Spark feed generator template
1{
2 "version": "5",
3 "specifiers": {
4 "jsr:@atp/bytes@~0.1.0-alpha.1": "0.1.0-alpha.1",
5 "jsr:@atp/common@~0.1.0-alpha.3": "0.1.0-alpha.4",
6 "jsr:@atp/common@~0.1.0-alpha.4": "0.1.0-alpha.4",
7 "jsr:@atp/crypto@~0.1.0-alpha.1": "0.1.0-alpha.2",
8 "jsr:@atp/crypto@~0.1.0-alpha.2": "0.1.0-alpha.2",
9 "jsr:@atp/identity@~0.1.0-alpha.1": "0.1.0-alpha.1",
10 "jsr:@atp/lexicon@~0.1.0-alpha.1": "0.1.0-alpha.2",
11 "jsr:@atp/lexicon@~0.1.0-alpha.2": "0.1.0-alpha.2",
12 "jsr:@atp/repo@~0.1.0-alpha.2": "0.1.0-alpha.2",
13 "jsr:@atp/sync@~0.1.0-alpha.4": "0.1.0-alpha.4",
14 "jsr:@atp/syntax@~0.1.0-alpha.1": "0.1.0-alpha.2",
15 "jsr:@atp/syntax@~0.1.0-alpha.2": "0.1.0-alpha.2",
16 "jsr:@atp/xrpc-server@~0.1.0-alpha.2": "0.1.0-alpha.3",
17 "jsr:@atp/xrpc-server@~0.1.0-alpha.3": "0.1.0-alpha.3",
18 "jsr:@atp/xrpc@~0.1.0-alpha.2": "0.1.0-alpha.2",
19 "jsr:@hono/hono@^4.10.7": "4.10.7",
20 "jsr:@hono/hono@^4.9.8": "4.10.7",
21 "jsr:@logtape/file@^1.2.0-dev.344+834f24a9": "1.2.0",
22 "jsr:@logtape/logtape@^1.2.0": "1.2.2",
23 "jsr:@logtape/logtape@^1.2.0-dev.344+834f24a9": "1.2.2",
24 "jsr:@logtape/logtape@^1.2.2": "1.2.2",
25 "jsr:@logtape/pretty@^1.2.2": "1.2.2",
26 "jsr:@noble/curves@^2.0.1": "2.0.1",
27 "jsr:@noble/hashes@2": "2.0.1",
28 "jsr:@noble/hashes@^2.0.1": "2.0.1",
29 "jsr:@std/assert@^1.0.14": "1.0.16",
30 "jsr:@std/bytes@^1.0.6": "1.0.6",
31 "jsr:@std/cbor@~0.1.8": "0.1.9",
32 "jsr:@std/crypto@^1.0.5": "1.0.5",
33 "jsr:@std/encoding@^1.0.10": "1.0.10",
34 "jsr:@std/fs@^1.0.19": "1.0.20",
35 "jsr:@std/internal@^1.0.12": "1.0.12",
36 "jsr:@std/streams@^1.0.14": "1.0.14",
37 "jsr:@zod/zod@^4.1.11": "4.1.13",
38 "npm:@ipld/dag-cbor@^9.2.5": "9.2.5",
39 "npm:@types/node@24.0.7": "24.0.7",
40 "npm:dotenv@^16.6.1": "16.6.1",
41 "npm:envalid@^8.1.1": "8.1.1",
42 "npm:jose@^6.1.3": "6.1.3",
43 "npm:mongoose@^8.20.1": "8.20.1",
44 "npm:multiformats@^13.4.1": "13.4.1",
45 "npm:p-queue@^8.1.1": "8.1.1",
46 "npm:rate-limiter-flexible@^2.4.2": "2.4.2",
47 "npm:zod@^4.1.11": "4.1.13"
48 },
49 "jsr": {
50 "@atp/bytes@0.1.0-alpha.1": {
51 "integrity": "51ab3c11252f29265b9ac382b6b2f7023643fe74682114300f4efceee87cfd5c",
52 "dependencies": [
53 "npm:multiformats"
54 ]
55 },
56 "@atp/common@0.1.0-alpha.4": {
57 "integrity": "b935ad78c94f1829a348139eb9fd2eabb6ddfed3dfd5a62a2af904712c1c1e52",
58 "dependencies": [
59 "jsr:@atp/bytes",
60 "jsr:@logtape/file",
61 "jsr:@logtape/logtape@^1.2.0-dev.344+834f24a9",
62 "jsr:@std/cbor",
63 "jsr:@std/crypto",
64 "jsr:@std/encoding",
65 "jsr:@std/fs",
66 "jsr:@zod/zod",
67 "npm:@ipld/dag-cbor",
68 "npm:multiformats"
69 ]
70 },
71 "@atp/crypto@0.1.0-alpha.2": {
72 "integrity": "594b0211ab82cc530bcd6f4a494ce192b0d5be60c01304d7096e030ef2baae11",
73 "dependencies": [
74 "jsr:@atp/bytes",
75 "jsr:@noble/curves",
76 "jsr:@noble/hashes@^2.0.1"
77 ]
78 },
79 "@atp/identity@0.1.0-alpha.1": {
80 "integrity": "a548f4715abeca8ed6f6f359cdaf277bf1a41cd455170d8e13a629bcf6351016",
81 "dependencies": [
82 "jsr:@atp/common@~0.1.0-alpha.4",
83 "jsr:@atp/crypto@~0.1.0-alpha.1"
84 ]
85 },
86 "@atp/lexicon@0.1.0-alpha.2": {
87 "integrity": "2c66b1a958656f4e272c2082a1b2b4edb4b5d62104684c667af5485551ec17b1",
88 "dependencies": [
89 "jsr:@atp/common@~0.1.0-alpha.3",
90 "jsr:@atp/syntax@~0.1.0-alpha.1",
91 "npm:multiformats",
92 "npm:zod"
93 ]
94 },
95 "@atp/repo@0.1.0-alpha.2": {
96 "integrity": "6da50453bbd527a679237d15bc9569eb2195503189f9be9d3023060f3f89f44a",
97 "dependencies": [
98 "jsr:@atp/bytes",
99 "jsr:@atp/common@~0.1.0-alpha.4",
100 "jsr:@atp/crypto@~0.1.0-alpha.2",
101 "jsr:@atp/lexicon@~0.1.0-alpha.2",
102 "jsr:@std/encoding",
103 "npm:@ipld/dag-cbor",
104 "npm:multiformats",
105 "npm:zod"
106 ]
107 },
108 "@atp/sync@0.1.0-alpha.4": {
109 "integrity": "9b6aa6ccc9447270843272e40bfcb26520eddaf37f98202bcbab6c0bee0a602b",
110 "dependencies": [
111 "jsr:@atp/common@~0.1.0-alpha.4",
112 "jsr:@atp/identity",
113 "jsr:@atp/lexicon@~0.1.0-alpha.2",
114 "jsr:@atp/repo",
115 "jsr:@atp/syntax@~0.1.0-alpha.1",
116 "jsr:@atp/xrpc-server@~0.1.0-alpha.2",
117 "npm:multiformats",
118 "npm:p-queue"
119 ]
120 },
121 "@atp/syntax@0.1.0-alpha.1": {
122 "integrity": "9e2055cace77cf63a8c52a4a94c39492215e7135101db7bc2289ebad9bec1991"
123 },
124 "@atp/syntax@0.1.0-alpha.2": {
125 "integrity": "f7ab598b6b3c3b01dc446077b4c57acc1f1cb8a45f91bd3eb394997408a712a2"
126 },
127 "@atp/xrpc@0.1.0-alpha.2": {
128 "integrity": "53a548b554430671eeef683ce48830599c12e48bb2f73ef9fa49d1cfe3aba1fb",
129 "dependencies": [
130 "jsr:@atp/lexicon@~0.1.0-alpha.1",
131 "jsr:@zod/zod"
132 ]
133 },
134 "@atp/xrpc-server@0.1.0-alpha.3": {
135 "integrity": "179e8ddc0c6c9f677b57df5577da62990c543ff9b53e6c6a98380d4e512becc5",
136 "dependencies": [
137 "jsr:@atp/bytes",
138 "jsr:@atp/common@~0.1.0-alpha.4",
139 "jsr:@atp/crypto@~0.1.0-alpha.2",
140 "jsr:@atp/lexicon@~0.1.0-alpha.2",
141 "jsr:@atp/xrpc",
142 "jsr:@hono/hono@^4.9.8",
143 "jsr:@std/assert",
144 "jsr:@zod/zod",
145 "npm:rate-limiter-flexible"
146 ]
147 },
148 "@hono/hono@4.9.2": {
149 "integrity": "1a8ae7b0d9e4fecef440f991c604e032d5548dc313d1961073ac5d94809be52b"
150 },
151 "@hono/hono@4.10.7": {
152 "integrity": "b60512559d554f20a945e07a6c5f115e57cbd4c024da9217833c8e7b2c90355d"
153 },
154 "@logtape/file@1.2.0": {
155 "integrity": "74d2fdfee845bf94cb78a95dec1fea40474b13ac3dccccd8995d23fa4dc4ba48",
156 "dependencies": [
157 "jsr:@logtape/logtape@^1.2.0"
158 ]
159 },
160 "@logtape/logtape@1.2.2": {
161 "integrity": "628fa8d52245aa1c81fd3af91622b621c1974fc8be71afb7574cd256b6aff953"
162 },
163 "@logtape/pretty@1.2.2": {
164 "integrity": "c65d2511ce261cf002d020ea76b1098c013eb199479388a1e8c06cdef0f33652",
165 "dependencies": [
166 "jsr:@logtape/logtape@^1.2.2",
167 "npm:@types/node"
168 ]
169 },
170 "@noble/curves@2.0.1": {
171 "integrity": "21ef41d207a203f60ba37a4fdcbc4f4a545b10c5dab7f293889f18292f81ab23",
172 "dependencies": [
173 "jsr:@noble/hashes@2"
174 ]
175 },
176 "@noble/hashes@2.0.1": {
177 "integrity": "e0e908292a0bf91099cf8ba0720a1647cef82ab38b588815b5e9535b4ff4d7bb"
178 },
179 "@std/assert@1.0.16": {
180 "integrity": "6a7272ed1eaa77defe76e5ff63ca705d9c495077e2d5fd0126d2b53fc5bd6532",
181 "dependencies": [
182 "jsr:@std/internal"
183 ]
184 },
185 "@std/bytes@1.0.6": {
186 "integrity": "f6ac6adbd8ccd99314045f5703e23af0a68d7f7e58364b47d2c7f408aeb5820a"
187 },
188 "@std/cbor@0.1.9": {
189 "integrity": "fe1f61f445a34c8f97973b58fecbfb24e48fcc88df7b1253d9b6fe5d2ea16936",
190 "dependencies": [
191 "jsr:@std/bytes",
192 "jsr:@std/streams"
193 ]
194 },
195 "@std/crypto@1.0.5": {
196 "integrity": "0dcfbb319fe0bba1bd3af904ceb4f948cde1b92979ec1614528380ed308a3b40"
197 },
198 "@std/encoding@1.0.10": {
199 "integrity": "8783c6384a2d13abd5e9e87a7ae0520a30e9f56aeeaa3bdf910a3eaaf5c811a1"
200 },
201 "@std/fs@1.0.20": {
202 "integrity": "e953206aae48d46ee65e8783ded459f23bec7dd1f3879512911c35e5484ea187"
203 },
204 "@std/internal@1.0.12": {
205 "integrity": "972a634fd5bc34b242024402972cd5143eac68d8dffaca5eaa4dba30ce17b027"
206 },
207 "@std/streams@1.0.14": {
208 "integrity": "c0df6cdd73bd4bbcbe4baa89e323b88418c90ceb2d926f95aa99bdcdbfca2411"
209 },
210 "@zod/zod@4.1.13": {
211 "integrity": "fef799152d630583b248645fcac03abedd13e39fd2b752d9466b905d73619bfd"
212 }
213 },
214 "npm": {
215 "@ipld/dag-cbor@9.2.5": {
216 "integrity": "sha512-84wSr4jv30biui7endhobYhXBQzQE4c/wdoWlFrKcfiwH+ofaPg8fwsM8okX9cOzkkrsAsNdDyH3ou+kiLquwQ==",
217 "dependencies": [
218 "cborg",
219 "multiformats"
220 ]
221 },
222 "@mongodb-js/saslprep@1.3.2": {
223 "integrity": "sha512-QgA5AySqB27cGTXBFmnpifAi7HxoGUeezwo6p9dI03MuDB6Pp33zgclqVb6oVK3j6I9Vesg0+oojW2XxB59SGg==",
224 "dependencies": [
225 "sparse-bitfield"
226 ]
227 },
228 "@types/node@24.0.7": {
229 "integrity": "sha512-YIEUUr4yf8q8oQoXPpSlnvKNVKDQlPMWrmOcgzoduo7kvA2UF0/BwJ/eMKFTiTtkNL17I0M6Xe2tvwFU7be6iw==",
230 "dependencies": [
231 "undici-types"
232 ]
233 },
234 "@types/webidl-conversions@7.0.3": {
235 "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA=="
236 },
237 "@types/whatwg-url@11.0.5": {
238 "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==",
239 "dependencies": [
240 "@types/webidl-conversions"
241 ]
242 },
243 "bson@6.10.4": {
244 "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng=="
245 },
246 "cborg@4.3.1": {
247 "integrity": "sha512-zLyEPKHqdX08yiyMzm3A/QdurLDB1XVGB3RWJa8PykCXNpLxhlyWToM4g+0Vo+6Q6txrdvAOfdC0ZBaxG0qw2g==",
248 "bin": true
249 },
250 "debug@4.4.3": {
251 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
252 "dependencies": [
253 "ms"
254 ]
255 },
256 "dotenv@16.6.1": {
257 "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow=="
258 },
259 "envalid@8.1.1": {
260 "integrity": "sha512-vOUfHxAFFvkBjbVQbBfgnCO9d3GcNfMMTtVfgqSU2rQGMFEVqWy9GBuoSfHnwGu7EqR0/GeukQcL3KjFBaga9w==",
261 "dependencies": [
262 "tslib"
263 ]
264 },
265 "eventemitter3@5.0.1": {
266 "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
267 },
268 "jose@6.1.3": {
269 "integrity": "sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ=="
270 },
271 "kareem@2.6.3": {
272 "integrity": "sha512-C3iHfuGUXK2u8/ipq9LfjFfXFxAZMQJJq7vLS45r3D9Y2xQ/m4S8zaR4zMLFWh9AsNPXmcFfUDhTEO8UIC/V6Q=="
273 },
274 "memory-pager@1.5.0": {
275 "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg=="
276 },
277 "mongodb-connection-string-url@3.0.2": {
278 "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==",
279 "dependencies": [
280 "@types/whatwg-url",
281 "whatwg-url"
282 ]
283 },
284 "mongodb@6.20.0": {
285 "integrity": "sha512-Tl6MEIU3K4Rq3TSHd+sZQqRBoGlFsOgNrH5ltAcFBV62Re3Fd+FcaVf8uSEQFOJ51SDowDVttBTONMfoYWrWlQ==",
286 "dependencies": [
287 "@mongodb-js/saslprep",
288 "bson",
289 "mongodb-connection-string-url"
290 ]
291 },
292 "mongoose@8.20.1": {
293 "integrity": "sha512-G+n3maddlqkQrP1nXxsI0q20144OSo+pe+HzRRGqaC4yK3FLYKqejqB9cbIi+SX7eoRsnG23LHGYNp8n7mWL2Q==",
294 "dependencies": [
295 "bson",
296 "kareem",
297 "mongodb",
298 "mpath",
299 "mquery",
300 "ms",
301 "sift"
302 ]
303 },
304 "mpath@0.9.0": {
305 "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew=="
306 },
307 "mquery@5.0.0": {
308 "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==",
309 "dependencies": [
310 "debug"
311 ]
312 },
313 "ms@2.1.3": {
314 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
315 },
316 "multiformats@13.4.1": {
317 "integrity": "sha512-VqO6OSvLrFVAYYjgsr8tyv62/rCQhPgsZUXLTqoFLSgdkgiUYKYeArbt1uWLlEpkjxQe+P0+sHlbPEte1Bi06Q=="
318 },
319 "p-queue@8.1.1": {
320 "integrity": "sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==",
321 "dependencies": [
322 "eventemitter3",
323 "p-timeout"
324 ]
325 },
326 "p-timeout@6.1.4": {
327 "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg=="
328 },
329 "punycode@2.3.1": {
330 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="
331 },
332 "rate-limiter-flexible@2.4.2": {
333 "integrity": "sha512-rMATGGOdO1suFyf/mI5LYhts71g1sbdhmd6YvdiXO2gJnd42Tt6QS4JUKJKSWVVkMtBacm6l40FR7Trjo6Iruw=="
334 },
335 "sift@17.1.3": {
336 "integrity": "sha512-Rtlj66/b0ICeFzYTuNvX/EF1igRbbnGSvEyT79McoZa/DeGhMyC5pWKOEsZKnpkqtSeovd5FL/bjHWC3CIIvCQ=="
337 },
338 "sparse-bitfield@3.0.3": {
339 "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==",
340 "dependencies": [
341 "memory-pager"
342 ]
343 },
344 "tr46@5.1.1": {
345 "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==",
346 "dependencies": [
347 "punycode"
348 ]
349 },
350 "tslib@2.8.1": {
351 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
352 },
353 "undici-types@7.8.0": {
354 "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw=="
355 },
356 "webidl-conversions@7.0.0": {
357 "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g=="
358 },
359 "whatwg-url@14.2.0": {
360 "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==",
361 "dependencies": [
362 "tr46",
363 "webidl-conversions"
364 ]
365 },
366 "zod@4.1.13": {
367 "integrity": "sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig=="
368 }
369 },
370 "workspace": {
371 "dependencies": [
372 "jsr:@atp/common@~0.1.0-alpha.4",
373 "jsr:@atp/identity@~0.1.0-alpha.1",
374 "jsr:@atp/lexicon@~0.1.0-alpha.2",
375 "jsr:@atp/sync@~0.1.0-alpha.4",
376 "jsr:@atp/syntax@~0.1.0-alpha.2",
377 "jsr:@atp/xrpc-server@~0.1.0-alpha.3",
378 "jsr:@hono/hono@^4.10.7",
379 "jsr:@logtape/logtape@^1.2.2",
380 "jsr:@logtape/pretty@^1.2.2",
381 "npm:dotenv@^16.6.1",
382 "npm:envalid@^8.1.1",
383 "npm:jose@^6.1.3",
384 "npm:mongoose@^8.20.1",
385 "npm:multiformats@^13.4.1"
386 ]
387 }
388}