Skip to content

Commit 187946d

Browse files
🚧 Adjust in ts configuration
1 parent 7162a7a commit 187946d

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

generator/index.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { renameFiles, updateFile } = require('./fileHelper')
1+
const { rename, renameFiles, updateFile } = require('./fileHelper')
22
const { updateExample } = require('./componentFixtureHelper')
33
const readmeUpdater = require('./readmeUpdater');
44
const licenseList = require('spdx-license-list/full');
@@ -26,7 +26,7 @@ function replaceInLicense(licenseTextTemplate, sourceText, newText) {
2626
module.exports = (api, { addBadges, addLicense, componentName, copyrightHolders, licenseName, useComponentFixture, useVueDoc, useVueStyleguidist }) => {
2727
const useLint = api.hasPlugin('eslint')
2828
const usesTypescript = api.hasPlugin('typescript')
29-
const extension = usesTypescript? 'ts' : 'js'
29+
const extension = usesTypescript ? 'ts' : 'js'
3030
const packageName = api.generator.pkg.name
3131
const context = { addBadges, addLicense, componentName, licenseName, packageName, useComponentFixture, useLint, useVueDoc, useVueStyleguidist }
3232

@@ -106,6 +106,10 @@ module.exports = (api, { addBadges, addLicense, componentName, copyrightHolders,
106106
renameFiles(files, /^src\//, 'example/', (file) => immutableFiles.indexOf(file) !== -1)
107107
renameFiles(files, /\/HelloWorld\./, `/${componentName}.`)
108108

109+
if (usesTypescript) {
110+
rename(files, 'src/index.js', 'src/index.ts');
111+
}
112+
109113
if (!addLicense) {
110114
return;
111115
}

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.9.0",
3+
"version": "1.9.1",
44
"description": "vue-cli 3 plugin to create shareable component",
55
"main": "index.js",
66
"repository": {

0 commit comments

Comments
 (0)