vite-plugin-transform-json
Version:
Vite plugin to copy and transform JSON file during build
12 lines (11 loc) • 411 B
TypeScript
import { Plugin } from "vite";
type AsyncOrSyncFunction<T> = (() => T) | (() => Promise<T>);
export type CopyAndTransformPluginType = {
srcPath: string;
transformedProps: AsyncOrSyncFunction<{
[key: string]: unknown;
}>;
encoding?: BufferEncoding;
};
export default function viteCopyTransformJson({ srcPath, transformedProps, encoding, }: CopyAndTransformPluginType): Plugin;
export {};