Skip to content

Commit 96b71cf

Browse files
authored
Migrate to vitest (#62)
* Migrate to vitest * Fix * Update
1 parent d097958 commit 96b71cf

14 files changed

Lines changed: 813 additions & 1692 deletions

.eslintrc.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,13 @@ const project = resolve(process.cwd(), "tsconfig.json");
66
/** @type {import("eslint").Linter.Config} */
77
module.exports = {
88
extends: ["eslint:recommended", "prettier"],
9-
plugins: ["jest"],
109
parser: "@typescript-eslint/parser",
1110
globals: {
1211
React: true,
1312
JSX: true,
1413
},
1514
env: {
1615
node: true,
17-
"jest/globals": true,
1816
},
1917
settings: {
2018
"import/resolver": {
@@ -37,6 +35,6 @@ module.exports = {
3735
},
3836
],
3937
rules: {
40-
'no-unused-vars': 'off',
41-
}
38+
"no-unused-vars": "off",
39+
},
4240
};

jest.integration.config.cjs

Lines changed: 0 additions & 32 deletions
This file was deleted.

package.json

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"format:check": "prettier --check \"**/*.{ts,tsx,md}\"",
5151
"format:fix": "prettier --write \"**/*.{ts,tsx,md}\"",
5252
"lint": "eslint . --max-warnings 0",
53-
"test:integration": "jest --config jest.integration.config.cjs"
53+
"test:integration": "vitest -c vitest.integration.config.ts"
5454
},
5555
"devDependencies": {
5656
"@actions/github": "^6.0.0",
@@ -64,28 +64,25 @@
6464
"@octokit/graphql": "^8.1.1",
6565
"@octokit/graphql-schema": "^14.56.0",
6666
"@types/eslint": "^8.56.5",
67-
"@types/jest": "^29.5.12",
6867
"@types/node": "^20.11.24",
6968
"@typescript-eslint/eslint-plugin": "^7.16.0",
7069
"@typescript-eslint/parser": "^7.16.0",
7170
"dotenv": "^16.4.5",
7271
"eslint": "^8.57.0",
7372
"eslint-config-prettier": "^9.1.0",
74-
"eslint-plugin-jest": "^28.6.0",
7573
"eslint-plugin-only-warn": "^1.1.0",
76-
"jest": "^29.7.0",
7774
"pino": "^9.3.2",
7875
"pino-pretty": "^11.2.2",
7976
"prettier": "^3.3.3",
80-
"ts-jest": "^29.2.0",
8177
"ts-node": "^10.9.2",
8278
"tsup": "^8.1.0",
83-
"typescript": "^5.3.3"
79+
"typescript": "^5.3.3",
80+
"vitest": "^4.1.5"
8481
},
8582
"files": [
8683
"dist"
8784
],
88-
"packageManager": "pnpm@11.1.1+sha512.d1fdf5f73c617b64fa1a56a81c3c8dfe0e966e33a6010aa256b517ae77be21d93e05affc0de1a83b0e4f29d569f68b446ae8f068cd7247c0bb3df0fb4d7bdf9a",
85+
"packageManager": "pnpm@11.1.2+sha512.415a1cc25974731e75455c1468371be74c5aa5fb7621b50d4056d222451609f11412f23fd602e6169f1e060466641f798597e1be961a10688836a67b16569499",
8986
"publishConfig": {
9087
"access": "public"
9188
},

0 commit comments

Comments
 (0)