- Fix "Default condition should be last one" webpack build error (#14)
- Fix types on the main exports too (tsc was being run over transpiled-for-browser code 🤦♂️)
- Update generated types for some of the utility exports
- On the road to making this pure ESM, the following internal changes have been
made:
- Added
"type": "module"
so ESM is now the default - Package outputs defined using an
exports
map w/import
pointing to the main source andrequire
to a transpiled version of the source
- Added
- Minimum supported version of Node is now 18
- Browser target in
.browserslistrc
file is nowdefaults
, so the explicitie11
target has been removed and thus IE11 support has been dropped - Type definitions are now included in this project
- Dropped support for Node 10
- Use
Intl.Pluralrules
to add support for all of the plural keywords when using thepluralTypeHandler
(#13)