-
-
Notifications
You must be signed in to change notification settings - Fork 57
/
Copy pathpackage.json
95 lines (95 loc) · 3.72 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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"name": "iobroker.js-controller-mono",
"private": true,
"workspaces": [
"packages/*"
],
"dependencies": {
"@iobroker/db-base": "file:packages/db-base",
"@iobroker/db-objects-file": "file:packages/db-objects-file",
"@iobroker/db-objects-jsonl": "file:packages/db-objects-jsonl",
"@iobroker/db-objects-redis": "file:packages/db-objects-redis",
"@iobroker/db-states-file": "file:packages/db-states-file",
"@iobroker/db-states-jsonl": "file:packages/db-states-jsonl",
"@iobroker/db-states-redis": "file:packages/db-states-redis",
"@iobroker/js-controller-adapter": "file:packages/adapter",
"@iobroker/js-controller-cli": "file:packages/cli",
"@iobroker/js-controller-common": "file:packages/common",
"@iobroker/js-controller-common-db": "file:packages/common-db",
"iobroker.js-controller": "file:packages/controller"
},
"devDependencies": {
"@alcalzone/esm2cjs": "^1.3.0",
"@alcalzone/pak": "^0.11.0",
"@alcalzone/release-script": "~3.8.0",
"@alcalzone/release-script-plugin-iobroker": "~3.7.0",
"@alcalzone/release-script-plugin-lerna": "~3.7.0",
"@alcalzone/release-script-plugin-license": "~3.5.0",
"@alcalzone/release-script-plugin-manual-review": "~3.5.9",
"@iobroker/eslint-config": "^0.1.6",
"@iobroker/types": "file:packages/types-public",
"@iobroker/types-dev": "file:packages/types-dev",
"@microsoft/api-extractor": "^7.43.0",
"@tsconfig/node22": "^22.0.0",
"@types/chai": "^4.3.3",
"@types/chai-as-promised": "^7.1.5",
"@types/debug": "^4.1.12",
"@types/event-stream": "^4.0.0",
"@types/fs-extra": "^11.0.1",
"@types/ioredis": "^4.28.10",
"@types/jsonwebtoken": "^8.5.9",
"@types/mime-types": "^2.1.1",
"@types/mocha": "^10.0.6",
"@types/node": "^20.17.6",
"@types/node-forge": "^1.3.0",
"@types/node-schedule": "^2.1.0",
"@types/pidusage": "^2.0.2",
"@types/prompt": "^1.1.5",
"@types/readline-sync": "^1.4.4",
"@types/semver": "^7.3.10",
"@types/sinon": "^10.0.13",
"@types/sinon-chai": "^3.2.9",
"@types/tar": "^6.1.3",
"@types/triple-beam": "^1.3.5",
"@types/winston-syslog": "^2.4.0",
"@types/yargs": "^17.0.8",
"chai": "^4.3.4",
"chai-as-promised": "^7.1.1",
"cpy-cli": "^4.2.0",
"fs-extra": "^11.1.0",
"lerna": "^7.4.2",
"mocha": "^10.4.0",
"prettier": "^3.0.1",
"semver": "^7.5.2",
"sinon": "^15.0.0",
"sinon-chai": "^3.7.0",
"ts-json-schema-generator": "~1.2.0",
"ts-node": "^10.9.2",
"tsc-alias": "^1.8.8",
"typedoc": "^0.26.11",
"typedoc-plugin-markdown": "^4.2.10",
"typedoc-plugin-missing-exports": "^3.0.0",
"typescript": "~5.6.3"
},
"scripts": {
"clean": "rimraf packages/*/build packages/*/*.tsbuildinfo",
"build:doc": "lerna run build:doc",
"build:ts": "lerna run build --ignore '@iobroker/types'",
"build:types": "npm run build --workspace=@iobroker/types",
"build": "npm run build:ts && npm run build:types",
"npm": "npm i --ignore-scripts",
"postbuild": "npm run update-schema",
"preinstall": "lerna run preinstall",
"install": "lerna run install",
"release": "release-script",
"update-schema": "ts-node schemas/updateSchemas.ts",
"lint": "eslint .",
"prettier": "eslint . --fix",
"test": "mocha packages/controller/test/*.ts --exit",
"test-jsonl": "mocha packages/controller/test/jsonl/*.ts --exit",
"test-redis-socket": "mocha packages/controller/test/redis-socket/*.ts --exit",
"test-redis-sentinel": "mocha packages/controller/test/redis-sentinel/*.ts --exit",
"test-types-check": "tsc --project packages/controller/tsconfig.check.json",
"test-types": "npm run test-types-check && npm run test --workspace=@iobroker/types"
}
}