1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| 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,
| });
|
|