mirror of
https://github.com/nvm-sh/nvm.git
synced 2025-05-10 22:31:51 +00:00
Fall back to .node-version if it exists
This commit is contained in:
parent
3b133fac2f
commit
39d701d0f0
12
README.md
12
README.md
@ -19,6 +19,7 @@
|
||||
- [System version of node](#system-version-of-node)
|
||||
- [Listing versions](#listing-versions)
|
||||
- [.nvmrc](#nvmrc)
|
||||
- [.node-version](#node-version)
|
||||
- [Deeper Shell Integration](#deeper-shell-integration)
|
||||
- [zsh](#zsh)
|
||||
- [Calling `nvm use` automatically in a directory with a `.nvmrc` file](#calling-nvm-use-automatically-in-a-directory-with-a-nvmrc-file)
|
||||
@ -101,7 +102,7 @@ If you're running a system without prepackaged binary available, which means you
|
||||
- [bass](https://github.com/edc/bass) allows you to use utilities written for Bash in fish shell
|
||||
- [fast-nvm-fish](https://github.com/brigand/fast-nvm-fish) only works with version numbers (not aliases) but doesn't significantly slow your shell startup
|
||||
- [plugin-nvm](https://github.com/derekstavis/plugin-nvm) plugin for [Oh My Fish](https://github.com/oh-my-fish/oh-my-fish), which makes nvm and its completions available in fish shell
|
||||
- [fnm](https://github.com/fisherman/fnm) - [fisherman](https://github.com/fisherman/fisherman)-based version manager for fish
|
||||
- [fnm](https://github.com/fisherman/fnm) - [fisherman](https://github.com/fisherman/fisherman)-based version manager for fish
|
||||
|
||||
**Note:** We still have some problems with FreeBSD, because there is no official pre-built binary for FreeBSD, and building from source may need [patches](https://www.freshports.org/www/node/files/patch-deps_v8_src_base_platform_platform-posix.cc); see the issue ticket:
|
||||
- [[#900] [Bug] nodejs on FreeBSD may need to be patched ](https://github.com/creationix/nvm/issues/900)
|
||||
@ -343,6 +344,15 @@ Found '/path/to/project/.nvmrc' with version <5.9>
|
||||
Now using node v5.9.1 (npm v3.7.3)
|
||||
```
|
||||
|
||||
### .node-version
|
||||
|
||||
For a little compatability with other node version managers, nvm will also sniff for `.node-version` files. They're the same as `.rmvrc`, they just share a common name.
|
||||
|
||||
$ echo "5.9" > .node-version
|
||||
|
||||
They'll be loaded after `.nvmrc`, and can contain the same values as `.nvmrc`.
|
||||
|
||||
|
||||
### Deeper Shell Integration
|
||||
|
||||
You can use [`avn`](https://github.com/wbyoung/avn) to deeply integrate into your shell and automatically invoke `nvm` when changing directories. `avn` is **not** supported by the `nvm` development team. Please [report issues to the `avn` team](https://github.com/wbyoung/avn/issues/new).
|
||||
|
11
nvm.sh
11
nvm.sh
@ -281,27 +281,30 @@ nvm_find_up() {
|
||||
nvm_echo "${path}"
|
||||
}
|
||||
|
||||
|
||||
nvm_find_nvmrc() {
|
||||
local dir
|
||||
dir="$(nvm_find_up '.nvmrc')"
|
||||
if [ -e "${dir}/.nvmrc" ]; then
|
||||
nvm_echo "${dir}/.nvmrc"
|
||||
else
|
||||
dir="$(nvm_find_up '.node-version')"
|
||||
if [ -e "${dir}/.node-version" ]; then
|
||||
nvm_echo "${dir}/.node-version"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# Obtain nvm version from rc file
|
||||
nvm_rc_version() {
|
||||
export NVM_RC_VERSION=''
|
||||
local NVMRC_PATH
|
||||
NVMRC_PATH="$(nvm_find_nvmrc)"
|
||||
if [ ! -e "${NVMRC_PATH}" ]; then
|
||||
nvm_err "No .nvmrc file found"
|
||||
nvm_err "No .nvmrc or .node-version file found"
|
||||
return 1
|
||||
fi
|
||||
read -r NVM_RC_VERSION < "${NVMRC_PATH}" || printf ''
|
||||
if [ ! -n "${NVM_RC_VERSION}" ]; then
|
||||
nvm_err "Warning: empty .nvmrc file found at \"${NVMRC_PATH}\""
|
||||
nvm_err "Warning: empty nvm file found at \"${NVMRC_PATH}\""
|
||||
return 2
|
||||
fi
|
||||
nvm_echo "Found '${NVMRC_PATH}' with version <${NVM_RC_VERSION}>"
|
||||
|
564
package-lock.json
generated
Normal file
564
package-lock.json
generated
Normal file
@ -0,0 +1,564 @@
|
||||
{
|
||||
"name": "nvm",
|
||||
"version": "0.33.5",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
"anchor-markdown-header": {
|
||||
"version": "0.5.7",
|
||||
"resolved": "https://registry.npmjs.org/anchor-markdown-header/-/anchor-markdown-header-0.5.7.tgz",
|
||||
"integrity": "sha1-BFBj125qH5zTJ6V6ASaqD97Dcac=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"emoji-regex": "6.1.3"
|
||||
}
|
||||
},
|
||||
"bail": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/bail/-/bail-1.0.2.tgz",
|
||||
"integrity": "sha1-99bBcxYwqfnw1NNe0fli4gdKF2Q=",
|
||||
"dev": true
|
||||
},
|
||||
"boundary": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/boundary/-/boundary-1.0.1.tgz",
|
||||
"integrity": "sha1-TWfcJgLAzBbdm85+v4fpSCkPWBI=",
|
||||
"dev": true
|
||||
},
|
||||
"ccount": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.2.tgz",
|
||||
"integrity": "sha1-U7ai+BW7d7nChx97mnLDol8djok=",
|
||||
"dev": true
|
||||
},
|
||||
"character-entities": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.1.tgz",
|
||||
"integrity": "sha1-92hxvl72bdt/j440eOzDdMJ9bco=",
|
||||
"dev": true
|
||||
},
|
||||
"character-entities-html4": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.1.tgz",
|
||||
"integrity": "sha1-NZoqSg9+KdPcKsmb2+Ie45Q46lA=",
|
||||
"dev": true
|
||||
},
|
||||
"character-entities-legacy": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.1.tgz",
|
||||
"integrity": "sha1-9Ad53xoQGHK7UQo9KV4fzPFHIC8=",
|
||||
"dev": true
|
||||
},
|
||||
"character-reference-invalid": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.1.tgz",
|
||||
"integrity": "sha1-lCg191Dk7GGjCOYMLvjMEBEgLvw=",
|
||||
"dev": true
|
||||
},
|
||||
"collapse-white-space": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.3.tgz",
|
||||
"integrity": "sha1-S5BvZw5aljqHt2sOFolkM0G2Ajw=",
|
||||
"dev": true
|
||||
},
|
||||
"colors": {
|
||||
"version": "0.5.1",
|
||||
"resolved": "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz",
|
||||
"integrity": "sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q=",
|
||||
"dev": true
|
||||
},
|
||||
"core-util-is": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
|
||||
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
|
||||
"dev": true
|
||||
},
|
||||
"debug": {
|
||||
"version": "2.6.9",
|
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
|
||||
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ms": "2.0.0"
|
||||
}
|
||||
},
|
||||
"doctoc": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/doctoc/-/doctoc-1.3.0.tgz",
|
||||
"integrity": "sha1-fwg5hR3VjICKLK5V2VBOAS0I7jA=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"anchor-markdown-header": "0.5.7",
|
||||
"htmlparser2": "3.9.2",
|
||||
"markdown-to-ast": "3.4.0",
|
||||
"minimist": "1.2.0",
|
||||
"underscore": "1.8.3",
|
||||
"update-section": "0.3.3"
|
||||
}
|
||||
},
|
||||
"dom-serializer": {
|
||||
"version": "0.1.0",
|
||||
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
|
||||
"integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"domelementtype": "1.1.3",
|
||||
"entities": "1.1.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"domelementtype": {
|
||||
"version": "1.1.3",
|
||||
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
|
||||
"integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"domelementtype": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz",
|
||||
"integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",
|
||||
"dev": true
|
||||
},
|
||||
"domhandler": {
|
||||
"version": "2.4.1",
|
||||
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.1.tgz",
|
||||
"integrity": "sha1-iS5HAAqZvlW783dP/qBWHYh5wlk=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"domelementtype": "1.3.0"
|
||||
}
|
||||
},
|
||||
"domutils": {
|
||||
"version": "1.6.2",
|
||||
"resolved": "https://registry.npmjs.org/domutils/-/domutils-1.6.2.tgz",
|
||||
"integrity": "sha1-GVjMC0yUJuntNn+xyOhUiRsPo/8=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"dom-serializer": "0.1.0",
|
||||
"domelementtype": "1.3.0"
|
||||
}
|
||||
},
|
||||
"emoji-regex": {
|
||||
"version": "6.1.3",
|
||||
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.3.tgz",
|
||||
"integrity": "sha1-7HmjlpsC0uzytyJUJ5v5m8eoOTI=",
|
||||
"dev": true
|
||||
},
|
||||
"entities": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz",
|
||||
"integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=",
|
||||
"dev": true
|
||||
},
|
||||
"extend": {
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
|
||||
"integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
|
||||
"dev": true
|
||||
},
|
||||
"function-bind": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
|
||||
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
|
||||
"dev": true
|
||||
},
|
||||
"has": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
|
||||
"integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"function-bind": "1.1.1"
|
||||
}
|
||||
},
|
||||
"htmlparser2": {
|
||||
"version": "3.9.2",
|
||||
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz",
|
||||
"integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"domelementtype": "1.3.0",
|
||||
"domhandler": "2.4.1",
|
||||
"domutils": "1.6.2",
|
||||
"entities": "1.1.1",
|
||||
"inherits": "2.0.3",
|
||||
"readable-stream": "2.3.3"
|
||||
}
|
||||
},
|
||||
"inherits": {
|
||||
"version": "2.0.3",
|
||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
|
||||
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
|
||||
"dev": true
|
||||
},
|
||||
"is-alphabetical": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.1.tgz",
|
||||
"integrity": "sha1-x3B5zJHU76x3W+EDS/LSQ/lebwg=",
|
||||
"dev": true
|
||||
},
|
||||
"is-alphanumerical": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.1.tgz",
|
||||
"integrity": "sha1-37SqTRCF4zvbYcLe6cgOnGwZ9Ts=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"is-alphabetical": "1.0.1",
|
||||
"is-decimal": "1.0.1"
|
||||
}
|
||||
},
|
||||
"is-decimal": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.1.tgz",
|
||||
"integrity": "sha1-9ftqlJlq2ejjdh+/vQkfH8qMToI=",
|
||||
"dev": true
|
||||
},
|
||||
"is-hexadecimal": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.1.tgz",
|
||||
"integrity": "sha1-bghLvJIGH7sJcexYts5tQE4k2mk=",
|
||||
"dev": true
|
||||
},
|
||||
"isarray": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
|
||||
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
|
||||
"dev": true
|
||||
},
|
||||
"longest-streak": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-1.0.0.tgz",
|
||||
"integrity": "sha1-0GWXxNTDG1LMsfXY+P5xSOr9aWU=",
|
||||
"dev": true
|
||||
},
|
||||
"lru-cache": {
|
||||
"version": "2.7.3",
|
||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
|
||||
"integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
|
||||
"dev": true
|
||||
},
|
||||
"markdown-table": {
|
||||
"version": "0.4.0",
|
||||
"resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-0.4.0.tgz",
|
||||
"integrity": "sha1-iQwsGzv+g/sA5BKbjkz+ZFJw+dE=",
|
||||
"dev": true
|
||||
},
|
||||
"markdown-to-ast": {
|
||||
"version": "3.4.0",
|
||||
"resolved": "https://registry.npmjs.org/markdown-to-ast/-/markdown-to-ast-3.4.0.tgz",
|
||||
"integrity": "sha1-Diy6gTkLBUmpFT7DsNkVthwWS+c=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"debug": "2.6.9",
|
||||
"remark": "5.1.0",
|
||||
"structured-source": "3.0.2",
|
||||
"traverse": "0.6.6"
|
||||
}
|
||||
},
|
||||
"minimatch": {
|
||||
"version": "0.2.14",
|
||||
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
|
||||
"integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"lru-cache": "2.7.3",
|
||||
"sigmund": "1.0.1"
|
||||
}
|
||||
},
|
||||
"minimist": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
|
||||
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
|
||||
"dev": true
|
||||
},
|
||||
"ms": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
||||
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
|
||||
"dev": true
|
||||
},
|
||||
"nomnom": {
|
||||
"version": "1.6.2",
|
||||
"resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.6.2.tgz",
|
||||
"integrity": "sha1-hKZqJgF0QI/Ft3oY+IjszET7aXE=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"colors": "0.5.1",
|
||||
"underscore": "1.4.4"
|
||||
},
|
||||
"dependencies": {
|
||||
"underscore": {
|
||||
"version": "1.4.4",
|
||||
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz",
|
||||
"integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"once": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
|
||||
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"wrappy": "1.0.2"
|
||||
}
|
||||
},
|
||||
"parse-entities": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.1.1.tgz",
|
||||
"integrity": "sha1-gRLYhHExnyerrk1klksSL+ThuJA=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"character-entities": "1.2.1",
|
||||
"character-entities-legacy": "1.1.1",
|
||||
"character-reference-invalid": "1.1.1",
|
||||
"is-alphanumerical": "1.0.1",
|
||||
"is-decimal": "1.0.1",
|
||||
"is-hexadecimal": "1.0.1"
|
||||
}
|
||||
},
|
||||
"process-nextick-args": {
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
|
||||
"integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
|
||||
"dev": true
|
||||
},
|
||||
"readable-stream": {
|
||||
"version": "2.3.3",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
|
||||
"integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"core-util-is": "1.0.2",
|
||||
"inherits": "2.0.3",
|
||||
"isarray": "1.0.0",
|
||||
"process-nextick-args": "1.0.7",
|
||||
"safe-buffer": "5.1.1",
|
||||
"string_decoder": "1.0.3",
|
||||
"util-deprecate": "1.0.2"
|
||||
}
|
||||
},
|
||||
"remark": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/remark/-/remark-5.1.0.tgz",
|
||||
"integrity": "sha1-y0Y709vLS5l5STXu4c9x16jjBow=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"remark-parse": "1.1.0",
|
||||
"remark-stringify": "1.1.0",
|
||||
"unified": "4.2.1"
|
||||
}
|
||||
},
|
||||
"remark-parse": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-1.1.0.tgz",
|
||||
"integrity": "sha1-w8oQ+ajaBGFcKPCapOMEUQUm7CE=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"collapse-white-space": "1.0.3",
|
||||
"extend": "3.0.1",
|
||||
"parse-entities": "1.1.1",
|
||||
"repeat-string": "1.6.1",
|
||||
"trim": "0.0.1",
|
||||
"trim-trailing-lines": "1.1.0",
|
||||
"unherit": "1.1.0",
|
||||
"unist-util-remove-position": "1.1.1",
|
||||
"vfile-location": "2.0.2"
|
||||
}
|
||||
},
|
||||
"remark-stringify": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-1.1.0.tgz",
|
||||
"integrity": "sha1-pxBeJbnuK/mkm3XSxCPxGwauIJI=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ccount": "1.0.2",
|
||||
"extend": "3.0.1",
|
||||
"longest-streak": "1.0.0",
|
||||
"markdown-table": "0.4.0",
|
||||
"parse-entities": "1.1.1",
|
||||
"repeat-string": "1.6.1",
|
||||
"stringify-entities": "1.3.1",
|
||||
"unherit": "1.1.0"
|
||||
}
|
||||
},
|
||||
"repeat-string": {
|
||||
"version": "1.6.1",
|
||||
"resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
|
||||
"integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
|
||||
"dev": true
|
||||
},
|
||||
"replace": {
|
||||
"version": "0.3.0",
|
||||
"resolved": "https://registry.npmjs.org/replace/-/replace-0.3.0.tgz",
|
||||
"integrity": "sha1-YAgXIRiGWFlatqeU63/ty0yNOcc=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"colors": "0.5.1",
|
||||
"minimatch": "0.2.14",
|
||||
"nomnom": "1.6.2"
|
||||
}
|
||||
},
|
||||
"safe-buffer": {
|
||||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
|
||||
"integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
|
||||
"dev": true
|
||||
},
|
||||
"semver": {
|
||||
"version": "5.4.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
|
||||
"integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==",
|
||||
"dev": true
|
||||
},
|
||||
"sigmund": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
|
||||
"integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
|
||||
"dev": true
|
||||
},
|
||||
"string_decoder": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
|
||||
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"safe-buffer": "5.1.1"
|
||||
}
|
||||
},
|
||||
"stringify-entities": {
|
||||
"version": "1.3.1",
|
||||
"resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.1.tgz",
|
||||
"integrity": "sha1-sVDsLXKsTBtfMktR+2soyc3/BYw=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"character-entities-html4": "1.1.1",
|
||||
"character-entities-legacy": "1.1.1",
|
||||
"is-alphanumerical": "1.0.1",
|
||||
"is-hexadecimal": "1.0.1"
|
||||
}
|
||||
},
|
||||
"structured-source": {
|
||||
"version": "3.0.2",
|
||||
"resolved": "https://registry.npmjs.org/structured-source/-/structured-source-3.0.2.tgz",
|
||||
"integrity": "sha1-3YAkJeD1PcSm56yjdSkBoczaevU=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"boundary": "1.0.1"
|
||||
}
|
||||
},
|
||||
"traverse": {
|
||||
"version": "0.6.6",
|
||||
"resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz",
|
||||
"integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=",
|
||||
"dev": true
|
||||
},
|
||||
"trim": {
|
||||
"version": "0.0.1",
|
||||
"resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
|
||||
"integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=",
|
||||
"dev": true
|
||||
},
|
||||
"trim-trailing-lines": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.0.tgz",
|
||||
"integrity": "sha1-eu+7eAjfnWafbaLkOMrIxGradoQ=",
|
||||
"dev": true
|
||||
},
|
||||
"trough": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/trough/-/trough-1.0.1.tgz",
|
||||
"integrity": "sha1-qf2LA5Swro//guBjOgo2zK1bX4Y=",
|
||||
"dev": true
|
||||
},
|
||||
"underscore": {
|
||||
"version": "1.8.3",
|
||||
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
|
||||
"integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
|
||||
"dev": true
|
||||
},
|
||||
"unherit": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.0.tgz",
|
||||
"integrity": "sha1-a5qu379z3xdWrZ4xbdmBiFhAzX0=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"inherits": "2.0.3",
|
||||
"xtend": "4.0.1"
|
||||
}
|
||||
},
|
||||
"unified": {
|
||||
"version": "4.2.1",
|
||||
"resolved": "https://registry.npmjs.org/unified/-/unified-4.2.1.tgz",
|
||||
"integrity": "sha1-dv9Dqo2kMPbn5KVchOusKtLPzS4=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"bail": "1.0.2",
|
||||
"extend": "3.0.1",
|
||||
"has": "1.0.1",
|
||||
"once": "1.4.0",
|
||||
"trough": "1.0.1",
|
||||
"vfile": "1.4.0"
|
||||
}
|
||||
},
|
||||
"unist-util-remove-position": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.1.tgz",
|
||||
"integrity": "sha1-WoXBVV/BugwQG4ZwfRXlD6TIcbs=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"unist-util-visit": "1.1.3"
|
||||
}
|
||||
},
|
||||
"unist-util-visit": {
|
||||
"version": "1.1.3",
|
||||
"resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.1.3.tgz",
|
||||
"integrity": "sha1-7CaOcxudJ3p5pbWqBkOZDkBdYAs=",
|
||||
"dev": true
|
||||
},
|
||||
"update-section": {
|
||||
"version": "0.3.3",
|
||||
"resolved": "https://registry.npmjs.org/update-section/-/update-section-0.3.3.tgz",
|
||||
"integrity": "sha1-RY8Xgg03gg3GDiC4bZQ5GwASMVg=",
|
||||
"dev": true
|
||||
},
|
||||
"urchin": {
|
||||
"version": "0.0.5",
|
||||
"resolved": "https://registry.npmjs.org/urchin/-/urchin-0.0.5.tgz",
|
||||
"integrity": "sha1-T93XsPg6ExygJ8gSZlQySzWR0f4=",
|
||||
"dev": true
|
||||
},
|
||||
"util-deprecate": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
||||
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
|
||||
"dev": true
|
||||
},
|
||||
"vfile": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/vfile/-/vfile-1.4.0.tgz",
|
||||
"integrity": "sha1-wP1vpIT43r23cfaMMe112I2pf+c=",
|
||||
"dev": true
|
||||
},
|
||||
"vfile-location": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.2.tgz",
|
||||
"integrity": "sha1-02dcWch3SY5JK0dW/2Xkrxp1IlU=",
|
||||
"dev": true
|
||||
},
|
||||
"wrappy": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
||||
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
|
||||
"dev": true
|
||||
},
|
||||
"xtend": {
|
||||
"version": "4.0.1",
|
||||
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
|
||||
"integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
}
|
@ -9,3 +9,6 @@ if [ -f ".nvmrc" ]; then
|
||||
mv .nvmrc .nvmrc.bak
|
||||
fi
|
||||
|
||||
if [ -f ".node-version" ]; then
|
||||
mv .node-version .node-version.bak
|
||||
fi
|
||||
|
@ -7,8 +7,11 @@ nvm uninstall v1.0.0
|
||||
nvm uninstall --lts
|
||||
|
||||
rm .nvmrc
|
||||
rm .node-version
|
||||
|
||||
if [ -f ".nvmrc.bak" ]; then
|
||||
mv .nvmrc.bak .nvmrc
|
||||
fi
|
||||
|
||||
if [ -f ".node-version.bak" ]; then
|
||||
mv .node-version.bak .node-version
|
||||
fi
|
||||
|
@ -11,3 +11,14 @@ echo "0.10.7" > .nvmrc
|
||||
|
||||
[ "$(nvm run --version | head -1)" = "Found '$PWD/.nvmrc' with version <0.10.7>" ] || die "\`nvm run\` failed to print out the \"found in .nvmrc\" message"
|
||||
|
||||
echo "0.12.0" > .node-version
|
||||
|
||||
[ "$(nvm run --version | tail -1)" = "v0.10.7" ] || die "\`nvm run\` failed to run with the .nvmrc version"
|
||||
|
||||
[ "$(nvm run --version | head -1)" = "Found '$PWD/.nvmrc' with version <0.10.7>" ] || die "\`nvm run\` failed to print out the \"found in .nvmrc\" message"
|
||||
|
||||
rm .nvmrc
|
||||
|
||||
[ "$(nvm run --version | tail -1)" = "v0.12.0" ] || die "\`nvm run\` failed to run with the .node-version version"
|
||||
|
||||
[ "$(nvm run --version | head -1)" = "Found '$PWD/.node-version' with version <0.12.0>" ] || die "\`nvm run\` failed to print out the \"found in .node-version\" message"
|
||||
|
Loading…
Reference in New Issue
Block a user