atmosphere explorer
0
fork

Configure Feed

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

update deps

Juliet 5977350b 4a9e7d36

+242 -240
+8 -8
package.json
··· 9 9 "serve": "vite preview" 10 10 }, 11 11 "devDependencies": { 12 - "@iconify-json/lucide": "^1.2.72", 12 + "@iconify-json/lucide": "^1.2.73", 13 13 "@iconify/tailwind4": "^1.1.0", 14 14 "@tailwindcss/vite": "^4.1.17", 15 15 "prettier": "^3.6.2", ··· 17 17 "prettier-plugin-tailwindcss": "^0.7.1", 18 18 "tailwindcss": "^4.1.17", 19 19 "typescript": "^5.9.3", 20 - "vite": "^7.2.1", 20 + "vite": "^7.2.2", 21 21 "vite-plugin-solid": "^2.11.10" 22 22 }, 23 23 "dependencies": { ··· 26 26 "@atcute/client": "^4.0.5", 27 27 "@atcute/crypto": "^2.2.6", 28 28 "@atcute/did-plc": "^0.2.0", 29 - "@atcute/identity": "^1.1.1", 29 + "@atcute/identity": "^1.1.2", 30 30 "@atcute/identity-resolver": "^1.1.4", 31 31 "@atcute/leaflet": "^1.0.12", 32 - "@atcute/lexicon-doc": "^1.1.4", 32 + "@atcute/lexicon-doc": "^1.3.0", 33 33 "@atcute/lexicon-resolver": "^0.1.3", 34 - "@atcute/lexicons": "^1.2.2", 34 + "@atcute/lexicons": "^1.2.3", 35 35 "@atcute/oauth-browser-client": "^2.0.1", 36 36 "@atcute/repo": "^0.1.0", 37 - "@atcute/tangled": "^1.0.10", 37 + "@atcute/tangled": "^1.0.12", 38 38 "@atcute/tid": "^1.0.3", 39 39 "@codemirror/commands": "^6.10.0", 40 40 "@codemirror/lang-json": "^6.0.2", 41 41 "@codemirror/lint": "^6.9.2", 42 42 "@codemirror/state": "^6.5.2", 43 - "@codemirror/view": "^6.38.6", 43 + "@codemirror/view": "^6.38.7", 44 44 "@fsegurai/codemirror-theme-basic-dark": "^6.2.2", 45 45 "@fsegurai/codemirror-theme-basic-light": "^6.2.2", 46 46 "@mary/exif-rm": "jsr:^0.2.2", 47 47 "@skyware/firehose": "^0.5.2", 48 48 "@solidjs/meta": "^0.29.4", 49 - "@solidjs/router": "^0.15.3", 49 + "@solidjs/router": "^0.15.4", 50 50 "codemirror": "^6.0.2", 51 51 "solid-js": "^1.9.10" 52 52 },
+214 -213
pnpm-lock.yaml
··· 24 24 specifier: ^0.2.0 25 25 version: 0.2.0 26 26 '@atcute/identity': 27 - specifier: ^1.1.1 28 - version: 1.1.1 27 + specifier: ^1.1.2 28 + version: 1.1.2 29 29 '@atcute/identity-resolver': 30 30 specifier: ^1.1.4 31 - version: 1.1.4(@atcute/identity@1.1.1) 31 + version: 1.1.4(@atcute/identity@1.1.2) 32 32 '@atcute/leaflet': 33 33 specifier: ^1.0.12 34 34 version: 1.0.12 35 35 '@atcute/lexicon-doc': 36 - specifier: ^1.1.4 37 - version: 1.1.4 36 + specifier: ^1.3.0 37 + version: 1.3.0 38 38 '@atcute/lexicon-resolver': 39 39 specifier: ^0.1.3 40 - version: 0.1.3(@atcute/identity-resolver@1.1.4(@atcute/identity@1.1.1))(@atcute/identity@1.1.1) 40 + version: 0.1.3(@atcute/identity-resolver@1.1.4(@atcute/identity@1.1.2))(@atcute/identity@1.1.2) 41 41 '@atcute/lexicons': 42 - specifier: ^1.2.2 43 - version: 1.2.2 42 + specifier: ^1.2.3 43 + version: 1.2.3 44 44 '@atcute/oauth-browser-client': 45 45 specifier: ^2.0.1 46 46 version: 2.0.1 ··· 48 48 specifier: ^0.1.0 49 49 version: 0.1.0 50 50 '@atcute/tangled': 51 - specifier: ^1.0.10 52 - version: 1.0.10 51 + specifier: ^1.0.12 52 + version: 1.0.12 53 53 '@atcute/tid': 54 54 specifier: ^1.0.3 55 55 version: 1.0.3 ··· 66 66 specifier: ^6.5.2 67 67 version: 6.5.2 68 68 '@codemirror/view': 69 - specifier: ^6.38.6 70 - version: 6.38.6 69 + specifier: ^6.38.7 70 + version: 6.38.7 71 71 '@fsegurai/codemirror-theme-basic-dark': 72 72 specifier: ^6.2.2 73 - version: 6.2.2(@codemirror/language@6.11.3)(@codemirror/state@6.5.2)(@codemirror/view@6.38.6)(@lezer/highlight@1.2.3) 73 + version: 6.2.2(@codemirror/language@6.11.3)(@codemirror/state@6.5.2)(@codemirror/view@6.38.7)(@lezer/highlight@1.2.3) 74 74 '@fsegurai/codemirror-theme-basic-light': 75 75 specifier: ^6.2.2 76 - version: 6.2.2(@codemirror/language@6.11.3)(@codemirror/state@6.5.2)(@codemirror/view@6.38.6)(@lezer/highlight@1.2.3) 76 + version: 6.2.2(@codemirror/language@6.11.3)(@codemirror/state@6.5.2)(@codemirror/view@6.38.7)(@lezer/highlight@1.2.3) 77 77 '@mary/exif-rm': 78 78 specifier: jsr:^0.2.2 79 79 version: '@jsr/mary__exif-rm@0.2.2' ··· 84 84 specifier: ^0.29.4 85 85 version: 0.29.4(solid-js@1.9.10) 86 86 '@solidjs/router': 87 - specifier: ^0.15.3 88 - version: 0.15.3(solid-js@1.9.10) 87 + specifier: ^0.15.4 88 + version: 0.15.4(solid-js@1.9.10) 89 89 codemirror: 90 90 specifier: ^6.0.2 91 91 version: 6.0.2 ··· 94 94 version: 1.9.10 95 95 devDependencies: 96 96 '@iconify-json/lucide': 97 - specifier: ^1.2.72 98 - version: 1.2.72 97 + specifier: ^1.2.73 98 + version: 1.2.73 99 99 '@iconify/tailwind4': 100 100 specifier: ^1.1.0 101 101 version: 1.1.0(tailwindcss@4.1.17) 102 102 '@tailwindcss/vite': 103 103 specifier: ^4.1.17 104 - version: 4.1.17(vite@7.2.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)) 104 + version: 4.1.17(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)) 105 105 prettier: 106 106 specifier: ^3.6.2 107 107 version: 3.6.2 ··· 118 118 specifier: ^5.9.3 119 119 version: 5.9.3 120 120 vite: 121 - specifier: ^7.2.1 122 - version: 7.2.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) 121 + specifier: ^7.2.2 122 + version: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) 123 123 vite-plugin-solid: 124 124 specifier: ^2.11.10 125 - version: 2.11.10(solid-js@1.9.10)(vite@7.2.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)) 125 + version: 2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)) 126 126 127 127 packages: 128 128 ··· 164 164 peerDependencies: 165 165 '@atcute/identity': ^1.0.0 166 166 167 - '@atcute/identity@1.1.1': 168 - resolution: {integrity: sha512-zax42n693VEhnC+5tndvO2KLDTMkHOz8UExwmklvJv7R9VujfEwiSWhcv6Jgwb3ellaG8wjiQ1lMOIjLLvwh0Q==} 167 + '@atcute/identity@1.1.2': 168 + resolution: {integrity: sha512-vn0RN7SUF6N0sEPG9yyT6a0MzpfVS8BhsiLtB8OeS4qp2rLMQW33pelCpNitP1N+fq03MFlDGzs5p7K4qMs4cA==} 169 169 170 170 '@atcute/leaflet@1.0.12': 171 171 resolution: {integrity: sha512-T5laBTl8vwzy0eZXBy07IQSjsLqhbZmRJsffnNQ6XMSc+lnCZ/NHfuKy8TNJbDU6dc26Z7o5l0ELfWz5QESo+w==} 172 172 173 - '@atcute/lexicon-doc@1.1.4': 174 - resolution: {integrity: sha512-OL0fsXtbnN/KwCq/L3nWGvOCdSHV0NWTatgLUIPt+T9AhcziFNaXAbbjvVHdflr3ZaLh3ksleHK0J789UBhlWQ==} 173 + '@atcute/lexicon-doc@1.3.0': 174 + resolution: {integrity: sha512-92mW9mBVXMbchF+aZP9L/5aziE+wyzHKc8LJH8rp0vabwni+ajkKlCk0otrneCKUB21RsNIRMk0zTbTRKRBXrA==} 175 175 176 176 '@atcute/lexicon-resolver@0.1.3': 177 177 resolution: {integrity: sha512-4AOS3KKm60GtBfl7ue/35xwZlylAuX5V2xmXnAmNoiN3vIauNkYawwRqgtni5q+EIV9R7p4D8tzkv58NaZ8fEQ==} ··· 179 179 '@atcute/identity': ^1.1.0 180 180 '@atcute/identity-resolver': ^1.1.3 181 181 182 - '@atcute/lexicons@1.2.2': 183 - resolution: {integrity: sha512-bgEhJq5Z70/0TbK5sx+tAkrR8FsCODNiL2gUEvS5PuJfPxmFmRYNWaMGehxSPaXWpU2+Oa9ckceHiYbrItDTkA==} 182 + '@atcute/lexicons@1.2.3': 183 + resolution: {integrity: sha512-ZNfNWS4jaR8VgWSSBaWRSSmwFeP134BmvpTt9JmM2x5vRoXeIFthxU9USY8ZV4vm0GPoxEMgkDin8HIlnFTg2w==} 184 184 185 185 '@atcute/mst@0.1.0': 186 186 resolution: {integrity: sha512-h+iDToKEnBpigk2DOHjSqY63vJtjYKUIztqu1CZ0P+I54wV2SrgoqAXAT1xrW6A1Iup8cjTv+U2H5WVG4KxPLw==} ··· 194 194 '@atcute/repo@0.1.0': 195 195 resolution: {integrity: sha512-INiYAuma8dydBu7cqd2WVpcXh3mzhIepYBUqFWAK5MqMulPRLTRCc/9GW3G9pxYrOdlvLCVamG2Jf8XK0nuFEw==} 196 196 197 - '@atcute/tangled@1.0.10': 198 - resolution: {integrity: sha512-DGconZIN5TpLBah+aHGbWI1tMsL7XzyVEbr/fW4CbcLWYKICU6SAUZ0YnZ+5GvltjlORWHUy7hfftvoh4zodIA==} 197 + '@atcute/tangled@1.0.12': 198 + resolution: {integrity: sha512-JKA5sOhd8SLhDFhY+PKHqLLytQBBKSiwcaEzfYUJBeyfvqXFPNNAwvRbe3VST4IQ3izoOu3O0R9/b1mjL45UzA==} 199 199 200 200 '@atcute/tid@1.0.3': 201 201 resolution: {integrity: sha512-wfMJx1IMdnu0CZgWl0uR4JO2s6PGT1YPhpytD4ZHzEYKKQVuqV6Eb/7vieaVo1eYNMp2FrY67FZObeR7utRl2w==} ··· 315 315 '@codemirror/state@6.5.2': 316 316 resolution: {integrity: sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==} 317 317 318 - '@codemirror/view@6.38.6': 319 - resolution: {integrity: sha512-qiS0z1bKs5WOvHIAC0Cybmv4AJSkAXgX5aD6Mqd2epSLlVJsQl8NG23jCVouIgkh4All/mrbdsf2UOLFnJw0tw==} 318 + '@codemirror/view@6.38.7': 319 + resolution: {integrity: sha512-+b0imJTgzehmMToqT9DWPBdeRj7/qDsJj7MzQ+1+do2KK2UkxKuLaHlUVeZk855wO6my6cfbF1c+Qozs8B3YqA==} 320 320 321 321 '@esbuild/aix-ppc64@0.23.1': 322 322 resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} ··· 634 634 '@codemirror/view': ^6.0.0 635 635 '@lezer/highlight': ^1.0.0 636 636 637 - '@iconify-json/lucide@1.2.72': 638 - resolution: {integrity: sha512-kq/ZDUtCdBfjGxIMaUI+Ctt3dC/0sHmrUyTU1i04+8ehlo3/PUGKqrJd4C9J/kQl1jfcHpaUPqGUFvgZ9orhQg==} 637 + '@iconify-json/lucide@1.2.73': 638 + resolution: {integrity: sha512-++HFkqDNu4jqG5+vYT+OcVj9OiuPCw9wQuh8G5QWQnBRSJ9eKwSStiU8ORgOoK07xJsm/0VIHySMniXUUXP9Gw==} 639 639 640 640 '@iconify/tailwind4@1.1.0': 641 641 resolution: {integrity: sha512-HqgAYtYk4eFtLvdYfhQrBRT9ohToh+VJJVhHtJ7B4Qhw+J+mRPvGC9Wr6Cgtb36YbIWqBxWuBaAUw9TE/8m2/w==} ··· 688 688 '@noble/secp256k1@3.0.0': 689 689 resolution: {integrity: sha512-NJBaR352KyIvj3t6sgT/+7xrNyF9Xk9QlLSIqUGVUYlsnDTAUqY8LOmwpcgEx4AMJXRITQ5XEVHD+mMaPfr3mg==} 690 690 691 - '@rollup/rollup-android-arm-eabi@4.52.5': 692 - resolution: {integrity: sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==} 691 + '@rollup/rollup-android-arm-eabi@4.53.2': 692 + resolution: {integrity: sha512-yDPzwsgiFO26RJA4nZo8I+xqzh7sJTZIWQOxn+/XOdPE31lAvLIYCKqjV+lNH/vxE2L2iH3plKxDCRK6i+CwhA==} 693 693 cpu: [arm] 694 694 os: [android] 695 695 696 - '@rollup/rollup-android-arm64@4.52.5': 697 - resolution: {integrity: sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==} 696 + '@rollup/rollup-android-arm64@4.53.2': 697 + resolution: {integrity: sha512-k8FontTxIE7b0/OGKeSN5B6j25EuppBcWM33Z19JoVT7UTXFSo3D9CdU39wGTeb29NO3XxpMNauh09B+Ibw+9g==} 698 698 cpu: [arm64] 699 699 os: [android] 700 700 701 - '@rollup/rollup-darwin-arm64@4.52.5': 702 - resolution: {integrity: sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==} 701 + '@rollup/rollup-darwin-arm64@4.53.2': 702 + resolution: {integrity: sha512-A6s4gJpomNBtJ2yioj8bflM2oogDwzUiMl2yNJ2v9E7++sHrSrsQ29fOfn5DM/iCzpWcebNYEdXpaK4tr2RhfQ==} 703 703 cpu: [arm64] 704 704 os: [darwin] 705 705 706 - '@rollup/rollup-darwin-x64@4.52.5': 707 - resolution: {integrity: sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==} 706 + '@rollup/rollup-darwin-x64@4.53.2': 707 + resolution: {integrity: sha512-e6XqVmXlHrBlG56obu9gDRPW3O3hLxpwHpLsBJvuI8qqnsrtSZ9ERoWUXtPOkY8c78WghyPHZdmPhHLWNdAGEw==} 708 708 cpu: [x64] 709 709 os: [darwin] 710 710 711 - '@rollup/rollup-freebsd-arm64@4.52.5': 712 - resolution: {integrity: sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==} 711 + '@rollup/rollup-freebsd-arm64@4.53.2': 712 + resolution: {integrity: sha512-v0E9lJW8VsrwPux5Qe5CwmH/CF/2mQs6xU1MF3nmUxmZUCHazCjLgYvToOk+YuuUqLQBio1qkkREhxhc656ViA==} 713 713 cpu: [arm64] 714 714 os: [freebsd] 715 715 716 - '@rollup/rollup-freebsd-x64@4.52.5': 717 - resolution: {integrity: sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==} 716 + '@rollup/rollup-freebsd-x64@4.53.2': 717 + resolution: {integrity: sha512-ClAmAPx3ZCHtp6ysl4XEhWU69GUB1D+s7G9YjHGhIGCSrsg00nEGRRZHmINYxkdoJehde8VIsDC5t9C0gb6yqA==} 718 718 cpu: [x64] 719 719 os: [freebsd] 720 720 721 - '@rollup/rollup-linux-arm-gnueabihf@4.52.5': 722 - resolution: {integrity: sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==} 721 + '@rollup/rollup-linux-arm-gnueabihf@4.53.2': 722 + resolution: {integrity: sha512-EPlb95nUsz6Dd9Qy13fI5kUPXNSljaG9FiJ4YUGU1O/Q77i5DYFW5KR8g1OzTcdZUqQQ1KdDqsTohdFVwCwjqg==} 723 723 cpu: [arm] 724 724 os: [linux] 725 725 726 - '@rollup/rollup-linux-arm-musleabihf@4.52.5': 727 - resolution: {integrity: sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==} 726 + '@rollup/rollup-linux-arm-musleabihf@4.53.2': 727 + resolution: {integrity: sha512-BOmnVW+khAUX+YZvNfa0tGTEMVVEerOxN0pDk2E6N6DsEIa2Ctj48FOMfNDdrwinocKaC7YXUZ1pHlKpnkja/Q==} 728 728 cpu: [arm] 729 729 os: [linux] 730 730 731 - '@rollup/rollup-linux-arm64-gnu@4.52.5': 732 - resolution: {integrity: sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==} 731 + '@rollup/rollup-linux-arm64-gnu@4.53.2': 732 + resolution: {integrity: sha512-Xt2byDZ+6OVNuREgBXr4+CZDJtrVso5woFtpKdGPhpTPHcNG7D8YXeQzpNbFRxzTVqJf7kvPMCub/pcGUWgBjA==} 733 733 cpu: [arm64] 734 734 os: [linux] 735 735 736 - '@rollup/rollup-linux-arm64-musl@4.52.5': 737 - resolution: {integrity: sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==} 736 + '@rollup/rollup-linux-arm64-musl@4.53.2': 737 + resolution: {integrity: sha512-+LdZSldy/I9N8+klim/Y1HsKbJ3BbInHav5qE9Iy77dtHC/pibw1SR/fXlWyAk0ThnpRKoODwnAuSjqxFRDHUQ==} 738 738 cpu: [arm64] 739 739 os: [linux] 740 740 741 - '@rollup/rollup-linux-loong64-gnu@4.52.5': 742 - resolution: {integrity: sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==} 741 + '@rollup/rollup-linux-loong64-gnu@4.53.2': 742 + resolution: {integrity: sha512-8ms8sjmyc1jWJS6WdNSA23rEfdjWB30LH8Wqj0Cqvv7qSHnvw6kgMMXRdop6hkmGPlyYBdRPkjJnj3KCUHV/uQ==} 743 743 cpu: [loong64] 744 744 os: [linux] 745 745 746 - '@rollup/rollup-linux-ppc64-gnu@4.52.5': 747 - resolution: {integrity: sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==} 746 + '@rollup/rollup-linux-ppc64-gnu@4.53.2': 747 + resolution: {integrity: sha512-3HRQLUQbpBDMmzoxPJYd3W6vrVHOo2cVW8RUo87Xz0JPJcBLBr5kZ1pGcQAhdZgX9VV7NbGNipah1omKKe23/g==} 748 748 cpu: [ppc64] 749 749 os: [linux] 750 750 751 - '@rollup/rollup-linux-riscv64-gnu@4.52.5': 752 - resolution: {integrity: sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==} 751 + '@rollup/rollup-linux-riscv64-gnu@4.53.2': 752 + resolution: {integrity: sha512-fMjKi+ojnmIvhk34gZP94vjogXNNUKMEYs+EDaB/5TG/wUkoeua7p7VCHnE6T2Tx+iaghAqQX8teQzcvrYpaQA==} 753 753 cpu: [riscv64] 754 754 os: [linux] 755 755 756 - '@rollup/rollup-linux-riscv64-musl@4.52.5': 757 - resolution: {integrity: sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==} 756 + '@rollup/rollup-linux-riscv64-musl@4.53.2': 757 + resolution: {integrity: sha512-XuGFGU+VwUUV5kLvoAdi0Wz5Xbh2SrjIxCtZj6Wq8MDp4bflb/+ThZsVxokM7n0pcbkEr2h5/pzqzDYI7cCgLQ==} 758 758 cpu: [riscv64] 759 759 os: [linux] 760 760 761 - '@rollup/rollup-linux-s390x-gnu@4.52.5': 762 - resolution: {integrity: sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==} 761 + '@rollup/rollup-linux-s390x-gnu@4.53.2': 762 + resolution: {integrity: sha512-w6yjZF0P+NGzWR3AXWX9zc0DNEGdtvykB03uhonSHMRa+oWA6novflo2WaJr6JZakG2ucsyb+rvhrKac6NIy+w==} 763 763 cpu: [s390x] 764 764 os: [linux] 765 765 766 - '@rollup/rollup-linux-x64-gnu@4.52.5': 767 - resolution: {integrity: sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==} 766 + '@rollup/rollup-linux-x64-gnu@4.53.2': 767 + resolution: {integrity: sha512-yo8d6tdfdeBArzC7T/PnHd7OypfI9cbuZzPnzLJIyKYFhAQ8SvlkKtKBMbXDxe1h03Rcr7u++nFS7tqXz87Gtw==} 768 768 cpu: [x64] 769 769 os: [linux] 770 770 771 - '@rollup/rollup-linux-x64-musl@4.52.5': 772 - resolution: {integrity: sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==} 771 + '@rollup/rollup-linux-x64-musl@4.53.2': 772 + resolution: {integrity: sha512-ah59c1YkCxKExPP8O9PwOvs+XRLKwh/mV+3YdKqQ5AMQ0r4M4ZDuOrpWkUaqO7fzAHdINzV9tEVu8vNw48z0lA==} 773 773 cpu: [x64] 774 774 os: [linux] 775 775 776 - '@rollup/rollup-openharmony-arm64@4.52.5': 777 - resolution: {integrity: sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==} 776 + '@rollup/rollup-openharmony-arm64@4.53.2': 777 + resolution: {integrity: sha512-4VEd19Wmhr+Zy7hbUsFZ6YXEiP48hE//KPLCSVNY5RMGX2/7HZ+QkN55a3atM1C/BZCGIgqN+xrVgtdak2S9+A==} 778 778 cpu: [arm64] 779 779 os: [openharmony] 780 780 781 - '@rollup/rollup-win32-arm64-msvc@4.52.5': 782 - resolution: {integrity: sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==} 781 + '@rollup/rollup-win32-arm64-msvc@4.53.2': 782 + resolution: {integrity: sha512-IlbHFYc/pQCgew/d5fslcy1KEaYVCJ44G8pajugd8VoOEI8ODhtb/j8XMhLpwHCMB3yk2J07ctup10gpw2nyMA==} 783 783 cpu: [arm64] 784 784 os: [win32] 785 785 786 - '@rollup/rollup-win32-ia32-msvc@4.52.5': 787 - resolution: {integrity: sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==} 786 + '@rollup/rollup-win32-ia32-msvc@4.53.2': 787 + resolution: {integrity: sha512-lNlPEGgdUfSzdCWU176ku/dQRnA7W+Gp8d+cWv73jYrb8uT7HTVVxq62DUYxjbaByuf1Yk0RIIAbDzp+CnOTFg==} 788 788 cpu: [ia32] 789 789 os: [win32] 790 790 791 - '@rollup/rollup-win32-x64-gnu@4.52.5': 792 - resolution: {integrity: sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==} 791 + '@rollup/rollup-win32-x64-gnu@4.53.2': 792 + resolution: {integrity: sha512-S6YojNVrHybQis2lYov1sd+uj7K0Q05NxHcGktuMMdIQ2VixGwAfbJ23NnlvvVV1bdpR2m5MsNBViHJKcA4ADw==} 793 793 cpu: [x64] 794 794 os: [win32] 795 795 796 - '@rollup/rollup-win32-x64-msvc@4.52.5': 797 - resolution: {integrity: sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==} 796 + '@rollup/rollup-win32-x64-msvc@4.53.2': 797 + resolution: {integrity: sha512-k+/Rkcyx//P6fetPoLMb8pBeqJBNGx81uuf7iljX9++yNBVRDQgD04L+SVXmXmh5ZP4/WOp4mWF0kmi06PW2tA==} 798 798 cpu: [x64] 799 799 os: [win32] 800 800 ··· 806 806 peerDependencies: 807 807 solid-js: '>=1.8.4' 808 808 809 - '@solidjs/router@0.15.3': 810 - resolution: {integrity: sha512-iEbW8UKok2Oio7o6Y4VTzLj+KFCmQPGEpm1fS3xixwFBdclFVBvaQVeibl1jys4cujfAK5Kn6+uG2uBm3lxOMw==} 809 + '@solidjs/router@0.15.4': 810 + resolution: {integrity: sha512-WOpgg9a9T638cR+5FGbFi/IV4l2FpmBs1GpIMSPa0Ce9vyJN7Wts+X2PqMf9IYn0zUj2MlSJtm1gp7/HI/n5TQ==} 811 811 peerDependencies: 812 812 solid-js: ^1.8.6 813 813 ··· 923 923 '@types/estree@1.0.8': 924 924 resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 925 925 926 - '@types/node@24.10.0': 927 - resolution: {integrity: sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==} 926 + '@types/node@24.10.1': 927 + resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==} 928 928 929 929 '@types/tar@6.1.13': 930 930 resolution: {integrity: sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==} ··· 957 957 solid-js: 958 958 optional: true 959 959 960 - baseline-browser-mapping@2.8.25: 961 - resolution: {integrity: sha512-2NovHVesVF5TXefsGX1yzx1xgr7+m9JQenvz6FQY3qd+YXkKkYiv+vTCc7OriP9mcDZpTC5mAOYN4ocd29+erA==} 960 + baseline-browser-mapping@2.8.28: 961 + resolution: {integrity: sha512-gYjt7OIqdM0PcttNYP2aVrr2G0bMALkBaoehD4BuRGjAOtipg0b6wHg1yNL+s5zSnLZZrGHOw4IrND8CD+3oIQ==} 962 962 hasBin: true 963 963 964 964 boolbase@1.0.0: 965 965 resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 966 966 967 - browserslist@4.27.0: 968 - resolution: {integrity: sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==} 967 + browserslist@4.28.0: 968 + resolution: {integrity: sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==} 969 969 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 970 970 hasBin: true 971 971 ··· 976 976 resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} 977 977 engines: {node: '>= 0.4'} 978 978 979 - caniuse-lite@1.0.30001754: 980 - resolution: {integrity: sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg==} 979 + caniuse-lite@1.0.30001755: 980 + resolution: {integrity: sha512-44V+Jm6ctPj7R52Na4TLi3Zri4dWUljJd+RDm+j8LtNCc/ihLCT+X1TzoOAkRETEWqjuLnh9581Tl80FvK7jVA==} 981 981 982 982 cheerio-select@2.1.0: 983 983 resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} ··· 1032 1032 resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} 1033 1033 engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 1034 1034 1035 - csstype@3.1.3: 1036 - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 1035 + csstype@3.2.1: 1036 + resolution: {integrity: sha512-98XGutrXoh75MlgLihlNxAGbUuFQc7l1cqcnEZlLNKc0UrVdPndgmaDmYTDDh929VS/eqTZV0rozmhu2qqT1/g==} 1037 1037 1038 1038 debug@4.4.3: 1039 1039 resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} ··· 1069 1069 resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} 1070 1070 engines: {node: '>= 0.4'} 1071 1071 1072 - electron-to-chromium@1.5.247: 1073 - resolution: {integrity: sha512-bCkfEJNE5EOhEsGpgbvgUAXYP/uAZeN9GCd9bPGjm2/uiLdpoiZnxrBTbWT1nbZs1y6UqN7hatM3hOB4X1kXUQ==} 1072 + electron-to-chromium@1.5.254: 1073 + resolution: {integrity: sha512-DcUsWpVhv9svsKRxnSCZ86SjD+sp32SGidNB37KpqXJncp1mfUgKbHvBomE89WJDbfVKw1mdv5+ikrvd43r+Bg==} 1074 1074 1075 1075 encoding-sniffer@0.2.1: 1076 1076 resolution: {integrity: sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==} ··· 1123 1123 esm-env@1.2.2: 1124 1124 resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} 1125 1125 1126 - exsolve@1.0.7: 1127 - resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} 1126 + exsolve@1.0.8: 1127 + resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} 1128 1128 1129 1129 extract-zip@2.0.1: 1130 1130 resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} ··· 1520 1520 resolve-pkg-maps@1.0.0: 1521 1521 resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 1522 1522 1523 - rollup@4.52.5: 1524 - resolution: {integrity: sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==} 1523 + rollup@4.53.2: 1524 + resolution: {integrity: sha512-MHngMYwGJVi6Fmnk6ISmnk7JAHRNF0UkuucA0CUW3N3a4KnONPEZz+vUanQP/ZC/iY1Qkf3bwPWzyY84wEks1g==} 1525 1525 engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1526 1526 hasBin: true 1527 1527 ··· 1617 1617 '@testing-library/jest-dom': 1618 1618 optional: true 1619 1619 1620 - vite@7.2.1: 1621 - resolution: {integrity: sha512-qTl3VF7BvOupTR85Zc561sPEgxyUSNSvTQ9fit7DEMP7yPgvvIGm5Zfa1dOM+kOwWGNviK9uFM9ra77+OjK7lQ==} 1620 + vite@7.2.2: 1621 + resolution: {integrity: sha512-BxAKBWmIbrDgrokdGZH1IgkIk/5mMHDreLDmCJ0qpyJaAteP8NvMhkwr/ZCQNqNH97bw/dANTE9PDzqwJghfMQ==} 1622 1622 engines: {node: ^20.19.0 || >=22.12.0} 1623 1623 hasBin: true 1624 1624 peerDependencies: ··· 1688 1688 yauzl@2.10.0: 1689 1689 resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} 1690 1690 1691 - yocto-queue@1.2.1: 1692 - resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} 1691 + yocto-queue@1.2.2: 1692 + resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} 1693 1693 engines: {node: '>=12.20'} 1694 1694 1695 1695 snapshots: ··· 1703 1703 1704 1704 '@atcute/atproto@3.1.9': 1705 1705 dependencies: 1706 - '@atcute/lexicons': 1.2.2 1706 + '@atcute/lexicons': 1.2.3 1707 1707 1708 1708 '@atcute/bluesky@3.2.10': 1709 1709 dependencies: 1710 1710 '@atcute/atproto': 3.1.9 1711 - '@atcute/lexicons': 1.2.2 1711 + '@atcute/lexicons': 1.2.3 1712 1712 1713 1713 '@atcute/car@3.1.3': 1714 1714 dependencies: ··· 1716 1716 '@atcute/cid': 2.2.6 1717 1717 '@atcute/uint8array': 1.0.5 1718 1718 '@atcute/varint': 1.0.3 1719 - yocto-queue: 1.2.1 1719 + yocto-queue: 1.2.2 1720 1720 1721 1721 '@atcute/car@5.0.0': 1722 1722 dependencies: ··· 1738 1738 1739 1739 '@atcute/client@4.0.5': 1740 1740 dependencies: 1741 - '@atcute/identity': 1.1.1 1742 - '@atcute/lexicons': 1.2.2 1741 + '@atcute/identity': 1.1.2 1742 + '@atcute/lexicons': 1.2.3 1743 1743 1744 1744 '@atcute/crypto@2.2.6': 1745 1745 dependencies: ··· 1752 1752 '@atcute/cbor': 2.2.7 1753 1753 '@atcute/cid': 2.2.6 1754 1754 '@atcute/crypto': 2.2.6 1755 - '@atcute/identity': 1.1.1 1756 - '@atcute/lexicons': 1.2.2 1755 + '@atcute/identity': 1.1.2 1756 + '@atcute/lexicons': 1.2.3 1757 1757 '@atcute/multibase': 1.1.6 1758 1758 '@atcute/uint8array': 1.0.5 1759 1759 '@badrap/valita': 0.4.6 1760 1760 1761 - '@atcute/identity-resolver@1.1.4(@atcute/identity@1.1.1)': 1761 + '@atcute/identity-resolver@1.1.4(@atcute/identity@1.1.2)': 1762 1762 dependencies: 1763 - '@atcute/identity': 1.1.1 1764 - '@atcute/lexicons': 1.2.2 1763 + '@atcute/identity': 1.1.2 1764 + '@atcute/lexicons': 1.2.3 1765 1765 '@atcute/util-fetch': 1.0.3 1766 1766 '@badrap/valita': 0.4.6 1767 1767 1768 - '@atcute/identity@1.1.1': 1768 + '@atcute/identity@1.1.2': 1769 1769 dependencies: 1770 - '@atcute/lexicons': 1.2.2 1770 + '@atcute/lexicons': 1.2.3 1771 1771 '@badrap/valita': 0.4.6 1772 1772 1773 1773 '@atcute/leaflet@1.0.12': 1774 1774 dependencies: 1775 1775 '@atcute/atproto': 3.1.9 1776 - '@atcute/lexicons': 1.2.2 1776 + '@atcute/lexicons': 1.2.3 1777 1777 1778 - '@atcute/lexicon-doc@1.1.4': 1778 + '@atcute/lexicon-doc@1.3.0': 1779 1779 dependencies: 1780 + '@atcute/lexicons': 1.2.3 1780 1781 '@badrap/valita': 0.4.6 1781 1782 1782 - '@atcute/lexicon-resolver@0.1.3(@atcute/identity-resolver@1.1.4(@atcute/identity@1.1.1))(@atcute/identity@1.1.1)': 1783 + '@atcute/lexicon-resolver@0.1.3(@atcute/identity-resolver@1.1.4(@atcute/identity@1.1.2))(@atcute/identity@1.1.2)': 1783 1784 dependencies: 1784 1785 '@atcute/car': 5.0.0 1785 1786 '@atcute/cbor': 2.2.7 1786 1787 '@atcute/cid': 2.2.6 1787 1788 '@atcute/crypto': 2.2.6 1788 - '@atcute/identity': 1.1.1 1789 - '@atcute/identity-resolver': 1.1.4(@atcute/identity@1.1.1) 1790 - '@atcute/lexicon-doc': 1.1.4 1791 - '@atcute/lexicons': 1.2.2 1789 + '@atcute/identity': 1.1.2 1790 + '@atcute/identity-resolver': 1.1.4(@atcute/identity@1.1.2) 1791 + '@atcute/lexicon-doc': 1.3.0 1792 + '@atcute/lexicons': 1.2.3 1792 1793 '@atcute/repo': 0.1.0 1793 1794 '@atcute/uint8array': 1.0.5 1794 1795 '@atcute/util-fetch': 1.0.3 1795 1796 '@badrap/valita': 0.4.6 1796 1797 1797 - '@atcute/lexicons@1.2.2': 1798 + '@atcute/lexicons@1.2.3': 1798 1799 dependencies: 1799 1800 '@standard-schema/spec': 1.0.0 1800 1801 esm-env: 1.2.2 ··· 1812 1813 '@atcute/oauth-browser-client@2.0.1': 1813 1814 dependencies: 1814 1815 '@atcute/client': 4.0.5 1815 - '@atcute/identity': 1.1.1 1816 - '@atcute/identity-resolver': 1.1.4(@atcute/identity@1.1.1) 1817 - '@atcute/lexicons': 1.2.2 1816 + '@atcute/identity': 1.1.2 1817 + '@atcute/identity-resolver': 1.1.4(@atcute/identity@1.1.2) 1818 + '@atcute/lexicons': 1.2.3 1818 1819 '@atcute/multibase': 1.1.6 1819 1820 '@atcute/uint8array': 1.0.5 1820 1821 nanoid: 5.1.6 ··· 1825 1826 '@atcute/cbor': 2.2.7 1826 1827 '@atcute/cid': 2.2.6 1827 1828 '@atcute/crypto': 2.2.6 1828 - '@atcute/lexicons': 1.2.2 1829 + '@atcute/lexicons': 1.2.3 1829 1830 '@atcute/mst': 0.1.0 1830 1831 '@atcute/uint8array': 1.0.5 1831 1832 1832 - '@atcute/tangled@1.0.10': 1833 + '@atcute/tangled@1.0.12': 1833 1834 dependencies: 1834 1835 '@atcute/atproto': 3.1.9 1835 - '@atcute/lexicons': 1.2.2 1836 + '@atcute/lexicons': 1.2.3 1836 1837 1837 1838 '@atcute/tid@1.0.3': {} 1838 1839 ··· 1884 1885 dependencies: 1885 1886 '@babel/compat-data': 7.28.5 1886 1887 '@babel/helper-validator-option': 7.27.1 1887 - browserslist: 4.27.0 1888 + browserslist: 4.28.0 1888 1889 lru-cache: 5.1.1 1889 1890 semver: 6.3.1 1890 1891 ··· 1961 1962 dependencies: 1962 1963 '@codemirror/language': 6.11.3 1963 1964 '@codemirror/state': 6.5.2 1964 - '@codemirror/view': 6.38.6 1965 + '@codemirror/view': 6.38.7 1965 1966 '@lezer/common': 1.3.0 1966 1967 1967 1968 '@codemirror/commands@6.10.0': 1968 1969 dependencies: 1969 1970 '@codemirror/language': 6.11.3 1970 1971 '@codemirror/state': 6.5.2 1971 - '@codemirror/view': 6.38.6 1972 + '@codemirror/view': 6.38.7 1972 1973 '@lezer/common': 1.3.0 1973 1974 1974 1975 '@codemirror/lang-json@6.0.2': ··· 1979 1980 '@codemirror/language@6.11.3': 1980 1981 dependencies: 1981 1982 '@codemirror/state': 6.5.2 1982 - '@codemirror/view': 6.38.6 1983 + '@codemirror/view': 6.38.7 1983 1984 '@lezer/common': 1.3.0 1984 1985 '@lezer/highlight': 1.2.3 1985 1986 '@lezer/lr': 1.4.3 ··· 1988 1989 '@codemirror/lint@6.9.2': 1989 1990 dependencies: 1990 1991 '@codemirror/state': 6.5.2 1991 - '@codemirror/view': 6.38.6 1992 + '@codemirror/view': 6.38.7 1992 1993 crelt: 1.0.6 1993 1994 1994 1995 '@codemirror/search@6.5.11': 1995 1996 dependencies: 1996 1997 '@codemirror/state': 6.5.2 1997 - '@codemirror/view': 6.38.6 1998 + '@codemirror/view': 6.38.7 1998 1999 crelt: 1.0.6 1999 2000 2000 2001 '@codemirror/state@6.5.2': 2001 2002 dependencies: 2002 2003 '@marijn/find-cluster-break': 1.0.2 2003 2004 2004 - '@codemirror/view@6.38.6': 2005 + '@codemirror/view@6.38.7': 2005 2006 dependencies: 2006 2007 '@codemirror/state': 6.5.2 2007 2008 crelt: 1.0.6 ··· 2158 2159 '@esbuild/win32-x64@0.25.12': 2159 2160 optional: true 2160 2161 2161 - '@fsegurai/codemirror-theme-basic-dark@6.2.2(@codemirror/language@6.11.3)(@codemirror/state@6.5.2)(@codemirror/view@6.38.6)(@lezer/highlight@1.2.3)': 2162 + '@fsegurai/codemirror-theme-basic-dark@6.2.2(@codemirror/language@6.11.3)(@codemirror/state@6.5.2)(@codemirror/view@6.38.7)(@lezer/highlight@1.2.3)': 2162 2163 dependencies: 2163 2164 '@codemirror/language': 6.11.3 2164 2165 '@codemirror/state': 6.5.2 2165 - '@codemirror/view': 6.38.6 2166 + '@codemirror/view': 6.38.7 2166 2167 '@lezer/highlight': 1.2.3 2167 2168 2168 - '@fsegurai/codemirror-theme-basic-light@6.2.2(@codemirror/language@6.11.3)(@codemirror/state@6.5.2)(@codemirror/view@6.38.6)(@lezer/highlight@1.2.3)': 2169 + '@fsegurai/codemirror-theme-basic-light@6.2.2(@codemirror/language@6.11.3)(@codemirror/state@6.5.2)(@codemirror/view@6.38.7)(@lezer/highlight@1.2.3)': 2169 2170 dependencies: 2170 2171 '@codemirror/language': 6.11.3 2171 2172 '@codemirror/state': 6.5.2 2172 - '@codemirror/view': 6.38.6 2173 + '@codemirror/view': 6.38.7 2173 2174 '@lezer/highlight': 1.2.3 2174 2175 2175 - '@iconify-json/lucide@1.2.72': 2176 + '@iconify-json/lucide@1.2.73': 2176 2177 dependencies: 2177 2178 '@iconify/types': 2.0.0 2178 2179 ··· 2259 2260 2260 2261 '@noble/secp256k1@3.0.0': {} 2261 2262 2262 - '@rollup/rollup-android-arm-eabi@4.52.5': 2263 + '@rollup/rollup-android-arm-eabi@4.53.2': 2263 2264 optional: true 2264 2265 2265 - '@rollup/rollup-android-arm64@4.52.5': 2266 + '@rollup/rollup-android-arm64@4.53.2': 2266 2267 optional: true 2267 2268 2268 - '@rollup/rollup-darwin-arm64@4.52.5': 2269 + '@rollup/rollup-darwin-arm64@4.53.2': 2269 2270 optional: true 2270 2271 2271 - '@rollup/rollup-darwin-x64@4.52.5': 2272 + '@rollup/rollup-darwin-x64@4.53.2': 2272 2273 optional: true 2273 2274 2274 - '@rollup/rollup-freebsd-arm64@4.52.5': 2275 + '@rollup/rollup-freebsd-arm64@4.53.2': 2275 2276 optional: true 2276 2277 2277 - '@rollup/rollup-freebsd-x64@4.52.5': 2278 + '@rollup/rollup-freebsd-x64@4.53.2': 2278 2279 optional: true 2279 2280 2280 - '@rollup/rollup-linux-arm-gnueabihf@4.52.5': 2281 + '@rollup/rollup-linux-arm-gnueabihf@4.53.2': 2281 2282 optional: true 2282 2283 2283 - '@rollup/rollup-linux-arm-musleabihf@4.52.5': 2284 + '@rollup/rollup-linux-arm-musleabihf@4.53.2': 2284 2285 optional: true 2285 2286 2286 - '@rollup/rollup-linux-arm64-gnu@4.52.5': 2287 + '@rollup/rollup-linux-arm64-gnu@4.53.2': 2287 2288 optional: true 2288 2289 2289 - '@rollup/rollup-linux-arm64-musl@4.52.5': 2290 + '@rollup/rollup-linux-arm64-musl@4.53.2': 2290 2291 optional: true 2291 2292 2292 - '@rollup/rollup-linux-loong64-gnu@4.52.5': 2293 + '@rollup/rollup-linux-loong64-gnu@4.53.2': 2293 2294 optional: true 2294 2295 2295 - '@rollup/rollup-linux-ppc64-gnu@4.52.5': 2296 + '@rollup/rollup-linux-ppc64-gnu@4.53.2': 2296 2297 optional: true 2297 2298 2298 - '@rollup/rollup-linux-riscv64-gnu@4.52.5': 2299 + '@rollup/rollup-linux-riscv64-gnu@4.53.2': 2299 2300 optional: true 2300 2301 2301 - '@rollup/rollup-linux-riscv64-musl@4.52.5': 2302 + '@rollup/rollup-linux-riscv64-musl@4.53.2': 2302 2303 optional: true 2303 2304 2304 - '@rollup/rollup-linux-s390x-gnu@4.52.5': 2305 + '@rollup/rollup-linux-s390x-gnu@4.53.2': 2305 2306 optional: true 2306 2307 2307 - '@rollup/rollup-linux-x64-gnu@4.52.5': 2308 + '@rollup/rollup-linux-x64-gnu@4.53.2': 2308 2309 optional: true 2309 2310 2310 - '@rollup/rollup-linux-x64-musl@4.52.5': 2311 + '@rollup/rollup-linux-x64-musl@4.53.2': 2311 2312 optional: true 2312 2313 2313 - '@rollup/rollup-openharmony-arm64@4.52.5': 2314 + '@rollup/rollup-openharmony-arm64@4.53.2': 2314 2315 optional: true 2315 2316 2316 - '@rollup/rollup-win32-arm64-msvc@4.52.5': 2317 + '@rollup/rollup-win32-arm64-msvc@4.53.2': 2317 2318 optional: true 2318 2319 2319 - '@rollup/rollup-win32-ia32-msvc@4.52.5': 2320 + '@rollup/rollup-win32-ia32-msvc@4.53.2': 2320 2321 optional: true 2321 2322 2322 - '@rollup/rollup-win32-x64-gnu@4.52.5': 2323 + '@rollup/rollup-win32-x64-gnu@4.53.2': 2323 2324 optional: true 2324 2325 2325 - '@rollup/rollup-win32-x64-msvc@4.52.5': 2326 + '@rollup/rollup-win32-x64-msvc@4.53.2': 2326 2327 optional: true 2327 2328 2328 2329 '@skyware/firehose@0.5.2': ··· 2335 2336 dependencies: 2336 2337 solid-js: 1.9.10 2337 2338 2338 - '@solidjs/router@0.15.3(solid-js@1.9.10)': 2339 + '@solidjs/router@0.15.4(solid-js@1.9.10)': 2339 2340 dependencies: 2340 2341 solid-js: 1.9.10 2341 2342 ··· 2402 2403 '@tailwindcss/oxide-win32-arm64-msvc': 4.1.17 2403 2404 '@tailwindcss/oxide-win32-x64-msvc': 4.1.17 2404 2405 2405 - '@tailwindcss/vite@4.1.17(vite@7.2.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2))': 2406 + '@tailwindcss/vite@4.1.17(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2))': 2406 2407 dependencies: 2407 2408 '@tailwindcss/node': 4.1.17 2408 2409 '@tailwindcss/oxide': 4.1.17 2409 2410 tailwindcss: 4.1.17 2410 - vite: 7.2.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) 2411 + vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) 2411 2412 2412 2413 '@trysound/sax@0.2.0': {} 2413 2414 ··· 2434 2435 2435 2436 '@types/estree@1.0.8': {} 2436 2437 2437 - '@types/node@24.10.0': 2438 + '@types/node@24.10.1': 2438 2439 dependencies: 2439 2440 undici-types: 7.16.0 2440 2441 2441 2442 '@types/tar@6.1.13': 2442 2443 dependencies: 2443 - '@types/node': 24.10.0 2444 + '@types/node': 24.10.1 2444 2445 minipass: 4.2.8 2445 2446 2446 2447 '@types/yauzl@2.10.3': 2447 2448 dependencies: 2448 - '@types/node': 24.10.0 2449 + '@types/node': 24.10.1 2449 2450 optional: true 2450 2451 2451 2452 acorn@8.15.0: {} ··· 2476 2477 optionalDependencies: 2477 2478 solid-js: 1.9.10 2478 2479 2479 - baseline-browser-mapping@2.8.25: {} 2480 + baseline-browser-mapping@2.8.28: {} 2480 2481 2481 2482 boolbase@1.0.0: {} 2482 2483 2483 - browserslist@4.27.0: 2484 + browserslist@4.28.0: 2484 2485 dependencies: 2485 - baseline-browser-mapping: 2.8.25 2486 - caniuse-lite: 1.0.30001754 2487 - electron-to-chromium: 1.5.247 2486 + baseline-browser-mapping: 2.8.28 2487 + caniuse-lite: 1.0.30001755 2488 + electron-to-chromium: 1.5.254 2488 2489 node-releases: 2.0.27 2489 - update-browserslist-db: 1.1.4(browserslist@4.27.0) 2490 + update-browserslist-db: 1.1.4(browserslist@4.28.0) 2490 2491 2491 2492 buffer-crc32@0.2.13: {} 2492 2493 ··· 2495 2496 es-errors: 1.3.0 2496 2497 function-bind: 1.1.2 2497 2498 2498 - caniuse-lite@1.0.30001754: {} 2499 + caniuse-lite@1.0.30001755: {} 2499 2500 2500 2501 cheerio-select@2.1.0: 2501 2502 dependencies: ··· 2530 2531 '@codemirror/lint': 6.9.2 2531 2532 '@codemirror/search': 6.5.11 2532 2533 '@codemirror/state': 6.5.2 2533 - '@codemirror/view': 6.38.6 2534 + '@codemirror/view': 6.38.7 2534 2535 2535 2536 combined-stream@1.0.8: 2536 2537 dependencies: ··· 2570 2571 dependencies: 2571 2572 css-tree: 2.2.1 2572 2573 2573 - csstype@3.1.3: {} 2574 + csstype@3.2.1: {} 2574 2575 2575 2576 debug@4.4.3: 2576 2577 dependencies: ··· 2604 2605 es-errors: 1.3.0 2605 2606 gopd: 1.2.0 2606 2607 2607 - electron-to-chromium@1.5.247: {} 2608 + electron-to-chromium@1.5.254: {} 2608 2609 2609 2610 encoding-sniffer@0.2.1: 2610 2611 dependencies: ··· 2700 2701 2701 2702 esm-env@1.2.2: {} 2702 2703 2703 - exsolve@1.0.7: {} 2704 + exsolve@1.0.8: {} 2704 2705 2705 2706 extract-zip@2.0.1: 2706 2707 dependencies: ··· 2967 2968 pkg-types@2.3.0: 2968 2969 dependencies: 2969 2970 confbox: 0.2.2 2970 - exsolve: 1.0.7 2971 + exsolve: 1.0.8 2971 2972 pathe: 2.0.3 2972 2973 2973 2974 postcss@8.5.6: ··· 3001 3002 resolve-pkg-maps@1.0.0: 3002 3003 optional: true 3003 3004 3004 - rollup@4.52.5: 3005 + rollup@4.53.2: 3005 3006 dependencies: 3006 3007 '@types/estree': 1.0.8 3007 3008 optionalDependencies: 3008 - '@rollup/rollup-android-arm-eabi': 4.52.5 3009 - '@rollup/rollup-android-arm64': 4.52.5 3010 - '@rollup/rollup-darwin-arm64': 4.52.5 3011 - '@rollup/rollup-darwin-x64': 4.52.5 3012 - '@rollup/rollup-freebsd-arm64': 4.52.5 3013 - '@rollup/rollup-freebsd-x64': 4.52.5 3014 - '@rollup/rollup-linux-arm-gnueabihf': 4.52.5 3015 - '@rollup/rollup-linux-arm-musleabihf': 4.52.5 3016 - '@rollup/rollup-linux-arm64-gnu': 4.52.5 3017 - '@rollup/rollup-linux-arm64-musl': 4.52.5 3018 - '@rollup/rollup-linux-loong64-gnu': 4.52.5 3019 - '@rollup/rollup-linux-ppc64-gnu': 4.52.5 3020 - '@rollup/rollup-linux-riscv64-gnu': 4.52.5 3021 - '@rollup/rollup-linux-riscv64-musl': 4.52.5 3022 - '@rollup/rollup-linux-s390x-gnu': 4.52.5 3023 - '@rollup/rollup-linux-x64-gnu': 4.52.5 3024 - '@rollup/rollup-linux-x64-musl': 4.52.5 3025 - '@rollup/rollup-openharmony-arm64': 4.52.5 3026 - '@rollup/rollup-win32-arm64-msvc': 4.52.5 3027 - '@rollup/rollup-win32-ia32-msvc': 4.52.5 3028 - '@rollup/rollup-win32-x64-gnu': 4.52.5 3029 - '@rollup/rollup-win32-x64-msvc': 4.52.5 3009 + '@rollup/rollup-android-arm-eabi': 4.53.2 3010 + '@rollup/rollup-android-arm64': 4.53.2 3011 + '@rollup/rollup-darwin-arm64': 4.53.2 3012 + '@rollup/rollup-darwin-x64': 4.53.2 3013 + '@rollup/rollup-freebsd-arm64': 4.53.2 3014 + '@rollup/rollup-freebsd-x64': 4.53.2 3015 + '@rollup/rollup-linux-arm-gnueabihf': 4.53.2 3016 + '@rollup/rollup-linux-arm-musleabihf': 4.53.2 3017 + '@rollup/rollup-linux-arm64-gnu': 4.53.2 3018 + '@rollup/rollup-linux-arm64-musl': 4.53.2 3019 + '@rollup/rollup-linux-loong64-gnu': 4.53.2 3020 + '@rollup/rollup-linux-ppc64-gnu': 4.53.2 3021 + '@rollup/rollup-linux-riscv64-gnu': 4.53.2 3022 + '@rollup/rollup-linux-riscv64-musl': 4.53.2 3023 + '@rollup/rollup-linux-s390x-gnu': 4.53.2 3024 + '@rollup/rollup-linux-x64-gnu': 4.53.2 3025 + '@rollup/rollup-linux-x64-musl': 4.53.2 3026 + '@rollup/rollup-openharmony-arm64': 4.53.2 3027 + '@rollup/rollup-win32-arm64-msvc': 4.53.2 3028 + '@rollup/rollup-win32-ia32-msvc': 4.53.2 3029 + '@rollup/rollup-win32-x64-gnu': 4.53.2 3030 + '@rollup/rollup-win32-x64-msvc': 4.53.2 3030 3031 fsevents: 2.3.3 3031 3032 3032 3033 safer-buffer@2.1.2: {} ··· 3041 3042 3042 3043 solid-js@1.9.10: 3043 3044 dependencies: 3044 - csstype: 3.1.3 3045 + csstype: 3.2.1 3045 3046 seroval: 1.3.2 3046 3047 seroval-plugins: 1.3.3(seroval@1.3.2) 3047 3048 ··· 3104 3105 3105 3106 undici@6.22.0: {} 3106 3107 3107 - update-browserslist-db@1.1.4(browserslist@4.27.0): 3108 + update-browserslist-db@1.1.4(browserslist@4.28.0): 3108 3109 dependencies: 3109 - browserslist: 4.27.0 3110 + browserslist: 4.28.0 3110 3111 escalade: 3.2.0 3111 3112 picocolors: 1.1.1 3112 3113 3113 - vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)): 3114 + vite-plugin-solid@2.11.10(solid-js@1.9.10)(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)): 3114 3115 dependencies: 3115 3116 '@babel/core': 7.28.5 3116 3117 '@types/babel__core': 7.20.5 ··· 3118 3119 merge-anything: 5.1.7 3119 3120 solid-js: 1.9.10 3120 3121 solid-refresh: 0.6.3(solid-js@1.9.10) 3121 - vite: 7.2.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) 3122 - vitefu: 1.1.1(vite@7.2.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)) 3122 + vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) 3123 + vitefu: 1.1.1(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)) 3123 3124 transitivePeerDependencies: 3124 3125 - supports-color 3125 3126 3126 - vite@7.2.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2): 3127 + vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2): 3127 3128 dependencies: 3128 3129 esbuild: 0.25.12 3129 3130 fdir: 6.5.0(picomatch@4.0.3) 3130 3131 picomatch: 4.0.3 3131 3132 postcss: 8.5.6 3132 - rollup: 4.52.5 3133 + rollup: 4.53.2 3133 3134 tinyglobby: 0.2.15 3134 3135 optionalDependencies: 3135 - '@types/node': 24.10.0 3136 + '@types/node': 24.10.1 3136 3137 fsevents: 2.3.3 3137 3138 jiti: 2.6.1 3138 3139 lightningcss: 1.30.2 3139 3140 tsx: 4.19.2 3140 3141 3141 - vitefu@1.1.1(vite@7.2.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)): 3142 + vitefu@1.1.1(vite@7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2)): 3142 3143 optionalDependencies: 3143 - vite: 7.2.1(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) 3144 + vite: 7.2.2(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.19.2) 3144 3145 3145 3146 w3c-keyname@2.2.8: {} 3146 3147 ··· 3161 3162 buffer-crc32: 0.2.13 3162 3163 fd-slicer: 1.1.0 3163 3164 3164 - yocto-queue@1.2.1: {} 3165 + yocto-queue@1.2.2: {}
+2 -2
src/components/create.tsx
··· 115 115 writes: [ 116 116 { 117 117 collection: params.collection as `${string}.${string}.${string}`, 118 - rkey: params.rkey, 118 + rkey: params.rkey!, 119 119 $type: "com.atproto.repo.applyWrites#delete", 120 120 }, 121 121 { ··· 136 136 input: { 137 137 repo: agent()!.sub, 138 138 collection: params.collection as `${string}.${string}.${string}`, 139 - rkey: params.rkey, 139 + rkey: params.rkey!, 140 140 record: editedRecord, 141 141 validate: validate(), 142 142 },
+1 -1
src/components/navbar.tsx
··· 121 121 ></span> 122 122 </button> 123 123 </Tooltip> 124 - <CopyButton content={props.params.repo} label="Copy DID" /> 124 + <CopyButton content={props.params.repo!} label="Copy DID" /> 125 125 </div> 126 126 </div> 127 127 </Show>
+1 -1
src/layout.tsx
··· 116 116 class={`dark:shadow-dark-700 dark:bg-dark-300 mb-3 flex w-full items-center justify-between rounded-xl border-[0.5px] border-neutral-300 bg-neutral-50 bg-size-[95%] bg-right bg-no-repeat p-2 pl-3 shadow-xs [--header-bg:#fafafa] dark:border-neutral-700 dark:[--header-bg:#2d2d2d] ${localStorage.getItem("hrt") === "true" ? "bg-[linear-gradient(to_left,transparent_10%,var(--header-bg)_85%),linear-gradient(to_bottom,#5BCEFA90_0%,#5BCEFA90_20%,#F5A9B890_20%,#F5A9B890_40%,#FFFFFF90_40%,#FFFFFF90_60%,#F5A9B890_60%,#F5A9B890_80%,#5BCEFA90_80%,#5BCEFA90_100%)]" : ""}`} 117 117 style={{ 118 118 "background-image": 119 - props.params.repo in headers ? 119 + props.params.repo && props.params.repo in headers ? 120 120 `linear-gradient(to left, transparent 10%, var(--header-bg) 85%), url(/headers/${headers[props.params.repo]})` 121 121 : undefined, 122 122 }}
+1 -1
src/views/collection.tsx
··· 87 87 let rpc: Client; 88 88 89 89 const fetchRecords = async () => { 90 - if (!pds) pds = await resolvePDS(did); 90 + if (!pds) pds = await resolvePDS(did!); 91 91 if (!rpc) rpc = new Client({ handler: new CredentialManager({ service: pds }) }); 92 92 const res = await rpc.get("com.atproto.repo.listRecords", { 93 93 params: {
+3 -2
src/views/pds.tsx
··· 21 21 createSignal<InferXRPCBodyOutput<ComAtprotoServerDescribeServer.mainSchema["output"]>>(); 22 22 const [cursor, setCursor] = createSignal<string>(); 23 23 setPDS(params.pds); 24 - const pds = params.pds.startsWith("localhost") ? `http://${params.pds}` : `https://${params.pds}`; 24 + const pds = 25 + params.pds!.startsWith("localhost") ? `http://${params.pds}` : `https://${params.pds}`; 25 26 const rpc = new Client({ handler: new CredentialManager({ service: pds }) }); 26 27 27 28 const getVersion = async () => { ··· 139 140 buttonClass="rounded-sm p-1.5" 140 141 menuClass="top-9 p-2 text-sm" 141 142 > 142 - <CopyMenu content={params.pds} label="Copy PDS" icon="lucide--copy" /> 143 + <CopyMenu content={params.pds!} label="Copy PDS" icon="lucide--copy" /> 143 144 <NavMenu 144 145 href={`/firehose?instance=wss://${params.pds}`} 145 146 label="Firehose"
+8 -8
src/views/record.tsx
··· 48 48 setValidRecord(undefined); 49 49 setValidSchema(undefined); 50 50 setLexiconUri(undefined); 51 - const pds = await resolvePDS(did); 51 + const pds = await resolvePDS(did!); 52 52 rpc = new Client({ handler: new CredentialManager({ service: pds }) }); 53 53 const res = await rpc.get("com.atproto.repo.getRecord", { 54 54 params: { 55 55 repo: did as ActorIdentifier, 56 56 collection: params.collection as `${string}.${string}.${string}`, 57 - rkey: params.rkey, 57 + rkey: params.rkey!, 58 58 }, 59 59 }); 60 60 if (!res.ok) { ··· 78 78 cid?: string | undefined; 79 79 }) => { 80 80 try { 81 - if (params.collection in lexicons) { 81 + if (params.collection && params.collection in lexicons) { 82 82 if (is(lexicons[params.collection], record.value)) setValidSchema(true); 83 83 else setValidSchema(false); 84 84 } else if (params.collection === "com.atproto.lexicon.schema") { ··· 96 96 params: { 97 97 did: did as Did, 98 98 collection: params.collection as Nsid, 99 - rkey: params.rkey, 99 + rkey: params.rkey!, 100 100 }, 101 101 as: "bytes", 102 102 }); ··· 104 104 105 105 await verifyRecord({ 106 106 did: did as AtprotoDid, 107 - collection: params.collection, 108 - rkey: params.rkey, 109 - carBytes: data, 107 + collection: params.collection!, 108 + rkey: params.rkey!, 109 + carBytes: data as Uint8Array<ArrayBufferLike>, 110 110 }); 111 111 112 112 setValidRecord(true); ··· 137 137 input: { 138 138 repo: params.repo as ActorIdentifier, 139 139 collection: params.collection as `${string}.${string}.${string}`, 140 - rkey: params.rkey, 140 + rkey: params.rkey!, 141 141 }, 142 142 }); 143 143 const id = addNotification({
+4 -4
src/views/repo.tsx
··· 55 55 const [rotationKeys, setRotationKeys] = createSignal<Array<string>>([]); 56 56 let rpc: Client; 57 57 let pds: string; 58 - const did = params.repo; 58 + const did = params.repo!; 59 59 60 60 const RepoTab = (props: { 61 61 tab: "collections" | "backlinks" | "identity" | "blobs" | "logs"; ··· 92 92 if (!did.startsWith("did:")) { 93 93 try { 94 94 const did = await resolveHandle(params.repo as Handle); 95 - navigate(location.pathname.replace(params.repo, did)); 95 + navigate(location.pathname.replace(params.repo!, did)); 96 96 return; 97 97 } catch { 98 98 try { ··· 289 289 buttonClass="rounded-sm p-1.5" 290 290 menuClass="top-9 p-2 text-sm" 291 291 > 292 - <CopyMenu content={params.repo} label="Copy DID" icon="lucide--copy" /> 292 + <CopyMenu content={params.repo!} label="Copy DID" icon="lucide--copy" /> 293 293 <NavMenu 294 294 href={`/jetstream?dids=${params.repo}`} 295 295 label="Jetstream" 296 296 icon="lucide--radio-tower" 297 297 /> 298 - <Show when={params.repo in labelerCache}> 298 + <Show when={params.repo && params.repo in labelerCache}> 299 299 <NavMenu 300 300 href={`/labels?did=${params.repo}&uriPatterns=*`} 301 301 label="Labels"