{ "name": "@unraid/node-api", "version": "2.15.9", "main": "dist/index.js", "repository": "git@github.com:unraid/node-api.git", "author": "Alexis Tyler (https://wvvw.me/)", "license": "UNLICENSED", "scripts": { "build": "npx tsup ./app/index.ts", "bundle-dependencies": "bundle-dependencies update", "copy-schemas": "cpx app/**/*.graphql dist", "clean": "modclean --no-progress --run --path .", "commit": "npx git-cz", "lint": "xo --verbose", "lint:quiet": "xo --quiet", "lint:fix": "xo --fix", "test": "npx nyc@latest ava", "cover": "npm run cover:unit && npm run cover:integration && npm run cover:report", "cover:unit": "nyc --silent npm run test:unit", "cover:integration": "nyc --silent --no-clean npm run test:integration", "cover:types": "typescript-coverage-report", "cover:report": "nyc report --reporter=lcov --reporter=text", "patch": "npm-run-all patch:**", "patch:subscriptions-transport-ws": "node ./.scripts/patches/subscriptions-transport-ws.js", "release": "standard-version" }, "files": [ ".env.staging", ".env.production", "dist", "index.js", "ecosystem.config.js" ], "dependencies": { "@apollo/client": "^3.2.5", "@gridplus/docker-events": "OmgImAlexis/docker-events#master", "@schemastore/package": "0.0.6", "@sentry/node": "^5.26.0", "accesscontrol": "^2.2.1", "ain2": "^3.0.0", "am": "^1.1.0", "apollo-server": "2.18.2", "apollo-server-express": "2.18.2", "async-exit-hook": "^2.0.1", "async-mutex": "^0.2.4", "bycontract": "^2.0.10", "bytes": "^3.1.0", "camelcase": "6.1.0", "camelcase-keys": "^6.2.2", "chalk": "^4.1.0", "chokidar": "^3.4.3", "clean-cache": "github:OmgImAlexis/clean-cache#master", "clear-module": "^4.1.1", "cli-table": "^0.3.1", "command-exists": "^1.2.9", "cross-fetch": "^3.0.6", "daemonize-process": "^3.0.0", "deepmerge": "^4.2.2", "dl-tgz": "^0.7.1", "dockerode": "^3.2.1", "dot-prop": "^6.0.0", "dotenv": "^8.2.0", "execa": "^4.1.0", "express": "^4.17.1", "express-list-endpoints": "^5.0.0", "filter-obj": "^2.0.1", "flatten": "^1.0.3", "get-current-line": "^6.3.0", "get-server-address": "^1.0.1", "glob": "^7.1.6", "globby": "^11.0.1", "graphql": "^15.3.0", "graphql-directive": "^0.2.1", "graphql-subscriptions-client": "OmgImAlexis/graphql-subscriptions-client#master", "graphql-tag": "^2.11.0", "graphql-type-json": "^0.3.2", "graphql-type-long": "^0.1.1", "graphql-type-uuid": "^0.2.0", "htpasswd-js": "^1.0.2", "ini": "^1.3.5", "lodash.get": "^4.4.2", "logger": "github:unraid/logger#master", "map-obj": "^4.1.0", "merge-graphql-schemas": "^1.7.8", "micromongo": "^0.3.1", "mqtt": "github:OmgImAlexis/MQTT.js#master", "ms": "^2.1.2", "multi-ini": "^2.1.0", "mustache": "^4.0.1", "nanobus": "^4.4.0", "node-cache": "5.1.2", "node-fetch": "^2.6.1", "number-to-color": "^0.4.1", "observable-to-promise": "^1.0.0", "os-uptime": "^2.0.2", "p-iteration": "^1.1.8", "p-props": "^4.0.0", "p-wait-for": "^3.1.0", "package-json": "^6.5.0", "path-exists": "^4.0.0", "path-type": "^4.0.0", "pify": "^5.0.0", "pretty-bytes": "^5.4.1", "pretty-ms": "^7.0.1", "redact-secrets": "OmgImAlexis/redact-secrets#master", "request": "^2.88.2", "request-promise-native": "^1.0.9", "semver": "^7.3.2", "sendmail": "^1.6.1", "set-interval-async": "^1.0.33", "spread-the-word": "^0.8.4", "stoppable": "^1.1.0", "subscriptions-transport-ws": "^0.9.18", "systeminformation": "^4.29.3", "tracer": "^1.1.4", "unix-dgram": "^2.0.3", "upcast": "^4.0.0", "uuid": "^8.3.1", "uuid-apikey": "^1.5.1" }, "devDependencies": { "@commitlint/cli": "^11.0.0", "@commitlint/config-conventional": "^11.0.0", "@types/lodash.get": "^4.4.6", "@types/semver-regex": "^3.1.0", "@types/stoppable": "^1.1.0", "@types/supertest": "^2.0.10", "@types/uuid": "^8.3.0", "ava": "^3.13.0", "ava-env": "^2.0.2", "bundle-dependencies": "^1.0.2", "cpx": "1.5.0", "cz-conventional-changelog": "3.3.0", "husky": "4.3.0", "modclean": "^3.0.0-beta.1", "node-env-run": "^4.0.2", "p-each-series": "^2.1.0", "source-map-support": "0.5.19", "standard-version": "^9.0.0", "supertest": "^6.0.1", "ts-node": "9.0.0", "typescript": "4.0.3", "typescript-coverage-report": "^0.1.3", "xo": "0.33.1" }, "optionalDependencies": { "libvirt": "^1.2.1" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "husky": { "hooks": { "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "xo": { "rules": { "max-params": 0 } }, "bundledDependencies": [ "@apollo/client", "@gridplus/docker-events", "@schemastore/package", "@sentry/node", "accesscontrol", "ain2", "am", "apollo-server", "apollo-server-express", "async-exit-hook", "async-mutex", "bycontract", "bytes", "camelcase", "camelcase-keys", "chalk", "chokidar", "clean-cache", "clear-module", "cli-table", "command-exists", "cross-fetch", "daemonize-process", "deepmerge", "dl-tgz", "dockerode", "dot-prop", "dotenv", "execa", "express", "express-list-endpoints", "filter-obj", "flatten", "get-current-line", "get-server-address", "glob", "globby", "graphql", "graphql-directive", "graphql-subscriptions-client", "graphql-tag", "graphql-type-json", "graphql-type-long", "graphql-type-uuid", "htpasswd-js", "ini", "lodash.get", "logger", "map-obj", "merge-graphql-schemas", "micromongo", "mqtt", "ms", "multi-ini", "mustache", "nanobus", "node-cache", "node-fetch", "number-to-color", "observable-to-promise", "os-uptime", "p-iteration", "p-props", "p-wait-for", "package-json", "path-exists", "path-type", "pify", "pretty-bytes", "pretty-ms", "redact-secrets", "request", "request-promise-native", "semver", "sendmail", "set-interval-async", "spread-the-word", "stoppable", "subscriptions-transport-ws", "systeminformation", "tracer", "unix-dgram", "upcast", "uuid", "uuid-apikey" ] }