Bluesky app fork with some witchin' additions 💫

Prep v1.111.0 e2e (#9494)

* Add e2e debug support for AA

* Remove dup tap call

* Update dev-env

authored by Eric Bailey and committed by GitHub d16c8aed c68e5e82

Changed files
+273 -316
__e2e__
src
ageAssurance
env
geolocation
-4
__e2e__/flows/thread-muting.yml
··· 31 31 id: "viewHeaderHomeFeedPrefsBtn" 32 32 - tapOn: 33 33 id: "replyBtn" 34 - - tapOn: 35 - id: "replyBtn" 36 34 - inputText: "Reply 1" 37 35 - tapOn: 38 36 id: "composerPublishBtn" ··· 69 67 id: "bottomBarProfileBtn" 70 68 - tapOn: 71 69 id: "profilePager-selector-1" 72 - - tapOn: 73 - id: "replyBtn" 74 70 - tapOn: 75 71 id: "replyBtn" 76 72 - inputText: "Reply 2"
+1 -1
package.json
··· 221 221 "zod": "^3.20.2" 222 222 }, 223 223 "devDependencies": { 224 - "@atproto/dev-env": "^0.3.181", 224 + "@atproto/dev-env": "^0.3.193", 225 225 "@babel/core": "^7.26.0", 226 226 "@babel/preset-env": "^7.26.0", 227 227 "@babel/runtime": "^7.26.0",
+7 -27
src/ageAssurance/debug.ts
··· 5 5 } from '@atproto/api' 6 6 7 7 import {type OtherRequiredData} from '#/ageAssurance/data' 8 - import {IS_DEV} from '#/env' 8 + import {IS_DEV, IS_E2E} from '#/env' 9 9 import {type Geolocation} from '#/geolocation' 10 10 11 - export const enabled = IS_DEV && false 11 + export const enabled = (IS_DEV && false) || IS_E2E 12 12 13 13 export const geolocation: Geolocation | undefined = enabled 14 14 ? { ··· 31 31 regionCode: undefined, 32 32 rules: [ 33 33 { 34 - $type: ids.IfAccountNewerThan, 35 - date: '2025-12-01T00:00:00Z', 36 - access: 'none', 37 - }, 38 - { 39 - $type: ids.IfAssuredOverAge, 40 - age: 18, 41 - access: 'full', 42 - }, 43 - { 44 - $type: ids.IfAssuredOverAge, 45 - age: 16, 46 - access: 'safe', 47 - }, 48 - { 49 - $type: ids.IfDeclaredUnderAge, 50 - age: 16, 51 - access: 'none', 52 - }, 53 - { 54 34 $type: ids.Default, 55 - access: 'safe', 35 + access: 'full', 56 36 }, 57 37 ], 58 38 }, ··· 68 48 serverStateEnabled 69 49 ? { 70 50 state: { 71 - lastInitiatedAt: new Date(2023, 5, 1).toISOString(), 51 + lastInitiatedAt: new Date(2025, 1, 1).toISOString(), 72 52 status: 'assured', 73 - access: 'safe', 53 + access: 'full', 74 54 }, 75 55 metadata: { 76 - accountCreatedAt: new Date(2023, 11, 1).toISOString(), 56 + accountCreatedAt: new Date(2023, 1, 1).toISOString(), 77 57 }, 78 58 } 79 59 : undefined 80 60 81 61 export async function resolve<T>(data: T) { 82 - await new Promise(y => setTimeout(y, 2000)) // simulate network 62 + await new Promise(y => setTimeout(y, 500)) // simulate network 83 63 return data 84 64 }
+5
src/env/common.ts
··· 31 31 export const IS_DEV = __DEV__ 32 32 33 33 /** 34 + * Indicates whether the app is running in a test environment 35 + */ 36 + export const IS_E2E = ENV === 'e2e' 37 + 38 + /** 34 39 * Indicates whether the app is `__DEV__` or TestFlight 35 40 */ 36 41 export const IS_INTERNAL = IS_DEV || IS_TESTFLIGHT
+1 -1
src/geolocation/debug.ts
··· 14 14 } 15 15 16 16 export async function resolve<T>(data: T) { 17 - await new Promise(y => setTimeout(y, 2000)) // simulate network 17 + await new Promise(y => setTimeout(y, 500)) // simulate network 18 18 return data 19 19 }
+259 -283
yarn.lock
··· 20 20 "@jridgewell/gen-mapping" "^0.3.0" 21 21 "@jridgewell/trace-mapping" "^0.3.9" 22 22 23 - "@atproto-labs/fetch-node@0.1.10", "@atproto-labs/fetch-node@^0.1.10": 24 - version "0.1.10" 25 - resolved "https://registry.yarnpkg.com/@atproto-labs/fetch-node/-/fetch-node-0.1.10.tgz#bfed87125503d8227e6755399a3d6c8f1fade941" 26 - integrity sha512-o7hGaonA71A6p7O107VhM6UBUN/g9tTyYohMp1q0Kf6xQ4npnuZYRSHSf2g6reSfGQJ1GoFNjBObETTT1ge/jQ== 23 + "@atproto-labs/did-resolver@0.2.4": 24 + version "0.2.4" 25 + resolved "https://registry.yarnpkg.com/@atproto-labs/did-resolver/-/did-resolver-0.2.4.tgz#3df8f94845fae10bb284303d6e73ffaa5a91b158" 26 + integrity sha512-sbXxBnAJWsKv/FEGG6a/WLz7zQYUr1vA2TXvNnPwwJQJCjPwEJMOh1vM22wBr185Phy7D2GD88PcRokn7eUVyw== 27 + dependencies: 28 + "@atproto-labs/fetch" "0.2.3" 29 + "@atproto-labs/pipe" "0.1.1" 30 + "@atproto-labs/simple-store" "0.3.0" 31 + "@atproto-labs/simple-store-memory" "0.1.4" 32 + "@atproto/did" "0.2.3" 33 + zod "^3.23.8" 34 + 35 + "@atproto-labs/fetch-node@0.2.0": 36 + version "0.2.0" 37 + resolved "https://registry.yarnpkg.com/@atproto-labs/fetch-node/-/fetch-node-0.2.0.tgz#438989f3165f52e21e7636fb87ea9c7317ae7f2a" 38 + integrity sha512-Krq09nH/aeoiU2s9xdHA0FjTEFWG9B5FFenipv1iRixCcPc7V3DhTNDawxG9gI8Ny0k4dBVS9WTRN/IDzBx86Q== 27 39 dependencies: 28 40 "@atproto-labs/fetch" "0.2.3" 29 41 "@atproto-labs/pipe" "0.1.1" ··· 62 74 resolved "https://registry.yarnpkg.com/@atproto-labs/simple-store/-/simple-store-0.3.0.tgz#65c0a5c949fe6c8dc3bdaf13ab40848f20073593" 63 75 integrity sha512-nOb6ONKBRJHRlukW1sVawUkBqReLlLx6hT35VS3imaNPwiXDxLnTK7lxw3Lrl9k5yugSBDQAkZAq3MPTEFSUBQ== 64 76 65 - "@atproto-labs/xrpc-utils@0.0.22": 66 - version "0.0.22" 67 - resolved "https://registry.yarnpkg.com/@atproto-labs/xrpc-utils/-/xrpc-utils-0.0.22.tgz#b842faced84647ab691c1fdd07bfc4fd398c741f" 68 - integrity sha512-XGDbTmVgibtcR6FwJepD/QKofG1B5EBBPebk/IVF4aHeBE/6jOd7DnfuKrBimv2GJ2JGrlvHXmjYZdfmCtYEbw== 69 - dependencies: 70 - "@atproto/xrpc" "^0.7.5" 71 - "@atproto/xrpc-server" "^0.9.5" 72 - 73 - "@atproto/api@^0.17.1": 74 - version "0.17.1" 75 - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.17.1.tgz#37e261a4739022e6ba1cfd58efef282be5a2328f" 76 - integrity sha512-MjW6zVP8PsxPhvOpSWIZLoEiFOK0oKIokeHoUgG1CLHGXNnz2TwBGrrPglyiE0j9GYFD5p6lAsHx8Dbx/9j5vg== 77 + "@atproto-labs/xrpc-utils@0.0.24": 78 + version "0.0.24" 79 + resolved "https://registry.yarnpkg.com/@atproto-labs/xrpc-utils/-/xrpc-utils-0.0.24.tgz#0546778b9b83854d8a160dc4dea145e5a23ae8fc" 80 + integrity sha512-wWXd2Ht47UsL/UbDCr3twMFSZrh0xSI56u4O3kz0DTU4G+530mCG71mMVE6eeYcR+j6FEjp7o2Ld6c7wFklYGw== 77 81 dependencies: 78 - "@atproto/common-web" "^0.4.3" 79 - "@atproto/lexicon" "^0.5.1" 80 - "@atproto/syntax" "^0.4.1" 81 - "@atproto/xrpc" "^0.7.5" 82 - await-lock "^2.2.2" 83 - multiformats "^9.9.0" 84 - tlds "^1.234.0" 85 - zod "^3.23.8" 82 + "@atproto/xrpc" "^0.7.6" 83 + "@atproto/xrpc-server" "^0.10.0" 86 84 87 85 "@atproto/api@^0.18.4": 88 86 version "0.18.4" ··· 98 96 tlds "^1.234.0" 99 97 zod "^3.23.8" 100 98 101 - "@atproto/aws@^0.2.30": 102 - version "0.2.30" 103 - resolved "https://registry.yarnpkg.com/@atproto/aws/-/aws-0.2.30.tgz#17c882a2ec838fc6ff2a6c76f66a12e5f29d227e" 104 - integrity sha512-oB/whUIWwSOEqUazz5meN3/AlovBdRc224uRPNy9aC6+qmNKfHKiMfo0ytFhGYdm4GtEd2HYwIT3KR/Rtc2RRA== 99 + "@atproto/aws@^0.2.31": 100 + version "0.2.31" 101 + resolved "https://registry.yarnpkg.com/@atproto/aws/-/aws-0.2.31.tgz#e46d7db34ee57c4f9817269f1e73a7eddba2b9b8" 102 + integrity sha512-jzw0v4KttNqeEZtkIujIOCvWABJl4m8WQuSOlJtYeJhn/xaBC1+CNt7qnvYCzBd+T5nncZU8junHSEbOMdVwiA== 105 103 dependencies: 106 - "@atproto/common" "^0.4.12" 107 - "@atproto/common-web" "^0.4.3" 104 + "@atproto/common" "^0.5.0" 105 + "@atproto/common-web" "^0.4.4" 108 106 "@atproto/crypto" "^0.4.4" 109 - "@atproto/repo" "^0.8.10" 107 + "@atproto/repo" "^0.8.11" 110 108 "@aws-sdk/client-cloudfront" "^3.879.0" 111 109 "@aws-sdk/client-kms" "^3.879.0" 112 110 "@aws-sdk/client-s3" "^3.879.0" ··· 116 114 multiformats "^9.9.0" 117 115 uint8arrays "3.0.0" 118 116 119 - "@atproto/bsky@^0.0.188": 120 - version "0.0.188" 121 - resolved "https://registry.yarnpkg.com/@atproto/bsky/-/bsky-0.0.188.tgz#d1bbf17dfb85b5efbaa0bfd9d1b99e37e79425c0" 122 - integrity sha512-ZOYKo2W/pbTccglvATrzoP8Md3W5+zHJm+XRpLrKLynqNa5QmoLtZgv2iKKfwTWx1b8BZ6YNAVcfYct1T0nTxA== 117 + "@atproto/bsky@^0.0.199": 118 + version "0.0.199" 119 + resolved "https://registry.yarnpkg.com/@atproto/bsky/-/bsky-0.0.199.tgz#44ee12e0192b0f946745317bed474525f45e02c9" 120 + integrity sha512-DtW1G5k8dSBP5rs3fid0RRV+5efsWe2WG0AB1MxhnhU8718CnpGsPX8sx6uZtMvaTKgDynfN7fPNtaxNomVGFA== 123 121 dependencies: 124 - "@atproto-labs/fetch-node" "0.1.10" 125 - "@atproto-labs/xrpc-utils" "0.0.22" 126 - "@atproto/api" "^0.17.1" 127 - "@atproto/common" "^0.4.12" 128 - "@atproto/crypto" "^0.4.4" 129 - "@atproto/did" "^0.2.1" 130 - "@atproto/identity" "^0.4.9" 131 - "@atproto/lexicon" "^0.5.1" 132 - "@atproto/repo" "^0.8.10" 133 - "@atproto/sync" "^0.1.35" 134 - "@atproto/syntax" "^0.4.1" 135 - "@atproto/xrpc-server" "^0.9.5" 122 + "@atproto-labs/fetch-node" "0.2.0" 123 + "@atproto-labs/xrpc-utils" "0.0.24" 124 + "@atproto/api" "^0.18.4" 125 + "@atproto/common" "^0.5.2" 126 + "@atproto/crypto" "^0.4.5" 127 + "@atproto/did" "^0.2.3" 128 + "@atproto/identity" "^0.4.10" 129 + "@atproto/lexicon" "^0.5.2" 130 + "@atproto/repo" "^0.8.11" 131 + "@atproto/sync" "^0.1.38" 132 + "@atproto/syntax" "^0.4.2" 133 + "@atproto/xrpc-server" "^0.10.2" 136 134 "@bufbuild/protobuf" "^1.5.0" 137 135 "@connectrpc/connect" "^1.1.4" 138 136 "@connectrpc/connect-express" "^1.1.4" ··· 166 164 undici "^6.19.8" 167 165 zod "3.23.8" 168 166 169 - "@atproto/bsync@^0.0.22": 170 - version "0.0.22" 171 - resolved "https://registry.yarnpkg.com/@atproto/bsync/-/bsync-0.0.22.tgz#eec667dc90200bcea91dd1055c6bfad7fcf5a1e5" 172 - integrity sha512-V2sEHDJQKCWt4Lx8KHFRy6D6IHJgtUfOsPGXbKYzrCVJF/36v3XACim7uuUxmrd/rxtY/zP5sUVkvv0o5waaZw== 167 + "@atproto/bsync@^0.0.23": 168 + version "0.0.23" 169 + resolved "https://registry.yarnpkg.com/@atproto/bsync/-/bsync-0.0.23.tgz#502b9617a958c8248919ed96ce7d4318b06afb34" 170 + integrity sha512-ONbbY1oavc02ItBzXpo7dam0aNZ4ufDdGlgqLjBV5ZQnP35qmPfdq01plf8H9B2rerOLzz5PaxOBber35KffUA== 173 171 dependencies: 174 - "@atproto/common" "^0.4.12" 172 + "@atproto/common" "^0.5.0" 175 173 "@atproto/syntax" "^0.4.1" 176 174 "@bufbuild/protobuf" "^1.5.0" 177 175 "@connectrpc/connect" "^1.1.4" ··· 182 180 pino-http "^8.2.1" 183 181 typed-emitter "^2.1.0" 184 182 185 - "@atproto/common-web@^0.4.3": 186 - version "0.4.3" 187 - resolved "https://registry.yarnpkg.com/@atproto/common-web/-/common-web-0.4.3.tgz#b4480220b5682db09da45f4ef906eb7619c838b5" 188 - integrity sha512-nRDINmSe4VycJzPo6fP/hEltBcULFxt9Kw7fQk6405FyAWZiTluYHlXOnU7GkQfeUK44OENG1qFTBcmCJ7e8pg== 189 - dependencies: 190 - graphemer "^1.4.0" 191 - multiformats "^9.9.0" 192 - uint8arrays "3.0.0" 193 - zod "^3.23.8" 194 - 195 183 "@atproto/common-web@^0.4.4", "@atproto/common-web@^0.4.6": 196 184 version "0.4.6" 197 185 resolved "https://registry.yarnpkg.com/@atproto/common-web/-/common-web-0.4.6.tgz#e32395d44d812610fd99f718b8644308b828d68b" ··· 221 209 pino "^8.6.1" 222 210 zod "^3.14.2" 223 211 224 - "@atproto/common@^0.4.12": 225 - version "0.4.12" 226 - resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.4.12.tgz#284a264526edfe7cbe44a225210edec319970f43" 227 - integrity sha512-NC+TULLQiqs6MvNymhQS5WDms3SlbIKGLf4n33tpftRJcalh507rI+snbcUb7TLIkKw7VO17qMqxEXtIdd5auQ== 212 + "@atproto/common@^0.5.0", "@atproto/common@^0.5.2": 213 + version "0.5.2" 214 + resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.5.2.tgz#207917bce1d83399c8e6068bc2c2b17e596f25e8" 215 + integrity sha512-7KdU8FcIfnwS2kmv7M86pKxtw/fLvPY2bSI1rXpG+AmA8O++IUGlSCujBGzbrPwnQvY/z++f6Le4rdBzu8bFaA== 228 216 dependencies: 229 - "@atproto/common-web" "^0.4.3" 230 - "@ipld/dag-cbor" "^7.0.3" 231 - cbor-x "^1.5.1" 217 + "@atproto/common-web" "^0.4.6" 218 + "@atproto/lex-cbor" "0.0.2" 219 + "@atproto/lex-data" "0.0.2" 232 220 iso-datestring-validator "^2.2.2" 233 221 multiformats "^9.9.0" 234 222 pino "^8.21.0" ··· 244 232 one-webcrypto "^1.0.3" 245 233 uint8arrays "3.0.0" 246 234 235 + "@atproto/crypto@0.4.5", "@atproto/crypto@^0.4.5": 236 + version "0.4.5" 237 + resolved "https://registry.yarnpkg.com/@atproto/crypto/-/crypto-0.4.5.tgz#fc6ad4fdfe8338147196c8050791cc6a22657eb6" 238 + integrity sha512-n40aKkMoCatP0u9Yvhrdk6fXyOHFDDbkdm4h4HCyWW+KlKl8iXfD5iV+ECq+w5BM+QH25aIpt3/j6EUNerhLxw== 239 + dependencies: 240 + "@noble/curves" "^1.7.0" 241 + "@noble/hashes" "^1.6.1" 242 + uint8arrays "3.0.0" 243 + 247 244 "@atproto/crypto@^0.4.4": 248 245 version "0.4.4" 249 246 resolved "https://registry.yarnpkg.com/@atproto/crypto/-/crypto-0.4.4.tgz#3bd5066643d08e09da55bd59ac1f319d1fcff803" ··· 253 250 "@noble/hashes" "^1.6.1" 254 251 uint8arrays "3.0.0" 255 252 256 - "@atproto/dev-env@^0.3.181": 257 - version "0.3.181" 258 - resolved "https://registry.yarnpkg.com/@atproto/dev-env/-/dev-env-0.3.181.tgz#30241e0d171e9ae6450865b7830a9531cf235a27" 259 - integrity sha512-b797q3neeI5flanIHsoOamXOH971An1ZsFwINJ351UQi/j5Dv8gemVikrVAKy6dPtxn1rIRhADRfH1yZjWattw== 253 + "@atproto/dev-env@^0.3.193": 254 + version "0.3.193" 255 + resolved "https://registry.yarnpkg.com/@atproto/dev-env/-/dev-env-0.3.193.tgz#198333a46d3f337f36fe30c7456c6287cebc8393" 256 + integrity sha512-QPftK8FbVLGrj9IhDnPP7JCIIweYNXZ/zeaZAjolZxpIaCouPHYXXgRMZqrYxN8+RmO0s6T9czm5+xaFuXjkkw== 260 257 dependencies: 261 - "@atproto/api" "^0.17.1" 262 - "@atproto/bsky" "^0.0.188" 263 - "@atproto/bsync" "^0.0.22" 264 - "@atproto/common-web" "^0.4.3" 265 - "@atproto/crypto" "^0.4.4" 266 - "@atproto/identity" "^0.4.9" 267 - "@atproto/lexicon" "^0.5.1" 268 - "@atproto/ozone" "^0.1.147" 269 - "@atproto/pds" "^0.4.184" 270 - "@atproto/sync" "^0.1.35" 271 - "@atproto/syntax" "^0.4.1" 272 - "@atproto/xrpc-server" "^0.9.5" 258 + "@atproto/api" "^0.18.4" 259 + "@atproto/bsky" "^0.0.199" 260 + "@atproto/bsync" "^0.0.23" 261 + "@atproto/common-web" "^0.4.6" 262 + "@atproto/crypto" "^0.4.5" 263 + "@atproto/identity" "^0.4.10" 264 + "@atproto/lexicon" "^0.5.2" 265 + "@atproto/ozone" "^0.1.159" 266 + "@atproto/pds" "^0.4.197" 267 + "@atproto/sync" "^0.1.38" 268 + "@atproto/syntax" "^0.4.2" 269 + "@atproto/xrpc-server" "^0.10.2" 273 270 "@did-plc/lib" "^0.0.1" 274 271 "@did-plc/server" "^0.0.1" 275 272 dotenv "^16.0.3" ··· 279 276 uint8arrays "3.0.0" 280 277 undici "^6.14.1" 281 278 282 - "@atproto/did@0.2.1", "@atproto/did@^0.2.1": 283 - version "0.2.1" 284 - resolved "https://registry.yarnpkg.com/@atproto/did/-/did-0.2.1.tgz#3367b50b3ec38ed846c2b9b9f6e63c9091f526f0" 285 - integrity sha512-1i5BTU2GnBaaeYWhxUOnuEKFVq9euT5+dQPFabHpa927BlJ54PmLGyBBaOI7/NbLmN5HWwBa18SBkMpg3jGZRA== 279 + "@atproto/did@0.2.3", "@atproto/did@^0.2.3": 280 + version "0.2.3" 281 + resolved "https://registry.yarnpkg.com/@atproto/did/-/did-0.2.3.tgz#83cd18ae105324913b30a2259cd9d886677b2d15" 282 + integrity sha512-VI8JJkSizvM2cHYJa37WlbzeCm5tWpojyc1/Zy8q8OOjyoy6X4S4BEfoP941oJcpxpMTObamibQIXQDo7tnIjg== 286 283 dependencies: 287 284 zod "^3.23.8" 288 285 289 - "@atproto/identity@^0.4.9": 290 - version "0.4.9" 291 - resolved "https://registry.yarnpkg.com/@atproto/identity/-/identity-0.4.9.tgz#06d435807ba871717ff4c99741706b7696f8e254" 292 - integrity sha512-pRYCaeaEJMZ4vQlRQYYTrF3cMiRp21n/k/pUT1o7dgKby56zuLErDmFXkbKfKWPf7SgWRgamSaNmsGLqAOD7lQ== 286 + "@atproto/identity@^0.4.10": 287 + version "0.4.10" 288 + resolved "https://registry.yarnpkg.com/@atproto/identity/-/identity-0.4.10.tgz#0ddf3dabef420333a86858512c9f06127b25cada" 289 + integrity sha512-nQbzDLXOhM8p/wo0cTh5DfMSOSHzj6jizpodX37LJ4S1TZzumSxAjHEZa5Rev3JaoD5uSWMVE0MmKEGWkPPvfQ== 293 290 dependencies: 294 - "@atproto/common-web" "^0.4.3" 291 + "@atproto/common-web" "^0.4.4" 295 292 "@atproto/crypto" "^0.4.4" 296 293 297 294 "@atproto/jwk-jose@0.1.11": ··· 310 307 multiformats "^9.9.0" 311 308 zod "^3.23.8" 312 309 313 - "@atproto/lex-data@0.0.2": 310 + "@atproto/lex-cbor@0.0.2", "@atproto/lex-cbor@^0.0.2": 311 + version "0.0.2" 312 + resolved "https://registry.yarnpkg.com/@atproto/lex-cbor/-/lex-cbor-0.0.2.tgz#b05035940407f64dfad80289855776814ff85314" 313 + integrity sha512-sTr3UCL2SgxEoYVpzJGgWTnNl4TpngP5tMcRyaOvi21Se4m3oR4RDsoVDPz8AS6XphiteRwzwPstquN7aWWMbA== 314 + dependencies: 315 + "@atproto/lex-data" "0.0.2" 316 + multiformats "^9.9.0" 317 + tslib "^2.8.1" 318 + 319 + "@atproto/lex-client@0.0.3": 320 + version "0.0.3" 321 + resolved "https://registry.yarnpkg.com/@atproto/lex-client/-/lex-client-0.0.3.tgz#07079d42fe7b09fa44dde160f72579bed7aee486" 322 + integrity sha512-EvS6tmRA5jJwsWleVpxRYpbNpfm9a9VT2A/muFdPuvUuYRPzVKm2cKCperwEnQmT7HuTA7p35dIg/0if75V0Qw== 323 + dependencies: 324 + "@atproto/lex-data" "0.0.2" 325 + "@atproto/lex-json" "0.0.2" 326 + "@atproto/lex-schema" "0.0.3" 327 + tslib "^2.8.1" 328 + 329 + "@atproto/lex-data@0.0.2", "@atproto/lex-data@^0.0.2": 314 330 version "0.0.2" 315 331 resolved "https://registry.yarnpkg.com/@atproto/lex-data/-/lex-data-0.0.2.tgz#f90e7ac52dd6056199a84efc7a3c5196de7ceb63" 316 332 integrity sha512-euV2rDGi+coH8qvZOU+ieUOEbwPwff9ca6IiXIqjZJ76AvlIpj7vtAyIRCxHUW2BoU6h9yqyJgn9MKD2a7oIwg== ··· 321 337 uint8arrays "3.0.0" 322 338 unicode-segmenter "^0.14.0" 323 339 340 + "@atproto/lex-document@0.0.4": 341 + version "0.0.4" 342 + resolved "https://registry.yarnpkg.com/@atproto/lex-document/-/lex-document-0.0.4.tgz#2ada83e30bcef84cc0ff010c5dd8eb2514160731" 343 + integrity sha512-oYT3MHcAkXgPfgSzSgZuBy6R/kxkIdFAr4ohcykGquyxm0ZLWFWilgKzqKiOSzFHY0SX+Q9sWKGVt5y45ebLIw== 344 + dependencies: 345 + "@atproto/lex-schema" "0.0.3" 346 + core-js "^3" 347 + tslib "^2.8.1" 348 + 324 349 "@atproto/lex-json@0.0.2": 325 350 version "0.0.2" 326 351 resolved "https://registry.yarnpkg.com/@atproto/lex-json/-/lex-json-0.0.2.tgz#c4d3b6a8e965898cbc80478ecd461ddd8ac38493" ··· 329 354 "@atproto/lex-data" "0.0.2" 330 355 tslib "^2.8.1" 331 356 332 - "@atproto/lexicon-resolver@0.2.2", "@atproto/lexicon-resolver@^0.2.2": 333 - version "0.2.2" 334 - resolved "https://registry.yarnpkg.com/@atproto/lexicon-resolver/-/lexicon-resolver-0.2.2.tgz#2a91a1908f6b327c41cb5c290eb80aed5ef593c0" 335 - integrity sha512-m1YS8lK+R9JcH3Q4d01CEv5rhuTeo406iPBhVnNfoBFEVYMI3Acdo2/9e5hBoNhr4W6l4LI8qJxplYJcsWNh5A== 357 + "@atproto/lex-resolver@0.0.4": 358 + version "0.0.4" 359 + resolved "https://registry.yarnpkg.com/@atproto/lex-resolver/-/lex-resolver-0.0.4.tgz#769b10e95860a055bce6d7dbf876f2d7612b1c7a" 360 + integrity sha512-ZEZYXGCYXhDy9kxPOr/WacXr62gg4R9zNf2VNk6Y/BZ+9hycW/rlEoLMo6rAsG8PxvA6D3h3o87z6xQZEI/oyw== 336 361 dependencies: 337 - "@atproto-labs/fetch-node" "^0.1.10" 338 - "@atproto/identity" "^0.4.9" 339 - "@atproto/lexicon" "^0.5.1" 340 - "@atproto/repo" "^0.8.10" 341 - "@atproto/syntax" "^0.4.1" 342 - "@atproto/xrpc" "^0.7.5" 343 - multiformats "^9.9.0" 362 + "@atproto-labs/did-resolver" "0.2.4" 363 + "@atproto/crypto" "0.4.5" 364 + "@atproto/lex-client" "0.0.3" 365 + "@atproto/lex-data" "0.0.2" 366 + "@atproto/lex-document" "0.0.4" 367 + "@atproto/lex-schema" "0.0.3" 368 + "@atproto/repo" "0.8.11" 369 + "@atproto/syntax" "0.4.2" 370 + tslib "^2.8.1" 344 371 345 - "@atproto/lexicon@0.5.1", "@atproto/lexicon@^0.5.1": 346 - version "0.5.1" 347 - resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.5.1.tgz#e9b7d5c70dc5a38518a8069cd80fea77ab526947" 348 - integrity sha512-y8AEtYmfgVl4fqFxqXAeGvhesiGkxiy3CWoJIfsFDDdTlZUC8DFnZrYhcqkIop3OlCkkljvpSJi1hbeC1tbi8A== 372 + "@atproto/lex-schema@0.0.3": 373 + version "0.0.3" 374 + resolved "https://registry.yarnpkg.com/@atproto/lex-schema/-/lex-schema-0.0.3.tgz#2f5a65b3592577d0056e51742f834991093a1cd3" 375 + integrity sha512-GI0YWGRxTa/qQMHfkIrWzdEALN64ZMcKjD5lHIwuggDg8a2TwLvaN0WafSnivJGZ9m7oUNu5b97MJiDoJdeAUw== 349 376 dependencies: 350 - "@atproto/common-web" "^0.4.3" 351 - "@atproto/syntax" "^0.4.1" 352 - iso-datestring-validator "^2.2.2" 353 - multiformats "^9.9.0" 354 - zod "^3.23.8" 377 + "@atproto/lex-data" "0.0.2" 378 + "@atproto/syntax" "0.4.2" 379 + tslib "^2.8.1" 355 380 356 381 "@atproto/lexicon@^0.5.2": 357 382 version "0.5.2" ··· 364 389 multiformats "^9.9.0" 365 390 zod "^3.23.8" 366 391 367 - "@atproto/oauth-provider-api@0.3.1": 368 - version "0.3.1" 369 - resolved "https://registry.yarnpkg.com/@atproto/oauth-provider-api/-/oauth-provider-api-0.3.1.tgz#ade10e010d4b1c9cc8fc7afa3fa9e90d49ab05b9" 370 - integrity sha512-dEffyXP5GG2ohDb+YeLjrJ8ynueBcppEOiAnxfFED+uoIKI9TrfowgvZ4uFFhpNpuaceS0f6cO8CDfsU8NuuYQ== 392 + "@atproto/oauth-provider-api@0.3.4": 393 + version "0.3.4" 394 + resolved "https://registry.yarnpkg.com/@atproto/oauth-provider-api/-/oauth-provider-api-0.3.4.tgz#bce9b1a5a6bd759b0de8f6b80c4aced9b64f0c79" 395 + integrity sha512-K3gBqyf9VlYE6tvfD0EDya9WQ9XWtbuhxkI1XHyCIyAvAemhBGoJ1As0ESo3UpJmd2JhA2DmLj4oOvBqknamBA== 371 396 dependencies: 372 397 "@atproto/jwk" "0.6.0" 373 - "@atproto/oauth-types" "0.4.2" 398 + "@atproto/oauth-types" "0.5.2" 374 399 375 - "@atproto/oauth-provider-frontend@0.2.2": 376 - version "0.2.2" 377 - resolved "https://registry.yarnpkg.com/@atproto/oauth-provider-frontend/-/oauth-provider-frontend-0.2.2.tgz#67bc69df02cc845dadae3d564cb0de8c0c8a5d7e" 378 - integrity sha512-iP/ZoYiCrctLutPlnHUzX81AJ1fP0OzpkkokBxlnHGr4AZnkDihZRscWPSVtWqrW2xOZXAdgtf2y35vcO0TpWw== 400 + "@atproto/oauth-provider-frontend@0.2.5": 401 + version "0.2.5" 402 + resolved "https://registry.yarnpkg.com/@atproto/oauth-provider-frontend/-/oauth-provider-frontend-0.2.5.tgz#6a62475bf70cc9d198e8e5f6683fb0c8d39797a0" 403 + integrity sha512-9+23B2Wp2G5UvHPiKQGwoK3sOu3JHa+jVfWjbUkXhho0HGL60hAbyrdm0C6n3UER/mLfn8MTjzW9jQSuJXHosg== 379 404 optionalDependencies: 380 - "@atproto/oauth-provider-api" "0.3.1" 405 + "@atproto/oauth-provider-api" "0.3.4" 381 406 382 - "@atproto/oauth-provider-ui@0.3.2": 383 - version "0.3.2" 384 - resolved "https://registry.yarnpkg.com/@atproto/oauth-provider-ui/-/oauth-provider-ui-0.3.2.tgz#402abf1505692330651280e639e2527eb2968148" 385 - integrity sha512-nlU4CWYxTQbw/0GYBVhX8s66RZ4AE+4nWYLa/MaIew7YSjZANDSbUohqMa804ewTRLARnZECH0rUKzbXRl1kow== 407 + "@atproto/oauth-provider-ui@0.3.6": 408 + version "0.3.6" 409 + resolved "https://registry.yarnpkg.com/@atproto/oauth-provider-ui/-/oauth-provider-ui-0.3.6.tgz#1181040d33b19ed7124f5ad12833200bcd7892e6" 410 + integrity sha512-uxnBWEX/Ht2JJbeibMhCu3OatKchhQGV4v5KfXzTylX2VIZrRmG8PVr5YnHmijjJZD+NgeDWlFSdyGdZZ7qU9w== 386 411 optionalDependencies: 387 - "@atproto/oauth-provider-api" "0.3.1" 412 + "@atproto/oauth-provider-api" "0.3.4" 388 413 389 - "@atproto/oauth-provider@^0.13.2": 390 - version "0.13.2" 391 - resolved "https://registry.yarnpkg.com/@atproto/oauth-provider/-/oauth-provider-0.13.2.tgz#7dd9148a9d4c3c8bc226be2c151fdbf4a6eed5e5" 392 - integrity sha512-R3T63DzCei2nip5aLy4jldNiOEBDQ0g2S5UCCyhlAYarLgNRtBZzrF2L+Mx0L9AQOvsZGTxoo5fFoeFFMsAFcQ== 414 + "@atproto/oauth-provider@^0.14.0": 415 + version "0.14.0" 416 + resolved "https://registry.yarnpkg.com/@atproto/oauth-provider/-/oauth-provider-0.14.0.tgz#bcae0a70250a0ca93853a90f75538acacbda46a4" 417 + integrity sha512-eznIEvLu7iZ6mg90R8mn+WiCFkMJywHjB0wn5a9/ajWuUWPHhNSxllWy1BXtwjLvC1g1ECAwAXAY+x3Y8yfgaA== 393 418 dependencies: 394 419 "@atproto-labs/fetch" "0.2.3" 395 - "@atproto-labs/fetch-node" "0.1.10" 420 + "@atproto-labs/fetch-node" "0.2.0" 396 421 "@atproto-labs/pipe" "0.1.1" 397 422 "@atproto-labs/simple-store" "0.3.0" 398 423 "@atproto-labs/simple-store-memory" "0.1.4" 399 - "@atproto/common" "^0.4.12" 400 - "@atproto/did" "0.2.1" 424 + "@atproto/common" "^0.5.2" 425 + "@atproto/did" "0.2.3" 401 426 "@atproto/jwk" "0.6.0" 402 427 "@atproto/jwk-jose" "0.1.11" 403 - "@atproto/lexicon" "0.5.1" 404 - "@atproto/lexicon-resolver" "0.2.2" 405 - "@atproto/oauth-provider-api" "0.3.1" 406 - "@atproto/oauth-provider-frontend" "0.2.2" 407 - "@atproto/oauth-provider-ui" "0.3.2" 408 - "@atproto/oauth-scopes" "0.2.1" 409 - "@atproto/oauth-types" "0.4.2" 410 - "@atproto/syntax" "0.4.1" 428 + "@atproto/lex-document" "0.0.4" 429 + "@atproto/lex-resolver" "0.0.4" 430 + "@atproto/oauth-provider-api" "0.3.4" 431 + "@atproto/oauth-provider-frontend" "0.2.5" 432 + "@atproto/oauth-provider-ui" "0.3.6" 433 + "@atproto/oauth-scopes" "0.3.0" 434 + "@atproto/oauth-types" "0.5.2" 435 + "@atproto/syntax" "0.4.2" 411 436 "@hapi/accept" "^6.0.3" 412 437 "@hapi/address" "^5.1.1" 413 438 "@hapi/bourne" "^3.0.0" ··· 420 445 jose "^5.2.0" 421 446 zod "^3.23.8" 422 447 423 - "@atproto/oauth-scopes@0.2.1", "@atproto/oauth-scopes@^0.2.1": 424 - version "0.2.1" 425 - resolved "https://registry.yarnpkg.com/@atproto/oauth-scopes/-/oauth-scopes-0.2.1.tgz#8b710fa847e662f5e9f18dfded304d4c1b844530" 426 - integrity sha512-C3MfE89Y02RwgePhXR7VvFNcUIjpwn1iWpSCzoGBMEM8lDjgdt+Xc2S025CD1QiWVi03NaP4m8EqeADOVgSNRA== 448 + "@atproto/oauth-scopes@0.3.0", "@atproto/oauth-scopes@^0.3.0": 449 + version "0.3.0" 450 + resolved "https://registry.yarnpkg.com/@atproto/oauth-scopes/-/oauth-scopes-0.3.0.tgz#f171e73222ad0f24d520c7f9742ecb11f2cb2d43" 451 + integrity sha512-aMCnzOYdLBEPysz5nNHuf4qnWFY1GTheCzWm7lKsPX447B0RvAiuK0SSMULtIOpvqMnQCTf7EMHmbdZUogII8w== 427 452 dependencies: 428 - "@atproto/did" "^0.2.1" 429 - "@atproto/lexicon" "^0.5.1" 430 - "@atproto/syntax" "^0.4.1" 453 + "@atproto/did" "^0.2.3" 454 + "@atproto/syntax" "^0.4.2" 431 455 432 - "@atproto/oauth-types@0.4.2": 433 - version "0.4.2" 434 - resolved "https://registry.yarnpkg.com/@atproto/oauth-types/-/oauth-types-0.4.2.tgz#6d9dabeeb7998258d13e88254a30d51cf0de5568" 435 - integrity sha512-gcfNTyFsPJcYDf79M0iKHykWqzxloscioKoerdIN3MTS3htiNOSgZjm2p8ho7pdrElLzea3qktuhTQI39j1XFQ== 456 + "@atproto/oauth-types@0.5.2": 457 + version "0.5.2" 458 + resolved "https://registry.yarnpkg.com/@atproto/oauth-types/-/oauth-types-0.5.2.tgz#443d2b004403f33fbdcbe4f3406f645c2785fe04" 459 + integrity sha512-9DCDvtvCanTwAaU5UakYDO0hzcOITS3RutK5zfLytE5Y9unj0REmTDdN8Xd8YCfUJl7T/9pYpf04Uyq7bFTASg== 436 460 dependencies: 437 - "@atproto/did" "0.2.1" 461 + "@atproto/did" "0.2.3" 438 462 "@atproto/jwk" "0.6.0" 439 463 zod "^3.23.8" 440 464 441 - "@atproto/ozone@^0.1.147": 442 - version "0.1.147" 443 - resolved "https://registry.yarnpkg.com/@atproto/ozone/-/ozone-0.1.147.tgz#20a91e2c9e266542d13c7bacf0ded6ddab8217c1" 444 - integrity sha512-QzFOjhCjoAlTWe9kukby3vrCJD7hxFU8309ijB6ifimcA1FhT4jvLM7OcYlT+BdSK4PfrixwOSp4Ut8OtF3Wpg== 465 + "@atproto/ozone@^0.1.159": 466 + version "0.1.159" 467 + resolved "https://registry.yarnpkg.com/@atproto/ozone/-/ozone-0.1.159.tgz#217408581120754d3711eb68699e213d78757052" 468 + integrity sha512-d2XVTXA0KA5hbXRgEek+jgafQ3Im6xBEJ7encsVVMc3bf6KTd7zegXmHKHddo7MS8qJbwcOgzj9N/bUQw7DuCw== 445 469 dependencies: 446 - "@atproto/api" "^0.17.1" 447 - "@atproto/common" "^0.4.12" 448 - "@atproto/crypto" "^0.4.4" 449 - "@atproto/identity" "^0.4.9" 450 - "@atproto/lexicon" "^0.5.1" 451 - "@atproto/syntax" "^0.4.1" 452 - "@atproto/xrpc" "^0.7.5" 453 - "@atproto/xrpc-server" "^0.9.5" 470 + "@atproto/api" "^0.18.4" 471 + "@atproto/common" "^0.5.2" 472 + "@atproto/crypto" "^0.4.5" 473 + "@atproto/identity" "^0.4.10" 474 + "@atproto/lexicon" "^0.5.2" 475 + "@atproto/syntax" "^0.4.2" 476 + "@atproto/ws-client" "^0.0.3" 477 + "@atproto/xrpc" "^0.7.6" 478 + "@atproto/xrpc-server" "^0.10.2" 454 479 "@did-plc/lib" "^0.0.1" 455 480 compression "^1.7.4" 456 481 cors "^2.8.5" ··· 468 493 undici "^6.14.1" 469 494 ws "^8.12.0" 470 495 471 - "@atproto/pds@^0.4.184": 472 - version "0.4.184" 473 - resolved "https://registry.yarnpkg.com/@atproto/pds/-/pds-0.4.184.tgz#cee06a36b5bff8f931d1609f8d4a0dedfd921fe4" 474 - integrity sha512-TkbDHAIu0IoUU2fTvjs/z3U/cXsC7hTtFBNJiE1wUeiCWqigxOIwSojAqVXU3pgxt4I+64kta5KBS1n4GYPOXg== 496 + "@atproto/pds@^0.4.197": 497 + version "0.4.197" 498 + resolved "https://registry.yarnpkg.com/@atproto/pds/-/pds-0.4.197.tgz#16992c19a6b45dfe1c802b17f6702b6af113ffd9" 499 + integrity sha512-KzPKo00/eOgsShklVLXlHT5ogKVXcOkMLt3NeEQzC3IOQRvAC4BRjPrFs2zRuQoWfTD3ClSpGVsF2zN5bQw+KQ== 475 500 dependencies: 476 - "@atproto-labs/fetch-node" "0.1.10" 501 + "@atproto-labs/fetch-node" "0.2.0" 477 502 "@atproto-labs/simple-store" "0.3.0" 478 503 "@atproto-labs/simple-store-memory" "0.1.4" 479 504 "@atproto-labs/simple-store-redis" "0.0.1" 480 - "@atproto-labs/xrpc-utils" "0.0.22" 481 - "@atproto/api" "^0.17.1" 482 - "@atproto/aws" "^0.2.30" 483 - "@atproto/common" "^0.4.12" 484 - "@atproto/crypto" "^0.4.4" 485 - "@atproto/identity" "^0.4.9" 486 - "@atproto/lexicon" "^0.5.1" 487 - "@atproto/lexicon-resolver" "^0.2.2" 488 - "@atproto/oauth-provider" "^0.13.2" 489 - "@atproto/oauth-scopes" "^0.2.1" 490 - "@atproto/repo" "^0.8.10" 491 - "@atproto/syntax" "^0.4.1" 492 - "@atproto/xrpc" "^0.7.5" 493 - "@atproto/xrpc-server" "^0.9.5" 505 + "@atproto-labs/xrpc-utils" "0.0.24" 506 + "@atproto/api" "^0.18.4" 507 + "@atproto/aws" "^0.2.31" 508 + "@atproto/common" "^0.5.2" 509 + "@atproto/crypto" "^0.4.5" 510 + "@atproto/identity" "^0.4.10" 511 + "@atproto/lex-cbor" "^0.0.2" 512 + "@atproto/lex-data" "^0.0.2" 513 + "@atproto/lexicon" "^0.5.2" 514 + "@atproto/oauth-provider" "^0.14.0" 515 + "@atproto/oauth-scopes" "^0.3.0" 516 + "@atproto/repo" "^0.8.11" 517 + "@atproto/syntax" "^0.4.2" 518 + "@atproto/xrpc" "^0.7.6" 519 + "@atproto/xrpc-server" "^0.10.2" 494 520 "@did-plc/lib" "^0.0.4" 495 521 "@hapi/address" "^5.1.1" 496 522 better-sqlite3 "^10.0.0" ··· 520 546 undici "^6.19.8" 521 547 zod "^3.23.8" 522 548 523 - "@atproto/repo@^0.8.10": 524 - version "0.8.10" 525 - resolved "https://registry.yarnpkg.com/@atproto/repo/-/repo-0.8.10.tgz#a7776bb21630e4d5d5f698dbb9d8bca0f80811e6" 526 - integrity sha512-REs6TZGyxNaYsjqLf447u+gSdyzhvMkVbxMBiKt1ouEVRkiho1CY32+omn62UkpCuGK2y6SCf6x3sVMctgmX4g== 549 + "@atproto/repo@0.8.11", "@atproto/repo@^0.8.11": 550 + version "0.8.11" 551 + resolved "https://registry.yarnpkg.com/@atproto/repo/-/repo-0.8.11.tgz#3698e4164811adbeb269fd4412639babc4be90ca" 552 + integrity sha512-b/WCu5ITws4ILHoXiZz0XXB5U9C08fUVzkBQDwpnme62GXv8gUaAPL/ttG61OusW09ARwMMQm4vxoP0hTFg+zA== 527 553 dependencies: 528 - "@atproto/common" "^0.4.12" 529 - "@atproto/common-web" "^0.4.3" 554 + "@atproto/common" "^0.5.0" 555 + "@atproto/common-web" "^0.4.4" 530 556 "@atproto/crypto" "^0.4.4" 531 - "@atproto/lexicon" "^0.5.1" 557 + "@atproto/lexicon" "^0.5.2" 532 558 "@ipld/dag-cbor" "^7.0.0" 533 559 multiformats "^9.9.0" 534 560 uint8arrays "3.0.0" 535 561 varint "^6.0.0" 536 562 zod "^3.23.8" 537 563 538 - "@atproto/sync@^0.1.35": 539 - version "0.1.35" 540 - resolved "https://registry.yarnpkg.com/@atproto/sync/-/sync-0.1.35.tgz#6d4dd66043946d20254b31dd2262e86148d78e8e" 541 - integrity sha512-MPvmTjJYCilZEQF1ds7itzF9tNEZtw4Ez0HeMO5E5GaPtTAccBU3AsTxwWST87EX5qsVxMlBTq2go6G6+Swd7Q== 564 + "@atproto/sync@^0.1.38": 565 + version "0.1.38" 566 + resolved "https://registry.yarnpkg.com/@atproto/sync/-/sync-0.1.38.tgz#26244d1e916e6b5c30545eb55c3c3e68cdf1b4a8" 567 + integrity sha512-2rE0SM21Nk4hWw/XcIYFnzlWO6/gBg8mrzuWbOvDhD49sA/wW4zyjaHZ5t1gvk28/SLok2VZiIR8nYBdbf7F5Q== 542 568 dependencies: 543 - "@atproto/common" "^0.4.12" 544 - "@atproto/identity" "^0.4.9" 545 - "@atproto/lexicon" "^0.5.1" 546 - "@atproto/repo" "^0.8.10" 569 + "@atproto/common" "^0.5.0" 570 + "@atproto/identity" "^0.4.10" 571 + "@atproto/lexicon" "^0.5.2" 572 + "@atproto/repo" "^0.8.11" 547 573 "@atproto/syntax" "^0.4.1" 548 - "@atproto/xrpc-server" "^0.9.5" 574 + "@atproto/xrpc-server" "^0.10.0" 549 575 multiformats "^9.9.0" 550 576 p-queue "^6.6.2" 551 577 ws "^8.12.0" 552 578 553 - "@atproto/syntax@0.4.1", "@atproto/syntax@^0.4.1": 554 - version "0.4.1" 555 - resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.4.1.tgz#f77bc610ae0914449ff3f4731861e3da429915f5" 556 - integrity sha512-CJdImtLAiFO+0z3BWTtxwk6aY5w4t8orHTMVJgkf++QRJWTxPbIFko/0hrkADB7n2EruDxDSeAgfUGehpH6ngw== 557 - 558 579 "@atproto/syntax@0.4.2", "@atproto/syntax@^0.4.2": 559 580 version "0.4.2" 560 581 resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.4.2.tgz#a83ff62b82bf84308d78ad836c802bad6a52174a" 561 582 integrity sha512-X9XSRPinBy/0VQ677j8VXlBsYSsUXaiqxWVpGGxJYsAhugdQRb0jqaVKJFtm6RskeNkV6y9xclSUi9UYG/COrA== 562 583 563 - "@atproto/xrpc-server@^0.9.5": 564 - version "0.9.5" 565 - resolved "https://registry.yarnpkg.com/@atproto/xrpc-server/-/xrpc-server-0.9.5.tgz#3a036ce2db85bcac40103fd160fef3ed7c364e2b" 566 - integrity sha512-V0srjUgy6mQ5yf9+MSNBLs457m4qclEaWZsnqIE7RfYywvntexTAbMoo7J7ONfTNwdmA9Gw4oLak2z2cDAET4w== 584 + "@atproto/syntax@^0.4.1": 585 + version "0.4.1" 586 + resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.4.1.tgz#f77bc610ae0914449ff3f4731861e3da429915f5" 587 + integrity sha512-CJdImtLAiFO+0z3BWTtxwk6aY5w4t8orHTMVJgkf++QRJWTxPbIFko/0hrkADB7n2EruDxDSeAgfUGehpH6ngw== 588 + 589 + "@atproto/ws-client@^0.0.3": 590 + version "0.0.3" 591 + resolved "https://registry.yarnpkg.com/@atproto/ws-client/-/ws-client-0.0.3.tgz#bcf350e1c8e0aa2063b01acb01067504cad6a0c2" 592 + integrity sha512-eKqkTWBk6zuMY+6gs02eT7mS8Btewm8/qaL/Dp00NDCqpNC+U59MWvQsOWT3xkNGfd9Eip+V6VI4oyPvAfsfTA== 567 593 dependencies: 568 - "@atproto/common" "^0.4.12" 569 - "@atproto/crypto" "^0.4.4" 570 - "@atproto/lexicon" "^0.5.1" 571 - "@atproto/xrpc" "^0.7.5" 572 - cbor-x "^1.5.1" 594 + "@atproto/common" "^0.5.0" 595 + ws "^8.12.0" 596 + 597 + "@atproto/xrpc-server@^0.10.0", "@atproto/xrpc-server@^0.10.2": 598 + version "0.10.2" 599 + resolved "https://registry.yarnpkg.com/@atproto/xrpc-server/-/xrpc-server-0.10.2.tgz#b68f42a7b6df5bb8081525e5c981a709b9b02739" 600 + integrity sha512-5AzN8xoV8K1Omn45z6qKH414+B3Z35D536rrScwF3aQGDEdpObAS+vya9UoSg+Gvm2+oOtVEbVri7riLTBW3Vg== 601 + dependencies: 602 + "@atproto/common" "^0.5.2" 603 + "@atproto/crypto" "^0.4.5" 604 + "@atproto/lex-cbor" "0.0.2" 605 + "@atproto/lex-data" "0.0.2" 606 + "@atproto/lexicon" "^0.5.2" 607 + "@atproto/ws-client" "^0.0.3" 608 + "@atproto/xrpc" "^0.7.6" 573 609 express "^4.17.2" 574 610 http-errors "^2.0.0" 575 611 mime-types "^2.1.35" 576 612 rate-limiter-flexible "^2.4.1" 577 - uint8arrays "3.0.0" 578 613 ws "^8.12.0" 579 614 zod "^3.23.8" 580 615 581 - "@atproto/xrpc@^0.7.5": 582 - version "0.7.5" 583 - resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.7.5.tgz#40cef1a657b5f28af8ebec9e3dac5872e58e88ea" 584 - integrity sha512-MUYNn5d2hv8yVegRL0ccHvTHAVj5JSnW07bkbiaz96UH45lvYNRVwt44z+yYVnb0/mvBzyD3/ZQ55TRGt7fHkA== 585 - dependencies: 586 - "@atproto/lexicon" "^0.5.1" 587 - zod "^3.23.8" 588 - 589 616 "@atproto/xrpc@^0.7.6": 590 617 version "0.7.6" 591 618 resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.7.6.tgz#bc12b0e37f81fa76589691634d4fac9774fd0cb5" ··· 3729 3756 resolved "https://registry.yarnpkg.com/@bufbuild/protobuf/-/protobuf-1.7.0.tgz#cecddc8162a231642b410bc7b99309cd5969733c" 3730 3757 integrity sha512-jIsRadRsyxf6ERBU1auY2c1k3doFdqh15F4HRZs4BELVuBtpN+3ipkXqcsWE+rD+EQNigeR29SfQ+ES6UX/jGg== 3731 3758 3732 - "@cbor-extract/cbor-extract-darwin-arm64@2.1.1": 3733 - version "2.1.1" 3734 - resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-darwin-arm64/-/cbor-extract-darwin-arm64-2.1.1.tgz#5721f6dd3feae0b96d23122853ce977e0671b7a6" 3735 - integrity sha512-blVBy5MXz6m36Vx0DfLd7PChOQKEs8lK2bD1WJn/vVgG4FXZiZmZb2GECHFvVPA5T7OnODd9xZiL3nMCv6QUhA== 3736 - 3737 - "@cbor-extract/cbor-extract-darwin-x64@2.1.1": 3738 - version "2.1.1" 3739 - resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-darwin-x64/-/cbor-extract-darwin-x64-2.1.1.tgz#c25e7d0133950d87d101d7b3afafea8d50d83f5f" 3740 - integrity sha512-h6KFOzqk8jXTvkOftyRIWGrd7sKQzQv2jVdTL9nKSf3D2drCvQB/LHUxAOpPXo3pv2clDtKs3xnHalpEh3rDsw== 3741 - 3742 - "@cbor-extract/cbor-extract-linux-arm64@2.1.1": 3743 - version "2.1.1" 3744 - resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-linux-arm64/-/cbor-extract-linux-arm64-2.1.1.tgz#48f78e7d8f0fcc84ed074b6bfa6d15dd83187c63" 3745 - integrity sha512-SxAaRcYf8S0QHaMc7gvRSiTSr7nUYMqbUdErBEu+HYA4Q6UNydx1VwFE68hGcp1qvxcy9yT5U7gA+a5XikfwSQ== 3746 - 3747 - "@cbor-extract/cbor-extract-linux-arm@2.1.1": 3748 - version "2.1.1" 3749 - resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-linux-arm/-/cbor-extract-linux-arm-2.1.1.tgz#7507d346389cb682e44fab8fae9534edd52e2e41" 3750 - integrity sha512-ds0uikdcIGUjPyraV4oJqyVE5gl/qYBpa/Wnh6l6xLE2lj/hwnjT2XcZCChdXwW/YFZ1LUHs6waoYN8PmK0nKQ== 3751 - 3752 - "@cbor-extract/cbor-extract-linux-x64@2.1.1": 3753 - version "2.1.1" 3754 - resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-linux-x64/-/cbor-extract-linux-x64-2.1.1.tgz#b7c1d2be61c58ec18d58afbad52411ded63cd4cd" 3755 - integrity sha512-GVK+8fNIE9lJQHAlhOROYiI0Yd4bAZ4u++C2ZjlkS3YmO6hi+FUxe6Dqm+OKWTcMpL/l71N6CQAmaRcb4zyJuA== 3756 - 3757 - "@cbor-extract/cbor-extract-win32-x64@2.1.1": 3758 - version "2.1.1" 3759 - resolved "https://registry.yarnpkg.com/@cbor-extract/cbor-extract-win32-x64/-/cbor-extract-win32-x64-2.1.1.tgz#21b11a1a3f18c3e7d62fd5f87438b7ed2c64c1f7" 3760 - integrity sha512-2Niq1C41dCRIDeD8LddiH+mxGlO7HJ612Ll3D/E73ZWBmycued+8ghTr/Ho3CMOWPUEr08XtyBMVXAjqF+TcKw== 3761 - 3762 3759 "@connectrpc/connect-express@^1.1.4": 3763 3760 version "1.3.0" 3764 3761 resolved "https://registry.yarnpkg.com/@connectrpc/connect-express/-/connect-express-1.3.0.tgz#605cb536e041f5866868421ae00b1a794dcdd1ed" ··· 9257 9254 resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001751.tgz" 9258 9255 integrity sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw== 9259 9256 9260 - cbor-extract@^2.1.1: 9261 - version "2.1.1" 9262 - resolved "https://registry.yarnpkg.com/cbor-extract/-/cbor-extract-2.1.1.tgz#f154b31529fdb6b7c70fb3ca448f44eda96a1b42" 9263 - integrity sha512-1UX977+L+zOJHsp0mWFG13GLwO6ucKgSmSW6JTl8B9GUvACvHeIVpFqhU92299Z6PfD09aTXDell5p+lp1rUFA== 9264 - dependencies: 9265 - node-gyp-build-optional-packages "5.0.3" 9266 - optionalDependencies: 9267 - "@cbor-extract/cbor-extract-darwin-arm64" "2.1.1" 9268 - "@cbor-extract/cbor-extract-darwin-x64" "2.1.1" 9269 - "@cbor-extract/cbor-extract-linux-arm" "2.1.1" 9270 - "@cbor-extract/cbor-extract-linux-arm64" "2.1.1" 9271 - "@cbor-extract/cbor-extract-linux-x64" "2.1.1" 9272 - "@cbor-extract/cbor-extract-win32-x64" "2.1.1" 9273 - 9274 - cbor-x@^1.5.1: 9275 - version "1.5.4" 9276 - resolved "https://registry.yarnpkg.com/cbor-x/-/cbor-x-1.5.4.tgz#8f0754fa8589cbd7339b613b2b5717d133508e98" 9277 - integrity sha512-PVKILDn+Rf6MRhhcyzGXi5eizn1i0i3F8Fe6UMMxXBnWkalq9+C5+VTmlIjAYM4iF2IYF2N+zToqAfYOp+3rfw== 9278 - optionalDependencies: 9279 - cbor-extract "^2.1.1" 9280 - 9281 9257 cborg@^1.6.0: 9282 9258 version "1.10.2" 9283 9259 resolved "https://registry.yarnpkg.com/cborg/-/cborg-1.10.2.tgz#83cd581b55b3574c816f82696307c7512db759a1" ··· 9742 9718 version "3.32.1" 9743 9719 resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.32.1.tgz#5775b88f9062885f67b6d7edce59984e89d276f3" 9744 9720 integrity sha512-f52QZwkFVDPf7UEQZGHKx6NYxsxmVGJe5DIvbzOdRMJlmT6yv0KDjR8rmy3ngr/t5wU54c7Sp/qIJH0ppbhVpQ== 9721 + 9722 + core-js@^3: 9723 + version "3.47.0" 9724 + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.47.0.tgz#436ef07650e191afeb84c24481b298bd60eb4a17" 9725 + integrity sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg== 9745 9726 9746 9727 core-util-is@~1.0.0: 9747 9728 version "1.0.3" ··· 15194 15175 version "1.3.1" 15195 15176 resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" 15196 15177 integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== 15197 - 15198 - node-gyp-build-optional-packages@5.0.3: 15199 - version "5.0.3" 15200 - resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz#92a89d400352c44ad3975010368072b41ad66c17" 15201 - integrity sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA== 15202 15178 15203 15179 node-html-parser@^5.2.0: 15204 15180 version "5.4.2"