handy online tools for AT Protocol boat.kelinci.net
atproto bluesky atcute typescript solidjs
at trunk 67 lines 1.5 kB view raw
1import { lazy } from 'solid-js'; 2 3import type { RouteDefinition } from '~/lib/navigation/router'; 4 5const routes: RouteDefinition[] = [ 6 { 7 path: '/', 8 component: lazy(() => import('./views/frontpage')), 9 }, 10 11 { 12 path: '/bsky-threadgate-applicator', 13 component: lazy(() => import('./views/bluesky/threadgate-applicator/page')), 14 }, 15 16 { 17 path: '/blob-export', 18 component: lazy(() => import('./views/blob/blob-export')), 19 }, 20 21 { 22 path: '/crypto-generate', 23 component: lazy(() => import('./views/crypto/crypto-generate')), 24 }, 25 { 26 path: '/crypto-info', 27 component: lazy(() => import('./views/crypto/crypto-info')), 28 }, 29 30 { 31 path: '/did-lookup', 32 component: lazy(() => import('./views/identity/did-lookup')), 33 }, 34 { 35 path: '/plc-oplogs', 36 component: lazy(() => import('./views/identity/plc-oplogs')), 37 }, 38 { 39 path: '/plc-applicator', 40 component: lazy(() => import('./views/identity/plc-applicator/page')), 41 }, 42 43 { 44 path: '/repo-export', 45 component: lazy(() => import('./views/repository/repo-export')), 46 }, 47 { 48 path: '/repo-archive-unpack', 49 component: lazy(() => import('./views/repository/repo-archive-unpack')), 50 }, 51 { 52 path: '/repo-archive-explore', 53 component: lazy(() => import('./views/repository/repo-archive-explore/page')), 54 }, 55 56 { 57 path: '/account-migrate', 58 component: lazy(() => import('./views/account/account-migrate/page')), 59 }, 60 61 { 62 path: '*', 63 component: lazy(() => import('./views/_404')), 64 }, 65]; 66 67export default routes;