Skip to content

Commit 45081e6

Browse files
committed
chore: migrate to vitest
1 parent b458769 commit 45081e6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+1978
-1676
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ Thumbs.db
4242
.nx/workspace-data
4343
.angular
4444
.dev.env
45-
.env.local
4645

4746
vite.config.*.timestamp*
4847
vitest.config.*.timestamp*

libs/acl-permissions/nestjs-acl-permissions/.eslintrc.json

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

libs/acl-permissions/nestjs-acl-permissions/jest.config.ts

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

libs/acl-permissions/nestjs-acl-permissions/tsconfig.spec.json

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

libs/json-api/json-api-nestjs-microorm/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,5 @@
1717
"peerDependencies": {
1818
"@klerick/json-api-nestjs": "0.0.0",
1919
"@mikro-orm/nestjs": "^6.1.0"
20-
},
21-
"dependencies": {}
20+
}
2221
}

libs/json-api/json-api-nestjs-microorm/project.json

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,7 @@
1212
"implicitDependencies": ["json-api-nestjs"],
1313
"targets": {
1414
"build-common": {
15-
"dependsOn": [
16-
{
17-
"projects": ["json-api-nestjs"],
18-
"target": "build",
19-
"params": "ignore"
20-
}
21-
],
15+
"dependsOn": ["^build", "^build-cjs", "^build-mjs"],
2216
"executor": "@nx/js:tsc",
2317
"outputs": ["{options.outputPath}"],
2418
"options": {
@@ -55,15 +49,6 @@
5549
"parallel": false
5650
}
5751
},
58-
"test": {
59-
"executor": "@nx/jest:jest",
60-
"outputs": ["{workspaceRoot}/coverage/{projectRoot}"],
61-
"options": {
62-
"jestConfig": "{projectRoot}/jest.config.ts",
63-
"codeCoverage": true,
64-
"coverageReporters": ["json-summary"]
65-
}
66-
},
6752
"upload-badge": {
6853
"executor": "nx:run-commands",
6954
"dependsOn": [

libs/json-api/json-api-nestjs-microorm/tsconfig.lib.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,18 @@
44
"outDir": "../../../dist/out-tsc",
55
"declaration": true,
66
"types": ["node"],
7-
"target": "es2021",
7+
"target": "es2023",
88
"strictNullChecks": true,
99
"noImplicitAny": true,
1010
"strictBindCallApply": true,
1111
"forceConsistentCasingInFileNames": true,
1212
"noFallthroughCasesInSwitch": true
1313
},
1414
"include": ["src/**/*.ts"],
15-
"exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts", "/src/lib/mock-utils/**/*"]
15+
"exclude": ["src/**/*.spec.ts", "src/**/*.test.ts", "src/**/*.test-d.ts"],
16+
"paths": {
17+
"@klerick/json-api-nestjs-shared": [
18+
"dist/libs/json-api/json-api-nestjs-shared"
19+
]
20+
}
1621
}

libs/json-api/json-api-nestjs-sdk/project.json

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -114,20 +114,6 @@
114114
"parallel": false
115115
}
116116
},
117-
"test": {
118-
"executor": "@nx/jest:jest",
119-
"outputs": [
120-
"{workspaceRoot}/coverage/{projectRoot}"
121-
],
122-
"options": {
123-
"jestConfig": "{projectRoot}/jest.config.ts",
124-
"codeCoverage": true,
125-
"coverageReporters": [
126-
"json-summary"
127-
],
128-
"tsConfig": "libs/json-api/json-api-nestjs-sdk/tsconfig.spec.json"
129-
}
130-
},
131117
"upload-badge": {
132118
"executor": "nx:run-commands",
133119
"dependsOn": [

libs/json-api/json-api-nestjs-sdk/tsconfig-mjs.lib.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,5 @@
99
"moduleResolution": "bundler"
1010
},
1111
"include": ["src/**/*.ts"],
12-
"exclude": [
13-
"jest.config.ts",
14-
"src/**/*.spec.ts",
15-
"src/**/*.test-d.ts",
16-
"src/**/___test___/**/*.ts"
17-
]
12+
"exclude": ["src/**/*.spec.ts", "src/**/*.test.ts"]
1813
}

libs/json-api/json-api-nestjs-sdk/tsconfig.spec.json

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,30 @@
22
"extends": "./tsconfig.json",
33
"compilerOptions": {
44
"outDir": "../../../dist/out-tsc",
5-
"module": "commonjs",
6-
"moduleResolution": "bundler",
7-
"types": ["jest", "node"],
8-
"paths": {
9-
"@klerick/json-api-nestjs-shared": [
10-
"libs/json-api/json-api-nestjs-shared/src/index.ts"
11-
]
12-
},
13-
"allowJs": true
5+
"module": "ES2022",
6+
"moduleResolution": "node10",
7+
"experimentalDecorators": true,
8+
"emitDecoratorMetadata": true,
9+
"strictNullChecks": true,
10+
"noImplicitAny": true,
11+
"strictBindCallApply": true,
12+
"forceConsistentCasingInFileNames": true,
13+
"noFallthroughCasesInSwitch": true,
14+
"types": [
15+
"vitest/globals",
16+
"vitest/importMeta",
17+
"vite/client",
18+
"node",
19+
"vitest"
20+
],
21+
"allowSyntheticDefaultImports": true,
22+
"esModuleInterop": true,
1423
},
1524
"include": [
16-
"jest.config.ts",
25+
"vite.config.ts",
26+
"vite.config.mts",
27+
"vitest.config.ts",
28+
"vitest.config.mts",
1729
"src/**/*.test.ts",
1830
"src/**/*.spec.ts",
1931
"src/**/*.d.ts"

0 commit comments

Comments
 (0)