Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/vitest-dev/vscode. VS Code extension for Vitest vitest.dev/vscode
testing vitest vscode
Something went wrong. Try again.
vscode tsdown.config.mjs
1.2 kB · 40 lines
JavaScript
1234567891011121314151617181920212223242526272829303132333435363738394041// @ts-check
import { defineConfig } from 'tsdown'
// The legacy worker bundles Vitest 3 packages. Set SKIP_LEGACY=true to leave it// out of the build, e.g. in the Vitest ecosystem CI where every `@vitest/*`// package is overridden with the latest version.const skipLegacy = process.env.SKIP_LEGACY === 'true'
export default defineConfig([ { entry: { extension: './packages/extension/src/extension.ts', worker: './packages/extension/src/worker/index.ts', ...(skipLegacy ? {} : { workerLegacy: './packages/worker-legacy/src/index.ts' }), workerNew: './packages/worker/src/index.ts', }, external: ['vscode'], format: 'cjs', fixedExtension: false, inlineOnly: false, platform: 'node', define: { 'process.env.EXTENSION_NODE_ENV': JSON.stringify( process.env.EXTENSION_NODE_ENV || 'production', ), }, }, { entry: [ './packages/extension/src/worker/browserSetupFile.ts', './packages/extension/src/worker/browserSetupFileLegacy.ts', ], external: ['vitest', '@vitest/browser/context', 'vitest/browser'], fixedExtension: false, inlineOnly: false, platform: 'node', format: 'esm', },])