UNPKG

dnsweeper

Version:

Advanced CLI tool for DNS record risk analysis and cleanup. Features CSV import for Cloudflare/Route53, automated risk assessment, and parallel DNS validation.

54 lines 1.74 kB
import { defineConfig } from 'vitest/config'; import { resolve } from 'path'; export default defineConfig({ test: { globals: true, environment: 'node', include: ['tests/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], exclude: ['node_modules', 'dist', 'build'], coverage: { provider: 'v8', reporter: ['text', 'json', 'html'], exclude: [ 'coverage/**', 'dist/**', 'node_modules/**', 'src/**/*.d.ts', 'src/test/**', 'tests/**', '**/*.{test,spec}.{js,ts}', ], thresholds: { global: { branches: 80, functions: 80, lines: 80, statements: 80, }, }, }, setupFiles: ['tests/setup.ts'], // Vitest v3での新しい設定オプション pool: 'forks', // threads から forks に変更(process.chdir対応) poolOptions: { forks: { singleFork: false, }, }, // より厳密なテスト実行設定 isolate: true, typecheck: { enabled: false, // TypeScriptの型チェックは tsc で行う }, }, resolve: { alias: { '@': resolve(__dirname, './src'), '@commands': resolve(__dirname, './src/commands'), '@lib': resolve(__dirname, './src/lib'), '@utils': resolve(__dirname, './src/utils'), '@types': resolve(__dirname, './src/types'), }, }, }); //# sourceMappingURL=vitest.config.js.map