[READ ONLY MIRROR] Spark Social AppView Server github.com/sprksocial/server
atproto deno hono lexicon
1
fork

Configure Feed

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

chore: upgrade deps

+30 -28
+7 -5
deno.json
··· 3 3 "dev:db": "mongod --dbpath ./devdb", 4 4 "dev:api": "deno run -A --watch main.ts", 5 5 "dev:ingest": "deno run -A --watch ingest/index.ts", 6 - "dev:ingest:crosspost": "deno run -A --watch ingest/crosspost.ts", 6 + "cleanup:orphan-crosspost-reply-records": "deno run -A scripts/delete_orphan_crosspost_reply_records.ts", 7 + "compact:record-collection": "deno run -A scripts/compact_record_collection.ts", 8 + "reindex:record-collection": "deno run -A scripts/compact_record_collection.ts", 7 9 "dev": { 8 10 "dependencies": ["dev:db", "dev:api", "dev:ingest"] 9 11 }, ··· 22 24 "@atp/syntax": "jsr:@atp/syntax@^0.1.0-alpha.2", 23 25 "@atp/xrpc": "jsr:@atp/xrpc@^0.1.0-alpha.4", 24 26 "@atp/xrpc-server": "jsr:@atp/xrpc-server@^0.1.0-alpha.9", 25 - "@std/assert": "jsr:@std/assert@^1.0.18", 27 + "@std/assert": "jsr:@std/assert@^1.0.19", 26 28 "dotenv": "npm:dotenv@^17.3.1", 27 - "hono": "jsr:@hono/hono@^4.11.9", 29 + "hono": "jsr:@hono/hono@^4.12.8", 28 30 "@std/encoding": "jsr:@std/encoding@^1.0.10", 29 31 "@atproto/api": "npm:@atproto/api@^0.18.21", 30 - "jose": "npm:jose@^6.1.3", 31 - "mongoose": "npm:mongoose@^9.2.1", 32 + "jose": "npm:jose@^6.2.2", 33 + "mongoose": "npm:mongoose@^9.3.1", 32 34 "multiformats": "npm:multiformats@^13.4.2", 33 35 "p-queue": "npm:p-queue@^9.1.0", 34 36 "mongodb-memory-server-core": "npm:mongodb-memory-server-core@^11.0.1",
+23 -23
deno.lock
··· 12 12 "jsr:@atp/syntax@~0.1.0-alpha.2": "0.1.0-alpha.2", 13 13 "jsr:@atp/xrpc-server@~0.1.0-alpha.9": "0.1.0-alpha.9", 14 14 "jsr:@atp/xrpc@~0.1.0-alpha.4": "0.1.0-alpha.4", 15 - "jsr:@hono/hono@^4.10.8": "4.11.9", 16 - "jsr:@hono/hono@^4.11.9": "4.11.9", 15 + "jsr:@hono/hono@^4.10.8": "4.12.8", 16 + "jsr:@hono/hono@^4.12.8": "4.12.8", 17 17 "jsr:@logtape/file@^1.2.2": "1.3.7", 18 18 "jsr:@logtape/logtape@^1.2.2": "1.3.7", 19 19 "jsr:@logtape/logtape@^1.3.7": "1.3.7", 20 20 "jsr:@noble/curves@^2.0.1": "2.0.1", 21 21 "jsr:@noble/hashes@2": "2.0.1", 22 22 "jsr:@noble/hashes@^2.0.1": "2.0.1", 23 - "jsr:@std/assert@^1.0.16": "1.0.18", 24 - "jsr:@std/assert@^1.0.18": "1.0.18", 23 + "jsr:@std/assert@^1.0.16": "1.0.19", 24 + "jsr:@std/assert@^1.0.19": "1.0.19", 25 25 "jsr:@std/bytes@^1.0.6": "1.0.6", 26 26 "jsr:@std/cbor@~0.1.9": "0.1.9", 27 27 "jsr:@std/encoding@^1.0.10": "1.0.10", 28 - "jsr:@std/fs@^1.0.20": "1.0.22", 28 + "jsr:@std/fs@^1.0.20": "1.0.23", 29 29 "jsr:@std/internal@^1.0.12": "1.0.12", 30 30 "jsr:@std/streams@^1.0.14": "1.0.17", 31 31 "jsr:@zod/zod@^4.1.13": "4.3.6", ··· 35 35 "npm:@ipld/dag-cbor@^9.2.5": "9.2.5", 36 36 "npm:@opentelemetry/api@^1.9.0": "1.9.0", 37 37 "npm:dotenv@^17.3.1": "17.3.1", 38 - "npm:jose@^6.1.3": "6.1.3", 38 + "npm:jose@^6.2.2": "6.2.2", 39 39 "npm:lodash@*": "4.17.21", 40 40 "npm:mongodb-memory-server-core@^11.0.1": "11.0.1", 41 - "npm:mongoose@^9.2.1": "9.2.1", 41 + "npm:mongoose@^9.3.1": "9.3.1", 42 42 "npm:multiformats@^13.4.1": "13.4.2", 43 43 "npm:multiformats@^13.4.2": "13.4.2", 44 44 "npm:p-queue@^8.1.1": "8.1.1", ··· 146 146 "@hono/hono@4.9.8": { 147 147 "integrity": "908150f13e90181a051a3af3bf15203aff00190682afedfd38824d0cb9299a95" 148 148 }, 149 - "@hono/hono@4.11.9": { 150 - "integrity": "c82c6b846abc3c1879d921d8365287d77cdef8073019f509ff80bf53033bdcba" 149 + "@hono/hono@4.12.8": { 150 + "integrity": "1997fde8abf28e84d821c9c867229be020e268d4749397aec071305bf54db297" 151 151 }, 152 152 "@logtape/file@1.3.7": { 153 153 "integrity": "8cacd752ac49671135e80abc8cf4a843c377ab80906d075ece0e9105fc24677e", ··· 167 167 "@noble/hashes@2.0.1": { 168 168 "integrity": "e0e908292a0bf91099cf8ba0720a1647cef82ab38b588815b5e9535b4ff4d7bb" 169 169 }, 170 - "@std/assert@1.0.18": { 171 - "integrity": "270245e9c2c13b446286de475131dc688ca9abcd94fc5db41d43a219b34d1c78", 170 + "@std/assert@1.0.19": { 171 + "integrity": "eaada96ee120cb980bc47e040f82814d786fe8162ecc53c91d8df60b8755991e", 172 172 "dependencies": [ 173 173 "jsr:@std/internal" 174 174 ] ··· 189 189 "@std/fs@1.0.21": { 190 190 "integrity": "d720fe1056d78d43065a4d6e0eeb2b19f34adb8a0bc7caf3a4dbf1d4178252cd" 191 191 }, 192 - "@std/fs@1.0.22": { 193 - "integrity": "de0f277a58a867147a8a01bc1b181d0dfa80bfddba8c9cf2bacd6747bcec9308" 192 + "@std/fs@1.0.23": { 193 + "integrity": "3ecbae4ce4fee03b180fa710caff36bb5adb66631c46a6460aaad49515565a37" 194 194 }, 195 195 "@std/internal@1.0.12": { 196 196 "integrity": "972a634fd5bc34b242024402972cd5143eac68d8dffaca5eaa4dba30ce17b027" ··· 746 746 "iso-datestring-validator@2.2.2": { 747 747 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==" 748 748 }, 749 - "jose@6.1.3": { 750 - "integrity": "sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==" 749 + "jose@6.2.2": { 750 + "integrity": "sha512-d7kPDd34KO/YnzaDOlikGpOurfF0ByC2sEV4cANCtdqLlTfBlw2p14O/5d/zv40gJPbIQxfES3nSx1/oYNyuZQ==" 751 751 }, 752 752 "kareem@3.2.0": { 753 753 "integrity": "sha512-VS8MWZz/cT+SqBCpVfNN4zoVz5VskR3N4+sTmUXme55e9avQHntpwpNq0yjnosISXqwJ3AQVjlbI4Dyzv//JtA==" ··· 819 819 "yauzl" 820 820 ] 821 821 }, 822 - "mongodb@7.0.0": { 823 - "integrity": "sha512-vG/A5cQrvGGvZm2mTnCSz1LUcbOPl83hfB6bxULKQ8oFZauyox/2xbZOoGNl+64m8VBrETkdGCDBdOsCr3F3jg==", 822 + "mongodb@7.1.0": { 823 + "integrity": "sha512-kMfnKunbolQYwCIyrkxNJFB4Ypy91pYqua5NargS/f8ODNSJxT03ZU3n1JqL4mCzbSih8tvmMEMLpKTT7x5gCg==", 824 824 "dependencies": [ 825 825 "@mongodb-js/saslprep", 826 826 "bson", 827 827 "mongodb-connection-string-url" 828 828 ] 829 829 }, 830 - "mongoose@9.2.1": { 831 - "integrity": "sha512-fmNLwgct5km7iL1MqvTMncarR1E1TIw2lmc9A4UoDVdS7AQe95K+DnRK0qATkSUdwUC9V/5wlDcqnkQQjbSRkA==", 830 + "mongoose@9.3.1": { 831 + "integrity": "sha512-58DuQti+LlRS74/UfWN4F3wZsC0Yr1dgTWZ2Wd3/TuSvm6rIdyAjDWbx2xGyuBooqJYdAWotVv4mQgVdivh+3Q==", 832 832 "dependencies": [ 833 833 "kareem", 834 834 "mongodb", ··· 1250 1250 "jsr:@atp/syntax@~0.1.0-alpha.2", 1251 1251 "jsr:@atp/xrpc-server@~0.1.0-alpha.9", 1252 1252 "jsr:@atp/xrpc@~0.1.0-alpha.4", 1253 - "jsr:@hono/hono@^4.11.9", 1254 - "jsr:@std/assert@^1.0.18", 1253 + "jsr:@hono/hono@^4.12.8", 1254 + "jsr:@std/assert@^1.0.19", 1255 1255 "jsr:@std/encoding@^1.0.10", 1256 1256 "npm:@atproto/api@~0.18.21", 1257 1257 "npm:dotenv@^17.3.1", 1258 - "npm:jose@^6.1.3", 1258 + "npm:jose@^6.2.2", 1259 1259 "npm:mongodb-memory-server-core@^11.0.1", 1260 - "npm:mongoose@^9.2.1", 1260 + "npm:mongoose@^9.3.1", 1261 1261 "npm:multiformats@^13.4.2", 1262 1262 "npm:p-queue@^9.1.0", 1263 1263 "npm:structured-headers@^2.0.2"