Skip to content

Commit d4c5697

Browse files
committed
fix: lint
1 parent af24bc2 commit d4c5697

File tree

3 files changed

+16
-18
lines changed

3 files changed

+16
-18
lines changed

lib/cli.js

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
import yargsParser from "yargs-parser";
1+
import os from "os";
22
import path from "path";
3+
import yargsParser from "yargs-parser";
34
import chalk from "chalk";
45
import inquirer from "inquirer";
56
import fuzzy from "fuzzy";
67
import ora from "ora";
78
import pacote from "pacote";
89
import glob from "fast-glob";
910
import fs from "fs-extra";
10-
import os from "os";
1111
import elapsed from "elapsed-time-logger";
1212
import compareVersions from "compare-versions";
1313
import inqurerAutocompletePrompt from "inquirer-autocomplete-prompt";
@@ -41,24 +41,24 @@ const checkFolder = async (targetDir, argv) => {
4141
const onLoad = async (targetDir, version, argv) => {
4242
// see https://github.com/mrmlnc/fast-glob#how-to-write-patterns-on-windows
4343
const npmIgnoreFiles = await glob(
44-
`${targetDir.replace(/\\/g, "/")}/**/.npmignore`
44+
`${targetDir.replace(/\\/g, "/")}/**/.npmignore`,
4545
);
4646
await Promise.all(
4747
// eslint-disable-next-line arrow-body-style
4848
npmIgnoreFiles.map((fileName) => {
4949
return fs.rename(
5050
fileName,
51-
fileName.replace(/\.npmignore$/, ".gitignore")
51+
fileName.replace(/\.npmignore$/, ".gitignore"),
5252
);
53-
})
53+
}),
5454
);
5555
const skipPrompts = argv.yes === true;
5656

5757
if (skipPrompts) {
5858
return;
5959
}
6060
const langsList = JSON.parse(
61-
await fs.readFile(new URL("./countries.json", import.meta.url))
61+
await fs.readFile(new URL("./countries.json", import.meta.url)),
6262
);
6363

6464
const langListMap = {};
@@ -105,16 +105,15 @@ const onLoad = async (targetDir, version, argv) => {
105105
const sourceHTML = await fs.readFile(indexFile, "utf-8");
106106
let resultHTML = sourceHTML.replace(
107107
/(<html.*lang=)"([^"]*)"/gi,
108-
`$1"${lang}"`
108+
`$1"${lang}"`,
109109
);
110110
if (removeJqueryFlag) {
111111
resultHTML = resultHTML.replace(
112112
/(<script>window\.jQuery.*<\/script>|<script src=".*jquery.*<\/script>)/gi,
113-
""
113+
"",
114114
);
115115
}
116116
await fs.writeFile(indexFile, resultHTML);
117-
return;
118117
} catch (err) {
119118
/* istanbul ignore next */
120119
throw new Error(err);
@@ -138,27 +137,26 @@ export default async function CreateHtml5BoilerplateCLI(argvs) {
138137
return;
139138
}
140139
spinner = ora(
141-
`Downloading ${packageName} version '${version}' to ${targetDir}`
140+
`Downloading ${packageName} version '${version}' to ${targetDir}`,
142141
).start();
143142
await fs.ensureDir(tempDir);
144143
try {
145144
const { from: nameWithVersion } = await extract(
146145
`${packageName}@${version}`,
147146
tempDir,
148-
{}
147+
{},
149148
);
150149
await fs.copy(`${tempDir}/dist`, targetDir);
151150
const timerDownloaded = timer.get();
152151
console.log(targetDir);
153152
await onLoad(targetDir, version, argv);
154153
spinner.succeed(
155-
` ${nameWithVersion} copied to ${targetDir} in ${timerDownloaded}. Have fun!`
154+
` ${nameWithVersion} copied to ${targetDir} in ${timerDownloaded}. Have fun!`,
156155
);
157-
return;
158156
} catch (err) {
159157
if (err.code === "ETARGET") {
160158
const msg = chalk.red(
161-
`version '${err.wanted}' not found in npm registry\navailable versions:\n`
159+
`version '${err.wanted}' not found in npm registry\navailable versions:\n`,
162160
);
163161
spinner.fail(msg + err.versions.reverse().join(" | "));
164162
throw err.code;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"scripts": {
2222
"test": "node --experimental-vm-modules ./node_modules/jest/bin/jest.js",
2323
"lint": "eslint lib/cli.js",
24-
"format": "prettier --write \"./cli.js\" \"tests/*.js\"",
24+
"format": "prettier --write \"./lib/cli.js\" \"tests/*.js\"",
2525
"coverage": "node --experimental-vm-modules ./node_modules/jest/bin/jest.js --coverage --collectCoverageOnlyFrom ./lib/cli.js"
2626
},
2727
"files": [

tests/test.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ describe.each(cases)("Downloading %s", (version) => {
9090
test(`Version is correct: ${version}`, async () => {
9191
const cssContent = await fs.readFile(
9292
`./out/${version}/css/main.css`,
93-
"utf-8"
93+
"utf-8",
9494
);
9595
let versionClear = version.replace(/(-r=|--release=|v)/gi, "");
9696
if (versionClear === "7.0.0") {
@@ -100,7 +100,7 @@ describe.each(cases)("Downloading %s", (version) => {
100100
versionClear = "5.3.0";
101101
}
102102
expect(
103-
cssContent.indexOf(`HTML5 Boilerplate v${versionClear}`) > -1
103+
cssContent.indexOf(`HTML5 Boilerplate v${versionClear}`) > -1,
104104
).toBe(true);
105105
});
106106
}
@@ -131,7 +131,7 @@ describe.each(cases)("Downloading %s", (version) => {
131131

132132
test("Target directory contains img/.gitignore", async () => {
133133
const imgGitIgnore = await fs.exists(
134-
`${outputFolder(version)}/img/.gitignore`
134+
`${outputFolder(version)}/img/.gitignore`,
135135
);
136136
expect(imgGitIgnore).toBe(true);
137137
});

0 commit comments

Comments
 (0)