⚡ Sangsakala Proxy 🏠 Home
Skip to content

feat(@schematics/angular): use library builder and add entry-point schematic - #34645

Draft
alan-agius4 wants to merge 3 commits into
angular:mainfrom
alan-agius4:feat/library-builder-and-entry-point-schematic
Draft

alan-agius4 wants to merge 3 commits into
angular:mainfrom
alan-agius4:feat/library-builder-and-entry-point-schematic

Conversation

@alan-agius4

@alan-agius4 alan-agius4 commented Nov 3, 2026 •

Copy link
Copy Markdown
Collaborator

Updates the library schematic to configure @angular/build:library with a single tsconfig.lib.json and introduces an entry-point schematic to generate library entry points under src/<name>/.

Closes #19070

…hematic

Update the library schematic to configure @angular/build:library with a single tsconfig.lib.json instead of @angular/build:ng-packagr, and add an entry-point schematic to generate secondary entry points under src/<name>/.
@angular-robot angular-robot Bot added detected: feature PR contains a feature commit area: @schematics/angular labels Nov 3, 2026
@alan-agius4
alan-agius4 marked this pull request as draft November 3, 2026 10:40

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a new "entry-point" schematic to generate secondary entry points for Angular libraries, and transitions the library schematic to use the "@angular/build:library" builder instead of "ng-packagr" configuration files. Feedback is provided to deduplicate path mappings in "tsconfig.json" when updating the configuration to prevent duplicate entries upon multiple runs.

@alan-agius4 alan-agius4 added the target: minor This PR is targeted for the next minor release label Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: @schematics/angular detected: feature PR contains a feature commit target: minor This PR is targeted for the next minor release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Library secondary entry-point generation

1 participant