Complete configuration for build

This commit is contained in:
2025-08-09 19:09:49 -04:00
parent 689f446806
commit b3803162b4
15 changed files with 107 additions and 31 deletions

View File

@@ -31,24 +31,25 @@ export default defineConfig({
},
build: {
lib: {
entry: {
button: resolve(__dirname, "lib/component/button.ts"),
input: resolve(__dirname, "lib/component/input.ts"),
loading: resolve(__dirname, "lib/component/loading.ts"),
message: resolve(__dirname, "lib/component/message.ts"),
modal: resolve(__dirname, "lib/component/modal.ts"),
nav: resolve(__dirname, "lib/component/nav.ts"),
tab: resolve(__dirname, "lib/component/tab.ts"),
theme: resolve(__dirname, "lib/component/theme.ts"),
toaster: resolve(__dirname, "lib/component/toaster.ts")
},
entry: resolve(__dirname, "lib/index.ts"),
formats: [ "es" ],
name: "Mattrixwv Component Library"
},
rollupOptions: {
external: [
Object.keys(dependencies).join("|")
]
"react",
"react-dom",
"react/jsx-runtime",
...Object.keys(dependencies)
],
output: {
globals: {
react: "React",
"react-dom": "ReactDOM"
},
manualChunks: undefined
}
}
}
},
publicDir: false
});