Skip to content

Requirements

  • Node.js 20 or newer
  • pnpm (corepack enable if it is not installed). The CMS repository uses pnpm; npm create is only the bootstrap step.
  • git. The scaffold is a real git clone, and pnpm run update needs the resulting history.
  • A Cloudflare account
  • Wrangler, authenticated to that account
Terminal window
corepack enable
wrangler login
wrangler whoami

wrangler whoami should print your account. Setup checks this first.

  • An Astro project on Astro 5 or newer.
  • A deployed Kenresoft CMS API URL (or http://localhost:8787 while running the CMS locally).
  • For the same-origin proxy and sign-in: on-demand (server) rendering and a deployment adapter. See Same-origin proxy.

The create CLI supports pnpm, npm, yarn and bun projects (it detects the package manager from your lockfile).