1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import { type RouteConfig, index, route, prefix } from "@react-router/dev/routes";
export default [
index("routes/index.tsx"),
...prefix("events", [
index("routes/events._index.tsx"),
route("by-date", "routes/events.by-date.tsx"),
route(":id", "routes/events.$id.tsx"),
]),
route("venues", "routes/venues.tsx"),
...prefix("api", [
route("scrape", "routes/api.scrape.ts"),
route("scrape-status", "routes/api.scrape-status.ts"),
route("events", "routes/api.events._index.ts"),
route("events/:id", "routes/api.events.$id.ts"),
route("events/:id/calendar.ics", "routes/api.events.$id.ics.ts"),
route("venues", "routes/api.venues.ts"),
route("openapi.json", "routes/api.openapi.ts"),
]),
] satisfies RouteConfig;
|