27 lines
704 B
TypeScript
27 lines
704 B
TypeScript
import {defineConfig} from 'vitest/config'
|
|
import vue from '@vitejs/plugin-vue'
|
|
export default defineConfig({
|
|
plugins: [vue()],
|
|
test: {
|
|
globals: true,
|
|
environment: 'jsdom'
|
|
},
|
|
define: {
|
|
'process.env': {} // Replace process.env with an empty object for browser builds
|
|
},
|
|
build: {
|
|
lib: {
|
|
entry: 'lnbits/static/components/main.js',
|
|
name: 'LnbitsComponents',
|
|
fileName: 'components', // Output file name (build.js)
|
|
formats: ['umd']
|
|
},
|
|
minify: 'terser', // Optional: minify the output
|
|
rollupOptions: {
|
|
// If you have external dependencies, mark them here
|
|
external: []
|
|
},
|
|
outDir: 'lnbits/static/modules' // Output folder
|
|
}
|
|
})
|