Exosphere is a set of small, modular, self-hostable community tools built on the AT Protocol. app.exosphere.site
at main 13 lines 327 B view raw
1import type { ComponentType } from "preact"; 2 3export interface ModuleRoute { 4 /** URL path: "/infuse" or "/infuse/:number" */ 5 path: string; 6 component: ComponentType; 7} 8 9/** Client-side module definition — name + routes only, no backend deps */ 10export interface ClientModule { 11 name: string; 12 routes?: ModuleRoute[]; 13}