- 2.1.5 Feb.26.2024
- add tests for path pattern resolver
- resolve more nested export wildcard-scenarious
- 2.1.4 Jan.23.2024
- resolve nested exports defined on named-properties with wildcards, eg
exports: { './*': { default: './src/*/index.js' } }
resolves this issue at esmock
- resolve nested exports defined on named-properties with wildcards, eg
- 2.1.3 Oct.20.2023
- resolve full path from package.json "main", "browser" and "module" definitions. resolves this issue at esmock.
- 2.1.2 Oct.19.2023
- remove unused condition and resolved error where fileurl path was not correctly resolved for package.json "main", "browser" and "module" definitions
- 2.1.1 Oct.19.2023
- support user-defined priority list when resolving nested export expressions
- 2.1.0 Oct.15.2023
- when user-defined priority list includes "import" return packagejson.module before packagejson.main
- 2.0.9 Oct.15.2023
- resolve error preventing module resolution. There is a condition that alters lookup paths for the situation when resolvewithplus is being developed and tested from inside another package's node_modules. The condition caused lookup errors. The condition was changed and a unit-test added
- 2.0.8 Oct.06.2023
- remove un-necessary sorting should result in faster lookups
- 2.0.7 Oct.06.2023
- use package type to determine lookup: 'import' or 'require' etc
- 2.0.6 Oct.06.2023
- add support for 'priority' configuration option
- explicitly prioritize "browser" then "import" then "default", when browser and import both true
- update README image link to use "main" repo path
- replace reducer function w/ simple recursion
- 2.0.5 Sep.13.2023
- improve performance slightly
- use main branch rather than master
- 2.0.4 Sep.12.2023
- improve resolution of typescript moduleIds
- 2.0.3 Sep.12.2023
- pin node 20.4 at unit-test pipeline, last version of node before import.meta.resolve was reduced
- add workspaces unit-tests
- add detection of ".ts" parent extension for applying typescript conditions
- use moduleId and parent as internal names, following nodejs conventions
- 2.0.2 Mar.18.2023
- increment dependencies,
- use node 20 at ci
- 2.0.1 Nov.26.2022
- resolve windows modules with correct drive letter using patch from @mshima
- 2.0.0 Oct.19.2022
- return encoded url same as import.meta.resolve
- 1.0.2 Sep.24.2022
- add test and changes to support import.meta.resolve
- 1.0.1 Sep.15.2022
- reduce size of minified resolvewithplus.js file by 50%
- 1.0.0 Aug.28.2022
- return paths in fileurl format, like import.meta.resolve
- added tests around export sugar esm patterns
- 0.9.0 Aug.23.2022
- add complete esm pattern parsing (big improvement)
- 0.8.9 Aug.19.2022
- resolve pg packages cjs "main": "./lib"
- 0.8.8 Aug.16.2022
- support win32 drive-style module-path
- 0.8.7 Aug.15.2022
- support core modules w/ node: prefix, credit @gmahomarf
- 0.8.6 Aug.01.2022
- begin dusting off this old package
- move tests into subdirectory, prepare for multiple test packages
- use shields io npm badge
- add tests for export patterns from nodejs documentation
- add exports.import definition