Skip to content

Commit 697ecaa

Browse files
committed
chore
1 parent 9fc43f8 commit 697ecaa

File tree

28 files changed

+181
-15
lines changed

28 files changed

+181
-15
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"debug": "^3.1.0",
2727
"eslint": "^4.14.0",
2828
"eslint-plugin-vue-libs": "^2.0.1",
29+
"globby": "^7.1.1",
2930
"husky": "^0.14.3",
3031
"jest": "^22.0.4",
3132
"lerna": "^2.5.1",

packages/@vue/cli-overlay/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# @vue/cli-overlay
2+
3+
> overlay for vue-cli

packages/@vue/cli-overlay/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,8 @@
2525
"dependencies": {
2626
"chalk": "^2.3.0",
2727
"shell-quote": "^1.6.1"
28+
},
29+
"publishConfig": {
30+
"access": "public"
2831
}
29-
}
32+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# @vue/cli-plugin-babel
2+
3+
> babel plugin for vue-cli

packages/@vue/cli-plugin-babel/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,8 @@
2121
"dependencies": {
2222
"babel-core": "^6.26.0",
2323
"babel-loader": "^7.1.2"
24+
},
25+
"publishConfig": {
26+
"access": "public"
2427
}
2528
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# @vue/cli-plugin-e2e-cypress
2+
3+
> e2e-cypress plugin for vue-cli

packages/@vue/cli-plugin-e2e-cypress/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,8 @@
1717
"bugs": {
1818
"url": "https://github.com/vuejs/vue-cli/issues"
1919
},
20-
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-plugin-e2e-cypress#readme"
20+
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-plugin-e2e-cypress#readme",
21+
"publishConfig": {
22+
"access": "public"
23+
}
2124
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# @vue/cli-plugin-e2e-nightwatch
2+
3+
> e2e-nightwatch plugin for vue-cli

packages/@vue/cli-plugin-e2e-nightwatch/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,8 @@
1717
"bugs": {
1818
"url": "https://github.com/vuejs/vue-cli/issues"
1919
},
20-
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-plugin-e2e-nightwatch#readme"
20+
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-plugin-e2e-nightwatch#readme",
21+
"publishConfig": {
22+
"access": "public"
23+
}
2124
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# @vue/cli-plugin-eslint
2+
3+
> eslint plugin for vue-cli

packages/@vue/cli-plugin-eslint/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,8 @@
1717
"bugs": {
1818
"url": "https://github.com/vuejs/vue-cli/issues"
1919
},
20-
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-plugin-eslint#readme"
20+
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-plugin-eslint#readme",
21+
"publishConfig": {
22+
"access": "public"
23+
}
2124
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# @vue/cli-plugin-pwa
2+
3+
> pwa plugin for vue-cli

packages/@vue/cli-plugin-pwa/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,8 @@
1717
"bugs": {
1818
"url": "https://github.com/vuejs/vue-cli/issues"
1919
},
20-
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-plugin-pwa#readme"
20+
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-plugin-pwa#readme",
21+
"publishConfig": {
22+
"access": "public"
23+
}
2124
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# @vue/cli-plugin-typescript
2+
3+
> typescript plugin for vue-cli

packages/@vue/cli-plugin-typescript/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,8 @@
1717
"bugs": {
1818
"url": "https://github.com/vuejs/vue-cli/issues"
1919
},
20-
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-plugin-typescript#readme"
20+
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-plugin-typescript#readme",
21+
"publishConfig": {
22+
"access": "public"
23+
}
2124
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# @vue/cli-plugin-unit-jest
2+
3+
> unit-jest plugin for vue-cli

packages/@vue/cli-plugin-unit-jest/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,8 @@
1717
"bugs": {
1818
"url": "https://github.com/vuejs/vue-cli/issues"
1919
},
20-
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-plugin-unit-jest#readme"
20+
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-plugin-unit-jest#readme",
21+
"publishConfig": {
22+
"access": "public"
23+
}
2124
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# @vue/cli-plugin-unit-mocha-webpack
2+
3+
> unit-mocha-webpack plugin for vue-cli

packages/@vue/cli-plugin-unit-mocha-webpack/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,8 @@
2626
"mocha": "^4.0.1",
2727
"mocha-webpack": "^1.0.1",
2828
"webpack-node-externals": "^1.6.0"
29+
},
30+
"publishConfig": {
31+
"access": "public"
2932
}
30-
}
33+
}

packages/@vue/cli-service/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# @vue/cli-service
2+
3+
> service for vue-cli

packages/@vue/cli-service/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,8 @@
4949
"webpack-chain": "^4.5.0",
5050
"webpack-dev-server": "^2.9.7",
5151
"webpack-merge": "^4.1.1"
52+
},
53+
"publishConfig": {
54+
"access": "public"
5255
}
53-
}
56+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# @vue/cli-shared-utils
2+
3+
> shared-utils for vue-cli

packages/@vue/cli-shared-utils/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,8 @@
2121
"dependencies": {
2222
"chalk": "^2.3.0",
2323
"string.prototype.padstart": "^3.0.0"
24+
},
25+
"publishConfig": {
26+
"access": "public"
2427
}
25-
}
28+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# @vue/cli-test-utils
2+
3+
> test-utils for vue-cli

