diff --git a/.travis.yml b/.travis.yml index a890ae4b..22361551 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,8 @@ node_js: notifications: email: on_success: "never" +install: + - npm ci script: - "npm run lint" - "./bin/test" diff --git a/bin/publish b/bin/publish index 83e3a6f0..7a8b4df6 100755 --- a/bin/publish +++ b/bin/publish @@ -8,7 +8,7 @@ function publish() { pushd "$1" > /dev/null cp ../../.npmignore . rm -rf node_modules - npm i + npm ci npm version "$2" npm pu git add . diff --git a/bin/test b/bin/test index 62ae2f78..8e723da5 100755 --- a/bin/test +++ b/bin/test @@ -7,7 +7,7 @@ export PATH="$PWD/bin/dev-tools:$PWD/node_modules/.bin:$PATH" function test_package() { pushd "$1" > /dev/null shift - npm i + npm ci npm run "$@" popd > /dev/null } diff --git a/packages/openapi-request-validator/package.json b/packages/openapi-request-validator/package.json index 5ea56a70..03fb454a 100644 --- a/packages/openapi-request-validator/package.json +++ b/packages/openapi-request-validator/package.json @@ -9,7 +9,7 @@ ], "scripts": { "cover": "nyc", - "prepublishOnly": "tsc", + "prepare": "tsc", "test-watch": "tsc && mocha --watch-extensions ts -w", "test": "mocha", "travis-test": "npm run cover"