21c0c05130 
								
							
								 
							
						 
						
							
							
								
								[Fix] `nvm_die_on_prefix`: only grep lines starting with env var name  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								00af6341f7 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] Run fast test suite in clean environment  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								499d303746 
								
									
								
							
								 
							
						 
						
							
							
								
								[Perf] `use`/`nvm_die_on_prefix`: replicate npm config algorithm and remove `npm config` call  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c72f2c6f21 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `nvm ls-remote`: accept versions that end with a dot  
							
							... 
							
							
 
							
							Fixes  #983 . 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								f2c5ce459a 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] Fix nvm unload fast test cleanup  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								e77ed07ccc 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] Fix `nvm_ls_current` fast test  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								e01060fa2c 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `nvm_die_on_prefix`: use directory comparison rather than string  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								96069da0d5 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `nvm_ls`: zsh: unset `markdirs` and `local_options`  
							
							... 
							
							
 
							
							Fixes  #2315 . 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								6e0562ac6d 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] pin postcss to v7  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								cf92956e5d 
								
									
								
							
								 
							
						 
						
							
							
								
								[New] add `nvm_find_project_dir` helper  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								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> 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								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> 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								424aeb38b4 
								
									
								
							
								 
							
						 
						
							
							
								
								[Refactor] add `nvm_get_checksum_binary`; use it in `nvm debug`  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								abfe0a5891 
								
									
								
							
								 
							
						 
						
							
							
								
								[Refactor] remove unused `nvm_checksum` function  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								6575b6b052 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `install`: improved arg parsing around `--reinstall-packages-from`  
							
							... 
							
							
 
							
							Fixes  #1762  
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								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". 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								b02617028f 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] Source nvm.sh before defining FILE  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								4626d1aae6 
								
									
								
							
								 
							
						 
						
							
							
								
								[New] add `lts/-1` etc, to point to an LTS line relative to "latest"  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								c372ff03e0 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] update mocks  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								b9536327ae 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `nvm ls-remote`: properly label latest LTS versions instead of just the latest one in the filter  
							
							... 
							
							
 
							
							Fixes  #2166  
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e609091a55 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] update test mocks  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								4cd6b4822c 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] try to make `nvm unload` test more robust  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								f4eddb2c9c 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] ensure `nvm unload` unsets env vars too  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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  
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								73a513c389 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] allow `nvm unalias x` when `x` is a default alias, but shadowed  
							
							... 
							
							
 
							
							Fixes  #2122 . 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ee9e56582e 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] `jspm` v2 beta started breaking tests; pin to < v2  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e7a5b7992b 
								
									
								
							
								 
							
						 
						
							
							
								
								[meta] update repo links to point to org  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2410215b6a 
								
									
								
							
								 
							
						 
						
							
							
								
								[Refactor] add `nvm_stdout_is_terminal` helper  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a1abfd1fe4 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] use rimraf over `rmdir` in teardowns  
							
							... 
							
							
 
							
							- fix test 'Running "nvm ls" should display all installed versions.': only expect versions created by this test, but no versions created by other tests 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								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 . 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9daf26f0a0 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] `nvm_command_info`: make error output more helpful  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c6740f5a6e 
								
									
								
							
								 
							
						 
						
							
							
								
								[New] `nvm ls`: add `--no-alias` to suppress alias output  
							
							... 
							
							
 
							
							Per https://github.com/creationix/nvm/issues/1792#issuecomment-466696504  
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								04fdb2331b 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] `nvm ls`: ensure `nvm alias` is called  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2a5d2c06ff 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] add more checks to make_fake_* helpers  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								48196d2436 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] fix fake node versions  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								db19450caa 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `default_packages`: work when the file lacks a trailing newline  
							
							... 
							
							
 
							
							Fixes  #1995 . 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5c117e6ab3 
								
									
								
							
								 
							
						 
						
							
							
								
								[Refactor] extract “get default packages” logic to `nvm_get_default_packages`  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								02997b0753 
								
									
								
							
								 
							
						 
						
							
							
								
								[Docs] `unalias`: add more specific error message for builtin aliases  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								cc0750eb5d 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `install`: Add missing io.js installation message  
							
							... 
							
							
 
							
							Fixes  #1988  
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7e715d5c73 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] Improve syntax in "test/installation_iojs/nvm install v1 works"  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c1150c41ab 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] avoid using shopt in zsh  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8542df4ac5 
								
									
								
							
								 
							
						 
						
							
							
								
								[New] add support for `$XDG_CONFIG_HOME`  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f218a85454 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] eslint 5.5+ seems to not install on node 0.10  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e7a37f336d 
								
									
								
							
								 
							
						 
						
							
							
								
								[Tests] fix failing tests on master due to npm registry SSL changes  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								90cfb5d771 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] `use`: Prepend instead of changing if shadowed by system dirs ( fixes   #1652 )  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0cdc184168 
								
									
								
							
								 
							
						 
						
							
							
								
								[Fix] Improve `nvm_is_version_installed` to check for a node executable instead of root dir  
							
							
 
							
						 
						
							8 years ago