harb/services/ponder/vitest.config.ts

31 lines
792 B
TypeScript
Raw Permalink Normal View History

import { defineConfig } from 'vitest/config';
import { fileURLToPath } from 'url';
import { dirname, resolve } from 'path';
const rootDir = dirname(fileURLToPath(import.meta.url));
export default defineConfig({
test: {
globals: false,
environment: 'node',
coverage: {
provider: 'v8',
include: ['src/helpers/**/*.ts'],
reporter: ['text', 'lcov'],
thresholds: {
lines: 95,
statements: 95,
functions: 95,
branches: 80,
},
},
},
resolve: {
alias: {
'ponder:schema': resolve(rootDir, 'tests/__mocks__/ponder-schema.ts'),
'ponder:registry': resolve(rootDir, 'tests/__mocks__/ponder-registry.ts'),
'kraiken-lib/version': resolve(rootDir, '../../kraiken-lib/src/version.ts'),
},
},
});