@angular-builders/custom-webpack
- Version 16.0.1
- Published
- 109 kB
- 7 dependencies
- MIT license
Install
npm i @angular-builders/custom-webpack
yarn add @angular-builders/custom-webpack
pnpm add @angular-builders/custom-webpack
Overview
Custom webpack builders for Angular build facade. Allow to modify Angular build configuration without ejecting it
Index
Functions
Interfaces
Type Aliases
Functions
function buildCustomWebpackBrowser
buildCustomWebpackBrowser: ( options: CustomWebpackBrowserSchema, context: BuilderContext) => ReturnType<typeof executeBrowserBuilder>;
function buildCustomWebpackKarma
buildCustomWebpackKarma: ( options: CustomWebpackKarmaBuildSchema, context: BuilderContext) => ReturnType<typeof executeKarmaBuilder>;
function buildCustomWebpackServer
buildCustomWebpackServer: ( options: CustomWebpackServerSchema, context: BuilderContext) => ReturnType<typeof executeServerBuilder>;
function customWebpackConfigTransformFactory
customWebpackConfigTransformFactory: ( options: CustomWebpackSchema, context: BuilderContext) => ExecutionTransformer<Configuration>;
function executeBrowserBasedBuilder
executeBrowserBasedBuilder: <O extends unknown>( executebBuilder: BuilderExecutor<O>) => BuilderHandlerFn<O>;
function getTransforms
getTransforms: ( options: CustomWebpackSchema, context: BuilderContext) => { webpackConfiguration: ExecutionTransformer<Configuration>; indexHtml: IndexHtmlTransform;};
function indexHtmlTransformFactory
indexHtmlTransformFactory: ( options: CustomWebpackSchema, context: BuilderContext) => IndexHtmlTransform;
Interfaces
interface BrowserTargetOptions
interface BrowserTargetOptions {}
property browserTarget
browserTarget: string;
Type Aliases
type BuilderExecutor
type BuilderExecutor<O extends BrowserTargetOptions & json.JsonObject> = ( options: O, context: BuilderContext, transforms?: { webpackConfiguration?: ExecutionTransformer<Configuration>; indexHtml?: IndexHtmlTransform; }) => any;
type CustomWebpackBrowserSchema
type CustomWebpackBrowserSchema = BrowserBuilderOptions & CustomWebpackSchema;
type CustomWebpackKarmaBuildSchema
type CustomWebpackKarmaBuildSchema = KarmaBuilderOptions & CustomWebpackSchema;
type CustomWebpackServerSchema
type CustomWebpackServerSchema = ServerBuilderOptions & CustomWebpackSchema;
type TargetOptions
type TargetOptions = json.JsonObject & Target;
Package Files (7)
Dependencies (7)
Dev Dependencies (3)
Peer Dependencies (1)
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@angular-builders/custom-webpack
.
- Markdown[](https://www.jsdocs.io/package/@angular-builders/custom-webpack)
- HTML<a href="https://www.jsdocs.io/package/@angular-builders/custom-webpack"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 2524 ms. - Missing or incorrect documentation? Open an issue for this package.