Create Ideal CMS

Scaffolds a production-ready Payload CMS monorepo preconfigured with the @focus-reactive plugin suite.

Community 16 6/wk MIT v1.0.1

Installation

pnpm add @focus-reactive/create-ideal-cms

About

`create-ideal-cms` is a Node CLI that scaffolds a production-ready Payload CMS monorepo. Run via npx, it copies a pruned slice of the focusreactive/payload-plugins monorepo and wires the published `@focus-reactive` plugin suite into a fresh Next.js + Payload app. The CLI walks through project name, a primary brand color (hex), a Postgres connection string, the public server URL, and optional OpenAI, Vercel Blob, and OIDC SSO credentials. It generates a `PAYLOAD_SECRET`, writes an `apps/cms/.env` file, overlays the brand color into the shared Tailwind config, and rewrites the `workspace:*` plugin references in `apps/cms/package.json` to pinned npm versions. The scaffolded project is a Turborepo workspace with `apps/cms` (the Payload + Next.js app) and shared `tailwind-config`, `typescript-config`, and `ui` packages. The five `@focus-reactive` plugins (A/B testing, comments, presets, scheduling, translator) ship as published dependencies rather than source, so they are consumed like any other npm package. After fetching the template, the tool can initialize a git repo, install dependencies with bun, pnpm, or npm, and run the initial Payload database migration. A `--ref` flag pins the source to a specific git revision, and `--from-local` scaffolds from a local checkout of the monorepo for testing unpublished changes. This package is a scaffolding CLI, not a runtime Payload plugin.

Package info

Package name
@focus-reactive/create-ideal-cms
Latest version
1.0.1
Unpacked size
21 kB
License
MIT
Weekly downloads
6
Last publish
Jun 22, 2026

More from focusreactive

View profile

Similar plugins

More in Devtools