28 lines
557 B
JavaScript
28 lines
557 B
JavaScript
import typescript from 'rollup-plugin-typescript2';
|
|
import vue from 'rollup-plugin-vue';
|
|
import clear from 'rollup-plugin-clear';
|
|
|
|
export default async function config(args) {
|
|
return {
|
|
input: 'src/index.ts',
|
|
output: {
|
|
dir: 'dist',
|
|
format: 'cjs',
|
|
sourcemap: true,
|
|
},
|
|
plugins: [
|
|
vue(),
|
|
typescript({
|
|
tsconfigOverride: {
|
|
compilerOptions: {
|
|
declaration: true,
|
|
},
|
|
include: null,
|
|
},
|
|
}),
|
|
clear({
|
|
targets: ['./dist'],
|
|
})
|
|
],
|
|
};
|
|
} |