Tags · fattydevelop/resolve · GitHub
Skip to content

Tags: fattydevelop/resolve

Tags

v1.7.0

Toggle v1.7.0's commit message

Verified

This commit was signed with the committer’s verified signature.
ljharb Jordan Harband
v1.7.0

 - [New] `resolve.sync`: add `opts.pathFilter` (browserify#146)
 - [Fix] Make loadAsFileSync() work the same as async loadAsFile() (browserify#146)
 - [Fix] support `opts.package` in non-relative lookups (browserify#152)
 - [Docs] fix default “isFile” implementations
 - [Docs] fix options formatting
 - [Refactor] cache default isFile functions at module level
 - [Refactor] use "basedir" instead of "y", because meaningful variable names
 - [Tests] add some tests for a non-directory basedir (browserify#154)
 - [Tests] work around npm SSL issue
 - [Tests] add some tests for browser field
 - [Tests] add node 8 and 9 to appveyor

v1.6.0

Toggle v1.6.0's commit message

Verified

This commit was signed with the committer’s verified signature.
ljharb Jordan Harband
v1.6.0

 - [New] add `async_hooks` core module, added in node 8 (browserify#144)
 - [New] add many missing core modules.
 - [Dev Deps] update `eslint`, `tape`
 - [Tests] up to `node` `v9.8`, `v8.10`, `v6.13`; pin included builds to LTS
 - [Tests] restore node 0.6

v1.5.0

Toggle v1.5.0's commit message
v1.5.0

 - [New] node v8.8+ supports `http2` (browserify#139)
 - [New] add `perf_hooks`, added in node v8.5
 - [Fix] fix broken core tests; change core.json to be an object instead of an array; fix results
 - [Tests] up to `node` `8.8`; use `nvm install-latest-npm` so new npm doesn’t break old node
 - [Tests] up to `v8.4`; node 0.6 is failing due to travis-ci changes; allow it to fail for now.
 - [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `tape`
 - [Docs] update repo URL

v1.4.0

Toggle v1.4.0's commit message
v1.4.0

 - [New]: add `preserveSymlinks` option (browserify#130)
 - [Fix] `sync`: fix when package.json main = ‘.’ or main = ‘./‘ (browserify#125)
 - [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `tape`
 - [Tests] up to `node` `v8.2`, `v7.10`, `v6.11`; npm 4.6+ breaks on node < 4
 - [Tests] fix 0.6 and linting

v1.3.3

Toggle v1.3.3's commit message
v1.3.3

 - [Fix] `sync`: ensure that the path is a string, explicitly
 - [Fix] correctly resolve dir paths when file with the same name exists (browserify#124)
 - [Fix] error code MODULE_NOT_FOUND instead of ENOTDIR (browserify#121)
 - [Dev Deps] update `eslint`
 - [Tests] improve failure scenarios
 - [Tests] [eslint] add `npm run lint`
 - [Tests] up to `node` `v7.9`, `v6.10`, `v4.8`; comment out OSX builds
 - [Tests] node 0.6 can’t support an npm that understands scoped packages

v1.3.2

Toggle v1.3.2's commit message
v1.3.2

 - [Fix] for browserify compat, do not assume `process.versions.node` exists (browserify#120)

v1.2.1

Toggle v1.2.1's commit message
v1.2.1

 - [Fix] for browserify compat, do not assume `process.versions.node` exists (browserify#120)

v1.3.1

Toggle v1.3.1's commit message
v1.3.1

 - Revert "[New] add searched extensions to error messages" (browserify#114, browserify#119)

v1.3.0

Toggle v1.3.0's commit message

Verified

This commit was signed with the committer’s verified signature.
ljharb Jordan Harband
v1.3.0

 - [New] add searched extensions to error messages
 - [New] Add err.code = 'MODULE_NOT_FOUND' (browserify#81)
 - [Fix] `node-modules-paths`: `opts` should be optional, and `opts.paths` should not be concatenated when omitted (browserify#96)
 - [Refactor] `async`: remove unnecessary slashes, since `path.join` adds them.
 - [Refactor] consistent spacing and quotes; run some basic linting manually.
 - [Tests] add `appveyor` (browserify#113)
 - [Tests] [Refactor] refactor `node-modules-paths` and add tests.
 - [Tests] ensure node_path test is independent of the `tap` module’s “main”
 - [Tests] fix indentation, manual linting.
 - [Tests] use `path` methods to make tests pass on both linux and Windows.
 - [Tests] use `path.join` more often to normalize paths across OS’s
 - [Tests] make matrix more efficient

v1.2.0

Toggle v1.2.0's commit message
v1.2.0

 - [New] add missing core modules, and determine them dynamically by node version
 - [Fix] `resolve.sync` should re-throw non `ENOENT errors (browserify#79)
 - [Fix] Create error outside process.nextTick (browserify#103)
 - [Dev Deps] update `tape`; add `safe-publish-latest`
 - [Tests] test on every minor version of node