Skip to content

refactor(@schematics/angular): migrate typescript third-party dependency to node_modules#32992

Open
alan-agius4 wants to merge 1 commit intoangular:mainfrom
alan-agius4:typescript-third_party
Open

refactor(@schematics/angular): migrate typescript third-party dependency to node_modules#32992
alan-agius4 wants to merge 1 commit intoangular:mainfrom
alan-agius4:typescript-third_party

Conversation

@alan-agius4
Copy link
Copy Markdown
Collaborator

Relocates the typescript third-party dependency from third_party/github.com/Microsoft/TypeScript to third_party/typescript.

This update changes the implementation to source the required TypeScript files directly from node_modules via a Bazel genrule instead of keeping them checked into the repository.

…ncy to node_modules

Relocates the typescript third-party dependency from `third_party/github.com/Microsoft/TypeScript` to `third_party/typescript`.

This update changes the implementation to source the required TypeScript files directly from `node_modules` via a Bazel `genrule` instead of keeping them checked into the repository.
@alan-agius4 alan-agius4 force-pushed the typescript-third_party branch from 0844943 to a9994b7 Compare April 13, 2026 07:44
Copy link
Copy Markdown

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

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 refactors the TypeScript dependency within the Angular schematics package, replacing a manually updated third-party directory with a Bazel genrule that pulls the required files directly from node_modules. However, the current implementation will cause a Bazel build error because a physical index.d.ts file exists in the same package where the genrule is configured to produce an output with the same name. Both review comments correctly identify this conflict and recommend removing the physical file.

@alan-agius4 alan-agius4 requested a review from clydin April 13, 2026 08:04
@alan-agius4 alan-agius4 added the action: review The PR is still awaiting reviews from at least one requested reviewer label Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action: review The PR is still awaiting reviews from at least one requested reviewer area: @schematics/angular

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant