open-index/open-npm huggingface dataset:
npm package: @lucivolix/aether
Description: A high-performance web framework for Node.js written in TypeScript
Author: lucivolix
Latest version: 0.1.1

# @lucivolix/aether

Aether Framework is a high-performance, minimal web framework for Node.js written in TypeScript.  
It is designed for speed, flexibility, and type safety.

## Features

- Middleware system with async/await support
- Router with path parameters
- Body parser for JSON and URL-encoded data
- Built-in error handling
- TypeScript-friendly with generics for Context
- Lightweight and high-performance

## Installation

```bash
npm install @lucivolix/aether
````

## Usage

```ts
import { Aether } from "@lucivolix/aether";
import { bodyParser } from "./middleware/bodyParser";
import { logger } from "./middleware/logger";
import { errorHandler } from "./middleware/errorHandler";
import { Context } from "./core/context";

const app = new Aether<{}, any>();

app.use(logger);
app.use(bodyParser);
app.useError(errorHandler);

app.get("/", async (ctx: Context) => ctx.json({ hello: "Aether Framework" }));
app.post("/echo", async (ctx: Context) => ctx.json({ received: ctx.body }));

const port = 3000;
app.listen(port, () => console.log(`Aether Framework listening on ${port}`));
```

## License

This project is licensed under the Apache License 2.0. See the [LICENSE](LICENSE) file for details.

````