Skip to content

Commit ebfdcc6

Browse files
alan-agius4dgp1130
authored andcommitted
fix(@angular-devkit/build-angular): invalid browsers version ranges
This issue address the Invalid version: `"15.2-15.3"` range. We previously only handled version ranges for `ios_safari`. Now, we handle such versions for all browsers. Closes #22606
1 parent 8c57359 commit ebfdcc6

File tree

1 file changed

+4
-3
lines changed
  • packages/angular_devkit/build_angular/src/webpack/configs

1 file changed

+4
-3
lines changed

packages/angular_devkit/build_angular/src/webpack/configs/styles.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -494,11 +494,12 @@ function transformSupportedBrowsersToTargets(supportedBrowsers: string[]): strin
494494
// browserslist uses the name `ios_saf` for iOS Safari whereas esbuild uses `ios`
495495
if (browserName === 'ios_saf') {
496496
browserName = 'ios';
497-
// browserslist also uses ranges for iOS Safari versions but only the lowest is required
498-
// to perform minimum supported feature checks. esbuild also expects a single version.
499-
[version] = version.split('-');
500497
}
501498

499+
// browserslist uses ranges `15.2-15.3` versions but only the lowest is required
500+
// to perform minimum supported feature checks. esbuild also expects a single version.
501+
[version] = version.split('-');
502+
502503
if (browserName === 'ie') {
503504
transformed.push('edge12');
504505
} else if (esBuildSupportedBrowsers.has(browserName)) {

0 commit comments

Comments
 (0)