Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

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

Upgrade TypeScript to 6.0 (#10113)

authored by

Samuel Newman and committed by
GitHub
cc558084 fa84c451

+298 -161
+2 -2
dev-env/package.json
··· 5 5 "start": "NODE_ENV=development ./dev-infra/with-test-redis-and-db.sh ts-node ./mock-server.ts" 6 6 }, 7 7 "dependencies": { 8 - "@atproto/dev-env": "^0.3.213", 8 + "@atproto/dev-env": "^0.3.215", 9 9 "ts-node": "^10.9.2", 10 - "typescript": "^5.9.3" 10 + "typescript": "^6.0.2" 11 11 } 12 12 }
+2 -1
dev-env/tsconfig.json
··· 28 28 "allowSyntheticDefaultImports": true, 29 29 "forceConsistentCasingInFileNames": false, 30 30 "esModuleInterop": true, 31 + "skipLibCheck": true, 31 32 "paths": { 32 33 "#/*": ["./src/*"], 33 34 "lib/*": ["./src/lib/*"], ··· 43 44 "metro.config.js", 44 45 "jest.config.js" 45 46 ] 46 - } 47 + }
+193 -77
dev-env/yarn.lock
··· 64 64 "@atproto/xrpc" "^0.7.6" 65 65 "@atproto/xrpc-server" "^0.10.0" 66 66 67 - "@atproto/api@^0.19.2": 68 - version "0.19.3" 69 - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.19.3.tgz#61de8d2e31abe9eb2b4c8f4ad124ed79d4a77e89" 70 - integrity sha512-G8YpBpRouHdTAIagi/QQIUZOhGd1jfBQWkJy9QfxAzjjEpPvaVOSk4e1S85QzGLm/xbzVONzGkmdtiOSfP6wVg== 67 + "@atproto/api@^0.19.4": 68 + version "0.19.4" 69 + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.19.4.tgz#f3ff850baf4d85538c082fb91aa0982737eb68be" 70 + integrity sha512-fYNM62vdXxer0h8a9Jzl4/ag9uFIe0nTO+LkC6KTlx1yUDigrAoQMMbllIiCWj62GhUMxAkHabk/BZjjVAfKng== 71 71 dependencies: 72 72 "@atproto/common-web" "^0.4.18" 73 73 "@atproto/lexicon" "^0.6.2" 74 - "@atproto/syntax" "^0.5.0" 74 + "@atproto/syntax" "^0.5.1" 75 75 "@atproto/xrpc" "^0.7.7" 76 76 await-lock "^2.2.2" 77 77 multiformats "^9.9.0" ··· 96 96 multiformats "^9.9.0" 97 97 uint8arrays "3.0.0" 98 98 99 - "@atproto/bsky@^0.0.219": 100 - version "0.0.219" 101 - resolved "https://registry.yarnpkg.com/@atproto/bsky/-/bsky-0.0.219.tgz#6a9f82eb4ab999e121d04ad2b3f08ff60cc75fba" 102 - integrity sha512-Vm7JpIyCqd7sHzHsXqppGSaKkXKUhvdZ/UOldc247Bgmx+L/U+E6IeR028hzMr1YyDvU+bkO1hlqT8uUovOCdA== 99 + "@atproto/bsky@^0.0.221": 100 + version "0.0.221" 101 + resolved "https://registry.yarnpkg.com/@atproto/bsky/-/bsky-0.0.221.tgz#b574456225db66c866848526947473d60bb4d0e7" 102 + integrity sha512-feNR6xkJ9HCJbQdJU3ytsnAfaSBXJdaXIMi0tNPrsLfoqCWWbTfXIcMczXeY4SOhKGFR5oMYxE9zrRC/TTAssw== 103 103 dependencies: 104 104 "@atproto-labs/fetch-node" "^0.2.0" 105 105 "@atproto-labs/xrpc-utils" "^0.0.24" 106 - "@atproto/api" "^0.19.2" 107 - "@atproto/common" "^0.5.14" 106 + "@atproto/api" "^0.19.4" 107 + "@atproto/common" "^0.5.15" 108 108 "@atproto/crypto" "^0.4.5" 109 109 "@atproto/did" "^0.3.0" 110 110 "@atproto/identity" "^0.4.12" 111 111 "@atproto/lexicon" "^0.6.2" 112 - "@atproto/repo" "^0.8.12" 112 + "@atproto/repo" "^0.8.13" 113 113 "@atproto/sync" "^0.1.40" 114 - "@atproto/syntax" "^0.5.0" 115 - "@atproto/xrpc-server" "^0.10.15" 114 + "@atproto/syntax" "^0.5.1" 115 + "@atproto/xrpc-server" "^0.10.17" 116 116 "@bufbuild/protobuf" "^1.5.0" 117 117 "@connectrpc/connect" "^1.1.4" 118 118 "@connectrpc/connect-express" "^1.1.4" ··· 146 146 undici "^6.19.8" 147 147 zod "3.23.8" 148 148 149 - "@atproto/bsync@^0.0.24": 150 - version "0.0.24" 151 - resolved "https://registry.yarnpkg.com/@atproto/bsync/-/bsync-0.0.24.tgz#6b0d4b02c0c0241687456ab817471d36ee81ae61" 152 - integrity sha512-JN+oncaPBNRjzjTPGR7Q1fkKF3cqOQ6oLRrAh9kVU04ZS3FhWUG8cQvnr8wb1PUhFb/XYpWkwDw5+GIhdb7Lfw== 149 + "@atproto/bsync@^0.0.25": 150 + version "0.0.25" 151 + resolved "https://registry.yarnpkg.com/@atproto/bsync/-/bsync-0.0.25.tgz#0d6056f844c0b2579d9dfc04b6727974dc03fcd6" 152 + integrity sha512-5tjP5QbUcNtMBw7FJeyRfA0OHQRKrg97Jva6Q26cKqLMICGYNbx0fpD7nZhGTP2/s1gd6UZkG9Zdh4GRZpbxWg== 153 153 dependencies: 154 154 "@atproto/common" "^0.5.14" 155 - "@atproto/syntax" "^0.5.0" 155 + "@atproto/syntax" "^0.5.1" 156 156 "@bufbuild/protobuf" "^1.5.0" 157 157 "@connectrpc/connect" "^1.1.4" 158 158 "@connectrpc/connect-node" "^1.1.4" ··· 172 172 "@atproto/syntax" "^0.5.0" 173 173 zod "^3.23.8" 174 174 175 + "@atproto/common-web@^0.4.19": 176 + version "0.4.19" 177 + resolved "https://registry.yarnpkg.com/@atproto/common-web/-/common-web-0.4.19.tgz#bbd7f84f545ebe73ca3bc00314ccf4ee66e7069e" 178 + integrity sha512-3BTi58p5WpT+9/zb6UZrdsXcfPo5P45UJm0E4iwHLILr+jc37CuBj9JReDSZ4U0i9RTrI3ZkfySyZ9bd+LnMsw== 179 + dependencies: 180 + "@atproto/lex-data" "^0.0.14" 181 + "@atproto/lex-json" "^0.0.14" 182 + "@atproto/syntax" "^0.5.1" 183 + zod "^3.23.8" 184 + 175 185 "@atproto/common@0.1.0": 176 186 version "0.1.0" 177 187 resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.1.0.tgz#4216a8fef5b985ab62ac21252a0f8ca0f4a0f210" ··· 203 213 multiformats "^9.9.0" 204 214 pino "^8.21.0" 205 215 216 + "@atproto/common@^0.5.15": 217 + version "0.5.15" 218 + resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.5.15.tgz#3c43c25d3493d868cc4281d6ac2f923b00644463" 219 + integrity sha512-+cdfdMPAIbH9zQGLfH1gNY2KEZsMxj0EelVQL5uJUFL+UkkAXiiqWj7J5mbax8sf02cC/afJnfkWzERNAheKoA== 220 + dependencies: 221 + "@atproto/common-web" "^0.4.19" 222 + "@atproto/lex-cbor" "^0.0.15" 223 + "@atproto/lex-data" "^0.0.14" 224 + multiformats "^9.9.0" 225 + pino "^8.21.0" 226 + 206 227 "@atproto/crypto@0.1.0": 207 228 version "0.1.0" 208 229 resolved "https://registry.yarnpkg.com/@atproto/crypto/-/crypto-0.1.0.tgz#bc73a479f9dbe06fa025301c182d7f7ab01bc568" ··· 223 244 "@noble/hashes" "^1.6.1" 224 245 uint8arrays "3.0.0" 225 246 226 - "@atproto/dev-env@^0.3.213": 227 - version "0.3.213" 228 - resolved "https://registry.yarnpkg.com/@atproto/dev-env/-/dev-env-0.3.213.tgz#30ca66f827d44ccabb02b359119f68549fa3edf0" 229 - integrity sha512-Bjhv+zzcQxhwV4I7si+yDls8sSetksILeiBemfRe3cvE4GOgs7KfsYI5+pqNmBZ5rrFPt3KUeN9vIo31LCgZOw== 247 + "@atproto/dev-env@^0.3.215": 248 + version "0.3.215" 249 + resolved "https://registry.yarnpkg.com/@atproto/dev-env/-/dev-env-0.3.215.tgz#9da8c4a73abb4501ac72c73da9536e2ec86cb46f" 250 + integrity sha512-zwZwGWYLgP2Zdie6/gMtxuDbSs7/UV/gPJYfOlXln1ZDoMkfFbgCTq44PWRnJpUKTzrq7gt19E0GsL7DMkppjA== 230 251 dependencies: 231 - "@atproto/api" "^0.19.2" 232 - "@atproto/bsky" "^0.0.219" 233 - "@atproto/bsync" "^0.0.24" 234 - "@atproto/common-web" "^0.4.18" 252 + "@atproto/api" "^0.19.4" 253 + "@atproto/bsky" "^0.0.221" 254 + "@atproto/bsync" "^0.0.25" 255 + "@atproto/common-web" "^0.4.19" 235 256 "@atproto/crypto" "^0.4.5" 236 257 "@atproto/identity" "^0.4.12" 237 258 "@atproto/lexicon" "^0.6.2" 238 - "@atproto/ozone" "^0.1.166" 239 - "@atproto/pds" "^0.4.214" 259 + "@atproto/ozone" "^0.1.167" 260 + "@atproto/pds" "^0.4.216" 240 261 "@atproto/sync" "^0.1.40" 241 - "@atproto/syntax" "^0.5.0" 242 - "@atproto/xrpc-server" "^0.10.15" 262 + "@atproto/syntax" "^0.5.1" 263 + "@atproto/xrpc-server" "^0.10.17" 243 264 "@did-plc/lib" "^0.0.1" 244 265 "@did-plc/server" "^0.0.1" 245 266 dotenv "^16.0.3" ··· 288 309 "@atproto/lex-data" "^0.0.13" 289 310 tslib "^2.8.1" 290 311 312 + "@atproto/lex-cbor@^0.0.15": 313 + version "0.0.15" 314 + resolved "https://registry.yarnpkg.com/@atproto/lex-cbor/-/lex-cbor-0.0.15.tgz#ae4558d8ce22119710ad22feb458d22774b3ca3b" 315 + integrity sha512-3osDicK9bAMXJlKjLKqwYrhLQ60bOguWBNjE+fuNjMuizNzC0aqaClE3d+qMsFuFq9bjEHFw+4Vr9Qmd/m6VYg== 316 + dependencies: 317 + "@atproto/lex-data" "^0.0.14" 318 + tslib "^2.8.1" 319 + 291 320 "@atproto/lex-client@^0.0.15": 292 321 version "0.0.15" 293 322 resolved "https://registry.yarnpkg.com/@atproto/lex-client/-/lex-client-0.0.15.tgz#c647d14e91ca3f52feebf4b34f80abb7e93b3bee" ··· 298 327 "@atproto/lex-schema" "^0.0.14" 299 328 tslib "^2.8.1" 300 329 330 + "@atproto/lex-client@^0.0.17": 331 + version "0.0.17" 332 + resolved "https://registry.yarnpkg.com/@atproto/lex-client/-/lex-client-0.0.17.tgz#566689a288f8b2af31f4a0fa081496dfaaef7278" 333 + integrity sha512-lZ9clUjWgpno1XhSawQP+1/JeIYA9qBh759b/NSU0OiypQqgq7IxDvmzaBsiHK1sqjo0tyEkmG4X5Ym7YXjv0Q== 334 + dependencies: 335 + "@atproto/lex-data" "^0.0.14" 336 + "@atproto/lex-json" "^0.0.14" 337 + "@atproto/lex-schema" "^0.0.16" 338 + tslib "^2.8.1" 339 + 301 340 "@atproto/lex-data@^0.0.13": 302 341 version "0.0.13" 303 342 resolved "https://registry.yarnpkg.com/@atproto/lex-data/-/lex-data-0.0.13.tgz#db1bcfa12d5056210f6eb7f3b8bac909909d6b9c" ··· 308 347 uint8arrays "3.0.0" 309 348 unicode-segmenter "^0.14.0" 310 349 311 - "@atproto/lex-document@^0.0.15": 312 - version "0.0.15" 313 - resolved "https://registry.yarnpkg.com/@atproto/lex-document/-/lex-document-0.0.15.tgz#b2f19756291a0d259cd99f5ebe4872e9133069b6" 314 - integrity sha512-QT2MbICG4cTFrrA19SIHpZJ33WRLdzjhDsEhSknQ4dE5CjqPf4BP9LaC4pOeW8NE5Kn92hgIm3JWNjoak8blXw== 350 + "@atproto/lex-data@^0.0.14": 351 + version "0.0.14" 352 + resolved "https://registry.yarnpkg.com/@atproto/lex-data/-/lex-data-0.0.14.tgz#2f2f3c64699925a0d4785e5afd0e7731ba1d46c0" 353 + integrity sha512-53DUa9664SS76nGAMYopWsO10OH0AAdf7P/HSKB6Wzx3iqe6lk/K61QZnKxOG1LreYl5CfvIJU6eNf4txI6GlQ== 354 + dependencies: 355 + multiformats "^9.9.0" 356 + tslib "^2.8.1" 357 + uint8arrays "3.0.0" 358 + unicode-segmenter "^0.14.0" 359 + 360 + "@atproto/lex-document@^0.0.17": 361 + version "0.0.17" 362 + resolved "https://registry.yarnpkg.com/@atproto/lex-document/-/lex-document-0.0.17.tgz#8460096235910bf5ec8305f03a8da6bab8d8a12b" 363 + integrity sha512-rQiDCSYQwze4+kaArUtmp4bjZ9rV3vYUMhjdDwmZCKodpppNEYrP5AQzyKlxBtKO+MRdLYwHDDwwvakU8atRww== 315 364 dependencies: 316 - "@atproto/lex-schema" "^0.0.14" 365 + "@atproto/lex-schema" "^0.0.16" 317 366 core-js "^3" 318 367 tslib "^2.8.1" 319 368 ··· 325 374 "@atproto/lex-data" "^0.0.13" 326 375 tslib "^2.8.1" 327 376 328 - "@atproto/lex-resolver@^0.0.17": 329 - version "0.0.17" 330 - resolved "https://registry.yarnpkg.com/@atproto/lex-resolver/-/lex-resolver-0.0.17.tgz#2c474f6babeb54665656bf28b8d27a98de69deae" 331 - integrity sha512-6nI5bYZUYh50ZI8r4erLRP9EbNcW226VShpVN3vHyOSgTje4VP1RTcvBhROBAPj4rL3vc+Oa8OiL6IQXkYrQBg== 377 + "@atproto/lex-json@^0.0.14": 378 + version "0.0.14" 379 + resolved "https://registry.yarnpkg.com/@atproto/lex-json/-/lex-json-0.0.14.tgz#717e533ab583aa5f580acb2a77d9aa3e7eddaa17" 380 + integrity sha512-6lPkDKqe7teEu4WrN5q7400cvZKgYS3uwUMvzG3F9XkgVYhOwSDCtouV/nSLBbpvo3l9OP0kiigtclcNcyekww== 381 + dependencies: 382 + "@atproto/lex-data" "^0.0.14" 383 + tslib "^2.8.1" 384 + 385 + "@atproto/lex-resolver@^0.0.19": 386 + version "0.0.19" 387 + resolved "https://registry.yarnpkg.com/@atproto/lex-resolver/-/lex-resolver-0.0.19.tgz#806fcb71e72d0db51e2eb29c594eddb8c4087414" 388 + integrity sha512-oATn4RpZNLh5rp9doN5/UOYS/Cd25GOD90ohB5jnnmeoF8jTupqIYTVhntbnx1EFn+5tTlgkyXEBV+XESBUcdQ== 332 389 dependencies: 333 390 "@atproto-labs/did-resolver" "^0.2.6" 334 391 "@atproto/crypto" "^0.4.5" 335 - "@atproto/lex-client" "^0.0.15" 336 - "@atproto/lex-data" "^0.0.13" 337 - "@atproto/lex-document" "^0.0.15" 338 - "@atproto/lex-schema" "^0.0.14" 339 - "@atproto/repo" "^0.8.12" 340 - "@atproto/syntax" "^0.5.0" 392 + "@atproto/lex-client" "^0.0.17" 393 + "@atproto/lex-data" "^0.0.14" 394 + "@atproto/lex-document" "^0.0.17" 395 + "@atproto/lex-schema" "^0.0.16" 396 + "@atproto/repo" "^0.8.13" 397 + "@atproto/syntax" "^0.5.1" 341 398 tslib "^2.8.1" 342 399 343 400 "@atproto/lex-schema@^0.0.14": ··· 347 404 dependencies: 348 405 "@atproto/lex-data" "^0.0.13" 349 406 "@atproto/syntax" "^0.5.0" 407 + tslib "^2.8.1" 408 + 409 + "@atproto/lex-schema@^0.0.16": 410 + version "0.0.16" 411 + resolved "https://registry.yarnpkg.com/@atproto/lex-schema/-/lex-schema-0.0.16.tgz#8362932e239b7eaa7c5d6982d06c3147e3afd138" 412 + integrity sha512-O+IorivZHJPeV3kU3NDD2yI8ATfckOphgvDfeiyKHRTxRUKS+lHMCpGUiSTC3fJrfMvYITrruUVViUHVEScrbA== 413 + dependencies: 414 + "@atproto/lex-data" "^0.0.14" 415 + "@atproto/syntax" "^0.5.1" 416 + "@standard-schema/spec" "^1.1.0" 417 + iso-datestring-validator "^2.2.2" 350 418 tslib "^2.8.1" 351 419 352 420 "@atproto/lexicon@^0.6.0", "@atproto/lexicon@^0.6.2": ··· 382 450 optionalDependencies: 383 451 "@atproto/oauth-provider-api" "0.3.7" 384 452 385 - "@atproto/oauth-provider@^0.15.12": 386 - version "0.15.12" 387 - resolved "https://registry.yarnpkg.com/@atproto/oauth-provider/-/oauth-provider-0.15.12.tgz#9dbbfdd6808399d9d7ff8993ac888938fbf4c515" 388 - integrity sha512-Ri4aVx2I4lOKxViB92jwPhAs/NctWEwV0tgYSHcaRpvqr2SVlC2LxTVjUq14ohdbVfv4VFRzj0vZypEX+mclHg== 453 + "@atproto/oauth-provider@^0.15.14": 454 + version "0.15.14" 455 + resolved "https://registry.yarnpkg.com/@atproto/oauth-provider/-/oauth-provider-0.15.14.tgz#d969018b4ad5c0dd5863150cb8c1b65458738589" 456 + integrity sha512-arA3O+Ye1YBhoIUnZtn8wfatnVnwiZrGyNkxhH0nqGbh/RRfwA5W0tgnSDq0VMclLkrPY/OnZ4v3oo9N81yWGg== 389 457 dependencies: 390 458 "@atproto-labs/fetch" "^0.2.3" 391 459 "@atproto-labs/fetch-node" "^0.2.0" 392 460 "@atproto-labs/pipe" "^0.1.1" 393 461 "@atproto-labs/simple-store" "^0.3.0" 394 462 "@atproto-labs/simple-store-memory" "^0.1.4" 395 - "@atproto/common" "^0.5.14" 463 + "@atproto/common" "^0.5.15" 396 464 "@atproto/did" "^0.3.0" 397 465 "@atproto/jwk" "^0.6.0" 398 466 "@atproto/jwk-jose" "^0.1.11" 399 - "@atproto/lex-document" "^0.0.15" 400 - "@atproto/lex-resolver" "^0.0.17" 467 + "@atproto/lex-document" "^0.0.17" 468 + "@atproto/lex-resolver" "^0.0.19" 401 469 "@atproto/oauth-provider-api" "0.3.7" 402 470 "@atproto/oauth-provider-frontend" "0.2.9" 403 471 "@atproto/oauth-provider-ui" "0.4.3" 404 472 "@atproto/oauth-scopes" "^0.3.2" 405 473 "@atproto/oauth-types" "^0.6.3" 406 - "@atproto/syntax" "^0.5.0" 474 + "@atproto/syntax" "^0.5.1" 407 475 "@hapi/accept" "^6.0.3" 408 476 "@hapi/address" "^5.1.1" 409 477 "@hapi/bourne" "^3.0.0" ··· 442 510 "@atproto/jwk" "^0.6.0" 443 511 zod "^3.23.8" 444 512 445 - "@atproto/ozone@^0.1.166": 446 - version "0.1.166" 447 - resolved "https://registry.yarnpkg.com/@atproto/ozone/-/ozone-0.1.166.tgz#9e65d6f67ef1fe285d0880e5f5a1b282dc63bd70" 448 - integrity sha512-XZ77P/V/tt3SqTQYRsi5nM3P2h+QaNT7Nz3GTf+TMLVolACufRHPoDgp/PoTuS2FaLj1ndHnGyIPvZi/o8he6g== 513 + "@atproto/ozone@^0.1.167": 514 + version "0.1.167" 515 + resolved "https://registry.yarnpkg.com/@atproto/ozone/-/ozone-0.1.167.tgz#c3974bbe06f0926f165f90d5ba51ba9ce2032fff" 516 + integrity sha512-AFquyND8zsskjkDc3WrQObUnZlEky05pFo0YYLy5JoqQN0WXIePLgGY0SC0EIokfF8iYXJE1ZM1u/dgA7DHqGQ== 449 517 dependencies: 450 - "@atproto/api" "^0.19.2" 518 + "@atproto/api" "^0.19.4" 451 519 "@atproto/common" "^0.5.14" 452 520 "@atproto/crypto" "^0.4.5" 453 521 "@atproto/identity" "^0.4.12" 454 522 "@atproto/lexicon" "^0.6.2" 455 - "@atproto/syntax" "^0.5.0" 523 + "@atproto/syntax" "^0.5.1" 456 524 "@atproto/ws-client" "^0.0.4" 457 525 "@atproto/xrpc" "^0.7.7" 458 - "@atproto/xrpc-server" "^0.10.15" 526 + "@atproto/xrpc-server" "^0.10.16" 459 527 "@did-plc/lib" "^0.0.1" 460 528 compression "^1.7.4" 461 529 cors "^2.8.5" ··· 473 541 undici "^6.14.1" 474 542 ws "^8.12.0" 475 543 476 - "@atproto/pds@^0.4.214": 477 - version "0.4.214" 478 - resolved "https://registry.yarnpkg.com/@atproto/pds/-/pds-0.4.214.tgz#c68d55ec0b00a4e35f4801c826d44b65cd62f984" 479 - integrity sha512-bTWeWg3H0TlELfE2eI2ySQuC6ojsCBSSmPtCXBh3Td9TFNpIoZQ/tYLUJMtMXaiVUi6HxzXQL1/iuYfC4Y+ZYQ== 544 + "@atproto/pds@^0.4.216": 545 + version "0.4.216" 546 + resolved "https://registry.yarnpkg.com/@atproto/pds/-/pds-0.4.216.tgz#4d9c73a529bd00893753aba1e7bb33f99b9aaaf4" 547 + integrity sha512-yPNatCb2kvudRp5DMbPemN1+uMsLOJDydw2PCBMxuzdimOf10PsekOhhZxtfGGRvk2NbvKoyfUvkROoFmTr+ew== 480 548 dependencies: 481 549 "@atproto-labs/fetch-node" "^0.2.0" 482 550 "@atproto-labs/simple-store" "^0.3.0" 483 551 "@atproto-labs/simple-store-memory" "^0.1.4" 484 552 "@atproto-labs/simple-store-redis" "^0.0.1" 485 553 "@atproto-labs/xrpc-utils" "^0.0.24" 486 - "@atproto/api" "^0.19.2" 554 + "@atproto/api" "^0.19.4" 487 555 "@atproto/aws" "^0.2.31" 488 - "@atproto/common" "^0.5.14" 556 + "@atproto/common" "^0.5.15" 489 557 "@atproto/crypto" "^0.4.5" 490 558 "@atproto/identity" "^0.4.12" 491 - "@atproto/lex-cbor" "^0.0.14" 492 - "@atproto/lex-data" "^0.0.13" 559 + "@atproto/lex-cbor" "^0.0.15" 560 + "@atproto/lex-data" "^0.0.14" 493 561 "@atproto/lexicon" "^0.6.2" 494 - "@atproto/oauth-provider" "^0.15.12" 562 + "@atproto/oauth-provider" "^0.15.14" 495 563 "@atproto/oauth-scopes" "^0.3.2" 496 - "@atproto/repo" "^0.8.12" 497 - "@atproto/syntax" "^0.5.0" 564 + "@atproto/repo" "^0.8.13" 565 + "@atproto/syntax" "^0.5.1" 498 566 "@atproto/xrpc" "^0.7.7" 499 - "@atproto/xrpc-server" "^0.10.15" 567 + "@atproto/xrpc-server" "^0.10.17" 500 568 "@did-plc/lib" "^0.0.4" 501 569 "@hapi/address" "^5.1.1" 502 570 better-sqlite3 "^10.0.0" ··· 540 608 varint "^6.0.0" 541 609 zod "^3.23.8" 542 610 611 + "@atproto/repo@^0.8.13": 612 + version "0.8.13" 613 + resolved "https://registry.yarnpkg.com/@atproto/repo/-/repo-0.8.13.tgz#70160b8b3f78b6addcba7cf3e3ae06306e6b6641" 614 + integrity sha512-VS8XHaBMGdq60xwRI5zQmXzsMF1hU7NKPjmkdr65tJdrv2z0VW77mG01Ui19Xh9O0mUc/LG6GEhwVrabB9Txow== 615 + dependencies: 616 + "@atproto/common" "^0.5.14" 617 + "@atproto/common-web" "^0.4.18" 618 + "@atproto/crypto" "^0.4.5" 619 + "@atproto/lexicon" "^0.6.2" 620 + "@ipld/dag-cbor" "^7.0.0" 621 + multiformats "^9.9.0" 622 + uint8arrays "3.0.0" 623 + varint "^6.0.0" 624 + zod "^3.23.8" 625 + 543 626 "@atproto/sync@^0.1.40": 544 627 version "0.1.40" 545 628 resolved "https://registry.yarnpkg.com/@atproto/sync/-/sync-0.1.40.tgz#b8b467ac4fbf2e682d36cd5697508f993e9e645a" ··· 562 645 dependencies: 563 646 tslib "^2.8.1" 564 647 648 + "@atproto/syntax@^0.5.1": 649 + version "0.5.1" 650 + resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.5.1.tgz#78257b903a0723720dca32110379208791ac3c24" 651 + integrity sha512-J8DJjgKgACIyCTbpfvoTnf7+ofTx1kxTGO7KAftkC+jczaMdQhKdgIBAg2DaYy+80cvYGTHy5q/HI9qMAwGbWw== 652 + dependencies: 653 + tslib "^2.8.1" 654 + 565 655 "@atproto/ws-client@^0.0.4": 566 656 version "0.0.4" 567 657 resolved "https://registry.yarnpkg.com/@atproto/ws-client/-/ws-client-0.0.4.tgz#9e436c0e72abea5da0d5a7e8ec862cec0fdb10cd" ··· 582 672 "@atproto/lex-data" "^0.0.13" 583 673 "@atproto/lex-json" "^0.0.13" 584 674 "@atproto/lex-schema" "^0.0.14" 675 + "@atproto/lexicon" "^0.6.2" 676 + "@atproto/ws-client" "^0.0.4" 677 + "@atproto/xrpc" "^0.7.7" 678 + express "^4.17.2" 679 + http-errors "^2.0.0" 680 + mime-types "^2.1.35" 681 + rate-limiter-flexible "^2.4.1" 682 + ws "^8.12.0" 683 + 684 + "@atproto/xrpc-server@^0.10.16", "@atproto/xrpc-server@^0.10.17": 685 + version "0.10.17" 686 + resolved "https://registry.yarnpkg.com/@atproto/xrpc-server/-/xrpc-server-0.10.17.tgz#1016d4a6d97966a3f80e8785e5d5cba7b68c1c60" 687 + integrity sha512-FjexO6P/LRTx6/FdiWTzycFF4TgACW9npsFOitnocydTCOLYouP0OvUwdkxkreFC7qerT4+ARKpqrxRzyj0MNA== 688 + dependencies: 689 + "@atproto/common" "^0.5.15" 690 + "@atproto/crypto" "^0.4.5" 691 + "@atproto/lex-cbor" "^0.0.15" 692 + "@atproto/lex-client" "^0.0.17" 693 + "@atproto/lex-data" "^0.0.14" 694 + "@atproto/lex-json" "^0.0.14" 695 + "@atproto/lex-schema" "^0.0.16" 585 696 "@atproto/lexicon" "^0.6.2" 586 697 "@atproto/ws-client" "^0.0.4" 587 698 "@atproto/xrpc" "^0.7.7" ··· 2145 2256 integrity sha512-O/IEdcCUKkubz60tFbGA7ceITTAJsty+lBjNoorP4Z6XRqaFb/OjQjZODophEcuq68nKm6/0r+6/lLQ+XVpk8g== 2146 2257 dependencies: 2147 2258 tslib "^2.6.2" 2259 + 2260 + "@standard-schema/spec@^1.1.0": 2261 + version "1.1.0" 2262 + resolved "https://registry.yarnpkg.com/@standard-schema/spec/-/spec-1.1.0.tgz#a79b55dbaf8604812f52d140b2c9ab41bc150bb8" 2263 + integrity sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w== 2148 2264 2149 2265 "@tokenizer/token@^0.3.0": 2150 2266 version "0.3.0" ··· 4146 4262 optionalDependencies: 4147 4263 rxjs "^7.5.2" 4148 4264 4149 - typescript@^5.9.3: 4150 - version "5.9.3" 4151 - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f" 4152 - integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== 4265 + typescript@^6.0.2: 4266 + version "6.0.2" 4267 + resolved "https://registry.yarnpkg.com/typescript/-/typescript-6.0.2.tgz#0b1bfb15f68c64b97032f3d78abbf98bdbba501f" 4268 + integrity sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ== 4153 4269 4154 4270 uglify-js@^3.1.4: 4155 4271 version "3.19.3"
+2 -2
package.json
··· 286 286 "react-refresh": "^0.14.0", 287 287 "svgo": "^3.3.2", 288 288 "ts-plugin-sort-import-suggestions": "^1.0.4", 289 - "typescript": "^5.9.3", 290 - "typescript-eslint": "^8.56.0", 289 + "typescript": "^6.0.2", 290 + "typescript-eslint": "^8.57.2", 291 291 "webpack-bundle-analyzer": "^4.10.1" 292 292 }, 293 293 "resolutions": {
+2
src/global.d.ts
··· 1 + // TS6.0 enables noUncheckedSideEffectImports 2 + declare module '*.css'
+2 -3
tsconfig.json
··· 5 5 "module": "esnext", 6 6 "lib": ["dom", "esnext"], 7 7 "types": ["node", "jest"], 8 - "baseUrl": ".", 9 8 "paths": { 10 9 "#/*": ["./src/*"], 11 10 "crypto": ["./src/platform/crypto.ts"], 12 - "multiformats/cid": ["node_modules/multiformats/types/src/cid.d.ts"], 13 - "multiformats/hashes/hasher": ["node_modules/multiformats/types/src/hashes/hasher.d.ts"] 11 + "multiformats/cid": ["./node_modules/multiformats/types/src/cid.d.ts"], 12 + "multiformats/hashes/hasher": ["./node_modules/multiformats/types/src/hashes/hasher.d.ts"] 14 13 }, 15 14 "plugins": [ 16 15 {
+95 -76
yarn.lock
··· 5676 5676 dependencies: 5677 5677 "@types/yargs-parser" "*" 5678 5678 5679 - "@typescript-eslint/eslint-plugin@8.56.0": 5680 - version "8.56.0" 5681 - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.56.0.tgz#5aec3db807a6b8437ea5d5ebf7bd16b4119aba8d" 5682 - integrity sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw== 5679 + "@typescript-eslint/eslint-plugin@8.57.2": 5680 + version "8.57.2" 5681 + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.57.2.tgz#ad0dcefeca9c2ecbe09f730d478063666aee010b" 5682 + integrity sha512-NZZgp0Fm2IkD+La5PR81sd+g+8oS6JwJje+aRWsDocxHkjyRw0J5L5ZTlN3LI1LlOcGL7ph3eaIUmTXMIjLk0w== 5683 5683 dependencies: 5684 5684 "@eslint-community/regexpp" "^4.12.2" 5685 - "@typescript-eslint/scope-manager" "8.56.0" 5686 - "@typescript-eslint/type-utils" "8.56.0" 5687 - "@typescript-eslint/utils" "8.56.0" 5688 - "@typescript-eslint/visitor-keys" "8.56.0" 5685 + "@typescript-eslint/scope-manager" "8.57.2" 5686 + "@typescript-eslint/type-utils" "8.57.2" 5687 + "@typescript-eslint/utils" "8.57.2" 5688 + "@typescript-eslint/visitor-keys" "8.57.2" 5689 5689 ignore "^7.0.5" 5690 5690 natural-compare "^1.4.0" 5691 5691 ts-api-utils "^2.4.0" ··· 5705 5705 natural-compare "^1.4.0" 5706 5706 ts-api-utils "^1.3.0" 5707 5707 5708 - "@typescript-eslint/parser@8.56.0": 5709 - version "8.56.0" 5710 - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.56.0.tgz#8ecff1678b8b1a742d29c446ccf5eeea7f971d72" 5711 - integrity sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg== 5708 + "@typescript-eslint/parser@8.57.2": 5709 + version "8.57.2" 5710 + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.57.2.tgz#b819955e39f976c0d4f95b5ed67fe22f85cd6898" 5711 + integrity sha512-30ScMRHIAD33JJQkgfGW1t8CURZtjc2JpTrq5n2HFhOefbAhb7ucc7xJwdWcrEtqUIYJ73Nybpsggii6GtAHjA== 5712 5712 dependencies: 5713 - "@typescript-eslint/scope-manager" "8.56.0" 5714 - "@typescript-eslint/types" "8.56.0" 5715 - "@typescript-eslint/typescript-estree" "8.56.0" 5716 - "@typescript-eslint/visitor-keys" "8.56.0" 5713 + "@typescript-eslint/scope-manager" "8.57.2" 5714 + "@typescript-eslint/types" "8.57.2" 5715 + "@typescript-eslint/typescript-estree" "8.57.2" 5716 + "@typescript-eslint/visitor-keys" "8.57.2" 5717 5717 debug "^4.4.3" 5718 5718 5719 5719 "@typescript-eslint/parser@^7.1.1": ··· 5736 5736 "@typescript-eslint/types" "^8.53.0" 5737 5737 debug "^4.4.3" 5738 5738 5739 - "@typescript-eslint/project-service@8.56.0": 5740 - version "8.56.0" 5741 - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.56.0.tgz#bb8562fecd8f7922e676fc6a1189c20dd7991d73" 5742 - integrity sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg== 5739 + "@typescript-eslint/project-service@8.57.2": 5740 + version "8.57.2" 5741 + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.57.2.tgz#dfbc7777f9f633f2b06b558cda3836e76f856e3c" 5742 + integrity sha512-FuH0wipFywXRTHf+bTTjNyuNQQsQC3qh/dYzaM4I4W0jrCqjCVuUh99+xd9KamUfmCGPvbO8NDngo/vsnNVqgw== 5743 5743 dependencies: 5744 - "@typescript-eslint/tsconfig-utils" "^8.56.0" 5745 - "@typescript-eslint/types" "^8.56.0" 5744 + "@typescript-eslint/tsconfig-utils" "^8.57.2" 5745 + "@typescript-eslint/types" "^8.57.2" 5746 5746 debug "^4.4.3" 5747 5747 5748 5748 "@typescript-eslint/scope-manager@5.62.0": ··· 5769 5769 "@typescript-eslint/types" "8.53.0" 5770 5770 "@typescript-eslint/visitor-keys" "8.53.0" 5771 5771 5772 - "@typescript-eslint/scope-manager@8.56.0": 5773 - version "8.56.0" 5774 - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz#604030a4c6433df3728effdd441d47f45a86edb4" 5775 - integrity sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w== 5772 + "@typescript-eslint/scope-manager@8.57.2": 5773 + version "8.57.2" 5774 + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.57.2.tgz#734dcde40677f430b5d963108337295bdbc09dae" 5775 + integrity sha512-snZKH+W4WbWkrBqj4gUNRIGb/jipDW3qMqVJ4C9rzdFc+wLwruxk+2a5D+uoFcKPAqyqEnSb4l2ULuZf95eSkw== 5776 5776 dependencies: 5777 - "@typescript-eslint/types" "8.56.0" 5778 - "@typescript-eslint/visitor-keys" "8.56.0" 5777 + "@typescript-eslint/types" "8.57.2" 5778 + "@typescript-eslint/visitor-keys" "8.57.2" 5779 5779 5780 5780 "@typescript-eslint/tsconfig-utils@8.53.0", "@typescript-eslint/tsconfig-utils@^8.53.0": 5781 5781 version "8.53.0" 5782 5782 resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.53.0.tgz#105279d7969a7abdc8345cc9c57cff83cf910f8f" 5783 5783 integrity sha512-K6Sc0R5GIG6dNoPdOooQ+KtvT5KCKAvTcY8h2rIuul19vxH5OTQk7ArKkd4yTzkw66WnNY0kPPzzcmWA+XRmiA== 5784 5784 5785 - "@typescript-eslint/tsconfig-utils@8.56.0", "@typescript-eslint/tsconfig-utils@^8.56.0": 5786 - version "8.56.0" 5787 - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz#2538ce83cbc376e685487960cbb24b65fe2abc4e" 5788 - integrity sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg== 5785 + "@typescript-eslint/tsconfig-utils@8.57.2", "@typescript-eslint/tsconfig-utils@^8.57.2": 5786 + version "8.57.2" 5787 + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.57.2.tgz#cf82dc11e884103ec13188a7352591efaa1a887e" 5788 + integrity sha512-3Lm5DSM+DCowsUOJC+YqHHnKEfFh5CoGkj5Z31NQSNF4l5wdOwqGn99wmwN/LImhfY3KJnmordBq/4+VDe2eKw== 5789 5789 5790 5790 "@typescript-eslint/type-utils@7.18.0": 5791 5791 version "7.18.0" ··· 5797 5797 debug "^4.3.4" 5798 5798 ts-api-utils "^1.3.0" 5799 5799 5800 - "@typescript-eslint/type-utils@8.56.0": 5801 - version "8.56.0" 5802 - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.56.0.tgz#72b4edc1fc73988998f1632b3ec99c2a66eaac6e" 5803 - integrity sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA== 5800 + "@typescript-eslint/type-utils@8.57.2": 5801 + version "8.57.2" 5802 + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.57.2.tgz#3ec65a94e73776252991a3cf0a15d220734c28f5" 5803 + integrity sha512-Co6ZCShm6kIbAM/s+oYVpKFfW7LBc6FXoPXjTRQ449PPNBY8U0KZXuevz5IFuuUj2H9ss40atTaf9dlGLzbWZg== 5804 5804 dependencies: 5805 - "@typescript-eslint/types" "8.56.0" 5806 - "@typescript-eslint/typescript-estree" "8.56.0" 5807 - "@typescript-eslint/utils" "8.56.0" 5805 + "@typescript-eslint/types" "8.57.2" 5806 + "@typescript-eslint/typescript-estree" "8.57.2" 5807 + "@typescript-eslint/utils" "8.57.2" 5808 5808 debug "^4.4.3" 5809 5809 ts-api-utils "^2.4.0" 5810 5810 ··· 5823 5823 resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.53.0.tgz#1adcad3fa32bc2c4cbf3785ba07a5e3151819efb" 5824 5824 integrity sha512-Bmh9KX31Vlxa13+PqPvt4RzKRN1XORYSLlAE+sO1i28NkisGbTtSLFVB3l7PWdHtR3E0mVMuC7JilWJ99m2HxQ== 5825 5825 5826 - "@typescript-eslint/types@8.56.0", "@typescript-eslint/types@^8.56.0": 5827 - version "8.56.0" 5828 - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.56.0.tgz#a2444011b9a98ca13d70411d2cbfed5443b3526a" 5829 - integrity sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ== 5826 + "@typescript-eslint/types@8.57.2", "@typescript-eslint/types@^8.57.2": 5827 + version "8.57.2" 5828 + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.57.2.tgz#efe0da4c28b505ed458f113aa960dce2c5c671f4" 5829 + integrity sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA== 5830 5830 5831 5831 "@typescript-eslint/typescript-estree@5.62.0": 5832 5832 version "5.62.0" ··· 5870 5870 tinyglobby "^0.2.15" 5871 5871 ts-api-utils "^2.4.0" 5872 5872 5873 - "@typescript-eslint/typescript-estree@8.56.0": 5874 - version "8.56.0" 5875 - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz#fadbc74c14c5bac947db04980ff58bb178701c2e" 5876 - integrity sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q== 5873 + "@typescript-eslint/typescript-estree@8.57.2": 5874 + version "8.57.2" 5875 + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.2.tgz#432e61a6cf2ab565837da387e5262c159672abea" 5876 + integrity sha512-2MKM+I6g8tJxfSmFKOnHv2t8Sk3T6rF20A1Puk0svLK+uVapDZB/4pfAeB7nE83uAZrU6OxW+HmOd5wHVdXwXA== 5877 5877 dependencies: 5878 - "@typescript-eslint/project-service" "8.56.0" 5879 - "@typescript-eslint/tsconfig-utils" "8.56.0" 5880 - "@typescript-eslint/types" "8.56.0" 5881 - "@typescript-eslint/visitor-keys" "8.56.0" 5878 + "@typescript-eslint/project-service" "8.57.2" 5879 + "@typescript-eslint/tsconfig-utils" "8.57.2" 5880 + "@typescript-eslint/types" "8.57.2" 5881 + "@typescript-eslint/visitor-keys" "8.57.2" 5882 5882 debug "^4.4.3" 5883 - minimatch "^9.0.5" 5883 + minimatch "^10.2.2" 5884 5884 semver "^7.7.3" 5885 5885 tinyglobby "^0.2.15" 5886 5886 ts-api-utils "^2.4.0" ··· 5895 5895 "@typescript-eslint/types" "7.18.0" 5896 5896 "@typescript-eslint/typescript-estree" "7.18.0" 5897 5897 5898 - "@typescript-eslint/utils@8.56.0": 5899 - version "8.56.0" 5900 - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.56.0.tgz#063ce6f702ec603de1b83ee795ed5e877d6f7841" 5901 - integrity sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ== 5898 + "@typescript-eslint/utils@8.57.2": 5899 + version "8.57.2" 5900 + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.57.2.tgz#46a8974c24326fb8899486728428a0f1a3115014" 5901 + integrity sha512-krRIbvPK1ju1WBKIefiX+bngPs+odIQUtR7kymzPfo1POVw3jlF+nLkmexdSSd4UCbDcQn+wMBATOOmpBbqgKg== 5902 5902 dependencies: 5903 5903 "@eslint-community/eslint-utils" "^4.9.1" 5904 - "@typescript-eslint/scope-manager" "8.56.0" 5905 - "@typescript-eslint/types" "8.56.0" 5906 - "@typescript-eslint/typescript-estree" "8.56.0" 5904 + "@typescript-eslint/scope-manager" "8.57.2" 5905 + "@typescript-eslint/types" "8.57.2" 5906 + "@typescript-eslint/typescript-estree" "8.57.2" 5907 5907 5908 5908 "@typescript-eslint/utils@^5.10.0": 5909 5909 version "5.62.0" ··· 5953 5953 "@typescript-eslint/types" "8.53.0" 5954 5954 eslint-visitor-keys "^4.2.1" 5955 5955 5956 - "@typescript-eslint/visitor-keys@8.56.0": 5957 - version "8.56.0" 5958 - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz#7d6592ab001827d3ce052155edf7ecad19688d7d" 5959 - integrity sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg== 5956 + "@typescript-eslint/visitor-keys@8.57.2": 5957 + version "8.57.2" 5958 + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.2.tgz#a5c9605774247336c0412beb7dc288ab2a07c11e" 5959 + integrity sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw== 5960 5960 dependencies: 5961 - "@typescript-eslint/types" "8.56.0" 5961 + "@typescript-eslint/types" "8.57.2" 5962 5962 eslint-visitor-keys "^5.0.0" 5963 5963 5964 5964 "@ungap/structured-clone@^1.3.0": ··· 6913 6913 resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 6914 6914 integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 6915 6915 6916 + balanced-match@^4.0.2: 6917 + version "4.0.4" 6918 + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-4.0.4.tgz#bfb10662feed8196a2c62e7c68e17720c274179a" 6919 + integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== 6920 + 6916 6921 base64-arraybuffer@^1.0.2: 6917 6922 version "1.0.2" 6918 6923 resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz#1c37589a7c4b0746e34bd1feb951da2df01c1bdc" ··· 7046 7051 integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== 7047 7052 dependencies: 7048 7053 balanced-match "^1.0.0" 7054 + 7055 + brace-expansion@^5.0.2: 7056 + version "5.0.4" 7057 + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.4.tgz#614daaecd0a688f660bbbc909a8748c3d80d4336" 7058 + integrity sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg== 7059 + dependencies: 7060 + balanced-match "^4.0.2" 7049 7061 7050 7062 braces@^3.0.2, braces@~3.0.2: 7051 7063 version "3.0.2" ··· 12687 12699 dependencies: 12688 12700 "@isaacs/brace-expansion" "^5.0.0" 12689 12701 12702 + minimatch@^10.2.2: 12703 + version "10.2.4" 12704 + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.4.tgz#465b3accbd0218b8281f5301e27cedc697f96fde" 12705 + integrity sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg== 12706 + dependencies: 12707 + brace-expansion "^5.0.2" 12708 + 12690 12709 minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: 12691 12710 version "3.1.2" 12692 12711 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" ··· 16352 16371 possible-typed-array-names "^1.0.0" 16353 16372 reflect.getprototypeof "^1.0.6" 16354 16373 16355 - typescript-eslint@^8.56.0: 16356 - version "8.56.0" 16357 - resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.56.0.tgz#f4686ccaaf2fb86daf0133820da40ca5961a2236" 16358 - integrity sha512-c7toRLrotJ9oixgdW7liukZpsnq5CZ7PuKztubGYlNppuTqhIoWfhgHo/7EU0v06gS2l/x0i2NEFK1qMIf0rIg== 16374 + typescript-eslint@^8.57.2: 16375 + version "8.57.2" 16376 + resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.57.2.tgz#d64c6648dda5b15176708701537ab0b55ba3c83d" 16377 + integrity sha512-VEPQ0iPgWO/sBaZOU1xo4nuNdODVOajPnTIbog2GKYr31nIlZ0fWPoCQgGfF3ETyBl1vn63F/p50Um9Z4J8O8A== 16359 16378 dependencies: 16360 - "@typescript-eslint/eslint-plugin" "8.56.0" 16361 - "@typescript-eslint/parser" "8.56.0" 16362 - "@typescript-eslint/typescript-estree" "8.56.0" 16363 - "@typescript-eslint/utils" "8.56.0" 16379 + "@typescript-eslint/eslint-plugin" "8.57.2" 16380 + "@typescript-eslint/parser" "8.57.2" 16381 + "@typescript-eslint/typescript-estree" "8.57.2" 16382 + "@typescript-eslint/utils" "8.57.2" 16364 16383 16365 - typescript@^5.9.3: 16366 - version "5.9.3" 16367 - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f" 16368 - integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== 16384 + typescript@^6.0.2: 16385 + version "6.0.2" 16386 + resolved "https://registry.yarnpkg.com/typescript/-/typescript-6.0.2.tgz#0b1bfb15f68c64b97032f3d78abbf98bdbba501f" 16387 + integrity sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ== 16369 16388 16370 16389 ua-parser-js@^0.7.33: 16371 16390 version "0.7.35"