-
-
Notifications
You must be signed in to change notification settings - Fork 303
/
Copy pathpackage.json
131 lines (131 loc) · 4.48 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
{
"name": "appium-inspector",
"version": "2024.12.1",
"description": "An app inspector for use with an Appium server",
"repository": {
"type": "git",
"url": "git+https://github.com/appium/appium-inspector.git"
},
"author": {
"name": "Appium Developers",
"url": "https://github.com/appium"
},
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/appium/appium-inspector/issues"
},
"keywords": [
"appium"
],
"homepage": "https://github.com/appium/appium-inspector",
"main": "./dist/main/main.js",
"type": "module",
"scripts": {
"lint": "eslint . --fix",
"prettier": "prettier . -w",
"test": "npm run test:lint && npm run test:unit && npm run test:integration",
"test:lint": "eslint .",
"test:format": "prettier . -c",
"test:unit": "vitest run unit",
"test:integration": "vitest run integration",
"test:e2e": "echo 'Currently not functional - TODO: fixme'",
"dev:browser": "vite",
"dev:electron": "electron-vite -w",
"build": "npm run build:browser && npm run build:electron",
"build:browser": "vite build",
"build:browser:url": "vite build --base $PUBLIC_URL",
"build:plugin": "vite build --base /inspector --outDir ../../plugins/dist-browser",
"build:electron": "electron-vite build",
"preview:browser": "npm run build:browser && vite preview",
"preview:electron": "electron-vite preview",
"pack:electron": "electron-builder build --publish never",
"clean": "npm run clean:electron && npm run clean:browser && npm run clean:npm",
"clean:electron": "rimraf dist/ && rimraf node_modules/.vite/ && rimraf node_modules/.vite-electron-renderer/",
"clean:browser": "rimraf dist-browser/ && rimraf node_modules/.vite/",
"clean:plugin": "rimraf plugins/dist-browser",
"clean:npm": "rimraf package-lock.json && rimraf node_modules && npm install",
"build:docs": "appium-docs build",
"dev:docs": "appium-docs build --serve",
"plugin:sync:version": "node ./scripts/sync-plugin.mjs",
"publish:docs": "appium-docs build --deploy --push -b docs-site -m 'docs: build docs for appium-inspector@%s' --alias latest",
"install-docs-deps": "appium-docs init --no-mkdocs",
"postversion": "git pull --tags && git push && git push --tags",
"crowdin-sync": "node ./ci-jobs/crowdin-sync-translations.mjs",
"crowdin-update": "node ./ci-jobs/crowdin-update-resources.mjs"
},
"prettier": {
"bracketSpacing": false,
"printWidth": 100,
"singleQuote": true
},
"bin": {
"electron": "./node_modules/.bin/electron"
},
"//dependencies": {
"antd": "V5: significant rewrite required",
"cheerio": "V1: requires Node 18",
"react": "V19: requires antd 5",
"web2driver": "3.0.5: does not load"
},
"dependencies": {
"@reduxjs/toolkit": "2.5.0",
"@tomjs/electron-devtools-installer": "2.4.0",
"@xmldom/xmldom": "0.9.6",
"antd": "4.24.16",
"axios": "1.7.9",
"cheerio": "1.0.0-rc.12",
"electron-debug": "4.1.0",
"electron-settings": "4.0.4",
"electron-updater": "6.3.9",
"highlight.js": "11.11.1",
"i18next": "24.2.0",
"i18next-chained-backend": "4.6.2",
"i18next-fs-backend": "2.6.0",
"i18next-http-backend": "3.0.1",
"i18next-localstorage-backend": "4.2.0",
"lodash": "4.17.21",
"moment": "2.30.1",
"react": "18.3.1",
"react-dom": "18.3.1",
"react-i18next": "15.4.0",
"react-icons": "5.4.0",
"react-redux": "9.2.0",
"react-router": "7.1.1",
"web2driver": "3.0.4",
"xpath": "0.0.34"
},
"//devDependencies": {
"@eslint/compat": "1.2.0: peer dependency on ESLint 9",
"eslint": "V9: need support in Appium's config",
"vite": "V6: need support in electron-vite"
},
"devDependencies": {
"@appium/docutils": "1.0.27",
"@appium/eslint-config-appium-ts": "0.3.3",
"@appium/fake-driver": "5.6.0",
"@appium/support": "6.0.1",
"@eslint/compat": "1.1.1",
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.17.0",
"@types/react": "18.3.18",
"@vitejs/plugin-react": "4.3.4",
"asyncbox": "3.0.0",
"electron": "33.2.1",
"electron-builder": "25.1.8",
"electron-vite": "2.3.0",
"eslint": "8.57.1",
"eslint-plugin-react": "7.37.3",
"eslint-plugin-simple-import-sort": "12.1.1",
"globals": "15.14.0",
"less": "4.2.1",
"prettier": "3.4.2",
"rimraf": "6.0.1",
"vite": "5.4.11",
"vite-plugin-electron-renderer": "0.14.6",
"vitest": "2.1.8"
},
"engines": {
"node": ">=20.x",
"npm": ">=10.x"
}
}