libreria-renderizado-npm
Version:
Una librería básica para gestionar el estado y JSX
22 lines (20 loc) • 521 B
JavaScript
import { defineConfig } from 'vite';
import path from 'path';
export default defineConfig({
build: {
lib: {
entry: path.resolve(__dirname, 'src/index.ts'),
name: 'MiLibreriaReactiva',
fileName: (format) => `mi-libreria-reactiva.${format}.js`,
},
rollupOptions: {
// Asegúrate de que no se empaqueten dependencias como React si usas JSX
external: ['react'],
output: {
globals: {
react: 'React',
},
},
},
},
});