Skip to content

Commit 13a4016

Browse files
committed
{feature} replace existing builders with new implementation
This new implementation builds all code samples for all chapters in a single `ng build` with lazy loading and without using any private Angular APIs. This new implementation replaces the old builders: - "slow" built every chapter as a separate angular app, which is prohibitively slow. - "experimental" built the entire book in one go, but used private APIs of the angular packages which caused issues due to multiple breaking changes in these private APIs.
1 parent d4aeafc commit 13a4016

File tree

21 files changed

+646
-5392
lines changed

21 files changed

+646
-5392
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
<!-- add new items here -->
66

7+
- Drop support for `@angular-devkit/build-angular`, require `@angular/build` to be installed as top-level package
8+
- Remove the old "slow" builder
9+
- Replace the fast "experimental" builder with a new implementation that doesn't use any private Angular APIs
10+
711
## v0.3.0
812

913
- Move from Angular 16 to Angular 17. Due to Angular adding `/browser` to the output folder of the application builder, we can't support both versions simultaneously.

0 commit comments

Comments
 (0)