Skip to content

Commit e4d7f22

Browse files
committed
ci: fix tests
1 parent 0b872cc commit e4d7f22

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

vitest.config.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
import { defineConfig } from "vitest/config";
22
import react from "@vitejs/plugin-react-swc";
33

4+
import tsconfig from "./tsconfig.json";
5+
import { resolve } from "path";
6+
7+
const entries = Object.entries(tsconfig.compilerOptions.paths).map(([libName, paths]) => {
8+
const entryName = paths[0].replace('/index.ts', '').replace('.ts', '').replace('./src/', '');
9+
10+
return {
11+
libName,
12+
entryName: entryName === './src' ? 'index' : entryName,
13+
entryPath: resolve(__dirname, paths[0]),
14+
}
15+
})
416

517
export default defineConfig({
618
// @ts-ignore
@@ -20,4 +32,11 @@ export default defineConfig({
2032
reportsDirectory: './coverage'
2133
},
2234
},
35+
resolve: {
36+
alias: Object.assign({}, ...entries.map(entry => {
37+
return {
38+
[entry.libName]: entry.entryPath,
39+
}
40+
})),
41+
},
2342
});

0 commit comments

Comments
 (0)