Skip to content

Commit bf41381

Browse files
authored
fix: script.js has undefineds where it should have script option names instead (#19)
1 parent 243c2f6 commit bf41381

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

lib/create-script.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,20 @@ export default async function createScript({ description, scriptOptions }) {
1010

1111
const optionsArgs = [];
1212
Object.entries(scriptOptions).forEach(([name, option]) => {
13-
const objName = option.required
14-
? `options.${option.name}`
15-
: `[options.${option.name}]`;
13+
const objName = option.required ? `options.${name}` : `[options.${name}]`;
1614
optionsParam += `* @param {${option.type}} ${objName} ${option.description}\n`;
1715

1816
if (!option.default) {
19-
optionsArgs.push(option.name);
17+
optionsArgs.push(name);
2018
return;
2119
}
2220

2321
if (option.type === "number") {
24-
optionsArgs.push(`${option.name} = ${option.default}`);
22+
optionsArgs.push(`${name} = ${option.default}`);
2523
return;
2624
}
2725

28-
optionsArgs.push(`${option.name} = "${option.default}"`);
26+
optionsArgs.push(`${name} = "${option.default}"`);
2927
});
3028

3129
args.push(`{${Object.keys(scriptOptions).join(", ")}}`);

0 commit comments

Comments
 (0)