| 123456789101112131415161718192021 |
- import { defineConfig } from 'tsdown';
- 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,
- });
|