# bunify

> Bunify is a simplistic routing framework for Bun.sh, designed to bring an Express.js-like experience to the Bun ecosystem.

Latest version **0.1.0** (published 2023-10-22) · 0 weekly downloads

## Install

```sh
npm install bunify
pnpm add bunify
yarn add bunify
bun add bunify
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types; low quality score; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.0 |
| Published | 2023-10-22 |
| First published | 2023-10-22 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | ESM |
| Dependencies | 1 |
| Unpacked size | 8.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | khattakdev |

## Links

- npm: https://www.npmjs.com/package/bunify
- npm.io page: https://npm.io/package/bunify

## Dependencies (1)

- [bun](https://npm.io/package/bun.md) ^1.0.7

## Recent versions

- 0.1.0 (latest) — 2023-10-22

## README

# Bunify

Bunify is a simplistic routing framework for Bun.sh, designed to bring an Express.js-like experience to the Bun ecosystem.

## Features

- Simplified HTTP methods (`app.get`, `app.post`, `app.put`, `app.delete`)
- RegEx support (`/ab+cd`, `/ab*cd`, `/a(cd)?e`)
- Easy setup and usage
- Dynamic URL routing (`/users/:id`) (🚧 In progress)

## Installation

Ensure you have [Bun.sh](https://bun.sh) installed on your machine.

```bash
# Clone the repository
git clone https://github.com/khattakdev/bunify.git

# Navigate to the project directory
cd bunify

# Install dependencies and build the project
bun install
```

## Usage

```javascript
// Import the Bunify framework
import App from "bunify";

// Create a new app instance
const app = new App();

// Define a simple GET route
app.get("/", (req, res) => {
  return res.send("Hello World!");
});

// Start listening on port 3001
app.listen(3001, () => {
  console.log("Server is running on http://localhost:3001");
});
```

## Testing

Bunify uses Bun's built-in testing utilities for writing and running tests.

```bash
# Run tests
bun test
```

## Contributing

Feel free to fork this repository, submit issues, or open pull requests to help improve Bunify.

## License

[MIT](LICENSE)

---
_Source: https://npm.io/package/bunify · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
