Skip to content

Commit 942855f

Browse files
authored
build: fix size-test integration tooling (#23802)
1 parent 15dbc95 commit 942855f

File tree

7 files changed

+27
-43
lines changed

7 files changed

+27
-43
lines changed

goldens/size-test.yaml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
cdk/drag-drop/all-directives: 155992
2-
cdk/drag-drop/basic: 153350
3-
material-experimental/mdc-chips/basic: 188046
4-
material-experimental/mdc-form-field/advanced: 222398
5-
material-experimental/mdc-form-field/basic: 220887
6-
material/autocomplete/without-optgroup: 208849
7-
material/button-toggle/standalone: 120922
8-
material/chips/basic: 163323
9-
material/datepicker/range-picker/without-form-field: 327618
10-
material/expansion/without-accordion: 134642
11-
material/form-field/advanced: 181543
12-
material/form-field/basic: 179958
13-
material/list/nav-list: 128590
14-
material/menu/without-lazy-content: 213952
15-
material/radio/without-group: 124057
16-
material/select/basic: 256497
17-
material/tabs/advanced: 183680
18-
material/tabs/basic: 182530
1+
cdk/drag-drop/all-directives: 160859
2+
cdk/drag-drop/basic: 158225
3+
material-experimental/mdc-chips/basic: 385551
4+
material-experimental/mdc-form-field/advanced: 417584
5+
material-experimental/mdc-form-field/basic: 416339
6+
material/autocomplete/without-optgroup: 392028
7+
material/button-toggle/standalone: 124412
8+
material/chips/basic: 320073
9+
material/datepicker/range-picker/without-form-field: 505044
10+
material/expansion/without-accordion: 330526
11+
material/form-field/advanced: 377468
12+
material/form-field/basic: 376144
13+
material/list/nav-list: 328072
14+
material/menu/without-lazy-content: 398590
15+
material/radio/without-group: 127571
16+
material/select/basic: 437305
17+
material/tabs/advanced: 369608
18+
material/tabs/basic: 368747

integration/size-test/check-size.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
* amount, the script will fail with a non-zero exit code.
55
*/
66

7-
import * as chalk from 'chalk';
87
import {readFileSync, statSync, writeFileSync} from 'fs';
98
import {parse, stringify} from 'yaml';
109
import {runfiles} from '@bazel/runfiles';
1110

11+
const chalk = require('chalk');
12+
1213
/**
1314
* Absolute byte deviation from the expected value that is allowed. If the
1415
* size deviates by 500 bytes of the expected value, the script will fail.

integration/size-test/index-tmpl.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
import {platformBrowser} from '@angular/platform-browser';
2-
import {AppModuleNgFactory} from './$TEST_FILE.ngfactory';
2+
import {AppModule} from './$TEST_FILE';
33

4-
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
4+
platformBrowser().bootstrapModule(AppModule);

integration/size-test/index.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def size_test(name, file, deps):
4848
},
4949
deps = [
5050
":%s_lib" % name,
51-
"@npm//rollup-plugin-node-resolve",
51+
"@npm//@rollup/plugin-node-resolve",
5252
"@npm//@angular-devkit/build-optimizer",
5353
],
5454
# Link the workspace root so that files can be loaded from the workspace.

integration/size-test/rollup.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const {
22
buildOptimizer,
33
} = require('@angular-devkit/build-optimizer/src/build-optimizer/build-optimizer');
4-
const node = require('rollup-plugin-node-resolve');
4+
const {nodeResolve} = require('@rollup/plugin-node-resolve');
55

66
const buildOptimizerPlugin = {
77
name: 'build-optimizer',
@@ -28,7 +28,7 @@ const buildOptimizerPlugin = {
2828
module.exports = {
2929
plugins: [
3030
buildOptimizerPlugin,
31-
node({
31+
nodeResolve({
3232
mainFields: ['es2020', 'module'],
3333
}),
3434
],

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@
215215
"send": "^0.17.1",
216216
"shelljs": "^0.8.3",
217217
"stylelint": "^13.13.1",
218-
"terser": "^4.8.0",
218+
"terser": "^5.9.0",
219219
"ts-node": "^10.2.1",
220220
"tsickle": "0.39.1",
221221
"tslint": "^6.1.3",

yarn.lock

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14789,14 +14789,6 @@ source-map-support@^0.4.15, source-map-support@~0.4.0:
1478914789
dependencies:
1479014790
source-map "^0.5.6"
1479114791

14792-
source-map-support@~0.5.12:
14793-
version "0.5.19"
14794-
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
14795-
integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
14796-
dependencies:
14797-
buffer-from "^1.0.0"
14798-
source-map "^0.6.0"
14799-
1480014792
source-map-url@^0.4.0:
1480114793
version "0.4.1"
1480214794
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56"
@@ -15507,7 +15499,7 @@ terser-webpack-plugin@^5.1.3:
1550715499
source-map "^0.6.1"
1550815500
terser "^5.7.2"
1550915501

15510-
terser@5.9.0, terser@^5.7.2:
15502+
terser@5.9.0, terser@^5.7.2, terser@^5.9.0:
1551115503
version "5.9.0"
1551215504
resolved "https://registry.yarnpkg.com/terser/-/terser-5.9.0.tgz#47d6e629a522963240f2b55fcaa3c99083d2c351"
1551315505
integrity sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==
@@ -15516,15 +15508,6 @@ terser@5.9.0, terser@^5.7.2:
1551615508
source-map "~0.7.2"
1551715509
source-map-support "~0.5.20"
1551815510

15519-
terser@^4.8.0:
15520-
version "4.8.0"
15521-
resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17"
15522-
integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==
15523-
dependencies:
15524-
commander "^2.20.0"
15525-
source-map "~0.6.1"
15526-
source-map-support "~0.5.12"
15527-
1552815511
test-exclude@^6.0.0:
1552915512
version "6.0.0"
1553015513
resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e"

0 commit comments

Comments
 (0)