Monorepo for wisp.place. A static site hosting service built on top of the AT Protocol.
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

update agents.md

+8 -2
+7 -1
agents.md
··· 101 101 102 102 ### Typescript Bun Workspace Layout 103 103 104 - Bun workspaces: `packages/@wisp/*`, `apps/main-app`, `apps/hosting-service` 104 + Bun workspaces: `packages/@wisp/*`, `apps/main-app`, `apps/hosting-service`, etc 105 + 106 + PLEASE USE `bun check` to type check and `biome check --write` to lint. 105 107 106 108 There are three typescript apps 107 109 **`apps/main-app`** - Main backend (Bun + Elysia) ··· 121 123 - Watches AT Protocol firehose for `place.wisp.*` record changes 122 124 - Downloads and caches site files to S3 123 125 - Backfill mode for syncing existing sites 126 + 127 + **`apps/webhook-service`** - ATProto Webhooks service 128 + - Watches AT Protocol firehose for `place.wisp.v2.wh` record changes and CRUDs webhooks 129 + - Watches AT Protocol firehose for scoped aturis based on what is in place.wisp.v2.wh and POSTs them 124 130 125 131 126 132 ### Shared Packages (`packages/@wisp/*`)
+1 -1
package.json
··· 25 25 "build": "cd apps/main-app && bun run build.ts", 26 26 "build:hosting": "cd apps/hosting-service && npm run build", 27 27 "build:all": "bun run build && npm run build:hosting", 28 - "check": "cd apps/main-app && npm run check && cd ../hosting-service && npm run check", 28 + "check": "bun tsc --noEmit", 29 29 "screenshot": "bun run apps/main-app/scripts/screenshot-sites.ts", 30 30 "hosting:dev": "cd apps/hosting-service && npm run dev", 31 31 "hosting:start": "cd apps/hosting-service && npm run start",