-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import dts from 'vite-dts';
import { resolve } from 'path';
import Icons from 'unplugin-icons/vite';
export default defineConfig({
plugins: [
dts(),
Icons(),
react({
babel: {
plugins: ['macros']
}
})
],
build: {
lib: {
entry: resolve('src', 'App.tsx'),
formats: ['es'],
name: 'labour-rates-generic',
fileName: (format) => `labour-rates-generic.${format}.js` //put the name of your lib
},
rollupOptions: {
external: ['react', 'react-dom']
}
}
});
Trying to use dts, but the output generates js files inside the src folder. Maybe I'm doing something wrong.
Metadata
Metadata
Assignees
Labels
No labels