domotz-remote-pawn
Version:
Domotz Agent
165 lines (164 loc) • 4.98 kB
JSON
{
"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"
]
}