packages/@vue/cli-test-utils/package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,8 @@
1717
"bugs": {
1818
"url": "https://github.com/vuejs/vue-cli/issues"
1919
},
20-
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-test-utils#readme"
21-
}
20+
"homepage": "https://github.com/vuejs/vue-cli/packages/@vue/cli-test-utils#readme",
21+
"publishConfig": {
22+
"access": "public"
23+
}
24+
}

scripts/bootstrap.js

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
// create package.json and README for packages that don't have one yet
2+
3+
const fs = require('fs')
4+
const path = require('path')
5+
6+
const packagesDir = path.resolve(__dirname, '../packages/@vue')
7+
const files = fs.readdirSync(packagesDir)
8+
9+
files.forEach(pkg => {
10+
if (pkg === 'cli') return
11+
if (pkg.charAt(0) === '.') return
12+
13+
const isPlugin = /^cli-plugin-/.test(pkg)
14+
const desc = isPlugin
15+
? `${pkg.replace('cli-plugin-', '')} plugin for vue-cli`
16+
: `${pkg.replace('cli-', '')} for vue-cli`
17+
18+
const pkgPath = path.join(packagesDir, pkg, `package.json`)
19+
if (!fs.existsSync(pkgPath)) {
20+
const json = {
21+
'name': `@vue/${pkg}`,
22+
'version': '1.0.0',
23+
'description': desc,
24+
'main': 'index.js',
25+
'publishConfig': {
26+
'access': 'public'
27+
},
28+
'repository': {
29+
'type': 'git',
30+
'url': 'git+https://github.com/vuejs/vue-cli.git'
31+
},
32+
'keywords': [
33+
'vue',
34+
'cli'
35+
],
36+
'author': 'Evan You',
37+
'license': 'MIT',
38+
'bugs': {
39+
'url': 'https://github.com/vuejs/vue-cli/issues'
40+
},
41+
'homepage': `https://github.com/vuejs/vue-cli/packages/@vue/${pkg}#readme`
42+
}
43+
fs.writeFileSync(pkgPath, JSON.stringify(json, null, 2))
44+
}
45+
46+
const readmePath = path.join(packagesDir, pkg, `README.md`)
47+
if (!fs.existsSync(readmePath)) {
48+
fs.writeFileSync(readmePath,
49+
`# @vue/${pkg}
50+
51+
> ${desc}
52+
`
53+
)
54+
}
55+
})

scripts/syncDeps.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
// make sure generators are using the latest version of plugins
2+
3+
const fs = require('fs')
4+
const globby = require('globby')
5+
6+
;(async () => {
7+
const paths = await globby(['packages/@vue/cli/lib/generators/**/*.js'])
8+
paths
9+
.filter(p => !/\/files\//.test(p))
10+
.forEach(processFile)
11+
})()
12+
13+
function processFile (filePath) {
14+
const file = fs.readFileSync(filePath, 'utf-8')
15+
const updated = file.replace(/'(@vue\/cli-[\w-]+)': '\^\d+\.\d+\.\d+'/g, (_, pkg) => {
16+
const version = require(`../packages/${pkg}/package.json`).version
17+
return `'${pkg}': '^${version}'`
18+
})
19+
fs.writeFileSync(filePath, updated)
20+
}

yarn.lock

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2064,6 +2064,13 @@ diffie-hellman@^5.0.0:
20642064
miller-rabin "^4.0.0"
20652065
randombytes "^2.0.0"
20662066

2067+
dir-glob@^2.0.0:
2068+
version "2.0.0"
2069+
resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034"
2070+
dependencies:
2071+
arrify "^1.0.1"
2072+
path-type "^3.0.0"
2073+
20672074
dns-equal@^1.0.0:
20682075
version "1.0.0"
20692076
resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
@@ -3016,6 +3023,17 @@ globby@^6.1.0:
30163023
pify "^2.0.0"
30173024
pinkie-promise "^2.0.0"
30183025

3026+
globby@^7.1.1:
3027+
version "7.1.1"
3028+
resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680"
3029+
dependencies:
3030+
array-union "^1.0.1"
3031+
dir-glob "^2.0.0"
3032+
glob "^7.1.2"
3033+
ignore "^3.3.5"
3034+
pify "^3.0.0"
3035+
slash "^1.0.0"
3036+
30193037
got@^6.7.1:
30203038
version "6.7.1"
30213039
resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0"
@@ -3331,7 +3349,7 @@ iferr@^0.1.5:
33313349
version "0.1.5"
33323350
resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
33333351

3334-
ignore@^3.3.3:
3352+
ignore@^3.3.3, ignore@^3.3.5:
33353353
version "3.3.7"
33363354
resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021"
33373355

@@ -6069,7 +6087,7 @@ right-align@^0.1.1:
60696087
dependencies:
60706088
align-text "^0.1.1"
60716089

6072-
rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1:
6090+
rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2:
60736091
version "2.6.2"
60746092
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
60756093
dependencies:
@@ -7061,7 +7079,7 @@ vue-template-es2015-compiler@^1.6.0:
70617079
version "1.6.0"
70627080
resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz#dc42697133302ce3017524356a6c61b7b69b4a18"
70637081

7064-
vue-test-utils@^1.0.0-beta.9:
7082+
vue-test-utils@^1.0.0:
70657083
version "1.0.0-beta.9"
70667084
resolved "https://registry.yarnpkg.com/vue-test-utils/-/vue-test-utils-1.0.0-beta.9.tgz#bb67c01e2386f85c3ffbceae460b6e785eb7f81a"
70677085
dependencies:

0 commit comments

Comments
 (0)