mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-15 01:54:04 +08:00
The built packages that will be published on npm previously contained inlined sourcemaps for every JavaScript file. This caused a significant increase in the overall package size of over two times larger. This has a negative effect on developer experience especially the new project experience due to the increase time to download and setup a new project. The sourcemaps are also rarely used as debugging the CLI code itself is typically done with development builds. The generated code is also very close to the original source due to it being emitted as ES2022 code and with the eventual switch to ESM output this will become even closer. As an example of the size difference, the `@angular/cli` compressed package size was reduced from ~352Kb to ~115Kb with this change.