-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
44 lines (44 loc) · 1.84 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
{
"name": "ros-image-labeler",
"version": "1.0.0",
"description": "A web appplication to annotate images from rosbag files ",
"main": "src/server.js",
"keywords": [
"labeler",
"dataset",
"computer vision",
"image annotation",
"web app"
],
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"system_update": "sudo -S apt update",
"dependency": "sudo apt -y install curl git cmake python-is-python3",
"setup_source": "sudo -S sh -c 'echo deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main > /etc/apt/sources.list.d/ros-latest.list'",
"setup_key": "curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -",
"ros": "sudo -S apt install -y ros-noetic-desktop",
"setup_bash": "echo 'source /opt/ros/noetic/setup.bash' >> ~/.bashrc",
"downgrade_setuptools": "pip install 'setuptools<58.0.0'",
"pymongo": "pip install pymongo==2.7",
"upgrade_setuptools": "pip install -U setuptools",
"mongodb_packages": "sudo apt -y install ros-noetic-mongodb-store ros-noetic-mongodb-log",
"start": "npm run system_update && npm run dependency && npm run setup_source && npm run setup_key && npm run system_update && npm run ros && npm run setup_bash && npm run downgrade_setuptools && npm run pymongo && npm run upgrade_setuptools && npm run mongodb_packages && bash"
},
"author": "Alessandro Mangili",
"license": "GPL-2.0",
"repository": {
"type": "git",
"url": "https://github.com/AlessandroMangili/ros-image-labeler"
},
"homepage": "https://github.com/AlessandroMangili/ros-image-labeler#readme",
"dependencies": {
"dotenv": "^16.3.1",
"dotenv-expand": "^10.0.0",
"ejs": "^3.1.9",
"express": "^4.18.2",
"mongoose": "^7.5.0",
"opencv4nodejs": "^5.6.0",
"prompt-sync": "^4.2.0",
"socket.io": "^4.6.1"
}
}