UNPKG

@ithinkdt/naive

Version:

iThinkDT Naive UI

26 lines (22 loc) 547 B
import { defineConfig } from 'vite' import jsx from '@vitejs/plugin-vue-jsx' import pkg from './package.json' const external = { ...pkg.peerDependencies, ...pkg.dependencies, } export default defineConfig({ plugins: [jsx()], build: { target: 'esnext', lib: { entry: { index: './src/index.js', }, formats: ['es'], }, rollupOptions: { external: Object.keys(external).flatMap((it) => [it, new RegExp(`^${it}/`)]), }, }, })