angular-cli icon indicating copy to clipboard operation
angular-cli copied to clipboard

feat(@angular-devkit/build-angular): switch to use Sass modern API

Open alan-agius4 opened this issue 3 years ago • 0 comments

Sass modern API provides faster compilations times when used in an async manner.

Application compilation duration Sass API and Compiler
60852ms dart-sass legacy sync API
52666ms dart-sass modern API

Note: https://github.com/johannesjo/super-productivity was used for benchmarking.

Prior art: http://docs/document/d/1CvEceWMpBoEBd8SfvksGMdVHxaZMH93b0EGS3XbR3_Q?resourcekey=0-vFm-xMspT65FZLIyX7xWFQ

BREAKING CHANGE:

Deprecated support for tilde import has been removed. Please update the imports by removing the ~.

Before

https://github.com/import "~font-awesome/scss/font-awesome";

After

https://github.com/import "font-awesome/scss/font-awesome";

alan-agius4 avatar Jul 22 '22 10:07 alan-agius4

Opt in or out?

alan-agius4 avatar Jul 22 '22 12:07 alan-agius4