JSPM

  • Created
  • Published
  • Downloads 117
  • Score
    100M100P100Q100538F
  • License Apache-2.0

Ignite your Cloudflare Workers with a type-safe library for rapid development.

Package Exports

  • @adonix.org/cloud-spark

Readme

⚡️ Cloud Spark

npm version Apache 2.0 License Build Quality Gate Status Security Rating Coverage

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 dev

Ready on http://localhost:8787


👷 Basic Worker


🔀 Route Worker


⚙️ Middleware


🤠 Wrangler

Create a free Cloudflare account.

Install Wrangler

npm install -g @cloudflare/wrangler

Login

wrangler login

Initialize a new worker project

wrangler init

Install Cloud Spark