Skip to content

feat(@angular-devkit/build-angular): move Vite-based dev-server for application builder to new build system package#27513

Merged
clydin merged 1 commit intoangular:mainfrom
clydin:application/split-dev-server
Apr 23, 2024
Merged

feat(@angular-devkit/build-angular): move Vite-based dev-server for application builder to new build system package#27513
clydin merged 1 commit intoangular:mainfrom
clydin:application/split-dev-server

Conversation

@clydin
Copy link
Copy Markdown
Member

@clydin clydin commented Apr 22, 2024

With the application builder already within the new @angular/build package, the Vite-based dev-server builder is now also contained within this package. Only the Vite-based aspects of the dev-server have been moved and only the support for the application builder. The compatibility builder browser-esbuild is not supported with @angular/build:dev-server. The existing dev-server builder found within @angular-devkit/build-angular should continue to be used for both the Webpack-based browser builder and the esbuild-based compatibility browser-esbuild builder. To maintain backwards compatibility, the existing @angular-devkit/build-angular:dev-server builder continues to support builders it has previously.

No change to existing applications is required.

@clydin clydin added the target: major This PR is targeted for the next major release label Apr 22, 2024
@angular-robot angular-robot bot added the detected: feature PR contains a feature commit label Apr 22, 2024
@clydin clydin force-pushed the application/split-dev-server branch from f4cae3b to febbd31 Compare April 22, 2024 21:37
…pplication builder to new build system package

With the `application` builder already within the new `@angular/build` package,
the Vite-based `dev-server` builder is now also contained within this package.
Only the Vite-based aspects of the `dev-server` have been moved and only the
support for the `application` builder. The compatibility builder `browser-esbuild`
is not supported with `@angular/build:dev-server`. The existing `dev-server` builder
found within `@angular-devkit/build-angular` should continue to be used for both the
Webpack-based `browser` builder and the esbuild-based compatibility `browser-esbuild`
builder. To maintain backwards compatibility, the existing `@angular-devkit/build-angular:dev-server`
builder continues to support builders it has previously.

No change to existing applications is required.
@clydin clydin force-pushed the application/split-dev-server branch from febbd31 to 8845604 Compare April 23, 2024 02:01
@clydin clydin marked this pull request as ready for review April 23, 2024 02:02
@alan-agius4 alan-agius4 added the action: merge The PR is ready for merge by the caretaker label Apr 23, 2024
@clydin clydin merged commit 4ffe07a into angular:main Apr 23, 2024
@clydin clydin deleted the application/split-dev-server branch April 23, 2024 11:27
@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 May 24, 2024
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: major This PR is targeted for the next major release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants