@rollup-extras/plugin-copy
Version:
Rollup plugin to copy assets during build.
20 lines (19 loc) • 655 B
TypeScript
export type SingleTargetDesc = {
src: string | string[];
exclude?: string | string[];
dest?: string;
};
export type MultipleTargetsDesc = string | string[] | SingleTargetDesc | SingleTargetDesc[];
export type NonTargetOptions = {
targets?: MultipleTargetsDesc;
pluginName?: string;
copyOnce?: boolean;
watch?: boolean;
verbose?: boolean | 'list-filenames';
flatten?: boolean;
exactFileNames?: boolean;
outputPlugin?: boolean;
emitFiles?: boolean;
emitOriginalFileName?: 'absolute' | 'relative' | ((fileName: string) => string);
};
export type CopyPluginOptions = NonTargetOptions | MultipleTargetsDesc;