From 89cfa0b81ca76477aacf961fc3dc1fc6a89fc971 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sat, 4 Jun 2016 17:38:41 -0700 Subject: [PATCH] [eslint config] [*] use `in-publish` because coffeescript screwed up the prepublish script for everyone --- packages/eslint-config-airbnb-base/package.json | 7 ++++--- packages/eslint-config-airbnb/package.json | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/eslint-config-airbnb-base/package.json b/packages/eslint-config-airbnb-base/package.json index 1b3175b9..97c37638 100644 --- a/packages/eslint-config-airbnb-base/package.json +++ b/packages/eslint-config-airbnb-base/package.json @@ -6,8 +6,8 @@ "scripts": { "lint": "eslint .", "tests-only": "babel-tape-runner ./test/test-*.js", - "prepublish": "eslint-find-rules --unused && npm test", - "pretest": "npm run --silent lint", + "prepublish": "not-in-install && (eslint-find-rules --unused && npm test) || in-install", + "pretest": "npm run --silent lint", "test": "npm run --silent tests-only", "travis": "npm run --silent test" }, @@ -49,7 +49,8 @@ "eslint": "^2.10.2", "eslint-find-rules": "^1.9.2", "eslint-plugin-import": "^1.8.0", - "tape": "^4.5.1" + "tape": "^4.5.1", + "in-publish": "^2.0.0" }, "peerDependencies": { "eslint": "^2.10.2", diff --git a/packages/eslint-config-airbnb/package.json b/packages/eslint-config-airbnb/package.json index 64a92931..37c7002f 100644 --- a/packages/eslint-config-airbnb/package.json +++ b/packages/eslint-config-airbnb/package.json @@ -6,8 +6,8 @@ "scripts": { "lint": "eslint .", "tests-only": "babel-tape-runner ./test/test-*.js", - "prepublish": "eslint-find-rules --unused && npm test", - "pretest": "npm run --silent lint", + "prepublish": "not-in-install && (eslint-find-rules --unused && npm test) || in-install", + "pretest": "npm run --silent lint", "test": "npm run --silent tests-only", "travis": "cd ../eslint-config-airbnb-base && npm link && cd - && npm link eslint-config-airbnb-base && npm run --silent test ; npm unlink eslint-config-airbnb-base >/dev/null &" }, @@ -55,7 +55,8 @@ "eslint-plugin-jsx-a11y": "^1.2.2", "eslint-plugin-react": "^5.1.1", "react": ">= 0.13.0", - "tape": "^4.5.1" + "tape": "^4.5.1", + "in-publish": "^2.0.0" }, "peerDependencies": { "eslint": "^2.10.2",