{
  "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"
  ]
}
