Skip to content

feat(@angular-devkit/build-angular): add initial support for server bundle generation using esbuild#25456

Merged
dgp1130 merged 4 commits intoangular:mainfrom
alan-agius4:application-server-build
Jul 5, 2023
Merged

feat(@angular-devkit/build-angular): add initial support for server bundle generation using esbuild#25456
dgp1130 merged 4 commits intoangular:mainfrom
alan-agius4:application-server-build

Conversation

@alan-agius4
Copy link
Copy Markdown
Collaborator

This commit adds initial support to generate the server bundle using esbuild as the underlying bundler.

@alan-agius4 alan-agius4 force-pushed the application-server-build branch from 7a2cd2f to ee6ea31 Compare June 27, 2023 11:28
@angular-robot angular-robot bot added the detected: feature PR contains a feature commit label Jun 27, 2023
@alan-agius4 alan-agius4 force-pushed the application-server-build branch from ee6ea31 to fd40d55 Compare June 27, 2023 11:33
@alan-agius4 alan-agius4 added the target: minor This PR is targeted for the next minor release label Jun 27, 2023
@alan-agius4 alan-agius4 requested a review from clydin June 27, 2023 13:45
@alan-agius4 alan-agius4 added the action: review The PR is still awaiting reviews from at least one requested reviewer label Jun 27, 2023
@alan-agius4 alan-agius4 force-pushed the application-server-build branch 3 times, most recently from 1fb676e to 2db1562 Compare June 28, 2023 07:21
Comment thread packages/angular_devkit/build_angular/src/tools/esbuild/utils.ts Outdated
Comment thread packages/angular_devkit/build_angular/src/tools/esbuild/server-code-bundle.ts Outdated
…undle generation using esbuild

This commit adds initial support to generate the server bundle using esbuild as the underlying bundler.
…ld plugins

This option is no longer needed as `autoprefixer` is no longer used in the esbuild pipeline following angular#25457
Rxjs conditional export for node points to the CJS version. This commits adds a resolver to replace the resolved path to the ESM version.
@alan-agius4 alan-agius4 force-pushed the application-server-build branch from 2db1562 to 24aae81 Compare June 30, 2023 14:08
@alan-agius4 alan-agius4 requested a review from clydin June 30, 2023 14:15
Comment thread packages/angular_devkit/build_angular/src/tools/esbuild/utils.ts Outdated
… a single file.

This helps with code and logic readability.
@alan-agius4 alan-agius4 force-pushed the application-server-build branch from 8601fe0 to 4fdf957 Compare July 5, 2023 15:36
@alan-agius4 alan-agius4 added action: merge The PR is ready for merge by the caretaker and removed action: review The PR is still awaiting reviews from at least one requested reviewer labels Jul 5, 2023
@dgp1130 dgp1130 merged commit 73c5799 into angular:main Jul 5, 2023
@alan-agius4 alan-agius4 deleted the application-server-build branch July 5, 2023 17:28
@angular-automatic-lock-bot
Copy link
Copy Markdown

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Aug 5, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

action: merge The PR is ready for merge by the caretaker 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.

3 participants