Plan
base is a SvelteKit 3 starter on Vite+, deployed to a Cloudflare Worker with wrangler, and it follows craftz's rules. Its docs are its demo content, rendered by markz at build time. This plan says what's next, in order, and what works now.
Next, in order
- TypeScript 7, when svelte-check accepts it. craftz holds
versions-typescriptuntil then. - cf in place of wrangler, when SvelteKit's adapter writes cf's Build Output. craftz holds
cloudflare-configuntil then.
Where it is
- The starter. SvelteKit with Vite+ on Cloudflare, static by default, with strict links and Unicode heading ids.
- The docs. They live in
docs/, in the order ofdocs/README.md'snav, and the site serves them at/docs/<file>.md. - markz. It replaced
marked,yamland the glue that joined them. - craftz. base runs the shared scripts with
wrangler.toml, and Cloudflare's Git integration deploys it. It left Vite+ for the standalone tools once, and came back (lessons). - svelte-check on TypeScript 7.
svelte-check --tsgochecks types with TypeScript 7 beside the 6 SvelteKit needs, which takesverifyfrom about 17 seconds to 13 (lessons).