{ "name": "shinobi", "productName": "Shinobi", "version": "2.0.0", "description": "CCTV and NVR in Node.js", "main": "camera.js", "repository": { "type": "git", "url": "git+https://gitlab.com/Shinobi-Systems/Shinobi.git" }, "author": "Moe Alam, Shinobi Systems", "bugs": { "url": "https://gitlab.com/Shinobi-Systems/Shinobi/issues" }, "homepage": "https://gitlab.com/Shinobi-Systems/Shinobi#readme", "dependencies": { "@aws-sdk/client-s3": "^3.226.0", "async": "^3.2.2", "backblaze-b2": "^0.9.12", "body-parser": "^1.19.0", "bson": "^4.6.1", "connection-tester": "^0.2.0", "cors": "^2.8.5", "cws": "^2.0.0", "digest-fetch": "^1.2.1", "discord.js": "^12.2.0", "ejs": "^2.7.4", "express": "^4.17.1", "express-fileupload": "^1.4.0", "form-data": "^4.0.0", "fs-extra": "9.0.1", "ftp-srv": "^4.6.2", "googleapis": "^100.0.0", "http-proxy": "^1.18.1", "jsonfile": "^3.0.1", "knex": "^0.21.21", "ldapauth-fork": "^5.0.2", "moment": "^2.29.4", "mp4frag": "^0.2.0", "mqtt": "^4.3.7", "mysql": "^2.18.1", "node-abort-controller": "^3.0.1", "node-fetch": "^2.6.7", "node-onvif-events": "^2.0.5", "node-ssh": "^12.0.4", "node-telegram-bot-api": "^0.58.0", "nodemailer": "^6.7.1", "pam-diff": "^1.1.0", "path": "^0.12.7", "pipe2pam": "^0.6.2", "pixel-change": "^1.1.0", "pushover-notifications": "^1.2.2", "sat": "^0.7.1", "shinobi-onvif": "0.1.9", "shinobi-sound-detection": "^0.1.13", "shinobi-zwave": "^1.0.11", "smtp-server": "^3.9.0", "socket.io": "^4.4.1", "socket.io-client": "^4.5.3", "tree-kill": "1.2.2", "unzipper": "0.10.11", "webdav-fs": "^4.0.1" }, "bin": "camera.js", "scripts": { "test": "node camera.js test", "start": "chmod +x INSTALL/start.sh && INSTALL/start.sh", "package": "pkg package.json -t linux,macos,win --out-path dist", "package-x64": "pkg package.json -t linux-x64,macos-x64,win-x64 --out-path dist/x64", "package-x86": "pkg package.json -t linux-x86,macos-x86,win-x86 --out-path dist/x86", "package-armv6": "pkg package.json -t linux-armv6,macos-armv6,win-armv6 --out-path dist/armv6", "package-armv7": "pkg package.json -t linux-armv7,macos-armv7,win-armv7 --out-path dist/armv7", "package-all": "npm run package && npm run package-x64 && npm run package-x86 && npm run package-armv6 && npm run package-armv7" }, "pkg": { "targets": [ "node16" ], "scripts": [ "libs/cameraThread/detector.js", "libs/cameraThread/singleCamera.js", "libs/cameraThread/snapshot.js" ], "assets": [ "definitions/**/*", "languages/**/*", "web/**/*" ] } }