prey/prey-node-client

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "prey",
  "version": "1.12.9",
  "author": "Engineering <tec@preyhq.com>",
  "keywords": [
    "prey",
    "anti",
    "theft",
    "tracking",
    "remote",
    "monitoring",
    "stolen",
    "laptop"
  ],
  "description": "Prey: Laptop Tracking & Data security. Find & Protect lost devices.",
  "engine": "node >= 16.18.0",
  "engines": {
    "node": ">=16.18.0"
  },
  "os": [
    "linux",
    "darwin",
    "win32"
  ],
  "preferGlobal": true,
  "repository": {
    "type": "git",
    "url": "https://github.com/prey/prey-node-client.git"
  },
  "dependencies": {
    "arch": "^2.1.2",
    "archiver": "^5.3.1",
    "async": "^2.6.4",
    "buckle": "https://github.com/javo/buckle.git#4c3d6e0e35d19f73ab0f3e585a1217cdd15938fb",
    "chmodr": "1.2.0",
    "chownr": "1.1.4",
    "clean-exit": "0.0.3",
    "commander": "9.1.0",
    "compare-versions": "3.3.0",
    "dotenv": "^16.4.5",
    "firewall": "0.0.5",
    "getset": "https://github.com/javo/getset.git#0e1a82e851591f34af6c5a7491ce223eefa58a95",
    "graceful-fs": "4.1.15",
    "https-proxy-agent": "^5.0.0",
    "iconv-lite": "0.6.2",
    "linus": "https://github.com/javo/linus.git#ebf4e2ba2e84364acb190c33a548591b9bfc666c",
    "memorize": "0.0.1",
    "mime": "^3.0.0",
    "needle": "3.1.0",
    "network": "https://github.com/prey/node-network-utilities.git",
    "node-jsencrypt": "1.0.0",
    "node-schedule": "1.3.2",
    "ocelot": "0.0.5",
    "os-triggers": "0.1.4",
    "petit": "https://github.com/prey/node-logger.git",
    "plist": "^3.1.0",
    "qs": "6.10.3",
    "remover": "0.1.2",
    "reply": "^0.3.1",
    "rimraf": "3.0.2",
    "satan": "https://github.com/prey/node-daemon.git",
    "semver": "^7.5.2",
    "sqlite3": "^5.1.7",
    "sudoer": "https://github.com/prey/node-sudoer.git",
    "systeminformation": "^5.9.17",
    "tuna": "0.0.2",
    "uid-number": "0.0.5",
    "underscore": "^1.9.1",
    "uuid": "^8.3.2",
    "whenever": "0.0.3",
    "wink": "0.0.1",
    "winssh": "0.0.3",
    "wmic": "0.0.7",
    "ws": "^7.5.6",
    "xml2js": "^0.5.0"
  },
  "devDependencies": {
    "eslint": "^8.44.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-config-prettier": "^8.7.0",
    "eslint-plugin-import": "^2.27.5",
    "eslint-plugin-node": "^11.1.0",
    "jsdoc": "^4.0.2",
    "mkdirp": "^0.5.1",
    "mocha": "^10.1.0",
    "mock-spawn": "^0.2.6",
    "node.extend": "^2.0.2",
    "prettier": "^2.8.4",
    "sandboxed-module": "^2.0.3",
    "should": "^13.2.3",
    "sinon": "^7.5.0"
  },
  "main": "./lib/common",
  "bin": {
    "prey": "./bin/prey"
  },
  "directories": {
    "bin": "./bin",
    "lib": "./lib",
    "tools": "./tools",
    "test": "./test"
  },
  "scripts": {
    "start": "./bin/prey",
    "test_jest": "jest",
    "test": "./bin/prey test lib/agent test --recursive --reporter dot",
    "test-ci": "./bin/prey test lib/agent test --recursive --reporter dot --timeout 10000 --exclude **/*.notgithub.js",
    "coverage": "istanbul cover _mocha -- lib/agent test --recursive",
    "post_install": "./bin/prey config hooks post_install",
    "post_update": "./bin/prey config hooks post_install",
    "pre_uninstall": "./bin/prey config hooks pre_uninstall",
    "lint": "eslint .",
    "lint-fix": "eslint . --fix",
    "owasp": "owasp-dependency-check --project \"testcliente\" -f JSON",
    "format": "npx prettier --write"
  },
  "bugs": {
    "url": "http://github.com/prey/prey-node-client/issues"
  },
  "licenses": [
    {
      "type": "GPLv3",
      "url": "https://github.com/prey/prey-node-client/raw/master/license.txt"
    }
  ]
}