store/react/vite.config.mjs
2025-03-28 09:39:27 +08:00

26 lines
516 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'],
},
outDir: '../dist-react',
emptyOutDir: true,
sourcemap: true,
rollupOptions: {
external: ['react', 'react-jsx-runtime', 'zustand'],
},
},
plugins: [
react(),
dts({
insertTypesEntry: true,
outputDir: '../dist-react/types',
}),
],
});