import react from '@vitejs/plugin-react'; import { resolve } from 'node:path'; const appRoot = import.meta.dirname; const alias = { '@': resolve(appRoot, 'webview-ui/src'), shared: resolve(appRoot, 'shared'), }; export const vscodeProjects = [ { root: appRoot, resolve: { alias }, test: { name: 'extension', include: ['test/**/*.test.ts'], exclude: ['test/webview/**'], environment: 'node', testTimeout: 15_000, }, }, { root: appRoot, plugins: [react()], resolve: { alias }, test: { name: 'webview', include: ['test/webview/**/*.test.{ts,tsx}'], environment: 'jsdom', setupFiles: ['./test/webview/setup.ts'], }, }, ];