@itk-wasm/image-io
Version:
Input and output for scientific and medical image file formats.
37 lines (33 loc) • 834 B
JavaScript
import { defineConfig } from 'vite'
import { viteStaticCopy } from 'vite-plugin-static-copy'
import path from 'path'
export default defineConfig(generateConfig)
const base = process.env.VITE_BASE_URL || '/'
export function generateConfig() {
return {
root: path.join('test', 'browser', 'demo-app'),
base,
build: {
outDir: '../../../demo-app',
emptyOutDir: true,
chunkSizeWarningLimit: 800e6,
},
server: {
port: 5004,
},
worker: {
format: 'es'
},
optimizeDeps: {
exclude: ['itk-wasm', '@thewtex/zstddec', '@itk-viewer/io']
},
plugins: [
// put lazy loaded JavaScript and Wasm bundles in dist directory
viteStaticCopy({
targets: [
{ src: '../../../dist/pipelines/*', dest: 'pipelines' },
],
})
],
}
}