create-crank
v0.1.3
Published
Create a new Crank.js project
Maintainers
Readme
create-crank
Create a new Crank.js project powered by Shovel.
Usage
npm create crankOr with a project name:
npm create crank my-appOptions
All options are passed through to create-shovel:
--template <name> hello-world, api, static-site, full-stack
--jsx / --no-jsx Use JSX syntax or tagged template literals
--typescript / --no-typescript
--platform <name> node, bun, cloudflareSkip all prompts:
npm create crank my-app -- --template full-stack --no-jsx --typescript --platform bunWhat you get
A Crank.js project with:
- Server-rendered components (JSX or tagged template literals)
- Router-based routing with
@b9g/router - Shovel for builds and dev server
- TypeScript support (optional)
- ESLint configuration
- Deploy to Node.js, Bun, or Cloudflare Workers
