Skip to content

Commit

Permalink
feat(@angular-devkit/build-angular): enable inlineCritical by default
Browse files Browse the repository at this point in the history
BREAKING CHANGE:

Critical CSS inlining is now enabled by default. If you wish to turn this off set `inlineCritical` to `false`.

See: https://angular.io/guide/workspace-config#optimization-configuration
  • Loading branch information
alan-agius4 authored and clydin committed Feb 26, 2021
1 parent 32a0173 commit aa3ea88
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 6 deletions.
2 changes: 1 addition & 1 deletion packages/angular/cli/lib/config/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -740,7 +740,7 @@
"inlineCritical": {
"type": "boolean",
"description": "Extract and inline critical CSS definitions to improve first paint time.",
"default": false
"default": true
}
},
"additionalProperties": false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@
"inlineCritical": {
"type": "boolean",
"description": "Extract and inline critical CSS definitions to improve first paint time.",
"default": false
"default": true
}
},
"additionalProperties": false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,7 @@ export function normalizeOptimization(optimization: OptimizationUnion = false):
scripts: !!optimization.scripts,
styles: typeof optimization.styles === 'object' ? optimization.styles : {
minify: !!optimization.styles,
// inlineCritical is always false unless explictly set.
inlineCritical: false,
inlineCritical: !!optimization.styles,
},
fonts: typeof optimization.fonts === 'object' ? optimization.fonts : {
inline: !!optimization.fonts,
Expand All @@ -32,8 +31,7 @@ export function normalizeOptimization(optimization: OptimizationUnion = false):
scripts: optimization,
styles: {
minify: optimization,
// inlineCritical is always false unless explictly set.
inlineCritical: false,
inlineCritical: optimization,
},
fonts: {
inline: optimization,
Expand Down

0 comments on commit aa3ea88

Please sign in to comment.