tangled
alpha
login
or
join now
danabra.mov
/
statusphere-react
forked from
samuel.fm/statusphere-react
0
fork
atom
the statusphere demo reworked into a vite/react app in a monorepo
0
fork
atom
overview
issues
pulls
pipelines
Merge branch 'divy/oauth-dev-preview-update' into main
Paul Frazee
2 years ago
0855bfca
546f4ae8
+1009
-478
4 changed files
expand all
collapse all
unified
split
package-lock.json
package.json
src
auth
client.ts
routes.ts
+991
-463
package-lock.json
···
9
9
"version": "0.0.1",
10
10
"license": "MIT",
11
11
"dependencies": {
12
12
+
"@atproto/api": "^0.13.4",
12
13
"@atproto/common": "^0.4.1",
13
14
"@atproto/identity": "^0.4.0",
14
14
-
"@atproto/lexicon": "0.4.1-rc.0",
15
15
-
"@atproto/oauth-client-node": "0.0.2-rc.2",
16
16
-
"@atproto/repo": "0.4.2-rc.0",
15
15
+
"@atproto/lexicon": "^0.4.1",
16
16
+
"@atproto/oauth-client-node": "^0.1.0",
17
17
+
"@atproto/repo": "^0.4.3",
17
18
"@atproto/syntax": "^0.3.0",
18
18
-
"@atproto/xrpc-server": "0.5.4-rc.0",
19
19
+
"@atproto/xrpc-server": "^0.6.3",
19
20
"better-sqlite3": "^11.1.2",
20
21
"dotenv": "^16.4.5",
21
22
"envalid": "^8.0.0",
···
39
40
}
40
41
},
41
42
"node_modules/@atproto-labs/did-resolver": {
42
42
-
"version": "0.1.2-rc.0",
43
43
-
"resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.1.2-rc.0.tgz",
44
44
-
"integrity": "sha512-5lVxhLG9P1G1XjGXQr7fhk6mBM5vpbCalrfuVXqU5xQADvObLjEtpxpJuLheAacaV2pUMFDml+53ZLYWXCgFIg==",
43
43
+
"version": "0.1.2",
44
44
+
"resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.1.2.tgz",
45
45
+
"integrity": "sha512-d/nQHoieDo0tf0OX45LJcLQlSuyzVOV5lND7krlSxeAyD3pO5Fx1G8FtmkoPlMt4LT1OCIIQNmjh42pOcGH3WA==",
45
46
"dependencies": {
46
47
"@atproto-labs/fetch": "0.1.0",
47
48
"@atproto-labs/pipe": "0.1.0",
48
49
"@atproto-labs/simple-store": "0.1.1",
49
50
"@atproto-labs/simple-store-memory": "0.1.1",
50
50
-
"@atproto/did": "0.1.1-rc.0",
51
51
+
"@atproto/did": "0.1.1",
51
52
"zod": "^3.23.8"
52
53
}
53
54
},
···
75
76
}
76
77
},
77
78
"node_modules/@atproto-labs/handle-resolver": {
78
78
-
"version": "0.1.2-rc.0",
79
79
-
"resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver/-/handle-resolver-0.1.2-rc.0.tgz",
80
80
-
"integrity": "sha512-sxk/Zr1hWyBBcg1HhZ8N/Tw1Iue/6+V6bzu2c8zYhO9VfKgCBp3FFU1/i3MpgR2AlsEqZpcjv6zj4KAnMHiLUg==",
79
79
+
"version": "0.1.2",
80
80
+
"resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver/-/handle-resolver-0.1.2.tgz",
81
81
+
"integrity": "sha512-0D8d1QpGqyp0DLYnKpAFJ5YaIgiRUHMqKnbd1d0reOuJoa7ebwxMolNhP3RnKlOQ/9gaL3Y3ORZFeEjXK+eRqg==",
81
82
"dependencies": {
82
83
"@atproto-labs/simple-store": "0.1.1",
83
84
"@atproto-labs/simple-store-memory": "0.1.1",
84
84
-
"@atproto/did": "0.1.1-rc.0",
85
85
+
"@atproto/did": "0.1.1",
85
86
"zod": "^3.23.8"
86
87
}
87
88
},
88
89
"node_modules/@atproto-labs/handle-resolver-node": {
89
89
-
"version": "0.1.2-rc.0",
90
90
-
"resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver-node/-/handle-resolver-node-0.1.2-rc.0.tgz",
91
91
-
"integrity": "sha512-wP1c0fqxdhnIQVxFgD3Z6fiToq1ri9ECTCSPoy/1zbNJ+KWrr0V6BSONF/I5MytEbQaICBh8bvZuurvX0OjbNw==",
90
90
+
"version": "0.1.2",
91
91
+
"resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver-node/-/handle-resolver-node-0.1.2.tgz",
92
92
+
"integrity": "sha512-T+QApSezlb71+VLUua3bEmaDN4umvfzEzw/iS1BAZC7BwmGxOg/MBRdE9n6fPU4ul0ekG+6vRhpW4owCS20x3Q==",
92
93
"dependencies": {
93
94
"@atproto-labs/fetch-node": "0.1.0",
94
94
-
"@atproto-labs/handle-resolver": "0.1.2-rc.0",
95
95
-
"@atproto/did": "0.1.1-rc.0"
95
95
+
"@atproto-labs/handle-resolver": "0.1.2",
96
96
+
"@atproto/did": "0.1.1"
96
97
}
97
98
},
98
99
"node_modules/@atproto-labs/identity-resolver": {
99
99
-
"version": "0.1.2-rc.0",
100
100
-
"resolved": "https://registry.npmjs.org/@atproto-labs/identity-resolver/-/identity-resolver-0.1.2-rc.0.tgz",
101
101
-
"integrity": "sha512-4TLjNRbufeGduac3c/No4teJ411qNgyBQck7eY5e2K8XrzS2a/xX/bq3JP91DrvERHiP3yE22PB6ATQkuALgXA==",
100
100
+
"version": "0.1.2",
101
101
+
"resolved": "https://registry.npmjs.org/@atproto-labs/identity-resolver/-/identity-resolver-0.1.2.tgz",
102
102
+
"integrity": "sha512-166XTfq/gvdzmJT6tMvMvsT4h9yVyse8yJVn534j5GPGTqPtyky57/SNyO+R8QbOr4ffG0NQRO+OAazsVR0mVw==",
102
103
"dependencies": {
103
103
-
"@atproto-labs/did-resolver": "0.1.2-rc.0",
104
104
-
"@atproto-labs/handle-resolver": "0.1.2-rc.0",
104
104
+
"@atproto-labs/did-resolver": "0.1.2",
105
105
+
"@atproto-labs/handle-resolver": "0.1.2",
105
106
"@atproto/syntax": "0.3.0"
106
107
}
107
108
},
···
125
126
}
126
127
},
127
128
"node_modules/@atproto/api": {
128
128
-
"version": "0.13.0-rc.1",
129
129
-
"resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.13.0-rc.1.tgz",
130
130
-
"integrity": "sha512-h2+M6OoMLnNzqf2KDxsbRkg3/1k2IMWH33PQI31GkiQHIdt3B+MIXvJwXePu0KnMUL/Lvv2Zk01BKiDnjd4LEw==",
129
129
+
"version": "0.13.6",
130
130
+
"resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.13.6.tgz",
131
131
+
"integrity": "sha512-58emFFZhqY8nVWD3xFWK0yYqAmJ2un+NaTtZxBbRo00mGq1rz9VXTpVmfoHFcuXL1hoDQN3WyJfsub8r6xGOgg==",
131
132
"dependencies": {
132
133
"@atproto/common-web": "^0.3.0",
133
133
-
"@atproto/lexicon": "^0.4.1-rc.0",
134
134
+
"@atproto/lexicon": "^0.4.1",
134
135
"@atproto/syntax": "^0.3.0",
135
135
-
"@atproto/xrpc": "^0.6.0-rc.0",
136
136
+
"@atproto/xrpc": "^0.6.1",
136
137
"await-lock": "^2.2.2",
137
138
"multiformats": "^9.9.0",
138
139
"tlds": "^1.234.0"
···
142
143
"version": "0.4.1",
143
144
"resolved": "https://registry.npmjs.org/@atproto/common/-/common-0.4.1.tgz",
144
145
"integrity": "sha512-uL7kQIcBTbvkBDNfxMXL6lBH4fO2DQpHd2BryJxMtbw/4iEPKe9xBYApwECHhEIk9+zhhpTRZ15FJ3gxTXN82Q==",
145
145
-
"license": "MIT",
146
146
"dependencies": {
147
147
"@atproto/common-web": "^0.3.0",
148
148
"@ipld/dag-cbor": "^7.0.3",
···
211
211
}
212
212
},
213
213
"node_modules/@atproto/crypto": {
214
214
-
"version": "0.4.0",
215
215
-
"resolved": "https://registry.npmjs.org/@atproto/crypto/-/crypto-0.4.0.tgz",
216
216
-
"integrity": "sha512-Kj/4VgJ7hzzXvE42L0rjzP6lM0tai+OfPnP1rxJ+UZg/YUDtuewL4uapnVoWXvlNceKgaLZH98g5n9gXBVTe5Q==",
214
214
+
"version": "0.4.1",
215
215
+
"resolved": "https://registry.npmjs.org/@atproto/crypto/-/crypto-0.4.1.tgz",
216
216
+
"integrity": "sha512-7pQNHWYyx8jGhYdPbmcuPD9W73nd/5v3mfBlncO0sBzxnPbmA6aXAWOz+fNVZwHwBJPeb/Gzf/FT/uDx7/eYFg==",
217
217
"dependencies": {
218
218
"@noble/curves": "^1.1.0",
219
219
"@noble/hashes": "^1.3.1",
···
221
221
}
222
222
},
223
223
"node_modules/@atproto/did": {
224
224
-
"version": "0.1.1-rc.0",
225
225
-
"resolved": "https://registry.npmjs.org/@atproto/did/-/did-0.1.1-rc.0.tgz",
226
226
-
"integrity": "sha512-rbO6kQv/bKsMGqAqr1M4o7cmJf893gYzabr1CmJ0rr/FNdXHfr0b9s2lRphA6zCS0wPdT4/mw6/LWiCrnBmi9w==",
224
224
+
"version": "0.1.1",
225
225
+
"resolved": "https://registry.npmjs.org/@atproto/did/-/did-0.1.1.tgz",
226
226
+
"integrity": "sha512-FA+U8C8ACQLjG/TSgtaQyjvXxzOYzwK0+T6FJ1oj2BtKUixq4t8zpvo4zdIrnVimXeGQWo1/U1ghke58SmRpmQ==",
227
227
"dependencies": {
228
228
"zod": "^3.23.8"
229
229
}
230
230
},
231
231
"node_modules/@atproto/identity": {
232
232
-
"version": "0.4.0",
233
233
-
"resolved": "https://registry.npmjs.org/@atproto/identity/-/identity-0.4.0.tgz",
234
234
-
"integrity": "sha512-KKdVlqBgkFuTUx3KFiiQe0LuK9kopej1bhKm6SHRPEYbSEPFmRZQMY9TAjWJQrvQt8DpQzz6kVGjASFEjd3teQ==",
232
232
+
"version": "0.4.1",
233
233
+
"resolved": "https://registry.npmjs.org/@atproto/identity/-/identity-0.4.1.tgz",
234
234
+
"integrity": "sha512-5AoPJDSD0rAay/6Sib+n/FjfwGulM/+xCNxwwDLR9QI4EoeUlvIH8g5BNdix812v312/Qd42kJrLpCNTZ5rvew==",
235
235
"dependencies": {
236
236
"@atproto/common-web": "^0.3.0",
237
237
-
"@atproto/crypto": "^0.4.0",
237
237
+
"@atproto/crypto": "^0.4.1",
238
238
"axios": "^0.27.2"
239
239
}
240
240
},
···
248
248
}
249
249
},
250
250
"node_modules/@atproto/jwk-jose": {
251
251
-
"version": "0.1.2-rc.0",
252
252
-
"resolved": "https://registry.npmjs.org/@atproto/jwk-jose/-/jwk-jose-0.1.2-rc.0.tgz",
253
253
-
"integrity": "sha512-guqGhgQjOx6OxxDWBENRa30G3CJ91Rqw+5NEwiv4GfhmmM/szS983kZIydmXpySpyyZhGAPZfkOfHai+HrLsXg==",
251
251
+
"version": "0.1.2",
252
252
+
"resolved": "https://registry.npmjs.org/@atproto/jwk-jose/-/jwk-jose-0.1.2.tgz",
253
253
+
"integrity": "sha512-lDwc/6lLn2aZ/JpyyggyjLFsJPMntrVzryyGUx5aNpuTS8SIuc4Ky0REhxqfLopQXJJZCuRRjagHG3uP05/moQ==",
254
254
"dependencies": {
255
255
"@atproto/jwk": "0.1.1",
256
256
"jose": "^5.2.0"
257
257
}
258
258
},
259
259
"node_modules/@atproto/jwk-webcrypto": {
260
260
-
"version": "0.1.2-rc.0",
261
261
-
"resolved": "https://registry.npmjs.org/@atproto/jwk-webcrypto/-/jwk-webcrypto-0.1.2-rc.0.tgz",
262
262
-
"integrity": "sha512-TlLaJulKDWDhXQ8Wujte4l2RPe/Ym+jAnFR/+lwZbcGQHAUsatBMCKzvYVv3TtqXL3B5gIC9ry12+C7oQ5yE/Q==",
260
260
+
"version": "0.1.2",
261
261
+
"resolved": "https://registry.npmjs.org/@atproto/jwk-webcrypto/-/jwk-webcrypto-0.1.2.tgz",
262
262
+
"integrity": "sha512-vTBUbUZXh0GI+6KJiPGukmI4BQEHFAij8fJJ4WnReF/hefAs3ISZtrWZHGBebz+q2EcExYlnhhlmxvDzV7veGw==",
263
263
"dependencies": {
264
264
"@atproto/jwk": "0.1.1",
265
265
-
"@atproto/jwk-jose": "0.1.2-rc.0"
265
265
+
"@atproto/jwk-jose": "0.1.2"
266
266
}
267
267
},
268
268
"node_modules/@atproto/lex-cli": {
···
284
284
"lex": "dist/index.js"
285
285
}
286
286
},
287
287
-
"node_modules/@atproto/lex-cli/node_modules/@atproto/lexicon": {
287
287
+
"node_modules/@atproto/lexicon": {
288
288
"version": "0.4.1",
289
289
"resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.4.1.tgz",
290
290
"integrity": "sha512-bzyr+/VHXLQWbumViX5L7h1NKQObfs8Z+XZJl43OUK8nYFUI4e/sW1IZKRNfw7Wvi5YVNK+J+yP3DWIBZhkCYA==",
291
291
-
"dev": true,
292
292
-
"dependencies": {
293
293
-
"@atproto/common-web": "^0.3.0",
294
294
-
"@atproto/syntax": "^0.3.0",
295
295
-
"iso-datestring-validator": "^2.2.2",
296
296
-
"multiformats": "^9.9.0",
297
297
-
"zod": "^3.23.8"
298
298
-
}
299
299
-
},
300
300
-
"node_modules/@atproto/lexicon": {
301
301
-
"version": "0.4.1-rc.0",
302
302
-
"resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.4.1-rc.0.tgz",
303
303
-
"integrity": "sha512-CSYO8MWbxTXTLQMEJ1mTXD2pDxIXO2oCK/FVw9T/BeXLMcvwmeVgKAaytd1AGFkapX8IMAAtjBB3cnaltuHwbg==",
304
291
"dependencies": {
305
292
"@atproto/common-web": "^0.3.0",
306
293
"@atproto/syntax": "^0.3.0",
···
310
297
}
311
298
},
312
299
"node_modules/@atproto/oauth-client": {
313
313
-
"version": "0.1.2-rc.2",
314
314
-
"resolved": "https://registry.npmjs.org/@atproto/oauth-client/-/oauth-client-0.1.2-rc.2.tgz",
315
315
-
"integrity": "sha512-FBYyEKEU1BFoW1ASFzsmw1oOpVPj/nkoR753OZItgNwl9i+Tr4kAA9TqeXGa6Ol3dh7K67oaxHw7DChdEqbtSg==",
300
300
+
"version": "0.2.0",
301
301
+
"resolved": "https://registry.npmjs.org/@atproto/oauth-client/-/oauth-client-0.2.0.tgz",
302
302
+
"integrity": "sha512-J8NaQ45jIa7e/VXKUwtGnW91p8mM8yWvqhlBxNvVXQ2t5yo6rxYdIVam+2Ffy3SANxqe+sl5QFmCdaJQGX0yNQ==",
316
303
"dependencies": {
317
317
-
"@atproto-labs/did-resolver": "0.1.2-rc.0",
304
304
+
"@atproto-labs/did-resolver": "0.1.2",
318
305
"@atproto-labs/fetch": "0.1.0",
319
319
-
"@atproto-labs/handle-resolver": "0.1.2-rc.0",
320
320
-
"@atproto-labs/identity-resolver": "0.1.2-rc.0",
306
306
+
"@atproto-labs/handle-resolver": "0.1.2",
307
307
+
"@atproto-labs/identity-resolver": "0.1.2",
321
308
"@atproto-labs/simple-store": "0.1.1",
322
309
"@atproto-labs/simple-store-memory": "0.1.1",
323
323
-
"@atproto/api": "0.13.0-rc.1",
324
324
-
"@atproto/did": "0.1.1-rc.0",
310
310
+
"@atproto/did": "0.1.1",
325
311
"@atproto/jwk": "0.1.1",
326
326
-
"@atproto/oauth-types": "0.1.2-rc.0",
327
327
-
"@atproto/xrpc": "0.6.0-rc.0",
312
312
+
"@atproto/oauth-types": "0.1.4",
313
313
+
"@atproto/xrpc": "0.6.1",
328
314
"multiformats": "^9.9.0",
329
315
"zod": "^3.23.8"
330
316
}
331
317
},
332
318
"node_modules/@atproto/oauth-client-node": {
333
333
-
"version": "0.0.2-rc.2",
334
334
-
"resolved": "https://registry.npmjs.org/@atproto/oauth-client-node/-/oauth-client-node-0.0.2-rc.2.tgz",
335
335
-
"integrity": "sha512-MxR2C84h6XjTB28RpXfctKLvB6Ot68tiOlsOSigeSTKnNJ5SRD2wISz2647P8dxOec81ugMu8wa5BKcZ5Ry7nw==",
319
319
+
"version": "0.1.0",
320
320
+
"resolved": "https://registry.npmjs.org/@atproto/oauth-client-node/-/oauth-client-node-0.1.0.tgz",
321
321
+
"integrity": "sha512-F+bhXBaTAQuOViVjr9I+9iVVPTgnXh4EbquMazhoyAcH1T+v8oPkzV7tqVBvsbolgRDILJTAgRCtF140fC2wAg==",
336
322
"dependencies": {
337
337
-
"@atproto-labs/did-resolver": "0.1.2-rc.0",
338
338
-
"@atproto-labs/handle-resolver-node": "0.1.2-rc.0",
323
323
+
"@atproto-labs/did-resolver": "0.1.2",
324
324
+
"@atproto-labs/handle-resolver-node": "0.1.2",
339
325
"@atproto-labs/simple-store": "0.1.1",
340
340
-
"@atproto/did": "0.1.1-rc.0",
326
326
+
"@atproto/did": "0.1.1",
341
327
"@atproto/jwk": "0.1.1",
342
342
-
"@atproto/jwk-jose": "0.1.2-rc.0",
343
343
-
"@atproto/jwk-webcrypto": "0.1.2-rc.0",
344
344
-
"@atproto/oauth-client": "0.1.2-rc.2",
345
345
-
"@atproto/oauth-types": "0.1.2-rc.0"
328
328
+
"@atproto/jwk-jose": "0.1.2",
329
329
+
"@atproto/jwk-webcrypto": "0.1.2",
330
330
+
"@atproto/oauth-client": "0.2.0",
331
331
+
"@atproto/oauth-types": "0.1.4"
346
332
}
347
333
},
348
334
"node_modules/@atproto/oauth-types": {
349
349
-
"version": "0.1.2-rc.0",
350
350
-
"resolved": "https://registry.npmjs.org/@atproto/oauth-types/-/oauth-types-0.1.2-rc.0.tgz",
351
351
-
"integrity": "sha512-q/AxPSdLf2xTgC4K1cU35HVl6T4T0LJ/QJmvqXwjpbiNWEqooIQIP9sTp2CqqSLsWpe26z3fIoA3R+oTR1EJsA==",
335
335
+
"version": "0.1.4",
336
336
+
"resolved": "https://registry.npmjs.org/@atproto/oauth-types/-/oauth-types-0.1.4.tgz",
337
337
+
"integrity": "sha512-B5lFXMvsx9PtO0wwCqwaoRVG8vKxvB742vO4Ze5OMJJsps6ebGskaYmkFHP9DnvDSLRzIHpJJ7jN6ri71V+xng==",
352
338
"dependencies": {
353
339
"@atproto/jwk": "0.1.1",
354
340
"zod": "^3.23.8"
355
341
}
356
342
},
357
343
"node_modules/@atproto/repo": {
358
358
-
"version": "0.4.2-rc.0",
359
359
-
"resolved": "https://registry.npmjs.org/@atproto/repo/-/repo-0.4.2-rc.0.tgz",
360
360
-
"integrity": "sha512-y8zXAR23r6qlsTmbzXaBEHYjvlgeNlAKj9eJ6V17JtT+4FVdW246alhsgSsglJ2Uv/e24RC1r90yNJNRxqDzXw==",
344
344
+
"version": "0.4.3",
345
345
+
"resolved": "https://registry.npmjs.org/@atproto/repo/-/repo-0.4.3.tgz",
346
346
+
"integrity": "sha512-9w4TlyxExLfFL9BysvXq4vhIsYsnmGi0uelmxJjlRXBICgLpqjqQVqhS8OBqE25ZTYvgXUi7nNqpo2llCHhOvQ==",
361
347
"dependencies": {
362
348
"@atproto/common": "^0.4.1",
363
349
"@atproto/common-web": "^0.3.0",
364
364
-
"@atproto/crypto": "^0.4.0",
365
365
-
"@atproto/lexicon": "^0.4.1-rc.0",
350
350
+
"@atproto/crypto": "^0.4.1",
351
351
+
"@atproto/lexicon": "^0.4.1",
366
352
"@ipld/car": "^3.2.3",
367
353
"@ipld/dag-cbor": "^7.0.0",
368
354
"multiformats": "^9.9.0",
···
376
362
"integrity": "sha512-Weq0ZBxffGHDXHl9U7BQc2BFJi/e23AL+k+i5+D9hUq/bzT4yjGsrCejkjq0xt82xXDjmhhvQSZ0LqxyZ5woxA=="
377
363
},
378
364
"node_modules/@atproto/xrpc": {
379
379
-
"version": "0.6.0-rc.0",
380
380
-
"resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.6.0-rc.0.tgz",
381
381
-
"integrity": "sha512-TOmynXvbA57Y6KR050UeiDfdzQoAnmgB0zu0qrvhYiu7oeg64fYzvOa7stWxSIP1nhrGqgexxICR1CnOnCEHjg==",
365
365
+
"version": "0.6.1",
366
366
+
"resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.6.1.tgz",
367
367
+
"integrity": "sha512-Zy5ydXEdk6sY7FDUZcEVfCL1jvbL4tXu5CcdPqbEaW6LQtk9GLds/DK1bCX9kswTGaBC88EMuqQMfkxOhp2t4A==",
382
368
"dependencies": {
383
383
-
"@atproto/lexicon": "^0.4.1-rc.0",
369
369
+
"@atproto/lexicon": "^0.4.1",
384
370
"zod": "^3.23.8"
385
371
}
386
372
},
387
373
"node_modules/@atproto/xrpc-server": {
388
388
-
"version": "0.5.4-rc.0",
389
389
-
"resolved": "https://registry.npmjs.org/@atproto/xrpc-server/-/xrpc-server-0.5.4-rc.0.tgz",
390
390
-
"integrity": "sha512-Vrx1gEoZfJtYoZhSxkbWQsU2r0DuJO/BuvMQGw9Nd66owmF5nPDVvYVd0pJhIDoaSxImTTIEeDWlNNl3WCSBPA==",
374
374
+
"version": "0.6.3",
375
375
+
"resolved": "https://registry.npmjs.org/@atproto/xrpc-server/-/xrpc-server-0.6.3.tgz",
376
376
+
"integrity": "sha512-0YXeBM9NjiIlR5eXWo8qzArRcBOKhwVimpH+ajKgZzlncPO53brVZ9+3BUnD5J1PG8mEQFRERi+Jt77QyF89qA==",
391
377
"dependencies": {
392
378
"@atproto/common": "^0.4.1",
393
393
-
"@atproto/crypto": "^0.4.0",
394
394
-
"@atproto/lexicon": "^0.4.1-rc.0",
395
395
-
"@atproto/xrpc": "^0.6.0-rc.0",
379
379
+
"@atproto/crypto": "^0.4.1",
380
380
+
"@atproto/lexicon": "^0.4.1",
381
381
+
"@atproto/xrpc": "^0.6.1",
396
382
"cbor-x": "^1.5.1",
397
383
"express": "^4.17.2",
398
384
"http-errors": "^2.0.0",
···
415
401
"darwin"
416
402
]
417
403
},
404
404
+
"node_modules/@cbor-extract/cbor-extract-darwin-x64": {
405
405
+
"version": "2.2.0",
406
406
+
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-x64/-/cbor-extract-darwin-x64-2.2.0.tgz",
407
407
+
"integrity": "sha512-1liF6fgowph0JxBbYnAS7ZlqNYLf000Qnj4KjqPNW4GViKrEql2MgZnAsExhY9LSy8dnvA4C0qHEBgPrll0z0w==",
408
408
+
"cpu": [
409
409
+
"x64"
410
410
+
],
411
411
+
"optional": true,
412
412
+
"os": [
413
413
+
"darwin"
414
414
+
]
415
415
+
},
416
416
+
"node_modules/@cbor-extract/cbor-extract-linux-arm": {
417
417
+
"version": "2.2.0",
418
418
+
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm/-/cbor-extract-linux-arm-2.2.0.tgz",
419
419
+
"integrity": "sha512-QeBcBXk964zOytiedMPQNZr7sg0TNavZeuUCD6ON4vEOU/25+pLhNN6EDIKJ9VLTKaZ7K7EaAriyYQ1NQ05s/Q==",
420
420
+
"cpu": [
421
421
+
"arm"
422
422
+
],
423
423
+
"optional": true,
424
424
+
"os": [
425
425
+
"linux"
426
426
+
]
427
427
+
},
428
428
+
"node_modules/@cbor-extract/cbor-extract-linux-arm64": {
429
429
+
"version": "2.2.0",
430
430
+
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm64/-/cbor-extract-linux-arm64-2.2.0.tgz",
431
431
+
"integrity": "sha512-rQvhNmDuhjTVXSPFLolmQ47/ydGOFXtbR7+wgkSY0bdOxCFept1hvg59uiLPT2fVDuJFuEy16EImo5tE2x3RsQ==",
432
432
+
"cpu": [
433
433
+
"arm64"
434
434
+
],
435
435
+
"optional": true,
436
436
+
"os": [
437
437
+
"linux"
438
438
+
]
439
439
+
},
440
440
+
"node_modules/@cbor-extract/cbor-extract-linux-x64": {
441
441
+
"version": "2.2.0",
442
442
+
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-x64/-/cbor-extract-linux-x64-2.2.0.tgz",
443
443
+
"integrity": "sha512-cWLAWtT3kNLHSvP4RKDzSTX9o0wvQEEAj4SKvhWuOVZxiDAeQazr9A+PSiRILK1VYMLeDml89ohxCnUNQNQNCw==",
444
444
+
"cpu": [
445
445
+
"x64"
446
446
+
],
447
447
+
"optional": true,
448
448
+
"os": [
449
449
+
"linux"
450
450
+
]
451
451
+
},
452
452
+
"node_modules/@cbor-extract/cbor-extract-win32-x64": {
453
453
+
"version": "2.2.0",
454
454
+
"resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-win32-x64/-/cbor-extract-win32-x64-2.2.0.tgz",
455
455
+
"integrity": "sha512-l2M+Z8DO2vbvADOBNLbbh9y5ST1RY5sqkWOg/58GkUPBYou/cuNZ68SGQ644f1CvZ8kcOxyZtw06+dxWHIoN/w==",
456
456
+
"cpu": [
457
457
+
"x64"
458
458
+
],
459
459
+
"optional": true,
460
460
+
"os": [
461
461
+
"win32"
462
462
+
]
463
463
+
},
418
464
"node_modules/@cspotcode/source-map-support": {
419
465
"version": "0.8.1",
420
466
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
···
427
473
"node": ">=12"
428
474
}
429
475
},
476
476
+
"node_modules/@esbuild/aix-ppc64": {
477
477
+
"version": "0.23.1",
478
478
+
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz",
479
479
+
"integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==",
480
480
+
"cpu": [
481
481
+
"ppc64"
482
482
+
],
483
483
+
"dev": true,
484
484
+
"optional": true,
485
485
+
"os": [
486
486
+
"aix"
487
487
+
],
488
488
+
"engines": {
489
489
+
"node": ">=18"
490
490
+
}
491
491
+
},
492
492
+
"node_modules/@esbuild/android-arm": {
493
493
+
"version": "0.23.1",
494
494
+
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz",
495
495
+
"integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==",
496
496
+
"cpu": [
497
497
+
"arm"
498
498
+
],
499
499
+
"dev": true,
500
500
+
"optional": true,
501
501
+
"os": [
502
502
+
"android"
503
503
+
],
504
504
+
"engines": {
505
505
+
"node": ">=18"
506
506
+
}
507
507
+
},
508
508
+
"node_modules/@esbuild/android-arm64": {
509
509
+
"version": "0.23.1",
510
510
+
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz",
511
511
+
"integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==",
512
512
+
"cpu": [
513
513
+
"arm64"
514
514
+
],
515
515
+
"dev": true,
516
516
+
"optional": true,
517
517
+
"os": [
518
518
+
"android"
519
519
+
],
520
520
+
"engines": {
521
521
+
"node": ">=18"
522
522
+
}
523
523
+
},
524
524
+
"node_modules/@esbuild/android-x64": {
525
525
+
"version": "0.23.1",
526
526
+
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz",
527
527
+
"integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==",
528
528
+
"cpu": [
529
529
+
"x64"
530
530
+
],
531
531
+
"dev": true,
532
532
+
"optional": true,
533
533
+
"os": [
534
534
+
"android"
535
535
+
],
536
536
+
"engines": {
537
537
+
"node": ">=18"
538
538
+
}
539
539
+
},
430
540
"node_modules/@esbuild/darwin-arm64": {
431
431
-
"version": "0.23.0",
432
432
-
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.0.tgz",
433
433
-
"integrity": "sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==",
541
541
+
"version": "0.23.1",
542
542
+
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz",
543
543
+
"integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==",
434
544
"cpu": [
435
545
"arm64"
436
546
],
···
443
553
"node": ">=18"
444
554
}
445
555
},
556
556
+
"node_modules/@esbuild/darwin-x64": {
557
557
+
"version": "0.23.1",
558
558
+
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz",
559
559
+
"integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==",
560
560
+
"cpu": [
561
561
+
"x64"
562
562
+
],
563
563
+
"dev": true,
564
564
+
"optional": true,
565
565
+
"os": [
566
566
+
"darwin"
567
567
+
],
568
568
+
"engines": {
569
569
+
"node": ">=18"
570
570
+
}
571
571
+
},
572
572
+
"node_modules/@esbuild/freebsd-arm64": {
573
573
+
"version": "0.23.1",
574
574
+
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz",
575
575
+
"integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==",
576
576
+
"cpu": [
577
577
+
"arm64"
578
578
+
],
579
579
+
"dev": true,
580
580
+
"optional": true,
581
581
+
"os": [
582
582
+
"freebsd"
583
583
+
],
584
584
+
"engines": {
585
585
+
"node": ">=18"
586
586
+
}
587
587
+
},
588
588
+
"node_modules/@esbuild/freebsd-x64": {
589
589
+
"version": "0.23.1",
590
590
+
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz",
591
591
+
"integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==",
592
592
+
"cpu": [
593
593
+
"x64"
594
594
+
],
595
595
+
"dev": true,
596
596
+
"optional": true,
597
597
+
"os": [
598
598
+
"freebsd"
599
599
+
],
600
600
+
"engines": {
601
601
+
"node": ">=18"
602
602
+
}
603
603
+
},
604
604
+
"node_modules/@esbuild/linux-arm": {
605
605
+
"version": "0.23.1",
606
606
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz",
607
607
+
"integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==",
608
608
+
"cpu": [
609
609
+
"arm"
610
610
+
],
611
611
+
"dev": true,
612
612
+
"optional": true,
613
613
+
"os": [
614
614
+
"linux"
615
615
+
],
616
616
+
"engines": {
617
617
+
"node": ">=18"
618
618
+
}
619
619
+
},
620
620
+
"node_modules/@esbuild/linux-arm64": {
621
621
+
"version": "0.23.1",
622
622
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz",
623
623
+
"integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==",
624
624
+
"cpu": [
625
625
+
"arm64"
626
626
+
],
627
627
+
"dev": true,
628
628
+
"optional": true,
629
629
+
"os": [
630
630
+
"linux"
631
631
+
],
632
632
+
"engines": {
633
633
+
"node": ">=18"
634
634
+
}
635
635
+
},
636
636
+
"node_modules/@esbuild/linux-ia32": {
637
637
+
"version": "0.23.1",
638
638
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz",
639
639
+
"integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==",
640
640
+
"cpu": [
641
641
+
"ia32"
642
642
+
],
643
643
+
"dev": true,
644
644
+
"optional": true,
645
645
+
"os": [
646
646
+
"linux"
647
647
+
],
648
648
+
"engines": {
649
649
+
"node": ">=18"
650
650
+
}
651
651
+
},
652
652
+
"node_modules/@esbuild/linux-loong64": {
653
653
+
"version": "0.23.1",
654
654
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz",
655
655
+
"integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==",
656
656
+
"cpu": [
657
657
+
"loong64"
658
658
+
],
659
659
+
"dev": true,
660
660
+
"optional": true,
661
661
+
"os": [
662
662
+
"linux"
663
663
+
],
664
664
+
"engines": {
665
665
+
"node": ">=18"
666
666
+
}
667
667
+
},
668
668
+
"node_modules/@esbuild/linux-mips64el": {
669
669
+
"version": "0.23.1",
670
670
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz",
671
671
+
"integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==",
672
672
+
"cpu": [
673
673
+
"mips64el"
674
674
+
],
675
675
+
"dev": true,
676
676
+
"optional": true,
677
677
+
"os": [
678
678
+
"linux"
679
679
+
],
680
680
+
"engines": {
681
681
+
"node": ">=18"
682
682
+
}
683
683
+
},
684
684
+
"node_modules/@esbuild/linux-ppc64": {
685
685
+
"version": "0.23.1",
686
686
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz",
687
687
+
"integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==",
688
688
+
"cpu": [
689
689
+
"ppc64"
690
690
+
],
691
691
+
"dev": true,
692
692
+
"optional": true,
693
693
+
"os": [
694
694
+
"linux"
695
695
+
],
696
696
+
"engines": {
697
697
+
"node": ">=18"
698
698
+
}
699
699
+
},
700
700
+
"node_modules/@esbuild/linux-riscv64": {
701
701
+
"version": "0.23.1",
702
702
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz",
703
703
+
"integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==",
704
704
+
"cpu": [
705
705
+
"riscv64"
706
706
+
],
707
707
+
"dev": true,
708
708
+
"optional": true,
709
709
+
"os": [
710
710
+
"linux"
711
711
+
],
712
712
+
"engines": {
713
713
+
"node": ">=18"
714
714
+
}
715
715
+
},
716
716
+
"node_modules/@esbuild/linux-s390x": {
717
717
+
"version": "0.23.1",
718
718
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz",
719
719
+
"integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==",
720
720
+
"cpu": [
721
721
+
"s390x"
722
722
+
],
723
723
+
"dev": true,
724
724
+
"optional": true,
725
725
+
"os": [
726
726
+
"linux"
727
727
+
],
728
728
+
"engines": {
729
729
+
"node": ">=18"
730
730
+
}
731
731
+
},
732
732
+
"node_modules/@esbuild/linux-x64": {
733
733
+
"version": "0.23.1",
734
734
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz",
735
735
+
"integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==",
736
736
+
"cpu": [
737
737
+
"x64"
738
738
+
],
739
739
+
"dev": true,
740
740
+
"optional": true,
741
741
+
"os": [
742
742
+
"linux"
743
743
+
],
744
744
+
"engines": {
745
745
+
"node": ">=18"
746
746
+
}
747
747
+
},
748
748
+
"node_modules/@esbuild/netbsd-x64": {
749
749
+
"version": "0.23.1",
750
750
+
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz",
751
751
+
"integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==",
752
752
+
"cpu": [
753
753
+
"x64"
754
754
+
],
755
755
+
"dev": true,
756
756
+
"optional": true,
757
757
+
"os": [
758
758
+
"netbsd"
759
759
+
],
760
760
+
"engines": {
761
761
+
"node": ">=18"
762
762
+
}
763
763
+
},
764
764
+
"node_modules/@esbuild/openbsd-arm64": {
765
765
+
"version": "0.23.1",
766
766
+
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz",
767
767
+
"integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==",
768
768
+
"cpu": [
769
769
+
"arm64"
770
770
+
],
771
771
+
"dev": true,
772
772
+
"optional": true,
773
773
+
"os": [
774
774
+
"openbsd"
775
775
+
],
776
776
+
"engines": {
777
777
+
"node": ">=18"
778
778
+
}
779
779
+
},
780
780
+
"node_modules/@esbuild/openbsd-x64": {
781
781
+
"version": "0.23.1",
782
782
+
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz",
783
783
+
"integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==",
784
784
+
"cpu": [
785
785
+
"x64"
786
786
+
],
787
787
+
"dev": true,
788
788
+
"optional": true,
789
789
+
"os": [
790
790
+
"openbsd"
791
791
+
],
792
792
+
"engines": {
793
793
+
"node": ">=18"
794
794
+
}
795
795
+
},
796
796
+
"node_modules/@esbuild/sunos-x64": {
797
797
+
"version": "0.23.1",
798
798
+
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz",
799
799
+
"integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==",
800
800
+
"cpu": [
801
801
+
"x64"
802
802
+
],
803
803
+
"dev": true,
804
804
+
"optional": true,
805
805
+
"os": [
806
806
+
"sunos"
807
807
+
],
808
808
+
"engines": {
809
809
+
"node": ">=18"
810
810
+
}
811
811
+
},
812
812
+
"node_modules/@esbuild/win32-arm64": {
813
813
+
"version": "0.23.1",
814
814
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz",
815
815
+
"integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==",
816
816
+
"cpu": [
817
817
+
"arm64"
818
818
+
],
819
819
+
"dev": true,
820
820
+
"optional": true,
821
821
+
"os": [
822
822
+
"win32"
823
823
+
],
824
824
+
"engines": {
825
825
+
"node": ">=18"
826
826
+
}
827
827
+
},
828
828
+
"node_modules/@esbuild/win32-ia32": {
829
829
+
"version": "0.23.1",
830
830
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz",
831
831
+
"integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==",
832
832
+
"cpu": [
833
833
+
"ia32"
834
834
+
],
835
835
+
"dev": true,
836
836
+
"optional": true,
837
837
+
"os": [
838
838
+
"win32"
839
839
+
],
840
840
+
"engines": {
841
841
+
"node": ">=18"
842
842
+
}
843
843
+
},
844
844
+
"node_modules/@esbuild/win32-x64": {
845
845
+
"version": "0.23.1",
846
846
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz",
847
847
+
"integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==",
848
848
+
"cpu": [
849
849
+
"x64"
850
850
+
],
851
851
+
"dev": true,
852
852
+
"optional": true,
853
853
+
"os": [
854
854
+
"win32"
855
855
+
],
856
856
+
"engines": {
857
857
+
"node": ">=18"
858
858
+
}
859
859
+
},
446
860
"node_modules/@ipld/car": {
447
861
"version": "3.2.4",
448
862
"resolved": "https://registry.npmjs.org/@ipld/car/-/car-3.2.4.tgz",
···
479
893
"node": ">=12"
480
894
}
481
895
},
482
482
-
"node_modules/@isaacs/cliui/node_modules/ansi-styles": {
483
483
-
"version": "6.2.1",
484
484
-
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
485
485
-
"integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
486
486
-
"dev": true,
487
487
-
"engines": {
488
488
-
"node": ">=12"
489
489
-
},
490
490
-
"funding": {
491
491
-
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
492
492
-
}
493
493
-
},
494
494
-
"node_modules/@isaacs/cliui/node_modules/emoji-regex": {
495
495
-
"version": "9.2.2",
496
496
-
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
497
497
-
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
498
498
-
"dev": true
499
499
-
},
500
500
-
"node_modules/@isaacs/cliui/node_modules/string-width": {
501
501
-
"version": "5.1.2",
502
502
-
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
503
503
-
"integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
504
504
-
"dev": true,
505
505
-
"dependencies": {
506
506
-
"eastasianwidth": "^0.2.0",
507
507
-
"emoji-regex": "^9.2.2",
508
508
-
"strip-ansi": "^7.0.1"
509
509
-
},
510
510
-
"engines": {
511
511
-
"node": ">=12"
512
512
-
},
513
513
-
"funding": {
514
514
-
"url": "https://github.com/sponsors/sindresorhus"
515
515
-
}
516
516
-
},
517
517
-
"node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
518
518
-
"version": "8.1.0",
519
519
-
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
520
520
-
"integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
521
521
-
"dev": true,
522
522
-
"dependencies": {
523
523
-
"ansi-styles": "^6.1.0",
524
524
-
"string-width": "^5.0.1",
525
525
-
"strip-ansi": "^7.0.1"
526
526
-
},
527
527
-
"engines": {
528
528
-
"node": ">=12"
529
529
-
},
530
530
-
"funding": {
531
531
-
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
532
532
-
}
533
533
-
},
534
896
"node_modules/@jridgewell/gen-mapping": {
535
897
"version": "0.3.5",
536
898
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
···
590
952
}
591
953
},
592
954
"node_modules/@noble/curves": {
593
593
-
"version": "1.5.0",
594
594
-
"resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.5.0.tgz",
595
595
-
"integrity": "sha512-J5EKamIHnKPyClwVrzmaf5wSdQXgdHcPZIZLu3bwnbeCx8/7NPK5q2ZBWF+5FvYGByjiQQsJYX6jfgB2wDPn3A==",
955
955
+
"version": "1.6.0",
956
956
+
"resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.6.0.tgz",
957
957
+
"integrity": "sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==",
596
958
"dependencies": {
597
597
-
"@noble/hashes": "1.4.0"
959
959
+
"@noble/hashes": "1.5.0"
960
960
+
},
961
961
+
"engines": {
962
962
+
"node": "^14.21.3 || >=16"
598
963
},
599
964
"funding": {
600
965
"url": "https://paulmillr.com/funding/"
601
966
}
602
967
},
603
968
"node_modules/@noble/hashes": {
604
604
-
"version": "1.4.0",
605
605
-
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz",
606
606
-
"integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==",
969
969
+
"version": "1.5.0",
970
970
+
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz",
971
971
+
"integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==",
607
972
"engines": {
608
608
-
"node": ">= 16"
973
973
+
"node": "^14.21.3 || >=16"
609
974
},
610
975
"funding": {
611
976
"url": "https://paulmillr.com/funding/"
···
666
1031
"url": "https://opencollective.com/preact"
667
1032
}
668
1033
},
1034
1034
+
"node_modules/@rollup/rollup-android-arm-eabi": {
1035
1035
+
"version": "4.21.2",
1036
1036
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.2.tgz",
1037
1037
+
"integrity": "sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==",
1038
1038
+
"cpu": [
1039
1039
+
"arm"
1040
1040
+
],
1041
1041
+
"dev": true,
1042
1042
+
"optional": true,
1043
1043
+
"os": [
1044
1044
+
"android"
1045
1045
+
]
1046
1046
+
},
1047
1047
+
"node_modules/@rollup/rollup-android-arm64": {
1048
1048
+
"version": "4.21.2",
1049
1049
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.2.tgz",
1050
1050
+
"integrity": "sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==",
1051
1051
+
"cpu": [
1052
1052
+
"arm64"
1053
1053
+
],
1054
1054
+
"dev": true,
1055
1055
+
"optional": true,
1056
1056
+
"os": [
1057
1057
+
"android"
1058
1058
+
]
1059
1059
+
},
669
1060
"node_modules/@rollup/rollup-darwin-arm64": {
670
670
-
"version": "4.20.0",
671
671
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz",
672
672
-
"integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==",
1061
1061
+
"version": "4.21.2",
1062
1062
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.2.tgz",
1063
1063
+
"integrity": "sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==",
673
1064
"cpu": [
674
1065
"arm64"
675
1066
],
···
679
1070
"darwin"
680
1071
]
681
1072
},
1073
1073
+
"node_modules/@rollup/rollup-darwin-x64": {
1074
1074
+
"version": "4.21.2",
1075
1075
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.2.tgz",
1076
1076
+
"integrity": "sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==",
1077
1077
+
"cpu": [
1078
1078
+
"x64"
1079
1079
+
],
1080
1080
+
"dev": true,
1081
1081
+
"optional": true,
1082
1082
+
"os": [
1083
1083
+
"darwin"
1084
1084
+
]
1085
1085
+
},
1086
1086
+
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1087
1087
+
"version": "4.21.2",
1088
1088
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.2.tgz",
1089
1089
+
"integrity": "sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==",
1090
1090
+
"cpu": [
1091
1091
+
"arm"
1092
1092
+
],
1093
1093
+
"dev": true,
1094
1094
+
"optional": true,
1095
1095
+
"os": [
1096
1096
+
"linux"
1097
1097
+
]
1098
1098
+
},
1099
1099
+
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
1100
1100
+
"version": "4.21.2",
1101
1101
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.2.tgz",
1102
1102
+
"integrity": "sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==",
1103
1103
+
"cpu": [
1104
1104
+
"arm"
1105
1105
+
],
1106
1106
+
"dev": true,
1107
1107
+
"optional": true,
1108
1108
+
"os": [
1109
1109
+
"linux"
1110
1110
+
]
1111
1111
+
},
1112
1112
+
"node_modules/@rollup/rollup-linux-arm64-gnu": {
1113
1113
+
"version": "4.21.2",
1114
1114
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.2.tgz",
1115
1115
+
"integrity": "sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==",
1116
1116
+
"cpu": [
1117
1117
+
"arm64"
1118
1118
+
],
1119
1119
+
"dev": true,
1120
1120
+
"optional": true,
1121
1121
+
"os": [
1122
1122
+
"linux"
1123
1123
+
]
1124
1124
+
},
1125
1125
+
"node_modules/@rollup/rollup-linux-arm64-musl": {
1126
1126
+
"version": "4.21.2",
1127
1127
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.2.tgz",
1128
1128
+
"integrity": "sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==",
1129
1129
+
"cpu": [
1130
1130
+
"arm64"
1131
1131
+
],
1132
1132
+
"dev": true,
1133
1133
+
"optional": true,
1134
1134
+
"os": [
1135
1135
+
"linux"
1136
1136
+
]
1137
1137
+
},
1138
1138
+
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
1139
1139
+
"version": "4.21.2",
1140
1140
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.2.tgz",
1141
1141
+
"integrity": "sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==",
1142
1142
+
"cpu": [
1143
1143
+
"ppc64"
1144
1144
+
],
1145
1145
+
"dev": true,
1146
1146
+
"optional": true,
1147
1147
+
"os": [
1148
1148
+
"linux"
1149
1149
+
]
1150
1150
+
},
1151
1151
+
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
1152
1152
+
"version": "4.21.2",
1153
1153
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.2.tgz",
1154
1154
+
"integrity": "sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==",
1155
1155
+
"cpu": [
1156
1156
+
"riscv64"
1157
1157
+
],
1158
1158
+
"dev": true,
1159
1159
+
"optional": true,
1160
1160
+
"os": [
1161
1161
+
"linux"
1162
1162
+
]
1163
1163
+
},
1164
1164
+
"node_modules/@rollup/rollup-linux-s390x-gnu": {
1165
1165
+
"version": "4.21.2",
1166
1166
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.2.tgz",
1167
1167
+
"integrity": "sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==",
1168
1168
+
"cpu": [
1169
1169
+
"s390x"
1170
1170
+
],
1171
1171
+
"dev": true,
1172
1172
+
"optional": true,
1173
1173
+
"os": [
1174
1174
+
"linux"
1175
1175
+
]
1176
1176
+
},
1177
1177
+
"node_modules/@rollup/rollup-linux-x64-gnu": {
1178
1178
+
"version": "4.21.2",
1179
1179
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.2.tgz",
1180
1180
+
"integrity": "sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==",
1181
1181
+
"cpu": [
1182
1182
+
"x64"
1183
1183
+
],
1184
1184
+
"dev": true,
1185
1185
+
"optional": true,
1186
1186
+
"os": [
1187
1187
+
"linux"
1188
1188
+
]
1189
1189
+
},
1190
1190
+
"node_modules/@rollup/rollup-linux-x64-musl": {
1191
1191
+
"version": "4.21.2",
1192
1192
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.2.tgz",
1193
1193
+
"integrity": "sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==",
1194
1194
+
"cpu": [
1195
1195
+
"x64"
1196
1196
+
],
1197
1197
+
"dev": true,
1198
1198
+
"optional": true,
1199
1199
+
"os": [
1200
1200
+
"linux"
1201
1201
+
]
1202
1202
+
},
1203
1203
+
"node_modules/@rollup/rollup-win32-arm64-msvc": {
1204
1204
+
"version": "4.21.2",
1205
1205
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.2.tgz",
1206
1206
+
"integrity": "sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==",
1207
1207
+
"cpu": [
1208
1208
+
"arm64"
1209
1209
+
],
1210
1210
+
"dev": true,
1211
1211
+
"optional": true,
1212
1212
+
"os": [
1213
1213
+
"win32"
1214
1214
+
]
1215
1215
+
},
1216
1216
+
"node_modules/@rollup/rollup-win32-ia32-msvc": {
1217
1217
+
"version": "4.21.2",
1218
1218
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.2.tgz",
1219
1219
+
"integrity": "sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==",
1220
1220
+
"cpu": [
1221
1221
+
"ia32"
1222
1222
+
],
1223
1223
+
"dev": true,
1224
1224
+
"optional": true,
1225
1225
+
"os": [
1226
1226
+
"win32"
1227
1227
+
]
1228
1228
+
},
1229
1229
+
"node_modules/@rollup/rollup-win32-x64-msvc": {
1230
1230
+
"version": "4.21.2",
1231
1231
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.2.tgz",
1232
1232
+
"integrity": "sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==",
1233
1233
+
"cpu": [
1234
1234
+
"x64"
1235
1235
+
],
1236
1236
+
"dev": true,
1237
1237
+
"optional": true,
1238
1238
+
"os": [
1239
1239
+
"win32"
1240
1240
+
]
1241
1241
+
},
682
1242
"node_modules/@ts-morph/common": {
683
1243
"version": "0.17.0",
684
1244
"resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.17.0.tgz",
···
798
1358
"dev": true
799
1359
},
800
1360
"node_modules/@types/node": {
801
801
-
"version": "22.2.0",
802
802
-
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.2.0.tgz",
803
803
-
"integrity": "sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==",
1361
1361
+
"version": "22.5.4",
1362
1362
+
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.4.tgz",
1363
1363
+
"integrity": "sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==",
804
1364
"dev": true,
805
1365
"dependencies": {
806
806
-
"undici-types": "~6.13.0"
1366
1366
+
"undici-types": "~6.19.2"
807
1367
}
808
1368
},
809
1369
"node_modules/@types/qs": {
···
1019
1579
]
1020
1580
},
1021
1581
"node_modules/better-sqlite3": {
1022
1022
-
"version": "11.1.2",
1023
1023
-
"resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-11.1.2.tgz",
1024
1024
-
"integrity": "sha512-gujtFwavWU4MSPT+h9B+4pkvZdyOUkH54zgLdIrMmmmd4ZqiBIrRNBzNzYVFO417xo882uP5HBu4GjOfaSrIQw==",
1582
1582
+
"version": "11.2.1",
1583
1583
+
"resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-11.2.1.tgz",
1584
1584
+
"integrity": "sha512-Xbt1d68wQnUuFIEVsbt6V+RG30zwgbtCGQ4QOcXVrOH0FE4eHk64FWZ9NUfRHS4/x1PXqwz/+KOrnXD7f0WieA==",
1025
1585
"hasInstallScript": true,
1026
1586
"dependencies": {
1027
1587
"bindings": "^1.5.0",
···
1596
2156
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1597
2157
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
1598
2158
},
2159
2159
+
"node_modules/emoji-regex": {
2160
2160
+
"version": "9.2.2",
2161
2161
+
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
2162
2162
+
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
2163
2163
+
"dev": true
2164
2164
+
},
1599
2165
"node_modules/encodeurl": {
1600
2166
"version": "1.0.2",
1601
2167
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
···
1654
2220
}
1655
2221
},
1656
2222
"node_modules/esbuild": {
1657
1657
-
"version": "0.23.0",
1658
1658
-
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.0.tgz",
1659
1659
-
"integrity": "sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==",
2223
2223
+
"version": "0.23.1",
2224
2224
+
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz",
2225
2225
+
"integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==",
1660
2226
"dev": true,
1661
2227
"hasInstallScript": true,
1662
2228
"bin": {
···
1666
2232
"node": ">=18"
1667
2233
},
1668
2234
"optionalDependencies": {
1669
1669
-
"@esbuild/aix-ppc64": "0.23.0",
1670
1670
-
"@esbuild/android-arm": "0.23.0",
1671
1671
-
"@esbuild/android-arm64": "0.23.0",
1672
1672
-
"@esbuild/android-x64": "0.23.0",
1673
1673
-
"@esbuild/darwin-arm64": "0.23.0",
1674
1674
-
"@esbuild/darwin-x64": "0.23.0",
1675
1675
-
"@esbuild/freebsd-arm64": "0.23.0",
1676
1676
-
"@esbuild/freebsd-x64": "0.23.0",
1677
1677
-
"@esbuild/linux-arm": "0.23.0",
1678
1678
-
"@esbuild/linux-arm64": "0.23.0",
1679
1679
-
"@esbuild/linux-ia32": "0.23.0",
1680
1680
-
"@esbuild/linux-loong64": "0.23.0",
1681
1681
-
"@esbuild/linux-mips64el": "0.23.0",
1682
1682
-
"@esbuild/linux-ppc64": "0.23.0",
1683
1683
-
"@esbuild/linux-riscv64": "0.23.0",
1684
1684
-
"@esbuild/linux-s390x": "0.23.0",
1685
1685
-
"@esbuild/linux-x64": "0.23.0",
1686
1686
-
"@esbuild/netbsd-x64": "0.23.0",
1687
1687
-
"@esbuild/openbsd-arm64": "0.23.0",
1688
1688
-
"@esbuild/openbsd-x64": "0.23.0",
1689
1689
-
"@esbuild/sunos-x64": "0.23.0",
1690
1690
-
"@esbuild/win32-arm64": "0.23.0",
1691
1691
-
"@esbuild/win32-ia32": "0.23.0",
1692
1692
-
"@esbuild/win32-x64": "0.23.0"
2235
2235
+
"@esbuild/aix-ppc64": "0.23.1",
2236
2236
+
"@esbuild/android-arm": "0.23.1",
2237
2237
+
"@esbuild/android-arm64": "0.23.1",
2238
2238
+
"@esbuild/android-x64": "0.23.1",
2239
2239
+
"@esbuild/darwin-arm64": "0.23.1",
2240
2240
+
"@esbuild/darwin-x64": "0.23.1",
2241
2241
+
"@esbuild/freebsd-arm64": "0.23.1",
2242
2242
+
"@esbuild/freebsd-x64": "0.23.1",
2243
2243
+
"@esbuild/linux-arm": "0.23.1",
2244
2244
+
"@esbuild/linux-arm64": "0.23.1",
2245
2245
+
"@esbuild/linux-ia32": "0.23.1",
2246
2246
+
"@esbuild/linux-loong64": "0.23.1",
2247
2247
+
"@esbuild/linux-mips64el": "0.23.1",
2248
2248
+
"@esbuild/linux-ppc64": "0.23.1",
2249
2249
+
"@esbuild/linux-riscv64": "0.23.1",
2250
2250
+
"@esbuild/linux-s390x": "0.23.1",
2251
2251
+
"@esbuild/linux-x64": "0.23.1",
2252
2252
+
"@esbuild/netbsd-x64": "0.23.1",
2253
2253
+
"@esbuild/openbsd-arm64": "0.23.1",
2254
2254
+
"@esbuild/openbsd-x64": "0.23.1",
2255
2255
+
"@esbuild/sunos-x64": "0.23.1",
2256
2256
+
"@esbuild/win32-arm64": "0.23.1",
2257
2257
+
"@esbuild/win32-ia32": "0.23.1",
2258
2258
+
"@esbuild/win32-x64": "0.23.1"
1693
2259
}
1694
2260
},
1695
2261
"node_modules/escape-html": {
···
1721
2287
"node": ">=0.8.x"
1722
2288
}
1723
2289
},
2290
2290
+
"node_modules/execa": {
2291
2291
+
"version": "5.1.1",
2292
2292
+
"resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
2293
2293
+
"integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
2294
2294
+
"dev": true,
2295
2295
+
"dependencies": {
2296
2296
+
"cross-spawn": "^7.0.3",
2297
2297
+
"get-stream": "^6.0.0",
2298
2298
+
"human-signals": "^2.1.0",
2299
2299
+
"is-stream": "^2.0.0",
2300
2300
+
"merge-stream": "^2.0.0",
2301
2301
+
"npm-run-path": "^4.0.1",
2302
2302
+
"onetime": "^5.1.2",
2303
2303
+
"signal-exit": "^3.0.3",
2304
2304
+
"strip-final-newline": "^2.0.0"
2305
2305
+
},
2306
2306
+
"engines": {
2307
2307
+
"node": ">=10"
2308
2308
+
},
2309
2309
+
"funding": {
2310
2310
+
"url": "https://github.com/sindresorhus/execa?sponsor=1"
2311
2311
+
}
2312
2312
+
},
2313
2313
+
"node_modules/execa/node_modules/signal-exit": {
2314
2314
+
"version": "3.0.7",
2315
2315
+
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
2316
2316
+
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
2317
2317
+
"dev": true
2318
2318
+
},
1724
2319
"node_modules/expand-template": {
1725
2320
"version": "2.0.3",
1726
2321
"resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
···
1850
2445
}
1851
2446
},
1852
2447
"node_modules/follow-redirects": {
1853
1853
-
"version": "1.15.6",
1854
1854
-
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
1855
1855
-
"integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==",
2448
2448
+
"version": "1.15.8",
2449
2449
+
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.8.tgz",
2450
2450
+
"integrity": "sha512-xgrmBhBToVKay1q2Tao5LI26B83UhrB/vM1avwVSDzt8rx3rO6AizBAaF46EgksTVr+rFTQaqZZ9MVBfUe4nig==",
1856
2451
"funding": [
1857
2452
{
1858
2453
"type": "individual",
···
1941
2536
}
1942
2537
},
1943
2538
"node_modules/gc-hook": {
1944
1944
-
"version": "0.3.1",
1945
1945
-
"resolved": "https://registry.npmjs.org/gc-hook/-/gc-hook-0.3.1.tgz",
1946
1946
-
"integrity": "sha512-E5M+O/h2o7eZzGhzRZGex6hbB3k4NWqO0eA+OzLRLXxhdbYPajZnynPwAtphnh+cRHPwsj5Z80dqZlfI4eK55A=="
2539
2539
+
"version": "0.4.1",
2540
2540
+
"resolved": "https://registry.npmjs.org/gc-hook/-/gc-hook-0.4.1.tgz",
2541
2541
+
"integrity": "sha512-uiF+uUftDVLr+VRdudsdsT3/LQYnv2ntwhRH964O7xXDI57Smrek5olv75Wb8Nnz6U+7iVTRXsBlxKcsaDTJTQ=="
1947
2542
},
1948
2543
"node_modules/get-intrinsic": {
1949
2544
"version": "1.2.4",
···
1963
2558
"url": "https://github.com/sponsors/ljharb"
1964
2559
}
1965
2560
},
2561
2561
+
"node_modules/get-stream": {
2562
2562
+
"version": "6.0.1",
2563
2563
+
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
2564
2564
+
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
2565
2565
+
"dev": true,
2566
2566
+
"engines": {
2567
2567
+
"node": ">=10"
2568
2568
+
},
2569
2569
+
"funding": {
2570
2570
+
"url": "https://github.com/sponsors/sindresorhus"
2571
2571
+
}
2572
2572
+
},
1966
2573
"node_modules/get-tsconfig": {
1967
1967
-
"version": "4.7.6",
1968
1968
-
"resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.6.tgz",
1969
1969
-
"integrity": "sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==",
2574
2574
+
"version": "4.8.0",
2575
2575
+
"resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.0.tgz",
2576
2576
+
"integrity": "sha512-Pgba6TExTZ0FJAn1qkJAjIeKoDJ3CsI2ChuLohJnZl/tTU8MVrq3b+2t5UOPfRa4RMsorClBjJALkJUMjG1PAw==",
1970
2577
"dev": true,
1971
2578
"dependencies": {
1972
2579
"resolve-pkg-maps": "^1.0.0"
···
2145
2752
"node": ">= 0.8"
2146
2753
}
2147
2754
},
2755
2755
+
"node_modules/human-signals": {
2756
2756
+
"version": "2.1.0",
2757
2757
+
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
2758
2758
+
"integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
2759
2759
+
"dev": true,
2760
2760
+
"engines": {
2761
2761
+
"node": ">=10.17.0"
2762
2762
+
}
2763
2763
+
},
2148
2764
"node_modules/iconv-lite": {
2149
2765
"version": "0.4.24",
2150
2766
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
···
2203
2819
}
2204
2820
},
2205
2821
"node_modules/iron-session": {
2206
2206
-
"version": "8.0.2",
2207
2207
-
"resolved": "https://registry.npmjs.org/iron-session/-/iron-session-8.0.2.tgz",
2208
2208
-
"integrity": "sha512-p4Yf1moQr6gnCcXu5vCaxVKRKDmR9PZcQDfp7ZOgbsSHUsgaNti6OgDB2BdgxC2aS6V/6Hu4O0wYlj92sbdIJg==",
2822
2822
+
"version": "8.0.3",
2823
2823
+
"resolved": "https://registry.npmjs.org/iron-session/-/iron-session-8.0.3.tgz",
2824
2824
+
"integrity": "sha512-WtDX0griBliMoR6hGoU3SlefW+VSbfHrIVqURQ0Nbg/Pd+nj7VDsKV+sx0FHjyUCaO02YoYV5v+kW0PqvFJISQ==",
2209
2825
"funding": [
2210
2826
"https://github.com/sponsors/vvo",
2211
2827
"https://github.com/sponsors/brc-dd"
···
2245
2861
"node": ">=0.10.0"
2246
2862
}
2247
2863
},
2864
2864
+
"node_modules/is-fullwidth-code-point": {
2865
2865
+
"version": "3.0.0",
2866
2866
+
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2867
2867
+
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2868
2868
+
"dev": true,
2869
2869
+
"engines": {
2870
2870
+
"node": ">=8"
2871
2871
+
}
2872
2872
+
},
2248
2873
"node_modules/is-glob": {
2249
2874
"version": "4.0.3",
2250
2875
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
···
2266
2891
"node": ">=0.12.0"
2267
2892
}
2268
2893
},
2894
2894
+
"node_modules/is-stream": {
2895
2895
+
"version": "2.0.1",
2896
2896
+
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
2897
2897
+
"integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
2898
2898
+
"dev": true,
2899
2899
+
"engines": {
2900
2900
+
"node": ">=8"
2901
2901
+
},
2902
2902
+
"funding": {
2903
2903
+
"url": "https://github.com/sponsors/sindresorhus"
2904
2904
+
}
2905
2905
+
},
2269
2906
"node_modules/isexe": {
2270
2907
"version": "2.0.0",
2271
2908
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
···
2293
2930
}
2294
2931
},
2295
2932
"node_modules/jose": {
2296
2296
-
"version": "5.6.3",
2297
2297
-
"resolved": "https://registry.npmjs.org/jose/-/jose-5.6.3.tgz",
2298
2298
-
"integrity": "sha512-1Jh//hEEwMhNYPDDLwXHa2ePWgWiFNNUadVmguAAw2IJ6sj9mNxV5tGXJNqlMkJAybF6Lgw1mISDxTePP/187g==",
2933
2933
+
"version": "5.8.0",
2934
2934
+
"resolved": "https://registry.npmjs.org/jose/-/jose-5.8.0.tgz",
2935
2935
+
"integrity": "sha512-E7CqYpL/t7MMnfGnK/eg416OsFCVUrU/Y3Vwe7QjKhu/BkS1Ms455+2xsqZQVN57/U2MHMBvEb5SrmAZWAIntA==",
2299
2936
"funding": {
2300
2937
"url": "https://github.com/sponsors/panva"
2301
2938
}
···
2398
3035
}
2399
3036
},
2400
3037
"node_modules/micromatch": {
2401
2401
-
"version": "4.0.7",
2402
2402
-
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz",
2403
2403
-
"integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==",
3038
3038
+
"version": "4.0.8",
3039
3039
+
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
3040
3040
+
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
2404
3041
"dev": true,
2405
3042
"dependencies": {
2406
3043
"braces": "^3.0.3",
···
2440
3077
"node": ">= 0.6"
2441
3078
}
2442
3079
},
3080
3080
+
"node_modules/mimic-fn": {
3081
3081
+
"version": "2.1.0",
3082
3082
+
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
3083
3083
+
"integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
3084
3084
+
"dev": true,
3085
3085
+
"engines": {
3086
3086
+
"node": ">=6"
3087
3087
+
}
3088
3088
+
},
2443
3089
"node_modules/mimic-response": {
2444
3090
"version": "3.1.0",
2445
3091
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
···
2521
3167
"thenify-all": "^1.0.0"
2522
3168
}
2523
3169
},
2524
2524
-
"node_modules/nanoid": {
2525
2525
-
"version": "3.3.7",
2526
2526
-
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
2527
2527
-
"integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
2528
2528
-
"dev": true,
2529
2529
-
"funding": [
2530
2530
-
{
2531
2531
-
"type": "github",
2532
2532
-
"url": "https://github.com/sponsors/ai"
2533
2533
-
}
2534
2534
-
],
2535
2535
-
"optional": true,
2536
2536
-
"peer": true,
2537
2537
-
"bin": {
2538
2538
-
"nanoid": "bin/nanoid.cjs"
2539
2539
-
},
2540
2540
-
"engines": {
2541
2541
-
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2542
2542
-
}
2543
2543
-
},
2544
3170
"node_modules/napi-build-utils": {
2545
3171
"version": "1.0.2",
2546
3172
"resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
···
2555
3181
}
2556
3182
},
2557
3183
"node_modules/node-abi": {
2558
2558
-
"version": "3.65.0",
2559
2559
-
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.65.0.tgz",
2560
2560
-
"integrity": "sha512-ThjYBfoDNr08AWx6hGaRbfPwxKV9kVzAzOzlLKbk2CuqXE2xnCh+cbAGnwM3t8Lq4v9rUB7VfondlkBckcJrVA==",
3184
3184
+
"version": "3.67.0",
3185
3185
+
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.67.0.tgz",
3186
3186
+
"integrity": "sha512-bLn/fU/ALVBE9wj+p4Y21ZJWYFjUXLXPi/IewyLZkx3ApxKDNBWCKdReeKOtD8dWpOdDCeMyLh6ZewzcLsG2Nw==",
2561
3187
"dependencies": {
2562
3188
"semver": "^7.3.5"
2563
3189
},
···
2588
3214
"node": ">=0.10.0"
2589
3215
}
2590
3216
},
3217
3217
+
"node_modules/npm-run-path": {
3218
3218
+
"version": "4.0.1",
3219
3219
+
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
3220
3220
+
"integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
3221
3221
+
"dev": true,
3222
3222
+
"dependencies": {
3223
3223
+
"path-key": "^3.0.0"
3224
3224
+
},
3225
3225
+
"engines": {
3226
3226
+
"node": ">=8"
3227
3227
+
}
3228
3228
+
},
2591
3229
"node_modules/object-assign": {
2592
3230
"version": "4.1.1",
2593
3231
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
···
2635
3273
"wrappy": "1"
2636
3274
}
2637
3275
},
3276
3276
+
"node_modules/onetime": {
3277
3277
+
"version": "5.1.2",
3278
3278
+
"resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
3279
3279
+
"integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
3280
3280
+
"dev": true,
3281
3281
+
"dependencies": {
3282
3282
+
"mimic-fn": "^2.1.0"
3283
3283
+
},
3284
3284
+
"engines": {
3285
3285
+
"node": ">=6"
3286
3286
+
},
3287
3287
+
"funding": {
3288
3288
+
"url": "https://github.com/sponsors/sindresorhus"
3289
3289
+
}
3290
3290
+
},
2638
3291
"node_modules/package-json-from-dist": {
2639
3292
"version": "1.0.0",
2640
3293
"resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz",
···
2695
3348
}
2696
3349
},
2697
3350
"node_modules/picocolors": {
2698
2698
-
"version": "1.0.1",
2699
2699
-
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz",
2700
2700
-
"integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==",
3351
3351
+
"version": "1.1.0",
3352
3352
+
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
3353
3353
+
"integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==",
2701
3354
"dev": true
2702
3355
},
2703
3356
"node_modules/picomatch": {
···
2713
3366
}
2714
3367
},
2715
3368
"node_modules/pino": {
2716
2716
-
"version": "9.3.2",
2717
2717
-
"resolved": "https://registry.npmjs.org/pino/-/pino-9.3.2.tgz",
2718
2718
-
"integrity": "sha512-WtARBjgZ7LNEkrGWxMBN/jvlFiE17LTbBoH0konmBU684Kd0uIiDwBXlcTCW7iJnA6HfIKwUssS/2AC6cDEanw==",
3369
3369
+
"version": "9.4.0",
3370
3370
+
"resolved": "https://registry.npmjs.org/pino/-/pino-9.4.0.tgz",
3371
3371
+
"integrity": "sha512-nbkQb5+9YPhQRz/BeQmrWpEknAaqjpAqRK8NwJpmrX/JHu7JuZC5G1CeAwJDJfGes4h+YihC6in3Q2nGb+Y09w==",
2719
3372
"dependencies": {
2720
3373
"atomic-sleep": "^1.0.0",
2721
3374
"fast-redact": "^3.1.1",
···
2779
3432
"dev": true,
2780
3433
"engines": {
2781
3434
"node": ">= 6"
2782
2782
-
}
2783
2783
-
},
2784
2784
-
"node_modules/postcss": {
2785
2785
-
"version": "8.4.41",
2786
2786
-
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz",
2787
2787
-
"integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==",
2788
2788
-
"dev": true,
2789
2789
-
"funding": [
2790
2790
-
{
2791
2791
-
"type": "opencollective",
2792
2792
-
"url": "https://opencollective.com/postcss/"
2793
2793
-
},
2794
2794
-
{
2795
2795
-
"type": "tidelift",
2796
2796
-
"url": "https://tidelift.com/funding/github/npm/postcss"
2797
2797
-
},
2798
2798
-
{
2799
2799
-
"type": "github",
2800
2800
-
"url": "https://github.com/sponsors/ai"
2801
2801
-
}
2802
2802
-
],
2803
2803
-
"optional": true,
2804
2804
-
"peer": true,
2805
2805
-
"dependencies": {
2806
2806
-
"nanoid": "^3.3.7",
2807
2807
-
"picocolors": "^1.0.1",
2808
2808
-
"source-map-js": "^1.2.0"
2809
2809
-
},
2810
2810
-
"engines": {
2811
2811
-
"node": "^10 || ^12 || >=14"
2812
3435
}
2813
3436
},
2814
3437
"node_modules/postcss-load-config": {
···
3116
3739
}
3117
3740
},
3118
3741
"node_modules/rollup": {
3119
3119
-
"version": "4.20.0",
3120
3120
-
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz",
3121
3121
-
"integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==",
3742
3742
+
"version": "4.21.2",
3743
3743
+
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.2.tgz",
3744
3744
+
"integrity": "sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==",
3122
3745
"dev": true,
3123
3746
"dependencies": {
3124
3747
"@types/estree": "1.0.5"
···
3131
3754
"npm": ">=8.0.0"
3132
3755
},
3133
3756
"optionalDependencies": {
3134
3134
-
"@rollup/rollup-android-arm-eabi": "4.20.0",
3135
3135
-
"@rollup/rollup-android-arm64": "4.20.0",
3136
3136
-
"@rollup/rollup-darwin-arm64": "4.20.0",
3137
3137
-
"@rollup/rollup-darwin-x64": "4.20.0",
3138
3138
-
"@rollup/rollup-linux-arm-gnueabihf": "4.20.0",
3139
3139
-
"@rollup/rollup-linux-arm-musleabihf": "4.20.0",
3140
3140
-
"@rollup/rollup-linux-arm64-gnu": "4.20.0",
3141
3141
-
"@rollup/rollup-linux-arm64-musl": "4.20.0",
3142
3142
-
"@rollup/rollup-linux-powerpc64le-gnu": "4.20.0",
3143
3143
-
"@rollup/rollup-linux-riscv64-gnu": "4.20.0",
3144
3144
-
"@rollup/rollup-linux-s390x-gnu": "4.20.0",
3145
3145
-
"@rollup/rollup-linux-x64-gnu": "4.20.0",
3146
3146
-
"@rollup/rollup-linux-x64-musl": "4.20.0",
3147
3147
-
"@rollup/rollup-win32-arm64-msvc": "4.20.0",
3148
3148
-
"@rollup/rollup-win32-ia32-msvc": "4.20.0",
3149
3149
-
"@rollup/rollup-win32-x64-msvc": "4.20.0",
3757
3757
+
"@rollup/rollup-android-arm-eabi": "4.21.2",
3758
3758
+
"@rollup/rollup-android-arm64": "4.21.2",
3759
3759
+
"@rollup/rollup-darwin-arm64": "4.21.2",
3760
3760
+
"@rollup/rollup-darwin-x64": "4.21.2",
3761
3761
+
"@rollup/rollup-linux-arm-gnueabihf": "4.21.2",
3762
3762
+
"@rollup/rollup-linux-arm-musleabihf": "4.21.2",
3763
3763
+
"@rollup/rollup-linux-arm64-gnu": "4.21.2",
3764
3764
+
"@rollup/rollup-linux-arm64-musl": "4.21.2",
3765
3765
+
"@rollup/rollup-linux-powerpc64le-gnu": "4.21.2",
3766
3766
+
"@rollup/rollup-linux-riscv64-gnu": "4.21.2",
3767
3767
+
"@rollup/rollup-linux-s390x-gnu": "4.21.2",
3768
3768
+
"@rollup/rollup-linux-x64-gnu": "4.21.2",
3769
3769
+
"@rollup/rollup-linux-x64-musl": "4.21.2",
3770
3770
+
"@rollup/rollup-win32-arm64-msvc": "4.21.2",
3771
3771
+
"@rollup/rollup-win32-ia32-msvc": "4.21.2",
3772
3772
+
"@rollup/rollup-win32-x64-msvc": "4.21.2",
3150
3773
"fsevents": "~2.3.2"
3151
3774
}
3152
3775
},
···
3193
3816
]
3194
3817
},
3195
3818
"node_modules/safe-stable-stringify": {
3196
3196
-
"version": "2.4.3",
3197
3197
-
"resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz",
3198
3198
-
"integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==",
3819
3819
+
"version": "2.5.0",
3820
3820
+
"resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz",
3821
3821
+
"integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==",
3199
3822
"engines": {
3200
3823
"node": ">=10"
3201
3824
}
···
3388
4011
}
3389
4012
},
3390
4013
"node_modules/sonic-boom": {
3391
3391
-
"version": "4.0.1",
3392
3392
-
"resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.0.1.tgz",
3393
3393
-
"integrity": "sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ==",
4014
4014
+
"version": "4.1.0",
4015
4015
+
"resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.1.0.tgz",
4016
4016
+
"integrity": "sha512-NGipjjRicyJJ03rPiZCJYjwlsuP2d1/5QUviozRXC7S3WdVWNK5e3Ojieb9CCyfhq2UC+3+SRd9nG3I2lPRvUw==",
3394
4017
"dependencies": {
3395
4018
"atomic-sleep": "^1.0.0"
3396
4019
}
···
3407
4030
"node": ">= 8"
3408
4031
}
3409
4032
},
3410
3410
-
"node_modules/source-map-js": {
3411
3411
-
"version": "1.2.0",
3412
3412
-
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
3413
3413
-
"integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
3414
3414
-
"dev": true,
3415
3415
-
"optional": true,
3416
3416
-
"peer": true,
3417
3417
-
"engines": {
3418
3418
-
"node": ">=0.10.0"
3419
3419
-
}
3420
3420
-
},
3421
4033
"node_modules/split2": {
3422
4034
"version": "4.2.0",
3423
4035
"resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz",
···
3442
4054
"safe-buffer": "~5.2.0"
3443
4055
}
3444
4056
},
4057
4057
+
"node_modules/string-width": {
4058
4058
+
"version": "5.1.2",
4059
4059
+
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
4060
4060
+
"integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
4061
4061
+
"dev": true,
4062
4062
+
"dependencies": {
4063
4063
+
"eastasianwidth": "^0.2.0",
4064
4064
+
"emoji-regex": "^9.2.2",
4065
4065
+
"strip-ansi": "^7.0.1"
4066
4066
+
},
4067
4067
+
"engines": {
4068
4068
+
"node": ">=12"
4069
4069
+
},
4070
4070
+
"funding": {
4071
4071
+
"url": "https://github.com/sponsors/sindresorhus"
4072
4072
+
}
4073
4073
+
},
3445
4074
"node_modules/string-width-cjs": {
3446
4075
"name": "string-width",
3447
4076
"version": "4.2.3",
···
3471
4100
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
3472
4101
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
3473
4102
"dev": true
3474
3474
-
},
3475
3475
-
"node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": {
3476
3476
-
"version": "3.0.0",
3477
3477
-
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3478
3478
-
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3479
3479
-
"dev": true,
3480
3480
-
"engines": {
3481
3481
-
"node": ">=8"
3482
3482
-
}
3483
4103
},
3484
4104
"node_modules/string-width-cjs/node_modules/strip-ansi": {
3485
4105
"version": "6.0.1",
···
3528
4148
"dev": true,
3529
4149
"engines": {
3530
4150
"node": ">=8"
4151
4151
+
}
4152
4152
+
},
4153
4153
+
"node_modules/strip-final-newline": {
4154
4154
+
"version": "2.0.0",
4155
4155
+
"resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
4156
4156
+
"integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
4157
4157
+
"dev": true,
4158
4158
+
"engines": {
4159
4159
+
"node": ">=6"
3531
4160
}
3532
4161
},
3533
4162
"node_modules/strip-json-comments": {
···
3831
4460
}
3832
4461
}
3833
4462
},
3834
3834
-
"node_modules/tsup/node_modules/execa": {
3835
3835
-
"version": "5.1.1",
3836
3836
-
"resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
3837
3837
-
"integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
3838
3838
-
"dev": true,
3839
3839
-
"dependencies": {
3840
3840
-
"cross-spawn": "^7.0.3",
3841
3841
-
"get-stream": "^6.0.0",
3842
3842
-
"human-signals": "^2.1.0",
3843
3843
-
"is-stream": "^2.0.0",
3844
3844
-
"merge-stream": "^2.0.0",
3845
3845
-
"npm-run-path": "^4.0.1",
3846
3846
-
"onetime": "^5.1.2",
3847
3847
-
"signal-exit": "^3.0.3",
3848
3848
-
"strip-final-newline": "^2.0.0"
3849
3849
-
},
3850
3850
-
"engines": {
3851
3851
-
"node": ">=10"
3852
3852
-
},
3853
3853
-
"funding": {
3854
3854
-
"url": "https://github.com/sindresorhus/execa?sponsor=1"
3855
3855
-
}
3856
3856
-
},
3857
3857
-
"node_modules/tsup/node_modules/get-stream": {
3858
3858
-
"version": "6.0.1",
3859
3859
-
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
3860
3860
-
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
3861
3861
-
"dev": true,
3862
3862
-
"engines": {
3863
3863
-
"node": ">=10"
3864
3864
-
},
3865
3865
-
"funding": {
3866
3866
-
"url": "https://github.com/sponsors/sindresorhus"
3867
3867
-
}
3868
3868
-
},
3869
3869
-
"node_modules/tsup/node_modules/human-signals": {
3870
3870
-
"version": "2.1.0",
3871
3871
-
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
3872
3872
-
"integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
3873
3873
-
"dev": true,
3874
3874
-
"engines": {
3875
3875
-
"node": ">=10.17.0"
3876
3876
-
}
3877
3877
-
},
3878
3878
-
"node_modules/tsup/node_modules/is-stream": {
3879
3879
-
"version": "2.0.1",
3880
3880
-
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
3881
3881
-
"integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
3882
3882
-
"dev": true,
3883
3883
-
"engines": {
3884
3884
-
"node": ">=8"
3885
3885
-
},
3886
3886
-
"funding": {
3887
3887
-
"url": "https://github.com/sponsors/sindresorhus"
3888
3888
-
}
3889
3889
-
},
3890
3890
-
"node_modules/tsup/node_modules/mimic-fn": {
3891
3891
-
"version": "2.1.0",
3892
3892
-
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
3893
3893
-
"integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
3894
3894
-
"dev": true,
3895
3895
-
"engines": {
3896
3896
-
"node": ">=6"
3897
3897
-
}
3898
3898
-
},
3899
4463
"node_modules/tsup/node_modules/ms": {
3900
4464
"version": "2.1.2",
3901
4465
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3902
4466
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3903
4467
"dev": true
3904
4468
},
3905
3905
-
"node_modules/tsup/node_modules/npm-run-path": {
3906
3906
-
"version": "4.0.1",
3907
3907
-
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
3908
3908
-
"integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
3909
3909
-
"dev": true,
3910
3910
-
"dependencies": {
3911
3911
-
"path-key": "^3.0.0"
3912
3912
-
},
3913
3913
-
"engines": {
3914
3914
-
"node": ">=8"
3915
3915
-
}
3916
3916
-
},
3917
3917
-
"node_modules/tsup/node_modules/onetime": {
3918
3918
-
"version": "5.1.2",
3919
3919
-
"resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
3920
3920
-
"integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
3921
3921
-
"dev": true,
3922
3922
-
"dependencies": {
3923
3923
-
"mimic-fn": "^2.1.0"
3924
3924
-
},
3925
3925
-
"engines": {
3926
3926
-
"node": ">=6"
3927
3927
-
},
3928
3928
-
"funding": {
3929
3929
-
"url": "https://github.com/sponsors/sindresorhus"
3930
3930
-
}
3931
3931
-
},
3932
3932
-
"node_modules/tsup/node_modules/signal-exit": {
3933
3933
-
"version": "3.0.7",
3934
3934
-
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
3935
3935
-
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
3936
3936
-
"dev": true
3937
3937
-
},
3938
3938
-
"node_modules/tsup/node_modules/strip-final-newline": {
3939
3939
-
"version": "2.0.0",
3940
3940
-
"resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
3941
3941
-
"integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
3942
3942
-
"dev": true,
3943
3943
-
"engines": {
3944
3944
-
"node": ">=6"
3945
3945
-
}
3946
3946
-
},
3947
4469
"node_modules/tsx": {
3948
3948
-
"version": "4.17.0",
3949
3949
-
"resolved": "https://registry.npmjs.org/tsx/-/tsx-4.17.0.tgz",
3950
3950
-
"integrity": "sha512-eN4mnDA5UMKDt4YZixo9tBioibaMBpoxBkD+rIPAjVmYERSG0/dWEY1CEFuV89CgASlKL499q8AhmkMnnjtOJg==",
4470
4470
+
"version": "4.19.0",
4471
4471
+
"resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.0.tgz",
4472
4472
+
"integrity": "sha512-bV30kM7bsLZKZIOCHeMNVMJ32/LuJzLVajkQI/qf92J2Qr08ueLQvW00PUZGiuLPP760UINwupgUj8qrSCPUKg==",
3951
4473
"dev": true,
3952
4474
"dependencies": {
3953
4475
"esbuild": "~0.23.0",
···
4005
4527
"integrity": "sha512-aqjTs5x/wsShZBkVagdafJkP8S3UMGhkHKszsu1cszjjZ7iOp86+Qb3QOFYh01oWjPMy5ZTuxD6hw5uTKxd+VA=="
4006
4528
},
4007
4529
"node_modules/uhtml": {
4008
4008
-
"version": "4.5.9",
4009
4009
-
"resolved": "https://registry.npmjs.org/uhtml/-/uhtml-4.5.9.tgz",
4010
4010
-
"integrity": "sha512-WAfIK/E3ZJpaFl0MSzGSB54r7I8Vc8ZyUlOsN8GnLnEaxuioOUyKAS6q/N/xQ5GD9vFFBnx6q+3N3Eq9KNCvTQ==",
4530
4530
+
"version": "4.5.11",
4531
4531
+
"resolved": "https://registry.npmjs.org/uhtml/-/uhtml-4.5.11.tgz",
4532
4532
+
"integrity": "sha512-Jbcrdmc5rwLUJotyX7mi1jBkAnGjjQ9hg0xomKXl7JfHL5KMvpOUJCAWA7FY+IMcAWqZM2NsJMVlwJQjLK4gNw==",
4011
4533
"dependencies": {
4012
4534
"@webreflection/uparser": "^0.3.3",
4013
4535
"custom-function": "^1.0.6",
4014
4536
"domconstants": "^1.1.6",
4015
4015
-
"gc-hook": "^0.3.1",
4537
4537
+
"gc-hook": "^0.4.1",
4016
4538
"html-escaper": "^3.0.3",
4017
4539
"htmlparser2": "^9.1.0",
4018
4540
"udomdiff": "^1.1.0"
4019
4541
},
4020
4542
"optionalDependencies": {
4021
4021
-
"@preact/signals-core": "^1.6.0",
4543
4543
+
"@preact/signals-core": "^1.8.0",
4022
4544
"@webreflection/signal": "^2.1.2"
4023
4545
}
4024
4546
},
···
4036
4558
"integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q=="
4037
4559
},
4038
4560
"node_modules/undici": {
4039
4039
-
"version": "6.19.7",
4040
4040
-
"resolved": "https://registry.npmjs.org/undici/-/undici-6.19.7.tgz",
4041
4041
-
"integrity": "sha512-HR3W/bMGPSr90i8AAp2C4DM3wChFdJPLrWYpIS++LxS8K+W535qftjt+4MyjNYHeWabMj1nvtmLIi7l++iq91A==",
4561
4561
+
"version": "6.19.8",
4562
4562
+
"resolved": "https://registry.npmjs.org/undici/-/undici-6.19.8.tgz",
4563
4563
+
"integrity": "sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==",
4042
4564
"engines": {
4043
4565
"node": ">=18.17"
4044
4566
}
4045
4567
},
4046
4568
"node_modules/undici-types": {
4047
4047
-
"version": "6.13.0",
4048
4048
-
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz",
4049
4049
-
"integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==",
4569
4569
+
"version": "6.19.8",
4570
4570
+
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
4571
4571
+
"integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
4050
4572
"dev": true
4051
4573
},
4052
4574
"node_modules/unpipe": {
···
4121
4643
"node": ">= 8"
4122
4644
}
4123
4645
},
4646
4646
+
"node_modules/wrap-ansi": {
4647
4647
+
"version": "8.1.0",
4648
4648
+
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
4649
4649
+
"integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
4650
4650
+
"dev": true,
4651
4651
+
"dependencies": {
4652
4652
+
"ansi-styles": "^6.1.0",
4653
4653
+
"string-width": "^5.0.1",
4654
4654
+
"strip-ansi": "^7.0.1"
4655
4655
+
},
4656
4656
+
"engines": {
4657
4657
+
"node": ">=12"
4658
4658
+
},
4659
4659
+
"funding": {
4660
4660
+
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
4661
4661
+
}
4662
4662
+
},
4124
4663
"node_modules/wrap-ansi-cjs": {
4125
4664
"name": "wrap-ansi",
4126
4665
"version": "7.0.0",
···
4154
4693
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
4155
4694
"dev": true
4156
4695
},
4157
4157
-
"node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": {
4158
4158
-
"version": "3.0.0",
4159
4159
-
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
4160
4160
-
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
4161
4161
-
"dev": true,
4162
4162
-
"engines": {
4163
4163
-
"node": ">=8"
4164
4164
-
}
4165
4165
-
},
4166
4696
"node_modules/wrap-ansi-cjs/node_modules/string-width": {
4167
4697
"version": "4.2.3",
4168
4698
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
···
4189
4719
"node": ">=8"
4190
4720
}
4191
4721
},
4722
4722
+
"node_modules/wrap-ansi/node_modules/ansi-styles": {
4723
4723
+
"version": "6.2.1",
4724
4724
+
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
4725
4725
+
"integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
4726
4726
+
"dev": true,
4727
4727
+
"engines": {
4728
4728
+
"node": ">=12"
4729
4729
+
},
4730
4730
+
"funding": {
4731
4731
+
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
4732
4732
+
}
4733
4733
+
},
4192
4734
"node_modules/wrappy": {
4193
4735
"version": "1.0.2",
4194
4736
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
···
4212
4754
"utf-8-validate": {
4213
4755
"optional": true
4214
4756
}
4215
4215
-
}
4216
4216
-
},
4217
4217
-
"node_modules/yaml": {
4218
4218
-
"version": "2.5.0",
4219
4219
-
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz",
4220
4220
-
"integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==",
4221
4221
-
"dev": true,
4222
4222
-
"optional": true,
4223
4223
-
"peer": true,
4224
4224
-
"bin": {
4225
4225
-
"yaml": "bin.mjs"
4226
4226
-
},
4227
4227
-
"engines": {
4228
4228
-
"node": ">= 14"
4229
4757
}
4230
4758
},
4231
4759
"node_modules/yesno": {
+5
-4
package.json
···
15
15
},
16
16
"dependencies": {
17
17
"@atproto/common": "^0.4.1",
18
18
+
"@atproto/api": "^0.13.4",
18
19
"@atproto/identity": "^0.4.0",
19
19
-
"@atproto/lexicon": "0.4.1-rc.0",
20
20
-
"@atproto/oauth-client-node": "0.0.2-rc.2",
21
21
-
"@atproto/repo": "0.4.2-rc.0",
20
20
+
"@atproto/lexicon": "^0.4.1",
21
21
+
"@atproto/oauth-client-node": "^0.1.0",
22
22
+
"@atproto/repo": "^0.4.3",
22
23
"@atproto/syntax": "^0.3.0",
23
23
-
"@atproto/xrpc-server": "0.5.4-rc.0",
24
24
+
"@atproto/xrpc-server": "^0.6.3",
24
25
"better-sqlite3": "^11.1.2",
25
26
"dotenv": "^16.4.5",
26
27
"envalid": "^8.0.0",
+1
-1
src/auth/client.ts
···
14
14
: `http://localhost?redirect_uri=${encodeURIComponent(`${url}/oauth/callback`)}`,
15
15
client_uri: url,
16
16
redirect_uris: [`${url}/oauth/callback`],
17
17
-
scope: 'profile offline_access',
17
17
+
scope: 'atproto transition:generic',
18
18
grant_types: ['authorization_code', 'refresh_token'],
19
19
response_types: ['code'],
20
20
application_type: 'web',
+12
-10
src/routes.ts
···
71
71
handler(async (req, res) => {
72
72
const params = new URLSearchParams(req.originalUrl.split('?')[1])
73
73
try {
74
74
-
const { agent } = await ctx.oauthClient.callback(params)
75
75
-
const session = await getIronSession<Session>(req, res, {
74
74
+
const { session } = await ctx.oauthClient.callback(params)
75
75
+
const clientSession = await getIronSession<Session>(req, res, {
76
76
cookieName: 'sid',
77
77
password: env.COOKIE_SECRET,
78
78
})
79
79
-
assert(!session.did, 'session already exists')
80
80
-
session.did = agent.accountDid
81
81
-
await session.save()
79
79
+
assert(!clientSession.did, 'session already exists')
80
80
+
clientSession.did = session.did
81
81
+
await clientSession.save()
82
82
} catch (err) {
83
83
ctx.logger.error({ err }, 'oauth callback failed')
84
84
return res.redirect('/?error')
···
107
107
108
108
// Initiate the OAuth flow
109
109
try {
110
110
-
const url = await ctx.oauthClient.authorize(handle)
110
110
+
const url = await ctx.oauthClient.authorize(handle, {
111
111
+
scope: 'atproto transition:generic',
112
112
+
})
111
113
return res.redirect(url.toString())
112
114
} catch (err) {
113
115
ctx.logger.error({ err }, 'oauth authorize failed')
···
156
158
? await ctx.db
157
159
.selectFrom('status')
158
160
.selectAll()
159
159
-
.where('authorDid', '=', agent.accountDid)
161
161
+
.where('authorDid', '=', agent.assertDid)
160
162
.orderBy('indexedAt', 'desc')
161
163
.executeTakeFirst()
162
164
: undefined
···
173
175
174
176
// Fetch additional information about the logged-in user
175
177
const { data: profileRecord } = await agent.com.atproto.repo.getRecord({
176
176
-
repo: agent.accountDid,
178
178
+
repo: agent.assertDid,
177
179
collection: 'app.bsky.actor.profile',
178
180
rkey: 'self',
179
181
})
···
228
230
try {
229
231
// Write the status record to the user's repository
230
232
const res = await agent.com.atproto.repo.putRecord({
231
231
-
repo: agent.accountDid,
233
233
+
repo: agent.assertDid,
232
234
collection: 'com.example.status',
233
235
rkey,
234
236
record,
···
252
254
.insertInto('status')
253
255
.values({
254
256
uri,
255
255
-
authorDid: agent.accountDid,
257
257
+
authorDid: agent.assertDid,
256
258
status: record.status,
257
259
createdAt: record.createdAt,
258
260
indexedAt: new Date().toISOString(),