Warning, /firebird/packages/epic/vitest.config.ts is written in an unsupported language. File is not indexed.
0001 import { defineConfig } from 'vitest/config';
0002 import { resolve } from 'path';
0003
0004 export default defineConfig({
0005 resolve: {
0006 alias: {
0007 // Same one-copy-of-the-code rule as the app's tsconfig paths: resolve the
0008 // Firebird and dexvis packages to their sources.
0009 // The subpaths first: an alias key also matches '<key>/...' imports
0010 '@dexvis/firebird-ng/api': resolve(__dirname, '../firebird-ng/api/src/public-api.ts'),
0011 '@dexvis/firebird-ng/display': resolve(__dirname, '../firebird-ng/display/src/public-api.ts'),
0012 '@dexvis/firebird-ng/workers/geometry': resolve(__dirname, '../firebird-ng/workers/geometry/src/public-api.ts'),
0013 '@dexvis/firebird-ng/workers/root-file': resolve(__dirname, '../firebird-ng/workers/root-file/src/public-api.ts'),
0014 '@dexvis/firebird-ng/geometry-palette': resolve(__dirname, '../firebird-ng/geometry-palette/src/public-api.ts'),
0015 '@dexvis/firebird-ng': resolve(__dirname, '../firebird-ng/src/public-api.ts'),
0016 '@dexvis/app-features': resolve(__dirname, '../../dexvis/app-features-ng/projects/app-features/src/public-api.ts'),
0017 '@dexvis/threejs-tree-editor': resolve(__dirname, '../../dexvis/threejs-tree-editor/src/index.ts'),
0018 '@dexvis/root-geo-tree-editor': resolve(__dirname, '../../dexvis/root-geo-tree-editor/src/index.ts'),
0019 // The core subpaths before the core root, for the same reason
0020 '@dexvis/firebird-core/model': resolve(__dirname, '../firebird-core/src/model/index.ts'),
0021 '@dexvis/firebird-core/loaders': resolve(__dirname, '../firebird-core/src/loaders.ts'),
0022 '@dexvis/firebird-core/data-catalog': resolve(__dirname, '../firebird-core/src/data-catalog.ts'),
0023 '@dexvis/firebird-core': resolve(__dirname, '../firebird-core/src/index.ts'),
0024 },
0025 },
0026 test: {
0027 globals: true,
0028 environment: 'jsdom',
0029 // Specs boot provideFirebird() in TestBed under Angular's JIT compiler
0030 setupFiles: ['src/test-setup.ts'],
0031 },
0032 });