Charles
Charles
With the release of [Yarn 2.0](https://dev.to/arcanis/introducing-yarn-2-4eh1), many users may be interested in trying out the new version of the package manager with the Angular CLI. As of 9.0, the Angular...
When resolving Sass imports in the experimental esbuild-based browser application builder's Sass plugin, previously imported modules are used as the base for resolution attempts to workaround the lack of the...
When using the experimental esbuild-based browser application builder, the JavaScript transformation steps of the build process will now be performed within a worker pool to allow for the steps to...
When in watch mode with the experimental esbuild-based browser builder, the Angular compiler's internal type checking shims are now initialized earlier in the initial build. This allows the TypeScript builder...
When rebasing URLs found within Sass files (sass/scss), the previous regular expression based searching has been replaced with a lexer that scans the Sass files for CSS url() functions and...
The creation of the esbuild Angular plugin's Angular compilation has now been consolidated in a separate class. This refactor reduces the amount of code within the plugin's main start function...
## PR Checklist Please check if your PR fulfills the following requirements: - [X] The commit message follows our guidelines: https://github.com/angular/angular/blob/main/CONTRIBUTING.md#commit - [ ] Tests for the changes have been...
Currently, a plugin that returns a `loader` value of `empty` also requires the `contents` field to be set to a non-null value for the loader to be used. Since the...
The internal job input and output value JSON schema-based validation has been removed for architect builder jobs. This validation was checking the internal architect jobs. However, these jobs and values...
To reduce the amount of code within the main Vite development server file, the Vite plugin that handles the in-memory output file integration for the Angular build system is now...