12 changed files with 112 additions and 66 deletions
@ -1,21 +0,0 @@ |
|||
import { defineBuildConfig } from 'unbuild'; |
|||
|
|||
export default defineBuildConfig({ |
|||
clean: true, |
|||
declaration: true, |
|||
entries: [ |
|||
{ |
|||
builder: 'mkdist', |
|||
input: './src', |
|||
loaders: ['vue'], |
|||
pattern: ['**/*.vue'], |
|||
}, |
|||
{ |
|||
builder: 'mkdist', |
|||
format: 'esm', |
|||
input: './src', |
|||
loaders: ['js'], |
|||
pattern: ['**/*.ts'], |
|||
}, |
|||
], |
|||
}); |
|||
@ -0,0 +1,22 @@ |
|||
import Vue from 'unplugin-vue/rolldown'; |
|||
|
|||
import { defineConfig } from 'tsdown'; |
|||
|
|||
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, |
|||
}); |
|||
@ -1,21 +0,0 @@ |
|||
import { defineBuildConfig } from 'unbuild'; |
|||
|
|||
export default defineBuildConfig({ |
|||
clean: true, |
|||
declaration: true, |
|||
entries: [ |
|||
{ |
|||
builder: 'mkdist', |
|||
input: './src', |
|||
loaders: ['vue'], |
|||
pattern: ['**/*.vue'], |
|||
}, |
|||
{ |
|||
builder: 'mkdist', |
|||
format: 'esm', |
|||
input: './src', |
|||
loaders: ['js'], |
|||
pattern: ['**/*.ts'], |
|||
}, |
|||
], |
|||
}); |
|||
@ -0,0 +1,22 @@ |
|||
import Vue from 'unplugin-vue/rolldown'; |
|||
|
|||
import { defineConfig } from 'tsdown'; |
|||
|
|||
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, |
|||
}); |
|||
@ -1,21 +0,0 @@ |
|||
import { defineBuildConfig } from 'unbuild'; |
|||
|
|||
export default defineBuildConfig({ |
|||
clean: true, |
|||
declaration: true, |
|||
entries: [ |
|||
{ |
|||
builder: 'mkdist', |
|||
input: './src', |
|||
loaders: ['vue'], |
|||
pattern: ['**/*.vue'], |
|||
}, |
|||
{ |
|||
builder: 'mkdist', |
|||
format: 'esm', |
|||
input: './src', |
|||
loaders: ['js'], |
|||
pattern: ['**/*.ts'], |
|||
}, |
|||
], |
|||
}); |
|||
@ -0,0 +1,22 @@ |
|||
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, |
|||
}); |
|||
Loading…
Reference in new issue