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 |
|
 Jordan HarbandandGitHub
|
57ec311f53
|
[Fix] ls-remote: fix issues in zsh when using a mirror with a ton of entries
Merge pull request #1818 from adedomin/master
|
2018-05-24 14:08:20 -04:00 |
|
Jordan Harband
|
38b32c27f3
|
[Tests] update mock data
|
2018-05-23 23:48:50 -04:00 |
|
Jordan Harband
|
f5f029c409
|
[Fix] “unstable” alias: when there’s no “unstable” minors, output “N/A”
|
2018-05-24 12:23:02 -04:00 |
|
Jordan Harband
|
c465a83518
|
[Tests] nvm ls-remote: add test for overly-large tab file
|
2018-05-23 23:48:04 -04:00 |
|
Jordan Harband
|
3fc7b737f5
|
[Fix] install -s: zsh: ensure shwordsplit opt is set
Fixes #1719.
|
2018-04-29 15:35:39 -07:00 |
|
Jordan Harband
|
592c0be195
|
Merge tag 'v0.33.11'
v0.33.11
Fixes
- `nvm install-latest-npm`: node v4.5 and v4.6 work on npm v5.4.1, but not v5.4.2
|
2018-04-25 13:26:19 -07:00 |
|
Jordan Harband
|
93990ab7da
|
v0.33.11
|
2018-04-25 13:25:35 -07:00 |
|
Jordan Harband
|
61c7b133f8
|
[Fix] nvm install-latest-npm: node v4.5 and v4.6 work on npm v5.4.1, but not v5.4.2
|
2018-04-25 13:25:28 -07:00 |
|
Jordan Harband
|
eb0a8442d8
|
[Fix] nvm install-latest-npm: node v4.5 and v4.6 work on npm v5.4.1, but not v5.4.2
|
2018-04-25 10:08:41 -07:00 |
|
Jordan Harband
|
a26ab88478
|
[Tests] fix nvm install-latest-npm tests to fail properly
|
2018-04-24 22:23:44 -07:00 |
|
Jordan Harband
|
1f2a3234d2
|
[Tests] add nvm install-latest-npm tests for all node versions
|
2018-04-24 22:23:44 -07:00 |
|
Jordan Harband
|
34e1ec800e
|
Merge tag 'v0.33.10'
v0.33.10
Fixes
- `install-latest-npm`: npm 6 is out, and requires node 6 or higher
|
2018-04-24 22:09:27 -07:00 |
|
Jordan Harband
|
177a9673a7
|
v0.33.10
|
2018-04-24 22:08:51 -07:00 |
|
Jordan Harband
|
db98f8cdaf
|
[Fix] install-latest-npm: npm 6 is out, and requires node 6 or higher
|
2018-04-24 22:08:16 -07:00 |
|
 Jordan HarbandandGitHub
|
c983fefbae
|
Merge pull request #1734 from PeterDaveHello/improve-NVM_DIR-handling
[Fix] Remove $NVM_DIR trailing slash automatically
|
2018-04-24 16:22:42 -07:00 |
|
Jordan Harband
|
42f11acce1
|
[Fix] install-latest-npm: npm 6 is out, and requires node 6 or higher
|
2018-04-24 14:39:46 -07:00 |
|
Jordan Harband
|
09f7bbb78c
|
[Refactor] use a different approach to remove trailing slashes
|
2018-04-24 13:24:08 -07:00 |
|
Jordan Harband
|
1b14e6b4d9
|
v0.33.9
|
2018-04-14 22:38:18 -07:00 |
|
 Jordan HarbandandGitHub
|
f060867f15
|
Merge pull request #1739 from PeterDaveHello/add-editorconfig
[New] Add EditorConfig to help maintain part of coding style
|
2018-04-14 22:36:25 -07:00 |
|
Jordan Harband
|
0da699605e
|
[eclint] only check non-ignored files
|
2018-04-14 22:12:22 -07:00 |
|
Jordan Harband
|
918a39a0d0
|
[Tests] update mocks
|
2018-04-09 23:29:37 -07:00 |
|
Jordan Harband
|
52f1b24895
|
[Tests] fix mirrors in mocks update script
|
2018-04-09 23:28:17 -07:00 |
|
Jordan Harband
|
74ff70aab3
|
[Fix] installing with an LTS name should lowercase the name before ensuring a default
Fixes #1781.
|
2018-04-09 23:23:27 -07:00 |
|
Jordan Harband
|
0e3bb2cc47
|
[Fix] ensure --reinstall-packages-from has a version number.
Fixes #1760.
|
2018-03-14 00:13:07 -07:00 |
|
Jordan Harband
|
5fc8bd950d
|
Fix whitespace
|
2018-02-25 13:34:28 -08:00 |
|