@angular-buildx/esbuild
Version:
A custom Angular CLI builder for extending Esbuild configuration in Angular projects.
13 lines (12 loc) • 412 B
TypeScript
import { JsonObject } from "@angular-devkit/core";
import { Plugin } from "esbuild";
export type CustomBuilderSchema<T> = JsonObject & T & {
extentions?: string;
};
export type CustomBuilderExtentions = {
codePlugins?: Plugin[];
indexHtmlTransformer?: (content: string) => Promise<string>;
};
export type CustomBuilderDevServerExtentions = {
buildPlugins?: Plugin[];
} & CustomBuilderExtentions;