Skip to content

Commit 7e71142

Browse files
authored
refactor: switch jest to vitest (#962)
1 parent c3f4e91 commit 7e71142

31 files changed

+2259
-3884
lines changed

Diff for: package.json

+3-26
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"start": "rollup -c -w",
3838
"build": "rimraf dist && rollup -c",
3939
"lint": "prettier --write --parser typescript \"{src,test,test-dts}/**/*.ts?(x)\" && prettier --write \"{src,test}/**/*.js\"",
40-
"test": "cross-env NODE_ENV=test jest",
40+
"test": "vitest",
4141
"test:all": "pnpm run test && pnpm run test:dts",
4242
"test:dts": "tsc -p ./test-dts/tsconfig.json && tsc -p ./test-dts/tsconfig.vue3.json && pnpm run build && tsc -p ./test-dts/tsconfig.build.json",
4343
"update-readme": "node ./scripts/update-readme.js",
@@ -56,13 +56,11 @@
5656
"devDependencies": {
5757
"@rollup/plugin-node-resolve": "^13.3.0",
5858
"@rollup/plugin-replace": "^4.0.0",
59-
"@types/jest": "^26.0.24",
6059
"@types/node": "^17.0.31",
6160
"bumpp": "^7.1.1",
6261
"conventional-changelog-cli": "^2.2.2",
6362
"conventional-github-releaser": "^3.1.5",
64-
"cross-env": "^7.0.3",
65-
"jest": "^26.6.3",
63+
"jsdom": "^20.0.0",
6664
"lint-staged": "^12.4.1",
6765
"prettier": "^2.6.2",
6866
"rimraf": "^3.0.2",
@@ -71,9 +69,9 @@
7169
"rollup-plugin-terser": "^7.0.2",
7270
"rollup-plugin-typescript2": "^0.31.2",
7371
"simple-git-hooks": "^2.7.0",
74-
"ts-jest": "^26.5.6",
7572
"tslib": "^2.4.0",
7673
"typescript": "^4.6.4",
74+
"vitest": "^0.22.0",
7775
"vue": "^2.6.14",
7876
"vue-router": "^3.5.3",
7977
"vue-server-renderer": "^2.6.14",
@@ -90,27 +88,6 @@
9088
"prettier --parser=typescript --write"
9189
]
9290
},
93-
"jest": {
94-
"verbose": true,
95-
"globals": {
96-
"__DEV__": true,
97-
"__VERSION__": "0.0.0"
98-
},
99-
"setupFiles": [
100-
"<rootDir>/test/setupTest.js"
101-
],
102-
"setupFilesAfterEnv": [
103-
"<rootDir>/test/helpers/wait-for-update.js"
104-
],
105-
"moduleFileExtensions": [
106-
"ts",
107-
"js"
108-
],
109-
"testMatch": [
110-
"<rootDir>/test/**/*.spec.{js,ts}"
111-
],
112-
"preset": "ts-jest"
113-
},
11491
"prettier": {
11592
"semi": false,
11693
"singleQuote": true,

0 commit comments

Comments
 (0)