create-json-cms
v3.0.0-alpha.1
Published
Scaffold CLI for CMSKit Next.js GA and Vue/Astro/Gatsby beta starters.
Readme
create-json-cms
Scaffolder for the CMSKit product shell across Next.js GA and Vue/Astro/Gatsby beta starters.
Command
npx create-json-cms mysite --framework nextjs --mode marketing --yesSetup command families
initaddadd-plugindoctorverifyupgrade-check
Examples:
npx create-json-cms doctor
npx create-json-cms verify --framework nextjs --yes
npx create-json-cms add --yesWhat it creates
- production-style
app/page.tsx - additional marketing routes for the starter experience
/cms/api/cms/v1/*through the generated catch-all routecms.config.tscms/tenants/default.jsoncms/themes/default.jsoncms/plugins/index.tscms/runtime.ts
Public dependency model
Generated projects depend on:
cmskit- framework/runtime packages such as
next,react, andreact-dom
Internal CMSKit workspace packages stay behind the product shell.
Built-in defaults
Themes:
corporate-foundationcampaign-velocity
Plugins:
builtin/intent-personalizationbuiltin/seo-discovery
Scope
- Next.js is the only GA scaffold target.
- Vue, Astro, and Gatsby ship as beta starters with explicit capability matrices.
- The starter app is intentionally product-grade, not a runtime placeholder.
- Advanced SDK usage is documented separately and is not added to starter manifests.
