build: update to critters 0.0.10

This commit is contained in:
Alan Agius 2021-03-30 10:13:12 +02:00 committed by Filipe Silva
parent 012700ace5
commit 27a41f2615
4 changed files with 10 additions and 18 deletions

View File

@ -138,7 +138,7 @@
"conventional-commits-parser": "^3.0.0", "conventional-commits-parser": "^3.0.0",
"copy-webpack-plugin": "6.3.2", "copy-webpack-plugin": "6.3.2",
"core-js": "3.9.1", "core-js": "3.9.1",
"critters": "0.0.9", "critters": "0.0.10",
"css-loader": "5.0.2", "css-loader": "5.0.2",
"cssnano": "4.1.10", "cssnano": "4.1.10",
"debug": "^4.1.1", "debug": "^4.1.1",

View File

@ -29,7 +29,7 @@
"circular-dependency-plugin": "5.2.2", "circular-dependency-plugin": "5.2.2",
"copy-webpack-plugin": "6.3.2", "copy-webpack-plugin": "6.3.2",
"core-js": "3.9.1", "core-js": "3.9.1",
"critters": "0.0.9", "critters": "0.0.10",
"css-loader": "5.0.2", "css-loader": "5.0.2",
"cssnano": "4.1.10", "cssnano": "4.1.10",
"find-cache-dir": "3.3.1", "find-cache-dir": "3.3.1",

View File

@ -19,6 +19,7 @@ export interface InlineCriticalCssProcessorOptions {
deployUrl?: string; deployUrl?: string;
readAsset?: (path: string) => Promise<string>; readAsset?: (path: string) => Promise<string>;
} }
class CrittersExtended extends Critters { class CrittersExtended extends Critters {
readonly warnings: string[] = []; readonly warnings: string[] = [];
readonly errors: string[] = []; readonly errors: string[] = [];
@ -28,9 +29,9 @@ class CrittersExtended extends Critters {
logger: { logger: {
warn: (s: string) => this.warnings.push(s), warn: (s: string) => this.warnings.push(s),
error: (s: string) => this.errors.push(s), error: (s: string) => this.errors.push(s),
log: () => { },
info: () => { }, info: () => { },
}, },
logLevel: 'warn',
path: optionsExtended.outputPath, path: optionsExtended.outputPath,
publicPath: optionsExtended.deployUrl, publicPath: optionsExtended.deployUrl,
compress: !!optionsExtended.minify, compress: !!optionsExtended.minify,
@ -40,8 +41,7 @@ class CrittersExtended extends Critters {
preload: 'media', preload: 'media',
noscriptFallback: true, noscriptFallback: true,
inlineFonts: true, inlineFonts: true,
// tslint:disable-next-line: no-any });
} as any);
} }
protected readFile(path: string): Promise<string> { protected readFile(path: string): Promise<string> {

View File

@ -87,7 +87,6 @@
"@angular/dev-infra-private@https://github.com/angular/dev-infra-private-builds.git#13f30f059363c0bc111cecee94b230dcba3b1957": "@angular/dev-infra-private@https://github.com/angular/dev-infra-private-builds.git#13f30f059363c0bc111cecee94b230dcba3b1957":
version "0.0.0" version "0.0.0"
uid "13f30f059363c0bc111cecee94b230dcba3b1957"
resolved "https://github.com/angular/dev-infra-private-builds.git#13f30f059363c0bc111cecee94b230dcba3b1957" resolved "https://github.com/angular/dev-infra-private-builds.git#13f30f059363c0bc111cecee94b230dcba3b1957"
dependencies: dependencies:
"@angular/benchpress" "0.2.1" "@angular/benchpress" "0.2.1"
@ -4376,10 +4375,10 @@ create-require@^1.1.0:
resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
critters@0.0.9: critters@0.0.10:
version "0.0.9" version "0.0.10"
resolved "https://registry.yarnpkg.com/critters/-/critters-0.0.9.tgz#1a000ad42527ee5fdd08905dafdb15ded8c906f2" resolved "https://registry.yarnpkg.com/critters/-/critters-0.0.10.tgz#edd0e962fc5af6c4adb6dbf1a71bae2d3f917000"
integrity sha512-8aMHzByeuPiNi8mtx6CwPAHm9TIJHfB3en4VylqRhMVegnTL3A+BJssrmSiGTj8B0DQGWlafq3Q31GLElpBVBw== integrity sha512-p5VKhP1803+f+0Jq5P03w1SbiHtpAKm+1EpJHkiPxQPq0Vu9QLZHviJ02GRrWi0dlcJqrmzMWInbwp4d22RsGw==
dependencies: dependencies:
chalk "^4.1.0" chalk "^4.1.0"
css "^3.0.0" css "^3.0.0"
@ -11344,14 +11343,7 @@ semver-dsl@^1.0.1:
dependencies: dependencies:
semver "^5.3.0" semver "^5.3.0"
semver-intersect@1.4.0: "semver@2 >=2.2.1 || 3.x || 4 || 5", "semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/semver-intersect/-/semver-intersect-1.4.0.tgz#bdd9c06bedcdd2fedb8cd352c3c43ee8c61321f3"
integrity sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==
dependencies:
semver "^5.0.0"
"semver@2 >=2.2.1 || 3.x || 4 || 5", "semver@2 || 3 || 4 || 5", semver@^5.0.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
version "5.7.1" version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==