Skip to content

Commit d2436b2

Browse files
committed
bump node version, fix npm scripts, add docker:test script for testing
in a clean environment
1 parent 1f2aa59 commit d2436b2

File tree

5 files changed

+62
-45
lines changed

5 files changed

+62
-45
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
test
12
node_modules/
23
!node_modules/sh-semver/

.node-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
12.18.2
1+
16

node_modules/sh-semver/package.json

+12-37
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

+42-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nodenv-nvmrc",
3-
"version": "1.0.5",
3+
"version": "1.0.6",
44
"private": true,
55
"description": "Activate a nodenv node version from .nvmrc",
66
"homepage": "https://github.com/ouchxp/nodenv-nvmrc#readme",
@@ -14,17 +14,18 @@
1414
"bugs": {
1515
"url": "https://github.com/nodenv/nodenv-nvmrc/issues"
1616
},
17-
"directories": {
17+
"config": {
1818
"bin": "bin",
1919
"testnodenv": "test/nodenv",
2020
"test": "test"
2121
},
2222
"scripts": {
23-
"pretest": "[ -d $npm_package_directories_testnodenv ] || git clone --quiet --depth 1 https://github.com/nodenv/nodenv $npm_package_directories_testnodenv",
24-
"test": "PATH=$PWD/$npm_package_directories_testnodenv/bin:$PATH bats ${CI:+--tap} test",
23+
"pretest": "[ -d $npm_package_config_testnodenv ] || git clone --quiet --depth 1 https://github.com/nodenv/nodenv $npm_package_config_testnodenv",
24+
"test": "PATH=$PWD/$npm_package_config_testnodenv/bin:$PATH bats ${CI:+--tap} test",
2525
"update:deps": "curl 'https://raw.githubusercontent.com/qzb/sh-semver/master/semver.sh' > deps/semver.sh",
2626
"publish:brew": "brew-publish $npm_package_name v$npm_package_version",
27-
"postversion": "git push --follow-tags && npm run publish:brew"
27+
"postversion": "git push --follow-tags && npm run publish:brew",
28+
"docker:test": "docker run -it --rm -v $PWD:/nodenv-nvmrc node:16 /bin/sh -c 'cd nodenv-nvmrc; npm install; npm run pretest; npm run test'"
2829
},
2930
"devDependencies": {
3031
"bats": "^1.1.0",

0 commit comments

Comments
 (0)