Skip to content

Commit 8e3c5c0

Browse files
committed
Working on typescript
1 parent c8745df commit 8e3c5c0

File tree

4 files changed

+540
-405
lines changed

4 files changed

+540
-405
lines changed

package.json

Lines changed: 115 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -1,120 +1,121 @@
11
{
2-
"name": "iobroker.javascript",
3-
"version": "8.8.3",
4-
"description": "Rules Engine for ioBroker",
5-
"author": "bluefox <[email protected]>",
6-
"contributors": [
7-
{
8-
"name": "hobbyquaker",
9-
"email": "[email protected]"
2+
"name": "iobroker.javascript",
3+
"version": "8.8.3",
4+
"description": "Rules Engine for ioBroker",
5+
"author": "bluefox <[email protected]>",
6+
"contributors": [
7+
{
8+
"name": "hobbyquaker",
9+
"email": "[email protected]"
10+
},
11+
{
12+
"name": "Apollon77",
13+
"email": "[email protected]"
14+
},
15+
{
16+
"name": "AlCalzone",
17+
"email": "[email protected]"
18+
},
19+
{
20+
"name": "Matthias Kleine",
21+
"email": "[email protected]"
22+
}
23+
],
24+
"homepage": "https://github.com/ioBroker/ioBroker.javascript",
25+
"license": "MIT",
26+
"keywords": [
27+
"ioBroker",
28+
"javascript",
29+
"script",
30+
"engine",
31+
"home automation"
32+
],
33+
"repository": {
34+
"type": "git",
35+
"url": "https://github.com/ioBroker/ioBroker.javascript"
1036
},
11-
{
12-
"name": "Apollon77",
13-
"email": "[email protected]"
37+
"engines": {
38+
"node": ">=18"
1439
},
15-
{
16-
"name": "AlCalzone",
17-
"email": "[email protected]"
40+
"depsComment": {
41+
"@types/node": "should match the lowest MAJOR version of Node.js we support."
1842
},
19-
{
20-
"name": "Matthias Kleine",
21-
"email": "[email protected]"
43+
"dependencies": {
44+
"@iobroker/adapter-core": "^3.2.2",
45+
"@types/node": "^22.7.4",
46+
"@types/request": "^2.48.12",
47+
"axios": "^1.7.7",
48+
"jsonata": "^2.0.5",
49+
"jszip": "^3.10.1",
50+
"node-inspect": "^2.0.0",
51+
"node-schedule": "2.1.1",
52+
"request": "^2.88.2",
53+
"semver": "^7.6.3",
54+
"suncalc2": "^1.8.1",
55+
"typescript": "~5.6.2",
56+
"virtual-tsc": "^0.6.2",
57+
"wake_on_lan": "^1.0.0"
58+
},
59+
"devDependencies": {
60+
"@alcalzone/release-script": "^3.8.0",
61+
"@alcalzone/release-script-plugin-iobroker": "^3.7.2",
62+
"@alcalzone/release-script-plugin-license": "^3.7.0",
63+
"@iobroker/adapter-dev": "^1.3.0",
64+
"@iobroker/build-tools": "^2.0.6",
65+
"@iobroker/eslint-config": "^0.1.6",
66+
"@iobroker/testing": "^5.0.0",
67+
"@iobroker/types": "^6.0.11",
68+
"@types/nodemailer": "^6.4.16",
69+
"@types/node-schedule": "^2.1.7",
70+
"@types/request": "^2.48.12",
71+
"@types/suncalc": "^1.9.2",
72+
"@iobroker/vis-2-widgets-react-dev": "^4.0.3",
73+
"alcalzone-shared": "^4.0.8",
74+
"chai": "^5.1.1",
75+
"mocha": "^10.8.2",
76+
"timekeeper": "^2.3.1"
77+
},
78+
"bugs": {
79+
"url": "https://github.com/ioBroker/ioBroker.javascript/issues"
80+
},
81+
"main": "main.js",
82+
"files": [
83+
"admin/",
84+
"lib/",
85+
"docs/",
86+
"install/",
87+
"lib/",
88+
"io-package.json",
89+
"LICENSE",
90+
"main.js",
91+
"admin/vsFont/codicon.json"
92+
],
93+
"scripts": {
94+
"test:declarations": "tsc -p test/lib/TS/tsconfig.json && tsc -p test/lib/JS/tsconfig.json",
95+
"test:javascript": "node node_modules/mocha/bin/mocha --exit",
96+
"test": "npm run test:declarations && npm run test:javascript",
97+
"translate": "translate-adapter",
98+
"//postinstall": "node ./install/installTypings.js",
99+
"build": "node tasks",
100+
"release": "release-script --noPush -y --all",
101+
"update-packages": "ncu --upgrade && cd src && ncu --upgrade && cd ../src-admin && ncu --upgrade",
102+
"npm": "npm i && cd src && npm i -f && cd ../src-admin && npm i -f",
103+
"lint": "eslint -c eslint.config.mjs",
104+
"lint-all": "eslint -c eslint.config.mjs && cd src && eslint -c eslint.config.mjs && cd ../src-admin && eslint -c eslint.config.mjs",
105+
"admin-0-clean": "node tasks.js --admin-0-clean",
106+
"admin-1-npm": "node tasks.js --admin-1-npm",
107+
"admin-2-compile": "node tasks.js --admin-2-compile",
108+
"admin-3-copy": "node tasks.js --admin-3-copy",
109+
"admin-build": "node tasks.js --admin-build",
110+
"0-clean": "node tasks.js --0-clean",
111+
"1-npm": "node tasks.js --1-npm",
112+
"2-build": "node tasks.js --2-build",
113+
"3-copy": "node tasks.js --3-copy",
114+
"4-patch": "node tasks.js --4-patch",
115+
"build-editor": "node tasks.js --build",
116+
"blocklyJson2words": "node tasks.js --blocklyJson2words",
117+
"blocklyWords2json": "node tasks.js --blocklyWords2json",
118+
"monaco-update": "node tasks.js --monaco-update",
119+
"monaco-typescript": "node tasks.js --monaco-typescript"
22120
}
23-
],
24-
"homepage": "https://github.com/ioBroker/ioBroker.javascript",
25-
"license": "MIT",
26-
"keywords": [
27-
"ioBroker",
28-
"javascript",
29-
"script",
30-
"engine",
31-
"home automation"
32-
],
33-
"repository": {
34-
"type": "git",
35-
"url": "https://github.com/ioBroker/ioBroker.javascript"
36-
},
37-
"engines": {
38-
"node": ">=18"
39-
},
40-
"depsComment": {
41-
"@types/node": "should match the lowest MAJOR version of Node.js we support."
42-
},
43-
"dependencies": {
44-
"@iobroker/adapter-core": "^3.2.2",
45-
"@types/node": "^22.7.4",
46-
"@types/request": "^2.48.12",
47-
"axios": "^1.7.7",
48-
"jsonata": "^2.0.5",
49-
"jszip": "^3.10.1",
50-
"node-inspect": "^2.0.0",
51-
"node-schedule": "2.1.1",
52-
"request": "^2.88.2",
53-
"semver": "^7.6.3",
54-
"suncalc2": "^1.8.1",
55-
"typescript": "~5.6.2",
56-
"virtual-tsc": "^0.6.2",
57-
"wake_on_lan": "^1.0.0"
58-
},
59-
"devDependencies": {
60-
"@alcalzone/release-script": "^3.8.0",
61-
"@alcalzone/release-script-plugin-iobroker": "^3.7.2",
62-
"@alcalzone/release-script-plugin-license": "^3.7.0",
63-
"@iobroker/adapter-dev": "^1.3.0",
64-
"@iobroker/build-tools": "^2.0.5",
65-
"@iobroker/eslint-config": "^0.1.6",
66-
"@iobroker/testing": "^5.0.0",
67-
"@iobroker/types": "^6.0.11",
68-
"@types/nodemailer": "^6.4.16",
69-
"@types/request": "^2.48.12",
70-
"@types/suncalc": "^1.9.2",
71-
"@iobroker/vis-2-widgets-react-dev": "^4.0.3",
72-
"alcalzone-shared": "^4.0.8",
73-
"chai": "^5.1.1",
74-
"mocha": "^10.7.3",
75-
"timekeeper": "^2.3.1"
76-
},
77-
"bugs": {
78-
"url": "https://github.com/ioBroker/ioBroker.javascript/issues"
79-
},
80-
"main": "main.js",
81-
"files": [
82-
"admin/",
83-
"lib/",
84-
"docs/",
85-
"install/",
86-
"lib/",
87-
"io-package.json",
88-
"LICENSE",
89-
"main.js",
90-
"admin/vsFont/codicon.json"
91-
],
92-
"scripts": {
93-
"test:declarations": "tsc -p test/lib/TS/tsconfig.json && tsc -p test/lib/JS/tsconfig.json",
94-
"test:javascript": "node node_modules/mocha/bin/mocha --exit",
95-
"test": "npm run test:declarations && npm run test:javascript",
96-
"translate": "translate-adapter",
97-
"//postinstall": "node ./install/installTypings.js",
98-
"build": "node tasks",
99-
"release": "release-script --noPush -y --all",
100-
"update-packages": "ncu --upgrade && cd src && ncu --upgrade && cd ../src-admin && ncu --upgrade",
101-
"npm": "npm i && cd src && npm i -f && cd ../src-admin && npm i -f",
102-
"lint": "eslint -c eslint.config.mjs",
103-
"lint-all": "eslint -c eslint.config.mjs && cd src && eslint -c eslint.config.mjs && cd ../src-admin && eslint -c eslint.config.mjs",
104-
"admin-0-clean": "node tasks.js --admin-0-clean",
105-
"admin-1-npm": "node tasks.js --admin-1-npm",
106-
"admin-2-compile": "node tasks.js --admin-2-compile",
107-
"admin-3-copy": "node tasks.js --admin-3-copy",
108-
"admin-build": "node tasks.js --admin-build",
109-
"0-clean": "node tasks.js --0-clean",
110-
"1-npm": "node tasks.js --1-npm",
111-
"2-build": "node tasks.js --2-build",
112-
"3-copy": "node tasks.js --3-copy",
113-
"4-patch": "node tasks.js --4-patch",
114-
"build-editor": "node tasks.js --build",
115-
"blocklyJson2words": "node tasks.js --blocklyJson2words",
116-
"blocklyWords2json": "node tasks.js --blocklyWords2json",
117-
"monaco-update": "node tasks.js --monaco-update",
118-
"monaco-typescript": "node tasks.js --monaco-typescript"
119-
}
120121
}

0 commit comments

Comments
 (0)