# 🙋 feature request Use `exports` maps in the resolver https://nodejs.org/api/esm.html#esm_package_exports https://nodejs.org/api/esm.html#esm_conditional_exports https://webpack.js.org/guides/package-exports/ ## 💻 Examples https://github.com/preactjs/preact/blob/master/package.json#L11 https://unpkg.com/browse/nanoid@3.1.18/package.json ## Relevant code The resolver: https://github.com/parcel-bundler/parcel/blob/v2/packages/resolvers/default/src/DefaultResolver.js which calls: https://github.com/parcel-bundler/parcel/blob/v2/packages/utils/node-resolver-core/src/NodeResolver.js
🙋 feature request
Use
exportsmaps in the resolverhttps://nodejs.org/api/esm.html#esm_package_exports
https://nodejs.org/api/esm.html#esm_conditional_exports
https://webpack.js.org/guides/package-exports/
💻 Examples
https://github.com/preactjs/preact/blob/master/package.json#L11
https://unpkg.com/browse/nanoid@3.1.18/package.json
Relevant code
The resolver: https://github.com/parcel-bundler/parcel/blob/v2/packages/resolvers/default/src/DefaultResolver.js
which calls: https://github.com/parcel-bundler/parcel/blob/v2/packages/utils/node-resolver-core/src/NodeResolver.js