From 05fa11e073a46f1f0b40c5b1b777e7bee80dbef4 Mon Sep 17 00:00:00 2001 From: Jacob Padilla Date: Sat, 19 Apr 2025 11:03:27 -0400 Subject: [PATCH 001/323] fixed shredder.json formatting (#3072) --- icons/shredder.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/icons/shredder.json b/icons/shredder.json index 58476e045..261304302 100644 --- a/icons/shredder.json +++ b/icons/shredder.json @@ -3,11 +3,8 @@ "contributors": [ "Alirashidy", "colebemis", - "ericfennis", "danielbayley", - "colebemis", "ericfennis", - "danielbayley", "jguddas", "karsa-mistmere" ], @@ -34,7 +31,7 @@ "permanent" ], "categories": [ - "mail", + "mail", "files" ] } From 40f544433b6574abbda11f86d5042c828cf5225d Mon Sep 17 00:00:00 2001 From: Karsa Date: Sat, 19 Apr 2025 17:03:51 +0200 Subject: [PATCH 002/323] fix(icons): rebase non-binary on square-asterisk (#3071) --- icons/non-binary.svg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/icons/non-binary.svg b/icons/non-binary.svg index 13f4f92e9..45bb4d91b 100644 --- a/icons/non-binary.svg +++ b/icons/non-binary.svg @@ -10,7 +10,7 @@ stroke-linejoin="round" > - - + + From 187ce5cff80a3cd6cc6d8a4213cbad02cf310931 Mon Sep 17 00:00:00 2001 From: ajokt123 <109567209+ajokt123@users.noreply.github.com> Date: Mon, 21 Apr 2025 04:26:20 -0400 Subject: [PATCH 003/323] fixed grammatical and spelling issues (#3090) --- CONTRIBUTING.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ffdbe3e48..286341283 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -16,8 +16,8 @@ Guidelines for pull requests: - __Make your commit messages as descriptive as possible.__ Include as much information as you can. Explain anything that the file diffs themselves won’t make apparent. - __Document your pull request__. Explain your fix, link to the relevant issue, add screenshots when adding new icons. -- __Make sure the target of your pull request is the relevant branch__. Most of bugfix or new feature should go to the `main` branch. -- __Include only related work__. If your pull request has unrelated commit, it won't be accepted. +- __Make sure the target of your pull request is the relevant branch__. Most of bug fixes or new feature should go to the `main` branch. +- __Include only related work__. If your pull request has unrelated commits, it won't be accepted. ### Icon Pull Requests @@ -47,10 +47,10 @@ You can also [download an Adobe Illustrator template](https://github.com/lucide- #### Submitting Multiple Icons -If you want submit multiple icons, please separate the icons and group them. That makes reviewing the icons easier and keep the thread clean and scoped. -So don't submit multiple icons in one PR that have noting to do with each other. +If you want to submit multiple icons, please separate the icons and group them. That makes reviewing the icons easier and keeps the thread clean and scoped. +So don't submit multiple icons in one PR that have nothing to do with each other. So for example don't create one PR with icons: `arrow-up`, `bicycle`, `arrow-down`. -Seperate them by two PRs; 'pr-01' `arrow`, `arrow-down` and 'pr-02' `bicycle`. +Separate them into two PRs; 'pr-01' `arrow`, `arrow-down` and 'pr-02' `bicycle`. ## Icon Requests @@ -131,7 +131,7 @@ When adding new features to for example the icon component for a framework. It i ### Local Testing -To test changes in a local project, you can use `yarn link`, `npm link`, `bun link` or `pnpm link` to link the package. Before you do this make sure you builded the package first. +To test changes in a local project, you can use `yarn link`, `npm link`, `bun link` or `pnpm link` to link the package. Before you do this make sure you've built the package first. ```sh # in packages/lucide-react @@ -177,7 +177,7 @@ Includes all the (npm) packages of lucide. ### Scripts -Includes usefully scripts to automate certain jobs. Big part of the scripts is the template generation, for example it generates icon components for all the packages. These scripts are usually executed from the "scripts" section in the package.json. +Includes useful scripts to automate certain jobs. Big part of the scripts is the template generation, for example it generates icon components for all the packages. These scripts are usually executed from the "scripts" section in the package.json. ## Documentation From 547b1846ae098504d3a6bce1ce11aa40f3fbc9c4 Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Mon, 21 Apr 2025 10:27:03 +0200 Subject: [PATCH 004/323] fix(icons): changed `calendar-plus` icon (#3085) * Updated icons/calendar-plus.svg * Updated icons/calendar-plus.json --- icons/calendar-plus.json | 3 ++- icons/calendar-plus.svg | 8 ++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/icons/calendar-plus.json b/icons/calendar-plus.json index 2b41b5507..695a980a8 100644 --- a/icons/calendar-plus.json +++ b/icons/calendar-plus.json @@ -2,7 +2,8 @@ "$schema": "../icon.schema.json", "contributors": [ "karsa-mistmere", - "ericfennis" + "ericfennis", + "jguddas" ], "tags": [ "date", diff --git a/icons/calendar-plus.svg b/icons/calendar-plus.svg index f9eab2094..c52a86a0c 100644 --- a/icons/calendar-plus.svg +++ b/icons/calendar-plus.svg @@ -9,10 +9,10 @@ stroke-linecap="round" stroke-linejoin="round" > - - - - + + + + From 6a8591c34875b184f18f915410e312883da1ee14 Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Mon, 21 Apr 2025 10:31:36 +0200 Subject: [PATCH 005/323] Updated icons/book-key.svg (#3062) --- icons/book-key.svg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/icons/book-key.svg b/icons/book-key.svg index 4f1b6e223..1ce8c3cbe 100644 --- a/icons/book-key.svg +++ b/icons/book-key.svg @@ -11,7 +11,7 @@ > - - + + From 34cb6b12f81547f0386f6302acf60c84fe753186 Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Mon, 21 Apr 2025 10:35:01 +0200 Subject: [PATCH 006/323] fix(icons): changed `clipboard-paste` icon (#3075) * Updated icons/clipboard-paste.svg * Updated icons/clipboard-paste.json --- icons/clipboard-paste.json | 3 ++- icons/clipboard-paste.svg | 8 +++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/icons/clipboard-paste.json b/icons/clipboard-paste.json index 0e39e74b1..e35c978fb 100644 --- a/icons/clipboard-paste.json +++ b/icons/clipboard-paste.json @@ -2,7 +2,8 @@ "$schema": "../icon.schema.json", "contributors": [ "xnousnow", - "ericfennis" + "ericfennis", + "jguddas" ], "tags": [ "copy", diff --git a/icons/clipboard-paste.svg b/icons/clipboard-paste.svg index 7368d488e..6ac593359 100644 --- a/icons/clipboard-paste.svg +++ b/icons/clipboard-paste.svg @@ -9,7 +9,9 @@ stroke-linecap="round" stroke-linejoin="round" > - - - + + + + + From fe57bdd2918edae8ab75130ae93ed777dcdeb65e Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Mon, 21 Apr 2025 10:37:41 +0200 Subject: [PATCH 007/323] fix(icons): changed `orbit` icon (#3074) * Updated icons/orbit.svg * Updated icons/orbit.svg --- icons/orbit.svg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/icons/orbit.svg b/icons/orbit.svg index 937e23c98..d67436d16 100644 --- a/icons/orbit.svg +++ b/icons/orbit.svg @@ -9,9 +9,9 @@ stroke-linecap="round" stroke-linejoin="round" > + + - - From 9105f0e3dd9ffef4746bfa60ccdef89fa03ccc0b Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Mon, 21 Apr 2025 10:38:22 +0200 Subject: [PATCH 008/323] fix(icons): changed `baby` icon (#3073) * Updated icons/baby.svg * Updated icons/baby.json --- icons/baby.json | 3 ++- icons/baby.svg | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/icons/baby.json b/icons/baby.json index 3a9ab2433..d938cc7c0 100644 --- a/icons/baby.json +++ b/icons/baby.json @@ -2,7 +2,8 @@ "$schema": "../icon.schema.json", "contributors": [ "karsa-mistmere", - "ericfennis" + "ericfennis", + "jguddas" ], "tags": [ "child", diff --git a/icons/baby.svg b/icons/baby.svg index 11d5a7345..e87d48257 100644 --- a/icons/baby.svg +++ b/icons/baby.svg @@ -9,8 +9,8 @@ stroke-linecap="round" stroke-linejoin="round" > - - - + + + From 7b954807da3072f81f873e22c5623f7dcf889ce3 Mon Sep 17 00:00:00 2001 From: Brizen Britt <92282724+briz123@users.noreply.github.com> Date: Mon, 21 Apr 2025 04:45:14 -0400 Subject: [PATCH 009/323] Added periods (#3065) --- docs/.vitepress/data/packageData.thirdParty.json | 2 +- packages/astro/package.json | 2 +- packages/lucide-angular/package.json | 2 +- packages/lucide-preact/package.json | 2 +- packages/lucide-react-native/package.json | 2 +- packages/lucide-react/package.json | 2 +- packages/lucide-solid/package.json | 2 +- packages/lucide-svelte/package.json | 2 +- packages/lucide-vue-next/package.json | 2 +- packages/lucide-vue/package.json | 2 +- packages/svelte/package.json | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/.vitepress/data/packageData.thirdParty.json b/docs/.vitepress/data/packageData.thirdParty.json index f167085fe..dd9650730 100644 --- a/docs/.vitepress/data/packageData.thirdParty.json +++ b/docs/.vitepress/data/packageData.thirdParty.json @@ -79,7 +79,7 @@ }, { "name": "lucide-lustre", - "description": "A library providing https://lucide.dev icons to lustre", + "description": "A library providing https://lucide.dev icons to lustre.", "icon": "/framework-logos/lustre.webp", "shields": [ { diff --git a/packages/astro/package.json b/packages/astro/package.json index cc4e063ab..41c313d94 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -2,7 +2,7 @@ "name": "@lucide/astro", "version": "0.470.0", "author": "Moustapha Kebe", - "description": "A Lucide icon library package for Astro applications", + "description": "A Lucide icon library package for Astro applications.", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", diff --git a/packages/lucide-angular/package.json b/packages/lucide-angular/package.json index 8419aee75..25c855968 100644 --- a/packages/lucide-angular/package.json +++ b/packages/lucide-angular/package.json @@ -1,6 +1,6 @@ { "name": "lucide-angular", - "description": "A Lucide icon library package for Angular applications", + "description": "A Lucide icon library package for Angular applications.", "version": "0.0.1", "author": "SMAH1", "license": "ISC", diff --git a/packages/lucide-preact/package.json b/packages/lucide-preact/package.json index 3120e0072..da4be8a44 100644 --- a/packages/lucide-preact/package.json +++ b/packages/lucide-preact/package.json @@ -1,6 +1,6 @@ { "name": "lucide-preact", - "description": "A Lucide icon library package for Preact applications", + "description": "A Lucide icon library package for Preact applications.", "version": "0.0.1", "license": "ISC", "homepage": "https://lucide.dev", diff --git a/packages/lucide-react-native/package.json b/packages/lucide-react-native/package.json index eb6a4c0d7..cfac008fc 100644 --- a/packages/lucide-react-native/package.json +++ b/packages/lucide-react-native/package.json @@ -1,6 +1,6 @@ { "name": "lucide-react-native", - "description": "A Lucide icon library package for React Native applications", + "description": "A Lucide icon library package for React Native applications.", "version": "0.0.1", "license": "ISC", "homepage": "https://lucide.dev", diff --git a/packages/lucide-react/package.json b/packages/lucide-react/package.json index 3c4a2fd0a..d8d33be69 100644 --- a/packages/lucide-react/package.json +++ b/packages/lucide-react/package.json @@ -1,6 +1,6 @@ { "name": "lucide-react", - "description": "A Lucide icon library package for React applications", + "description": "A Lucide icon library package for React applications.", "version": "0.0.1", "license": "ISC", "homepage": "https://lucide.dev", diff --git a/packages/lucide-solid/package.json b/packages/lucide-solid/package.json index 5f1195c98..fa35c1f48 100644 --- a/packages/lucide-solid/package.json +++ b/packages/lucide-solid/package.json @@ -1,6 +1,6 @@ { "name": "lucide-solid", - "description": "A Lucide icon library package for Solid applications", + "description": "A Lucide icon library package for Solid applications.", "version": "0.0.1", "license": "ISC", "homepage": "https://lucide.dev", diff --git a/packages/lucide-svelte/package.json b/packages/lucide-svelte/package.json index 94b580a3f..0a4497e46 100644 --- a/packages/lucide-svelte/package.json +++ b/packages/lucide-svelte/package.json @@ -1,6 +1,6 @@ { "name": "lucide-svelte", - "description": "A Lucide icon library package for Svelte applications", + "description": "A Lucide icon library package for Svelte applications.", "version": "0.0.1", "license": "ISC", "homepage": "https://lucide.dev", diff --git a/packages/lucide-vue-next/package.json b/packages/lucide-vue-next/package.json index 4ff242f73..6aec7941f 100644 --- a/packages/lucide-vue-next/package.json +++ b/packages/lucide-vue-next/package.json @@ -2,7 +2,7 @@ "name": "lucide-vue-next", "version": "0.0.1", "author": "Eric Fennis", - "description": "A Lucide icon library package for Vue 3 applications", + "description": "A Lucide icon library package for Vue 3 applications.", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", diff --git a/packages/lucide-vue/package.json b/packages/lucide-vue/package.json index a2525e955..5fdccac9c 100644 --- a/packages/lucide-vue/package.json +++ b/packages/lucide-vue/package.json @@ -2,7 +2,7 @@ "name": "lucide-vue", "version": "0.0.1", "author": "Eric Fennis", - "description": "A Lucide icon library package for Vue 2 applications", + "description": "A Lucide icon library package for Vue 2 applications.", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 3426caa92..48cfbeed6 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@lucide/svelte", - "description": "A Lucide icon library package for Svelte applications", + "description": "A Lucide icon library package for Svelte applications.", "version": "0.1.0", "license": "ISC", "homepage": "https://lucide.dev", From 85983552ee0cc0e4b4e5426dc615c27f8eeaee35 Mon Sep 17 00:00:00 2001 From: Brizen Britt <92282724+briz123@users.noreply.github.com> Date: Mon, 21 Apr 2025 04:49:10 -0400 Subject: [PATCH 010/323] fix(docs): PR Conventions (#3066) * added title for title guidelines * added example title --------- Co-authored-by: Jacob Padilla --- .github/pull_request_template.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 2403cee42..370f1321c 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,5 +1,16 @@ + + ## What is the purpose of this pull request? From 0778ec87ad1062a03d2e05c9f10e384fec66d302 Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Mon, 21 Apr 2025 11:33:51 +0200 Subject: [PATCH 011/323] feat(icons): added `ruler-dimension-line` icon (#2535) --- icons/ruler-dimension-line.json | 32 ++++++++++++++++++++++++++++++++ icons/ruler-dimension-line.svg | 19 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 icons/ruler-dimension-line.json create mode 100644 icons/ruler-dimension-line.svg diff --git a/icons/ruler-dimension-line.json b/icons/ruler-dimension-line.json new file mode 100644 index 000000000..e3b26fd8e --- /dev/null +++ b/icons/ruler-dimension-line.json @@ -0,0 +1,32 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "jguddas" + ], + "tags": [ + "measurements", + "centimeters", + "cm", + "millimeters", + "mm", + "metre", + "foot", + "feet", + "inches", + "units", + "size", + "length", + "width", + "height", + "dimensions", + "depth", + "breadth", + "extent", + "stationery" + ], + "categories": [ + "tools", + "design", + "layout" + ] +} diff --git a/icons/ruler-dimension-line.svg b/icons/ruler-dimension-line.svg new file mode 100644 index 000000000..2d9c0c6a2 --- /dev/null +++ b/icons/ruler-dimension-line.svg @@ -0,0 +1,19 @@ + + + + + + + + + From 3205e111731bc4a459c9da7bd7833ecbf6335ff3 Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Mon, 21 Apr 2025 12:04:24 +0200 Subject: [PATCH 012/323] fix(icons): changed `file-badge-2` icon (#2933) * Updated icons/file-badge-2.svg * Updated icons/file-badge-2.json * Updated icons/file-badge-2.svg --------- Co-authored-by: Eric Fennis Co-authored-by: Karsa --- icons/file-badge-2.json | 3 ++- icons/file-badge-2.svg | 5 ++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/icons/file-badge-2.json b/icons/file-badge-2.json index ef42d8397..778d40eea 100644 --- a/icons/file-badge-2.json +++ b/icons/file-badge-2.json @@ -2,7 +2,8 @@ "$schema": "../icon.schema.json", "contributors": [ "karsa-mistmere", - "danielbayley" + "danielbayley", + "jguddas" ], "tags": [ "award", diff --git a/icons/file-badge-2.svg b/icons/file-badge-2.svg index 79b354ccf..bdeff4e5f 100644 --- a/icons/file-badge-2.svg +++ b/icons/file-badge-2.svg @@ -9,8 +9,7 @@ stroke-linecap="round" stroke-linejoin="round" > - + + - - From 232d7b455775bd34779c36cdfe272802f36daa8a Mon Sep 17 00:00:00 2001 From: Luis David Lopera <89866878+luisdlopera@users.noreply.github.com> Date: Mon, 21 Apr 2025 05:20:25 -0500 Subject: [PATCH 013/323] feat(icons): added `wifi-pen` icon (#2576) * Added icons/wifi-pen.svg * Added icons/wifi-pen.json * Apply suggestion from @jguddas - wifi-pen.svg --------- Co-authored-by: Eric Fennis --- icons/wifi-pen.json | 20 ++++++++++++++++++++ icons/wifi-pen.svg | 16 ++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 icons/wifi-pen.json create mode 100644 icons/wifi-pen.svg diff --git a/icons/wifi-pen.json b/icons/wifi-pen.json new file mode 100644 index 000000000..2f8282576 --- /dev/null +++ b/icons/wifi-pen.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "karsa-mistmere", + "jguddas", + "danielbayley", + "luisdlopera" + ], + "tags": [ + "edit", + "wifi", + "pen", + "change", + "network" + ], + "categories": [ + "connectivity", + "devices" + ] +} diff --git a/icons/wifi-pen.svg b/icons/wifi-pen.svg new file mode 100644 index 000000000..f50019026 --- /dev/null +++ b/icons/wifi-pen.svg @@ -0,0 +1,16 @@ + + + + + + From 06c33964cb1a05d1ef359cb190563c5112b13bbd Mon Sep 17 00:00:00 2001 From: lukedukeus Date: Mon, 21 Apr 2025 06:31:07 -0400 Subject: [PATCH 014/323] update door icons (#3060) --- icons/door-closed-locked.json | 23 +++++++++++++++++++++++ icons/door-closed-locked.svg | 17 +++++++++++++++++ icons/door-closed.svg | 2 +- icons/door-open.svg | 10 +++++----- 4 files changed, 46 insertions(+), 6 deletions(-) create mode 100644 icons/door-closed-locked.json create mode 100644 icons/door-closed-locked.svg diff --git a/icons/door-closed-locked.json b/icons/door-closed-locked.json new file mode 100644 index 000000000..380ac4770 --- /dev/null +++ b/icons/door-closed-locked.json @@ -0,0 +1,23 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "karsa-mistmere", + "lukedukeus" + ], + "tags": [ + "entrance", + "entry", + "exit", + "ingress", + "egress", + "gate", + "gateway", + "emergency exit", + "lock" + ], + "categories": [ + "home", + "travel", + "security" + ] +} diff --git a/icons/door-closed-locked.svg b/icons/door-closed-locked.svg new file mode 100644 index 000000000..9f7c04af0 --- /dev/null +++ b/icons/door-closed-locked.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/icons/door-closed.svg b/icons/door-closed.svg index a06e184c9..68e73918d 100644 --- a/icons/door-closed.svg +++ b/icons/door-closed.svg @@ -9,7 +9,7 @@ stroke-linecap="round" stroke-linejoin="round" > + - diff --git a/icons/door-open.svg b/icons/door-open.svg index cd80c7a3d..6538907e0 100644 --- a/icons/door-open.svg +++ b/icons/door-open.svg @@ -9,9 +9,9 @@ stroke-linecap="round" stroke-linejoin="round" > - - - - - + + + + + From 0fccc276c3c8753bbd5f94217075fd1e3187d2f8 Mon Sep 17 00:00:00 2001 From: Eric Fennis Date: Mon, 21 Apr 2025 12:37:02 +0200 Subject: [PATCH 015/323] Bump dependencies (#3096) --- package.json | 4 +- packages/astro/package.json | 4 +- packages/lucide-preact/package.json | 6 +- packages/lucide-react-native/package.json | 6 +- packages/lucide-react/package.json | 6 +- packages/lucide-solid/package.json | 15 +- packages/lucide-static/package.json | 4 +- packages/lucide-svelte/package.json | 6 +- packages/lucide-vue-next/package.json | 4 +- packages/lucide-vue/package.json | 6 +- packages/lucide/package.json | 14 +- packages/shared/package.json | 2 +- packages/svelte/package.json | 4 +- pnpm-lock.yaml | 2148 +++++++++++---------- tools/build-icons/package.json | 3 +- tools/rollup-plugins/package.json | 12 +- 16 files changed, 1167 insertions(+), 1077 deletions(-) diff --git a/package.json b/package.json index fa8484cf3..643f09835 100644 --- a/package.json +++ b/package.json @@ -55,14 +55,14 @@ "eslint-config-prettier": "^8.10.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-import-resolver-custom-alias": "^1.3.2", - "eslint-import-resolver-typescript": "^3.8.3", - "prettier-plugin-astro": "^0.14.1", + "eslint-import-resolver-typescript": "^3.10.1", "eslint-plugin-import": "^2.31.0", "husky": "^8.0.3", "lint-staged": "^13.3.0", "minimist": "^1.2.8", "p-memoize": "^7.1.1", "prettier": "3.2.4", + "prettier-plugin-astro": "^0.14.1", "semver": "^7.7.1", "simple-git": "^3.27.0", "svgo": "^3.3.2", diff --git a/packages/astro/package.json b/packages/astro/package.json index 41c313d94..c5eebeaa5 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -54,8 +54,8 @@ "jest-serializer-html": "^7.1.0", "linkedom": "^0.18.5", "prettier": "^3.4.2", - "typescript": "^5.8.2", - "vitest": "^3.0.8" + "typescript": "^5.8.3", + "vitest": "^3.1.2" }, "peerDependencies": { "astro": "^4 || ^5" diff --git a/packages/lucide-preact/package.json b/packages/lucide-preact/package.json index da4be8a44..d00609d54 100644 --- a/packages/lucide-preact/package.json +++ b/packages/lucide-preact/package.json @@ -52,9 +52,9 @@ "preact": "^10.19.2", "rollup": "^4.22.4", "rollup-plugin-dts": "^6.1.0", - "typescript": "^5.3.3", - "vite": "5.4.17", - "vitest": "^1.1.1" + "typescript": "^5.8.3", + "vite": "^6.3.2", + "vitest": "^3.1.2" }, "peerDependencies": { "preact": "^10.5.13" diff --git a/packages/lucide-react-native/package.json b/packages/lucide-react-native/package.json index cfac008fc..36843c2b5 100644 --- a/packages/lucide-react-native/package.json +++ b/packages/lucide-react-native/package.json @@ -58,9 +58,9 @@ "react-native-svg": "^15.8.0", "rollup": "^4.22.4", "rollup-plugin-dts": "^6.1.0", - "typescript": "^4.8.4", - "vite": "5.4.17", - "vitest": "^1.1.1" + "typescript": "^5.8.3", + "vite": "^6.3.2", + "vitest": "^3.1.2" }, "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0", diff --git a/packages/lucide-react/package.json b/packages/lucide-react/package.json index d8d33be69..3ffad6b3f 100644 --- a/packages/lucide-react/package.json +++ b/packages/lucide-react/package.json @@ -64,9 +64,9 @@ "rollup": "^4.22.4", "rollup-plugin-dts": "^6.1.0", "rollup-plugin-preserve-directives": "^0.4.0", - "typescript": "^4.9.5", - "vite": "5.4.17", - "vitest": "^1.1.1" + "typescript": "^5.8.3", + "vite": "^6.3.2", + "vitest": "^3.1.2" }, "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/lucide-solid/package.json b/packages/lucide-solid/package.json index fa35c1f48..b41afbb2b 100644 --- a/packages/lucide-solid/package.json +++ b/packages/lucide-solid/package.json @@ -36,24 +36,21 @@ "solid": "./dist/source/lucide-solid.jsx", "import": "./dist/esm/lucide-solid.js", "browser": "./dist/esm/lucide-solid.js", - "require": "./dist/cjs/lucide-solid.js", - "node": "./dist/cjs/lucide-solid.js" + "require": "./dist/cjs/lucide-solid.js" }, "./icons": { "types": "./dist/types/lucide-solid.d.ts", "solid": "./dist/source/lucide-solid.jsx", "import": "./dist/esm/lucide-solid.js", "browser": "./dist/esm/lucide-solid.js", - "require": "./dist/cjs/lucide-solid.js", - "node": "./dist/cjs/lucide-solid.js" + "require": "./dist/cjs/lucide-solid.js" }, "./icons/*": { "types": "./dist/types/icons/*.d.ts", "solid": "./dist/source/icons/*.jsx", "import": "./dist/esm/icons/*.js", "browser": "./dist/esm/icons/*.js", - "require": "./dist/cjs/icons/*.js", - "node": "./dist/cjs/icons/*.js" + "require": "./dist/cjs/icons/*.js" } }, "sideEffects": false, @@ -82,10 +79,10 @@ "jest-serializer-html": "^7.1.0", "rollup": "^4.22.4", "solid-js": "^1.9.4", - "typescript": "^4.9.4", - "vite": "5.4.17", + "typescript": "^5.8.3", + "vite": "^6.3.2", "vite-plugin-solid": "^2.11.6", - "vitest": "^1.1.1", + "vitest": "^3.1.2", "esbuild": "^0.25.0" }, "peerDependencies": { diff --git a/packages/lucide-static/package.json b/packages/lucide-static/package.json index 7f7cfab87..21994448b 100644 --- a/packages/lucide-static/package.json +++ b/packages/lucide-static/package.json @@ -43,7 +43,7 @@ "@lucide/build-icons": "workspace:*", "@lucide/rollup-plugins": "workspace:*", "@lucide/helpers": "workspace:*", - "rollup": "^4.22.4", - "rollup-plugin-dts": "^6.1.0" + "rollup": "^4.40.0", + "rollup-plugin-dts": "^6.2.1" } } diff --git a/packages/lucide-svelte/package.json b/packages/lucide-svelte/package.json index 0a4497e46..51b0ac852 100644 --- a/packages/lucide-svelte/package.json +++ b/packages/lucide-svelte/package.json @@ -69,9 +69,9 @@ "svelte": "^4.2.19", "svelte-check": "^3.4.4", "svelte-preprocess": "^5.0.4", - "typescript": "^5.1.6", - "vite": "5.4.17", - "vitest": "^1.1.1" + "typescript": "^5.8.3", + "vite": "^6.3.2", + "vitest": "^3.1.2" }, "peerDependencies": { "svelte": "^3 || ^4 || ^5.0.0-next.42" diff --git a/packages/lucide-vue-next/package.json b/packages/lucide-vue-next/package.json index 6aec7941f..4ea6442b0 100644 --- a/packages/lucide-vue-next/package.json +++ b/packages/lucide-vue-next/package.json @@ -54,8 +54,8 @@ "@vue/test-utils": "2.4.5", "rollup": "^4.22.4", "rollup-plugin-dts": "^6.1.0", - "vite": "5.4.17", - "vitest": "^1.1.1", + "vite": "^6.3.2", + "vitest": "^3.1.2", "vue": "^3.4.21" }, "peerDependencies": { diff --git a/packages/lucide-vue/package.json b/packages/lucide-vue/package.json index 5fdccac9c..a829b505a 100644 --- a/packages/lucide-vue/package.json +++ b/packages/lucide-vue/package.json @@ -51,9 +51,9 @@ "@vitejs/plugin-vue2": "2.2.0", "@vue/test-utils": "1.3.0", "rollup": "^3.29.5", - "typescript": "^4.9.5", - "vite": "5.4.17", - "vitest": "^1.1.1", + "typescript": "^5.8.3", + "vite": "^6.3.2", + "vitest": "^3.1.2", "vue": "2.7.14", "vue-template-compiler": "2.7.14" }, diff --git a/packages/lucide/package.json b/packages/lucide/package.json index b9d8f6582..954ace554 100644 --- a/packages/lucide/package.json +++ b/packages/lucide/package.json @@ -45,13 +45,13 @@ "devDependencies": { "@lucide/build-icons": "workspace:*", "@lucide/rollup-plugins": "workspace:*", - "@rollup/plugin-replace": "^6.0.1", - "@testing-library/jest-dom": "^6.1.6", + "@rollup/plugin-replace": "^6.0.2", + "@testing-library/jest-dom": "^6.6.3", "jest-serializer-html": "^7.1.0", - "rollup": "^4.22.4", - "rollup-plugin-dts": "^6.1.0", - "typescript": "^4.9.3", - "vite": "5.4.17", - "vitest": "^1.1.1" + "rollup": "^4.40.0", + "rollup-plugin-dts": "^6.2.1", + "typescript": "^5.8.3", + "vite": "^6.3.2", + "vitest": "^3.1.2" } } diff --git a/packages/shared/package.json b/packages/shared/package.json index 0a10fa096..a9cfbe8ca 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -13,6 +13,6 @@ "test:watch": "vitest watch" }, "devDependencies": { - "vitest": "^1.1.1" + "vitest": "^3.1.2" } } diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 48cfbeed6..659906412 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -69,9 +69,9 @@ "svelte": "^5.20.5", "svelte-check": "^4.1.4", "svelte-preprocess": "^6.0.3", - "typescript": "^5.1.6", + "typescript": "^5.8.3", "vite": "6.0.7", - "vitest": "^1.1.1" + "vitest": "^3.1.2" }, "peerDependencies": { "svelte": "^5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 04b896128..635635ab5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,13 +27,13 @@ importers: version: 17.0.33 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.57.1)(typescript@5.8.2) + version: 6.21.0(eslint@8.57.1)(typescript@5.8.3) ajv-cli: specifier: ^5.0.0 - version: 5.0.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.8.2)) + version: 5.0.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.8.3)) eslint: specifier: ^8.57.1 version: 8.57.1 @@ -42,7 +42,7 @@ importers: version: 15.0.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) eslint-config-airbnb-typescript: specifier: ^17.1.0 - version: 17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2))(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1) + version: 17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3))(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1) eslint-config-prettier: specifier: ^8.10.0 version: 8.10.0(eslint@8.57.1) @@ -53,11 +53,11 @@ importers: specifier: ^1.3.2 version: 1.3.2(eslint-plugin-import@2.31.0) eslint-import-resolver-typescript: - specifier: ^3.8.3 - version: 3.8.3(eslint-plugin-import@2.31.0)(eslint@8.57.1) + specifier: ^3.10.1 + version: 3.10.1(eslint-plugin-import@2.31.0)(eslint@8.57.1) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3)(eslint@8.57.1) + version: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) husky: specifier: ^8.0.3 version: 8.0.3 @@ -96,19 +96,19 @@ importers: dependencies: '@floating-ui/vue': specifier: ^1.0.3 - version: 1.0.6(vue@3.5.13(typescript@5.8.2)) + version: 1.0.6(vue@3.5.13(typescript@5.8.3)) '@headlessui/vue': specifier: ^1.7.17 - version: 1.7.19(vue@3.5.13(typescript@5.8.2)) + version: 1.7.19(vue@3.5.13(typescript@5.8.3)) '@resvg/resvg-wasm': specifier: ^2.6.2 version: 2.6.2 '@vueuse/components': specifier: ^12.0.0 - version: 12.0.0(typescript@5.8.2) + version: 12.0.0(typescript@5.8.3) '@vueuse/core': specifier: ^12.0.0 - version: 12.0.0(typescript@5.8.2) + version: 12.0.0(typescript@5.8.3) element-to-path: specifier: ^1.2.1 version: 1.2.1 @@ -138,7 +138,7 @@ importers: version: 18.2.0(react@18.2.0) sandpack-vue3: specifier: 3.1.11 - version: 3.1.11(@lezer/common@1.2.1)(vue@3.5.13(typescript@5.8.2)) + version: 3.1.11(@lezer/common@1.2.1)(vue@3.5.13(typescript@5.8.3)) semver: specifier: ^7.5.2 version: 7.5.2 @@ -159,7 +159,7 @@ importers: version: 5.3.1 vue: specifier: ^3.5.13 - version: 3.5.13(typescript@5.8.2) + version: 3.5.13(typescript@5.8.3) devDependencies: '@lucide/build-icons': specifier: workspace:* @@ -187,13 +187,13 @@ importers: version: 3.4.0 vitepress: specifier: ^1.3.1 - version: 1.3.3(@algolia/client-search@4.19.1)(@types/node@20.4.5)(@types/react@18.2.55)(axios@1.7.4)(fuse.js@6.6.2)(less@4.2.0)(postcss@8.5.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.77.8)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.31.6)(typescript@5.8.2) + version: 1.3.3(@algolia/client-search@4.19.1)(@types/node@20.4.5)(@types/react@18.2.55)(axios@1.7.4)(fuse.js@6.6.2)(less@4.2.0)(postcss@8.5.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.77.8)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.31.6)(typescript@5.8.3) packages/astro: dependencies: astro: specifier: ^4 || ^5 - version: 5.5.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(rollup@4.39.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@5.8.2)(yaml@2.7.0) + version: 5.5.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(rollup@4.40.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@5.8.3)(yaml@2.7.0) devDependencies: '@astrojs/ts-plugin': specifier: ^1.10.4 @@ -217,11 +217,11 @@ importers: specifier: ^3.4.2 version: 3.5.3 typescript: - specifier: ^5.8.2 - version: 5.8.2 + specifier: ^5.8.3 + version: 5.8.3 vitest: - specifier: ^3.0.8 - version: 3.0.8(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) + specifier: ^3.1.2 + version: 3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) packages/lucide: devDependencies: @@ -232,29 +232,29 @@ importers: specifier: workspace:* version: link:../../tools/rollup-plugins '@rollup/plugin-replace': - specifier: ^6.0.1 - version: 6.0.1(rollup@4.22.4) + specifier: ^6.0.2 + version: 6.0.2(rollup@4.40.0) '@testing-library/jest-dom': - specifier: ^6.1.6 - version: 6.4.2(vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + specifier: ^6.6.3 + version: 6.6.3 jest-serializer-html: specifier: ^7.1.0 version: 7.1.0 rollup: - specifier: ^4.22.4 - version: 4.22.4 + specifier: ^4.40.0 + version: 4.40.0 rollup-plugin-dts: - specifier: ^6.1.0 - version: 6.1.0(rollup@4.22.4)(typescript@4.9.5) + specifier: ^6.2.1 + version: 6.2.1(rollup@4.40.0)(typescript@5.8.3) typescript: - specifier: ^4.9.3 - version: 4.9.5 + specifier: ^5.8.3 + version: 5.8.3 vite: - specifier: 5.4.17 - version: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^6.3.2 + version: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) vitest: - specifier: ^1.1.1 - version: 1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^3.1.2 + version: 3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) packages/lucide-angular: devDependencies: @@ -375,10 +375,10 @@ importers: version: link:../shared '@preact/preset-vite': specifier: ^2.7.0 - version: 2.8.1(@babel/core@7.26.9)(preact@10.19.4)(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + version: 2.8.1(@babel/core@7.26.9)(preact@10.19.4)(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0)) '@testing-library/jest-dom': specifier: ^6.1.4 - version: 6.4.2(vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)) '@testing-library/preact': specifier: ^3.2.3 version: 3.2.3(preact@10.19.4) @@ -393,16 +393,16 @@ importers: version: 4.22.4 rollup-plugin-dts: specifier: ^6.1.0 - version: 6.1.0(rollup@4.22.4)(typescript@5.3.3) + version: 6.1.0(rollup@4.22.4)(typescript@5.8.3) typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.8.3 + version: 5.8.3 vite: - specifier: 5.4.17 - version: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^6.3.2 + version: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) vitest: - specifier: ^1.1.1 - version: 1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^3.1.2 + version: 3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) packages/lucide-react: devDependencies: @@ -417,7 +417,7 @@ importers: version: link:../shared '@testing-library/jest-dom': specifier: ^6.1.6 - version: 6.4.2(vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)) '@testing-library/react': specifier: ^14.1.2 version: 14.2.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -426,7 +426,7 @@ importers: version: 18.2.55 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + version: 4.3.4(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0)) jest-serializer-html: specifier: ^7.1.0 version: 7.1.0 @@ -441,19 +441,19 @@ importers: version: 4.22.4 rollup-plugin-dts: specifier: ^6.1.0 - version: 6.1.0(rollup@4.22.4)(typescript@4.9.5) + version: 6.1.0(rollup@4.22.4)(typescript@5.8.3) rollup-plugin-preserve-directives: specifier: ^0.4.0 version: 0.4.0(rollup@4.22.4) typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^5.8.3 + version: 5.8.3 vite: - specifier: 5.4.17 - version: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^6.3.2 + version: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) vitest: - specifier: ^1.1.1 - version: 1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^3.1.2 + version: 3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) packages/lucide-react-native: devDependencies: @@ -468,7 +468,7 @@ importers: version: link:../shared '@testing-library/jest-dom': specifier: ^6.1.6 - version: 6.4.2(vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)) '@testing-library/react': specifier: ^14.1.2 version: 14.2.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -480,7 +480,7 @@ importers: version: 18.2.17 '@vitejs/plugin-react': specifier: ^4.2.1 - version: 4.2.1(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + version: 4.2.1(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0)) jest-serializer-html: specifier: ^7.1.0 version: 7.1.0 @@ -501,16 +501,16 @@ importers: version: 4.22.4 rollup-plugin-dts: specifier: ^6.1.0 - version: 6.1.0(rollup@4.22.4)(typescript@4.9.5) + version: 6.1.0(rollup@4.22.4)(typescript@5.8.3) typescript: - specifier: ^4.8.4 - version: 4.9.5 + specifier: ^5.8.3 + version: 5.8.3 vite: - specifier: 5.4.17 - version: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^6.3.2 + version: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) vitest: - specifier: ^1.1.1 - version: 1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^3.1.2 + version: 3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) packages/lucide-solid: devDependencies: @@ -540,7 +540,7 @@ importers: version: 0.8.10(@solidjs/router@0.11.5(solid-js@1.9.5))(solid-js@1.9.5) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.2(vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)) babel-preset-solid: specifier: ^1.8.12 version: 1.8.12(@babel/core@7.23.9) @@ -557,17 +557,17 @@ importers: specifier: ^1.9.4 version: 1.9.5 typescript: - specifier: ^4.9.4 - version: 4.9.5 + specifier: ^5.8.3 + version: 5.8.3 vite: - specifier: 5.4.17 - version: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^6.3.2 + version: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) vite-plugin-solid: specifier: ^2.11.6 - version: 2.11.6(@testing-library/jest-dom@6.4.2(vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)))(solid-js@1.9.5)(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + version: 2.11.6(@testing-library/jest-dom@6.4.2(vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0)))(solid-js@1.9.5)(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0)) vitest: - specifier: ^1.1.1 - version: 1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^3.1.2 + version: 3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) packages/lucide-static: devDependencies: @@ -584,11 +584,11 @@ importers: specifier: ^2.3.2 version: 2.7.1 rollup: - specifier: ^4.22.4 - version: 4.22.4 + specifier: ^4.40.0 + version: 4.40.0 rollup-plugin-dts: - specifier: ^6.1.0 - version: 6.1.0(rollup@4.22.4)(typescript@5.8.2) + specifier: ^6.2.1 + version: 6.2.1(rollup@4.40.0)(typescript@5.8.3) svgson: specifier: ^5.2.1 version: 5.3.1 @@ -603,13 +603,13 @@ importers: version: link:../../tools/build-helpers '@sveltejs/package': specifier: ^2.2.3 - version: 2.2.6(svelte@4.2.19)(typescript@5.1.6) + version: 2.2.6(svelte@4.2.19)(typescript@5.8.3) '@sveltejs/vite-plugin-svelte': specifier: ^2.4.2 - version: 2.5.3(svelte@4.2.19)(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 2.5.3(svelte@4.2.19)(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)) '@testing-library/jest-dom': specifier: ^6.1.4 - version: 6.4.2(vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)) '@testing-library/svelte': specifier: ^4.0.2 version: 4.2.3(svelte@4.2.19) @@ -630,16 +630,16 @@ importers: version: 3.4.6(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19) svelte-preprocess: specifier: ^5.0.4 - version: 5.0.4(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19)(typescript@5.1.6) + version: 5.0.4(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19)(typescript@5.8.3) typescript: - specifier: ^5.1.6 - version: 5.1.6 + specifier: ^5.8.3 + version: 5.8.3 vite: - specifier: 5.4.17 - version: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^6.3.2 + version: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) vitest: - specifier: ^1.1.1 - version: 1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^3.1.2 + version: 3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) packages/lucide-vue: devDependencies: @@ -654,13 +654,13 @@ importers: version: link:../shared '@testing-library/jest-dom': specifier: ^6.1.4 - version: 6.4.2(vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)) '@testing-library/vue': specifier: ^5.9.0 version: 5.9.0(vue-template-compiler@2.7.14(vue@2.7.14))(vue@2.7.14) '@vitejs/plugin-vue2': specifier: 2.2.0 - version: 2.2.0(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@2.7.14) + version: 2.2.0(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0))(vue@2.7.14) '@vue/test-utils': specifier: 1.3.0 version: 1.3.0(vue-template-compiler@2.7.14(vue@2.7.14))(vue@2.7.14) @@ -668,14 +668,14 @@ importers: specifier: ^3.29.5 version: 3.29.5 typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^5.8.3 + version: 5.8.3 vite: - specifier: 5.4.17 - version: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^6.3.2 + version: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) vitest: - specifier: ^1.1.1 - version: 1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^3.1.2 + version: 3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) vue: specifier: 2.7.14 version: 2.7.14 @@ -696,13 +696,13 @@ importers: version: link:../shared '@testing-library/jest-dom': specifier: ^6.1.6 - version: 6.4.2(vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)) '@testing-library/vue': specifier: ^8.0.3 - version: 8.0.3(@vue/compiler-sfc@3.5.13)(vue@3.4.21(typescript@5.8.2)) + version: 8.0.3(@vue/compiler-sfc@3.5.13)(vue@3.4.21(typescript@5.8.3)) '@vitejs/plugin-vue': specifier: ^4.6.2 - version: 4.6.2(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.4.21(typescript@5.8.2)) + version: 4.6.2(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0))(vue@3.4.21(typescript@5.8.3)) '@vue/test-utils': specifier: 2.4.5 version: 2.4.5 @@ -711,22 +711,22 @@ importers: version: 4.22.4 rollup-plugin-dts: specifier: ^6.1.0 - version: 6.1.0(rollup@4.22.4)(typescript@5.8.2) + version: 6.1.0(rollup@4.22.4)(typescript@5.8.3) vite: - specifier: 5.4.17 - version: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^6.3.2 + version: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) vitest: - specifier: ^1.1.1 - version: 1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^3.1.2 + version: 3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) vue: specifier: ^3.4.21 - version: 3.4.21(typescript@5.8.2) + version: 3.4.21(typescript@5.8.3) packages/shared: devDependencies: vitest: - specifier: ^1.1.1 - version: 1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^3.1.2 + version: 3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) packages/svelte: devDependencies: @@ -738,16 +738,16 @@ importers: version: link:../../tools/build-helpers '@sveltejs/package': specifier: ^2.3.10 - version: 2.3.10(svelte@5.20.5)(typescript@5.3.3) + version: 2.3.10(svelte@5.20.5)(typescript@5.8.3) '@sveltejs/vite-plugin-svelte': specifier: ^5.0.3 version: 5.0.3(svelte@5.20.5)(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0)) '@testing-library/jest-dom': specifier: ^6.1.4 - version: 6.4.2(vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + version: 6.4.2(vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)) '@testing-library/svelte': specifier: ^5.2.7 - version: 5.2.7(svelte@5.20.5)(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0))(vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + version: 5.2.7(svelte@5.20.5)(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0))(vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0)) '@tsconfig/svelte': specifier: ^5.0.4 version: 5.0.4 @@ -762,19 +762,19 @@ importers: version: 5.20.5 svelte-check: specifier: ^4.1.4 - version: 4.1.4(picomatch@4.0.2)(svelte@5.20.5)(typescript@5.3.3) + version: 4.1.4(picomatch@4.0.2)(svelte@5.20.5)(typescript@5.8.3) svelte-preprocess: specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(stylus@0.56.0)(svelte@5.20.5)(typescript@5.3.3) + version: 6.0.3(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(stylus@0.56.0)(svelte@5.20.5)(typescript@5.8.3) typescript: - specifier: ^5.1.6 - version: 5.3.3 + specifier: ^5.8.3 + version: 5.8.3 vite: specifier: 6.0.7 version: 6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) vitest: - specifier: ^1.1.1 - version: 1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + specifier: ^3.1.2 + version: 3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) tools/build-font: dependencies: @@ -795,9 +795,6 @@ importers: minimist: specifier: ^1.2.7 version: 1.2.8 - node-fetch: - specifier: ^3.2.10 - version: 3.3.2 prettier: specifier: 2.7.1 version: 2.7.1 @@ -825,28 +822,28 @@ importers: dependencies: '@atomico/rollup-plugin-sizes': specifier: ^1.1.4 - version: 1.1.4(rollup@4.22.4) + version: 1.1.4(rollup@4.40.0) '@rollup/plugin-node-resolve': - specifier: ^15.2.3 - version: 15.2.3(rollup@4.22.4) + specifier: ^16.0.1 + version: 16.0.1(rollup@4.40.0) '@rollup/plugin-replace': specifier: ^6.0.1 - version: 6.0.1(rollup@4.22.4) + version: 6.0.1(rollup@4.40.0) esbuild: - specifier: ^0.25.0 - version: 0.25.0 + specifier: ^0.25.2 + version: 0.25.2 rollup: - specifier: ^4.22.4 - version: 4.22.4 + specifier: ^4.40.0 + version: 4.40.0 rollup-plugin-esbuild: - specifier: ^6.1.0 - version: 6.1.1(esbuild@0.25.0)(rollup@4.22.4) + specifier: ^6.2.1 + version: 6.2.1(esbuild@0.25.2)(rollup@4.40.0) rollup-plugin-license: - specifier: ^3.2.0 - version: 3.2.0(rollup@4.22.4) + specifier: ^3.6.0 + version: 3.6.0(picomatch@4.0.2)(rollup@4.40.0) rollup-plugin-visualizer: - specifier: ^5.12.0 - version: 5.12.0(rollup@4.22.4) + specifier: ^5.14.0 + version: 5.14.0(rollup@4.40.0) packages: @@ -2666,17 +2663,17 @@ packages: search-insights: optional: true - '@emnapi/core@1.4.0': - resolution: {integrity: sha512-H+N/FqT07NmLmt6OFFtDfwe8PNygprzBikrEMyQfgqSmT0vzE515Pz7R8izwB9q/zsH/MA64AKoul3sA6/CzVg==} + '@emnapi/core@1.4.3': + resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==} '@emnapi/runtime@1.3.1': resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} - '@emnapi/runtime@1.4.0': - resolution: {integrity: sha512-64WYIf4UYcdLnbKn/umDlNjQDSS8AgZrI/R9+x5ilkUVFxXcA1Ebl+gQLc/6mERA4407Xof0R7wEyEuj091CVw==} + '@emnapi/runtime@1.4.3': + resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} - '@emnapi/wasi-threads@1.0.1': - resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} + '@emnapi/wasi-threads@1.0.2': + resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==} '@esbuild/aix-ppc64@0.19.12': resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} @@ -2702,6 +2699,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.25.2': + resolution: {integrity: sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.19.12': resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} engines: {node: '>=12'} @@ -2726,6 +2729,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.25.2': + resolution: {integrity: sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.19.12': resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} engines: {node: '>=12'} @@ -2750,6 +2759,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.25.2': + resolution: {integrity: sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.19.12': resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} engines: {node: '>=12'} @@ -2774,6 +2789,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.25.2': + resolution: {integrity: sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.19.12': resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} engines: {node: '>=12'} @@ -2798,6 +2819,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.25.2': + resolution: {integrity: sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.19.12': resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} engines: {node: '>=12'} @@ -2822,6 +2849,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.25.2': + resolution: {integrity: sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.19.12': resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} engines: {node: '>=12'} @@ -2846,6 +2879,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.25.2': + resolution: {integrity: sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.19.12': resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} engines: {node: '>=12'} @@ -2870,6 +2909,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.25.2': + resolution: {integrity: sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.19.12': resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} engines: {node: '>=12'} @@ -2894,6 +2939,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.25.2': + resolution: {integrity: sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.19.12': resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} engines: {node: '>=12'} @@ -2918,6 +2969,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.25.2': + resolution: {integrity: sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.19.12': resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} engines: {node: '>=12'} @@ -2942,6 +2999,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.25.2': + resolution: {integrity: sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.14.54': resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} engines: {node: '>=12'} @@ -2972,6 +3035,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.25.2': + resolution: {integrity: sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.19.12': resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} engines: {node: '>=12'} @@ -2996,6 +3065,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.25.2': + resolution: {integrity: sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.19.12': resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} engines: {node: '>=12'} @@ -3020,6 +3095,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.25.2': + resolution: {integrity: sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.19.12': resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} engines: {node: '>=12'} @@ -3044,6 +3125,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.25.2': + resolution: {integrity: sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.19.12': resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} engines: {node: '>=12'} @@ -3068,6 +3155,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.25.2': + resolution: {integrity: sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.19.12': resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} engines: {node: '>=12'} @@ -3092,6 +3185,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.25.2': + resolution: {integrity: sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.24.2': resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} engines: {node: '>=18'} @@ -3104,6 +3203,12 @@ packages: cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.25.2': + resolution: {integrity: sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.19.12': resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} engines: {node: '>=12'} @@ -3128,6 +3233,12 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.25.2': + resolution: {integrity: sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.24.2': resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} engines: {node: '>=18'} @@ -3140,6 +3251,12 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.25.2': + resolution: {integrity: sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.19.12': resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} engines: {node: '>=12'} @@ -3164,6 +3281,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.25.2': + resolution: {integrity: sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.19.12': resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} engines: {node: '>=12'} @@ -3188,6 +3311,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.25.2': + resolution: {integrity: sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.19.12': resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} engines: {node: '>=12'} @@ -3212,6 +3341,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.25.2': + resolution: {integrity: sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.19.12': resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} engines: {node: '>=12'} @@ -3236,6 +3371,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.25.2': + resolution: {integrity: sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.19.12': resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} engines: {node: '>=12'} @@ -3260,14 +3401,20 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.25.2': + resolution: {integrity: sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/eslint-utils@4.4.1': - resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} + '@eslint-community/eslint-utils@4.6.1': + resolution: {integrity: sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -3716,8 +3863,8 @@ packages: resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} hasBin: true - '@napi-rs/wasm-runtime@0.2.8': - resolution: {integrity: sha512-OBlgKdX7gin7OIq4fadsjpg+cp2ZphvAIKucHsNfTdJiqdOmOEwQd/bHi0VwNrcw5xpBJyUw6cK/QilCqy1BSg==} + '@napi-rs/wasm-runtime@0.2.9': + resolution: {integrity: sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==} '@netlify/functions@2.8.1': resolution: {integrity: sha512-+6wtYdoz0yE06dSa9XkP47tw5zm6g13QMeCwM3MmHx1vn8hzwFa51JtmfraprdkL7amvb7gaNM+OOhQU1h6T8A==} @@ -4322,6 +4469,15 @@ packages: rollup: optional: true + '@rollup/plugin-node-resolve@16.0.1': + resolution: {integrity: sha512-tk5YCxJWIG81umIvNkSod2qK5KyQW19qcBF/B78n1bjtOON6gzKoVeSzAE8yHCZEDmqkHKkxplExA8KzdJLJpA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/plugin-replace@5.0.7': resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} engines: {node: '>=14.0.0'} @@ -4340,6 +4496,15 @@ packages: rollup: optional: true + '@rollup/plugin-replace@6.0.2': + resolution: {integrity: sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/plugin-terser@0.4.4': resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} @@ -4400,13 +4565,8 @@ packages: cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.30.1': - resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm-eabi@4.39.0': - resolution: {integrity: sha512-lGVys55Qb00Wvh8DMAocp5kIcaNzEFTmGhfFd88LfaogYTRKrdxgtlO5H6S49v2Nd8R2C6wLOal0qv6/kCkOwA==} + '@rollup/rollup-android-arm-eabi@4.40.0': + resolution: {integrity: sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==} cpu: [arm] os: [android] @@ -4415,13 +4575,8 @@ packages: cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.30.1': - resolution: {integrity: sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-android-arm64@4.39.0': - resolution: {integrity: sha512-It9+M1zE31KWfqh/0cJLrrsCPiF72PoJjIChLX+rEcujVRCb4NLQ5QzFkzIZW8Kn8FTbvGQBY5TkKBau3S8cCQ==} + '@rollup/rollup-android-arm64@4.40.0': + resolution: {integrity: sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==} cpu: [arm64] os: [android] @@ -4430,13 +4585,8 @@ packages: cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.30.1': - resolution: {integrity: sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-arm64@4.39.0': - resolution: {integrity: sha512-lXQnhpFDOKDXiGxsU9/l8UEGGM65comrQuZ+lDcGUx+9YQ9dKpF3rSEGepyeR5AHZ0b5RgiligsBhWZfSSQh8Q==} + '@rollup/rollup-darwin-arm64@4.40.0': + resolution: {integrity: sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==} cpu: [arm64] os: [darwin] @@ -4445,33 +4595,18 @@ packages: cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.30.1': - resolution: {integrity: sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==} + '@rollup/rollup-darwin-x64@4.40.0': + resolution: {integrity: sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==} cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.39.0': - resolution: {integrity: sha512-mKXpNZLvtEbgu6WCkNij7CGycdw9cJi2k9v0noMb++Vab12GZjFgUXD69ilAbBh034Zwn95c2PNSz9xM7KYEAQ==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-freebsd-arm64@4.30.1': - resolution: {integrity: sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==} + '@rollup/rollup-freebsd-arm64@4.40.0': + resolution: {integrity: sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.39.0': - resolution: {integrity: sha512-jivRRlh2Lod/KvDZx2zUR+I4iBfHcu2V/BA2vasUtdtTN2Uk3jfcZczLa81ESHZHPHy4ih3T/W5rPFZ/hX7RtQ==} - cpu: [arm64] - os: [freebsd] - - '@rollup/rollup-freebsd-x64@4.30.1': - resolution: {integrity: sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==} - cpu: [x64] - os: [freebsd] - - '@rollup/rollup-freebsd-x64@4.39.0': - resolution: {integrity: sha512-8RXIWvYIRK9nO+bhVz8DwLBepcptw633gv/QT4015CpJ0Ht8punmoHU/DuEd3iw9Hr8UwUV+t+VNNuZIWYeY7Q==} + '@rollup/rollup-freebsd-x64@4.40.0': + resolution: {integrity: sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==} cpu: [x64] os: [freebsd] @@ -4480,13 +4615,8 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.30.1': - resolution: {integrity: sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-gnueabihf@4.39.0': - resolution: {integrity: sha512-mz5POx5Zu58f2xAG5RaRRhp3IZDK7zXGk5sdEDj4o96HeaXhlUwmLFzNlc4hCQi5sGdR12VDgEUqVSHer0lI9g==} + '@rollup/rollup-linux-arm-gnueabihf@4.40.0': + resolution: {integrity: sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==} cpu: [arm] os: [linux] @@ -4495,13 +4625,8 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.30.1': - resolution: {integrity: sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.39.0': - resolution: {integrity: sha512-+YDwhM6gUAyakl0CD+bMFpdmwIoRDzZYaTWV3SDRBGkMU/VpIBYXXEvkEcTagw/7VVkL2vA29zU4UVy1mP0/Yw==} + '@rollup/rollup-linux-arm-musleabihf@4.40.0': + resolution: {integrity: sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==} cpu: [arm] os: [linux] @@ -4510,13 +4635,8 @@ packages: cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.30.1': - resolution: {integrity: sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.39.0': - resolution: {integrity: sha512-EKf7iF7aK36eEChvlgxGnk7pdJfzfQbNvGV/+l98iiMwU23MwvmV0Ty3pJ0p5WQfm3JRHOytSIqD9LB7Bq7xdQ==} + '@rollup/rollup-linux-arm64-gnu@4.40.0': + resolution: {integrity: sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==} cpu: [arm64] os: [linux] @@ -4525,23 +4645,13 @@ packages: cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.30.1': - resolution: {integrity: sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==} + '@rollup/rollup-linux-arm64-musl@4.40.0': + resolution: {integrity: sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.39.0': - resolution: {integrity: sha512-vYanR6MtqC7Z2SNr8gzVnzUul09Wi1kZqJaek3KcIlI/wq5Xtq4ZPIZ0Mr/st/sv/NnaPwy/D4yXg5x0B3aUUA==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-loongarch64-gnu@4.30.1': - resolution: {integrity: sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==} - cpu: [loong64] - os: [linux] - - '@rollup/rollup-linux-loongarch64-gnu@4.39.0': - resolution: {integrity: sha512-NMRUT40+h0FBa5fb+cpxtZoGAggRem16ocVKIv5gDB5uLDgBIwrIsXlGqYbLwW8YyO3WVTk1FkFDjMETYlDqiw==} + '@rollup/rollup-linux-loongarch64-gnu@4.40.0': + resolution: {integrity: sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==} cpu: [loong64] os: [linux] @@ -4550,13 +4660,8 @@ packages: cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': - resolution: {integrity: sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.39.0': - resolution: {integrity: sha512-0pCNnmxgduJ3YRt+D+kJ6Ai/r+TaePu9ZLENl+ZDV/CdVczXl95CbIiwwswu4L+K7uOIGf6tMo2vm8uadRaICQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': + resolution: {integrity: sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==} cpu: [ppc64] os: [linux] @@ -4565,18 +4670,13 @@ packages: cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.30.1': - resolution: {integrity: sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==} + '@rollup/rollup-linux-riscv64-gnu@4.40.0': + resolution: {integrity: sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.39.0': - resolution: {integrity: sha512-t7j5Zhr7S4bBtksT73bO6c3Qa2AV/HqiGlj9+KB3gNF5upcVkx+HLgxTm8DK4OkzsOYqbdqbLKwvGMhylJCPhQ==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-riscv64-musl@4.39.0': - resolution: {integrity: sha512-m6cwI86IvQ7M93MQ2RF5SP8tUjD39Y7rjb1qjHgYh28uAPVU8+k/xYWvxRO3/tBN2pZkSMa5RjnPuUIbrwVxeA==} + '@rollup/rollup-linux-riscv64-musl@4.40.0': + resolution: {integrity: sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==} cpu: [riscv64] os: [linux] @@ -4585,13 +4685,8 @@ packages: cpu: [s390x] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.30.1': - resolution: {integrity: sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.39.0': - resolution: {integrity: sha512-iRDJd2ebMunnk2rsSBYlsptCyuINvxUfGwOUldjv5M4tpa93K8tFMeYGpNk2+Nxl+OBJnBzy2/JCscGeO507kA==} + '@rollup/rollup-linux-s390x-gnu@4.40.0': + resolution: {integrity: sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==} cpu: [s390x] os: [linux] @@ -4600,13 +4695,8 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.30.1': - resolution: {integrity: sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.39.0': - resolution: {integrity: sha512-t9jqYw27R6Lx0XKfEFe5vUeEJ5pF3SGIM6gTfONSMb7DuG6z6wfj2yjcoZxHg129veTqU7+wOhY6GX8wmf90dA==} + '@rollup/rollup-linux-x64-gnu@4.40.0': + resolution: {integrity: sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==} cpu: [x64] os: [linux] @@ -4615,13 +4705,8 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.30.1': - resolution: {integrity: sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.39.0': - resolution: {integrity: sha512-ThFdkrFDP55AIsIZDKSBWEt/JcWlCzydbZHinZ0F/r1h83qbGeenCt/G/wG2O0reuENDD2tawfAj2s8VK7Bugg==} + '@rollup/rollup-linux-x64-musl@4.40.0': + resolution: {integrity: sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==} cpu: [x64] os: [linux] @@ -4630,13 +4715,8 @@ packages: cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.30.1': - resolution: {integrity: sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-arm64-msvc@4.39.0': - resolution: {integrity: sha512-jDrLm6yUtbOg2TYB3sBF3acUnAwsIksEYjLeHL+TJv9jg+TmTwdyjnDex27jqEMakNKf3RwwPahDIt7QXCSqRQ==} + '@rollup/rollup-win32-arm64-msvc@4.40.0': + resolution: {integrity: sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==} cpu: [arm64] os: [win32] @@ -4645,13 +4725,8 @@ packages: cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.30.1': - resolution: {integrity: sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.39.0': - resolution: {integrity: sha512-6w9uMuza+LbLCVoNKL5FSLE7yvYkq9laSd09bwS0tMjkwXrmib/4KmoJcrKhLWHvw19mwU+33ndC69T7weNNjQ==} + '@rollup/rollup-win32-ia32-msvc@4.40.0': + resolution: {integrity: sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==} cpu: [ia32] os: [win32] @@ -4660,13 +4735,8 @@ packages: cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.30.1': - resolution: {integrity: sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==} - cpu: [x64] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.39.0': - resolution: {integrity: sha512-yAkUOkIKZlK5dl7u6dg897doBgLXmUHhIINM2c+sND3DZwnrdQkkSiDh7N75Ll4mM4dxSkYfXqU9fW3lLkMFug==} + '@rollup/rollup-win32-x64-msvc@4.40.0': + resolution: {integrity: sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==} cpu: [x64] os: [win32] @@ -5201,6 +5271,9 @@ packages: '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + '@types/semver@7.7.0': + resolution: {integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==} + '@types/send@0.17.4': resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} @@ -5386,6 +5459,86 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + '@unrs/resolver-binding-darwin-arm64@1.6.2': + resolution: {integrity: sha512-JKLm8qMQ2siaYy0YWnLIux5cHYng1Bg0BwUmcAhGXrfq/SEc2f5H4O0Bi2BlOnzVPn8vhkFE3sQ81UoRXN+FqA==} + cpu: [arm64] + os: [darwin] + + '@unrs/resolver-binding-darwin-x64@1.6.2': + resolution: {integrity: sha512-STOpMizROD+1D8QHhNYilmAhfl7kDJhpeeUhHoQ6LfOk8Yhpy2AWmqqwpRu027oIA3+qnSLqFJN41QmoeD1d0A==} + cpu: [x64] + os: [darwin] + + '@unrs/resolver-binding-freebsd-x64@1.6.2': + resolution: {integrity: sha512-OS9d27YFEOq7pqZQWNKLy7YGhK0V088q8EuRzBwZUL1aQQ8uuTLnrYkUAWsKZCxagbBODjMvv4qoUg9sh0g6Mw==} + cpu: [x64] + os: [freebsd] + + '@unrs/resolver-binding-linux-arm-gnueabihf@1.6.2': + resolution: {integrity: sha512-rb49fdMmHNK900U9grVoy+nwueHKVpKSeOxY0PPOqDXnagW1azASeW+K0BU+fajaMxCrRSPGmHBPew8aoIgvAA==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm-musleabihf@1.6.2': + resolution: {integrity: sha512-yybyErjHmG3EFqqrIqj64dauxhGJ/BaShuD96dkprpP/MhPSPLJ4xqR3C5NA0jARSJbEwbrPN5bWwfK7kHAs6A==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm64-gnu@1.6.2': + resolution: {integrity: sha512-cXiUMXZEgr0ZAa9af874VPME1q1Zalk9o5bsjMTZBfiV7Q/oQT7dX4VKCclEc95ympx8H3R8cYkbeySAIxvadQ==} + cpu: [arm64] + os: [linux] + + '@unrs/resolver-binding-linux-arm64-musl@1.6.2': + resolution: {integrity: sha512-9iwEHcepURA3c2GP74rEl7IdciGqzWzV5jSfjXtKyYfz7aAhTVZON3qdAt2r00uQYgLMf5ZDVsG/RvQbBOygbw==} + cpu: [arm64] + os: [linux] + + '@unrs/resolver-binding-linux-ppc64-gnu@1.6.2': + resolution: {integrity: sha512-/LptGF05l0Ihpc1Fx7kbs0d9NAWp05cKLqYefi8xYnxuaoO7lTbxWJ2B60HGiU7oqn0rLmJG0ZgbwyZlVsVuGw==} + cpu: [ppc64] + os: [linux] + + '@unrs/resolver-binding-linux-riscv64-gnu@1.6.2': + resolution: {integrity: sha512-9og1+kOtdDGTWFAiqXSGyRTjYlGnM2BhNuRXKLFnbDvWe57LzokI3USbX4c3condKaoag2m74DbJHtPg5ZBTYA==} + cpu: [riscv64] + os: [linux] + + '@unrs/resolver-binding-linux-s390x-gnu@1.6.2': + resolution: {integrity: sha512-AZVlbIEg0+iNZ6ZJ0/OQtfCxZJZ3XUHdmOW5kWqTXeyONkO5Q9dYui37ui6a6cs/bsPsFDPiEkvmrVqNYhDX1w==} + cpu: [s390x] + os: [linux] + + '@unrs/resolver-binding-linux-x64-gnu@1.6.2': + resolution: {integrity: sha512-kaFVj+mt3t7Y1W1SUFq1A30UCPg24w5pbnPKQ6rvNCyiBB91SzC1jrC64zldagBHlIP+suURfEvNNpMDo2IaBg==} + cpu: [x64] + os: [linux] + + '@unrs/resolver-binding-linux-x64-musl@1.6.2': + resolution: {integrity: sha512-3rWsCizepV9mawiq5tjkA/5Z55m83L7KAK0QNIyiKd7hq71F7woCRkfr/LLsoRcM8E3ay1mWPYRCfFgMvC1i2A==} + cpu: [x64] + os: [linux] + + '@unrs/resolver-binding-wasm32-wasi@1.6.2': + resolution: {integrity: sha512-/KeqvjCDPqhgSovlrAvuiSiExUj93w1QwSCU3aKlJ+cl03lLa4Pn/HgiGlsx+2BwT2JXIDBY0gbKW2jIDdpczg==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@unrs/resolver-binding-win32-arm64-msvc@1.6.2': + resolution: {integrity: sha512-7G9hefbyv7WVA+3l6ID4nIxfYf9cj5dYmlgcssbU0U36vEUoSdERm/mpYb2dohTHfsu6EWN4TfNh18uHS/rC9g==} + cpu: [arm64] + os: [win32] + + '@unrs/resolver-binding-win32-ia32-msvc@1.6.2': + resolution: {integrity: sha512-LYSdnID9kXk7eBs07f6Ac3NnnPgL2fXXs1Vjt0WyAE8GPMvzRO+I6r7e+Q3SOUtQ1qocCuHX5pnVIwsOYvlIRQ==} + cpu: [ia32] + os: [win32] + + '@unrs/resolver-binding-win32-x64-msvc@1.6.2': + resolution: {integrity: sha512-B63x8ncJIDtT28D9rDsZ8Y54+7Go3jE/4uvTmB5paP9Vc1LlgTwV/Arfdg5+YB91UJTJ59hfpzTkJWnwbgWvAw==} + cpu: [x64] + os: [win32] + '@vercel/nft@0.24.4': resolution: {integrity: sha512-KjYAZty7boH5fi5udp6p+lNu6nawgs++pHW+3koErMgbRkkHuToGX/FwjN5clV1FcaM3udfd4zW/sUapkMgpZw==} engines: {node: '>=16'} @@ -5424,14 +5577,11 @@ packages: vite: ^5.0.0 vue: ^3.2.25 - '@vitest/expect@1.6.1': - resolution: {integrity: sha512-jXL+9+ZNIJKruofqXuuTClf44eSpcHlgj3CiuNihUF3Ioujtmc0zIa3UJOW5RjDK1YLBJZnWBlPuqhYycLioog==} + '@vitest/expect@3.1.2': + resolution: {integrity: sha512-O8hJgr+zREopCAqWl3uCVaOdqJwZ9qaDwUP7vy3Xigad0phZe9APxKhPcDNqYYi0rX5oMvwJMSCAXY2afqeTSA==} - '@vitest/expect@3.0.8': - resolution: {integrity: sha512-Xu6TTIavTvSSS6LZaA3EebWFr6tsoXPetOWNMOlc7LO88QVVBwq2oQWBoDiLCN6YTvNYsGSjqOO8CAdjom5DCQ==} - - '@vitest/mocker@3.0.8': - resolution: {integrity: sha512-n3LjS7fcW1BCoF+zWZxG7/5XvuYH+lsFg+BDwwAz0arIwHQJFUEsKBQ0BLU49fCxuM/2HSeBPHQD8WjgrxMfow==} + '@vitest/mocker@3.1.2': + resolution: {integrity: sha512-kOtd6K2lc7SQ0mBqYv/wdGedlqPdM/B38paPY+OwJ1XiNi44w3Fpog82UfOibmHaV9Wod18A09I9SCKLyDMqgw==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 || ^6.0.0 @@ -5441,32 +5591,20 @@ packages: vite: optional: true - '@vitest/pretty-format@3.0.8': - resolution: {integrity: sha512-BNqwbEyitFhzYMYHUVbIvepOyeQOSFA/NeJMIP9enMntkkxLgOcgABH6fjyXG85ipTgvero6noreavGIqfJcIg==} + '@vitest/pretty-format@3.1.2': + resolution: {integrity: sha512-R0xAiHuWeDjTSB3kQ3OQpT8Rx3yhdOAIm/JM4axXxnG7Q/fS8XUwggv/A4xzbQA+drYRjzkMnpYnOGAc4oeq8w==} - '@vitest/runner@1.6.1': - resolution: {integrity: sha512-3nSnYXkVkf3mXFfE7vVyPmi3Sazhb/2cfZGGs0JRzFsPFvAMBEcrweV1V1GsrstdXeKCTXlJbvnQwGWgEIHmOA==} + '@vitest/runner@3.1.2': + resolution: {integrity: sha512-bhLib9l4xb4sUMPXnThbnhX2Yi8OutBMA8Yahxa7yavQsFDtwY/jrUZwpKp2XH9DhRFJIeytlyGpXCqZ65nR+g==} - '@vitest/runner@3.0.8': - resolution: {integrity: sha512-c7UUw6gEcOzI8fih+uaAXS5DwjlBaCJUo7KJ4VvJcjL95+DSR1kova2hFuRt3w41KZEFcOEiq098KkyrjXeM5w==} + '@vitest/snapshot@3.1.2': + resolution: {integrity: sha512-Q1qkpazSF/p4ApZg1vfZSQ5Yw6OCQxVMVrLjslbLFA1hMDrT2uxtqMaw8Tc/jy5DLka1sNs1Y7rBcftMiaSH/Q==} - '@vitest/snapshot@1.6.1': - resolution: {integrity: sha512-WvidQuWAzU2p95u8GAKlRMqMyN1yOJkGHnx3M1PL9Raf7AQ1kwLKg04ADlCa3+OXUZE7BceOhVZiuWAbzCKcUQ==} + '@vitest/spy@3.1.2': + resolution: {integrity: sha512-OEc5fSXMws6sHVe4kOFyDSj/+4MSwst0ib4un0DlcYgQvRuYQ0+M2HyqGaauUMnjq87tmUaMNDxKQx7wNfVqPA==} - '@vitest/snapshot@3.0.8': - resolution: {integrity: sha512-x8IlMGSEMugakInj44nUrLSILh/zy1f2/BgH0UeHpNyOocG18M9CWVIFBaXPt8TrqVZWmcPjwfG/ht5tnpba8A==} - - '@vitest/spy@1.6.1': - resolution: {integrity: sha512-MGcMmpGkZebsMZhbQKkAf9CX5zGvjkBTqf8Zx3ApYWXr3wG+QvEu2eXWfnIIWYSJExIp4V9FCKDEeygzkYrXMw==} - - '@vitest/spy@3.0.8': - resolution: {integrity: sha512-MR+PzJa+22vFKYb934CejhR4BeRpMSoxkvNoDit68GQxRLSf11aT6CTj3XaqUU9rxgWJFnqicN/wxw6yBRkI1Q==} - - '@vitest/utils@1.6.1': - resolution: {integrity: sha512-jOrrUvXM4Av9ZWiG1EajNto0u96kWAhJ1LmPmJhXXQx/32MecEKd10pOLYgS2BQx1TgkGhloPU1ArDW2vvaY6g==} - - '@vitest/utils@3.0.8': - resolution: {integrity: sha512-nkBC3aEhfX2PdtQI/QwAWp8qZWwzASsU4Npbcd5RdMPBSSLCpkZp52P3xku3s3uA0HIEhGvEcF8rNkBsz9dQ4Q==} + '@vitest/utils@3.1.2': + resolution: {integrity: sha512-5GGd0ytZ7BH3H6JTj9Kw7Prn1Nbg0wZVrIvou+UWxm54d+WoXXgAgjFJ8wn3LdagWLFSEfpPeyYrByZaGEZHLg==} '@volar/language-core@2.4.12': resolution: {integrity: sha512-RLrFdXEaQBWfSnYGVxvR2WrO6Bub0unkdHYIdC31HzIEqATIuuhRRzYu76iGPZ6OtA4Au1SnW0ZwIqPP217YhA==} @@ -5959,8 +6097,8 @@ packages: resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==} engines: {node: '>=12'} - array.prototype.findlastindex@1.2.5: - resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + array.prototype.findlastindex@1.2.6: + resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} engines: {node: '>= 0.4'} array.prototype.flat@1.3.3: @@ -5978,9 +6116,6 @@ packages: asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - assertion-error@1.1.0: - resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} - assertion-error@2.0.1: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} @@ -6343,10 +6478,6 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@4.5.0: - resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} - engines: {node: '>=4'} - chai@5.2.0: resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==} engines: {node: '>=12'} @@ -6383,9 +6514,6 @@ packages: chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - check-error@1.0.3: - resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} - check-error@2.1.1: resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} engines: {node: '>= 16'} @@ -6956,10 +7084,6 @@ packages: dedent-js@1.0.1: resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==} - deep-eql@4.1.4: - resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} - engines: {node: '>=6'} - deep-eql@5.0.2: resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} @@ -7081,10 +7205,6 @@ packages: di@0.0.1: resolution: {integrity: sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==} - diff-sequences@29.6.3: - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} @@ -7332,9 +7452,6 @@ packages: es-module-lexer@0.9.3: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} - es-module-lexer@1.4.1: - resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} - es-module-lexer@1.6.0: resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} @@ -7631,6 +7748,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.25.2: + resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -7697,8 +7819,8 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-import-resolver-typescript@3.8.3: - resolution: {integrity: sha512-A0bu4Ks2QqDWNpeEgTQMPTngaMhuDu4yv6xpftBMAf+1ziXnpx+eSR1WRfoPTe2BAiAjHFZ7kSNx1fvr5g5pmQ==} + eslint-import-resolver-typescript@3.10.1: + resolution: {integrity: sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -7858,8 +7980,8 @@ packages: exif-parser@0.1.12: resolution: {integrity: sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==} - expect-type@1.2.0: - resolution: {integrity: sha512-80F22aiJ3GLyVnS/B3HzgR6RelZVumzj9jkL0Rhz4h0xYbNW9PjlQz5h3J/SShErbXBc295vseR4/MIbVmUbeA==} + expect-type@1.2.1: + resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==} engines: {node: '>=12.0.0'} exponential-backoff@3.1.1: @@ -7932,6 +8054,14 @@ packages: picomatch: optional: true + fdir@6.4.4: + resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fetch-blob@3.2.0: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} @@ -8120,9 +8250,6 @@ packages: resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} engines: {node: '>=18'} - get-func-name@2.0.2: - resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - get-intrinsic@1.3.0: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} @@ -8153,9 +8280,6 @@ packages: get-tsconfig@4.10.0: resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==} - get-tsconfig@4.7.2: - resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} - gifwrap@0.10.1: resolution: {integrity: sha512-2760b1vpJHNmLzZ/ubTtNnEx5WApN/PYWJvXvgS+tL1egTTthayFYIQQNi136FLEDcN/IyEY2EcGpIITD6eYUw==} @@ -8651,8 +8775,8 @@ packages: resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} - is-bun-module@1.3.0: - resolution: {integrity: sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==} + is-bun-module@2.0.0: + resolution: {integrity: sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==} is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} @@ -9319,9 +9443,6 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@2.3.7: - resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} - loupe@3.1.3: resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==} @@ -9375,10 +9496,6 @@ packages: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} - magic-string@0.30.7: - resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} - engines: {node: '>=12'} - magicast@0.3.5: resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} @@ -9809,16 +9926,11 @@ packages: engines: {node: '>=10'} hasBin: true - mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} - hasBin: true - mlly@1.7.1: resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} - moment@2.29.4: - resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==} + moment@2.30.1: + resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==} mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} @@ -9858,6 +9970,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + napi-postinstall@0.1.5: + resolution: {integrity: sha512-HI5bHONOUYqV+FJvueOSgjRxHTLB25a3xIv59ugAxFe7xRNbW96hyYbMbsKzl+QvFV9mN/SrtHwiU+vYhMwA7Q==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + hasBin: true + natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} @@ -10118,8 +10235,8 @@ packages: resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} - object.entries@1.1.8: - resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} + object.entries@1.1.9: + resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==} engines: {node: '>= 0.4'} object.fromentries@2.0.8: @@ -10240,10 +10357,6 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} - p-limit@5.0.0: - resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} - engines: {node: '>=18'} - p-limit@6.2.0: resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} engines: {node: '>=18'} @@ -10409,9 +10522,6 @@ packages: pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - pathval@1.1.1: - resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} - pathval@2.0.0: resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} engines: {node: '>= 14.16'} @@ -11185,15 +11295,22 @@ packages: rollup: ^3.29.4 || ^4 typescript: ^4.5 || ^5.0 - rollup-plugin-esbuild@6.1.1: - resolution: {integrity: sha512-CehMY9FAqJD5OUaE/Mi1r5z0kNeYxItmRO2zG4Qnv2qWKF09J2lTy5GUzjJR354ZPrLkCj4fiBN41lo8PzBUhw==} + rollup-plugin-dts@6.2.1: + resolution: {integrity: sha512-sR3CxYUl7i2CHa0O7bA45mCrgADyAQ0tVtGSqi3yvH28M+eg1+g5d7kQ9hLvEz5dorK3XVsH5L2jwHLQf72DzA==} + engines: {node: '>=16'} + peerDependencies: + rollup: ^3.29.4 || ^4 + typescript: ^4.5 || ^5.0 + + rollup-plugin-esbuild@6.2.1: + resolution: {integrity: sha512-jTNOMGoMRhs0JuueJrJqbW8tOwxumaWYq+V5i+PD+8ecSCVkuX27tGW7BXqDgoULQ55rO7IdNxPcnsWtshz3AA==} engines: {node: '>=14.18.0'} peerDependencies: esbuild: '>=0.18.0' rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 - rollup-plugin-license@3.2.0: - resolution: {integrity: sha512-gLtSOTE3hZ/mDgxg1HvYz87timTpLlyWXnV7OTyYMhn+Esek+xKxAOjtTsYnfMFGtsBWX+hvqC4b2Ct5ABpE6A==} + rollup-plugin-license@3.6.0: + resolution: {integrity: sha512-1ieLxTCaigI5xokIfszVDRoy6c/Wmlot1fDEnea7Q/WXSR8AqOjYljHDLObAx7nFxHC2mbxT3QnTSPhaic2IYw==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 @@ -11223,6 +11340,19 @@ packages: rollup: optional: true + rollup-plugin-visualizer@5.14.0: + resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + rolldown: 1.x + rollup: 2.x || 3.x || 4.x + peerDependenciesMeta: + rolldown: + optional: true + rollup: + optional: true + rollup@2.79.2: resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} engines: {node: '>=10.0.0'} @@ -11238,13 +11368,8 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rollup@4.30.1: - resolution: {integrity: sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - rollup@4.39.0: - resolution: {integrity: sha512-thI8kNc02yNvnmJp8dr3fNWJ9tCONDhp6TV35X6HkKGGs9E6q7YWCHbe5vKiTa7TAiNcFEmXKj3X/pG2b3ci0g==} + rollup@4.40.0: + resolution: {integrity: sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -11707,8 +11832,8 @@ packages: resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - stable-hash@0.0.4: - resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + stable-hash@0.0.5: + resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==} stack-utils@2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} @@ -11741,8 +11866,8 @@ packages: std-env@3.7.0: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} - std-env@3.8.1: - resolution: {integrity: sha512-vj5lIj3Mwf9D79hBkltk5qmkFI+biIKWS2IBxEyEU3AX1tUf7AoL8nSazCOiiqQsGKIq01SClsKEzweu34uwvA==} + std-env@3.9.0: + resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} stop-iteration-iterator@1.0.0: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} @@ -12143,9 +12268,9 @@ packages: resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} engines: {node: '>=12.0.0'} - tinypool@0.8.4: - resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} - engines: {node: '>=14.0.0'} + tinyglobby@0.2.13: + resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} + engines: {node: '>=12.0.0'} tinypool@1.0.2: resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} @@ -12155,10 +12280,6 @@ packages: resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} engines: {node: '>=14.0.0'} - tinyspy@2.2.1: - resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} - engines: {node: '>=14.0.0'} - tinyspy@3.0.2: resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} @@ -12302,10 +12423,6 @@ packages: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} - type-detect@4.1.0: - resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} - engines: {node: '>=4'} - type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} @@ -12358,23 +12475,8 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true - - typescript@5.1.6: - resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} - engines: {node: '>=14.17'} - hasBin: true - - typescript@5.3.3: - resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} - engines: {node: '>=14.17'} - hasBin: true - - typescript@5.8.2: - resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} + typescript@5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} engines: {node: '>=14.17'} hasBin: true @@ -12501,10 +12603,17 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} + unplugin-utils@0.2.4: + resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==} + engines: {node: '>=18.12.0'} + unplugin@1.12.2: resolution: {integrity: sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ==} engines: {node: '>=14.0.0'} + unrs-resolver@1.6.2: + resolution: {integrity: sha512-0+lgqiLoMAAXNA1EDjatPWdKrK+cnWgppA3pYJeilbQpourZ/Roc/40c2BMoYQoo/Vocmj0qtTYn6+zFU9Y+Jw==} + unstorage@1.10.2: resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} peerDependencies: @@ -12676,13 +12785,8 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite-node@1.6.1: - resolution: {integrity: sha512-YAXkfvGtuTzwWbDSACdJSg4A4DZiAqckWe90Zapc/sEX3XvHcw1NdurM/6od8J207tSDqNbSsgdCacBgvJKFuA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - - vite-node@3.0.8: - resolution: {integrity: sha512-6PhR4H9VGlcwXZ+KWCdMqbtG649xCPZqfI9j2PsK1FcXgEzro5bGHcVKFCTqPLaNKZES8Evqv4LwvZARsq5qlg==} + vite-node@3.1.2: + resolution: {integrity: sha512-/8iMryv46J3aK13iUXsei5G/A3CUlW4665THCPS+K8xAaqrVWiGB4RfXMQXCLjpK9P2eK//BczrVkn5JLAk6DA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -12727,37 +12831,6 @@ packages: terser: optional: true - vite@5.4.17: - resolution: {integrity: sha512-5+VqZryDj4wgCs55o9Lp+p8GE78TLVg0lasCH5xFZ4jacZjtqZa6JUw9/p0WeAojaOfncSM6v77InkFPGnvPvg==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - vite@6.0.7: resolution: {integrity: sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} @@ -12838,6 +12911,46 @@ packages: yaml: optional: true + vite@6.3.2: + resolution: {integrity: sha512-ZSvGOXKGceizRQIZSz7TGJ0pS3QLlVY/9hwxVh17W3re67je1RKYzFHivZ/t0tubU78Vkyb9WnHPENSBCzbckg==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vitefu@0.2.5: resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: @@ -12874,41 +12987,16 @@ packages: postcss: optional: true - vitest@1.6.1: - resolution: {integrity: sha512-Ljb1cnSJSivGN0LqXd/zmDbWEM0RNNg2t1QW/XUhYl/qPqyu7CsqeWtqQXHVaJsecLPuDoak2oJcZN2QoRIOag==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.6.1 - '@vitest/ui': 1.6.1 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - - vitest@3.0.8: - resolution: {integrity: sha512-dfqAsNqRGUc8hB9OVR2P0w8PZPEckti2+5rdZip0WIz9WW0MnImJ8XiR61QhqLa92EQzKP2uPkzenKOAHyEIbA==} + vitest@3.1.2: + resolution: {integrity: sha512-WaxpJe092ID1C0mr+LH9MmNrhfzi8I65EX/NRU/Ld016KqQNRgxSOlGNP1hHN+a/F8L15Mh8klwaF77zR3GeDQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.0.8 - '@vitest/ui': 3.0.8 + '@vitest/browser': 3.1.2 + '@vitest/ui': 3.1.2 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -13123,8 +13211,8 @@ packages: resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} engines: {node: '>=4'} - which-typed-array@1.1.18: - resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} + which-typed-array@1.1.19: + resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} engines: {node: '>= 0.4'} which@1.3.1: @@ -13803,11 +13891,11 @@ snapshots: dependencies: yaml: 2.7.0 - '@atomico/rollup-plugin-sizes@1.1.4(rollup@4.22.4)': + '@atomico/rollup-plugin-sizes@1.1.4(rollup@4.40.0)': dependencies: brotli-size: 4.0.0 gzip-size: 5.1.1 - rollup: 4.22.4 + rollup: 4.40.0 simple-string-table: 1.0.0 '@babel/code-frame@7.23.5': @@ -14140,7 +14228,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.24.8': dependencies: '@babel/traverse': 7.26.5 - '@babel/types': 7.27.0 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color @@ -14222,7 +14310,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.27.0 + '@babel/types': 7.26.5 '@babel/helper-optimise-call-expression@7.25.9': dependencies: @@ -16245,9 +16333,9 @@ snapshots: transitivePeerDependencies: - '@algolia/client-search' - '@emnapi/core@1.4.0': + '@emnapi/core@1.4.3': dependencies: - '@emnapi/wasi-threads': 1.0.1 + '@emnapi/wasi-threads': 1.0.2 tslib: 2.8.1 optional: true @@ -16256,12 +16344,12 @@ snapshots: tslib: 2.8.1 optional: true - '@emnapi/runtime@1.4.0': + '@emnapi/runtime@1.4.3': dependencies: tslib: 2.8.1 optional: true - '@emnapi/wasi-threads@1.0.1': + '@emnapi/wasi-threads@1.0.2': dependencies: tslib: 2.8.1 optional: true @@ -16278,6 +16366,9 @@ snapshots: '@esbuild/aix-ppc64@0.25.0': optional: true + '@esbuild/aix-ppc64@0.25.2': + optional: true + '@esbuild/android-arm64@0.19.12': optional: true @@ -16290,6 +16381,9 @@ snapshots: '@esbuild/android-arm64@0.25.0': optional: true + '@esbuild/android-arm64@0.25.2': + optional: true + '@esbuild/android-arm@0.19.12': optional: true @@ -16302,6 +16396,9 @@ snapshots: '@esbuild/android-arm@0.25.0': optional: true + '@esbuild/android-arm@0.25.2': + optional: true + '@esbuild/android-x64@0.19.12': optional: true @@ -16314,6 +16411,9 @@ snapshots: '@esbuild/android-x64@0.25.0': optional: true + '@esbuild/android-x64@0.25.2': + optional: true + '@esbuild/darwin-arm64@0.19.12': optional: true @@ -16326,6 +16426,9 @@ snapshots: '@esbuild/darwin-arm64@0.25.0': optional: true + '@esbuild/darwin-arm64@0.25.2': + optional: true + '@esbuild/darwin-x64@0.19.12': optional: true @@ -16338,6 +16441,9 @@ snapshots: '@esbuild/darwin-x64@0.25.0': optional: true + '@esbuild/darwin-x64@0.25.2': + optional: true + '@esbuild/freebsd-arm64@0.19.12': optional: true @@ -16350,6 +16456,9 @@ snapshots: '@esbuild/freebsd-arm64@0.25.0': optional: true + '@esbuild/freebsd-arm64@0.25.2': + optional: true + '@esbuild/freebsd-x64@0.19.12': optional: true @@ -16362,6 +16471,9 @@ snapshots: '@esbuild/freebsd-x64@0.25.0': optional: true + '@esbuild/freebsd-x64@0.25.2': + optional: true + '@esbuild/linux-arm64@0.19.12': optional: true @@ -16374,6 +16486,9 @@ snapshots: '@esbuild/linux-arm64@0.25.0': optional: true + '@esbuild/linux-arm64@0.25.2': + optional: true + '@esbuild/linux-arm@0.19.12': optional: true @@ -16386,6 +16501,9 @@ snapshots: '@esbuild/linux-arm@0.25.0': optional: true + '@esbuild/linux-arm@0.25.2': + optional: true + '@esbuild/linux-ia32@0.19.12': optional: true @@ -16398,6 +16516,9 @@ snapshots: '@esbuild/linux-ia32@0.25.0': optional: true + '@esbuild/linux-ia32@0.25.2': + optional: true + '@esbuild/linux-loong64@0.14.54': optional: true @@ -16413,6 +16534,9 @@ snapshots: '@esbuild/linux-loong64@0.25.0': optional: true + '@esbuild/linux-loong64@0.25.2': + optional: true + '@esbuild/linux-mips64el@0.19.12': optional: true @@ -16425,6 +16549,9 @@ snapshots: '@esbuild/linux-mips64el@0.25.0': optional: true + '@esbuild/linux-mips64el@0.25.2': + optional: true + '@esbuild/linux-ppc64@0.19.12': optional: true @@ -16437,6 +16564,9 @@ snapshots: '@esbuild/linux-ppc64@0.25.0': optional: true + '@esbuild/linux-ppc64@0.25.2': + optional: true + '@esbuild/linux-riscv64@0.19.12': optional: true @@ -16449,6 +16579,9 @@ snapshots: '@esbuild/linux-riscv64@0.25.0': optional: true + '@esbuild/linux-riscv64@0.25.2': + optional: true + '@esbuild/linux-s390x@0.19.12': optional: true @@ -16461,6 +16594,9 @@ snapshots: '@esbuild/linux-s390x@0.25.0': optional: true + '@esbuild/linux-s390x@0.25.2': + optional: true + '@esbuild/linux-x64@0.19.12': optional: true @@ -16473,12 +16609,18 @@ snapshots: '@esbuild/linux-x64@0.25.0': optional: true + '@esbuild/linux-x64@0.25.2': + optional: true + '@esbuild/netbsd-arm64@0.24.2': optional: true '@esbuild/netbsd-arm64@0.25.0': optional: true + '@esbuild/netbsd-arm64@0.25.2': + optional: true + '@esbuild/netbsd-x64@0.19.12': optional: true @@ -16491,12 +16633,18 @@ snapshots: '@esbuild/netbsd-x64@0.25.0': optional: true + '@esbuild/netbsd-x64@0.25.2': + optional: true + '@esbuild/openbsd-arm64@0.24.2': optional: true '@esbuild/openbsd-arm64@0.25.0': optional: true + '@esbuild/openbsd-arm64@0.25.2': + optional: true + '@esbuild/openbsd-x64@0.19.12': optional: true @@ -16509,6 +16657,9 @@ snapshots: '@esbuild/openbsd-x64@0.25.0': optional: true + '@esbuild/openbsd-x64@0.25.2': + optional: true + '@esbuild/sunos-x64@0.19.12': optional: true @@ -16521,6 +16672,9 @@ snapshots: '@esbuild/sunos-x64@0.25.0': optional: true + '@esbuild/sunos-x64@0.25.2': + optional: true + '@esbuild/win32-arm64@0.19.12': optional: true @@ -16533,6 +16687,9 @@ snapshots: '@esbuild/win32-arm64@0.25.0': optional: true + '@esbuild/win32-arm64@0.25.2': + optional: true + '@esbuild/win32-ia32@0.19.12': optional: true @@ -16545,6 +16702,9 @@ snapshots: '@esbuild/win32-ia32@0.25.0': optional: true + '@esbuild/win32-ia32@0.25.2': + optional: true + '@esbuild/win32-x64@0.19.12': optional: true @@ -16557,12 +16717,15 @@ snapshots: '@esbuild/win32-x64@0.25.0': optional: true + '@esbuild/win32-x64@0.25.2': + optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': dependencies: eslint: 8.57.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)': + '@eslint-community/eslint-utils@4.6.1(eslint@8.57.1)': dependencies: eslint: 8.57.1 eslint-visitor-keys: 3.4.3 @@ -16602,21 +16765,21 @@ snapshots: '@floating-ui/utils@0.2.1': {} - '@floating-ui/vue@1.0.6(vue@3.5.13(typescript@5.8.2))': + '@floating-ui/vue@1.0.6(vue@3.5.13(typescript@5.8.3))': dependencies: '@floating-ui/dom': 1.6.1 '@floating-ui/utils': 0.2.1 - vue-demi: 0.14.7(vue@3.5.13(typescript@5.8.2)) + vue-demi: 0.14.7(vue@3.5.13(typescript@5.8.3)) transitivePeerDependencies: - '@vue/composition-api' - vue '@gar/promisify@1.1.3': {} - '@headlessui/vue@1.7.19(vue@3.5.13(typescript@5.8.2))': + '@headlessui/vue@1.7.19(vue@3.5.13(typescript@5.8.3))': dependencies: - '@tanstack/vue-virtual': 3.0.4(vue@3.5.13(typescript@5.8.2)) - vue: 3.5.13(typescript@5.8.2) + '@tanstack/vue-virtual': 3.0.4(vue@3.5.13(typescript@5.8.3)) + vue: 3.5.13(typescript@5.8.3) '@html-eslint/eslint-plugin@0.19.1': {} @@ -17098,10 +17261,10 @@ snapshots: - encoding - supports-color - '@napi-rs/wasm-runtime@0.2.8': + '@napi-rs/wasm-runtime@0.2.9': dependencies: - '@emnapi/core': 1.4.0 - '@emnapi/runtime': 1.4.0 + '@emnapi/core': 1.4.3 + '@emnapi/runtime': 1.4.3 '@tybys/wasm-util': 0.9.0 optional: true @@ -17149,7 +17312,7 @@ snapshots: '@npmcli/fs@1.1.1': dependencies: '@gar/promisify': 1.1.3 - semver: 7.7.1 + semver: 7.3.5 '@npmcli/fs@2.1.2': dependencies: @@ -17391,7 +17554,7 @@ snapshots: '@oxc-resolver/binding-wasm32-wasi@1.12.0': dependencies: - '@napi-rs/wasm-runtime': 0.2.8 + '@napi-rs/wasm-runtime': 0.2.9 optional: true '@oxc-resolver/binding-win32-arm64-msvc@1.12.0': @@ -17469,12 +17632,12 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@preact/preset-vite@2.8.1(@babel/core@7.26.9)(preact@10.19.4)(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': + '@preact/preset-vite@2.8.1(@babel/core@7.26.9)(preact@10.19.4)(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0))': dependencies: '@babel/core': 7.26.9 '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.26.9) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.26.9) - '@prefresh/vite': 2.4.1(preact@10.19.4)(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + '@prefresh/vite': 2.4.1(preact@10.19.4)(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0)) '@rollup/pluginutils': 4.2.1 babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.26.9) debug: 4.3.4 @@ -17482,7 +17645,7 @@ snapshots: magic-string: 0.30.5 node-html-parser: 6.1.12 resolve: 1.22.8 - vite: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) transitivePeerDependencies: - preact - supports-color @@ -17495,7 +17658,7 @@ snapshots: '@prefresh/utils@1.2.0': {} - '@prefresh/vite@2.4.1(preact@10.19.4)(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': + '@prefresh/vite@2.4.1(preact@10.19.4)(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0))': dependencies: '@babel/core': 7.25.2 '@prefresh/babel-plugin': 0.5.0 @@ -17503,7 +17666,7 @@ snapshots: '@prefresh/utils': 1.2.0 '@rollup/pluginutils': 4.2.1 preact: 10.19.4 - vite: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) transitivePeerDependencies: - supports-color @@ -17759,20 +17922,20 @@ snapshots: '@rollup/plugin-commonjs@25.0.8(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.4(rollup@4.22.4) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 - magic-string: 0.30.11 + magic-string: 0.30.17 optionalDependencies: rollup: 4.22.4 '@rollup/plugin-inject@5.0.5(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.4(rollup@4.22.4) estree-walker: 2.0.2 - magic-string: 0.30.11 + magic-string: 0.30.17 optionalDependencies: rollup: 4.22.4 @@ -17783,7 +17946,7 @@ snapshots: '@rollup/plugin-json@6.1.0(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.4(rollup@4.22.4) optionalDependencies: rollup: 4.22.4 @@ -17808,10 +17971,20 @@ snapshots: optionalDependencies: rollup: 4.22.4 + '@rollup/plugin-node-resolve@16.0.1(rollup@4.40.0)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.40.0) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.10 + optionalDependencies: + rollup: 4.40.0 + '@rollup/plugin-replace@5.0.7(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) - magic-string: 0.30.11 + '@rollup/pluginutils': 5.1.4(rollup@4.22.4) + magic-string: 0.30.17 optionalDependencies: rollup: 4.22.4 @@ -17822,6 +17995,20 @@ snapshots: optionalDependencies: rollup: 4.22.4 + '@rollup/plugin-replace@6.0.1(rollup@4.40.0)': + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.40.0) + magic-string: 0.30.11 + optionalDependencies: + rollup: 4.40.0 + + '@rollup/plugin-replace@6.0.2(rollup@4.40.0)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.40.0) + magic-string: 0.30.17 + optionalDependencies: + rollup: 4.40.0 + '@rollup/plugin-terser@0.4.4(rollup@4.22.4)': dependencies: serialize-javascript: 6.0.2 @@ -17832,7 +18019,7 @@ snapshots: '@rollup/plugin-wasm@6.2.2(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.4(rollup@4.22.4) optionalDependencies: rollup: 4.22.4 @@ -17850,7 +18037,7 @@ snapshots: '@rollup/pluginutils@5.0.5(rollup@4.22.4)': dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: @@ -17864,177 +18051,136 @@ snapshots: optionalDependencies: rollup: 4.22.4 - '@rollup/pluginutils@5.1.4(rollup@4.39.0)': + '@rollup/pluginutils@5.1.0(rollup@4.40.0)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 + picomatch: 2.3.1 + optionalDependencies: + rollup: 4.40.0 + + '@rollup/pluginutils@5.1.4(rollup@4.22.4)': + dependencies: + '@types/estree': 1.0.7 + estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.39.0 + rollup: 4.22.4 + + '@rollup/pluginutils@5.1.4(rollup@4.40.0)': + dependencies: + '@types/estree': 1.0.7 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.40.0 '@rollup/rollup-android-arm-eabi@4.22.4': optional: true - '@rollup/rollup-android-arm-eabi@4.30.1': - optional: true - - '@rollup/rollup-android-arm-eabi@4.39.0': + '@rollup/rollup-android-arm-eabi@4.40.0': optional: true '@rollup/rollup-android-arm64@4.22.4': optional: true - '@rollup/rollup-android-arm64@4.30.1': - optional: true - - '@rollup/rollup-android-arm64@4.39.0': + '@rollup/rollup-android-arm64@4.40.0': optional: true '@rollup/rollup-darwin-arm64@4.22.4': optional: true - '@rollup/rollup-darwin-arm64@4.30.1': - optional: true - - '@rollup/rollup-darwin-arm64@4.39.0': + '@rollup/rollup-darwin-arm64@4.40.0': optional: true '@rollup/rollup-darwin-x64@4.22.4': optional: true - '@rollup/rollup-darwin-x64@4.30.1': + '@rollup/rollup-darwin-x64@4.40.0': optional: true - '@rollup/rollup-darwin-x64@4.39.0': + '@rollup/rollup-freebsd-arm64@4.40.0': optional: true - '@rollup/rollup-freebsd-arm64@4.30.1': - optional: true - - '@rollup/rollup-freebsd-arm64@4.39.0': - optional: true - - '@rollup/rollup-freebsd-x64@4.30.1': - optional: true - - '@rollup/rollup-freebsd-x64@4.39.0': + '@rollup/rollup-freebsd-x64@4.40.0': optional: true '@rollup/rollup-linux-arm-gnueabihf@4.22.4': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.30.1': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.39.0': + '@rollup/rollup-linux-arm-gnueabihf@4.40.0': optional: true '@rollup/rollup-linux-arm-musleabihf@4.22.4': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.30.1': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.39.0': + '@rollup/rollup-linux-arm-musleabihf@4.40.0': optional: true '@rollup/rollup-linux-arm64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-arm64-gnu@4.30.1': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.39.0': + '@rollup/rollup-linux-arm64-gnu@4.40.0': optional: true '@rollup/rollup-linux-arm64-musl@4.22.4': optional: true - '@rollup/rollup-linux-arm64-musl@4.30.1': + '@rollup/rollup-linux-arm64-musl@4.40.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.39.0': - optional: true - - '@rollup/rollup-linux-loongarch64-gnu@4.30.1': - optional: true - - '@rollup/rollup-linux-loongarch64-gnu@4.39.0': + '@rollup/rollup-linux-loongarch64-gnu@4.40.0': optional: true '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.39.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': optional: true '@rollup/rollup-linux-riscv64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.30.1': + '@rollup/rollup-linux-riscv64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.39.0': - optional: true - - '@rollup/rollup-linux-riscv64-musl@4.39.0': + '@rollup/rollup-linux-riscv64-musl@4.40.0': optional: true '@rollup/rollup-linux-s390x-gnu@4.22.4': optional: true - '@rollup/rollup-linux-s390x-gnu@4.30.1': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.39.0': + '@rollup/rollup-linux-s390x-gnu@4.40.0': optional: true '@rollup/rollup-linux-x64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-x64-gnu@4.30.1': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.39.0': + '@rollup/rollup-linux-x64-gnu@4.40.0': optional: true '@rollup/rollup-linux-x64-musl@4.22.4': optional: true - '@rollup/rollup-linux-x64-musl@4.30.1': - optional: true - - '@rollup/rollup-linux-x64-musl@4.39.0': + '@rollup/rollup-linux-x64-musl@4.40.0': optional: true '@rollup/rollup-win32-arm64-msvc@4.22.4': optional: true - '@rollup/rollup-win32-arm64-msvc@4.30.1': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.39.0': + '@rollup/rollup-win32-arm64-msvc@4.40.0': optional: true '@rollup/rollup-win32-ia32-msvc@4.22.4': optional: true - '@rollup/rollup-win32-ia32-msvc@4.30.1': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.39.0': + '@rollup/rollup-win32-ia32-msvc@4.40.0': optional: true '@rollup/rollup-win32-x64-msvc@4.22.4': optional: true - '@rollup/rollup-win32-x64-msvc@4.30.1': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.39.0': + '@rollup/rollup-win32-x64-msvc@4.40.0': optional: true '@rtsao/scc@1.1.0': {} @@ -18118,34 +18264,34 @@ snapshots: '@stitches/core@1.2.8': {} - '@sveltejs/package@2.2.6(svelte@4.2.19)(typescript@5.1.6)': + '@sveltejs/package@2.2.6(svelte@4.2.19)(typescript@5.8.3)': dependencies: chokidar: 3.6.0 kleur: 4.1.5 sade: 1.8.1 semver: 7.7.1 svelte: 4.2.19 - svelte2tsx: 0.7.1(svelte@4.2.19)(typescript@5.1.6) + svelte2tsx: 0.7.1(svelte@4.2.19)(typescript@5.8.3) transitivePeerDependencies: - typescript - '@sveltejs/package@2.3.10(svelte@5.20.5)(typescript@5.3.3)': + '@sveltejs/package@2.3.10(svelte@5.20.5)(typescript@5.8.3)': dependencies: chokidar: 4.0.3 kleur: 4.1.5 sade: 1.8.1 semver: 7.7.1 svelte: 5.20.5 - svelte2tsx: 0.7.34(svelte@5.20.5)(typescript@5.3.3) + svelte2tsx: 0.7.34(svelte@5.20.5)(typescript@5.8.3) transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.19)(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6))': + '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.19)(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)))(svelte@4.2.19)(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.19)(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.19)(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)) debug: 4.4.0 svelte: 4.2.19 - vite: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) transitivePeerDependencies: - supports-color @@ -18158,17 +18304,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.19)(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6))': + '@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.19)(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.19)(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.19)(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)))(svelte@4.2.19)(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)) debug: 4.4.0 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 svelte: 4.2.19 svelte-hmr: 0.15.3(svelte@4.2.19) - vite: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - vitefu: 0.2.5(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + vite: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) + vitefu: 0.2.5(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)) transitivePeerDependencies: - supports-color @@ -18270,10 +18416,10 @@ snapshots: '@tanstack/virtual-core@3.0.0': {} - '@tanstack/vue-virtual@3.0.4(vue@3.5.13(typescript@5.8.2))': + '@tanstack/vue-virtual@3.0.4(vue@3.5.13(typescript@5.8.3))': dependencies: '@tanstack/virtual-core': 3.0.0 - vue: 3.5.13(typescript@5.8.2) + vue: 3.5.13(typescript@5.8.3) '@testing-library/dom@10.4.0': dependencies: @@ -18308,7 +18454,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.2(vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6))': + '@testing-library/jest-dom@6.4.2(vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0))': dependencies: '@adobe/css-tools': 4.3.3 '@babel/runtime': 7.26.0 @@ -18319,7 +18465,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - vitest: 1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vitest: 3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) '@testing-library/jest-dom@6.6.3': dependencies: @@ -18349,13 +18495,13 @@ snapshots: '@testing-library/dom': 9.3.4 svelte: 4.2.19 - '@testing-library/svelte@5.2.7(svelte@5.20.5)(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0))(vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': + '@testing-library/svelte@5.2.7(svelte@5.20.5)(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0))(vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0))': dependencies: '@testing-library/dom': 10.4.0 svelte: 5.20.5 optionalDependencies: vite: 6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) - vitest: 1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vitest: 3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) '@testing-library/vue@5.9.0(vue-template-compiler@2.7.14(vue@2.7.14))(vue@2.7.14)': dependencies: @@ -18365,12 +18511,12 @@ snapshots: vue: 2.7.14 vue-template-compiler: 2.7.14(vue@2.7.14) - '@testing-library/vue@8.0.3(@vue/compiler-sfc@3.5.13)(vue@3.4.21(typescript@5.8.2))': + '@testing-library/vue@8.0.3(@vue/compiler-sfc@3.5.13)(vue@3.4.21(typescript@5.8.3))': dependencies: '@babel/runtime': 7.23.9 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.5 - vue: 3.4.21(typescript@5.8.2) + vue: 3.4.21(typescript@5.8.3) optionalDependencies: '@vue/compiler-sfc': 3.5.13 @@ -18622,6 +18768,8 @@ snapshots: '@types/semver@7.5.8': {} + '@types/semver@7.7.0': {} + '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 @@ -18683,13 +18831,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.8.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.0 eslint: 8.57.1 @@ -18697,9 +18845,9 @@ snapshots: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.7.1 - ts-api-utils: 1.4.3(typescript@5.8.2) + ts-api-utils: 1.4.3(typescript@5.8.3) optionalDependencies: - typescript: 5.8.2 + typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -18728,16 +18876,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2)': + '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.3) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.0 eslint: 8.57.1 optionalDependencies: - typescript: 5.8.2 + typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -18768,15 +18916,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.8.2)': + '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.8.3)': dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.8.3) debug: 4.4.0 eslint: 8.57.1 - ts-api-utils: 1.4.3(typescript@5.8.2) + ts-api-utils: 1.4.3(typescript@5.8.3) optionalDependencies: - typescript: 5.8.2 + typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -18814,7 +18962,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@6.21.0(typescript@5.8.2)': + '@typescript-eslint/typescript-estree@6.21.0(typescript@5.8.3)': dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 @@ -18823,9 +18971,9 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.7.1 - ts-api-utils: 1.4.3(typescript@5.8.2) + ts-api-utils: 1.4.3(typescript@5.8.3) optionalDependencies: - typescript: 5.8.2 + typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -18844,14 +18992,14 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.8.2)': + '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.6.1(eslint@8.57.1) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 + '@types/semver': 7.7.0 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.3) eslint: 8.57.1 semver: 7.7.1 transitivePeerDependencies: @@ -18877,6 +19025,56 @@ snapshots: '@ungap/structured-clone@1.3.0': {} + '@unrs/resolver-binding-darwin-arm64@1.6.2': + optional: true + + '@unrs/resolver-binding-darwin-x64@1.6.2': + optional: true + + '@unrs/resolver-binding-freebsd-x64@1.6.2': + optional: true + + '@unrs/resolver-binding-linux-arm-gnueabihf@1.6.2': + optional: true + + '@unrs/resolver-binding-linux-arm-musleabihf@1.6.2': + optional: true + + '@unrs/resolver-binding-linux-arm64-gnu@1.6.2': + optional: true + + '@unrs/resolver-binding-linux-arm64-musl@1.6.2': + optional: true + + '@unrs/resolver-binding-linux-ppc64-gnu@1.6.2': + optional: true + + '@unrs/resolver-binding-linux-riscv64-gnu@1.6.2': + optional: true + + '@unrs/resolver-binding-linux-s390x-gnu@1.6.2': + optional: true + + '@unrs/resolver-binding-linux-x64-gnu@1.6.2': + optional: true + + '@unrs/resolver-binding-linux-x64-musl@1.6.2': + optional: true + + '@unrs/resolver-binding-wasm32-wasi@1.6.2': + dependencies: + '@napi-rs/wasm-runtime': 0.2.9 + optional: true + + '@unrs/resolver-binding-win32-arm64-msvc@1.6.2': + optional: true + + '@unrs/resolver-binding-win32-ia32-msvc@1.6.2': + optional: true + + '@unrs/resolver-binding-win32-x64-msvc@1.6.2': + optional: true + '@vercel/nft@0.24.4(encoding@0.1.13)': dependencies: '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) @@ -18894,109 +19092,80 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-react@4.2.1(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': + '@vitejs/plugin-react@4.2.1(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0))': dependencies: '@babel/core': 7.23.9 '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.9) '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.9) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.4(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))': + '@vitejs/plugin-react@4.3.4(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0))': dependencies: '@babel/core': 7.26.9 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.9) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.9) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue2@2.2.0(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@2.7.14)': + '@vitejs/plugin-vue2@2.2.0(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0))(vue@2.7.14)': dependencies: - vite: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) vue: 2.7.14 - '@vitejs/plugin-vue@4.6.2(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.4.21(typescript@5.8.2))': + '@vitejs/plugin-vue@4.6.2(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0))(vue@3.4.21(typescript@5.8.3))': dependencies: - vite: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - vue: 3.4.21(typescript@5.8.2) + vite: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) + vue: 3.4.21(typescript@5.8.3) - '@vitejs/plugin-vue@5.1.2(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@5.1.2(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.5.13(typescript@5.8.3))': dependencies: vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - vue: 3.5.13(typescript@5.8.2) + vue: 3.5.13(typescript@5.8.3) - '@vitest/expect@1.6.1': + '@vitest/expect@3.1.2': dependencies: - '@vitest/spy': 1.6.1 - '@vitest/utils': 1.6.1 - chai: 4.5.0 - - '@vitest/expect@3.0.8': - dependencies: - '@vitest/spy': 3.0.8 - '@vitest/utils': 3.0.8 + '@vitest/spy': 3.1.2 + '@vitest/utils': 3.1.2 chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.8(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0))': + '@vitest/mocker@3.1.2(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0))': dependencies: - '@vitest/spy': 3.0.8 + '@vitest/spy': 3.1.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) + vite: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) - '@vitest/pretty-format@3.0.8': + '@vitest/pretty-format@3.1.2': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@1.6.1': + '@vitest/runner@3.1.2': dependencies: - '@vitest/utils': 1.6.1 - p-limit: 5.0.0 - pathe: 1.1.2 - - '@vitest/runner@3.0.8': - dependencies: - '@vitest/utils': 3.0.8 + '@vitest/utils': 3.1.2 pathe: 2.0.3 - '@vitest/snapshot@1.6.1': + '@vitest/snapshot@3.1.2': dependencies: - magic-string: 0.30.17 - pathe: 1.1.2 - pretty-format: 29.7.0 - - '@vitest/snapshot@3.0.8': - dependencies: - '@vitest/pretty-format': 3.0.8 + '@vitest/pretty-format': 3.1.2 magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@1.6.1': - dependencies: - tinyspy: 2.2.1 - - '@vitest/spy@3.0.8': + '@vitest/spy@3.1.2': dependencies: tinyspy: 3.0.2 - '@vitest/utils@1.6.1': + '@vitest/utils@3.1.2': dependencies: - diff-sequences: 29.6.3 - estree-walker: 3.0.3 - loupe: 2.3.7 - pretty-format: 29.7.0 - - '@vitest/utils@3.0.8': - dependencies: - '@vitest/pretty-format': 3.0.8 + '@vitest/pretty-format': 3.1.2 loupe: 3.1.3 tinyrainbow: 2.0.0 @@ -19127,17 +19296,17 @@ snapshots: '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/server-renderer@3.4.21(vue@3.4.21(typescript@5.8.2))': + '@vue/server-renderer@3.4.21(vue@3.4.21(typescript@5.8.3))': dependencies: '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 - vue: 3.4.21(typescript@5.8.2) + vue: 3.4.21(typescript@5.8.3) - '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.8.2))': + '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.8.3))': dependencies: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 - vue: 3.5.13(typescript@5.8.2) + vue: 3.5.13(typescript@5.8.3) '@vue/shared@3.4.21': {} @@ -19158,38 +19327,38 @@ snapshots: js-beautify: 1.14.9 vue-component-type-helpers: 2.0.7 - '@vueuse/components@12.0.0(typescript@5.8.2)': + '@vueuse/components@12.0.0(typescript@5.8.3)': dependencies: - '@vueuse/core': 12.0.0(typescript@5.8.2) - '@vueuse/shared': 12.0.0(typescript@5.8.2) - vue: 3.5.13(typescript@5.8.2) + '@vueuse/core': 12.0.0(typescript@5.8.3) + '@vueuse/shared': 12.0.0(typescript@5.8.3) + vue: 3.5.13(typescript@5.8.3) transitivePeerDependencies: - typescript - '@vueuse/core@11.0.1(vue@3.5.13(typescript@5.8.2))': + '@vueuse/core@11.0.1(vue@3.5.13(typescript@5.8.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.0.1 - '@vueuse/shared': 11.0.1(vue@3.5.13(typescript@5.8.2)) - vue-demi: 0.14.10(vue@3.5.13(typescript@5.8.2)) + '@vueuse/shared': 11.0.1(vue@3.5.13(typescript@5.8.3)) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.8.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/core@12.0.0(typescript@5.8.2)': + '@vueuse/core@12.0.0(typescript@5.8.3)': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 12.0.0 - '@vueuse/shared': 12.0.0(typescript@5.8.2) - vue: 3.5.13(typescript@5.8.2) + '@vueuse/shared': 12.0.0(typescript@5.8.3) + vue: 3.5.13(typescript@5.8.3) transitivePeerDependencies: - typescript - '@vueuse/integrations@11.0.1(axios@1.7.4)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.5.13(typescript@5.8.2))': + '@vueuse/integrations@11.0.1(axios@1.7.4)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.5.13(typescript@5.8.3))': dependencies: - '@vueuse/core': 11.0.1(vue@3.5.13(typescript@5.8.2)) - '@vueuse/shared': 11.0.1(vue@3.5.13(typescript@5.8.2)) - vue-demi: 0.14.10(vue@3.5.13(typescript@5.8.2)) + '@vueuse/core': 11.0.1(vue@3.5.13(typescript@5.8.3)) + '@vueuse/shared': 11.0.1(vue@3.5.13(typescript@5.8.3)) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.8.3)) optionalDependencies: axios: 1.7.4 focus-trap: 7.5.4 @@ -19202,16 +19371,16 @@ snapshots: '@vueuse/metadata@12.0.0': {} - '@vueuse/shared@11.0.1(vue@3.5.13(typescript@5.8.2))': + '@vueuse/shared@11.0.1(vue@3.5.13(typescript@5.8.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.13(typescript@5.8.2)) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.8.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@12.0.0(typescript@5.8.2)': + '@vueuse/shared@12.0.0(typescript@5.8.3)': dependencies: - vue: 3.5.13(typescript@5.8.2) + vue: 3.5.13(typescript@5.8.3) transitivePeerDependencies: - typescript @@ -19302,7 +19471,7 @@ snapshots: '@yarnpkg/parsers@3.0.2': dependencies: js-yaml: 3.14.1 - tslib: 2.8.1 + tslib: 2.6.3 '@zkochan/js-yaml@0.0.6': dependencies: @@ -19378,7 +19547,7 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ajv-cli@5.0.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.8.2)): + ajv-cli@5.0.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.8.3)): dependencies: ajv: 8.17.1 fast-json-patch: 2.2.1 @@ -19388,7 +19557,7 @@ snapshots: json5: 2.2.3 minimist: 1.2.8 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.8.2) + ts-node: 10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.8.3) ajv-formats@2.1.1(ajv@8.17.1): optionalDependencies: @@ -19483,12 +19652,12 @@ snapshots: ansi-styles@6.2.1: {} - ansi-to-vue3@0.1.2(vue@3.5.13(typescript@5.8.2)): + ansi-to-vue3@0.1.2(vue@3.5.13(typescript@5.8.3)): dependencies: anser: 2.1.1 escape-carriage: 1.3.1 optionalDependencies: - vue: 3.5.13(typescript@5.8.2) + vue: 3.5.13(typescript@5.8.3) any-base@1.1.0: {} @@ -19584,9 +19753,10 @@ snapshots: array-union@3.0.1: {} - array.prototype.findlastindex@1.2.5: + array.prototype.findlastindex@1.2.6: dependencies: call-bind: 1.0.8 + call-bound: 1.0.4 define-properties: 1.2.1 es-abstract: 1.23.9 es-errors: 1.3.0 @@ -19619,22 +19789,20 @@ snapshots: asap@2.0.6: {} - assertion-error@1.1.0: {} - assertion-error@2.0.1: {} ast-types@0.15.2: dependencies: tslib: 2.8.1 - astro@5.5.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(rollup@4.39.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@5.8.2)(yaml@2.7.0): + astro@5.5.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(rollup@4.40.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(typescript@5.8.3)(yaml@2.7.0): dependencies: '@astrojs/compiler': 2.11.0 '@astrojs/internal-helpers': 0.6.1 '@astrojs/markdown-remark': 6.3.0 '@astrojs/telemetry': 3.2.0 '@oslojs/encoding': 1.1.0 - '@rollup/pluginutils': 5.1.4(rollup@4.39.0) + '@rollup/pluginutils': 5.1.4(rollup@4.40.0) '@types/cookie': 0.6.0 acorn: 8.14.1 aria-query: 5.3.2 @@ -19674,7 +19842,7 @@ snapshots: shiki: 1.29.2 tinyexec: 0.3.2 tinyglobby: 0.2.12 - tsconfck: 3.1.5(typescript@5.8.2) + tsconfck: 3.1.5(typescript@5.8.3) ultrahtml: 1.5.3 unist-util-visit: 5.0.0 unstorage: 1.15.0 @@ -19686,7 +19854,7 @@ snapshots: yocto-spinner: 0.2.1 zod: 3.24.2 zod-to-json-schema: 3.24.3(zod@3.24.2) - zod-to-ts: 1.2.0(typescript@5.8.2)(zod@3.24.2) + zod-to-ts: 1.2.0(typescript@5.8.3)(zod@3.24.2) optionalDependencies: sharp: 0.33.5 transitivePeerDependencies: @@ -20227,16 +20395,6 @@ snapshots: ccount@2.0.1: {} - chai@4.5.0: - dependencies: - assertion-error: 1.1.0 - check-error: 1.0.3 - deep-eql: 4.1.4 - get-func-name: 2.0.2 - loupe: 2.3.7 - pathval: 1.1.1 - type-detect: 4.1.0 - chai@5.2.0: dependencies: assertion-error: 2.0.1 @@ -20276,10 +20434,6 @@ snapshots: chardet@0.7.0: {} - check-error@1.0.3: - dependencies: - get-func-name: 2.0.2 - check-error@2.1.1: {} cheerio-select@2.1.0: @@ -20418,7 +20572,7 @@ snapshots: code-red@1.0.4: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 acorn: 8.14.0 estree-walker: 3.0.3 periscopic: 3.1.0 @@ -20842,10 +20996,6 @@ snapshots: dedent-js@1.0.1: {} - deep-eql@4.1.4: - dependencies: - type-detect: 4.1.0 - deep-eql@5.0.2: {} deep-equal@1.1.2: @@ -20876,7 +21026,7 @@ snapshots: side-channel: 1.0.6 which-boxed-primitive: 1.0.2 which-collection: 1.0.1 - which-typed-array: 1.1.18 + which-typed-array: 1.1.19 deep-is@0.1.4: {} @@ -20968,8 +21118,6 @@ snapshots: di@0.0.1: {} - diff-sequences@29.6.3: {} - diff@4.0.2: {} diff@5.2.0: {} @@ -21251,7 +21399,7 @@ snapshots: typed-array-byte-offset: 1.0.4 typed-array-length: 1.0.7 unbox-primitive: 1.1.0 - which-typed-array: 1.1.18 + which-typed-array: 1.1.19 es-define-property@1.0.1: {} @@ -21273,8 +21421,6 @@ snapshots: es-module-lexer@0.9.3: {} - es-module-lexer@1.4.1: {} - es-module-lexer@1.6.0: {} es-object-atoms@1.1.1: @@ -21577,6 +21723,34 @@ snapshots: '@esbuild/win32-ia32': 0.25.0 '@esbuild/win32-x64': 0.25.0 + esbuild@0.25.2: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.2 + '@esbuild/android-arm': 0.25.2 + '@esbuild/android-arm64': 0.25.2 + '@esbuild/android-x64': 0.25.2 + '@esbuild/darwin-arm64': 0.25.2 + '@esbuild/darwin-x64': 0.25.2 + '@esbuild/freebsd-arm64': 0.25.2 + '@esbuild/freebsd-x64': 0.25.2 + '@esbuild/linux-arm': 0.25.2 + '@esbuild/linux-arm64': 0.25.2 + '@esbuild/linux-ia32': 0.25.2 + '@esbuild/linux-loong64': 0.25.2 + '@esbuild/linux-mips64el': 0.25.2 + '@esbuild/linux-ppc64': 0.25.2 + '@esbuild/linux-riscv64': 0.25.2 + '@esbuild/linux-s390x': 0.25.2 + '@esbuild/linux-x64': 0.25.2 + '@esbuild/netbsd-arm64': 0.25.2 + '@esbuild/netbsd-x64': 0.25.2 + '@esbuild/openbsd-arm64': 0.25.2 + '@esbuild/openbsd-x64': 0.25.2 + '@esbuild/sunos-x64': 0.25.2 + '@esbuild/win32-arm64': 0.25.2 + '@esbuild/win32-ia32': 0.25.2 + '@esbuild/win32-x64': 0.25.2 + escalade@3.2.0: {} escape-carriage@1.3.1: {} @@ -21603,18 +21777,18 @@ snapshots: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.57.1 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) object.assign: 4.1.7 - object.entries: 1.1.8 + object.entries: 1.1.9 semver: 6.3.1 - eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2))(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3))(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1): dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2) - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.8.3) eslint: 8.57.1 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) eslint-config-prettier@8.10.0(eslint@8.57.0): dependencies: @@ -21626,11 +21800,11 @@ snapshots: eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.31.0): dependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) eslint-import-resolver-custom-alias@1.3.2(eslint-plugin-import@2.31.0): dependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) glob-parent: 6.0.2 resolve: 1.22.10 @@ -21642,44 +21816,44 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.31.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.0 - enhanced-resolve: 5.18.1 eslint: 8.57.1 get-tsconfig: 4.10.0 - is-bun-module: 1.3.0 - stable-hash: 0.0.4 - tinyglobby: 0.2.12 + is-bun-module: 2.0.0 + stable-hash: 0.0.5 + tinyglobby: 0.2.13 + unrs-resolver: 1.6.2 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.3)(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.8.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.8.3(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3)(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 + array.prototype.findlastindex: 1.2.6 array.prototype.flat: 1.3.3 array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.3)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -21691,7 +21865,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.8.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -21761,7 +21935,7 @@ snapshots: eslint@8.57.1: dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.6.1(eslint@8.57.1) '@eslint-community/regexpp': 4.12.1 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.1 @@ -21890,7 +22064,7 @@ snapshots: exif-parser@0.1.12: {} - expect-type@1.2.0: {} + expect-type@1.2.1: {} exponential-backoff@3.1.1: {} @@ -21998,6 +22172,10 @@ snapshots: optionalDependencies: picomatch: 4.0.2 + fdir@6.4.4(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + fetch-blob@3.2.0: dependencies: node-domexception: 1.0.0 @@ -22206,8 +22384,6 @@ snapshots: get-east-asian-width@1.3.0: {} - get-func-name@2.0.2: {} - get-intrinsic@1.3.0: dependencies: call-bind-apply-helpers: 1.0.2 @@ -22244,10 +22420,6 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 - get-tsconfig@4.7.2: - dependencies: - resolve-pkg-maps: 1.0.0 - gifwrap@0.10.1: dependencies: image-q: 4.0.0 @@ -22927,7 +23099,7 @@ snapshots: dependencies: builtin-modules: 3.3.0 - is-bun-module@1.3.0: + is-bun-module@2.0.0: dependencies: semver: 7.7.1 @@ -23030,11 +23202,11 @@ snapshots: is-reference@1.2.1: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 is-reference@3.0.3: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 is-regex@1.2.1: dependencies: @@ -23068,7 +23240,7 @@ snapshots: is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.18 + which-typed-array: 1.1.19 is-unicode-supported@0.1.0: {} @@ -23730,10 +23902,6 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@2.3.7: - dependencies: - get-func-name: 2.0.2 - loupe@3.1.3: {} lower-case@2.0.2: @@ -23782,10 +23950,6 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.7: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - magicast@0.3.5: dependencies: '@babel/parser': 7.27.0 @@ -24547,8 +24711,6 @@ snapshots: mkdirp@1.0.4: {} - mkdirp@3.0.1: {} - mlly@1.7.1: dependencies: acorn: 8.14.1 @@ -24556,7 +24718,7 @@ snapshots: pkg-types: 1.2.0 ufo: 1.5.4 - moment@2.29.4: {} + moment@2.30.1: {} mri@1.2.0: {} @@ -24587,6 +24749,8 @@ snapshots: nanoid@3.3.11: {} + napi-postinstall@0.1.5: {} + natural-compare-lite@1.4.0: {} natural-compare@1.4.0: {} @@ -25019,9 +25183,10 @@ snapshots: has-symbols: 1.1.0 object-keys: 1.1.1 - object.entries@1.1.8: + object.entries@1.1.9: dependencies: call-bind: 1.0.8 + call-bound: 1.0.4 define-properties: 1.2.1 es-object-atoms: 1.1.1 @@ -25209,10 +25374,6 @@ snapshots: dependencies: yocto-queue: 0.1.0 - p-limit@5.0.0: - dependencies: - yocto-queue: 1.2.0 - p-limit@6.2.0: dependencies: yocto-queue: 1.2.0 @@ -25388,8 +25549,6 @@ snapshots: pathe@2.0.3: {} - pathval@1.1.1: {} - pathval@2.0.0: {} peek-readable@4.1.0: {} @@ -25398,7 +25557,7 @@ snapshots: periscopic@3.1.0: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 estree-walker: 3.0.3 is-reference: 3.0.3 @@ -25904,7 +26063,7 @@ snapshots: prettier-plugin-astro@0.14.1: dependencies: '@astrojs/compiler': 2.11.0 - prettier: 3.5.3 + prettier: 3.2.4 sass-formatter: 0.7.9 prettier@2.7.1: {} @@ -26411,53 +26570,46 @@ snapshots: globby: 10.0.1 is-plain-object: 3.0.1 - rollup-plugin-dts@6.1.0(rollup@4.22.4)(typescript@4.9.5): + rollup-plugin-dts@6.1.0(rollup@4.22.4)(typescript@5.8.3): dependencies: magic-string: 0.30.5 rollup: 4.22.4 - typescript: 4.9.5 + typescript: 5.8.3 optionalDependencies: '@babel/code-frame': 7.23.5 - rollup-plugin-dts@6.1.0(rollup@4.22.4)(typescript@5.3.3): + rollup-plugin-dts@6.2.1(rollup@4.40.0)(typescript@5.8.3): dependencies: - magic-string: 0.30.5 - rollup: 4.22.4 - typescript: 5.3.3 + magic-string: 0.30.17 + rollup: 4.40.0 + typescript: 5.8.3 optionalDependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.26.2 - rollup-plugin-dts@6.1.0(rollup@4.22.4)(typescript@5.8.2): + rollup-plugin-esbuild@6.2.1(esbuild@0.25.2)(rollup@4.40.0): dependencies: - magic-string: 0.30.5 - rollup: 4.22.4 - typescript: 5.8.2 - optionalDependencies: - '@babel/code-frame': 7.23.5 - - rollup-plugin-esbuild@6.1.1(esbuild@0.25.0)(rollup@4.22.4): - dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.22.4) - debug: 4.3.4 - es-module-lexer: 1.4.1 - esbuild: 0.25.0 - get-tsconfig: 4.7.2 - rollup: 4.22.4 + debug: 4.4.0 + es-module-lexer: 1.6.0 + esbuild: 0.25.2 + get-tsconfig: 4.10.0 + rollup: 4.40.0 + unplugin-utils: 0.2.4 transitivePeerDependencies: - supports-color - rollup-plugin-license@3.2.0(rollup@4.22.4): + rollup-plugin-license@3.6.0(picomatch@4.0.2)(rollup@4.40.0): dependencies: commenting: 1.1.0 - glob: 7.2.3 + fdir: 6.4.4(picomatch@4.0.2) lodash: 4.17.21 - magic-string: 0.30.7 - mkdirp: 3.0.1 - moment: 2.29.4 + magic-string: 0.30.17 + moment: 2.30.1 package-name-regex: 2.0.6 - rollup: 4.22.4 + rollup: 4.40.0 spdx-expression-validate: 2.0.0 spdx-satisfies: 5.0.1 + transitivePeerDependencies: + - picomatch rollup-plugin-preserve-directives@0.4.0(rollup@4.22.4): dependencies: @@ -26482,6 +26634,15 @@ snapshots: optionalDependencies: rollup: 4.22.4 + rollup-plugin-visualizer@5.14.0(rollup@4.40.0): + dependencies: + open: 8.4.2 + picomatch: 4.0.2 + source-map: 0.7.4 + yargs: 17.7.2 + optionalDependencies: + rollup: 4.40.0 + rollup@2.79.2: optionalDependencies: fsevents: 2.3.3 @@ -26512,55 +26673,30 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.22.4 fsevents: 2.3.3 - rollup@4.30.1: - dependencies: - '@types/estree': 1.0.6 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.30.1 - '@rollup/rollup-android-arm64': 4.30.1 - '@rollup/rollup-darwin-arm64': 4.30.1 - '@rollup/rollup-darwin-x64': 4.30.1 - '@rollup/rollup-freebsd-arm64': 4.30.1 - '@rollup/rollup-freebsd-x64': 4.30.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.30.1 - '@rollup/rollup-linux-arm-musleabihf': 4.30.1 - '@rollup/rollup-linux-arm64-gnu': 4.30.1 - '@rollup/rollup-linux-arm64-musl': 4.30.1 - '@rollup/rollup-linux-loongarch64-gnu': 4.30.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.30.1 - '@rollup/rollup-linux-riscv64-gnu': 4.30.1 - '@rollup/rollup-linux-s390x-gnu': 4.30.1 - '@rollup/rollup-linux-x64-gnu': 4.30.1 - '@rollup/rollup-linux-x64-musl': 4.30.1 - '@rollup/rollup-win32-arm64-msvc': 4.30.1 - '@rollup/rollup-win32-ia32-msvc': 4.30.1 - '@rollup/rollup-win32-x64-msvc': 4.30.1 - fsevents: 2.3.3 - - rollup@4.39.0: + rollup@4.40.0: dependencies: '@types/estree': 1.0.7 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.39.0 - '@rollup/rollup-android-arm64': 4.39.0 - '@rollup/rollup-darwin-arm64': 4.39.0 - '@rollup/rollup-darwin-x64': 4.39.0 - '@rollup/rollup-freebsd-arm64': 4.39.0 - '@rollup/rollup-freebsd-x64': 4.39.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.39.0 - '@rollup/rollup-linux-arm-musleabihf': 4.39.0 - '@rollup/rollup-linux-arm64-gnu': 4.39.0 - '@rollup/rollup-linux-arm64-musl': 4.39.0 - '@rollup/rollup-linux-loongarch64-gnu': 4.39.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.39.0 - '@rollup/rollup-linux-riscv64-gnu': 4.39.0 - '@rollup/rollup-linux-riscv64-musl': 4.39.0 - '@rollup/rollup-linux-s390x-gnu': 4.39.0 - '@rollup/rollup-linux-x64-gnu': 4.39.0 - '@rollup/rollup-linux-x64-musl': 4.39.0 - '@rollup/rollup-win32-arm64-msvc': 4.39.0 - '@rollup/rollup-win32-ia32-msvc': 4.39.0 - '@rollup/rollup-win32-x64-msvc': 4.39.0 + '@rollup/rollup-android-arm-eabi': 4.40.0 + '@rollup/rollup-android-arm64': 4.40.0 + '@rollup/rollup-darwin-arm64': 4.40.0 + '@rollup/rollup-darwin-x64': 4.40.0 + '@rollup/rollup-freebsd-arm64': 4.40.0 + '@rollup/rollup-freebsd-x64': 4.40.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.40.0 + '@rollup/rollup-linux-arm-musleabihf': 4.40.0 + '@rollup/rollup-linux-arm64-gnu': 4.40.0 + '@rollup/rollup-linux-arm64-musl': 4.40.0 + '@rollup/rollup-linux-loongarch64-gnu': 4.40.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.40.0 + '@rollup/rollup-linux-riscv64-gnu': 4.40.0 + '@rollup/rollup-linux-riscv64-musl': 4.40.0 + '@rollup/rollup-linux-s390x-gnu': 4.40.0 + '@rollup/rollup-linux-x64-gnu': 4.40.0 + '@rollup/rollup-linux-x64-musl': 4.40.0 + '@rollup/rollup-win32-arm64-msvc': 4.40.0 + '@rollup/rollup-win32-ia32-msvc': 4.40.0 + '@rollup/rollup-win32-x64-msvc': 4.40.0 fsevents: 2.3.3 run-async@2.4.1: {} @@ -26619,7 +26755,7 @@ snapshots: mkdirp: 0.5.6 rimraf: 2.7.1 - sandpack-vue3@3.1.11(@lezer/common@1.2.1)(vue@3.5.13(typescript@5.8.2)): + sandpack-vue3@3.1.11(@lezer/common@1.2.1)(vue@3.5.13(typescript@5.8.3)): dependencies: '@codemirror/autocomplete': 6.13.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.0)(@codemirror/view@6.23.1)(@lezer/common@1.2.1) '@codemirror/commands': 6.3.3 @@ -26632,12 +26768,12 @@ snapshots: '@codesandbox/sandpack-client': 2.13.2 '@lezer/highlight': 1.2.0 '@stitches/core': 1.2.8 - ansi-to-vue3: 0.1.2(vue@3.5.13(typescript@5.8.2)) + ansi-to-vue3: 0.1.2(vue@3.5.13(typescript@5.8.3)) clean-set: 1.1.2 dequal: 2.0.3 lz-string: 1.5.0 optionalDependencies: - vue: 3.5.13(typescript@5.8.2) + vue: 3.5.13(typescript@5.8.3) transitivePeerDependencies: - '@lezer/common' @@ -27157,7 +27293,7 @@ snapshots: dependencies: minipass: 3.3.6 - stable-hash@0.0.4: {} + stable-hash@0.0.5: {} stack-utils@2.0.6: dependencies: @@ -27187,7 +27323,7 @@ snapshots: std-env@3.7.0: {} - std-env@3.8.1: {} + std-env@3.9.0: {} stop-iteration-iterator@1.0.0: dependencies: @@ -27366,8 +27502,8 @@ snapshots: picocolors: 1.1.1 sade: 1.8.1 svelte: 4.2.19 - svelte-preprocess: 5.0.4(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19)(typescript@5.8.2) - typescript: 5.8.2 + svelte-preprocess: 5.0.4(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19)(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -27379,7 +27515,7 @@ snapshots: - stylus - sugarss - svelte-check@4.1.4(picomatch@4.0.2)(svelte@5.20.5)(typescript@5.3.3): + svelte-check@4.1.4(picomatch@4.0.2)(svelte@5.20.5)(typescript@5.8.3): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 4.0.3 @@ -27387,7 +27523,7 @@ snapshots: picocolors: 1.1.1 sade: 1.8.1 svelte: 5.20.5 - typescript: 5.3.3 + typescript: 5.8.3 transitivePeerDependencies: - picomatch @@ -27395,7 +27531,7 @@ snapshots: dependencies: svelte: 4.2.19 - svelte-preprocess@5.0.4(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19)(typescript@5.1.6): + svelte-preprocess@5.0.4(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19)(typescript@5.8.3): dependencies: '@types/pug': 2.0.6 detect-indent: 6.1.0 @@ -27408,24 +27544,9 @@ snapshots: less: 4.2.0 postcss: 8.5.3 sass: 1.77.8 - typescript: 5.1.6 + typescript: 5.8.3 - svelte-preprocess@5.0.4(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(svelte@4.2.19)(typescript@5.8.2): - dependencies: - '@types/pug': 2.0.6 - detect-indent: 6.1.0 - magic-string: 0.27.0 - sorcery: 0.11.0 - strip-indent: 3.0.0 - svelte: 4.2.19 - optionalDependencies: - '@babel/core': 7.26.9 - less: 4.2.0 - postcss: 8.5.3 - sass: 1.77.8 - typescript: 5.8.2 - - svelte-preprocess@6.0.3(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(stylus@0.56.0)(svelte@5.20.5)(typescript@5.3.3): + svelte-preprocess@6.0.3(@babel/core@7.26.9)(less@4.2.0)(postcss@8.5.3)(sass@1.77.8)(stylus@0.56.0)(svelte@5.20.5)(typescript@5.8.3): dependencies: svelte: 5.20.5 optionalDependencies: @@ -27434,21 +27555,21 @@ snapshots: postcss: 8.5.3 sass: 1.77.8 stylus: 0.56.0 - typescript: 5.3.3 + typescript: 5.8.3 - svelte2tsx@0.7.1(svelte@4.2.19)(typescript@5.1.6): + svelte2tsx@0.7.1(svelte@4.2.19)(typescript@5.8.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 svelte: 4.2.19 - typescript: 5.1.6 + typescript: 5.8.3 - svelte2tsx@0.7.34(svelte@5.20.5)(typescript@5.3.3): + svelte2tsx@0.7.34(svelte@5.20.5)(typescript@5.8.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 svelte: 5.20.5 - typescript: 5.3.3 + typescript: 5.8.3 svelte@4.2.19: dependencies: @@ -27663,14 +27784,15 @@ snapshots: fdir: 6.4.3(picomatch@4.0.2) picomatch: 4.0.2 - tinypool@0.8.4: {} + tinyglobby@0.2.13: + dependencies: + fdir: 6.4.4(picomatch@4.0.2) + picomatch: 4.0.2 tinypool@1.0.2: {} tinyrainbow@2.0.0: {} - tinyspy@2.2.1: {} - tinyspy@3.0.2: {} tmp@0.0.33: @@ -27723,9 +27845,9 @@ snapshots: trough@2.2.0: {} - ts-api-utils@1.4.3(typescript@5.8.2): + ts-api-utils@1.4.3(typescript@5.8.3): dependencies: - typescript: 5.8.2 + typescript: 5.8.3 ts-interface-checker@0.1.13: {} @@ -27749,7 +27871,7 @@ snapshots: optionalDependencies: '@swc/core': 1.7.23 - ts-node@10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.8.2): + ts-node@10.9.2(@swc/core@1.7.23)(@types/node@20.4.5)(typescript@5.8.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -27763,16 +27885,16 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.8.2 + typescript: 5.8.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: '@swc/core': 1.7.23 optional: true - tsconfck@3.1.5(typescript@5.8.2): + tsconfck@3.1.5(typescript@5.8.3): optionalDependencies: - typescript: 5.8.2 + typescript: 5.8.3 tsconfig-paths@3.15.0: dependencies: @@ -27826,8 +27948,6 @@ snapshots: type-detect@4.0.8: {} - type-detect@4.1.0: {} - type-fest@0.20.2: {} type-fest@0.21.3: {} @@ -27882,13 +28002,7 @@ snapshots: typescript@4.6.4: {} - typescript@4.9.5: {} - - typescript@5.1.6: {} - - typescript@5.3.3: {} - - typescript@5.8.2: {} + typescript@5.8.3: {} ua-parser-js@0.7.38: {} @@ -27911,7 +28025,7 @@ snapshots: dependencies: acorn: 8.14.1 estree-walker: 3.0.3 - magic-string: 0.30.11 + magic-string: 0.30.17 unplugin: 1.12.2 undici@5.28.5: @@ -27951,13 +28065,13 @@ snapshots: unimport@3.11.0(rollup@4.22.4): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.4(rollup@4.22.4) acorn: 8.14.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 fast-glob: 3.3.2 local-pkg: 0.5.0 - magic-string: 0.30.11 + magic-string: 0.30.17 mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 @@ -28043,6 +28157,11 @@ snapshots: unpipe@1.0.0: {} + unplugin-utils@0.2.4: + dependencies: + pathe: 2.0.3 + picomatch: 4.0.2 + unplugin@1.12.2: dependencies: acorn: 8.14.1 @@ -28050,6 +28169,27 @@ snapshots: webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.2 + unrs-resolver@1.6.2: + dependencies: + napi-postinstall: 0.1.5 + optionalDependencies: + '@unrs/resolver-binding-darwin-arm64': 1.6.2 + '@unrs/resolver-binding-darwin-x64': 1.6.2 + '@unrs/resolver-binding-freebsd-x64': 1.6.2 + '@unrs/resolver-binding-linux-arm-gnueabihf': 1.6.2 + '@unrs/resolver-binding-linux-arm-musleabihf': 1.6.2 + '@unrs/resolver-binding-linux-arm64-gnu': 1.6.2 + '@unrs/resolver-binding-linux-arm64-musl': 1.6.2 + '@unrs/resolver-binding-linux-ppc64-gnu': 1.6.2 + '@unrs/resolver-binding-linux-riscv64-gnu': 1.6.2 + '@unrs/resolver-binding-linux-s390x-gnu': 1.6.2 + '@unrs/resolver-binding-linux-x64-gnu': 1.6.2 + '@unrs/resolver-binding-linux-x64-musl': 1.6.2 + '@unrs/resolver-binding-wasm32-wasi': 1.6.2 + '@unrs/resolver-binding-win32-arm64-msvc': 1.6.2 + '@unrs/resolver-binding-win32-ia32-msvc': 1.6.2 + '@unrs/resolver-binding-win32-x64-msvc': 1.6.2 + unstorage@1.10.2(ioredis@5.4.1): dependencies: anymatch: 3.1.3 @@ -28154,31 +28294,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@1.6.1(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): - dependencies: - cac: 6.7.14 - debug: 4.4.0 - pathe: 1.1.2 - picocolors: 1.1.1 - vite: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vite-node@3.0.8(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0): + vite-node@3.1.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) + vite: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -28193,7 +28315,7 @@ snapshots: - tsx - yaml - vite-plugin-solid@2.11.6(@testing-library/jest-dom@6.4.2(vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)))(solid-js@1.9.5)(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)): + vite-plugin-solid@2.11.6(@testing-library/jest-dom@6.4.2(vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0)))(solid-js@1.9.5)(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0)): dependencies: '@babel/core': 7.25.2 '@types/babel__core': 7.20.5 @@ -28201,10 +28323,10 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.5 solid-refresh: 0.6.3(solid-js@1.9.5) - vite: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - vitefu: 1.0.5(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)) + vite: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) + vitefu: 1.0.5(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0)) optionalDependencies: - '@testing-library/jest-dom': 6.4.2(vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)) + '@testing-library/jest-dom': 6.4.2(vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)) transitivePeerDependencies: - supports-color @@ -28212,20 +28334,7 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.4.49 - rollup: 4.30.1 - optionalDependencies: - '@types/node': 20.4.5 - fsevents: 2.3.3 - less: 4.2.0 - sass: 1.77.8 - stylus: 0.56.0 - terser: 5.31.6 - - vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): - dependencies: - esbuild: 0.21.5 - postcss: 8.5.3 - rollup: 4.39.0 + rollup: 4.40.0 optionalDependencies: '@types/node': 20.4.5 fsevents: 2.3.3 @@ -28238,7 +28347,7 @@ snapshots: dependencies: esbuild: 0.24.2 postcss: 8.5.3 - rollup: 4.39.0 + rollup: 4.40.0 optionalDependencies: '@types/node': 20.4.5 fsevents: 2.3.3 @@ -28251,9 +28360,9 @@ snapshots: vite@6.2.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0): dependencies: - esbuild: 0.25.0 + esbuild: 0.25.2 postcss: 8.5.3 - rollup: 4.30.1 + rollup: 4.40.0 optionalDependencies: '@types/node': 20.4.5 fsevents: 2.3.3 @@ -28264,40 +28373,58 @@ snapshots: terser: 5.31.6 yaml: 2.7.0 - vitefu@0.2.5(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)): + vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0): + dependencies: + esbuild: 0.25.0 + fdir: 6.4.3(picomatch@4.0.2) + picomatch: 4.0.2 + postcss: 8.5.3 + rollup: 4.40.0 + tinyglobby: 0.2.12 optionalDependencies: - vite: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + '@types/node': 20.4.5 + fsevents: 2.3.3 + jiti: 1.21.6 + less: 4.2.0 + sass: 1.77.8 + stylus: 0.56.0 + terser: 5.31.6 + yaml: 2.7.0 - vitefu@1.0.5(vite@5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)): + vitefu@0.2.5(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)): optionalDependencies: - vite: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) + vite: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) vitefu@1.0.5(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0)): optionalDependencies: vite: 6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) + vitefu@1.0.5(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0)): + optionalDependencies: + vite: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) + vitefu@1.0.6(vite@6.2.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0)): optionalDependencies: vite: 6.2.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) - vitepress@1.3.3(@algolia/client-search@4.19.1)(@types/node@20.4.5)(@types/react@18.2.55)(axios@1.7.4)(fuse.js@6.6.2)(less@4.2.0)(postcss@8.5.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.77.8)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.31.6)(typescript@5.8.2): + vitepress@1.3.3(@algolia/client-search@4.19.1)(@types/node@20.4.5)(@types/react@18.2.55)(axios@1.7.4)(fuse.js@6.6.2)(less@4.2.0)(postcss@8.5.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.77.8)(search-insights@2.8.2)(stylus@0.56.0)(terser@5.31.6)(typescript@5.8.3): dependencies: '@docsearch/css': 3.6.1 '@docsearch/js': 3.6.1(@algolia/client-search@4.19.1)(@types/react@18.2.55)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(search-insights@2.8.2) '@shikijs/core': 1.14.1 '@shikijs/transformers': 1.14.1 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.2(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.5.13(typescript@5.8.2)) + '@vitejs/plugin-vue': 5.1.2(vite@5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6))(vue@3.5.13(typescript@5.8.3)) '@vue/devtools-api': 7.3.8 '@vue/shared': 3.4.38 - '@vueuse/core': 11.0.1(vue@3.5.13(typescript@5.8.2)) - '@vueuse/integrations': 11.0.1(axios@1.7.4)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.5.13(typescript@5.8.2)) + '@vueuse/core': 11.0.1(vue@3.5.13(typescript@5.8.3)) + '@vueuse/integrations': 11.0.1(axios@1.7.4)(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.5.13(typescript@5.8.3)) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.14.1 vite: 5.4.14(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - vue: 3.5.13(typescript@5.8.2) + vue: 3.5.13(typescript@5.8.3) optionalDependencies: postcss: 8.5.3 transitivePeerDependencies: @@ -28328,62 +28455,28 @@ snapshots: - typescript - universal-cookie - vitest@1.6.1(@types/node@20.4.5)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6): + vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0): dependencies: - '@vitest/expect': 1.6.1 - '@vitest/runner': 1.6.1 - '@vitest/snapshot': 1.6.1 - '@vitest/spy': 1.6.1 - '@vitest/utils': 1.6.1 - acorn-walk: 8.3.3 - chai: 4.5.0 - debug: 4.4.0 - execa: 8.0.1 - local-pkg: 0.5.0 - magic-string: 0.30.17 - pathe: 1.1.2 - picocolors: 1.1.1 - std-env: 3.8.1 - strip-literal: 2.1.0 - tinybench: 2.9.0 - tinypool: 0.8.4 - vite: 5.4.17(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - vite-node: 1.6.1(@types/node@20.4.5)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 20.4.5 - jsdom: 20.0.3 - transitivePeerDependencies: - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vitest@3.0.8(@types/debug@4.1.12)(@types/node@20.4.5)(jiti@1.21.6)(jsdom@20.0.3)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0): - dependencies: - '@vitest/expect': 3.0.8 - '@vitest/mocker': 3.0.8(vite@6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0)) - '@vitest/pretty-format': 3.0.8 - '@vitest/runner': 3.0.8 - '@vitest/snapshot': 3.0.8 - '@vitest/spy': 3.0.8 - '@vitest/utils': 3.0.8 + '@vitest/expect': 3.1.2 + '@vitest/mocker': 3.1.2(vite@6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(terser@5.31.6)(yaml@2.7.0)) + '@vitest/pretty-format': 3.1.2 + '@vitest/runner': 3.1.2 + '@vitest/snapshot': 3.1.2 + '@vitest/spy': 3.1.2 + '@vitest/utils': 3.1.2 chai: 5.2.0 debug: 4.4.0 - expect-type: 1.2.0 + expect-type: 1.2.1 magic-string: 0.30.17 pathe: 2.0.3 - std-env: 3.8.1 + std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 + tinyglobby: 0.2.13 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.0.7(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) - vite-node: 3.0.8(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) + vite: 6.3.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) + vite-node: 3.1.2(@types/node@20.4.5)(jiti@1.21.6)(less@4.2.0)(sass@1.77.8)(stylus@0.56.0)(terser@5.31.6)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 @@ -28413,13 +28506,13 @@ snapshots: vue-component-type-helpers@2.0.7: {} - vue-demi@0.14.10(vue@3.5.13(typescript@5.8.2)): + vue-demi@0.14.10(vue@3.5.13(typescript@5.8.3)): dependencies: - vue: 3.5.13(typescript@5.8.2) + vue: 3.5.13(typescript@5.8.3) - vue-demi@0.14.7(vue@3.5.13(typescript@5.8.2)): + vue-demi@0.14.7(vue@3.5.13(typescript@5.8.3)): dependencies: - vue: 3.5.13(typescript@5.8.2) + vue: 3.5.13(typescript@5.8.3) vue-template-compiler@2.7.14(vue@2.7.14): dependencies: @@ -28432,25 +28525,25 @@ snapshots: '@vue/compiler-sfc': 2.7.14 csstype: 3.1.3 - vue@3.4.21(typescript@5.8.2): + vue@3.4.21(typescript@5.8.3): dependencies: '@vue/compiler-dom': 3.4.21 '@vue/compiler-sfc': 3.4.21 '@vue/runtime-dom': 3.4.21 - '@vue/server-renderer': 3.4.21(vue@3.4.21(typescript@5.8.2)) + '@vue/server-renderer': 3.4.21(vue@3.4.21(typescript@5.8.3)) '@vue/shared': 3.4.21 optionalDependencies: - typescript: 5.8.2 + typescript: 5.8.3 - vue@3.5.13(typescript@5.8.2): + vue@3.5.13(typescript@5.8.3): dependencies: '@vue/compiler-dom': 3.5.13 '@vue/compiler-sfc': 3.5.13 '@vue/runtime-dom': 3.5.13 - '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.8.2)) + '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.8.3)) '@vue/shared': 3.5.13 optionalDependencies: - typescript: 5.8.2 + typescript: 5.8.3 w3c-keyname@2.2.8: {} @@ -28634,7 +28727,7 @@ snapshots: isarray: 2.0.5 which-boxed-primitive: 1.1.1 which-collection: 1.0.2 - which-typed-array: 1.1.18 + which-typed-array: 1.1.19 which-collection@1.0.1: dependencies: @@ -28652,12 +28745,13 @@ snapshots: which-pm-runs@1.1.0: {} - which-typed-array@1.1.18: + which-typed-array@1.1.19: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.8 call-bound: 1.0.4 for-each: 0.3.5 + get-proto: 1.0.1 gopd: 1.2.0 has-tostringtag: 1.0.2 @@ -28846,9 +28940,9 @@ snapshots: dependencies: zod: 3.24.2 - zod-to-ts@1.2.0(typescript@5.8.2)(zod@3.24.2): + zod-to-ts@1.2.0(typescript@5.8.3)(zod@3.24.2): dependencies: - typescript: 5.8.2 + typescript: 5.8.3 zod: 3.24.2 zod@3.24.2: {} diff --git a/tools/build-icons/package.json b/tools/build-icons/package.json index 33c722257..a623933b8 100644 --- a/tools/build-icons/package.json +++ b/tools/build-icons/package.json @@ -11,7 +11,7 @@ "build-icons": "./cli.mjs" }, "engines": { - "node": ">= 20" + "node": ">=23.0.0" }, "keywords": [], "author": "", @@ -21,7 +21,6 @@ }, "dependencies": { "minimist": "^1.2.7", - "node-fetch": "^3.2.10", "prettier": "2.7.1", "svgo": "^3.0.0", "svgson": "^5.2.1" diff --git a/tools/rollup-plugins/package.json b/tools/rollup-plugins/package.json index cd25233e5..4a4cd57f0 100644 --- a/tools/rollup-plugins/package.json +++ b/tools/rollup-plugins/package.json @@ -9,12 +9,12 @@ "type": "module", "dependencies": { "@atomico/rollup-plugin-sizes": "^1.1.4", - "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-replace": "^6.0.1", - "esbuild": "^0.25.0", - "rollup": "^4.22.4", - "rollup-plugin-esbuild": "^6.1.0", - "rollup-plugin-license": "^3.2.0", - "rollup-plugin-visualizer": "^5.12.0" + "esbuild": "^0.25.2", + "rollup": "^4.40.0", + "rollup-plugin-esbuild": "^6.2.1", + "rollup-plugin-license": "^3.6.0", + "rollup-plugin-visualizer": "^5.14.0" } } From a01c15cc8c791aa02052c09b04546dd13c26ddd1 Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Mon, 21 Apr 2025 21:19:52 +0200 Subject: [PATCH 016/323] fix(icons): redesigned `brush` icon (#3011) * Updated icons/brush.svg * Updated icons/brush.json --------- Co-authored-by: Eric Fennis --- icons/brush.json | 9 ++++++++- icons/brush.svg | 5 +++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/icons/brush.json b/icons/brush.json index 31162aea2..fb96d89f4 100644 --- a/icons/brush.json +++ b/icons/brush.json @@ -1,9 +1,16 @@ { "$schema": "../icon.schema.json", "contributors": [ - "ericfennis" + "ericfennis", + "chessurisme", + "jguddas", + "karsa-mistmere" ], "tags": [ + "clean", + "sweep", + "refactor", + "remove", "draw", "paint", "color", diff --git a/icons/brush.svg b/icons/brush.svg index 66134830f..772cc2898 100644 --- a/icons/brush.svg +++ b/icons/brush.svg @@ -9,6 +9,7 @@ stroke-linecap="round" stroke-linejoin="round" > - - + + + From b473c10af98084eb4e08c94c286cb2a4f174e255 Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Mon, 28 Apr 2025 18:01:10 +0200 Subject: [PATCH 017/323] fix(site): remove studio link from navbar (#3166) --- docs/.vitepress/config.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 58fe1380a..8f75fa005 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -153,7 +153,6 @@ export default defineConfig({ { text: 'Icons', link: '/icons/' }, { text: 'Guide', link: '/guide/' }, { text: 'Packages', link: '/packages' }, - { text: 'Studio', link: 'https://studio.lucide.dev' }, { text: 'Showcase', link: '/showcase' }, { text: 'License', link: '/license' }, ], From fd3f3eb60739cd88a6e65295597af7c434d88e9e Mon Sep 17 00:00:00 2001 From: Karsa Date: Fri, 2 May 2025 09:21:06 +0200 Subject: [PATCH 018/323] feat(icons): added `hamburger` icon (#3165) * [github] Added issue template forms * [github] yaml => yml * Syntax fixes * Further syntax fixes * Sort issue templates * Update 02_bug_report.yml * Added icons/hamburger.svg * Added icons/hamburger.json * Update hamburger.svg * Update icons/hamburger.json * Update icons/hamburger.svg * Update icons/hamburger.json Co-authored-by: Jakob Guddas --------- Co-authored-by: Karsa Co-authored-by: Jakob Guddas Co-authored-by: Eric Fennis --- icons/hamburger.json | 46 ++++++++++++++++++++++++++++++++++++++++++++ icons/hamburger.svg | 16 +++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 icons/hamburger.json create mode 100644 icons/hamburger.svg diff --git a/icons/hamburger.json b/icons/hamburger.json new file mode 100644 index 000000000..1eb370c01 --- /dev/null +++ b/icons/hamburger.json @@ -0,0 +1,46 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley", + "kemie", + "karsa-mistmere", + "jguddas", + "jamiemlaw" + ], + "tags": [ + "burger", + "cheeseburger", + "meat", + "beef", + "patty", + "bun", + "fast food", + "junk food", + "takeaway", + "takeout", + "snack", + "dish", + "restaurant", + "lunch", + "meal", + "savory", + "savoury", + "cookery", + "cooking", + "grilled", + "barbecue", + "barbeque", + "bbq", + "lettuce", + "tomato", + "relish", + "pickles", + "onions", + "ketchup", + "mustard", + "mayonnaise" + ], + "categories": [ + "food-beverage" + ] +} diff --git a/icons/hamburger.svg b/icons/hamburger.svg new file mode 100644 index 000000000..9df415cb7 --- /dev/null +++ b/icons/hamburger.svg @@ -0,0 +1,16 @@ + + + + + + From 25ce89b191130a69c9dbdca2875fedbb6a220d2e Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Fri, 2 May 2025 09:22:30 +0200 Subject: [PATCH 019/323] fix(icons): changed `package-2` icon (#3174) * Updated icons/package-2.svg * Updated icons/package-2.json --- icons/package-2.json | 3 ++- icons/package-2.svg | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/icons/package-2.json b/icons/package-2.json index ed1db87e6..d7af025d3 100644 --- a/icons/package-2.json +++ b/icons/package-2.json @@ -2,7 +2,8 @@ "$schema": "../icon.schema.json", "contributors": [ "karsa-mistmere", - "ericfennis" + "ericfennis", + "jguddas" ], "tags": [ "box", diff --git a/icons/package-2.svg b/icons/package-2.svg index dbe5a5fe8..eccb7effd 100644 --- a/icons/package-2.svg +++ b/icons/package-2.svg @@ -9,7 +9,7 @@ stroke-linecap="round" stroke-linejoin="round" > - - + + From 2640a7c585d533ab9f994986ed7076b8729f049e Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Fri, 2 May 2025 09:23:36 +0200 Subject: [PATCH 020/323] docs(icon-design-guide): point people to lucide studio instead of svgo (#3152) --- docs/guide/design/icon-design-guide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guide/design/icon-design-guide.md b/docs/guide/design/icon-design-guide.md index f2bcdd471..8e4b16f7c 100644 --- a/docs/guide/design/icon-design-guide.md +++ b/docs/guide/design/icon-design-guide.md @@ -142,7 +142,7 @@ For each icon these attributes are applied, corresponding to the above rules. ### Minify paths The code of paths can sometimes get quite large. To reduce file size we like to minify the code. -We recommend to use [SVGOMG](https://jakearchibald.github.io/svgomg/) to minify paths to 2 points of precision. +We recommend to use [Lucide Studio](https://studio.lucide.dev/) to tidy paths to 3 points of precision. ### Allowed elements From 2fde138c467a107245870af657d35f76bef51e41 Mon Sep 17 00:00:00 2001 From: shamaamahh Date: Fri, 2 May 2025 03:39:05 -0400 Subject: [PATCH 021/323] fix(lucide-svelte): Resolve Svelte 5 deprecation of svelte:component (#3112) * removed flutter package link * created drumsticks.svg and json * Update to Svelte 5 syntax (removed svelte:component) * Remove drumsticks icons --------- Co-authored-by: Eric Fennis --- docs/guide/packages/lucide-svelte.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/guide/packages/lucide-svelte.md b/docs/guide/packages/lucide-svelte.md index f92309c01..8012559a7 100644 --- a/docs/guide/packages/lucide-svelte.md +++ b/docs/guide/packages/lucide-svelte.md @@ -162,11 +162,13 @@ The package includes type definitions for all icons. This is useful if you want {#each menuItems as item} + {@const Icon = item.icon} - + {item.name} {/each} + ``` ::: @@ -246,8 +248,9 @@ The package includes type definitions for all icons. This is useful if you want {#each menuItems as item} + {@const Icon = item.icon} - + {item.name} {/each} From 1ab38266075cd9d6e297ca87f6b7638da74d9abc Mon Sep 17 00:00:00 2001 From: Karsa Date: Fri, 2 May 2025 09:40:21 +0200 Subject: [PATCH 022/323] feat(icons): added brush-cleaning icon (#2395) Co-authored-by: Jakob Guddas Co-authored-by: Eric Fennis --- icons/brush-cleaning.json | 44 +++++++++++++++++++++++++++++++++++++++ icons/brush-cleaning.svg | 16 ++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 icons/brush-cleaning.json create mode 100644 icons/brush-cleaning.svg diff --git a/icons/brush-cleaning.json b/icons/brush-cleaning.json new file mode 100644 index 000000000..287fbcd00 --- /dev/null +++ b/icons/brush-cleaning.json @@ -0,0 +1,44 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "karsa-mistmere" + ], + "tags": [ + "cleaning", + "utensil", + "housekeeping", + "tool", + "sweeping", + "scrubbing", + "hygiene", + "maintenance", + "household", + "cleaner", + "chores", + "equipment", + "sanitation", + "bristles", + "handle", + "home care", + "sanitize", + "purify", + "wash", + "disinfect", + "sterilize", + "scrub", + "polish", + "decontaminate", + "wipe", + "spotless", + "remove", + "empty", + "erase", + "purge", + "eliminate" + ], + "categories": [ + "home", + "tools", + "design" + ] +} diff --git a/icons/brush-cleaning.svg b/icons/brush-cleaning.svg new file mode 100644 index 000000000..4bd074021 --- /dev/null +++ b/icons/brush-cleaning.svg @@ -0,0 +1,16 @@ + + + + + + From 03eb86287aae464205e0d26ed22d00d454a1bd23 Mon Sep 17 00:00:00 2001 From: Viktor Andersson <30777521+VIKTORVAV99@users.noreply.github.com> Date: Fri, 2 May 2025 09:49:43 +0200 Subject: [PATCH 023/323] use implicit return in react package (#2325) Co-authored-by: Eric Fennis --- packages/lucide-react/src/Icon.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/lucide-react/src/Icon.ts b/packages/lucide-react/src/Icon.ts index 5f243b129..8094d42a5 100644 --- a/packages/lucide-react/src/Icon.ts +++ b/packages/lucide-react/src/Icon.ts @@ -35,8 +35,8 @@ const Icon = forwardRef( ...rest }, ref, - ) => { - return createElement( + ) => + createElement( 'svg', { ref, @@ -53,8 +53,7 @@ const Icon = forwardRef( ...iconNode.map(([tag, attrs]) => createElement(tag, attrs)), ...(Array.isArray(children) ? children : [children]), ], - ); - }, + ), ); export default Icon; From c9c1b47e7a0baea3f85530d7072c1d1ced50f1c2 Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Fri, 2 May 2025 10:14:09 +0200 Subject: [PATCH 024/323] fix(icons): changed `users` icon (#3143) * Updated icons/users.svg * Updated icons/users.json --- icons/users.json | 3 ++- icons/users.svg | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/icons/users.json b/icons/users.json index 2e0b03f4c..49ea38cba 100644 --- a/icons/users.json +++ b/icons/users.json @@ -4,7 +4,8 @@ "colebemis", "csandman", "ericfennis", - "karsa-mistmere" + "karsa-mistmere", + "jguddas" ], "tags": [ "group", diff --git a/icons/users.svg b/icons/users.svg index 1dcebabff..e31958f87 100644 --- a/icons/users.svg +++ b/icons/users.svg @@ -10,7 +10,7 @@ stroke-linejoin="round" > - + - + From 922ba5c7810270cbf538c7bd6141ef4f93476212 Mon Sep 17 00:00:00 2001 From: Jamie Law Date: Fri, 2 May 2025 09:14:35 +0100 Subject: [PATCH 025/323] fix(icons): changed `locate-off` icon (#3137) * Updated icons/locate-off.svg * Updated icons/locate-off.json --- icons/locate-off.json | 3 ++- icons/locate-off.svg | 14 +++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/icons/locate-off.json b/icons/locate-off.json index 1b9f8d368..dce7cca18 100644 --- a/icons/locate-off.json +++ b/icons/locate-off.json @@ -1,7 +1,8 @@ { "$schema": "../icon.schema.json", "contributors": [ - "fdev" + "fdev", + "jamiemlaw" ], "tags": [ "map", diff --git a/icons/locate-off.svg b/icons/locate-off.svg index 8d4939f42..ba62407f7 100644 --- a/icons/locate-off.svg +++ b/icons/locate-off.svg @@ -9,11 +9,11 @@ stroke-linecap="round" stroke-linejoin="round" > - - - - - - - + + + + + + + From 7916c44484651d72cf28e4649f74b5de8ff33e32 Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Fri, 2 May 2025 10:23:08 +0200 Subject: [PATCH 026/323] fix(icons): changed `expand` icon (#2831) * Updated icons/expand.svg * Updated icons/expand.json * Updated icons/expand.svg --------- Co-authored-by: Eric Fennis --- icons/expand.svg | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/icons/expand.svg b/icons/expand.svg index d5f7326a0..150c00a18 100644 --- a/icons/expand.svg +++ b/icons/expand.svg @@ -11,10 +11,10 @@ > - - - + + + - + From 5baa37b85a7a44388ab06908a87653bf87b75fd6 Mon Sep 17 00:00:00 2001 From: gubser Date: Fri, 2 May 2025 10:24:08 +0200 Subject: [PATCH 027/323] feat(icons): Added clock plus icon. (#2996) * Added clock plus icon. * Reduced gaps. --------- Co-authored-by: Elio Gubser <3030498-gubser@users.noreply.gitlab.com> --- icons/clock-plus.json | 19 +++++++++++++++++++ icons/clock-plus.svg | 16 ++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 icons/clock-plus.json create mode 100644 icons/clock-plus.svg diff --git a/icons/clock-plus.json b/icons/clock-plus.json new file mode 100644 index 000000000..95626520c --- /dev/null +++ b/icons/clock-plus.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "karsa-mistmere", + "colebemis", + "gubser" + ], + "tags": [ + "time", + "watch", + "alarm", + "add", + "create", + "new" + ], + "categories": [ + "time" + ] +} diff --git a/icons/clock-plus.svg b/icons/clock-plus.svg new file mode 100644 index 000000000..bf943c469 --- /dev/null +++ b/icons/clock-plus.svg @@ -0,0 +1,16 @@ + + + + + + From e149de42ff875edf7aba347c7fb4c452a421baac Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Fri, 2 May 2025 10:27:55 +0200 Subject: [PATCH 028/323] fix(metadata): added tags to `square-pen` icon (#3155) * Updated icons/square-pen.json * Updated icons/square-pen.json --- icons/square-pen.json | 1 + 1 file changed, 1 insertion(+) diff --git a/icons/square-pen.json b/icons/square-pen.json index 4b66f494b..ebd15ac37 100644 --- a/icons/square-pen.json +++ b/icons/square-pen.json @@ -8,6 +8,7 @@ ], "tags": [ "pencil", + "edit", "change", "create", "draw", From e11e134ce1daaf646d2657efd788f70ec4bdee14 Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Fri, 2 May 2025 10:31:02 +0200 Subject: [PATCH 029/323] fix(icons): changed `search` icon (#3140) * Updated icons/search.svg * Updated icons/search.json --- icons/search.json | 3 ++- icons/search.svg | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/icons/search.json b/icons/search.json index 729443e15..1539a6369 100644 --- a/icons/search.json +++ b/icons/search.json @@ -2,7 +2,8 @@ "$schema": "../icon.schema.json", "contributors": [ "colebemis", - "ericfennis" + "ericfennis", + "jguddas" ], "tags": [ "find", diff --git a/icons/search.svg b/icons/search.svg index 64bcc7250..03e442a54 100644 --- a/icons/search.svg +++ b/icons/search.svg @@ -9,6 +9,6 @@ stroke-linecap="round" stroke-linejoin="round" > + - From dcdc0b8bb31b79dffdc5bd2674aba5ea02f7e0f8 Mon Sep 17 00:00:00 2001 From: Brizen Britt <92282724+briz123@users.noreply.github.com> Date: Fri, 2 May 2025 04:52:59 -0400 Subject: [PATCH 030/323] fix(dev): resets Absolute Stroke Width (#3005) * Changed resetStyle to reflect changes of button on absolutestrokewidth * removed nextTick --------- Co-authored-by: Eric Fennis --- docs/.vitepress/theme/components/base/Switch.vue | 2 ++ .../theme/components/home/HomeIconCustomizer.vue | 5 +++++ .../theme/components/icons/SidebarIconCustomizer.vue | 10 ++++++++-- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/docs/.vitepress/theme/components/base/Switch.vue b/docs/.vitepress/theme/components/base/Switch.vue index c327fcf9a..2af40f7a4 100644 --- a/docs/.vitepress/theme/components/base/Switch.vue +++ b/docs/.vitepress/theme/components/base/Switch.vue @@ -3,11 +3,13 @@ import { Switch } from '@headlessui/vue' const enabled = ref(false) +