this repo has no description
0
fork

Configure Feed

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

updates, tempfix

alice f71a3057 68306f0d

+212 -184
+6 -6
package.json
··· 7 7 "dev": "npx tsx --watch src/main.ts" 8 8 }, 9 9 "devDependencies": { 10 - "@eslint/js": "^9.10.0", 10 + "@eslint/js": "^9.11.1", 11 11 "@types/better-sqlite3": "^7.6.11", 12 12 "@types/eslint__js": "^8.42.3", 13 - "@types/node": "^20.16.5", 13 + "@types/node": "^20.16.9", 14 14 "@types/ws": "^8.5.12", 15 - "eslint": "^9.10.0", 15 + "eslint": "^9.11.1", 16 16 "prettier": "^3.3.3", 17 17 "typescript": "^5.6.2", 18 - "typescript-eslint": "^8.5.0" 18 + "typescript-eslint": "^8.7.0" 19 19 }, 20 20 "dependencies": { 21 21 "@ai-sdk/anthropic": "^0.0.49", 22 22 "@ai-sdk/openai": "^0.0.58", 23 23 "@atproto/api": "^0.13.7", 24 - "@skyware/labeler": "^0.1.6", 25 - "ai": "^3.3.34", 24 + "@skyware/labeler": "^0.1.7", 25 + "ai": "^3.4.6", 26 26 "bufferutil": "^4.0.8", 27 27 "canvas": "^2.11.2", 28 28 "dotenv": "^16.4.5",
+200 -172
pnpm-lock.yaml
··· 18 18 specifier: ^0.13.7 19 19 version: 0.13.7 20 20 '@skyware/labeler': 21 - specifier: ^0.1.6 22 - version: 0.1.6(bufferutil@4.0.8) 21 + specifier: ^0.1.7 22 + version: 0.1.7(bufferutil@4.0.8) 23 23 ai: 24 - specifier: ^3.3.34 25 - version: 3.3.34(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.4(typescript@5.6.2))(zod@3.23.8) 24 + specifier: ^3.4.6 25 + version: 3.4.6(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.4(typescript@5.6.2))(zod@3.23.8) 26 26 bufferutil: 27 27 specifier: ^4.0.8 28 28 version: 4.0.8 ··· 40 40 version: 3.23.8 41 41 devDependencies: 42 42 '@eslint/js': 43 - specifier: ^9.10.0 44 - version: 9.10.0 43 + specifier: ^9.11.1 44 + version: 9.11.1 45 45 '@types/better-sqlite3': 46 46 specifier: ^7.6.11 47 47 version: 7.6.11 ··· 49 49 specifier: ^8.42.3 50 50 version: 8.42.3 51 51 '@types/node': 52 - specifier: ^20.16.5 53 - version: 20.16.5 52 + specifier: ^20.16.9 53 + version: 20.16.9 54 54 '@types/ws': 55 55 specifier: ^8.5.12 56 56 version: 8.5.12 57 57 eslint: 58 - specifier: ^9.10.0 59 - version: 9.10.0 58 + specifier: ^9.11.1 59 + version: 9.11.1 60 60 prettier: 61 61 specifier: ^3.3.3 62 62 version: 3.3.3 ··· 64 64 specifier: ^5.6.2 65 65 version: 5.6.2 66 66 typescript-eslint: 67 - specifier: ^8.5.0 68 - version: 8.5.0(eslint@9.10.0)(typescript@5.6.2) 67 + specifier: ^8.7.0 68 + version: 8.7.0(eslint@9.11.1)(typescript@5.6.2) 69 69 70 70 packages: 71 71 ··· 90 90 zod: 91 91 optional: true 92 92 93 + '@ai-sdk/provider-utils@1.0.20': 94 + resolution: {integrity: sha512-ngg/RGpnA00eNOWEtXHenpX1MsM2QshQh4QJFjUfwcqHpM5kTfG7je7Rc3HcEDP+OkRVv2GF+X4fC1Vfcnl8Ow==} 95 + engines: {node: '>=18'} 96 + peerDependencies: 97 + zod: ^3.0.0 98 + peerDependenciesMeta: 99 + zod: 100 + optional: true 101 + 93 102 '@ai-sdk/provider@0.0.23': 94 103 resolution: {integrity: sha512-oAc49O5+xypVrKM7EUU5P/Y4DUL4JZUWVxhejoAVOTOl3WZUEWsMbP3QZR+TrimQIsS0WR/n9UuF6U0jPdp0tQ==} 95 104 engines: {node: '>=18'} 96 105 97 - '@ai-sdk/react@0.0.56': 98 - resolution: {integrity: sha512-9qOXoWS/Ec2GQYcx5x5RVOGeFVKNyKKMzwZORiXlWv038IRlNCD+TaKbp/FQdMuG94tdMLwNaFJurnI/A3Tt2Q==} 106 + '@ai-sdk/provider@0.0.24': 107 + resolution: {integrity: sha512-XMsNGJdGO+L0cxhhegtqZ8+T6nn4EoShS819OvCgI2kLbYTIvk0GWFGD0AXJmxkxs3DrpsJxKAFukFR7bvTkgQ==} 108 + engines: {node: '>=18'} 109 + 110 + '@ai-sdk/react@0.0.62': 111 + resolution: {integrity: sha512-1asDpxgmeHWL0/EZPCLENxfOHT+0jce0z/zasRhascodm2S6f6/KZn5doLG9jdmarcb+GjMjFmmwyOVXz3W1xg==} 99 112 engines: {node: '>=18'} 100 113 peerDependencies: 101 114 react: ^18 || ^19 ··· 106 119 zod: 107 120 optional: true 108 121 109 - '@ai-sdk/solid@0.0.44': 110 - resolution: {integrity: sha512-3kMhxalepc78jWr2Qg1BAHbY04JKYxp8wRu3TACrRUdokxzwD5sbZYtTb7vu9tw2wx78rfu0DH44CESFWpSfZg==} 122 + '@ai-sdk/solid@0.0.49': 123 + resolution: {integrity: sha512-KnfWTt640cS1hM2fFIba8KHSPLpOIWXtEm28pNCHTvqasVKlh2y/zMQANTwE18pF2nuXL9P9F5/dKWaPsaEzQw==} 111 124 engines: {node: '>=18'} 112 125 peerDependencies: 113 126 solid-js: ^1.7.7 ··· 115 128 solid-js: 116 129 optional: true 117 130 118 - '@ai-sdk/svelte@0.0.46': 119 - resolution: {integrity: sha512-cokqS91vQkpqiRgf8xKwOONFb/RwkIbRg9jYVRb+z5NR9OsWXKMEfoCAf8+VgURfVbp8nqA+ddRXvtgYCwqQjQ==} 131 + '@ai-sdk/svelte@0.0.51': 132 + resolution: {integrity: sha512-aIZJaIds+KpCt19yUDCRDWebzF/17GCY7gN9KkcA2QM6IKRO5UmMcqEYja0ZmwFQPm1kBZkF2njhr8VXis2mAw==} 120 133 engines: {node: '>=18'} 121 134 peerDependencies: 122 135 svelte: ^3.0.0 || ^4.0.0 ··· 124 137 svelte: 125 138 optional: true 126 139 127 - '@ai-sdk/ui-utils@0.0.41': 128 - resolution: {integrity: sha512-I0trJKWxVG8hXeG0MvKqLG54fZjdeGjXvcVZocaSnWMBhl9lpTQxrqAR6ZsQMFDXs5DbvXoKtQs488qu2Bzaiw==} 140 + '@ai-sdk/ui-utils@0.0.46': 141 + resolution: {integrity: sha512-ZG/wneyJG+6w5Nm/hy1AKMuRgjPQToAxBsTk61c9sVPUTaxo+NNjM2MhXQMtmsja2N5evs8NmHie+ExEgpL3cA==} 129 142 engines: {node: '>=18'} 130 143 peerDependencies: 131 144 zod: ^3.0.0 ··· 133 146 zod: 134 147 optional: true 135 148 136 - '@ai-sdk/vue@0.0.46': 137 - resolution: {integrity: sha512-H366ydskPbZP8uRs4sm3SAi97P3JVTRI5Q8xYTI6uTaY4UFBA6aOWdDxniYZNa67ebemfe11m7ksX4wHW6Wl8g==} 149 + '@ai-sdk/vue@0.0.53': 150 + resolution: {integrity: sha512-FNScuIvM8N4Pj4Xto11blgI97c5cjjTelyk0M0MkyU+sLSbpQNDE78CRq5cW1oeVkJzzdv63+xh8jaFNe+2vnQ==} 138 151 engines: {node: '>=18'} 139 152 peerDependencies: 140 153 vue: ^3.3.4 ··· 238 251 peerDependencies: 239 252 eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 240 253 241 - '@eslint-community/regexpp@4.11.0': 242 - resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} 254 + '@eslint-community/regexpp@4.11.1': 255 + resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} 243 256 engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 244 257 245 258 '@eslint/config-array@0.18.0': 246 259 resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} 247 260 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 248 261 262 + '@eslint/core@0.6.0': 263 + resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==} 264 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 265 + 249 266 '@eslint/eslintrc@3.1.0': 250 267 resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} 251 268 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 252 269 253 - '@eslint/js@9.10.0': 254 - resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==} 270 + '@eslint/js@9.11.1': 271 + resolution: {integrity: sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==} 255 272 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 256 273 257 274 '@eslint/object-schema@2.1.4': 258 275 resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} 259 276 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 260 277 261 - '@eslint/plugin-kit@0.1.0': 262 - resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==} 278 + '@eslint/plugin-kit@0.2.0': 279 + resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==} 263 280 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 264 281 265 282 '@fastify/ajv-compiler@3.6.0': ··· 334 351 resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} 335 352 engines: {node: '>=8.0.0'} 336 353 337 - '@skyware/labeler@0.1.6': 338 - resolution: {integrity: sha512-qz1uNetOA+VpXvwu2yu1N5BvSXYcTqodQZ1CW1akHT48hwcSOQIfl9Kdq0afafbKa5YCrEuTJcWNGUM+kSs3Jg==} 354 + '@skyware/labeler@0.1.7': 355 + resolution: {integrity: sha512-VVQdXxlRrCn6AiV7OgL3rBiQpOSdwvq5hOCJdHve1Gd8YBDFtBvYeqesIudA+qTa/CijkOLjwLOCY3v4QEHJ9w==} 339 356 hasBin: true 340 357 341 358 '@types/better-sqlite3@7.6.11': ··· 350 367 '@types/eslint__js@8.42.3': 351 368 resolution: {integrity: sha512-alfG737uhmPdnvkrLdZLcEKJ/B8s9Y4hrZ+YAdzUeoArBlSUERA2E87ROfOaS4jd/C45fzOoZzidLc1IPwLqOw==} 352 369 353 - '@types/estree@1.0.5': 354 - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} 370 + '@types/estree@1.0.6': 371 + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} 355 372 356 373 '@types/json-schema@7.0.15': 357 374 resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 358 375 359 - '@types/node@20.16.5': 360 - resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} 376 + '@types/node@20.16.9': 377 + resolution: {integrity: sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==} 361 378 362 379 '@types/ws@8.5.12': 363 380 resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} 364 381 365 - '@typescript-eslint/eslint-plugin@8.5.0': 366 - resolution: {integrity: sha512-lHS5hvz33iUFQKuPFGheAB84LwcJ60G8vKnEhnfcK1l8kGVLro2SFYW6K0/tj8FUhRJ0VHyg1oAfg50QGbPPHw==} 382 + '@typescript-eslint/eslint-plugin@8.7.0': 383 + resolution: {integrity: sha512-RIHOoznhA3CCfSTFiB6kBGLQtB/sox+pJ6jeFu6FxJvqL8qRxq/FfGO/UhsGgQM9oGdXkV4xUgli+dt26biB6A==} 367 384 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 368 385 peerDependencies: 369 386 '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 ··· 373 390 typescript: 374 391 optional: true 375 392 376 - '@typescript-eslint/parser@8.5.0': 377 - resolution: {integrity: sha512-gF77eNv0Xz2UJg/NbpWJ0kqAm35UMsvZf1GHj8D9MRFTj/V3tAciIWXfmPLsAAF/vUlpWPvUDyH1jjsr0cMVWw==} 393 + '@typescript-eslint/parser@8.7.0': 394 + resolution: {integrity: sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==} 378 395 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 379 396 peerDependencies: 380 397 eslint: ^8.57.0 || ^9.0.0 ··· 383 400 typescript: 384 401 optional: true 385 402 386 - '@typescript-eslint/scope-manager@8.5.0': 387 - resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==} 403 + '@typescript-eslint/scope-manager@8.7.0': 404 + resolution: {integrity: sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==} 388 405 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 389 406 390 - '@typescript-eslint/type-utils@8.5.0': 391 - resolution: {integrity: sha512-N1K8Ix+lUM+cIDhL2uekVn/ZD7TZW+9/rwz8DclQpcQ9rk4sIL5CAlBC0CugWKREmDjBzI/kQqU4wkg46jWLYA==} 407 + '@typescript-eslint/type-utils@8.7.0': 408 + resolution: {integrity: sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==} 392 409 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 393 410 peerDependencies: 394 411 typescript: '*' ··· 396 413 typescript: 397 414 optional: true 398 415 399 - '@typescript-eslint/types@8.5.0': 400 - resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==} 416 + '@typescript-eslint/types@8.7.0': 417 + resolution: {integrity: sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==} 401 418 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 402 419 403 - '@typescript-eslint/typescript-estree@8.5.0': 404 - resolution: {integrity: sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==} 420 + '@typescript-eslint/typescript-estree@8.7.0': 421 + resolution: {integrity: sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==} 405 422 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 406 423 peerDependencies: 407 424 typescript: '*' ··· 409 426 typescript: 410 427 optional: true 411 428 412 - '@typescript-eslint/utils@8.5.0': 413 - resolution: {integrity: sha512-6yyGYVL0e+VzGYp60wvkBHiqDWOpT63pdMV2CVG4LVDd5uR6q1qQN/7LafBZtAtNIn/mqXjsSeS5ggv/P0iECw==} 429 + '@typescript-eslint/utils@8.7.0': 430 + resolution: {integrity: sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==} 414 431 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 415 432 peerDependencies: 416 433 eslint: ^8.57.0 || ^9.0.0 417 434 418 - '@typescript-eslint/visitor-keys@8.5.0': 419 - resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==} 435 + '@typescript-eslint/visitor-keys@8.7.0': 436 + resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==} 420 437 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 421 438 422 439 '@vue/compiler-core@3.5.4': ··· 476 493 resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} 477 494 engines: {node: '>= 6.0.0'} 478 495 479 - ai@3.3.34: 480 - resolution: {integrity: sha512-+JKr4MRAVdj4/PehRhb3GWFcSrj6LvQBTjavRP6iN+ZTNHmSFWH0fxrdaTZxp5QD5UsZgbf32n48yHpTebECCA==} 496 + ai@3.4.6: 497 + resolution: {integrity: sha512-t3PYH1CVnz59CaXYOjQ/3mRfeQPKMdNt/fQaQssXNkuu2jbhq09jCetS5Mx4Wj7uqH4OkkEkxN+QuSihIWqfRw==} 481 498 engines: {node: '>=18'} 482 499 peerDependencies: 483 500 openai: ^4.42.0 ··· 538 555 argparse@2.0.1: 539 556 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 540 557 541 - aria-query@5.3.0: 542 - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} 558 + aria-query@5.3.2: 559 + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 560 + engines: {node: '>= 0.4'} 543 561 544 562 array-flatten@1.1.1: 545 563 resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} ··· 745 763 resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} 746 764 engines: {node: '>= 0.8'} 747 765 748 - dequal@2.0.3: 749 - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 750 - engines: {node: '>=6'} 751 - 752 766 destroy@1.2.0: 753 767 resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} 754 768 engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} ··· 815 829 resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} 816 830 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 817 831 818 - eslint@9.10.0: 819 - resolution: {integrity: sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==} 832 + eslint@9.11.1: 833 + resolution: {integrity: sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==} 820 834 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 821 835 hasBin: true 822 836 peerDependencies: ··· 907 921 fast-uri@2.4.0: 908 922 resolution: {integrity: sha512-ypuAmmMKInk5q7XcepxlnUWDLWv4GFtaJqAzWKqn62IpQ3pejtr5dTVbt3vwqVaMKmkNR55sTT+CqUKIaT21BA==} 909 923 910 - fast-uri@3.0.1: 911 - resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} 924 + fast-uri@3.0.2: 925 + resolution: {integrity: sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==} 912 926 913 927 fastify-plugin@4.5.1: 914 928 resolution: {integrity: sha512-stRHYGeuqpEZTL1Ef0Ovr2ltazUT9g844X5z/zEBFLG8RYlpDiOCIG+ATvYEp+/zmc7sN29mcIMp8gvYplYPIQ==} ··· 934 948 resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} 935 949 engines: {node: '>= 0.8'} 936 950 937 - find-my-way@8.2.0: 938 - resolution: {integrity: sha512-HdWXgFYc6b1BJcOBDBwjqWuHJj1WYiqrxSh25qtU4DabpMFdj/gSunNBQb83t+8Zt67D7CXEzJWTkxaShMTMOA==} 951 + find-my-way@8.2.2: 952 + resolution: {integrity: sha512-Dobi7gcTEq8yszimcfp/R7+owiT4WncAJ7VTTgFH1jYJ5GaG1FbhjwDG820hptN0QDFvzVY3RfCzdInvGPGzjA==} 939 953 engines: {node: '>=14'} 940 954 941 955 find-up@5.0.0: ··· 1256 1270 ms@2.1.3: 1257 1271 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1258 1272 1259 - multiformats@13.2.2: 1260 - resolution: {integrity: sha512-RWI+nyf0q64vyOxL8LbKtjJMki0sogRL/8axvklNtiTM0iFCVtHwME9w6+0P1/v4dQvsIg8A45oT3ka1t/M/+A==} 1273 + multiformats@13.3.0: 1274 + resolution: {integrity: sha512-CBiqvsufgmpo01VT5ze94O+uc+Pbf6f/sThlvWss0sBZmAOu6GQn5usrYV2sf2mr17FWYc0rO8c/CNe2T90QAA==} 1261 1275 1262 1276 multiformats@9.9.0: 1263 1277 resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} ··· 1285 1299 resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} 1286 1300 engines: {node: '>= 0.6'} 1287 1301 1288 - node-abi@3.67.0: 1289 - resolution: {integrity: sha512-bLn/fU/ALVBE9wj+p4Y21ZJWYFjUXLXPi/IewyLZkx3ApxKDNBWCKdReeKOtD8dWpOdDCeMyLh6ZewzcLsG2Nw==} 1302 + node-abi@3.68.0: 1303 + resolution: {integrity: sha512-7vbj10trelExNjFSBm5kTvZXXa7pZyKWx9RCKIyqe6I9Ev3IzGpQoqBP3a+cOdxY+pWj6VkP28n/2wWysBHD/A==} 1290 1304 engines: {node: '>=10'} 1291 1305 1292 1306 node-fetch@2.7.0: ··· 1396 1410 resolution: {integrity: sha512-nbkQb5+9YPhQRz/BeQmrWpEknAaqjpAqRK8NwJpmrX/JHu7JuZC5G1CeAwJDJfGes4h+YihC6in3Q2nGb+Y09w==} 1397 1411 hasBin: true 1398 1412 1399 - postcss@8.4.45: 1400 - resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} 1413 + postcss@8.4.47: 1414 + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} 1401 1415 engines: {node: ^10 || ^12 || >=14} 1402 1416 1403 1417 prebuild-install@7.1.2: ··· 1666 1680 thread-stream@3.1.0: 1667 1681 resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==} 1668 1682 1669 - tlds@1.254.0: 1670 - resolution: {integrity: sha512-YY4ei7K7gPGifqNSrfMaPdqTqiHcwYKUJ7zhLqQOK2ildlGgti5TSwJiXXN1YqG17I2GYZh5cZqv2r5fwBUM+w==} 1683 + tlds@1.255.0: 1684 + resolution: {integrity: sha512-tcwMRIioTcF/FcxLev8MJWxCp+GUALRhFEqbDoZrnowmKSGqPrl5pqS+Sut2m8BgJ6S4FExCSSpGffZ0Tks6Aw==} 1671 1685 hasBin: true 1672 1686 1673 1687 to-fast-properties@2.0.0: ··· 1706 1720 resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} 1707 1721 engines: {node: '>= 0.6'} 1708 1722 1709 - typescript-eslint@8.5.0: 1710 - resolution: {integrity: sha512-uD+XxEoSIvqtm4KE97etm32Tn5MfaZWgWfMMREStLxR6JzvHkc2Tkj7zhTEK5XmtpTmKHNnG8Sot6qDfhHtR1Q==} 1723 + typescript-eslint@8.7.0: 1724 + resolution: {integrity: sha512-nEHbEYJyHwsuf7c3V3RS7Saq+1+la3i0ieR3qP0yjqWSzVmh8Drp47uOl9LjbPANac4S7EFSqvcYIKXUUwIfIQ==} 1711 1725 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1712 1726 peerDependencies: 1713 1727 typescript: '*' ··· 1831 1845 optionalDependencies: 1832 1846 zod: 3.23.8 1833 1847 1848 + '@ai-sdk/provider-utils@1.0.20(zod@3.23.8)': 1849 + dependencies: 1850 + '@ai-sdk/provider': 0.0.24 1851 + eventsource-parser: 1.1.2 1852 + nanoid: 3.3.6 1853 + secure-json-parse: 2.7.0 1854 + optionalDependencies: 1855 + zod: 3.23.8 1856 + 1834 1857 '@ai-sdk/provider@0.0.23': 1835 1858 dependencies: 1836 1859 json-schema: 0.4.0 1837 1860 1838 - '@ai-sdk/react@0.0.56(react@18.3.1)(zod@3.23.8)': 1861 + '@ai-sdk/provider@0.0.24': 1862 + dependencies: 1863 + json-schema: 0.4.0 1864 + 1865 + '@ai-sdk/react@0.0.62(react@18.3.1)(zod@3.23.8)': 1839 1866 dependencies: 1840 - '@ai-sdk/provider-utils': 1.0.18(zod@3.23.8) 1841 - '@ai-sdk/ui-utils': 0.0.41(zod@3.23.8) 1867 + '@ai-sdk/provider-utils': 1.0.20(zod@3.23.8) 1868 + '@ai-sdk/ui-utils': 0.0.46(zod@3.23.8) 1842 1869 swr: 2.2.5(react@18.3.1) 1843 1870 optionalDependencies: 1844 1871 react: 18.3.1 1845 1872 zod: 3.23.8 1846 1873 1847 - '@ai-sdk/solid@0.0.44(zod@3.23.8)': 1874 + '@ai-sdk/solid@0.0.49(zod@3.23.8)': 1848 1875 dependencies: 1849 - '@ai-sdk/provider-utils': 1.0.18(zod@3.23.8) 1850 - '@ai-sdk/ui-utils': 0.0.41(zod@3.23.8) 1876 + '@ai-sdk/provider-utils': 1.0.20(zod@3.23.8) 1877 + '@ai-sdk/ui-utils': 0.0.46(zod@3.23.8) 1851 1878 transitivePeerDependencies: 1852 1879 - zod 1853 1880 1854 - '@ai-sdk/svelte@0.0.46(svelte@4.2.19)(zod@3.23.8)': 1881 + '@ai-sdk/svelte@0.0.51(svelte@4.2.19)(zod@3.23.8)': 1855 1882 dependencies: 1856 - '@ai-sdk/provider-utils': 1.0.18(zod@3.23.8) 1857 - '@ai-sdk/ui-utils': 0.0.41(zod@3.23.8) 1883 + '@ai-sdk/provider-utils': 1.0.20(zod@3.23.8) 1884 + '@ai-sdk/ui-utils': 0.0.46(zod@3.23.8) 1858 1885 sswr: 2.1.0(svelte@4.2.19) 1859 1886 optionalDependencies: 1860 1887 svelte: 4.2.19 1861 1888 transitivePeerDependencies: 1862 1889 - zod 1863 1890 1864 - '@ai-sdk/ui-utils@0.0.41(zod@3.23.8)': 1891 + '@ai-sdk/ui-utils@0.0.46(zod@3.23.8)': 1865 1892 dependencies: 1866 - '@ai-sdk/provider': 0.0.23 1867 - '@ai-sdk/provider-utils': 1.0.18(zod@3.23.8) 1893 + '@ai-sdk/provider': 0.0.24 1894 + '@ai-sdk/provider-utils': 1.0.20(zod@3.23.8) 1868 1895 json-schema: 0.4.0 1869 1896 secure-json-parse: 2.7.0 1870 1897 zod-to-json-schema: 3.23.2(zod@3.23.8) 1871 1898 optionalDependencies: 1872 1899 zod: 3.23.8 1873 1900 1874 - '@ai-sdk/vue@0.0.46(vue@3.5.4(typescript@5.6.2))(zod@3.23.8)': 1901 + '@ai-sdk/vue@0.0.53(vue@3.5.4(typescript@5.6.2))(zod@3.23.8)': 1875 1902 dependencies: 1876 - '@ai-sdk/provider-utils': 1.0.18(zod@3.23.8) 1877 - '@ai-sdk/ui-utils': 0.0.41(zod@3.23.8) 1903 + '@ai-sdk/provider-utils': 1.0.20(zod@3.23.8) 1904 + '@ai-sdk/ui-utils': 0.0.46(zod@3.23.8) 1878 1905 swrv: 1.0.4(vue@3.5.4(typescript@5.6.2)) 1879 1906 optionalDependencies: 1880 1907 vue: 3.5.4(typescript@5.6.2) ··· 1909 1936 '@atproto/xrpc': 0.6.2 1910 1937 await-lock: 2.2.2 1911 1938 multiformats: 9.9.0 1912 - tlds: 1.254.0 1939 + tlds: 1.255.0 1913 1940 zod: 3.23.8 1914 1941 1915 1942 '@atproto/common-web@0.3.0': ··· 2008 2035 '@cbor-extract/cbor-extract-win32-x64@2.2.0': 2009 2036 optional: true 2010 2037 2011 - '@eslint-community/eslint-utils@4.4.0(eslint@9.10.0)': 2038 + '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1)': 2012 2039 dependencies: 2013 - eslint: 9.10.0 2040 + eslint: 9.11.1 2014 2041 eslint-visitor-keys: 3.4.3 2015 2042 2016 - '@eslint-community/regexpp@4.11.0': {} 2043 + '@eslint-community/regexpp@4.11.1': {} 2017 2044 2018 2045 '@eslint/config-array@0.18.0': 2019 2046 dependencies: ··· 2022 2049 minimatch: 3.1.2 2023 2050 transitivePeerDependencies: 2024 2051 - supports-color 2052 + 2053 + '@eslint/core@0.6.0': {} 2025 2054 2026 2055 '@eslint/eslintrc@3.1.0': 2027 2056 dependencies: ··· 2037 2066 transitivePeerDependencies: 2038 2067 - supports-color 2039 2068 2040 - '@eslint/js@9.10.0': {} 2069 + '@eslint/js@9.11.1': {} 2041 2070 2042 2071 '@eslint/object-schema@2.1.4': {} 2043 2072 2044 - '@eslint/plugin-kit@0.1.0': 2073 + '@eslint/plugin-kit@0.2.0': 2045 2074 dependencies: 2046 2075 levn: 0.4.1 2047 2076 ··· 2131 2160 2132 2161 '@opentelemetry/api@1.9.0': {} 2133 2162 2134 - '@skyware/labeler@0.1.6(bufferutil@4.0.8)': 2163 + '@skyware/labeler@0.1.7(bufferutil@4.0.8)': 2135 2164 dependencies: 2136 2165 '@atcute/cbor': 1.0.1 2137 2166 '@atproto/api': 0.13.7 ··· 2151 2180 2152 2181 '@types/better-sqlite3@7.6.11': 2153 2182 dependencies: 2154 - '@types/node': 20.16.5 2183 + '@types/node': 20.16.9 2155 2184 2156 2185 '@types/diff-match-patch@1.0.36': {} 2157 2186 2158 2187 '@types/eslint@9.6.1': 2159 2188 dependencies: 2160 - '@types/estree': 1.0.5 2189 + '@types/estree': 1.0.6 2161 2190 '@types/json-schema': 7.0.15 2162 2191 2163 2192 '@types/eslint__js@8.42.3': 2164 2193 dependencies: 2165 2194 '@types/eslint': 9.6.1 2166 2195 2167 - '@types/estree@1.0.5': {} 2196 + '@types/estree@1.0.6': {} 2168 2197 2169 2198 '@types/json-schema@7.0.15': {} 2170 2199 2171 - '@types/node@20.16.5': 2200 + '@types/node@20.16.9': 2172 2201 dependencies: 2173 2202 undici-types: 6.19.8 2174 2203 2175 2204 '@types/ws@8.5.12': 2176 2205 dependencies: 2177 - '@types/node': 20.16.5 2206 + '@types/node': 20.16.9 2178 2207 2179 - '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2)': 2208 + '@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.6.2))(eslint@9.11.1)(typescript@5.6.2)': 2180 2209 dependencies: 2181 - '@eslint-community/regexpp': 4.11.0 2182 - '@typescript-eslint/parser': 8.5.0(eslint@9.10.0)(typescript@5.6.2) 2183 - '@typescript-eslint/scope-manager': 8.5.0 2184 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0)(typescript@5.6.2) 2185 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0)(typescript@5.6.2) 2186 - '@typescript-eslint/visitor-keys': 8.5.0 2187 - eslint: 9.10.0 2210 + '@eslint-community/regexpp': 4.11.1 2211 + '@typescript-eslint/parser': 8.7.0(eslint@9.11.1)(typescript@5.6.2) 2212 + '@typescript-eslint/scope-manager': 8.7.0 2213 + '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1)(typescript@5.6.2) 2214 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1)(typescript@5.6.2) 2215 + '@typescript-eslint/visitor-keys': 8.7.0 2216 + eslint: 9.11.1 2188 2217 graphemer: 1.4.0 2189 2218 ignore: 5.3.2 2190 2219 natural-compare: 1.4.0 ··· 2194 2223 transitivePeerDependencies: 2195 2224 - supports-color 2196 2225 2197 - '@typescript-eslint/parser@8.5.0(eslint@9.10.0)(typescript@5.6.2)': 2226 + '@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.6.2)': 2198 2227 dependencies: 2199 - '@typescript-eslint/scope-manager': 8.5.0 2200 - '@typescript-eslint/types': 8.5.0 2201 - '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) 2202 - '@typescript-eslint/visitor-keys': 8.5.0 2228 + '@typescript-eslint/scope-manager': 8.7.0 2229 + '@typescript-eslint/types': 8.7.0 2230 + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) 2231 + '@typescript-eslint/visitor-keys': 8.7.0 2203 2232 debug: 4.3.7 2204 - eslint: 9.10.0 2233 + eslint: 9.11.1 2205 2234 optionalDependencies: 2206 2235 typescript: 5.6.2 2207 2236 transitivePeerDependencies: 2208 2237 - supports-color 2209 2238 2210 - '@typescript-eslint/scope-manager@8.5.0': 2239 + '@typescript-eslint/scope-manager@8.7.0': 2211 2240 dependencies: 2212 - '@typescript-eslint/types': 8.5.0 2213 - '@typescript-eslint/visitor-keys': 8.5.0 2241 + '@typescript-eslint/types': 8.7.0 2242 + '@typescript-eslint/visitor-keys': 8.7.0 2214 2243 2215 - '@typescript-eslint/type-utils@8.5.0(eslint@9.10.0)(typescript@5.6.2)': 2244 + '@typescript-eslint/type-utils@8.7.0(eslint@9.11.1)(typescript@5.6.2)': 2216 2245 dependencies: 2217 - '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) 2218 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0)(typescript@5.6.2) 2246 + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) 2247 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1)(typescript@5.6.2) 2219 2248 debug: 4.3.7 2220 2249 ts-api-utils: 1.3.0(typescript@5.6.2) 2221 2250 optionalDependencies: ··· 2224 2253 - eslint 2225 2254 - supports-color 2226 2255 2227 - '@typescript-eslint/types@8.5.0': {} 2256 + '@typescript-eslint/types@8.7.0': {} 2228 2257 2229 - '@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.2)': 2258 + '@typescript-eslint/typescript-estree@8.7.0(typescript@5.6.2)': 2230 2259 dependencies: 2231 - '@typescript-eslint/types': 8.5.0 2232 - '@typescript-eslint/visitor-keys': 8.5.0 2260 + '@typescript-eslint/types': 8.7.0 2261 + '@typescript-eslint/visitor-keys': 8.7.0 2233 2262 debug: 4.3.7 2234 2263 fast-glob: 3.3.2 2235 2264 is-glob: 4.0.3 ··· 2241 2270 transitivePeerDependencies: 2242 2271 - supports-color 2243 2272 2244 - '@typescript-eslint/utils@8.5.0(eslint@9.10.0)(typescript@5.6.2)': 2273 + '@typescript-eslint/utils@8.7.0(eslint@9.11.1)(typescript@5.6.2)': 2245 2274 dependencies: 2246 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0) 2247 - '@typescript-eslint/scope-manager': 8.5.0 2248 - '@typescript-eslint/types': 8.5.0 2249 - '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) 2250 - eslint: 9.10.0 2275 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1) 2276 + '@typescript-eslint/scope-manager': 8.7.0 2277 + '@typescript-eslint/types': 8.7.0 2278 + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) 2279 + eslint: 9.11.1 2251 2280 transitivePeerDependencies: 2252 2281 - supports-color 2253 2282 - typescript 2254 2283 2255 - '@typescript-eslint/visitor-keys@8.5.0': 2284 + '@typescript-eslint/visitor-keys@8.7.0': 2256 2285 dependencies: 2257 - '@typescript-eslint/types': 8.5.0 2286 + '@typescript-eslint/types': 8.7.0 2258 2287 eslint-visitor-keys: 3.4.3 2259 2288 2260 2289 '@vue/compiler-core@3.5.4': ··· 2279 2308 '@vue/shared': 3.5.4 2280 2309 estree-walker: 2.0.2 2281 2310 magic-string: 0.30.11 2282 - postcss: 8.4.45 2311 + postcss: 8.4.47 2283 2312 source-map-js: 1.2.1 2284 2313 2285 2314 '@vue/compiler-ssr@3.5.4': ··· 2336 2365 transitivePeerDependencies: 2337 2366 - supports-color 2338 2367 2339 - ai@3.3.34(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.4(typescript@5.6.2))(zod@3.23.8): 2368 + ai@3.4.6(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.4(typescript@5.6.2))(zod@3.23.8): 2340 2369 dependencies: 2341 - '@ai-sdk/provider': 0.0.23 2342 - '@ai-sdk/provider-utils': 1.0.18(zod@3.23.8) 2343 - '@ai-sdk/react': 0.0.56(react@18.3.1)(zod@3.23.8) 2344 - '@ai-sdk/solid': 0.0.44(zod@3.23.8) 2345 - '@ai-sdk/svelte': 0.0.46(svelte@4.2.19)(zod@3.23.8) 2346 - '@ai-sdk/ui-utils': 0.0.41(zod@3.23.8) 2347 - '@ai-sdk/vue': 0.0.46(vue@3.5.4(typescript@5.6.2))(zod@3.23.8) 2370 + '@ai-sdk/provider': 0.0.24 2371 + '@ai-sdk/provider-utils': 1.0.20(zod@3.23.8) 2372 + '@ai-sdk/react': 0.0.62(react@18.3.1)(zod@3.23.8) 2373 + '@ai-sdk/solid': 0.0.49(zod@3.23.8) 2374 + '@ai-sdk/svelte': 0.0.51(svelte@4.2.19)(zod@3.23.8) 2375 + '@ai-sdk/ui-utils': 0.0.46(zod@3.23.8) 2376 + '@ai-sdk/vue': 0.0.53(vue@3.5.4(typescript@5.6.2))(zod@3.23.8) 2348 2377 '@opentelemetry/api': 1.9.0 2349 2378 eventsource-parser: 1.1.2 2350 2379 json-schema: 0.4.0 ··· 2379 2408 ajv@8.17.1: 2380 2409 dependencies: 2381 2410 fast-deep-equal: 3.1.3 2382 - fast-uri: 3.0.1 2411 + fast-uri: 3.0.2 2383 2412 json-schema-traverse: 1.0.0 2384 2413 require-from-string: 2.0.2 2385 2414 ··· 2398 2427 2399 2428 argparse@2.0.1: {} 2400 2429 2401 - aria-query@5.3.0: 2402 - dependencies: 2403 - dequal: 2.0.3 2430 + aria-query@5.3.2: {} 2404 2431 2405 2432 array-flatten@1.1.1: {} 2406 2433 ··· 2542 2569 code-red@1.0.4: 2543 2570 dependencies: 2544 2571 '@jridgewell/sourcemap-codec': 1.5.0 2545 - '@types/estree': 1.0.5 2572 + '@types/estree': 1.0.6 2546 2573 acorn: 8.12.1 2547 2574 estree-walker: 3.0.3 2548 2575 periscopic: 3.1.0 ··· 2618 2645 2619 2646 depd@2.0.0: {} 2620 2647 2621 - dequal@2.0.3: {} 2622 - 2623 2648 destroy@1.2.0: {} 2624 2649 2625 2650 detect-libc@2.0.3: {} ··· 2668 2693 2669 2694 eslint-visitor-keys@4.0.0: {} 2670 2695 2671 - eslint@9.10.0: 2696 + eslint@9.11.1: 2672 2697 dependencies: 2673 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0) 2674 - '@eslint-community/regexpp': 4.11.0 2698 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1) 2699 + '@eslint-community/regexpp': 4.11.1 2675 2700 '@eslint/config-array': 0.18.0 2701 + '@eslint/core': 0.6.0 2676 2702 '@eslint/eslintrc': 3.1.0 2677 - '@eslint/js': 9.10.0 2678 - '@eslint/plugin-kit': 0.1.0 2703 + '@eslint/js': 9.11.1 2704 + '@eslint/plugin-kit': 0.2.0 2679 2705 '@humanwhocodes/module-importer': 1.0.1 2680 2706 '@humanwhocodes/retry': 0.3.0 2681 2707 '@nodelib/fs.walk': 1.2.8 2708 + '@types/estree': 1.0.6 2709 + '@types/json-schema': 7.0.15 2682 2710 ajv: 6.12.6 2683 2711 chalk: 4.1.2 2684 2712 cross-spawn: 7.0.3 ··· 2727 2755 2728 2756 estree-walker@3.0.3: 2729 2757 dependencies: 2730 - '@types/estree': 1.0.5 2758 + '@types/estree': 1.0.6 2731 2759 2732 2760 esutils@2.0.3: {} 2733 2761 ··· 2813 2841 2814 2842 fast-uri@2.4.0: {} 2815 2843 2816 - fast-uri@3.0.1: {} 2844 + fast-uri@3.0.2: {} 2817 2845 2818 2846 fastify-plugin@4.5.1: {} 2819 2847 ··· 2826 2854 avvio: 8.4.0 2827 2855 fast-content-type-parse: 1.1.0 2828 2856 fast-json-stringify: 5.16.1 2829 - find-my-way: 8.2.0 2857 + find-my-way: 8.2.2 2830 2858 light-my-request: 5.13.0 2831 2859 pino: 9.4.0 2832 2860 process-warning: 3.0.0 ··· 2862 2890 transitivePeerDependencies: 2863 2891 - supports-color 2864 2892 2865 - find-my-way@8.2.0: 2893 + find-my-way@8.2.2: 2866 2894 dependencies: 2867 2895 fast-deep-equal: 3.1.3 2868 2896 fast-querystring: 1.1.2 ··· 3022 3050 3023 3051 is-reference@3.0.2: 3024 3052 dependencies: 3025 - '@types/estree': 1.0.5 3053 + '@types/estree': 1.0.6 3026 3054 3027 3055 isexe@2.0.0: {} 3028 3056 ··· 3147 3175 3148 3176 ms@2.1.3: {} 3149 3177 3150 - multiformats@13.2.2: {} 3178 + multiformats@13.3.0: {} 3151 3179 3152 3180 multiformats@9.9.0: {} 3153 3181 ··· 3163 3191 3164 3192 negotiator@0.6.3: {} 3165 3193 3166 - node-abi@3.67.0: 3194 + node-abi@3.68.0: 3167 3195 dependencies: 3168 3196 semver: 7.6.3 3169 3197 ··· 3236 3264 3237 3265 periscopic@3.1.0: 3238 3266 dependencies: 3239 - '@types/estree': 1.0.5 3267 + '@types/estree': 1.0.6 3240 3268 estree-walker: 3.0.3 3241 3269 is-reference: 3.0.2 3242 3270 ··· 3281 3309 sonic-boom: 4.1.0 3282 3310 thread-stream: 3.1.0 3283 3311 3284 - postcss@8.4.45: 3312 + postcss@8.4.47: 3285 3313 dependencies: 3286 3314 nanoid: 3.3.7 3287 3315 picocolors: 1.1.0 ··· 3295 3323 minimist: 1.2.8 3296 3324 mkdirp-classic: 0.5.3 3297 3325 napi-build-utils: 1.0.2 3298 - node-abi: 3.67.0 3326 + node-abi: 3.68.0 3299 3327 pump: 3.0.2 3300 3328 rc: 1.2.8 3301 3329 simple-get: 4.0.1 ··· 3530 3558 '@ampproject/remapping': 2.3.0 3531 3559 '@jridgewell/sourcemap-codec': 1.5.0 3532 3560 '@jridgewell/trace-mapping': 0.3.25 3533 - '@types/estree': 1.0.5 3561 + '@types/estree': 1.0.6 3534 3562 acorn: 8.12.1 3535 - aria-query: 5.3.0 3563 + aria-query: 5.3.2 3536 3564 axobject-query: 4.1.0 3537 3565 code-red: 1.0.4 3538 3566 css-tree: 2.3.1 ··· 3588 3616 dependencies: 3589 3617 real-require: 0.2.0 3590 3618 3591 - tlds@1.254.0: {} 3619 + tlds@1.255.0: {} 3592 3620 3593 3621 to-fast-properties@2.0.0: {} 3594 3622 ··· 3619 3647 media-typer: 0.3.0 3620 3648 mime-types: 2.1.35 3621 3649 3622 - typescript-eslint@8.5.0(eslint@9.10.0)(typescript@5.6.2): 3650 + typescript-eslint@8.7.0(eslint@9.11.1)(typescript@5.6.2): 3623 3651 dependencies: 3624 - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2) 3625 - '@typescript-eslint/parser': 8.5.0(eslint@9.10.0)(typescript@5.6.2) 3626 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0)(typescript@5.6.2) 3652 + '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.6.2))(eslint@9.11.1)(typescript@5.6.2) 3653 + '@typescript-eslint/parser': 8.7.0(eslint@9.11.1)(typescript@5.6.2) 3654 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1)(typescript@5.6.2) 3627 3655 optionalDependencies: 3628 3656 typescript: 5.6.2 3629 3657 transitivePeerDependencies: ··· 3638 3666 3639 3667 uint8arrays@5.1.0: 3640 3668 dependencies: 3641 - multiformats: 13.2.2 3669 + multiformats: 13.3.0 3642 3670 3643 3671 undici-types@6.19.8: {} 3644 3672
+6 -6
src/label.ts
··· 53 53 }; 54 54 55 55 function canPerformLabelOperation(did: string): boolean { 56 - const thirtyDaysAgo = new Date(Date.now() - 30 * 24 * 60 * 60 * 1000); 57 - const query = server.db 58 - .prepare<unknown[], { count: number }>(`SELECT COUNT(*) as count FROM labels WHERE uri = ? AND cts > ?`) 59 - .get(did, thirtyDaysAgo.toISOString())!; 56 + // const thirtyDaysAgo = new Date(Date.now() - 30 * 24 * 60 * 60 * 1000); 57 + // const query = server.db 58 + // .prepare<unknown[], { count: number }>(`SELECT COUNT(*) as count FROM labels WHERE uri = ? AND cts > ?`) 59 + // .get(did, thirtyDaysAgo.toISOString())!; 60 60 61 - return query.count < 2; 62 - // return true; 61 + // return query.count < 2; 62 + return true; 63 63 } 64 64 65 65 async function handleDeleteLabels(did: string, labels: Set<string>) {