UNPKG

tranz

Version:

The framework for transform anything

32 lines 867 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * @file minimost * @author Cuttle Cong * @date 2018/9/28 * */ var minimist = require("minimist"); var Opts = minimist.Opts; /* istanbul ignore next: forked from 3rd-party */ var kebab2camel = function (input) { return input.replace(/([a-z])-([a-z])/g, function (_, p1, p2) { return p1 + p2.toUpperCase(); }); }; function default_1(argv, options) { var parsed = minimist(argv, Object.assign({ '--': true }, options)); // console.log(parsed) var input = parsed._; delete parsed._; var flags = {}; // eslint-disable-next-line guard-for-in for (var key in parsed) { flags[kebab2camel(key)] = parsed[key]; } return { input: input, flags: flags }; } exports.default = default_1; //# sourceMappingURL=minimost.js.map