bundle browser packages too in order to easily consume them without bundlers

This commit is contained in:
Nikita Sivukhin
2025-09-12 15:27:40 +04:00
parent 1c38344f4f
commit 8c48a1dc47
14 changed files with 3531 additions and 1343 deletions

View File

@@ -4,13 +4,15 @@ import { defineConfig } from 'vite';
export default defineConfig({
base: './',
build: {
lib: {
entry: resolve(__dirname, 'promise-bundle.ts'),
name: 'database-browser',
fileName: format => `main.${format}.js`,
formats: ['es'],
},
rollupOptions: {
input: {
main: resolve(__dirname, 'promise-default.ts'),
},
output: {
dir: 'bundle',
entryFileNames: '[name].js',
}
},
},