mirror of
https://github.com/actualbudget/actual.git
synced 2026-03-09 03:32:54 -05:00
37 lines
652 B
TypeScript
37 lines
652 B
TypeScript
import path from 'path';
|
|
|
|
import peggyLoader from 'vite-plugin-peggy-loader';
|
|
import { defineConfig } from 'vitest/config';
|
|
|
|
const resolveExtensions = [
|
|
'.testing.ts',
|
|
'.web.ts',
|
|
'.mjs',
|
|
'.js',
|
|
'.mts',
|
|
'.ts',
|
|
'.jsx',
|
|
'.tsx',
|
|
'.json',
|
|
'.wasm',
|
|
];
|
|
|
|
export default defineConfig({
|
|
test: {
|
|
environment: 'jsdom',
|
|
globals: true,
|
|
include: ['src/**/*.web.test.(js|jsx|ts|tsx)'],
|
|
maxWorkers: 2,
|
|
},
|
|
resolve: {
|
|
alias: [
|
|
{
|
|
find: /^@actual-app\/crdt(\/.*)?$/,
|
|
replacement: path.resolve('../../../crdt/src$1'),
|
|
},
|
|
],
|
|
extensions: resolveExtensions,
|
|
},
|
|
plugins: [peggyLoader()],
|
|
});
|