vitest.config.js 654 B

1234567891011121314151617181920
  1. import { fileURLToPath } from 'node:url';
  2. import { dirname, resolve } from 'node:path';
  3. import { defineConfig } from 'vitest/config';
  4. const rootDir = dirname(fileURLToPath(import.meta.url));
  5. const uiNodeModules = resolve(rootDir, 'ui/node_modules');
  6. export default defineConfig({
  7. resolve: {
  8. alias: {
  9. react: resolve(uiNodeModules, 'react'),
  10. 'react-dom': resolve(uiNodeModules, 'react-dom'),
  11. 'react/jsx-dev-runtime': resolve(uiNodeModules, 'react/jsx-dev-runtime.js'),
  12. 'react/jsx-runtime': resolve(uiNodeModules, 'react/jsx-runtime.js'),
  13. },
  14. },
  15. test: {
  16. setupFiles: [resolve(rootDir, 'vitest.setup.ts')],
  17. },
  18. });