Jordan Harband
|
07253ecd51
|
[actions] adjust shellcheck/windows tests to9 have a final "done" job
|
2021-04-15 22:34:40 -07:00 |
|
Jordan Harband
|
f534fde760
|
[Tests] node-gyp v8 breaks this test
|
2021-04-06 12:36:07 -07:00 |
|
Jordan Harband
|
3fea5493a4
|
v0.38.0
|
2021-03-29 12:49:10 -07:00 |
|
Jordan Harband
|
cfc7edac65
|
[Dev Deps] update dockerfile_lint, eclint, replace, semver
|
2021-03-29 12:49:02 -07:00 |
|
Jordan Harband
|
0579718308
|
[Fix] install script: define nvm_echo
- refactor `echo` to use `nvm_echo`
Per https://github.com/nvm-sh/nvm/commit/589c2377fbe37c23996a82d6d88b37c62f1a022a#r48360520
|
2021-03-17 09:07:15 -07:00 |
|
Jordan Harband
|
9cb6a2b614
|
[Tests] ensure doctoc action fails when it should
|
2021-03-17 08:11:37 -07:00 |
|
Jordan Harband
|
641f86879f
|
[Tests] update mocks
- make call count test depend on mocks
|
2021-03-11 13:06:41 -08:00 |
|
Jordan Harband
|
87f37909f2
|
[meta] add CODE_OF_CONDUCT.md
|
2021-02-15 14:33:44 -08:00 |
|
Jordan Harband
|
0d14d7f6b7
|
[Dev Deps] update doctoc, replace, semver
|
2021-02-01 14:31:06 -08:00 |
|
Jordan Harband
|
4c11ab1ac6
|
[actions] update workflows
|
2021-02-01 14:39:36 -08:00 |
|
 Jordan HarbandandGitHub
