-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
76 lines (76 loc) · 2.73 KB
/
package.json
File metadata and controls
76 lines (76 loc) · 2.73 KB
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
{
"name": "scene-editor",
"version": "1.0.0",
"private": true,
"author": "thingraph",
"type": "module",
"description": "x-viewer is a WebGL based JS SDK, built on top of three.js. focuses on 2D and 3D graphics rendering technology and is committed to providing leading display and simulation solutions in the fields of industry, architecture, home decoration, and digital twins, driving the infinite possibilities of future visualization.",
"scripts": {
"start": "vite",
"dev": "vite",
"build": "run-p type-check build-only",
"preview": "vite preview",
"test:unit": "vitest",
"test:e2e": "start-server-and-test preview http://localhost:4173 'cypress run --e2e'",
"test:e2e:dev": "start-server-and-test 'vite dev --port 4173' http://localhost:4173 'cypress open --e2e'",
"build-only": "vite build",
"type-check": "vue-tsc --noEmit -p tsconfig.vitest.json --composite false",
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore",
"format": "prettier --write src/",
"build-test": "vite build --mode test",
"build-prod": "vite build"
},
"dependencies": {
"@vueuse/core": "^10.3.0",
"@x-viewer/core": "file:libs\\x-viewer\\core",
"@x-viewer/plugins": "file:libs\\x-viewer\\plugins",
"@x-viewer/ui": "file:libs\\x-viewer\\ui",
"ant-design-vue": "^4.0.0",
"axios": "^1.4.0",
"dayjs": "^1.11.9",
"monaco-editor": "^0.41.0",
"nprogress": "^0.2.0",
"pinia": "^2.1.4",
"pinia-plugin-persistedstate": "^3.2.0",
"vue": "^3.3.4",
"vue-router": "^4.2.4"
},
"devDependencies": {
"@ant-design/icons-vue": "^6.1.0",
"@rushstack/eslint-patch": "^1.3.2",
"@tsconfig/node18": "^18.2.0",
"@types/jsdom": "^21.1.1",
"@types/node": "^18.17.0",
"@types/nprogress": "^0.2.0",
"@vitejs/plugin-vue": "^4.2.3",
"@vitejs/plugin-vue-jsx": "^3.0.1",
"@vue/eslint-config-prettier": "^8.0.0",
"@vue/eslint-config-typescript": "^11.0.3",
"@vue/test-utils": "^2.4.1",
"@vue/tsconfig": "^0.4.0",
"cypress": "^12.17.2",
"eslint": "^8.45.0",
"eslint-plugin-cypress": "^2.13.3",
"eslint-plugin-vue": "^9.15.1",
"jsdom": "^22.1.0",
"less": "^4.2.0",
"npm-run-all": "^4.1.5",
"prettier": "^3.0.0",
"start-server-and-test": "^2.0.0",
"typescript": "~5.1.6",
"unocss": "^0.55.1",
"unplugin-auto-import": "^0.16.6",
"unplugin-vue-components": "^0.25.1",
"vite": "^4.4.6",
"vite-plugin-qiankun": "^1.0.15",
"vitest": "^0.33.0",
"vue-tsc": "^1.8.6"
},
"pnpm": {
"overrides": {
"@x-viewer/core": "file:./libs/x-viewer/core",
"@x-viewer/ui": "file:./libs/x-viewer/ui",
"@x-viewer/plugins": "file:./libs/x-viewer/plugins"
}
}
}