Skip to content
This repository was archived by the owner on Dec 14, 2025. It is now read-only.
kagejsPublic archive

About

Kage plugin for serving static files

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

@kage/static

A Kage Framework plugin for serving static files.

Installation

deno add jsr:@kage/static

Usage

Basic

import { Kage } from "@kage/core";
import { serveStatic } from "@kage/static";

new Kage()
  .use(serveStatic({ root: "./public" }))
  .get("/api/hello", (c) => c.json({ message: "Hello!" }))
  .listen({ port: 3000 });

SPA

import { Kage } from "@kage/core";
import { serveStatic } from "@kage/static";

new Kage()
  .use(serveStatic({
    root: "./dist",
    fallback: "index.html",
  }))
  .listen({ port: 3000 });

With Prefix

import { Kage } from "@kage/core";
import { serveStatic } from "@kage/static";

new Kage()
  .use(serveStatic({
    root: "./assets",
    prefix: "/static",
  }))
  .listen({ port: 3000 });
// Files served at /static/*

License

MIT

About

Kage plugin for serving static files

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages