Skip to content

Commit 4e877b2

Browse files
authored
Merge pull request #125 from docsbydoxdox/hotfix/update-parse-cmd-args
[hotfix] Updated parse-cmd-args package.
2 parents 66d059c + d1ab659 commit 4e877b2

File tree

4 files changed

+11
-15
lines changed

4 files changed

+11
-15
lines changed

bin/.d.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/doxdox-cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"doxdox-renderer-markdown": "4.0.0-preview.2",
2020
"globby": "13.1.1",
2121
"import-from": "4.0.0",
22-
"parse-cmd-args": "3.0.0",
22+
"parse-cmd-args": "4.0.0",
2323
"update-notifier": "5.1.0"
2424
},
2525
"devDependencies": {

packages/doxdox-cli/src/.d.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/doxdox-cli/src/index.ts

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,9 @@ Included Layouts:
4545
- Bootstrap (https://getbootstrap.com)
4646
- JSON`;
4747

48-
const args: { flags: { [key in string]: string }; inputs: string[] } =
49-
parseCmdArgs(null, {
50-
requireUserInput: true,
51-
allowMultipleInputs: true
52-
});
48+
const args = parseCmdArgs(null, {
49+
requireUserInput: true
50+
});
5351

5452
const cwd = process.cwd();
5553

@@ -91,7 +89,7 @@ const overridePackage = args.flags['-p'] || args.flags['--package'];
9189

9290
const paths = await globby(
9391
(args.inputs?.length ? args.inputs : defaultPaths).concat(
94-
parseIgnoreConfig(overrideIgnore.split(',').join(EOL))
92+
parseIgnoreConfig(String(overrideIgnore).split(',').join(EOL))
9593
),
9694
{
9795
cwd,
@@ -115,7 +113,7 @@ const overridePackage = args.flags['-p'] || args.flags['--package'];
115113
const loadedRenderer = await loadPlugin<(doc: Doc) => Promise<string>>(
116114
nodeModulesDir,
117115
'doxdox-renderer-',
118-
overrideRenderer.toLowerCase()
116+
String(overrideRenderer).toLowerCase()
119117
);
120118

121119
if (!loadedParser) {
@@ -126,18 +124,18 @@ const overridePackage = args.flags['-p'] || args.flags['--package'];
126124
throw new Error('Renderer missing!');
127125
}
128126

129-
const pkg = await getProjectPackage(overridePackage || cwd);
127+
const pkg = await getProjectPackage(String(overridePackage) || cwd);
130128

131129
const output = await doxdox(cwd, paths, loadedParser, loadedRenderer, {
132-
name: overrideName || pkg.name || 'Untitled Project',
133-
description: overrideDescription || pkg.description || '',
130+
name: String(overrideName) || pkg.name || 'Untitled Project',
131+
description: String(overrideDescription) || pkg.description || '',
134132
version: pkg.version
135133
});
136134

137135
if (overrideOutput) {
138-
await fs.mkdir(dirname(overrideOutput), { recursive: true });
136+
await fs.mkdir(dirname(String(overrideOutput)), { recursive: true });
139137

140-
await fs.writeFile(overrideOutput, output);
138+
await fs.writeFile(String(overrideOutput), output);
141139
} else {
142140
process.stdout.write(output);
143141
}

0 commit comments

Comments
 (0)