AT-based link agregator. Mirror of https://github.com/likeandscribe/frontpage

Move some atproto libs to catalog

tom.sherman.is 4a88010d d27d0b0d

verified
+104 -50
+5 -5
packages/atproto-browser/package.json
··· 11 11 "test": "vitest" 12 12 }, 13 13 "dependencies": { 14 - "@atproto/api": "^0.14.22", 15 - "@atproto/did": "^0.1.5", 16 - "@atproto/identity": "^0.4.8", 14 + "@atproto/api": "catalog:", 15 + "@atproto/did": "catalog:", 16 + "@atproto/identity": "catalog:", 17 17 "@atproto/lexicon": "^0.4.12", 18 - "@atproto/repo": "^0.7.3", 19 - "@atproto/syntax": "^0.3.4", 18 + "@atproto/repo": "catalog:", 19 + "@atproto/syntax": "catalog:", 20 20 "@lpm/core": "npm:@jsr/lpm__core@^0.2.9", 21 21 "hls.js": "^1.6.7", 22 22 "http-link-header": "^1.1.3",
+1 -1
packages/frontpage/package.json
··· 21 21 "dependencies": { 22 22 "@atproto/common-web": "^0.3.2", 23 23 "@atproto/oauth-types": "^0.1.5", 24 - "@atproto/syntax": "^0.3.4", 24 + "@atproto/syntax": "catalog:", 25 25 "@libsql/client": "^0.15.10", 26 26 "@markdoc/markdoc": "^0.4.0", 27 27 "@next/env": "16.0.0-beta.0",
+93 -44
pnpm-lock.yaml
··· 6 6 7 7 catalogs: 8 8 default: 9 + '@atproto/api': 10 + specifier: ^0.18.0 11 + version: 0.18.0 12 + '@atproto/did': 13 + specifier: ^0.2.1 14 + version: 0.2.1 15 + '@atproto/identity': 16 + specifier: ^0.4.9 17 + version: 0.4.9 18 + '@atproto/repo': 19 + specifier: ^0.8.10 20 + version: 0.8.10 21 + '@atproto/syntax': 22 + specifier: ^0.3.4 23 + version: 0.3.4 9 24 '@next/eslint-plugin-next': 10 25 specifier: ^16 11 26 version: 16.0.0 ··· 66 81 packages/atproto-browser: 67 82 dependencies: 68 83 '@atproto/api': 69 - specifier: ^0.14.22 70 - version: 0.14.22 84 + specifier: 'catalog:' 85 + version: 0.18.0 71 86 '@atproto/did': 72 - specifier: ^0.1.5 73 - version: 0.1.5 87 + specifier: 'catalog:' 88 + version: 0.2.1 74 89 '@atproto/identity': 75 - specifier: ^0.4.8 76 - version: 0.4.8 90 + specifier: 'catalog:' 91 + version: 0.4.9 77 92 '@atproto/lexicon': 78 93 specifier: ^0.4.12 79 94 version: 0.4.12 80 95 '@atproto/repo': 81 - specifier: ^0.7.3 82 - version: 0.7.3 96 + specifier: 'catalog:' 97 + version: 0.8.10 83 98 '@atproto/syntax': 84 - specifier: ^0.3.4 99 + specifier: 'catalog:' 85 100 version: 0.3.4 86 101 '@lpm/core': 87 102 specifier: npm:@jsr/lpm__core@^0.2.9 ··· 217 232 specifier: ^0.1.5 218 233 version: 0.1.5 219 234 '@atproto/syntax': 220 - specifier: ^0.3.4 235 + specifier: 'catalog:' 221 236 version: 0.3.4 222 237 '@libsql/client': 223 238 specifier: ^0.15.10 ··· 509 524 '@atproto/api@0.14.22': 510 525 resolution: {integrity: sha512-ziXPau+sUdFovObSnsoN7JbOmUw1C5e5L28/yXf3P8vbEnSS3HVVGD1jYcscBYY34xQqi4bVDpwMYx/4yRsTuQ==} 511 526 527 + '@atproto/api@0.18.0': 528 + resolution: {integrity: sha512-2GxKPhhvMocDjRU7VpNj+cvCdmCHVAmRwyfNgRLMrJtPZvrosFoi9VATX+7eKN0FZvYvy8KdLSkCcpP2owH3IA==} 529 + 512 530 '@atproto/common-web@0.3.2': 513 531 resolution: {integrity: sha512-Vx0JtL1/CssJbFAb0UOdvTrkbUautsDfHNOXNTcX2vyPIxH9xOameSqLLunM1hZnOQbJwyjmQCt6TV+bhnanDg==} 514 532 515 533 '@atproto/common-web@0.4.2': 516 534 resolution: {integrity: sha512-vrXwGNoFGogodjQvJDxAeP3QbGtawgZute2ed1XdRO0wMixLk3qewtikZm06H259QDJVu6voKC5mubml+WgQUw==} 517 535 518 - '@atproto/common@0.4.11': 519 - resolution: {integrity: sha512-Knv0viYXNMfCdIE7jLUiWJKnnMfEwg+vz2epJQi8WOjqtqCFb3W/3Jn72ZiuovIfpdm13MaOiny6w2NErUQC6g==} 536 + '@atproto/common-web@0.4.3': 537 + resolution: {integrity: sha512-nRDINmSe4VycJzPo6fP/hEltBcULFxt9Kw7fQk6405FyAWZiTluYHlXOnU7GkQfeUK44OENG1qFTBcmCJ7e8pg==} 538 + 539 + '@atproto/common@0.4.12': 540 + resolution: {integrity: sha512-NC+TULLQiqs6MvNymhQS5WDms3SlbIKGLf4n33tpftRJcalh507rI+snbcUb7TLIkKw7VO17qMqxEXtIdd5auQ==} 520 541 engines: {node: '>=18.7.0'} 521 542 522 543 '@atproto/crypto@0.4.4': 523 544 resolution: {integrity: sha512-Yq9+crJ7WQl7sxStVpHgie5Z51R05etaK9DLWYG/7bR5T4bhdcIgF6IfklLShtZwLYdVVj+K15s0BqW9a8PSDA==} 524 545 engines: {node: '>=18.7.0'} 525 546 526 - '@atproto/did@0.1.5': 527 - resolution: {integrity: sha512-8+1D08QdGE5TF0bB0vV8HLVrVZJeLNITpRTUVEoABNMRaUS7CoYSVb0+JNQDeJIVmqMjOL8dOjvCUDkp3gEaGQ==} 547 + '@atproto/did@0.2.1': 548 + resolution: {integrity: sha512-1i5BTU2GnBaaeYWhxUOnuEKFVq9euT5+dQPFabHpa927BlJ54PmLGyBBaOI7/NbLmN5HWwBa18SBkMpg3jGZRA==} 528 549 529 - '@atproto/identity@0.4.8': 530 - resolution: {integrity: sha512-Z0sLnJ87SeNdAifT+rqpgE1Rc3layMMW25gfWNo4u40RGuRODbdfAZlTwBSU2r+Vk45hU+iE+xeQspfednCEnA==} 550 + '@atproto/identity@0.4.9': 551 + resolution: {integrity: sha512-pRYCaeaEJMZ4vQlRQYYTrF3cMiRp21n/k/pUT1o7dgKby56zuLErDmFXkbKfKWPf7SgWRgamSaNmsGLqAOD7lQ==} 531 552 engines: {node: '>=18.7.0'} 532 553 533 554 '@atproto/jwk@0.1.1': ··· 541 562 '@atproto/lexicon@0.4.12': 542 563 resolution: {integrity: sha512-fcEvEQ1GpQYF5igZ4IZjPWEoWVpsEF22L9RexxLS3ptfySXLflEyH384e7HITzO/73McDeaJx3lqHIuqn9ulnw==} 543 564 565 + '@atproto/lexicon@0.5.1': 566 + resolution: {integrity: sha512-y8AEtYmfgVl4fqFxqXAeGvhesiGkxiy3CWoJIfsFDDdTlZUC8DFnZrYhcqkIop3OlCkkljvpSJi1hbeC1tbi8A==} 567 + 544 568 '@atproto/oauth-types@0.1.5': 545 569 resolution: {integrity: sha512-vNab/6BYUQCfmfhGc3G61EcatQxvh2d41FDWqR8CAYsblNXO6nOEVXn7cXdQUkb3K49LU0vy5Jf1+wFNcpY3IQ==} 546 570 547 - '@atproto/repo@0.7.3': 548 - resolution: {integrity: sha512-1CVQnkTZpQLYvZiglcgGGetnwRRfPXP05GiHwruLK7ER6yO6vKNtSCWvkUxgKacMY+h/wE0B9XidzbL52DyInA==} 571 + '@atproto/repo@0.8.10': 572 + resolution: {integrity: sha512-REs6TZGyxNaYsjqLf447u+gSdyzhvMkVbxMBiKt1ouEVRkiho1CY32+omn62UkpCuGK2y6SCf6x3sVMctgmX4g==} 549 573 engines: {node: '>=18.7.0'} 550 574 551 575 '@atproto/syntax@0.3.4': 552 576 resolution: {integrity: sha512-8CNmi5DipOLaVeSMPggMe7FCksVag0aO6XZy9WflbduTKM4dFZVCs4686UeMLfGRXX+X966XgwECHoLYrovMMg==} 553 577 554 - '@atproto/syntax@0.4.0': 555 - resolution: {integrity: sha512-b9y5ceHS8YKOfP3mdKmwAx5yVj9294UN7FG2XzP6V5aKUdFazEYRnR9m5n5ZQFKa3GNvz7de9guZCJ/sUTcOAA==} 578 + '@atproto/syntax@0.4.1': 579 + resolution: {integrity: sha512-CJdImtLAiFO+0z3BWTtxwk6aY5w4t8orHTMVJgkf++QRJWTxPbIFko/0hrkADB7n2EruDxDSeAgfUGehpH6ngw==} 556 580 557 581 '@atproto/xrpc@0.6.12': 558 582 resolution: {integrity: sha512-Ut3iISNLujlmY9Gu8sNU+SPDJDvqlVzWddU8qUr0Yae5oD4SguaUFjjhireMGhQ3M5E0KljQgDbTmnBo1kIZ3w==} 583 + 584 + '@atproto/xrpc@0.7.5': 585 + resolution: {integrity: sha512-MUYNn5d2hv8yVegRL0ccHvTHAVj5JSnW07bkbiaz96UH45lvYNRVwt44z+yYVnb0/mvBzyD3/ZQ55TRGt7fHkA==} 559 586 560 587 '@babel/code-frame@7.27.1': 561 588 resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} ··· 1208 1235 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1209 1236 cpu: [x64] 1210 1237 os: [win32] 1211 - 1212 - '@ipld/car@3.2.4': 1213 - resolution: {integrity: sha512-rezKd+jk8AsTGOoJKqzfjLJ3WVft7NZNH95f0pfPbicROvzTyvHCNy567HzSUd6gRXZ9im29z5ZEv9Hw49jSYw==} 1214 1238 1215 1239 '@ipld/dag-cbor@7.0.3': 1216 1240 resolution: {integrity: sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==} ··· 5080 5104 dependencies: 5081 5105 '@atproto/common-web': 0.4.2 5082 5106 '@atproto/lexicon': 0.4.12 5083 - '@atproto/syntax': 0.4.0 5107 + '@atproto/syntax': 0.4.1 5084 5108 '@atproto/xrpc': 0.6.12 5109 + await-lock: 2.2.2 5110 + multiformats: 9.9.0 5111 + tlds: 1.259.0 5112 + zod: 3.25.76 5113 + 5114 + '@atproto/api@0.18.0': 5115 + dependencies: 5116 + '@atproto/common-web': 0.4.3 5117 + '@atproto/lexicon': 0.5.1 5118 + '@atproto/syntax': 0.4.1 5119 + '@atproto/xrpc': 0.7.5 5085 5120 await-lock: 2.2.2 5086 5121 multiformats: 9.9.0 5087 5122 tlds: 1.259.0 ··· 5101 5136 uint8arrays: 3.0.0 5102 5137 zod: 3.25.76 5103 5138 5104 - '@atproto/common@0.4.11': 5139 + '@atproto/common-web@0.4.3': 5105 5140 dependencies: 5106 - '@atproto/common-web': 0.4.2 5141 + graphemer: 1.4.0 5142 + multiformats: 9.9.0 5143 + uint8arrays: 3.0.0 5144 + zod: 3.25.76 5145 + 5146 + '@atproto/common@0.4.12': 5147 + dependencies: 5148 + '@atproto/common-web': 0.4.3 5107 5149 '@ipld/dag-cbor': 7.0.3 5108 5150 cbor-x: 1.6.0 5109 5151 iso-datestring-validator: 2.2.2 ··· 5116 5158 '@noble/hashes': 1.8.0 5117 5159 uint8arrays: 3.0.0 5118 5160 5119 - '@atproto/did@0.1.5': 5161 + '@atproto/did@0.2.1': 5120 5162 dependencies: 5121 5163 zod: 3.25.76 5122 5164 5123 - '@atproto/identity@0.4.8': 5165 + '@atproto/identity@0.4.9': 5124 5166 dependencies: 5125 - '@atproto/common-web': 0.4.2 5167 + '@atproto/common-web': 0.4.3 5126 5168 '@atproto/crypto': 0.4.4 5127 5169 5128 5170 '@atproto/jwk@0.1.1': ··· 5133 5175 '@atproto/lex-cli@0.8.3': 5134 5176 dependencies: 5135 5177 '@atproto/lexicon': 0.4.12 5136 - '@atproto/syntax': 0.4.0 5178 + '@atproto/syntax': 0.4.1 5137 5179 chalk: 4.1.2 5138 5180 commander: 9.5.0 5139 5181 prettier: 3.6.2 ··· 5144 5186 '@atproto/lexicon@0.4.12': 5145 5187 dependencies: 5146 5188 '@atproto/common-web': 0.4.2 5147 - '@atproto/syntax': 0.4.0 5189 + '@atproto/syntax': 0.4.1 5190 + iso-datestring-validator: 2.2.2 5191 + multiformats: 9.9.0 5192 + zod: 3.25.76 5193 + 5194 + '@atproto/lexicon@0.5.1': 5195 + dependencies: 5196 + '@atproto/common-web': 0.4.3 5197 + '@atproto/syntax': 0.4.1 5148 5198 iso-datestring-validator: 2.2.2 5149 5199 multiformats: 9.9.0 5150 5200 zod: 3.25.76 ··· 5154 5204 '@atproto/jwk': 0.1.1 5155 5205 zod: 3.25.76 5156 5206 5157 - '@atproto/repo@0.7.3': 5207 + '@atproto/repo@0.8.10': 5158 5208 dependencies: 5159 - '@atproto/common': 0.4.11 5160 - '@atproto/common-web': 0.4.2 5209 + '@atproto/common': 0.4.12 5210 + '@atproto/common-web': 0.4.3 5161 5211 '@atproto/crypto': 0.4.4 5162 - '@atproto/lexicon': 0.4.12 5163 - '@ipld/car': 3.2.4 5212 + '@atproto/lexicon': 0.5.1 5164 5213 '@ipld/dag-cbor': 7.0.3 5165 5214 multiformats: 9.9.0 5166 5215 uint8arrays: 3.0.0 5216 + varint: 6.0.0 5167 5217 zod: 3.25.76 5168 5218 5169 5219 '@atproto/syntax@0.3.4': {} 5170 5220 5171 - '@atproto/syntax@0.4.0': {} 5221 + '@atproto/syntax@0.4.1': {} 5172 5222 5173 5223 '@atproto/xrpc@0.6.12': 5174 5224 dependencies: 5175 5225 '@atproto/lexicon': 0.4.12 5226 + zod: 3.25.76 5227 + 5228 + '@atproto/xrpc@0.7.5': 5229 + dependencies: 5230 + '@atproto/lexicon': 0.5.1 5176 5231 zod: 3.25.76 5177 5232 5178 5233 '@babel/code-frame@7.27.1': ··· 5662 5717 '@img/sharp-win32-x64@0.34.4': 5663 5718 optional: true 5664 5719 5665 - '@ipld/car@3.2.4': 5666 - dependencies: 5667 - '@ipld/dag-cbor': 7.0.3 5668 - multiformats: 9.9.0 5669 - varint: 6.0.0 5670 - 5671 5720 '@ipld/dag-cbor@7.0.3': 5672 5721 dependencies: 5673 5722 cborg: 1.10.2 ··· 5710 5759 '@jsr/lpm__core@0.2.9': 5711 5760 dependencies: 5712 5761 '@atproto/api': 0.14.22 5713 - '@atproto/identity': 0.4.8 5762 + '@atproto/identity': 0.4.9 5714 5763 '@atproto/lexicon': 0.4.12 5715 5764 '@atproto/syntax': 0.3.4 5716 5765 '@needle-di/core': 0.11.2
+5
pnpm-workspace.yaml
··· 16 16 '@vitejs/plugin-react': ^5.1.0 17 17 vite-tsconfig-paths: ^5.1.4 18 18 vitest: ^4.0.8 19 + '@atproto/repo': ^0.8.10 20 + '@atproto/syntax': ^0.3.4 21 + '@atproto/identity': ^0.4.9 22 + '@atproto/did': ^0.2.1 23 + '@atproto/api': ^0.18.0 19 24 20 25 onlyBuiltDependencies: 21 26 - '@vercel/speed-insights'