Skip to content

Commit 9b0e628

Browse files
committed
新增 Vitest 测试用例并更新依赖项
1 parent 30f0ddd commit 9b0e628

File tree

4 files changed

+2308
-1345
lines changed

4 files changed

+2308
-1345
lines changed

.github/workflows/ci.yaml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
on:
2+
push:
3+
env:
4+
TZ: Asia/Shanghai
5+
6+
jobs:
7+
using-checkout:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/checkout@main
11+
- uses: yanhao98/composite-actions/setup-node-environment@main
12+
- run: pnpm test

package.json

+17-3
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
"prepublishOnly": "pnpm run build",
1515
"docs:dev": "vitepress dev docs",
1616
"docs:build": "vitepress build docs",
17-
"docs:preview": "vitepress preview docs"
17+
"docs:preview": "vitepress preview docs",
18+
"dev": "vitest dev --root=src",
19+
"test": "vitest test --coverage --root=src"
1820
},
1921
"author": "",
2022
"license": "",
@@ -24,7 +26,16 @@
2426
"url": "git+https://github.com/yanhao98/vue-memoize-dict.git"
2527
},
2628
"peerDependencies": {
27-
"vue": "^3.0.0-0 || ^2.7.0"
29+
"@vueuse/core": ">8.0.0",
30+
"vue": ">2.7.0"
31+
},
32+
"peerDependenciesMeta": {
33+
"@vueuse/core": {
34+
"optional": false
35+
},
36+
"vue": {
37+
"optional": false
38+
}
2839
},
2940
"dependencies": {
3041
"vue-demi": "^0.14.7"
@@ -37,12 +48,15 @@
3748
"@vitejs/plugin-vue-jsx": "^3.1.0",
3849
"@vitepress-demo-preview/component": "^2.3.2",
3950
"@vitepress-demo-preview/plugin": "^1.2.3",
51+
"@vitest/coverage-v8": "2.1.3",
4052
"@vueuse/core": "^10.9.0",
4153
"rimraf": "^5.0.5",
4254
"rollup": "^4.13.2",
4355
"rollup-plugin-cleanup": "^3.2.1",
4456
"tslib": "^2.6.2",
4557
"typescript": "^5.4.3",
46-
"vitepress": "^1.0.1"
58+
"vitepress": "^1.0.1",
59+
"vitest": "^2.1.3",
60+
"vue": "^3.5.12"
4761
}
4862
}

0 commit comments

Comments
 (0)