Package Exports
- @adonix.org/cloud-spark
Readme
⚡️ Cloud Spark
Ignite your Cloudflare Workers with a type-safe library for rapid development.
📦 Install
npm install @adonix.org/cloud-spark⏱️ Quickstart
If you are new to Cloudflare Workers, be sure to check out the Wrangler section first.
📄 hello-world.ts
import { BasicWorker, TextResponse } from "@adonix.org/cloud-spark";
export class HelloWorld extends BasicWorker {
protected override async get(): Promise<Response> {
return this.getResponse(TextResponse, "Hi from Cloud Spark!");
}
}📄 index.ts
import { HelloWorld } from "./hello-world";
export default HelloWorld.ignite();Run locally
wrangler devReady on http://localhost:8787
👷 Basic Worker
🔀 Route Worker
⚙️ Middleware
🤠 Wrangler
Create a free Cloudflare account.
Install Wrangler
npm install -g @cloudflare/wranglerLogin
wrangler loginInitialize a new worker project
wrangler initInstall Cloud Spark