create-pro-ts-lib
Version:
A command-line-interface for building Typescript libraries
17 lines (16 loc) • 392 B
Plain Text
import {defineConfig} from 'vite';
import dts from 'vite-plugin-dts';
import pkg from './package.json';
export default defineConfig({
plugins: [dts()],
build:{
lib:{
formats: ['cjs', 'es'],
entry: 'src/index.ts',
fileName: '[name]'
},
rollupOptions: {
external: Object.keys(pkg.dependencies)
}
}
});