/
package.json
78 lines (78 loc) · 2.6 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
{
"name": "homebridge-grumptech-netnanny",
"displayName": "Homebridge Net Nanny",
"version": "1.6.1",
"description": "Network performance monitor.",
"type": "module",
"main": "dist/homebridge-grumptech-netnanny.js",
"files": [
"dist/homebridge-grumptech-netnanny.js",
"config/config-sample.json",
"config.schema.json",
"README.md",
"CHANGELOG.md",
"LICENSE.md",
"SECURITY.md",
"assets/",
"docs/"
],
"config_info": {
"remarks": [
"The 'plugin' and 'platform' names MUST match the names called out in the 'platforms' section of the active config.json file.",
"If these values are changed, the module will need to be rebuilt. Run 'npm run build'."
],
"plugin": "homebridge-grumptech-netnanny",
"platform": "GrumpTechHomebridgeNetNanny"
},
"jest": {
"testEnvironment": "jest-environment-node",
"transform": {}
},
"scripts": {
"clean": "setopt localoptions rmstarsilent; rm -rf ./dist/*; rm -rf ./docs/*",
"prepare": "npm run build",
"build_dbg": "npm run clean; npx webpack --mode=development",
"build": "npm run clean; npm run docs; npx webpack --mode=production",
"docs": "docDir='./docs'; [[ -e \"$docDir\" ]] && rm -rf \"$docDir/\"*; mkdir -p ./pages; wait; cp ./security.md ./pages/; wait; cp ./license.md ./pages/; wait; npx jsdoc -c ./jsdoc.conf.json --destination \"$docDir/\"",
"docs-dev": "docDir='./docs-dev'; [[ -e \"$docDir\" ]] && rm -rf \"$docDir/\"*; mkdir -p ./pages; wait; cp ./security.md ./pages/; cp ./license.md ./pages/; npx jsdoc -c ./jsdoc.conf.json --destination \"$docDir/\" --private",
"test": "NODE_OPTIONS=--experimental-vm-modules npx jest"
},
"engines": {
"homebridge": ">=1.5.0"
},
"keywords": [
"homebridge",
"homebridge-plugin",
"network",
"ping",
"performance"
],
"repository": {
"type": "git",
"url": "https://github.com/pricemi115/homebridge-grumptech-netnanny.git"
},
"bugs": {
"url": "https://github.com/pricemi115/homebridge-grumptech-netnanny/issues"
},
"author": "GrumpTech (Michael J. Price)",
"license": "ISC",
"devDependencies": {
"docdash": "^2.0.2",
"eslint": "^8.56.0",
"eslint-config-google": "^0.14.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsdoc": "^48.0.4",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^6.1.1",
"jest": "^29.7.0",
"jsdoc": "^4.0.2",
"string-replace-loader": "^3.1.0",
"webpack": "^5.90.0",
"webpack-cli": "^5.1.4"
},
"dependencies": {
"debug": "^4.3.4",
"grumptech-spawn-helper": "^1.3.0",
"is-it-check": "^1.0.12"
}
}