|
1 | | -const { renameFiles, updateFile } = require('./fileHelper') |
| 1 | +const { rename, renameFiles, updateFile } = require('./fileHelper') |
2 | 2 | const { updateExample } = require('./componentFixtureHelper') |
3 | 3 | const readmeUpdater = require('./readmeUpdater'); |
4 | 4 | const licenseList = require('spdx-license-list/full'); |
@@ -26,7 +26,7 @@ function replaceInLicense(licenseTextTemplate, sourceText, newText) { |
26 | 26 | module.exports = (api, { addBadges, addLicense, componentName, copyrightHolders, licenseName, useComponentFixture, useVueDoc, useVueStyleguidist }) => { |
27 | 27 | const useLint = api.hasPlugin('eslint') |
28 | 28 | const usesTypescript = api.hasPlugin('typescript') |
29 | | - const extension = usesTypescript? 'ts' : 'js' |
| 29 | + const extension = usesTypescript ? 'ts' : 'js' |
30 | 30 | const packageName = api.generator.pkg.name |
31 | 31 | const context = { addBadges, addLicense, componentName, licenseName, packageName, useComponentFixture, useLint, useVueDoc, useVueStyleguidist } |
32 | 32 |
|
@@ -106,6 +106,10 @@ module.exports = (api, { addBadges, addLicense, componentName, copyrightHolders, |
106 | 106 | renameFiles(files, /^src\//, 'example/', (file) => immutableFiles.indexOf(file) !== -1) |
107 | 107 | renameFiles(files, /\/HelloWorld\./, `/${componentName}.`) |
108 | 108 |
|
| 109 | + if (usesTypescript) { |
| 110 | + rename(files, 'src/index.js', 'src/index.ts'); |
| 111 | + } |
| 112 | + |
109 | 113 | if (!addLicense) { |
110 | 114 | return; |
111 | 115 | } |
|
0 commit comments