Minor Changes
-
#14095
8b4e917Thanks @dario-piotrowicz! - Hide non-framework categories when--platform=pagesis specifiedWhen running C3 with
--platform=pages, the "Hello World example" and "Application Starter" categories are now hidden since they only produce Workers projects. The framework list is also filtered to only show frameworks that support the Pages platform. This makes it clear that C3 can only create Pages projects when using a framework.
Patch Changes
-
#14128
7868998Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To @angular/create 21.2.12 21.2.13 -
#14129
fe97ff8Thanks @dependabot! - Update dependencies of "create-cloudflare"The following dependency versions have been updated:
Dependency From To create-react-router 7.15.1 7.16.0 -
#14113
063d98eThanks @petebacondarwin! - Switch thereact-routertemplate to scaffold from the upstreamcreate-react-routerdefault template and overlay Cloudflare-specific files locallyPreviously, C3 invoked
create-react-routerwith--template <pinned GitHub URL>pointing at a specific commit ofremix-run/react-router-templates/cloudflare. This pinning was needed because the upstream Cloudflare template had been deleted before, leaving us reliant on a third-party source we don't control.We now invoke
create-react-routerwithout--template(using the upstream default template) and overlay all Cloudflare-specific files —workers/app.ts,wrangler.jsonc, splittsconfigs, a Cloudflare-flavoredvite.config.ts,entry.server.tsx, etc. — fromtemplates/react-router/ts/. Aconfigurestep deletesDockerfile/.dockerignoreand the@react-router/node/@react-router/servedependencies andstartscript that ship with the default template.This brings the
react-routertemplate in line with howastro,svelte, andreactalready work and removes our dependency on a deleted upstream template. The scaffolded project is functionally equivalent to before.