resolvewithplus('koa', '/resolvewith/test/')
// 'file:///resolvewith/node_modules/koa/dist/koa.mjs'
resolvewithplus('react-dom/server', '/resolvewith/test/', {
isbrowser: true
})
// 'file:///resolvewith/node_modules/react-dom/server.browser.js'
resolvewithplus('react-dom/server', '/resolvewith/test/', {
priority: ['browser', 'default']
})
// 'file:///resolvewith/node_modules/react-dom/server.browser.js'
resolvewithplus
resolves module paths à la node.js' import.meta.resolve function and the import-meta-resolve npm package. It exists mostly to be small and to resolve module paths for esmock
. It's size is ~7kB compared to import-meta-resolve's ~76kB size. For more details, see the wiki.