-
-
Notifications
You must be signed in to change notification settings - Fork 148
/
Copy pathpackage.json
141 lines (141 loc) · 4.85 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
138
139
140
141
{
"name": "hula",
"type": "module",
"version": "2.6.0",
"license": "Apache-2.0",
"engines": {
"node": ">=18.x",
"pnpm": ">=9.x"
},
"repository": {
"url": "https://github.com/HuLaSpark/HuLa.git"
},
"author": {
"name": "HuLaSpark团队",
"email": "[email protected]",
"url": "https://github.com/HuLaSpark"
},
"scripts": {
"========= 启动vue(tauri项目会连带执行不需要单独执行) =========": "",
"dev": "vite",
"========= 打包vue(tauri项目会连带执行不需要单独执行) =========": "",
"build": "vue-tsc --noEmit && vite build",
"========= 启动HuLa桌面应用程序 =========": "",
"tauri:dev": "tauri dev",
"========= 打包桌面应用程序 =========": "",
"tauri:build": "tauri build",
"========= 打包后可调试并且可以弹出控制台 =========": "",
"tauri:build:debug": "tauri build --debug",
"========= 启动HuLa ios 程序 =========": "",
"tauri:ios:dev": "tauri ios dev",
"========= 启动HuLa android 程序 =========": "",
"tauri:android:dev": "tauri android dev",
"========= 初始化 ios =========": "",
"tauri:ios:init": "tauri ios init",
"========= 初始化 android =========": "",
"tauri:android:init": "tauri android init",
"========= 生成icon =========": "",
"tauri:icon": "tauri icon hula.png",
"========= 安装依赖前执行 =========": "",
"preinstall": "npx only-allow pnpm && node scripts/check-all.js",
"========= 使用commit来进行代码提交 =========": "",
"commit": "git add . && git-cz",
"========= 校验代码规范 =========": "",
"lint:staged": "lint-staged && vue-tsc --noEmit",
"========= 安装husky =========": "",
"prepare": "husky install",
"========= 发版 =========": "",
"release": "release-it",
"========= commit后再次添加修改到上一次的commit =========": "",
"addition-commit": "git add . && vitest run && git commit --amend --no-edit",
"========= 单元测试 =========": "",
"test:run": "vitest run",
"========= 使用 vitest UI =========": "",
"test:ui": "vitest --ui --coverage.enabled=true",
"========= 测试覆盖率 =========": "",
"coverage": "vitest run --coverage"
},
"dependencies": {
"@actions/github": "^6.0.0",
"@codecov/vite-plugin": "^1.6.0",
"@fingerprintjs/fingerprintjs": "^4.5.1",
"@tauri-apps/api": "2.2.0",
"@tauri-apps/plugin-autostart": "2.2.0",
"@tauri-apps/plugin-clipboard-manager": "2.2.0",
"@tauri-apps/plugin-fs": "~2",
"@tauri-apps/plugin-http": "2.2.0",
"@tauri-apps/plugin-notification": "^2.2.0",
"@tauri-apps/plugin-os": "2.2.0",
"@tauri-apps/plugin-process": "2.2.0",
"@tauri-apps/plugin-shell": "^2.2.0",
"@tauri-apps/plugin-sql": "^2.0.1",
"@tauri-apps/plugin-updater": "~2",
"colorthief": "^2.6.0",
"crypto-js": "^4.2.0",
"dayjs": "^1.11.11",
"dompurify": "^3.2.3",
"grapheme-splitter": "^1.0.4",
"hula-emojis": "^1.2.3",
"lodash-es": "^4.17.21",
"mitt": "^3.0.1",
"naive-ui": "^2.41.0",
"pinia": "^2.2.1",
"pinia-plugin-persistedstate": "^4.1.2",
"pinia-shared-state": "^0.5.1",
"vue": "^3.5.13",
"vue-draggable-plus": "^0.6.0",
"vue-router": "^4.5.0"
},
"devDependencies": {
"@babel/eslint-parser": "^7.25.9",
"@commitlint/cli": "^19.6.0",
"@commitlint/config-conventional": "^19.6.0",
"@release-it/bumper": "^6.0.1",
"@release-it/conventional-changelog": "9.0.4",
"@rollup/plugin-terser": "^0.4.4",
"@tauri-apps/cli": "2.0.4",
"@types/crypto-js": "^4.2.2",
"@types/lodash-es": "^4.17.12",
"@types/node": "^20.14.14",
"@typescript-eslint/eslint-plugin": "7.1.0",
"@typescript-eslint/parser": "^7.15.0",
"@unocss/preset-uno": "^0.65.3",
"@unocss/reset": "^0.65.3",
"@unocss/transformer-directives": "^0.65.3",
"@unocss/transformer-variant-group": "^0.65.3",
"@unocss/vite": "^0.65.3",
"@vitejs/plugin-vue": "^5.2.1",
"@vitejs/plugin-vue-jsx": "^4.1.1",
"@vitest/coverage-v8": "^2.1.8",
"@vitest/ui": "^2.1.8",
"@vue/test-utils": "^2.4.6",
"@vueuse/core": "^12.0.0",
"chalk": "^5.3.0",
"commitizen": "^4.3.1",
"cz-git": "^1.11.0",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-vue": "^9.27.0",
"happy-dom": "^15.11.7",
"husky": "^9.0.11",
"lint-staged": "^15.2.7",
"oxlint": "^0.2.18",
"prettier": "^3.3.2",
"release-it": "^17.11.0",
"sass": "1.83.0",
"typescript": "^5.7.2",
"unplugin-auto-import": "^0.18.6",
"unplugin-vue-components": "^0.27.5",
"vite": "6.0.7",
"vite-plugin-vue-devtools": "^7.6.8",
"vitest": "^2.1.8",
"vue-tsc": "^2.2.0"
},
"config": {
"commitizen": {
"path": "node_modules/cz-git"
}
}
}