Package Exports
- create-cloudflare
Readme
create-cloudflare 
Create new Cloudflare projects with one command
Usage
You may use yarn, pnpm, or npm to invoke the create-cloudflare package:
$ npm init cloudflare <directory> <source> -- [options]
# or
$ pnpm create cloudflare <directory> <source> [options]
# or
$ yarn create cloudflare <directory> <source> [options]Note: All recent versions of
npm,yarn, andpnpmsupport this feature!
Sources
You may select the name of any subdirectory within the cloudflare/templates repository to create your project; for example, worker-typescript and examples/fast-google-fonts are both valid subdirectory names.
You may also use any valid git repository address; for example:
Note: Optional segments are denoted within
[]characters.
[user@]host.xz:path/to/repo.git[#branch]git://host.xz[:port]/path/to/repo.git[#branch]ssh://[user@]host.xz[:port]/path/to/repo.git[#branch]http[s]://host.xz[:port]/path/to/repo.git[#branch]ftp[s]://host.xz[:port]/path/to/repo.git[#branch]
Examples
To create a my-project directory using the worker-typescript template, you may run one of the following commands:
$ npm init cloudflare my-project worker-typescript
# or
$ yarn create cloudflare my-project worker-typescript
# or
$ pnpm create cloudflare my-project worker-typescriptOther examples include:
$ yarn create cloudflare my-project worker --force
$ npm init cloudflare my-project worker-router -- --debug
$ pnpm create cloudflare my-project https://github.com/user/repo.git#branchOptions
--force— Allow target directory overwrite--no-init— Do not initialize a git repository--debug— Print additional error details--versionor-v— Displays current version--helpor `-h — Displays help text
Related
cloudflare/templates- A collection of stater templates and examples for Cloudflare Workers and Pages
License
MIT © Luke Edwards