Skip to content

Commit

Permalink
Rename occurrences of minimist to parser (#146)
Browse files Browse the repository at this point in the history
  • Loading branch information
ulken committed Apr 27, 2020
1 parent 3571757 commit c67d9f4
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions index.js
@@ -1,6 +1,6 @@
'use strict';
const path = require('path');
const buildMinimistOptions = require('minimist-options');
const buildParserOptions = require('minimist-options');
const yargs = require('yargs-parser');
const camelcaseKeys = require('camelcase-keys');
const decamelizeKeys = require('decamelize-keys');
Expand Down Expand Up @@ -40,7 +40,7 @@ const meow = (helpText, options) => {
hardRejection();
}

const minimistFlags = options.flags && typeof options.booleanDefault !== 'undefined' ? Object.keys(options.flags).reduce(
const parserFlags = options.flags && typeof options.booleanDefault !== 'undefined' ? Object.keys(options.flags).reduce(
(flags, flag) => {
if (flags[flag].type === 'boolean' && !Object.prototype.hasOwnProperty.call(flags[flag], 'default')) {
flags[flag].default = options.booleanDefault;
Expand All @@ -51,28 +51,28 @@ const meow = (helpText, options) => {
options.flags
) : options.flags;

let minimistOptions = {
let parserOptions = {
arguments: options.input,
...minimistFlags
...parserFlags
};

minimistOptions = decamelizeKeys(minimistOptions, '-', {exclude: ['stopEarly', '--']});
parserOptions = decamelizeKeys(parserOptions, '-', {exclude: ['stopEarly', '--']});

if (options.inferType) {
delete minimistOptions.arguments;
delete parserOptions.arguments;
}

minimistOptions = buildMinimistOptions(minimistOptions);
parserOptions = buildParserOptions(parserOptions);

if (minimistOptions['--']) {
minimistOptions.configuration = {
...minimistOptions.configuration,
if (parserOptions['--']) {
parserOptions.configuration = {
...parserOptions.configuration,
'populate--': true
};
}

const {pkg} = options;
const argv = yargs(options.argv, minimistOptions);
const argv = yargs(options.argv, parserOptions);
let help = redent(trimNewlines((options.help || '').replace(/\t+\n*$/, '')), 2);

normalizePackageData(pkg);
Expand Down

0 comments on commit c67d9f4

Please sign in to comment.