ATlast — you'll never need to find your favorites on another platform again. Find your favs in the ATmosphere.
atproto
16
fork

Configure Feed

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

chore(api): setup infra for extension endpt

- shared workspace dependency
- fix config paths and constraints for imports
- index for clean exports

byarielm.fyi 88521a16 77e4362a

verified
+14 -2
+1
packages/api/package.json
··· 18 18 "license": "ISC", 19 19 "packageManager": "pnpm@10.28.0", 20 20 "dependencies": { 21 + "@atlast/shared": "workspace:*", 21 22 "@atproto/api": "^0.17.7", 22 23 "@atproto/oauth-client-node": "^0.3.13", 23 24 "@hono/node-server": "^1.19.9",
+8
packages/api/src/repositories/index.ts
··· 1 + /** 2 + * Repository exports 3 + */ 4 + 5 + export { BaseRepository } from './BaseRepository'; 6 + export { MatchRepository } from './MatchRepository'; 7 + export { SourceAccountRepository } from './SourceAccountRepository'; 8 + export { UploadRepository } from './UploadRepository';
+5 -2
packages/api/tsconfig.json
··· 5 5 "moduleResolution": "bundler", 6 6 "lib": ["ES2022"], 7 7 "outDir": "./dist", 8 - "rootDir": "./src", 9 8 "strict": true, 10 9 "esModuleInterop": true, 11 10 "skipLibCheck": true, ··· 13 12 "resolveJsonModule": true, 14 13 "isolatedModules": true, 15 14 "allowSyntheticDefaultImports": true, 16 - "types": ["node"] 15 + "types": ["node"], 16 + "paths": { 17 + "@atlast/shared": ["../shared/src/index.ts"], 18 + "@atlast/shared/*": ["../shared/src/*"] 19 + } 17 20 }, 18 21 "include": ["src/**/*"], 19 22 "exclude": ["node_modules", "dist"]