Skip to content

Commit 842d569

Browse files
alan-agius4atscott
authored andcommitted
feat(bazel): (APF) Angular Package Format updates (angular#49332)
Several updates to Angular Package Format. BREAKING CHANGE: Several changes to the Angular Package Format (APF) - Removal of FESM2015 - Replacing ES2020 with ES2022 - Replacing FESM2020 with FESM2022 PR Close angular#49332
1 parent 0dd5c47 commit 842d569

File tree

33 files changed

+393
-789
lines changed

33 files changed

+393
-789
lines changed

aio/content/examples/upgrade-module/src/systemjs.config.1.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@
1313
// our app is within the app folder
1414
app: 'app',
1515
// angular bundles
16-
'@angular/core': 'npm:@angular/core/fesm2015/core.mjs',
17-
'@angular/common': 'npm:@angular/common/fesm2015/common.mjs',
18-
'@angular/common/http': 'npm:@angular/common/fesm2015/http.mjs',
19-
'@angular/compiler': 'npm:@angular/compiler/fesm2015/compiler.mjs',
20-
'@angular/platform-browser': 'npm:@angular/platform-browser/fesm2015/platform-browser.mjs',
21-
'@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/fesm2015/platform-browser-dynamic.mjs',
22-
'@angular/router': 'npm:@angular/router/fesm2015/router.mjs',
23-
'@angular/forms': 'npm:@angular/forms/fesm2015/forms.mjs',
16+
'@angular/core': 'npm:@angular/core/fesm2022/core.mjs',
17+
'@angular/common': 'npm:@angular/common/fesm2022/common.mjs',
18+
'@angular/common/http': 'npm:@angular/common/fesm2022/http.mjs',
19+
'@angular/compiler': 'npm:@angular/compiler/fesm2022/compiler.mjs',
20+
'@angular/platform-browser': 'npm:@angular/platform-browser/fesm2022/platform-browser.mjs',
21+
'@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/fesm2022/platform-browser-dynamic.mjs',
22+
'@angular/router': 'npm:@angular/router/fesm2022/router.mjs',
23+
'@angular/forms': 'npm:@angular/forms/fesm2022/forms.mjs',
2424
// #docregion upgrade-static-package
25-
'@angular/upgrade/static': 'npm:@angular/upgrade/fesm2015/static.mjs',
25+
'@angular/upgrade/static': 'npm:@angular/upgrade/fesm2022/static.mjs',
2626
// #enddocregion upgrade-static-package
2727

2828
// other libraries

aio/content/examples/upgrade-phonecat-2-hybrid/karma-test-shim.1.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,14 @@ System.config({
3535
// Assume npm: is set in `paths` in systemjs.config
3636
// Map the angular testing bundles
3737
map: {
38-
'@angular/core/testing': 'npm:@angular/core/fesm2015/testing.mjs',
39-
'@angular/common/testing': 'npm:@angular/common/fesm2015/testing.mjs',
40-
'@angular/common/http/testing': 'npm:@angular/common/fesm2015/http/testing.mjs',
41-
'@angular/compiler/testing': 'npm:@angular/compiler/fesm2015/testing.mjs',
42-
'@angular/platform-browser/testing': 'npm:@angular/platform-browser/fesm2015/testing.mjs',
43-
'@angular/platform-browser-dynamic/testing': 'npm:@angular/platform-browser-dynamic/fesm2015/testing.mjs',
44-
'@angular/router/testing': 'npm:@angular/router/fesm2015/testing.mjs',
45-
'@angular/forms/testing': 'npm:@angular/forms/fesm2015/testing.mjs',
38+
'@angular/core/testing': 'npm:@angular/core/fesm2022/testing.mjs',
39+
'@angular/common/testing': 'npm:@angular/common/fesm2022/testing.mjs',
40+
'@angular/common/http/testing': 'npm:@angular/common/fesm2022/http/testing.mjs',
41+
'@angular/compiler/testing': 'npm:@angular/compiler/fesm2022/testing.mjs',
42+
'@angular/platform-browser/testing': 'npm:@angular/platform-browser/fesm2022/testing.mjs',
43+
'@angular/platform-browser-dynamic/testing': 'npm:@angular/platform-browser-dynamic/fesm2022/testing.mjs',
44+
'@angular/router/testing': 'npm:@angular/router/fesm2022/testing.mjs',
45+
'@angular/forms/testing': 'npm:@angular/forms/fesm2022/testing.mjs',
4646
},
4747
});
4848

aio/content/examples/upgrade-phonecat-2-hybrid/karma-test-shim.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@ System.config({
4242
// Assume npm: is set in `paths` in systemjs.config
4343
// Map the angular testing bundles
4444
map: {
45-
'@angular/core/testing': 'npm:@angular/core/fesm2015/testing.mjs',
46-
'@angular/common/testing': 'npm:@angular/common/fesm2015/testing.mjs',
47-
'@angular/common/http/testing': 'npm:@angular/common/fesm2015/http/testing.mjs',
48-
'@angular/compiler/testing': 'npm:@angular/compiler/fesm2015/testing.mjs',
49-
'@angular/platform-browser/testing': 'npm:@angular/platform-browser/fesm2015/testing.mjs',
50-
'@angular/platform-browser-dynamic/testing': 'npm:@angular/platform-browser-dynamic/fesm2015/testing.mjs',
51-
'@angular/router/testing': 'npm:@angular/router/fesm2015/testing.mjs',
52-
'@angular/forms/testing': 'npm:@angular/forms/fesm2015/testing.mjs',
45+
'@angular/core/testing': 'npm:@angular/core/fesm2022/testing.mjs',
46+
'@angular/common/testing': 'npm:@angular/common/fesm2022/testing.mjs',
47+
'@angular/common/http/testing': 'npm:@angular/common/fesm2022/http/testing.mjs',
48+
'@angular/compiler/testing': 'npm:@angular/compiler/fesm2022/testing.mjs',
49+
'@angular/platform-browser/testing': 'npm:@angular/platform-browser/fesm2022/testing.mjs',
50+
'@angular/platform-browser-dynamic/testing': 'npm:@angular/platform-browser-dynamic/fesm2022/testing.mjs',
51+
'@angular/router/testing': 'npm:@angular/router/fesm2022/testing.mjs',
52+
'@angular/forms/testing': 'npm:@angular/forms/fesm2022/testing.mjs',
5353
},
5454
});
5555

aio/content/examples/upgrade-phonecat-2-hybrid/rollup-config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ export default {
1212
sourcemap: true,
1313
sourcemapFile: 'aot/dist/build.js.map'
1414
},
15+
// Rollup treeshaking has issues with https://github.com/angular/angular/blob/addd7f6249d54e258109f139fad1db0d0250352c/packages/core/src/linker/query_list.ts#L192
16+
// see: https://github.com/rollup/rollup/issues/4895
17+
treeshake: false,
1518
plugins: [
1619
nodeResolve(),
1720
commonjs({

aio/content/examples/upgrade-phonecat-2-hybrid/systemjs.config.1.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,18 @@
1818
// #enddocregion paths
1919
// angular bundles
2020
// #docregion angular-paths
21-
'@angular/core': 'npm:@angular/core/fesm2015/core.mjs',
22-
'@angular/common': 'npm:@angular/common/fesm2015/common.mjs',
23-
'@angular/common/http': 'npm:@angular/common/fesm2015/http.mjs',
24-
'@angular/compiler': 'npm:@angular/compiler/fesm2015/compiler.mjs',
25-
'@angular/platform-browser': 'npm:@angular/platform-browser/fesm2015/platform-browser.mjs',
26-
'@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/fesm2015/platform-browser-dynamic.mjs',
27-
'@angular/router': 'npm:@angular/router/fesm2015/router.mjs',
28-
'@angular/router/upgrade': 'npm:@angular/router/fesm2015/upgrade.mjs',
29-
'@angular/forms': 'npm:@angular/forms/fesm2015/forms.mjs',
21+
'@angular/core': 'npm:@angular/core/fesm2022/core.mjs',
22+
'@angular/common': 'npm:@angular/common/fesm2022/common.mjs',
23+
'@angular/common/http': 'npm:@angular/common/fesm2022/http.mjs',
24+
'@angular/compiler': 'npm:@angular/compiler/fesm2022/compiler.mjs',
25+
'@angular/platform-browser': 'npm:@angular/platform-browser/fesm2022/platform-browser.mjs',
26+
'@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/fesm2022/platform-browser-dynamic.mjs',
27+
'@angular/router': 'npm:@angular/router/fesm2022/router.mjs',
28+
'@angular/router/upgrade': 'npm:@angular/router/fesm2022/upgrade.mjs',
29+
'@angular/forms': 'npm:@angular/forms/fesm2022/forms.mjs',
3030
// #enddocregion angular-paths
3131
// #docregion paths
32-
'@angular/upgrade/static': 'npm:@angular/upgrade/fesm2015/static.mjs',
32+
'@angular/upgrade/static': 'npm:@angular/upgrade/fesm2022/static.mjs',
3333
// #enddocregion paths
3434

3535
// other libraries

aio/content/examples/upgrade-phonecat-3-final/karma-test-shim.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@ System.config({
4242
// Assume npm: is set in `paths` in systemjs.config
4343
// Map the angular testing bundles
4444
map: {
45-
'@angular/core/testing': 'npm:@angular/core/fesm2015/testing.mjs',
46-
'@angular/common/testing': 'npm:@angular/common/fesm2015/testing.mjs',
47-
'@angular/common/http/testing': 'npm:@angular/common/fesm2015/http/testing.mjs',
48-
'@angular/compiler/testing': 'npm:@angular/compiler/fesm2015/testing.mjs',
49-
'@angular/platform-browser/testing': 'npm:@angular/platform-browser/fesm2015/testing.mjs',
50-
'@angular/platform-browser-dynamic/testing': 'npm:@angular/platform-browser-dynamic/fesm2015/testing.mjs',
51-
'@angular/router/testing': 'npm:@angular/router/fesm2015/testing.mjs',
52-
'@angular/forms/testing': 'npm:@angular/forms/fesm2015/testing.mjs',
45+
'@angular/core/testing': 'npm:@angular/core/fesm2022/testing.mjs',
46+
'@angular/common/testing': 'npm:@angular/common/fesm2022/testing.mjs',
47+
'@angular/common/http/testing': 'npm:@angular/common/fesm2022/http/testing.mjs',
48+
'@angular/compiler/testing': 'npm:@angular/compiler/fesm2022/testing.mjs',
49+
'@angular/platform-browser/testing': 'npm:@angular/platform-browser/fesm2022/testing.mjs',
50+
'@angular/platform-browser-dynamic/testing': 'npm:@angular/platform-browser-dynamic/fesm2022/testing.mjs',
51+
'@angular/router/testing': 'npm:@angular/router/fesm2022/testing.mjs',
52+
'@angular/forms/testing': 'npm:@angular/forms/fesm2022/testing.mjs',
5353
},
5454
});
5555

aio/content/examples/upgrade-phonecat-3-final/systemjs.config.1.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,17 @@
1212
'ng-loader': '../src/systemjs-angular-loader.js',
1313
app: '/app',
1414
// angular bundles
15-
'@angular/core': 'npm:@angular/core/fesm2015/core.mjs',
16-
'@angular/common': 'npm:@angular/common/fesm2015/common.mjs',
17-
'@angular/common/http': 'npm:@angular/common/fesm2015/http.mjs',
18-
'@angular/compiler': 'npm:@angular/compiler/fesm2015/compiler.mjs',
19-
'@angular/platform-browser': 'npm:@angular/platform-browser/fesm2015/platform-browser.mjs',
20-
'@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/fesm2015/platform-browser-dynamic.mjs',
21-
'@angular/router': 'npm:@angular/router/fesm2015/router.mjs',
22-
'@angular/router/upgrade': 'npm:@angular/router/fesm2015/upgrade.mjs',
23-
'@angular/forms': 'npm:@angular/forms/fesm2015/forms.mjs',
24-
'@angular/upgrade': 'npm:@angular/upgrade/fesm2015/upgrade.mjs',
25-
'@angular/upgrade/static': 'npm:@angular/upgrade/fesm2015/static.mjs',
15+
'@angular/core': 'npm:@angular/core/fesm2022/core.mjs',
16+
'@angular/common': 'npm:@angular/common/fesm2022/common.mjs',
17+
'@angular/common/http': 'npm:@angular/common/fesm2022/http.mjs',
18+
'@angular/compiler': 'npm:@angular/compiler/fesm2022/compiler.mjs',
19+
'@angular/platform-browser': 'npm:@angular/platform-browser/fesm2022/platform-browser.mjs',
20+
'@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/fesm2022/platform-browser-dynamic.mjs',
21+
'@angular/router': 'npm:@angular/router/fesm2022/router.mjs',
22+
'@angular/router/upgrade': 'npm:@angular/router/fesm2022/upgrade.mjs',
23+
'@angular/forms': 'npm:@angular/forms/fesm2022/forms.mjs',
24+
'@angular/upgrade': 'npm:@angular/upgrade/fesm2022/upgrade.mjs',
25+
'@angular/upgrade/static': 'npm:@angular/upgrade/fesm2022/static.mjs',
2626

2727
// other libraries
2828
'rxjs': 'npm:rxjs/dist/cjs',

0 commit comments

Comments
 (0)