Unfollow tool for Bluesky

replace icons to pureCSS

+3 -3
package.json
···
"devDependencies": {
"@atcute/bluesky": "^1.0.9",
"@types/node": "^22.10.1",
-
"prettier": "^3.4.1",
"prettier-plugin-tailwindcss": "^0.6.9",
"typescript": "^5.7.2",
-
"unocss": "^0.64.1",
-
"vite": "^5.4.11",
"vite-plugin-solid": "^2.11.0"
},
"dependencies": {
···
"devDependencies": {
"@atcute/bluesky": "^1.0.9",
"@types/node": "^22.10.1",
+
"prettier": "^3.4.2",
"prettier-plugin-tailwindcss": "^0.6.9",
"typescript": "^5.7.2",
+
"unocss": "^0.65.1",
+
"vite": "^6.0.3",
"vite-plugin-solid": "^2.11.0"
},
"dependencies": {
+388 -367
pnpm-lock.yaml
···
specifier: ^22.10.1
version: 22.10.1
prettier:
-
specifier: ^3.4.1
-
version: 3.4.1
prettier-plugin-tailwindcss:
specifier: ^0.6.9
-
version: 0.6.9(prettier@3.4.1)
typescript:
specifier: ^5.7.2
version: 5.7.2
unocss:
-
specifier: ^0.64.1
-
version: 0.64.1(postcss@8.4.49)(rollup@4.28.0)(vite@5.4.11(@types/node@22.10.1))(vue@3.5.12(typescript@5.7.2))
vite:
-
specifier: ^5.4.11
-
version: 5.4.11(@types/node@22.10.1)
vite-plugin-solid:
specifier: ^2.11.0
-
version: 2.11.0(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.1))
packages:
···
resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
engines: {node: '>=6.9.0'}
-
'@babel/compat-data@7.26.2':
-
resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==}
engines: {node: '>=6.9.0'}
'@babel/core@7.26.0':
resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==}
engines: {node: '>=6.9.0'}
-
'@babel/generator@7.26.2':
-
resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==}
engines: {node: '>=6.9.0'}
'@babel/helper-compilation-targets@7.25.9':
···
resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==}
engines: {node: '>=6.9.0'}
-
'@babel/parser@7.26.2':
-
resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==}
engines: {node: '>=6.0.0'}
hasBin: true
···
resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
engines: {node: '>=6.9.0'}
-
'@babel/traverse@7.25.9':
-
resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==}
engines: {node: '>=6.9.0'}
-
'@babel/types@7.26.0':
-
resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==}
engines: {node: '>=6.9.0'}
-
'@esbuild/aix-ppc64@0.21.5':
-
resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
-
engines: {node: '>=12'}
cpu: [ppc64]
os: [aix]
-
'@esbuild/aix-ppc64@0.23.1':
-
resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
-
'@esbuild/android-arm64@0.21.5':
-
resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
-
engines: {node: '>=12'}
-
cpu: [arm64]
-
os: [android]
-
'@esbuild/android-arm64@0.23.1':
resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
-
'@esbuild/android-arm@0.21.5':
-
resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
-
engines: {node: '>=12'}
-
cpu: [arm]
os: [android]
'@esbuild/android-arm@0.23.1':
···
cpu: [arm]
os: [android]
-
'@esbuild/android-x64@0.21.5':
-
resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
-
engines: {node: '>=12'}
-
cpu: [x64]
os: [android]
'@esbuild/android-x64@0.23.1':
···
cpu: [x64]
os: [android]
-
'@esbuild/darwin-arm64@0.21.5':
-
resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
-
engines: {node: '>=12'}
-
cpu: [arm64]
-
os: [darwin]
'@esbuild/darwin-arm64@0.23.1':
resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==}
···
cpu: [arm64]
os: [darwin]
-
'@esbuild/darwin-x64@0.21.5':
-
resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
-
engines: {node: '>=12'}
-
cpu: [x64]
os: [darwin]
'@esbuild/darwin-x64@0.23.1':
···
cpu: [x64]
os: [darwin]
-
'@esbuild/freebsd-arm64@0.21.5':
-
resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
-
engines: {node: '>=12'}
-
cpu: [arm64]
-
os: [freebsd]
'@esbuild/freebsd-arm64@0.23.1':
resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==}
···
cpu: [arm64]
os: [freebsd]
-
'@esbuild/freebsd-x64@0.21.5':
-
resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
-
engines: {node: '>=12'}
-
cpu: [x64]
os: [freebsd]
'@esbuild/freebsd-x64@0.23.1':
···
cpu: [x64]
os: [freebsd]
-
'@esbuild/linux-arm64@0.21.5':
-
resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
-
engines: {node: '>=12'}
-
cpu: [arm64]
-
os: [linux]
'@esbuild/linux-arm64@0.23.1':
resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==}
···
cpu: [arm64]
os: [linux]
-
'@esbuild/linux-arm@0.21.5':
-
resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
-
engines: {node: '>=12'}
-
cpu: [arm]
os: [linux]
'@esbuild/linux-arm@0.23.1':
···
cpu: [arm]
os: [linux]
-
'@esbuild/linux-ia32@0.21.5':
-
resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
-
engines: {node: '>=12'}
-
cpu: [ia32]
os: [linux]
'@esbuild/linux-ia32@0.23.1':
···
cpu: [ia32]
os: [linux]
-
'@esbuild/linux-loong64@0.21.5':
-
resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
-
engines: {node: '>=12'}
-
cpu: [loong64]
os: [linux]
'@esbuild/linux-loong64@0.23.1':
···
cpu: [loong64]
os: [linux]
-
'@esbuild/linux-mips64el@0.21.5':
-
resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
-
engines: {node: '>=12'}
-
cpu: [mips64el]
os: [linux]
'@esbuild/linux-mips64el@0.23.1':
···
cpu: [mips64el]
os: [linux]
-
'@esbuild/linux-ppc64@0.21.5':
-
resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
-
engines: {node: '>=12'}
-
cpu: [ppc64]
os: [linux]
'@esbuild/linux-ppc64@0.23.1':
···
cpu: [ppc64]
os: [linux]
-
'@esbuild/linux-riscv64@0.21.5':
-
resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
-
engines: {node: '>=12'}
-
cpu: [riscv64]
os: [linux]
'@esbuild/linux-riscv64@0.23.1':
···
cpu: [riscv64]
os: [linux]
-
'@esbuild/linux-s390x@0.21.5':
-
resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
-
engines: {node: '>=12'}
-
cpu: [s390x]
os: [linux]
'@esbuild/linux-s390x@0.23.1':
···
cpu: [s390x]
os: [linux]
-
'@esbuild/linux-x64@0.21.5':
-
resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
-
engines: {node: '>=12'}
-
cpu: [x64]
os: [linux]
'@esbuild/linux-x64@0.23.1':
···
cpu: [x64]
os: [linux]
-
'@esbuild/netbsd-x64@0.21.5':
-
resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
-
engines: {node: '>=12'}
cpu: [x64]
-
os: [netbsd]
'@esbuild/netbsd-x64@0.23.1':
resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==}
···
cpu: [x64]
os: [netbsd]
'@esbuild/openbsd-arm64@0.23.1':
resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
-
'@esbuild/openbsd-x64@0.21.5':
-
resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
-
engines: {node: '>=12'}
-
cpu: [x64]
os: [openbsd]
'@esbuild/openbsd-x64@0.23.1':
···
cpu: [x64]
os: [openbsd]
-
'@esbuild/sunos-x64@0.21.5':
-
resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
-
engines: {node: '>=12'}
cpu: [x64]
-
os: [sunos]
'@esbuild/sunos-x64@0.23.1':
resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==}
···
cpu: [x64]
os: [sunos]
-
'@esbuild/win32-arm64@0.21.5':
-
resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
-
engines: {node: '>=12'}
-
cpu: [arm64]
-
os: [win32]
'@esbuild/win32-arm64@0.23.1':
resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==}
···
cpu: [arm64]
os: [win32]
-
'@esbuild/win32-ia32@0.21.5':
-
resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
-
engines: {node: '>=12'}
-
cpu: [ia32]
os: [win32]
'@esbuild/win32-ia32@0.23.1':
···
cpu: [ia32]
os: [win32]
-
'@esbuild/win32-x64@0.21.5':
-
resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
-
engines: {node: '>=12'}
-
cpu: [x64]
os: [win32]
'@esbuild/win32-x64@0.23.1':
resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
···
'@types/node@22.10.1':
resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==}
-
'@unocss/astro@0.64.1':
-
resolution: {integrity: sha512-UBB2nDc3aqBmdcgJHOsnAQaQnbdch4f3CKfV+LTv77D4tPizagUCODwPVTK3CA3leQzVbbUV06uHfo5hsv2PUw==}
peerDependencies:
-
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
peerDependenciesMeta:
vite:
optional: true
-
'@unocss/cli@0.64.1':
-
resolution: {integrity: sha512-P08Routw1TiCZyvfcveZIQrJi4/agBtWJAMP4NwVgYre7Lgl0jYF4qn9NEpUS4z+Qc5t2U33+4q0xgZpVh4oPw==}
engines: {node: '>=14'}
hasBin: true
-
'@unocss/config@0.64.1':
-
resolution: {integrity: sha512-uhUfVnRhVsqZrRuFGGFfvvSO9gVUSHgfXOF/u8MnQ/lG1MVyXpx5QykVhjSgSehMfQIFsZ2SID1y7Fd5f8kgLw==}
engines: {node: '>=14'}
-
'@unocss/core@0.64.1':
-
resolution: {integrity: sha512-D1ULd70a24/k6kGyHCIijbrrIn9UjFUEBg2R4xKX2/ViQb1k2MIgOs4VS20MkJX6kbZXqqm/zAFHzDhsQGIhBA==}
-
'@unocss/extractor-arbitrary-variants@0.64.1':
-
resolution: {integrity: sha512-tKtaeZYzSCaH1ASE7Uj45rPX4ApQHYE8eZFfaL3N4ZY0LYrTJPBnaLSRfLRwGD6KLHjoL3+sorywJiS/VVBcFQ==}
-
'@unocss/inspector@0.64.1':
-
resolution: {integrity: sha512-IDlSxvczxzQso/9aIneQaQ+jVhi8/Wb6uck1pRZm3q71uF3+mhzqEvQojbe1VaKqwUlCmBy2U+M/e8L5dJavlA==}
-
'@unocss/postcss@0.64.1':
-
resolution: {integrity: sha512-tlc5ZFO6xoLhYukSRtKSBaP1SDmAatmHCbbRiH6ElncEQNpjl70raXMKjQWfIuAo8IniUe69ILZC+M60AGPYmA==}
engines: {node: '>=14'}
peerDependencies:
postcss: ^8.4.21
-
'@unocss/preset-attributify@0.64.1':
-
resolution: {integrity: sha512-uxq4iiMZN+/Dy/TAQI/b+mWbHqI7ww/vVJC8tvjdXm9C4SditLb1Wd+Y183nhXI3Pa78wEibK5t8RaDc/fgKPg==}
-
'@unocss/preset-icons@0.64.1':
-
resolution: {integrity: sha512-aQ4hN2NFdJo08pzUYc1FpwTkNUByE7FB51KmRwXclsVKeXFGvFO3YUYeg5IDlTxqCfvFVWZ3q8NhnmpKGkbutw==}
-
'@unocss/preset-mini@0.64.1':
-
resolution: {integrity: sha512-tl+ciN0elB9eETEVZQrNaMy4NpbLdWDVW7KlmpRZi4Eomf/Ntz+Wctp5V0aBvszo8arEaDiOwsgMxITvx9Ll6Q==}
-
'@unocss/preset-tagify@0.64.1':
-
resolution: {integrity: sha512-xBGF7usHIDOMmLEgawpgbOAoNZ8qFZ/mpbRG9tdEjOHJ+rXJuJlZHhwIgwjQiFRCzSRtlsN57/iM37bZNRCEAg==}
-
'@unocss/preset-typography@0.64.1':
-
resolution: {integrity: sha512-5L/m0YrtF5P6W4U1DhMfqdKVFbso09TplVHK9udJMvYMaj4HzNNIo6GtpbSm2eCXBzxIYuzAjQ9kLldOXjZS1w==}
-
'@unocss/preset-uno@0.64.1':
-
resolution: {integrity: sha512-9427KmOHsck9mNfOXiCBy43Q9aAI1w15tCBJf2bDMHioJltc6JjW+Mg5DDZWnYelhzpXCYK7zTZtMJ40KxDx+g==}
-
'@unocss/preset-web-fonts@0.64.1':
-
resolution: {integrity: sha512-qhc1976bVDMYG+aG5VKvTsKK7K8hMrNnhkCmfKmvdFH7xSj8MB80YxdmiAAcKh3cVk97bh0ej7ym6Lss7I2Idg==}
-
'@unocss/preset-wind@0.64.1':
-
resolution: {integrity: sha512-IpAfsi2tI4elb2uZzc3BSZgbi0axgwgJLPFW0BtZQe4u1J+zrUIOvjCu/2jmiB7LR05IShCyMKIz9Vi4EJm+gQ==}
-
'@unocss/reset@0.64.1':
-
resolution: {integrity: sha512-xx36rWcrIpyvI1l/v+szQLrxWAgsmk6GH85QQ5iE1qccQbL9IlhWHB1KEd3cRbJ1TFeZ2Mzca/qsjg0LU9ZVnA==}
-
'@unocss/rule-utils@0.64.1':
-
resolution: {integrity: sha512-h+Du0lezKHmdsEsGQGAtGrwrTrU+Av4eij46UzpzuNWFq0mAouBu8m/lgBI1AcY9B0Jg3EJalkOgA06tAKS8jg==}
engines: {node: '>=14'}
-
'@unocss/transformer-attributify-jsx@0.64.1':
-
resolution: {integrity: sha512-Zg7rfNheWxJh2G5C0gCctGc6c8NbmI6wqbYjUxUDXEeT+lrZqKeDpTmgcLis7gLqGELFvIqE5R0EpARvjrj9bw==}
-
'@unocss/transformer-compile-class@0.64.1':
-
resolution: {integrity: sha512-oASb3lJq++Ll6LD3frT0WiEZUJupjrLF+rtkgz3lKPgD8bRpbh+m5FykGAIHj5VcIcYOACD4GkTrSFrQbL0GEw==}
-
'@unocss/transformer-directives@0.64.1':
-
resolution: {integrity: sha512-6yWZh7YxYTaNSdATkGpP+aQ3aTRLNo4URDmLQKB3uaQbF0Ae5dLlxXWHZ26VIpKkQ3+hME4TRxEptTR0/ag7nw==}
-
'@unocss/transformer-variant-group@0.64.1':
-
resolution: {integrity: sha512-wQkD1x69YSiIXvSvNNTN6hTZXHVzbVY+xmfoXL3bi/1cDMzRmE9C2Gk/Rzm/BSQxsLusLfDDL0NuhxWoFmvWPA==}
-
'@unocss/vite@0.64.1':
-
resolution: {integrity: sha512-DIvl7Mofc5Q6kKElMRALbH33xBYb5w3Yf7TQ860lmi3DOwjEcg+OWE1HD+iDf7IxZeqPsdF17NvJJaSdmr0m5Q==}
peerDependencies:
-
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
'@vue/compiler-core@3.5.12':
resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==}
···
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
-
caniuse-lite@1.0.30001686:
-
resolution: {integrity: sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA==}
chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
···
duplexer@0.1.2:
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
-
electron-to-chromium@1.5.68:
-
resolution: {integrity: sha512-FgMdJlma0OzUYlbrtZ4AeXjKxKPk6KT8WOP8BjcqxWtlg8qyJQjRzPJzUtUn5GBg1oQ26hFs7HOOHJMYiJRnvQ==}
entities@4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
-
esbuild@0.21.5:
-
resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
-
engines: {node: '>=12'}
hasBin: true
-
esbuild@0.23.1:
-
resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==}
engines: {node: '>=18'}
hasBin: true
···
ofetch@1.4.1:
resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
-
package-manager-detector@0.2.6:
-
resolution: {integrity: sha512-9vPH3qooBlYRJdmdYP00nvjZOulm40r5dhtal8st18ctf+6S1k7pi5yIHLvI4w5D70x0Y+xdVD9qITH0QO/A8A==}
parse5@7.2.1:
resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==}
···
prettier-plugin-svelte:
optional: true
-
prettier@3.4.1:
-
resolution: {integrity: sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==}
engines: {node: '>=14'}
hasBin: true
···
undici-types@6.20.0:
resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
-
unocss@0.64.1:
-
resolution: {integrity: sha512-UTtK9TPneVht5r0cVEADS/N6970AoHhKvJKDkBPnk7OQdguIFPCykGyx4llukItzm0AoffGfwg5zQ+L8QJgupw==}
engines: {node: '>=14'}
peerDependencies:
-
'@unocss/webpack': 0.64.1
-
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
peerDependenciesMeta:
'@unocss/webpack':
optional: true
···
'@testing-library/jest-dom':
optional: true
-
vite@5.4.11:
-
resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==}
-
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
-
'@types/node': ^18.0.0 || >=20.0.0
less: '*'
lightningcss: ^1.21.0
sass: '*'
sass-embedded: '*'
stylus: '*'
sugarss: '*'
-
terser: ^5.4.0
peerDependenciesMeta:
'@types/node':
optional: true
less:
optional: true
···
optional: true
terser:
optional: true
vitefu@1.0.4:
resolution: {integrity: sha512-y6zEE3PQf6uu/Mt6DTJ9ih+kyJLr4XcSgHR2zUkM8SWDhuixEJxfJ6CZGMHh1Ec3vPLoEA0IHU5oWzVqw8ulow==}
···
'@antfu/install-pkg@0.4.1':
dependencies:
-
package-manager-detector: 0.2.6
tinyexec: 0.3.1
'@antfu/utils@0.7.10': {}
···
js-tokens: 4.0.0
picocolors: 1.1.1
-
'@babel/compat-data@7.26.2': {}
'@babel/core@7.26.0':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.26.2
-
'@babel/generator': 7.26.2
'@babel/helper-compilation-targets': 7.25.9
'@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
'@babel/helpers': 7.26.0
-
'@babel/parser': 7.26.2
'@babel/template': 7.25.9
-
'@babel/traverse': 7.25.9
-
'@babel/types': 7.26.0
convert-source-map: 2.0.0
debug: 4.3.7
gensync: 1.0.0-beta.2
···
transitivePeerDependencies:
- supports-color
-
'@babel/generator@7.26.2':
dependencies:
-
'@babel/parser': 7.26.2
-
'@babel/types': 7.26.0
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.0.2
'@babel/helper-compilation-targets@7.25.9':
dependencies:
-
'@babel/compat-data': 7.26.2
'@babel/helper-validator-option': 7.25.9
browserslist: 4.24.2
lru-cache: 5.1.1
···
'@babel/helper-module-imports@7.18.6':
dependencies:
-
'@babel/types': 7.26.0
'@babel/helper-module-imports@7.25.9':
dependencies:
-
'@babel/traverse': 7.25.9
-
'@babel/types': 7.26.0
transitivePeerDependencies:
- supports-color
···
'@babel/core': 7.26.0
'@babel/helper-module-imports': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
-
'@babel/traverse': 7.25.9
transitivePeerDependencies:
- supports-color
···
'@babel/helpers@7.26.0':
dependencies:
'@babel/template': 7.25.9
-
'@babel/types': 7.26.0
-
'@babel/parser@7.26.2':
dependencies:
-
'@babel/types': 7.26.0
'@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)':
dependencies:
···
'@babel/template@7.25.9':
dependencies:
'@babel/code-frame': 7.26.2
-
'@babel/parser': 7.26.2
-
'@babel/types': 7.26.0
-
'@babel/traverse@7.25.9':
dependencies:
'@babel/code-frame': 7.26.2
-
'@babel/generator': 7.26.2
-
'@babel/parser': 7.26.2
'@babel/template': 7.25.9
-
'@babel/types': 7.26.0
debug: 4.3.7
globals: 11.12.0
transitivePeerDependencies:
- supports-color
-
'@babel/types@7.26.0':
dependencies:
'@babel/helper-string-parser': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
-
'@esbuild/aix-ppc64@0.21.5':
-
optional: true
-
'@esbuild/aix-ppc64@0.23.1':
optional: true
-
'@esbuild/android-arm64@0.21.5':
optional: true
'@esbuild/android-arm64@0.23.1':
optional: true
-
'@esbuild/android-arm@0.21.5':
optional: true
'@esbuild/android-arm@0.23.1':
optional: true
-
'@esbuild/android-x64@0.21.5':
optional: true
'@esbuild/android-x64@0.23.1':
optional: true
-
'@esbuild/darwin-arm64@0.21.5':
optional: true
'@esbuild/darwin-arm64@0.23.1':
optional: true
-
'@esbuild/darwin-x64@0.21.5':
optional: true
'@esbuild/darwin-x64@0.23.1':
optional: true
-
'@esbuild/freebsd-arm64@0.21.5':
optional: true
'@esbuild/freebsd-arm64@0.23.1':
optional: true
-
'@esbuild/freebsd-x64@0.21.5':
optional: true
'@esbuild/freebsd-x64@0.23.1':
optional: true
-
'@esbuild/linux-arm64@0.21.5':
optional: true
'@esbuild/linux-arm64@0.23.1':
optional: true
-
'@esbuild/linux-arm@0.21.5':
optional: true
'@esbuild/linux-arm@0.23.1':
optional: true
-
'@esbuild/linux-ia32@0.21.5':
optional: true
'@esbuild/linux-ia32@0.23.1':
optional: true
-
'@esbuild/linux-loong64@0.21.5':
optional: true
'@esbuild/linux-loong64@0.23.1':
optional: true
-
'@esbuild/linux-mips64el@0.21.5':
optional: true
'@esbuild/linux-mips64el@0.23.1':
optional: true
-
'@esbuild/linux-ppc64@0.21.5':
optional: true
'@esbuild/linux-ppc64@0.23.1':
optional: true
-
'@esbuild/linux-riscv64@0.21.5':
optional: true
'@esbuild/linux-riscv64@0.23.1':
optional: true
-
'@esbuild/linux-s390x@0.21.5':
optional: true
'@esbuild/linux-s390x@0.23.1':
optional: true
-
'@esbuild/linux-x64@0.21.5':
optional: true
'@esbuild/linux-x64@0.23.1':
optional: true
-
'@esbuild/netbsd-x64@0.21.5':
optional: true
'@esbuild/netbsd-x64@0.23.1':
optional: true
'@esbuild/openbsd-arm64@0.23.1':
optional: true
-
'@esbuild/openbsd-x64@0.21.5':
optional: true
'@esbuild/openbsd-x64@0.23.1':
optional: true
-
'@esbuild/sunos-x64@0.21.5':
optional: true
'@esbuild/sunos-x64@0.23.1':
optional: true
-
'@esbuild/win32-arm64@0.21.5':
optional: true
'@esbuild/win32-arm64@0.23.1':
optional: true
-
'@esbuild/win32-ia32@0.21.5':
optional: true
'@esbuild/win32-ia32@0.23.1':
optional: true
-
'@esbuild/win32-x64@0.21.5':
optional: true
'@esbuild/win32-x64@0.23.1':
optional: true
'@iconify/types@2.0.0': {}
···
'@types/babel__core@7.20.5':
dependencies:
-
'@babel/parser': 7.26.2
-
'@babel/types': 7.26.0
'@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.6
'@types/babel__generator@7.6.8':
dependencies:
-
'@babel/types': 7.26.0
'@types/babel__template@7.4.4':
dependencies:
-
'@babel/parser': 7.26.2
-
'@babel/types': 7.26.0
'@types/babel__traverse@7.20.6':
dependencies:
-
'@babel/types': 7.26.0
'@types/estree@1.0.6': {}
···
dependencies:
undici-types: 6.20.0
-
'@unocss/astro@0.64.1(rollup@4.28.0)(vite@5.4.11(@types/node@22.10.1))(vue@3.5.12(typescript@5.7.2))':
dependencies:
-
'@unocss/core': 0.64.1
-
'@unocss/reset': 0.64.1
-
'@unocss/vite': 0.64.1(rollup@4.28.0)(vite@5.4.11(@types/node@22.10.1))(vue@3.5.12(typescript@5.7.2))
optionalDependencies:
-
vite: 5.4.11(@types/node@22.10.1)
transitivePeerDependencies:
- rollup
- supports-color
- vue
-
'@unocss/cli@0.64.1(rollup@4.28.0)':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.3(rollup@4.28.0)
-
'@unocss/config': 0.64.1
-
'@unocss/core': 0.64.1
-
'@unocss/preset-uno': 0.64.1
cac: 6.7.14
chokidar: 3.6.0
colorette: 2.0.20
···
- rollup
- supports-color
-
'@unocss/config@0.64.1':
dependencies:
-
'@unocss/core': 0.64.1
unconfig: 0.5.5
transitivePeerDependencies:
- supports-color
-
'@unocss/core@0.64.1': {}
-
'@unocss/extractor-arbitrary-variants@0.64.1':
dependencies:
-
'@unocss/core': 0.64.1
-
'@unocss/inspector@0.64.1(vue@3.5.12(typescript@5.7.2))':
dependencies:
-
'@unocss/core': 0.64.1
-
'@unocss/rule-utils': 0.64.1
gzip-size: 6.0.0
sirv: 2.0.4
vue-flow-layout: 0.1.1(vue@3.5.12(typescript@5.7.2))
transitivePeerDependencies:
- vue
-
'@unocss/postcss@0.64.1(postcss@8.4.49)':
dependencies:
-
'@unocss/config': 0.64.1
-
'@unocss/core': 0.64.1
-
'@unocss/rule-utils': 0.64.1
css-tree: 3.0.1
postcss: 8.4.49
tinyglobby: 0.2.10
transitivePeerDependencies:
- supports-color
-
'@unocss/preset-attributify@0.64.1':
dependencies:
-
'@unocss/core': 0.64.1
-
'@unocss/preset-icons@0.64.1':
dependencies:
'@iconify/utils': 2.1.33
-
'@unocss/core': 0.64.1
ofetch: 1.4.1
transitivePeerDependencies:
- supports-color
-
'@unocss/preset-mini@0.64.1':
dependencies:
-
'@unocss/core': 0.64.1
-
'@unocss/extractor-arbitrary-variants': 0.64.1
-
'@unocss/rule-utils': 0.64.1
-
'@unocss/preset-tagify@0.64.1':
dependencies:
-
'@unocss/core': 0.64.1
-
'@unocss/preset-typography@0.64.1':
dependencies:
-
'@unocss/core': 0.64.1
-
'@unocss/preset-mini': 0.64.1
-
'@unocss/preset-uno@0.64.1':
dependencies:
-
'@unocss/core': 0.64.1
-
'@unocss/preset-mini': 0.64.1
-
'@unocss/preset-wind': 0.64.1
-
'@unocss/rule-utils': 0.64.1
-
'@unocss/preset-web-fonts@0.64.1':
dependencies:
-
'@unocss/core': 0.64.1
ofetch: 1.4.1
-
'@unocss/preset-wind@0.64.1':
dependencies:
-
'@unocss/core': 0.64.1
-
'@unocss/preset-mini': 0.64.1
-
'@unocss/rule-utils': 0.64.1
-
'@unocss/reset@0.64.1': {}
-
'@unocss/rule-utils@0.64.1':
dependencies:
-
'@unocss/core': 0.64.1
magic-string: 0.30.14
-
'@unocss/transformer-attributify-jsx@0.64.1':
dependencies:
-
'@unocss/core': 0.64.1
-
'@unocss/transformer-compile-class@0.64.1':
dependencies:
-
'@unocss/core': 0.64.1
-
'@unocss/transformer-directives@0.64.1':
dependencies:
-
'@unocss/core': 0.64.1
-
'@unocss/rule-utils': 0.64.1
css-tree: 3.0.1
-
'@unocss/transformer-variant-group@0.64.1':
dependencies:
-
'@unocss/core': 0.64.1
-
'@unocss/vite@0.64.1(rollup@4.28.0)(vite@5.4.11(@types/node@22.10.1))(vue@3.5.12(typescript@5.7.2))':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.3(rollup@4.28.0)
-
'@unocss/config': 0.64.1
-
'@unocss/core': 0.64.1
-
'@unocss/inspector': 0.64.1(vue@3.5.12(typescript@5.7.2))
chokidar: 3.6.0
magic-string: 0.30.14
tinyglobby: 0.2.10
-
vite: 5.4.11(@types/node@22.10.1)
transitivePeerDependencies:
- rollup
- supports-color
···
'@vue/compiler-core@3.5.12':
dependencies:
-
'@babel/parser': 7.26.2
'@vue/shared': 3.5.12
entities: 4.5.0
estree-walker: 2.0.2
···
'@vue/compiler-sfc@3.5.12':
dependencies:
-
'@babel/parser': 7.26.2
'@vue/compiler-core': 3.5.12
'@vue/compiler-dom': 3.5.12
'@vue/compiler-ssr': 3.5.12
···
'@babel/core': 7.26.0
'@babel/helper-module-imports': 7.18.6
'@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
-
'@babel/types': 7.26.0
html-entities: 2.3.3
parse5: 7.2.1
validate-html-nesting: 1.2.2
···
browserslist@4.24.2:
dependencies:
-
caniuse-lite: 1.0.30001686
-
electron-to-chromium: 1.5.68
node-releases: 2.0.18
update-browserslist-db: 1.1.1(browserslist@4.24.2)
···
cac@6.7.14: {}
-
caniuse-lite@1.0.30001686: {}
chokidar@3.6.0:
dependencies:
···
duplexer@0.1.2: {}
-
electron-to-chromium@1.5.68: {}
entities@4.5.0: {}
-
esbuild@0.21.5:
-
optionalDependencies:
-
'@esbuild/aix-ppc64': 0.21.5
-
'@esbuild/android-arm': 0.21.5
-
'@esbuild/android-arm64': 0.21.5
-
'@esbuild/android-x64': 0.21.5
-
'@esbuild/darwin-arm64': 0.21.5
-
'@esbuild/darwin-x64': 0.21.5
-
'@esbuild/freebsd-arm64': 0.21.5
-
'@esbuild/freebsd-x64': 0.21.5
-
'@esbuild/linux-arm': 0.21.5
-
'@esbuild/linux-arm64': 0.21.5
-
'@esbuild/linux-ia32': 0.21.5
-
'@esbuild/linux-loong64': 0.21.5
-
'@esbuild/linux-mips64el': 0.21.5
-
'@esbuild/linux-ppc64': 0.21.5
-
'@esbuild/linux-riscv64': 0.21.5
-
'@esbuild/linux-s390x': 0.21.5
-
'@esbuild/linux-x64': 0.21.5
-
'@esbuild/netbsd-x64': 0.21.5
-
'@esbuild/openbsd-x64': 0.21.5
-
'@esbuild/sunos-x64': 0.21.5
-
'@esbuild/win32-arm64': 0.21.5
-
'@esbuild/win32-ia32': 0.21.5
-
'@esbuild/win32-x64': 0.21.5
-
esbuild@0.23.1:
optionalDependencies:
'@esbuild/aix-ppc64': 0.23.1
···
'@esbuild/win32-ia32': 0.23.1
'@esbuild/win32-x64': 0.23.1
escalade@3.2.0: {}
estree-walker@2.0.2: {}
···
node-fetch-native: 1.6.4
ufo: 1.5.4
-
package-manager-detector@0.2.6: {}
parse5@7.2.1:
dependencies:
···
picocolors: 1.1.1
source-map-js: 1.2.1
-
prettier-plugin-tailwindcss@0.6.9(prettier@3.4.1):
dependencies:
-
prettier: 3.4.1
-
prettier@3.4.1: {}
readdirp@3.6.0:
dependencies:
···
solid-refresh@0.6.3(solid-js@1.9.3):
dependencies:
-
'@babel/generator': 7.26.2
'@babel/helper-module-imports': 7.25.9
-
'@babel/types': 7.26.0
solid-js: 1.9.3
transitivePeerDependencies:
- supports-color
···
undici-types@6.20.0: {}
-
unocss@0.64.1(postcss@8.4.49)(rollup@4.28.0)(vite@5.4.11(@types/node@22.10.1))(vue@3.5.12(typescript@5.7.2)):
dependencies:
-
'@unocss/astro': 0.64.1(rollup@4.28.0)(vite@5.4.11(@types/node@22.10.1))(vue@3.5.12(typescript@5.7.2))
-
'@unocss/cli': 0.64.1(rollup@4.28.0)
-
'@unocss/core': 0.64.1
-
'@unocss/postcss': 0.64.1(postcss@8.4.49)
-
'@unocss/preset-attributify': 0.64.1
-
'@unocss/preset-icons': 0.64.1
-
'@unocss/preset-mini': 0.64.1
-
'@unocss/preset-tagify': 0.64.1
-
'@unocss/preset-typography': 0.64.1
-
'@unocss/preset-uno': 0.64.1
-
'@unocss/preset-web-fonts': 0.64.1
-
'@unocss/preset-wind': 0.64.1
-
'@unocss/transformer-attributify-jsx': 0.64.1
-
'@unocss/transformer-compile-class': 0.64.1
-
'@unocss/transformer-directives': 0.64.1
-
'@unocss/transformer-variant-group': 0.64.1
-
'@unocss/vite': 0.64.1(rollup@4.28.0)(vite@5.4.11(@types/node@22.10.1))(vue@3.5.12(typescript@5.7.2))
optionalDependencies:
-
vite: 5.4.11(@types/node@22.10.1)
transitivePeerDependencies:
- postcss
- rollup
···
validate-html-nesting@1.2.2: {}
-
vite-plugin-solid@2.11.0(solid-js@1.9.3)(vite@5.4.11(@types/node@22.10.1)):
dependencies:
'@babel/core': 7.26.0
'@types/babel__core': 7.20.5
···
merge-anything: 5.1.7
solid-js: 1.9.3
solid-refresh: 0.6.3(solid-js@1.9.3)
-
vite: 5.4.11(@types/node@22.10.1)
-
vitefu: 1.0.4(vite@5.4.11(@types/node@22.10.1))
transitivePeerDependencies:
- supports-color
-
vite@5.4.11(@types/node@22.10.1):
dependencies:
-
esbuild: 0.21.5
postcss: 8.4.49
rollup: 4.28.0
optionalDependencies:
'@types/node': 22.10.1
fsevents: 2.3.3
-
vitefu@1.0.4(vite@5.4.11(@types/node@22.10.1)):
optionalDependencies:
-
vite: 5.4.11(@types/node@22.10.1)
vue-flow-layout@0.1.1(vue@3.5.12(typescript@5.7.2)):
dependencies:
···
specifier: ^22.10.1
version: 22.10.1
prettier:
+
specifier: ^3.4.2
+
version: 3.4.2
prettier-plugin-tailwindcss:
specifier: ^0.6.9
+
version: 0.6.9(prettier@3.4.2)
typescript:
specifier: ^5.7.2
version: 5.7.2
unocss:
+
specifier: ^0.65.1
+
version: 0.65.1(postcss@8.4.49)(rollup@4.28.0)(vite@6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2))
vite:
+
specifier: ^6.0.3
+
version: 6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2)
vite-plugin-solid:
specifier: ^2.11.0
+
version: 2.11.0(solid-js@1.9.3)(vite@6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2))
packages:
···
resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
engines: {node: '>=6.9.0'}
+
'@babel/compat-data@7.26.3':
+
resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==}
engines: {node: '>=6.9.0'}
'@babel/core@7.26.0':
resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==}
engines: {node: '>=6.9.0'}
+
'@babel/generator@7.26.3':
+
resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==}
engines: {node: '>=6.9.0'}
'@babel/helper-compilation-targets@7.25.9':
···
resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==}
engines: {node: '>=6.9.0'}
+
'@babel/parser@7.26.3':
+
resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==}
engines: {node: '>=6.0.0'}
hasBin: true
···
resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
engines: {node: '>=6.9.0'}
+
'@babel/traverse@7.26.4':
+
resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==}
engines: {node: '>=6.9.0'}
+
'@babel/types@7.26.3':
+
resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==}
engines: {node: '>=6.9.0'}
+
'@esbuild/aix-ppc64@0.23.1':
+
resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==}
+
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
+
'@esbuild/aix-ppc64@0.24.0':
+
resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
'@esbuild/android-arm64@0.23.1':
resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
+
'@esbuild/android-arm64@0.24.0':
+
resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==}
+
engines: {node: '>=18'}
+
cpu: [arm64]
os: [android]
'@esbuild/android-arm@0.23.1':
···
cpu: [arm]
os: [android]
+
'@esbuild/android-arm@0.24.0':
+
resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==}
+
engines: {node: '>=18'}
+
cpu: [arm]
os: [android]
'@esbuild/android-x64@0.23.1':
···
cpu: [x64]
os: [android]
+
'@esbuild/android-x64@0.24.0':
+
resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==}
+
engines: {node: '>=18'}
+
cpu: [x64]
+
os: [android]
'@esbuild/darwin-arm64@0.23.1':
resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==}
···
cpu: [arm64]
os: [darwin]
+
'@esbuild/darwin-arm64@0.24.0':
+
resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==}
+
engines: {node: '>=18'}
+
cpu: [arm64]
os: [darwin]
'@esbuild/darwin-x64@0.23.1':
···
cpu: [x64]
os: [darwin]
+
'@esbuild/darwin-x64@0.24.0':
+
resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==}
+
engines: {node: '>=18'}
+
cpu: [x64]
+
os: [darwin]
'@esbuild/freebsd-arm64@0.23.1':
resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==}
···
cpu: [arm64]
os: [freebsd]
+
'@esbuild/freebsd-arm64@0.24.0':
+
resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==}
+
engines: {node: '>=18'}
+
cpu: [arm64]
os: [freebsd]
'@esbuild/freebsd-x64@0.23.1':
···
cpu: [x64]
os: [freebsd]
+
'@esbuild/freebsd-x64@0.24.0':
+
resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==}
+
engines: {node: '>=18'}
+
cpu: [x64]
+
os: [freebsd]
'@esbuild/linux-arm64@0.23.1':
resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==}
···
cpu: [arm64]
os: [linux]
+
'@esbuild/linux-arm64@0.24.0':
+
resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==}
+
engines: {node: '>=18'}
+
cpu: [arm64]
os: [linux]
'@esbuild/linux-arm@0.23.1':
···
cpu: [arm]
os: [linux]
+
'@esbuild/linux-arm@0.24.0':
+
resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==}
+
engines: {node: '>=18'}
+
cpu: [arm]
os: [linux]
'@esbuild/linux-ia32@0.23.1':
···
cpu: [ia32]
os: [linux]
+
'@esbuild/linux-ia32@0.24.0':
+
resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==}
+
engines: {node: '>=18'}
+
cpu: [ia32]
os: [linux]
'@esbuild/linux-loong64@0.23.1':
···
cpu: [loong64]
os: [linux]
+
'@esbuild/linux-loong64@0.24.0':
+
resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==}
+
engines: {node: '>=18'}
+
cpu: [loong64]
os: [linux]
'@esbuild/linux-mips64el@0.23.1':
···
cpu: [mips64el]
os: [linux]
+
'@esbuild/linux-mips64el@0.24.0':
+
resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==}
+
engines: {node: '>=18'}
+
cpu: [mips64el]
os: [linux]
'@esbuild/linux-ppc64@0.23.1':
···
cpu: [ppc64]
os: [linux]
+
'@esbuild/linux-ppc64@0.24.0':
+
resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==}
+
engines: {node: '>=18'}
+
cpu: [ppc64]
os: [linux]
'@esbuild/linux-riscv64@0.23.1':
···
cpu: [riscv64]
os: [linux]
+
'@esbuild/linux-riscv64@0.24.0':
+
resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==}
+
engines: {node: '>=18'}
+
cpu: [riscv64]
os: [linux]
'@esbuild/linux-s390x@0.23.1':
···
cpu: [s390x]
os: [linux]
+
'@esbuild/linux-s390x@0.24.0':
+
resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==}
+
engines: {node: '>=18'}
+
cpu: [s390x]
os: [linux]
'@esbuild/linux-x64@0.23.1':
···
cpu: [x64]
os: [linux]
+
'@esbuild/linux-x64@0.24.0':
+
resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==}
+
engines: {node: '>=18'}
cpu: [x64]
+
os: [linux]
'@esbuild/netbsd-x64@0.23.1':
resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==}
···
cpu: [x64]
os: [netbsd]
+
'@esbuild/netbsd-x64@0.24.0':
+
resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==}
+
engines: {node: '>=18'}
+
cpu: [x64]
+
os: [netbsd]
+
'@esbuild/openbsd-arm64@0.23.1':
resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
+
'@esbuild/openbsd-arm64@0.24.0':
+
resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==}
+
engines: {node: '>=18'}
+
cpu: [arm64]
os: [openbsd]
'@esbuild/openbsd-x64@0.23.1':
···
cpu: [x64]
os: [openbsd]
+
'@esbuild/openbsd-x64@0.24.0':
+
resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==}
+
engines: {node: '>=18'}
cpu: [x64]
+
os: [openbsd]
'@esbuild/sunos-x64@0.23.1':
resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==}
···
cpu: [x64]
os: [sunos]
+
'@esbuild/sunos-x64@0.24.0':
+
resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==}
+
engines: {node: '>=18'}
+
cpu: [x64]
+
os: [sunos]
'@esbuild/win32-arm64@0.23.1':
resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==}
···
cpu: [arm64]
os: [win32]
+
'@esbuild/win32-arm64@0.24.0':
+
resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==}
+
engines: {node: '>=18'}
+
cpu: [arm64]
os: [win32]
'@esbuild/win32-ia32@0.23.1':
···
cpu: [ia32]
os: [win32]
+
'@esbuild/win32-ia32@0.24.0':
+
resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==}
+
engines: {node: '>=18'}
+
cpu: [ia32]
os: [win32]
'@esbuild/win32-x64@0.23.1':
resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==}
+
engines: {node: '>=18'}
+
cpu: [x64]
+
os: [win32]
+
+
'@esbuild/win32-x64@0.24.0':
+
resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
···
'@types/node@22.10.1':
resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==}
+
'@unocss/astro@0.65.1':
+
resolution: {integrity: sha512-SnSoghbPWNC7Kxia/M0DuaYMcSmmeY7N54TYoNceQl23Ru2HioZvgjAJ+XtrK9B+Rvk+q9irGDTqhcadLVQ3Vg==}
peerDependencies:
+
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
peerDependenciesMeta:
vite:
optional: true
+
'@unocss/cli@0.65.1':
+
resolution: {integrity: sha512-yV0n7+7hfxHtO+lXSElp8Zy2R5KM1ZVj9UWCemxQTJtKO+2KWk9HvGFR84Hs9+dno06GaOyQgpK1pBfmID0W0w==}
engines: {node: '>=14'}
hasBin: true
+
'@unocss/config@0.65.1':
+
resolution: {integrity: sha512-Akf5Vm2bGrUK/a10QBF3GLETFJnwW1G8ThPevrOCj0lBVWKlN5eMQnodyNdoCw+JMPfCPZdg+4lU8cJJIRAAbQ==}
engines: {node: '>=14'}
+
'@unocss/core@0.65.1':
+
resolution: {integrity: sha512-Ke0WNZjfSCE6pniJb8PjiwhO6/McxVb1EQYrkkz8aJuR83xu+AEcTog9D4N9EUkRfHS5tZYXQtTj4Uh90T6CEg==}
+
'@unocss/extractor-arbitrary-variants@0.65.1':
+
resolution: {integrity: sha512-VpF7j29TlmVjNolkIjhQ/cwYkuPUoXLv+ko62YRMibE5632QepbNob69pNYGOZustrZt3LvgHD/GcriKwJO4BA==}
+
'@unocss/inspector@0.65.1':
+
resolution: {integrity: sha512-RtONVp7rPpfSarr48qVEEsm201JyQSv6M21lqu1IzQZ62LQB5Gmi59Y+XR6cYDtwSn5ZUGxowR7nIRTPBMcxkw==}
+
'@unocss/postcss@0.65.1':
+
resolution: {integrity: sha512-k7mKObxE4o1gApICri20TpI0lT/dtEQv+uYEOrFz267jgPVo3VD6umHsTOLA+OoQ5Bf7VEYQXSeV0oA96j0o1w==}
engines: {node: '>=14'}
peerDependencies:
postcss: ^8.4.21
+
'@unocss/preset-attributify@0.65.1':
+
resolution: {integrity: sha512-bmu9JELcpwgrXA5RonvFeWb38RcUz82wpWfyDwKdQRJHD3MnYQ5lN03W4B7nMsAflc4ls7XQZLzhn9iYhbYYqg==}
+
'@unocss/preset-icons@0.65.1':
+
resolution: {integrity: sha512-lFGy4PpfClhiRV6Wwn4w79qd53B7QCkEmsP4YF2Px274X0t2av0QjMH+bvo6TrFIsHGKzq0Lxg836SoaPg5YJA==}
+
'@unocss/preset-mini@0.65.1':
+
resolution: {integrity: sha512-dKIxi+ChWSZvXG8I7yVBjw4FLHdAvKrrCN9bjKpR4/4epKD6jRtEcR6S1wL6XSBWabh7V7D/VbVk+XZ6WsGuXA==}
+
'@unocss/preset-tagify@0.65.1':
+
resolution: {integrity: sha512-u0yWFXyyBumglFvn87MT7kasa3KPAWTiIHkTCVu8tNEFNfJzR9BZLEXGAtwrhqMm0pSCnDdqupwBLBQoVX8zEA==}
+
'@unocss/preset-typography@0.65.1':
+
resolution: {integrity: sha512-/fcgKU+uQ/RISRdJHTuSQh41Td/tAngSUzr+7Ry8f1UqI5NTjtGOixgfByPC+ZZ/V8f1DdjigaVy7Q3c+meUMg==}
+
'@unocss/preset-uno@0.65.1':
+
resolution: {integrity: sha512-OSEkphrlR9/RM5un9t9AqVQXOGBLJgjcEweZSm2ng9AK7BsxBXuVP1FelmRqeXVYT5uFtBoD4dfgCgBjGFIW9Q==}
+
'@unocss/preset-web-fonts@0.65.1':
+
resolution: {integrity: sha512-29TO8kCfvOaHj5O3a3SZIXuOwvg7raPcdmuFKB9KFM3J2pYv4PB1cLBrw6h9DWwAAnJUSQpGx9QmKIBEPnDhlw==}
+
'@unocss/preset-wind@0.65.1':
+
resolution: {integrity: sha512-7rw3hAWOkWMSjoprWKcQidqJRFQm8qM0IdLjFLQa2ROSzPSnIlNisXGEwAphf4/VYdP7+URUnu5eySQsIRWRzg==}
+
'@unocss/reset@0.65.1':
+
resolution: {integrity: sha512-qyxF7rKGX+Cu3FpV8KCRQbtCvFcBpmzvx5A2wal77tIhrFR5VSH7NzCVmgs2+V9FXvU3aWVNZ79i1KMnLZ5Mjg==}
+
'@unocss/rule-utils@0.65.1':
+
resolution: {integrity: sha512-XGXdXsRmIuMDQk/3Fd3g5JMhsyDGWsTfs6aN4vFQ1rfdSgY4UwbslqUNbIH9xxoTfmzUOJ2lhNrFw78RygCNSA==}
engines: {node: '>=14'}
+
'@unocss/transformer-attributify-jsx@0.65.1':
+
resolution: {integrity: sha512-FR6pAnsHgflIumSl6Y5J+cWUtt2wNPANFWdGd1jNLpcBXDummEd0U+U9VGOfB8AOT263DW0U0JE7vH5xiwVaog==}
+
'@unocss/transformer-compile-class@0.65.1':
+
resolution: {integrity: sha512-yTs2u8bxGlTXEQ+XYFuS+kapLuLJr7yvNRRTg1hS+2OFdpT8E/PfxAgdGEzMfmrjommjF4BnJ8AAtK+Wsg5s4w==}
+
'@unocss/transformer-directives@0.65.1':
+
resolution: {integrity: sha512-6D3QSeSWXCA+Jc+BQGwat0RfcNtYZdyFFpP+zr1cFpK7nwNZqwqZU+mcY8nywu/u+hYuEQMWPMzEYDAssMfUQQ==}
+
'@unocss/transformer-variant-group@0.65.1':
+
resolution: {integrity: sha512-LdSPDVpVCrMfgTKtGyWz0KkBXiJqFO8FRhiL4/9Hyaf+ECoWQ7RODgO6dKWyFIZEBjkLFK2toeZZvM+KYQlBlw==}
+
'@unocss/vite@0.65.1':
+
resolution: {integrity: sha512-5242hAlgTVUA+tJ9mwo/cpLqD9f4dn5V/prTmtIci0Y7zMsVeBlnQwfsV4MhyTVaF3eFxDy5AUEFiOuXo12rbQ==}
peerDependencies:
+
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
'@vue/compiler-core@3.5.12':
resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==}
···
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
+
caniuse-lite@1.0.30001687:
+
resolution: {integrity: sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==}
chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
···
duplexer@0.1.2:
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
+
electron-to-chromium@1.5.71:
+
resolution: {integrity: sha512-dB68l59BI75W1BUGVTAEJy45CEVuEGy9qPVVQ8pnHyHMn36PLPPoE1mjLH+lo9rKulO3HC2OhbACI/8tCqJBcA==}
entities@4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
+
esbuild@0.23.1:
+
resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==}
+
engines: {node: '>=18'}
hasBin: true
+
esbuild@0.24.0:
+
resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==}
engines: {node: '>=18'}
hasBin: true
···
ofetch@1.4.1:
resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
+
package-manager-detector@0.2.7:
+
resolution: {integrity: sha512-g4+387DXDKlZzHkP+9FLt8yKj8+/3tOkPv7DVTJGGRm00RkEWgqbFstX1mXJ4M0VDYhUqsTOiISqNOJnhAu3PQ==}
parse5@7.2.1:
resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==}
···
prettier-plugin-svelte:
optional: true
+
prettier@3.4.2:
+
resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==}
engines: {node: '>=14'}
hasBin: true
···
undici-types@6.20.0:
resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
+
unocss@0.65.1:
+
resolution: {integrity: sha512-WK8EZlduulTcy2i1O4/hVPIYlgcztMbOqsIrxY18Hx1LXSkI5LgTl0FVEyf+xLcwqoUzt4VH2BWEEkzQ13+GAg==}
engines: {node: '>=14'}
peerDependencies:
+
'@unocss/webpack': 0.65.1
+
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
peerDependenciesMeta:
'@unocss/webpack':
optional: true
···
'@testing-library/jest-dom':
optional: true
+
vite@6.0.3:
+
resolution: {integrity: sha512-Cmuo5P0ENTN6HxLSo6IHsjCLn/81Vgrp81oaiFFMRa8gGDj5xEjIcEpf2ZymZtZR8oU0P2JX5WuUp/rlXcHkAw==}
+
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
+
'@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+
jiti: '>=1.21.0'
less: '*'
lightningcss: ^1.21.0
sass: '*'
sass-embedded: '*'
stylus: '*'
sugarss: '*'
+
terser: ^5.16.0
+
tsx: ^4.8.1
+
yaml: ^2.4.2
peerDependenciesMeta:
'@types/node':
+
optional: true
+
jiti:
optional: true
less:
optional: true
···
optional: true
terser:
optional: true
+
tsx:
+
optional: true
+
yaml:
+
optional: true
vitefu@1.0.4:
resolution: {integrity: sha512-y6zEE3PQf6uu/Mt6DTJ9ih+kyJLr4XcSgHR2zUkM8SWDhuixEJxfJ6CZGMHh1Ec3vPLoEA0IHU5oWzVqw8ulow==}
···
'@antfu/install-pkg@0.4.1':
dependencies:
+
package-manager-detector: 0.2.7
tinyexec: 0.3.1
'@antfu/utils@0.7.10': {}
···
js-tokens: 4.0.0
picocolors: 1.1.1
+
'@babel/compat-data@7.26.3': {}
'@babel/core@7.26.0':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.26.2
+
'@babel/generator': 7.26.3
'@babel/helper-compilation-targets': 7.25.9
'@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
'@babel/helpers': 7.26.0
+
'@babel/parser': 7.26.3
'@babel/template': 7.25.9
+
'@babel/traverse': 7.26.4
+
'@babel/types': 7.26.3
convert-source-map: 2.0.0
debug: 4.3.7
gensync: 1.0.0-beta.2
···
transitivePeerDependencies:
- supports-color
+
'@babel/generator@7.26.3':
dependencies:
+
'@babel/parser': 7.26.3
+
'@babel/types': 7.26.3
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.0.2
'@babel/helper-compilation-targets@7.25.9':
dependencies:
+
'@babel/compat-data': 7.26.3
'@babel/helper-validator-option': 7.25.9
browserslist: 4.24.2
lru-cache: 5.1.1
···
'@babel/helper-module-imports@7.18.6':
dependencies:
+
'@babel/types': 7.26.3
'@babel/helper-module-imports@7.25.9':
dependencies:
+
'@babel/traverse': 7.26.4
+
'@babel/types': 7.26.3
transitivePeerDependencies:
- supports-color
···
'@babel/core': 7.26.0
'@babel/helper-module-imports': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
+
'@babel/traverse': 7.26.4
transitivePeerDependencies:
- supports-color
···
'@babel/helpers@7.26.0':
dependencies:
'@babel/template': 7.25.9
+
'@babel/types': 7.26.3
+
'@babel/parser@7.26.3':
dependencies:
+
'@babel/types': 7.26.3
'@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)':
dependencies:
···
'@babel/template@7.25.9':
dependencies:
'@babel/code-frame': 7.26.2
+
'@babel/parser': 7.26.3
+
'@babel/types': 7.26.3
+
'@babel/traverse@7.26.4':
dependencies:
'@babel/code-frame': 7.26.2
+
'@babel/generator': 7.26.3
+
'@babel/parser': 7.26.3
'@babel/template': 7.25.9
+
'@babel/types': 7.26.3
debug: 4.3.7
globals: 11.12.0
transitivePeerDependencies:
- supports-color
+
'@babel/types@7.26.3':
dependencies:
'@babel/helper-string-parser': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
'@esbuild/aix-ppc64@0.23.1':
optional: true
+
'@esbuild/aix-ppc64@0.24.0':
optional: true
'@esbuild/android-arm64@0.23.1':
optional: true
+
'@esbuild/android-arm64@0.24.0':
optional: true
'@esbuild/android-arm@0.23.1':
optional: true
+
'@esbuild/android-arm@0.24.0':
optional: true
'@esbuild/android-x64@0.23.1':
optional: true
+
'@esbuild/android-x64@0.24.0':
optional: true
'@esbuild/darwin-arm64@0.23.1':
optional: true
+
'@esbuild/darwin-arm64@0.24.0':
optional: true
'@esbuild/darwin-x64@0.23.1':
optional: true
+
'@esbuild/darwin-x64@0.24.0':
optional: true
'@esbuild/freebsd-arm64@0.23.1':
optional: true
+
'@esbuild/freebsd-arm64@0.24.0':
optional: true
'@esbuild/freebsd-x64@0.23.1':
optional: true
+
'@esbuild/freebsd-x64@0.24.0':
optional: true
'@esbuild/linux-arm64@0.23.1':
optional: true
+
'@esbuild/linux-arm64@0.24.0':
optional: true
'@esbuild/linux-arm@0.23.1':
optional: true
+
'@esbuild/linux-arm@0.24.0':
optional: true
'@esbuild/linux-ia32@0.23.1':
optional: true
+
'@esbuild/linux-ia32@0.24.0':
optional: true
'@esbuild/linux-loong64@0.23.1':
optional: true
+
'@esbuild/linux-loong64@0.24.0':
optional: true
'@esbuild/linux-mips64el@0.23.1':
optional: true
+
'@esbuild/linux-mips64el@0.24.0':
optional: true
'@esbuild/linux-ppc64@0.23.1':
optional: true
+
'@esbuild/linux-ppc64@0.24.0':
optional: true
'@esbuild/linux-riscv64@0.23.1':
optional: true
+
'@esbuild/linux-riscv64@0.24.0':
optional: true
'@esbuild/linux-s390x@0.23.1':
optional: true
+
'@esbuild/linux-s390x@0.24.0':
optional: true
'@esbuild/linux-x64@0.23.1':
optional: true
+
'@esbuild/linux-x64@0.24.0':
optional: true
'@esbuild/netbsd-x64@0.23.1':
+
optional: true
+
+
'@esbuild/netbsd-x64@0.24.0':
optional: true
'@esbuild/openbsd-arm64@0.23.1':
optional: true
+
'@esbuild/openbsd-arm64@0.24.0':
optional: true
'@esbuild/openbsd-x64@0.23.1':
optional: true
+
'@esbuild/openbsd-x64@0.24.0':
optional: true
'@esbuild/sunos-x64@0.23.1':
optional: true
+
'@esbuild/sunos-x64@0.24.0':
optional: true
'@esbuild/win32-arm64@0.23.1':
optional: true
+
'@esbuild/win32-arm64@0.24.0':
optional: true
'@esbuild/win32-ia32@0.23.1':
optional: true
+
'@esbuild/win32-ia32@0.24.0':
optional: true
'@esbuild/win32-x64@0.23.1':
+
optional: true
+
+
'@esbuild/win32-x64@0.24.0':
optional: true
'@iconify/types@2.0.0': {}
···
'@types/babel__core@7.20.5':
dependencies:
+
'@babel/parser': 7.26.3
+
'@babel/types': 7.26.3
'@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.6
'@types/babel__generator@7.6.8':
dependencies:
+
'@babel/types': 7.26.3
'@types/babel__template@7.4.4':
dependencies:
+
'@babel/parser': 7.26.3
+
'@babel/types': 7.26.3
'@types/babel__traverse@7.20.6':
dependencies:
+
'@babel/types': 7.26.3
'@types/estree@1.0.6': {}
···
dependencies:
undici-types: 6.20.0
+
'@unocss/astro@0.65.1(rollup@4.28.0)(vite@6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2))':
dependencies:
+
'@unocss/core': 0.65.1
+
'@unocss/reset': 0.65.1
+
'@unocss/vite': 0.65.1(rollup@4.28.0)(vite@6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2))
optionalDependencies:
+
vite: 6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2)
transitivePeerDependencies:
- rollup
- supports-color
- vue
+
'@unocss/cli@0.65.1(rollup@4.28.0)':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.3(rollup@4.28.0)
+
'@unocss/config': 0.65.1
+
'@unocss/core': 0.65.1
+
'@unocss/preset-uno': 0.65.1
cac: 6.7.14
chokidar: 3.6.0
colorette: 2.0.20
···
- rollup
- supports-color
+
'@unocss/config@0.65.1':
dependencies:
+
'@unocss/core': 0.65.1
unconfig: 0.5.5
transitivePeerDependencies:
- supports-color
+
'@unocss/core@0.65.1': {}
+
'@unocss/extractor-arbitrary-variants@0.65.1':
dependencies:
+
'@unocss/core': 0.65.1
+
'@unocss/inspector@0.65.1(vue@3.5.12(typescript@5.7.2))':
dependencies:
+
'@unocss/core': 0.65.1
+
'@unocss/rule-utils': 0.65.1
gzip-size: 6.0.0
sirv: 2.0.4
vue-flow-layout: 0.1.1(vue@3.5.12(typescript@5.7.2))
transitivePeerDependencies:
- vue
+
'@unocss/postcss@0.65.1(postcss@8.4.49)':
dependencies:
+
'@unocss/config': 0.65.1
+
'@unocss/core': 0.65.1
+
'@unocss/rule-utils': 0.65.1
css-tree: 3.0.1
postcss: 8.4.49
tinyglobby: 0.2.10
transitivePeerDependencies:
- supports-color
+
'@unocss/preset-attributify@0.65.1':
dependencies:
+
'@unocss/core': 0.65.1
+
'@unocss/preset-icons@0.65.1':
dependencies:
'@iconify/utils': 2.1.33
+
'@unocss/core': 0.65.1
ofetch: 1.4.1
transitivePeerDependencies:
- supports-color
+
'@unocss/preset-mini@0.65.1':
dependencies:
+
'@unocss/core': 0.65.1
+
'@unocss/extractor-arbitrary-variants': 0.65.1
+
'@unocss/rule-utils': 0.65.1
+
'@unocss/preset-tagify@0.65.1':
dependencies:
+
'@unocss/core': 0.65.1
+
'@unocss/preset-typography@0.65.1':
dependencies:
+
'@unocss/core': 0.65.1
+
'@unocss/preset-mini': 0.65.1
+
'@unocss/preset-uno@0.65.1':
dependencies:
+
'@unocss/core': 0.65.1
+
'@unocss/preset-mini': 0.65.1
+
'@unocss/preset-wind': 0.65.1
+
'@unocss/rule-utils': 0.65.1
+
'@unocss/preset-web-fonts@0.65.1':
dependencies:
+
'@unocss/core': 0.65.1
ofetch: 1.4.1
+
'@unocss/preset-wind@0.65.1':
dependencies:
+
'@unocss/core': 0.65.1
+
'@unocss/preset-mini': 0.65.1
+
'@unocss/rule-utils': 0.65.1
+
'@unocss/reset@0.65.1': {}
+
'@unocss/rule-utils@0.65.1':
dependencies:
+
'@unocss/core': 0.65.1
magic-string: 0.30.14
+
'@unocss/transformer-attributify-jsx@0.65.1':
dependencies:
+
'@unocss/core': 0.65.1
+
'@unocss/transformer-compile-class@0.65.1':
dependencies:
+
'@unocss/core': 0.65.1
+
'@unocss/transformer-directives@0.65.1':
dependencies:
+
'@unocss/core': 0.65.1
+
'@unocss/rule-utils': 0.65.1
css-tree: 3.0.1
+
'@unocss/transformer-variant-group@0.65.1':
dependencies:
+
'@unocss/core': 0.65.1
+
'@unocss/vite@0.65.1(rollup@4.28.0)(vite@6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2))':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.3(rollup@4.28.0)
+
'@unocss/config': 0.65.1
+
'@unocss/core': 0.65.1
+
'@unocss/inspector': 0.65.1(vue@3.5.12(typescript@5.7.2))
chokidar: 3.6.0
magic-string: 0.30.14
tinyglobby: 0.2.10
+
vite: 6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2)
transitivePeerDependencies:
- rollup
- supports-color
···
'@vue/compiler-core@3.5.12':
dependencies:
+
'@babel/parser': 7.26.3
'@vue/shared': 3.5.12
entities: 4.5.0
estree-walker: 2.0.2
···
'@vue/compiler-sfc@3.5.12':
dependencies:
+
'@babel/parser': 7.26.3
'@vue/compiler-core': 3.5.12
'@vue/compiler-dom': 3.5.12
'@vue/compiler-ssr': 3.5.12
···
'@babel/core': 7.26.0
'@babel/helper-module-imports': 7.18.6
'@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
+
'@babel/types': 7.26.3
html-entities: 2.3.3
parse5: 7.2.1
validate-html-nesting: 1.2.2
···
browserslist@4.24.2:
dependencies:
+
caniuse-lite: 1.0.30001687
+
electron-to-chromium: 1.5.71
node-releases: 2.0.18
update-browserslist-db: 1.1.1(browserslist@4.24.2)
···
cac@6.7.14: {}
+
caniuse-lite@1.0.30001687: {}
chokidar@3.6.0:
dependencies:
···
duplexer@0.1.2: {}
+
electron-to-chromium@1.5.71: {}
entities@4.5.0: {}
esbuild@0.23.1:
optionalDependencies:
'@esbuild/aix-ppc64': 0.23.1
···
'@esbuild/win32-ia32': 0.23.1
'@esbuild/win32-x64': 0.23.1
+
esbuild@0.24.0:
+
optionalDependencies:
+
'@esbuild/aix-ppc64': 0.24.0
+
'@esbuild/android-arm': 0.24.0
+
'@esbuild/android-arm64': 0.24.0
+
'@esbuild/android-x64': 0.24.0
+
'@esbuild/darwin-arm64': 0.24.0
+
'@esbuild/darwin-x64': 0.24.0
+
'@esbuild/freebsd-arm64': 0.24.0
+
'@esbuild/freebsd-x64': 0.24.0
+
'@esbuild/linux-arm': 0.24.0
+
'@esbuild/linux-arm64': 0.24.0
+
'@esbuild/linux-ia32': 0.24.0
+
'@esbuild/linux-loong64': 0.24.0
+
'@esbuild/linux-mips64el': 0.24.0
+
'@esbuild/linux-ppc64': 0.24.0
+
'@esbuild/linux-riscv64': 0.24.0
+
'@esbuild/linux-s390x': 0.24.0
+
'@esbuild/linux-x64': 0.24.0
+
'@esbuild/netbsd-x64': 0.24.0
+
'@esbuild/openbsd-arm64': 0.24.0
+
'@esbuild/openbsd-x64': 0.24.0
+
'@esbuild/sunos-x64': 0.24.0
+
'@esbuild/win32-arm64': 0.24.0
+
'@esbuild/win32-ia32': 0.24.0
+
'@esbuild/win32-x64': 0.24.0
+
escalade@3.2.0: {}
estree-walker@2.0.2: {}
···
node-fetch-native: 1.6.4
ufo: 1.5.4
+
package-manager-detector@0.2.7: {}
parse5@7.2.1:
dependencies:
···
picocolors: 1.1.1
source-map-js: 1.2.1
+
prettier-plugin-tailwindcss@0.6.9(prettier@3.4.2):
dependencies:
+
prettier: 3.4.2
+
prettier@3.4.2: {}
readdirp@3.6.0:
dependencies:
···
solid-refresh@0.6.3(solid-js@1.9.3):
dependencies:
+
'@babel/generator': 7.26.3
'@babel/helper-module-imports': 7.25.9
+
'@babel/types': 7.26.3
solid-js: 1.9.3
transitivePeerDependencies:
- supports-color
···
undici-types@6.20.0: {}
+
unocss@0.65.1(postcss@8.4.49)(rollup@4.28.0)(vite@6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2)):
dependencies:
+
'@unocss/astro': 0.65.1(rollup@4.28.0)(vite@6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2))
+
'@unocss/cli': 0.65.1(rollup@4.28.0)
+
'@unocss/core': 0.65.1
+
'@unocss/postcss': 0.65.1(postcss@8.4.49)
+
'@unocss/preset-attributify': 0.65.1
+
'@unocss/preset-icons': 0.65.1
+
'@unocss/preset-mini': 0.65.1
+
'@unocss/preset-tagify': 0.65.1
+
'@unocss/preset-typography': 0.65.1
+
'@unocss/preset-uno': 0.65.1
+
'@unocss/preset-web-fonts': 0.65.1
+
'@unocss/preset-wind': 0.65.1
+
'@unocss/transformer-attributify-jsx': 0.65.1
+
'@unocss/transformer-compile-class': 0.65.1
+
'@unocss/transformer-directives': 0.65.1
+
'@unocss/transformer-variant-group': 0.65.1
+
'@unocss/vite': 0.65.1(rollup@4.28.0)(vite@6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2))
optionalDependencies:
+
vite: 6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2)
transitivePeerDependencies:
- postcss
- rollup
···
validate-html-nesting@1.2.2: {}
+
vite-plugin-solid@2.11.0(solid-js@1.9.3)(vite@6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2)):
dependencies:
'@babel/core': 7.26.0
'@types/babel__core': 7.20.5
···
merge-anything: 5.1.7
solid-js: 1.9.3
solid-refresh: 0.6.3(solid-js@1.9.3)
+
vite: 6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2)
+
vitefu: 1.0.4(vite@6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2))
transitivePeerDependencies:
- supports-color
+
vite@6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2):
dependencies:
+
esbuild: 0.24.0
postcss: 8.4.49
rollup: 4.28.0
optionalDependencies:
'@types/node': 22.10.1
fsevents: 2.3.3
+
jiti: 1.21.6
+
tsx: 4.19.2
+
vitefu@1.0.4(vite@6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2)):
optionalDependencies:
+
vite: 6.0.3(@types/node@22.10.1)(jiti@1.21.6)(tsx@4.19.2)
vue-flow-layout@0.1.1(vue@3.5.12(typescript@5.7.2)):
dependencies:
+7 -5
src/App.tsx
···
resolveFromIdentity,
type Session,
} from "@atcute/oauth-browser-client";
-
import { AiFillGithub, Bluesky, TbMoonStar, TbSun } from "./svg";
configureOAuth({
metadata: {
···
<div class="basis-1/3">
<div
class="w-fit cursor-pointer"
onclick={() => {
setTheme(theme() === "light" ? "dark" : "light");
if (theme() === "dark")
···
}}
>
{theme() === "dark" ?
-
<TbMoonStar class="size-6" />
-
: <TbSun class="size-6" />}
</div>
</div>
<div class="basis-1/3 text-center text-xl font-bold">
···
</div>
<div class="justify-right flex basis-1/3 gap-x-2">
<a
href="https://bsky.app/profile/did:plc:b3pn34agqqchkaf75v7h43dk"
target="_blank"
>
-
<Bluesky class="size-6" />
</a>
<a
href="https://github.com/notjuliet/cleanfollow-bsky"
target="_blank"
>
-
<AiFillGithub class="size-6" />
</a>
</div>
</div>
···
resolveFromIdentity,
type Session,
} from "@atcute/oauth-browser-client";
configureOAuth({
metadata: {
···
<div class="basis-1/3">
<div
class="w-fit cursor-pointer"
+
title="Theme"
onclick={() => {
setTheme(theme() === "light" ? "dark" : "light");
if (theme() === "dark")
···
}}
>
{theme() === "dark" ?
+
<div class="i-tabler-moon-stars text-xl" />
+
: <div class="i-tabler-sun text-xl" />}
</div>
</div>
<div class="basis-1/3 text-center text-xl font-bold">
···
</div>
<div class="justify-right flex basis-1/3 gap-x-2">
<a
+
title="Bluesky"
href="https://bsky.app/profile/did:plc:b3pn34agqqchkaf75v7h43dk"
target="_blank"
>
+
<div class="i-fa6-brands-bluesky text-xl" />
</a>
<a
+
title="GitHub"
href="https://github.com/notjuliet/cleanfollow-bsky"
target="_blank"
>
+
<div class="i-bi-github text-xl" />
</a>
</div>
</div>
+47
src/icons.css
···
···
+
.i-fa6-brands-bluesky {
+
--un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M111.8 62.2C170.2 105.9 233 194.7 256 242.4c23-47.6 85.8-136.4 144.2-180.2c42.1-31.6 110.3-56 110.3 21.8c0 15.5-8.9 130.5-14.1 149.2c-18.2 64.8-84.4 81.4-143.3 71.3C456 322 482.2 380 425.6 438c-107.4 110.2-154.3-27.6-166.3-62.9c-1.7-4.9-2.6-7.8-3.3-7.8s-1.6 3-3.3 7.8c-12 35.3-59 173.1-166.3 62.9c-56.5-58-30.4-116 72.5-133.5C100 314.6 33.8 298 15.7 233.1C10.4 214.4 1.5 99.4 1.5 83.9c0-77.8 68.2-53.4 110.3-21.8z'/%3E%3C/svg%3E");
+
-webkit-mask: var(--un-icon) no-repeat;
+
mask: var(--un-icon) no-repeat;
+
-webkit-mask-size: 100% 100%;
+
mask-size: 100% 100%;
+
background-color: currentColor;
+
color: inherit;
+
width: 1.2em;
+
height: 1.2em;
+
}
+
+
.i-bi-github {
+
--un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59c.4.07.55-.17.55-.38c0-.19-.01-.82-.01-1.49c-2.01.37-2.53-.49-2.69-.94c-.09-.23-.48-.94-.82-1.13c-.28-.15-.68-.52-.01-.53c.63-.01 1.08.58 1.23.82c.72 1.21 1.87.87 2.33.66c.07-.52.28-.87.51-1.07c-1.78-.2-3.64-.89-3.64-3.95c0-.87.31-1.59.82-2.15c-.08-.2-.36-1.02.08-2.12c0 0 .67-.21 2.2.82c.64-.18 1.32-.27 2-.27s1.36.09 2 .27c1.53-1.04 2.2-.82 2.2-.82c.44 1.1.16 1.92.08 2.12c.51.56.82 1.27.82 2.15c0 3.07-1.87 3.75-3.65 3.95c.29.25.54.73.54 1.48c0 1.07-.01 1.93-.01 2.2c0 .21.15.46.55.38A8.01 8.01 0 0 0 16 8c0-4.42-3.58-8-8-8'/%3E%3C/svg%3E");
+
-webkit-mask: var(--un-icon) no-repeat;
+
mask: var(--un-icon) no-repeat;
+
-webkit-mask-size: 100% 100%;
+
mask-size: 100% 100%;
+
background-color: currentColor;
+
color: inherit;
+
width: 1.2em;
+
height: 1.2em;
+
}
+
+
.i-tabler-moon-stars {
+
--un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3h.393a7.5 7.5 0 0 0 7.92 12.446A9 9 0 1 1 12 2.992zm5 1a2 2 0 0 0 2 2a2 2 0 0 0-2 2a2 2 0 0 0-2-2a2 2 0 0 0 2-2m2 7h2m-1-1v2'/%3E%3C/svg%3E");
+
-webkit-mask: var(--un-icon) no-repeat;
+
mask: var(--un-icon) no-repeat;
+
-webkit-mask-size: 100% 100%;
+
mask-size: 100% 100%;
+
background-color: currentColor;
+
color: inherit;
+
width: 1.2em;
+
height: 1.2em;
+
}
+
+
.i-tabler-sun {
+
--un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0m-5 0h1m8-9v1m8 8h1m-9 8v1M5.6 5.6l.7.7m12.1-.7l-.7.7m0 11.4l.7.7m-12.1-.7l-.7.7'/%3E%3C/svg%3E");
+
-webkit-mask: var(--un-icon) no-repeat;
+
mask: var(--un-icon) no-repeat;
+
-webkit-mask-size: 100% 100%;
+
mask-size: 100% 100%;
+
background-color: currentColor;
+
color: inherit;
+
width: 1.2em;
+
height: 1.2em;
+
}
+1
src/index.tsx
···
import App from "./App";
import "virtual:uno.css";
import "./tailwind-compat.css";
render(() => <App />, document.getElementById("root") as HTMLElement);
···
import App from "./App";
import "virtual:uno.css";
import "./tailwind-compat.css";
+
import "./icons.css"
render(() => <App />, document.getElementById("root") as HTMLElement);
-91
src/svg.tsx
···
-
import { Component } from "solid-js";
-
-
const AiFillGithub: Component<{ class?: string }> = (props) => {
-
return (
-
<div class={props.class}>
-
<svg
-
class="size-full"
-
fill="currentColor"
-
stroke-width="0"
-
xmlns="http://www.w3.org/2000/svg"
-
viewBox="0 0 16 16"
-
height="1em"
-
width="1em"
-
style="overflow: visible; color: currentcolor;"
-
>
-
<path
-
fill="currentColor"
-
d="M8 .198a8 8 0 0 0-2.529 15.591c.4.074.547-.174.547-.385 0-.191-.008-.821-.011-1.489-2.226.484-2.695-.944-2.695-.944-.364-.925-.888-1.171-.888-1.171-.726-.497.055-.486.055-.486.803.056 1.226.824 1.226.824.714 1.223 1.872.869 2.328.665.072-.517.279-.87.508-1.07-1.777-.202-3.645-.888-3.645-3.954 0-.873.313-1.587.824-2.147-.083-.202-.357-1.015.077-2.117 0 0 .672-.215 2.201.82A7.672 7.672 0 0 1 8 4.066c.68.003 1.365.092 2.004.269 1.527-1.035 2.198-.82 2.198-.82.435 1.102.162 1.916.079 2.117.513.56.823 1.274.823 2.147 0 3.073-1.872 3.749-3.653 3.947.287.248.543.735.543 1.481 0 1.07-.009 1.932-.009 2.195 0 .213.144.462.55.384A8 8 0 0 0 8.001.196z"
-
></path>
-
</svg>
-
</div>
-
);
-
};
-
-
const Bluesky: Component<{ class?: string }> = (props) => {
-
return (
-
<div class={props.class}>
-
<svg
-
class="size-full"
-
width="1em"
-
height="1em"
-
viewBox="0 0 568 501"
-
fill="currentColor"
-
xmlns="http://www.w3.org/2000/svg"
-
>
-
<path d="M123.121 33.6637C188.241 82.5526 258.281 181.681 284 234.873C309.719 181.681 379.759 82.5526 444.879 33.6637C491.866 -1.61183 568 -28.9064 568 57.9464C568 75.2916 558.055 203.659 552.222 224.501C531.947 296.954 458.067 315.434 392.347 304.249C507.222 323.8 536.444 388.56 473.333 453.32C353.473 576.312 301.061 422.461 287.631 383.039C285.169 375.812 284.017 372.431 284 375.306C283.983 372.431 282.831 375.812 280.369 383.039C266.939 422.461 214.527 576.312 94.6667 453.32C31.5556 388.56 60.7778 323.8 175.653 304.249C109.933 315.434 36.0535 296.954 15.7778 224.501C9.94525 203.659 0 75.2916 0 57.9464C0 -28.9064 76.1345 -1.61183 123.121 33.6637Z" />
-
</svg>
-
</div>
-
);
-
};
-
-
const TbMoonStar: Component<{ class?: string }> = (props) => {
-
return (
-
<div class={props.class}>
-
<svg
-
class="size-full"
-
fill="none"
-
stroke-width="2"
-
xmlns="http://www.w3.org/2000/svg"
-
width="1em"
-
height="1em"
-
viewBox="0 0 24 24"
-
stroke="currentColor"
-
stroke-linecap="round"
-
stroke-linejoin="round"
-
style="overflow: visible; color: currentcolor;"
-
>
-
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
-
<path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z"></path>
-
<path d="M17 4a2 2 0 0 0 2 2a2 2 0 0 0 -2 2a2 2 0 0 0 -2 -2a2 2 0 0 0 2 -2"></path>
-
<path d="M19 11h2m-1 -1v2"></path>
-
</svg>
-
</div>
-
);
-
};
-
-
const TbSun: Component<{ class?: string }> = (props) => {
-
return (
-
<div class={props.class}>
-
<svg
-
class="size-full"
-
fill="none"
-
stroke-width="2"
-
xmlns="http://www.w3.org/2000/svg"
-
width="1em"
-
height="1em"
-
viewBox="0 0 24 24"
-
stroke="currentColor"
-
stroke-linecap="round"
-
stroke-linejoin="round"
-
style="overflow: visible; color: currentcolor;"
-
>
-
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
-
<path d="M12 12m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0"></path>
-
<path d="M3 12h1m8 -9v1m8 8h1m-9 8v1m-6.4 -15.4l.7 .7m12.1 -.7l-.7 .7m0 11.4l.7 .7m-12.1 -.7l-.7 .7"></path>
-
</svg>
-
</div>
-
);
-
};
-
-
export { AiFillGithub, Bluesky, TbMoonStar, TbSun };
···