bag_recorder_frontend
1.1 KB•JSON
package.json
1.1 KB • 46 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