a tool for shared writing and social publishing

update @atproto/oauth-client-node

+122 -120
+6 -3
app/api/oauth/[route]/oauth-metadata.ts
··· 1 - import { OAuthClientMetadata } from "@atproto/oauth-client-node"; 1 + import { 2 + OAuthClientMetadata, 3 + OAuthClientMetadataInput, 4 + } from "@atproto/oauth-client-node"; 2 5 const hostname = 3 6 process.env.NODE_ENV === "development" 4 7 ? "http://localhost:3000" 5 8 : "https://leaflet.pub"; 6 9 7 10 const scope = "atproto transition:generic transition:email"; 8 - const localconfig: OAuthClientMetadata = { 11 + const localconfig: OAuthClientMetadataInput = { 9 12 client_id: `http://localhost/?redirect_uri=${encodeURI(`http://127.0.0.1:3000/api/oauth/callback`)}&scope=${encodeURIComponent(scope)}`, 10 13 client_name: `Leaflet`, 11 14 client_uri: hostname, ··· 18 21 dpop_bound_access_tokens: true, 19 22 }; 20 23 21 - const prodconfig: OAuthClientMetadata = { 24 + const prodconfig: OAuthClientMetadataInput = { 22 25 client_id: `${hostname}/api/oauth/metadata`, 23 26 client_name: `Leaflet`, 24 27 client_uri: hostname,
+115 -116
package-lock.json
··· 12 12 "@atproto/api": "^0.14.2", 13 13 "@atproto/common": "^0.4.8", 14 14 "@atproto/identity": "^0.4.6", 15 - "@atproto/oauth-client-node": "^0.2.17", 15 + "@atproto/oauth-client-node": "^0.3.8", 16 16 "@atproto/sync": "^0.1.34", 17 17 "@atproto/syntax": "^0.3.3", 18 18 "@atproto/xrpc": "^0.6.9", ··· 118 118 } 119 119 }, 120 120 "node_modules/@atproto-labs/did-resolver": { 121 - "version": "0.1.12", 122 - "resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.1.12.tgz", 123 - "integrity": "sha512-criWN7o21C5TFsauB+bGTlkqqerOU6gT2TbxdQVgZUWqNcfazUmUjT4gJAY02i+O4d3QmZa27fv9CcaRKWkSug==", 121 + "version": "0.2.1", 122 + "resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.2.1.tgz", 123 + "integrity": "sha512-zSoHyqwwRYUtMNLW+RrWsImt1U5S47nJv5FfmAXTmon6wVKjxKD/PFrD1pg/4G6THqJmQHTs1Hj+54XVupYnvQ==", 124 124 "license": "MIT", 125 125 "dependencies": { 126 - "@atproto-labs/fetch": "0.2.2", 127 - "@atproto-labs/pipe": "0.1.0", 128 - "@atproto-labs/simple-store": "0.2.0", 129 - "@atproto-labs/simple-store-memory": "0.1.3", 130 - "@atproto/did": "0.1.5", 126 + "@atproto-labs/fetch": "0.2.3", 127 + "@atproto-labs/pipe": "0.1.1", 128 + "@atproto-labs/simple-store": "0.3.0", 129 + "@atproto-labs/simple-store-memory": "0.1.4", 130 + "@atproto/did": "0.2.0", 131 131 "zod": "^3.23.8" 132 132 } 133 133 }, 134 134 "node_modules/@atproto-labs/fetch": { 135 - "version": "0.2.2", 136 - "resolved": "https://registry.npmjs.org/@atproto-labs/fetch/-/fetch-0.2.2.tgz", 137 - "integrity": "sha512-QyafkedbFeVaN20DYUpnY2hcArYxjdThPXbYMqOSoZhcvkrUqaw4xDND4wZB5TBD9cq2yqe9V6mcw9P4XQKQuQ==", 135 + "version": "0.2.3", 136 + "resolved": "https://registry.npmjs.org/@atproto-labs/fetch/-/fetch-0.2.3.tgz", 137 + "integrity": "sha512-NZtbJOCbxKUFRFKMpamT38PUQMY0hX0p7TG5AEYOPhZKZEP7dHZ1K2s1aB8MdVH0qxmqX7nQleNrrvLf09Zfdw==", 138 138 "license": "MIT", 139 139 "dependencies": { 140 - "@atproto-labs/pipe": "0.1.0" 140 + "@atproto-labs/pipe": "0.1.1" 141 141 } 142 142 }, 143 143 "node_modules/@atproto-labs/fetch-node": { 144 - "version": "0.1.8", 145 - "resolved": "https://registry.npmjs.org/@atproto-labs/fetch-node/-/fetch-node-0.1.8.tgz", 146 - "integrity": "sha512-OOTIhZNPEDDm7kaYU8iYRgzM+D5n3mP2iiBSyKuLakKTaZBL5WwYlUsJVsqX26SnUXtGEroOJEVJ6f66OcG80w==", 144 + "version": "0.1.10", 145 + "resolved": "https://registry.npmjs.org/@atproto-labs/fetch-node/-/fetch-node-0.1.10.tgz", 146 + "integrity": "sha512-o7hGaonA71A6p7O107VhM6UBUN/g9tTyYohMp1q0Kf6xQ4npnuZYRSHSf2g6reSfGQJ1GoFNjBObETTT1ge/jQ==", 147 147 "license": "MIT", 148 148 "dependencies": { 149 - "@atproto-labs/fetch": "0.2.2", 150 - "@atproto-labs/pipe": "0.1.0", 149 + "@atproto-labs/fetch": "0.2.3", 150 + "@atproto-labs/pipe": "0.1.1", 151 151 "ipaddr.js": "^2.1.0", 152 - "psl": "^1.9.0", 153 152 "undici": "^6.14.1" 154 153 }, 155 154 "engines": { ··· 157 156 } 158 157 }, 159 158 "node_modules/@atproto-labs/handle-resolver": { 160 - "version": "0.1.8", 161 - "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver/-/handle-resolver-0.1.8.tgz", 162 - "integrity": "sha512-Y0ckccoCGDo/3g4thPkgp9QcORmc+qqEaCBCYCZYtfLIQp4775u22wd+4fyEyJP4DqoReKacninkICgRGfs3dQ==", 159 + "version": "0.3.1", 160 + "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver/-/handle-resolver-0.3.1.tgz", 161 + "integrity": "sha512-mLZdMNvwomgnn9sffKO1/xr02ctgeiT0FUVw7JekbchTckub2RM7qMu8Rw1mC4bpCpW+i7DXDiOxpoajkppwYQ==", 163 162 "license": "MIT", 164 163 "dependencies": { 165 - "@atproto-labs/simple-store": "0.2.0", 166 - "@atproto-labs/simple-store-memory": "0.1.3", 167 - "@atproto/did": "0.1.5", 164 + "@atproto-labs/simple-store": "0.3.0", 165 + "@atproto-labs/simple-store-memory": "0.1.4", 166 + "@atproto/did": "0.2.0", 168 167 "zod": "^3.23.8" 169 168 } 170 169 }, 171 170 "node_modules/@atproto-labs/handle-resolver-node": { 172 - "version": "0.1.15", 173 - "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver-node/-/handle-resolver-node-0.1.15.tgz", 174 - "integrity": "sha512-krl9KqfCCrGID35VAAHKBIiXOxe3gYxAtOJLYpZc5cOPFwnvPlAdhTYZLIc1dJRKDayi8gh6Q4XZRDv7i8dryg==", 171 + "version": "0.1.19", 172 + "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver-node/-/handle-resolver-node-0.1.19.tgz", 173 + "integrity": "sha512-nNVCfiKudvMYfDcWCa9koOMOpCYaC0wG4Uys5dZev99s/Nka7tRlIZIV+u+GWivnG9lqCupKATkoyCd6Per8Gw==", 175 174 "license": "MIT", 176 175 "dependencies": { 177 - "@atproto-labs/fetch-node": "0.1.8", 178 - "@atproto-labs/handle-resolver": "0.1.8", 179 - "@atproto/did": "0.1.5" 176 + "@atproto-labs/fetch-node": "0.1.10", 177 + "@atproto-labs/handle-resolver": "0.3.1", 178 + "@atproto/did": "0.2.0" 180 179 }, 181 180 "engines": { 182 181 "node": ">=18.7.0" 183 182 } 184 183 }, 185 184 "node_modules/@atproto-labs/identity-resolver": { 186 - "version": "0.1.16", 187 - "resolved": "https://registry.npmjs.org/@atproto-labs/identity-resolver/-/identity-resolver-0.1.16.tgz", 188 - "integrity": "sha512-pFrtKT49cYBhCDd2U1t/CcUBiMmQzaNQxh8oSkDUlGs/K3P8rJFTAGAMm8UjokfGEKwF4hX9oo7O8Kn+GkyExw==", 185 + "version": "0.3.1", 186 + "resolved": "https://registry.npmjs.org/@atproto-labs/identity-resolver/-/identity-resolver-0.3.1.tgz", 187 + "integrity": "sha512-jCgotRRqPykPwh4gh0FBLOqeofv1G8OH/DZ5s88HWm7biUZeksZwDrEvL5TnqEFUpXT3O9Hcyp/XEpfCAplRoQ==", 189 188 "license": "MIT", 190 189 "dependencies": { 191 - "@atproto-labs/did-resolver": "0.1.12", 192 - "@atproto-labs/handle-resolver": "0.1.8", 193 - "@atproto/syntax": "0.4.0" 190 + "@atproto-labs/did-resolver": "0.2.1", 191 + "@atproto-labs/handle-resolver": "0.3.1" 194 192 } 195 193 }, 196 - "node_modules/@atproto-labs/identity-resolver/node_modules/@atproto/syntax": { 197 - "version": "0.4.0", 198 - "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.0.tgz", 199 - "integrity": "sha512-b9y5ceHS8YKOfP3mdKmwAx5yVj9294UN7FG2XzP6V5aKUdFazEYRnR9m5n5ZQFKa3GNvz7de9guZCJ/sUTcOAA==", 200 - "license": "MIT" 201 - }, 202 194 "node_modules/@atproto-labs/pipe": { 203 - "version": "0.1.0", 204 - "resolved": "https://registry.npmjs.org/@atproto-labs/pipe/-/pipe-0.1.0.tgz", 205 - "integrity": "sha512-ghOqHFyJlQVFPESzlVHjKroP0tPzbmG5Jms0dNI9yLDEfL8xp4OFPWLX4f6T8mRq69wWs4nIDM3sSsFbFqLa1w==", 195 + "version": "0.1.1", 196 + "resolved": "https://registry.npmjs.org/@atproto-labs/pipe/-/pipe-0.1.1.tgz", 197 + "integrity": "sha512-hdNw2oUs2B6BN1lp+32pF7cp8EMKuIN5Qok2Vvv/aOpG/3tNSJ9YkvfI0k6Zd188LeDDYRUpYpxcoFIcGH/FNg==", 206 198 "license": "MIT" 207 199 }, 208 200 "node_modules/@atproto-labs/simple-store": { 209 - "version": "0.2.0", 210 - "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store/-/simple-store-0.2.0.tgz", 211 - "integrity": "sha512-0bRbAlI8Ayh03wRwncAMEAyUKtZ+AuTS1jgPrfym1WVOAOiottI/ZmgccqLl6w5MbxVcClNQF7WYGKvGwGoIhA==", 201 + "version": "0.3.0", 202 + "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store/-/simple-store-0.3.0.tgz", 203 + "integrity": "sha512-nOb6ONKBRJHRlukW1sVawUkBqReLlLx6hT35VS3imaNPwiXDxLnTK7lxw3Lrl9k5yugSBDQAkZAq3MPTEFSUBQ==", 212 204 "license": "MIT" 213 205 }, 214 206 "node_modules/@atproto-labs/simple-store-memory": { 215 - "version": "0.1.3", 216 - "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store-memory/-/simple-store-memory-0.1.3.tgz", 217 - "integrity": "sha512-jkitT9+AtU+0b28DoN92iURLaCt/q/q4yX8q6V+9LSwYlUTqKoj/5NFKvF7x6EBuG+gpUdlcycbH7e60gjOhRQ==", 207 + "version": "0.1.4", 208 + "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store-memory/-/simple-store-memory-0.1.4.tgz", 209 + "integrity": "sha512-3mKY4dP8I7yKPFj9VKpYyCRzGJOi5CEpOLPlRhoJyLmgs3J4RzDrjn323Oakjz2Aj2JzRU/AIvWRAZVhpYNJHw==", 218 210 "license": "MIT", 219 211 "dependencies": { 220 - "@atproto-labs/simple-store": "0.2.0", 212 + "@atproto-labs/simple-store": "0.3.0", 221 213 "lru-cache": "^10.2.0" 222 214 } 223 215 }, ··· 299 291 } 300 292 }, 301 293 "node_modules/@atproto/did": { 302 - "version": "0.1.5", 303 - "resolved": "https://registry.npmjs.org/@atproto/did/-/did-0.1.5.tgz", 304 - "integrity": "sha512-8+1D08QdGE5TF0bB0vV8HLVrVZJeLNITpRTUVEoABNMRaUS7CoYSVb0+JNQDeJIVmqMjOL8dOjvCUDkp3gEaGQ==", 294 + "version": "0.2.0", 295 + "resolved": "https://registry.npmjs.org/@atproto/did/-/did-0.2.0.tgz", 296 + "integrity": "sha512-BskT39KYbwY1DUsWekkHh47xS+wvJpFq5F9acsicNfYniinyAMnNTzGKQEhnjQuG7K0qQItg/SnmC+y0tJXV7Q==", 305 297 "license": "MIT", 306 298 "dependencies": { 307 299 "zod": "^3.23.8" ··· 321 313 } 322 314 }, 323 315 "node_modules/@atproto/jwk": { 324 - "version": "0.1.5", 325 - "resolved": "https://registry.npmjs.org/@atproto/jwk/-/jwk-0.1.5.tgz", 326 - "integrity": "sha512-OzZFLhX41TOcMeanP3aZlL5bLeaUIZT15MI4aU5cwflNq/rwpGOpz3uwDjZc8ytgUjuTQ8LabSz5jMmwoTSWFg==", 316 + "version": "0.5.0", 317 + "resolved": "https://registry.npmjs.org/@atproto/jwk/-/jwk-0.5.0.tgz", 318 + "integrity": "sha512-Qi2NtEqhkG+uz3CKia4+H05WMV/z//dz3ESo5+cyBKrOnxVTJ5ZubMyltWjoYvy6v/jLhorXdDWcjn07yky7MQ==", 327 319 "license": "MIT", 328 320 "dependencies": { 329 321 "multiformats": "^9.9.0", ··· 331 323 } 332 324 }, 333 325 "node_modules/@atproto/jwk-jose": { 334 - "version": "0.1.6", 335 - "resolved": "https://registry.npmjs.org/@atproto/jwk-jose/-/jwk-jose-0.1.6.tgz", 336 - "integrity": "sha512-r4DGMvvmazy6CxqAcnplpUxvp6Vd8UwKxQBZRpmm1aNsVonf5qj1yeDkECTiwoe/FPbvtdamlzClB3UZc7Yb5w==", 326 + "version": "0.1.10", 327 + "resolved": "https://registry.npmjs.org/@atproto/jwk-jose/-/jwk-jose-0.1.10.tgz", 328 + "integrity": "sha512-Eiu/u4tZHz3IIhHZt0zneYEffSAO3Oqk/ToKwlu1TqKte6sjtPs/4uquSiAAGFYozqgo92JC/AQclWzzkHI5QQ==", 337 329 "license": "MIT", 338 330 "dependencies": { 339 - "@atproto/jwk": "0.1.5", 331 + "@atproto/jwk": "0.5.0", 340 332 "jose": "^5.2.0" 341 333 } 342 334 }, 343 335 "node_modules/@atproto/jwk-webcrypto": { 344 - "version": "0.1.6", 345 - "resolved": "https://registry.npmjs.org/@atproto/jwk-webcrypto/-/jwk-webcrypto-0.1.6.tgz", 346 - "integrity": "sha512-mxWHOvlg+HGohldfiaon1fNsr7iDvKrTrkV0/ZvymWRzxsDFPCon1hu8OtKLXUVgLh+IzDJT1D79I4fBSo4pog==", 336 + "version": "0.1.10", 337 + "resolved": "https://registry.npmjs.org/@atproto/jwk-webcrypto/-/jwk-webcrypto-0.1.10.tgz", 338 + "integrity": "sha512-JZsavs6JiSmw5rgcjkGDwzr1aCJGdybZOjVfYH+m9sXRU1BrUCA30uwNfZY7eFyWXyRAnCFiYiGVZgypXyKotw==", 347 339 "license": "MIT", 348 340 "dependencies": { 349 - "@atproto/jwk": "0.1.5", 350 - "@atproto/jwk-jose": "0.1.6", 341 + "@atproto/jwk": "0.5.0", 342 + "@atproto/jwk-jose": "0.1.10", 351 343 "zod": "^3.23.8" 352 344 } 353 345 }, ··· 406 398 "license": "(Apache-2.0 AND MIT)" 407 399 }, 408 400 "node_modules/@atproto/oauth-client": { 409 - "version": "0.3.16", 410 - "resolved": "https://registry.npmjs.org/@atproto/oauth-client/-/oauth-client-0.3.16.tgz", 411 - "integrity": "sha512-AEtGLOXRJzBcBa8LyUXwFf/M7cZc+CcOBjLsiqmVQriSwccfyTkALgiyM0UcRHJqlwtLPuf9RYtgKPc8rW5F/w==", 401 + "version": "0.5.6", 402 + "resolved": "https://registry.npmjs.org/@atproto/oauth-client/-/oauth-client-0.5.6.tgz", 403 + "integrity": "sha512-O1S9lPptJxWPcNd2kODaLgWntz+A7PzskU2hP4IFa7hVLs4aEnEt9dKq5wJE97tDli8mgyh/ndPQhxUaCVQ5iQ==", 412 404 "license": "MIT", 413 405 "dependencies": { 414 - "@atproto-labs/did-resolver": "0.1.12", 415 - "@atproto-labs/fetch": "0.2.2", 416 - "@atproto-labs/handle-resolver": "0.1.8", 417 - "@atproto-labs/identity-resolver": "0.1.16", 418 - "@atproto-labs/simple-store": "0.2.0", 419 - "@atproto-labs/simple-store-memory": "0.1.3", 420 - "@atproto/did": "0.1.5", 421 - "@atproto/jwk": "0.1.5", 422 - "@atproto/oauth-types": "0.2.7", 423 - "@atproto/xrpc": "0.7.0", 406 + "@atproto-labs/did-resolver": "0.2.1", 407 + "@atproto-labs/fetch": "0.2.3", 408 + "@atproto-labs/handle-resolver": "0.3.1", 409 + "@atproto-labs/identity-resolver": "0.3.1", 410 + "@atproto-labs/simple-store": "0.3.0", 411 + "@atproto-labs/simple-store-memory": "0.1.4", 412 + "@atproto/did": "0.2.0", 413 + "@atproto/jwk": "0.5.0", 414 + "@atproto/oauth-types": "0.4.1", 415 + "@atproto/xrpc": "0.7.5", 424 416 "multiformats": "^9.9.0", 425 417 "zod": "^3.23.8" 426 418 } 427 419 }, 428 420 "node_modules/@atproto/oauth-client-node": { 429 - "version": "0.2.17", 430 - "resolved": "https://registry.npmjs.org/@atproto/oauth-client-node/-/oauth-client-node-0.2.17.tgz", 431 - "integrity": "sha512-mPaBEZlsEAhUvhr958tPrQA4T+wDv4I6MLPTF7QNzTG1n/kP2LEIStq1Y63UVDwEqTS16LnpsZodu3QZnrNxXg==", 421 + "version": "0.3.8", 422 + "resolved": "https://registry.npmjs.org/@atproto/oauth-client-node/-/oauth-client-node-0.3.8.tgz", 423 + "integrity": "sha512-HIBiYQERj04Xa0l8cJkqcZC0BbHH5uqDEvhqHWnJ5umSq/ms0+HZi3JKJXGv1XfYOvxUxx6NKgXJ8VhhYoQa5A==", 432 424 "license": "MIT", 433 425 "dependencies": { 434 - "@atproto-labs/did-resolver": "0.1.12", 435 - "@atproto-labs/handle-resolver-node": "0.1.15", 436 - "@atproto-labs/simple-store": "0.2.0", 437 - "@atproto/did": "0.1.5", 438 - "@atproto/jwk": "0.1.5", 439 - "@atproto/jwk-jose": "0.1.6", 440 - "@atproto/jwk-webcrypto": "0.1.6", 441 - "@atproto/oauth-client": "0.3.16", 442 - "@atproto/oauth-types": "0.2.7" 426 + "@atproto-labs/did-resolver": "0.2.1", 427 + "@atproto-labs/handle-resolver-node": "0.1.19", 428 + "@atproto-labs/simple-store": "0.3.0", 429 + "@atproto/did": "0.2.0", 430 + "@atproto/jwk": "0.5.0", 431 + "@atproto/jwk-jose": "0.1.10", 432 + "@atproto/jwk-webcrypto": "0.1.10", 433 + "@atproto/oauth-client": "0.5.6", 434 + "@atproto/oauth-types": "0.4.1" 443 435 }, 444 436 "engines": { 445 437 "node": ">=18.7.0" 446 438 } 447 439 }, 440 + "node_modules/@atproto/oauth-client/node_modules/@atproto/lexicon": { 441 + "version": "0.5.1", 442 + "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.5.1.tgz", 443 + "integrity": "sha512-y8AEtYmfgVl4fqFxqXAeGvhesiGkxiy3CWoJIfsFDDdTlZUC8DFnZrYhcqkIop3OlCkkljvpSJi1hbeC1tbi8A==", 444 + "license": "MIT", 445 + "dependencies": { 446 + "@atproto/common-web": "^0.4.3", 447 + "@atproto/syntax": "^0.4.1", 448 + "iso-datestring-validator": "^2.2.2", 449 + "multiformats": "^9.9.0", 450 + "zod": "^3.23.8" 451 + } 452 + }, 453 + "node_modules/@atproto/oauth-client/node_modules/@atproto/syntax": { 454 + "version": "0.4.1", 455 + "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.1.tgz", 456 + "integrity": "sha512-CJdImtLAiFO+0z3BWTtxwk6aY5w4t8orHTMVJgkf++QRJWTxPbIFko/0hrkADB7n2EruDxDSeAgfUGehpH6ngw==", 457 + "license": "MIT" 458 + }, 448 459 "node_modules/@atproto/oauth-client/node_modules/@atproto/xrpc": { 449 - "version": "0.7.0", 450 - "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.7.0.tgz", 451 - "integrity": "sha512-SfhP9dGx2qclaScFDb58Jnrmim5nk4geZXCqg6sB0I/KZhZEkr9iIx1hLCp+sxkIfEsmEJjeWO4B0rjUIJW5cw==", 460 + "version": "0.7.5", 461 + "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.7.5.tgz", 462 + "integrity": "sha512-MUYNn5d2hv8yVegRL0ccHvTHAVj5JSnW07bkbiaz96UH45lvYNRVwt44z+yYVnb0/mvBzyD3/ZQ55TRGt7fHkA==", 452 463 "license": "MIT", 453 464 "dependencies": { 454 - "@atproto/lexicon": "^0.4.11", 465 + "@atproto/lexicon": "^0.5.1", 455 466 "zod": "^3.23.8" 456 467 } 457 468 }, ··· 462 473 "license": "(Apache-2.0 AND MIT)" 463 474 }, 464 475 "node_modules/@atproto/oauth-types": { 465 - "version": "0.2.7", 466 - "resolved": "https://registry.npmjs.org/@atproto/oauth-types/-/oauth-types-0.2.7.tgz", 467 - "integrity": "sha512-2SlDveiSI0oowC+sfuNd/npV8jw/FhokSS26qyUyldTg1g9ZlhxXUfMP4IZOPeZcVn9EszzQRHs1H9ZJqVQIew==", 476 + "version": "0.4.1", 477 + "resolved": "https://registry.npmjs.org/@atproto/oauth-types/-/oauth-types-0.4.1.tgz", 478 + "integrity": "sha512-c5ixf2ZOzcltOu1fDBnO/tok6Wj7JDDK66+Z0q/+bAr8LXgOnxP7zQfJ+DD4gTkB+saTqsqWtVv8qvx/IEtm1g==", 468 479 "license": "MIT", 469 480 "dependencies": { 470 - "@atproto/jwk": "0.1.5", 481 + "@atproto/jwk": "0.5.0", 471 482 "zod": "^3.23.8" 472 483 } 473 484 }, ··· 14409 14420 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", 14410 14421 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" 14411 14422 }, 14412 - "node_modules/psl": { 14413 - "version": "1.15.0", 14414 - "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", 14415 - "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", 14416 - "license": "MIT", 14417 - "dependencies": { 14418 - "punycode": "^2.3.1" 14419 - }, 14420 - "funding": { 14421 - "url": "https://github.com/sponsors/lupomontero" 14422 - } 14423 - }, 14424 14423 "node_modules/punycode": { 14425 14424 "version": "2.3.1", 14426 14425 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", ··· 16798 16797 } 16799 16798 }, 16800 16799 "node_modules/undici": { 16801 - "version": "6.21.2", 16802 - "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.2.tgz", 16803 - "integrity": "sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g==", 16800 + "version": "6.21.3", 16801 + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.3.tgz", 16802 + "integrity": "sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==", 16804 16803 "license": "MIT", 16805 16804 "engines": { 16806 16805 "node": ">=18.17"
+1 -1
package.json
··· 22 22 "@atproto/api": "^0.14.2", 23 23 "@atproto/common": "^0.4.8", 24 24 "@atproto/identity": "^0.4.6", 25 - "@atproto/oauth-client-node": "^0.2.17", 25 + "@atproto/oauth-client-node": "^0.3.8", 26 26 "@atproto/sync": "^0.1.34", 27 27 "@atproto/syntax": "^0.3.3", 28 28 "@atproto/xrpc": "^0.6.9",