vitest.config.ts 961 B

123456789101112131415161718192021222324252627
  1. import {defineConfig} from 'vitest/config';
  2. import {resolve} from 'path';
  3. const aliasBasePath = 'packages/app/src/';
  4. export default defineConfig({
  5. test: {
  6. include: ['./src/**/*.{test, spec}.{js,jsx,ts,tsx}'],
  7. environment: 'jsdom',
  8. globals: true,
  9. setupFiles: './setupTest.ts',
  10. },
  11. resolve: {
  12. alias: {
  13. '@styles': resolve(__dirname, aliasBasePath, 'styles'),
  14. '@assets': resolve(__dirname, aliasBasePath, 'assets'),
  15. '@routes': resolve(__dirname, aliasBasePath, 'routes'),
  16. '@apis': resolve(__dirname, aliasBasePath, 'apis'),
  17. '@components': resolve(__dirname, aliasBasePath, 'components'),
  18. '@hooks': resolve(__dirname, aliasBasePath, 'hooks'),
  19. '@pages': resolve(__dirname, aliasBasePath, 'pages'),
  20. '@stores': resolve(__dirname, aliasBasePath, 'stores'),
  21. '@models': resolve(__dirname, aliasBasePath, 'models'),
  22. '@utils': resolve(__dirname, aliasBasePath, 'utils'),
  23. },
  24. },
  25. });