/
package.json
137 lines (137 loc) · 4.1 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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
{
"name": "iobroker.visionary-ui",
"version": "1.0.9",
"description": "Visionary-UI offers a sophisticated and responsive user interface designed for efficient management of smart home devices. This interface combines sleek aesthetics with practical functionality, providing an advanced solution for the modern smart home environment.",
"author": {
"name": "ljouon",
"email": "schm.lars+dev@googlemail.com"
},
"homepage": "https://github.com/ljouon/ioBroker.visionary-ui",
"license": "MIT",
"keywords": [
"Responsive User Interface",
"Aesthetics",
"Navigation",
"Modern Interface",
"Intuitive Controls",
"User-Friendly",
"Streamlined Experience"
],
"repository": {
"type": "git",
"url": "https://github.com/ljouon/ioBroker.visionary-ui"
},
"dependencies": {
"@iobroker/adapter-core": "^3.0.4",
"@types/uuid": "^9.0.7",
"express": "^4.18.2",
"uuid": "^9.0.1",
"ws": "^8.14.2"
},
"devDependencies": {
"@alcalzone/release-script": "^3.7.0",
"@alcalzone/release-script-plugin-iobroker": "^3.7.0",
"@alcalzone/release-script-plugin-license": "^3.7.0",
"@iobroker/adapter-dev": "^1.2.0",
"@iobroker/adapter-react-v5": "4.9.5",
"@iobroker/testing": "^4.1.0",
"@mui/icons-material": "^5.14.18",
"@mui/material": "^5.14.18",
"@mui/styles": "^5.14.18",
"@types/chai": "^4.3.11",
"@types/chai-as-promised": "^7.1.8",
"@types/express": "^4.17.21",
"@types/mocha": "^10.0.6",
"@types/node": "^14.18.63",
"@types/proxyquire": "^1.3.31",
"@types/react": "^17.0.70",
"@types/react-dom": "^17.0.23",
"@types/sinon": "^17.0.2",
"@types/sinon-chai": "^3.2.12",
"@types/ws": "^8.5.10",
"@typescript-eslint/eslint-plugin": "^6.12.0",
"@typescript-eslint/parser": "^6.12.0",
"babel-eslint": "^10.1.0",
"chai": "^4.3.10",
"chai-as-promised": "^7.1.1",
"eslint": "^8.54.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.1",
"eslint-plugin-react": "^7.33.2",
"mocha": "^10.2.0",
"nyc": "^15.1.0",
"prettier": "^3.1.0",
"proxyquire": "^2.1.3",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"rimraf": "^5.0.5",
"sinon": "^17.0.1",
"sinon-chai": "^3.7.0",
"source-map-support": "^0.5.21",
"ts-node": "^10.9.1",
"typescript": "~4.5.5"
},
"overrides": {
"@iobroker/adapter-dev": {
"axios": "1.6.7"
}
},
"main": "build/main.js",
"files": [
"admin{,/!(src)/**}/!(tsconfig|tsconfig.*).json",
"admin{,/!(src)/**}/*.{html,css,png,svg,jpg,js}",
"admin/build/",
"build/",
"www/",
"io-package.json",
"LICENSE"
],
"scripts": {
"client:install": "cd client && npm install",
"client:build": "cd client && npm run build",
"prebuild": "rimraf build admin/build && npm run client:install && npm run client:build",
"build": "build-adapter all",
"watch": "build-adapter all --watch",
"prebuild:ts": "rimraf build",
"build:ts": "build-adapter ts",
"watch:ts": "build-adapter ts --watch",
"prebuild:react": "rimraf admin/build",
"build:react": "build-adapter react",
"watch:react": "build-adapter react --watch",
"test:unit": "mocha --config test/mocharc.custom.json src/**/*.test.ts && npm run test:client",
"test:client": "cd client && npm run test:run",
"test:package": "mocha test/package --exit",
"test:integration": "mocha test/integration --exit",
"test": "npm run test:unit && npm run test:package",
"check": "tsc --noEmit",
"coverage": "nyc npm run test:ts",
"lint": "eslint --ext .ts,.tsx src/ admin/src/",
"translate": "translate-adapter",
"release": "release-script"
},
"nyc": {
"include": [
"src/**/*.ts"
],
"exclude": [
"src/**/*.test.ts",
"src/client/"
],
"extension": [
".ts"
],
"require": [
"ts-node/register"
],
"reporter": [
"text-summary",
"html"
],
"sourceMap": true,
"instrument": true
},
"bugs": {
"url": "https://github.com/ljouon/ioBroker.visionary-ui/issues"
},
"readmeFilename": "README.md"
}