Skip to content

Commit cea4d19

Browse files
committed
Add vitest configuration and update project settings for vps-web
1 parent 7f40dfe commit cea4d19

File tree

4 files changed

+53
-13
lines changed

4 files changed

+53
-13
lines changed

apps/vps-web/project.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@
4343
"outputs": ["{workspaceRoot}/coverage/apps/vps-web"],
4444
"options": {
4545
"passWithNoTests": true,
46-
"reportsDirectory": "../../coverage/apps/vps-web"
46+
"reportsDirectory": "../../coverage/apps/vps-web",
47+
"config": "apps/vps-web/vitest.config.ts"
4748
}
4849
},
4950
"lint": {

apps/vps-web/vite.config.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -68,17 +68,17 @@ export default defineConfig(({ mode }) => {
6868
),
6969
},
7070
},
71-
test: {
72-
reporters: ['default'],
73-
coverage: {
74-
reportsDirectory: '../../coverage/apps/vps-web',
75-
provider: 'v8',
76-
},
77-
globals: true,
78-
79-
environment: 'jsdom',
80-
include: ['./src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
81-
passWithNoTests: true,
82-
},
71+
// test: {
72+
// reporters: ['default'],
73+
// coverage: {
74+
// reportsDirectory: '../../coverage/apps/vps-web',
75+
// provider: 'v8',
76+
// },
77+
// globals: true,
78+
// plugins: [tsconfigPaths()],
79+
// environment: 'jsdom',
80+
// include: ['./src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
81+
// passWithNoTests: true,
82+
// },
8383
};
8484
});

apps/vps-web/vitest.config.ts

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
/// <reference types="vitest" />
2+
import { defineConfig } from 'vite';
3+
import { nxViteTsPaths } from '@nx/vite/plugins/nx-tsconfig-paths.plugin';
4+
import path from 'path';
5+
import tsconfigPaths from 'vite-tsconfig-paths';
6+
7+
export default defineConfig({
8+
root: __dirname,
9+
build: {
10+
outDir: '../../dist/apps/vps-web',
11+
reportCompressedSize: true,
12+
commonjsOptions: {
13+
transformMixedEsModules: true,
14+
},
15+
},
16+
server: {
17+
port: 4200,
18+
host: 'localhost',
19+
//host: '192.168.68.109',
20+
//https: true,
21+
},
22+
esbuild: {
23+
sourcemap: false,
24+
jsxFragment: 'Fragment',
25+
},
26+
plugins: [tsconfigPaths()],
27+
test: {
28+
reporters: ['default'],
29+
coverage: {
30+
reportsDirectory: '../../coverage/apps/vps-web',
31+
provider: 'v8',
32+
},
33+
globals: true,
34+
environment: 'jsdom',
35+
include: ['./src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
36+
passWithNoTests: true,
37+
},
38+
});

package-lock.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)