Change8

v0.25.5

📦 esbuild
2 features🐛 1 fixes🔧 3 symbols

Summary

This release fixes a regression in package.json browser field resolution and adds support for CSS 'stretch' prefixes and specific TypeScript tuple label keywords.

✨ New Features

  • Added support for certain keywords (function, import, infer, new, readonly, typeof) as TypeScript tuple labels when followed by a '?' modifier.
  • Added CSS prefixing support for the 'stretch' sizing value, transforming it to -webkit-fill-available and -moz-available based on the target setting.

🐛 Bug Fixes

  • Fixed a regression from v0.25.3 where package.json 'browser' overrides failed for relative paths ending in a trailing slash (notably affecting axios@0.30.0).

🔧 Affected Symbols

package.jsonTypeScript tuple labelsCSS width: stretch