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.
29 lines
588 B
29 lines
588 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'] }), |
|
], |
|
optimizeDeps: { |
|
include: ['line-pod'], |
|
}, |
|
build: { |
|
copyPublicDir: false, |
|
lib: { |
|
entry: resolve(__dirname, 'lib/main.ts'), |
|
formats: ['es'] |
|
}, |
|
rollupOptions: { |
|
external: ['react', 'react/jsx-runtime'], |
|
}, |
|
commonjsOptions: { |
|
include: [/line-pod/], |
|
}, |
|
} |
|
});
|
|
|