import { join } from "node:path"; import { FileSystemRouter } from "bun"; // Returns the route filesystem path when given a URL export const routeMatcher = new FileSystemRouter({ style: "nextjs", dir: join(import.meta.dir, "routes"), fileExtensions: [".ts", ".js"], }); export const routes = Object.fromEntries( Object.entries(routeMatcher.routes) .filter(([route]) => !route.endsWith(".test")) .map(([route, path]) => [route, path]), ) as Record;