Dev server, build, deploy commands for Cloudwerk
npm install @cloudwerk/cliCommand-line tool for developing and building Cloudwerk applications.
``bash`
npm install @cloudwerk/cli
Start the dev server with hot reload:
`bash`
cloudwerk dev
Options:
- -p, --port - Port to listen on (default: 3000)-H, --host
- - Host to bind (default: localhost)-c, --config
- - Path to config file--verbose
- - Enable verbose logging
Build for deployment to Cloudflare Workers:
`bash`
cloudwerk build
Options:
- -o, --output
- Output directory (default: ./dist)
- --ssg - Generate static pages for routes with rendering: 'static'
- --minify / --no-minify - Toggle minification (default: enabled)
- --sourcemap - Generate source maps
- -c, --config - Path to config file
- --verbose - Enable verbose logging$3
Manage configuration values:
`bash
cloudwerk config get
cloudwerk config set
`Quick Start
`bash
Create a new project
mkdir my-app && cd my-app
npm init -y
npm install @cloudwerk/cliCreate a simple page
mkdir -p app/routes
echo 'export default () => Hello Cloudwerk!
' > app/routes/page.tsxStart development
npx cloudwerk dev
``For full documentation, visit: https://github.com/squirrelsoft-dev/cloudwerk
This package is part of the Cloudwerk monorepo.