react-doc-generator
Version:
Generate a simple React Component documentation in Markdown.
23 lines (17 loc) • 1.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _require = require("commander"),
program = _require.program;
var pkg = require("../../package.json");
var _default = function Command() {
var list = function list(val) {
return val = val.replace(/[, ]+/g, ",").trim(), val.split(",").filter(function (value) {
return value.length > 0;
});
};
return program.version(pkg.version).usage("<dir> [options]").option("-x, --extensions <items>", "Include only these file extensions. Default: js,jsx", list, ["js", "jsx"]).option("-i, --ignore <items>", "Folders to ignore. Default: node_modules,__tests__,__mocks__", list, ["node_modules", "__tests__", "__mocks__"]).option("-e, --exclude-patterns <items>", "Filename patterns to exclude. Default: []", list, []).option("-t, --title [value]", "Document title. Default: 'Components'", "Components").option("-o, --output <file>", "Markdown file to write. Default: 'DOCUMENTATION.MD'", "DOCUMENTATION.MD").parse(process.argv), program;
}();
exports["default"] = _default;