|
015623ee6d
|
[Fix] avoid parse error with common omz global aliases, in nvm_print_color_code
Merge pull request #2365 from hosamaly/patch-1
|
2021-01-20 13:47:17 -08:00 |
|
Jordan Harband
|
436cda247e
|
[Fix] remove nvm_supports_source_options
Fixes #2387
|
2021-01-07 13:00:26 -08:00 |
|
Jordan Harband
|
3c079f16c7
|
[shellcheck] fix silly shellcheck complaint
|
2020-12-21 23:47:25 -08:00 |
|
Jordan Harband
|
e76b2945c5
|
[Fix] relax $PREFIX checking, to accomodate npm exec
Fixes #2379.
|
2020-12-21 23:03:30 -08:00 |
|
Jordan Harband
|
ed321f1df0
|
[Tests] release: clobber local tags
|
2020-11-27 21:44:33 -08:00 |
|
Jordan Harband
|
4b947ec92d
|
v0.37.2
|
2020-11-27 21:34:28 -08:00 |
|
Jordan Harband
|
3b57dfec8d
|
Revert "[Fix] nvm_die_on_prefix: only grep lines starting with env var name" (#2347)
This reverts commit 21c0c05130.
Fixes #2360. Fixes #2364. Fixes #2366.
|
2020-11-27 21:28:12 -08:00 |
|
Jordan Harband
|
661a702cdd
|
v0.37.1
|
2020-11-24 21:16:43 -08:00 |
|
Jordan Harband
|
510b2fd44c
|
[Tests] fix eclint errors
|
2020-11-21 18:08:22 -08:00 |
|
Jordan Harband
|
80a4e06af9
|
[Tests] partially migrate to Github Actions
|
2020-11-07 00:09:08 -08:00 |
|
Jordan Harband
|
11a9d22607
|
[actions] add "Allow Edits" workflow
|
2020-11-06 23:56:55 -08:00 |
|
Jordan Harband
|
bbe032fa7e
|
[actions] switch Automatic Rebase workflow to pull_request_target event
|
2020-11-06 23:55:52 -08:00 |
|
Jordan Harband
|
4054bd70ce
|
v0.37.0
|
2020-11-06 10:11:29 -08:00 |
|
Jordan Harband
|
499d303746
|
[Perf] use/nvm_die_on_prefix: replicate npm config algorithm and remove npm config call
|
2020-08-24 22:44:25 -07:00 |
|
Jordan Harband
|
0f0d5e8270
|
[dev deps] alphabetize dependencies
|
2020-10-22 20:41:45 -07:00 |
|
Jordan Harband
|
7929190e6e
|
[Docs] improve nvm --help output
Fixes #2301
|
2020-10-02 22:22:12 -07:00 |
|
Jordan Harband
|
8debf39f24
|
v0.36.0
|
2020-09-23 16:18:37 -07:00 |
|
Jordan Harband
|
c7ca08d575
|
[Fix] latest-npm: ensure npm 7 is not installed on node < 10
|
2020-09-23 14:50:33 -07:00 |
|
Jordan Harband
|
6e0562ac6d
|
[Tests] pin postcss to v7
|
2020-09-21 15:40:41 -07:00 |
|
Jordan Harband
|
cf92956e5d
|
[New] add nvm_find_project_dir helper
|
2020-08-23 14:40:42 -07:00 |
|
Jordan Harband
|
1d88ecfce5
|
[Fix] nvm_die_on_prefix: check that the prefix is inside the version dir, not just the nvm dir
- also pass the version dir as the third argument
|
2020-08-23 22:50:41 -07:00 |
|
Jordan Harband
|
035bf9e28e
|
[readme] update autocompletion output examples
|
2020-08-23 23:29:48 -07:00 |
|
Jordan Harband
|
9dc6f3e4a5
|
[Refactor] nvm run/nvm exec: use NVM_SILENT consistently internally
|
2020-08-13 14:37:41 -07:00 |
|
Jordan Harband
|
1c00753fd9
|
[New] nvm deactivate/nvm which: add --silent
|
2020-08-13 13:40:32 -07:00 |
|
Jordan Harband
|
16b75b7333
|
[Robustness] add command to xargs/rm in nvm_get_default_packages
Fixes #2281.
|
2020-08-11 10:16:42 -07:00 |
|
Jordan Harband
|
424aeb38b4
|
[Refactor] add nvm_get_checksum_binary; use it in nvm debug
|
2020-07-31 22:13:21 -07:00 |
|
Jordan Harband
|
abfe0a5891
|
[Refactor] remove unused nvm_checksum function
|
2020-07-31 22:10:28 -07:00 |
|
Jordan Harband
|
83043c4d3a
|
[debug] add whoami output
|
2020-07-25 13:38:52 -07:00 |
|
Jordan Harband
|
6575b6b052
|
[Fix] install: improved arg parsing around --reinstall-packages-from
Fixes #1762
|
2020-06-04 16:15:39 -07:00 |
|
Jordan Harband
|
7aba64a2d5
|
[meta] further TOC action tweaks
|
2020-04-29 20:18:40 -07:00 |
|
Jordan Harband
|
8e1e5df059
|
[meta] fix TOC action
|
2020-04-29 15:13:30 -07:00 |
|
Jordan Harband
|
e0ed1eacfd
|
[meta] add actions: Automatic Rebase for PRs, auto-update-TOC for push
|
2020-04-29 12:06:01 -07:00 |
|
Jordan Harband
|
f607f2f783
|
[Fix] reinstall-packages: do not include unmet peer deps
Closes #1948.
|
2020-03-10 23:51:17 -07:00 |
|
Jordan Harband
|
258938ef66
|
v0.35.3
|
2020-03-05 23:13:56 -08:00 |
|
Jordan Harband
|
096ba0d8c3
|
uninstall: add NVM_DEBUG to print out a filename as its permissions are checked
|
2020-03-05 17:40:17 -08:00 |
|
Jordan Harband
|
4626d1aae6
|
[New] add lts/-1 etc, to point to an LTS line relative to "latest"
|
2020-03-04 01:03:36 -08:00 |
|
Jordan Harband
|
c372ff03e0
|
[Tests] update mocks
|
2020-03-04 00:44:35 -08:00 |
|
Jordan Harband
|
30cd9c5dc8
|
[Tests] fix update mocks script
|
2020-03-04 00:57:58 -08:00 |
|
Jordan Harband
|
b9536327ae
|
[Fix] nvm ls-remote: properly label latest LTS versions instead of just the latest one in the filter
Fixes #2166
|
2020-02-21 21:27:13 -08:00 |
|
Jordan Harband
|
e609091a55
|
[Tests] update test mocks
|
2020-02-22 09:06:59 -08:00 |
|
Jordan Harband
|
4cd6b4822c
|
[Tests] try to make nvm unload test more robust
|
2020-02-09 06:41:52 -10:00 |
|
Jordan Harband
|
f4eddb2c9c
|
[Tests] ensure nvm unload unsets env vars too
|
2020-02-07 09:16:55 -10:00 |
|
 Jordan HarbandandGitHub
|
a1ad32e9cb
|
[readme] restore broken anchor
|
2020-01-11 18:15:20 -08:00 |
|
Jordan Harband
|
f355b327d6
|
v0.35.2
|
2019-12-17 22:40:20 -08:00 |
|
Jordan Harband
|
6fa92c82ca
|
[Fix] if a prefix env var is set (as in npm run), but is correct, do not fail
Fixes #2106.
|
2019-12-15 23:39:32 -08:00 |
|
Jordan Harband
|
0899839b95
|
[Tests] pin david to v11
v11.1.0 and v12 no longer work on node 0.10; v11.1.1 should.
See https://github.com/alanshaw/david/issues/159
|
2019-12-09 08:51:46 -08:00 |
|
Jordan Harband
|
73a513c389
|
[Fix] allow nvm unalias x when x is a default alias, but shadowed
Fixes #2122.
|
2019-11-12 11:16:08 -08:00 |
|
Jordan Harband
|
1c8e59130f
|
[meta] create FUNDING.yml
|
2019-11-05 12:05:09 -08:00 |
|
Jordan Harband
|
28bc2fd991
|
v0.35.1
|
2019-11-03 10:03:31 -08:00 |
|
Jordan Harband
|
100861d529
|
[Fix] install-latest-npm: npm v6.10 breaks on node v6.0, v6.1, and v9.0-v9.2
|
2019-11-02 20:53:18 -07:00 |
|
Jordan Harband
|
94a72ae217
|
[Fix] nvm use: improve help output with bare nvm use and no .nvmrc
Closes #1914.
|
2019-10-08 14:40:17 -07:00 |
|
Jordan Harband
|
011810e721
|
v0.35.0
|
2019-10-02 00:05:28 -04:00 |
|
 Jordan HarbandandGitHub
|
07b20d5008
|
[meta] add copyright line to license file
|
2019-07-17 10:48:23 -07:00 |
|
Jordan Harband
|
ee9e56582e
|
[Tests] jspm v2 beta started breaking tests; pin to < v2
|
2019-05-04 13:34:16 -07:00 |
|
Jordan Harband
|
e7a5b7992b
|
[meta] update repo links to point to org
|
2019-04-24 16:08:34 -07:00 |
|
Jordan Harband
|
43402df896
|
[Fix] nvm_supports_source_options: work around a bug in bash 3.2
See https://github.com/creationix/nvm/issues/1978#issuecomment-453480231
Fixes #1978.
|
2019-02-26 16:53:36 -08:00 |
|
Jordan Harband
|
e0d87528f3
|
[shellcheck] remove unnecessary overrides
|
2019-02-24 23:04:13 -08:00 |
|
Jordan Harband
|
9daf26f0a0
|
[Tests] nvm_command_info: make error output more helpful
|
2019-02-25 13:17:10 -08:00 |
|
Jordan Harband
|
226487d358
|
[Fix] install: error out when an argument has ---
Fixes #1915.
|
2019-02-25 00:13:50 -08:00 |
|
Jordan Harband
|
216c24fba0
|
[Docs] --help: consolidate some help output
|
2019-02-24 22:57:06 -08:00 |
|
Jordan Harband
|
4c8ced736d
|
[Docs] nvm --help: add --no-colors and --no-alias
|
2019-02-24 00:04:40 -08:00 |
|
Jordan Harband
|
c6740f5a6e
|
[New] nvm ls: add --no-alias to suppress alias output
Per https://github.com/creationix/nvm/issues/1792#issuecomment-466696504
|
2019-02-23 22:41:46 -08:00 |
|
Jordan Harband
|
04fdb2331b
|
[Tests] nvm ls: ensure nvm alias is called
|
2019-02-23 22:22:18 -08:00 |
|
Jordan Harband
|
58d0933f72
|
[Fix] attempt to fix a bug in bash 3.2, fixed in 4.4, that improperly exits on -e in a test.
See https://gist.github.com/ljharb/6e70a79ac5fcf11a8b9de654a88642aa for details.
|
2019-02-23 22:21:46 -08:00 |
|
Jordan Harband
|
2a5d2c06ff
|
[Tests] add more checks to make_fake_* helpers
|
2019-02-23 15:24:02 -08:00 |
|
Jordan Harband
|
2a513a1bc0
|
[Fix] nvm_ls: Reverts #1462 to fix io.js sorting.
<details>
<summary>Before this revert:</summary>
```sh
iojs-v3.3.1
iojs-v2.5.0
v0.6.21
v0.7.12
iojs-v1.8.4
v0.8.28
v0.9.12
v0.10.48
v0.11.16
v0.12.9
v0.12.18
v0.12.87
v4.9.1
v5.11.1
v5.12.0
v6.14.4
v6.16.0
v7.10.1
v8.6.0
v8.9.1
v8.10.0
v8.11.3
v8.11.4
v8.12.0
v8.13.0
v8.14.1
v8.15.0
v9.11.2
v10.0.0
v10.1.0
v10.2.1
v10.3.0
v10.4.1
v10.5.0
v10.6.0
v10.7.0
v10.8.0
v10.9.0
v10.10.0
v10.11.0
v10.12.0
v10.13.0
v10.14.2
v10.15.1
v11.0.0
v11.1.0
v11.2.0
v11.3.0
v11.4.0
v11.5.0
v11.6.0
v11.7.0
v11.8.0
v11.9.0
v11.10.0
```
</details>
<details>
<summary>After this revert:</summary>
```sh
v0.6.21
v0.7.12
v0.8.28
v0.9.12
v0.10.48
v0.11.16
v0.12.9
v0.12.18
v0.12.87
iojs-v1.8.4
iojs-v2.5.0
iojs-v3.3.1
v4.9.1
v5.11.1
v5.12.0
v6.14.4
v6.16.0
v7.10.1
v8.6.0
v8.9.1
v8.10.0
v8.11.3
v8.11.4
v8.12.0
v8.13.0
v8.14.1
v8.15.0
v9.11.2
v10.0.0
v10.1.0
v10.2.1
v10.3.0
v10.4.1
v10.5.0
v10.6.0
v10.7.0
v10.8.0
v10.9.0
v10.10.0
v10.11.0
v10.12.0
v10.13.0
v10.14.2
v10.15.1
v11.0.0
v11.1.0
v11.2.0
v11.3.0
v11.4.0
v11.5.0
v11.6.0
v11.7.0
v11.8.0
v11.9.0
v11.10.0
```
</details>
In other words, the sorting needs to happen *before* the `NVM_NODE_PREFIX` is removed.
|
2019-02-23 15:02:31 -08:00 |
|
Jordan Harband
|
48196d2436
|
[Tests] fix fake node versions
|
2019-02-23 14:47:49 -08:00 |
|
Jordan Harband
|
7f9220dbd8
|
[Fix] nvm ls: --no-colors: system: print an asterisk
|
2019-02-23 14:41:57 -08:00 |
|
Jordan Harband
|
e1bb44f712
|
[shellcheck] add overrides
|
2019-02-04 14:45:04 -08:00 |
|
Jordan Harband
|
db19450caa
|
[Fix] default_packages: work when the file lacks a trailing newline
Fixes #1995.
|
2019-02-02 13:45:11 -08:00 |
|
Jordan Harband
|
5c117e6ab3
|
[Refactor] extract “get default packages” logic to nvm_get_default_packages
|
2019-02-01 13:27:18 -08:00 |
|
 Jordan HarbandandGitHub
|
66d2909650
|
Merge pull request #1986 from Sayegh7/master
[Fix] Make installation less restrictive when NVM_DIR is set
|
2019-01-22 10:50:10 -08:00 |
|
Jordan Harband
|
a56c6f1485
|
tweak logic
|
2019-01-21 21:58:43 -08:00 |
|
Jordan Harband
|
3d9c31d944
|
v0.34.0
|
2019-01-07 23:01:16 -08:00 |
|
 Jordan HarbandandGitHub
|
0acccb8a77
|
Merge pull request #1974 from valeriemettler/valeriemettler-patch-1
[Docs] Improve phrasing of 'nvm current'
|
2019-01-05 14:10:31 -08:00 |
|
Jordan Harband
|
deb2a9b821
|
[Docs] fix eclint
|
2018-12-19 15:36:24 -08:00 |
|
Jordan Harband
|
153506c8da
|
[shellcheck] ignore SC2230 errors
|
2018-11-25 16:22:25 -08:00 |
|
Jordan Harband
|
c1150c41ab
|
[Tests] avoid using shopt in zsh
|
2018-11-26 11:18:11 -08:00 |
|
Jordan Harband
|
ad1110ef1a
|
[Tests] print out shellcheck version
|
2018-11-25 23:56:19 -08:00 |
|
 Jordan HarbandandGitHub
|
914c220586
|
Merge pull request #1947 from PeterDaveHello/Enable-ccache-on-TravisCI
[Tests] Enable ccache on Travis CI to speed up compilation
|
2018-11-24 23:18:23 -06:00 |
|
Jordan Harband
|
a49d9163ef
|
[Fix] avoid unbound variable
Fixes #1949.
|
2018-11-21 21:25:20 -06:00 |
|
 Jordan HarbandandGitHub
|
a08d1ea4a3
|
Merge pull request #1865 from d4nyll/master
[Docs] Add section on automatic `nvm use` in Bash
Replaces #1108 and #1677. Closes #1678.
|
2018-11-05 16:10:15 -08:00 |
|
Jordan Harband
|
f218a85454
|
[Tests] eslint 5.5+ seems to not install on node 0.10
|
2018-09-09 14:56:17 -07:00 |
|
 Jordan HarbandandGitHub
|
96ebed37c7
|
Merge pull request #1863 from PeterDaveHello/ImproveDockerfile
Improve Dockerfile
|
2018-08-23 09:13:47 -07:00 |
|
Jordan Harband
|
e7a37f336d
|
[Tests] fix failing tests on master due to npm registry SSL changes
|
2018-08-15 15:01:47 -07:00 |
|
 Jordan HarbandandGitHub
|
17c33fd9ae
|
Merge pull request #1861 from PeterDaveHello/ImproveDockerfile
Improve and update Dockerfile
|
2018-07-11 12:15:25 -07:00 |
|
Jordan Harband
|
b111436fde
|
[Tests] test nvm install-latest-npm on io.js v2
|
2018-06-06 22:49:56 -07:00 |
|
Jordan Harband
|
c50ea6f0a3
|
[shellcheck] quote variables in for loops to avoid unintentional expansion
|
2018-05-31 23:56:20 -07:00 |
|
Jordan Harband
|
628d4fac84
|
[shellcheck] use { …; } instead of (…) to group test commands
|
2018-05-31 23:49:15 -07:00 |
|
 Jordan HarbandandGitHub
|
ef35bc4cb6
|
Merge pull request #1823 from SrHuevo/master
fix for .nvmrc script
|
2018-05-30 20:08:07 -04:00 |
|