Jordan Harband
|
aa57406ede
|
[Fix] ensure unload removes nvm_normalize_lts
|
2021-12-17 13:55:14 -08:00 |
|
Jordan Harband
|
0f62be6fdd
|
[Dev Deps] update markdown-link-check
|
2021-12-17 12:37:15 -08:00 |
|
Jordan Harband
|
c4c7690dec
|
[Fix] ls-remote/install: support lts/-X patterns in installs
Fixes #2692
|
2021-12-16 23:01:05 -08:00 |
|
Jordan Harband
|
aed1d732d7
|
[Fix] ls-remote/install: properly handle lts/x patterns
|
2021-12-16 22:58:06 -08:00 |
|
Jordan Harband
|
0b4cd8df6c
|
[Refactor] create nvm_normalize_lts helper
|
2021-12-16 22:55:02 -08:00 |
|
Jordan Harband
|
430860a8be
|
[Fix] nvm alias/nvm_list_aliases: support lts/ aliases
See #2692
|
2021-12-16 15:54:38 -08:00 |
|
Jordan Harband
|
2459d17741
|
[Tests] update test mocks
|
2021-12-16 23:13:15 -08:00 |
|
Jordan Harband
|
81fc05684d
|
[Tests] nvm_get_download_slug: add unit tests
|
2021-12-02 23:33:20 -08:00 |
|
Jordan Harband
|
275001b066
|
[Tests] fix windows WSL tests
|
2021-11-25 19:35:39 -08:00 |
|
Jordan Harband
|
89379176ac
|
[Fix] install: properly check for curl/wget
|
2021-11-25 14:26:35 -08:00 |
|
Jordan Harband
|
ccd98f7fcb
|
[Dev Deps] update doctoc
|
2021-11-19 08:59:37 -08:00 |
|
Jordan Harband
|
2f40eeef2e
|
[shellcheck] apply v0.8.0 updates
|
2021-11-19 08:53:43 -08:00 |
|
Jordan Harband
|
5b3d188b83
|
v0.39.0
|
2021-10-07 10:11:35 -07:00 |
|
Jordan Harband
|
e8f485bb63
|
[Dev Deps] update doctoc, markdown-link-check
|
2021-10-07 10:08:53 -07:00 |
|
Jordan Harband
|
da5baa005b
|
[Tests] use a matrix on the nvm install-latest-npm tests
|
2021-10-05 16:14:05 -07:00 |
|
Jordan Harband
|
ebbd30eb7f
|
[Fix] nvm install-latest-npm: ensure npm 8 does not install on unsupported nodes
|
2021-10-05 15:13:45 -07:00 |
|
Jordan Harband
|
07c02d43fe
|
[Tests] nvm install-latest-npm: node < 0.10 breaks with npm with dropped support for TLS < 1.2
|
2021-09-29 10:47:34 -07:00 |
|
Jordan Harband
|
b6b6e685a3
|
[Fix] set -a: when this option is set, some sh shells break
Fixes #2574
|
2021-09-14 23:26:31 -07:00 |
|
Jordan Harband
|
2dad0455ec
|
[Fix] nvm_die_on_prefix: avoid grepping env functions in bash
ironically, nvm itself has functions that matched this grep.
|
2021-09-08 23:49:16 -07:00 |
|
Jordan Harband
|
f03f69508e
|
[Fix] reinstall-packages: handle global symlink locations properly
This is a regression caused by npm ls -g in npm 7 no longer returning absolute paths.
|
2021-09-07 10:14:18 -07:00 |
|
Jordan Harband
|
fa63399991
|
[Tests] postcss v7.0.36 stopped working on node 0.10; downgrade to v4
|
2021-09-09 00:05:09 -07:00 |
|
Jordan Harband
|
c169d622ff
|
[Tests] update mocks
|
2021-09-04 08:57:36 -07:00 |
|
Jordan Harband
|
5b77f7d023
|
[Fix] nvm ls/nvm alias/nvm_list_aliases: zsh: when no LTS aliases, no error
Fixes #2575.
|
2021-09-01 10:06:32 -07:00 |
|
Jordan Harband
|
fd78c0101e
|
[Tests] disable fail-fast
|
2021-08-31 15:28:41 -07:00 |
|
Jordan Harband
|
e0df5e92e3
|
[Robustness] avoid IFS shenanigans: quote arg count/return codes
|
2021-08-24 09:34:01 -07:00 |
|
Jordan Harband
|
812d6e4ab4
|
[actions] fix typo in dockerfile_lint job
|
2021-08-05 08:35:22 -07:00 |
|
Jordan Harband
|
7f2ccd51d4
|
[Fix] nvm_get_arch: suppress error output if /sbin does not exist
Introduced by #2469
|
2021-08-05 08:05:54 -07:00 |
|
Jordan Harband
|
7ba49f8f71
|
[actions] use node/install instead of node/run
|
2021-07-27 22:23:56 -07:00 |
|
Jordan Harband
|
eed0d0e85c
|
[meta] add project charter and governance
|
2021-04-26 12:56:08 -07:00 |
|
Jordan Harband
|
ad24e96fda
|
[shellcheck] disable additional -x warning from v0.7.2
|
2021-05-03 14:26:45 -07:00 |
|
Jordan Harband
|
b5165ecbe4
|
[shellcheck] update for new warnings in v0.7.2
|
2021-05-03 14:19:31 -07:00 |
|
Jordan Harband
|
fc87226b23
|
[readme] move License and Copyright notice sections to the bottom
|
2021-04-26 11:46:12 -07:00 |
|
Jordan Harband
|
f3caa06420
|
[meta] add OpenJS Foundation copyright notices/links
|
2021-04-26 11:42:03 -07:00 |
|
Jordan Harband
|
1527ac9d21
|
[readme] remove redundant "license" section text in favor of LICENSE.md
|
2021-04-26 11:41:29 -07:00 |
|
Jordan Harband
|
bd0ac1e96d
|
[meta] add SECURITY.md
|
2021-04-22 22:28:41 -07:00 |
|
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 |
|