@angular-builders/custom-esbuild
Version:
Custom esbuild builders for Angular build facade. Allow to modify Angular build configuration without ejecting it
13 lines (12 loc) • 422 B
TypeScript
import { ApplicationBuilderOptions, DevServerBuilderOptions } from '@angular/build';
export type PluginConfig = string | {
path: string;
options?: Record<string, unknown>;
};
export type CustomEsbuildApplicationSchema = ApplicationBuilderOptions & {
plugins?: string[];
indexHtmlTransformer?: string;
};
export type CustomEsbuildDevServerSchema = DevServerBuilderOptions & {
middlewares?: string[];
};