this repo has no description
1/// <reference path="./types/jsx-custom.d.ts" />
2import { App, staticFiles } from "fresh";
3import type { State } from "./utils.ts";
4import { localeMiddleware } from "./i18n/mod.ts";
5import { wellKnownMiddleware } from "./lib/wellknown.ts";
6import { trailingSlashRedirectMiddleware } from "./lib/trailing-slash-redirect.ts";
7import { sessionMiddleware } from "./lib/session.ts";
8
9export const app = new App<State>();
10
11app.use(staticFiles());
12app.use(trailingSlashRedirectMiddleware);
13app.use(wellKnownMiddleware);
14app.use(localeMiddleware);
15app.use(sessionMiddleware);
16
17app.fsRoutes();