From 56346a991f7068ff963e78affdacd8669e0993ba Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Wed, 11 Aug 2021 21:29:18 +0800 Subject: [PATCH] style: format code --- index.js | 15 +++++++++------ utils/generateReadme.js | 25 +++++++++++++++---------- utils/getCommand.js | 6 ++++-- 3 files changed, 28 insertions(+), 18 deletions(-) diff --git a/index.js b/index.js index c7d57b1f..cab65f72 100755 --- a/index.js +++ b/index.js @@ -311,12 +311,15 @@ async function init() { : 'npm' // README generation - fs.writeFileSync(path.resolve(root, 'README.md'), generateReadme({ - projectName: result.projectName || defaultProjectName, - packageManager, - needsTypeScript, - needsTests - })) + fs.writeFileSync( + path.resolve(root, 'README.md'), + generateReadme({ + projectName: result.projectName || defaultProjectName, + packageManager, + needsTypeScript, + needsTests + }) + ) console.log(`\nDone. Now run:\n`) if (root !== cwd) { diff --git a/utils/generateReadme.js b/utils/generateReadme.js index 3eb338e1..97985e7a 100644 --- a/utils/generateReadme.js +++ b/utils/generateReadme.js @@ -21,13 +21,15 @@ export default function generateReadme({ template = template.replace('{{projectName}}', projectName) if (needsTypeScript) { - template = template.replace('\n', sfcTypeSupportDoc) + template = template.replace( + '\n', + sfcTypeSupportDoc + ) } else { template = template.replace('\n\n', '') } - let npmScriptsDescriptions = -`\`\`\`sh + let npmScriptsDescriptions = `\`\`\`sh ${getCommand(packageManager, 'install')} \`\`\` @@ -45,25 +47,28 @@ ${getCommand(packageManager, 'build')} ` if (needsTests) { - npmScriptsDescriptions +=` + npmScriptsDescriptions += ` ### Run Unit Tests with [Cypress Component Testing](https://docs.cypress.io/guides/component-testing/introduction) \`\`\`sh -${getCommand(packageManager, 'test:unit')} # or \`${getCommand(packageManager, 'test:unit:ci')}\` for headless testing +${getCommand(packageManager, 'test:unit')} # or \`${getCommand( + packageManager, + 'test:unit:ci' + )}\` for headless testing \`\`\` ### Run End-to-End Tests with [Cypress](https://www.cypress.io/) \`\`\`sh -${getCommand(packageManager, 'test:e2e')} # or \`${getCommand(packageManager, 'test:e2e:ci')}\` for headless testing +${getCommand(packageManager, 'test:e2e')} # or \`${getCommand( + packageManager, + 'test:e2e:ci' + )}\` for headless testing \`\`\` ` } - template = template.replace( - '\n', - npmScriptsDescriptions - ) + template = template.replace('\n', npmScriptsDescriptions) return template } diff --git a/utils/getCommand.js b/utils/getCommand.js index 1b6cba2e..4723888d 100644 --- a/utils/getCommand.js +++ b/utils/getCommand.js @@ -1,7 +1,9 @@ export default function getCommand(packageManager, scriptName) { if (scriptName === 'install') { - return packageManager === 'yarn' ? 'yarn': `${packageManager} install` + return packageManager === 'yarn' ? 'yarn' : `${packageManager} install` } - return packageManager === 'npm' ? `npm run ${scriptName}` : `${packageManager} ${scriptName}` + return packageManager === 'npm' + ? `npm run ${scriptName}` + : `${packageManager} ${scriptName}` } -- 2.39.5