Skip to content

Commit 2cc6b7f

Browse files
committed
refactor: remove dependency on @angular/platform-browser-dynamic
This commit remove the dependency on `@angular/platform-browser-dynamic` from new projects. This is now possible due to angular/angular#60453
1 parent 5169f21 commit 2cc6b7f

File tree

21 files changed

+32
-67
lines changed

21 files changed

+32
-67
lines changed

modules/testing/builder/projects/hello-world-app/src/main.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
* found in the LICENSE file at https://angular.dev/license
77
*/
88

9-
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
9+
import { platformBrowser } from '@angular/platform-browser';
1010

1111
import { AppModule } from './app/app.module';
1212

13-
platformBrowserDynamic()
13+
platformBrowser()
1414
.bootstrapModule(AppModule)
1515
.catch(err => console.log(err));

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
"@angular/material": "20.0.0-next.2",
5858
"@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#d25ced20c12ad010c2b5b560acb78065f8d6564e",
5959
"@angular/platform-browser": "20.0.0-next.3",
60-
"@angular/platform-browser-dynamic": "20.0.0-next.3",
6160
"@angular/platform-server": "20.0.0-next.3",
6261
"@angular/router": "20.0.0-next.3",
6362
"@angular/service-worker": "20.0.0-next.3",

packages/angular/build/BUILD.bazel

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,6 @@ ts_project(
169169
"//:node_modules/@angular/compiler-cli",
170170
"//:node_modules/@angular/core",
171171
"//:node_modules/@angular/platform-browser",
172-
"//:node_modules/@angular/platform-browser-dynamic",
173172
"//:node_modules/@angular/router",
174173
"//:node_modules/rxjs",
175174
"//:node_modules/tslib",
@@ -202,7 +201,6 @@ ts_project(
202201
"//:node_modules/@angular/compiler-cli",
203202
"//:node_modules/@angular/core",
204203
"//:node_modules/@angular/platform-browser",
205-
"//:node_modules/@angular/platform-browser-dynamic",
206204
"//:node_modules/@angular/router",
207205
":node_modules/ng-packagr",
208206
"//:node_modules/rxjs",
@@ -238,7 +236,6 @@ ts_project(
238236
"//:node_modules/@angular/compiler-cli",
239237
"//:node_modules/@angular/core",
240238
"//:node_modules/@angular/platform-browser",
241-
"//:node_modules/@angular/platform-browser-dynamic",
242239
"//:node_modules/@angular/router",
243240
"//:node_modules/rxjs",
244241
"//:node_modules/tslib",

packages/angular/build/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
"@angular/compiler": "0.0.0-ANGULAR-FW-PEER-DEP",
6161
"@angular/compiler-cli": "0.0.0-ANGULAR-FW-PEER-DEP",
6262
"@angular/localize": "0.0.0-ANGULAR-FW-PEER-DEP",
63+
"@angular/platform-browser": "0.0.0-ANGULAR-FW-PEER-DEP",
6364
"@angular/platform-server": "0.0.0-ANGULAR-FW-PEER-DEP",
6465
"@angular/service-worker": "0.0.0-ANGULAR-FW-PEER-DEP",
6566
"@angular/ssr": "^0.0.0-PLACEHOLDER",
@@ -74,6 +75,9 @@
7475
"@angular/localize": {
7576
"optional": true
7677
},
78+
"@angular/platform-browser": {
79+
"optional": true
80+
},
7781
"@angular/platform-server": {
7882
"optional": true
7983
},

packages/angular/build/src/builders/application/tests/options/app-shell_spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ const appShellRouteFiles: Record<string, string> = {
6969
export class AppServerModule {}
7070
`,
7171
'src/main.ts': `
72-
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
72+
import { platformBrowser } from '@angular/platform-browser';
7373
import { AppModule } from './app/app.module';
7474
75-
platformBrowserDynamic().bootstrapModule(AppModule).catch(err => console.log(err));
75+
platformBrowser().bootstrapModule(AppModule).catch(err => console.log(err));
7676
`,
7777
'src/app/app-routing.module.ts': `
7878
import { NgModule } from '@angular/core';

packages/angular/build/src/builders/karma/polyfills/init_test_bed.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,10 @@
77
*/
88

99
import { getTestBed } from '@angular/core/testing';
10-
import {
11-
BrowserDynamicTestingModule,
12-
platformBrowserDynamicTesting,
13-
} from '@angular/platform-browser-dynamic/testing';
10+
import { BrowserTestingModule, platformBrowserTesting } from '@angular/platform-browser/testing';
1411

1512
// Initialize the Angular testing environment.
16-
getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting(), {
13+
getTestBed().initTestEnvironment(BrowserTestingModule, platformBrowserTesting(), {
1714
errorOnUnknownElements: true,
1815
errorOnUnknownProperties: true,
1916
});

packages/angular_devkit/build_angular/BUILD.bazel

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,6 @@ LARGE_SPECS = {
402402
"//:node_modules/@angular/compiler-cli",
403403
"//:node_modules/@angular/core",
404404
"//:node_modules/@angular/platform-browser",
405-
"//:node_modules/@angular/platform-browser-dynamic",
406405
"//:node_modules/@angular/router",
407406
"//:node_modules/rxjs",
408407
"//:node_modules/tslib",

packages/angular_devkit/build_angular/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
"peerDependencies": {
7676
"@angular/compiler-cli": "0.0.0-ANGULAR-FW-PEER-DEP",
7777
"@angular/localize": "0.0.0-ANGULAR-FW-PEER-DEP",
78+
"@angular/platform-browser": "0.0.0-ANGULAR-FW-PEER-DEP",
7879
"@angular/platform-server": "0.0.0-ANGULAR-FW-PEER-DEP",
7980
"@angular/service-worker": "0.0.0-ANGULAR-FW-PEER-DEP",
8081
"@angular/ssr": "^0.0.0-PLACEHOLDER",
@@ -92,6 +93,9 @@
9293
"@angular/localize": {
9394
"optional": true
9495
},
96+
"@angular/platform-browser": {
97+
"optional": true
98+
},
9599
"@angular/platform-server": {
96100
"optional": true
97101
},

packages/angular_devkit/build_angular/src/builders/app-shell/app-shell_spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,11 @@ describe('AppShell Builder', () => {
9191
export class AppServerModule {}
9292
`,
9393
'src/main.ts': `
94-
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
94+
import { platformBrowser } from '@angular/platform-browser';
9595
import { AppModule } from './app/app.module';
9696
9797
document.addEventListener('DOMContentLoaded', () => {
98-
platformBrowserDynamic().bootstrapModule(AppModule)
98+
platformBrowser().bootstrapModule(AppModule)
9999
.catch(err => console.log(err));
100100
});
101101
`,

packages/angular_devkit/build_angular/src/builders/browser/specs/rebuild_spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ describe('Browser Builder rebuilds', () => {
5555
export let X = '$$_E2E_GOLDEN_VALUE_2';
5656
`,
5757
'src/main.ts': `
58-
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
58+
import { platformBrowser } from '@angular/platform-browser';
5959
import { AppModule } from './app/app.module';
6060
61-
platformBrowserDynamic().bootstrapModule(AppModule);
61+
platformBrowser().bootstrapModule(AppModule);
6262
6363
import * as m from './app/app.module';
6464
console.log(m.X);

0 commit comments

Comments
 (0)