Skip to content

Commit 8e98a5f

Browse files
author
levy
committed
Merge branch 'dev'
2 parents 8a1b595 + fd9bbed commit 8e98a5f

File tree

14 files changed

+1285
-70
lines changed

14 files changed

+1285
-70
lines changed

.github/badge.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
types:
2+
feat: 'enhancement'
3+
fix: 'bug'
4+
docs: 'documentation'
5+
refactor: 'refactor'
6+
test: 'test'
7+
perf: 'performance'
8+
chore:
9+
deps: 'dependencies'
10+
default: 'chore'

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
/node_modules
22
/components
33
.idea
4+
.DS_Store

.grenrc.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,16 @@ module.exports = {
1515
issue: '- {{name}} [{{text}}]({{url}})',
1616
group: "\n### {{heading}}\n"
1717
},
18+
// https://github.com/nuxt/nuxt.js/releases
19+
// https://gitmoji.carloscuesta.me
1820
groupBy: {
1921
'✨ New Features:': ['enhancement'],
20-
'🐛 Bug Fixes:': ['bug']
22+
'🐛 Bug Fixes:': ['bug'],
23+
'📖 Documentation:': ['documentation'],
24+
'💅 Refactors:': ['refactor'],
25+
'♻️ Tests:': ['test'],
26+
'🚀 Performance:': ['performance'],
27+
'⚓ Dependency upgrades:': ['dependencies'],
28+
'🏡 Chore:': ['chore']
2129
}
2230
}

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,12 @@ yarn build
5858
npx vue-sfc-cli --upgrade --files package.json
5959
```
6060

61+
额外更新多个文件使用`,`分割
62+
63+
```sh
64+
npx vue-sfc-cli --upgrade --files package.json,README.md
65+
```
66+
6167
## Notice
6268

6369
不建议在Windows下生成组件,因为`.sh`可能没有执行权限

config/update-files.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
module.exports = [
2+
'.grenrc.js',
3+
'.prettierrc',
4+
'.travis.yml',
5+
'build.sh',
6+
'notify.sh'
7+
]

lib/fileActions.js

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,9 @@ module.exports = class FileActions {
4646

4747
upgrade(extraFiles = []) {
4848
const filesFromCli = this.opts.argv.get('files') || ''
49+
const shouldUpdateFiles = require('../config/update-files')
4950

50-
// TODO: 提取
51-
const files = [
52-
'.grenrc.js',
53-
'.prettierrc',
54-
'.travis.yml',
55-
'build.sh',
56-
'notify.sh'
57-
].concat(extraFiles, filesFromCli.split(','))
51+
const files = shouldUpdateFiles.concat(extraFiles, filesFromCli.split(','))
5852

5953
const upgradeFiles = glob.sync(
6054
`*(${files.join('|')})`,

templates/.babelrc

Lines changed: 0 additions & 10 deletions
This file was deleted.

templates/.babelrc.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
module.exports = api => {
2+
return {
3+
presets: [['@babel/env', {modules: api.env('test') ? 'commonjs' : false}]],
4+
plugins: [
5+
[
6+
'@babel/transform-runtime',
7+
{
8+
regenerator: true,
9+
// https://babeljs.io/docs/en/babel-plugin-transform-runtime#absoluteruntime
10+
absoluteRuntime: true
11+
}
12+
]
13+
]
14+
}
15+
}

templates/.github/badge.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
types:
2+
feat: 'enhancement'
3+
fix: 'bug'
4+
docs: 'documentation'
5+
refactor: 'refactor'
6+
test: 'test'
7+
perf: 'performance'
8+
chore:
9+
deps: 'dependencies'
10+
default: 'chore'

templates/.grenrc.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,16 @@ module.exports = {
1515
issue: '- {{name}} [{{text}}]({{url}})',
1616
group: "\n### {{heading}}\n"
1717
},
18+
// https://github.com/nuxt/nuxt.js/releases
19+
// https://gitmoji.carloscuesta.me
1820
groupBy: {
1921
'✨ New Features:': ['enhancement'],
20-
'🐛 Bug Fixes:': ['bug']
22+
'🐛 Bug Fixes:': ['bug'],
23+
'📖 Documentation:': ['documentation'],
24+
'💅 Refactors:': ['refactor'],
25+
'♻️ Tests:': ['test'],
26+
'🚀 Performance:': ['performance'],
27+
'⚓ Dependency upgrades:': ['dependencies'],
28+
'🏡 Chore:': ['chore']
2129
}
2230
}

0 commit comments

Comments
 (0)