@varlet/cli
Version:
cli of varlet
42 lines (41 loc) • 1.15 kB
JavaScript
import { cpus } from 'os';
import vue from '@vitejs/plugin-vue';
import jsx from '@vitejs/plugin-vue-jsx';
import { defineConfig } from 'vitest/config';
import { VITE_RESOLVE_EXTENSIONS } from '../shared/constant.js';
const cpuNum = Math.max(cpus().length - 1, 1);
export default defineConfig({
resolve: {
extensions: VITE_RESOLVE_EXTENSIONS,
},
plugins: [vue(), jsx()],
test: {
environment: 'jsdom',
coverage: {
provider: 'istanbul',
exclude: [
'**/*.d.ts',
'**/*.md',
'**/example/**',
'**/__tests__/**',
'node_modules/**',
'.varlet/**',
'es/**',
'lib/**',
'site/**',
'umd/**',
'docs/**',
'coverage/**',
'types/**',
'shims/**',
'varlet.config.mjs',
],
},
globals: true,
poolOptions: {
vmThreads: {
memoryLimit: Math.min((1 / cpuNum) * 2, 0.2),
},
},
},
});