atmosphere explorer
0
fork

Configure Feed

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

navigate without refresh

Juliet 5f9fa1eb 1fb0a25d

+212 -310
+5 -4
package.json
··· 9 9 "serve": "vite preview" 10 10 }, 11 11 "devDependencies": { 12 - "@iconify-json/lucide": "^1.2.59", 12 + "@iconify-json/lucide": "^1.2.60", 13 13 "@iconify-json/lucide-lab": "^1.2.3", 14 14 "prettier": "^3.6.2", 15 15 "prettier-plugin-tailwindcss": "^0.6.14", 16 - "typescript": "^5.8.3", 17 - "unocss": "66.3.3", 16 + "typescript": "^5.9.2", 17 + "unocss": "66.4.0", 18 18 "vite": "^7.0.6", 19 19 "vite-plugin-solid": "^2.11.8" 20 20 }, ··· 26 26 "@atcute/cid": "^2.2.3", 27 27 "@atcute/client": "^4.0.3", 28 28 "@atcute/crypto": "^2.2.3", 29 + "@atcute/did-plc": "^0.1.6", 29 30 "@atcute/identity": "^1.0.3", 30 31 "@atcute/identity-resolver": "^1.1.3", 31 32 "@atcute/lexicon-doc": "^1.0.3", ··· 34 35 "@atcute/tid": "^1.0.2", 35 36 "@atcute/uint8array": "^1.0.3", 36 37 "@mary/exif-rm": "jsr:^0.2.2", 37 - "@skyware/firehose": "^0.5.1", 38 + "@skyware/firehose": "^0.5.2", 38 39 "@solidjs/meta": "^0.29.4", 39 40 "@solidjs/router": "^0.15.3", 40 41 "hls.js": "^1.6.7",
+198 -300
pnpm-lock.yaml
··· 29 29 '@atcute/crypto': 30 30 specifier: ^2.2.3 31 31 version: 2.2.3 32 + '@atcute/did-plc': 33 + specifier: ^0.1.6 34 + version: 0.1.6 32 35 '@atcute/identity': 33 36 specifier: ^1.0.3 34 37 version: 1.0.3 ··· 54 57 specifier: jsr:^0.2.2 55 58 version: '@jsr/mary__exif-rm@0.2.2' 56 59 '@skyware/firehose': 57 - specifier: ^0.5.1 58 - version: 0.5.1 60 + specifier: ^0.5.2 61 + version: 0.5.2 59 62 '@solidjs/meta': 60 63 specifier: ^0.29.4 61 64 version: 0.29.4(solid-js@1.9.7) ··· 73 76 version: 1.9.7 74 77 devDependencies: 75 78 '@iconify-json/lucide': 76 - specifier: ^1.2.59 77 - version: 1.2.59 79 + specifier: ^1.2.60 80 + version: 1.2.60 78 81 '@iconify-json/lucide-lab': 79 82 specifier: ^1.2.3 80 83 version: 1.2.3 ··· 85 88 specifier: ^0.6.14 86 89 version: 0.6.14(prettier@3.6.2) 87 90 typescript: 88 - specifier: ^5.8.3 89 - version: 5.8.3 91 + specifier: ^5.9.2 92 + version: 5.9.2 90 93 unocss: 91 - specifier: 66.3.3 92 - version: 66.3.3(postcss@8.5.6)(vite@7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2))(vue@3.5.13(typescript@5.8.3)) 94 + specifier: 66.4.0 95 + version: 66.4.0(postcss@8.5.6)(vite@7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2)) 93 96 vite: 94 97 specifier: ^7.0.6 95 98 version: 7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2) ··· 129 132 130 133 '@atcute/crypto@2.2.3': 131 134 resolution: {integrity: sha512-jJI/8WDK6rKvpoUKi0C9Q7pjRRrHGGAagRxnFvpBM5ycZT9eABz7p309LmRKBCWLasmCs/qee8WK4dqOA2e7Dw==} 135 + 136 + '@atcute/did-plc@0.1.6': 137 + resolution: {integrity: sha512-CaKZpl3UHHUczE4Co7gNi2CR3TPmQgBM0xEkKJJ6Vk4Lu9d+i9GcZQY/VBjmZntfIxHFJgZNdEkMk30lCUVpyw==} 132 138 133 139 '@atcute/identity-resolver@1.1.3': 134 140 resolution: {integrity: sha512-KZgGgg99CWaV7Df3+h3X/WMrDzTPQVfsaoIVbTNLx2B56BvCL2EmaxPSVw/7BFUJMZHlVU4rtoEB4lyvNyMswA==} ··· 243 249 resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} 244 250 engines: {node: '>=6.9.0'} 245 251 246 - '@badrap/valita@0.4.5': 247 - resolution: {integrity: sha512-4QwGbuhh/JesHRQj79mO/l37PvJj4l/tlAu7+S1n4h47qwaNpZ0WDvIwUGLYUsdi9uQ5UPpiG9wb1Wm3XUFBUQ==} 252 + '@badrap/valita@0.4.6': 253 + resolution: {integrity: sha512-4kdqcjyxo/8RQ8ayjms47HCWZIF5981oE5nIenbfThKDxWXtEHKipAOWlflpPJzZx9y/JWYQkp18Awr7VuepFg==} 248 254 engines: {node: '>= 18'} 249 255 250 256 '@esbuild/aix-ppc64@0.23.1': ··· 550 556 '@iconify-json/lucide-lab@1.2.3': 551 557 resolution: {integrity: sha512-N+8vnVt4IY/6FZi81f6nh5VhJSMYrs5KTVsT2Z/E0Wn7Lu4jJKO5fOfiTVX1YWVI4FFwQ1zVXPFb8kLAwskrjA==} 552 558 553 - '@iconify-json/lucide@1.2.59': 554 - resolution: {integrity: sha512-qHVs++9sGUxSNf8nJ0U/0UxHyVaut9TV4V7dc3i4K9jqxL/eg/sDpgKsX3+GrsWP3IwE8cARRgQHoLEb3Eru2Q==} 559 + '@iconify-json/lucide@1.2.60': 560 + resolution: {integrity: sha512-iVhpjcJkrR65jaJCJAFr02FkL73Qth039MgDJOcuKYOl32183qgAeHmo44DI2SzkYURGpc0GMwnhRPpQPOaChg==} 555 561 556 562 '@iconify/types@2.0.0': 557 563 resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} ··· 685 691 cpu: [x64] 686 692 os: [win32] 687 693 688 - '@skyware/firehose@0.5.1': 689 - resolution: {integrity: sha512-7fcTQtXCbD2t5ls/tvMeYuI8dHTiUuZvrMdD1Mq+ZyMPpjcQdv2OsmflTrldt5XY+kOgoaThImi7QEo07B3o2Q==} 694 + '@skyware/firehose@0.5.2': 695 + resolution: {integrity: sha512-Ayg/cF0BkakBNQVA51ClDka0+nC96WiARNrGElMQxfqbwao0PBaCXkunfr8qS4DWS3TqLnR6hA9mvm1vAYlxJQ==} 690 696 691 697 '@solidjs/meta@0.29.4': 692 698 resolution: {integrity: sha512-zdIWBGpR9zGx1p1bzIPqF5Gs+Ks/BH8R6fWhmUa/dcK1L2rUC8BAcZJzNRYBQv74kScf1TSOs0EY//Vd/I0V8g==} ··· 707 713 '@types/babel__template@7.4.4': 708 714 resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} 709 715 710 - '@types/babel__traverse@7.20.7': 711 - resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==} 716 + '@types/babel__traverse@7.28.0': 717 + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} 712 718 713 719 '@types/estree@1.0.8': 714 720 resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} ··· 716 722 '@types/node@22.13.1': 717 723 resolution: {integrity: sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==} 718 724 719 - '@unocss/astro@66.3.3': 720 - resolution: {integrity: sha512-q26EfadSMmEXZpWDKsJF9anBCfhYDmWljVpDZ2Wo8K48IbZMUXrWfiAiUc6ijE/A/rADfHk8bp3a3GE01t3I9A==} 725 + '@unocss/astro@66.4.0': 726 + resolution: {integrity: sha512-DDc22MhzS5SD7LXiJetNl/WglkBkQEKDDzaay4rUpvINdRu3eME1ISdgUBel4jkchSSenTt2AZlD9l6CecFXEw==} 721 727 peerDependencies: 722 728 vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 723 729 peerDependenciesMeta: 724 730 vite: 725 731 optional: true 726 732 727 - '@unocss/cli@66.3.3': 728 - resolution: {integrity: sha512-U0HoDcwi/DetqP5zDT3dfxG94pC3TI0PfxmpdTfPY7xEylIdLbV89fb70CvJVysDSQJIuw6TYwqS1ZlHoYNKTA==} 733 + '@unocss/cli@66.4.0': 734 + resolution: {integrity: sha512-zSdFHrYwgDuHTklFXWnWqp5dJq+aDOFxCZHK0M3hnZtEiaSgMce8Fdje9hOOi/FtCuKr1/BHLyjD1Vj240PVOw==} 729 735 engines: {node: '>=14'} 730 736 hasBin: true 731 737 732 - '@unocss/config@66.3.3': 733 - resolution: {integrity: sha512-D/UxnAmkabapqWU4tF85dWWhNfCUyNutWmd4AD2VsQRZOykufJedLV74r3Z3XhoPJn4IGr3BKZm5/rflf5viDg==} 738 + '@unocss/config@66.4.0': 739 + resolution: {integrity: sha512-0H0dd5sWuFg9Z7oN+nGaL9UV4KitNuEcFcVVMUxPW3l+j3BKGMy6B+2jNS2+ezmpJoh5jaaL/fm5loYvOvaATA==} 734 740 engines: {node: '>=14'} 735 741 736 - '@unocss/core@66.3.3': 737 - resolution: {integrity: sha512-6WFLd92TJelVQARtCGaF+EgEoHKIVe43gkGXVoWILu0HUDRWdhv+cpcyX0RTJV22Y976AxeneU7/zmhAh+CXNg==} 742 + '@unocss/core@66.4.0': 743 + resolution: {integrity: sha512-vrfK8i3EwbKDbrhmR5lJQQltU1U0SvPqr2XVTHqZdCdzTUsg73I4NqFSiadt486i421C8BfTa2MPNHBnv35RuA==} 738 744 739 - '@unocss/extractor-arbitrary-variants@66.3.3': 740 - resolution: {integrity: sha512-TXzjH6FcITQ8V2x7ETHgVOlAHf3ll/ysxL+W4fMROm8jP/o7jvsg36tRfOwU0sDGo/qoCPux82ix9e6/JW0oqQ==} 745 + '@unocss/extractor-arbitrary-variants@66.4.0': 746 + resolution: {integrity: sha512-P4bAb/oQ14TP7KZE4jxj4jcgCROkj8Ndnm3WKAmX+gwZLeAATjF0dn40EqLzmhLkXQYttp1DIEyvV77hsDZZOw==} 741 747 742 - '@unocss/inspector@66.3.3': 743 - resolution: {integrity: sha512-NsK1WRWez2Mzk4+ophtBdXel8nGaPkIDa9lYSFMdKLF/1jNW23txeEL8CsD6/CK8K0BsR11rhLKhUrzyrjfBSQ==} 748 + '@unocss/inspector@66.4.0': 749 + resolution: {integrity: sha512-wYWvvoiycl06SSLMKD1PAshSRzXnAd1Zk3F3CfviJUVKrp5ugLSbzZe+mnYKpNWTrNwfCNG69YhdsJnSdkb35Q==} 744 750 745 - '@unocss/postcss@66.3.3': 746 - resolution: {integrity: sha512-VKq+BtfPIZbLeAeZFprtKZJAyFBOqA8qpQm+vmWBiBia70JzkwfF2SMNIHiGt022yRo9ZmjnI9uRTxSzqXUsUQ==} 751 + '@unocss/postcss@66.4.0': 752 + resolution: {integrity: sha512-MX6hFo54+tiysvstHKhNP1nQabqKzXDzdX/6Ctqhj++cL/yRfz6vqcv8MSbfBQDciiTin0ikDytBYik0pRgENQ==} 747 753 engines: {node: '>=14'} 748 754 peerDependencies: 749 755 postcss: ^8.4.21 750 756 751 - '@unocss/preset-attributify@66.3.3': 752 - resolution: {integrity: sha512-22+0Cqqu09q+xHfZ3Wk8Coxe5m6PmpgWz4U5xrEC8056UfG3Q1KEqoCxy2wySJIq8SqxQ30Nlll7oMa31B8Krw==} 757 + '@unocss/preset-attributify@66.4.0': 758 + resolution: {integrity: sha512-iH/ZwbAJmbIMIBfeahzNcQ7OmHHzqvyHyC8rGIkInE0xdFsHcfqjsb6hasedy5VTX3EecWZ3RE7FpNjuV3PLAA==} 753 759 754 - '@unocss/preset-icons@66.3.3': 755 - resolution: {integrity: sha512-Bmhiev05BN/horlgnyZ8gzQWZKd7oVpUBWD66X7U/dgkLdO6B5GIIsdO5Fi7JLeMDmyXm6vlYk0YQhiTbx8l9w==} 760 + '@unocss/preset-icons@66.4.0': 761 + resolution: {integrity: sha512-Fm4/wgNfnVrJgmFrWs9JUjJy+il57hM+4qilSo7zR0QaeyES1z+VnIavGAPI02neBSztIHR8Rh6+6/bhVmByzg==} 756 762 757 - '@unocss/preset-mini@66.3.3': 758 - resolution: {integrity: sha512-pz8rgvHRYS/6fsZNtG7iArLzwANnLy5GkHY/lbuqkWhO2S2Nf7kpJCbR/uV/XeuFsLnYcZW3NLOmelfvZvJamA==} 763 + '@unocss/preset-mini@66.4.0': 764 + resolution: {integrity: sha512-gOdTB9qo5PIusB8WTyCnkwc/GQT7ifAYzn4a+wuk51Ml3i+JxxN90l25dRlgw6hsyx2LgX/CHMzoKXYzuqsnPg==} 759 765 760 - '@unocss/preset-tagify@66.3.3': 761 - resolution: {integrity: sha512-L1Ez7Y4uBaW+wiv1BOQygpfhseSt3EZ53jqkl7fxl1EKVsJy6SuZgJxlXEHUYp9xYdSp6EHq2CfL8UevaR+loA==} 766 + '@unocss/preset-tagify@66.4.0': 767 + resolution: {integrity: sha512-DeIwGoW39iGI4BHz53PWJk2HTOqzJKWQnGBwYb0qw3+PknGRFg18ERRwm4KBGQjyAjt46sIrGm9Zxu5Y9wYh+w==} 762 768 763 - '@unocss/preset-typography@66.3.3': 764 - resolution: {integrity: sha512-aQXiGCObvWD9grfUpm0d5nzN+Cpvag0rHP39UjUKb0xSTzY09VzwDrua4kWVO5wJLNK6/L70osyhEgmC3qToxA==} 769 + '@unocss/preset-typography@66.4.0': 770 + resolution: {integrity: sha512-iWPsCzmUBzwHQRq7cHbtkWAy6V1S4QyzitT6cLf4241njeHnjMJHWwrpyfYNCrdeESjgO9HuoGiyevvqcQ9mRw==} 765 771 766 - '@unocss/preset-uno@66.3.3': 767 - resolution: {integrity: sha512-Tiho4LidpuMHrB19GHTU6XrL0A5eFELHk9ebQ/3WeTy+K/9a6Hn5zsHJe5UCtOsEcUdKB33oZx0hXUp93hb/YQ==} 772 + '@unocss/preset-uno@66.4.0': 773 + resolution: {integrity: sha512-1Ep9gkxsW6hfEeZUjJTNofNbZ2/SgFohKb41U9DwBoXCOhGYTE2nmjr6EgoooF6XQNicPNa0tO6xVM/8n9z/NQ==} 768 774 769 - '@unocss/preset-web-fonts@66.3.3': 770 - resolution: {integrity: sha512-ysKZeC7TXxRiqnNL9GxZFGMKFAHXrcaqozPaEOIJ40dvzbJt8IMLyFndZkcFMcgDCV0pFh/y37mGxxxARO9+pQ==} 775 + '@unocss/preset-web-fonts@66.4.0': 776 + resolution: {integrity: sha512-pq9lOuR0VoshLaWlZNqM8A3V9DtsGZEmnX6qAzXCBF7LKO72gFKBn+K2IB6TxET0fMV0pagwhezzU5Jnu9nbMw==} 771 777 772 - '@unocss/preset-wind3@66.3.3': 773 - resolution: {integrity: sha512-iXmjvPqvmPTo4z7epQDqHxzlGRsbLJEgfETqTrRJeagvFG7Gs+ajS8cQhbf6wL01dSRHjvhVXi3MsIvqfHHXOw==} 778 + '@unocss/preset-wind3@66.4.0': 779 + resolution: {integrity: sha512-9Qo8W3TBcSDtQDV/J1sJrsTa4AHss+wxzZj1ngyHUpgZTE45KEaHH0zEjxM04oC5hrOU9FqRZgwV8Q03UR4v8w==} 774 780 775 - '@unocss/preset-wind4@66.3.3': 776 - resolution: {integrity: sha512-JSJTXVJel6kX+u4Ktt6JGnukYWYhKxmjgORTwclUpokRHgEoD+xsh0Rz4YGJ1fWSnzNslNQhWP9yDRByVPHWwA==} 781 + '@unocss/preset-wind4@66.4.0': 782 + resolution: {integrity: sha512-Ut0B8JRt+aDjHJxZpwm4RtiBBEHE//XBhFFWMz2iljPZLPgN/uhbwr/M53yvpoA07Bz4IhtkaSsgOTLCSEsN0w==} 777 783 778 - '@unocss/preset-wind@66.3.3': 779 - resolution: {integrity: sha512-3Mxl/TDPcv8nNKdFe3WKdlXE6de+lCaaizEH86BILW3ZeyPU9aKzWcZIoxohla0a6zMxDQ2+Gf+7EwaOvpqo7Q==} 784 + '@unocss/preset-wind@66.4.0': 785 + resolution: {integrity: sha512-M1RrLvr827F6jNZsWjvM8FqhJgLR+bJKouhfPhixQFk00dqmS0NiFMKhMEt4kMtByh0fR+CBsEmB0um/vw+T3A==} 780 786 781 - '@unocss/reset@66.3.3': 782 - resolution: {integrity: sha512-VIeR/mIcCL89/1uA1KM1QCYca4aeIGqEHMTJL1nCD4v+7wk6XhNXhsp5gMIHo+V804SUSmATWaeHTiKpiFu7AQ==} 787 + '@unocss/reset@66.4.0': 788 + resolution: {integrity: sha512-zbH648K61/Umjy2tCj481ETMuaOlKjyzlXCvVO+U5dF1LhoWM2B7/mdBAiz/cmsKTeE2SfpUmusTRQr6X3n0/Q==} 783 789 784 - '@unocss/rule-utils@66.3.3': 785 - resolution: {integrity: sha512-QKgVGV5nRRnK44/reUKFLAc5UGyl98vz3hrfk8JI8pVza58vmQWTdAB2rIpNJ5a5j+EkWfDOUlGQaOrIeYGLdg==} 790 + '@unocss/rule-utils@66.4.0': 791 + resolution: {integrity: sha512-cWqs6Vre54iwbeYmJIjx1I912M3zNXYQ+lvytkn3NMysNsJlYYhyM4T0L6Jt3dz74X7I4vTcN0sQvVeE2TS3Fg==} 786 792 engines: {node: '>=14'} 787 793 788 - '@unocss/transformer-attributify-jsx@66.3.3': 789 - resolution: {integrity: sha512-ENNYFk5wrI4jlxn0tWGeR9QGxflAfZue3X2ABg0KSVOiYyIOsrHqtdoiLYkuCA9idRlBZPQxePJKcPWt1r/tYA==} 794 + '@unocss/transformer-attributify-jsx@66.4.0': 795 + resolution: {integrity: sha512-jDCzDAqGft3WR0cYGJWdghRJnSnu0dqnMNyii0avp/v2qH2J+X6Lmbn6y11sdW9krkPTtXnuF29nd/XWbK7leg==} 790 796 791 - '@unocss/transformer-compile-class@66.3.3': 792 - resolution: {integrity: sha512-VTEFuwp3iajGWyEFwmO5LRvOjgZM1TK+4rX5Q79xyTAPkLAKgOa03Ne8+kU8oG0TQEa4mXVw6ul9McM7UBJh1w==} 797 + '@unocss/transformer-compile-class@66.4.0': 798 + resolution: {integrity: sha512-QETg2SAzmU15e5QmM9lPoWE6Yq8O/pcjLkSrL4HhkARnrEFCiRO3nohXXA/bdnu1bRLxgYp43Q1JwVGPooeb4Q==} 793 799 794 - '@unocss/transformer-directives@66.3.3': 795 - resolution: {integrity: sha512-11T7fmYk/XZcqFDn4qiIvs04mJhUtAoha5Y99bVE+L3byWa6BT4jb5aSAKk+24q5aynwgB++4RgfQxarj69WTw==} 800 + '@unocss/transformer-directives@66.4.0': 801 + resolution: {integrity: sha512-QOKQNEEuG/WRdD5thYgMWh/RFQtBpk0T1g5bobWzxi4Z0HxIpUKhu7bgmN9pUzeiN5rW8O42aNHMzIR9thP/1g==} 796 802 797 - '@unocss/transformer-variant-group@66.3.3': 798 - resolution: {integrity: sha512-uhK81pbJfXJFYaXxOoIFVEG8/Kx1iaAkTwRB6c+WNUfl9GiKyYQcrI7bETgCPPbg230Z68jVICBgBATeLJ31vQ==} 803 + '@unocss/transformer-variant-group@66.4.0': 804 + resolution: {integrity: sha512-6GEtDyVuac06MVeVmAlZHQ4KvWivplHasYWcRll1517XnnCcTJq7qScHv8OoiL6MOYLyTt0hWlecWubESP3MPg==} 799 805 800 - '@unocss/vite@66.3.3': 801 - resolution: {integrity: sha512-uu3smeEW6q36ri6vydRx2GiTGF5O/J80Fr4GLmLiwfpt2YnPHraO7XHVR5/mwG2Oz5Kov0uGvxVsdgxZABKRgw==} 806 + '@unocss/vite@66.4.0': 807 + resolution: {integrity: sha512-TCfHwjU6L5ddtTsRe2RmYy6y9zTsu7SD+lFiD5fidUh3FJ80M9wcE3+xNAdjYEdbow4bkF8IzZPbImr2C9imFw==} 802 808 peerDependencies: 803 809 vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 804 810 805 - '@vue/compiler-core@3.5.13': 806 - resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} 807 - 808 - '@vue/compiler-dom@3.5.13': 809 - resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} 810 - 811 - '@vue/compiler-sfc@3.5.13': 812 - resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} 813 - 814 - '@vue/compiler-ssr@3.5.13': 815 - resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} 816 - 817 - '@vue/reactivity@3.5.13': 818 - resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} 819 - 820 - '@vue/runtime-core@3.5.13': 821 - resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} 822 - 823 - '@vue/runtime-dom@3.5.13': 824 - resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} 825 - 826 - '@vue/server-renderer@3.5.13': 827 - resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==} 828 - peerDependencies: 829 - vue: 3.5.13 830 - 831 - '@vue/shared@3.5.13': 832 - resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} 833 - 834 811 acorn@8.15.0: 835 812 resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} 836 813 engines: {node: '>=0.4.0'} ··· 915 892 duplexer@0.1.2: 916 893 resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} 917 894 918 - electron-to-chromium@1.5.192: 919 - resolution: {integrity: sha512-rP8Ez0w7UNw/9j5eSXCe10o1g/8B1P5SM90PCCMVkIRQn2R0LEHWz4Eh9RnxkniuDe1W0cTSOB3MLlkTGDcuCg==} 920 - 921 - entities@4.5.0: 922 - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 923 - engines: {node: '>=0.12'} 895 + electron-to-chromium@1.5.194: 896 + resolution: {integrity: sha512-SdnWJwSUot04UR51I2oPD8kuP2VI37/CADR1OHsFOUzZIvfWJBO6q11k5P/uKNyTT3cdOsnyjkrZ+DDShqYqJA==} 924 897 925 898 entities@6.0.1: 926 899 resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} ··· 943 916 esm-env@1.2.2: 944 917 resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} 945 918 946 - estree-walker@2.0.2: 947 - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 948 - 949 919 exsolve@1.0.7: 950 920 resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} 951 921 ··· 1075 1045 engines: {node: ^18 || >=20} 1076 1046 hasBin: true 1077 1047 1078 - node-fetch-native@1.6.6: 1079 - resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} 1048 + node-fetch-native@1.6.7: 1049 + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} 1080 1050 1081 1051 node-releases@2.0.19: 1082 1052 resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} ··· 1252 1222 engines: {node: '>=18.0.0'} 1253 1223 hasBin: true 1254 1224 1255 - typescript@5.8.3: 1256 - resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} 1225 + typescript@5.9.2: 1226 + resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} 1257 1227 engines: {node: '>=14.17'} 1258 1228 hasBin: true 1259 1229 ··· 1266 1236 undici-types@6.20.0: 1267 1237 resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} 1268 1238 1269 - unocss@66.3.3: 1270 - resolution: {integrity: sha512-HSB+K4/EbouwYmxpPU52cg0exua7PUr2IAJZBV3iai6tPdMcJ0c8jXaw7G+2L+ffruVFTcS0e2kE4OrR8BKDLg==} 1239 + unocss@66.4.0: 1240 + resolution: {integrity: sha512-rT88p+Q0O3BX9WmWE1EQi4eNXdRhrFxQRBSvjGXFuWSMZWGWM66jF68OBNf7C5uWtVlv1fT9oFJCwW8cvaBQaA==} 1271 1241 engines: {node: '>=14'} 1272 1242 peerDependencies: 1273 - '@unocss/webpack': 66.3.3 1243 + '@unocss/webpack': 66.4.0 1274 1244 vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 1275 1245 peerDependenciesMeta: 1276 1246 '@unocss/webpack': ··· 1349 1319 vite: 1350 1320 optional: true 1351 1321 1352 - vue-flow-layout@0.1.1: 1353 - resolution: {integrity: sha512-JdgRRUVrN0Y2GosA0M68DEbKlXMqJ7FQgsK8CjQD2vxvNSqAU6PZEpi4cfcTVtfM2GVOMjHo7GKKLbXxOBqDqA==} 1354 - peerDependencies: 1355 - vue: ^3.4.37 1356 - 1357 - vue@3.5.13: 1358 - resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} 1359 - peerDependencies: 1360 - typescript: '*' 1361 - peerDependenciesMeta: 1362 - typescript: 1363 - optional: true 1322 + vue-flow-layout@0.2.0: 1323 + resolution: {integrity: sha512-zKgsWWkXq0xrus7H4Mc+uFs1ESrmdTXlO0YNbR6wMdPaFvosL3fMB8N7uTV308UhGy9UvTrGhIY7mVz9eN+L0Q==} 1364 1324 1365 1325 yallist@3.1.1: 1366 1326 resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} ··· 1422 1382 '@atcute/uint8array': 1.0.3 1423 1383 '@noble/secp256k1': 2.3.0 1424 1384 1385 + '@atcute/did-plc@0.1.6': 1386 + dependencies: 1387 + '@atcute/cbor': 2.2.5 1388 + '@atcute/cid': 2.2.3 1389 + '@atcute/crypto': 2.2.3 1390 + '@atcute/identity': 1.0.3 1391 + '@atcute/lexicons': 1.1.0 1392 + '@atcute/multibase': 1.1.4 1393 + '@atcute/uint8array': 1.0.3 1394 + '@badrap/valita': 0.4.6 1395 + 1425 1396 '@atcute/identity-resolver@1.1.3(@atcute/identity@1.0.3)': 1426 1397 dependencies: 1427 1398 '@atcute/identity': 1.0.3 1428 1399 '@atcute/lexicons': 1.1.0 1429 1400 '@atcute/util-fetch': 1.0.1 1430 - '@badrap/valita': 0.4.5 1401 + '@badrap/valita': 0.4.6 1431 1402 1432 1403 '@atcute/identity@1.0.3': 1433 1404 dependencies: 1434 1405 '@atcute/lexicons': 1.1.0 1435 - '@badrap/valita': 0.4.5 1406 + '@badrap/valita': 0.4.6 1436 1407 1437 1408 '@atcute/lexicon-doc@1.0.3': 1438 1409 dependencies: 1439 - '@badrap/valita': 0.4.5 1410 + '@badrap/valita': 0.4.6 1440 1411 1441 1412 '@atcute/lexicons@1.1.0': 1442 1413 dependencies: ··· 1461 1432 1462 1433 '@atcute/util-fetch@1.0.1': 1463 1434 dependencies: 1464 - '@badrap/valita': 0.4.5 1435 + '@badrap/valita': 0.4.6 1465 1436 1466 1437 '@atcute/varint@1.0.2': {} 1467 1438 ··· 1576 1547 '@babel/helper-string-parser': 7.27.1 1577 1548 '@babel/helper-validator-identifier': 7.27.1 1578 1549 1579 - '@badrap/valita@0.4.5': {} 1550 + '@badrap/valita@0.4.6': {} 1580 1551 1581 1552 '@esbuild/aix-ppc64@0.23.1': 1582 1553 optional: true ··· 1732 1703 dependencies: 1733 1704 '@iconify/types': 2.0.0 1734 1705 1735 - '@iconify-json/lucide@1.2.59': 1706 + '@iconify-json/lucide@1.2.60': 1736 1707 dependencies: 1737 1708 '@iconify/types': 2.0.0 1738 1709 ··· 1835 1806 '@rollup/rollup-win32-x64-msvc@4.46.2': 1836 1807 optional: true 1837 1808 1838 - '@skyware/firehose@0.5.1': 1809 + '@skyware/firehose@0.5.2': 1839 1810 dependencies: 1840 1811 '@atcute/car': 3.1.1 1841 1812 '@atcute/cbor': 2.2.5 ··· 1855 1826 '@babel/types': 7.28.2 1856 1827 '@types/babel__generator': 7.27.0 1857 1828 '@types/babel__template': 7.4.4 1858 - '@types/babel__traverse': 7.20.7 1829 + '@types/babel__traverse': 7.28.0 1859 1830 1860 1831 '@types/babel__generator@7.27.0': 1861 1832 dependencies: ··· 1866 1837 '@babel/parser': 7.28.0 1867 1838 '@babel/types': 7.28.2 1868 1839 1869 - '@types/babel__traverse@7.20.7': 1840 + '@types/babel__traverse@7.28.0': 1870 1841 dependencies: 1871 1842 '@babel/types': 7.28.2 1872 1843 ··· 1877 1848 undici-types: 6.20.0 1878 1849 optional: true 1879 1850 1880 - '@unocss/astro@66.3.3(vite@7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2))(vue@3.5.13(typescript@5.8.3))': 1851 + '@unocss/astro@66.4.0(vite@7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2))': 1881 1852 dependencies: 1882 - '@unocss/core': 66.3.3 1883 - '@unocss/reset': 66.3.3 1884 - '@unocss/vite': 66.3.3(vite@7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2))(vue@3.5.13(typescript@5.8.3)) 1853 + '@unocss/core': 66.4.0 1854 + '@unocss/reset': 66.4.0 1855 + '@unocss/vite': 66.4.0(vite@7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2)) 1885 1856 optionalDependencies: 1886 1857 vite: 7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2) 1887 - transitivePeerDependencies: 1888 - - vue 1889 1858 1890 - '@unocss/cli@66.3.3': 1859 + '@unocss/cli@66.4.0': 1891 1860 dependencies: 1892 1861 '@ampproject/remapping': 2.3.0 1893 - '@unocss/config': 66.3.3 1894 - '@unocss/core': 66.3.3 1895 - '@unocss/preset-uno': 66.3.3 1862 + '@unocss/config': 66.4.0 1863 + '@unocss/core': 66.4.0 1864 + '@unocss/preset-uno': 66.4.0 1896 1865 cac: 6.7.14 1897 1866 chokidar: 3.6.0 1898 1867 colorette: 2.0.20 ··· 1903 1872 tinyglobby: 0.2.14 1904 1873 unplugin-utils: 0.2.4 1905 1874 1906 - '@unocss/config@66.3.3': 1875 + '@unocss/config@66.4.0': 1907 1876 dependencies: 1908 - '@unocss/core': 66.3.3 1877 + '@unocss/core': 66.4.0 1909 1878 unconfig: 7.3.2 1910 1879 1911 - '@unocss/core@66.3.3': {} 1880 + '@unocss/core@66.4.0': {} 1912 1881 1913 - '@unocss/extractor-arbitrary-variants@66.3.3': 1882 + '@unocss/extractor-arbitrary-variants@66.4.0': 1914 1883 dependencies: 1915 - '@unocss/core': 66.3.3 1884 + '@unocss/core': 66.4.0 1916 1885 1917 - '@unocss/inspector@66.3.3(vue@3.5.13(typescript@5.8.3))': 1886 + '@unocss/inspector@66.4.0': 1918 1887 dependencies: 1919 - '@unocss/core': 66.3.3 1920 - '@unocss/rule-utils': 66.3.3 1888 + '@unocss/core': 66.4.0 1889 + '@unocss/rule-utils': 66.4.0 1921 1890 colorette: 2.0.20 1922 1891 gzip-size: 6.0.0 1923 1892 sirv: 3.0.1 1924 - vue-flow-layout: 0.1.1(vue@3.5.13(typescript@5.8.3)) 1925 - transitivePeerDependencies: 1926 - - vue 1893 + vue-flow-layout: 0.2.0 1927 1894 1928 - '@unocss/postcss@66.3.3(postcss@8.5.6)': 1895 + '@unocss/postcss@66.4.0(postcss@8.5.6)': 1929 1896 dependencies: 1930 - '@unocss/config': 66.3.3 1931 - '@unocss/core': 66.3.3 1932 - '@unocss/rule-utils': 66.3.3 1897 + '@unocss/config': 66.4.0 1898 + '@unocss/core': 66.4.0 1899 + '@unocss/rule-utils': 66.4.0 1933 1900 css-tree: 3.1.0 1934 1901 postcss: 8.5.6 1935 1902 tinyglobby: 0.2.14 1936 1903 1937 - '@unocss/preset-attributify@66.3.3': 1904 + '@unocss/preset-attributify@66.4.0': 1938 1905 dependencies: 1939 - '@unocss/core': 66.3.3 1906 + '@unocss/core': 66.4.0 1940 1907 1941 - '@unocss/preset-icons@66.3.3': 1908 + '@unocss/preset-icons@66.4.0': 1942 1909 dependencies: 1943 1910 '@iconify/utils': 2.3.0 1944 - '@unocss/core': 66.3.3 1911 + '@unocss/core': 66.4.0 1945 1912 ofetch: 1.4.1 1946 1913 transitivePeerDependencies: 1947 1914 - supports-color 1948 1915 1949 - '@unocss/preset-mini@66.3.3': 1916 + '@unocss/preset-mini@66.4.0': 1950 1917 dependencies: 1951 - '@unocss/core': 66.3.3 1952 - '@unocss/extractor-arbitrary-variants': 66.3.3 1953 - '@unocss/rule-utils': 66.3.3 1918 + '@unocss/core': 66.4.0 1919 + '@unocss/extractor-arbitrary-variants': 66.4.0 1920 + '@unocss/rule-utils': 66.4.0 1954 1921 1955 - '@unocss/preset-tagify@66.3.3': 1922 + '@unocss/preset-tagify@66.4.0': 1956 1923 dependencies: 1957 - '@unocss/core': 66.3.3 1924 + '@unocss/core': 66.4.0 1958 1925 1959 - '@unocss/preset-typography@66.3.3': 1926 + '@unocss/preset-typography@66.4.0': 1960 1927 dependencies: 1961 - '@unocss/core': 66.3.3 1962 - '@unocss/preset-mini': 66.3.3 1963 - '@unocss/rule-utils': 66.3.3 1928 + '@unocss/core': 66.4.0 1929 + '@unocss/preset-mini': 66.4.0 1930 + '@unocss/rule-utils': 66.4.0 1964 1931 1965 - '@unocss/preset-uno@66.3.3': 1932 + '@unocss/preset-uno@66.4.0': 1966 1933 dependencies: 1967 - '@unocss/core': 66.3.3 1968 - '@unocss/preset-wind3': 66.3.3 1934 + '@unocss/core': 66.4.0 1935 + '@unocss/preset-wind3': 66.4.0 1969 1936 1970 - '@unocss/preset-web-fonts@66.3.3': 1937 + '@unocss/preset-web-fonts@66.4.0': 1971 1938 dependencies: 1972 - '@unocss/core': 66.3.3 1939 + '@unocss/core': 66.4.0 1973 1940 ofetch: 1.4.1 1974 1941 1975 - '@unocss/preset-wind3@66.3.3': 1942 + '@unocss/preset-wind3@66.4.0': 1976 1943 dependencies: 1977 - '@unocss/core': 66.3.3 1978 - '@unocss/preset-mini': 66.3.3 1979 - '@unocss/rule-utils': 66.3.3 1944 + '@unocss/core': 66.4.0 1945 + '@unocss/preset-mini': 66.4.0 1946 + '@unocss/rule-utils': 66.4.0 1980 1947 1981 - '@unocss/preset-wind4@66.3.3': 1948 + '@unocss/preset-wind4@66.4.0': 1982 1949 dependencies: 1983 - '@unocss/core': 66.3.3 1984 - '@unocss/extractor-arbitrary-variants': 66.3.3 1985 - '@unocss/rule-utils': 66.3.3 1950 + '@unocss/core': 66.4.0 1951 + '@unocss/extractor-arbitrary-variants': 66.4.0 1952 + '@unocss/rule-utils': 66.4.0 1986 1953 1987 - '@unocss/preset-wind@66.3.3': 1954 + '@unocss/preset-wind@66.4.0': 1988 1955 dependencies: 1989 - '@unocss/core': 66.3.3 1990 - '@unocss/preset-wind3': 66.3.3 1956 + '@unocss/core': 66.4.0 1957 + '@unocss/preset-wind3': 66.4.0 1991 1958 1992 - '@unocss/reset@66.3.3': {} 1959 + '@unocss/reset@66.4.0': {} 1993 1960 1994 - '@unocss/rule-utils@66.3.3': 1961 + '@unocss/rule-utils@66.4.0': 1995 1962 dependencies: 1996 - '@unocss/core': 66.3.3 1963 + '@unocss/core': 66.4.0 1997 1964 magic-string: 0.30.17 1998 1965 1999 - '@unocss/transformer-attributify-jsx@66.3.3': 1966 + '@unocss/transformer-attributify-jsx@66.4.0': 2000 1967 dependencies: 2001 - '@unocss/core': 66.3.3 1968 + '@babel/parser': 7.28.0 1969 + '@babel/traverse': 7.28.0 1970 + '@unocss/core': 66.4.0 1971 + transitivePeerDependencies: 1972 + - supports-color 2002 1973 2003 - '@unocss/transformer-compile-class@66.3.3': 1974 + '@unocss/transformer-compile-class@66.4.0': 2004 1975 dependencies: 2005 - '@unocss/core': 66.3.3 1976 + '@unocss/core': 66.4.0 2006 1977 2007 - '@unocss/transformer-directives@66.3.3': 1978 + '@unocss/transformer-directives@66.4.0': 2008 1979 dependencies: 2009 - '@unocss/core': 66.3.3 2010 - '@unocss/rule-utils': 66.3.3 1980 + '@unocss/core': 66.4.0 1981 + '@unocss/rule-utils': 66.4.0 2011 1982 css-tree: 3.1.0 2012 1983 2013 - '@unocss/transformer-variant-group@66.3.3': 1984 + '@unocss/transformer-variant-group@66.4.0': 2014 1985 dependencies: 2015 - '@unocss/core': 66.3.3 1986 + '@unocss/core': 66.4.0 2016 1987 2017 - '@unocss/vite@66.3.3(vite@7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2))(vue@3.5.13(typescript@5.8.3))': 1988 + '@unocss/vite@66.4.0(vite@7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2))': 2018 1989 dependencies: 2019 1990 '@ampproject/remapping': 2.3.0 2020 - '@unocss/config': 66.3.3 2021 - '@unocss/core': 66.3.3 2022 - '@unocss/inspector': 66.3.3(vue@3.5.13(typescript@5.8.3)) 1991 + '@unocss/config': 66.4.0 1992 + '@unocss/core': 66.4.0 1993 + '@unocss/inspector': 66.4.0 2023 1994 chokidar: 3.6.0 2024 1995 magic-string: 0.30.17 2025 1996 pathe: 2.0.3 2026 1997 tinyglobby: 0.2.14 2027 1998 unplugin-utils: 0.2.4 2028 1999 vite: 7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2) 2029 - transitivePeerDependencies: 2030 - - vue 2031 - 2032 - '@vue/compiler-core@3.5.13': 2033 - dependencies: 2034 - '@babel/parser': 7.28.0 2035 - '@vue/shared': 3.5.13 2036 - entities: 4.5.0 2037 - estree-walker: 2.0.2 2038 - source-map-js: 1.2.1 2039 - 2040 - '@vue/compiler-dom@3.5.13': 2041 - dependencies: 2042 - '@vue/compiler-core': 3.5.13 2043 - '@vue/shared': 3.5.13 2044 - 2045 - '@vue/compiler-sfc@3.5.13': 2046 - dependencies: 2047 - '@babel/parser': 7.28.0 2048 - '@vue/compiler-core': 3.5.13 2049 - '@vue/compiler-dom': 3.5.13 2050 - '@vue/compiler-ssr': 3.5.13 2051 - '@vue/shared': 3.5.13 2052 - estree-walker: 2.0.2 2053 - magic-string: 0.30.17 2054 - postcss: 8.5.6 2055 - source-map-js: 1.2.1 2056 - 2057 - '@vue/compiler-ssr@3.5.13': 2058 - dependencies: 2059 - '@vue/compiler-dom': 3.5.13 2060 - '@vue/shared': 3.5.13 2061 - 2062 - '@vue/reactivity@3.5.13': 2063 - dependencies: 2064 - '@vue/shared': 3.5.13 2065 - 2066 - '@vue/runtime-core@3.5.13': 2067 - dependencies: 2068 - '@vue/reactivity': 3.5.13 2069 - '@vue/shared': 3.5.13 2070 - 2071 - '@vue/runtime-dom@3.5.13': 2072 - dependencies: 2073 - '@vue/reactivity': 3.5.13 2074 - '@vue/runtime-core': 3.5.13 2075 - '@vue/shared': 3.5.13 2076 - csstype: 3.1.3 2077 - 2078 - '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.8.3))': 2079 - dependencies: 2080 - '@vue/compiler-ssr': 3.5.13 2081 - '@vue/shared': 3.5.13 2082 - vue: 3.5.13(typescript@5.8.3) 2083 - 2084 - '@vue/shared@3.5.13': {} 2085 2000 2086 2001 acorn@8.15.0: {} 2087 2002 ··· 2114 2029 browserslist@4.25.1: 2115 2030 dependencies: 2116 2031 caniuse-lite: 1.0.30001731 2117 - electron-to-chromium: 1.5.192 2032 + electron-to-chromium: 1.5.194 2118 2033 node-releases: 2.0.19 2119 2034 update-browserslist-db: 1.1.3(browserslist@4.25.1) 2120 2035 ··· 2161 2076 2162 2077 duplexer@0.1.2: {} 2163 2078 2164 - electron-to-chromium@1.5.192: {} 2165 - 2166 - entities@4.5.0: {} 2079 + electron-to-chromium@1.5.194: {} 2167 2080 2168 2081 entities@6.0.1: {} 2169 2082 ··· 2228 2141 2229 2142 esm-env@1.2.2: {} 2230 2143 2231 - estree-walker@2.0.2: {} 2232 - 2233 2144 exsolve@1.0.7: {} 2234 2145 2235 2146 fdir@6.4.6(picomatch@4.0.3): ··· 2327 2238 2328 2239 nanoid@5.1.5: {} 2329 2240 2330 - node-fetch-native@1.6.6: {} 2241 + node-fetch-native@1.6.7: {} 2331 2242 2332 2243 node-releases@2.0.19: {} 2333 2244 ··· 2336 2247 ofetch@1.4.1: 2337 2248 dependencies: 2338 2249 destr: 2.0.5 2339 - node-fetch-native: 1.6.6 2250 + node-fetch-native: 1.6.7 2340 2251 ufo: 1.6.1 2341 2252 2342 2253 package-manager-detector@1.3.0: {} ··· 2466 2377 fsevents: 2.3.3 2467 2378 optional: true 2468 2379 2469 - typescript@5.8.3: {} 2380 + typescript@5.9.2: {} 2470 2381 2471 2382 ufo@1.6.1: {} 2472 2383 ··· 2480 2391 undici-types@6.20.0: 2481 2392 optional: true 2482 2393 2483 - unocss@66.3.3(postcss@8.5.6)(vite@7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2))(vue@3.5.13(typescript@5.8.3)): 2394 + unocss@66.4.0(postcss@8.5.6)(vite@7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2)): 2484 2395 dependencies: 2485 - '@unocss/astro': 66.3.3(vite@7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2))(vue@3.5.13(typescript@5.8.3)) 2486 - '@unocss/cli': 66.3.3 2487 - '@unocss/core': 66.3.3 2488 - '@unocss/postcss': 66.3.3(postcss@8.5.6) 2489 - '@unocss/preset-attributify': 66.3.3 2490 - '@unocss/preset-icons': 66.3.3 2491 - '@unocss/preset-mini': 66.3.3 2492 - '@unocss/preset-tagify': 66.3.3 2493 - '@unocss/preset-typography': 66.3.3 2494 - '@unocss/preset-uno': 66.3.3 2495 - '@unocss/preset-web-fonts': 66.3.3 2496 - '@unocss/preset-wind': 66.3.3 2497 - '@unocss/preset-wind3': 66.3.3 2498 - '@unocss/preset-wind4': 66.3.3 2499 - '@unocss/transformer-attributify-jsx': 66.3.3 2500 - '@unocss/transformer-compile-class': 66.3.3 2501 - '@unocss/transformer-directives': 66.3.3 2502 - '@unocss/transformer-variant-group': 66.3.3 2503 - '@unocss/vite': 66.3.3(vite@7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2))(vue@3.5.13(typescript@5.8.3)) 2396 + '@unocss/astro': 66.4.0(vite@7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2)) 2397 + '@unocss/cli': 66.4.0 2398 + '@unocss/core': 66.4.0 2399 + '@unocss/postcss': 66.4.0(postcss@8.5.6) 2400 + '@unocss/preset-attributify': 66.4.0 2401 + '@unocss/preset-icons': 66.4.0 2402 + '@unocss/preset-mini': 66.4.0 2403 + '@unocss/preset-tagify': 66.4.0 2404 + '@unocss/preset-typography': 66.4.0 2405 + '@unocss/preset-uno': 66.4.0 2406 + '@unocss/preset-web-fonts': 66.4.0 2407 + '@unocss/preset-wind': 66.4.0 2408 + '@unocss/preset-wind3': 66.4.0 2409 + '@unocss/preset-wind4': 66.4.0 2410 + '@unocss/transformer-attributify-jsx': 66.4.0 2411 + '@unocss/transformer-compile-class': 66.4.0 2412 + '@unocss/transformer-directives': 66.4.0 2413 + '@unocss/transformer-variant-group': 66.4.0 2414 + '@unocss/vite': 66.4.0(vite@7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2)) 2504 2415 optionalDependencies: 2505 2416 vite: 7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2) 2506 2417 transitivePeerDependencies: 2507 2418 - postcss 2508 2419 - supports-color 2509 - - vue 2510 2420 2511 2421 unplugin-utils@0.2.4: 2512 2422 dependencies: ··· 2552 2462 optionalDependencies: 2553 2463 vite: 7.0.6(@types/node@22.13.1)(jiti@2.5.1)(tsx@4.19.2) 2554 2464 2555 - vue-flow-layout@0.1.1(vue@3.5.13(typescript@5.8.3)): 2556 - dependencies: 2557 - vue: 3.5.13(typescript@5.8.3) 2558 - 2559 - vue@3.5.13(typescript@5.8.3): 2560 - dependencies: 2561 - '@vue/compiler-dom': 3.5.13 2562 - '@vue/compiler-sfc': 3.5.13 2563 - '@vue/runtime-dom': 3.5.13 2564 - '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.8.3)) 2565 - '@vue/shared': 3.5.13 2566 - optionalDependencies: 2567 - typescript: 5.8.3 2465 + vue-flow-layout@0.2.0: {} 2568 2466 2569 2467 yallist@3.1.1: {} 2570 2468
+6 -4
src/components/search.tsx
··· 1 1 import { resolveHandle } from "../utils/api.js"; 2 - import { A } from "@solidjs/router"; 2 + import { A, useNavigate } from "@solidjs/router"; 3 3 import Tooltip from "./tooltip.jsx"; 4 4 import { createSignal, onCleanup, onMount, Show } from "solid-js"; 5 5 import { agent, loginState } from "../components/login.jsx"; ··· 8 8 const isTouchDevice = "ontouchstart" in window || navigator.maxTouchPoints > 1; 9 9 10 10 const Search = () => { 11 + const navigate = useNavigate(); 11 12 let searchInput!: HTMLInputElement; 12 13 const [loading, setLoading] = createSignal(false); 13 14 ··· 20 21 !input.startsWith("https://deer.social/") && 21 22 (input.startsWith("https://") || input.startsWith("http://")) 22 23 ) { 23 - window.location.href = `/${input.replace("https://", "").replace("http://", "").replace("/", "")}`; 24 + navigate(`/${input.replace("https://", "").replace("http://", "").replace("/", "")}`); 24 25 return; 25 26 } 26 27 ··· 37 38 did = uri.startsWith("did:") ? actor : await resolveHandle(actor as Handle); 38 39 setLoading(false); 39 40 } catch { 40 - window.location.href = `/${actor}`; 41 + setLoading(false); 42 + navigate(`/${actor}`); 41 43 return; 42 44 } 43 - window.location.href = `/at://${did}${uriParts.length > 1 ? `/${uriParts.slice(1).join("/")}` : ""}`; 45 + navigate(`/at://${did}${uriParts.length > 1 ? `/${uriParts.slice(1).join("/")}` : ""}`); 44 46 }; 45 47 46 48 onMount(() => window.addEventListener("keydown", keyEvent));
+3 -2
src/layout.tsx
··· 1 1 import { createEffect, ErrorBoundary, onMount, Show, Suspense } from "solid-js"; 2 - import { A, RouteSectionProps, useLocation, useParams } from "@solidjs/router"; 2 + import { A, RouteSectionProps, useLocation, useNavigate, useParams } from "@solidjs/router"; 3 3 import { agent, loginState, retrieveSession } from "./components/login.jsx"; 4 4 import { RecordEditor } from "./components/create.jsx"; 5 5 import Tooltip from "./components/tooltip.jsx"; ··· 15 15 const Layout = (props: RouteSectionProps<unknown>) => { 16 16 const params = useParams(); 17 17 const location = useLocation(); 18 + const navigate = useNavigate(); 18 19 19 20 onMount(async () => { 20 21 if (location.search.includes("kawaii=true")) localStorage.kawaii = "true"; 21 22 await retrieveSession(); 22 - if (loginState() && location.pathname === "/") window.location.href = `/at://${agent.sub}`; 23 + if (loginState() && location.pathname === "/") navigate(`/at://${agent.sub}`); 23 24 }); 24 25 25 26 createEffect(async () => {