UNPKG

domotz-remote-pawn

Version:

Domotz Agent

165 lines (164 loc) 4.98 kB
{ "name": "domotz-remote-pawn", "version": "6.7.5-b001", "description": "Domotz Agent", "keywords": [ "Home Automation", "Home Monitoring" ], "license": "GPL-3.0", "author": { "name": "Domotz Inc", "email": "support@domotz.com", "url": "www.domotz.com" }, "contributors": [ { "name": "Tommaso Latini" }, { "name": "Iacopo Papalini" }, { "name": "Andrea Tondo" }, { "name": "Massimiliano Cuzzoli" }, { "name": "Andrea Azzara" } ], "bin": { "domotz_listener": "bin/listener.js" }, "repository": { "type": "git", "url": "git@bitbucket.org:domotz/remote_pawn.git" }, "scripts": { "bundle-dependencies": "bundle-dependencies", "preinstall": "(if [[ $(df -k $(domotz_npm config get tmp) | awk '{print $4}' | tail -n1) -lt 35052 ]]; then exit 144; fi; find $(domotz_npm config get tmp) -maxdepth 1 -name 'npm-*' -type d -mmin +10 | xargs rm -fr) || exit 0 &>/dev/null", "postinstall": "(((rm -fr $DOMOTZ_CACHE_DIR/.npm || $DOMOTZ_ROOT_DIR/.npm); mv -f $PWD/node_modules/forever $DOMOTZ_LIB_DIR/node_modules/ && ln -sfn $DOMOTZ_LIB_DIR/node_modules/forever/bin/forever $DOMOTZ_BIN_DIR/domotz_forever; find $(domotz_npm config get tmp) -maxdepth 1 -name 'npm-*' -type d -mmin +10 | xargs rm -fr; if [[ $(df -k $(domotz_npm config get tmp) | awk '{print $4}' | tail -n1) -lt 40252 ]]; then rm -fr $(domotz_npm config get tmp)/npm-*; fi;) || exit 0) &>/dev/null", "bundle-pack": "npm ci --production; npm dedupe; npm prune; cd forever && bundle-dependencies update && cd .. && rm -rf node_modules/forever && mv forever node_modules/ && sed -i '145a \"forever\",' package.json && npm pack", "webapp-install": "cd webapp && yarn install", "test-cover": "istanbul cover --report cobertura --report lcov --report html --dir ./build/reports/coverage -x \"**/**/fast.js\" -x \"**/modules/dhcpjs/**.js\" -x \"**/net/onvif/**.js\" -x \"**/domotz_winrm_http/**.js\" --root ./src test_runner.js", "linter": "eslint -c .eslintrc.json src/**/*.js spec/**/*.js" }, "homepage": "http://domotz.com", "environment": "testing", "dependencies": { "amqplib": "^0.4.2", "argparse": "^1.0.9", "async": "^2.6.4", "big-integer": "^1.6.51", "body-parser": "^1.18.2", "bonjour": "^3.5.0", "cheerio": "^1.0.0-rc.1", "debug": "^2.6.9", "deep-equal": "^1.0.1", "default-gateway": "4.2.0", "domotz-ip-address": "^5.8.9", "domotz-nat-upnp": "git+https://github.com/devDomotz/node-nat-upnp.git", "domotz-node-ssdp": "^2.9.1", "ejs": "2.7.1", "events": "^1.1.1", "express": "^4.16.2", "jayson": "2.0.5", "json-stable-stringify": "1.0.1", "json2yaml": "^1.1.0", "lodash": "^4.17.21", "moment-timezone": "^0.5.14", "net-ping": "git+https://github.com/devDomotz/node-net-ping.git", "net-snmp": "^1.2.0", "net-snmp-domotz": "git+https://github.com/domotz/node-net-snmp.git#3.8.1domotz02", "netmask": "^1.0.6", "node-whois": "^2.1.3", "process": "^0.11.10", "q": "^1.5.1", "request": "2.74.0", "semver": "^5.1.0", "serve-favicon": "^2.4.5", "snmp-native": "1.1.1", "ssh2": "0.5.5", "step": "0.0.6", "telnet-client": "0.9.4", "tftp": "0.1.2", "winston": "1.1.2", "ws": "1.1.2", "xml2js": "0.4.19", "yamljs": "0.3.0" }, "devDependencies": { "del": "^2.2.0", "eslint": "^8.8.0", "eslint-config-prettier": "^9.1.0", "gulp": "^4.0.2", "gulp-concat": "^2.6.0", "gulp-html-replace": "^1.5.4", "gulp-jshint": "^2.0.0", "gulp-jshint-xml-file-reporter": "^0.5.1", "gulp-minify-css": "^1.2.2", "gulp-rename": "^1.2.2", "gulp-sass": "^4.0.1", "gulp-shell": "^0.8.0", "gulp-uglify": "^1.5.1", "istanbul": "^0.4.5", "jasmine": "3.99.0", "jasmine-console-reporter": "^3.1.0", "jasmine-pretty-html-reporter": "^0.2.5", "jasmine-reporters": "2.5.2", "jshint": "^2.8.0", "phantomjs-prebuilt": "^2.1.16", "prettier": "3.3.2", "proxyquire": "^2.1.3", "shelljs": "0.8.5", "sinon": "15.2.0" }, "engines": { "node": "0.10 || 0.11 || 0.12 || 1.0 || 1.1 || 4.0 || 4.1 || 6.8 || 6.9" }, "preferGlobal": true, "bundledDependencies": [ "amqplib", "argparse", "async", "body-parser", "bonjour", "cheerio", "debug", "deep-equal", "default-gateway", "domotz-ip-address", "domotz-nat-upnp", "domotz-node-ssdp", "ejs", "events", "express", "fing-heartbeat", "jayson", "json-stable-stringify", "json2yaml", "lodash", "moment-timezone", "net-ping", "net-snmp", "forever", "net-snmp-domotz", "netmask", "node-whois", "process", "q", "request", "serve-favicon", "snmp-native", "ssh2", "step", "telnet-client", "tftp", "winston", "ws", "xml2js", "yamljs" ] }