/** * 저장소 resources/tester/cad 의 CAD 테스트 실행용 설정. * npx vitest run --config vitest.tmp.config.ts * 저장소 뿌리에는 node_modules가 없어 라이브러리를 openwebcad 쪽으로 이어 준다. */ import { resolve } from 'node:path'; import { defineConfig } from 'vitest/config'; export default defineConfig({ root: resolve('../..'), resolve: { alias: { '@flatten-js/core': resolve('node_modules/@flatten-js/core'), 'es-toolkit/compat': resolve('node_modules/es-toolkit/dist/compat/index.mjs'), 'es-toolkit': resolve('node_modules/es-toolkit'), xstate: resolve('node_modules/xstate'), }, }, test: { include: ['resources/tester/cad/**/*.test.ts'], // node 꼴(describe 없음 · `node --experimental-strip-types` 로 돎) 넷 + `@ui` 별칭 쓰는 하나(vitest.ui.config.ts) exclude: [ '**/node_modules/**', 'resources/tester/cad/{dxf-clip,table-from-drawing,theme-auto-color,random-uuid-polyfill,ctrl-shortcut-sheet}.test.ts', ], }, });