UNPKG

rgen-cli

Version:

A developer CLI for initializing React projects, managing utilities, and scaffolding components, hooks, pages, layouts, routes, and contexts quickly.

315 lines 7.38 kB
{ "commands": { "init": { "aliases": [], "args": {}, "flags": {}, "hasDynamicHelp": false, "hiddenAliases": [], "id": "init", "pluginAlias": "rgen-cli", "pluginName": "rgen-cli", "pluginType": "core", "strict": true, "enableJsonFlag": false, "isESM": true, "relativePath": [ "dist", "commands", "init.js" ] }, "make": { "aliases": [], "args": {}, "flags": {}, "hasDynamicHelp": false, "hiddenAliases": [], "id": "make", "pluginAlias": "rgen-cli", "pluginName": "rgen-cli", "pluginType": "core", "strict": true, "enableJsonFlag": false, "isESM": true, "relativePath": [ "dist", "commands", "make.js" ] }, "make:component": { "aliases": [], "args": { "name": { "description": "Name of the component", "name": "name", "required": true } }, "description": "Generate a React component", "flags": { "desc": { "description": "AI description for React component.", "name": "desc", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "make:component", "pluginAlias": "rgen-cli", "pluginName": "rgen-cli", "pluginType": "core", "strict": true, "enableJsonFlag": false, "isESM": true, "relativePath": [ "dist", "commands", "make", "component.js" ] }, "make:context": { "aliases": [], "args": { "name": { "description": "Name of the context", "name": "name", "required": true } }, "description": "Generate a React context", "flags": {}, "hasDynamicHelp": false, "hiddenAliases": [], "id": "make:context", "pluginAlias": "rgen-cli", "pluginName": "rgen-cli", "pluginType": "core", "strict": true, "enableJsonFlag": false, "isESM": true, "relativePath": [ "dist", "commands", "make", "context.js" ] }, "make:form": { "aliases": [], "args": { "name": { "description": "Name of the form", "name": "name", "required": true } }, "description": "Generate a React form", "flags": { "page": { "char": "p", "description": "Name of the page to attach the form to", "name": "page", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "make:form", "pluginAlias": "rgen-cli", "pluginName": "rgen-cli", "pluginType": "core", "strict": true, "enableJsonFlag": false, "isESM": true, "relativePath": [ "dist", "commands", "make", "form.js" ] }, "make:hook": { "aliases": [], "args": { "name": { "description": "Name of the hook", "name": "name", "required": true } }, "description": "Generate a React hook", "flags": { "desc": { "description": "AI description for React hook.", "name": "desc", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "make:hook", "pluginAlias": "rgen-cli", "pluginName": "rgen-cli", "pluginType": "core", "strict": true, "enableJsonFlag": false, "isESM": true, "relativePath": [ "dist", "commands", "make", "hook.js" ] }, "make:layout": { "aliases": [], "args": { "name": { "description": "Name of the layout", "name": "name", "required": true } }, "description": "Generate a React layout", "flags": { "desc": { "description": "AI description for React layout.", "name": "desc", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "make:layout", "pluginAlias": "rgen-cli", "pluginName": "rgen-cli", "pluginType": "core", "strict": true, "enableJsonFlag": false, "isESM": true, "relativePath": [ "dist", "commands", "make", "layout.js" ] }, "make:page": { "aliases": [], "args": { "name": { "description": "Name of the page", "name": "name", "required": true } }, "description": "Generate a React page", "flags": { "desc": { "description": "AI description for React page.", "name": "desc", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "make:page", "pluginAlias": "rgen-cli", "pluginName": "rgen-cli", "pluginType": "core", "strict": true, "enableJsonFlag": false, "isESM": true, "relativePath": [ "dist", "commands", "make", "page.js" ] }, "make:route": { "aliases": [], "args": { "name": { "description": "Name of the route", "name": "name", "required": true } }, "description": "Generate a React route - react-router required", "flags": { "desc": { "description": "AI description for React page.", "name": "desc", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "page": { "char": "p", "description": "Also generate a page for this route", "name": "page", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "make:route", "pluginAlias": "rgen-cli", "pluginName": "rgen-cli", "pluginType": "core", "strict": true, "enableJsonFlag": false, "isESM": true, "relativePath": [ "dist", "commands", "make", "route.js" ] }, "make:store": { "aliases": [], "args": { "name": { "description": "Name of the store", "name": "name", "required": true } }, "description": "Generate a React Redux store", "flags": {}, "hasDynamicHelp": false, "hiddenAliases": [], "id": "make:store", "pluginAlias": "rgen-cli", "pluginName": "rgen-cli", "pluginType": "core", "strict": true, "enableJsonFlag": false, "isESM": true, "relativePath": [ "dist", "commands", "make", "store.js" ] } }, "version": "0.1.1" }