Skip to content

RapidSet/RapidCraft

Repository files navigation

rapidcraft

Enterprise-first JSON blueprint scaffolding CLI for RapidKit.

rapidcraft logo

rapidcraft scaffolds JSON blueprint manifests from curated presets.

Quick Start

Run directly with your package runner:

npx rapidcraft@latest list-presets
npx rapidcraft@latest init my-app --preset enterprise-dashboard

or:

pnpm dlx rapidcraft@latest init my-app --preset operations-console

Commands

  • rapidcraft list-presets Lists all available presets from the packaged contracts index.

  • rapidcraft init <project-name> [options] Creates a blueprint folder for the selected preset.

Options

  • --preset <id> Preset id to scaffold. Default: enterprise-dashboard

  • --output <path> Parent directory for the generated project. Default: current working directory

  • --package-manager <id> Package manager used for post-scaffold dependency installation (npm, pnpm, yarn).

  • --skip-install Skips post-scaffold dependency installation.

  • --deployment <target> Deployment target to record in the blueprint (must be one of the preset-supported options)

  • --skip-deployment Records no deployment target and skips the deployment prompt

  • --allow-community Allows presets marked as community source

  • --help Shows command help

Presets

  • enterprise-dashboard
  • operations-console

Use rapidcraft list-presets to view the current packaged set.

What Gets Generated

  • Presets scaffold a blueprint manifest and a minimal project package manifest.
  • Generated projects are intended for AI/MCP-driven implementation workflows.
  • No React application code is scaffolded by default.
  • package.json includes @rapidset/rapidkit and @rapidset/rapidmcp dependencies.
  • package.json includes root scripts:
    • mcp:start to launch rapidmcp using the scaffold root as workspace root
    • mcp:help to display rapidmcp help
  • By default, rapidcraft init installs dependencies after scaffold generation.
  • Blueprint manifests record deployment target selection for downstream materialization.
  • Container-based targets record a required multi-stage Docker build strategy.

Requirements

  • Node.js >=20.19.0 or >=22.12.0

Source

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors