Releases: webpack/enhanced-resolve
Releases · webpack/enhanced-resolve
v5.0.0-beta.5
Features
- generate and publish type declaration file for typescript
exports
field support- add
exportsFields
option - add
conditionNames
option
- add
- self reference resolving when
exports
field is present
Bugfixes
module/
now correctly resolves to directory and not tomodule.js
as file- fix lisence field in package.json
Performance
- deduplicate duplicate entries in
aliasFields
,descriptionFiles
,extensions
,modules
,mainFields
andmainFiles
Internals
- Options are normalized separatly
- improve handling of scoped packages
@scope/name
Contributing
- add a lot of type information
- Linting type information
- Linting formating
v5.0.0-beta.4
Bugfixes
- fix purging of readdir
v4.1.1
Bugfixes
- update memory-fs dependency for bugfixes: https://github.com/webpack/memory-fs/releases/tag/v0.5.0
v5.0.0-beta.3
Bugfixes
- PnP tracks dependency to the .pnp.js file
v5.0.0-beta.2
Dependencies
- tapable update
v5.0.0-beta.1
Features
- add support for
alias: { something: false }
v5.0.0-beta.0
Bugfixes
- fixes lowercase file letters
- fixes
"main": "."
crash
Features
- increase minimal node.js version
- update dependencies
- remove memory-fs dependency
- real fs is usable, no
join
expected from filesystem - track dependencies while resolving
- add support for arrays in alias
- add support for Yarn PnP
Removals
- remove concord
- remove deprecated tapable compat layer
- remove .context and .loader from node API
- remove NodeJsInputFileSystem
Contribution
- refactor join and normalize to use node.js path instead of memory-fs
- linting update
- code style update (spread operator, let/const, arrow functions)
Performance
- optimize number of fs accesses
- serialize all operations to reduce number of fs accesses