From 30dbad8ff183dee06ecf08cc1e98b652887ab9a9 Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 13 Jul 2018 10:03:22 -0400 Subject: [PATCH] fix: fix npmignore, prevent version cache from being published --- packages/@vue/babel-preset-app/.npmignore | 4 ++-- packages/@vue/cli-init/.npmignore | 4 ++-- packages/@vue/cli-overlay/.npmignore | 4 ++-- packages/@vue/cli-plugin-babel/.npmignore | 4 ++-- packages/@vue/cli-plugin-e2e-cypress/.npmignore | 4 ++-- packages/@vue/cli-plugin-e2e-nightwatch/.npmignore | 4 ++-- packages/@vue/cli-plugin-eslint/.npmignore | 4 ++-- packages/@vue/cli-plugin-pwa/.npmignore | 4 ++-- packages/@vue/cli-plugin-typescript/.npmignore | 4 ++-- packages/@vue/cli-plugin-unit-jest/.npmignore | 4 ++-- packages/@vue/cli-plugin-unit-mocha/.npmignore | 4 ++-- packages/@vue/cli-service-global/.npmignore | 4 ++-- packages/@vue/cli-service/.npmignore | 4 ++-- packages/@vue/cli-shared-utils/.npmignore | 4 ++-- packages/@vue/cli-test-utils/.npmignore | 4 ++-- packages/@vue/cli/.npmignore | 4 ++-- packages/@vue/cli/lib/util/.npmignore | 2 ++ packages/@vue/cli/package.json | 4 ---- packages/@vue/eslint-config-airbnb/.npmignore | 4 ++-- packages/@vue/eslint-config-prettier/.npmignore | 4 ++-- packages/@vue/eslint-config-standard/.npmignore | 4 ++-- packages/@vue/eslint-config-typescript/.npmignore | 4 ++-- scripts/bootstrap.js | 2 +- 23 files changed, 43 insertions(+), 45 deletions(-) create mode 100644 packages/@vue/cli/lib/util/.npmignore diff --git a/packages/@vue/babel-preset-app/.npmignore b/packages/@vue/babel-preset-app/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/babel-preset-app/.npmignore +++ b/packages/@vue/babel-preset-app/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/cli-init/.npmignore b/packages/@vue/cli-init/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/cli-init/.npmignore +++ b/packages/@vue/cli-init/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/cli-overlay/.npmignore b/packages/@vue/cli-overlay/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/cli-overlay/.npmignore +++ b/packages/@vue/cli-overlay/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/cli-plugin-babel/.npmignore b/packages/@vue/cli-plugin-babel/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/cli-plugin-babel/.npmignore +++ b/packages/@vue/cli-plugin-babel/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/cli-plugin-e2e-cypress/.npmignore b/packages/@vue/cli-plugin-e2e-cypress/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/cli-plugin-e2e-cypress/.npmignore +++ b/packages/@vue/cli-plugin-e2e-cypress/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/cli-plugin-e2e-nightwatch/.npmignore b/packages/@vue/cli-plugin-e2e-nightwatch/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/cli-plugin-e2e-nightwatch/.npmignore +++ b/packages/@vue/cli-plugin-e2e-nightwatch/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/cli-plugin-eslint/.npmignore b/packages/@vue/cli-plugin-eslint/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/cli-plugin-eslint/.npmignore +++ b/packages/@vue/cli-plugin-eslint/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/cli-plugin-pwa/.npmignore b/packages/@vue/cli-plugin-pwa/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/cli-plugin-pwa/.npmignore +++ b/packages/@vue/cli-plugin-pwa/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/cli-plugin-typescript/.npmignore b/packages/@vue/cli-plugin-typescript/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/cli-plugin-typescript/.npmignore +++ b/packages/@vue/cli-plugin-typescript/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/cli-plugin-unit-jest/.npmignore b/packages/@vue/cli-plugin-unit-jest/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/cli-plugin-unit-jest/.npmignore +++ b/packages/@vue/cli-plugin-unit-jest/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/cli-plugin-unit-mocha/.npmignore b/packages/@vue/cli-plugin-unit-mocha/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/cli-plugin-unit-mocha/.npmignore +++ b/packages/@vue/cli-plugin-unit-mocha/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/cli-service-global/.npmignore b/packages/@vue/cli-service-global/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/cli-service-global/.npmignore +++ b/packages/@vue/cli-service-global/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/cli-service/.npmignore b/packages/@vue/cli-service/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/cli-service/.npmignore +++ b/packages/@vue/cli-service/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/cli-shared-utils/.npmignore b/packages/@vue/cli-shared-utils/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/cli-shared-utils/.npmignore +++ b/packages/@vue/cli-shared-utils/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/cli-test-utils/.npmignore b/packages/@vue/cli-test-utils/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/cli-test-utils/.npmignore +++ b/packages/@vue/cli-test-utils/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/cli/.npmignore b/packages/@vue/cli/.npmignore index d2d037897..34ba9392f 100644 --- a/packages/@vue/cli/.npmignore +++ b/packages/@vue/cli/.npmignore @@ -1,3 +1,3 @@ -__tests__/ -__mocks__/ +__tests__ +__mocks__ .version diff --git a/packages/@vue/cli/lib/util/.npmignore b/packages/@vue/cli/lib/util/.npmignore new file mode 100644 index 000000000..815a116a6 --- /dev/null +++ b/packages/@vue/cli/lib/util/.npmignore @@ -0,0 +1,2 @@ +__tests__ +.version diff --git a/packages/@vue/cli/package.json b/packages/@vue/cli/package.json index a38ef8eaa..76b310b6c 100644 --- a/packages/@vue/cli/package.json +++ b/packages/@vue/cli/package.json @@ -5,10 +5,6 @@ "bin": { "vue": "bin/vue.js" }, - "files": [ - "bin", - "lib" - ], "repository": { "type": "git", "url": "git+https://github.com/vuejs/vue-cli.git" diff --git a/packages/@vue/eslint-config-airbnb/.npmignore b/packages/@vue/eslint-config-airbnb/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/eslint-config-airbnb/.npmignore +++ b/packages/@vue/eslint-config-airbnb/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/eslint-config-prettier/.npmignore b/packages/@vue/eslint-config-prettier/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/eslint-config-prettier/.npmignore +++ b/packages/@vue/eslint-config-prettier/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/eslint-config-standard/.npmignore b/packages/@vue/eslint-config-standard/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/eslint-config-standard/.npmignore +++ b/packages/@vue/eslint-config-standard/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/packages/@vue/eslint-config-typescript/.npmignore b/packages/@vue/eslint-config-typescript/.npmignore index a6c9e189f..e0b178a18 100644 --- a/packages/@vue/eslint-config-typescript/.npmignore +++ b/packages/@vue/eslint-config-typescript/.npmignore @@ -1,2 +1,2 @@ -__tests__/ -__mocks__/ \ No newline at end of file +__tests__ +__mocks__ diff --git a/scripts/bootstrap.js b/scripts/bootstrap.js index 4824d6e80..f4c7e24f1 100644 --- a/scripts/bootstrap.js +++ b/scripts/bootstrap.js @@ -50,6 +50,6 @@ files.forEach(pkg => { const npmIgnorePath = path.join(packagesDir, pkg, `.npmignore`) if (!fs.existsSync(npmIgnorePath)) { - fs.writeFileSync(npmIgnorePath, `__tests__/\n__mocks__/`) + fs.writeFileSync(npmIgnorePath, `__tests__\n__mocks__`) } })