bag_recorder_frontend

1.1 KBJSON
package.json
1.1 KB46 lines • json
1{
2  "name": "bag-recorder-frontend",
3  "version": "1.0.0",
4  "description": "ROS2 Bag Recorder Web Frontend",
5  "type": "module",
6  "scripts": {
7    "dev": "vite",
8    "build": "tsc && vite build",
9    "preview": "vite preview",
10    "lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
11    "type-check": "tsc --noEmit"
12  },
13  "dependencies": {
14    "clsx": "^2.0.0",
15    "lucide-react": "^0.263.1",
16    "react": "^18.2.0",
17    "react-dom": "^18.2.0"
18  },
19  "devDependencies": {
20    "@types/node": "^24.3.0",
21    "@types/react": "^18.2.15",
22    "@types/react-dom": "^18.2.7",
23    "@typescript-eslint/eslint-plugin": "^6.0.0",
24    "@typescript-eslint/parser": "^6.0.0",
25    "@vitejs/plugin-react": "^4.0.3",
26    "autoprefixer": "^10.4.21",
27    "eslint": "^8.45.0",
28    "eslint-plugin-react-hooks": "^4.6.0",
29    "eslint-plugin-react-refresh": "^0.4.3",
30    "postcss": "^8.5.6",
31    "tailwindcss": "^3.4.0",
32    "typescript": "^5.0.2",
33    "vite": "^4.4.5"
34  },
35  "keywords": [
36    "ros2",
37    "rosbag",
38    "recorder",
39    "react",
40    "typescript",
41    "web-interface"
42  ],
43  "author": "Developer",
44  "license": "MIT"
45}
46