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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Magnus Markling 
							
						 
					 
					
						
						
							
						
						b02617028f 
					 
					
						
						
							
							[Tests] Source nvm.sh before defining FILE  
						
						
						
						
					 
					
						2020-03-19 12:13:29 +01: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 
							
						 
					 
					
						
						
							
						
						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 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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Christopher Sahnwaldt 
							
						 
					 
					
						
						
							
						
						2410215b6a 
					 
					
						
						
							
							[Refactor] add nvm_stdout_is_terminal helper  
						
						
						
						
					 
					
						2019-02-24 00:03:19 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Sahnwaldt 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2019-02-27 10:50:59 +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 
							
						 
					 
					
						
						
							
						
						9daf26f0a0 
					 
					
						
						
							
							[Tests] nvm_command_info: make error output more helpful  
						
						
						
						
					 
					
						2019-02-25 13:17:10 -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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Lucas Kellner 
							
						 
					 
					
						
						
							
						
						02997b0753 
					 
					
						
						
							
							[Docs] unalias: add more specific error message for builtin aliases  
						
						
						
						
					 
					
						2019-01-23 16:39:57 -08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						cc0750eb5d 
					 
					
						
						
							
							[Fix] install: Add missing io.js installation message  
						
						... 
						
						
						
						Fixes  #1988  
					
						2019-01-22 15:46:29 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						7e715d5c73 
					 
					
						
						
							
							[Tests] Improve syntax in "test/installation_iojs/nvm install v1 works"  
						
						
						
						
					 
					
						2019-01-23 03:10:03 +08:00 
						 
				 
			
				
					
						
							
							
								Jordan Harband 
							
						 
					 
					
						
						
							
						
						c1150c41ab 
					 
					
						
						
							
							[Tests] avoid using shopt in zsh  
						
						
						
						
					 
					
						2018-11-26 11:18:11 -08:00 
						 
				 
			
				
					
						
							
							
								Erik Lilja 
							
						 
					 
					
						
						
							
						
						8542df4ac5 
					 
					
						
						
							
							[New] add support for $XDG_CONFIG_HOME  
						
						
						
						
					 
					
						2018-08-14 21:45:40 +02: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 Harband 
							
						 
					 
					
						
						
							
						
						e7a37f336d 
					 
					
						
						
							
							[Tests] fix failing tests on master due to npm registry SSL changes  
						
						
						
						
					 
					
						2018-08-15 15:01:47 -07:00 
						 
				 
			
				
					
						
							
							
								Xandor Schiefer 
							
						 
					 
					
						
						
							
						
						90cfb5d771 
					 
					
						
						
							
							[Fix] use: Prepend instead of changing if shadowed by system dirs ( fixes   #1652 )  
						
						
						
						
					 
					
						2018-06-08 15:23:02 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Li 
							
						 
					 
					
						
						
							
						
						0cdc184168 
					 
					
						
						
							
							[Fix] Improve nvm_is_version_installed to check for a node executable instead of root dir  
						
						
						
						
					 
					
						2018-05-31 15:26:30 -07:00 
						 
				 
			
				
					
						
							
							
								Joshua Li 
							
						 
					 
					
						
						
							
						
						a5f42d9cea 
					 
					
						
						
							
							[Tests] update most mkdirs to use make_fake_{node,iojs}  
						
						
						
						
					 
					
						2018-06-13 10:38:19 -07:00 
						 
				 
			
				
					
						
							
							
								Xandor Schiefer 
							
						 
					 
					
						
						
							
						
						eabd7ab13d 
					 
					
						
						
							
							Respect previously nvm-loaded node version when sourcing  
						
						
						
						
					 
					
						2016-11-14 19:18:24 +02:00 
						 
				 
			
				
					
						
							
							
								Spike Grobstein 
							
						 
					 
					
						
						
							
						
						9854928ba9 
					 
					
						
						
							
							[New] install.sh: allow user to explicitly opt out of nvm adding the source string  
						
						... 
						
						
						
						this is done by checking if the user supplies `PROFILE=/dev/null` when running `install.sh`, the `nvm_detect_profile` function will not output any strings, causing `nvm_do_install` to skip adding `SOURCE_STR`. 
						
						
					 
					
						2018-05-03 08:22:07 -07: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 
							
						 
					 
					
						
						
							
						
						38b32c27f3 
					 
					
						
						
							
							[Tests] update mock data  
						
						
						
						
					 
					
						2018-05-23 23:48:50 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						113d807e5a 
					 
					
						
						
							
							[New] Support --no-progress for nvm install  
						
						... 
						
						
						
						Closes  #1079 . 
					
						2017-03-10 01:07:16 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						685312d600 
					 
					
						
						
							
							[Fix] Remove $NVM_DIR trailing slash automatically,  fix   #1708  
						
						
						
						
					 
					
						2018-04-12 14:14:58 +08:00 
						 
				 
			
				
					
						
							
							
								Peter Dave Hello 
							
						 
					 
					
						
						
							
						
						d5dacdf80f 
					 
					
						
						
							
							[Fix] nvm debug: Fix sed syntax error in nvm_command_info()  
						
						
						
						
					 
					
						2018-04-17 18:09:47 +08:00