File size: 723 Bytes
6a2bc3b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | 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'],
},
},
];
|