Skip to content

Commit d10e548

Browse files
🐛 using always pascalcase componentName
1 parent 5196de4 commit d10e548

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

generator/index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ function replaceInLicense(licenseTextTemplate, sourceText, newText) {
2525
}
2626

2727
module.exports = (api, context) => {
28-
const { addBadges, addLicense, componentName, copyrightHolders, licenseName, useComponentFixture, useVueDoc, useVueStyleguidist } = context
28+
const { addLicense, componentName, copyrightHolders, licenseName, useComponentFixture, useVueDoc, useVueStyleguidist } = context
2929
const useLint = api.hasPlugin('eslint')
3030
const usesTypescript = api.hasPlugin('typescript')
3131
const extension = usesTypescript ? 'ts' : 'js'
@@ -70,7 +70,7 @@ module.exports = (api, context) => {
7070
if (useVueDoc) {
7171
api.extendPackage({
7272
scripts: {
73-
'doc:build': `npx vuedoc.md --section API --output ./README.md ./src/components/${componentName}.vue`
73+
'doc:build': `npx vuedoc.md --section API --output ./README.md ./src/components/${context.componentName}.vue`
7474
},
7575
devDependencies: {
7676
'@vuedoc/md': "^1.5.0"
@@ -97,18 +97,18 @@ module.exports = (api, context) => {
9797
api.postProcessFiles(files => {
9898
const hasTest = api.hasPlugin('unit-mocha') || api.hasPlugin('unit-jest');
9999
if (hasTest) {
100-
updateFile(files, `tests/unit/HelloWorld.spec.${extension}`, content => content.replace(/HelloWorld/g, componentName));
100+
updateFile(files, `tests/unit/HelloWorld.spec.${extension}`, content => content.replace(/HelloWorld/g, context.componentName));
101101
}
102102

103103
updateFile(files, 'README.md', content => readmeUpdater(content, context));
104104

105105
if (useComponentFixture) {
106-
updateFile(files, 'src/App.vue', content => updateExample(content, componentName));
106+
updateFile(files, 'src/App.vue', content => updateExample(content, context.componentName));
107107
}
108108

109109
const immutableFiles = ['src/components/HelloWorld.vue', 'src/index.js', 'src/index.ts']
110110
renameFiles(files, /^src\//, 'example/', (file) => immutableFiles.indexOf(file) !== -1)
111-
renameFiles(files, /\/HelloWorld\./, `/${componentName}.`)
111+
renameFiles(files, /\/HelloWorld\./, `/${context.componentName}.`)
112112

113113
if (usesTypescript) {
114114
rename(files, 'src/index.js', 'src/index.ts');

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-cli-plugin-component",
3-
"version": "1.10.3",
3+
"version": "1.10.4",
44
"description": "vue-cli 3 plugin to create shareable component",
55
"main": "index.js",
66
"repository": {

0 commit comments

Comments
 (0)