[READ-ONLY] Mirror of https://github.com/flo-bit/contrail. atproto backend in a bottle flo-bit.dev/contrail/
0

Configure Feed

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

fix

Florian (Mar 28, 2026, 11:29 PM +0100) 3ac41053 c76c6928

+19 -1
+2 -1
package.json
··· 7 7 "exports": { 8 8 ".": "./src/index.ts", 9 9 "./server": "./src/server.ts", 10 - "./sqlite": "./src/adapters/sqlite.ts" 10 + "./sqlite": "./src/adapters/sqlite.ts", 11 + "./generate": "./src/generate.ts" 11 12 }, 12 13 "scripts": { 13 14 "dev": "wrangler dev --test-scheduled",
+13
examples/cloudflare-workers/generate.ts
··· 1 + import { join, dirname } from "path"; 2 + import { fileURLToPath } from "url"; 3 + import { config } from "./config"; 4 + import { generateLexicons } from "contrail/generate"; 5 + 6 + const ROOT_DIR = dirname(fileURLToPath(import.meta.url)); 7 + 8 + generateLexicons({ 9 + config, 10 + rootDir: ROOT_DIR, 11 + outputDir: join(ROOT_DIR, "lexicons-generated"), 12 + writeRuntimeFiles: true, 13 + });
+4
examples/cloudflare-workers/package.json
··· 6 6 "scripts": { 7 7 "dev": "wrangler dev --test-scheduled", 8 8 "deploy": "wrangler deploy", 9 + "generate": "tsx generate.ts", 10 + "generate:pull": "tsx generate.ts && lex-cli pull && tsx generate.ts && lex-cli pull", 9 11 "sync": "tsx sync.ts", 10 12 "sync:remote": "tsx sync.ts --remote" 11 13 }, ··· 13 15 "contrail": "github:flo-bit/contrail" 14 16 }, 15 17 "devDependencies": { 18 + "@atcute/lex-cli": "^2.5.3", 19 + "@atcute/lexicon-doc": "^2.1.2", 16 20 "@cloudflare/workers-types": "^4.20250124.0", 17 21 "tsx": "^4.21.0", 18 22 "typescript": "^5.7.3",