From 61137c63089a8a8ed3ef418148a317f2607b2be6 Mon Sep 17 00:00:00 2001 From: ld3zian <42660576+ld3z@users.noreply.github.com> Date: Sat, 19 Jul 2025 14:02:01 -0700 Subject: [PATCH] keep up to date --- package-lock.json | 990 +++++++++--------- package.json | 22 +- .../docs/Configuration/authy-duo-config.mdx | 10 +- src/content/docs/changelog.mdx | 5 + src/content/docs/index.mdx | 2 +- src/tooltips.ts | 22 + 6 files changed, 541 insertions(+), 510 deletions(-) diff --git a/package-lock.json b/package-lock.json index ada3ec3..30a6bdc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,30 +8,30 @@ "name": "@ld3z/dp-salad", "version": "0.0.1", "dependencies": { - "@astrojs/starlight": "^0.34.3", + "@astrojs/starlight": "^0.35.1", "@astrojs/vue": "^5.1.0", - "@fontsource/ubuntu-mono": "^5.2.5", + "@fontsource/ubuntu-mono": "^5.2.6", "@iconify-json/gg": "^1.2.2", "@iconify-json/ic": "^1.2.2", "@iconify-json/logos": "^1.2.4", - "@iconify-json/material-symbols": "^1.2.21", + "@iconify-json/material-symbols": "^1.2.29", "@iconify-json/mdi": "^1.2.3", "@iconify-json/mingcute": "^1.2.3", - "@iconify-json/octicon": "^1.2.6", + "@iconify-json/octicon": "^1.2.7", "@iconify-json/ri": "^1.2.5", - "@iconify-json/simple-icons": "^1.2.35", + "@iconify-json/simple-icons": "^1.2.43", "@iconify-json/twemoji": "^1.2.2", - "astro": "^5.8.0", + "astro": "^5.12.0", "floating-vue": "^5.2.2", "markdown-it": "^14.1.0", - "vue": "^3.5.14" + "vue": "^3.5.17" }, "devDependencies": { - "@unocss/astro": "^66.1.2", - "@unocss/preset-icons": "^66.1.2", - "@unocss/preset-uno": "^66.1.2", + "@unocss/astro": "^66.3.3", + "@unocss/preset-icons": "^66.3.3", + "@unocss/preset-uno": "^66.3.3", "unist-util-visit": "^5.0.0", - "unocss": "^66.1.2" + "unocss": "^66.3.3" } }, "node_modules/@ampproject/remapping": { @@ -69,9 +69,9 @@ } }, "node_modules/@astrojs/compiler": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.11.0.tgz", - "integrity": "sha512-zZOO7i+JhojO8qmlyR/URui6LyfHJY6m+L9nwyX5GiKD78YoRaZ5tzz6X0fkl+5bD3uwlDHayf6Oe8Fu36RKNg==" + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.12.2.tgz", + "integrity": "sha512-w2zfvhjNCkNMmMMOn5b0J8+OmUaBL1o40ipMvqcG6NRpdC+lKxmTi48DT8Xw0SzJ3AfmeFLB45zXZXtmbsjcgw==" }, "node_modules/@astrojs/internal-helpers": { "version": "0.6.1", @@ -154,9 +154,9 @@ } }, "node_modules/@astrojs/starlight": { - "version": "0.34.3", - "resolved": "https://registry.npmjs.org/@astrojs/starlight/-/starlight-0.34.3.tgz", - "integrity": "sha512-MAuD3NF+E+QXJJuVKofoR6xcPTP4BJmYWeOBd03udVdubNGVnPnSWVZAi+ZtnTofES4+mJdp8BNGf+ubUxkiiA==", + "version": "0.35.1", + "resolved": "https://registry.npmjs.org/@astrojs/starlight/-/starlight-0.35.1.tgz", + "integrity": "sha512-/hshlAayMd3B+E+h8wY6JWT1lNmX/K1+ugiZPirW5XFo5QUcNMk/Bsa4oHgg+TFoU6kbxPtijo0VppATfD9XuA==", "dependencies": { "@astrojs/markdown-remark": "^6.3.1", "@astrojs/mdx": "^4.2.3", @@ -493,11 +493,11 @@ } }, "node_modules/@babel/parser": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.2.tgz", - "integrity": "sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", "dependencies": { - "@babel/types": "^7.27.1" + "@babel/types": "^7.28.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -657,9 +657,9 @@ } }, "node_modules/@babel/types": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz", - "integrity": "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==", + "version": "7.28.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.1.tgz", + "integrity": "sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==", "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" @@ -1133,9 +1133,9 @@ "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==" }, "node_modules/@fontsource/ubuntu-mono": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/@fontsource/ubuntu-mono/-/ubuntu-mono-5.2.5.tgz", - "integrity": "sha512-1QWuBVS8qLs5cxJfIOcDOk9iLvRYaBS1tz6yG6Jl1AsN8uKxJbQdnO5oR5mql6lZ0v0AiYnvmZ874pFclcYu8A==", + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/@fontsource/ubuntu-mono/-/ubuntu-mono-5.2.6.tgz", + "integrity": "sha512-9oJsnQbCl0du6Sy5DITlCY+OwxYYPd2z5R55KF8qZXmJSoWPoMSY6bGi81eBvKU4Jdx8/ETRfN9NJvoMQ9ch3g==", "funding": { "url": "https://github.com/sponsors/ayuhito" } @@ -1165,9 +1165,9 @@ } }, "node_modules/@iconify-json/material-symbols": { - "version": "1.2.21", - "resolved": "https://registry.npmjs.org/@iconify-json/material-symbols/-/material-symbols-1.2.21.tgz", - "integrity": "sha512-78o99N3oYeWY91EvZDl5bAPSPtO3rgkPwuOfgk4iBLbpb2peE6ueZFiMA/RURpy8jf4Pyt9rUtjP34UJIkVAcA==", + "version": "1.2.29", + "resolved": "https://registry.npmjs.org/@iconify-json/material-symbols/-/material-symbols-1.2.29.tgz", + "integrity": "sha512-UUSrsl0gHF0GjAB9eZOpXrj7/v55ayMzo3QnMwUqP/FSfSkITKLR7CsBmUIFS8eEj8eRTfBNWA1yiIJR6UOdWg==", "dependencies": { "@iconify/types": "*" } @@ -1189,9 +1189,9 @@ } }, "node_modules/@iconify-json/octicon": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@iconify-json/octicon/-/octicon-1.2.6.tgz", - "integrity": "sha512-7VlYHNjvkwAb8JGlJX+/rfmudQormGG1n8peyf+zfSnrgQOSBTTCaQIHvWjfOMsU/KRa8CZx5dvQe5dpMTHC1w==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@iconify-json/octicon/-/octicon-1.2.7.tgz", + "integrity": "sha512-o1WcVH2Uus6PlMOZkBOpmWywAoHDJBsHx/3cH/D/FZPB1OLNG7N9o+xI67iqlc7/5vKMeW22jI/1iSgdEYdfBw==", "dependencies": { "@iconify/types": "*" } @@ -1205,9 +1205,9 @@ } }, "node_modules/@iconify-json/simple-icons": { - "version": "1.2.35", - "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.35.tgz", - "integrity": "sha512-PAHZZn6P5ToHMhmEeeh/O96E/Ep4PctN44N64dWYbDasEvbVoN6x62m+Doz8au0SVS4/zYEMAsDO6TdO9ep84Q==", + "version": "1.2.43", + "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.43.tgz", + "integrity": "sha512-JERgKGFRfZdyjGyTvVBVW5rftahy9tNUX+P+0QUnbaAEWvEMexXHE9863YVMVrIRhoj/HybGsibg8ZWieo/NDg==", "dependencies": { "@iconify/types": "*" } @@ -2235,20 +2235,20 @@ "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" }, "node_modules/@unocss/astro": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/astro/-/astro-66.1.2.tgz", - "integrity": "sha512-QBcvrPp0F2jqe2Y/S/FQDmEmNlAhGjeWN5fkUGj02N7mXRrg0/VJxSpOJH6XHRWkMoFPoNNyEjHk563ODbjtHw==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/astro/-/astro-66.3.3.tgz", + "integrity": "sha512-q26EfadSMmEXZpWDKsJF9anBCfhYDmWljVpDZ2Wo8K48IbZMUXrWfiAiUc6ijE/A/rADfHk8bp3a3GE01t3I9A==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2", - "@unocss/reset": "66.1.2", - "@unocss/vite": "66.1.2" + "@unocss/core": "66.3.3", + "@unocss/reset": "66.3.3", + "@unocss/vite": "66.3.3" }, "funding": { "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { - "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0" + "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0" }, "peerDependenciesMeta": { "vite": { @@ -2257,15 +2257,15 @@ } }, "node_modules/@unocss/cli": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/cli/-/cli-66.1.2.tgz", - "integrity": "sha512-bYCRpkGMu0QwC6Ktq3S/HwtcIW8Famy0dXOu1RIAM1IT60lq+4S5UTEBPdwryoFgDBoVMB7KLUhPYiGQ3pmSTA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/cli/-/cli-66.3.3.tgz", + "integrity": "sha512-U0HoDcwi/DetqP5zDT3dfxG94pC3TI0PfxmpdTfPY7xEylIdLbV89fb70CvJVysDSQJIuw6TYwqS1ZlHoYNKTA==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.3.0", - "@unocss/config": "66.1.2", - "@unocss/core": "66.1.2", - "@unocss/preset-uno": "66.1.2", + "@unocss/config": "66.3.3", + "@unocss/core": "66.3.3", + "@unocss/preset-uno": "66.3.3", "cac": "^6.7.14", "chokidar": "^3.6.0", "colorette": "^2.0.20", @@ -2273,7 +2273,7 @@ "magic-string": "^0.30.17", "pathe": "^2.0.3", "perfect-debounce": "^1.0.0", - "tinyglobby": "^0.2.13", + "tinyglobby": "^0.2.14", "unplugin-utils": "^0.2.4" }, "bin": { @@ -2287,12 +2287,12 @@ } }, "node_modules/@unocss/config": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/config/-/config-66.1.2.tgz", - "integrity": "sha512-2sQXj+Qaq4RVDELVTPoXMggZ30g1WKHeCuur396I12Ab0HgAR6bTc/DIrNtqKVHFI3mmlvP1oM1ynhKWSKPsTg==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/config/-/config-66.3.3.tgz", + "integrity": "sha512-D/UxnAmkabapqWU4tF85dWWhNfCUyNutWmd4AD2VsQRZOykufJedLV74r3Z3XhoPJn4IGr3BKZm5/rflf5viDg==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2", + "@unocss/core": "66.3.3", "unconfig": "^7.3.2" }, "engines": { @@ -2303,34 +2303,34 @@ } }, "node_modules/@unocss/core": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/core/-/core-66.1.2.tgz", - "integrity": "sha512-mN9h1hHEuhDcdbI4z74o7UnxlBZYVsJpYcdC1YLWBKROcLYTkuyZ7hgBzpo1FBNox2Bt3JnrSinVDmc44Bxjow==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/core/-/core-66.3.3.tgz", + "integrity": "sha512-6WFLd92TJelVQARtCGaF+EgEoHKIVe43gkGXVoWILu0HUDRWdhv+cpcyX0RTJV22Y976AxeneU7/zmhAh+CXNg==", "dev": true, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@unocss/extractor-arbitrary-variants": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-66.1.2.tgz", - "integrity": "sha512-F570wH9VYeFTb4r8qgcbN5QpEVIAvFC1zOnrAPUr6B6kbU2YChMXxHP7PHK0AzLHnEr458Pwpzl6hmP6bzxZ8g==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-66.3.3.tgz", + "integrity": "sha512-TXzjH6FcITQ8V2x7ETHgVOlAHf3ll/ysxL+W4fMROm8jP/o7jvsg36tRfOwU0sDGo/qoCPux82ix9e6/JW0oqQ==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2" + "@unocss/core": "66.3.3" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@unocss/inspector": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/inspector/-/inspector-66.1.2.tgz", - "integrity": "sha512-ftdZzFP5DAKDzgBI078xDDZbNNVq1RV/yhpNkviBvWCUsgRWc6o3G8swqJPIvFaphmUms0RIYH9shmXilVXFtA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/inspector/-/inspector-66.3.3.tgz", + "integrity": "sha512-NsK1WRWez2Mzk4+ophtBdXel8nGaPkIDa9lYSFMdKLF/1jNW23txeEL8CsD6/CK8K0BsR11rhLKhUrzyrjfBSQ==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2", - "@unocss/rule-utils": "66.1.2", + "@unocss/core": "66.3.3", + "@unocss/rule-utils": "66.3.3", "colorette": "^2.0.20", "gzip-size": "^6.0.0", "sirv": "^3.0.1", @@ -2341,17 +2341,17 @@ } }, "node_modules/@unocss/postcss": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/postcss/-/postcss-66.1.2.tgz", - "integrity": "sha512-RCA3or1qBdRVduNW73xdeiFDCEb8cvcGKsHSN66rL66RrlzNnunE4NE55vbI+yoArTRZ7RdUnxq1KuXKjrJbYw==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/postcss/-/postcss-66.3.3.tgz", + "integrity": "sha512-VKq+BtfPIZbLeAeZFprtKZJAyFBOqA8qpQm+vmWBiBia70JzkwfF2SMNIHiGt022yRo9ZmjnI9uRTxSzqXUsUQ==", "dev": true, "dependencies": { - "@unocss/config": "66.1.2", - "@unocss/core": "66.1.2", - "@unocss/rule-utils": "66.1.2", + "@unocss/config": "66.3.3", + "@unocss/core": "66.3.3", + "@unocss/rule-utils": "66.3.3", "css-tree": "^3.1.0", - "postcss": "^8.5.3", - "tinyglobby": "^0.2.13" + "postcss": "^8.5.6", + "tinyglobby": "^0.2.14" }, "engines": { "node": ">=14" @@ -2364,25 +2364,25 @@ } }, "node_modules/@unocss/preset-attributify": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-attributify/-/preset-attributify-66.1.2.tgz", - "integrity": "sha512-i7+LRtpxbtSzS+gHdc+aW99mGLYeR8hUnEWqFNnr+MiiyzbD8yFimye/u8TySSBLzPKGbLCb4YWVV684BuZgxA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-attributify/-/preset-attributify-66.3.3.tgz", + "integrity": "sha512-22+0Cqqu09q+xHfZ3Wk8Coxe5m6PmpgWz4U5xrEC8056UfG3Q1KEqoCxy2wySJIq8SqxQ30Nlll7oMa31B8Krw==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2" + "@unocss/core": "66.3.3" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@unocss/preset-icons": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-icons/-/preset-icons-66.1.2.tgz", - "integrity": "sha512-14390jFBJ2anuKvjX9TeRCm7adNjR/mey0bh0+S/k/5W3VugIY2y0E+OH3m+sx5d/5ZUYbYkUGsmtuKbVNwwxQ==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-icons/-/preset-icons-66.3.3.tgz", + "integrity": "sha512-Bmhiev05BN/horlgnyZ8gzQWZKd7oVpUBWD66X7U/dgkLdO6B5GIIsdO5Fi7JLeMDmyXm6vlYk0YQhiTbx8l9w==", "dev": true, "dependencies": { "@iconify/utils": "^2.3.0", - "@unocss/core": "66.1.2", + "@unocss/core": "66.3.3", "ofetch": "^1.4.1" }, "funding": { @@ -2390,62 +2390,62 @@ } }, "node_modules/@unocss/preset-mini": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-mini/-/preset-mini-66.1.2.tgz", - "integrity": "sha512-oiDe+VhwZ8B5Z0UGfggtOwgpRZMLtH1RTDFvmJmJEXYYX5BPWknS6wYcQzxy0i/y9ym0xp2QnEaTpGmR7LKdkg==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-mini/-/preset-mini-66.3.3.tgz", + "integrity": "sha512-pz8rgvHRYS/6fsZNtG7iArLzwANnLy5GkHY/lbuqkWhO2S2Nf7kpJCbR/uV/XeuFsLnYcZW3NLOmelfvZvJamA==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2", - "@unocss/extractor-arbitrary-variants": "66.1.2", - "@unocss/rule-utils": "66.1.2" + "@unocss/core": "66.3.3", + "@unocss/extractor-arbitrary-variants": "66.3.3", + "@unocss/rule-utils": "66.3.3" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@unocss/preset-tagify": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-tagify/-/preset-tagify-66.1.2.tgz", - "integrity": "sha512-Xw5sFJGuzmGnfAXMI0kAiWDBh4DT3cOyphcyY9grBxbmxgqQDxRFHOV3Eg85lWK6X5cScOv3DhO0ndGv5ND8YA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-tagify/-/preset-tagify-66.3.3.tgz", + "integrity": "sha512-L1Ez7Y4uBaW+wiv1BOQygpfhseSt3EZ53jqkl7fxl1EKVsJy6SuZgJxlXEHUYp9xYdSp6EHq2CfL8UevaR+loA==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2" + "@unocss/core": "66.3.3" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@unocss/preset-typography": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-typography/-/preset-typography-66.1.2.tgz", - "integrity": "sha512-+k9zp27Ak8rB6LPFDwq9fcwd3+ivFeSvXFQ2d4fBCwGGOAKHIA7qHLg3etxRaMhGd3YUPv/6d7FWpBbQgUVYZw==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-typography/-/preset-typography-66.3.3.tgz", + "integrity": "sha512-aQXiGCObvWD9grfUpm0d5nzN+Cpvag0rHP39UjUKb0xSTzY09VzwDrua4kWVO5wJLNK6/L70osyhEgmC3qToxA==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2", - "@unocss/preset-mini": "66.1.2", - "@unocss/rule-utils": "66.1.2" + "@unocss/core": "66.3.3", + "@unocss/preset-mini": "66.3.3", + "@unocss/rule-utils": "66.3.3" } }, "node_modules/@unocss/preset-uno": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-uno/-/preset-uno-66.1.2.tgz", - "integrity": "sha512-JL9YkDwluu1YGhzBaxO60XkKtZBagL13z3K6dsjsghbs+dKVlh35rhlIm5TZ+NdLAzcLM8PHhXm2ausjSd54Bg==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-uno/-/preset-uno-66.3.3.tgz", + "integrity": "sha512-Tiho4LidpuMHrB19GHTU6XrL0A5eFELHk9ebQ/3WeTy+K/9a6Hn5zsHJe5UCtOsEcUdKB33oZx0hXUp93hb/YQ==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2", - "@unocss/preset-wind3": "66.1.2" + "@unocss/core": "66.3.3", + "@unocss/preset-wind3": "66.3.3" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@unocss/preset-web-fonts": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-web-fonts/-/preset-web-fonts-66.1.2.tgz", - "integrity": "sha512-2ru+6jaac72oUx0kOBgNzbbkVe6oWKjqGmx24uK94fAcrP9eQyd+r7xiFpqXegrQ8+kONI66+HxAClvF2JHqdw==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-web-fonts/-/preset-web-fonts-66.3.3.tgz", + "integrity": "sha512-ysKZeC7TXxRiqnNL9GxZFGMKFAHXrcaqozPaEOIJ40dvzbJt8IMLyFndZkcFMcgDCV0pFh/y37mGxxxARO9+pQ==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2", + "@unocss/core": "66.3.3", "ofetch": "^1.4.1" }, "funding": { @@ -2453,62 +2453,62 @@ } }, "node_modules/@unocss/preset-wind": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-wind/-/preset-wind-66.1.2.tgz", - "integrity": "sha512-O3nIfbTbX/YRMFj7jNb7nHBDV47G79qOmyid4WPFZrPV3BbFAo94d/54kSoDVuc8jAt06YYQH9XC4ZeD59Sr3Q==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-wind/-/preset-wind-66.3.3.tgz", + "integrity": "sha512-3Mxl/TDPcv8nNKdFe3WKdlXE6de+lCaaizEH86BILW3ZeyPU9aKzWcZIoxohla0a6zMxDQ2+Gf+7EwaOvpqo7Q==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2", - "@unocss/preset-wind3": "66.1.2" + "@unocss/core": "66.3.3", + "@unocss/preset-wind3": "66.3.3" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@unocss/preset-wind3": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-wind3/-/preset-wind3-66.1.2.tgz", - "integrity": "sha512-S09imGOngAAOXCBCHb3JAtxD1/L7nDWrgEeX6NT0ElDp3X1T6XxUXYJlpjCfcqV/klMoXyYouKvp0YuG9QSgVg==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-wind3/-/preset-wind3-66.3.3.tgz", + "integrity": "sha512-iXmjvPqvmPTo4z7epQDqHxzlGRsbLJEgfETqTrRJeagvFG7Gs+ajS8cQhbf6wL01dSRHjvhVXi3MsIvqfHHXOw==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2", - "@unocss/preset-mini": "66.1.2", - "@unocss/rule-utils": "66.1.2" + "@unocss/core": "66.3.3", + "@unocss/preset-mini": "66.3.3", + "@unocss/rule-utils": "66.3.3" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@unocss/preset-wind4": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-wind4/-/preset-wind4-66.1.2.tgz", - "integrity": "sha512-03p4rpBAWzz58BzAiKsUuG+6YO7IG6mJMGQAtPzuhd+nVBJLIRa3eBIVXOPmAVz1rNx5XPRTAr6PMC7ycdMFRA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-wind4/-/preset-wind4-66.3.3.tgz", + "integrity": "sha512-JSJTXVJel6kX+u4Ktt6JGnukYWYhKxmjgORTwclUpokRHgEoD+xsh0Rz4YGJ1fWSnzNslNQhWP9yDRByVPHWwA==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2", - "@unocss/extractor-arbitrary-variants": "66.1.2", - "@unocss/rule-utils": "66.1.2" + "@unocss/core": "66.3.3", + "@unocss/extractor-arbitrary-variants": "66.3.3", + "@unocss/rule-utils": "66.3.3" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@unocss/reset": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/reset/-/reset-66.1.2.tgz", - "integrity": "sha512-njNy/QCpuPKBFeEvhYGwwCe3t8R8JTxONsyUB9NsFOamkF13DSlEB4Yy/QLQfIinbbmx0F/wiej/JGOJk1ecDg==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/reset/-/reset-66.3.3.tgz", + "integrity": "sha512-VIeR/mIcCL89/1uA1KM1QCYca4aeIGqEHMTJL1nCD4v+7wk6XhNXhsp5gMIHo+V804SUSmATWaeHTiKpiFu7AQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@unocss/rule-utils": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/rule-utils/-/rule-utils-66.1.2.tgz", - "integrity": "sha512-nn0ehvDh7yyWq2mcBDLVpmMAivjRATUroZ8ETinyN1rmfsGesm71R0d1gV3K+Z6YC7a3+dMLc+/qzI7VK3AG/Q==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/rule-utils/-/rule-utils-66.3.3.tgz", + "integrity": "sha512-QKgVGV5nRRnK44/reUKFLAc5UGyl98vz3hrfk8JI8pVza58vmQWTdAB2rIpNJ5a5j+EkWfDOUlGQaOrIeYGLdg==", "dev": true, "dependencies": { - "@unocss/core": "^66.1.2", + "@unocss/core": "^66.3.3", "magic-string": "^0.30.17" }, "engines": { @@ -2519,73 +2519,73 @@ } }, "node_modules/@unocss/transformer-attributify-jsx": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-66.1.2.tgz", - "integrity": "sha512-PNwxpsQlBlTAyw1apIMyioeAKrLAf7axLDjZ4BW20WH7ql0GUwvMhuO/qzsWDpYWdtSlFnnAdWI2aCxyvhzdCA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-66.3.3.tgz", + "integrity": "sha512-ENNYFk5wrI4jlxn0tWGeR9QGxflAfZue3X2ABg0KSVOiYyIOsrHqtdoiLYkuCA9idRlBZPQxePJKcPWt1r/tYA==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2" + "@unocss/core": "66.3.3" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@unocss/transformer-compile-class": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/transformer-compile-class/-/transformer-compile-class-66.1.2.tgz", - "integrity": "sha512-viJetYFncLf9llxYQ7DKf5PuSJw08B7qhp0IXv/7ZG7agU09J1mlussC6ff+00iRoMxvG+5uXiYlTzL2vfikwA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/transformer-compile-class/-/transformer-compile-class-66.3.3.tgz", + "integrity": "sha512-VTEFuwp3iajGWyEFwmO5LRvOjgZM1TK+4rX5Q79xyTAPkLAKgOa03Ne8+kU8oG0TQEa4mXVw6ul9McM7UBJh1w==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2" + "@unocss/core": "66.3.3" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@unocss/transformer-directives": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/transformer-directives/-/transformer-directives-66.1.2.tgz", - "integrity": "sha512-A41/cPMB+BUEgnhz5kFiTYgSuCAziJy6hSlLYBDcrFbARUsvmhZFou0P2fRr3wDOFxD3BuApHjsefybKTh1UeA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/transformer-directives/-/transformer-directives-66.3.3.tgz", + "integrity": "sha512-11T7fmYk/XZcqFDn4qiIvs04mJhUtAoha5Y99bVE+L3byWa6BT4jb5aSAKk+24q5aynwgB++4RgfQxarj69WTw==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2", - "@unocss/rule-utils": "66.1.2", + "@unocss/core": "66.3.3", + "@unocss/rule-utils": "66.3.3", "css-tree": "^3.1.0" } }, "node_modules/@unocss/transformer-variant-group": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/transformer-variant-group/-/transformer-variant-group-66.1.2.tgz", - "integrity": "sha512-RfqJmeic4kAwS5OhSk/D00hqla+xXIw8AJH93jYqHfyDhJR5vddEAJi5RBMOL7y6vDQqRlUCEDQvfp3zSmi6iw==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/transformer-variant-group/-/transformer-variant-group-66.3.3.tgz", + "integrity": "sha512-uhK81pbJfXJFYaXxOoIFVEG8/Kx1iaAkTwRB6c+WNUfl9GiKyYQcrI7bETgCPPbg230Z68jVICBgBATeLJ31vQ==", "dev": true, "dependencies": { - "@unocss/core": "66.1.2" + "@unocss/core": "66.3.3" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@unocss/vite": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/vite/-/vite-66.1.2.tgz", - "integrity": "sha512-ZJHN8+HKSrclVjT/+S7Vh2t59DK8J44d5nLZPG1Goua7uNK8yYJeOLK2sCGX7aackRer1ZynmglFFzxNFVt+IA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/vite/-/vite-66.3.3.tgz", + "integrity": "sha512-uu3smeEW6q36ri6vydRx2GiTGF5O/J80Fr4GLmLiwfpt2YnPHraO7XHVR5/mwG2Oz5Kov0uGvxVsdgxZABKRgw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.3.0", - "@unocss/config": "66.1.2", - "@unocss/core": "66.1.2", - "@unocss/inspector": "66.1.2", + "@unocss/config": "66.3.3", + "@unocss/core": "66.3.3", + "@unocss/inspector": "66.3.3", "chokidar": "^3.6.0", "magic-string": "^0.30.17", "pathe": "^2.0.3", - "tinyglobby": "^0.2.13", + "tinyglobby": "^0.2.14", "unplugin-utils": "^0.2.4" }, "funding": { "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { - "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0" + "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0" } }, "node_modules/@vitejs/plugin-vue": { @@ -2666,12 +2666,12 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.14.tgz", - "integrity": "sha512-k7qMHMbKvoCXIxPhquKQVw3Twid3Kg4s7+oYURxLGRd56LiuHJVrvFKI4fm2AM3c8apqODPfVJGoh8nePbXMRA==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.17.tgz", + "integrity": "sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==", "dependencies": { - "@babel/parser": "^7.27.2", - "@vue/shared": "3.5.14", + "@babel/parser": "^7.27.5", + "@vue/shared": "3.5.17", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" @@ -2683,27 +2683,27 @@ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "node_modules/@vue/compiler-dom": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.14.tgz", - "integrity": "sha512-1aOCSqxGOea5I80U2hQJvXYpPm/aXo95xL/m/mMhgyPUsKe9jhjwWpziNAw7tYRnbz1I61rd9Mld4W9KmmRoug==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.17.tgz", + "integrity": "sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==", "dependencies": { - "@vue/compiler-core": "3.5.14", - "@vue/shared": "3.5.14" + "@vue/compiler-core": "3.5.17", + "@vue/shared": "3.5.17" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.14.tgz", - "integrity": "sha512-9T6m/9mMr81Lj58JpzsiSIjBgv2LiVoWjIVa7kuXHICUi8LiDSIotMpPRXYJsXKqyARrzjT24NAwttrMnMaCXA==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.17.tgz", + "integrity": "sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==", "dependencies": { - "@babel/parser": "^7.27.2", - "@vue/compiler-core": "3.5.14", - "@vue/compiler-dom": "3.5.14", - "@vue/compiler-ssr": "3.5.14", - "@vue/shared": "3.5.14", + "@babel/parser": "^7.27.5", + "@vue/compiler-core": "3.5.17", + "@vue/compiler-dom": "3.5.17", + "@vue/compiler-ssr": "3.5.17", + "@vue/shared": "3.5.17", "estree-walker": "^2.0.2", "magic-string": "^0.30.17", - "postcss": "^8.5.3", + "postcss": "^8.5.6", "source-map-js": "^1.2.1" } }, @@ -2713,12 +2713,12 @@ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.14.tgz", - "integrity": "sha512-Y0G7PcBxr1yllnHuS/NxNCSPWnRGH4Ogrp0tsLA5QemDZuJLs99YjAKQ7KqkHE0vCg4QTKlQzXLKCMF7WPSl7Q==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.17.tgz", + "integrity": "sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==", "dependencies": { - "@vue/compiler-dom": "3.5.14", - "@vue/shared": "3.5.14" + "@vue/compiler-dom": "3.5.17", + "@vue/shared": "3.5.17" } }, "node_modules/@vue/devtools-core": { @@ -2777,49 +2777,49 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.14.tgz", - "integrity": "sha512-7cK1Hp343Fu/SUCCO52vCabjvsYu7ZkOqyYu7bXV9P2yyfjUMUXHZafEbq244sP7gf+EZEz+77QixBTuEqkQQw==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.17.tgz", + "integrity": "sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==", "dependencies": { - "@vue/shared": "3.5.14" + "@vue/shared": "3.5.17" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.14.tgz", - "integrity": "sha512-w9JWEANwHXNgieAhxPpEpJa+0V5G0hz3NmjAZwlOebtfKyp2hKxKF0+qSh0Xs6/PhfGihuSdqMprMVcQU/E6ag==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.17.tgz", + "integrity": "sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q==", "dependencies": { - "@vue/reactivity": "3.5.14", - "@vue/shared": "3.5.14" + "@vue/reactivity": "3.5.17", + "@vue/shared": "3.5.17" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.14.tgz", - "integrity": "sha512-lCfR++IakeI35TVR80QgOelsUIdcKjd65rWAMfdSlCYnaEY5t3hYwru7vvcWaqmrK+LpI7ZDDYiGU5V3xjMacw==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.17.tgz", + "integrity": "sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g==", "dependencies": { - "@vue/reactivity": "3.5.14", - "@vue/runtime-core": "3.5.14", - "@vue/shared": "3.5.14", + "@vue/reactivity": "3.5.17", + "@vue/runtime-core": "3.5.17", + "@vue/shared": "3.5.17", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.14.tgz", - "integrity": "sha512-Rf/ISLqokIvcySIYnv3tNWq40PLpNLDLSJwwVWzG6MNtyIhfbcrAxo5ZL9nARJhqjZyWWa40oRb2IDuejeuv6w==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.17.tgz", + "integrity": "sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA==", "dependencies": { - "@vue/compiler-ssr": "3.5.14", - "@vue/shared": "3.5.14" + "@vue/compiler-ssr": "3.5.17", + "@vue/shared": "3.5.17" }, "peerDependencies": { - "vue": "3.5.14" + "vue": "3.5.17" } }, "node_modules/@vue/shared": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.14.tgz", - "integrity": "sha512-oXTwNxVfc9EtP1zzXAlSlgARLXNC84frFYkS0HHz0h3E4WZSP9sywqjqzGCP9Y34M8ipNmd380pVgmMuwELDyQ==" + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.17.tgz", + "integrity": "sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==" }, "node_modules/acorn": { "version": "8.14.1", @@ -2966,13 +2966,13 @@ } }, "node_modules/astro": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/astro/-/astro-5.8.0.tgz", - "integrity": "sha512-G57ELkdIntDiSrucA5lQaRtBOjquaZ9b9NIwoz2f471ZuuJcynLjWgItgBzlrz5UMY4WqnFbVWUCKlJb7nt9bA==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/astro/-/astro-5.12.0.tgz", + "integrity": "sha512-Oov5JsMFHuUmuO+Nx6plfv3nQNK1Xl/8CgLvR8lBhZTjYnraxhuPX5COVAzbom+YLgwaDfK7KBd8zOEopRf9mg==", "dependencies": { - "@astrojs/compiler": "^2.11.0", + "@astrojs/compiler": "^2.12.2", "@astrojs/internal-helpers": "0.6.1", - "@astrojs/markdown-remark": "6.3.2", + "@astrojs/markdown-remark": "6.3.3", "@astrojs/telemetry": "3.3.0", "@capsizecss/unpack": "^2.4.0", "@oslojs/encoding": "^1.1.0", @@ -3015,6 +3015,7 @@ "rehype": "^13.0.2", "semver": "^7.7.1", "shiki": "^3.2.1", + "smol-toml": "^1.3.4", "tinyexec": "^0.3.2", "tinyglobby": "^0.2.12", "tsconfck": "^3.1.5", @@ -3060,9 +3061,9 @@ } }, "node_modules/astro/node_modules/@astrojs/markdown-remark": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.2.tgz", - "integrity": "sha512-bO35JbWpVvyKRl7cmSJD822e8YA8ThR/YbUsciWNA7yTcqpIAL2hJDToWP5KcZBWxGT6IOdOkHSXARSNZc4l/Q==", + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.3.tgz", + "integrity": "sha512-DDRtD1sPvAuA7ms2btc9A7/7DApKqgLMNrE6kh5tmkfy8utD0Z738gqd3p5aViYYdUtHIyEJ1X4mCMxfCfu15w==", "dependencies": { "@astrojs/internal-helpers": "0.6.1", "@astrojs/prism": "3.3.0", @@ -3079,7 +3080,7 @@ "remark-rehype": "^11.1.2", "remark-smartypants": "^3.0.2", "shiki": "^3.2.1", - "smol-toml": "^1.3.1", + "smol-toml": "^1.3.4", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", @@ -6132,9 +6133,9 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "funding": [ { "type": "github", @@ -6462,9 +6463,9 @@ } }, "node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "funding": [ { "type": "opencollective", @@ -6480,7 +6481,7 @@ } ], "dependencies": { - "nanoid": "^3.3.8", + "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -7177,9 +7178,9 @@ "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" }, "node_modules/smol-toml": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.1.tgz", - "integrity": "sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.4.1.tgz", + "integrity": "sha512-CxdwHXyYTONGHThDbq5XdwbFsuY4wlClRGejfE2NtwUtiHYsP1QtNsHb/hnj31jKYSchztJsaA8pSQoVzkfCFg==", "engines": { "node": ">= 18" }, @@ -7653,30 +7654,30 @@ } }, "node_modules/unocss": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/unocss/-/unocss-66.1.2.tgz", - "integrity": "sha512-mVwuXzIZ5Ex83F4w3XVJyp9DSbh5KhDzglyvMLktX8oU0QxQtaSpa5lE1twl3wgM0pVL9gmzD4a0FoYWZuJIDg==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/unocss/-/unocss-66.3.3.tgz", + "integrity": "sha512-HSB+K4/EbouwYmxpPU52cg0exua7PUr2IAJZBV3iai6tPdMcJ0c8jXaw7G+2L+ffruVFTcS0e2kE4OrR8BKDLg==", "dev": true, "dependencies": { - "@unocss/astro": "66.1.2", - "@unocss/cli": "66.1.2", - "@unocss/core": "66.1.2", - "@unocss/postcss": "66.1.2", - "@unocss/preset-attributify": "66.1.2", - "@unocss/preset-icons": "66.1.2", - "@unocss/preset-mini": "66.1.2", - "@unocss/preset-tagify": "66.1.2", - "@unocss/preset-typography": "66.1.2", - "@unocss/preset-uno": "66.1.2", - "@unocss/preset-web-fonts": "66.1.2", - "@unocss/preset-wind": "66.1.2", - "@unocss/preset-wind3": "66.1.2", - "@unocss/preset-wind4": "66.1.2", - "@unocss/transformer-attributify-jsx": "66.1.2", - "@unocss/transformer-compile-class": "66.1.2", - "@unocss/transformer-directives": "66.1.2", - "@unocss/transformer-variant-group": "66.1.2", - "@unocss/vite": "66.1.2" + "@unocss/astro": "66.3.3", + "@unocss/cli": "66.3.3", + "@unocss/core": "66.3.3", + "@unocss/postcss": "66.3.3", + "@unocss/preset-attributify": "66.3.3", + "@unocss/preset-icons": "66.3.3", + "@unocss/preset-mini": "66.3.3", + "@unocss/preset-tagify": "66.3.3", + "@unocss/preset-typography": "66.3.3", + "@unocss/preset-uno": "66.3.3", + "@unocss/preset-web-fonts": "66.3.3", + "@unocss/preset-wind": "66.3.3", + "@unocss/preset-wind3": "66.3.3", + "@unocss/preset-wind4": "66.3.3", + "@unocss/transformer-attributify-jsx": "66.3.3", + "@unocss/transformer-compile-class": "66.3.3", + "@unocss/transformer-directives": "66.3.3", + "@unocss/transformer-variant-group": "66.3.3", + "@unocss/vite": "66.3.3" }, "engines": { "node": ">=14" @@ -7685,8 +7686,8 @@ "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { - "@unocss/webpack": "66.1.2", - "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0" + "@unocss/webpack": "66.3.3", + "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0" }, "peerDependenciesMeta": { "@unocss/webpack": { @@ -8082,15 +8083,15 @@ } }, "node_modules/vue": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.14.tgz", - "integrity": "sha512-LbOm50/vZFG6Mhy6KscQYXZMQ0LMCC/y40HDJPPvGFQ+i/lUH+PJHR6C3assgOQiXdl6tAfsXHbXYVBZZu65ew==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.17.tgz", + "integrity": "sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g==", "dependencies": { - "@vue/compiler-dom": "3.5.14", - "@vue/compiler-sfc": "3.5.14", - "@vue/runtime-dom": "3.5.14", - "@vue/server-renderer": "3.5.14", - "@vue/shared": "3.5.14" + "@vue/compiler-dom": "3.5.17", + "@vue/compiler-sfc": "3.5.17", + "@vue/runtime-dom": "3.5.17", + "@vue/server-renderer": "3.5.17", + "@vue/shared": "3.5.17" }, "peerDependencies": { "typescript": "*" @@ -8309,9 +8310,9 @@ "dev": true }, "@astrojs/compiler": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.11.0.tgz", - "integrity": "sha512-zZOO7i+JhojO8qmlyR/URui6LyfHJY6m+L9nwyX5GiKD78YoRaZ5tzz6X0fkl+5bD3uwlDHayf6Oe8Fu36RKNg==" + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.12.2.tgz", + "integrity": "sha512-w2zfvhjNCkNMmMMOn5b0J8+OmUaBL1o40ipMvqcG6NRpdC+lKxmTi48DT8Xw0SzJ3AfmeFLB45zXZXtmbsjcgw==" }, "@astrojs/internal-helpers": { "version": "0.6.1", @@ -8385,9 +8386,9 @@ } }, "@astrojs/starlight": { - "version": "0.34.3", - "resolved": "https://registry.npmjs.org/@astrojs/starlight/-/starlight-0.34.3.tgz", - "integrity": "sha512-MAuD3NF+E+QXJJuVKofoR6xcPTP4BJmYWeOBd03udVdubNGVnPnSWVZAi+ZtnTofES4+mJdp8BNGf+ubUxkiiA==", + "version": "0.35.1", + "resolved": "https://registry.npmjs.org/@astrojs/starlight/-/starlight-0.35.1.tgz", + "integrity": "sha512-/hshlAayMd3B+E+h8wY6JWT1lNmX/K1+ugiZPirW5XFo5QUcNMk/Bsa4oHgg+TFoU6kbxPtijo0VppATfD9XuA==", "requires": { "@astrojs/markdown-remark": "^6.3.1", "@astrojs/mdx": "^4.2.3", @@ -8641,11 +8642,11 @@ } }, "@babel/parser": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.2.tgz", - "integrity": "sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", "requires": { - "@babel/types": "^7.27.1" + "@babel/types": "^7.28.0" } }, "@babel/plugin-proposal-decorators": { @@ -8750,9 +8751,9 @@ } }, "@babel/types": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz", - "integrity": "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==", + "version": "7.28.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.1.tgz", + "integrity": "sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==", "requires": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" @@ -8995,9 +8996,9 @@ "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==" }, "@fontsource/ubuntu-mono": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/@fontsource/ubuntu-mono/-/ubuntu-mono-5.2.5.tgz", - "integrity": "sha512-1QWuBVS8qLs5cxJfIOcDOk9iLvRYaBS1tz6yG6Jl1AsN8uKxJbQdnO5oR5mql6lZ0v0AiYnvmZ874pFclcYu8A==" + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/@fontsource/ubuntu-mono/-/ubuntu-mono-5.2.6.tgz", + "integrity": "sha512-9oJsnQbCl0du6Sy5DITlCY+OwxYYPd2z5R55KF8qZXmJSoWPoMSY6bGi81eBvKU4Jdx8/ETRfN9NJvoMQ9ch3g==" }, "@iconify-json/gg": { "version": "1.2.2", @@ -9024,9 +9025,9 @@ } }, "@iconify-json/material-symbols": { - "version": "1.2.21", - "resolved": "https://registry.npmjs.org/@iconify-json/material-symbols/-/material-symbols-1.2.21.tgz", - "integrity": "sha512-78o99N3oYeWY91EvZDl5bAPSPtO3rgkPwuOfgk4iBLbpb2peE6ueZFiMA/RURpy8jf4Pyt9rUtjP34UJIkVAcA==", + "version": "1.2.29", + "resolved": "https://registry.npmjs.org/@iconify-json/material-symbols/-/material-symbols-1.2.29.tgz", + "integrity": "sha512-UUSrsl0gHF0GjAB9eZOpXrj7/v55ayMzo3QnMwUqP/FSfSkITKLR7CsBmUIFS8eEj8eRTfBNWA1yiIJR6UOdWg==", "requires": { "@iconify/types": "*" } @@ -9048,9 +9049,9 @@ } }, "@iconify-json/octicon": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@iconify-json/octicon/-/octicon-1.2.6.tgz", - "integrity": "sha512-7VlYHNjvkwAb8JGlJX+/rfmudQormGG1n8peyf+zfSnrgQOSBTTCaQIHvWjfOMsU/KRa8CZx5dvQe5dpMTHC1w==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@iconify-json/octicon/-/octicon-1.2.7.tgz", + "integrity": "sha512-o1WcVH2Uus6PlMOZkBOpmWywAoHDJBsHx/3cH/D/FZPB1OLNG7N9o+xI67iqlc7/5vKMeW22jI/1iSgdEYdfBw==", "requires": { "@iconify/types": "*" } @@ -9064,9 +9065,9 @@ } }, "@iconify-json/simple-icons": { - "version": "1.2.35", - "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.35.tgz", - "integrity": "sha512-PAHZZn6P5ToHMhmEeeh/O96E/Ep4PctN44N64dWYbDasEvbVoN6x62m+Doz8au0SVS4/zYEMAsDO6TdO9ep84Q==", + "version": "1.2.43", + "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.43.tgz", + "integrity": "sha512-JERgKGFRfZdyjGyTvVBVW5rftahy9tNUX+P+0QUnbaAEWvEMexXHE9863YVMVrIRhoj/HybGsibg8ZWieo/NDg==", "requires": { "@iconify/types": "*" } @@ -9705,26 +9706,26 @@ "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" }, "@unocss/astro": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/astro/-/astro-66.1.2.tgz", - "integrity": "sha512-QBcvrPp0F2jqe2Y/S/FQDmEmNlAhGjeWN5fkUGj02N7mXRrg0/VJxSpOJH6XHRWkMoFPoNNyEjHk563ODbjtHw==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/astro/-/astro-66.3.3.tgz", + "integrity": "sha512-q26EfadSMmEXZpWDKsJF9anBCfhYDmWljVpDZ2Wo8K48IbZMUXrWfiAiUc6ijE/A/rADfHk8bp3a3GE01t3I9A==", "dev": true, "requires": { - "@unocss/core": "66.1.2", - "@unocss/reset": "66.1.2", - "@unocss/vite": "66.1.2" + "@unocss/core": "66.3.3", + "@unocss/reset": "66.3.3", + "@unocss/vite": "66.3.3" } }, "@unocss/cli": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/cli/-/cli-66.1.2.tgz", - "integrity": "sha512-bYCRpkGMu0QwC6Ktq3S/HwtcIW8Famy0dXOu1RIAM1IT60lq+4S5UTEBPdwryoFgDBoVMB7KLUhPYiGQ3pmSTA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/cli/-/cli-66.3.3.tgz", + "integrity": "sha512-U0HoDcwi/DetqP5zDT3dfxG94pC3TI0PfxmpdTfPY7xEylIdLbV89fb70CvJVysDSQJIuw6TYwqS1ZlHoYNKTA==", "dev": true, "requires": { "@ampproject/remapping": "^2.3.0", - "@unocss/config": "66.1.2", - "@unocss/core": "66.1.2", - "@unocss/preset-uno": "66.1.2", + "@unocss/config": "66.3.3", + "@unocss/core": "66.3.3", + "@unocss/preset-uno": "66.3.3", "cac": "^6.7.14", "chokidar": "^3.6.0", "colorette": "^2.0.20", @@ -9732,43 +9733,43 @@ "magic-string": "^0.30.17", "pathe": "^2.0.3", "perfect-debounce": "^1.0.0", - "tinyglobby": "^0.2.13", + "tinyglobby": "^0.2.14", "unplugin-utils": "^0.2.4" } }, "@unocss/config": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/config/-/config-66.1.2.tgz", - "integrity": "sha512-2sQXj+Qaq4RVDELVTPoXMggZ30g1WKHeCuur396I12Ab0HgAR6bTc/DIrNtqKVHFI3mmlvP1oM1ynhKWSKPsTg==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/config/-/config-66.3.3.tgz", + "integrity": "sha512-D/UxnAmkabapqWU4tF85dWWhNfCUyNutWmd4AD2VsQRZOykufJedLV74r3Z3XhoPJn4IGr3BKZm5/rflf5viDg==", "dev": true, "requires": { - "@unocss/core": "66.1.2", + "@unocss/core": "66.3.3", "unconfig": "^7.3.2" } }, "@unocss/core": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/core/-/core-66.1.2.tgz", - "integrity": "sha512-mN9h1hHEuhDcdbI4z74o7UnxlBZYVsJpYcdC1YLWBKROcLYTkuyZ7hgBzpo1FBNox2Bt3JnrSinVDmc44Bxjow==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/core/-/core-66.3.3.tgz", + "integrity": "sha512-6WFLd92TJelVQARtCGaF+EgEoHKIVe43gkGXVoWILu0HUDRWdhv+cpcyX0RTJV22Y976AxeneU7/zmhAh+CXNg==", "dev": true }, "@unocss/extractor-arbitrary-variants": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-66.1.2.tgz", - "integrity": "sha512-F570wH9VYeFTb4r8qgcbN5QpEVIAvFC1zOnrAPUr6B6kbU2YChMXxHP7PHK0AzLHnEr458Pwpzl6hmP6bzxZ8g==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-66.3.3.tgz", + "integrity": "sha512-TXzjH6FcITQ8V2x7ETHgVOlAHf3ll/ysxL+W4fMROm8jP/o7jvsg36tRfOwU0sDGo/qoCPux82ix9e6/JW0oqQ==", "dev": true, "requires": { - "@unocss/core": "66.1.2" + "@unocss/core": "66.3.3" } }, "@unocss/inspector": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/inspector/-/inspector-66.1.2.tgz", - "integrity": "sha512-ftdZzFP5DAKDzgBI078xDDZbNNVq1RV/yhpNkviBvWCUsgRWc6o3G8swqJPIvFaphmUms0RIYH9shmXilVXFtA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/inspector/-/inspector-66.3.3.tgz", + "integrity": "sha512-NsK1WRWez2Mzk4+ophtBdXel8nGaPkIDa9lYSFMdKLF/1jNW23txeEL8CsD6/CK8K0BsR11rhLKhUrzyrjfBSQ==", "dev": true, "requires": { - "@unocss/core": "66.1.2", - "@unocss/rule-utils": "66.1.2", + "@unocss/core": "66.3.3", + "@unocss/rule-utils": "66.3.3", "colorette": "^2.0.20", "gzip-size": "^6.0.0", "sirv": "^3.0.1", @@ -9776,190 +9777,190 @@ } }, "@unocss/postcss": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/postcss/-/postcss-66.1.2.tgz", - "integrity": "sha512-RCA3or1qBdRVduNW73xdeiFDCEb8cvcGKsHSN66rL66RrlzNnunE4NE55vbI+yoArTRZ7RdUnxq1KuXKjrJbYw==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/postcss/-/postcss-66.3.3.tgz", + "integrity": "sha512-VKq+BtfPIZbLeAeZFprtKZJAyFBOqA8qpQm+vmWBiBia70JzkwfF2SMNIHiGt022yRo9ZmjnI9uRTxSzqXUsUQ==", "dev": true, "requires": { - "@unocss/config": "66.1.2", - "@unocss/core": "66.1.2", - "@unocss/rule-utils": "66.1.2", + "@unocss/config": "66.3.3", + "@unocss/core": "66.3.3", + "@unocss/rule-utils": "66.3.3", "css-tree": "^3.1.0", - "postcss": "^8.5.3", - "tinyglobby": "^0.2.13" + "postcss": "^8.5.6", + "tinyglobby": "^0.2.14" } }, "@unocss/preset-attributify": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-attributify/-/preset-attributify-66.1.2.tgz", - "integrity": "sha512-i7+LRtpxbtSzS+gHdc+aW99mGLYeR8hUnEWqFNnr+MiiyzbD8yFimye/u8TySSBLzPKGbLCb4YWVV684BuZgxA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-attributify/-/preset-attributify-66.3.3.tgz", + "integrity": "sha512-22+0Cqqu09q+xHfZ3Wk8Coxe5m6PmpgWz4U5xrEC8056UfG3Q1KEqoCxy2wySJIq8SqxQ30Nlll7oMa31B8Krw==", "dev": true, "requires": { - "@unocss/core": "66.1.2" + "@unocss/core": "66.3.3" } }, "@unocss/preset-icons": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-icons/-/preset-icons-66.1.2.tgz", - "integrity": "sha512-14390jFBJ2anuKvjX9TeRCm7adNjR/mey0bh0+S/k/5W3VugIY2y0E+OH3m+sx5d/5ZUYbYkUGsmtuKbVNwwxQ==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-icons/-/preset-icons-66.3.3.tgz", + "integrity": "sha512-Bmhiev05BN/horlgnyZ8gzQWZKd7oVpUBWD66X7U/dgkLdO6B5GIIsdO5Fi7JLeMDmyXm6vlYk0YQhiTbx8l9w==", "dev": true, "requires": { "@iconify/utils": "^2.3.0", - "@unocss/core": "66.1.2", + "@unocss/core": "66.3.3", "ofetch": "^1.4.1" } }, "@unocss/preset-mini": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-mini/-/preset-mini-66.1.2.tgz", - "integrity": "sha512-oiDe+VhwZ8B5Z0UGfggtOwgpRZMLtH1RTDFvmJmJEXYYX5BPWknS6wYcQzxy0i/y9ym0xp2QnEaTpGmR7LKdkg==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-mini/-/preset-mini-66.3.3.tgz", + "integrity": "sha512-pz8rgvHRYS/6fsZNtG7iArLzwANnLy5GkHY/lbuqkWhO2S2Nf7kpJCbR/uV/XeuFsLnYcZW3NLOmelfvZvJamA==", "dev": true, "requires": { - "@unocss/core": "66.1.2", - "@unocss/extractor-arbitrary-variants": "66.1.2", - "@unocss/rule-utils": "66.1.2" + "@unocss/core": "66.3.3", + "@unocss/extractor-arbitrary-variants": "66.3.3", + "@unocss/rule-utils": "66.3.3" } }, "@unocss/preset-tagify": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-tagify/-/preset-tagify-66.1.2.tgz", - "integrity": "sha512-Xw5sFJGuzmGnfAXMI0kAiWDBh4DT3cOyphcyY9grBxbmxgqQDxRFHOV3Eg85lWK6X5cScOv3DhO0ndGv5ND8YA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-tagify/-/preset-tagify-66.3.3.tgz", + "integrity": "sha512-L1Ez7Y4uBaW+wiv1BOQygpfhseSt3EZ53jqkl7fxl1EKVsJy6SuZgJxlXEHUYp9xYdSp6EHq2CfL8UevaR+loA==", "dev": true, "requires": { - "@unocss/core": "66.1.2" + "@unocss/core": "66.3.3" } }, "@unocss/preset-typography": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-typography/-/preset-typography-66.1.2.tgz", - "integrity": "sha512-+k9zp27Ak8rB6LPFDwq9fcwd3+ivFeSvXFQ2d4fBCwGGOAKHIA7qHLg3etxRaMhGd3YUPv/6d7FWpBbQgUVYZw==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-typography/-/preset-typography-66.3.3.tgz", + "integrity": "sha512-aQXiGCObvWD9grfUpm0d5nzN+Cpvag0rHP39UjUKb0xSTzY09VzwDrua4kWVO5wJLNK6/L70osyhEgmC3qToxA==", "dev": true, "requires": { - "@unocss/core": "66.1.2", - "@unocss/preset-mini": "66.1.2", - "@unocss/rule-utils": "66.1.2" + "@unocss/core": "66.3.3", + "@unocss/preset-mini": "66.3.3", + "@unocss/rule-utils": "66.3.3" } }, "@unocss/preset-uno": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-uno/-/preset-uno-66.1.2.tgz", - "integrity": "sha512-JL9YkDwluu1YGhzBaxO60XkKtZBagL13z3K6dsjsghbs+dKVlh35rhlIm5TZ+NdLAzcLM8PHhXm2ausjSd54Bg==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-uno/-/preset-uno-66.3.3.tgz", + "integrity": "sha512-Tiho4LidpuMHrB19GHTU6XrL0A5eFELHk9ebQ/3WeTy+K/9a6Hn5zsHJe5UCtOsEcUdKB33oZx0hXUp93hb/YQ==", "dev": true, "requires": { - "@unocss/core": "66.1.2", - "@unocss/preset-wind3": "66.1.2" + "@unocss/core": "66.3.3", + "@unocss/preset-wind3": "66.3.3" } }, "@unocss/preset-web-fonts": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-web-fonts/-/preset-web-fonts-66.1.2.tgz", - "integrity": "sha512-2ru+6jaac72oUx0kOBgNzbbkVe6oWKjqGmx24uK94fAcrP9eQyd+r7xiFpqXegrQ8+kONI66+HxAClvF2JHqdw==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-web-fonts/-/preset-web-fonts-66.3.3.tgz", + "integrity": "sha512-ysKZeC7TXxRiqnNL9GxZFGMKFAHXrcaqozPaEOIJ40dvzbJt8IMLyFndZkcFMcgDCV0pFh/y37mGxxxARO9+pQ==", "dev": true, "requires": { - "@unocss/core": "66.1.2", + "@unocss/core": "66.3.3", "ofetch": "^1.4.1" } }, "@unocss/preset-wind": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-wind/-/preset-wind-66.1.2.tgz", - "integrity": "sha512-O3nIfbTbX/YRMFj7jNb7nHBDV47G79qOmyid4WPFZrPV3BbFAo94d/54kSoDVuc8jAt06YYQH9XC4ZeD59Sr3Q==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-wind/-/preset-wind-66.3.3.tgz", + "integrity": "sha512-3Mxl/TDPcv8nNKdFe3WKdlXE6de+lCaaizEH86BILW3ZeyPU9aKzWcZIoxohla0a6zMxDQ2+Gf+7EwaOvpqo7Q==", "dev": true, "requires": { - "@unocss/core": "66.1.2", - "@unocss/preset-wind3": "66.1.2" + "@unocss/core": "66.3.3", + "@unocss/preset-wind3": "66.3.3" } }, "@unocss/preset-wind3": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-wind3/-/preset-wind3-66.1.2.tgz", - "integrity": "sha512-S09imGOngAAOXCBCHb3JAtxD1/L7nDWrgEeX6NT0ElDp3X1T6XxUXYJlpjCfcqV/klMoXyYouKvp0YuG9QSgVg==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-wind3/-/preset-wind3-66.3.3.tgz", + "integrity": "sha512-iXmjvPqvmPTo4z7epQDqHxzlGRsbLJEgfETqTrRJeagvFG7Gs+ajS8cQhbf6wL01dSRHjvhVXi3MsIvqfHHXOw==", "dev": true, "requires": { - "@unocss/core": "66.1.2", - "@unocss/preset-mini": "66.1.2", - "@unocss/rule-utils": "66.1.2" + "@unocss/core": "66.3.3", + "@unocss/preset-mini": "66.3.3", + "@unocss/rule-utils": "66.3.3" } }, "@unocss/preset-wind4": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/preset-wind4/-/preset-wind4-66.1.2.tgz", - "integrity": "sha512-03p4rpBAWzz58BzAiKsUuG+6YO7IG6mJMGQAtPzuhd+nVBJLIRa3eBIVXOPmAVz1rNx5XPRTAr6PMC7ycdMFRA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-wind4/-/preset-wind4-66.3.3.tgz", + "integrity": "sha512-JSJTXVJel6kX+u4Ktt6JGnukYWYhKxmjgORTwclUpokRHgEoD+xsh0Rz4YGJ1fWSnzNslNQhWP9yDRByVPHWwA==", "dev": true, "requires": { - "@unocss/core": "66.1.2", - "@unocss/extractor-arbitrary-variants": "66.1.2", - "@unocss/rule-utils": "66.1.2" + "@unocss/core": "66.3.3", + "@unocss/extractor-arbitrary-variants": "66.3.3", + "@unocss/rule-utils": "66.3.3" } }, "@unocss/reset": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/reset/-/reset-66.1.2.tgz", - "integrity": "sha512-njNy/QCpuPKBFeEvhYGwwCe3t8R8JTxONsyUB9NsFOamkF13DSlEB4Yy/QLQfIinbbmx0F/wiej/JGOJk1ecDg==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/reset/-/reset-66.3.3.tgz", + "integrity": "sha512-VIeR/mIcCL89/1uA1KM1QCYca4aeIGqEHMTJL1nCD4v+7wk6XhNXhsp5gMIHo+V804SUSmATWaeHTiKpiFu7AQ==", "dev": true }, "@unocss/rule-utils": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/rule-utils/-/rule-utils-66.1.2.tgz", - "integrity": "sha512-nn0ehvDh7yyWq2mcBDLVpmMAivjRATUroZ8ETinyN1rmfsGesm71R0d1gV3K+Z6YC7a3+dMLc+/qzI7VK3AG/Q==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/rule-utils/-/rule-utils-66.3.3.tgz", + "integrity": "sha512-QKgVGV5nRRnK44/reUKFLAc5UGyl98vz3hrfk8JI8pVza58vmQWTdAB2rIpNJ5a5j+EkWfDOUlGQaOrIeYGLdg==", "dev": true, "requires": { - "@unocss/core": "^66.1.2", + "@unocss/core": "^66.3.3", "magic-string": "^0.30.17" } }, "@unocss/transformer-attributify-jsx": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-66.1.2.tgz", - "integrity": "sha512-PNwxpsQlBlTAyw1apIMyioeAKrLAf7axLDjZ4BW20WH7ql0GUwvMhuO/qzsWDpYWdtSlFnnAdWI2aCxyvhzdCA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-66.3.3.tgz", + "integrity": "sha512-ENNYFk5wrI4jlxn0tWGeR9QGxflAfZue3X2ABg0KSVOiYyIOsrHqtdoiLYkuCA9idRlBZPQxePJKcPWt1r/tYA==", "dev": true, "requires": { - "@unocss/core": "66.1.2" + "@unocss/core": "66.3.3" } }, "@unocss/transformer-compile-class": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/transformer-compile-class/-/transformer-compile-class-66.1.2.tgz", - "integrity": "sha512-viJetYFncLf9llxYQ7DKf5PuSJw08B7qhp0IXv/7ZG7agU09J1mlussC6ff+00iRoMxvG+5uXiYlTzL2vfikwA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/transformer-compile-class/-/transformer-compile-class-66.3.3.tgz", + "integrity": "sha512-VTEFuwp3iajGWyEFwmO5LRvOjgZM1TK+4rX5Q79xyTAPkLAKgOa03Ne8+kU8oG0TQEa4mXVw6ul9McM7UBJh1w==", "dev": true, "requires": { - "@unocss/core": "66.1.2" + "@unocss/core": "66.3.3" } }, "@unocss/transformer-directives": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/transformer-directives/-/transformer-directives-66.1.2.tgz", - "integrity": "sha512-A41/cPMB+BUEgnhz5kFiTYgSuCAziJy6hSlLYBDcrFbARUsvmhZFou0P2fRr3wDOFxD3BuApHjsefybKTh1UeA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/transformer-directives/-/transformer-directives-66.3.3.tgz", + "integrity": "sha512-11T7fmYk/XZcqFDn4qiIvs04mJhUtAoha5Y99bVE+L3byWa6BT4jb5aSAKk+24q5aynwgB++4RgfQxarj69WTw==", "dev": true, "requires": { - "@unocss/core": "66.1.2", - "@unocss/rule-utils": "66.1.2", + "@unocss/core": "66.3.3", + "@unocss/rule-utils": "66.3.3", "css-tree": "^3.1.0" } }, "@unocss/transformer-variant-group": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/transformer-variant-group/-/transformer-variant-group-66.1.2.tgz", - "integrity": "sha512-RfqJmeic4kAwS5OhSk/D00hqla+xXIw8AJH93jYqHfyDhJR5vddEAJi5RBMOL7y6vDQqRlUCEDQvfp3zSmi6iw==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/transformer-variant-group/-/transformer-variant-group-66.3.3.tgz", + "integrity": "sha512-uhK81pbJfXJFYaXxOoIFVEG8/Kx1iaAkTwRB6c+WNUfl9GiKyYQcrI7bETgCPPbg230Z68jVICBgBATeLJ31vQ==", "dev": true, "requires": { - "@unocss/core": "66.1.2" + "@unocss/core": "66.3.3" } }, "@unocss/vite": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/@unocss/vite/-/vite-66.1.2.tgz", - "integrity": "sha512-ZJHN8+HKSrclVjT/+S7Vh2t59DK8J44d5nLZPG1Goua7uNK8yYJeOLK2sCGX7aackRer1ZynmglFFzxNFVt+IA==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/@unocss/vite/-/vite-66.3.3.tgz", + "integrity": "sha512-uu3smeEW6q36ri6vydRx2GiTGF5O/J80Fr4GLmLiwfpt2YnPHraO7XHVR5/mwG2Oz5Kov0uGvxVsdgxZABKRgw==", "dev": true, "requires": { "@ampproject/remapping": "^2.3.0", - "@unocss/config": "66.1.2", - "@unocss/core": "66.1.2", - "@unocss/inspector": "66.1.2", + "@unocss/config": "66.3.3", + "@unocss/core": "66.3.3", + "@unocss/inspector": "66.3.3", "chokidar": "^3.6.0", "magic-string": "^0.30.17", "pathe": "^2.0.3", - "tinyglobby": "^0.2.13", + "tinyglobby": "^0.2.14", "unplugin-utils": "^0.2.4" } }, @@ -10014,12 +10015,12 @@ } }, "@vue/compiler-core": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.14.tgz", - "integrity": "sha512-k7qMHMbKvoCXIxPhquKQVw3Twid3Kg4s7+oYURxLGRd56LiuHJVrvFKI4fm2AM3c8apqODPfVJGoh8nePbXMRA==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.17.tgz", + "integrity": "sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==", "requires": { - "@babel/parser": "^7.27.2", - "@vue/shared": "3.5.14", + "@babel/parser": "^7.27.5", + "@vue/shared": "3.5.17", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" @@ -10033,27 +10034,27 @@ } }, "@vue/compiler-dom": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.14.tgz", - "integrity": "sha512-1aOCSqxGOea5I80U2hQJvXYpPm/aXo95xL/m/mMhgyPUsKe9jhjwWpziNAw7tYRnbz1I61rd9Mld4W9KmmRoug==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.17.tgz", + "integrity": "sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==", "requires": { - "@vue/compiler-core": "3.5.14", - "@vue/shared": "3.5.14" + "@vue/compiler-core": "3.5.17", + "@vue/shared": "3.5.17" } }, "@vue/compiler-sfc": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.14.tgz", - "integrity": "sha512-9T6m/9mMr81Lj58JpzsiSIjBgv2LiVoWjIVa7kuXHICUi8LiDSIotMpPRXYJsXKqyARrzjT24NAwttrMnMaCXA==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.17.tgz", + "integrity": "sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==", "requires": { - "@babel/parser": "^7.27.2", - "@vue/compiler-core": "3.5.14", - "@vue/compiler-dom": "3.5.14", - "@vue/compiler-ssr": "3.5.14", - "@vue/shared": "3.5.14", + "@babel/parser": "^7.27.5", + "@vue/compiler-core": "3.5.17", + "@vue/compiler-dom": "3.5.17", + "@vue/compiler-ssr": "3.5.17", + "@vue/shared": "3.5.17", "estree-walker": "^2.0.2", "magic-string": "^0.30.17", - "postcss": "^8.5.3", + "postcss": "^8.5.6", "source-map-js": "^1.2.1" }, "dependencies": { @@ -10065,12 +10066,12 @@ } }, "@vue/compiler-ssr": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.14.tgz", - "integrity": "sha512-Y0G7PcBxr1yllnHuS/NxNCSPWnRGH4Ogrp0tsLA5QemDZuJLs99YjAKQ7KqkHE0vCg4QTKlQzXLKCMF7WPSl7Q==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.17.tgz", + "integrity": "sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==", "requires": { - "@vue/compiler-dom": "3.5.14", - "@vue/shared": "3.5.14" + "@vue/compiler-dom": "3.5.17", + "@vue/shared": "3.5.17" } }, "@vue/devtools-core": { @@ -10116,46 +10117,46 @@ } }, "@vue/reactivity": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.14.tgz", - "integrity": "sha512-7cK1Hp343Fu/SUCCO52vCabjvsYu7ZkOqyYu7bXV9P2yyfjUMUXHZafEbq244sP7gf+EZEz+77QixBTuEqkQQw==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.17.tgz", + "integrity": "sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==", "requires": { - "@vue/shared": "3.5.14" + "@vue/shared": "3.5.17" } }, "@vue/runtime-core": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.14.tgz", - "integrity": "sha512-w9JWEANwHXNgieAhxPpEpJa+0V5G0hz3NmjAZwlOebtfKyp2hKxKF0+qSh0Xs6/PhfGihuSdqMprMVcQU/E6ag==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.17.tgz", + "integrity": "sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q==", "requires": { - "@vue/reactivity": "3.5.14", - "@vue/shared": "3.5.14" + "@vue/reactivity": "3.5.17", + "@vue/shared": "3.5.17" } }, "@vue/runtime-dom": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.14.tgz", - "integrity": "sha512-lCfR++IakeI35TVR80QgOelsUIdcKjd65rWAMfdSlCYnaEY5t3hYwru7vvcWaqmrK+LpI7ZDDYiGU5V3xjMacw==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.17.tgz", + "integrity": "sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g==", "requires": { - "@vue/reactivity": "3.5.14", - "@vue/runtime-core": "3.5.14", - "@vue/shared": "3.5.14", + "@vue/reactivity": "3.5.17", + "@vue/runtime-core": "3.5.17", + "@vue/shared": "3.5.17", "csstype": "^3.1.3" } }, "@vue/server-renderer": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.14.tgz", - "integrity": "sha512-Rf/ISLqokIvcySIYnv3tNWq40PLpNLDLSJwwVWzG6MNtyIhfbcrAxo5ZL9nARJhqjZyWWa40oRb2IDuejeuv6w==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.17.tgz", + "integrity": "sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA==", "requires": { - "@vue/compiler-ssr": "3.5.14", - "@vue/shared": "3.5.14" + "@vue/compiler-ssr": "3.5.17", + "@vue/shared": "3.5.17" } }, "@vue/shared": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.14.tgz", - "integrity": "sha512-oXTwNxVfc9EtP1zzXAlSlgARLXNC84frFYkS0HHz0h3E4WZSP9sywqjqzGCP9Y34M8ipNmd380pVgmMuwELDyQ==" + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.17.tgz", + "integrity": "sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==" }, "acorn": { "version": "8.14.1", @@ -10258,13 +10259,13 @@ "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==" }, "astro": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/astro/-/astro-5.8.0.tgz", - "integrity": "sha512-G57ELkdIntDiSrucA5lQaRtBOjquaZ9b9NIwoz2f471ZuuJcynLjWgItgBzlrz5UMY4WqnFbVWUCKlJb7nt9bA==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/astro/-/astro-5.12.0.tgz", + "integrity": "sha512-Oov5JsMFHuUmuO+Nx6plfv3nQNK1Xl/8CgLvR8lBhZTjYnraxhuPX5COVAzbom+YLgwaDfK7KBd8zOEopRf9mg==", "requires": { - "@astrojs/compiler": "^2.11.0", + "@astrojs/compiler": "^2.12.2", "@astrojs/internal-helpers": "0.6.1", - "@astrojs/markdown-remark": "6.3.2", + "@astrojs/markdown-remark": "6.3.3", "@astrojs/telemetry": "3.3.0", "@capsizecss/unpack": "^2.4.0", "@oslojs/encoding": "^1.1.0", @@ -10308,6 +10309,7 @@ "semver": "^7.7.1", "sharp": "^0.33.3", "shiki": "^3.2.1", + "smol-toml": "^1.3.4", "tinyexec": "^0.3.2", "tinyglobby": "^0.2.12", "tsconfck": "^3.1.5", @@ -10327,9 +10329,9 @@ }, "dependencies": { "@astrojs/markdown-remark": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.2.tgz", - "integrity": "sha512-bO35JbWpVvyKRl7cmSJD822e8YA8ThR/YbUsciWNA7yTcqpIAL2hJDToWP5KcZBWxGT6IOdOkHSXARSNZc4l/Q==", + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.3.tgz", + "integrity": "sha512-DDRtD1sPvAuA7ms2btc9A7/7DApKqgLMNrE6kh5tmkfy8utD0Z738gqd3p5aViYYdUtHIyEJ1X4mCMxfCfu15w==", "requires": { "@astrojs/internal-helpers": "0.6.1", "@astrojs/prism": "3.3.0", @@ -10346,7 +10348,7 @@ "remark-rehype": "^11.1.2", "remark-smartypants": "^3.0.2", "shiki": "^3.2.1", - "smol-toml": "^1.3.1", + "smol-toml": "^1.3.4", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", @@ -12409,9 +12411,9 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==" + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==" }, "neotraverse": { "version": "0.6.18", @@ -12642,11 +12644,11 @@ "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==" }, "postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "requires": { - "nanoid": "^3.3.8", + "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } @@ -13151,9 +13153,9 @@ } }, "smol-toml": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.1.tgz", - "integrity": "sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.4.1.tgz", + "integrity": "sha512-CxdwHXyYTONGHThDbq5XdwbFsuY4wlClRGejfE2NtwUtiHYsP1QtNsHb/hnj31jKYSchztJsaA8pSQoVzkfCFg==" }, "source-map": { "version": "0.7.4", @@ -13481,30 +13483,30 @@ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" }, "unocss": { - "version": "66.1.2", - "resolved": "https://registry.npmjs.org/unocss/-/unocss-66.1.2.tgz", - "integrity": "sha512-mVwuXzIZ5Ex83F4w3XVJyp9DSbh5KhDzglyvMLktX8oU0QxQtaSpa5lE1twl3wgM0pVL9gmzD4a0FoYWZuJIDg==", + "version": "66.3.3", + "resolved": "https://registry.npmjs.org/unocss/-/unocss-66.3.3.tgz", + "integrity": "sha512-HSB+K4/EbouwYmxpPU52cg0exua7PUr2IAJZBV3iai6tPdMcJ0c8jXaw7G+2L+ffruVFTcS0e2kE4OrR8BKDLg==", "dev": true, "requires": { - "@unocss/astro": "66.1.2", - "@unocss/cli": "66.1.2", - "@unocss/core": "66.1.2", - "@unocss/postcss": "66.1.2", - "@unocss/preset-attributify": "66.1.2", - "@unocss/preset-icons": "66.1.2", - "@unocss/preset-mini": "66.1.2", - "@unocss/preset-tagify": "66.1.2", - "@unocss/preset-typography": "66.1.2", - "@unocss/preset-uno": "66.1.2", - "@unocss/preset-web-fonts": "66.1.2", - "@unocss/preset-wind": "66.1.2", - "@unocss/preset-wind3": "66.1.2", - "@unocss/preset-wind4": "66.1.2", - "@unocss/transformer-attributify-jsx": "66.1.2", - "@unocss/transformer-compile-class": "66.1.2", - "@unocss/transformer-directives": "66.1.2", - "@unocss/transformer-variant-group": "66.1.2", - "@unocss/vite": "66.1.2" + "@unocss/astro": "66.3.3", + "@unocss/cli": "66.3.3", + "@unocss/core": "66.3.3", + "@unocss/postcss": "66.3.3", + "@unocss/preset-attributify": "66.3.3", + "@unocss/preset-icons": "66.3.3", + "@unocss/preset-mini": "66.3.3", + "@unocss/preset-tagify": "66.3.3", + "@unocss/preset-typography": "66.3.3", + "@unocss/preset-uno": "66.3.3", + "@unocss/preset-web-fonts": "66.3.3", + "@unocss/preset-wind": "66.3.3", + "@unocss/preset-wind3": "66.3.3", + "@unocss/preset-wind4": "66.3.3", + "@unocss/transformer-attributify-jsx": "66.3.3", + "@unocss/transformer-compile-class": "66.3.3", + "@unocss/transformer-directives": "66.3.3", + "@unocss/transformer-variant-group": "66.3.3", + "@unocss/vite": "66.3.3" } }, "unplugin-utils": { @@ -13668,15 +13670,15 @@ "requires": {} }, "vue": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.14.tgz", - "integrity": "sha512-LbOm50/vZFG6Mhy6KscQYXZMQ0LMCC/y40HDJPPvGFQ+i/lUH+PJHR6C3assgOQiXdl6tAfsXHbXYVBZZu65ew==", + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.17.tgz", + "integrity": "sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g==", "requires": { - "@vue/compiler-dom": "3.5.14", - "@vue/compiler-sfc": "3.5.14", - "@vue/runtime-dom": "3.5.14", - "@vue/server-renderer": "3.5.14", - "@vue/shared": "3.5.14" + "@vue/compiler-dom": "3.5.17", + "@vue/compiler-sfc": "3.5.17", + "@vue/runtime-dom": "3.5.17", + "@vue/server-renderer": "3.5.17", + "@vue/shared": "3.5.17" } }, "vue-flow-layout": { diff --git a/package.json b/package.json index fe2d6fa..2b554fd 100644 --- a/package.json +++ b/package.json @@ -11,29 +11,29 @@ "astro": "astro" }, "dependencies": { - "@astrojs/starlight": "^0.34.3", + "@astrojs/starlight": "^0.35.1", "@astrojs/vue": "^5.1.0", - "@fontsource/ubuntu-mono": "^5.2.5", + "@fontsource/ubuntu-mono": "^5.2.6", "@iconify-json/gg": "^1.2.2", "@iconify-json/ic": "^1.2.2", "@iconify-json/logos": "^1.2.4", - "@iconify-json/material-symbols": "^1.2.21", + "@iconify-json/material-symbols": "^1.2.29", "@iconify-json/mdi": "^1.2.3", "@iconify-json/mingcute": "^1.2.3", - "@iconify-json/octicon": "^1.2.6", + "@iconify-json/octicon": "^1.2.7", "@iconify-json/ri": "^1.2.5", - "@iconify-json/simple-icons": "^1.2.35", + "@iconify-json/simple-icons": "^1.2.43", "@iconify-json/twemoji": "^1.2.2", - "astro": "^5.8.0", + "astro": "^5.12.0", "floating-vue": "^5.2.2", "markdown-it": "^14.1.0", - "vue": "^3.5.14" + "vue": "^3.5.17" }, "devDependencies": { - "@unocss/astro": "^66.1.2", - "@unocss/preset-icons": "^66.1.2", - "@unocss/preset-uno": "^66.1.2", + "@unocss/astro": "^66.3.3", + "@unocss/preset-icons": "^66.3.3", + "@unocss/preset-uno": "^66.3.3", "unist-util-visit": "^5.0.0", - "unocss": "^66.1.2" + "unocss": "^66.3.3" } } diff --git a/src/content/docs/Configuration/authy-duo-config.mdx b/src/content/docs/Configuration/authy-duo-config.mdx index 5984b84..4c5c7a3 100644 --- a/src/content/docs/Configuration/authy-duo-config.mdx +++ b/src/content/docs/Configuration/authy-duo-config.mdx @@ -2,6 +2,8 @@ title: Authy/Duo Configuration --- +import Tooltip from '../../../components/Tooltip.vue'; + This is like one of those "Choose Your Own Adventure" books! Pick one, not the other, it may be hard to swap later on. You may be able to give your user a choice too! 2FA is handled by either Authelia using an 8 digit code that generates through Authy :logos-authy: or it can be passed off to Duo :simple-icons-cisco: to handle, and then "reinjected" back into the authentication process later on. I'll outline steps for both, and you can choose the method(s) you want your users to be able to 2FA. --- @@ -13,11 +15,11 @@ The default for the SALA/D Stack for 2FA for the more technical people is SHA1, All this means for the user is what applications are supported, list is below: -- [Bitwarden](https://bitwarden.com) :simple-icons-bitwarden: / [Vaultwarden](https://github.com/dani-garcia/vaultwarden) :simple-icons-vaultwarden: (Password Managers, Vaultwarden can be selfhosted!, 2FA is setup in addition to account) -- Authy :logos-authy: (Recommended application, named as the best for the stack) -- Aegis :simple-icons-aegisauthenticator: (Supported, never used. YMMV) +- [Bitwarden](https://bitwarden.com) :simple-icons-bitwarden: / [Vaultwarden](https://github.com/dani-garcia/vaultwarden) :simple-icons-vaultwarden: +- Authy :logos-authy: +- Aegis :simple-icons-aegisauthenticator: -These three options are supported for 2FA for Authelia :simple-icons-authelia:. It is recommended to actually set this up, +These three options support 2FA for Authelia :simple-icons-authelia:. It is recommended to actually set this up, as it prevents complete lockouts. --- diff --git a/src/content/docs/changelog.mdx b/src/content/docs/changelog.mdx index 28dc27d..ab7e866 100644 --- a/src/content/docs/changelog.mdx +++ b/src/content/docs/changelog.mdx @@ -4,6 +4,11 @@ sidebar: hidden: true --- +## Version 2.1.1: 07-19-25 + +- Update dependencies -ldez +- Add various tooltips -ldez + ## Version 2.1.0: 05-25-25 - Added [tooltip](/install/dp-setup#sudo-no-worky) -ldez diff --git a/src/content/docs/index.mdx b/src/content/docs/index.mdx index dd21980..e20ec5e 100644 --- a/src/content/docs/index.mdx +++ b/src/content/docs/index.mdx @@ -29,6 +29,6 @@ import { Card, CardGrid } from '@astrojs/starlight/components'; ONE FILE TO RULE THEM ALL - 2.1.0 + 2.1.1 diff --git a/src/tooltips.ts b/src/tooltips.ts index 238aa47..3616a1b 100644 --- a/src/tooltips.ts +++ b/src/tooltips.ts @@ -19,4 +19,26 @@ Using sudo could be more familiar to newer users, and it could be better (safer) - Auditing/logging: when a sudo command is executed, the original username and the command are logged. `, }, + "warden": { + title: "Password Managers", + content: ` +- Vaultwarden can be selfhosted! +- 2FA is setup in addition to account + `, + }, + "aegis": { + title: "Info", + content: ` +Supported by the DP-Salad stack but: +- Never used. +- YMMV + `, + }, + "authy": { + title: "Info", + content: ` +- Reccomended application +- Named as best for stack + `, + }, };