fargv
Version:
Multi-customizable parser of process.argv for nodejs.
125 lines (78 loc) • 2.5 kB
JavaScript
const options = require("./set/options");
const createOptions = require("./createOptionsIfNotExists");
const reset = require("./reset");
const resetAll = require("./resetAll");
const command = require("./set/command");
const separateCommand = require("./set/separateCommand");
const optionFlag = require("./set/optionFlag");
const optionVersion = require("./set/optionVersion");
const optionCommand = require("./set/optionCommand");
const help = require("./set/integrateHelp");
const _default = require("./set/default");
const custom = require("./set/custom");
const { customWithGenerate, customWithGenerateFromObject } = require("./set/customWithGenerate");
const demand = require("./set/demand");
const undemand = require("./set/undemand");
const exclude = require("./set/exclude");
const noParse = require("./set/noParse");
const noParseFlags = require("./set/noParseFlags");
const allParse = require("./set/allParse");
const returnFilter = require("./set/returnFilter");
const remember = require("./set/remember");
const warns = require("./set/warns");
const arrayParse = require("./set/arrayParse");
const objectParse = require("./set/objectParse");
const state = require("./getState");
const { toFargvStringArray, toFargvStringObject } = require("./fromArrayAndObject");
const { fromFargvStringArray, fromFargvStringObject } = require("./toArrayAndObject");
const { tryToArray, tryToObject, tryToStrictArray, tryToStrictObject } = require("./tryToArrayAndObject");
const generate = require("./generateArgv");
const generateFromObject = require("./generateArgvFromObject");
const { init, initF, initC, initFC } = require("./emulateInit");
module.exports = {
options,
createOptions,
reset,
resetAll,
command,
separateCommand,
optionFlag,
optionVersion,
optionCommand,
help,
"default": _default,
custom,
customWithGenerate,
customWithGenerateFromObject,
demand,
undemand,
exclude,
noParse,
noParseFlags,
allParse,
returnFilter,
remember,
warns,
arrayParse,
objectParse,
state,
fromArray: toFargvStringArray,
fromObject: toFargvStringObject,
toArray: fromFargvStringArray,
toObject: fromFargvStringObject,
toFargvStringArray,
toFargvStringObject,
fromFargvStringArray,
fromFargvStringObject,
strIsArray: tryToArray,
strIsObject: tryToObject,
strIsStrictArray: tryToStrictArray,
strIsStrictObject: tryToStrictObject,
generate,
generateFromObject,
init,
initF,
initC,
initFC,
initCF: initFC,
};