diff --git a/dev-env/package.json b/dev-env/package.json index 57bd6edea1..40c9d469eb 100644 --- a/dev-env/package.json +++ b/dev-env/package.json @@ -5,8 +5,8 @@ "start": "NODE_ENV=development ./dev-infra/with-test-redis-and-db.sh ts-node ./mock-server.ts" }, "dependencies": { - "@atproto/dev-env": "^0.3.213", + "@atproto/dev-env": "^0.3.215", "ts-node": "^10.9.2", - "typescript": "^5.9.3" + "typescript": "^6.0.2" } } diff --git a/dev-env/tsconfig.json b/dev-env/tsconfig.json index f61dffbab8..d245dde8ec 100644 --- a/dev-env/tsconfig.json +++ b/dev-env/tsconfig.json @@ -28,6 +28,7 @@ "allowSyntheticDefaultImports": true, "forceConsistentCasingInFileNames": false, "esModuleInterop": true, + "skipLibCheck": true, "paths": { "#/*": ["./src/*"], "lib/*": ["./src/lib/*"], @@ -43,4 +44,4 @@ "metro.config.js", "jest.config.js" ] -} \ No newline at end of file +} diff --git a/dev-env/yarn.lock b/dev-env/yarn.lock index 5404f57eb4..d95277a11d 100644 --- a/dev-env/yarn.lock +++ b/dev-env/yarn.lock @@ -64,14 +64,14 @@ "@atproto/xrpc" "^0.7.6" "@atproto/xrpc-server" "^0.10.0" -"@atproto/api@^0.19.2": - version "0.19.3" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.19.3.tgz#61de8d2e31abe9eb2b4c8f4ad124ed79d4a77e89" - integrity sha512-G8YpBpRouHdTAIagi/QQIUZOhGd1jfBQWkJy9QfxAzjjEpPvaVOSk4e1S85QzGLm/xbzVONzGkmdtiOSfP6wVg== +"@atproto/api@^0.19.4": + version "0.19.4" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.19.4.tgz#f3ff850baf4d85538c082fb91aa0982737eb68be" + integrity sha512-fYNM62vdXxer0h8a9Jzl4/ag9uFIe0nTO+LkC6KTlx1yUDigrAoQMMbllIiCWj62GhUMxAkHabk/BZjjVAfKng== dependencies: "@atproto/common-web" "^0.4.18" "@atproto/lexicon" "^0.6.2" - "@atproto/syntax" "^0.5.0" + "@atproto/syntax" "^0.5.1" "@atproto/xrpc" "^0.7.7" await-lock "^2.2.2" multiformats "^9.9.0" @@ -96,23 +96,23 @@ multiformats "^9.9.0" uint8arrays "3.0.0" -"@atproto/bsky@^0.0.219": - version "0.0.219" - resolved "https://registry.yarnpkg.com/@atproto/bsky/-/bsky-0.0.219.tgz#6a9f82eb4ab999e121d04ad2b3f08ff60cc75fba" - integrity sha512-Vm7JpIyCqd7sHzHsXqppGSaKkXKUhvdZ/UOldc247Bgmx+L/U+E6IeR028hzMr1YyDvU+bkO1hlqT8uUovOCdA== +"@atproto/bsky@^0.0.221": + version "0.0.221" + resolved "https://registry.yarnpkg.com/@atproto/bsky/-/bsky-0.0.221.tgz#b574456225db66c866848526947473d60bb4d0e7" + integrity sha512-feNR6xkJ9HCJbQdJU3ytsnAfaSBXJdaXIMi0tNPrsLfoqCWWbTfXIcMczXeY4SOhKGFR5oMYxE9zrRC/TTAssw== dependencies: "@atproto-labs/fetch-node" "^0.2.0" "@atproto-labs/xrpc-utils" "^0.0.24" - "@atproto/api" "^0.19.2" - "@atproto/common" "^0.5.14" + "@atproto/api" "^0.19.4" + "@atproto/common" "^0.5.15" "@atproto/crypto" "^0.4.5" "@atproto/did" "^0.3.0" "@atproto/identity" "^0.4.12" "@atproto/lexicon" "^0.6.2" - "@atproto/repo" "^0.8.12" + "@atproto/repo" "^0.8.13" "@atproto/sync" "^0.1.40" - "@atproto/syntax" "^0.5.0" - "@atproto/xrpc-server" "^0.10.15" + "@atproto/syntax" "^0.5.1" + "@atproto/xrpc-server" "^0.10.17" "@bufbuild/protobuf" "^1.5.0" "@connectrpc/connect" "^1.1.4" "@connectrpc/connect-express" "^1.1.4" @@ -146,13 +146,13 @@ undici "^6.19.8" zod "3.23.8" -"@atproto/bsync@^0.0.24": - version "0.0.24" - resolved "https://registry.yarnpkg.com/@atproto/bsync/-/bsync-0.0.24.tgz#6b0d4b02c0c0241687456ab817471d36ee81ae61" - integrity sha512-JN+oncaPBNRjzjTPGR7Q1fkKF3cqOQ6oLRrAh9kVU04ZS3FhWUG8cQvnr8wb1PUhFb/XYpWkwDw5+GIhdb7Lfw== +"@atproto/bsync@^0.0.25": + version "0.0.25" + resolved "https://registry.yarnpkg.com/@atproto/bsync/-/bsync-0.0.25.tgz#0d6056f844c0b2579d9dfc04b6727974dc03fcd6" + integrity sha512-5tjP5QbUcNtMBw7FJeyRfA0OHQRKrg97Jva6Q26cKqLMICGYNbx0fpD7nZhGTP2/s1gd6UZkG9Zdh4GRZpbxWg== dependencies: "@atproto/common" "^0.5.14" - "@atproto/syntax" "^0.5.0" + "@atproto/syntax" "^0.5.1" "@bufbuild/protobuf" "^1.5.0" "@connectrpc/connect" "^1.1.4" "@connectrpc/connect-node" "^1.1.4" @@ -172,6 +172,16 @@ "@atproto/syntax" "^0.5.0" zod "^3.23.8" +"@atproto/common-web@^0.4.19": + version "0.4.19" + resolved "https://registry.yarnpkg.com/@atproto/common-web/-/common-web-0.4.19.tgz#bbd7f84f545ebe73ca3bc00314ccf4ee66e7069e" + integrity sha512-3BTi58p5WpT+9/zb6UZrdsXcfPo5P45UJm0E4iwHLILr+jc37CuBj9JReDSZ4U0i9RTrI3ZkfySyZ9bd+LnMsw== + dependencies: + "@atproto/lex-data" "^0.0.14" + "@atproto/lex-json" "^0.0.14" + "@atproto/syntax" "^0.5.1" + zod "^3.23.8" + "@atproto/common@0.1.0": version "0.1.0" resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.1.0.tgz#4216a8fef5b985ab62ac21252a0f8ca0f4a0f210" @@ -203,6 +213,17 @@ multiformats "^9.9.0" pino "^8.21.0" +"@atproto/common@^0.5.15": + version "0.5.15" + resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.5.15.tgz#3c43c25d3493d868cc4281d6ac2f923b00644463" + integrity sha512-+cdfdMPAIbH9zQGLfH1gNY2KEZsMxj0EelVQL5uJUFL+UkkAXiiqWj7J5mbax8sf02cC/afJnfkWzERNAheKoA== + dependencies: + "@atproto/common-web" "^0.4.19" + "@atproto/lex-cbor" "^0.0.15" + "@atproto/lex-data" "^0.0.14" + multiformats "^9.9.0" + pino "^8.21.0" + "@atproto/crypto@0.1.0": version "0.1.0" resolved "https://registry.yarnpkg.com/@atproto/crypto/-/crypto-0.1.0.tgz#bc73a479f9dbe06fa025301c182d7f7ab01bc568" @@ -223,23 +244,23 @@ "@noble/hashes" "^1.6.1" uint8arrays "3.0.0" -"@atproto/dev-env@^0.3.213": - version "0.3.213" - resolved "https://registry.yarnpkg.com/@atproto/dev-env/-/dev-env-0.3.213.tgz#30ca66f827d44ccabb02b359119f68549fa3edf0" - integrity sha512-Bjhv+zzcQxhwV4I7si+yDls8sSetksILeiBemfRe3cvE4GOgs7KfsYI5+pqNmBZ5rrFPt3KUeN9vIo31LCgZOw== +"@atproto/dev-env@^0.3.215": + version "0.3.215" + resolved "https://registry.yarnpkg.com/@atproto/dev-env/-/dev-env-0.3.215.tgz#9da8c4a73abb4501ac72c73da9536e2ec86cb46f" + integrity sha512-zwZwGWYLgP2Zdie6/gMtxuDbSs7/UV/gPJYfOlXln1ZDoMkfFbgCTq44PWRnJpUKTzrq7gt19E0GsL7DMkppjA== dependencies: - "@atproto/api" "^0.19.2" - "@atproto/bsky" "^0.0.219" - "@atproto/bsync" "^0.0.24" - "@atproto/common-web" "^0.4.18" + "@atproto/api" "^0.19.4" + "@atproto/bsky" "^0.0.221" + "@atproto/bsync" "^0.0.25" + "@atproto/common-web" "^0.4.19" "@atproto/crypto" "^0.4.5" "@atproto/identity" "^0.4.12" "@atproto/lexicon" "^0.6.2" - "@atproto/ozone" "^0.1.166" - "@atproto/pds" "^0.4.214" + "@atproto/ozone" "^0.1.167" + "@atproto/pds" "^0.4.216" "@atproto/sync" "^0.1.40" - "@atproto/syntax" "^0.5.0" - "@atproto/xrpc-server" "^0.10.15" + "@atproto/syntax" "^0.5.1" + "@atproto/xrpc-server" "^0.10.17" "@did-plc/lib" "^0.0.1" "@did-plc/server" "^0.0.1" dotenv "^16.0.3" @@ -288,6 +309,14 @@ "@atproto/lex-data" "^0.0.13" tslib "^2.8.1" +"@atproto/lex-cbor@^0.0.15": + version "0.0.15" + resolved "https://registry.yarnpkg.com/@atproto/lex-cbor/-/lex-cbor-0.0.15.tgz#ae4558d8ce22119710ad22feb458d22774b3ca3b" + integrity sha512-3osDicK9bAMXJlKjLKqwYrhLQ60bOguWBNjE+fuNjMuizNzC0aqaClE3d+qMsFuFq9bjEHFw+4Vr9Qmd/m6VYg== + dependencies: + "@atproto/lex-data" "^0.0.14" + tslib "^2.8.1" + "@atproto/lex-client@^0.0.15": version "0.0.15" resolved "https://registry.yarnpkg.com/@atproto/lex-client/-/lex-client-0.0.15.tgz#c647d14e91ca3f52feebf4b34f80abb7e93b3bee" @@ -298,6 +327,16 @@ "@atproto/lex-schema" "^0.0.14" tslib "^2.8.1" +"@atproto/lex-client@^0.0.17": + version "0.0.17" + resolved "https://registry.yarnpkg.com/@atproto/lex-client/-/lex-client-0.0.17.tgz#566689a288f8b2af31f4a0fa081496dfaaef7278" + integrity sha512-lZ9clUjWgpno1XhSawQP+1/JeIYA9qBh759b/NSU0OiypQqgq7IxDvmzaBsiHK1sqjo0tyEkmG4X5Ym7YXjv0Q== + dependencies: + "@atproto/lex-data" "^0.0.14" + "@atproto/lex-json" "^0.0.14" + "@atproto/lex-schema" "^0.0.16" + tslib "^2.8.1" + "@atproto/lex-data@^0.0.13": version "0.0.13" resolved "https://registry.yarnpkg.com/@atproto/lex-data/-/lex-data-0.0.13.tgz#db1bcfa12d5056210f6eb7f3b8bac909909d6b9c" @@ -308,12 +347,22 @@ uint8arrays "3.0.0" unicode-segmenter "^0.14.0" -"@atproto/lex-document@^0.0.15": - version "0.0.15" - resolved "https://registry.yarnpkg.com/@atproto/lex-document/-/lex-document-0.0.15.tgz#b2f19756291a0d259cd99f5ebe4872e9133069b6" - integrity sha512-QT2MbICG4cTFrrA19SIHpZJ33WRLdzjhDsEhSknQ4dE5CjqPf4BP9LaC4pOeW8NE5Kn92hgIm3JWNjoak8blXw== +"@atproto/lex-data@^0.0.14": + version "0.0.14" + resolved "https://registry.yarnpkg.com/@atproto/lex-data/-/lex-data-0.0.14.tgz#2f2f3c64699925a0d4785e5afd0e7731ba1d46c0" + integrity sha512-53DUa9664SS76nGAMYopWsO10OH0AAdf7P/HSKB6Wzx3iqe6lk/K61QZnKxOG1LreYl5CfvIJU6eNf4txI6GlQ== dependencies: - "@atproto/lex-schema" "^0.0.14" + multiformats "^9.9.0" + tslib "^2.8.1" + uint8arrays "3.0.0" + unicode-segmenter "^0.14.0" + +"@atproto/lex-document@^0.0.17": + version "0.0.17" + resolved "https://registry.yarnpkg.com/@atproto/lex-document/-/lex-document-0.0.17.tgz#8460096235910bf5ec8305f03a8da6bab8d8a12b" + integrity sha512-rQiDCSYQwze4+kaArUtmp4bjZ9rV3vYUMhjdDwmZCKodpppNEYrP5AQzyKlxBtKO+MRdLYwHDDwwvakU8atRww== + dependencies: + "@atproto/lex-schema" "^0.0.16" core-js "^3" tslib "^2.8.1" @@ -325,19 +374,27 @@ "@atproto/lex-data" "^0.0.13" tslib "^2.8.1" -"@atproto/lex-resolver@^0.0.17": - version "0.0.17" - resolved "https://registry.yarnpkg.com/@atproto/lex-resolver/-/lex-resolver-0.0.17.tgz#2c474f6babeb54665656bf28b8d27a98de69deae" - integrity sha512-6nI5bYZUYh50ZI8r4erLRP9EbNcW226VShpVN3vHyOSgTje4VP1RTcvBhROBAPj4rL3vc+Oa8OiL6IQXkYrQBg== +"@atproto/lex-json@^0.0.14": + version "0.0.14" + resolved "https://registry.yarnpkg.com/@atproto/lex-json/-/lex-json-0.0.14.tgz#717e533ab583aa5f580acb2a77d9aa3e7eddaa17" + integrity sha512-6lPkDKqe7teEu4WrN5q7400cvZKgYS3uwUMvzG3F9XkgVYhOwSDCtouV/nSLBbpvo3l9OP0kiigtclcNcyekww== + dependencies: + "@atproto/lex-data" "^0.0.14" + tslib "^2.8.1" + +"@atproto/lex-resolver@^0.0.19": + version "0.0.19" + resolved "https://registry.yarnpkg.com/@atproto/lex-resolver/-/lex-resolver-0.0.19.tgz#806fcb71e72d0db51e2eb29c594eddb8c4087414" + integrity sha512-oATn4RpZNLh5rp9doN5/UOYS/Cd25GOD90ohB5jnnmeoF8jTupqIYTVhntbnx1EFn+5tTlgkyXEBV+XESBUcdQ== dependencies: "@atproto-labs/did-resolver" "^0.2.6" "@atproto/crypto" "^0.4.5" - "@atproto/lex-client" "^0.0.15" - "@atproto/lex-data" "^0.0.13" - "@atproto/lex-document" "^0.0.15" - "@atproto/lex-schema" "^0.0.14" - "@atproto/repo" "^0.8.12" - "@atproto/syntax" "^0.5.0" + "@atproto/lex-client" "^0.0.17" + "@atproto/lex-data" "^0.0.14" + "@atproto/lex-document" "^0.0.17" + "@atproto/lex-schema" "^0.0.16" + "@atproto/repo" "^0.8.13" + "@atproto/syntax" "^0.5.1" tslib "^2.8.1" "@atproto/lex-schema@^0.0.14": @@ -349,6 +406,17 @@ "@atproto/syntax" "^0.5.0" tslib "^2.8.1" +"@atproto/lex-schema@^0.0.16": + version "0.0.16" + resolved "https://registry.yarnpkg.com/@atproto/lex-schema/-/lex-schema-0.0.16.tgz#8362932e239b7eaa7c5d6982d06c3147e3afd138" + integrity sha512-O+IorivZHJPeV3kU3NDD2yI8ATfckOphgvDfeiyKHRTxRUKS+lHMCpGUiSTC3fJrfMvYITrruUVViUHVEScrbA== + dependencies: + "@atproto/lex-data" "^0.0.14" + "@atproto/syntax" "^0.5.1" + "@standard-schema/spec" "^1.1.0" + iso-datestring-validator "^2.2.2" + tslib "^2.8.1" + "@atproto/lexicon@^0.6.0", "@atproto/lexicon@^0.6.2": version "0.6.2" resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.6.2.tgz#f6152a2119df953236ca127c4b30e332265e81e7" @@ -382,28 +450,28 @@ optionalDependencies: "@atproto/oauth-provider-api" "0.3.7" -"@atproto/oauth-provider@^0.15.12": - version "0.15.12" - resolved "https://registry.yarnpkg.com/@atproto/oauth-provider/-/oauth-provider-0.15.12.tgz#9dbbfdd6808399d9d7ff8993ac888938fbf4c515" - integrity sha512-Ri4aVx2I4lOKxViB92jwPhAs/NctWEwV0tgYSHcaRpvqr2SVlC2LxTVjUq14ohdbVfv4VFRzj0vZypEX+mclHg== +"@atproto/oauth-provider@^0.15.14": + version "0.15.14" + resolved "https://registry.yarnpkg.com/@atproto/oauth-provider/-/oauth-provider-0.15.14.tgz#d969018b4ad5c0dd5863150cb8c1b65458738589" + integrity sha512-arA3O+Ye1YBhoIUnZtn8wfatnVnwiZrGyNkxhH0nqGbh/RRfwA5W0tgnSDq0VMclLkrPY/OnZ4v3oo9N81yWGg== dependencies: "@atproto-labs/fetch" "^0.2.3" "@atproto-labs/fetch-node" "^0.2.0" "@atproto-labs/pipe" "^0.1.1" "@atproto-labs/simple-store" "^0.3.0" "@atproto-labs/simple-store-memory" "^0.1.4" - "@atproto/common" "^0.5.14" + "@atproto/common" "^0.5.15" "@atproto/did" "^0.3.0" "@atproto/jwk" "^0.6.0" "@atproto/jwk-jose" "^0.1.11" - "@atproto/lex-document" "^0.0.15" - "@atproto/lex-resolver" "^0.0.17" + "@atproto/lex-document" "^0.0.17" + "@atproto/lex-resolver" "^0.0.19" "@atproto/oauth-provider-api" "0.3.7" "@atproto/oauth-provider-frontend" "0.2.9" "@atproto/oauth-provider-ui" "0.4.3" "@atproto/oauth-scopes" "^0.3.2" "@atproto/oauth-types" "^0.6.3" - "@atproto/syntax" "^0.5.0" + "@atproto/syntax" "^0.5.1" "@hapi/accept" "^6.0.3" "@hapi/address" "^5.1.1" "@hapi/bourne" "^3.0.0" @@ -442,20 +510,20 @@ "@atproto/jwk" "^0.6.0" zod "^3.23.8" -"@atproto/ozone@^0.1.166": - version "0.1.166" - resolved "https://registry.yarnpkg.com/@atproto/ozone/-/ozone-0.1.166.tgz#9e65d6f67ef1fe285d0880e5f5a1b282dc63bd70" - integrity sha512-XZ77P/V/tt3SqTQYRsi5nM3P2h+QaNT7Nz3GTf+TMLVolACufRHPoDgp/PoTuS2FaLj1ndHnGyIPvZi/o8he6g== +"@atproto/ozone@^0.1.167": + version "0.1.167" + resolved "https://registry.yarnpkg.com/@atproto/ozone/-/ozone-0.1.167.tgz#c3974bbe06f0926f165f90d5ba51ba9ce2032fff" + integrity sha512-AFquyND8zsskjkDc3WrQObUnZlEky05pFo0YYLy5JoqQN0WXIePLgGY0SC0EIokfF8iYXJE1ZM1u/dgA7DHqGQ== dependencies: - "@atproto/api" "^0.19.2" + "@atproto/api" "^0.19.4" "@atproto/common" "^0.5.14" "@atproto/crypto" "^0.4.5" "@atproto/identity" "^0.4.12" "@atproto/lexicon" "^0.6.2" - "@atproto/syntax" "^0.5.0" + "@atproto/syntax" "^0.5.1" "@atproto/ws-client" "^0.0.4" "@atproto/xrpc" "^0.7.7" - "@atproto/xrpc-server" "^0.10.15" + "@atproto/xrpc-server" "^0.10.16" "@did-plc/lib" "^0.0.1" compression "^1.7.4" cors "^2.8.5" @@ -473,30 +541,30 @@ undici "^6.14.1" ws "^8.12.0" -"@atproto/pds@^0.4.214": - version "0.4.214" - resolved "https://registry.yarnpkg.com/@atproto/pds/-/pds-0.4.214.tgz#c68d55ec0b00a4e35f4801c826d44b65cd62f984" - integrity sha512-bTWeWg3H0TlELfE2eI2ySQuC6ojsCBSSmPtCXBh3Td9TFNpIoZQ/tYLUJMtMXaiVUi6HxzXQL1/iuYfC4Y+ZYQ== +"@atproto/pds@^0.4.216": + version "0.4.216" + resolved "https://registry.yarnpkg.com/@atproto/pds/-/pds-0.4.216.tgz#4d9c73a529bd00893753aba1e7bb33f99b9aaaf4" + integrity sha512-yPNatCb2kvudRp5DMbPemN1+uMsLOJDydw2PCBMxuzdimOf10PsekOhhZxtfGGRvk2NbvKoyfUvkROoFmTr+ew== dependencies: "@atproto-labs/fetch-node" "^0.2.0" "@atproto-labs/simple-store" "^0.3.0" "@atproto-labs/simple-store-memory" "^0.1.4" "@atproto-labs/simple-store-redis" "^0.0.1" "@atproto-labs/xrpc-utils" "^0.0.24" - "@atproto/api" "^0.19.2" + "@atproto/api" "^0.19.4" "@atproto/aws" "^0.2.31" - "@atproto/common" "^0.5.14" + "@atproto/common" "^0.5.15" "@atproto/crypto" "^0.4.5" "@atproto/identity" "^0.4.12" - "@atproto/lex-cbor" "^0.0.14" - "@atproto/lex-data" "^0.0.13" + "@atproto/lex-cbor" "^0.0.15" + "@atproto/lex-data" "^0.0.14" "@atproto/lexicon" "^0.6.2" - "@atproto/oauth-provider" "^0.15.12" + "@atproto/oauth-provider" "^0.15.14" "@atproto/oauth-scopes" "^0.3.2" - "@atproto/repo" "^0.8.12" - "@atproto/syntax" "^0.5.0" + "@atproto/repo" "^0.8.13" + "@atproto/syntax" "^0.5.1" "@atproto/xrpc" "^0.7.7" - "@atproto/xrpc-server" "^0.10.15" + "@atproto/xrpc-server" "^0.10.17" "@did-plc/lib" "^0.0.4" "@hapi/address" "^5.1.1" better-sqlite3 "^10.0.0" @@ -540,6 +608,21 @@ varint "^6.0.0" zod "^3.23.8" +"@atproto/repo@^0.8.13": + version "0.8.13" + resolved "https://registry.yarnpkg.com/@atproto/repo/-/repo-0.8.13.tgz#70160b8b3f78b6addcba7cf3e3ae06306e6b6641" + integrity sha512-VS8XHaBMGdq60xwRI5zQmXzsMF1hU7NKPjmkdr65tJdrv2z0VW77mG01Ui19Xh9O0mUc/LG6GEhwVrabB9Txow== + dependencies: + "@atproto/common" "^0.5.14" + "@atproto/common-web" "^0.4.18" + "@atproto/crypto" "^0.4.5" + "@atproto/lexicon" "^0.6.2" + "@ipld/dag-cbor" "^7.0.0" + multiformats "^9.9.0" + uint8arrays "3.0.0" + varint "^6.0.0" + zod "^3.23.8" + "@atproto/sync@^0.1.40": version "0.1.40" resolved "https://registry.yarnpkg.com/@atproto/sync/-/sync-0.1.40.tgz#b8b467ac4fbf2e682d36cd5697508f993e9e645a" @@ -562,6 +645,13 @@ dependencies: tslib "^2.8.1" +"@atproto/syntax@^0.5.1": + version "0.5.1" + resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.5.1.tgz#78257b903a0723720dca32110379208791ac3c24" + integrity sha512-J8DJjgKgACIyCTbpfvoTnf7+ofTx1kxTGO7KAftkC+jczaMdQhKdgIBAg2DaYy+80cvYGTHy5q/HI9qMAwGbWw== + dependencies: + tslib "^2.8.1" + "@atproto/ws-client@^0.0.4": version "0.0.4" resolved "https://registry.yarnpkg.com/@atproto/ws-client/-/ws-client-0.0.4.tgz#9e436c0e72abea5da0d5a7e8ec862cec0fdb10cd" @@ -591,6 +681,27 @@ rate-limiter-flexible "^2.4.1" ws "^8.12.0" +"@atproto/xrpc-server@^0.10.16", "@atproto/xrpc-server@^0.10.17": + version "0.10.17" + resolved "https://registry.yarnpkg.com/@atproto/xrpc-server/-/xrpc-server-0.10.17.tgz#1016d4a6d97966a3f80e8785e5d5cba7b68c1c60" + integrity sha512-FjexO6P/LRTx6/FdiWTzycFF4TgACW9npsFOitnocydTCOLYouP0OvUwdkxkreFC7qerT4+ARKpqrxRzyj0MNA== + dependencies: + "@atproto/common" "^0.5.15" + "@atproto/crypto" "^0.4.5" + "@atproto/lex-cbor" "^0.0.15" + "@atproto/lex-client" "^0.0.17" + "@atproto/lex-data" "^0.0.14" + "@atproto/lex-json" "^0.0.14" + "@atproto/lex-schema" "^0.0.16" + "@atproto/lexicon" "^0.6.2" + "@atproto/ws-client" "^0.0.4" + "@atproto/xrpc" "^0.7.7" + express "^4.17.2" + http-errors "^2.0.0" + mime-types "^2.1.35" + rate-limiter-flexible "^2.4.1" + ws "^8.12.0" + "@atproto/xrpc@^0.7.6", "@atproto/xrpc@^0.7.7": version "0.7.7" resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.7.7.tgz#c0e3106c854cb9bc7d3129de2f31b8256eb0ed11" @@ -2146,6 +2257,11 @@ dependencies: tslib "^2.6.2" +"@standard-schema/spec@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@standard-schema/spec/-/spec-1.1.0.tgz#a79b55dbaf8604812f52d140b2c9ab41bc150bb8" + integrity sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w== + "@tokenizer/token@^0.3.0": version "0.3.0" resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.3.0.tgz#fe98a93fe789247e998c75e74e9c7c63217aa276" @@ -4146,10 +4262,10 @@ typed-emitter@^2.1.0: optionalDependencies: rxjs "^7.5.2" -typescript@^5.9.3: - version "5.9.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f" - integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== +typescript@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-6.0.2.tgz#0b1bfb15f68c64b97032f3d78abbf98bdbba501f" + integrity sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ== uglify-js@^3.1.4: version "3.19.3" diff --git a/package.json b/package.json index 5ec3756cc8..a2b220df2c 100644 --- a/package.json +++ b/package.json @@ -286,8 +286,8 @@ "react-refresh": "^0.14.0", "svgo": "^3.3.2", "ts-plugin-sort-import-suggestions": "^1.0.4", - "typescript": "^5.9.3", - "typescript-eslint": "^8.56.0", + "typescript": "^6.0.2", + "typescript-eslint": "^8.57.2", "webpack-bundle-analyzer": "^4.10.1" }, "resolutions": { diff --git a/src/global.d.ts b/src/global.d.ts new file mode 100644 index 0000000000..829b15c95f --- /dev/null +++ b/src/global.d.ts @@ -0,0 +1,2 @@ +// TS6.0 enables noUncheckedSideEffectImports +declare module '*.css' diff --git a/tsconfig.json b/tsconfig.json index f24c7e6a8f..8d76de8a00 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -5,12 +5,11 @@ "module": "esnext", "lib": ["dom", "esnext"], "types": ["node", "jest"], - "baseUrl": ".", "paths": { "#/*": ["./src/*"], "crypto": ["./src/platform/crypto.ts"], - "multiformats/cid": ["node_modules/multiformats/types/src/cid.d.ts"], - "multiformats/hashes/hasher": ["node_modules/multiformats/types/src/hashes/hasher.d.ts"] + "multiformats/cid": ["./node_modules/multiformats/types/src/cid.d.ts"], + "multiformats/hashes/hasher": ["./node_modules/multiformats/types/src/hashes/hasher.d.ts"] }, "plugins": [ { diff --git a/yarn.lock b/yarn.lock index 68c91c7c21..2f083a7ebf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5676,16 +5676,16 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.56.0.tgz#5aec3db807a6b8437ea5d5ebf7bd16b4119aba8d" - integrity sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw== +"@typescript-eslint/eslint-plugin@8.57.2": + version "8.57.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.57.2.tgz#ad0dcefeca9c2ecbe09f730d478063666aee010b" + integrity sha512-NZZgp0Fm2IkD+La5PR81sd+g+8oS6JwJje+aRWsDocxHkjyRw0J5L5ZTlN3LI1LlOcGL7ph3eaIUmTXMIjLk0w== dependencies: "@eslint-community/regexpp" "^4.12.2" - "@typescript-eslint/scope-manager" "8.56.0" - "@typescript-eslint/type-utils" "8.56.0" - "@typescript-eslint/utils" "8.56.0" - "@typescript-eslint/visitor-keys" "8.56.0" + "@typescript-eslint/scope-manager" "8.57.2" + "@typescript-eslint/type-utils" "8.57.2" + "@typescript-eslint/utils" "8.57.2" + "@typescript-eslint/visitor-keys" "8.57.2" ignore "^7.0.5" natural-compare "^1.4.0" ts-api-utils "^2.4.0" @@ -5705,15 +5705,15 @@ natural-compare "^1.4.0" ts-api-utils "^1.3.0" -"@typescript-eslint/parser@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.56.0.tgz#8ecff1678b8b1a742d29c446ccf5eeea7f971d72" - integrity sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg== +"@typescript-eslint/parser@8.57.2": + version "8.57.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.57.2.tgz#b819955e39f976c0d4f95b5ed67fe22f85cd6898" + integrity sha512-30ScMRHIAD33JJQkgfGW1t8CURZtjc2JpTrq5n2HFhOefbAhb7ucc7xJwdWcrEtqUIYJ73Nybpsggii6GtAHjA== dependencies: - "@typescript-eslint/scope-manager" "8.56.0" - "@typescript-eslint/types" "8.56.0" - "@typescript-eslint/typescript-estree" "8.56.0" - "@typescript-eslint/visitor-keys" "8.56.0" + "@typescript-eslint/scope-manager" "8.57.2" + "@typescript-eslint/types" "8.57.2" + "@typescript-eslint/typescript-estree" "8.57.2" + "@typescript-eslint/visitor-keys" "8.57.2" debug "^4.4.3" "@typescript-eslint/parser@^7.1.1": @@ -5736,13 +5736,13 @@ "@typescript-eslint/types" "^8.53.0" debug "^4.4.3" -"@typescript-eslint/project-service@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.56.0.tgz#bb8562fecd8f7922e676fc6a1189c20dd7991d73" - integrity sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg== +"@typescript-eslint/project-service@8.57.2": + version "8.57.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.57.2.tgz#dfbc7777f9f633f2b06b558cda3836e76f856e3c" + integrity sha512-FuH0wipFywXRTHf+bTTjNyuNQQsQC3qh/dYzaM4I4W0jrCqjCVuUh99+xd9KamUfmCGPvbO8NDngo/vsnNVqgw== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.56.0" - "@typescript-eslint/types" "^8.56.0" + "@typescript-eslint/tsconfig-utils" "^8.57.2" + "@typescript-eslint/types" "^8.57.2" debug "^4.4.3" "@typescript-eslint/scope-manager@5.62.0": @@ -5769,23 +5769,23 @@ "@typescript-eslint/types" "8.53.0" "@typescript-eslint/visitor-keys" "8.53.0" -"@typescript-eslint/scope-manager@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz#604030a4c6433df3728effdd441d47f45a86edb4" - integrity sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w== +"@typescript-eslint/scope-manager@8.57.2": + version "8.57.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.57.2.tgz#734dcde40677f430b5d963108337295bdbc09dae" + integrity sha512-snZKH+W4WbWkrBqj4gUNRIGb/jipDW3qMqVJ4C9rzdFc+wLwruxk+2a5D+uoFcKPAqyqEnSb4l2ULuZf95eSkw== dependencies: - "@typescript-eslint/types" "8.56.0" - "@typescript-eslint/visitor-keys" "8.56.0" + "@typescript-eslint/types" "8.57.2" + "@typescript-eslint/visitor-keys" "8.57.2" "@typescript-eslint/tsconfig-utils@8.53.0", "@typescript-eslint/tsconfig-utils@^8.53.0": version "8.53.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.53.0.tgz#105279d7969a7abdc8345cc9c57cff83cf910f8f" integrity sha512-K6Sc0R5GIG6dNoPdOooQ+KtvT5KCKAvTcY8h2rIuul19vxH5OTQk7ArKkd4yTzkw66WnNY0kPPzzcmWA+XRmiA== -"@typescript-eslint/tsconfig-utils@8.56.0", "@typescript-eslint/tsconfig-utils@^8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz#2538ce83cbc376e685487960cbb24b65fe2abc4e" - integrity sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg== +"@typescript-eslint/tsconfig-utils@8.57.2", "@typescript-eslint/tsconfig-utils@^8.57.2": + version "8.57.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.57.2.tgz#cf82dc11e884103ec13188a7352591efaa1a887e" + integrity sha512-3Lm5DSM+DCowsUOJC+YqHHnKEfFh5CoGkj5Z31NQSNF4l5wdOwqGn99wmwN/LImhfY3KJnmordBq/4+VDe2eKw== "@typescript-eslint/type-utils@7.18.0": version "7.18.0" @@ -5797,14 +5797,14 @@ debug "^4.3.4" ts-api-utils "^1.3.0" -"@typescript-eslint/type-utils@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.56.0.tgz#72b4edc1fc73988998f1632b3ec99c2a66eaac6e" - integrity sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA== +"@typescript-eslint/type-utils@8.57.2": + version "8.57.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.57.2.tgz#3ec65a94e73776252991a3cf0a15d220734c28f5" + integrity sha512-Co6ZCShm6kIbAM/s+oYVpKFfW7LBc6FXoPXjTRQ449PPNBY8U0KZXuevz5IFuuUj2H9ss40atTaf9dlGLzbWZg== dependencies: - "@typescript-eslint/types" "8.56.0" - "@typescript-eslint/typescript-estree" "8.56.0" - "@typescript-eslint/utils" "8.56.0" + "@typescript-eslint/types" "8.57.2" + "@typescript-eslint/typescript-estree" "8.57.2" + "@typescript-eslint/utils" "8.57.2" debug "^4.4.3" ts-api-utils "^2.4.0" @@ -5823,10 +5823,10 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.53.0.tgz#1adcad3fa32bc2c4cbf3785ba07a5e3151819efb" integrity sha512-Bmh9KX31Vlxa13+PqPvt4RzKRN1XORYSLlAE+sO1i28NkisGbTtSLFVB3l7PWdHtR3E0mVMuC7JilWJ99m2HxQ== -"@typescript-eslint/types@8.56.0", "@typescript-eslint/types@^8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.56.0.tgz#a2444011b9a98ca13d70411d2cbfed5443b3526a" - integrity sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ== +"@typescript-eslint/types@8.57.2", "@typescript-eslint/types@^8.57.2": + version "8.57.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.57.2.tgz#efe0da4c28b505ed458f113aa960dce2c5c671f4" + integrity sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA== "@typescript-eslint/typescript-estree@5.62.0": version "5.62.0" @@ -5870,17 +5870,17 @@ tinyglobby "^0.2.15" ts-api-utils "^2.4.0" -"@typescript-eslint/typescript-estree@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz#fadbc74c14c5bac947db04980ff58bb178701c2e" - integrity sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q== +"@typescript-eslint/typescript-estree@8.57.2": + version "8.57.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.2.tgz#432e61a6cf2ab565837da387e5262c159672abea" + integrity sha512-2MKM+I6g8tJxfSmFKOnHv2t8Sk3T6rF20A1Puk0svLK+uVapDZB/4pfAeB7nE83uAZrU6OxW+HmOd5wHVdXwXA== dependencies: - "@typescript-eslint/project-service" "8.56.0" - "@typescript-eslint/tsconfig-utils" "8.56.0" - "@typescript-eslint/types" "8.56.0" - "@typescript-eslint/visitor-keys" "8.56.0" + "@typescript-eslint/project-service" "8.57.2" + "@typescript-eslint/tsconfig-utils" "8.57.2" + "@typescript-eslint/types" "8.57.2" + "@typescript-eslint/visitor-keys" "8.57.2" debug "^4.4.3" - minimatch "^9.0.5" + minimatch "^10.2.2" semver "^7.7.3" tinyglobby "^0.2.15" ts-api-utils "^2.4.0" @@ -5895,15 +5895,15 @@ "@typescript-eslint/types" "7.18.0" "@typescript-eslint/typescript-estree" "7.18.0" -"@typescript-eslint/utils@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.56.0.tgz#063ce6f702ec603de1b83ee795ed5e877d6f7841" - integrity sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ== +"@typescript-eslint/utils@8.57.2": + version "8.57.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.57.2.tgz#46a8974c24326fb8899486728428a0f1a3115014" + integrity sha512-krRIbvPK1ju1WBKIefiX+bngPs+odIQUtR7kymzPfo1POVw3jlF+nLkmexdSSd4UCbDcQn+wMBATOOmpBbqgKg== dependencies: "@eslint-community/eslint-utils" "^4.9.1" - "@typescript-eslint/scope-manager" "8.56.0" - "@typescript-eslint/types" "8.56.0" - "@typescript-eslint/typescript-estree" "8.56.0" + "@typescript-eslint/scope-manager" "8.57.2" + "@typescript-eslint/types" "8.57.2" + "@typescript-eslint/typescript-estree" "8.57.2" "@typescript-eslint/utils@^5.10.0": version "5.62.0" @@ -5953,12 +5953,12 @@ "@typescript-eslint/types" "8.53.0" eslint-visitor-keys "^4.2.1" -"@typescript-eslint/visitor-keys@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz#7d6592ab001827d3ce052155edf7ecad19688d7d" - integrity sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg== +"@typescript-eslint/visitor-keys@8.57.2": + version "8.57.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.2.tgz#a5c9605774247336c0412beb7dc288ab2a07c11e" + integrity sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw== dependencies: - "@typescript-eslint/types" "8.56.0" + "@typescript-eslint/types" "8.57.2" eslint-visitor-keys "^5.0.0" "@ungap/structured-clone@^1.3.0": @@ -6913,6 +6913,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +balanced-match@^4.0.2: + version "4.0.4" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-4.0.4.tgz#bfb10662feed8196a2c62e7c68e17720c274179a" + integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== + base64-arraybuffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz#1c37589a7c4b0746e34bd1feb951da2df01c1bdc" @@ -7047,6 +7052,13 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" +brace-expansion@^5.0.2: + version "5.0.4" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.4.tgz#614daaecd0a688f660bbbc909a8748c3d80d4336" + integrity sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg== + dependencies: + balanced-match "^4.0.2" + braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" @@ -12687,6 +12699,13 @@ minimatch@^10.1.1, "minimatch@^9.0.3 || ^10.0.1": dependencies: "@isaacs/brace-expansion" "^5.0.0" +minimatch@^10.2.2: + version "10.2.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.4.tgz#465b3accbd0218b8281f5301e27cedc697f96fde" + integrity sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg== + dependencies: + brace-expansion "^5.0.2" + minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -16352,20 +16371,20 @@ typed-array-length@^1.0.7: possible-typed-array-names "^1.0.0" reflect.getprototypeof "^1.0.6" -typescript-eslint@^8.56.0: - version "8.56.0" - resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.56.0.tgz#f4686ccaaf2fb86daf0133820da40ca5961a2236" - integrity sha512-c7toRLrotJ9oixgdW7liukZpsnq5CZ7PuKztubGYlNppuTqhIoWfhgHo/7EU0v06gS2l/x0i2NEFK1qMIf0rIg== +typescript-eslint@^8.57.2: + version "8.57.2" + resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.57.2.tgz#d64c6648dda5b15176708701537ab0b55ba3c83d" + integrity sha512-VEPQ0iPgWO/sBaZOU1xo4nuNdODVOajPnTIbog2GKYr31nIlZ0fWPoCQgGfF3ETyBl1vn63F/p50Um9Z4J8O8A== dependencies: - "@typescript-eslint/eslint-plugin" "8.56.0" - "@typescript-eslint/parser" "8.56.0" - "@typescript-eslint/typescript-estree" "8.56.0" - "@typescript-eslint/utils" "8.56.0" + "@typescript-eslint/eslint-plugin" "8.57.2" + "@typescript-eslint/parser" "8.57.2" + "@typescript-eslint/typescript-estree" "8.57.2" + "@typescript-eslint/utils" "8.57.2" -typescript@^5.9.3: - version "5.9.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f" - integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== +typescript@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-6.0.2.tgz#0b1bfb15f68c64b97032f3d78abbf98bdbba501f" + integrity sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ== ua-parser-js@^0.7.33: version "0.7.35"