UNPKG

@d3vtool/kazejs

Version:

A flexible Node.js web framework built with TypeScript, focusing on dependency injection, routing, middleware, and schema validation. Supports dynamic routes, global middleware, static files, and customizable error handling for scalable apps.

9 lines (8 loc) 750 B
import { Kaze, type KazeContext, KazeNextFunction, type KazeRendererContext } from "./kaze"; import { MapRouter } from "./kaze-map-router"; import { Router, DerivedRouters, HttpMethods } from "./kaze-router"; import { KazeValidationError, KazeRouteError, KazeRouteNotFound } from "./kaze-errors"; import { Cookie } from "./kaze-cookies"; import { KazeFile, FilenameMutateFn, FileUploadOptions } from "./kaze-fileupload"; import { FileRouter } from "./kaze-file-router"; export { Kaze, Router, type KazeRendererContext, type DerivedRouters, type HttpMethods, type KazeContext, type KazeNextFunction, MapRouter, KazeValidationError, KazeRouteError, KazeRouteNotFound, Cookie, type KazeFile, type FilenameMutateFn, type FileUploadOptions, FileRouter };