@ambrosia-unce/http-elysia
v1.0.1
Published
Elysia.js HTTP provider for Ambrosia framework
Maintainers
Readme
@ambrosia-unce/http-elysia
Elysia.js HTTP adapter for the Ambrosia framework.
Overview
This package implements the HttpProvider interface from @ambrosia-unce/http using Elysia.js as the underlying HTTP server. It provides two main components:
ElysiaProvider— implements theHttpProviderinterface, bridging Ambrosia's HTTP layer with ElysiaElysiaContextAdapter— converts Elysia's request context into Ambrosia'sHttpContext
Installation
bun add @ambrosia-unce/http-elysia elysiaUsage
import "reflect-metadata";
import { HttpApplication } from "@ambrosia-unce/http";
import { ElysiaProvider } from "@ambrosia-unce/http-elysia";
const app = await HttpApplication.create({
provider: new ElysiaProvider(),
packs: [AppPack],
});
app.listen(3000);Requirements
- Bun >= 1.3.6
- Elysia >= 1.0.0
License
MIT
