You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
477 B
23 lines
477 B
import { defineConfig } from 'vite'; |
|
import react from '@vitejs/plugin-react'; |
|
import dts from 'vite-plugin-dts'; |
|
|
|
import { resolve } from 'path'; |
|
|
|
// https://vitejs.dev/config/ |
|
export default defineConfig({ |
|
plugins: [ |
|
react(), |
|
dts({ include: ['lib'] }) |
|
], |
|
build: { |
|
copyPublicDir: false, |
|
lib: { |
|
entry: resolve(__dirname, 'lib/main.ts'), |
|
formats: ['es'] |
|
}, |
|
rollupOptions: { |
|
external: ['react', 'react/jsx-runtime'], |
|
} |
|
} |
|
});
|
|
|