store/react/vite.config.mjs
2025-03-26 11:52:56 +08:00

25 lines
480 B
JavaScript

import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import dts from 'vite-plugin-dts';
export default defineConfig({
build: {
lib: {
entry: './src/index.ts',
formats: ['es'],
},
emptyOutDir: true,
sourcemap: true,
rollupOptions: {
external: ['react', 'react-jsx-runtime', 'zustand'],
},
},
plugins: [
react(),
dts({
insertTypesEntry: true,
outputDir: './dist/types',
}),
],
});