Noctiflorous Pansy Mulch

    sidra
    TypeScript icon, indicating that this package has built-in type declarations

    0.1.5 • Public • Published

    Banner build supportServer totalDownloads weeklyDownloads version stars license

    ⚔️ SidraJS

    Sidra offers you many decorators for you to use with the Cloudflare Workers.

    TypeScript definitions are built in.

    Installation

    • Run
      $ npm install sidra
      
      or
      $ yarn add sidra
      

    Docs

    https://barisbored.github.io/sidra/

    Examples

    See https://github.com/barisbored/sidra-template

    import { type APIRes, Controller, Get, Handle, HTTPStatus } from "sidra";
    
    @Controller()
    class MyController {
    	@Get()
    	get(): APIRes<string> {
    		return {
    			data: "Hello World",
    			message: "Hello World",
    			statusCode: HTTPStatus.OK,
    		};
    	}
    }
    
    const handler = Handle([MyController]);
    
    addEventListener("fetch", (event) => {
    	event.respondWith(handler(event.request));
    });

    Keywords

    none

    Install

    npm i sidra

    DownloadsWeekly Downloads

    1

    Version

    0.1.5

    License

    GPL-3.0

    Unpacked Size

    240 kB

    Total Files

    133

    Last publish

    Collaborators

    • leydihavuc
    • ben_baris