Files
ruoyi-plus-vben5-h/packages/@core/ui-kit/tabs-ui/tsdown.config.ts
2026-03-15 21:42:44 +08:00

23 lines
453 B
TypeScript

import { defineConfig } from 'tsdown';
// eslint-disable-next-line n/no-extraneous-import
import Vue from 'unplugin-vue/rolldown';
export default defineConfig({
clean: true,
deps: {
skipNodeModulesBundle: true,
},
dts: {
vue: true,
},
entry: ['src/index.ts'],
format: ['esm'],
outExtensions: () => ({
dts: '.d.ts',
js: '.mjs',
}),
platform: 'neutral',
plugins: [Vue({ isProduction: true })],
unbundle: true,
});