diagrams-opus-electron/vitest.config.ts
Ilya Ashikhmin dcfc0094e4 chore: scaffold Electron + Vite + React + TypeScript project
Set up electron-vite build (main/preload/renderer split), TypeScript
project references, Vitest config, and a secure preload bridge exposing
save/open diagram IPC.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-02 23:13:45 +02:00

21 lines
559 B
TypeScript

import { resolve } from 'path'
import { defineConfig } from 'vitest/config'
import react from '@vitejs/plugin-react'
export default defineConfig({
plugins: [react()],
resolve: {
alias: {
'@renderer': resolve(__dirname, 'src/renderer'),
'@diagram': resolve(__dirname, 'src/renderer/diagram'),
'@joint/core': resolve(__dirname, 'node_modules/@joint/core/joint.mjs')
}
},
test: {
globals: true,
environment: 'jsdom',
include: ['tests/**/*.test.ts', 'tests/**/*.test.tsx'],
setupFiles: ['tests/setup.ts']
}
})