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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Michael Potter 
							
						 
					 
					
						
						
							
						
						f7fbad2bd6 
					 
					
						
						
							
							[performance] nvm_auto: only call nvm_ls_current in use mode  
						
						
						
						
					 
					
						2020-08-19 11:40:45 -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 
						 
				 
			
				
					
						
							
							
								Yash-Singh1 
							
						 
					 
					
						
						
							
						
						b1200c659b 
					 
					
						
						
							
							[Fix] nvm use: fix --silent when version is omitted  
						
						... 
						
						
						
						Fixed a bug where --silent mode was failing for nvm use I ran a test
 that just ran ```nvm use node --silent``` that I wrote by myself.
 Unfortunately I noticed a bug where it still prints out some messages in
 different cases. This pull request is to fix that bug. * Added in an argument
 called ***quiet***  to the nvm_rc_version() function at *line 339* * Printed
 anything inside the nvm_rc_version() only in the scenario where quiet mode is
 off * Ran the nvm_rc_version() function in quiet mode only if silent mode is
 on in the "use" command of nvm at *line 2990* * Ran *nvm_echo* and *nvm_err*
 inside the "use" command of nvm only in the scenario where silent mode is off
 (There were 4 scenarios where this was forgotten) * Edited the ```nvm
 deactivate``` command to include a silent mode * Changed the help page to
 include the --silent option for ```nvm deactivate``` * Added in aliases for
 the --silent flag in ```nvm deactivate``` and ```nvm use``` * Used silent
 mode inside the ```nvm use``` when running ```nvm deactivate``` inside it and
 silent mode is on A test was attached in the 'test/slow/nvm use' directory.
 It is named *Running "nvm use node --silent" doesn't print anything*. It runs
 ```nvm use node --silent and checks``` and succeeds if the OUTPUT matches the
 EXPECTED_OUTPUT which is *null*  or *''*. When the test was run locally, it
 still ouputed results if someone deleted some contents of the *.nvm/* folder.
 This output was given from the ```nvm deactivate command```. This was the
 reason that the ```nvm deactivate``` was edited to include silent mode. 
						
						
					 
					
						2020-08-08 17:27:46 -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 
						 
				 
			
				
					
						
							
							
								Naomi Quinones 
							
						 
					 
					
						
						
							
						
						1bf567bd0b 
					 
					
						
						
							
							[Fix] ensure --help is intercepted on any command  
						
						... 
						
						
						
						Co-authored-by: Naomi Quinones <52065567+naomiquinones@users.noreply.github.com >
Co-authored-by: Dena Burd <me@Denas-MacBook-Air.local > 
						
						
					 
					
						2020-08-04 16:32:19 -07:00 
						 
				 
			
				
					
						
							
							
								Dimitris Karagiannis 
							
						 
					 
					
						
						
							
						
						a01deb11dc 
					 
					
						
						
							
							[patch] Update docs and add warning for 'nvm is not compatible with the npm config "prefix" option' edgecase error on Mac OS  
						
						
						
						
					 
					
						2020-08-03 10:04:20 -07:00 
						 
				 
			
				
					
						
							
							
								Kayla Altepeter 
							
						 
					 
					
						
						
							
						
						a5aec107df 
					 
					
						
						
							
							[New] adding default and alias option to nvm install  
						
						... 
						
						
						
						For: `nvm install 8.12.0` after install:
--alias=8 is equivalent to `nvm alias 8 8.12.0`
--default is equivalent to `nvm alias default 8.12.0`
Co-authored-by: Kayla Altepeter <kayla@kaylaaltepeter.com >
Co-authored-by: Dena Burd <me@Denas-MacBook-Air.local >
Co-authored-by: Jordan Harband <ljharb@gmail.com > 
						
						
					 
					
						2018-10-22 08:32:29 -05: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 
						 
				 
			
				
					
						
							
							
								Naomi Quinones 
							
						 
					 
					
						
						
							
						
						3561bbc54a 
					 
					
						
						
							
							[Fix] --help: Add more examples  
						
						... 
						
						
						
						Fixes  #2120 . 
					
						2020-07-28 17:56:48 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						83043c4d3a 
					 
					
						
						
							
							[debug] add whoami output  
						
						
						
						
					 
					
						2020-07-25 13:38:52 -07:00 
						 
				 
			
				
					
						
							
							
								Dena Burd 
							
						 
					 
					
						
						
							
						
						55eafcd814 
					 
					
						
						
							
							[New] add nvm -v as an alias for nvm --version  
						
						... 
						
						
						
						Fixes  #2200 . 
					
						2020-07-27 10:26:35 -07:00 
						 
				 
			
				
					
						
							
							
								ritmos 
							
						 
					 
					
						
						
							
						
						06c3bf6a8f 
					 
					
						
						
							
							[Docs] --help: explain more clearly that <version> parameter is optional and can be provided by .nvmrc on nvm install, nvm use, nvm exec, and nvm run.  
						
						
						
						
					 
					
						2020-06-20 15:15:01 +02:00 
						 
				 
			
				
					
						
							
							
								DeeDeeG 
							
						 
					 
					
						
						
							
						
						4b1100e515 
					 
					
						
						
							
							[New] nvm_supports_xz: Add Mac/FreeBSD xz platform support checks  
						
						... 
						
						
						
						macOS only supports extracting xz tarballs with `tar` in 10.9 and up.
GNU tar needs an `xz` executable on the `PATH` to extract xz tarballs.
(These are the most common variants of tar, so until further testing
is done, conservatively assume all variants of tar (other than the one
shipped with macOS) need an xz executable on the PATH in order to
decompress xz tarballs.)
Fixes  #2155 . 
						
						
					 
					
						2020-01-29 16:20:15 -05:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						6575b6b052 
					 
					
						
						
							
							[Fix] install: improved arg parsing around --reinstall-packages-from  
						
						... 
						
						
						
						Fixes  #1762  
					
						2020-06-04 16:15:39 -07:00 
						 
				 
			
				
					
						
							
							
								Sehrope Sarkuni 
							
						 
					 
					
						
						
							
						
						91a55dd91a 
					 
					
						
						
							
							[Refactor] Rename solaris and iojs helper functions to be nvm_ prefixed  
						
						... 
						
						
						
						Renames node_version_has_solaris_binary and nvm_iojs_version_has_solaris_binary
to be prefixed with nvm_ so they do not show up in tab completion following the
word "node". 
						
						
					 
					
						2020-05-08 16:08:27 -04: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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Bruce A. MacNaughton 
							
						 
					 
					
						
						
							
						
						6c560b12b6 
					 
					
						
						
							
							[New] use: set NVM_INC to expose the node include path  
						
						
						
						
					 
					
						2020-02-07 06:23:35 -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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Sehrope Sarkuni 
							
						 
					 
					
						
						
							
						
						0b5bb5ccd8 
					 
					
						
						
							
							[Fix] set -u: Add default empty value for $NVM_NO_ALIAS  
						
						... 
						
						
						
						Adds a default value for NVM_NO_ALIAS so that nvm ls does not error out when run
in a bash nounset/-u (no unset vars) environment. 
						
						
					 
					
						2019-05-14 08:31:24 -04:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						e7a5b7992b 
					 
					
						
						
							
							[meta] update repo links to point to org  
						
						
						
						
					 
					
						2019-04-24 16:08:34 -07:00 
						 
				 
			
				
					
						
							
							
								Christopher Sahnwaldt 
							
						 
					 
					
						
						
							
						
						2410215b6a 
					 
					
						
						
							
							[Refactor] add nvm_stdout_is_terminal helper  
						
						
						
						
					 
					
						2019-02-24 00:03:19 +01: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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Jarvis Mercer - Amir Mohammad Safari (AMSL) 
							
						 
					 
					
						
						
							
						
						1f7f0c2d81 
					 
					
						
						
							
							[Docs] add version number to nvm —help output  
						
						
						
						
					 
					
						2019-01-27 04:13:12 +03:30 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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