1.0.0 • Published 2 years ago
rollup-plugin-copy-any-files v1.0.0
rollup-plugin-copy-files
After the Rollup / Vite project builds, copy the files to the specified directory.
The timing point for plug-in execution is Rollup closeBundle Hooks.
Installation
npm install rollup-plugin-copy-files -D
or
pnpm add rollup-plugin-copy-files -D
Usage
// rollup.config.js
const rollupPluginCopyAnyFiles = require('../dist/index');
const targets = {
copy: [
{ src: './source/', target: './target/' },
]
}
export default {
input: './index.ts',
output: {
file: './dist/index.js',
format: 'cjs',
name: 'index'
},
plugins: [rollupPluginCopyAnyFiles(targets)]
}
Options
export interface CopyOptions {
src: string,
target: string,
name?: string
}
export interface BuildOptions {
src: string,
target: string,
name?: string,
}
export interface Options {
copy?: CopyOptions[],
build?: BuildOptions[],
}
TODO
- Add package operations -
BuildOptions
options.
1.0.0
2 years ago