offline-first, p2p synced, atproto enabled, feed reader

feedline needs lib stuff, like realm does, but the app is its own thing

src/feedline/context/realm-identity.tsx src/app/context/realm-identity.tsx
src/feedline/index.html src/app/index.html
src/feedline/index.tsx src/app/index.tsx
src/feedline/layout.tsx src/app/layout.tsx
src/feedline/primitives/database.ts src/app/primitives/database.ts
+2 -1
tsconfig.json
··· 24 // Path mapping to match Vite config 25 "baseUrl": ".", 26 "paths": { 27 "#lib/*": ["./src/lib/*"], 28 "#realm/*": ["./src/realm/*"], 29 - "#feedline/*": ["./src/feedline/*"], 30 "#spec/*": ["./src/spec/*"] 31 }, 32
··· 24 // Path mapping to match Vite config 25 "baseUrl": ".", 26 "paths": { 27 + "#app/*": ["./src/app/*"], 28 + "#feedline/*": ["./src/feedline/*"], 29 "#lib/*": ["./src/lib/*"], 30 "#realm/*": ["./src/realm/*"], 31 "#spec/*": ["./src/spec/*"] 32 }, 33
+1 -1
vite.config.js
··· 8 // https://vite.dev/config/ 9 10 export default defineConfig({ 11 - root: './src/feedline', 12 plugins: [ 13 devtools({autoname: true}), 14 analyzer({analyzerMode: 'static'}),
··· 8 // https://vite.dev/config/ 9 10 export default defineConfig({ 11 + root: './src/app', 12 plugins: [ 13 devtools({autoname: true}), 14 analyzer({analyzerMode: 'static'}),