gulp-esbuild
Version:
gulp plugin for esbuild bundler
25 lines (19 loc) • 595 B
TypeScript
import {Transform} from 'stream'
import {BuildOptions} from 'esbuild'
declare namespace gulpEsbuild {
type Options = Omit<
BuildOptions,
'write' | 'incremental' | 'entryPoints' | 'stdin' | 'watch' | 'allowOverwrite' | 'absWorkingDir' | 'nodePaths'
> & {
metafileName?: string
}
interface CreateOptions {
incremental?: boolean
}
type GulpEsbuild = (options: Options) => Transform
type CreateGulpEsbuild = (options: CreateOptions) => GulpEsbuild
}
declare const gulpEsbuild: gulpEsbuild.GulpEsbuild & {
createGulpEsbuild: gulpEsbuild.CreateGulpEsbuild
}
export = gulpEsbuild