@plugjs/plug
Version:
PlugJS Build System ===================
19 lines (18 loc) • 703 B
TypeScript
import type { BuildOptions } from 'esbuild';
export type ESBuildOptions = Omit<BuildOptions, 'absWorkingDir' | 'entryPoints' | 'watch'>;
export * from './esbuild/bundle-locals';
export * from './esbuild/fix-extensions';
declare module '../index' {
interface Pipe {
/**
* Transpile and bundle with {@link https://esbuild.github.io/ esbuild}.
*
* For documentation on the _options_ to pass to _esbuild_ refer to its
* {@link https://esbuild.github.io/api/#build-api documentation}.
*
* @param options Build {@link ESBuildOptions | options} to pass to esbuild.
*
*/
esbuild(options: ESBuildOptions): Pipe;
}
}