UNPKG

@reactant/cli

Version:
24 lines (18 loc) 2.02 kB
"use strict"; require("core-js/modules/es.array.includes"); require("core-js/modules/es.array.map"); require("core-js/modules/es.array.slice"); require("core-js/modules/es.string.includes"); Object.defineProperty(exports, "__esModule", { value: true }); exports.getArgs = getArgs; function getArgs(argv, command) { argv = argv.slice(1); return argv.reduce((args, arg, i) => { const flags = Object.keys(command.flags).map(flag => `--${flag}`); if (!(flags.includes(arg) || flags.includes(argv[i]))) args.push(arg); return args; }, []); } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy91dGlsLnRzIl0sIm5hbWVzIjpbImdldEFyZ3MiLCJhcmd2IiwiY29tbWFuZCIsInNsaWNlIiwicmVkdWNlIiwiYXJncyIsImFyZyIsImkiLCJmbGFncyIsIk9iamVjdCIsImtleXMiLCJtYXAiLCJmbGFnIiwiaW5jbHVkZXMiLCJwdXNoIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBTyxTQUFTQSxPQUFULENBQWlCQyxJQUFqQixFQUFpQ0MsT0FBakMsRUFBeUQ7QUFDOURELEVBQUFBLElBQUksR0FBR0EsSUFBSSxDQUFDRSxLQUFMLENBQVcsQ0FBWCxDQUFQO0FBQ0EsU0FBT0YsSUFBSSxDQUFDRyxNQUFMLENBQVksQ0FBQ0MsSUFBRCxFQUFpQkMsR0FBakIsRUFBOEJDLENBQTlCLEtBQTRDO0FBQzdELFVBQU1DLEtBQUssR0FBR0MsTUFBTSxDQUFDQyxJQUFQLENBQVlSLE9BQU8sQ0FBQ00sS0FBcEIsRUFBMkJHLEdBQTNCLENBQWdDQyxJQUFELElBQW1CLEtBQUlBLElBQUssRUFBM0QsQ0FBZDtBQUNBLFFBQUksRUFBRUosS0FBSyxDQUFDSyxRQUFOLENBQWVQLEdBQWYsS0FBdUJFLEtBQUssQ0FBQ0ssUUFBTixDQUFlWixJQUFJLENBQUNNLENBQUQsQ0FBbkIsQ0FBekIsQ0FBSixFQUF1REYsSUFBSSxDQUFDUyxJQUFMLENBQVVSLEdBQVY7QUFDdkQsV0FBT0QsSUFBUDtBQUNELEdBSk0sRUFJSixFQUpJLENBQVA7QUFLRCIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBnZXRBcmdzKGFyZ3Y6IHN0cmluZ1tdLCBjb21tYW5kOiBhbnkpOiBzdHJpbmdbXSB7XG4gIGFyZ3YgPSBhcmd2LnNsaWNlKDEpO1xuICByZXR1cm4gYXJndi5yZWR1Y2UoKGFyZ3M6IHN0cmluZ1tdLCBhcmc6IHN0cmluZywgaTogbnVtYmVyKSA9PiB7XG4gICAgY29uc3QgZmxhZ3MgPSBPYmplY3Qua2V5cyhjb21tYW5kLmZsYWdzKS5tYXAoKGZsYWc6IHN0cmluZykgPT4gYC0tJHtmbGFnfWApO1xuICAgIGlmICghKGZsYWdzLmluY2x1ZGVzKGFyZykgfHwgZmxhZ3MuaW5jbHVkZXMoYXJndltpXSkpKSBhcmdzLnB1c2goYXJnKTtcbiAgICByZXR1cm4gYXJncztcbiAgfSwgW10pO1xufVxuIl19