handy online tools for AT Protocol
boat.kelinci.net
atproto
bluesky
atcute
typescript
solidjs
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;