diff --git a/package.json b/package.json index 6a58fd53d..af9f852d2 100644 --- a/package.json +++ b/package.json @@ -115,6 +115,7 @@ "turbo": "latest", "typescript": "^5.0.4", "video.js": "^8.0.3", + "vite-tsconfig-paths": "^4.2.0", "vitest": "^0.32.0", "vitest-fetch-mock": "^0.2.2" }, diff --git a/vitest.config.ts b/vitest.config.ts index fdeb8aa25..566d1cfcc 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -1,10 +1,11 @@ import react from '@vitejs/plugin-react'; +import tsconfigPaths from 'vite-tsconfig-paths'; import { configDefaults, defineConfig } from 'vitest/config'; // https://vitejs.dev/config/ export default defineConfig({ - plugins: [react()], + plugins: [react(), tsconfigPaths()], test: { environment: 'happy-dom', coverage: { @@ -14,9 +15,6 @@ export default defineConfig({ exclude: ['.next/', '.yarn/', 'data/'], }, setupFiles: ['./tests/setupVitest.ts'], - exclude: [ - ...configDefaults.exclude, - '.next', - ], + exclude: [...configDefaults.exclude, '.next'], }, }); diff --git a/yarn.lock b/yarn.lock index 7d9f6a277..376d41e47 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5663,6 +5663,13 @@ __metadata: languageName: node linkType: hard +"globrex@npm:^0.1.2": + version: 0.1.2 + resolution: "globrex@npm:0.1.2" + checksum: adca162494a176ce9ecf4dd232f7b802956bb1966b37f60c15e49d2e7d961b66c60826366dc2649093cad5a0d69970cfa8875bd1695b5a1a2f33dcd2aa88da3c + languageName: node + linkType: hard + "gopd@npm:^1.0.1": version: 1.0.1 resolution: "gopd@npm:1.0.1" @@ -5930,6 +5937,7 @@ __metadata: typescript: ^5.0.4 uuid: ^9.0.0 video.js: ^8.0.3 + vite-tsconfig-paths: ^4.2.0 vitest: ^0.32.0 vitest-fetch-mock: ^0.2.2 xml-js: ^1.6.11 @@ -9566,6 +9574,20 @@ __metadata: languageName: node linkType: hard +"tsconfck@npm:^2.1.0": + version: 2.1.1 + resolution: "tsconfck@npm:2.1.1" + peerDependencies: + typescript: ^4.3.5 || ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + bin: + tsconfck: bin/tsconfck.js + checksum: c531525f39763cbbd7e6dbf5e29f12a7ae67eb8712816c14d06a9db6cbdc9dda9ac3cd6db07ef645f8a4cdea906447ab44e2c8679e320871cf9dd598756e8c83 + languageName: node + linkType: hard + "tsconfig-paths@npm:^3.14.1": version: 3.14.2 resolution: "tsconfig-paths@npm:3.14.2" @@ -10040,6 +10062,22 @@ __metadata: languageName: node linkType: hard +"vite-tsconfig-paths@npm:^4.2.0": + version: 4.2.0 + resolution: "vite-tsconfig-paths@npm:4.2.0" + dependencies: + debug: ^4.1.1 + globrex: ^0.1.2 + tsconfck: ^2.1.0 + peerDependencies: + vite: "*" + peerDependenciesMeta: + vite: + optional: true + checksum: 73a8467de72d7ac502328454fd00c19571cd4bad2dd5982643b24718bb95e449a3f4153cfc2d58a358bfc8f37e592fb442fc10884b59ae82138c1329160cd952 + languageName: node + linkType: hard + "vite@npm:^3.0.0 || ^4.0.0": version: 4.3.9 resolution: "vite@npm:4.3.9"