Skip to content

esyfyi/bun-router

Repository files navigation

bun-router

GitHub package.json version (branch) Unit tests License

A simple HTTP router for Bun.serve.

🚀 Usage

$ bun install [email protected]:esyfyi/bun-router.git
import { Router } from "bun-router";

const router = new Router();

router.add({
  name: "hello-world",
  method: "GET",
  path: "/hello-world",
  action(request) {
    return new Response("Hello world!");
  },
});

Bun.serve({
  port: 3000,
  fetch(request) {
    return router.route(request);
  }
});

🛠️ Development

To install dependencies:

bun install

To run the unit tests:

bun run test

This project was created using bun init in bun v1.0.3. Bun is a fast all-in-one JavaScript runtime.

About

A simple HTTP router for Bun (https://bun.sh/)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published