Mirror from bluesky-social/pds

pds v0.4.74

+287 -140
+1 -1
service/package.json
··· 6 6 "main": "index.js", 7 7 "license": "MIT", 8 8 "dependencies": { 9 - "@atproto/pds": "0.4.67" 9 + "@atproto/pds": "0.4.74" 10 10 } 11 11 }
+286 -139
service/pnpm-lock.yaml
··· 6 6 7 7 dependencies: 8 8 '@atproto/pds': 9 - specifier: 0.4.67 10 - version: 0.4.67 9 + specifier: 0.4.74 10 + version: 0.4.74 11 11 12 12 packages: 13 13 ··· 44 44 resolution: {integrity: sha512-WKILW2b3QbAYKh+w5U2x6p5FqqLl0nAeLwGeDY+KjX01K4Dq3vQTR9b/qNp0jZm48CabPQVrqCv0PPU9LgRRRg==} 45 45 dev: false 46 46 47 - /@atproto/api@0.13.12: 48 - resolution: {integrity: sha512-U/qimbjlX0MA4MsR+GDuAnFtmdFuGi7eMQZm51s9gbDUw6y4RARL6gaZ0Ju9fBZpS45sI+ShlUHzIoEiBaRvkg==} 47 + /@atproto/api@0.13.18: 48 + resolution: {integrity: sha512-rrl5HhzGYWZ7fiC965TPBUOVItq9M4dxMb6qz8IvAVQliSkrJrKc7UD0QWL89QiiXaOBuX8w+4i5r4wrfBGddg==} 49 49 dependencies: 50 50 '@atproto/common-web': 0.3.1 51 - '@atproto/lexicon': 0.4.2 52 - '@atproto/syntax': 0.3.0 53 - '@atproto/xrpc': 0.6.3 51 + '@atproto/lexicon': 0.4.3 52 + '@atproto/syntax': 0.3.1 53 + '@atproto/xrpc': 0.6.4 54 54 await-lock: 2.2.2 55 55 multiformats: 9.9.0 56 56 tlds: 1.250.0 57 57 zod: 3.23.8 58 58 dev: false 59 59 60 - /@atproto/aws@0.2.7: 61 - resolution: {integrity: sha512-Hl6f8oeS7BFEGqx/VHI7MWU8KOlygrI4tUFz3dwXP+daW+TlCkDIXZycfm2oJhzSorkbXQ/pH7HMgtJEE6JEVQ==} 60 + /@atproto/aws@0.2.9: 61 + resolution: {integrity: sha512-sc9aXUePcqItkJSOJJnGNVthVfAKjhn3zMDG+RRLzKUBye6Yutrlhpt1yxNZLHQiqIK5fy2Cuc4EX3p3jeWUYw==} 62 62 dependencies: 63 63 '@atproto/common': 0.4.4 64 - '@atproto/crypto': 0.4.1 65 - '@atproto/repo': 0.5.3 64 + '@atproto/crypto': 0.4.2 65 + '@atproto/repo': 0.5.5 66 66 '@aws-sdk/client-cloudfront': 3.515.0 67 67 '@aws-sdk/client-kms': 3.515.0 68 68 '@aws-sdk/client-s3': 3.515.0 ··· 114 114 uint8arrays: 3.0.0 115 115 dev: false 116 116 117 - /@atproto/crypto@0.4.1: 118 - resolution: {integrity: sha512-7pQNHWYyx8jGhYdPbmcuPD9W73nd/5v3mfBlncO0sBzxnPbmA6aXAWOz+fNVZwHwBJPeb/Gzf/FT/uDx7/eYFg==} 117 + /@atproto/crypto@0.4.2: 118 + resolution: {integrity: sha512-aeOfPQYCDbhn2hV06oBF2KXrWjf/BK4yL8lfANJKSmKl3tKWCkiW/moi643rUXXxSE72KtWtQeqvNFYnnFJ0ig==} 119 119 dependencies: 120 120 '@noble/curves': 1.3.0 121 121 '@noble/hashes': 1.3.3 122 122 uint8arrays: 3.0.0 123 123 dev: false 124 124 125 - /@atproto/identity@0.4.2: 126 - resolution: {integrity: sha512-Z267XI84enuYQLV8hgDMVkGZqy8GtPI4PYVn1rz4YKwSaI+nGwADNtyK+ZZWFa0tTDKS6q6u4ae7B8RdrUlk8A==} 125 + /@atproto/identity@0.4.3: 126 + resolution: {integrity: sha512-DLXMWh57dHvIeBl+IvC+q20z0IdDZT1awOn84vDyxacL9DfhbiTy/zCUPFEzHyvfrilNG1tDA4zQzURubdFqNg==} 127 127 dependencies: 128 128 '@atproto/common-web': 0.3.1 129 - '@atproto/crypto': 0.4.1 129 + '@atproto/crypto': 0.4.2 130 130 axios: 0.27.2 131 131 transitivePeerDependencies: 132 132 - debug ··· 146 146 zod: 3.23.8 147 147 dev: false 148 148 149 - /@atproto/lexicon@0.4.2: 150 - resolution: {integrity: sha512-CXoOkhcdF3XVUnR2oNgCs2ljWfo/8zUjxL5RIhJW/UNLp/FSl+KpF8Jm5fbk8Y/XXVPGRAsv9OYfxyU/14N/pw==} 149 + /@atproto/lexicon@0.4.3: 150 + resolution: {integrity: sha512-lFVZXe1S1pJP0dcxvJuHP3r/a+EAIBwwU7jUK+r8iLhIja+ml6NmYv8KeFHmIJATh03spEQ9s02duDmFVdCoXg==} 151 151 dependencies: 152 152 '@atproto/common-web': 0.3.1 153 - '@atproto/syntax': 0.3.0 153 + '@atproto/syntax': 0.3.1 154 154 iso-datestring-validator: 2.2.2 155 155 multiformats: 9.9.0 156 156 zod: 3.23.8 157 157 dev: false 158 158 159 - /@atproto/oauth-provider@0.2.6: 160 - resolution: {integrity: sha512-RuudYQUxM7dHPXxUxjYQ81rGm2hKR13NdRUh9UECp9hS/VSSIkT43is5RUx8tMhuXcRgdDDDJynljAnYNBLmHg==} 159 + /@atproto/oauth-provider@0.2.8: 160 + resolution: {integrity: sha512-BgnlnKvPsIfDHRxnZbcOFjtLBfA+M3iWRhzv/t+m15bjmYTRUPwIEhrWg7pYV/mU7u/Q4RqT9l08b+xz6K/uiQ==} 161 161 dependencies: 162 162 '@atproto-labs/fetch': 0.1.1 163 163 '@atproto-labs/fetch-node': 0.1.3 ··· 167 167 '@atproto/common': 0.4.4 168 168 '@atproto/jwk': 0.1.1 169 169 '@atproto/jwk-jose': 0.1.2 170 - '@atproto/oauth-types': 0.2.0 170 + '@atproto/oauth-types': 0.2.1 171 171 '@hapi/accept': 6.0.3 172 172 '@hapi/bourne': 3.0.0 173 173 '@hapi/content': 6.0.0 ··· 182 182 - supports-color 183 183 dev: false 184 184 185 - /@atproto/oauth-types@0.2.0: 186 - resolution: {integrity: sha512-v/4ht6eRh0yOu2iuuWujZdnJBamPKimdy8k0Xan8cVZ+a2i83UkhIIU+S/XUbbvJ4a64wLPZrS9IDd0K5XYYTQ==} 185 + /@atproto/oauth-types@0.2.1: 186 + resolution: {integrity: sha512-hDisUXzcq5KU1HMuCYZ8Kcz7BePl7V11bFjjgZvND3mdSphiyBpJ8MCNn3QzAa6cXpFo0w9PDcYMAlCCRZHdVw==} 187 187 dependencies: 188 188 '@atproto/jwk': 0.1.1 189 189 zod: 3.23.8 190 190 dev: false 191 191 192 - /@atproto/pds@0.4.67: 193 - resolution: {integrity: sha512-QIyjuIZlm2xsJslBXFY5wxkiJM+D9LK/UjwulDrLwF9nP9/rKMyENdzK/Aqw0Ze68JKj9Tfx6rLg8YT2lTrk7w==} 192 + /@atproto/pds@0.4.74: 193 + resolution: {integrity: sha512-/TTZvhNQVX42g9Ms8txGGaOEpU3Ko2m7/iZfJlUIcPcntBr3lIZvQA5xzbkhdgS0/h1WmHUdQ37//YFK9w22ew==} 194 194 hasBin: true 195 195 dependencies: 196 196 '@atproto-labs/fetch-node': 0.1.3 197 - '@atproto/api': 0.13.12 198 - '@atproto/aws': 0.2.7 197 + '@atproto/api': 0.13.18 198 + '@atproto/aws': 0.2.9 199 199 '@atproto/common': 0.4.4 200 - '@atproto/crypto': 0.4.1 201 - '@atproto/identity': 0.4.2 202 - '@atproto/lexicon': 0.4.2 203 - '@atproto/oauth-provider': 0.2.6 204 - '@atproto/repo': 0.5.3 205 - '@atproto/syntax': 0.3.0 206 - '@atproto/xrpc': 0.6.3 207 - '@atproto/xrpc-server': 0.7.1 200 + '@atproto/crypto': 0.4.2 201 + '@atproto/identity': 0.4.3 202 + '@atproto/lexicon': 0.4.3 203 + '@atproto/oauth-provider': 0.2.8 204 + '@atproto/repo': 0.5.5 205 + '@atproto/syntax': 0.3.1 206 + '@atproto/xrpc': 0.6.4 207 + '@atproto/xrpc-server': 0.7.3 208 208 '@did-plc/lib': 0.0.4 209 + '@hapi/address': 5.1.1 209 210 better-sqlite3: 10.1.0 210 211 bytes: 3.1.2 211 212 compression: 1.7.4 212 213 cors: 2.8.5 213 - disposable-email: 0.2.3 214 + disposable-email-domains-js: 1.5.0 214 215 express: 4.18.2 215 216 express-async-errors: 3.1.1(express@4.18.2) 216 217 file-type: 16.5.4 ··· 227 228 p-queue: 6.6.2 228 229 pino: 8.21.0 229 230 pino-http: 8.6.1 230 - sharp: 0.32.6 231 + sharp: 0.33.5 231 232 typed-emitter: 2.1.0 232 233 uint8arrays: 3.0.0 233 234 undici: 6.20.1 ··· 240 241 - utf-8-validate 241 242 dev: false 242 243 243 - /@atproto/repo@0.5.3: 244 - resolution: {integrity: sha512-Lbp35SaK5149B9VnE6CVruo/iImNKQ49pPSR+5KuStHDCIyH0z/ynOrEJfpQjTzVu9kdio6bimo5zsl4F2fT2Q==} 244 + /@atproto/repo@0.5.5: 245 + resolution: {integrity: sha512-Zu1tw42KBVyFzIh1XYSIvm8V+V9oEKWJR7NnHBgeSMwCc9QwM32jO7uqgvEjZYEXgdYKanGhv/YHLyxtZa5Ckg==} 245 246 dependencies: 246 247 '@atproto/common': 0.4.4 247 248 '@atproto/common-web': 0.3.1 248 - '@atproto/crypto': 0.4.1 249 - '@atproto/lexicon': 0.4.2 249 + '@atproto/crypto': 0.4.2 250 + '@atproto/lexicon': 0.4.3 250 251 '@ipld/car': 3.2.4 251 252 '@ipld/dag-cbor': 7.0.3 252 253 multiformats: 9.9.0 ··· 254 255 zod: 3.23.8 255 256 dev: false 256 257 257 - /@atproto/syntax@0.3.0: 258 - resolution: {integrity: sha512-Weq0ZBxffGHDXHl9U7BQc2BFJi/e23AL+k+i5+D9hUq/bzT4yjGsrCejkjq0xt82xXDjmhhvQSZ0LqxyZ5woxA==} 258 + /@atproto/syntax@0.3.1: 259 + resolution: {integrity: sha512-fzW0Mg1QUOVCWUD3RgEsDt6d1OZ6DdFmbKcDdbzUfh0t4rhtRAC05KbZYmxuMPWDAiJ4BbbQ5dkAc/mNypMXkw==} 259 260 dev: false 260 261 261 - /@atproto/xrpc-server@0.7.1: 262 - resolution: {integrity: sha512-6S3PiKmbdT2TwEEWmnKdEJkgBJtQHYNlAVB4PSNum50R2Xw3c1SV4NK6zLsxPqNpV2WhAlYEJUSTPAOTV3QMbw==} 262 + /@atproto/xrpc-server@0.7.3: 263 + resolution: {integrity: sha512-x0qegkN6snrbXJO3v9h2kuh9e90g6ZZkDXv3COiraGS3yRTzIm6i4bMvDSfCI50+0xCNtPKOkpn8taRoRgkyiw==} 263 264 dependencies: 264 265 '@atproto/common': 0.4.4 265 - '@atproto/crypto': 0.4.1 266 - '@atproto/lexicon': 0.4.2 267 - '@atproto/xrpc': 0.6.3 266 + '@atproto/crypto': 0.4.2 267 + '@atproto/lexicon': 0.4.3 268 + '@atproto/xrpc': 0.6.4 268 269 cbor-x: 1.5.8 269 270 express: 4.18.2 270 271 http-errors: 2.0.0 ··· 279 280 - utf-8-validate 280 281 dev: false 281 282 282 - /@atproto/xrpc@0.6.3: 283 - resolution: {integrity: sha512-S3tRvOdA9amPkKLll3rc4vphlDitLrkN5TwWh5Tu/jzk7mnobVVE3akYgICV9XCNHKjWM+IAPxFFI2qi+VW6nQ==} 283 + /@atproto/xrpc@0.6.4: 284 + resolution: {integrity: sha512-9ZAJ8nsXTqC4XFyS0E1Wlg7bAvonhXQNQ3Ocs1L1LIwFLXvsw/4fNpIHXxvXvqTCVeyHLbImOnE9UiO1c/qIYA==} 284 285 dependencies: 285 - '@atproto/lexicon': 0.4.2 286 + '@atproto/lexicon': 0.4.3 286 287 zod: 3.23.8 287 288 dev: false 288 289 ··· 1095 1096 - debug 1096 1097 dev: false 1097 1098 1099 + /@emnapi/runtime@1.3.1: 1100 + resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} 1101 + requiresBuild: true 1102 + dependencies: 1103 + tslib: 2.6.2 1104 + dev: false 1105 + optional: true 1106 + 1098 1107 /@hapi/accept@6.0.3: 1099 1108 resolution: {integrity: sha512-p72f9k56EuF0n3MwlBNThyVE5PXX40g+aQh+C/xbKrfzahM2Oispv3AXmOIU51t3j77zay1qrX7IIziZXspMlw==} 1100 1109 dependencies: ··· 1102 1111 '@hapi/hoek': 11.0.4 1103 1112 dev: false 1104 1113 1114 + /@hapi/address@5.1.1: 1115 + resolution: {integrity: sha512-A+po2d/dVoY7cYajycYI43ZbYMXukuopIsqCjh5QzsBCipDtdofHntljDlpccMjIfTy6UOkg+5KPriwYch2bXA==} 1116 + engines: {node: '>=14.0.0'} 1117 + dependencies: 1118 + '@hapi/hoek': 11.0.4 1119 + dev: false 1120 + 1105 1121 /@hapi/boom@10.0.1: 1106 1122 resolution: {integrity: sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA==} 1107 1123 dependencies: ··· 1122 1138 resolution: {integrity: sha512-PnsP5d4q7289pS2T2EgGz147BFJ2Jpb4yrEdkpz2IhgEUzos1S7HTl7ezWh1yfYzYlj89KzLdCRkqsP6SIryeQ==} 1123 1139 dev: false 1124 1140 1141 + /@img/sharp-darwin-arm64@0.33.5: 1142 + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} 1143 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1144 + cpu: [arm64] 1145 + os: [darwin] 1146 + requiresBuild: true 1147 + optionalDependencies: 1148 + '@img/sharp-libvips-darwin-arm64': 1.0.4 1149 + dev: false 1150 + optional: true 1151 + 1152 + /@img/sharp-darwin-x64@0.33.5: 1153 + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} 1154 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1155 + cpu: [x64] 1156 + os: [darwin] 1157 + requiresBuild: true 1158 + optionalDependencies: 1159 + '@img/sharp-libvips-darwin-x64': 1.0.4 1160 + dev: false 1161 + optional: true 1162 + 1163 + /@img/sharp-libvips-darwin-arm64@1.0.4: 1164 + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} 1165 + cpu: [arm64] 1166 + os: [darwin] 1167 + requiresBuild: true 1168 + dev: false 1169 + optional: true 1170 + 1171 + /@img/sharp-libvips-darwin-x64@1.0.4: 1172 + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} 1173 + cpu: [x64] 1174 + os: [darwin] 1175 + requiresBuild: true 1176 + dev: false 1177 + optional: true 1178 + 1179 + /@img/sharp-libvips-linux-arm64@1.0.4: 1180 + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} 1181 + cpu: [arm64] 1182 + os: [linux] 1183 + requiresBuild: true 1184 + dev: false 1185 + optional: true 1186 + 1187 + /@img/sharp-libvips-linux-arm@1.0.5: 1188 + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} 1189 + cpu: [arm] 1190 + os: [linux] 1191 + requiresBuild: true 1192 + dev: false 1193 + optional: true 1194 + 1195 + /@img/sharp-libvips-linux-s390x@1.0.4: 1196 + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} 1197 + cpu: [s390x] 1198 + os: [linux] 1199 + requiresBuild: true 1200 + dev: false 1201 + optional: true 1202 + 1203 + /@img/sharp-libvips-linux-x64@1.0.4: 1204 + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} 1205 + cpu: [x64] 1206 + os: [linux] 1207 + requiresBuild: true 1208 + dev: false 1209 + optional: true 1210 + 1211 + /@img/sharp-libvips-linuxmusl-arm64@1.0.4: 1212 + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} 1213 + cpu: [arm64] 1214 + os: [linux] 1215 + requiresBuild: true 1216 + dev: false 1217 + optional: true 1218 + 1219 + /@img/sharp-libvips-linuxmusl-x64@1.0.4: 1220 + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} 1221 + cpu: [x64] 1222 + os: [linux] 1223 + requiresBuild: true 1224 + dev: false 1225 + optional: true 1226 + 1227 + /@img/sharp-linux-arm64@0.33.5: 1228 + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} 1229 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1230 + cpu: [arm64] 1231 + os: [linux] 1232 + requiresBuild: true 1233 + optionalDependencies: 1234 + '@img/sharp-libvips-linux-arm64': 1.0.4 1235 + dev: false 1236 + optional: true 1237 + 1238 + /@img/sharp-linux-arm@0.33.5: 1239 + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} 1240 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1241 + cpu: [arm] 1242 + os: [linux] 1243 + requiresBuild: true 1244 + optionalDependencies: 1245 + '@img/sharp-libvips-linux-arm': 1.0.5 1246 + dev: false 1247 + optional: true 1248 + 1249 + /@img/sharp-linux-s390x@0.33.5: 1250 + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} 1251 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1252 + cpu: [s390x] 1253 + os: [linux] 1254 + requiresBuild: true 1255 + optionalDependencies: 1256 + '@img/sharp-libvips-linux-s390x': 1.0.4 1257 + dev: false 1258 + optional: true 1259 + 1260 + /@img/sharp-linux-x64@0.33.5: 1261 + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} 1262 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1263 + cpu: [x64] 1264 + os: [linux] 1265 + requiresBuild: true 1266 + optionalDependencies: 1267 + '@img/sharp-libvips-linux-x64': 1.0.4 1268 + dev: false 1269 + optional: true 1270 + 1271 + /@img/sharp-linuxmusl-arm64@0.33.5: 1272 + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} 1273 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1274 + cpu: [arm64] 1275 + os: [linux] 1276 + requiresBuild: true 1277 + optionalDependencies: 1278 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 1279 + dev: false 1280 + optional: true 1281 + 1282 + /@img/sharp-linuxmusl-x64@0.33.5: 1283 + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} 1284 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1285 + cpu: [x64] 1286 + os: [linux] 1287 + requiresBuild: true 1288 + optionalDependencies: 1289 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 1290 + dev: false 1291 + optional: true 1292 + 1293 + /@img/sharp-wasm32@0.33.5: 1294 + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} 1295 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1296 + cpu: [wasm32] 1297 + requiresBuild: true 1298 + dependencies: 1299 + '@emnapi/runtime': 1.3.1 1300 + dev: false 1301 + optional: true 1302 + 1303 + /@img/sharp-win32-ia32@0.33.5: 1304 + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} 1305 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1306 + cpu: [ia32] 1307 + os: [win32] 1308 + requiresBuild: true 1309 + dev: false 1310 + optional: true 1311 + 1312 + /@img/sharp-win32-x64@0.33.5: 1313 + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} 1314 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1315 + cpu: [x64] 1316 + os: [win32] 1317 + requiresBuild: true 1318 + dev: false 1319 + optional: true 1320 + 1125 1321 /@ioredis/commands@1.2.0: 1126 1322 resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} 1127 1323 dev: false ··· 1734 1930 - debug 1735 1931 dev: false 1736 1932 1737 - /b4a@1.6.6: 1738 - resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} 1739 - dev: false 1740 - 1741 1933 /balanced-match@1.0.2: 1742 1934 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1743 1935 dev: false 1744 1936 1745 - /bare-events@2.2.0: 1746 - resolution: {integrity: sha512-Yyyqff4PIFfSuthCZqLlPISTWHmnQxoPuAvkmgzsJEmG3CesdIv6Xweayl0JkCZJSB2yYIdJyEz97tpxNhgjbg==} 1747 - requiresBuild: true 1748 - dev: false 1749 - optional: true 1750 - 1751 - /bare-fs@2.1.5: 1752 - resolution: {integrity: sha512-5t0nlecX+N2uJqdxe9d18A98cp2u9BETelbjKpiVgQqzzmVNFYWEAjQHqS+2Khgto1vcwhik9cXucaj5ve2WWA==} 1753 - requiresBuild: true 1754 - dependencies: 1755 - bare-events: 2.2.0 1756 - bare-os: 2.2.0 1757 - bare-path: 2.1.0 1758 - streamx: 2.16.1 1759 - dev: false 1760 - optional: true 1761 - 1762 - /bare-os@2.2.0: 1763 - resolution: {integrity: sha512-hD0rOPfYWOMpVirTACt4/nK8mC55La12K5fY1ij8HAdfQakD62M+H4o4tpfKzVGLgRDTuk3vjA4GqGXXCeFbag==} 1764 - requiresBuild: true 1765 - dev: false 1766 - optional: true 1767 - 1768 - /bare-path@2.1.0: 1769 - resolution: {integrity: sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw==} 1770 - requiresBuild: true 1771 - dependencies: 1772 - bare-os: 2.2.0 1773 - dev: false 1774 - optional: true 1775 - 1776 1937 /base64-js@1.5.1: 1777 1938 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 1778 1939 dev: false ··· 2102 2263 engines: {node: '>=8'} 2103 2264 dev: false 2104 2265 2105 - /disposable-email@0.2.3: 2106 - resolution: {integrity: sha512-gkBQQ5Res431ZXqLlAafrXHizG7/1FWmi8U2RTtriD78Vc10HhBUvdJun3R4eSF0KRIQQJs+wHlxjkED/Hr1EQ==} 2266 + /detect-libc@2.0.3: 2267 + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} 2268 + engines: {node: '>=8'} 2269 + dev: false 2270 + 2271 + /disposable-email-domains-js@1.5.0: 2272 + resolution: {integrity: sha512-L1cn+cZhKmxUwixH8n+n0HG+WbCz+LF4coyT6yMh930tpkD90ZWFx3A9dHIdFMVM745saaeNGYScIEstm3Y3yg==} 2107 2273 dev: false 2108 2274 2109 2275 /dom-serializer@1.4.1: ··· 2263 2429 - supports-color 2264 2430 dev: false 2265 2431 2266 - /fast-fifo@1.3.2: 2267 - resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} 2268 - dev: false 2269 - 2270 2432 /fast-printf@1.6.9: 2271 2433 resolution: {integrity: sha512-FChq8hbz65WMj4rstcQsFB0O7Cy++nmbNfLYnD9cYv2cRn8EG6k/MGn9kO/tjO66t09DLDugj3yL+V2o6Qftrg==} 2272 2434 engines: {node: '>=10.0'} ··· 2717 2879 semver: 7.6.0 2718 2880 dev: false 2719 2881 2720 - /node-addon-api@6.1.0: 2721 - resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} 2722 - dev: false 2723 - 2724 2882 /node-gyp-build-optional-packages@5.1.1: 2725 2883 resolution: {integrity: sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==} 2726 2884 hasBin: true ··· 2927 3085 side-channel: 1.0.5 2928 3086 dev: false 2929 3087 2930 - /queue-tick@1.0.1: 2931 - resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} 2932 - requiresBuild: true 2933 - dev: false 2934 - 2935 3088 /quick-format-unescaped@4.0.4: 2936 3089 resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} 2937 3090 dev: false ··· 3055 3208 lru-cache: 6.0.0 3056 3209 dev: false 3057 3210 3211 + /semver@7.6.3: 3212 + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 3213 + engines: {node: '>=10'} 3214 + hasBin: true 3215 + dev: false 3216 + 3058 3217 /send@0.18.0: 3059 3218 resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} 3060 3219 engines: {node: '>= 0.8.0'} ··· 3104 3263 resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} 3105 3264 dev: false 3106 3265 3107 - /sharp@0.32.6: 3108 - resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} 3109 - engines: {node: '>=14.15.0'} 3266 + /sharp@0.33.5: 3267 + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} 3268 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 3110 3269 requiresBuild: true 3111 3270 dependencies: 3112 3271 color: 4.2.3 3113 - detect-libc: 2.0.2 3114 - node-addon-api: 6.1.0 3115 - prebuild-install: 7.1.1 3116 - semver: 7.6.0 3117 - simple-get: 4.0.1 3118 - tar-fs: 3.0.5 3119 - tunnel-agent: 0.6.0 3272 + detect-libc: 2.0.3 3273 + semver: 7.6.3 3274 + optionalDependencies: 3275 + '@img/sharp-darwin-arm64': 0.33.5 3276 + '@img/sharp-darwin-x64': 0.33.5 3277 + '@img/sharp-libvips-darwin-arm64': 1.0.4 3278 + '@img/sharp-libvips-darwin-x64': 1.0.4 3279 + '@img/sharp-libvips-linux-arm': 1.0.5 3280 + '@img/sharp-libvips-linux-arm64': 1.0.4 3281 + '@img/sharp-libvips-linux-s390x': 1.0.4 3282 + '@img/sharp-libvips-linux-x64': 1.0.4 3283 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 3284 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 3285 + '@img/sharp-linux-arm': 0.33.5 3286 + '@img/sharp-linux-arm64': 0.33.5 3287 + '@img/sharp-linux-s390x': 0.33.5 3288 + '@img/sharp-linux-x64': 0.33.5 3289 + '@img/sharp-linuxmusl-arm64': 0.33.5 3290 + '@img/sharp-linuxmusl-x64': 0.33.5 3291 + '@img/sharp-wasm32': 0.33.5 3292 + '@img/sharp-win32-ia32': 0.33.5 3293 + '@img/sharp-win32-x64': 0.33.5 3120 3294 dev: false 3121 3295 3122 3296 /shebang-command@2.0.0: ··· 3196 3370 readable-stream: 3.6.2 3197 3371 dev: false 3198 3372 3199 - /streamx@2.16.1: 3200 - resolution: {integrity: sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==} 3201 - dependencies: 3202 - fast-fifo: 1.3.2 3203 - queue-tick: 1.0.1 3204 - optionalDependencies: 3205 - bare-events: 2.2.0 3206 - dev: false 3207 - 3208 3373 /string-width@4.2.3: 3209 3374 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 3210 3375 engines: {node: '>=8'} ··· 3269 3434 tar-stream: 2.2.0 3270 3435 dev: false 3271 3436 3272 - /tar-fs@3.0.5: 3273 - resolution: {integrity: sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==} 3274 - dependencies: 3275 - pump: 3.0.0 3276 - tar-stream: 3.1.7 3277 - optionalDependencies: 3278 - bare-fs: 2.1.5 3279 - bare-path: 2.1.0 3280 - dev: false 3281 - 3282 3437 /tar-stream@2.2.0: 3283 3438 resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} 3284 3439 engines: {node: '>=6'} ··· 3288 3443 fs-constants: 1.0.0 3289 3444 inherits: 2.0.4 3290 3445 readable-stream: 3.6.2 3291 - dev: false 3292 - 3293 - /tar-stream@3.1.7: 3294 - resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} 3295 - dependencies: 3296 - b4a: 1.6.6 3297 - fast-fifo: 1.3.2 3298 - streamx: 2.16.1 3299 3446 dev: false 3300 3447 3301 3448 /thread-stream@2.7.0: