Skip to content

Commit 5e5147a

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

File tree

4 files changed

+2309
-1345
lines changed

4 files changed

+2309
-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+
test:
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

+18-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"packageManager": "[email protected]",
23
"name": "vue-memoize-dict",
34
"version": "1.1.3",
45
"description": "vue-memoize-dict is a Vue dictionary cache, support Vue2 and Vue3.",
@@ -14,7 +15,9 @@
1415
"prepublishOnly": "pnpm run build",
1516
"docs:dev": "vitepress dev docs",
1617
"docs:build": "vitepress build docs",
17-
"docs:preview": "vitepress preview docs"
18+
"docs:preview": "vitepress preview docs",
19+
"dev": "vitest dev --root=src",
20+
"test": "vitest test --coverage --root=src"
1821
},
1922
"author": "",
2023
"license": "",
@@ -24,7 +27,16 @@
2427
"url": "git+https://github.com/yanhao98/vue-memoize-dict.git"
2528
},
2629
"peerDependencies": {
27-
"vue": "^3.0.0-0 || ^2.7.0"
30+
"@vueuse/core": ">8.0.0",
31+
"vue": ">2.7.0"
32+
},
33+
"peerDependenciesMeta": {
34+
"@vueuse/core": {
35+
"optional": false
36+
},
37+
"vue": {
38+
"optional": false
39+
}
2840
},
2941
"dependencies": {
3042
"vue-demi": "^0.14.7"
@@ -37,12 +49,15 @@
3749
"@vitejs/plugin-vue-jsx": "^3.1.0",
3850
"@vitepress-demo-preview/component": "^2.3.2",
3951
"@vitepress-demo-preview/plugin": "^1.2.3",
52+
"@vitest/coverage-v8": "2.1.3",
4053
"@vueuse/core": "^10.9.0",
4154
"rimraf": "^5.0.5",
4255
"rollup": "^4.13.2",
4356
"rollup-plugin-cleanup": "^3.2.1",
4457
"tslib": "^2.6.2",
4558
"typescript": "^5.4.3",
46-
"vitepress": "^1.0.1"
59+
"vitepress": "^1.0.1",
60+
"vitest": "^2.1.3",
61+
"vue": "^3.5.12"
4762
}
4863
}

0 commit comments

Comments
 (0)