UNPKG

react-doc-generator

Version:

Generate a simple React Component documentation in Markdown.

23 lines (17 loc) 1.1 kB
"use strict"; 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;