UNPKG

md-generator

Version:

NPM Package which bootstraps Development by creating all required .md files to meet community standards.

45 lines (44 loc) 1.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var str = function (data) { return JSON.stringify(data); }; exports.isValidOption = function (args, validOptions) { return !validOptions.every(function (option) { return str(args) !== str(option); }); }; var IsValidArgs = (function () { function IsValidArgs() { } IsValidArgs.list = function (args) { var validArgs = [['required'], ['optional'], []]; return exports.isValidOption(args, validArgs); }; IsValidArgs.create = function (args) { var validArgs = [ ['required', 'empty'], ['optional', 'empty'], ['all', 'empty'], ['file', 'empty'], ['all'], ['file'], ['optional'], ['required'], [] ]; return exports.isValidOption(args, validArgs); }; IsValidArgs.check = function (args) { var validArgs = [['required'], ['optional'], []]; return exports.isValidOption(args, validArgs); }; IsValidArgs.remove = function (args) { var validArgs = [ ['all'], ['file'], ['optional'], ['required'], [] ]; return exports.isValidOption(args, validArgs); }; return IsValidArgs; }()); exports.default = IsValidArgs;