rasengan-futon-routing

Installation
SKILL.md

@rasenganjs/futon Routing Patterns

When to Activate

  • Registering routes directly on a Router instance (as opposed to app.get(...) shortcuts)
  • Grouping routes under a shared prefix and/or shared middleware with .group()
  • Nesting route groups
  • Choosing a path pattern: required param, optional param, named wildcard, or catch-all
  • Reasoning about which of two overlapping routes matches a given URL
  • Parsing a request body manually (outside bodyParser()) with parseJson/parseUrlEncoded/parseFormData/parseText/parseBody

The Router Class

import { Router } from '@rasenganjs/futon';
import { json } from '@rasenganjs/futon';

const router = new Router();
Installs
7
GitHub Stars
3
First Seen
Jul 24, 2026