AnyMux

Getting Started

Installation

pnpm add @anymux/middleware hono

Basic Usage

import { Hono } from "hono";
import { fsMiddleware } from "@anymux/middleware";
import { MemoryFileSystem } from "@anymux/file-system/mem-fs";

const app = new Hono();
const fs = new MemoryFileSystem();

app.route("/files", fsMiddleware({ fs }));

export default app;

This exposes endpoints like:

  • GET /files/* — read files
  • PUT /files/* — write files
  • DELETE /files/* — delete files