Pronouns labels on Bluesky

update deps

Changed files
+172 -1497
src
+1
.nvmrc
··· 1 + 22.9.0
+156 -1477
package-lock.json
··· 8 8 "name": "pronouns-bsky", 9 9 "version": "1.0.0", 10 10 "dependencies": { 11 - "@atcute/bluesky": "^1.0.6", 12 11 "@skyware/jetstream": "^0.1.3", 13 - "@skyware/labeler": "^0.1.7", 12 + "@skyware/labeler": "^0.1.8-test.6", 14 13 "dotenv": "^16.4.5" 15 14 }, 16 15 "devDependencies": { 17 - "@types/better-sqlite3": "^7.6.11", 16 + "@atcute/bluesky": "^1.0.6", 17 + "@types/node": "^22.7.5", 18 18 "typescript": "^5.5.3" 19 19 } 20 20 }, ··· 58 58 "version": "2.0.3", 59 59 "resolved": "https://registry.npmjs.org/@atcute/client/-/client-2.0.3.tgz", 60 60 "integrity": "sha512-j9GryA5l+4F0BTQWa6/1XmsuSPSq+bqNCY3mrHUGD592hMqUZxgpYDLgRWL+719V287AW/56AwvFYlbjlENp7A==", 61 + "license": "MIT" 62 + }, 63 + "node_modules/@atcute/ozone": { 64 + "version": "1.0.5", 65 + "resolved": "https://registry.npmjs.org/@atcute/ozone/-/ozone-1.0.5.tgz", 66 + "integrity": "sha512-53+KoRlvzinv1NUESFOHPPK2kF/CFoQc9um1xH3OPhe29x7RP3PNEBXSc53mnbsAg80dTuh83xqwTrpdJ3o33g==", 61 67 "license": "MIT", 62 - "peer": true 68 + "peerDependencies": { 69 + "@atcute/bluesky": "^1.0.0", 70 + "@atcute/client": "^1.0.0 || ^2.0.0" 71 + } 63 72 }, 64 73 "node_modules/@atcute/varint": { 65 74 "version": "1.0.0", ··· 67 76 "integrity": "sha512-NEBOGkdaDY8cjlDg49kefIsRM7iv/4oReEnOr3bN4tF3IxBGdc6Io1NCJz1xNBNdUL+3VDG3CKHiRji91HXaTg==", 68 77 "license": "MIT" 69 78 }, 70 - "node_modules/@atproto/api": { 71 - "version": "0.13.12", 72 - "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.13.12.tgz", 73 - "integrity": "sha512-U/qimbjlX0MA4MsR+GDuAnFtmdFuGi7eMQZm51s9gbDUw6y4RARL6gaZ0Ju9fBZpS45sI+ShlUHzIoEiBaRvkg==", 79 + "node_modules/@fastify/ajv-compiler": { 80 + "version": "3.6.0", 81 + "resolved": "https://registry.npmjs.org/@fastify/ajv-compiler/-/ajv-compiler-3.6.0.tgz", 82 + "integrity": "sha512-LwdXQJjmMD+GwLOkP7TVC68qa+pSSogeWWmznRJ/coyTcfe9qA05AHFSe1eZFwK6q+xVRpChnvFUkf1iYaSZsQ==", 74 83 "license": "MIT", 75 84 "dependencies": { 76 - "@atproto/common-web": "^0.3.1", 77 - "@atproto/lexicon": "^0.4.2", 78 - "@atproto/syntax": "^0.3.0", 79 - "@atproto/xrpc": "^0.6.3", 80 - "await-lock": "^2.2.2", 81 - "multiformats": "^9.9.0", 82 - "tlds": "^1.234.0", 83 - "zod": "^3.23.8" 85 + "ajv": "^8.11.0", 86 + "ajv-formats": "^2.1.1", 87 + "fast-uri": "^2.0.0" 84 88 } 85 89 }, 86 - "node_modules/@atproto/common": { 87 - "version": "0.4.4", 88 - "resolved": "https://registry.npmjs.org/@atproto/common/-/common-0.4.4.tgz", 89 - "integrity": "sha512-58tMbn6A1Zu296s/l3uIj8z9d7IRHpZvLOfsFRikaQaYrzhJpL2aPY4uFQ8GJcxnsxeUnxBCrQz9we5jVVJI5Q==", 90 - "license": "MIT", 91 - "dependencies": { 92 - "@atproto/common-web": "^0.3.1", 93 - "@ipld/dag-cbor": "^7.0.3", 94 - "cbor-x": "^1.5.1", 95 - "iso-datestring-validator": "^2.2.2", 96 - "multiformats": "^9.9.0", 97 - "pino": "^8.21.0" 98 - } 99 - }, 100 - "node_modules/@atproto/common-web": { 101 - "version": "0.3.1", 102 - "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.3.1.tgz", 103 - "integrity": "sha512-N7wiTnus5vAr+lT//0y8m/FaHHLJ9LpGuEwkwDAeV3LCiPif4m/FS8x/QOYrx1PdZQwKso95RAPzCGWQBH5j6Q==", 104 - "license": "MIT", 105 - "dependencies": { 106 - "graphemer": "^1.4.0", 107 - "multiformats": "^9.9.0", 108 - "uint8arrays": "3.0.0", 109 - "zod": "^3.23.8" 110 - } 111 - }, 112 - "node_modules/@atproto/common-web/node_modules/uint8arrays": { 113 - "version": "3.0.0", 114 - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", 115 - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", 116 - "license": "MIT", 117 - "dependencies": { 118 - "multiformats": "^9.4.2" 119 - } 120 - }, 121 - "node_modules/@atproto/crypto": { 122 - "version": "0.4.1", 123 - "resolved": "https://registry.npmjs.org/@atproto/crypto/-/crypto-0.4.1.tgz", 124 - "integrity": "sha512-7pQNHWYyx8jGhYdPbmcuPD9W73nd/5v3mfBlncO0sBzxnPbmA6aXAWOz+fNVZwHwBJPeb/Gzf/FT/uDx7/eYFg==", 125 - "license": "MIT", 126 - "dependencies": { 127 - "@noble/curves": "^1.1.0", 128 - "@noble/hashes": "^1.3.1", 129 - "uint8arrays": "3.0.0" 130 - } 131 - }, 132 - "node_modules/@atproto/crypto/node_modules/uint8arrays": { 133 - "version": "3.0.0", 134 - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", 135 - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", 136 - "license": "MIT", 137 - "dependencies": { 138 - "multiformats": "^9.4.2" 139 - } 140 - }, 141 - "node_modules/@atproto/identity": { 142 - "version": "0.4.2", 143 - "resolved": "https://registry.npmjs.org/@atproto/identity/-/identity-0.4.2.tgz", 144 - "integrity": "sha512-Z267XI84enuYQLV8hgDMVkGZqy8GtPI4PYVn1rz4YKwSaI+nGwADNtyK+ZZWFa0tTDKS6q6u4ae7B8RdrUlk8A==", 145 - "license": "MIT", 146 - "dependencies": { 147 - "@atproto/common-web": "^0.3.1", 148 - "@atproto/crypto": "^0.4.1", 149 - "axios": "^0.27.2" 150 - } 151 - }, 152 - "node_modules/@atproto/lexicon": { 153 - "version": "0.4.2", 154 - "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.4.2.tgz", 155 - "integrity": "sha512-CXoOkhcdF3XVUnR2oNgCs2ljWfo/8zUjxL5RIhJW/UNLp/FSl+KpF8Jm5fbk8Y/XXVPGRAsv9OYfxyU/14N/pw==", 156 - "license": "MIT", 157 - "dependencies": { 158 - "@atproto/common-web": "^0.3.1", 159 - "@atproto/syntax": "^0.3.0", 160 - "iso-datestring-validator": "^2.2.2", 161 - "multiformats": "^9.9.0", 162 - "zod": "^3.23.8" 163 - } 164 - }, 165 - "node_modules/@atproto/syntax": { 166 - "version": "0.3.0", 167 - "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.3.0.tgz", 168 - "integrity": "sha512-Weq0ZBxffGHDXHl9U7BQc2BFJi/e23AL+k+i5+D9hUq/bzT4yjGsrCejkjq0xt82xXDjmhhvQSZ0LqxyZ5woxA==", 90 + "node_modules/@fastify/error": { 91 + "version": "3.4.1", 92 + "resolved": "https://registry.npmjs.org/@fastify/error/-/error-3.4.1.tgz", 93 + "integrity": "sha512-wWSvph+29GR783IhmvdwWnN4bUxTD01Vm5Xad4i7i1VuAOItLvbPAb69sb0IQ2N57yprvhNIwAP5B6xfKTmjmQ==", 169 94 "license": "MIT" 170 95 }, 171 - "node_modules/@atproto/xrpc": { 172 - "version": "0.6.3", 173 - "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.6.3.tgz", 174 - "integrity": "sha512-S3tRvOdA9amPkKLll3rc4vphlDitLrkN5TwWh5Tu/jzk7mnobVVE3akYgICV9XCNHKjWM+IAPxFFI2qi+VW6nQ==", 96 + "node_modules/@fastify/fast-json-stringify-compiler": { 97 + "version": "4.3.0", 98 + "resolved": "https://registry.npmjs.org/@fastify/fast-json-stringify-compiler/-/fast-json-stringify-compiler-4.3.0.tgz", 99 + "integrity": "sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==", 175 100 "license": "MIT", 176 101 "dependencies": { 177 - "@atproto/lexicon": "^0.4.2", 178 - "zod": "^3.23.8" 102 + "fast-json-stringify": "^5.7.0" 179 103 } 180 104 }, 181 - "node_modules/@atproto/xrpc-server": { 182 - "version": "0.6.4", 183 - "resolved": "https://registry.npmjs.org/@atproto/xrpc-server/-/xrpc-server-0.6.4.tgz", 184 - "integrity": "sha512-AL9okOTpJpxh3wJjT27RiPkp2IWIxDPCyyvuO1SJu0E9URGfWZL26SlT7/IR/tadZTJezr5+ZNuxhV0uhI+s1A==", 105 + "node_modules/@fastify/merge-json-schemas": { 106 + "version": "0.1.1", 107 + "resolved": "https://registry.npmjs.org/@fastify/merge-json-schemas/-/merge-json-schemas-0.1.1.tgz", 108 + "integrity": "sha512-fERDVz7topgNjtXsJTTW1JKLy0rhuLRcquYqNR9rF7OcVpCa2OVW49ZPDIhaRRCaUuvVxI+N416xUoF76HNSXA==", 185 109 "license": "MIT", 186 110 "dependencies": { 187 - "@atproto/common": "^0.4.2", 188 - "@atproto/crypto": "^0.4.1", 189 - "@atproto/lexicon": "^0.4.1", 190 - "@atproto/xrpc": "^0.6.2", 191 - "cbor-x": "^1.5.1", 192 - "express": "^4.17.2", 193 - "http-errors": "^2.0.0", 194 - "mime-types": "^2.1.35", 195 - "rate-limiter-flexible": "^2.4.1", 196 - "uint8arrays": "3.0.0", 197 - "ws": "^8.12.0", 198 - "zod": "^3.23.8" 111 + "fast-deep-equal": "^3.1.3" 199 112 } 200 113 }, 201 - "node_modules/@atproto/xrpc-server/node_modules/uint8arrays": { 202 - "version": "3.0.0", 203 - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", 204 - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", 114 + "node_modules/@fastify/websocket": { 115 + "version": "10.0.1", 116 + "resolved": "https://registry.npmjs.org/@fastify/websocket/-/websocket-10.0.1.tgz", 117 + "integrity": "sha512-8/pQIxTPRD8U94aILTeJ+2O3el/r19+Ej5z1O1mXlqplsUH7KzCjAI0sgd5DM/NoPjAi5qLFNIjgM5+9/rGSNw==", 205 118 "license": "MIT", 206 119 "dependencies": { 207 - "multiformats": "^9.4.2" 120 + "duplexify": "^4.1.2", 121 + "fastify-plugin": "^4.0.0", 122 + "ws": "^8.0.0" 208 123 } 209 124 }, 210 - "node_modules/@cbor-extract/cbor-extract-darwin-arm64": { 211 - "version": "2.2.0", 212 - "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-arm64/-/cbor-extract-darwin-arm64-2.2.0.tgz", 213 - "integrity": "sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w==", 125 + "node_modules/@libsql/darwin-arm64": { 126 + "version": "0.4.6", 127 + "resolved": "https://registry.npmjs.org/@libsql/darwin-arm64/-/darwin-arm64-0.4.6.tgz", 128 + "integrity": "sha512-45i604CJ2Lubbg7NqtDodjarF6VgST8rS5R8xB++MoRqixtDns9PZ6tocT9pRJDWuTWEiy2sjthPOFWMKwYAsg==", 214 129 "cpu": [ 215 130 "arm64" 216 131 ], ··· 220 135 "darwin" 221 136 ] 222 137 }, 223 - "node_modules/@cbor-extract/cbor-extract-darwin-x64": { 224 - "version": "2.2.0", 225 - "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-x64/-/cbor-extract-darwin-x64-2.2.0.tgz", 226 - "integrity": "sha512-1liF6fgowph0JxBbYnAS7ZlqNYLf000Qnj4KjqPNW4GViKrEql2MgZnAsExhY9LSy8dnvA4C0qHEBgPrll0z0w==", 138 + "node_modules/@libsql/darwin-x64": { 139 + "version": "0.4.6", 140 + "resolved": "https://registry.npmjs.org/@libsql/darwin-x64/-/darwin-x64-0.4.6.tgz", 141 + "integrity": "sha512-dRKliflhfr5zOPSNgNJ6C2nZDd4YA8bTXF3MUNqNkcxQ8BffaH9uUwL9kMq89LkFIZQHcyP75bBgZctxfJ/H5Q==", 227 142 "cpu": [ 228 143 "x64" 229 144 ], ··· 233 148 "darwin" 234 149 ] 235 150 }, 236 - "node_modules/@cbor-extract/cbor-extract-linux-arm": { 237 - "version": "2.2.0", 238 - "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm/-/cbor-extract-linux-arm-2.2.0.tgz", 239 - "integrity": "sha512-QeBcBXk964zOytiedMPQNZr7sg0TNavZeuUCD6ON4vEOU/25+pLhNN6EDIKJ9VLTKaZ7K7EaAriyYQ1NQ05s/Q==", 151 + "node_modules/@libsql/linux-arm64-gnu": { 152 + "version": "0.4.6", 153 + "resolved": "https://registry.npmjs.org/@libsql/linux-arm64-gnu/-/linux-arm64-gnu-0.4.6.tgz", 154 + "integrity": "sha512-DMPavVyY6vYPAYcQR1iOotHszg+5xSjHSg6F9kNecPX0KKdGq84zuPJmORfKOPtaWvzPewNFdML/e+s1fu09XQ==", 240 155 "cpu": [ 241 - "arm" 156 + "arm64" 242 157 ], 243 158 "license": "MIT", 244 159 "optional": true, ··· 246 161 "linux" 247 162 ] 248 163 }, 249 - "node_modules/@cbor-extract/cbor-extract-linux-arm64": { 250 - "version": "2.2.0", 251 - "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm64/-/cbor-extract-linux-arm64-2.2.0.tgz", 252 - "integrity": "sha512-rQvhNmDuhjTVXSPFLolmQ47/ydGOFXtbR7+wgkSY0bdOxCFept1hvg59uiLPT2fVDuJFuEy16EImo5tE2x3RsQ==", 164 + "node_modules/@libsql/linux-arm64-musl": { 165 + "version": "0.4.6", 166 + "resolved": "https://registry.npmjs.org/@libsql/linux-arm64-musl/-/linux-arm64-musl-0.4.6.tgz", 167 + "integrity": "sha512-whuHSYAZyclGjM3L0mKGXyWqdAy7qYvPPn+J1ve7FtGkFlM0DiIPjA5K30aWSGJSRh72sD9DBZfnu8CpfSjT6w==", 253 168 "cpu": [ 254 169 "arm64" 255 170 ], ··· 259 174 "linux" 260 175 ] 261 176 }, 262 - "node_modules/@cbor-extract/cbor-extract-linux-x64": { 263 - "version": "2.2.0", 264 - "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-x64/-/cbor-extract-linux-x64-2.2.0.tgz", 265 - "integrity": "sha512-cWLAWtT3kNLHSvP4RKDzSTX9o0wvQEEAj4SKvhWuOVZxiDAeQazr9A+PSiRILK1VYMLeDml89ohxCnUNQNQNCw==", 177 + "node_modules/@libsql/linux-x64-gnu": { 178 + "version": "0.4.6", 179 + "resolved": "https://registry.npmjs.org/@libsql/linux-x64-gnu/-/linux-x64-gnu-0.4.6.tgz", 180 + "integrity": "sha512-0ggx+5RwEbYabIlDBBAvavdfIJCZ757u6nDZtBeQIhzW99EKbWG3lvkXHM3qudFb/pDWSUY4RFBm6vVtF1cJGA==", 266 181 "cpu": [ 267 182 "x64" 268 183 ], ··· 272 187 "linux" 273 188 ] 274 189 }, 275 - "node_modules/@cbor-extract/cbor-extract-win32-x64": { 276 - "version": "2.2.0", 277 - "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-win32-x64/-/cbor-extract-win32-x64-2.2.0.tgz", 278 - "integrity": "sha512-l2M+Z8DO2vbvADOBNLbbh9y5ST1RY5sqkWOg/58GkUPBYou/cuNZ68SGQ644f1CvZ8kcOxyZtw06+dxWHIoN/w==", 190 + "node_modules/@libsql/linux-x64-musl": { 191 + "version": "0.4.6", 192 + "resolved": "https://registry.npmjs.org/@libsql/linux-x64-musl/-/linux-x64-musl-0.4.6.tgz", 193 + "integrity": "sha512-SWNrv7Hz72QWlbM/ZsbL35MPopZavqCUmQz2HNDZ55t0F+kt8pXuP+bbI2KvmaQ7wdsoqAA4qBmjol0+bh4ndw==", 279 194 "cpu": [ 280 195 "x64" 281 196 ], 282 197 "license": "MIT", 283 198 "optional": true, 284 199 "os": [ 285 - "win32" 200 + "linux" 286 201 ] 287 202 }, 288 - "node_modules/@fastify/ajv-compiler": { 289 - "version": "3.6.0", 290 - "resolved": "https://registry.npmjs.org/@fastify/ajv-compiler/-/ajv-compiler-3.6.0.tgz", 291 - "integrity": "sha512-LwdXQJjmMD+GwLOkP7TVC68qa+pSSogeWWmznRJ/coyTcfe9qA05AHFSe1eZFwK6q+xVRpChnvFUkf1iYaSZsQ==", 203 + "node_modules/@libsql/win32-x64-msvc": { 204 + "version": "0.4.6", 205 + "resolved": "https://registry.npmjs.org/@libsql/win32-x64-msvc/-/win32-x64-msvc-0.4.6.tgz", 206 + "integrity": "sha512-Q0axn110zDNELfkEog3Nl8p9BU4eI/UvgaHevGyOiSDN7s0KPfj0j6jwVHk4oz3o/d/Gg3DRIxomZ4ftfTOy/g==", 207 + "cpu": [ 208 + "x64" 209 + ], 292 210 "license": "MIT", 293 - "dependencies": { 294 - "ajv": "^8.11.0", 295 - "ajv-formats": "^2.1.1", 296 - "fast-uri": "^2.0.0" 297 - } 211 + "optional": true, 212 + "os": [ 213 + "win32" 214 + ] 298 215 }, 299 - "node_modules/@fastify/error": { 300 - "version": "3.4.1", 301 - "resolved": "https://registry.npmjs.org/@fastify/error/-/error-3.4.1.tgz", 302 - "integrity": "sha512-wWSvph+29GR783IhmvdwWnN4bUxTD01Vm5Xad4i7i1VuAOItLvbPAb69sb0IQ2N57yprvhNIwAP5B6xfKTmjmQ==", 216 + "node_modules/@neon-rs/load": { 217 + "version": "0.0.4", 218 + "resolved": "https://registry.npmjs.org/@neon-rs/load/-/load-0.0.4.tgz", 219 + "integrity": "sha512-kTPhdZyTQxB+2wpiRcFWrDcejc4JI6tkPuS7UZCG4l6Zvc5kU/gGQ/ozvHTh1XR5tS+UlfAfGuPajjzQjCiHCw==", 303 220 "license": "MIT" 304 221 }, 305 - "node_modules/@fastify/fast-json-stringify-compiler": { 306 - "version": "4.3.0", 307 - "resolved": "https://registry.npmjs.org/@fastify/fast-json-stringify-compiler/-/fast-json-stringify-compiler-4.3.0.tgz", 308 - "integrity": "sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==", 309 - "license": "MIT", 310 - "dependencies": { 311 - "fast-json-stringify": "^5.7.0" 312 - } 313 - }, 314 - "node_modules/@fastify/merge-json-schemas": { 315 - "version": "0.1.1", 316 - "resolved": "https://registry.npmjs.org/@fastify/merge-json-schemas/-/merge-json-schemas-0.1.1.tgz", 317 - "integrity": "sha512-fERDVz7topgNjtXsJTTW1JKLy0rhuLRcquYqNR9rF7OcVpCa2OVW49ZPDIhaRRCaUuvVxI+N416xUoF76HNSXA==", 318 - "license": "MIT", 319 - "dependencies": { 320 - "fast-deep-equal": "^3.1.3" 321 - } 322 - }, 323 - "node_modules/@fastify/websocket": { 324 - "version": "10.0.1", 325 - "resolved": "https://registry.npmjs.org/@fastify/websocket/-/websocket-10.0.1.tgz", 326 - "integrity": "sha512-8/pQIxTPRD8U94aILTeJ+2O3el/r19+Ej5z1O1mXlqplsUH7KzCjAI0sgd5DM/NoPjAi5qLFNIjgM5+9/rGSNw==", 327 - "license": "MIT", 328 - "dependencies": { 329 - "duplexify": "^4.1.2", 330 - "fastify-plugin": "^4.0.0", 331 - "ws": "^8.0.0" 332 - } 333 - }, 334 - "node_modules/@ipld/dag-cbor": { 335 - "version": "7.0.3", 336 - "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz", 337 - "integrity": "sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==", 338 - "license": "(Apache-2.0 AND MIT)", 339 - "dependencies": { 340 - "cborg": "^1.6.0", 341 - "multiformats": "^9.5.4" 342 - } 343 - }, 344 222 "node_modules/@noble/curves": { 345 223 "version": "1.6.0", 346 224 "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.6.0.tgz", ··· 379 257 } 380 258 }, 381 259 "node_modules/@skyware/labeler": { 382 - "version": "0.1.7", 383 - "resolved": "https://registry.npmjs.org/@skyware/labeler/-/labeler-0.1.7.tgz", 384 - "integrity": "sha512-VVQdXxlRrCn6AiV7OgL3rBiQpOSdwvq5hOCJdHve1Gd8YBDFtBvYeqesIudA+qTa/CijkOLjwLOCY3v4QEHJ9w==", 260 + "version": "0.1.8-test.6", 261 + "resolved": "https://registry.npmjs.org/@skyware/labeler/-/labeler-0.1.8-test.6.tgz", 262 + "integrity": "sha512-v0+D0lZ0ZVXGvS4VUA+DAFpZ/5+SAFs+ZwgaHwXL7tOlLRpUY1F7a/DLNfPXEyQuyVcpAUbYlUJAqxPz9nVuBw==", 385 263 "license": "MPL-2.0", 386 264 "dependencies": { 387 - "@atcute/cbor": "^1.0.0", 388 - "@atproto/api": "^0.13.1", 389 - "@atproto/crypto": "^0.4.0", 390 - "@atproto/identity": "^0.4.0", 391 - "@atproto/xrpc-server": "^0.6.2", 265 + "@atcute/bluesky": "^1.0.7", 266 + "@atcute/cbor": "^1.0.2", 267 + "@atcute/client": "^2.0.3", 268 + "@atcute/ozone": "^1.0.4", 392 269 "@fastify/websocket": "^10.0.1", 393 - "better-sqlite3": "^11.1.2", 270 + "@noble/curves": "^1.6.0", 271 + "@noble/hashes": "^1.5.0", 394 272 "fastify": "^4.28.1", 273 + "libsql": "^0.4.6", 395 274 "prompts": "^2.4.2", 396 275 "uint8arrays": "^5.1.0" 397 276 }, ··· 399 278 "labeler": "dist/bin.js" 400 279 } 401 280 }, 402 - "node_modules/@types/better-sqlite3": { 403 - "version": "7.6.11", 404 - "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.11.tgz", 405 - "integrity": "sha512-i8KcD3PgGtGBLl3+mMYA8PdKkButvPyARxA7IQAd6qeslht13qxb1zzO8dRCtE7U3IoJS782zDBAeoKiM695kg==", 406 - "dev": true, 407 - "license": "MIT", 408 - "dependencies": { 409 - "@types/node": "*" 410 - } 411 - }, 412 281 "node_modules/@types/node": { 413 282 "version": "22.7.5", 414 283 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", ··· 446 315 "integrity": "sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==", 447 316 "license": "MIT" 448 317 }, 449 - "node_modules/accepts": { 450 - "version": "1.3.8", 451 - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", 452 - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 453 - "license": "MIT", 454 - "dependencies": { 455 - "mime-types": "~2.1.34", 456 - "negotiator": "0.6.3" 457 - }, 458 - "engines": { 459 - "node": ">= 0.6" 460 - } 461 - }, 462 318 "node_modules/ajv": { 463 319 "version": "8.17.1", 464 320 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", ··· 498 354 "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==", 499 355 "license": "MIT" 500 356 }, 501 - "node_modules/array-flatten": { 502 - "version": "1.1.1", 503 - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 504 - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", 505 - "license": "MIT" 506 - }, 507 - "node_modules/asynckit": { 508 - "version": "0.4.0", 509 - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 510 - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", 511 - "license": "MIT" 512 - }, 513 357 "node_modules/atomic-sleep": { 514 358 "version": "1.0.0", 515 359 "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", ··· 529 373 "fastq": "^1.17.1" 530 374 } 531 375 }, 532 - "node_modules/await-lock": { 533 - "version": "2.2.2", 534 - "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz", 535 - "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==", 536 - "license": "MIT" 537 - }, 538 - "node_modules/axios": { 539 - "version": "0.27.2", 540 - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", 541 - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", 542 - "license": "MIT", 543 - "dependencies": { 544 - "follow-redirects": "^1.14.9", 545 - "form-data": "^4.0.0" 546 - } 547 - }, 548 376 "node_modules/base64-js": { 549 377 "version": "1.5.1", 550 378 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", ··· 565 393 ], 566 394 "license": "MIT" 567 395 }, 568 - "node_modules/better-sqlite3": { 569 - "version": "11.3.0", 570 - "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-11.3.0.tgz", 571 - "integrity": "sha512-iHt9j8NPYF3oKCNOO5ZI4JwThjt3Z6J6XrcwG85VNMVzv1ByqrHWv5VILEbCMFWDsoHhXvQ7oC8vgRXFAKgl9w==", 572 - "hasInstallScript": true, 573 - "license": "MIT", 574 - "dependencies": { 575 - "bindings": "^1.5.0", 576 - "prebuild-install": "^7.1.1" 577 - } 578 - }, 579 - "node_modules/bindings": { 580 - "version": "1.5.0", 581 - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", 582 - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", 583 - "license": "MIT", 584 - "dependencies": { 585 - "file-uri-to-path": "1.0.0" 586 - } 587 - }, 588 - "node_modules/bl": { 589 - "version": "4.1.0", 590 - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 591 - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 592 - "license": "MIT", 593 - "dependencies": { 594 - "buffer": "^5.5.0", 595 - "inherits": "^2.0.4", 596 - "readable-stream": "^3.4.0" 597 - } 598 - }, 599 - "node_modules/body-parser": { 600 - "version": "1.20.3", 601 - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", 602 - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", 603 - "license": "MIT", 604 - "dependencies": { 605 - "bytes": "3.1.2", 606 - "content-type": "~1.0.5", 607 - "debug": "2.6.9", 608 - "depd": "2.0.0", 609 - "destroy": "1.2.0", 610 - "http-errors": "2.0.0", 611 - "iconv-lite": "0.4.24", 612 - "on-finished": "2.4.1", 613 - "qs": "6.13.0", 614 - "raw-body": "2.5.2", 615 - "type-is": "~1.6.18", 616 - "unpipe": "1.0.0" 617 - }, 618 - "engines": { 619 - "node": ">= 0.8", 620 - "npm": "1.2.8000 || >= 1.4.16" 621 - } 622 - }, 623 396 "node_modules/buffer": { 624 - "version": "5.7.1", 625 - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 626 - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 397 + "version": "6.0.3", 398 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 399 + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 627 400 "funding": [ 628 401 { 629 402 "type": "github", ··· 641 414 "license": "MIT", 642 415 "dependencies": { 643 416 "base64-js": "^1.3.1", 644 - "ieee754": "^1.1.13" 645 - } 646 - }, 647 - "node_modules/bytes": { 648 - "version": "3.1.2", 649 - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 650 - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 651 - "license": "MIT", 652 - "engines": { 653 - "node": ">= 0.8" 654 - } 655 - }, 656 - "node_modules/call-bind": { 657 - "version": "1.0.7", 658 - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", 659 - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", 660 - "license": "MIT", 661 - "dependencies": { 662 - "es-define-property": "^1.0.0", 663 - "es-errors": "^1.3.0", 664 - "function-bind": "^1.1.2", 665 - "get-intrinsic": "^1.2.4", 666 - "set-function-length": "^1.2.1" 667 - }, 668 - "engines": { 669 - "node": ">= 0.4" 670 - }, 671 - "funding": { 672 - "url": "https://github.com/sponsors/ljharb" 673 - } 674 - }, 675 - "node_modules/cbor-extract": { 676 - "version": "2.2.0", 677 - "resolved": "https://registry.npmjs.org/cbor-extract/-/cbor-extract-2.2.0.tgz", 678 - "integrity": "sha512-Ig1zM66BjLfTXpNgKpvBePq271BPOvu8MR0Jl080yG7Jsl+wAZunfrwiwA+9ruzm/WEdIV5QF/bjDZTqyAIVHA==", 679 - "hasInstallScript": true, 680 - "license": "MIT", 681 - "optional": true, 682 - "dependencies": { 683 - "node-gyp-build-optional-packages": "5.1.1" 684 - }, 685 - "bin": { 686 - "download-cbor-prebuilds": "bin/download-prebuilds.js" 687 - }, 688 - "optionalDependencies": { 689 - "@cbor-extract/cbor-extract-darwin-arm64": "2.2.0", 690 - "@cbor-extract/cbor-extract-darwin-x64": "2.2.0", 691 - "@cbor-extract/cbor-extract-linux-arm": "2.2.0", 692 - "@cbor-extract/cbor-extract-linux-arm64": "2.2.0", 693 - "@cbor-extract/cbor-extract-linux-x64": "2.2.0", 694 - "@cbor-extract/cbor-extract-win32-x64": "2.2.0" 695 - } 696 - }, 697 - "node_modules/cbor-x": { 698 - "version": "1.6.0", 699 - "resolved": "https://registry.npmjs.org/cbor-x/-/cbor-x-1.6.0.tgz", 700 - "integrity": "sha512-0kareyRwHSkL6ws5VXHEf8uY1liitysCVJjlmhaLG+IXLqhSaOO+t63coaso7yjwEzWZzLy8fJo06gZDVQM9Qg==", 701 - "license": "MIT", 702 - "optionalDependencies": { 703 - "cbor-extract": "^2.2.0" 704 - } 705 - }, 706 - "node_modules/cborg": { 707 - "version": "1.10.2", 708 - "resolved": "https://registry.npmjs.org/cborg/-/cborg-1.10.2.tgz", 709 - "integrity": "sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug==", 710 - "license": "Apache-2.0", 711 - "bin": { 712 - "cborg": "cli.js" 713 - } 714 - }, 715 - "node_modules/chownr": { 716 - "version": "1.1.4", 717 - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", 718 - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", 719 - "license": "ISC" 720 - }, 721 - "node_modules/combined-stream": { 722 - "version": "1.0.8", 723 - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 724 - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 725 - "license": "MIT", 726 - "dependencies": { 727 - "delayed-stream": "~1.0.0" 728 - }, 729 - "engines": { 730 - "node": ">= 0.8" 731 - } 732 - }, 733 - "node_modules/content-disposition": { 734 - "version": "0.5.4", 735 - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 736 - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 737 - "license": "MIT", 738 - "dependencies": { 739 - "safe-buffer": "5.2.1" 740 - }, 741 - "engines": { 742 - "node": ">= 0.6" 743 - } 744 - }, 745 - "node_modules/content-type": { 746 - "version": "1.0.5", 747 - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 748 - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", 749 - "license": "MIT", 750 - "engines": { 751 - "node": ">= 0.6" 417 + "ieee754": "^1.2.1" 752 418 } 753 419 }, 754 420 "node_modules/cookie": { 755 - "version": "0.7.1", 756 - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", 757 - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", 421 + "version": "0.7.2", 422 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 423 + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", 758 424 "license": "MIT", 759 425 "engines": { 760 426 "node": ">= 0.6" 761 427 } 762 428 }, 763 - "node_modules/cookie-signature": { 764 - "version": "1.0.6", 765 - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 766 - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", 767 - "license": "MIT" 768 - }, 769 - "node_modules/debug": { 770 - "version": "2.6.9", 771 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 772 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 773 - "license": "MIT", 774 - "dependencies": { 775 - "ms": "2.0.0" 776 - } 777 - }, 778 - "node_modules/decompress-response": { 779 - "version": "6.0.0", 780 - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", 781 - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", 782 - "license": "MIT", 783 - "dependencies": { 784 - "mimic-response": "^3.1.0" 785 - }, 786 - "engines": { 787 - "node": ">=10" 788 - }, 789 - "funding": { 790 - "url": "https://github.com/sponsors/sindresorhus" 791 - } 792 - }, 793 - "node_modules/deep-extend": { 794 - "version": "0.6.0", 795 - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 796 - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 797 - "license": "MIT", 798 - "engines": { 799 - "node": ">=4.0.0" 800 - } 801 - }, 802 - "node_modules/define-data-property": { 803 - "version": "1.1.4", 804 - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", 805 - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", 806 - "license": "MIT", 807 - "dependencies": { 808 - "es-define-property": "^1.0.0", 809 - "es-errors": "^1.3.0", 810 - "gopd": "^1.0.1" 811 - }, 812 - "engines": { 813 - "node": ">= 0.4" 814 - }, 815 - "funding": { 816 - "url": "https://github.com/sponsors/ljharb" 817 - } 818 - }, 819 - "node_modules/delayed-stream": { 820 - "version": "1.0.0", 821 - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 822 - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", 823 - "license": "MIT", 824 - "engines": { 825 - "node": ">=0.4.0" 826 - } 827 - }, 828 - "node_modules/depd": { 829 - "version": "2.0.0", 830 - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 831 - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 832 - "license": "MIT", 833 - "engines": { 834 - "node": ">= 0.8" 835 - } 836 - }, 837 - "node_modules/destroy": { 838 - "version": "1.2.0", 839 - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", 840 - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", 841 - "license": "MIT", 842 - "engines": { 843 - "node": ">= 0.8", 844 - "npm": "1.2.8000 || >= 1.4.16" 845 - } 846 - }, 847 429 "node_modules/detect-libc": { 848 - "version": "2.0.3", 849 - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", 850 - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", 430 + "version": "2.0.2", 431 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", 432 + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", 851 433 "license": "Apache-2.0", 852 434 "engines": { 853 435 "node": ">=8" ··· 877 459 "stream-shift": "^1.0.2" 878 460 } 879 461 }, 880 - "node_modules/ee-first": { 881 - "version": "1.1.1", 882 - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 883 - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", 884 - "license": "MIT" 885 - }, 886 - "node_modules/encodeurl": { 887 - "version": "2.0.0", 888 - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", 889 - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", 890 - "license": "MIT", 891 - "engines": { 892 - "node": ">= 0.8" 893 - } 894 - }, 895 462 "node_modules/end-of-stream": { 896 463 "version": "1.4.4", 897 464 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", ··· 901 468 "once": "^1.4.0" 902 469 } 903 470 }, 904 - "node_modules/es-define-property": { 905 - "version": "1.0.0", 906 - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", 907 - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", 908 - "license": "MIT", 909 - "dependencies": { 910 - "get-intrinsic": "^1.2.4" 911 - }, 912 - "engines": { 913 - "node": ">= 0.4" 914 - } 915 - }, 916 - "node_modules/es-errors": { 917 - "version": "1.3.0", 918 - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 919 - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 920 - "license": "MIT", 921 - "engines": { 922 - "node": ">= 0.4" 923 - } 924 - }, 925 - "node_modules/escape-html": { 926 - "version": "1.0.3", 927 - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 928 - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", 929 - "license": "MIT" 930 - }, 931 - "node_modules/etag": { 932 - "version": "1.8.1", 933 - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 934 - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 935 - "license": "MIT", 936 - "engines": { 937 - "node": ">= 0.6" 938 - } 939 - }, 940 471 "node_modules/event-target-shim": { 941 472 "version": "6.0.2", 942 473 "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-6.0.2.tgz", ··· 958 489 "node": ">=0.8.x" 959 490 } 960 491 }, 961 - "node_modules/expand-template": { 962 - "version": "2.0.3", 963 - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", 964 - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", 965 - "license": "(MIT OR WTFPL)", 966 - "engines": { 967 - "node": ">=6" 968 - } 969 - }, 970 - "node_modules/express": { 971 - "version": "4.21.1", 972 - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", 973 - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", 974 - "license": "MIT", 975 - "dependencies": { 976 - "accepts": "~1.3.8", 977 - "array-flatten": "1.1.1", 978 - "body-parser": "1.20.3", 979 - "content-disposition": "0.5.4", 980 - "content-type": "~1.0.4", 981 - "cookie": "0.7.1", 982 - "cookie-signature": "1.0.6", 983 - "debug": "2.6.9", 984 - "depd": "2.0.0", 985 - "encodeurl": "~2.0.0", 986 - "escape-html": "~1.0.3", 987 - "etag": "~1.8.1", 988 - "finalhandler": "1.3.1", 989 - "fresh": "0.5.2", 990 - "http-errors": "2.0.0", 991 - "merge-descriptors": "1.0.3", 992 - "methods": "~1.1.2", 993 - "on-finished": "2.4.1", 994 - "parseurl": "~1.3.3", 995 - "path-to-regexp": "0.1.10", 996 - "proxy-addr": "~2.0.7", 997 - "qs": "6.13.0", 998 - "range-parser": "~1.2.1", 999 - "safe-buffer": "5.2.1", 1000 - "send": "0.19.0", 1001 - "serve-static": "1.16.2", 1002 - "setprototypeof": "1.2.0", 1003 - "statuses": "2.0.1", 1004 - "type-is": "~1.6.18", 1005 - "utils-merge": "1.0.1", 1006 - "vary": "~1.1.2" 1007 - }, 1008 - "engines": { 1009 - "node": ">= 0.10.0" 1010 - } 1011 - }, 1012 492 "node_modules/fast-content-type-parse": { 1013 493 "version": "1.1.0", 1014 494 "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-1.1.0.tgz", ··· 1123 603 "integrity": "sha512-stRHYGeuqpEZTL1Ef0Ovr2ltazUT9g844X5z/zEBFLG8RYlpDiOCIG+ATvYEp+/zmc7sN29mcIMp8gvYplYPIQ==", 1124 604 "license": "MIT" 1125 605 }, 1126 - "node_modules/fastify/node_modules/pino": { 1127 - "version": "9.4.0", 1128 - "resolved": "https://registry.npmjs.org/pino/-/pino-9.4.0.tgz", 1129 - "integrity": "sha512-nbkQb5+9YPhQRz/BeQmrWpEknAaqjpAqRK8NwJpmrX/JHu7JuZC5G1CeAwJDJfGes4h+YihC6in3Q2nGb+Y09w==", 1130 - "license": "MIT", 1131 - "dependencies": { 1132 - "atomic-sleep": "^1.0.0", 1133 - "fast-redact": "^3.1.1", 1134 - "on-exit-leak-free": "^2.1.0", 1135 - "pino-abstract-transport": "^1.2.0", 1136 - "pino-std-serializers": "^7.0.0", 1137 - "process-warning": "^4.0.0", 1138 - "quick-format-unescaped": "^4.0.3", 1139 - "real-require": "^0.2.0", 1140 - "safe-stable-stringify": "^2.3.1", 1141 - "sonic-boom": "^4.0.1", 1142 - "thread-stream": "^3.0.0" 1143 - }, 1144 - "bin": { 1145 - "pino": "bin.js" 1146 - } 1147 - }, 1148 - "node_modules/fastify/node_modules/pino-std-serializers": { 1149 - "version": "7.0.0", 1150 - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz", 1151 - "integrity": "sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==", 1152 - "license": "MIT" 1153 - }, 1154 - "node_modules/fastify/node_modules/pino/node_modules/process-warning": { 1155 - "version": "4.0.0", 1156 - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.0.tgz", 1157 - "integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==", 1158 - "license": "MIT" 1159 - }, 1160 - "node_modules/fastify/node_modules/sonic-boom": { 1161 - "version": "4.1.0", 1162 - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.1.0.tgz", 1163 - "integrity": "sha512-NGipjjRicyJJ03rPiZCJYjwlsuP2d1/5QUviozRXC7S3WdVWNK5e3Ojieb9CCyfhq2UC+3+SRd9nG3I2lPRvUw==", 1164 - "license": "MIT", 1165 - "dependencies": { 1166 - "atomic-sleep": "^1.0.0" 1167 - } 1168 - }, 1169 - "node_modules/fastify/node_modules/thread-stream": { 1170 - "version": "3.1.0", 1171 - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz", 1172 - "integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==", 1173 - "license": "MIT", 1174 - "dependencies": { 1175 - "real-require": "^0.2.0" 1176 - } 1177 - }, 1178 606 "node_modules/fastq": { 1179 607 "version": "1.17.1", 1180 608 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", ··· 1184 612 "reusify": "^1.0.4" 1185 613 } 1186 614 }, 1187 - "node_modules/file-uri-to-path": { 1188 - "version": "1.0.0", 1189 - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 1190 - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", 1191 - "license": "MIT" 1192 - }, 1193 - "node_modules/finalhandler": { 1194 - "version": "1.3.1", 1195 - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", 1196 - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", 1197 - "license": "MIT", 1198 - "dependencies": { 1199 - "debug": "2.6.9", 1200 - "encodeurl": "~2.0.0", 1201 - "escape-html": "~1.0.3", 1202 - "on-finished": "2.4.1", 1203 - "parseurl": "~1.3.3", 1204 - "statuses": "2.0.1", 1205 - "unpipe": "~1.0.0" 1206 - }, 1207 - "engines": { 1208 - "node": ">= 0.8" 1209 - } 1210 - }, 1211 615 "node_modules/find-my-way": { 1212 616 "version": "8.2.2", 1213 617 "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-8.2.2.tgz", ··· 1222 626 "node": ">=14" 1223 627 } 1224 628 }, 1225 - "node_modules/follow-redirects": { 1226 - "version": "1.15.9", 1227 - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", 1228 - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", 1229 - "funding": [ 1230 - { 1231 - "type": "individual", 1232 - "url": "https://github.com/sponsors/RubenVerborgh" 1233 - } 1234 - ], 1235 - "license": "MIT", 1236 - "engines": { 1237 - "node": ">=4.0" 1238 - }, 1239 - "peerDependenciesMeta": { 1240 - "debug": { 1241 - "optional": true 1242 - } 1243 - } 1244 - }, 1245 - "node_modules/form-data": { 1246 - "version": "4.0.1", 1247 - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", 1248 - "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", 1249 - "license": "MIT", 1250 - "dependencies": { 1251 - "asynckit": "^0.4.0", 1252 - "combined-stream": "^1.0.8", 1253 - "mime-types": "^2.1.12" 1254 - }, 1255 - "engines": { 1256 - "node": ">= 6" 1257 - } 1258 - }, 1259 629 "node_modules/forwarded": { 1260 630 "version": "0.2.0", 1261 631 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", ··· 1271 641 "integrity": "sha512-Iw6hLaH345EETQGU56NiAcJ173IraDRdJrVy+0fBMPdkZhzKNN/k3eqXFyNmnyx2/jnIzF2nr0mHh5nHrQBMEQ==", 1272 642 "license": "MIT" 1273 643 }, 1274 - "node_modules/fresh": { 1275 - "version": "0.5.2", 1276 - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 1277 - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", 1278 - "license": "MIT", 1279 - "engines": { 1280 - "node": ">= 0.6" 1281 - } 1282 - }, 1283 - "node_modules/fs-constants": { 1284 - "version": "1.0.0", 1285 - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", 1286 - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", 1287 - "license": "MIT" 1288 - }, 1289 - "node_modules/function-bind": { 1290 - "version": "1.1.2", 1291 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 1292 - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 1293 - "license": "MIT", 1294 - "funding": { 1295 - "url": "https://github.com/sponsors/ljharb" 1296 - } 1297 - }, 1298 - "node_modules/get-intrinsic": { 1299 - "version": "1.2.4", 1300 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", 1301 - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", 1302 - "license": "MIT", 1303 - "dependencies": { 1304 - "es-errors": "^1.3.0", 1305 - "function-bind": "^1.1.2", 1306 - "has-proto": "^1.0.1", 1307 - "has-symbols": "^1.0.3", 1308 - "hasown": "^2.0.0" 1309 - }, 1310 - "engines": { 1311 - "node": ">= 0.4" 1312 - }, 1313 - "funding": { 1314 - "url": "https://github.com/sponsors/ljharb" 1315 - } 1316 - }, 1317 - "node_modules/github-from-package": { 1318 - "version": "0.0.0", 1319 - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", 1320 - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", 1321 - "license": "MIT" 1322 - }, 1323 - "node_modules/gopd": { 1324 - "version": "1.0.1", 1325 - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 1326 - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 1327 - "license": "MIT", 1328 - "dependencies": { 1329 - "get-intrinsic": "^1.1.3" 1330 - }, 1331 - "funding": { 1332 - "url": "https://github.com/sponsors/ljharb" 1333 - } 1334 - }, 1335 - "node_modules/graphemer": { 1336 - "version": "1.4.0", 1337 - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 1338 - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 1339 - "license": "MIT" 1340 - }, 1341 - "node_modules/has-property-descriptors": { 1342 - "version": "1.0.2", 1343 - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", 1344 - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", 1345 - "license": "MIT", 1346 - "dependencies": { 1347 - "es-define-property": "^1.0.0" 1348 - }, 1349 - "funding": { 1350 - "url": "https://github.com/sponsors/ljharb" 1351 - } 1352 - }, 1353 - "node_modules/has-proto": { 1354 - "version": "1.0.3", 1355 - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", 1356 - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", 1357 - "license": "MIT", 1358 - "engines": { 1359 - "node": ">= 0.4" 1360 - }, 1361 - "funding": { 1362 - "url": "https://github.com/sponsors/ljharb" 1363 - } 1364 - }, 1365 - "node_modules/has-symbols": { 1366 - "version": "1.0.3", 1367 - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 1368 - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 1369 - "license": "MIT", 1370 - "engines": { 1371 - "node": ">= 0.4" 1372 - }, 1373 - "funding": { 1374 - "url": "https://github.com/sponsors/ljharb" 1375 - } 1376 - }, 1377 - "node_modules/hasown": { 1378 - "version": "2.0.2", 1379 - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 1380 - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 1381 - "license": "MIT", 1382 - "dependencies": { 1383 - "function-bind": "^1.1.2" 1384 - }, 1385 - "engines": { 1386 - "node": ">= 0.4" 1387 - } 1388 - }, 1389 - "node_modules/http-errors": { 1390 - "version": "2.0.0", 1391 - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 1392 - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 1393 - "license": "MIT", 1394 - "dependencies": { 1395 - "depd": "2.0.0", 1396 - "inherits": "2.0.4", 1397 - "setprototypeof": "1.2.0", 1398 - "statuses": "2.0.1", 1399 - "toidentifier": "1.0.1" 1400 - }, 1401 - "engines": { 1402 - "node": ">= 0.8" 1403 - } 1404 - }, 1405 - "node_modules/iconv-lite": { 1406 - "version": "0.4.24", 1407 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 1408 - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 1409 - "license": "MIT", 1410 - "dependencies": { 1411 - "safer-buffer": ">= 2.1.2 < 3" 1412 - }, 1413 - "engines": { 1414 - "node": ">=0.10.0" 1415 - } 1416 - }, 1417 644 "node_modules/ieee754": { 1418 645 "version": "1.2.1", 1419 646 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", ··· 1438 665 "version": "2.0.4", 1439 666 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1440 667 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1441 - "license": "ISC" 1442 - }, 1443 - "node_modules/ini": { 1444 - "version": "1.3.8", 1445 - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 1446 - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 1447 668 "license": "ISC" 1448 669 }, 1449 670 "node_modules/ipaddr.js": { ··· 1455 676 "node": ">= 0.10" 1456 677 } 1457 678 }, 1458 - "node_modules/iso-datestring-validator": { 1459 - "version": "2.2.2", 1460 - "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz", 1461 - "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==", 1462 - "license": "MIT" 1463 - }, 1464 679 "node_modules/json-schema-ref-resolver": { 1465 680 "version": "1.0.1", 1466 681 "resolved": "https://registry.npmjs.org/json-schema-ref-resolver/-/json-schema-ref-resolver-1.0.1.tgz", ··· 1485 700 "node": ">=6" 1486 701 } 1487 702 }, 703 + "node_modules/libsql": { 704 + "version": "0.4.6", 705 + "resolved": "https://registry.npmjs.org/libsql/-/libsql-0.4.6.tgz", 706 + "integrity": "sha512-F5M+ltteK6dCcpjMahrkgT96uFJvVI8aQ4r9f2AzHQjC7BkAYtvfMSTWGvRBezRgMUIU2h1Sy0pF9nOGOD5iyA==", 707 + "cpu": [ 708 + "x64", 709 + "arm64", 710 + "wasm32" 711 + ], 712 + "license": "MIT", 713 + "os": [ 714 + "darwin", 715 + "linux", 716 + "win32" 717 + ], 718 + "dependencies": { 719 + "@neon-rs/load": "^0.0.4", 720 + "detect-libc": "2.0.2" 721 + }, 722 + "optionalDependencies": { 723 + "@libsql/darwin-arm64": "0.4.6", 724 + "@libsql/darwin-x64": "0.4.6", 725 + "@libsql/linux-arm64-gnu": "0.4.6", 726 + "@libsql/linux-arm64-musl": "0.4.6", 727 + "@libsql/linux-x64-gnu": "0.4.6", 728 + "@libsql/linux-x64-musl": "0.4.6", 729 + "@libsql/win32-x64-msvc": "0.4.6" 730 + } 731 + }, 1488 732 "node_modules/light-my-request": { 1489 733 "version": "5.14.0", 1490 734 "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-5.14.0.tgz", ··· 1496 740 "set-cookie-parser": "^2.4.1" 1497 741 } 1498 742 }, 1499 - "node_modules/media-typer": { 1500 - "version": "0.3.0", 1501 - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 1502 - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", 1503 - "license": "MIT", 1504 - "engines": { 1505 - "node": ">= 0.6" 1506 - } 1507 - }, 1508 - "node_modules/merge-descriptors": { 1509 - "version": "1.0.3", 1510 - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", 1511 - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", 1512 - "license": "MIT", 1513 - "funding": { 1514 - "url": "https://github.com/sponsors/sindresorhus" 1515 - } 1516 - }, 1517 - "node_modules/methods": { 1518 - "version": "1.1.2", 1519 - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 1520 - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", 1521 - "license": "MIT", 1522 - "engines": { 1523 - "node": ">= 0.6" 1524 - } 1525 - }, 1526 - "node_modules/mime": { 1527 - "version": "1.6.0", 1528 - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 1529 - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 1530 - "license": "MIT", 1531 - "bin": { 1532 - "mime": "cli.js" 1533 - }, 1534 - "engines": { 1535 - "node": ">=4" 1536 - } 1537 - }, 1538 - "node_modules/mime-db": { 1539 - "version": "1.52.0", 1540 - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 1541 - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 1542 - "license": "MIT", 1543 - "engines": { 1544 - "node": ">= 0.6" 1545 - } 1546 - }, 1547 - "node_modules/mime-types": { 1548 - "version": "2.1.35", 1549 - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 1550 - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 1551 - "license": "MIT", 1552 - "dependencies": { 1553 - "mime-db": "1.52.0" 1554 - }, 1555 - "engines": { 1556 - "node": ">= 0.6" 1557 - } 1558 - }, 1559 - "node_modules/mimic-response": { 1560 - "version": "3.1.0", 1561 - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", 1562 - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", 1563 - "license": "MIT", 1564 - "engines": { 1565 - "node": ">=10" 1566 - }, 1567 - "funding": { 1568 - "url": "https://github.com/sponsors/sindresorhus" 1569 - } 1570 - }, 1571 - "node_modules/minimist": { 1572 - "version": "1.2.8", 1573 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 1574 - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 1575 - "license": "MIT", 1576 - "funding": { 1577 - "url": "https://github.com/sponsors/ljharb" 1578 - } 1579 - }, 1580 - "node_modules/mkdirp-classic": { 1581 - "version": "0.5.3", 1582 - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", 1583 - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", 1584 - "license": "MIT" 1585 - }, 1586 - "node_modules/ms": { 1587 - "version": "2.0.0", 1588 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1589 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 1590 - "license": "MIT" 1591 - }, 1592 743 "node_modules/multiformats": { 1593 - "version": "9.9.0", 1594 - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 1595 - "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==", 1596 - "license": "(Apache-2.0 AND MIT)" 1597 - }, 1598 - "node_modules/napi-build-utils": { 1599 - "version": "1.0.2", 1600 - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", 1601 - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", 1602 - "license": "MIT" 1603 - }, 1604 - "node_modules/negotiator": { 1605 - "version": "0.6.3", 1606 - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", 1607 - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", 1608 - "license": "MIT", 1609 - "engines": { 1610 - "node": ">= 0.6" 1611 - } 1612 - }, 1613 - "node_modules/node-abi": { 1614 - "version": "3.68.0", 1615 - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.68.0.tgz", 1616 - "integrity": "sha512-7vbj10trelExNjFSBm5kTvZXXa7pZyKWx9RCKIyqe6I9Ev3IzGpQoqBP3a+cOdxY+pWj6VkP28n/2wWysBHD/A==", 1617 - "license": "MIT", 1618 - "dependencies": { 1619 - "semver": "^7.3.5" 1620 - }, 1621 - "engines": { 1622 - "node": ">=10" 1623 - } 1624 - }, 1625 - "node_modules/node-gyp-build-optional-packages": { 1626 - "version": "5.1.1", 1627 - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz", 1628 - "integrity": "sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==", 1629 - "license": "MIT", 1630 - "optional": true, 1631 - "dependencies": { 1632 - "detect-libc": "^2.0.1" 1633 - }, 1634 - "bin": { 1635 - "node-gyp-build-optional-packages": "bin.js", 1636 - "node-gyp-build-optional-packages-optional": "optional.js", 1637 - "node-gyp-build-optional-packages-test": "build-test.js" 1638 - } 1639 - }, 1640 - "node_modules/object-inspect": { 1641 - "version": "1.13.2", 1642 - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", 1643 - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", 1644 - "license": "MIT", 1645 - "engines": { 1646 - "node": ">= 0.4" 1647 - }, 1648 - "funding": { 1649 - "url": "https://github.com/sponsors/ljharb" 1650 - } 744 + "version": "13.3.0", 745 + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.3.0.tgz", 746 + "integrity": "sha512-CBiqvsufgmpo01VT5ze94O+uc+Pbf6f/sThlvWss0sBZmAOu6GQn5usrYV2sf2mr17FWYc0rO8c/CNe2T90QAA==", 747 + "license": "Apache-2.0 OR MIT" 1651 748 }, 1652 749 "node_modules/on-exit-leak-free": { 1653 750 "version": "2.1.2", ··· 1658 755 "node": ">=14.0.0" 1659 756 } 1660 757 }, 1661 - "node_modules/on-finished": { 1662 - "version": "2.4.1", 1663 - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 1664 - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 1665 - "license": "MIT", 1666 - "dependencies": { 1667 - "ee-first": "1.1.1" 1668 - }, 1669 - "engines": { 1670 - "node": ">= 0.8" 1671 - } 1672 - }, 1673 758 "node_modules/once": { 1674 759 "version": "1.4.0", 1675 760 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", ··· 1679 764 "wrappy": "1" 1680 765 } 1681 766 }, 1682 - "node_modules/parseurl": { 1683 - "version": "1.3.3", 1684 - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 1685 - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 1686 - "license": "MIT", 1687 - "engines": { 1688 - "node": ">= 0.8" 1689 - } 1690 - }, 1691 767 "node_modules/partysocket": { 1692 768 "version": "1.0.2", 1693 769 "resolved": "https://registry.npmjs.org/partysocket/-/partysocket-1.0.2.tgz", ··· 1696 772 "dependencies": { 1697 773 "event-target-shim": "^6.0.2" 1698 774 } 1699 - }, 1700 - "node_modules/path-to-regexp": { 1701 - "version": "0.1.10", 1702 - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", 1703 - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", 1704 - "license": "MIT" 1705 775 }, 1706 776 "node_modules/pino": { 1707 - "version": "8.21.0", 1708 - "resolved": "https://registry.npmjs.org/pino/-/pino-8.21.0.tgz", 1709 - "integrity": "sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==", 777 + "version": "9.4.0", 778 + "resolved": "https://registry.npmjs.org/pino/-/pino-9.4.0.tgz", 779 + "integrity": "sha512-nbkQb5+9YPhQRz/BeQmrWpEknAaqjpAqRK8NwJpmrX/JHu7JuZC5G1CeAwJDJfGes4h+YihC6in3Q2nGb+Y09w==", 1710 780 "license": "MIT", 1711 781 "dependencies": { 1712 782 "atomic-sleep": "^1.0.0", 1713 783 "fast-redact": "^3.1.1", 1714 784 "on-exit-leak-free": "^2.1.0", 1715 785 "pino-abstract-transport": "^1.2.0", 1716 - "pino-std-serializers": "^6.0.0", 1717 - "process-warning": "^3.0.0", 786 + "pino-std-serializers": "^7.0.0", 787 + "process-warning": "^4.0.0", 1718 788 "quick-format-unescaped": "^4.0.3", 1719 789 "real-require": "^0.2.0", 1720 790 "safe-stable-stringify": "^2.3.1", 1721 - "sonic-boom": "^3.7.0", 1722 - "thread-stream": "^2.6.0" 791 + "sonic-boom": "^4.0.1", 792 + "thread-stream": "^3.0.0" 1723 793 }, 1724 794 "bin": { 1725 795 "pino": "bin.js" ··· 1735 805 "split2": "^4.0.0" 1736 806 } 1737 807 }, 1738 - "node_modules/pino-abstract-transport/node_modules/buffer": { 1739 - "version": "6.0.3", 1740 - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 1741 - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 1742 - "funding": [ 1743 - { 1744 - "type": "github", 1745 - "url": "https://github.com/sponsors/feross" 1746 - }, 1747 - { 1748 - "type": "patreon", 1749 - "url": "https://www.patreon.com/feross" 1750 - }, 1751 - { 1752 - "type": "consulting", 1753 - "url": "https://feross.org/support" 1754 - } 1755 - ], 1756 - "license": "MIT", 1757 - "dependencies": { 1758 - "base64-js": "^1.3.1", 1759 - "ieee754": "^1.2.1" 1760 - } 1761 - }, 1762 808 "node_modules/pino-abstract-transport/node_modules/readable-stream": { 1763 809 "version": "4.5.2", 1764 810 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", ··· 1776 822 } 1777 823 }, 1778 824 "node_modules/pino-std-serializers": { 1779 - "version": "6.2.2", 1780 - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", 1781 - "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==", 825 + "version": "7.0.0", 826 + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz", 827 + "integrity": "sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==", 1782 828 "license": "MIT" 1783 829 }, 1784 - "node_modules/prebuild-install": { 1785 - "version": "7.1.2", 1786 - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", 1787 - "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", 1788 - "license": "MIT", 1789 - "dependencies": { 1790 - "detect-libc": "^2.0.0", 1791 - "expand-template": "^2.0.3", 1792 - "github-from-package": "0.0.0", 1793 - "minimist": "^1.2.3", 1794 - "mkdirp-classic": "^0.5.3", 1795 - "napi-build-utils": "^1.0.1", 1796 - "node-abi": "^3.3.0", 1797 - "pump": "^3.0.0", 1798 - "rc": "^1.2.7", 1799 - "simple-get": "^4.0.0", 1800 - "tar-fs": "^2.0.0", 1801 - "tunnel-agent": "^0.6.0" 1802 - }, 1803 - "bin": { 1804 - "prebuild-install": "bin.js" 1805 - }, 1806 - "engines": { 1807 - "node": ">=10" 1808 - } 830 + "node_modules/pino/node_modules/process-warning": { 831 + "version": "4.0.0", 832 + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.0.tgz", 833 + "integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==", 834 + "license": "MIT" 1809 835 }, 1810 836 "node_modules/process": { 1811 837 "version": "0.11.10", ··· 1848 874 "node": ">= 0.10" 1849 875 } 1850 876 }, 1851 - "node_modules/pump": { 1852 - "version": "3.0.2", 1853 - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", 1854 - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", 1855 - "license": "MIT", 1856 - "dependencies": { 1857 - "end-of-stream": "^1.1.0", 1858 - "once": "^1.3.1" 1859 - } 1860 - }, 1861 - "node_modules/qs": { 1862 - "version": "6.13.0", 1863 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", 1864 - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", 1865 - "license": "BSD-3-Clause", 1866 - "dependencies": { 1867 - "side-channel": "^1.0.6" 1868 - }, 1869 - "engines": { 1870 - "node": ">=0.6" 1871 - }, 1872 - "funding": { 1873 - "url": "https://github.com/sponsors/ljharb" 1874 - } 1875 - }, 1876 877 "node_modules/quick-format-unescaped": { 1877 878 "version": "4.0.4", 1878 879 "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", 1879 880 "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", 1880 881 "license": "MIT" 1881 882 }, 1882 - "node_modules/range-parser": { 1883 - "version": "1.2.1", 1884 - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 1885 - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 1886 - "license": "MIT", 1887 - "engines": { 1888 - "node": ">= 0.6" 1889 - } 1890 - }, 1891 - "node_modules/rate-limiter-flexible": { 1892 - "version": "2.4.2", 1893 - "resolved": "https://registry.npmjs.org/rate-limiter-flexible/-/rate-limiter-flexible-2.4.2.tgz", 1894 - "integrity": "sha512-rMATGGOdO1suFyf/mI5LYhts71g1sbdhmd6YvdiXO2gJnd42Tt6QS4JUKJKSWVVkMtBacm6l40FR7Trjo6Iruw==", 1895 - "license": "ISC" 1896 - }, 1897 - "node_modules/raw-body": { 1898 - "version": "2.5.2", 1899 - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", 1900 - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", 1901 - "license": "MIT", 1902 - "dependencies": { 1903 - "bytes": "3.1.2", 1904 - "http-errors": "2.0.0", 1905 - "iconv-lite": "0.4.24", 1906 - "unpipe": "1.0.0" 1907 - }, 1908 - "engines": { 1909 - "node": ">= 0.8" 1910 - } 1911 - }, 1912 - "node_modules/rc": { 1913 - "version": "1.2.8", 1914 - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 1915 - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 1916 - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", 1917 - "dependencies": { 1918 - "deep-extend": "^0.6.0", 1919 - "ini": "~1.3.0", 1920 - "minimist": "^1.2.0", 1921 - "strip-json-comments": "~2.0.1" 1922 - }, 1923 - "bin": { 1924 - "rc": "cli.js" 1925 - } 1926 - }, 1927 883 "node_modules/readable-stream": { 1928 884 "version": "3.6.2", 1929 885 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", ··· 2019 975 "node": ">=10" 2020 976 } 2021 977 }, 2022 - "node_modules/safer-buffer": { 2023 - "version": "2.1.2", 2024 - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 2025 - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 2026 - "license": "MIT" 2027 - }, 2028 978 "node_modules/secure-json-parse": { 2029 979 "version": "2.7.0", 2030 980 "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.7.0.tgz", ··· 2043 993 "node": ">=10" 2044 994 } 2045 995 }, 2046 - "node_modules/send": { 2047 - "version": "0.19.0", 2048 - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", 2049 - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", 2050 - "license": "MIT", 2051 - "dependencies": { 2052 - "debug": "2.6.9", 2053 - "depd": "2.0.0", 2054 - "destroy": "1.2.0", 2055 - "encodeurl": "~1.0.2", 2056 - "escape-html": "~1.0.3", 2057 - "etag": "~1.8.1", 2058 - "fresh": "0.5.2", 2059 - "http-errors": "2.0.0", 2060 - "mime": "1.6.0", 2061 - "ms": "2.1.3", 2062 - "on-finished": "2.4.1", 2063 - "range-parser": "~1.2.1", 2064 - "statuses": "2.0.1" 2065 - }, 2066 - "engines": { 2067 - "node": ">= 0.8.0" 2068 - } 2069 - }, 2070 - "node_modules/send/node_modules/encodeurl": { 2071 - "version": "1.0.2", 2072 - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 2073 - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", 2074 - "license": "MIT", 2075 - "engines": { 2076 - "node": ">= 0.8" 2077 - } 2078 - }, 2079 - "node_modules/send/node_modules/ms": { 2080 - "version": "2.1.3", 2081 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 2082 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 2083 - "license": "MIT" 2084 - }, 2085 - "node_modules/serve-static": { 2086 - "version": "1.16.2", 2087 - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", 2088 - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", 2089 - "license": "MIT", 2090 - "dependencies": { 2091 - "encodeurl": "~2.0.0", 2092 - "escape-html": "~1.0.3", 2093 - "parseurl": "~1.3.3", 2094 - "send": "0.19.0" 2095 - }, 2096 - "engines": { 2097 - "node": ">= 0.8.0" 2098 - } 2099 - }, 2100 996 "node_modules/set-cookie-parser": { 2101 997 "version": "2.7.0", 2102 998 "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.0.tgz", 2103 999 "integrity": "sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==", 2104 1000 "license": "MIT" 2105 1001 }, 2106 - "node_modules/set-function-length": { 2107 - "version": "1.2.2", 2108 - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", 2109 - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", 2110 - "license": "MIT", 2111 - "dependencies": { 2112 - "define-data-property": "^1.1.4", 2113 - "es-errors": "^1.3.0", 2114 - "function-bind": "^1.1.2", 2115 - "get-intrinsic": "^1.2.4", 2116 - "gopd": "^1.0.1", 2117 - "has-property-descriptors": "^1.0.2" 2118 - }, 2119 - "engines": { 2120 - "node": ">= 0.4" 2121 - } 2122 - }, 2123 - "node_modules/setprototypeof": { 2124 - "version": "1.2.0", 2125 - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 2126 - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 2127 - "license": "ISC" 2128 - }, 2129 - "node_modules/side-channel": { 2130 - "version": "1.0.6", 2131 - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", 2132 - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", 2133 - "license": "MIT", 2134 - "dependencies": { 2135 - "call-bind": "^1.0.7", 2136 - "es-errors": "^1.3.0", 2137 - "get-intrinsic": "^1.2.4", 2138 - "object-inspect": "^1.13.1" 2139 - }, 2140 - "engines": { 2141 - "node": ">= 0.4" 2142 - }, 2143 - "funding": { 2144 - "url": "https://github.com/sponsors/ljharb" 2145 - } 2146 - }, 2147 - "node_modules/simple-concat": { 2148 - "version": "1.0.1", 2149 - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", 2150 - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", 2151 - "funding": [ 2152 - { 2153 - "type": "github", 2154 - "url": "https://github.com/sponsors/feross" 2155 - }, 2156 - { 2157 - "type": "patreon", 2158 - "url": "https://www.patreon.com/feross" 2159 - }, 2160 - { 2161 - "type": "consulting", 2162 - "url": "https://feross.org/support" 2163 - } 2164 - ], 2165 - "license": "MIT" 2166 - }, 2167 - "node_modules/simple-get": { 2168 - "version": "4.0.1", 2169 - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", 2170 - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", 2171 - "funding": [ 2172 - { 2173 - "type": "github", 2174 - "url": "https://github.com/sponsors/feross" 2175 - }, 2176 - { 2177 - "type": "patreon", 2178 - "url": "https://www.patreon.com/feross" 2179 - }, 2180 - { 2181 - "type": "consulting", 2182 - "url": "https://feross.org/support" 2183 - } 2184 - ], 2185 - "license": "MIT", 2186 - "dependencies": { 2187 - "decompress-response": "^6.0.0", 2188 - "once": "^1.3.1", 2189 - "simple-concat": "^1.0.0" 2190 - } 2191 - }, 2192 1002 "node_modules/sisteransi": { 2193 1003 "version": "1.0.5", 2194 1004 "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", ··· 2196 1006 "license": "MIT" 2197 1007 }, 2198 1008 "node_modules/sonic-boom": { 2199 - "version": "3.8.1", 2200 - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz", 2201 - "integrity": "sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==", 1009 + "version": "4.1.0", 1010 + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.1.0.tgz", 1011 + "integrity": "sha512-NGipjjRicyJJ03rPiZCJYjwlsuP2d1/5QUviozRXC7S3WdVWNK5e3Ojieb9CCyfhq2UC+3+SRd9nG3I2lPRvUw==", 2202 1012 "license": "MIT", 2203 1013 "dependencies": { 2204 1014 "atomic-sleep": "^1.0.0" ··· 2213 1023 "node": ">= 10.x" 2214 1024 } 2215 1025 }, 2216 - "node_modules/statuses": { 2217 - "version": "2.0.1", 2218 - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 2219 - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 2220 - "license": "MIT", 2221 - "engines": { 2222 - "node": ">= 0.8" 2223 - } 2224 - }, 2225 1026 "node_modules/stream-shift": { 2226 1027 "version": "1.0.3", 2227 1028 "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", ··· 2237 1038 "safe-buffer": "~5.2.0" 2238 1039 } 2239 1040 }, 2240 - "node_modules/strip-json-comments": { 2241 - "version": "2.0.1", 2242 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 2243 - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", 2244 - "license": "MIT", 2245 - "engines": { 2246 - "node": ">=0.10.0" 2247 - } 2248 - }, 2249 - "node_modules/tar-fs": { 2250 - "version": "2.1.1", 2251 - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", 2252 - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", 2253 - "license": "MIT", 2254 - "dependencies": { 2255 - "chownr": "^1.1.1", 2256 - "mkdirp-classic": "^0.5.2", 2257 - "pump": "^3.0.0", 2258 - "tar-stream": "^2.1.4" 2259 - } 2260 - }, 2261 - "node_modules/tar-stream": { 2262 - "version": "2.2.0", 2263 - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", 2264 - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", 2265 - "license": "MIT", 2266 - "dependencies": { 2267 - "bl": "^4.0.3", 2268 - "end-of-stream": "^1.4.1", 2269 - "fs-constants": "^1.0.0", 2270 - "inherits": "^2.0.3", 2271 - "readable-stream": "^3.1.1" 2272 - }, 2273 - "engines": { 2274 - "node": ">=6" 2275 - } 2276 - }, 2277 1041 "node_modules/thread-stream": { 2278 - "version": "2.7.0", 2279 - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.7.0.tgz", 2280 - "integrity": "sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==", 1042 + "version": "3.1.0", 1043 + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz", 1044 + "integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==", 2281 1045 "license": "MIT", 2282 1046 "dependencies": { 2283 1047 "real-require": "^0.2.0" 2284 - } 2285 - }, 2286 - "node_modules/tlds": { 2287 - "version": "1.255.0", 2288 - "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.255.0.tgz", 2289 - "integrity": "sha512-tcwMRIioTcF/FcxLev8MJWxCp+GUALRhFEqbDoZrnowmKSGqPrl5pqS+Sut2m8BgJ6S4FExCSSpGffZ0Tks6Aw==", 2290 - "license": "MIT", 2291 - "bin": { 2292 - "tlds": "bin.js" 2293 1048 } 2294 1049 }, 2295 1050 "node_modules/toad-cache": { ··· 2301 1056 "node": ">=12" 2302 1057 } 2303 1058 }, 2304 - "node_modules/toidentifier": { 2305 - "version": "1.0.1", 2306 - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 2307 - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 2308 - "license": "MIT", 2309 - "engines": { 2310 - "node": ">=0.6" 2311 - } 2312 - }, 2313 - "node_modules/tunnel-agent": { 2314 - "version": "0.6.0", 2315 - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 2316 - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", 2317 - "license": "Apache-2.0", 2318 - "dependencies": { 2319 - "safe-buffer": "^5.0.1" 2320 - }, 2321 - "engines": { 2322 - "node": "*" 2323 - } 2324 - }, 2325 - "node_modules/type-is": { 2326 - "version": "1.6.18", 2327 - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 2328 - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 2329 - "license": "MIT", 2330 - "dependencies": { 2331 - "media-typer": "0.3.0", 2332 - "mime-types": "~2.1.24" 2333 - }, 2334 - "engines": { 2335 - "node": ">= 0.6" 2336 - } 2337 - }, 2338 1059 "node_modules/typescript": { 2339 1060 "version": "5.6.3", 2340 1061 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", ··· 2358 1079 "multiformats": "^13.0.0" 2359 1080 } 2360 1081 }, 2361 - "node_modules/uint8arrays/node_modules/multiformats": { 2362 - "version": "13.3.0", 2363 - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.3.0.tgz", 2364 - "integrity": "sha512-CBiqvsufgmpo01VT5ze94O+uc+Pbf6f/sThlvWss0sBZmAOu6GQn5usrYV2sf2mr17FWYc0rO8c/CNe2T90QAA==", 2365 - "license": "Apache-2.0 OR MIT" 2366 - }, 2367 1082 "node_modules/undici-types": { 2368 1083 "version": "6.19.8", 2369 1084 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", ··· 2371 1086 "dev": true, 2372 1087 "license": "MIT" 2373 1088 }, 2374 - "node_modules/unpipe": { 2375 - "version": "1.0.0", 2376 - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 2377 - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 2378 - "license": "MIT", 2379 - "engines": { 2380 - "node": ">= 0.8" 2381 - } 2382 - }, 2383 1089 "node_modules/util-deprecate": { 2384 1090 "version": "1.0.2", 2385 1091 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2386 1092 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 2387 1093 "license": "MIT" 2388 1094 }, 2389 - "node_modules/utils-merge": { 2390 - "version": "1.0.1", 2391 - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 2392 - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", 2393 - "license": "MIT", 2394 - "engines": { 2395 - "node": ">= 0.4.0" 2396 - } 2397 - }, 2398 - "node_modules/vary": { 2399 - "version": "1.1.2", 2400 - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 2401 - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", 2402 - "license": "MIT", 2403 - "engines": { 2404 - "node": ">= 0.8" 2405 - } 2406 - }, 2407 1095 "node_modules/wrappy": { 2408 1096 "version": "1.0.2", 2409 1097 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", ··· 2429 1117 "utf-8-validate": { 2430 1118 "optional": true 2431 1119 } 2432 - } 2433 - }, 2434 - "node_modules/zod": { 2435 - "version": "3.23.8", 2436 - "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", 2437 - "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", 2438 - "license": "MIT", 2439 - "funding": { 2440 - "url": "https://github.com/sponsors/colinhacks" 2441 1120 } 2442 1121 } 2443 1122 }
+3 -3
package.json
··· 6 6 "start": "npx tsx src/main.ts" 7 7 }, 8 8 "devDependencies": { 9 - "@types/better-sqlite3": "^7.6.11", 9 + "@atcute/bluesky": "^1.0.6", 10 + "@types/node": "^22.7.5", 10 11 "typescript": "^5.5.3" 11 12 }, 12 13 "dependencies": { 13 - "@atcute/bluesky": "^1.0.6", 14 14 "@skyware/jetstream": "^0.1.3", 15 - "@skyware/labeler": "^0.1.7", 15 + "@skyware/labeler": "^0.1.8-test.6", 16 16 "dotenv": "^16.4.5" 17 17 } 18 18 }
+12 -17
src/label.ts
··· 18 18 19 19 export const label = (did: string, rkey: string) => { 20 20 const query = server.db 21 - .prepare< 22 - unknown[], 23 - ComAtprotoLabelDefs.Label 24 - >(`SELECT * FROM labels WHERE uri = ?`) 25 - .all(did); 21 + .prepare<string[]>(`SELECT * FROM labels WHERE uri = ?`) 22 + .all(did) as ComAtprotoLabelDefs.Label[]; 26 23 27 24 const labels = query.reduce((set, label) => { 28 25 if (!label.neg) set.add(label.val); ··· 30 27 return set; 31 28 }, new Set<string>()); 32 29 33 - const time = new Date().toISOString(); 34 - 35 - if (rkey.includes(DELETE)) { 36 - server 37 - .createLabels({ uri: did }, { negate: [...labels] }) 38 - .catch((err) => console.log(err)) 39 - .then(() => console.log(`${time}: Deleted labels for ${did}`)); 40 - } else if (labels.size < LABEL_LIMIT && POSTS[rkey]) { 41 - server 42 - .createLabel({ uri: did, val: POSTS[rkey] }) 43 - .catch((err) => console.log(err)) 44 - .then(() => console.log(`${time}: Labeled ${did} with ${POSTS[rkey]}`)); 30 + try { 31 + if (rkey.includes(DELETE)) { 32 + server.createLabels({ uri: did }, { negate: [...labels] }); 33 + console.log(`${new Date().toISOString()} Deleted labels: ${did}`); 34 + } else if (labels.size < LABEL_LIMIT && POSTS[rkey]) { 35 + server.createLabel({ uri: did, val: POSTS[rkey] }); 36 + console.log(`${new Date().toISOString()} Labeled ${did}: ${POSTS[rkey]}`); 37 + } 38 + } catch (err) { 39 + console.error(err); 45 40 } 46 41 };