Unfollow tool for Bluesky

add notice when no accounts to unfollow resolves #6

Changed files
+194 -176
src
+2 -2
package.json
···
"serve": "vite preview"
},
"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",
···
"serve": "vite preview"
},
"devDependencies": {
+
"@atcute/bluesky": "^1.0.11",
+
"@types/node": "^22.10.2",
"prettier": "^3.4.2",
"prettier-plugin-tailwindcss": "^0.6.9",
"typescript": "^5.7.2",
+189 -173
pnpm-lock.yaml
···
version: 1.9.3
devDependencies:
'@atcute/bluesky':
-
specifier: ^1.0.9
-
version: 1.0.9(@atcute/client@2.0.6)
'@types/node':
-
specifier: ^22.10.1
-
version: 22.10.1
prettier:
specifier: ^3.4.2
version: 3.4.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:
···
'@antfu/utils@0.7.10':
resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
-
'@atcute/bluesky@1.0.9':
-
resolution: {integrity: sha512-06UbqlnREobZB5vVlstJXsJJVNBPr/RhauVVWQk9k8eIfzyiV9uxklc5olv+wULld+iBL6OQItnTEyZPv8QFLw==}
peerDependencies:
'@atcute/client': ^1.0.0 || ^2.0.0
···
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
-
'@iconify/utils@2.1.33':
-
resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==}
-
'@jridgewell/gen-mapping@0.3.5':
-
resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
engines: {node: '>=6.0.0'}
'@jridgewell/resolve-uri@3.1.2':
···
'@polka/url@1.0.0-next.28':
resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==}
-
'@rollup/pluginutils@5.1.3':
-
resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
···
rollup:
optional: true
-
'@rollup/rollup-android-arm-eabi@4.28.0':
-
resolution: {integrity: sha512-wLJuPLT6grGZsy34g4N1yRfYeouklTgPhH1gWXCYspenKYD0s3cR99ZevOGw5BexMNywkbV3UkjADisozBmpPQ==}
cpu: [arm]
os: [android]
-
'@rollup/rollup-android-arm64@4.28.0':
-
resolution: {integrity: sha512-eiNkznlo0dLmVG/6wf+Ifi/v78G4d4QxRhuUl+s8EWZpDewgk7PX3ZyECUXU0Zq/Ca+8nU8cQpNC4Xgn2gFNDA==}
cpu: [arm64]
os: [android]
-
'@rollup/rollup-darwin-arm64@4.28.0':
-
resolution: {integrity: sha512-lmKx9yHsppblnLQZOGxdO66gT77bvdBtr/0P+TPOseowE7D9AJoBw8ZDULRasXRWf1Z86/gcOdpBrV6VDUY36Q==}
cpu: [arm64]
os: [darwin]
-
'@rollup/rollup-darwin-x64@4.28.0':
-
resolution: {integrity: sha512-8hxgfReVs7k9Js1uAIhS6zq3I+wKQETInnWQtgzt8JfGx51R1N6DRVy3F4o0lQwumbErRz52YqwjfvuwRxGv1w==}
cpu: [x64]
os: [darwin]
-
'@rollup/rollup-freebsd-arm64@4.28.0':
-
resolution: {integrity: sha512-lA1zZB3bFx5oxu9fYud4+g1mt+lYXCoch0M0V/xhqLoGatbzVse0wlSQ1UYOWKpuSu3gyN4qEc0Dxf/DII1bhQ==}
cpu: [arm64]
os: [freebsd]
-
'@rollup/rollup-freebsd-x64@4.28.0':
-
resolution: {integrity: sha512-aI2plavbUDjCQB/sRbeUZWX9qp12GfYkYSJOrdYTL/C5D53bsE2/nBPuoiJKoWp5SN78v2Vr8ZPnB+/VbQ2pFA==}
cpu: [x64]
os: [freebsd]
-
'@rollup/rollup-linux-arm-gnueabihf@4.28.0':
-
resolution: {integrity: sha512-WXveUPKtfqtaNvpf0iOb0M6xC64GzUX/OowbqfiCSXTdi/jLlOmH0Ba94/OkiY2yTGTwteo4/dsHRfh5bDCZ+w==}
cpu: [arm]
os: [linux]
-
'@rollup/rollup-linux-arm-musleabihf@4.28.0':
-
resolution: {integrity: sha512-yLc3O2NtOQR67lI79zsSc7lk31xjwcaocvdD1twL64PK1yNaIqCeWI9L5B4MFPAVGEVjH5k1oWSGuYX1Wutxpg==}
cpu: [arm]
os: [linux]
-
'@rollup/rollup-linux-arm64-gnu@4.28.0':
-
resolution: {integrity: sha512-+P9G9hjEpHucHRXqesY+3X9hD2wh0iNnJXX/QhS/J5vTdG6VhNYMxJ2rJkQOxRUd17u5mbMLHM7yWGZdAASfcg==}
cpu: [arm64]
os: [linux]
-
'@rollup/rollup-linux-arm64-musl@4.28.0':
-
resolution: {integrity: sha512-1xsm2rCKSTpKzi5/ypT5wfc+4bOGa/9yI/eaOLW0oMs7qpC542APWhl4A37AENGZ6St6GBMWhCCMM6tXgTIplw==}
cpu: [arm64]
os: [linux]
-
'@rollup/rollup-linux-powerpc64le-gnu@4.28.0':
-
resolution: {integrity: sha512-zgWxMq8neVQeXL+ouSf6S7DoNeo6EPgi1eeqHXVKQxqPy1B2NvTbaOUWPn/7CfMKL7xvhV0/+fq/Z/J69g1WAQ==}
cpu: [ppc64]
os: [linux]
-
'@rollup/rollup-linux-riscv64-gnu@4.28.0':
-
resolution: {integrity: sha512-VEdVYacLniRxbRJLNtzwGt5vwS0ycYshofI7cWAfj7Vg5asqj+pt+Q6x4n+AONSZW/kVm+5nklde0qs2EUwU2g==}
cpu: [riscv64]
os: [linux]
-
'@rollup/rollup-linux-s390x-gnu@4.28.0':
-
resolution: {integrity: sha512-LQlP5t2hcDJh8HV8RELD9/xlYtEzJkm/aWGsauvdO2ulfl3QYRjqrKW+mGAIWP5kdNCBheqqqYIGElSRCaXfpw==}
cpu: [s390x]
os: [linux]
-
'@rollup/rollup-linux-x64-gnu@4.28.0':
-
resolution: {integrity: sha512-Nl4KIzteVEKE9BdAvYoTkW19pa7LR/RBrT6F1dJCV/3pbjwDcaOq+edkP0LXuJ9kflW/xOK414X78r+K84+msw==}
cpu: [x64]
os: [linux]
-
'@rollup/rollup-linux-x64-musl@4.28.0':
-
resolution: {integrity: sha512-eKpJr4vBDOi4goT75MvW+0dXcNUqisK4jvibY9vDdlgLx+yekxSm55StsHbxUsRxSTt3JEQvlr3cGDkzcSP8bw==}
cpu: [x64]
os: [linux]
-
'@rollup/rollup-win32-arm64-msvc@4.28.0':
-
resolution: {integrity: sha512-Vi+WR62xWGsE/Oj+mD0FNAPY2MEox3cfyG0zLpotZdehPFXwz6lypkGs5y38Jd/NVSbOD02aVad6q6QYF7i8Bg==}
cpu: [arm64]
os: [win32]
-
'@rollup/rollup-win32-ia32-msvc@4.28.0':
-
resolution: {integrity: sha512-kN/Vpip8emMLn/eOza+4JwqDZBL6MPNpkdaEsgUtW1NYN3DZvZqSQrbKzJcTL6hd8YNmFTn7XGWMwccOcJBL0A==}
cpu: [ia32]
os: [win32]
-
'@rollup/rollup-win32-x64-msvc@4.28.0':
-
resolution: {integrity: sha512-Bvno2/aZT6usSa7lRDL2+hMjVAGjuqaymF1ApZm31JXzniR/hvr14jpU+/z4X6Gt5BPlzosscyJZGUvguXIqeQ==}
cpu: [x64]
os: [win32]
···
'@types/estree@1.0.6':
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
-
'@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==}
···
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
-
browserslist@4.24.2:
-
resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
···
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==}
···
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
-
css-tree@3.0.1:
-
resolution: {integrity: sha512-8Fxxv+tGhORlshCdCwnNJytvlvq46sOLSYEx2ZIGurahWvMucSRnyjPA3AmrMq4VPRYbHVpWj5VkiVasrM2H4Q==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
-
debug@4.3.7:
-
resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
···
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==}
···
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
gzip-size@6.0.0:
resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
engines: {node: '>=10'}
···
resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
engines: {node: '>=12.13'}
-
jiti@1.21.6:
-
resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
hasBin: true
jiti@2.0.0-beta.3:
···
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
-
jsesc@3.0.2:
-
resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
engines: {node: '>=6'}
hasBin: true
···
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
-
magic-string@0.30.14:
-
resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==}
-
mdn-data@2.12.1:
-
resolution: {integrity: sha512-rsfnCbOHjqrhWxwt5/wtSLzpoKTzW7OXdT5lLOIH1OTYhWu9rRJveGq0sKvDZODABH7RX+uoR+DYcpFnq4Tf6Q==}
merge-anything@5.1.7:
resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==}
···
node-fetch-native@1.6.4:
resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
-
node-releases@2.0.18:
-
resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
···
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
-
rollup@4.28.0:
-
resolution: {integrity: sha512-G9GOrmgWHBma4YfCcX8PjH0qhXSdH8B4HDE2o4/jaxj93S4DPCIDoLcXz99eWMji4hB29UFCEd7B2gwGJDR9cQ==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
···
'@ampproject/remapping@2.3.0':
dependencies:
-
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
'@antfu/install-pkg@0.4.1':
···
'@antfu/utils@0.7.10': {}
-
'@atcute/bluesky@1.0.9(@atcute/client@2.0.6)':
dependencies:
'@atcute/client': 2.0.6
···
'@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
json5: 2.2.3
semver: 6.3.1
···
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
semver: 6.3.1
···
'@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
···
'@iconify/types@2.0.0': {}
-
'@iconify/utils@2.1.33':
dependencies:
'@antfu/install-pkg': 0.4.1
'@antfu/utils': 0.7.10
'@iconify/types': 2.0.0
-
debug: 4.3.7
kolorist: 1.8.0
local-pkg: 0.5.1
mlly: 1.7.3
transitivePeerDependencies:
- supports-color
-
'@jridgewell/gen-mapping@0.3.5':
dependencies:
'@jridgewell/set-array': 1.2.1
'@jridgewell/sourcemap-codec': 1.5.0
···
'@polka/url@1.0.0-next.28': {}
-
'@rollup/pluginutils@5.1.3(rollup@4.28.0)':
dependencies:
'@types/estree': 1.0.6
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
-
rollup: 4.28.0
-
'@rollup/rollup-android-arm-eabi@4.28.0':
optional: true
-
'@rollup/rollup-android-arm64@4.28.0':
optional: true
-
'@rollup/rollup-darwin-arm64@4.28.0':
optional: true
-
'@rollup/rollup-darwin-x64@4.28.0':
optional: true
-
'@rollup/rollup-freebsd-arm64@4.28.0':
optional: true
-
'@rollup/rollup-freebsd-x64@4.28.0':
optional: true
-
'@rollup/rollup-linux-arm-gnueabihf@4.28.0':
optional: true
-
'@rollup/rollup-linux-arm-musleabihf@4.28.0':
optional: true
-
'@rollup/rollup-linux-arm64-gnu@4.28.0':
optional: true
-
'@rollup/rollup-linux-arm64-musl@4.28.0':
optional: true
-
'@rollup/rollup-linux-powerpc64le-gnu@4.28.0':
optional: true
-
'@rollup/rollup-linux-riscv64-gnu@4.28.0':
optional: true
-
'@rollup/rollup-linux-s390x-gnu@4.28.0':
optional: true
-
'@rollup/rollup-linux-x64-gnu@4.28.0':
optional: true
-
'@rollup/rollup-linux-x64-musl@4.28.0':
optional: true
-
'@rollup/rollup-win32-arm64-msvc@4.28.0':
optional: true
-
'@rollup/rollup-win32-ia32-msvc@4.28.0':
optional: true
-
'@rollup/rollup-win32-x64-msvc@4.28.0':
optional: true
'@types/babel__core@7.20.5':
···
'@types/estree@1.0.6': {}
-
'@types/node@22.10.1':
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
···
chokidar: 3.6.0
colorette: 2.0.20
consola: 3.2.3
-
magic-string: 0.30.14
pathe: 1.1.2
perfect-debounce: 1.0.0
tinyglobby: 0.2.10
···
'@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:
···
'@unocss/preset-icons@0.65.1':
dependencies:
-
'@iconify/utils': 2.1.33
'@unocss/core': 0.65.1
ofetch: 1.4.1
transitivePeerDependencies:
···
'@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:
···
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-ssr': 3.5.12
'@vue/shared': 3.5.12
estree-walker: 2.0.2
-
magic-string: 0.30.14
postcss: 8.4.49
source-map-js: 1.2.1
···
dependencies:
fill-range: 7.1.1
-
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)
bundle-require@5.0.0(esbuild@0.23.1):
dependencies:
···
cac@6.7.14: {}
-
caniuse-lite@1.0.30001687: {}
chokidar@3.6.0:
dependencies:
···
convert-source-map@2.0.0: {}
-
css-tree@3.0.1:
dependencies:
-
mdn-data: 2.12.1
source-map-js: 1.2.1
csstype@3.1.3: {}
-
debug@4.3.7:
dependencies:
ms: 2.1.3
···
duplexer@0.1.2: {}
-
electron-to-chromium@1.5.71: {}
entities@4.5.0: {}
···
globals@11.12.0: {}
gzip-size@6.0.0:
dependencies:
duplexer: 0.1.2
···
importx@0.4.4:
dependencies:
bundle-require: 5.0.0(esbuild@0.23.1)
-
debug: 4.3.7
esbuild: 0.23.1
jiti: 2.0.0-beta.3
-
jiti-v1: jiti@1.21.6
pathe: 1.1.2
tsx: 4.19.2
transitivePeerDependencies:
···
is-what@4.1.16: {}
-
jiti@1.21.6: {}
jiti@2.0.0-beta.3: {}
js-tokens@4.0.0: {}
-
jsesc@3.0.2: {}
json5@2.2.3: {}
···
dependencies:
yallist: 3.1.1
-
magic-string@0.30.14:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
-
mdn-data@2.12.1: {}
merge-anything@5.1.7:
dependencies:
···
node-fetch-native@1.6.4: {}
-
node-releases@2.0.18: {}
normalize-path@3.0.0: {}
···
resolve-pkg-maps@1.0.0: {}
-
rollup@4.28.0:
dependencies:
'@types/estree': 1.0.6
optionalDependencies:
-
'@rollup/rollup-android-arm-eabi': 4.28.0
-
'@rollup/rollup-android-arm64': 4.28.0
-
'@rollup/rollup-darwin-arm64': 4.28.0
-
'@rollup/rollup-darwin-x64': 4.28.0
-
'@rollup/rollup-freebsd-arm64': 4.28.0
-
'@rollup/rollup-freebsd-x64': 4.28.0
-
'@rollup/rollup-linux-arm-gnueabihf': 4.28.0
-
'@rollup/rollup-linux-arm-musleabihf': 4.28.0
-
'@rollup/rollup-linux-arm64-gnu': 4.28.0
-
'@rollup/rollup-linux-arm64-musl': 4.28.0
-
'@rollup/rollup-linux-powerpc64le-gnu': 4.28.0
-
'@rollup/rollup-linux-riscv64-gnu': 4.28.0
-
'@rollup/rollup-linux-s390x-gnu': 4.28.0
-
'@rollup/rollup-linux-x64-gnu': 4.28.0
-
'@rollup/rollup-linux-x64-musl': 4.28.0
-
'@rollup/rollup-win32-arm64-msvc': 4.28.0
-
'@rollup/rollup-win32-ia32-msvc': 4.28.0
-
'@rollup/rollup-win32-x64-msvc': 4.28.0
fsevents: 2.3.3
semver@6.3.1: {}
···
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/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
- supports-color
- vue
-
update-browserslist-db@1.1.1(browserslist@4.24.2):
dependencies:
-
browserslist: 4.24.2
escalade: 3.2.0
picocolors: 1.1.1
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:
···
version: 1.9.3
devDependencies:
'@atcute/bluesky':
+
specifier: ^1.0.11
+
version: 1.0.11(@atcute/client@2.0.6)
'@types/node':
+
specifier: ^22.10.2
+
version: 22.10.2
prettier:
specifier: ^3.4.2
version: 3.4.2
···
version: 5.7.2
unocss:
specifier: ^0.65.1
+
version: 0.65.1(postcss@8.4.49)(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@1.21.7)(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.2)(jiti@1.21.7)(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.2)(jiti@1.21.7)(tsx@4.19.2))
packages:
···
'@antfu/utils@0.7.10':
resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
+
'@atcute/bluesky@1.0.11':
+
resolution: {integrity: sha512-j4wLJIzKWh0gmQZ7s5svhEVRThlzqyfstbM0qM/H1Y+ZIQESx5HtVu+390zAWzZoEKZYSyTM9+ctY39OiEGDQw==}
peerDependencies:
'@atcute/client': ^1.0.0 || ^2.0.0
···
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
+
'@iconify/utils@2.2.1':
+
resolution: {integrity: sha512-0/7J7hk4PqXmxo5PDBDxmnecw5PxklZJfNjIVG9FM0mEfVrvfudS22rYWsqVk6gR3UJ/mSYS90X4R3znXnqfNA==}
+
'@jridgewell/gen-mapping@0.3.8':
+
resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
engines: {node: '>=6.0.0'}
'@jridgewell/resolve-uri@3.1.2':
···
'@polka/url@1.0.0-next.28':
resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==}
+
'@rollup/pluginutils@5.1.4':
+
resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
···
rollup:
optional: true
+
'@rollup/rollup-android-arm-eabi@4.28.1':
+
resolution: {integrity: sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==}
cpu: [arm]
os: [android]
+
'@rollup/rollup-android-arm64@4.28.1':
+
resolution: {integrity: sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==}
cpu: [arm64]
os: [android]
+
'@rollup/rollup-darwin-arm64@4.28.1':
+
resolution: {integrity: sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==}
cpu: [arm64]
os: [darwin]
+
'@rollup/rollup-darwin-x64@4.28.1':
+
resolution: {integrity: sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==}
cpu: [x64]
os: [darwin]
+
'@rollup/rollup-freebsd-arm64@4.28.1':
+
resolution: {integrity: sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==}
cpu: [arm64]
os: [freebsd]
+
'@rollup/rollup-freebsd-x64@4.28.1':
+
resolution: {integrity: sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==}
cpu: [x64]
os: [freebsd]
+
'@rollup/rollup-linux-arm-gnueabihf@4.28.1':
+
resolution: {integrity: sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==}
cpu: [arm]
os: [linux]
+
'@rollup/rollup-linux-arm-musleabihf@4.28.1':
+
resolution: {integrity: sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==}
cpu: [arm]
os: [linux]
+
'@rollup/rollup-linux-arm64-gnu@4.28.1':
+
resolution: {integrity: sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==}
cpu: [arm64]
os: [linux]
+
'@rollup/rollup-linux-arm64-musl@4.28.1':
+
resolution: {integrity: sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==}
cpu: [arm64]
os: [linux]
+
'@rollup/rollup-linux-loongarch64-gnu@4.28.1':
+
resolution: {integrity: sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==}
+
cpu: [loong64]
+
os: [linux]
+
+
'@rollup/rollup-linux-powerpc64le-gnu@4.28.1':
+
resolution: {integrity: sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==}
cpu: [ppc64]
os: [linux]
+
'@rollup/rollup-linux-riscv64-gnu@4.28.1':
+
resolution: {integrity: sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==}
cpu: [riscv64]
os: [linux]
+
'@rollup/rollup-linux-s390x-gnu@4.28.1':
+
resolution: {integrity: sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==}
cpu: [s390x]
os: [linux]
+
'@rollup/rollup-linux-x64-gnu@4.28.1':
+
resolution: {integrity: sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==}
cpu: [x64]
os: [linux]
+
'@rollup/rollup-linux-x64-musl@4.28.1':
+
resolution: {integrity: sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==}
cpu: [x64]
os: [linux]
+
'@rollup/rollup-win32-arm64-msvc@4.28.1':
+
resolution: {integrity: sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==}
cpu: [arm64]
os: [win32]
+
'@rollup/rollup-win32-ia32-msvc@4.28.1':
+
resolution: {integrity: sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==}
cpu: [ia32]
os: [win32]
+
'@rollup/rollup-win32-x64-msvc@4.28.1':
+
resolution: {integrity: sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==}
cpu: [x64]
os: [win32]
···
'@types/estree@1.0.6':
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
+
'@types/node@22.10.2':
+
resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==}
'@unocss/astro@0.65.1':
resolution: {integrity: sha512-SnSoghbPWNC7Kxia/M0DuaYMcSmmeY7N54TYoNceQl23Ru2HioZvgjAJ+XtrK9B+Rvk+q9irGDTqhcadLVQ3Vg==}
···
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
+
browserslist@4.24.3:
+
resolution: {integrity: sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
···
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
+
caniuse-lite@1.0.30001689:
+
resolution: {integrity: sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==}
chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
···
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
+
css-tree@3.1.0:
+
resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
+
debug@4.4.0:
+
resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
···
duplexer@0.1.2:
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
+
electron-to-chromium@1.5.74:
+
resolution: {integrity: sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw==}
entities@4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
···
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
+
globals@15.13.0:
+
resolution: {integrity: sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==}
+
engines: {node: '>=18'}
+
gzip-size@6.0.0:
resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
engines: {node: '>=10'}
···
resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
engines: {node: '>=12.13'}
+
jiti@1.21.7:
+
resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
hasBin: true
jiti@2.0.0-beta.3:
···
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
jsesc@3.1.0:
+
resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
engines: {node: '>=6'}
hasBin: true
···
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+
magic-string@0.30.17:
+
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
+
mdn-data@2.12.2:
+
resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
merge-anything@5.1.7:
resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==}
···
node-fetch-native@1.6.4:
resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
+
node-releases@2.0.19:
+
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
···
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
+
rollup@4.28.1:
+
resolution: {integrity: sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
···
'@ampproject/remapping@2.3.0':
dependencies:
+
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
'@antfu/install-pkg@0.4.1':
···
'@antfu/utils@0.7.10': {}
+
'@atcute/bluesky@1.0.11(@atcute/client@2.0.6)':
dependencies:
'@atcute/client': 2.0.6
···
'@babel/traverse': 7.26.4
'@babel/types': 7.26.3
convert-source-map: 2.0.0
+
debug: 4.4.0
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
···
dependencies:
'@babel/parser': 7.26.3
'@babel/types': 7.26.3
+
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
+
jsesc: 3.1.0
'@babel/helper-compilation-targets@7.25.9':
dependencies:
'@babel/compat-data': 7.26.3
'@babel/helper-validator-option': 7.25.9
+
browserslist: 4.24.3
lru-cache: 5.1.1
semver: 6.3.1
···
'@babel/parser': 7.26.3
'@babel/template': 7.25.9
'@babel/types': 7.26.3
+
debug: 4.4.0
globals: 11.12.0
transitivePeerDependencies:
- supports-color
···
'@iconify/types@2.0.0': {}
+
'@iconify/utils@2.2.1':
dependencies:
'@antfu/install-pkg': 0.4.1
'@antfu/utils': 0.7.10
'@iconify/types': 2.0.0
+
debug: 4.4.0
+
globals: 15.13.0
kolorist: 1.8.0
local-pkg: 0.5.1
mlly: 1.7.3
transitivePeerDependencies:
- supports-color
+
'@jridgewell/gen-mapping@0.3.8':
dependencies:
'@jridgewell/set-array': 1.2.1
'@jridgewell/sourcemap-codec': 1.5.0
···
'@polka/url@1.0.0-next.28': {}
+
'@rollup/pluginutils@5.1.4(rollup@4.28.1)':
dependencies:
'@types/estree': 1.0.6
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
+
rollup: 4.28.1
+
'@rollup/rollup-android-arm-eabi@4.28.1':
optional: true
+
'@rollup/rollup-android-arm64@4.28.1':
optional: true
+
'@rollup/rollup-darwin-arm64@4.28.1':
optional: true
+
'@rollup/rollup-darwin-x64@4.28.1':
optional: true
+
'@rollup/rollup-freebsd-arm64@4.28.1':
optional: true
+
'@rollup/rollup-freebsd-x64@4.28.1':
optional: true
+
'@rollup/rollup-linux-arm-gnueabihf@4.28.1':
optional: true
+
'@rollup/rollup-linux-arm-musleabihf@4.28.1':
optional: true
+
'@rollup/rollup-linux-arm64-gnu@4.28.1':
optional: true
+
'@rollup/rollup-linux-arm64-musl@4.28.1':
optional: true
+
'@rollup/rollup-linux-loongarch64-gnu@4.28.1':
optional: true
+
'@rollup/rollup-linux-powerpc64le-gnu@4.28.1':
optional: true
+
'@rollup/rollup-linux-riscv64-gnu@4.28.1':
optional: true
+
'@rollup/rollup-linux-s390x-gnu@4.28.1':
optional: true
+
'@rollup/rollup-linux-x64-gnu@4.28.1':
+
optional: true
+
+
'@rollup/rollup-linux-x64-musl@4.28.1':
optional: true
+
'@rollup/rollup-win32-arm64-msvc@4.28.1':
optional: true
+
'@rollup/rollup-win32-ia32-msvc@4.28.1':
optional: true
+
'@rollup/rollup-win32-x64-msvc@4.28.1':
optional: true
'@types/babel__core@7.20.5':
···
'@types/estree@1.0.6': {}
+
'@types/node@22.10.2':
dependencies:
undici-types: 6.20.0
+
'@unocss/astro@0.65.1(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@1.21.7)(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.1)(vite@6.0.3(@types/node@22.10.2)(jiti@1.21.7)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2))
optionalDependencies:
+
vite: 6.0.3(@types/node@22.10.2)(jiti@1.21.7)(tsx@4.19.2)
transitivePeerDependencies:
- rollup
- supports-color
- vue
+
'@unocss/cli@0.65.1(rollup@4.28.1)':
dependencies:
'@ampproject/remapping': 2.3.0
+
'@rollup/pluginutils': 5.1.4(rollup@4.28.1)
'@unocss/config': 0.65.1
'@unocss/core': 0.65.1
'@unocss/preset-uno': 0.65.1
···
chokidar: 3.6.0
colorette: 2.0.20
consola: 3.2.3
+
magic-string: 0.30.17
pathe: 1.1.2
perfect-debounce: 1.0.0
tinyglobby: 0.2.10
···
'@unocss/config': 0.65.1
'@unocss/core': 0.65.1
'@unocss/rule-utils': 0.65.1
+
css-tree: 3.1.0
postcss: 8.4.49
tinyglobby: 0.2.10
transitivePeerDependencies:
···
'@unocss/preset-icons@0.65.1':
dependencies:
+
'@iconify/utils': 2.2.1
'@unocss/core': 0.65.1
ofetch: 1.4.1
transitivePeerDependencies:
···
'@unocss/rule-utils@0.65.1':
dependencies:
'@unocss/core': 0.65.1
+
magic-string: 0.30.17
'@unocss/transformer-attributify-jsx@0.65.1':
dependencies:
···
dependencies:
'@unocss/core': 0.65.1
'@unocss/rule-utils': 0.65.1
+
css-tree: 3.1.0
'@unocss/transformer-variant-group@0.65.1':
dependencies:
'@unocss/core': 0.65.1
+
'@unocss/vite@0.65.1(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@1.21.7)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2))':
dependencies:
'@ampproject/remapping': 2.3.0
+
'@rollup/pluginutils': 5.1.4(rollup@4.28.1)
'@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.17
tinyglobby: 0.2.10
+
vite: 6.0.3(@types/node@22.10.2)(jiti@1.21.7)(tsx@4.19.2)
transitivePeerDependencies:
- rollup
- supports-color
···
'@vue/compiler-ssr': 3.5.12
'@vue/shared': 3.5.12
estree-walker: 2.0.2
+
magic-string: 0.30.17
postcss: 8.4.49
source-map-js: 1.2.1
···
dependencies:
fill-range: 7.1.1
+
browserslist@4.24.3:
dependencies:
+
caniuse-lite: 1.0.30001689
+
electron-to-chromium: 1.5.74
+
node-releases: 2.0.19
+
update-browserslist-db: 1.1.1(browserslist@4.24.3)
bundle-require@5.0.0(esbuild@0.23.1):
dependencies:
···
cac@6.7.14: {}
+
caniuse-lite@1.0.30001689: {}
chokidar@3.6.0:
dependencies:
···
convert-source-map@2.0.0: {}
+
css-tree@3.1.0:
dependencies:
+
mdn-data: 2.12.2
source-map-js: 1.2.1
csstype@3.1.3: {}
+
debug@4.4.0:
dependencies:
ms: 2.1.3
···
duplexer@0.1.2: {}
+
electron-to-chromium@1.5.74: {}
entities@4.5.0: {}
···
globals@11.12.0: {}
+
globals@15.13.0: {}
+
gzip-size@6.0.0:
dependencies:
duplexer: 0.1.2
···
importx@0.4.4:
dependencies:
bundle-require: 5.0.0(esbuild@0.23.1)
+
debug: 4.4.0
esbuild: 0.23.1
jiti: 2.0.0-beta.3
+
jiti-v1: jiti@1.21.7
pathe: 1.1.2
tsx: 4.19.2
transitivePeerDependencies:
···
is-what@4.1.16: {}
+
jiti@1.21.7: {}
jiti@2.0.0-beta.3: {}
js-tokens@4.0.0: {}
+
jsesc@3.1.0: {}
json5@2.2.3: {}
···
dependencies:
yallist: 3.1.1
+
magic-string@0.30.17:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
+
mdn-data@2.12.2: {}
merge-anything@5.1.7:
dependencies:
···
node-fetch-native@1.6.4: {}
+
node-releases@2.0.19: {}
normalize-path@3.0.0: {}
···
resolve-pkg-maps@1.0.0: {}
+
rollup@4.28.1:
dependencies:
'@types/estree': 1.0.6
optionalDependencies:
+
'@rollup/rollup-android-arm-eabi': 4.28.1
+
'@rollup/rollup-android-arm64': 4.28.1
+
'@rollup/rollup-darwin-arm64': 4.28.1
+
'@rollup/rollup-darwin-x64': 4.28.1
+
'@rollup/rollup-freebsd-arm64': 4.28.1
+
'@rollup/rollup-freebsd-x64': 4.28.1
+
'@rollup/rollup-linux-arm-gnueabihf': 4.28.1
+
'@rollup/rollup-linux-arm-musleabihf': 4.28.1
+
'@rollup/rollup-linux-arm64-gnu': 4.28.1
+
'@rollup/rollup-linux-arm64-musl': 4.28.1
+
'@rollup/rollup-linux-loongarch64-gnu': 4.28.1
+
'@rollup/rollup-linux-powerpc64le-gnu': 4.28.1
+
'@rollup/rollup-linux-riscv64-gnu': 4.28.1
+
'@rollup/rollup-linux-s390x-gnu': 4.28.1
+
'@rollup/rollup-linux-x64-gnu': 4.28.1
+
'@rollup/rollup-linux-x64-musl': 4.28.1
+
'@rollup/rollup-win32-arm64-msvc': 4.28.1
+
'@rollup/rollup-win32-ia32-msvc': 4.28.1
+
'@rollup/rollup-win32-x64-msvc': 4.28.1
fsevents: 2.3.3
semver@6.3.1: {}
···
undici-types@6.20.0: {}
+
unocss@0.65.1(postcss@8.4.49)(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@1.21.7)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2)):
dependencies:
+
'@unocss/astro': 0.65.1(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@1.21.7)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2))
+
'@unocss/cli': 0.65.1(rollup@4.28.1)
'@unocss/core': 0.65.1
'@unocss/postcss': 0.65.1(postcss@8.4.49)
'@unocss/preset-attributify': 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.1)(vite@6.0.3(@types/node@22.10.2)(jiti@1.21.7)(tsx@4.19.2))(vue@3.5.12(typescript@5.7.2))
optionalDependencies:
+
vite: 6.0.3(@types/node@22.10.2)(jiti@1.21.7)(tsx@4.19.2)
transitivePeerDependencies:
- postcss
- rollup
- supports-color
- vue
+
update-browserslist-db@1.1.1(browserslist@4.24.3):
dependencies:
+
browserslist: 4.24.3
escalade: 3.2.0
picocolors: 1.1.1
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.2)(jiti@1.21.7)(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.2)(jiti@1.21.7)(tsx@4.19.2)
+
vitefu: 1.0.4(vite@6.0.3(@types/node@22.10.2)(jiti@1.21.7)(tsx@4.19.2))
transitivePeerDependencies:
- supports-color
+
vite@6.0.3(@types/node@22.10.2)(jiti@1.21.7)(tsx@4.19.2):
dependencies:
esbuild: 0.24.0
postcss: 8.4.49
+
rollup: 4.28.1
optionalDependencies:
+
'@types/node': 22.10.2
fsevents: 2.3.3
+
jiti: 1.21.7
tsx: 4.19.2
+
vitefu@1.0.4(vite@6.0.3(@types/node@22.10.2)(jiti@1.21.7)(tsx@4.19.2)):
optionalDependencies:
+
vite: 6.0.3(@types/node@22.10.2)(jiti@1.21.7)(tsx@4.19.2)
vue-flow-layout@0.1.1(vue@3.5.12(typescript@5.7.2)):
dependencies:
+3 -1
src/App.tsx
···
});
}
setProgress(progress() + 1);
-
if (progress() == followCount()) {
setFollowRecords(tmpFollows);
setProgress(0);
setFollowCount(0);
}
});
}
};
const unfollow = async () => {
···
});
}
setProgress(progress() + 1);
+
if (progress() === followCount()) {
setFollowRecords(tmpFollows);
setProgress(0);
setFollowCount(0);
}
});
}
+
if (progress() === followCount() && followRecords.length === 0)
+
setNotice("No accounts to unfollow");
};
const unfollow = async () => {