diff --git a/.all-contributorsrc b/.all-contributorsrc
index a1167b731..ac9195dea 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -1,199 +1,244 @@
{
- "projectName": "extension",
- "projectOwner": "YouTube-Enhancer",
- "files": [
- "README.md"
- ],
- "commitType": "docs",
- "commitConvention": "angular",
- "contributorsPerLine": 7,
- "contributors": [
- {
- "login": "mist8kengas",
- "name": "mist8kengas",
- "avatar_url": "https://avatars.githubusercontent.com/u/46955469?v=4",
- "profile": "https://hioctane.org",
- "contributions": [
- "translation",
- "code",
- "bug"
- ]
- },
- {
- "login": "VampireChicken12",
- "name": "Nathan",
- "avatar_url": "https://avatars.githubusercontent.com/u/45531575?v=4",
- "profile": "https://hikari-bot.com",
- "contributions": [
- "design",
- "code",
- "translation"
- ]
- },
- {
- "login": "commonly-ts",
- "name": "Commonly",
- "avatar_url": "https://avatars.githubusercontent.com/u/51011212?v=4",
- "profile": "https://github.com/commonly-ts",
- "contributions": [
- "bug"
- ]
- },
- {
- "login": "eduardozgz",
- "name": "Eduardo Aznar",
- "avatar_url": "https://avatars.githubusercontent.com/u/30407412?v=4",
- "profile": "https://eduardozgz.com",
- "contributions": [
- "translation"
- ]
- },
- {
- "login": "lamyergeier",
- "name": "Lamyergeier",
- "avatar_url": "https://avatars.githubusercontent.com/u/42092626?v=4",
- "profile": "https://github.com/lamyergeier",
- "contributions": [
- "ideas"
- ]
- },
- {
- "login": "SleepyPrince",
- "name": "Jackal Chan",
- "avatar_url": "https://avatars.githubusercontent.com/u/670216?v=4",
- "profile": "https://github.com/SleepyPrince",
- "contributions": [
- "translation"
- ]
- },
- {
- "login": "livingflore",
- "name": "livingflore",
- "avatar_url": "https://avatars.githubusercontent.com/u/63370734?v=4",
- "profile": "http://livingflore.me",
- "contributions": [
- "translation",
- "code"
- ]
- },
- {
- "login": "crvt7",
- "name": "Patryk Popardowski",
- "avatar_url": "https://avatars.githubusercontent.com/u/79649679?v=4",
- "profile": "https://github.com/crvt7",
- "contributions": [
- "translation"
- ]
- },
- {
- "login": "luisaosan",
- "name": "Luis Felipe",
- "avatar_url": "https://avatars.githubusercontent.com/u/48157083?v=4",
- "profile": "https://github.com/luisaosan",
- "contributions": [
- "translation"
- ]
- },
- {
- "login": "v1ctorio",
- "name": "Vic",
- "avatar_url": "https://avatars.githubusercontent.com/u/74506415?v=4",
- "profile": "http://nosesisaid.com",
- "contributions": [
- "translation"
- ]
- },
- {
- "login": "rado84-github",
- "name": "rado84",
- "avatar_url": "https://avatars.githubusercontent.com/u/41172201?v=4",
- "profile": "https://github.com/rado84-github",
- "contributions": [
- "bug"
- ]
- },
- {
- "login": "pulsar2105",
- "name": "pulsar2105",
- "avatar_url": "https://avatars.githubusercontent.com/u/54115653?v=4",
- "profile": "https://github.com/pulsar2105",
- "contributions": [
- "translation"
- ]
- },
- {
- "login": "G-Ran-Berg",
- "name": "Granberg",
- "avatar_url": "https://avatars.githubusercontent.com/u/12037193?v=4",
- "profile": "https://github.com/G-Ran-Berg",
- "contributions": [
- "translation"
- ]
- },
- {
- "login": "Secret-Peter",
- "name": "Secret-Peter",
- "avatar_url": "https://avatars.githubusercontent.com/u/166921574?v=4",
- "profile": "https://github.com/Secret-Peter",
- "contributions": [
- "translation"
- ]
- },
- {
- "login": "szaumoor",
- "name": "Marcos C.R.",
- "avatar_url": "https://avatars.githubusercontent.com/u/78204388?v=4",
- "profile": "https://github.com/szaumoor",
- "contributions": [
- "ideas"
- ]
- },
- {
- "login": "charlymoon741",
- "name": "Carlos Ramos Luna",
- "avatar_url": "https://avatars.githubusercontent.com/u/62484941?v=4",
- "profile": "https://github.com/charlymoon741",
- "contributions": [
- "ideas"
- ]
- },
- {
- "login": "Angsimosaurus",
- "name": "앙시모사우루스",
- "avatar_url": "https://avatars.githubusercontent.com/u/79510039?v=4",
- "profile": "https://github.com/Angsimosaurus",
- "contributions": [
- "translation"
- ]
- },
- {
- "login": "Mabra51",
- "name": "Mabra51",
- "avatar_url": "https://avatars.githubusercontent.com/u/12016338?v=4",
- "profile": "https://github.com/Mabra51",
- "contributions": [
- "ideas"
- ]
- },
- {
- "login": "eduardozgz",
- "name": "Eduardo Aznar",
- "avatar_url": "https://avatars.githubusercontent.com/u/30407412?v=4",
- "profile": "https://eduardozgz.com",
- "contributions": [
- "translation",
- "code"
- ]
- },
- {
- "login": "at-pyrix",
- "name": "pyrix",
- "avatar_url": "https://avatars.githubusercontent.com/u/90166733?v=4",
- "profile": "https://notyasho.netlify.app/blogs",
- "contributions": [
- "ideas",
- "design"
- ]
- }
- ]
+ "commitConvention": "angular",
+ "commitType": "docs",
+ "contributors": [
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/46955469?v=4",
+ "contributions": [
+ "translation",
+ "code",
+ "bug"
+ ],
+ "login": "mist8kengas",
+ "name": "mist8kengas",
+ "profile": "https://hioctane.org"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/45531575?v=4",
+ "contributions": [
+ "design",
+ "code",
+ "translation"
+ ],
+ "login": "VampireChicken12",
+ "name": "Nathan",
+ "profile": "https://hikari-bot.com"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/51011212?v=4",
+ "contributions": [
+ "bug"
+ ],
+ "login": "commonly-ts",
+ "name": "Commonly",
+ "profile": "https://github.com/commonly-ts"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/30407412?v=4",
+ "contributions": [
+ "translation"
+ ],
+ "login": "eduardozgz",
+ "name": "Eduardo Aznar",
+ "profile": "https://eduardozgz.com"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/42092626?v=4",
+ "contributions": [
+ "ideas"
+ ],
+ "login": "lamyergeier",
+ "name": "Lamyergeier",
+ "profile": "https://github.com/lamyergeier"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/670216?v=4",
+ "contributions": [
+ "translation"
+ ],
+ "login": "SleepyPrince",
+ "name": "Jackal Chan",
+ "profile": "https://github.com/SleepyPrince"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/63370734?v=4",
+ "contributions": [
+ "translation",
+ "code"
+ ],
+ "login": "livingflore",
+ "name": "livingflore",
+ "profile": "http://livingflore.me"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/79649679?v=4",
+ "contributions": [
+ "translation"
+ ],
+ "login": "crvt7",
+ "name": "Patryk Popardowski",
+ "profile": "https://github.com/crvt7"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/48157083?v=4",
+ "contributions": [
+ "translation"
+ ],
+ "login": "luisaosan",
+ "name": "Luis Felipe",
+ "profile": "https://github.com/luisaosan"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/74506415?v=4",
+ "contributions": [
+ "translation"
+ ],
+ "login": "v1ctorio",
+ "name": "Vic",
+ "profile": "http://nosesisaid.com"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/41172201?v=4",
+ "contributions": [
+ "bug"
+ ],
+ "login": "rado84-github",
+ "name": "rado84",
+ "profile": "https://github.com/rado84-github"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/54115653?v=4",
+ "contributions": [
+ "translation"
+ ],
+ "login": "pulsar2105",
+ "name": "pulsar2105",
+ "profile": "https://github.com/pulsar2105"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/12037193?v=4",
+ "contributions": [
+ "translation"
+ ],
+ "login": "G-Ran-Berg",
+ "name": "Granberg",
+ "profile": "https://github.com/G-Ran-Berg"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/166921574?v=4",
+ "contributions": [
+ "translation"
+ ],
+ "login": "Secret-Peter",
+ "name": "Secret-Peter",
+ "profile": "https://github.com/Secret-Peter"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/78204388?v=4",
+ "contributions": [
+ "ideas"
+ ],
+ "login": "szaumoor",
+ "name": "Marcos C.R.",
+ "profile": "https://github.com/szaumoor"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/62484941?v=4",
+ "contributions": [
+ "ideas"
+ ],
+ "login": "charlymoon741",
+ "name": "Carlos Ramos Luna",
+ "profile": "https://github.com/charlymoon741"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/79510039?v=4",
+ "contributions": [
+ "translation"
+ ],
+ "login": "Angsimosaurus",
+ "name": "앙시모사우루스",
+ "profile": "https://github.com/Angsimosaurus"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/12016338?v=4",
+ "contributions": [
+ "ideas"
+ ],
+ "login": "Mabra51",
+ "name": "Mabra51",
+ "profile": "https://github.com/Mabra51"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/30407412?v=4",
+ "contributions": [
+ "translation",
+ "code"
+ ],
+ "login": "eduardozgz",
+ "name": "Eduardo Aznar",
+ "profile": "https://eduardozgz.com"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/90166733?v=4",
+ "contributions": [
+ "ideas",
+ "design"
+ ],
+ "login": "at-pyrix",
+ "name": "pyrix",
+ "profile": "https://notyasho.netlify.app/blogs"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/150627108?v=4",
+ "contributions": [
+ "bug"
+ ],
+ "login": "CaiCheng-Li",
+ "name": "CaiCheng-Li",
+ "profile": "https://github.com/CaiCheng-Li"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/121247693?v=4",
+ "contributions": [
+ "bug"
+ ],
+ "login": "Lexiosity",
+ "name": "Lexiosity",
+ "profile": "https://sites.google.com/u/0/d/1OdIAWachs1svsjOS4lT9jqwlE632B6rP"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/136181387?v=4",
+ "contributions": [
+ "code"
+ ],
+ "login": "HelloIamarandomperson",
+ "name": "HelloIamarandomperson",
+ "profile": "https://github.com/HelloIamarandomperson"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/94167392?v=4",
+ "contributions": [
+ "ideas"
+ ],
+ "login": "TheMajor-GitHub",
+ "name": "The Major",
+ "profile": "https://github.com/TheMajor-GitHub"
+ },
+ {
+ "avatar_url": "https://avatars.githubusercontent.com/u/2276355?v=4",
+ "contributions": [
+ "code"
+ ],
+ "login": "dnicolson",
+ "name": "Dave Nicolson",
+ "profile": "https://github.com/dnicolson"
+ }
+ ],
+ "contributorsPerLine": 7,
+ "files": [
+ "README.md"
+ ],
+ "projectName": "extension",
+ "projectOwner": "YouTube-Enhancer"
}
diff --git a/.editorconfig b/.editorconfig
index aca941285..cd9634f74 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -1,7 +1,7 @@
root=true
[*]
-end_of_line = crlf
+end_of_line = lf
indent_style = tab
insert_final_newline = true
indent_size = 2
diff --git a/.gitattributes b/.gitattributes
index 525286923..bfe52ce6e 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1 +1,4 @@
/assets export-ignore
+
+* text=auto eol=lf
+*.{png,jpg,jpeg,gif,bmp,tif,tiff,webp,svg,ico,heic,heif,avif} binary
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index a3717cf04..3e48be94f 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -5,9 +5,14 @@
version: 2
updates:
- - package-ecosystem: "npm" # See documentation for possible values
- directory: "/" # Location of package manifests
+ - package-ecosystem: "npm"
+ directory: "/"
schedule:
interval: "weekly"
target-branch: "dev"
versioning-strategy: "increase-if-necessary"
+ ignore:
+ - dependency-name: "tailwindcss"
+ - dependency-name: "eslint-plugin-tailwindcss"
+ - dependency-name: "react"
+ - dependency-name: "react-dom"
diff --git a/.gitignore b/.gitignore
index 68de6e5b9..1d9f0694e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -398,3 +398,4 @@ package-lock.json
/playwright/.cache/
/playwright-data/
/playwright-downloads/
+.VSCodeCounter/
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 8bbb63655..e3431bf90 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,5 +1,5 @@
{
- "typescript.tsdk": "node_modules\\typescript\\lib",
+ "typescript.tsdk": "node_modules/typescript/lib",
"i18n-ally.localesPaths": ["public/locales"],
"editor.codeActionsOnSave": {
"source.fixAll": "always"
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
index 72e8ce192..69b203f03 100644
--- a/.vscode/tasks.json
+++ b/.vscode/tasks.json
@@ -6,9 +6,23 @@
"problemMatcher": ["$eslint-stylish"],
"label": "eslint: lint whole folder",
"options": {
- "shell": {
- "executable": "cmd.exe",
- "args": ["/d", "/c"]
+ "windows": {
+ "shell": {
+ "executable": "cmd.exe",
+ "args": ["/d", "/c"]
+ }
+ },
+ "linux": {
+ "shell": {
+ "executable": "/bin/bash",
+ "args": ["-c"]
+ }
+ },
+ "osx": {
+ "shell": {
+ "executable": "/bin/bash",
+ "args": ["-c"]
+ }
}
}
}
diff --git a/README.md b/README.md
index 16fa12e9f..d070d4038 100755
--- a/README.md
+++ b/README.md
@@ -207,7 +207,7 @@ Before you begin, ensure you have the following software installed on your syste
Next, open your terminal (command prompt or shell) and navigate to the directory where you want to store the YouTube Enhancer extension project. Run the following command to clone the repository:
```bash
-git clone https://github.com/VampireChicken12/youtube-enhancer.git
+git clone https://github.com/YouTube-Enhancer/extension.git
```
### 3. Navigate to the Project Directory
@@ -312,6 +312,13 @@ Contributions to the YouTube Enhancer Extension are welcome! If you'd like to co
 Mabra51 🤔 |
 Eduardo Aznar 🌍 💻 |
 pyrix 🤔 🎨 |
+  CaiCheng-Li 🐛 |
+
+
+  Lexiosity 🐛 |
+  HelloIamarandomperson 💻 |
+  The Major 🤔 |
+  Dave Nicolson 💻 |
diff --git a/assets/translation context screenshots/Custom CSS Settings/Custom_CSS.png b/assets/translation context screenshots/Custom CSS Settings/Custom_CSS.png
new file mode 100644
index 000000000..70f7d2975
Binary files /dev/null and b/assets/translation context screenshots/Custom CSS Settings/Custom_CSS.png differ
diff --git a/assets/translation context screenshots/Custom CSS Settings/Enable_Custom_CSS.png b/assets/translation context screenshots/Custom CSS Settings/Enable_Custom_CSS.png
deleted file mode 100644
index 95bf9aca2..000000000
Binary files a/assets/translation context screenshots/Custom CSS Settings/Enable_Custom_CSS.png and /dev/null differ
diff --git a/assets/translation context screenshots/Forward-rewind Button Settings/Enable_Forward-rewind buttons.png b/assets/translation context screenshots/Forward-rewind Button Settings/Enable_Forward-rewind buttons.png
deleted file mode 100644
index d60f868ef..000000000
Binary files a/assets/translation context screenshots/Forward-rewind Button Settings/Enable_Forward-rewind buttons.png and /dev/null differ
diff --git a/assets/translation context screenshots/Forward-rewind Button Settings/Forward-rewind buttons.png b/assets/translation context screenshots/Forward-rewind Button Settings/Forward-rewind buttons.png
new file mode 100644
index 000000000..690d7887b
Binary files /dev/null and b/assets/translation context screenshots/Forward-rewind Button Settings/Forward-rewind buttons.png differ
diff --git a/assets/translation context screenshots/Miscellaneous Settings/Automatically_Disable_Ambient_Mode.png b/assets/translation context screenshots/Miscellaneous Settings/Automatically_Disable_Ambient_Mode.png
new file mode 100644
index 000000000..2f7f1b2a1
Binary files /dev/null and b/assets/translation context screenshots/Miscellaneous Settings/Automatically_Disable_Ambient_Mode.png differ
diff --git a/assets/translation context screenshots/Miscellaneous Settings/Automatically_Disable_Closed_Captions.png b/assets/translation context screenshots/Miscellaneous Settings/Automatically_Disable_Closed_Captions.png
new file mode 100644
index 000000000..8c62d3ce6
Binary files /dev/null and b/assets/translation context screenshots/Miscellaneous Settings/Automatically_Disable_Closed_Captions.png differ
diff --git a/assets/translation context screenshots/Miscellaneous Settings/Default_To_Original_Audio_Track.png b/assets/translation context screenshots/Miscellaneous Settings/Default_To_Original_Audio_Track.png
new file mode 100644
index 000000000..08b7567ba
Binary files /dev/null and b/assets/translation context screenshots/Miscellaneous Settings/Default_To_Original_Audio_Track.png differ
diff --git a/assets/translation context screenshots/Miscellaneous Settings/Hide_AI_Summary.png b/assets/translation context screenshots/Miscellaneous Settings/Hide_AI_Summary.png
new file mode 100644
index 000000000..f30127484
Binary files /dev/null and b/assets/translation context screenshots/Miscellaneous Settings/Hide_AI_Summary.png differ
diff --git a/assets/translation context screenshots/Miscellaneous Settings/Hide_Official_Artist_Videos.png b/assets/translation context screenshots/Miscellaneous Settings/Hide_Official_Artist_Videos.png
new file mode 100644
index 000000000..a0c5772d7
Binary files /dev/null and b/assets/translation context screenshots/Miscellaneous Settings/Hide_Official_Artist_Videos.png differ
diff --git a/assets/translation context screenshots/Miscellaneous Settings/Hide_Playables.png b/assets/translation context screenshots/Miscellaneous Settings/Hide_Playables.png
new file mode 100644
index 000000000..c73e7f8ea
Binary files /dev/null and b/assets/translation context screenshots/Miscellaneous Settings/Hide_Playables.png differ
diff --git a/assets/translation context screenshots/Miscellaneous Settings/Hide_Playlists_From_Homepage.png b/assets/translation context screenshots/Miscellaneous Settings/Hide_Playlists_From_Homepage.png
new file mode 100644
index 000000000..bde734a34
Binary files /dev/null and b/assets/translation context screenshots/Miscellaneous Settings/Hide_Playlists_From_Homepage.png differ
diff --git a/assets/translation context screenshots/Miscellaneous Settings/Restore_Fullscreen_Scrolling.png b/assets/translation context screenshots/Miscellaneous Settings/Restore_Fullscreen_Scrolling.png
new file mode 100644
index 000000000..9f28cc449
Binary files /dev/null and b/assets/translation context screenshots/Miscellaneous Settings/Restore_Fullscreen_Scrolling.png differ
diff --git a/assets/translation context screenshots/Option Disabled/Deep_Dark_Custom_Theme.png b/assets/translation context screenshots/Option Disabled/Deep_Dark_Custom_Theme.png
new file mode 100644
index 000000000..ec76b1dbd
Binary files /dev/null and b/assets/translation context screenshots/Option Disabled/Deep_Dark_Custom_Theme.png differ
diff --git a/assets/translation context screenshots/Option Disabled/Enable_OPTION_To_Configure_This_Option.png b/assets/translation context screenshots/Option Disabled/Enable_OPTION_To_Configure_This_Option.png
new file mode 100644
index 000000000..6057a23da
Binary files /dev/null and b/assets/translation context screenshots/Option Disabled/Enable_OPTION_To_Configure_This_Option.png differ
diff --git a/assets/translation context screenshots/Option Disabled/Feature_Menu.png b/assets/translation context screenshots/Option Disabled/Feature_Menu.png
new file mode 100644
index 000000000..cd143b614
Binary files /dev/null and b/assets/translation context screenshots/Option Disabled/Feature_Menu.png differ
diff --git a/assets/translation context screenshots/Playlist Length Settings/Playlist_Length_Title.png b/assets/translation context screenshots/Playlist Length Settings/Playlist_Length_Title.png
new file mode 100644
index 000000000..ffa1f63f8
Binary files /dev/null and b/assets/translation context screenshots/Playlist Length Settings/Playlist_Length_Title.png differ
diff --git a/assets/translation context screenshots/Scroll Wheel Volume Control Settings/Enable_When_Holding_Modifier_Key.png b/assets/translation context screenshots/Scroll Wheel Volume Control Settings/Enable_When_Holding_Modifier_Key.png
deleted file mode 100644
index 2044a4f88..000000000
Binary files a/assets/translation context screenshots/Scroll Wheel Volume Control Settings/Enable_When_Holding_Modifier_Key.png and /dev/null differ
diff --git a/assets/translation context screenshots/Scroll Wheel Volume Control Settings/Enable_When_Holding_Right_Click.png b/assets/translation context screenshots/Scroll Wheel Volume Control Settings/Enable_When_Holding_Right_Click.png
deleted file mode 100644
index e9d2c905d..000000000
Binary files a/assets/translation context screenshots/Scroll Wheel Volume Control Settings/Enable_When_Holding_Right_Click.png and /dev/null differ
diff --git a/assets/translation context screenshots/Scroll Wheel Volume Control Settings/When_Holding_Modifier_Key.png b/assets/translation context screenshots/Scroll Wheel Volume Control Settings/When_Holding_Modifier_Key.png
new file mode 100644
index 000000000..24c113b93
Binary files /dev/null and b/assets/translation context screenshots/Scroll Wheel Volume Control Settings/When_Holding_Modifier_Key.png differ
diff --git a/assets/translation context screenshots/Scroll Wheel Volume Control Settings/When_Holding_Right_Click.png b/assets/translation context screenshots/Scroll Wheel Volume Control Settings/When_Holding_Right_Click.png
new file mode 100644
index 000000000..e4ddda6c5
Binary files /dev/null and b/assets/translation context screenshots/Scroll Wheel Volume Control Settings/When_Holding_Right_Click.png differ
diff --git a/assets/translation context screenshots/Scroll_For_More_Settings.png b/assets/translation context screenshots/Scroll_For_More_Settings.png
new file mode 100644
index 000000000..803d030d6
Binary files /dev/null and b/assets/translation context screenshots/Scroll_For_More_Settings.png differ
diff --git a/assets/translation context screenshots/YouTube Deep Dark Settings/Deep_Dark_Theme.png b/assets/translation context screenshots/YouTube Deep Dark Settings/Deep_Dark_Theme.png
new file mode 100644
index 000000000..a42dc9987
Binary files /dev/null and b/assets/translation context screenshots/YouTube Deep Dark Settings/Deep_Dark_Theme.png differ
diff --git a/assets/translation context screenshots/YouTube Deep Dark Settings/Enable_Selected_Theme.png b/assets/translation context screenshots/YouTube Deep Dark Settings/Enable_Selected_Theme.png
deleted file mode 100644
index a04176486..000000000
Binary files a/assets/translation context screenshots/YouTube Deep Dark Settings/Enable_Selected_Theme.png and /dev/null differ
diff --git a/eslint.config.mjs b/eslint.config.mjs
index fd064ae0c..5b1089be4 100644
--- a/eslint.config.mjs
+++ b/eslint.config.mjs
@@ -1,16 +1,20 @@
-import eslintPluginReact from "eslint-plugin-react";
-import eslintPluginNoSecrets from "eslint-plugin-no-secrets";
+import { fixupPluginRules } from "@eslint/compat";
+import eslintJavascript from "@eslint/js";
import eslintPluginImport from "eslint-plugin-import";
-import eslintPluginTailwindCSS from "eslint-plugin-tailwindcss";
-import eslintPluginPromise from "eslint-plugin-promise";
+import eslintPluginNoSecrets from "eslint-plugin-no-secrets";
import eslintPluginPerfectionist from "eslint-plugin-perfectionist";
-import eslintPluginReactHooks from "eslint-plugin-react-hooks";
import eslintPluginPrettier from "eslint-plugin-prettier/recommended";
-import eslintTypeScriptParser from "@typescript-eslint/parser";
-import eslintJavascript from "@eslint/js";
-import typescriptEslint from "typescript-eslint";
-import { fixupPluginRules } from "@eslint/compat";
+import eslintPluginPromise from "eslint-plugin-promise";
+import eslintPluginReact from "eslint-plugin-react";
+import eslintPluginReactHooks from "eslint-plugin-react-hooks";
+import eslintPluginTailwindCSS from "eslint-plugin-tailwindcss";
import globals from "globals";
+import { dirname } from "path";
+// eslint-disable-next-line import/no-unresolved
+import typescriptEslint from "typescript-eslint";
+import { fileURLToPath } from "url";
+const __filename = fileURLToPath(import.meta.url);
+const __dirname = dirname(__filename);
export default [
{
ignores: ["**/watch.js", "dist/**/*", "releases/**/*"]
@@ -22,71 +26,81 @@ export default [
eslintPluginImport.flatConfigs.typescript,
eslintPluginPromise.configs["flat/recommended"],
eslintPluginPrettier,
+ eslintPluginPerfectionist.configs["recommended-natural"],
{
- plugins: {
- react: eslintPluginReact,
- "no-secrets": eslintPluginNoSecrets,
- perfectionist: eslintPluginPerfectionist,
- "react-hooks": fixupPluginRules(eslintPluginReactHooks)
- },
+ files: ["**/*.ts", "**/*.tsx"],
languageOptions: {
ecmaVersion: "latest",
- sourceType: "module",
globals: {
...globals.browser,
...globals.node,
chrome: "readonly"
},
- parser: eslintTypeScriptParser,
+ parser: typescriptEslint.parser,
parserOptions: {
ecmaFeatures: {
jsx: true
},
project: "./tsconfig.json",
- tsconfigRootDir: "."
- }
- },
- settings: {
- tailwindcss: {
- callees: ["cn"],
- config: "./tailwind.config.ts"
+ tsconfigRootDir: __dirname
},
- react: {
- version: "detect"
- }
+ sourceType: "module"
+ },
+ plugins: {
+ "no-secrets": eslintPluginNoSecrets,
+ react: eslintPluginReact,
+ "react-hooks": fixupPluginRules(eslintPluginReactHooks)
},
rules: {
- "react/react-in-jsx-scope": "off",
+ "@typescript-eslint/explicit-module-boundary-types": "off",
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-floating-promises": "error",
"@typescript-eslint/no-unused-vars": [
"error",
{
- varsIgnorePattern: "^_",
- argsIgnorePattern: "^_"
+ args: "all",
+ argsIgnorePattern: "^_",
+ caughtErrors: "all",
+ caughtErrorsIgnorePattern: "^_",
+ destructuredArrayIgnorePattern: "^_",
+ ignoreRestSiblings: true,
+ varsIgnorePattern: "^_"
}
],
- "@typescript-eslint/no-explicit-any": "off",
- "@typescript-eslint/explicit-module-boundary-types": "off",
"@typescript-eslint/restrict-template-expressions": "off",
- quotes: ["error", "double", { avoidEscape: true, allowTemplateLiterals: true }],
- semi: ["error", "always"],
- "prefer-const": ["error", { destructuring: "any", ignoreReadBeforeAssign: false }],
- "prefer-destructuring": ["error", { array: true, object: true }, { enforceForRenamedProperties: true }],
- "no-useless-escape": "off",
+ "import/first": ["error"],
+ "import/no-named-as-default-member": "off",
+ "import/no-unresolved": "off",
"no-empty": ["error", { allowEmptyCatch: true }],
"no-mixed-spaces-and-tabs": ["error", "smart-tabs"],
- "import/first": ["error"],
"no-secrets/no-secrets": ["error", { tolerance: 5.0 }],
- "import/no-unresolved": "off",
- "tailwindcss/no-custom-classname": "off",
+ "no-useless-escape": "off",
+ "prefer-const": ["error", { destructuring: "any", ignoreReadBeforeAssign: false }],
+ "prefer-destructuring": ["error", { array: true, object: true }, { enforceForRenamedProperties: true }],
+ quotes: ["error", "double", { allowTemplateLiterals: true, avoidEscape: true }],
+ "react/react-in-jsx-scope": "off",
+ semi: ["error", "always"],
"tailwindcss/classnames-order": "error",
- "@typescript-eslint/no-floating-promises": "error",
- "import/no-named-as-default-member": "off"
+ "tailwindcss/no-custom-classname": "off"
+ },
+ settings: {
+ react: {
+ version: "detect"
+ },
+ tailwindcss: {
+ callees: ["cn"],
+ config: "./tailwind.config.ts"
+ }
}
},
{
- files: ["**/*.ts", "**/*.tsx", "**/*.js", "**/.d.ts", "**/.spec.ts"],
+ files: ["**/*.js", "**/*.mjs", "**/*.cjs"],
languageOptions: {
- parser: eslintTypeScriptParser
+ ecmaVersion: "latest",
+ globals: {
+ ...globals.node
+ },
+ sourceType: "module"
}
}
];
diff --git a/generateReleaseHashes.sh b/generateReleaseHashes.sh
deleted file mode 100644
index e1818a242..000000000
--- a/generateReleaseHashes.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-directory="releases" # Path to the "releases" directory
-
-echo "## Release Artifacts"
-echo "| File Name | SHA-256 Hash |"
-echo "| :--- | :---: |"
-
-for subdirectory in "$directory"/*; do
- if [ -d "$subdirectory" ]; then
- for file in "$subdirectory"/*; do
- if [ -f "$file" ]; then
- filename=$(basename "$file")
- sha256=$(sha256sum "$file" | awk '{print $1}')
- echo "| $filename | $sha256 |"
- fi
- done
- fi
-done
\ No newline at end of file
diff --git a/nodemon.json b/nodemon.json
index 5b5f49b11..ee1c539ce 100644
--- a/nodemon.json
+++ b/nodemon.json
@@ -2,7 +2,7 @@
"env": {
"__DEV__": "true"
},
- "exec": "concurrently \"vite build\" \"ts-json-as-const public/locales/en-US.json\" \"prettier --write public/locales/en-US.json.d.ts\" \"eslint --fix public/locales/en-US.json.d.ts\" \"eslint --fix src/i18n/constants.ts\" \"prettier --write src/i18n/constants.ts\"",
+ "exec": "npm run build",
"ext": "ts,tsx,css,html,json",
"ignore": ["src/**/*.spec.ts", "public/locales/en-US.json.d.ts", "src/i18n/constants.ts"],
"watch": ["src", "utils", "vite.config.ts", "public", "public/locales"]
diff --git a/package-lock.json b/package-lock.json
index f91af17c9..17ab69336 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,28 +1,28 @@
{
"name": "youtube-enhancer",
- "version": "1.26.0",
+ "version": "1.27.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "youtube-enhancer",
- "version": "1.26.0",
+ "version": "1.27.0",
"license": "MIT",
"dependencies": {
- "@formkit/auto-animate": "^0.8.1",
+ "@formkit/auto-animate": "^0.9.0",
"@monaco-editor/react": "^4.6.0",
+ "@rollup/rollup-linux-x64-gnu": "^4.14.3",
"@tanstack/react-query": "^5.18.0",
- "dotenv": "^16.3.1",
- "globals": "^15.11.0",
- "i18next": "^23.7.3",
- "monaco-editor": "^0.51.0",
- "react": "^18.2.0",
+ "dotenv": "^17.2.1",
+ "globals": "^16.2.0",
+ "i18next": "^25.3.4",
+ "monaco-editor": "^0.52.0",
+ "react": "^19.1.1",
"react-colorful": "^5.6.1",
- "react-dom": "^18.2.0",
+ "react-dom": "^19.1.1",
"react-icons": "^5.0.1",
"safe-units": "^2.0.1",
"tailwindcss-multi": "^0.4.0",
- "use-debouncy": "^5.0.1",
"vite-plugin-css-injected-by-js": "^3.3.0",
"webextension-polyfill": "^0.12.0"
},
@@ -30,31 +30,28 @@
"@eslint/compat": "^1.2.0",
"@eslint/js": "^9.12.0",
"@semantic-release/changelog": "^6.0.3",
- "@semantic-release/exec": "^6.0.3",
+ "@semantic-release/exec": "^7.0.3",
"@semantic-release/git": "^10.0.1",
"@thedutchcoder/postcss-rem-to-px": "^0.0.2",
"@total-typescript/ts-reset": "^0.6.0",
"@types/archiver": "^6.0.1",
- "@types/chrome": "^0.0.273",
- "@types/eslint__js": "^8.42.3",
- "@types/node": "^22.1.0",
- "@types/react": "^18.2.37",
- "@types/react-dom": "^18.2.15",
+ "@types/chrome": "^0.1.4",
+ "@types/node": "^24.0.13",
+ "@types/react": "^19.0.1",
+ "@types/react-dom": "^19.0.2",
"@types/webextension-polyfill": "^0.12.1",
"@types/youtube-player": "^5.5.10",
- "@typescript-eslint/eslint-plugin": "^8.8.1",
- "@typescript-eslint/parser": "^8.8.1",
- "@vitejs/plugin-react-swc": "^3.4.1",
+ "@vitejs/plugin-react-swc": "^4.0.0",
"archiver": "^7.0.1",
"autoprefixer": "^10.4.16",
"clsx": "^2.0.0",
- "concurrently": "^8.2.2",
+ "concurrently": "^9.1.0",
"eslint": "^9.12.0",
- "eslint-config-prettier": "^9.0.0",
+ "eslint-config-prettier": "^10.1.5",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-jsx-a11y": "^6.8.0",
- "eslint-plugin-no-secrets": "^1.0.2",
- "eslint-plugin-perfectionist": "^3.8.0",
+ "eslint-plugin-no-secrets": "^2.1.1",
+ "eslint-plugin-perfectionist": "^4.1.2",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-promise": "^7.1.0",
"eslint-plugin-react": "^7.33.2",
@@ -63,50 +60,36 @@
"fs-extra": "^11.1.1",
"get-installed-browsers": "^0.1.7",
"nodemon": "^3.0.1",
+ "npm": "^11.3.0",
"postcss": "^8.4.31",
"prettier": "^3.0.3",
"semantic-release": "^24.0.0",
- "tailwind-merge": "^2.0.0",
- "tailwindcss": "^3.3.6",
+ "tailwind-merge": "^3.2.0",
+ "tailwindcss": "^4.1.13",
"ts-json-as-const": "^1.0.7",
"ts-node": "^10.9.1",
- "typescript": "5.5",
+ "typescript": "5.9",
"typescript-eslint": "^8.8.1",
- "vite": "^5.4.8",
- "zod": "^3.22.4",
+ "vite": "^7.0.4",
+ "zod": "^4.0.17",
"zod-error": "^1.5.0"
},
"optionalDependencies": {
- "@rollup/rollup-linux-x64-gnu": "^4.14.3",
- "ts-json-as-const": "^1.0.7"
+ "@rollup/rollup-linux-x64-gnu": "^4.14.3"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
"version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
- "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
- "node_modules/@alloc/quick-lru": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
- "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/@babel/code-frame": {
"version": "7.24.2",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz",
- "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/highlight": "^7.24.2",
"picocolors": "^1.0.0"
@@ -117,18 +100,16 @@
},
"node_modules/@babel/helper-validator-identifier": {
"version": "7.22.20",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
- "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/highlight": {
"version": "7.24.2",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz",
- "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/helper-validator-identifier": "^7.22.20",
"chalk": "^2.4.2",
@@ -141,9 +122,8 @@
},
"node_modules/@babel/highlight/node_modules/ansi-styles": {
"version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"color-convert": "^1.9.0"
},
@@ -153,9 +133,8 @@
},
"node_modules/@babel/highlight/node_modules/chalk": {
"version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -167,42 +146,37 @@
},
"node_modules/@babel/highlight/node_modules/color-convert": {
"version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"color-name": "1.1.3"
}
},
"node_modules/@babel/highlight/node_modules/color-name": {
"version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@babel/highlight/node_modules/escape-string-regexp": {
"version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/@babel/highlight/node_modules/has-flag": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/@babel/highlight/node_modules/supports-color": {
"version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"has-flag": "^3.0.0"
},
@@ -211,21 +185,18 @@
}
},
"node_modules/@babel/runtime": {
- "version": "7.24.4",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz",
- "integrity": "sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==",
- "dependencies": {
- "regenerator-runtime": "^0.14.0"
- },
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.3.tgz",
+ "integrity": "sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==",
+ "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@colors/colors": {
"version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
- "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
"dev": true,
+ "license": "MIT",
"optional": true,
"engines": {
"node": ">=0.1.90"
@@ -233,9 +204,8 @@
},
"node_modules/@cspotcode/source-map-support": {
"version": "0.8.1",
- "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
- "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jridgewell/trace-mapping": "0.3.9"
},
@@ -245,9 +215,8 @@
},
"node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
"version": "0.3.9",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
- "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@jridgewell/resolve-uri": "^3.0.3",
"@jridgewell/sourcemap-codec": "^1.4.10"
@@ -255,527 +224,196 @@
},
"node_modules/@dfoverdx/tocamelcase": {
"version": "1.0.7",
- "resolved": "https://registry.npmjs.org/@dfoverdx/tocamelcase/-/tocamelcase-1.0.7.tgz",
- "integrity": "sha512-QDlMJqwcE4eVCvxxQXp8nh7Nw9m5VQHPCAiyTD+W86Tl89VGhVJRb//RJRZKpn5A/Bq3EQNYDYlepurQ805MOQ==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
- "node_modules/@esbuild/aix-ppc64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
- "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
+ "node_modules/@esbuild/win32-x64": {
+ "version": "0.25.2",
"cpu": [
- "ppc64"
+ "x64"
],
+ "license": "MIT",
"optional": true,
"os": [
- "aix"
+ "win32"
],
"engines": {
- "node": ">=12"
+ "node": ">=18"
}
},
- "node_modules/@esbuild/android-arm": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
- "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "android"
- ],
+ "node_modules/@eslint-community/eslint-utils": {
+ "version": "4.7.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "eslint-visitor-keys": "^3.4.3"
+ },
"engines": {
- "node": ">=12"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
}
},
- "node_modules/@esbuild/android-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
- "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "android"
- ],
+ "node_modules/@eslint-community/regexpp": {
+ "version": "4.12.1",
+ "dev": true,
+ "license": "MIT",
"engines": {
- "node": ">=12"
+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
}
},
- "node_modules/@esbuild/android-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
- "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "android"
- ],
+ "node_modules/@eslint/compat": {
+ "version": "1.3.1",
+ "dev": true,
+ "license": "Apache-2.0",
"engines": {
- "node": ">=12"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "peerDependencies": {
+ "eslint": "^8.40 || 9"
+ },
+ "peerDependenciesMeta": {
+ "eslint": {
+ "optional": true
+ }
}
},
- "node_modules/@esbuild/darwin-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
- "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
+ "node_modules/@eslint/config-array": {
+ "version": "0.21.0",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/object-schema": "^2.1.6",
+ "debug": "^4.3.1",
+ "minimatch": "^3.1.2"
+ },
"engines": {
- "node": ">=12"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
- "node_modules/@esbuild/darwin-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
- "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">=12"
+ "node_modules/@eslint/config-array/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
}
},
- "node_modules/@esbuild/freebsd-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
- "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "freebsd"
- ],
+ "node_modules/@eslint/config-array/node_modules/minimatch": {
+ "version": "3.1.2",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
"engines": {
- "node": ">=12"
+ "node": "*"
}
},
- "node_modules/@esbuild/freebsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
- "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "freebsd"
- ],
+ "node_modules/@eslint/config-helpers": {
+ "version": "0.3.0",
+ "dev": true,
+ "license": "Apache-2.0",
"engines": {
- "node": ">=12"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
- "node_modules/@esbuild/linux-arm": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
- "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
+ "node_modules/@eslint/core": {
+ "version": "0.15.1",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@types/json-schema": "^7.0.15"
+ },
"engines": {
- "node": ">=12"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
- "node_modules/@esbuild/linux-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
- "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
+ "node_modules/@eslint/eslintrc": {
+ "version": "3.3.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^10.0.1",
+ "globals": "^14.0.0",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.1.2",
+ "strip-json-comments": "^3.1.1"
+ },
"engines": {
- "node": ">=12"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
}
},
- "node_modules/@esbuild/linux-ia32": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
- "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
- "cpu": [
- "ia32"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
+ "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
}
},
- "node_modules/@esbuild/linux-loong64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
- "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
- "cpu": [
- "loong64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
+ "node_modules/@eslint/eslintrc/node_modules/globals": {
+ "version": "14.0.0",
+ "dev": true,
+ "license": "MIT",
"engines": {
- "node": ">=12"
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@esbuild/linux-mips64el": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
- "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
- "cpu": [
- "mips64el"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
+ "node_modules/@eslint/eslintrc/node_modules/minimatch": {
+ "version": "3.1.2",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
"engines": {
- "node": ">=12"
+ "node": "*"
}
},
- "node_modules/@esbuild/linux-ppc64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
- "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
- "cpu": [
- "ppc64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
+ "node_modules/@eslint/js": {
+ "version": "9.36.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.36.0.tgz",
+ "integrity": "sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==",
+ "dev": true,
+ "license": "MIT",
"engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-riscv64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
- "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
- "cpu": [
- "riscv64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-s390x": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
- "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
- "cpu": [
- "s390x"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
- "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/netbsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
- "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "netbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/openbsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
- "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "openbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/sunos-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
- "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "sunos"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/win32-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
- "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/win32-ia32": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
- "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
- "cpu": [
- "ia32"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/win32-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
- "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@eslint-community/eslint-utils": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
- "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
- "dev": true,
- "dependencies": {
- "eslint-visitor-keys": "^3.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "peerDependencies": {
- "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
- }
- },
- "node_modules/@eslint-community/regexpp": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz",
- "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==",
- "dev": true,
- "engines": {
- "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
- }
- },
- "node_modules/@eslint/compat": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.2.0.tgz",
- "integrity": "sha512-CkPWddN7J9JPrQedEr2X7AjK9y1jaMJtxZ4A/+jTMFA2+n5BWhcKHW/EbJyARqg2zzQfgtWUtVmG3hrG6+nGpg==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "peerDependencies": {
- "eslint": "^9.10.0"
- },
- "peerDependenciesMeta": {
- "eslint": {
- "optional": true
- }
- }
- },
- "node_modules/@eslint/config-array": {
- "version": "0.18.0",
- "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz",
- "integrity": "sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==",
- "dev": true,
- "dependencies": {
- "@eslint/object-schema": "^2.1.4",
- "debug": "^4.3.1",
- "minimatch": "^3.1.2"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- }
- },
- "node_modules/@eslint/config-array/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/@eslint/config-array/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/@eslint/core": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.6.0.tgz",
- "integrity": "sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- }
- },
- "node_modules/@eslint/eslintrc": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz",
- "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==",
- "dev": true,
- "dependencies": {
- "ajv": "^6.12.4",
- "debug": "^4.3.2",
- "espree": "^10.0.1",
- "globals": "^14.0.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.1.2",
- "strip-json-comments": "^3.1.1"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/@eslint/eslintrc/node_modules/globals": {
- "version": "14.0.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
- "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@eslint/eslintrc/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/@eslint/js": {
- "version": "9.12.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.12.0.tgz",
- "integrity": "sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://eslint.org/donate"
}
},
"node_modules/@eslint/object-schema": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz",
- "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==",
+ "version": "2.1.6",
"dev": true,
+ "license": "Apache-2.0",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
"node_modules/@eslint/plugin-kit": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.0.tgz",
- "integrity": "sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==",
+ "version": "0.3.4",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
+ "@eslint/core": "^0.15.1",
"levn": "^0.4.1"
},
"engines": {
@@ -783,14 +421,13 @@
}
},
"node_modules/@formkit/auto-animate": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-0.8.2.tgz",
- "integrity": "sha512-SwPWfeRa5veb1hOIBMdzI+73te5puUBHmqqaF1Bu7FjvxlYSz/kJcZKSa9Cg60zL0uRNeJL2SbRxV6Jp6Q1nFQ=="
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/@formkit/auto-animate/-/auto-animate-0.9.0.tgz",
+ "integrity": "sha512-VhP4zEAacXS3dfTpJpJ88QdLqMTcabMg0jwpOSxZ/VzfQVfl3GkZSCZThhGC5uhq/TxPHPzW0dzr4H9Bb1OgKA==",
+ "license": "MIT"
},
"node_modules/@humanfs/core": {
- "version": "0.19.0",
- "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.0.tgz",
- "integrity": "sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==",
+ "version": "0.19.1",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -798,24 +435,33 @@
}
},
"node_modules/@humanfs/node": {
- "version": "0.16.5",
- "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.5.tgz",
- "integrity": "sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==",
+ "version": "0.16.6",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@humanfs/core": "^0.19.0",
+ "@humanfs/core": "^0.19.1",
"@humanwhocodes/retry": "^0.3.0"
},
"engines": {
"node": ">=18.18.0"
}
},
+ "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
+ "version": "0.3.1",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=18.18"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
"node_modules/@humanwhocodes/module-importer": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
- "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
"dev": true,
+ "license": "Apache-2.0",
"engines": {
"node": ">=12.22"
},
@@ -825,9 +471,7 @@
}
},
"node_modules/@humanwhocodes/retry": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
- "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
+ "version": "0.4.3",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -840,9 +484,8 @@
},
"node_modules/@isaacs/cliui": {
"version": "8.0.2",
- "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
- "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"string-width": "^5.1.2",
"string-width-cjs": "npm:string-width@^4.2.0",
@@ -857,9 +500,8 @@
},
"node_modules/@isaacs/cliui/node_modules/ansi-regex": {
"version": "6.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -869,9 +511,8 @@
},
"node_modules/@isaacs/cliui/node_modules/strip-ansi": {
"version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-regex": "^6.0.1"
},
@@ -884,9 +525,9 @@
},
"node_modules/@jridgewell/gen-mapping": {
"version": "0.3.5",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
- "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
- "devOptional": true,
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
"dependencies": {
"@jridgewell/set-array": "^1.2.1",
"@jridgewell/sourcemap-codec": "^1.4.10",
@@ -898,26 +539,24 @@
},
"node_modules/@jridgewell/resolve-uri": {
"version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
"devOptional": true,
+ "license": "MIT",
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@jridgewell/set-array": {
"version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
- "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
- "devOptional": true,
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@jridgewell/source-map": {
"version": "0.3.6",
- "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
- "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==",
+ "license": "MIT",
"optional": true,
"peer": true,
"dependencies": {
@@ -927,49 +566,42 @@
},
"node_modules/@jridgewell/sourcemap-codec": {
"version": "1.4.15",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
- "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
- "devOptional": true
+ "devOptional": true,
+ "license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
"version": "0.3.25",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
- "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
- "devOptional": true,
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
"dependencies": {
"@jridgewell/resolve-uri": "^3.1.0",
"@jridgewell/sourcemap-codec": "^1.4.14"
}
},
"node_modules/@monaco-editor/loader": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.4.0.tgz",
- "integrity": "sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==",
+ "version": "1.5.0",
+ "license": "MIT",
"dependencies": {
"state-local": "^1.0.6"
- },
- "peerDependencies": {
- "monaco-editor": ">= 0.21.0 < 1"
}
},
"node_modules/@monaco-editor/react": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.6.0.tgz",
- "integrity": "sha512-RFkU9/i7cN2bsq/iTkurMWOEErmYcY6JiQI3Jn+WeR/FGISH8JbHERjpS9oRuSOPvDMJI0Z8nJeKkbOs9sBYQw==",
+ "version": "4.7.0",
+ "license": "MIT",
"dependencies": {
- "@monaco-editor/loader": "^1.4.0"
+ "@monaco-editor/loader": "^1.5.0"
},
"peerDependencies": {
"monaco-editor": ">= 0.25.0 < 1",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
}
},
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@nodelib/fs.stat": "2.0.5",
"run-parallel": "^1.1.9"
@@ -980,18 +612,16 @@
},
"node_modules/@nodelib/fs.stat": {
"version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 8"
}
},
"node_modules/@nodelib/fs.walk": {
"version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@nodelib/fs.scandir": "2.1.5",
"fastq": "^1.6.0"
@@ -1002,18 +632,16 @@
},
"node_modules/@octokit/auth-token": {
"version": "5.1.1",
- "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.1.tgz",
- "integrity": "sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/core": {
"version": "6.1.2",
- "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.2.tgz",
- "integrity": "sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@octokit/auth-token": "^5.0.0",
"@octokit/graphql": "^8.0.0",
@@ -1029,9 +657,8 @@
},
"node_modules/@octokit/endpoint": {
"version": "10.1.1",
- "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-10.1.1.tgz",
- "integrity": "sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@octokit/types": "^13.0.0",
"universal-user-agent": "^7.0.2"
@@ -1042,9 +669,8 @@
},
"node_modules/@octokit/graphql": {
"version": "8.1.1",
- "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-8.1.1.tgz",
- "integrity": "sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@octokit/request": "^9.0.0",
"@octokit/types": "^13.0.0",
@@ -1055,18 +681,16 @@
}
},
"node_modules/@octokit/openapi-types": {
- "version": "22.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz",
- "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==",
- "dev": true
+ "version": "22.2.0",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@octokit/plugin-paginate-rest": {
- "version": "11.2.0",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.2.0.tgz",
- "integrity": "sha512-Nd3hCJbr5GUwTgV6j2dMONIigoqNwJRm+yvA5BYb1dnGBTmVUrGYGNwYsGl2hN+xtDAYpqxDiz8vysh/NqEN+A==",
+ "version": "11.3.5",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@octokit/types": "^13.4.1"
+ "@octokit/types": "^13.6.0"
},
"engines": {
"node": ">= 18"
@@ -1076,10 +700,9 @@
}
},
"node_modules/@octokit/plugin-retry": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-7.1.1.tgz",
- "integrity": "sha512-G9Ue+x2odcb8E1XIPhaFBnTTIrrUDfXN05iFXiqhR+SeeeDMMILcAnysOsxUpEWcQp2e5Ft397FCXTcPkiPkLw==",
+ "version": "7.1.2",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@octokit/request-error": "^6.0.0",
"@octokit/types": "^13.0.0",
@@ -1093,10 +716,9 @@
}
},
"node_modules/@octokit/plugin-throttling": {
- "version": "9.2.1",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-9.2.1.tgz",
- "integrity": "sha512-n6EK4/1Npva54sAFDdpUxAbO14FbzudJ/k7DZPjQuLYOvNTWj4DGeH//J9ZCVoLkAlvRWV5sWKLaICsmGvqg2g==",
+ "version": "9.3.2",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@octokit/types": "^13.0.0",
"bottleneck": "^2.15.3"
@@ -1109,10 +731,9 @@
}
},
"node_modules/@octokit/request": {
- "version": "9.1.1",
- "resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.1.1.tgz",
- "integrity": "sha512-pyAguc0p+f+GbQho0uNetNQMmLG1e80WjkIaqqgUkihqUp0boRU6nKItXO4VWnr+nbZiLGEyy4TeKRwqaLvYgw==",
+ "version": "9.1.3",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@octokit/endpoint": "^10.0.0",
"@octokit/request-error": "^6.0.1",
@@ -1124,10 +745,9 @@
}
},
"node_modules/@octokit/request-error": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-6.1.1.tgz",
- "integrity": "sha512-1mw1gqT3fR/WFvnoVpY/zUM2o/XkMs/2AszUUG9I69xn0JFLv6PGkPhNk5lbfvROs79wiS0bqiJNxfCZcRJJdg==",
+ "version": "6.1.5",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@octokit/types": "^13.0.0"
},
@@ -1136,50 +756,45 @@
}
},
"node_modules/@octokit/types": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz",
- "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==",
+ "version": "13.6.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@octokit/openapi-types": "^22.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
- "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
- "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
"dev": true,
+ "license": "MIT",
"optional": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@pkgr/core": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz",
- "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==",
+ "version": "0.2.7",
"dev": true,
+ "license": "MIT",
"engines": {
"node": "^12.20.0 || ^14.18.0 || >=16.0.0"
},
"funding": {
- "url": "https://opencollective.com/unts"
+ "url": "https://opencollective.com/pkgr"
}
},
"node_modules/@pnpm/config.env-replace": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz",
- "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12.22.0"
}
},
"node_modules/@pnpm/network.ca-file": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz",
- "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"graceful-fs": "4.2.10"
},
@@ -1189,15 +804,13 @@
},
"node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": {
"version": "4.2.10",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/@pnpm/npm-conf": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz",
- "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==",
+ "version": "2.3.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@pnpm/config.env-replace": "^1.1.0",
"@pnpm/network.ca-file": "^1.0.1",
@@ -1207,193 +820,266 @@
"node": ">=12"
}
},
+ "node_modules/@rolldown/pluginutils": {
+ "version": "1.0.0-beta.32",
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.32.tgz",
+ "integrity": "sha512-QReCdvxiUZAPkvp1xpAg62IeNzykOFA6syH2CnClif4YmALN1XKpB39XneL80008UbtMShthSVDKmrx05N1q/g==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz",
- "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==",
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.45.0.tgz",
+ "integrity": "sha512-2o/FgACbji4tW1dzXOqAV15Eu7DdgbKsF2QKcxfG4xbh5iwU7yr5RRP5/U+0asQliSYv5M4o7BevlGIoSL0LXg==",
"cpu": [
"arm"
],
+ "license": "MIT",
"optional": true,
"os": [
"android"
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz",
- "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==",
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.45.0.tgz",
+ "integrity": "sha512-PSZ0SvMOjEAxwZeTx32eI/j5xSYtDCRxGu5k9zvzoY77xUNssZM+WV6HYBLROpY5CkXsbQjvz40fBb7WPwDqtQ==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"android"
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.0.tgz",
- "integrity": "sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==",
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.45.0.tgz",
+ "integrity": "sha512-BA4yPIPssPB2aRAWzmqzQ3y2/KotkLyZukVB7j3psK/U3nVJdceo6qr9pLM2xN6iRP/wKfxEbOb1yrlZH6sYZg==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.0.tgz",
- "integrity": "sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==",
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.45.0.tgz",
+ "integrity": "sha512-Pr2o0lvTwsiG4HCr43Zy9xXrHspyMvsvEw4FwKYqhli4FuLE5FjcZzuQ4cfPe0iUFCvSQG6lACI0xj74FDZKRA==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
]
},
+ "node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.45.0.tgz",
+ "integrity": "sha512-lYE8LkE5h4a/+6VnnLiL14zWMPnx6wNbDG23GcYFpRW1V9hYWHAw9lBZ6ZUIrOaoK7NliF1sdwYGiVmziUF4vA==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.45.0.tgz",
+ "integrity": "sha512-PVQWZK9sbzpvqC9Q0GlehNNSVHR+4m7+wET+7FgSnKG3ci5nAMgGmr9mGBXzAuE5SvguCKJ6mHL6vq1JaJ/gvw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.0.tgz",
- "integrity": "sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==",
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.45.0.tgz",
+ "integrity": "sha512-hLrmRl53prCcD+YXTfNvXd776HTxNh8wPAMllusQ+amcQmtgo3V5i/nkhPN6FakW+QVLoUUr2AsbtIRPFU3xIA==",
"cpu": [
"arm"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.0.tgz",
- "integrity": "sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==",
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.45.0.tgz",
+ "integrity": "sha512-XBKGSYcrkdiRRjl+8XvrUR3AosXU0NvF7VuqMsm7s5nRy+nt58ZMB19Jdp1RdqewLcaYnpk8zeVs/4MlLZEJxw==",
"cpu": [
"arm"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.0.tgz",
- "integrity": "sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==",
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.45.0.tgz",
+ "integrity": "sha512-fRvZZPUiBz7NztBE/2QnCS5AtqLVhXmUOPj9IHlfGEXkapgImf4W9+FSkL8cWqoAjozyUzqFmSc4zh2ooaeF6g==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.0.tgz",
- "integrity": "sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==",
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.45.0.tgz",
+ "integrity": "sha512-Btv2WRZOcUGi8XU80XwIvzTg4U6+l6D0V6sZTrZx214nrwxw5nAi8hysaXj/mctyClWgesyuxbeLylCBNauimg==",
"cpu": [
"arm64"
],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.45.0.tgz",
+ "integrity": "sha512-Li0emNnwtUZdLwHjQPBxn4VWztcrw/h7mgLyHiEI5Z0MhpeFGlzaiBHpSNVOMB/xucjXTTcO+dhv469Djr16KA==",
+ "cpu": [
+ "loong64"
+ ],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.0.tgz",
- "integrity": "sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==",
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.45.0.tgz",
+ "integrity": "sha512-sB8+pfkYx2kvpDCfd63d5ScYT0Fz1LO6jIb2zLZvmK9ob2D8DeVqrmBDE0iDK8KlBVmsTNzrjr3G1xV4eUZhSw==",
"cpu": [
"ppc64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.0.tgz",
- "integrity": "sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==",
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.45.0.tgz",
+ "integrity": "sha512-5GQ6PFhh7E6jQm70p1aW05G2cap5zMOvO0se5JMecHeAdj5ZhWEHbJ4hiKpfi1nnnEdTauDXxPgXae/mqjow9w==",
+ "cpu": [
+ "riscv64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-musl": {
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.45.0.tgz",
+ "integrity": "sha512-N/euLsBd1rekWcuduakTo/dJw6U6sBP3eUq+RXM9RNfPuWTvG2w/WObDkIvJ2KChy6oxZmOSC08Ak2OJA0UiAA==",
"cpu": [
"riscv64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.0.tgz",
- "integrity": "sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==",
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.45.0.tgz",
+ "integrity": "sha512-2l9sA7d7QdikL0xQwNMO3xURBUNEWyHVHfAsHsUdq+E/pgLTUcCE+gih5PCdmyHmfTDeXUWVhqL0WZzg0nua3g==",
"cpu": [
"s390x"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz",
- "integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==",
+ "version": "4.52.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.0.tgz",
+ "integrity": "sha512-nmSVN+F2i1yKZ7rJNKO3G7ZzmxJgoQBQZ/6c4MuS553Grmr7WqR7LLDcYG53Z2m9409z3JLt4sCOhLdbKQ3HmA==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.0.tgz",
- "integrity": "sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==",
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.45.0.tgz",
+ "integrity": "sha512-7ayfgvtmmWgKWBkCGg5+xTQ0r5V1owVm67zTrsEY1008L5ro7mCyGYORomARt/OquB9KY7LpxVBZes+oSniAAQ==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.0.tgz",
- "integrity": "sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==",
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.45.0.tgz",
+ "integrity": "sha512-B+IJgcBnE2bm93jEW5kHisqvPITs4ddLOROAcOc/diBgrEiQJJ6Qcjby75rFSmH5eMGrqJryUgJDhrfj942apQ==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.0.tgz",
- "integrity": "sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==",
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.45.0.tgz",
+ "integrity": "sha512-+CXwwG66g0/FpWOnP/v1HnrGVSOygK/osUbu3wPRy8ECXjoYKjRAyfxYpDQOfghC5qPJYLPH0oN4MCOjwgdMug==",
"cpu": [
"ia32"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.0.tgz",
- "integrity": "sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==",
+ "version": "4.45.0",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -1401,21 +1087,18 @@
},
"node_modules/@rtsao/scc": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
- "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@sec-ant/readable-stream": {
"version": "0.4.1",
- "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz",
- "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@semantic-release/changelog": {
"version": "6.0.3",
- "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.3.tgz",
- "integrity": "sha512-dZuR5qByyfe3Y03TpmCvAxCyTnp7r5XwtHRf/8vD9EAn4ZWbavUX8adMtXYzE86EVh0gyLA7lm5yW4IV30XUag==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@semantic-release/error": "^3.0.0",
"aggregate-error": "^3.0.0",
@@ -1431,9 +1114,8 @@
},
"node_modules/@semantic-release/commit-analyzer": {
"version": "13.0.0",
- "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-13.0.0.tgz",
- "integrity": "sha512-KtXWczvTAB1ZFZ6B4O+w8HkfYm/OgQb1dUGNFZtDgQ0csggrmkq8sTxhd+lwGF8kMb59/RnG9o4Tn7M/I8dQ9Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"conventional-changelog-angular": "^8.0.0",
"conventional-changelog-writer": "^8.0.0",
@@ -1453,38 +1135,188 @@
},
"node_modules/@semantic-release/error": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-3.0.0.tgz",
- "integrity": "sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=14.17"
}
},
"node_modules/@semantic-release/exec": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/@semantic-release/exec/-/exec-6.0.3.tgz",
- "integrity": "sha512-bxAq8vLOw76aV89vxxICecEa8jfaWwYITw6X74zzlO0mc/Bgieqx9kBRz9z96pHectiTAtsCwsQcUyLYWnp3VQ==",
+ "version": "7.1.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@semantic-release/error": "^3.0.0",
+ "@semantic-release/error": "^4.0.0",
"aggregate-error": "^3.0.0",
"debug": "^4.0.0",
- "execa": "^5.0.0",
- "lodash": "^4.17.4",
- "parse-json": "^5.0.0"
+ "execa": "^9.0.0",
+ "lodash-es": "^4.17.21",
+ "parse-json": "^8.0.0"
},
"engines": {
- "node": ">=14.17"
+ "node": ">=20.8.1"
},
"peerDependencies": {
- "semantic-release": ">=18.0.0"
+ "semantic-release": ">=24.1.0"
+ }
+ },
+ "node_modules/@semantic-release/exec/node_modules/@semantic-release/error": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@semantic-release/exec/node_modules/@sindresorhus/merge-streams": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/exec/node_modules/execa": {
+ "version": "9.5.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@sindresorhus/merge-streams": "^4.0.0",
+ "cross-spawn": "^7.0.3",
+ "figures": "^6.1.0",
+ "get-stream": "^9.0.0",
+ "human-signals": "^8.0.0",
+ "is-plain-obj": "^4.1.0",
+ "is-stream": "^4.0.1",
+ "npm-run-path": "^6.0.0",
+ "pretty-ms": "^9.0.0",
+ "signal-exit": "^4.1.0",
+ "strip-final-newline": "^4.0.0",
+ "yoctocolors": "^2.0.0"
+ },
+ "engines": {
+ "node": "^18.19.0 || >=20.5.0"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/@semantic-release/exec/node_modules/get-stream": {
+ "version": "9.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@sec-ant/readable-stream": "^0.4.1",
+ "is-stream": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/exec/node_modules/human-signals": {
+ "version": "8.0.0",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/@semantic-release/exec/node_modules/is-stream": {
+ "version": "4.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/exec/node_modules/npm-run-path": {
+ "version": "6.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^4.0.0",
+ "unicorn-magic": "^0.3.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/exec/node_modules/parse-json": {
+ "version": "8.1.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.22.13",
+ "index-to-position": "^0.1.2",
+ "type-fest": "^4.7.1"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/exec/node_modules/path-key": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/exec/node_modules/signal-exit": {
+ "version": "4.1.0",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@semantic-release/exec/node_modules/strip-final-newline": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/exec/node_modules/unicorn-magic": {
+ "version": "0.3.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/@semantic-release/git": {
"version": "10.0.1",
- "resolved": "https://registry.npmjs.org/@semantic-release/git/-/git-10.0.1.tgz",
- "integrity": "sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@semantic-release/error": "^3.0.0",
"aggregate-error": "^3.0.0",
@@ -1503,10 +1335,9 @@
}
},
"node_modules/@semantic-release/github": {
- "version": "10.0.3",
- "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-10.0.3.tgz",
- "integrity": "sha512-nSJQboKrG4xBn7hHpRMrK8lt5DgqJg50ZMz9UbrsfTxuRk55XVoQEadbGZ2L9M0xZAC6hkuwkDhQJKqfPU35Fw==",
+ "version": "11.0.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@octokit/core": "^6.0.0",
"@octokit/plugin-paginate-rest": "^11.0.0",
@@ -1529,23 +1360,21 @@
"node": ">=20.8.1"
},
"peerDependencies": {
- "semantic-release": ">=20.1.0"
+ "semantic-release": ">=24.1.0"
}
},
"node_modules/@semantic-release/github/node_modules/@semantic-release/error": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-4.0.0.tgz",
- "integrity": "sha512-mgdxrHTLOjOddRVYIYDo0fR3/v61GNN1YGkfbrjuIKg/uMgCd+Qzo3UAXJ+woLQQpos4pl5Esuw5A7AoNlzjUQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
}
},
"node_modules/@semantic-release/github/node_modules/aggregate-error": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-5.0.0.tgz",
- "integrity": "sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"clean-stack": "^5.2.0",
"indent-string": "^5.0.0"
@@ -1559,9 +1388,8 @@
},
"node_modules/@semantic-release/github/node_modules/clean-stack": {
"version": "5.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-5.2.0.tgz",
- "integrity": "sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"escape-string-regexp": "5.0.0"
},
@@ -1574,9 +1402,8 @@
},
"node_modules/@semantic-release/github/node_modules/escape-string-regexp": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
- "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -1584,19 +1411,55 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@semantic-release/github/node_modules/globby": {
- "version": "14.0.1",
- "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz",
- "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==",
+ "node_modules/@semantic-release/github/node_modules/indent-string": {
+ "version": "5.0.0",
"dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/npm": {
+ "version": "12.0.2",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "@sindresorhus/merge-streams": "^2.1.0",
- "fast-glob": "^3.3.2",
- "ignore": "^5.2.4",
- "path-type": "^5.0.0",
- "slash": "^5.1.0",
- "unicorn-magic": "^0.1.0"
+ "@semantic-release/error": "^4.0.0",
+ "aggregate-error": "^5.0.0",
+ "execa": "^9.0.0",
+ "fs-extra": "^11.0.0",
+ "lodash-es": "^4.17.21",
+ "nerf-dart": "^1.0.0",
+ "normalize-url": "^8.0.0",
+ "npm": "^10.9.3",
+ "rc": "^1.2.8",
+ "read-pkg": "^9.0.0",
+ "registry-auth-token": "^5.0.0",
+ "semver": "^7.1.2",
+ "tempy": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=20.8.1"
},
+ "peerDependencies": {
+ "semantic-release": ">=20.1.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/@semantic-release/error": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/@sindresorhus/merge-streams": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -1604,86 +1467,282 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@semantic-release/github/node_modules/indent-string": {
+ "node_modules/@semantic-release/npm/node_modules/aggregate-error": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz",
- "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==",
"dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "clean-stack": "^5.2.0",
+ "indent-string": "^5.0.0"
+ },
"engines": {
- "node": ">=12"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@semantic-release/github/node_modules/path-type": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz",
- "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==",
+ "node_modules/@semantic-release/npm/node_modules/clean-stack": {
+ "version": "5.2.0",
"dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "5.0.0"
+ },
"engines": {
- "node": ">=12"
+ "node": ">=14.16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@semantic-release/github/node_modules/slash": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
- "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
+ "node_modules/@semantic-release/npm/node_modules/escape-string-regexp": {
+ "version": "5.0.0",
"dev": true,
+ "license": "MIT",
"engines": {
- "node": ">=14.16"
+ "node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@semantic-release/npm": {
- "version": "12.0.0",
- "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-12.0.0.tgz",
- "integrity": "sha512-72TVYQCH9NvVsO/y13eF8vE4bNnfls518+4KcFwJUKi7AtA/ZXoNgSg9gTTfw5eMZMkiH0izUrpGXgZE/cSQhA==",
+ "node_modules/@semantic-release/npm/node_modules/execa": {
+ "version": "9.6.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@semantic-release/error": "^4.0.0",
- "aggregate-error": "^5.0.0",
- "execa": "^8.0.0",
- "fs-extra": "^11.0.0",
- "lodash-es": "^4.17.21",
- "nerf-dart": "^1.0.0",
- "normalize-url": "^8.0.0",
- "npm": "^10.5.0",
- "rc": "^1.2.8",
- "read-pkg": "^9.0.0",
- "registry-auth-token": "^5.0.0",
- "semver": "^7.1.2",
- "tempy": "^3.0.0"
+ "@sindresorhus/merge-streams": "^4.0.0",
+ "cross-spawn": "^7.0.6",
+ "figures": "^6.1.0",
+ "get-stream": "^9.0.0",
+ "human-signals": "^8.0.1",
+ "is-plain-obj": "^4.1.0",
+ "is-stream": "^4.0.1",
+ "npm-run-path": "^6.0.0",
+ "pretty-ms": "^9.2.0",
+ "signal-exit": "^4.1.0",
+ "strip-final-newline": "^4.0.0",
+ "yoctocolors": "^2.1.1"
},
"engines": {
- "node": ">=20.8.1"
+ "node": "^18.19.0 || >=20.5.0"
},
- "peerDependencies": {
- "semantic-release": ">=20.1.0"
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
- "node_modules/@semantic-release/npm/node_modules/@semantic-release/error": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-4.0.0.tgz",
- "integrity": "sha512-mgdxrHTLOjOddRVYIYDo0fR3/v61GNN1YGkfbrjuIKg/uMgCd+Qzo3UAXJ+woLQQpos4pl5Esuw5A7AoNlzjUQ==",
+ "node_modules/@semantic-release/npm/node_modules/get-stream": {
+ "version": "9.0.1",
"dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@sec-ant/readable-stream": "^0.4.1",
+ "is-stream": "^4.0.1"
+ },
"engines": {
"node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@semantic-release/npm/node_modules/aggregate-error": {
+ "node_modules/@semantic-release/npm/node_modules/human-signals": {
+ "version": "8.0.1",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/indent-string": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-5.0.0.tgz",
- "integrity": "sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==",
"dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/is-stream": {
+ "version": "4.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm": {
+ "version": "10.9.3",
+ "bundleDependencies": [
+ "@isaacs/string-locale-compare",
+ "@npmcli/arborist",
+ "@npmcli/config",
+ "@npmcli/fs",
+ "@npmcli/map-workspaces",
+ "@npmcli/package-json",
+ "@npmcli/promise-spawn",
+ "@npmcli/redact",
+ "@npmcli/run-script",
+ "@sigstore/tuf",
+ "abbrev",
+ "archy",
+ "cacache",
+ "chalk",
+ "ci-info",
+ "cli-columns",
+ "fastest-levenshtein",
+ "fs-minipass",
+ "glob",
+ "graceful-fs",
+ "hosted-git-info",
+ "ini",
+ "init-package-json",
+ "is-cidr",
+ "json-parse-even-better-errors",
+ "libnpmaccess",
+ "libnpmdiff",
+ "libnpmexec",
+ "libnpmfund",
+ "libnpmhook",
+ "libnpmorg",
+ "libnpmpack",
+ "libnpmpublish",
+ "libnpmsearch",
+ "libnpmteam",
+ "libnpmversion",
+ "make-fetch-happen",
+ "minimatch",
+ "minipass",
+ "minipass-pipeline",
+ "ms",
+ "node-gyp",
+ "nopt",
+ "normalize-package-data",
+ "npm-audit-report",
+ "npm-install-checks",
+ "npm-package-arg",
+ "npm-pick-manifest",
+ "npm-profile",
+ "npm-registry-fetch",
+ "npm-user-validate",
+ "p-map",
+ "pacote",
+ "parse-conflict-json",
+ "proc-log",
+ "qrcode-terminal",
+ "read",
+ "semver",
+ "spdx-expression-parse",
+ "ssri",
+ "supports-color",
+ "tar",
+ "text-table",
+ "tiny-relative-date",
+ "treeverse",
+ "validate-npm-package-name",
+ "which",
+ "write-file-atomic"
+ ],
+ "dev": true,
+ "license": "Artistic-2.0",
+ "workspaces": [
+ "docs",
+ "smoke-tests",
+ "mock-globals",
+ "mock-registry",
+ "workspaces/*"
+ ],
"dependencies": {
- "clean-stack": "^5.2.0",
- "indent-string": "^5.0.0"
+ "@isaacs/string-locale-compare": "^1.1.0",
+ "@npmcli/arborist": "^8.0.1",
+ "@npmcli/config": "^9.0.0",
+ "@npmcli/fs": "^4.0.0",
+ "@npmcli/map-workspaces": "^4.0.2",
+ "@npmcli/package-json": "^6.2.0",
+ "@npmcli/promise-spawn": "^8.0.2",
+ "@npmcli/redact": "^3.2.2",
+ "@npmcli/run-script": "^9.1.0",
+ "@sigstore/tuf": "^3.1.1",
+ "abbrev": "^3.0.1",
+ "archy": "~1.0.0",
+ "cacache": "^19.0.1",
+ "chalk": "^5.4.1",
+ "ci-info": "^4.2.0",
+ "cli-columns": "^4.0.0",
+ "fastest-levenshtein": "^1.0.16",
+ "fs-minipass": "^3.0.3",
+ "glob": "^10.4.5",
+ "graceful-fs": "^4.2.11",
+ "hosted-git-info": "^8.1.0",
+ "ini": "^5.0.0",
+ "init-package-json": "^7.0.2",
+ "is-cidr": "^5.1.1",
+ "json-parse-even-better-errors": "^4.0.0",
+ "libnpmaccess": "^9.0.0",
+ "libnpmdiff": "^7.0.1",
+ "libnpmexec": "^9.0.1",
+ "libnpmfund": "^6.0.1",
+ "libnpmhook": "^11.0.0",
+ "libnpmorg": "^7.0.0",
+ "libnpmpack": "^8.0.1",
+ "libnpmpublish": "^10.0.1",
+ "libnpmsearch": "^8.0.0",
+ "libnpmteam": "^7.0.0",
+ "libnpmversion": "^7.0.0",
+ "make-fetch-happen": "^14.0.3",
+ "minimatch": "^9.0.5",
+ "minipass": "^7.1.1",
+ "minipass-pipeline": "^1.2.4",
+ "ms": "^2.1.2",
+ "node-gyp": "^11.2.0",
+ "nopt": "^8.1.0",
+ "normalize-package-data": "^7.0.0",
+ "npm-audit-report": "^6.0.0",
+ "npm-install-checks": "^7.1.1",
+ "npm-package-arg": "^12.0.2",
+ "npm-pick-manifest": "^10.0.0",
+ "npm-profile": "^11.0.1",
+ "npm-registry-fetch": "^18.0.2",
+ "npm-user-validate": "^3.0.0",
+ "p-map": "^7.0.3",
+ "pacote": "^19.0.1",
+ "parse-conflict-json": "^4.0.0",
+ "proc-log": "^5.0.0",
+ "qrcode-terminal": "^0.12.0",
+ "read": "^4.1.0",
+ "semver": "^7.7.2",
+ "spdx-expression-parse": "^4.0.0",
+ "ssri": "^12.0.0",
+ "supports-color": "^9.4.0",
+ "tar": "^6.2.1",
+ "text-table": "~0.2.0",
+ "tiny-relative-date": "^1.3.0",
+ "treeverse": "^3.0.0",
+ "validate-npm-package-name": "^6.0.1",
+ "which": "^5.0.0",
+ "write-file-atomic": "^6.0.0"
+ },
+ "bin": {
+ "npm": "bin/npm-cli.js",
+ "npx": "bin/npx-cli.js"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm-run-path": {
+ "version": "6.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^4.0.0",
+ "unicorn-magic": "^0.3.0"
},
"engines": {
"node": ">=18"
@@ -1692,106 +1751,2487 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@semantic-release/npm/node_modules/clean-stack": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-5.2.0.tgz",
- "integrity": "sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==",
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@isaacs/cliui": {
+ "version": "8.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^5.1.2",
+ "string-width-cjs": "npm:string-width@^4.2.0",
+ "strip-ansi": "^7.0.1",
+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
+ "wrap-ansi": "^8.1.0",
+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": {
+ "version": "6.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": {
+ "version": "9.2.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": {
+ "version": "5.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@isaacs/fs-minipass": {
+ "version": "4.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.4"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@isaacs/string-locale-compare": {
+ "version": "1.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/agent": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "agent-base": "^7.1.0",
+ "http-proxy-agent": "^7.0.0",
+ "https-proxy-agent": "^7.0.1",
+ "lru-cache": "^10.0.1",
+ "socks-proxy-agent": "^8.0.3"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/arborist": {
+ "version": "8.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/string-locale-compare": "^1.1.0",
+ "@npmcli/fs": "^4.0.0",
+ "@npmcli/installed-package-contents": "^3.0.0",
+ "@npmcli/map-workspaces": "^4.0.1",
+ "@npmcli/metavuln-calculator": "^8.0.0",
+ "@npmcli/name-from-folder": "^3.0.0",
+ "@npmcli/node-gyp": "^4.0.0",
+ "@npmcli/package-json": "^6.0.1",
+ "@npmcli/query": "^4.0.0",
+ "@npmcli/redact": "^3.0.0",
+ "@npmcli/run-script": "^9.0.1",
+ "bin-links": "^5.0.0",
+ "cacache": "^19.0.1",
+ "common-ancestor-path": "^1.0.1",
+ "hosted-git-info": "^8.0.0",
+ "json-parse-even-better-errors": "^4.0.0",
+ "json-stringify-nice": "^1.1.4",
+ "lru-cache": "^10.2.2",
+ "minimatch": "^9.0.4",
+ "nopt": "^8.0.0",
+ "npm-install-checks": "^7.1.0",
+ "npm-package-arg": "^12.0.0",
+ "npm-pick-manifest": "^10.0.0",
+ "npm-registry-fetch": "^18.0.1",
+ "pacote": "^19.0.0",
+ "parse-conflict-json": "^4.0.0",
+ "proc-log": "^5.0.0",
+ "proggy": "^3.0.0",
+ "promise-all-reject-late": "^1.0.0",
+ "promise-call-limit": "^3.0.1",
+ "read-package-json-fast": "^4.0.0",
+ "semver": "^7.3.7",
+ "ssri": "^12.0.0",
+ "treeverse": "^3.0.0",
+ "walk-up-path": "^3.0.1"
+ },
+ "bin": {
+ "arborist": "bin/index.js"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/config": {
+ "version": "9.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/map-workspaces": "^4.0.1",
+ "@npmcli/package-json": "^6.0.1",
+ "ci-info": "^4.0.0",
+ "ini": "^5.0.0",
+ "nopt": "^8.0.0",
+ "proc-log": "^5.0.0",
+ "semver": "^7.3.5",
+ "walk-up-path": "^3.0.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/fs": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/git": {
+ "version": "6.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/promise-spawn": "^8.0.0",
+ "ini": "^5.0.0",
+ "lru-cache": "^10.0.1",
+ "npm-pick-manifest": "^10.0.0",
+ "proc-log": "^5.0.0",
+ "promise-retry": "^2.0.1",
+ "semver": "^7.3.5",
+ "which": "^5.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/installed-package-contents": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-bundled": "^4.0.0",
+ "npm-normalize-package-bin": "^4.0.0"
+ },
+ "bin": {
+ "installed-package-contents": "bin/index.js"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/map-workspaces": {
+ "version": "4.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/name-from-folder": "^3.0.0",
+ "@npmcli/package-json": "^6.0.0",
+ "glob": "^10.2.2",
+ "minimatch": "^9.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/metavuln-calculator": {
+ "version": "8.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "cacache": "^19.0.0",
+ "json-parse-even-better-errors": "^4.0.0",
+ "pacote": "^20.0.0",
+ "proc-log": "^5.0.0",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote": {
+ "version": "20.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/git": "^6.0.0",
+ "@npmcli/installed-package-contents": "^3.0.0",
+ "@npmcli/package-json": "^6.0.0",
+ "@npmcli/promise-spawn": "^8.0.0",
+ "@npmcli/run-script": "^9.0.0",
+ "cacache": "^19.0.0",
+ "fs-minipass": "^3.0.0",
+ "minipass": "^7.0.2",
+ "npm-package-arg": "^12.0.0",
+ "npm-packlist": "^9.0.0",
+ "npm-pick-manifest": "^10.0.0",
+ "npm-registry-fetch": "^18.0.0",
+ "proc-log": "^5.0.0",
+ "promise-retry": "^2.0.1",
+ "sigstore": "^3.0.0",
+ "ssri": "^12.0.0",
+ "tar": "^6.1.11"
+ },
+ "bin": {
+ "pacote": "bin/index.js"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/name-from-folder": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/node-gyp": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/package-json": {
+ "version": "6.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/git": "^6.0.0",
+ "glob": "^10.2.2",
+ "hosted-git-info": "^8.0.0",
+ "json-parse-even-better-errors": "^4.0.0",
+ "proc-log": "^5.0.0",
+ "semver": "^7.5.3",
+ "validate-npm-package-license": "^3.0.4"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/promise-spawn": {
+ "version": "8.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "which": "^5.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/query": {
+ "version": "4.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "postcss-selector-parser": "^7.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/redact": {
+ "version": "3.2.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/run-script": {
+ "version": "9.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/node-gyp": "^4.0.0",
+ "@npmcli/package-json": "^6.0.0",
+ "@npmcli/promise-spawn": "^8.0.0",
+ "node-gyp": "^11.0.0",
+ "proc-log": "^5.0.0",
+ "which": "^5.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@pkgjs/parseargs": {
+ "version": "0.11.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@sigstore/protobuf-specs": {
+ "version": "0.4.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@sigstore/tuf": {
+ "version": "3.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@sigstore/protobuf-specs": "^0.4.1",
+ "tuf-js": "^3.0.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@tufjs/canonical-json": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^16.14.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/abbrev": {
+ "version": "3.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/agent-base": {
+ "version": "7.1.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ansi-styles": {
+ "version": "6.2.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/aproba": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/archy": {
+ "version": "1.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/balanced-match": {
+ "version": "1.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/bin-links": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "cmd-shim": "^7.0.0",
+ "npm-normalize-package-bin": "^4.0.0",
+ "proc-log": "^5.0.0",
+ "read-cmd-shim": "^5.0.0",
+ "write-file-atomic": "^6.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/binary-extensions": {
+ "version": "2.3.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/brace-expansion": {
+ "version": "2.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cacache": {
+ "version": "19.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/fs": "^4.0.0",
+ "fs-minipass": "^3.0.0",
+ "glob": "^10.2.2",
+ "lru-cache": "^10.0.1",
+ "minipass": "^7.0.3",
+ "minipass-collect": "^2.0.1",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "p-map": "^7.0.2",
+ "ssri": "^12.0.0",
+ "tar": "^7.4.3",
+ "unique-filename": "^4.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cacache/node_modules/chownr": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cacache/node_modules/mkdirp": {
+ "version": "3.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cacache/node_modules/tar": {
+ "version": "7.4.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/fs-minipass": "^4.0.0",
+ "chownr": "^3.0.0",
+ "minipass": "^7.1.2",
+ "minizlib": "^3.0.1",
+ "mkdirp": "^3.0.1",
+ "yallist": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cacache/node_modules/yallist": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/chalk": {
+ "version": "5.4.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/chownr": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ci-info": {
+ "version": "4.2.0",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/sibiraj-s"
+ }
+ ],
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cidr-regex": {
+ "version": "4.1.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "ip-regex": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cli-columns": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cmd-shim": {
+ "version": "7.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/color-convert": {
+ "version": "2.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/color-name": {
+ "version": "1.1.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/common-ancestor-path": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cross-spawn": {
+ "version": "7.0.6",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cross-spawn/node_modules/which": {
+ "version": "2.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cssesc": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/debug": {
+ "version": "4.4.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/diff": {
+ "version": "5.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/eastasianwidth": {
+ "version": "0.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/encoding": {
+ "version": "0.1.13",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/env-paths": {
+ "version": "2.2.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/err-code": {
+ "version": "2.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/exponential-backoff": {
+ "version": "3.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/fastest-levenshtein": {
+ "version": "1.0.16",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4.9.1"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/foreground-child": {
+ "version": "3.3.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "cross-spawn": "^7.0.6",
+ "signal-exit": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/fs-minipass": {
+ "version": "3.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/glob": {
+ "version": "10.4.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/graceful-fs": {
+ "version": "4.2.11",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/hosted-git-info": {
+ "version": "8.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^10.0.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/http-cache-semantics": {
+ "version": "4.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/http-proxy-agent": {
+ "version": "7.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "^7.1.0",
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/https-proxy-agent": {
+ "version": "7.0.6",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "^7.1.2",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ignore-walk": {
+ "version": "7.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minimatch": "^9.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ini": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/init-package-json": {
+ "version": "7.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/package-json": "^6.0.0",
+ "npm-package-arg": "^12.0.0",
+ "promzard": "^2.0.0",
+ "read": "^4.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-license": "^3.0.4",
+ "validate-npm-package-name": "^6.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ip-address": {
+ "version": "9.0.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "jsbn": "1.1.0",
+ "sprintf-js": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ip-regex": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/is-cidr": {
+ "version": "5.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "cidr-regex": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/isexe": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/jackspeak": {
+ "version": "3.4.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/jsbn": {
+ "version": "1.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/json-parse-even-better-errors": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/json-stringify-nice": {
+ "version": "1.1.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/jsonparse": {
+ "version": "1.3.1",
+ "dev": true,
+ "engines": [
+ "node >= 0.2.0"
+ ],
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/just-diff": {
+ "version": "6.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/just-diff-apply": {
+ "version": "5.5.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmaccess": {
+ "version": "9.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-package-arg": "^12.0.0",
+ "npm-registry-fetch": "^18.0.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmdiff": {
+ "version": "7.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/arborist": "^8.0.1",
+ "@npmcli/installed-package-contents": "^3.0.0",
+ "binary-extensions": "^2.3.0",
+ "diff": "^5.1.0",
+ "minimatch": "^9.0.4",
+ "npm-package-arg": "^12.0.0",
+ "pacote": "^19.0.0",
+ "tar": "^6.2.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmexec": {
+ "version": "9.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/arborist": "^8.0.1",
+ "@npmcli/run-script": "^9.0.1",
+ "ci-info": "^4.0.0",
+ "npm-package-arg": "^12.0.0",
+ "pacote": "^19.0.0",
+ "proc-log": "^5.0.0",
+ "read": "^4.0.0",
+ "read-package-json-fast": "^4.0.0",
+ "semver": "^7.3.7",
+ "walk-up-path": "^3.0.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmfund": {
+ "version": "6.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/arborist": "^8.0.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmhook": {
+ "version": "11.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "aproba": "^2.0.0",
+ "npm-registry-fetch": "^18.0.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmorg": {
+ "version": "7.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "aproba": "^2.0.0",
+ "npm-registry-fetch": "^18.0.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmpack": {
+ "version": "8.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/arborist": "^8.0.1",
+ "@npmcli/run-script": "^9.0.1",
+ "npm-package-arg": "^12.0.0",
+ "pacote": "^19.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmpublish": {
+ "version": "10.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "ci-info": "^4.0.0",
+ "normalize-package-data": "^7.0.0",
+ "npm-package-arg": "^12.0.0",
+ "npm-registry-fetch": "^18.0.1",
+ "proc-log": "^5.0.0",
+ "semver": "^7.3.7",
+ "sigstore": "^3.0.0",
+ "ssri": "^12.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmsearch": {
+ "version": "8.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-registry-fetch": "^18.0.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmteam": {
+ "version": "7.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "aproba": "^2.0.0",
+ "npm-registry-fetch": "^18.0.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmversion": {
+ "version": "7.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/git": "^6.0.1",
+ "@npmcli/run-script": "^9.0.1",
+ "json-parse-even-better-errors": "^4.0.0",
+ "proc-log": "^5.0.0",
+ "semver": "^7.3.7"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/lru-cache": {
+ "version": "10.4.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/make-fetch-happen": {
+ "version": "14.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/agent": "^3.0.0",
+ "cacache": "^19.0.1",
+ "http-cache-semantics": "^4.1.1",
+ "minipass": "^7.0.2",
+ "minipass-fetch": "^4.0.0",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^1.0.0",
+ "proc-log": "^5.0.0",
+ "promise-retry": "^2.0.1",
+ "ssri": "^12.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/make-fetch-happen/node_modules/negotiator": {
+ "version": "1.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minimatch": {
+ "version": "9.0.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass": {
+ "version": "7.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass-collect": {
+ "version": "2.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass-fetch": {
+ "version": "4.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.0.3",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^3.0.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.13"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass-flush": {
+ "version": "1.0.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass-flush/node_modules/minipass": {
+ "version": "3.3.6",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass-pipeline": {
+ "version": "1.2.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": {
+ "version": "3.3.6",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass-sized": {
+ "version": "1.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass-sized/node_modules/minipass": {
+ "version": "3.3.6",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minizlib": {
+ "version": "3.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ms": {
+ "version": "2.1.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/mute-stream": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/node-gyp": {
+ "version": "11.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "env-paths": "^2.2.0",
+ "exponential-backoff": "^3.1.1",
+ "graceful-fs": "^4.2.6",
+ "make-fetch-happen": "^14.0.3",
+ "nopt": "^8.0.0",
+ "proc-log": "^5.0.0",
+ "semver": "^7.3.5",
+ "tar": "^7.4.3",
+ "tinyglobby": "^0.2.12",
+ "which": "^5.0.0"
+ },
+ "bin": {
+ "node-gyp": "bin/node-gyp.js"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/node-gyp/node_modules/chownr": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/node-gyp/node_modules/mkdirp": {
+ "version": "3.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/node-gyp/node_modules/tar": {
+ "version": "7.4.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/fs-minipass": "^4.0.0",
+ "chownr": "^3.0.0",
+ "minipass": "^7.1.2",
+ "minizlib": "^3.0.1",
+ "mkdirp": "^3.0.1",
+ "yallist": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/node-gyp/node_modules/yallist": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/nopt": {
+ "version": "8.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "abbrev": "^3.0.0"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/normalize-package-data": {
+ "version": "7.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "hosted-git-info": "^8.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-license": "^3.0.4"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-audit-report": {
+ "version": "6.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-bundled": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-normalize-package-bin": "^4.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-install-checks": {
+ "version": "7.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "semver": "^7.1.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-normalize-package-bin": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-package-arg": {
+ "version": "12.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "hosted-git-info": "^8.0.0",
+ "proc-log": "^5.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^6.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-packlist": {
+ "version": "9.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "ignore-walk": "^7.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-pick-manifest": {
+ "version": "10.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-install-checks": "^7.1.0",
+ "npm-normalize-package-bin": "^4.0.0",
+ "npm-package-arg": "^12.0.0",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-profile": {
+ "version": "11.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-registry-fetch": "^18.0.0",
+ "proc-log": "^5.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-registry-fetch": {
+ "version": "18.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/redact": "^3.0.0",
+ "jsonparse": "^1.3.1",
+ "make-fetch-happen": "^14.0.0",
+ "minipass": "^7.0.2",
+ "minipass-fetch": "^4.0.0",
+ "minizlib": "^3.0.1",
+ "npm-package-arg": "^12.0.0",
+ "proc-log": "^5.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-user-validate": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/p-map": {
+ "version": "7.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/package-json-from-dist": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "BlueOak-1.0.0"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/pacote": {
+ "version": "19.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/git": "^6.0.0",
+ "@npmcli/installed-package-contents": "^3.0.0",
+ "@npmcli/package-json": "^6.0.0",
+ "@npmcli/promise-spawn": "^8.0.0",
+ "@npmcli/run-script": "^9.0.0",
+ "cacache": "^19.0.0",
+ "fs-minipass": "^3.0.0",
+ "minipass": "^7.0.2",
+ "npm-package-arg": "^12.0.0",
+ "npm-packlist": "^9.0.0",
+ "npm-pick-manifest": "^10.0.0",
+ "npm-registry-fetch": "^18.0.0",
+ "proc-log": "^5.0.0",
+ "promise-retry": "^2.0.1",
+ "sigstore": "^3.0.0",
+ "ssri": "^12.0.0",
+ "tar": "^6.1.11"
+ },
+ "bin": {
+ "pacote": "bin/index.js"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/parse-conflict-json": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "json-parse-even-better-errors": "^4.0.0",
+ "just-diff": "^6.0.0",
+ "just-diff-apply": "^5.2.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/path-key": {
+ "version": "3.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/path-scurry": {
+ "version": "1.11.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "lru-cache": "^10.2.0",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/postcss-selector-parser": {
+ "version": "7.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/proc-log": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/proggy": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/promise-all-reject-late": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/promise-call-limit": {
+ "version": "3.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/promise-retry": {
+ "version": "2.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/promzard": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "read": "^4.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/qrcode-terminal": {
+ "version": "0.12.0",
+ "dev": true,
+ "inBundle": true,
+ "bin": {
+ "qrcode-terminal": "bin/qrcode-terminal.js"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/read": {
+ "version": "4.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "mute-stream": "^2.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/read-cmd-shim": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/read-package-json-fast": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "json-parse-even-better-errors": "^4.0.0",
+ "npm-normalize-package-bin": "^4.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/retry": {
+ "version": "0.12.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/semver": {
+ "version": "7.7.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/shebang-command": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/signal-exit": {
+ "version": "4.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/sigstore": {
+ "version": "3.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@sigstore/bundle": "^3.1.0",
+ "@sigstore/core": "^2.0.0",
+ "@sigstore/protobuf-specs": "^0.4.0",
+ "@sigstore/sign": "^3.1.0",
+ "@sigstore/tuf": "^3.1.0",
+ "@sigstore/verify": "^2.1.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle": {
+ "version": "3.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@sigstore/protobuf-specs": "^0.4.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign": {
+ "version": "3.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@sigstore/bundle": "^3.1.0",
+ "@sigstore/core": "^2.0.0",
+ "@sigstore/protobuf-specs": "^0.4.0",
+ "make-fetch-happen": "^14.0.2",
+ "proc-log": "^5.0.0",
+ "promise-retry": "^2.0.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify": {
+ "version": "2.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@sigstore/bundle": "^3.1.0",
+ "@sigstore/core": "^2.0.0",
+ "@sigstore/protobuf-specs": "^0.4.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/smart-buffer": {
+ "version": "4.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/socks": {
+ "version": "2.8.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "ip-address": "^9.0.5",
+ "smart-buffer": "^4.2.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/socks-proxy-agent": {
+ "version": "8.0.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "^7.1.2",
+ "debug": "^4.3.4",
+ "socks": "^2.8.3"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/spdx-correct": {
+ "version": "3.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/spdx-exceptions": {
+ "version": "2.5.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "CC-BY-3.0"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/spdx-expression-parse": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/spdx-license-ids": {
+ "version": "3.0.21",
+ "dev": true,
+ "inBundle": true,
+ "license": "CC0-1.0"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/sprintf-js": {
+ "version": "1.1.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ssri": {
+ "version": "12.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/string-width": {
+ "version": "4.2.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/string-width-cjs": {
+ "name": "string-width",
+ "version": "4.2.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/strip-ansi-cjs": {
+ "name": "strip-ansi",
+ "version": "6.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/supports-color": {
+ "version": "9.4.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tar": {
+ "version": "6.2.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^5.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tar/node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
+ "version": "3.3.6",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tar/node_modules/minipass": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tar/node_modules/minizlib": {
+ "version": "2.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tar/node_modules/minizlib/node_modules/minipass": {
+ "version": "3.3.6",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/text-table": {
+ "version": "0.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tiny-relative-date": {
+ "version": "1.3.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tinyglobby": {
+ "version": "0.2.14",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "fdir": "^6.4.4",
+ "picomatch": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/SuperchupuDev"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tinyglobby/node_modules/fdir": {
+ "version": "6.4.6",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "picomatch": "^3 || ^4"
+ },
+ "peerDependenciesMeta": {
+ "picomatch": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch": {
+ "version": "4.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/treeverse": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tuf-js": {
+ "version": "3.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "@tufjs/models": "3.0.1",
+ "debug": "^4.3.6",
+ "make-fetch-happen": "^14.0.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models": {
+ "version": "3.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "@tufjs/canonical-json": "2.0.0",
+ "minimatch": "^9.0.5"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/unique-filename": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "unique-slug": "^5.0.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/unique-slug": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/validate-npm-package-license": {
+ "version": "3.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/validate-npm-package-name": {
+ "version": "6.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/walk-up-path": {
+ "version": "3.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/which": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^3.1.1"
+ },
+ "bin": {
+ "node-which": "bin/which.js"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/which/node_modules/isexe": {
+ "version": "3.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/wrap-ansi": {
+ "version": "8.1.0",
"dev": true,
+ "inBundle": true,
+ "license": "MIT",
"dependencies": {
- "escape-string-regexp": "5.0.0"
- },
- "engines": {
- "node": ">=14.16"
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
},
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@semantic-release/npm/node_modules/escape-string-regexp": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
- "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
- "dev": true,
"engines": {
"node": ">=12"
},
"funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
- "node_modules/@semantic-release/npm/node_modules/execa": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
- "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/wrap-ansi-cjs": {
+ "name": "wrap-ansi",
+ "version": "7.0.0",
"dev": true,
+ "inBundle": true,
+ "license": "MIT",
"dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^8.0.1",
- "human-signals": "^5.0.0",
- "is-stream": "^3.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^5.1.0",
- "onetime": "^6.0.0",
- "signal-exit": "^4.1.0",
- "strip-final-newline": "^3.0.0"
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
},
"engines": {
- "node": ">=16.17"
+ "node": ">=10"
},
"funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
- "node_modules/@semantic-release/npm/node_modules/get-stream": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
- "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
+ "version": "4.3.0",
"dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
"engines": {
- "node": ">=16"
+ "node": ">=8"
},
"funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@semantic-release/npm/node_modules/human-signals": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
- "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
- "dev": true,
- "engines": {
- "node": ">=16.17.0"
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/@semantic-release/npm/node_modules/indent-string": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz",
- "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==",
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": {
+ "version": "6.1.0",
"dev": true,
+ "inBundle": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
"funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
}
},
- "node_modules/@semantic-release/npm/node_modules/is-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": {
+ "version": "9.2.2",
"dev": true,
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
+ "inBundle": true,
+ "license": "MIT"
},
- "node_modules/@semantic-release/npm/node_modules/mimic-fn": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
- "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": {
+ "version": "5.1.2",
"dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ },
"engines": {
"node": ">=12"
},
@@ -1799,41 +4239,44 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@semantic-release/npm/node_modules/npm-run-path": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
- "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": {
+ "version": "7.1.0",
"dev": true,
+ "inBundle": true,
+ "license": "MIT",
"dependencies": {
- "path-key": "^4.0.0"
+ "ansi-regex": "^6.0.1"
},
"engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ "node": ">=12"
},
"funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
}
},
- "node_modules/@semantic-release/npm/node_modules/onetime": {
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/write-file-atomic": {
"version": "6.0.0",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
- "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
"dev": true,
+ "inBundle": true,
+ "license": "ISC",
"dependencies": {
- "mimic-fn": "^4.0.0"
+ "imurmurhash": "^0.1.4",
+ "signal-exit": "^4.0.1"
},
"engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": "^18.17.0 || >=20.5.0"
}
},
+ "node_modules/@semantic-release/npm/node_modules/npm/node_modules/yallist": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
"node_modules/@semantic-release/npm/node_modules/path-key": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
- "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -1843,9 +4286,8 @@
},
"node_modules/@semantic-release/npm/node_modules/signal-exit": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": ">=14"
},
@@ -1854,12 +4296,22 @@
}
},
"node_modules/@semantic-release/npm/node_modules/strip-final-newline": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
- "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
+ "version": "4.0.0",
"dev": true,
+ "license": "MIT",
"engines": {
- "node": ">=12"
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/unicorn-magic": {
+ "version": "0.3.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -1867,9 +4319,8 @@
},
"node_modules/@semantic-release/release-notes-generator": {
"version": "14.0.0",
- "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-14.0.0.tgz",
- "integrity": "sha512-XRxwr4e46yUMaXT8KGFBlRJlp5+NOMaufdq8qaEWlcJ7cT4Pn/iRmDGglZ2TgDe6GVP+u1boXFEnSs7N8Yzhng==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"conventional-changelog-angular": "^8.0.0",
"conventional-changelog-writer": "^8.0.0",
@@ -1891,9 +4342,8 @@
},
"node_modules/@semantic-release/release-notes-generator/node_modules/get-stream": {
"version": "7.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-7.0.1.tgz",
- "integrity": "sha512-3M8C1EOFN6r8AMUhwUAACIoXZJEOufDU5+0gFFN5uNs6XYOralD2Pqkl7m046va6x77FwposWXbAhPPIOus7mQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=16"
},
@@ -1903,9 +4353,8 @@
},
"node_modules/@sindresorhus/is": {
"version": "4.6.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
- "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -1915,9 +4364,8 @@
},
"node_modules/@sindresorhus/merge-streams": {
"version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz",
- "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -1926,14 +4374,15 @@
}
},
"node_modules/@swc/core": {
- "version": "1.7.26",
- "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.7.26.tgz",
- "integrity": "sha512-f5uYFf+TmMQyYIoxkn/evWhNGuUzC730dFwAKGwBVHHVoPyak1/GvJUm6i1SKl+2Hrj9oN0i3WSoWWZ4pgI8lw==",
+ "version": "1.13.5",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.5.tgz",
+ "integrity": "sha512-WezcBo8a0Dg2rnR82zhwoR6aRNxeTGfK5QCD6TQ+kg3xx/zNT02s/0o+81h/3zhvFSB24NtqEr8FTw88O5W/JQ==",
"dev": true,
"hasInstallScript": true,
+ "license": "Apache-2.0",
"dependencies": {
"@swc/counter": "^0.1.3",
- "@swc/types": "^0.1.12"
+ "@swc/types": "^0.1.24"
},
"engines": {
"node": ">=10"
@@ -1943,19 +4392,19 @@
"url": "https://opencollective.com/swc"
},
"optionalDependencies": {
- "@swc/core-darwin-arm64": "1.7.26",
- "@swc/core-darwin-x64": "1.7.26",
- "@swc/core-linux-arm-gnueabihf": "1.7.26",
- "@swc/core-linux-arm64-gnu": "1.7.26",
- "@swc/core-linux-arm64-musl": "1.7.26",
- "@swc/core-linux-x64-gnu": "1.7.26",
- "@swc/core-linux-x64-musl": "1.7.26",
- "@swc/core-win32-arm64-msvc": "1.7.26",
- "@swc/core-win32-ia32-msvc": "1.7.26",
- "@swc/core-win32-x64-msvc": "1.7.26"
+ "@swc/core-darwin-arm64": "1.13.5",
+ "@swc/core-darwin-x64": "1.13.5",
+ "@swc/core-linux-arm-gnueabihf": "1.13.5",
+ "@swc/core-linux-arm64-gnu": "1.13.5",
+ "@swc/core-linux-arm64-musl": "1.13.5",
+ "@swc/core-linux-x64-gnu": "1.13.5",
+ "@swc/core-linux-x64-musl": "1.13.5",
+ "@swc/core-win32-arm64-msvc": "1.13.5",
+ "@swc/core-win32-ia32-msvc": "1.13.5",
+ "@swc/core-win32-x64-msvc": "1.13.5"
},
"peerDependencies": {
- "@swc/helpers": "*"
+ "@swc/helpers": ">=0.5.17"
},
"peerDependenciesMeta": {
"@swc/helpers": {
@@ -1964,13 +4413,14 @@
}
},
"node_modules/@swc/core-darwin-arm64": {
- "version": "1.7.26",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.7.26.tgz",
- "integrity": "sha512-FF3CRYTg6a7ZVW4yT9mesxoVVZTrcSWtmZhxKCYJX9brH4CS/7PRPjAKNk6kzWgWuRoglP7hkjQcd6EpMcZEAw==",
+ "version": "1.13.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.5.tgz",
+ "integrity": "sha512-lKNv7SujeXvKn16gvQqUQI5DdyY8v7xcoO3k06/FJbHJS90zEwZdQiMNRiqpYw/orU543tPaWgz7cIYWhbopiQ==",
"cpu": [
"arm64"
],
"dev": true,
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"darwin"
@@ -1980,13 +4430,14 @@
}
},
"node_modules/@swc/core-darwin-x64": {
- "version": "1.7.26",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.7.26.tgz",
- "integrity": "sha512-az3cibZdsay2HNKmc4bjf62QVukuiMRh5sfM5kHR/JMTrLyS6vSw7Ihs3UTkZjUxkLTT8ro54LI6sV6sUQUbLQ==",
+ "version": "1.13.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.5.tgz",
+ "integrity": "sha512-ILd38Fg/w23vHb0yVjlWvQBoE37ZJTdlLHa8LRCFDdX4WKfnVBiblsCU9ar4QTMNdeTBEX9iUF4IrbNWhaF1Ng==",
"cpu": [
"x64"
],
"dev": true,
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"darwin"
@@ -1996,13 +4447,14 @@
}
},
"node_modules/@swc/core-linux-arm-gnueabihf": {
- "version": "1.7.26",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.7.26.tgz",
- "integrity": "sha512-VYPFVJDO5zT5U3RpCdHE5v1gz4mmR8BfHecUZTmD2v1JeFY6fv9KArJUpjrHEEsjK/ucXkQFmJ0jaiWXmpOV9Q==",
+ "version": "1.13.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.5.tgz",
+ "integrity": "sha512-Q6eS3Pt8GLkXxqz9TAw+AUk9HpVJt8Uzm54MvPsqp2yuGmY0/sNaPPNVqctCX9fu/Nu8eaWUen0si6iEiCsazQ==",
"cpu": [
"arm"
],
"dev": true,
+ "license": "Apache-2.0",
"optional": true,
"os": [
"linux"
@@ -2012,13 +4464,14 @@
}
},
"node_modules/@swc/core-linux-arm64-gnu": {
- "version": "1.7.26",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.7.26.tgz",
- "integrity": "sha512-YKevOV7abpjcAzXrhsl+W48Z9mZvgoVs2eP5nY+uoMAdP2b3GxC0Df1Co0I90o2lkzO4jYBpTMcZlmUXLdXn+Q==",
+ "version": "1.13.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.5.tgz",
+ "integrity": "sha512-aNDfeN+9af+y+M2MYfxCzCy/VDq7Z5YIbMqRI739o8Ganz6ST+27kjQFd8Y/57JN/hcnUEa9xqdS3XY7WaVtSw==",
"cpu": [
"arm64"
],
"dev": true,
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"linux"
@@ -2028,13 +4481,14 @@
}
},
"node_modules/@swc/core-linux-arm64-musl": {
- "version": "1.7.26",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.7.26.tgz",
- "integrity": "sha512-3w8iZICMkQQON0uIcvz7+Q1MPOW6hJ4O5ETjA0LSP/tuKqx30hIniCGOgPDnv3UTMruLUnQbtBwVCZTBKR3Rkg==",
+ "version": "1.13.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.5.tgz",
+ "integrity": "sha512-9+ZxFN5GJag4CnYnq6apKTnnezpfJhCumyz0504/JbHLo+Ue+ZtJnf3RhyA9W9TINtLE0bC4hKpWi8ZKoETyOQ==",
"cpu": [
"arm64"
],
"dev": true,
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"linux"
@@ -2044,13 +4498,14 @@
}
},
"node_modules/@swc/core-linux-x64-gnu": {
- "version": "1.7.26",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.7.26.tgz",
- "integrity": "sha512-c+pp9Zkk2lqb06bNGkR2Looxrs7FtGDMA4/aHjZcCqATgp348hOKH5WPvNLBl+yPrISuWjbKDVn3NgAvfvpH4w==",
+ "version": "1.13.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.5.tgz",
+ "integrity": "sha512-WD530qvHrki8Ywt/PloKUjaRKgstQqNGvmZl54g06kA+hqtSE2FTG9gngXr3UJxYu/cNAjJYiBifm7+w4nbHbA==",
"cpu": [
"x64"
],
"dev": true,
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"linux"
@@ -2060,13 +4515,14 @@
}
},
"node_modules/@swc/core-linux-x64-musl": {
- "version": "1.7.26",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.7.26.tgz",
- "integrity": "sha512-PgtyfHBF6xG87dUSSdTJHwZ3/8vWZfNIXQV2GlwEpslrOkGqy+WaiiyE7Of7z9AvDILfBBBcJvJ/r8u980wAfQ==",
+ "version": "1.13.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.5.tgz",
+ "integrity": "sha512-Luj8y4OFYx4DHNQTWjdIuKTq2f5k6uSXICqx+FSabnXptaOBAbJHNbHT/06JZh6NRUouaf0mYXN0mcsqvkhd7Q==",
"cpu": [
"x64"
],
"dev": true,
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"linux"
@@ -2076,13 +4532,14 @@
}
},
"node_modules/@swc/core-win32-arm64-msvc": {
- "version": "1.7.26",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.7.26.tgz",
- "integrity": "sha512-9TNXPIJqFynlAOrRD6tUQjMq7KApSklK3R/tXgIxc7Qx+lWu8hlDQ/kVPLpU7PWvMMwC/3hKBW+p5f+Tms1hmA==",
+ "version": "1.13.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.5.tgz",
+ "integrity": "sha512-cZ6UpumhF9SDJvv4DA2fo9WIzlNFuKSkZpZmPG1c+4PFSEMy5DFOjBSllCvnqihCabzXzpn6ykCwBmHpy31vQw==",
"cpu": [
"arm64"
],
"dev": true,
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"win32"
@@ -2092,13 +4549,14 @@
}
},
"node_modules/@swc/core-win32-ia32-msvc": {
- "version": "1.7.26",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.7.26.tgz",
- "integrity": "sha512-9YngxNcG3177GYdsTum4V98Re+TlCeJEP4kEwEg9EagT5s3YejYdKwVAkAsJszzkXuyRDdnHUpYbTrPG6FiXrQ==",
+ "version": "1.13.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.5.tgz",
+ "integrity": "sha512-C5Yi/xIikrFUzZcyGj9L3RpKljFvKiDMtyDzPKzlsDrKIw2EYY+bF88gB6oGY5RGmv4DAX8dbnpRAqgFD0FMEw==",
"cpu": [
"ia32"
],
"dev": true,
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"win32"
@@ -2108,13 +4566,14 @@
}
},
"node_modules/@swc/core-win32-x64-msvc": {
- "version": "1.7.26",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.7.26.tgz",
- "integrity": "sha512-VR+hzg9XqucgLjXxA13MtV5O3C0bK0ywtLIBw/+a+O+Oc6mxFWHtdUeXDbIi5AiPbn0fjgVJMqYnyjGyyX8u0w==",
+ "version": "1.13.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.5.tgz",
+ "integrity": "sha512-YrKdMVxbYmlfybCSbRtrilc6UA8GF5aPmGKBdPvjrarvsmf4i7ZHGCEnLtfOMd3Lwbs2WUZq3WdMbozYeLU93Q==",
"cpu": [
"x64"
],
"dev": true,
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"win32"
@@ -2127,46 +4586,49 @@
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
"integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==",
- "dev": true
+ "dev": true,
+ "license": "Apache-2.0"
},
"node_modules/@swc/types": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.12.tgz",
- "integrity": "sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==",
+ "version": "0.1.24",
+ "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.24.tgz",
+ "integrity": "sha512-tjTMh3V4vAORHtdTprLlfoMptu1WfTZG9Rsca6yOKyNYsRr+MUXutKmliB17orgSZk5DpnDxs8GUdd/qwYxOng==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
"@swc/counter": "^0.1.3"
}
},
"node_modules/@tanstack/query-core": {
- "version": "5.51.21",
- "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.51.21.tgz",
- "integrity": "sha512-POQxm42IUp6n89kKWF4IZi18v3fxQWFRolvBA6phNVmA8psdfB1MvDnGacCJdS+EOX12w/CyHM62z//rHmYmvw==",
+ "version": "5.87.1",
+ "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.87.1.tgz",
+ "integrity": "sha512-HOFHVvhOCprrWvtccSzc7+RNqpnLlZ5R6lTmngb8aq7b4rc2/jDT0w+vLdQ4lD9bNtQ+/A4GsFXy030Gk4ollA==",
+ "license": "MIT",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/tannerlinsley"
}
},
"node_modules/@tanstack/react-query": {
- "version": "5.51.23",
- "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.51.23.tgz",
- "integrity": "sha512-CfJCfX45nnVIZjQBRYYtvVMIsGgWLKLYC4xcUiYEey671n1alvTZoCBaU9B85O8mF/tx9LPyrI04A6Bs2THv4A==",
+ "version": "5.87.1",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.87.1.tgz",
+ "integrity": "sha512-YKauf8jfMowgAqcxj96AHs+Ux3m3bWT1oSVKamaRPXSnW2HqSznnTCEkAVqctF1e/W9R/mPcyzzINIgpOH94qg==",
+ "license": "MIT",
"dependencies": {
- "@tanstack/query-core": "5.51.21"
+ "@tanstack/query-core": "5.87.1"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/tannerlinsley"
},
"peerDependencies": {
- "react": "^18.0.0"
+ "react": "^18 || ^19"
}
},
"node_modules/@thedutchcoder/postcss-rem-to-px": {
"version": "0.0.2",
- "resolved": "https://registry.npmjs.org/@thedutchcoder/postcss-rem-to-px/-/postcss-rem-to-px-0.0.2.tgz",
- "integrity": "sha512-M2T3bJSTgLtZF8+KDYDtSDAFGuTlaxYfitpjkmNswnfJ8AjbQ/g7NC+bqgAAViYWFV9I3tdrQuQ3Bu8j7GrjwA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12.0.0"
},
@@ -2176,48 +4638,43 @@
},
"node_modules/@total-typescript/ts-reset": {
"version": "0.6.1",
- "resolved": "https://registry.npmjs.org/@total-typescript/ts-reset/-/ts-reset-0.6.1.tgz",
- "integrity": "sha512-cka47fVSo6lfQDIATYqb/vO1nvFfbPw7uWLayIXIhGETj0wcOOlrlkobOMDNQOFr9QOafegUPq13V2+6vtD7yg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@tsconfig/node10": {
"version": "1.0.11",
- "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz",
- "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@tsconfig/node12": {
"version": "1.0.11",
- "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
- "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@tsconfig/node14": {
"version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
- "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@tsconfig/node16": {
"version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz",
- "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/archiver": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/@types/archiver/-/archiver-6.0.2.tgz",
- "integrity": "sha512-KmROQqbQzKGuaAbmK+ZcytkJ51+YqDa7NmbXjmtC5YBLSyQYo21YaUnQ3HbaPFKL1ooo6RQ6OPYPIDyxfpDDXw==",
+ "version": "6.0.3",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@types/readdir-glob": "*"
}
},
"node_modules/@types/chrome": {
- "version": "0.0.273",
- "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.273.tgz",
- "integrity": "sha512-6Wp4GO07GLvti13Rf/RpYG+0COSJDOLE4iq3g1+whn1SNGUVnv6vbXqSa/WFbuVpvN1lcBLiZ40+gSeWmKb+eA==",
+ "version": "0.1.11",
+ "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.1.11.tgz",
+ "integrity": "sha512-8KFchpiY51tZaOpojRM9WPkJzr3ZLei1blsR8nkr42XXMKav4GXQgDK/lP1JTP2wsljXhpDDqAsGw9eOgm8G9Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@types/filesystem": "*",
"@types/har-format": "*"
@@ -2225,145 +4682,121 @@
},
"node_modules/@types/eslint": {
"version": "8.56.10",
- "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz",
- "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==",
"dev": true,
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
"dependencies": {
"@types/estree": "*",
"@types/json-schema": "*"
}
},
- "node_modules/@types/eslint__js": {
- "version": "8.42.3",
- "resolved": "https://registry.npmjs.org/@types/eslint__js/-/eslint__js-8.42.3.tgz",
- "integrity": "sha512-alfG737uhmPdnvkrLdZLcEKJ/B8s9Y4hrZ+YAdzUeoArBlSUERA2E87ROfOaS4jd/C45fzOoZzidLc1IPwLqOw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/eslint": "*"
- }
- },
"node_modules/@types/estree": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
- "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw=="
+ "version": "1.0.8",
+ "license": "MIT"
},
"node_modules/@types/filesystem": {
"version": "0.0.36",
- "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.36.tgz",
- "integrity": "sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@types/filewriter": "*"
}
},
"node_modules/@types/filewriter": {
"version": "0.0.33",
- "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.33.tgz",
- "integrity": "sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/har-format": {
"version": "1.2.15",
- "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.15.tgz",
- "integrity": "sha512-RpQH4rXLuvTXKR0zqHq3go0RVXYv/YVqv4TnPH95VbwUxZdQlK1EtcMvQvMpDngHbt13Csh9Z4qT9AbkiQH5BA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/json-schema": {
"version": "7.0.15",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
- "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/json5": {
"version": "0.0.29",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/node": {
- "version": "22.5.4",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.4.tgz",
- "integrity": "sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==",
+ "version": "24.4.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.4.0.tgz",
+ "integrity": "sha512-gUuVEAK4/u6F9wRLznPUU4WGUacSEBDPoC2TrBkw3GAnOLHBL45QdfHOXp1kJ4ypBGLxTOB+t7NJLpKoC3gznQ==",
"devOptional": true,
+ "license": "MIT",
"dependencies": {
- "undici-types": "~6.19.2"
+ "undici-types": "~7.11.0"
}
},
"node_modules/@types/normalize-package-data": {
"version": "2.4.4",
- "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz",
- "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==",
- "dev": true
- },
- "node_modules/@types/prop-types": {
- "version": "15.7.12",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz",
- "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/react": {
- "version": "18.3.5",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.5.tgz",
- "integrity": "sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==",
+ "version": "19.1.13",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.13.tgz",
+ "integrity": "sha512-hHkbU/eoO3EG5/MZkuFSKmYqPbSVk5byPFa3e7y/8TybHiLMACgI8seVYlicwk7H5K/rI2px9xrQp/C+AUDTiQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@types/prop-types": "*",
"csstype": "^3.0.2"
}
},
"node_modules/@types/react-dom": {
- "version": "18.3.0",
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz",
- "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==",
+ "version": "19.1.9",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.9.tgz",
+ "integrity": "sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==",
"dev": true,
- "dependencies": {
- "@types/react": "*"
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "^19.0.0"
}
},
"node_modules/@types/readdir-glob": {
"version": "1.1.5",
- "resolved": "https://registry.npmjs.org/@types/readdir-glob/-/readdir-glob-1.1.5.tgz",
- "integrity": "sha512-raiuEPUYqXu+nvtY2Pe8s8FEmZ3x5yAH4VkLdihcPdalvsHltomrRC9BzuStrJ9yk06470hS0Crw0f1pXqD+Hg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/semver": {
"version": "7.5.8",
- "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
- "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/webextension-polyfill": {
"version": "0.12.1",
- "resolved": "https://registry.npmjs.org/@types/webextension-polyfill/-/webextension-polyfill-0.12.1.tgz",
- "integrity": "sha512-xPTFWwQ8BxPevPF2IKsf4hpZNss4LxaOLZXypQH4E63BDLmcwX/RMGdI4tB4VO4Nb6xDBH3F/p4gz4wvof1o9w==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/youtube-player": {
"version": "5.5.11",
- "resolved": "https://registry.npmjs.org/@types/youtube-player/-/youtube-player-5.5.11.tgz",
- "integrity": "sha512-pM41CDBqJqBmTeJWnF7NOGz82IQoYOhqzMYXv5vKCXBqGiYSLldxMtpCk6KAEtADTy49S45AriYaCaZyeUX38Q==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.1.tgz",
- "integrity": "sha512-xfvdgA8AP/vxHgtgU310+WBnLB4uJQ9XdyP17RebG26rLtDrQJV3ZYrcopX91GrHmMoH8bdSwMRh2a//TiJ1jQ==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.42.0.tgz",
+ "integrity": "sha512-Aq2dPqsQkxHOLfb2OPv43RnIvfj05nw8v/6n3B2NABIPpHnjQnaLo9QGMTvml+tv4korl/Cjfrb/BYhoL8UUTQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.8.1",
- "@typescript-eslint/type-utils": "8.8.1",
- "@typescript-eslint/utils": "8.8.1",
- "@typescript-eslint/visitor-keys": "8.8.1",
+ "@typescript-eslint/scope-manager": "8.42.0",
+ "@typescript-eslint/type-utils": "8.42.0",
+ "@typescript-eslint/utils": "8.42.0",
+ "@typescript-eslint/visitor-keys": "8.42.0",
"graphemer": "^1.4.0",
- "ignore": "^5.3.1",
+ "ignore": "^7.0.0",
"natural-compare": "^1.4.0",
- "ts-api-utils": "^1.3.0"
+ "ts-api-utils": "^2.1.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2373,26 +4806,32 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
- "eslint": "^8.57.0 || ^9.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
+ "@typescript-eslint/parser": "^8.42.0",
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
+ "version": "7.0.5",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
+ "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.8.1.tgz",
- "integrity": "sha512-hQUVn2Lij2NAxVFEdvIGxT9gP1tq2yM83m+by3whWFsWC+1y8pxxxHUFE1UqDu2VsGi2i6RLcv4QvouM84U+ow==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.42.0.tgz",
+ "integrity": "sha512-r1XG74QgShUgXph1BYseJ+KZd17bKQib/yF3SR+demvytiRXrwd12Blnz5eYGm8tXaeRdd4x88MlfwldHoudGg==",
"dev": true,
- "license": "BSD-2-Clause",
+ "license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.8.1",
- "@typescript-eslint/types": "8.8.1",
- "@typescript-eslint/typescript-estree": "8.8.1",
- "@typescript-eslint/visitor-keys": "8.8.1",
+ "@typescript-eslint/scope-manager": "8.42.0",
+ "@typescript-eslint/types": "8.42.0",
+ "@typescript-eslint/typescript-estree": "8.42.0",
+ "@typescript-eslint/visitor-keys": "8.42.0",
"debug": "^4.3.4"
},
"engines": {
@@ -2403,61 +4842,96 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0"
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/project-service": {
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.42.0.tgz",
+ "integrity": "sha512-vfVpLHAhbPjilrabtOSNcUDmBboQNrJUiNAGoImkZKnMjs2TIcWG33s4Ds0wY3/50aZmTMqJa6PiwkwezaAklg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/tsconfig-utils": "^8.42.0",
+ "@typescript-eslint/types": "^8.42.0",
+ "debug": "^4.3.4"
},
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.8.1.tgz",
- "integrity": "sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.42.0.tgz",
+ "integrity": "sha512-51+x9o78NBAVgQzOPd17DkNTnIzJ8T/O2dmMBLoK9qbY0Gm52XJcdJcCl18ExBMiHo6jPMErUQWUv5RLE51zJw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.8.1",
- "@typescript-eslint/visitor-keys": "8.8.1"
+ "@typescript-eslint/types": "8.42.0",
+ "@typescript-eslint/visitor-keys": "8.42.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/tsconfig-utils": {
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.42.0.tgz",
+ "integrity": "sha512-kHeFUOdwAJfUmYKjR3CLgZSglGHjbNTi1H8sTYRYV2xX6eNz4RyJ2LIgsDLKf8Yi0/GL1WZAC/DgZBeBft8QAQ==",
+ "dev": true,
+ "license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.8.1.tgz",
- "integrity": "sha512-qSVnpcbLP8CALORf0za+vjLYj1Wp8HSoiI8zYU5tHxRVj30702Z1Yw4cLwfNKhTPWp5+P+k1pjmD5Zd1nhxiZA==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.42.0.tgz",
+ "integrity": "sha512-9KChw92sbPTYVFw3JLRH1ockhyR3zqqn9lQXol3/YbI6jVxzWoGcT3AsAW0mu1MY0gYtsXnUGV/AKpkAj5tVlQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/typescript-estree": "8.8.1",
- "@typescript-eslint/utils": "8.8.1",
+ "@typescript-eslint/types": "8.42.0",
+ "@typescript-eslint/typescript-estree": "8.42.0",
+ "@typescript-eslint/utils": "8.42.0",
"debug": "^4.3.4",
- "ts-api-utils": "^1.3.0"
+ "ts-api-utils": "^2.1.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.8.1.tgz",
- "integrity": "sha512-WCcTP4SDXzMd23N27u66zTKMuEevH4uzU8C9jf0RO4E04yVHgQgW+r+TeVTNnO1KIfrL8ebgVVYYMMO3+jC55Q==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.42.0.tgz",
+ "integrity": "sha512-LdtAWMiFmbRLNP7JNeY0SqEtJvGMYSzfiWBSmx+VSZ1CH+1zyl8Mmw1TT39OrtsRvIYShjJWzTDMPWZJCpwBlw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2469,20 +4943,22 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.8.1.tgz",
- "integrity": "sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.42.0.tgz",
+ "integrity": "sha512-ku/uYtT4QXY8sl9EDJETD27o3Ewdi72hcXg1ah/kkUgBvAYHLwj2ofswFFNXS+FL5G+AGkxBtvGt8pFBHKlHsQ==",
"dev": true,
- "license": "BSD-2-Clause",
+ "license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.8.1",
- "@typescript-eslint/visitor-keys": "8.8.1",
+ "@typescript-eslint/project-service": "8.42.0",
+ "@typescript-eslint/tsconfig-utils": "8.42.0",
+ "@typescript-eslint/types": "8.42.0",
+ "@typescript-eslint/visitor-keys": "8.42.0",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
"minimatch": "^9.0.4",
"semver": "^7.6.0",
- "ts-api-utils": "^1.3.0"
+ "ts-api-utils": "^2.1.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2491,23 +4967,21 @@
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.8.1.tgz",
- "integrity": "sha512-/QkNJDbV0bdL7H7d0/y0qBbV2HTtf0TIyjSDTvvmQEzeVx8jEImEbLuOA4EsvE8gIgqMitns0ifb5uQhMj8d9w==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.42.0.tgz",
+ "integrity": "sha512-JnIzu7H3RH5BrKC4NoZqRfmjqCIS1u3hGZltDYJgkVdqAezl4L9d1ZLw+36huCujtSBSAirGINF/S4UxOcR+/g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@eslint-community/eslint-utils": "^4.4.0",
- "@typescript-eslint/scope-manager": "8.8.1",
- "@typescript-eslint/types": "8.8.1",
- "@typescript-eslint/typescript-estree": "8.8.1"
+ "@eslint-community/eslint-utils": "^4.7.0",
+ "@typescript-eslint/scope-manager": "8.42.0",
+ "@typescript-eslint/types": "8.42.0",
+ "@typescript-eslint/typescript-estree": "8.42.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2517,18 +4991,19 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0"
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.8.1.tgz",
- "integrity": "sha512-0/TdC3aeRAsW7MDvYRwEc1Uwm0TIBfzjPFgg60UU2Haj5qsCs9cc3zNgY71edqE3LbWfF/WoZQd3lJoDXFQpag==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.42.0.tgz",
+ "integrity": "sha512-3WbiuzoEowaEn8RSnhJBrxSwX8ULYE9CXaPepS2C2W3NSA5NNIvBaslpBSBElPq0UGr0xVJlXFWOAKIkyylydQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.8.1",
- "eslint-visitor-keys": "^3.4.3"
+ "@typescript-eslint/types": "8.42.0",
+ "eslint-visitor-keys": "^4.2.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -2538,29 +5013,45 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
+ "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
"node_modules/@vitejs/plugin-react-swc": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.7.1.tgz",
- "integrity": "sha512-vgWOY0i1EROUK0Ctg1hwhtC3SdcDjZcdit4Ups4aPkDcB1jYhmo+RMYWY87cmXMhvtD5uf8lV89j2w16vkdSVg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-4.0.1.tgz",
+ "integrity": "sha512-NQhPjysi5duItyrMd5JWZFf2vNOuSMyw+EoZyTBDzk+DkfYD8WNrsUs09sELV2cr1P15nufsN25hsUBt4CKF9Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@swc/core": "^1.7.26"
+ "@rolldown/pluginutils": "1.0.0-beta.32",
+ "@swc/core": "^1.13.2"
+ },
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
},
"peerDependencies": {
- "vite": "^4 || ^5"
+ "vite": "^4 || ^5 || ^6 || ^7"
}
},
"node_modules/abbrev": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/abort-controller": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
- "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"event-target-shim": "^5.0.0"
},
@@ -2569,10 +5060,9 @@
}
},
"node_modules/acorn": {
- "version": "8.12.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
- "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
+ "version": "8.15.0",
"devOptional": true,
+ "license": "MIT",
"bin": {
"acorn": "bin/acorn"
},
@@ -2582,27 +5072,24 @@
},
"node_modules/acorn-jsx": {
"version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
"dev": true,
+ "license": "MIT",
"peerDependencies": {
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
}
},
"node_modules/acorn-walk": {
"version": "8.3.2",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz",
- "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.4.0"
}
},
"node_modules/agent-base": {
"version": "7.1.1",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz",
- "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"debug": "^4.3.4"
},
@@ -2612,9 +5099,8 @@
},
"node_modules/aggregate-error": {
"version": "3.1.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"clean-stack": "^2.0.0",
"indent-string": "^4.0.0"
@@ -2625,9 +5111,8 @@
},
"node_modules/ajv": {
"version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -2640,12 +5125,14 @@
}
},
"node_modules/ansi-escapes": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz",
- "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==",
+ "version": "7.0.0",
"dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "environment": "^1.0.0"
+ },
"engines": {
- "node": ">=14.16"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -2653,18 +5140,16 @@
},
"node_modules/ansi-regex": {
"version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/ansi-styles": {
"version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"color-convert": "^2.0.1"
},
@@ -2677,15 +5162,13 @@
},
"node_modules/any-promise": {
"version": "1.3.0",
- "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
- "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/anymatch": {
"version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
@@ -2696,9 +5179,8 @@
},
"node_modules/archiver": {
"version": "7.0.1",
- "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.1.tgz",
- "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"archiver-utils": "^5.0.2",
"async": "^3.2.4",
@@ -2714,9 +5196,8 @@
},
"node_modules/archiver-utils": {
"version": "5.0.2",
- "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz",
- "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"glob": "^10.0.0",
"graceful-fs": "^4.2.0",
@@ -2730,41 +5211,31 @@
"node": ">= 14"
}
},
- "node_modules/arg": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
- "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
- "dev": true
- },
"node_modules/argparse": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
- "dev": true
+ "dev": true,
+ "license": "Python-2.0"
},
"node_modules/argv-formatter": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/argv-formatter/-/argv-formatter-1.0.0.tgz",
- "integrity": "sha512-F2+Hkm9xFaRg+GkaNnbwXNDV5O6pnCFEmqyhvfC/Ic5LbgOWjJh3L+mN/s91rxVL3znE7DYVpW0GJFT+4YBgWw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/aria-query": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
- "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
+ "version": "5.3.2",
"dev": true,
- "dependencies": {
- "deep-equal": "^2.0.5"
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/array-buffer-byte-length": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz",
- "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==",
+ "version": "1.0.2",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.5",
- "is-array-buffer": "^3.0.4"
+ "call-bound": "^1.0.3",
+ "is-array-buffer": "^3.0.5"
},
"engines": {
"node": ">= 0.4"
@@ -2775,22 +5246,22 @@
},
"node_modules/array-ify": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
- "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/array-includes": {
- "version": "3.1.8",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz",
- "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==",
+ "version": "3.1.9",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
"define-properties": "^1.2.1",
- "es-abstract": "^1.23.2",
- "es-object-atoms": "^1.0.0",
- "get-intrinsic": "^1.2.4",
- "is-string": "^1.0.7"
+ "es-abstract": "^1.24.0",
+ "es-object-atoms": "^1.1.1",
+ "get-intrinsic": "^1.3.0",
+ "is-string": "^1.1.1",
+ "math-intrinsics": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -2801,9 +5272,8 @@
},
"node_modules/array.prototype.findlast": {
"version": "1.2.5",
- "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz",
- "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"call-bind": "^1.0.7",
"define-properties": "^1.2.1",
@@ -2820,17 +5290,17 @@
}
},
"node_modules/array.prototype.findlastindex": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz",
- "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==",
+ "version": "1.2.6",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
"define-properties": "^1.2.1",
- "es-abstract": "^1.23.2",
+ "es-abstract": "^1.23.9",
"es-errors": "^1.3.0",
- "es-object-atoms": "^1.0.0",
- "es-shim-unscopables": "^1.0.2"
+ "es-object-atoms": "^1.1.1",
+ "es-shim-unscopables": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -2840,15 +5310,14 @@
}
},
"node_modules/array.prototype.flat": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz",
- "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==",
+ "version": "1.3.3",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0"
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-shim-unscopables": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -2858,15 +5327,14 @@
}
},
"node_modules/array.prototype.flatmap": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz",
- "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==",
+ "version": "1.3.3",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0"
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-shim-unscopables": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -2877,9 +5345,8 @@
},
"node_modules/array.prototype.tosorted": {
"version": "1.1.4",
- "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz",
- "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"call-bind": "^1.0.7",
"define-properties": "^1.2.1",
@@ -2892,19 +5359,17 @@
}
},
"node_modules/arraybuffer.prototype.slice": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz",
- "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==",
+ "version": "1.0.4",
"dev": true,
+ "license": "MIT",
"dependencies": {
"array-buffer-byte-length": "^1.0.1",
- "call-bind": "^1.0.5",
+ "call-bind": "^1.0.8",
"define-properties": "^1.2.1",
- "es-abstract": "^1.22.3",
- "es-errors": "^1.2.1",
- "get-intrinsic": "^1.2.3",
- "is-array-buffer": "^3.0.4",
- "is-shared-array-buffer": "^1.0.2"
+ "es-abstract": "^1.23.5",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6",
+ "is-array-buffer": "^3.0.4"
},
"engines": {
"node": ">= 0.4"
@@ -2915,20 +5380,24 @@
},
"node_modules/ast-types-flow": {
"version": "0.0.8",
- "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz",
- "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/async": {
"version": "3.2.5",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz",
- "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/async-function": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
},
"node_modules/autoprefixer": {
- "version": "10.4.20",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz",
- "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==",
+ "version": "10.4.21",
"dev": true,
"funding": [
{
@@ -2944,12 +5413,13 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "license": "MIT",
"dependencies": {
- "browserslist": "^4.23.3",
- "caniuse-lite": "^1.0.30001646",
+ "browserslist": "^4.24.4",
+ "caniuse-lite": "^1.0.30001702",
"fraction.js": "^4.3.7",
"normalize-range": "^0.1.2",
- "picocolors": "^1.0.1",
+ "picocolors": "^1.1.1",
"postcss-value-parser": "^4.2.0"
},
"bin": {
@@ -2964,9 +5434,8 @@
},
"node_modules/available-typed-arrays": {
"version": "1.0.7",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
- "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"possible-typed-array-names": "^1.0.0"
},
@@ -2979,45 +5448,38 @@
},
"node_modules/axe-core": {
"version": "4.10.0",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz",
- "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==",
"dev": true,
+ "license": "MPL-2.0",
"engines": {
"node": ">=4"
}
},
"node_modules/axobject-query": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
- "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
"dev": true,
+ "license": "Apache-2.0",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/b4a": {
"version": "1.6.6",
- "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz",
- "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==",
- "dev": true
+ "dev": true,
+ "license": "Apache-2.0"
},
"node_modules/balanced-match": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/bare-events": {
"version": "2.2.2",
- "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.2.tgz",
- "integrity": "sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==",
"dev": true,
+ "license": "Apache-2.0",
"optional": true
},
"node_modules/base64-js": {
"version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
"dev": true,
"funding": [
{
@@ -3032,19 +5494,18 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "MIT"
},
"node_modules/before-after-hook": {
"version": "3.0.2",
- "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-3.0.2.tgz",
- "integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==",
- "dev": true
+ "dev": true,
+ "license": "Apache-2.0"
},
"node_modules/binary-extensions": {
"version": "2.3.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
- "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
},
@@ -3054,24 +5515,21 @@
},
"node_modules/bottleneck": {
"version": "2.19.5",
- "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz",
- "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/brace-expansion": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
},
"node_modules/braces": {
"version": "3.0.3",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"fill-range": "^7.1.1"
},
@@ -3080,9 +5538,7 @@
}
},
"node_modules/browserslist": {
- "version": "4.23.3",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz",
- "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==",
+ "version": "4.25.0",
"dev": true,
"funding": [
{
@@ -3098,11 +5554,12 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001646",
- "electron-to-chromium": "^1.5.4",
- "node-releases": "^2.0.18",
- "update-browserslist-db": "^1.1.0"
+ "caniuse-lite": "^1.0.30001718",
+ "electron-to-chromium": "^1.5.160",
+ "node-releases": "^2.0.19",
+ "update-browserslist-db": "^1.1.3"
},
"bin": {
"browserslist": "cli.js"
@@ -3113,8 +5570,6 @@
},
"node_modules/buffer": {
"version": "6.0.3",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
- "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
"dev": true,
"funding": [
{
@@ -3130,6 +5585,7 @@
"url": "https://feross.org/support"
}
],
+ "license": "MIT",
"dependencies": {
"base64-js": "^1.3.1",
"ieee754": "^1.2.1"
@@ -3137,31 +5593,27 @@
},
"node_modules/buffer-crc32": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz",
- "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/buffer-from": {
"version": "1.1.2",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
- "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "license": "MIT",
"optional": true,
"peer": true
},
"node_modules/call-bind": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
- "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
+ "version": "1.0.8",
"dev": true,
+ "license": "MIT",
"dependencies": {
+ "call-bind-apply-helpers": "^1.0.0",
"es-define-property": "^1.0.0",
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
"get-intrinsic": "^1.2.4",
- "set-function-length": "^1.2.1"
+ "set-function-length": "^1.2.2"
},
"engines": {
"node": ">= 0.4"
@@ -3170,28 +5622,43 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "node_modules/call-bind-apply-helpers": {
+ "version": "1.0.2",
"dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2"
+ },
"engines": {
- "node": ">=6"
+ "node": ">= 0.4"
}
},
- "node_modules/camelcase-css": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
- "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
+ "node_modules/call-bound": {
+ "version": "1.0.4",
"dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.2",
+ "get-intrinsic": "^1.3.0"
+ },
"engines": {
- "node": ">= 6"
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001651",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz",
- "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==",
+ "version": "1.0.30001721",
"dev": true,
"funding": [
{
@@ -3206,13 +5673,13 @@
"type": "github",
"url": "https://github.com/sponsors/ai"
}
- ]
+ ],
+ "license": "CC-BY-4.0"
},
"node_modules/chalk": {
"version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -3226,9 +5693,8 @@
},
"node_modules/chalk/node_modules/supports-color": {
"version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
},
@@ -3238,18 +5704,16 @@
},
"node_modules/char-regex": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
- "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=10"
}
},
"node_modules/chokidar": {
"version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"anymatch": "~3.1.2",
"braces": "~3.0.2",
@@ -3271,9 +5735,8 @@
},
"node_modules/chokidar/node_modules/glob-parent": {
"version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"is-glob": "^4.0.1"
},
@@ -3283,18 +5746,16 @@
},
"node_modules/clean-stack": {
"version": "2.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/cli-highlight": {
"version": "2.1.11",
- "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz",
- "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"chalk": "^4.0.0",
"highlight.js": "^10.7.1",
@@ -3313,9 +5774,8 @@
},
"node_modules/cli-highlight/node_modules/cliui": {
"version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"string-width": "^4.2.0",
"strip-ansi": "^6.0.0",
@@ -3324,15 +5784,13 @@
},
"node_modules/cli-highlight/node_modules/emoji-regex": {
"version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/cli-highlight/node_modules/string-width": {
"version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -3344,9 +5802,8 @@
},
"node_modules/cli-highlight/node_modules/wrap-ansi": {
"version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
@@ -3361,9 +5818,8 @@
},
"node_modules/cli-highlight/node_modules/yargs": {
"version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"cliui": "^7.0.2",
"escalade": "^3.1.1",
@@ -3379,18 +5835,16 @@
},
"node_modules/cli-highlight/node_modules/yargs-parser": {
"version": "20.2.9",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": ">=10"
}
},
"node_modules/cli-table3": {
- "version": "0.6.4",
- "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.4.tgz",
- "integrity": "sha512-Lm3L0p+/npIQWNIiyF/nAn7T5dnOwR3xNTHXYEBFBFVPXzCVNZ5lqEC/1eo/EVfpDsQ1I+TX4ORPQgp+UI0CRw==",
+ "version": "0.6.5",
"dev": true,
+ "license": "MIT",
"dependencies": {
"string-width": "^4.2.0"
},
@@ -3403,15 +5857,13 @@
},
"node_modules/cli-table3/node_modules/emoji-regex": {
"version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/cli-table3/node_modules/string-width": {
"version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -3423,9 +5875,8 @@
},
"node_modules/cliui": {
"version": "8.0.1",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"string-width": "^4.2.0",
"strip-ansi": "^6.0.1",
@@ -3437,15 +5888,13 @@
},
"node_modules/cliui/node_modules/emoji-regex": {
"version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/cliui/node_modules/string-width": {
"version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -3457,9 +5906,8 @@
},
"node_modules/cliui/node_modules/wrap-ansi": {
"version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
@@ -3474,18 +5922,16 @@
},
"node_modules/clsx": {
"version": "2.1.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
- "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/color-convert": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"color-name": "~1.1.4"
},
@@ -3495,24 +5941,13 @@
},
"node_modules/color-name": {
"version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "node_modules/commander": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
"dev": true,
- "engines": {
- "node": ">= 6"
- }
+ "license": "MIT"
},
"node_modules/compare-func": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz",
- "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"array-ify": "^1.0.0",
"dot-prop": "^5.1.0"
@@ -3520,9 +5955,8 @@
},
"node_modules/compress-commons": {
"version": "6.0.2",
- "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz",
- "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"crc-32": "^1.2.0",
"crc32-stream": "^6.0.0",
@@ -3536,22 +5970,18 @@
},
"node_modules/concat-map": {
"version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/concurrently": {
- "version": "8.2.2",
- "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-8.2.2.tgz",
- "integrity": "sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==",
+ "version": "9.2.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
"chalk": "^4.1.2",
- "date-fns": "^2.30.0",
"lodash": "^4.17.21",
"rxjs": "^7.8.1",
"shell-quote": "^1.8.1",
- "spawn-command": "0.0.2",
"supports-color": "^8.1.1",
"tree-kill": "^1.2.2",
"yargs": "^17.7.2"
@@ -3561,7 +5991,7 @@
"concurrently": "dist/bin/concurrently.js"
},
"engines": {
- "node": "^14.13.0 || >=16.0.0"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/open-cli-tools/concurrently?sponsor=1"
@@ -3569,9 +5999,8 @@
},
"node_modules/config-chain": {
"version": "1.1.13",
- "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz",
- "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ini": "^1.3.4",
"proto-list": "~1.2.1"
@@ -3579,9 +6008,8 @@
},
"node_modules/conventional-changelog-angular": {
"version": "8.0.0",
- "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-8.0.0.tgz",
- "integrity": "sha512-CLf+zr6St0wIxos4bmaKHRXWAcsCXrJU6F4VdNDrGRK3B8LDLKoX3zuMV5GhtbGkVR/LohZ6MT6im43vZLSjmA==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"compare-func": "^2.0.0"
},
@@ -3591,9 +6019,8 @@
},
"node_modules/conventional-changelog-writer": {
"version": "8.0.0",
- "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-8.0.0.tgz",
- "integrity": "sha512-TQcoYGRatlAnT2qEWDON/XSfnVG38JzA7E0wcGScu7RElQBkg9WWgZd1peCWFcWDh1xfb2CfsrcvOn1bbSzztA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@types/semver": "^7.5.5",
"conventional-commits-filter": "^5.0.0",
@@ -3610,18 +6037,16 @@
},
"node_modules/conventional-commits-filter": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-5.0.0.tgz",
- "integrity": "sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
}
},
"node_modules/conventional-commits-parser": {
"version": "6.0.0",
- "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-6.0.0.tgz",
- "integrity": "sha512-TbsINLp48XeMXR8EvGjTnKGsZqBemisPoyWESlpRyR8lif0lcwzqz+NMtYSj1ooF/WYjSuu7wX0CtdeeMEQAmA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"meow": "^13.0.0"
},
@@ -3634,9 +6059,8 @@
},
"node_modules/convert-hrtime": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-5.0.0.tgz",
- "integrity": "sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -3646,15 +6070,13 @@
},
"node_modules/core-util-is": {
"version": "1.0.3",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/cosmiconfig": {
"version": "9.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",
- "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"env-paths": "^2.2.1",
"import-fresh": "^3.3.0",
@@ -3678,9 +6100,8 @@
},
"node_modules/crc-32": {
"version": "1.2.2",
- "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
- "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
"dev": true,
+ "license": "Apache-2.0",
"bin": {
"crc32": "bin/crc32.njs"
},
@@ -3690,9 +6111,8 @@
},
"node_modules/crc32-stream": {
"version": "6.0.0",
- "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz",
- "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"crc-32": "^1.2.0",
"readable-stream": "^4.0.0"
@@ -3703,15 +6123,13 @@
},
"node_modules/create-require": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
- "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "version": "7.0.6",
"dev": true,
+ "license": "MIT",
"dependencies": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
@@ -3723,9 +6141,8 @@
},
"node_modules/crypto-random-string": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz",
- "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"type-fest": "^1.0.1"
},
@@ -3738,9 +6155,8 @@
},
"node_modules/crypto-random-string/node_modules/type-fest": {
"version": "1.4.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
- "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
"dev": true,
+ "license": "(MIT OR CC0-1.0)",
"engines": {
"node": ">=10"
},
@@ -3748,39 +6164,24 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/cssesc": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
- "dev": true,
- "bin": {
- "cssesc": "bin/cssesc"
- },
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/csstype": {
"version": "3.1.3",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
- "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/damerau-levenshtein": {
"version": "1.0.8",
- "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
- "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
- "dev": true
+ "dev": true,
+ "license": "BSD-2-Clause"
},
"node_modules/data-view-buffer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz",
- "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==",
+ "version": "1.0.2",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.6",
+ "call-bound": "^1.0.3",
"es-errors": "^1.3.0",
- "is-data-view": "^1.0.1"
+ "is-data-view": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -3790,29 +6191,27 @@
}
},
"node_modules/data-view-byte-length": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz",
- "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==",
+ "version": "1.0.2",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bound": "^1.0.3",
"es-errors": "^1.3.0",
- "is-data-view": "^1.0.1"
+ "is-data-view": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "url": "https://github.com/sponsors/inspect-js"
}
},
"node_modules/data-view-byte-offset": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz",
- "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==",
+ "version": "1.0.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.6",
+ "call-bound": "^1.0.2",
"es-errors": "^1.3.0",
"is-data-view": "^1.0.1"
},
@@ -3823,27 +6222,10 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/date-fns": {
- "version": "2.30.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz",
- "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==",
- "dev": true,
- "dependencies": {
- "@babel/runtime": "^7.21.0"
- },
- "engines": {
- "node": ">=0.11"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/date-fns"
- }
- },
"node_modules/debug": {
"version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ms": "2.1.2"
},
@@ -3856,58 +6238,23 @@
}
}
},
- "node_modules/deep-equal": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz",
- "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==",
- "dev": true,
- "dependencies": {
- "array-buffer-byte-length": "^1.0.0",
- "call-bind": "^1.0.5",
- "es-get-iterator": "^1.1.3",
- "get-intrinsic": "^1.2.2",
- "is-arguments": "^1.1.1",
- "is-array-buffer": "^3.0.2",
- "is-date-object": "^1.0.5",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "isarray": "^2.0.5",
- "object-is": "^1.1.5",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.5.1",
- "side-channel": "^1.0.4",
- "which-boxed-primitive": "^1.0.2",
- "which-collection": "^1.0.1",
- "which-typed-array": "^1.1.13"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/deep-extend": {
"version": "0.6.0",
- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4.0.0"
}
},
"node_modules/deep-is": {
"version": "0.1.4",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/define-data-property": {
"version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
- "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"es-define-property": "^1.0.0",
"es-errors": "^1.3.0",
@@ -3922,9 +6269,8 @@
},
"node_modules/define-properties": {
"version": "1.2.1",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
- "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"define-data-property": "^1.0.1",
"has-property-descriptors": "^1.0.0",
@@ -3937,26 +6283,18 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/didyoumean": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
- "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
- "dev": true
- },
"node_modules/diff": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
- "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
"dev": true,
+ "license": "BSD-3-Clause",
"engines": {
"node": ">=0.3.1"
}
},
"node_modules/dir-glob": {
"version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"path-type": "^4.0.0"
},
@@ -3964,17 +6302,10 @@
"node": ">=8"
}
},
- "node_modules/dlv": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
- "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
- "dev": true
- },
"node_modules/dot-prop": {
"version": "5.3.0",
- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
- "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"is-obj": "^2.0.0"
},
@@ -3983,9 +6314,8 @@
}
},
"node_modules/dotenv": {
- "version": "16.4.5",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz",
- "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==",
+ "version": "17.2.1",
+ "license": "BSD-2-Clause",
"engines": {
"node": ">=12"
},
@@ -3993,26 +6323,36 @@
"url": "https://dotenvx.com"
}
},
+ "node_modules/dunder-proto": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.2.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/duplexer2": {
"version": "0.1.4",
- "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
- "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==",
"dev": true,
+ "license": "BSD-3-Clause",
"dependencies": {
"readable-stream": "^2.0.2"
}
},
"node_modules/duplexer2/node_modules/isarray": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/duplexer2/node_modules/readable-stream": {
"version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
@@ -4025,48 +6365,41 @@
},
"node_modules/duplexer2/node_modules/safe-buffer": {
"version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/duplexer2/node_modules/string_decoder": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"safe-buffer": "~5.1.0"
}
},
"node_modules/eastasianwidth": {
"version": "0.2.0",
- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.6",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.6.tgz",
- "integrity": "sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==",
- "dev": true
+ "version": "1.5.165",
+ "dev": true,
+ "license": "ISC"
},
"node_modules/emoji-regex": {
"version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/emojilib": {
"version": "2.4.0",
- "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz",
- "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/env-ci": {
"version": "11.0.0",
- "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-11.0.0.tgz",
- "integrity": "sha512-apikxMgkipkgTvMdRT9MNqWx5VLOci79F4VBd7Op/7OPjjoanjdAvn6fglMCCEf/1bAh8eOiuEVCUs4V3qP3nQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"execa": "^8.0.0",
"java-properties": "^1.0.2"
@@ -4077,9 +6410,8 @@
},
"node_modules/env-ci/node_modules/execa": {
"version": "8.0.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
- "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"cross-spawn": "^7.0.3",
"get-stream": "^8.0.1",
@@ -4100,9 +6432,8 @@
},
"node_modules/env-ci/node_modules/get-stream": {
"version": "8.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
- "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=16"
},
@@ -4112,18 +6443,16 @@
},
"node_modules/env-ci/node_modules/human-signals": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
- "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
"dev": true,
+ "license": "Apache-2.0",
"engines": {
"node": ">=16.17.0"
}
},
"node_modules/env-ci/node_modules/is-stream": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
@@ -4133,9 +6462,8 @@
},
"node_modules/env-ci/node_modules/mimic-fn": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
- "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -4145,9 +6473,8 @@
},
"node_modules/env-ci/node_modules/npm-run-path": {
"version": "5.3.0",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
- "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"path-key": "^4.0.0"
},
@@ -4160,9 +6487,8 @@
},
"node_modules/env-ci/node_modules/onetime": {
"version": "6.0.0",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
- "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"mimic-fn": "^4.0.0"
},
@@ -4175,9 +6501,8 @@
},
"node_modules/env-ci/node_modules/path-key": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
- "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -4187,9 +6512,8 @@
},
"node_modules/env-ci/node_modules/signal-exit": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": ">=14"
},
@@ -4199,9 +6523,8 @@
},
"node_modules/env-ci/node_modules/strip-final-newline": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
- "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -4211,74 +6534,90 @@
},
"node_modules/env-paths": {
"version": "2.2.1",
- "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
- "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
+ "node_modules/environment": {
+ "version": "1.1.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/error-ex": {
"version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"is-arrayish": "^0.2.1"
}
},
"node_modules/es-abstract": {
- "version": "1.23.3",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz",
- "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==",
+ "version": "1.24.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "array-buffer-byte-length": "^1.0.1",
- "arraybuffer.prototype.slice": "^1.0.3",
+ "array-buffer-byte-length": "^1.0.2",
+ "arraybuffer.prototype.slice": "^1.0.4",
"available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.7",
- "data-view-buffer": "^1.0.1",
- "data-view-byte-length": "^1.0.1",
- "data-view-byte-offset": "^1.0.0",
- "es-define-property": "^1.0.0",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "data-view-buffer": "^1.0.2",
+ "data-view-byte-length": "^1.0.2",
+ "data-view-byte-offset": "^1.0.1",
+ "es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
- "es-object-atoms": "^1.0.0",
- "es-set-tostringtag": "^2.0.3",
- "es-to-primitive": "^1.2.1",
- "function.prototype.name": "^1.1.6",
- "get-intrinsic": "^1.2.4",
- "get-symbol-description": "^1.0.2",
- "globalthis": "^1.0.3",
- "gopd": "^1.0.1",
+ "es-object-atoms": "^1.1.1",
+ "es-set-tostringtag": "^2.1.0",
+ "es-to-primitive": "^1.3.0",
+ "function.prototype.name": "^1.1.8",
+ "get-intrinsic": "^1.3.0",
+ "get-proto": "^1.0.1",
+ "get-symbol-description": "^1.1.0",
+ "globalthis": "^1.0.4",
+ "gopd": "^1.2.0",
"has-property-descriptors": "^1.0.2",
- "has-proto": "^1.0.3",
- "has-symbols": "^1.0.3",
+ "has-proto": "^1.2.0",
+ "has-symbols": "^1.1.0",
"hasown": "^2.0.2",
- "internal-slot": "^1.0.7",
- "is-array-buffer": "^3.0.4",
+ "internal-slot": "^1.1.0",
+ "is-array-buffer": "^3.0.5",
"is-callable": "^1.2.7",
- "is-data-view": "^1.0.1",
+ "is-data-view": "^1.0.2",
"is-negative-zero": "^2.0.3",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.3",
- "is-string": "^1.0.7",
- "is-typed-array": "^1.1.13",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.13.1",
+ "is-regex": "^1.2.1",
+ "is-set": "^2.0.3",
+ "is-shared-array-buffer": "^1.0.4",
+ "is-string": "^1.1.1",
+ "is-typed-array": "^1.1.15",
+ "is-weakref": "^1.1.1",
+ "math-intrinsics": "^1.1.0",
+ "object-inspect": "^1.13.4",
"object-keys": "^1.1.1",
- "object.assign": "^4.1.5",
- "regexp.prototype.flags": "^1.5.2",
- "safe-array-concat": "^1.1.2",
- "safe-regex-test": "^1.0.3",
- "string.prototype.trim": "^1.2.9",
- "string.prototype.trimend": "^1.0.8",
+ "object.assign": "^4.1.7",
+ "own-keys": "^1.0.1",
+ "regexp.prototype.flags": "^1.5.4",
+ "safe-array-concat": "^1.1.3",
+ "safe-push-apply": "^1.0.0",
+ "safe-regex-test": "^1.1.0",
+ "set-proto": "^1.0.0",
+ "stop-iteration-iterator": "^1.1.0",
+ "string.prototype.trim": "^1.2.10",
+ "string.prototype.trimend": "^1.0.9",
"string.prototype.trimstart": "^1.0.8",
- "typed-array-buffer": "^1.0.2",
- "typed-array-byte-length": "^1.0.1",
- "typed-array-byte-offset": "^1.0.2",
- "typed-array-length": "^1.0.6",
- "unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.15"
+ "typed-array-buffer": "^1.0.3",
+ "typed-array-byte-length": "^1.0.3",
+ "typed-array-byte-offset": "^1.0.4",
+ "typed-array-length": "^1.0.7",
+ "unbox-primitive": "^1.1.0",
+ "which-typed-array": "^1.1.19"
},
"engines": {
"node": ">= 0.4"
@@ -4288,76 +6627,51 @@
}
},
"node_modules/es-define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
- "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+ "version": "1.0.1",
"dev": true,
- "dependencies": {
- "get-intrinsic": "^1.2.4"
- },
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-errors": {
"version": "1.3.0",
- "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
- "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
- "node_modules/es-get-iterator": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
- "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "has-symbols": "^1.0.3",
- "is-arguments": "^1.1.1",
- "is-map": "^2.0.2",
- "is-set": "^2.0.2",
- "is-string": "^1.0.7",
- "isarray": "^2.0.5",
- "stop-iteration-iterator": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/es-iterator-helpers": {
- "version": "1.0.19",
- "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz",
- "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==",
+ "version": "1.2.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
"define-properties": "^1.2.1",
- "es-abstract": "^1.23.3",
+ "es-abstract": "^1.23.6",
"es-errors": "^1.3.0",
"es-set-tostringtag": "^2.0.3",
"function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.4",
- "globalthis": "^1.0.3",
+ "get-intrinsic": "^1.2.6",
+ "globalthis": "^1.0.4",
+ "gopd": "^1.2.0",
"has-property-descriptors": "^1.0.2",
- "has-proto": "^1.0.3",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.7",
- "iterator.prototype": "^1.1.2",
- "safe-array-concat": "^1.1.2"
+ "has-proto": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "internal-slot": "^1.1.0",
+ "iterator.prototype": "^1.1.4",
+ "safe-array-concat": "^1.1.3"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-object-atoms": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
- "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
+ "version": "1.1.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
"es-errors": "^1.3.0"
},
@@ -4366,37 +6680,38 @@
}
},
"node_modules/es-set-tostringtag": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz",
- "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==",
+ "version": "2.1.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "get-intrinsic": "^1.2.4",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6",
"has-tostringtag": "^1.0.2",
- "hasown": "^2.0.1"
+ "hasown": "^2.0.2"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-shim-unscopables": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz",
- "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==",
+ "version": "1.1.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "hasown": "^2.0.0"
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+ "version": "1.3.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
+ "is-callable": "^1.2.7",
+ "is-date-object": "^1.0.5",
+ "is-symbol": "^1.0.4"
},
"engines": {
"node": ">= 0.4"
@@ -4406,56 +6721,55 @@
}
},
"node_modules/esbuild": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
- "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
+ "version": "0.25.2",
"hasInstallScript": true,
+ "license": "MIT",
"bin": {
"esbuild": "bin/esbuild"
},
"engines": {
- "node": ">=12"
+ "node": ">=18"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.21.5",
- "@esbuild/android-arm": "0.21.5",
- "@esbuild/android-arm64": "0.21.5",
- "@esbuild/android-x64": "0.21.5",
- "@esbuild/darwin-arm64": "0.21.5",
- "@esbuild/darwin-x64": "0.21.5",
- "@esbuild/freebsd-arm64": "0.21.5",
- "@esbuild/freebsd-x64": "0.21.5",
- "@esbuild/linux-arm": "0.21.5",
- "@esbuild/linux-arm64": "0.21.5",
- "@esbuild/linux-ia32": "0.21.5",
- "@esbuild/linux-loong64": "0.21.5",
- "@esbuild/linux-mips64el": "0.21.5",
- "@esbuild/linux-ppc64": "0.21.5",
- "@esbuild/linux-riscv64": "0.21.5",
- "@esbuild/linux-s390x": "0.21.5",
- "@esbuild/linux-x64": "0.21.5",
- "@esbuild/netbsd-x64": "0.21.5",
- "@esbuild/openbsd-x64": "0.21.5",
- "@esbuild/sunos-x64": "0.21.5",
- "@esbuild/win32-arm64": "0.21.5",
- "@esbuild/win32-ia32": "0.21.5",
- "@esbuild/win32-x64": "0.21.5"
+ "@esbuild/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"
}
},
"node_modules/escalade": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
- "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
+ "version": "3.2.0",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/escape-string-regexp": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -4464,32 +6778,31 @@
}
},
"node_modules/eslint": {
- "version": "9.12.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.12.0.tgz",
- "integrity": "sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==",
+ "version": "9.32.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
- "@eslint-community/regexpp": "^4.11.0",
- "@eslint/config-array": "^0.18.0",
- "@eslint/core": "^0.6.0",
- "@eslint/eslintrc": "^3.1.0",
- "@eslint/js": "9.12.0",
- "@eslint/plugin-kit": "^0.2.0",
- "@humanfs/node": "^0.16.5",
+ "@eslint-community/regexpp": "^4.12.1",
+ "@eslint/config-array": "^0.21.0",
+ "@eslint/config-helpers": "^0.3.0",
+ "@eslint/core": "^0.15.0",
+ "@eslint/eslintrc": "^3.3.1",
+ "@eslint/js": "9.32.0",
+ "@eslint/plugin-kit": "^0.3.4",
+ "@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
- "@humanwhocodes/retry": "^0.3.1",
+ "@humanwhocodes/retry": "^0.4.2",
"@types/estree": "^1.0.6",
"@types/json-schema": "^7.0.15",
"ajv": "^6.12.4",
"chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
+ "cross-spawn": "^7.0.6",
"debug": "^4.3.2",
"escape-string-regexp": "^4.0.0",
- "eslint-scope": "^8.1.0",
- "eslint-visitor-keys": "^4.1.0",
- "espree": "^10.2.0",
+ "eslint-scope": "^8.4.0",
+ "eslint-visitor-keys": "^4.2.1",
+ "espree": "^10.4.0",
"esquery": "^1.5.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
@@ -4503,8 +6816,7 @@
"lodash.merge": "^4.6.2",
"minimatch": "^3.1.2",
"natural-compare": "^1.4.0",
- "optionator": "^0.9.3",
- "text-table": "^0.2.0"
+ "optionator": "^0.9.3"
},
"bin": {
"eslint": "bin/eslint.js"
@@ -4525,22 +6837,25 @@
}
},
"node_modules/eslint-config-prettier": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz",
- "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==",
+ "version": "10.1.8",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz",
+ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==",
"dev": true,
+ "license": "MIT",
"bin": {
"eslint-config-prettier": "bin/cli.js"
},
+ "funding": {
+ "url": "https://opencollective.com/eslint-config-prettier"
+ },
"peerDependencies": {
"eslint": ">=7.0.0"
}
},
"node_modules/eslint-import-resolver-node": {
"version": "0.3.9",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
- "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"debug": "^3.2.7",
"is-core-module": "^2.13.0",
@@ -4549,18 +6864,16 @@
},
"node_modules/eslint-import-resolver-node/node_modules/debug": {
"version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ms": "^2.1.1"
}
},
"node_modules/eslint-module-utils": {
- "version": "2.12.0",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz",
- "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==",
+ "version": "2.12.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
"debug": "^3.2.7"
},
@@ -4575,38 +6888,35 @@
},
"node_modules/eslint-module-utils/node_modules/debug": {
"version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ms": "^2.1.1"
}
},
"node_modules/eslint-plugin-import": {
- "version": "2.31.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz",
- "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==",
+ "version": "2.32.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@rtsao/scc": "^1.1.0",
- "array-includes": "^3.1.8",
- "array.prototype.findlastindex": "^1.2.5",
- "array.prototype.flat": "^1.3.2",
- "array.prototype.flatmap": "^1.3.2",
+ "array-includes": "^3.1.9",
+ "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-import-resolver-node": "^0.3.9",
- "eslint-module-utils": "^2.12.0",
+ "eslint-module-utils": "^2.12.1",
"hasown": "^2.0.2",
- "is-core-module": "^2.15.1",
+ "is-core-module": "^2.16.1",
"is-glob": "^4.0.3",
"minimatch": "^3.1.2",
"object.fromentries": "^2.0.8",
"object.groupby": "^1.0.3",
- "object.values": "^1.2.0",
+ "object.values": "^1.2.1",
"semver": "^6.3.1",
- "string.prototype.trimend": "^1.0.8",
+ "string.prototype.trimend": "^1.0.9",
"tsconfig-paths": "^3.15.0"
},
"engines": {
@@ -4618,9 +6928,8 @@
},
"node_modules/eslint-plugin-import/node_modules/brace-expansion": {
"version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -4628,18 +6937,16 @@
},
"node_modules/eslint-plugin-import/node_modules/debug": {
"version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ms": "^2.1.1"
}
},
"node_modules/eslint-plugin-import/node_modules/doctrine": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
"esutils": "^2.0.2"
},
@@ -4649,9 +6956,8 @@
},
"node_modules/eslint-plugin-import/node_modules/minimatch": {
"version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -4661,20 +6967,18 @@
},
"node_modules/eslint-plugin-import/node_modules/semver": {
"version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true,
+ "license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/eslint-plugin-jsx-a11y": {
- "version": "6.10.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.0.tgz",
- "integrity": "sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==",
+ "version": "6.10.2",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "aria-query": "~5.1.3",
+ "aria-query": "^5.3.2",
"array-includes": "^3.1.8",
"array.prototype.flatmap": "^1.3.2",
"ast-types-flow": "^0.0.8",
@@ -4682,14 +6986,13 @@
"axobject-query": "^4.1.0",
"damerau-levenshtein": "^1.0.8",
"emoji-regex": "^9.2.2",
- "es-iterator-helpers": "^1.0.19",
"hasown": "^2.0.2",
"jsx-ast-utils": "^3.3.5",
"language-tags": "^1.0.9",
"minimatch": "^3.1.2",
"object.fromentries": "^2.0.8",
"safe-regex-test": "^1.0.3",
- "string.prototype.includes": "^2.0.0"
+ "string.prototype.includes": "^2.0.1"
},
"engines": {
"node": ">=4.0"
@@ -4700,9 +7003,8 @@
},
"node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": {
"version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -4710,9 +7012,8 @@
},
"node_modules/eslint-plugin-jsx-a11y/node_modules/minimatch": {
"version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -4721,64 +7022,42 @@
}
},
"node_modules/eslint-plugin-no-secrets": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-no-secrets/-/eslint-plugin-no-secrets-1.0.2.tgz",
- "integrity": "sha512-lXjGcPS6ZMxAouYWsuX5NGsLlOWQ5c+YFHHZFECzRCZIssYQgWVPINgZqAU7caquB32MoEAL+dXRQNDBX0fgwQ==",
+ "version": "2.2.1",
"dev": true,
+ "license": "MIT",
"engines": {
- "node": ">=10.0.0",
- "npm": ">=6.9.0"
+ "node": ">=18",
+ "npm": ">=8"
},
"peerDependencies": {
- "eslint": ">=3.0.0"
+ "eslint": ">=5"
}
},
"node_modules/eslint-plugin-perfectionist": {
- "version": "3.8.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-perfectionist/-/eslint-plugin-perfectionist-3.8.0.tgz",
- "integrity": "sha512-BYJWbQVOjvIGK9V1xUfn790HuvkePjxti8epOi1H6sdzo0N4RehBmQ8coHPbgA/f12BUG1NIoDtQhI9mUm+o2A==",
+ "version": "4.15.0",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "^8.8.0",
- "@typescript-eslint/utils": "^8.8.0",
- "minimatch": "^9.0.5",
- "natural-compare-lite": "^1.4.0"
+ "@typescript-eslint/types": "^8.34.1",
+ "@typescript-eslint/utils": "^8.34.1",
+ "natural-orderby": "^5.0.0"
},
"engines": {
"node": "^18.0.0 || >=20.0.0"
},
"peerDependencies": {
- "astro-eslint-parser": "^1.0.2",
- "eslint": ">=8.0.0",
- "svelte": ">=3.0.0",
- "svelte-eslint-parser": "^0.41.1",
- "vue-eslint-parser": ">=9.0.0"
- },
- "peerDependenciesMeta": {
- "astro-eslint-parser": {
- "optional": true
- },
- "svelte": {
- "optional": true
- },
- "svelte-eslint-parser": {
- "optional": true
- },
- "vue-eslint-parser": {
- "optional": true
- }
+ "eslint": ">=8.45.0"
}
},
"node_modules/eslint-plugin-prettier": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz",
- "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==",
+ "version": "5.5.4",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz",
+ "integrity": "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==",
"dev": true,
"license": "MIT",
"dependencies": {
"prettier-linter-helpers": "^1.0.0",
- "synckit": "^0.9.1"
+ "synckit": "^0.11.7"
},
"engines": {
"node": "^14.18.0 || >=16.0.0"
@@ -4789,7 +7068,7 @@
"peerDependencies": {
"@types/eslint": ">=8.0.0",
"eslint": ">=8.0.0",
- "eslint-config-prettier": "*",
+ "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0",
"prettier": ">=3.0.0"
},
"peerDependenciesMeta": {
@@ -4802,11 +7081,12 @@
}
},
"node_modules/eslint-plugin-promise": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.1.0.tgz",
- "integrity": "sha512-8trNmPxdAy3W620WKDpaS65NlM5yAumod6XeC4LOb+jxlkG4IVcp68c6dXY2ev+uT4U1PtG57YDV6EGAXN0GbQ==",
+ "version": "7.2.1",
"dev": true,
"license": "ISC",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.4.0"
+ },
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
@@ -4818,28 +7098,29 @@
}
},
"node_modules/eslint-plugin-react": {
- "version": "7.37.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz",
- "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==",
+ "version": "7.37.5",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz",
+ "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"array-includes": "^3.1.8",
"array.prototype.findlast": "^1.2.5",
- "array.prototype.flatmap": "^1.3.2",
+ "array.prototype.flatmap": "^1.3.3",
"array.prototype.tosorted": "^1.1.4",
"doctrine": "^2.1.0",
- "es-iterator-helpers": "^1.0.19",
+ "es-iterator-helpers": "^1.2.1",
"estraverse": "^5.3.0",
"hasown": "^2.0.2",
"jsx-ast-utils": "^2.4.1 || ^3.0.0",
"minimatch": "^3.1.2",
- "object.entries": "^1.1.8",
+ "object.entries": "^1.1.9",
"object.fromentries": "^2.0.8",
- "object.values": "^1.2.0",
+ "object.values": "^1.2.1",
"prop-types": "^15.8.1",
"resolve": "^2.0.0-next.5",
"semver": "^6.3.1",
- "string.prototype.matchall": "^4.0.11",
+ "string.prototype.matchall": "^4.0.12",
"string.prototype.repeat": "^1.0.0"
},
"engines": {
@@ -4850,9 +7131,7 @@
}
},
"node_modules/eslint-plugin-react-hooks": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0.tgz",
- "integrity": "sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==",
+ "version": "5.2.0",
"dev": true,
"license": "MIT",
"engines": {
@@ -4864,9 +7143,8 @@
},
"node_modules/eslint-plugin-react/node_modules/brace-expansion": {
"version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -4874,9 +7152,8 @@
},
"node_modules/eslint-plugin-react/node_modules/doctrine": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
"esutils": "^2.0.2"
},
@@ -4886,9 +7163,8 @@
},
"node_modules/eslint-plugin-react/node_modules/minimatch": {
"version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -4898,9 +7174,8 @@
},
"node_modules/eslint-plugin-react/node_modules/resolve": {
"version": "2.0.0-next.5",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz",
- "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"is-core-module": "^2.13.0",
"path-parse": "^1.0.7",
@@ -4915,18 +7190,16 @@
},
"node_modules/eslint-plugin-react/node_modules/semver": {
"version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true,
+ "license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/eslint-plugin-tailwindcss": {
- "version": "3.17.4",
- "resolved": "https://registry.npmjs.org/eslint-plugin-tailwindcss/-/eslint-plugin-tailwindcss-3.17.4.tgz",
- "integrity": "sha512-gJAEHmCq2XFfUP/+vwEfEJ9igrPeZFg+skeMtsxquSQdxba9XRk5bn0Bp9jxG1VV9/wwPKi1g3ZjItu6MIjhNg==",
+ "version": "3.18.2",
"dev": true,
+ "license": "MIT",
"dependencies": {
"fast-glob": "^3.2.5",
"postcss": "^8.4.4"
@@ -4939,9 +7212,7 @@
}
},
"node_modules/eslint-scope": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.1.0.tgz",
- "integrity": "sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==",
+ "version": "8.4.0",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -4957,9 +7228,8 @@
},
"node_modules/eslint-visitor-keys": {
"version": "3.4.3",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
- "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
"dev": true,
+ "license": "Apache-2.0",
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
@@ -4967,20 +7237,30 @@
"url": "https://opencollective.com/eslint"
}
},
+ "node_modules/eslint/node_modules/@eslint/js": {
+ "version": "9.32.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.32.0.tgz",
+ "integrity": "sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://eslint.org/donate"
+ }
+ },
"node_modules/eslint/node_modules/brace-expansion": {
"version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"node_modules/eslint/node_modules/eslint-visitor-keys": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz",
- "integrity": "sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==",
+ "version": "4.2.1",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -4992,9 +7272,8 @@
},
"node_modules/eslint/node_modules/minimatch": {
"version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -5003,15 +7282,13 @@
}
},
"node_modules/espree": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-10.2.0.tgz",
- "integrity": "sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==",
+ "version": "10.4.0",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
- "acorn": "^8.12.0",
+ "acorn": "^8.15.0",
"acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^4.1.0"
+ "eslint-visitor-keys": "^4.2.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -5021,9 +7298,7 @@
}
},
"node_modules/espree/node_modules/eslint-visitor-keys": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz",
- "integrity": "sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==",
+ "version": "4.2.1",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -5035,9 +7310,8 @@
},
"node_modules/esquery": {
"version": "1.5.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
- "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
"dev": true,
+ "license": "BSD-3-Clause",
"dependencies": {
"estraverse": "^5.1.0"
},
@@ -5047,8 +7321,6 @@
},
"node_modules/esrecurse": {
"version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -5060,45 +7332,40 @@
},
"node_modules/estraverse": {
"version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true,
+ "license": "BSD-2-Clause",
"engines": {
"node": ">=4.0"
}
},
"node_modules/esutils": {
"version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
"dev": true,
+ "license": "BSD-2-Clause",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/event-target-shim": {
"version": "5.0.1",
- "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
- "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/events": {
"version": "3.3.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
- "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.8.x"
}
},
"node_modules/execa": {
"version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"cross-spawn": "^7.0.3",
"get-stream": "^6.0.0",
@@ -5119,27 +7386,23 @@
},
"node_modules/fast-deep-equal": {
"version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/fast-diff": {
"version": "1.3.0",
- "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz",
- "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==",
- "dev": true
+ "dev": true,
+ "license": "Apache-2.0"
},
"node_modules/fast-fifo": {
"version": "1.3.2",
- "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
- "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/fast-glob": {
"version": "3.3.2",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
- "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@nodelib/fs.stat": "^2.0.2",
"@nodelib/fs.walk": "^1.2.3",
@@ -5153,9 +7416,8 @@
},
"node_modules/fast-glob/node_modules/glob-parent": {
"version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"is-glob": "^4.0.1"
},
@@ -5165,30 +7427,26 @@
},
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/fast-levenshtein": {
"version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/fastq": {
"version": "1.17.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
- "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"reusify": "^1.0.4"
}
},
"node_modules/figures": {
"version": "6.1.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz",
- "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"is-unicode-supported": "^2.0.0"
},
@@ -5201,9 +7459,8 @@
},
"node_modules/file-entry-cache": {
"version": "8.0.0",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
- "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"flat-cache": "^4.0.0"
},
@@ -5213,9 +7470,8 @@
},
"node_modules/fill-range": {
"version": "7.1.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"to-regex-range": "^5.0.1"
},
@@ -5225,9 +7481,8 @@
},
"node_modules/find-up": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"locate-path": "^6.0.0",
"path-exists": "^4.0.0"
@@ -5241,9 +7496,8 @@
},
"node_modules/find-up-simple": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz",
- "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -5253,9 +7507,8 @@
},
"node_modules/find-versions": {
"version": "6.0.0",
- "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-6.0.0.tgz",
- "integrity": "sha512-2kCCtc+JvcZ86IGAz3Z2Y0A1baIz9fL31pH/0S1IqZr9Iwnjq8izfPtrCyQKO6TLMPELLsQMre7VDqeIKCsHkA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"semver-regex": "^4.0.5",
"super-regex": "^1.0.0"
@@ -5269,9 +7522,8 @@
},
"node_modules/flat-cache": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
- "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"flatted": "^3.2.9",
"keyv": "^4.5.4"
@@ -5282,24 +7534,27 @@
},
"node_modules/flatted": {
"version": "3.3.1",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz",
- "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/for-each": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+ "version": "0.3.5",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "is-callable": "^1.1.3"
+ "is-callable": "^1.2.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/foreground-child": {
"version": "3.1.1",
- "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
- "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"cross-spawn": "^7.0.0",
"signal-exit": "^4.0.1"
@@ -5313,9 +7568,8 @@
},
"node_modules/foreground-child/node_modules/signal-exit": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": ">=14"
},
@@ -5325,9 +7579,8 @@
},
"node_modules/fraction.js": {
"version": "4.3.7",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
- "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": "*"
},
@@ -5338,9 +7591,8 @@
},
"node_modules/from2": {
"version": "2.3.0",
- "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
- "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"inherits": "^2.0.1",
"readable-stream": "^2.0.0"
@@ -5348,15 +7600,13 @@
},
"node_modules/from2/node_modules/isarray": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/from2/node_modules/readable-stream": {
"version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
@@ -5369,24 +7619,21 @@
},
"node_modules/from2/node_modules/safe-buffer": {
"version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/from2/node_modules/string_decoder": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"safe-buffer": "~5.1.0"
}
},
"node_modules/fs-extra": {
- "version": "11.2.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz",
- "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
+ "version": "11.3.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
@@ -5401,6 +7648,7 @@
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"hasInstallScript": true,
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -5411,18 +7659,16 @@
},
"node_modules/function-bind": {
"version": "1.1.2",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
- "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
"dev": true,
+ "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/function-timeout": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/function-timeout/-/function-timeout-1.0.1.tgz",
- "integrity": "sha512-6yPMImFFuaMPNaTMTBuolA8EanHJWF5Vju0NHpObRURT105J6x1Mf2a7J4P7Sqk2xDxv24N5L0RatEhTBhNmdA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -5431,15 +7677,16 @@
}
},
"node_modules/function.prototype.name": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz",
- "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==",
+ "version": "1.1.8",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "functions-have-names": "^1.2.3"
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "functions-have-names": "^1.2.3",
+ "hasown": "^2.0.2",
+ "is-callable": "^1.2.7"
},
"engines": {
"node": ">= 0.4"
@@ -5450,39 +7697,39 @@
},
"node_modules/functions-have-names": {
"version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
"dev": true,
+ "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/get-caller-file": {
"version": "2.0.5",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": "6.* || 8.* || >= 10.*"
}
},
"node_modules/get-installed-browsers": {
"version": "0.1.7",
- "resolved": "https://registry.npmjs.org/get-installed-browsers/-/get-installed-browsers-0.1.7.tgz",
- "integrity": "sha512-gxGDcxaOpA9QNk/REyILnXJVmYS9Se33HTfFN7u03Pxpkn9R/ogsYIFRwyzvc5fCoZ548RAzGk4YSF0xLM4BUw==",
"dev": true
},
"node_modules/get-intrinsic": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
- "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
+ "version": "1.3.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
+ "call-bind-apply-helpers": "^1.0.2",
+ "es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
"function-bind": "^1.1.2",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "hasown": "^2.0.0"
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "hasown": "^2.0.2",
+ "math-intrinsics": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -5493,15 +7740,25 @@
},
"node_modules/get-own-enumerable-property-symbols": {
"version": "3.0.2",
- "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
- "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/get-proto": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
},
"node_modules/get-stream": {
"version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -5510,14 +7767,13 @@
}
},
"node_modules/get-symbol-description": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz",
- "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==",
+ "version": "1.1.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.5",
+ "call-bound": "^1.0.3",
"es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.4"
+ "get-intrinsic": "^1.2.6"
},
"engines": {
"node": ">= 0.4"
@@ -5528,9 +7784,8 @@
},
"node_modules/git-log-parser": {
"version": "1.2.0",
- "resolved": "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.0.tgz",
- "integrity": "sha512-rnCVNfkTL8tdNryFuaY0fYiBWEBcgF748O6ZI61rslBvr2o7U65c2/6npCRqH40vuAhtgtDiqLTJjBVdrejCzA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"argv-formatter": "~1.0.0",
"spawn-error-forwarder": "~1.0.0",
@@ -5542,18 +7797,16 @@
},
"node_modules/git-log-parser/node_modules/split2": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/split2/-/split2-1.0.0.tgz",
- "integrity": "sha512-NKywug4u4pX/AZBB1FCPzZ6/7O+Xhz1qMVbzTvvKvikjO99oPN87SkK08mEY9P63/5lWjK+wgOOgApnTg5r6qg==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"through2": "~2.0.0"
}
},
"node_modules/glob": {
"version": "10.3.12",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz",
- "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
"jackspeak": "^2.3.6",
@@ -5573,9 +7826,8 @@
},
"node_modules/glob-parent": {
"version": "6.0.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"is-glob": "^4.0.3"
},
@@ -5584,9 +7836,7 @@
}
},
"node_modules/globals": {
- "version": "15.11.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-15.11.0.tgz",
- "integrity": "sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==",
+ "version": "16.3.0",
"license": "MIT",
"engines": {
"node": ">=18"
@@ -5596,12 +7846,12 @@
}
},
"node_modules/globalthis": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
- "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
+ "version": "1.0.4",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "define-properties": "^1.1.3"
+ "define-properties": "^1.2.1",
+ "gopd": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
@@ -5610,13 +7860,42 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/gopd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
- "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "node_modules/globby": {
+ "version": "14.0.2",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "get-intrinsic": "^1.1.3"
+ "@sindresorhus/merge-streams": "^2.1.0",
+ "fast-glob": "^3.3.2",
+ "ignore": "^5.2.4",
+ "path-type": "^5.0.0",
+ "slash": "^5.1.0",
+ "unicorn-magic": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/globby/node_modules/path-type": {
+ "version": "5.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/gopd": {
+ "version": "1.2.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -5624,21 +7903,20 @@
},
"node_modules/graceful-fs": {
"version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/graphemer": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/handlebars": {
"version": "4.7.8",
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz",
- "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"minimist": "^1.2.5",
"neo-async": "^2.6.2",
@@ -5656,28 +7934,28 @@
}
},
"node_modules/has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
+ "version": "1.1.0",
"dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/has-flag": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/has-property-descriptors": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
- "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"es-define-property": "^1.0.0"
},
@@ -5686,10 +7964,12 @@
}
},
"node_modules/has-proto": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
- "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
+ "version": "1.2.0",
"dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.0"
+ },
"engines": {
"node": ">= 0.4"
},
@@ -5698,10 +7978,9 @@
}
},
"node_modules/has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+ "version": "1.1.0",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
},
@@ -5711,9 +7990,8 @@
},
"node_modules/has-tostringtag": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
- "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"has-symbols": "^1.0.3"
},
@@ -5726,9 +8004,8 @@
},
"node_modules/hasown": {
"version": "2.0.2",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
- "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"function-bind": "^1.1.2"
},
@@ -5738,18 +8015,16 @@
},
"node_modules/highlight.js": {
"version": "10.7.3",
- "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz",
- "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==",
"dev": true,
+ "license": "BSD-3-Clause",
"engines": {
"node": "*"
}
},
"node_modules/hook-std": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/hook-std/-/hook-std-3.0.0.tgz",
- "integrity": "sha512-jHRQzjSDzMtFy34AGj1DN+vq54WVuhSvKgrHf0OMiFQTwDD4L/qqofVEWjLOBMTn5+lCD3fPg32W9yOfnEJTTw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
@@ -5759,9 +8034,8 @@
},
"node_modules/hosted-git-info": {
"version": "7.0.1",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz",
- "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"lru-cache": "^10.0.1"
},
@@ -5771,9 +8045,8 @@
},
"node_modules/http-proxy-agent": {
"version": "7.0.2",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
- "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"agent-base": "^7.1.0",
"debug": "^4.3.4"
@@ -5783,10 +8056,9 @@
}
},
"node_modules/https-proxy-agent": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz",
- "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==",
+ "version": "7.0.5",
"dev": true,
+ "license": "MIT",
"dependencies": {
"agent-base": "^7.0.2",
"debug": "4"
@@ -5797,17 +8069,16 @@
},
"node_modules/human-signals": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
"dev": true,
+ "license": "Apache-2.0",
"engines": {
"node": ">=10.17.0"
}
},
"node_modules/i18next": {
- "version": "23.15.1",
- "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.15.1.tgz",
- "integrity": "sha512-wB4abZ3uK7EWodYisHl/asf8UYEhrI/vj/8aoSsrj/ZDxj4/UXPOa1KvFt1Fq5hkUHquNqwFlDprmjZ8iySgYA==",
+ "version": "25.5.2",
+ "resolved": "https://registry.npmjs.org/i18next/-/i18next-25.5.2.tgz",
+ "integrity": "sha512-lW8Zeh37i/o0zVr+NoCHfNnfvVw+M6FQbRp36ZZ/NyHDJ3NJVpp2HhAUyU9WafL5AssymNoOjMRB48mmx2P6Hw==",
"funding": [
{
"type": "individual",
@@ -5822,14 +8093,21 @@
"url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project"
}
],
+ "license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.23.2"
+ "@babel/runtime": "^7.27.6"
+ },
+ "peerDependencies": {
+ "typescript": "^5"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
"node_modules/ieee754": {
"version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
"dev": true,
"funding": [
{
@@ -5844,28 +8122,26 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "BSD-3-Clause"
},
"node_modules/ignore": {
"version": "5.3.1",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
- "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 4"
}
},
"node_modules/ignore-by-default": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
- "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/import-fresh": {
"version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"parent-module": "^1.0.0",
"resolve-from": "^4.0.0"
@@ -5879,9 +8155,8 @@
},
"node_modules/import-from-esm": {
"version": "1.3.4",
- "resolved": "https://registry.npmjs.org/import-from-esm/-/import-from-esm-1.3.4.tgz",
- "integrity": "sha512-7EyUlPFC0HOlBDpUFGfYstsU7XHxZJKAAMzCT8wZ0hMW7b+hG51LIKTDcsgtz8Pu6YC0HqRVbX+rVUtsGMUKvg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"debug": "^4.3.4",
"import-meta-resolve": "^4.0.0"
@@ -5892,9 +8167,8 @@
},
"node_modules/import-meta-resolve": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz",
- "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==",
"dev": true,
+ "license": "MIT",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/wooorm"
@@ -5902,27 +8176,24 @@
},
"node_modules/imurmurhash": {
"version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.8.19"
}
},
"node_modules/indent-string": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/index-to-position": {
"version": "0.1.2",
- "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-0.1.2.tgz",
- "integrity": "sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -5932,25 +8203,22 @@
},
"node_modules/inherits": {
"version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/ini": {
"version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/internal-slot": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz",
- "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==",
+ "version": "1.1.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
- "hasown": "^2.0.0",
- "side-channel": "^1.0.4"
+ "hasown": "^2.0.2",
+ "side-channel": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -5958,9 +8226,8 @@
},
"node_modules/into-stream": {
"version": "7.0.0",
- "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-7.0.0.tgz",
- "integrity": "sha512-2dYz766i9HprMBasCMvHMuazJ7u4WzhJwo5kb3iPSiW/iRYV6uPari3zHoqZlnuaR7V1bEiNMxikhp37rdBXbw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"from2": "^2.3.0",
"p-is-promise": "^3.0.0"
@@ -5972,30 +8239,14 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/is-arguments": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
- "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-array-buffer": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz",
- "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==",
+ "version": "3.0.5",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1"
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "get-intrinsic": "^1.2.6"
},
"engines": {
"node": ">= 0.4"
@@ -6006,17 +8257,19 @@
},
"node_modules/is-arrayish": {
"version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/is-async-function": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz",
- "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==",
+ "version": "2.1.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "has-tostringtag": "^1.0.0"
+ "async-function": "^1.0.0",
+ "call-bound": "^1.0.3",
+ "get-proto": "^1.0.1",
+ "has-tostringtag": "^1.0.2",
+ "safe-regex-test": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -6026,12 +8279,14 @@
}
},
"node_modules/is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
+ "version": "1.1.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "has-bigints": "^1.0.1"
+ "has-bigints": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -6039,9 +8294,8 @@
},
"node_modules/is-binary-path": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"binary-extensions": "^2.0.0"
},
@@ -6050,13 +8304,12 @@
}
},
"node_modules/is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
+ "version": "1.2.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.2",
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -6067,9 +8320,8 @@
},
"node_modules/is-callable": {
"version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
},
@@ -6078,10 +8330,9 @@
}
},
"node_modules/is-core-module": {
- "version": "2.15.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
- "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
+ "version": "2.16.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
"hasown": "^2.0.2"
},
@@ -6093,11 +8344,12 @@
}
},
"node_modules/is-data-view": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz",
- "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==",
+ "version": "1.0.2",
"dev": true,
+ "license": "MIT",
"dependencies": {
+ "call-bound": "^1.0.2",
+ "get-intrinsic": "^1.2.6",
"is-typed-array": "^1.1.13"
},
"engines": {
@@ -6108,12 +8360,12 @@
}
},
"node_modules/is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "version": "1.1.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.2",
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -6124,20 +8376,21 @@
},
"node_modules/is-extglob": {
"version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/is-finalizationregistry": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz",
- "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==",
+ "version": "1.1.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2"
+ "call-bound": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -6145,20 +8398,21 @@
},
"node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/is-generator-function": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
- "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
+ "version": "1.1.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.3",
+ "get-proto": "^1.0.0",
+ "has-tostringtag": "^1.0.2",
+ "safe-regex-test": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -6169,9 +8423,8 @@
},
"node_modules/is-glob": {
"version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"is-extglob": "^2.1.1"
},
@@ -6181,9 +8434,8 @@
},
"node_modules/is-map": {
"version": "2.0.3",
- "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
- "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
},
@@ -6193,9 +8445,8 @@
},
"node_modules/is-negative-zero": {
"version": "2.0.3",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
- "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
},
@@ -6205,20 +8456,19 @@
},
"node_modules/is-number": {
"version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.12.0"
}
},
"node_modules/is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
+ "version": "1.1.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -6229,18 +8479,16 @@
},
"node_modules/is-obj": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
- "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/is-plain-obj": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
- "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -6249,13 +8497,14 @@
}
},
"node_modules/is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "version": "1.2.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.2",
+ "gopd": "^1.2.0",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -6266,9 +8515,8 @@
},
"node_modules/is-regexp": {
"version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-3.1.0.tgz",
- "integrity": "sha512-rbku49cWloU5bSMI+zaRaXdQHXnthP6DZ/vLnfdSKyL4zUzuWnomtOEiZZOd+ioQ+avFo/qau3KPTc7Fjy1uPA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -6278,9 +8526,8 @@
},
"node_modules/is-set": {
"version": "2.0.3",
- "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz",
- "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
},
@@ -6289,12 +8536,11 @@
}
},
"node_modules/is-shared-array-buffer": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz",
- "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==",
+ "version": "1.0.4",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7"
+ "call-bound": "^1.0.3"
},
"engines": {
"node": ">= 0.4"
@@ -6305,9 +8551,8 @@
},
"node_modules/is-stream": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
},
@@ -6316,12 +8561,12 @@
}
},
"node_modules/is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
+ "version": "1.1.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -6331,12 +8576,13 @@
}
},
"node_modules/is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
+ "version": "1.1.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "has-symbols": "^1.0.2"
+ "call-bound": "^1.0.2",
+ "has-symbols": "^1.1.0",
+ "safe-regex-test": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -6346,12 +8592,11 @@
}
},
"node_modules/is-typed-array": {
- "version": "1.1.13",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz",
- "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
+ "version": "1.1.15",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "which-typed-array": "^1.1.14"
+ "which-typed-array": "^1.1.16"
},
"engines": {
"node": ">= 0.4"
@@ -6362,9 +8607,8 @@
},
"node_modules/is-unicode-supported": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.0.0.tgz",
- "integrity": "sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -6374,9 +8618,8 @@
},
"node_modules/is-weakmap": {
"version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
- "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
},
@@ -6385,25 +8628,26 @@
}
},
"node_modules/is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
+ "version": "1.1.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2"
+ "call-bound": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-weakset": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz",
- "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==",
+ "version": "2.0.4",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
- "get-intrinsic": "^1.2.4"
+ "call-bound": "^1.0.3",
+ "get-intrinsic": "^1.2.6"
},
"engines": {
"node": ">= 0.4"
@@ -6414,15 +8658,13 @@
},
"node_modules/isarray": {
"version": "2.0.5",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
- "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/isbinaryfile": {
"version": "4.0.10",
- "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz",
- "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 8.0.0"
},
@@ -6432,15 +8674,13 @@
},
"node_modules/isexe": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/issue-parser": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-7.0.0.tgz",
- "integrity": "sha512-jgAw78HO3gs9UrKqJNQvfDj9Ouy8Mhu40fbEJ8yXff4MW8+/Fcn9iFjyWUQ6SKbX8ipPk3X5A3AyfYHRu6uVLw==",
+ "version": "7.0.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
"lodash.capitalize": "^4.2.1",
"lodash.escaperegexp": "^4.1.2",
@@ -6453,23 +8693,25 @@
}
},
"node_modules/iterator.prototype": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz",
- "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==",
+ "version": "1.1.5",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "define-properties": "^1.2.1",
- "get-intrinsic": "^1.2.1",
- "has-symbols": "^1.0.3",
- "reflect.getprototypeof": "^1.0.4",
- "set-function-name": "^2.0.1"
+ "define-data-property": "^1.1.4",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.6",
+ "get-proto": "^1.0.0",
+ "has-symbols": "^1.1.0",
+ "set-function-name": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/jackspeak": {
"version": "2.3.6",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
- "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
"dev": true,
+ "license": "BlueOak-1.0.0",
"dependencies": {
"@isaacs/cliui": "^8.0.2"
},
@@ -6485,32 +8727,30 @@
},
"node_modules/java-properties": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/java-properties/-/java-properties-1.0.2.tgz",
- "integrity": "sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.6.0"
}
},
"node_modules/jiti": {
- "version": "1.21.0",
- "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz",
- "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==",
- "dev": true,
+ "version": "1.21.6",
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
"bin": {
"jiti": "bin/jiti.js"
}
},
"node_modules/js-tokens": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ "dev": true,
+ "license": "MIT"
},
"node_modules/js-yaml": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"argparse": "^2.0.1"
},
@@ -6520,39 +8760,33 @@
},
"node_modules/json-buffer": {
"version": "3.0.1",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
- "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/json-parse-better-errors": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/json-parse-even-better-errors": {
"version": "2.3.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/json-schema-traverse": {
"version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/json-stable-stringify-without-jsonify": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/json5": {
"version": "2.2.3",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
- "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
"dev": true,
+ "license": "MIT",
"bin": {
"json5": "lib/cli.js"
},
@@ -6562,9 +8796,8 @@
},
"node_modules/jsonfile": {
"version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"universalify": "^2.0.0"
},
@@ -6574,9 +8807,8 @@
},
"node_modules/jsx-ast-utils": {
"version": "3.3.5",
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz",
- "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"array-includes": "^3.1.6",
"array.prototype.flat": "^1.3.1",
@@ -6589,24 +8821,21 @@
},
"node_modules/keyv": {
"version": "4.5.4",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
- "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"json-buffer": "3.0.1"
}
},
"node_modules/language-subtag-registry": {
"version": "0.3.22",
- "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
- "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==",
- "dev": true
+ "dev": true,
+ "license": "CC0-1.0"
},
"node_modules/language-tags": {
"version": "1.0.9",
- "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz",
- "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"language-subtag-registry": "^0.3.20"
},
@@ -6616,9 +8845,8 @@
},
"node_modules/lazystream": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
- "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"readable-stream": "^2.0.5"
},
@@ -6628,15 +8856,13 @@
},
"node_modules/lazystream/node_modules/isarray": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/lazystream/node_modules/readable-stream": {
"version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
@@ -6649,24 +8875,21 @@
},
"node_modules/lazystream/node_modules/safe-buffer": {
"version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/lazystream/node_modules/string_decoder": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"safe-buffer": "~5.1.0"
}
},
"node_modules/levn": {
"version": "0.4.1",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"prelude-ls": "^1.2.1",
"type-check": "~0.4.0"
@@ -6675,26 +8898,15 @@
"node": ">= 0.8.0"
}
},
- "node_modules/lilconfig": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
- "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/lines-and-columns": {
"version": "1.2.4",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/load-json-file": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
- "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"graceful-fs": "^4.1.2",
"parse-json": "^4.0.0",
@@ -6707,9 +8919,8 @@
},
"node_modules/load-json-file/node_modules/parse-json": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"error-ex": "^1.3.1",
"json-parse-better-errors": "^1.0.1"
@@ -6720,9 +8931,8 @@
},
"node_modules/locate-path": {
"version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"p-locate": "^5.0.0"
},
@@ -6735,56 +8945,48 @@
},
"node_modules/lodash": {
"version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/lodash-es": {
"version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
- "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/lodash.capitalize": {
"version": "4.2.1",
- "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz",
- "integrity": "sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/lodash.escaperegexp": {
"version": "4.1.2",
- "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz",
- "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/lodash.isplainobject": {
"version": "4.0.6",
- "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
- "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/lodash.isstring": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
- "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/lodash.merge": {
"version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/lodash.uniqby": {
"version": "4.7.0",
- "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz",
- "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/loose-envify": {
"version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
"js-tokens": "^3.0.0 || ^4.0.0"
},
@@ -6794,24 +8996,21 @@
},
"node_modules/lru-cache": {
"version": "10.2.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
- "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": "14 || >=16.14"
}
},
"node_modules/make-error": {
"version": "1.3.6",
- "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
- "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/marked": {
- "version": "12.0.2",
- "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.2.tgz",
- "integrity": "sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==",
+ "version": "15.0.12",
"dev": true,
+ "license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
@@ -6820,30 +9019,40 @@
}
},
"node_modules/marked-terminal": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-7.0.0.tgz",
- "integrity": "sha512-sNEx8nn9Ktcm6pL0TnRz8tnXq/mSS0Q1FRSwJOAqw4lAB4l49UeDf85Gm1n9RPFm5qurCPjwi1StAQT2XExhZw==",
+ "version": "7.3.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "ansi-escapes": "^6.2.0",
- "chalk": "^5.3.0",
+ "ansi-escapes": "^7.0.0",
+ "ansi-regex": "^6.1.0",
+ "chalk": "^5.4.1",
"cli-highlight": "^2.1.11",
- "cli-table3": "^0.6.3",
- "node-emoji": "^2.1.3",
- "supports-hyperlinks": "^3.0.0"
+ "cli-table3": "^0.6.5",
+ "node-emoji": "^2.2.0",
+ "supports-hyperlinks": "^3.1.0"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
- "marked": ">=1 <13"
+ "marked": ">=1 <16"
+ }
+ },
+ "node_modules/marked-terminal/node_modules/ansi-regex": {
+ "version": "6.1.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
}
},
"node_modules/marked-terminal/node_modules/chalk": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
- "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
+ "version": "5.4.1",
"dev": true,
+ "license": "MIT",
"engines": {
"node": "^12.17.0 || ^14.13 || >=16.0.0"
},
@@ -6851,11 +9060,18 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/math-intrinsics": {
+ "version": "1.1.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/meow": {
"version": "13.2.0",
- "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz",
- "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -6865,26 +9081,23 @@
},
"node_modules/merge-stream": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/merge2": {
"version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 8"
}
},
"node_modules/micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "version": "4.0.8",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "braces": "^3.0.2",
+ "braces": "^3.0.3",
"picomatch": "^2.3.1"
},
"engines": {
@@ -6892,13 +9105,12 @@
}
},
"node_modules/mime": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/mime/-/mime-4.0.3.tgz",
- "integrity": "sha512-KgUb15Oorc0NEKPbvfa0wRU+PItIEZmiv+pyAO2i0oTIVTJhlzMclU7w4RXWQrSOVH5ax/p/CkIO7KI4OyFJTQ==",
+ "version": "4.0.4",
"dev": true,
"funding": [
"https://github.com/sponsors/broofa"
],
+ "license": "MIT",
"bin": {
"mime": "bin/cli.js"
},
@@ -6908,18 +9120,16 @@
},
"node_modules/mimic-fn": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/minimatch": {
"version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
},
@@ -6932,38 +9142,33 @@
},
"node_modules/minimist": {
"version": "1.2.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
- "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
"dev": true,
+ "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/minipass": {
"version": "7.0.4",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
- "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": ">=16 || 14 >=14.17"
}
},
"node_modules/monaco-editor": {
- "version": "0.51.0",
- "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.51.0.tgz",
- "integrity": "sha512-xaGwVV1fq343cM7aOYB6lVE4Ugf0UyimdD/x5PWcWBMKENwectaEu77FAN7c5sFiyumqeJdX1RPTh1ocioyDjw=="
+ "version": "0.52.2",
+ "license": "MIT"
},
"node_modules/ms": {
"version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/mz": {
"version": "2.7.0",
- "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
- "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"any-promise": "^1.0.0",
"object-assign": "^4.0.1",
@@ -6971,15 +9176,14 @@
}
},
"node_modules/nanoid": {
- "version": "3.3.7",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
- "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
+ "version": "3.3.11",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
+ "license": "MIT",
"bin": {
"nanoid": "bin/nanoid.cjs"
},
@@ -6989,33 +9193,31 @@
},
"node_modules/natural-compare": {
"version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
- "node_modules/natural-compare-lite": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz",
- "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==",
- "dev": true
+ "node_modules/natural-orderby": {
+ "version": "5.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ }
},
"node_modules/neo-async": {
"version": "2.6.2",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/nerf-dart": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/nerf-dart/-/nerf-dart-1.0.0.tgz",
- "integrity": "sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/node-emoji": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz",
- "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==",
+ "version": "2.2.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@sindresorhus/is": "^4.6.0",
"char-regex": "^1.0.2",
@@ -7027,16 +9229,14 @@
}
},
"node_modules/node-releases": {
- "version": "2.0.18",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
- "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==",
- "dev": true
+ "version": "2.0.19",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/nodemon": {
- "version": "3.1.7",
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz",
- "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==",
+ "version": "3.1.10",
"dev": true,
+ "license": "MIT",
"dependencies": {
"chokidar": "^3.5.2",
"debug": "^4",
@@ -7062,9 +9262,8 @@
},
"node_modules/nodemon/node_modules/brace-expansion": {
"version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -7072,18 +9271,16 @@
},
"node_modules/nodemon/node_modules/has-flag": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/nodemon/node_modules/minimatch": {
"version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -7093,9 +9290,8 @@
},
"node_modules/nodemon/node_modules/supports-color": {
"version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"has-flag": "^3.0.0"
},
@@ -7105,24 +9301,19 @@
},
"node_modules/nopt": {
"version": "1.0.10",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
- "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"abbrev": "1"
},
"bin": {
"nopt": "bin/nopt.js"
- },
- "engines": {
- "node": "*"
}
},
"node_modules/normalize-package-data": {
"version": "6.0.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz",
- "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==",
"dev": true,
+ "license": "BSD-2-Clause",
"dependencies": {
"hosted-git-info": "^7.0.0",
"is-core-module": "^2.8.1",
@@ -7135,27 +9326,24 @@
},
"node_modules/normalize-path": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/normalize-range": {
"version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/normalize-url": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz",
- "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==",
+ "version": "8.0.2",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=14.16"
},
@@ -7164,9 +9352,7 @@
}
},
"node_modules/npm": {
- "version": "10.5.2",
- "resolved": "https://registry.npmjs.org/npm/-/npm-10.5.2.tgz",
- "integrity": "sha512-cHVG7QEJwJdZyOrK0dKX5uf3R5Fd0E8AcmSES1jLtO52UT1enUKZ96Onw/xwq4CbrTZEnDuu2Vf9kCQh/Sd12w==",
+ "version": "11.5.1",
"bundleDependencies": [
"@isaacs/string-locale-compare",
"@npmcli/arborist",
@@ -7184,8 +9370,6 @@
"chalk",
"ci-info",
"cli-columns",
- "cli-table3",
- "columnify",
"fastest-levenshtein",
"fs-minipass",
"glob",
@@ -7199,7 +9383,6 @@
"libnpmdiff",
"libnpmexec",
"libnpmfund",
- "libnpmhook",
"libnpmorg",
"libnpmpack",
"libnpmpublish",
@@ -7221,7 +9404,6 @@
"npm-profile",
"npm-registry-fetch",
"npm-user-validate",
- "npmlog",
"p-map",
"pacote",
"parse-conflict-json",
@@ -7237,96 +9419,97 @@
"tiny-relative-date",
"treeverse",
"validate-npm-package-name",
- "which",
- "write-file-atomic"
+ "which"
],
"dev": true,
+ "license": "Artistic-2.0",
+ "workspaces": [
+ "docs",
+ "smoke-tests",
+ "mock-globals",
+ "mock-registry",
+ "workspaces/*"
+ ],
"dependencies": {
"@isaacs/string-locale-compare": "^1.1.0",
- "@npmcli/arborist": "^7.2.1",
- "@npmcli/config": "^8.0.2",
- "@npmcli/fs": "^3.1.0",
- "@npmcli/map-workspaces": "^3.0.6",
- "@npmcli/package-json": "^5.0.2",
- "@npmcli/promise-spawn": "^7.0.1",
- "@npmcli/redact": "^1.1.0",
- "@npmcli/run-script": "^7.0.4",
- "@sigstore/tuf": "^2.3.2",
- "abbrev": "^2.0.0",
+ "@npmcli/arborist": "^9.1.3",
+ "@npmcli/config": "^10.3.1",
+ "@npmcli/fs": "^4.0.0",
+ "@npmcli/map-workspaces": "^4.0.2",
+ "@npmcli/package-json": "^6.2.0",
+ "@npmcli/promise-spawn": "^8.0.2",
+ "@npmcli/redact": "^3.2.2",
+ "@npmcli/run-script": "^9.1.0",
+ "@sigstore/tuf": "^3.1.1",
+ "abbrev": "^3.0.1",
"archy": "~1.0.0",
- "cacache": "^18.0.2",
- "chalk": "^5.3.0",
- "ci-info": "^4.0.0",
+ "cacache": "^19.0.1",
+ "chalk": "^5.4.1",
+ "ci-info": "^4.3.0",
"cli-columns": "^4.0.0",
- "cli-table3": "^0.6.4",
- "columnify": "^1.6.0",
"fastest-levenshtein": "^1.0.16",
"fs-minipass": "^3.0.3",
- "glob": "^10.3.12",
+ "glob": "^10.4.5",
"graceful-fs": "^4.2.11",
- "hosted-git-info": "^7.0.1",
- "ini": "^4.1.2",
- "init-package-json": "^6.0.2",
- "is-cidr": "^5.0.5",
- "json-parse-even-better-errors": "^3.0.1",
- "libnpmaccess": "^8.0.1",
- "libnpmdiff": "^6.0.3",
- "libnpmexec": "^7.0.4",
- "libnpmfund": "^5.0.1",
- "libnpmhook": "^10.0.0",
- "libnpmorg": "^6.0.1",
- "libnpmpack": "^6.0.3",
- "libnpmpublish": "^9.0.2",
- "libnpmsearch": "^7.0.0",
- "libnpmteam": "^6.0.0",
- "libnpmversion": "^5.0.1",
- "make-fetch-happen": "^13.0.0",
- "minimatch": "^9.0.4",
- "minipass": "^7.0.4",
+ "hosted-git-info": "^8.1.0",
+ "ini": "^5.0.0",
+ "init-package-json": "^8.2.1",
+ "is-cidr": "^5.1.1",
+ "json-parse-even-better-errors": "^4.0.0",
+ "libnpmaccess": "^10.0.1",
+ "libnpmdiff": "^8.0.6",
+ "libnpmexec": "^10.1.5",
+ "libnpmfund": "^7.0.6",
+ "libnpmorg": "^8.0.0",
+ "libnpmpack": "^9.0.6",
+ "libnpmpublish": "^11.1.0",
+ "libnpmsearch": "^9.0.0",
+ "libnpmteam": "^8.0.1",
+ "libnpmversion": "^8.0.1",
+ "make-fetch-happen": "^14.0.3",
+ "minimatch": "^9.0.5",
+ "minipass": "^7.1.1",
"minipass-pipeline": "^1.2.4",
"ms": "^2.1.2",
- "node-gyp": "^10.1.0",
- "nopt": "^7.2.0",
- "normalize-package-data": "^6.0.0",
- "npm-audit-report": "^5.0.0",
- "npm-install-checks": "^6.3.0",
- "npm-package-arg": "^11.0.1",
- "npm-pick-manifest": "^9.0.0",
- "npm-profile": "^9.0.0",
- "npm-registry-fetch": "^16.2.0",
- "npm-user-validate": "^2.0.0",
- "npmlog": "^7.0.1",
- "p-map": "^4.0.0",
- "pacote": "^17.0.6",
- "parse-conflict-json": "^3.0.1",
- "proc-log": "^3.0.0",
+ "node-gyp": "^11.2.0",
+ "nopt": "^8.1.0",
+ "normalize-package-data": "^7.0.1",
+ "npm-audit-report": "^6.0.0",
+ "npm-install-checks": "^7.1.1",
+ "npm-package-arg": "^12.0.2",
+ "npm-pick-manifest": "^10.0.0",
+ "npm-profile": "^11.0.1",
+ "npm-registry-fetch": "^18.0.2",
+ "npm-user-validate": "^3.0.0",
+ "p-map": "^7.0.3",
+ "pacote": "^21.0.0",
+ "parse-conflict-json": "^4.0.0",
+ "proc-log": "^5.0.0",
"qrcode-terminal": "^0.12.0",
- "read": "^3.0.1",
- "semver": "^7.6.0",
+ "read": "^4.1.0",
+ "semver": "^7.7.2",
"spdx-expression-parse": "^4.0.0",
- "ssri": "^10.0.5",
- "supports-color": "^9.4.0",
+ "ssri": "^12.0.0",
+ "supports-color": "^10.0.0",
"tar": "^6.2.1",
"text-table": "~0.2.0",
"tiny-relative-date": "^1.3.0",
"treeverse": "^3.0.0",
- "validate-npm-package-name": "^5.0.0",
- "which": "^4.0.0",
- "write-file-atomic": "^5.0.1"
+ "validate-npm-package-name": "^6.0.2",
+ "which": "^5.0.0"
},
"bin": {
"npm": "bin/npm-cli.js",
"npx": "bin/npx-cli.js"
},
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm-run-path": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"path-key": "^3.0.0"
},
@@ -7334,16 +9517,6 @@
"node": ">=8"
}
},
- "node_modules/npm/node_modules/@colors/colors": {
- "version": "1.5.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=0.1.90"
- }
- },
"node_modules/npm/node_modules/@isaacs/cliui": {
"version": "8.0.2",
"dev": true,
@@ -7362,7 +9535,7 @@
}
},
"node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": {
- "version": "6.0.1",
+ "version": "6.1.0",
"dev": true,
"inBundle": true,
"license": "MIT",
@@ -7411,6 +9584,18 @@
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
}
},
+ "node_modules/npm/node_modules/@isaacs/fs-minipass": {
+ "version": "4.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.4"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
"node_modules/npm/node_modules/@isaacs/string-locale-compare": {
"version": "1.1.0",
"dev": true,
@@ -7418,7 +9603,7 @@
"license": "ISC"
},
"node_modules/npm/node_modules/@npmcli/agent": {
- "version": "2.2.2",
+ "version": "3.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -7430,105 +9615,78 @@
"socks-proxy-agent": "^8.0.3"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@npmcli/arborist": {
- "version": "7.4.2",
+ "version": "9.1.3",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"@isaacs/string-locale-compare": "^1.1.0",
- "@npmcli/fs": "^3.1.0",
- "@npmcli/installed-package-contents": "^2.0.2",
- "@npmcli/map-workspaces": "^3.0.2",
- "@npmcli/metavuln-calculator": "^7.0.0",
- "@npmcli/name-from-folder": "^2.0.0",
- "@npmcli/node-gyp": "^3.0.0",
- "@npmcli/package-json": "^5.0.0",
- "@npmcli/query": "^3.1.0",
- "@npmcli/redact": "^1.1.0",
- "@npmcli/run-script": "^7.0.2",
- "bin-links": "^4.0.1",
- "cacache": "^18.0.0",
+ "@npmcli/fs": "^4.0.0",
+ "@npmcli/installed-package-contents": "^3.0.0",
+ "@npmcli/map-workspaces": "^4.0.1",
+ "@npmcli/metavuln-calculator": "^9.0.0",
+ "@npmcli/name-from-folder": "^3.0.0",
+ "@npmcli/node-gyp": "^4.0.0",
+ "@npmcli/package-json": "^6.0.1",
+ "@npmcli/query": "^4.0.0",
+ "@npmcli/redact": "^3.0.0",
+ "@npmcli/run-script": "^9.0.1",
+ "bin-links": "^5.0.0",
+ "cacache": "^19.0.1",
"common-ancestor-path": "^1.0.1",
- "hosted-git-info": "^7.0.1",
- "json-parse-even-better-errors": "^3.0.0",
+ "hosted-git-info": "^8.0.0",
"json-stringify-nice": "^1.1.4",
+ "lru-cache": "^10.2.2",
"minimatch": "^9.0.4",
- "nopt": "^7.0.0",
- "npm-install-checks": "^6.2.0",
- "npm-package-arg": "^11.0.1",
- "npm-pick-manifest": "^9.0.0",
- "npm-registry-fetch": "^16.2.0",
- "npmlog": "^7.0.1",
- "pacote": "^17.0.4",
- "parse-conflict-json": "^3.0.0",
- "proc-log": "^3.0.0",
+ "nopt": "^8.0.0",
+ "npm-install-checks": "^7.1.0",
+ "npm-package-arg": "^12.0.0",
+ "npm-pick-manifest": "^10.0.0",
+ "npm-registry-fetch": "^18.0.1",
+ "pacote": "^21.0.0",
+ "parse-conflict-json": "^4.0.0",
+ "proc-log": "^5.0.0",
+ "proggy": "^3.0.0",
"promise-all-reject-late": "^1.0.0",
"promise-call-limit": "^3.0.1",
- "read-package-json-fast": "^3.0.2",
+ "read-package-json-fast": "^4.0.0",
"semver": "^7.3.7",
- "ssri": "^10.0.5",
+ "ssri": "^12.0.0",
"treeverse": "^3.0.0",
- "walk-up-path": "^3.0.1"
+ "walk-up-path": "^4.0.0"
},
"bin": {
"arborist": "bin/index.js"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/@npmcli/config": {
- "version": "8.2.2",
+ "version": "10.3.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/map-workspaces": "^3.0.2",
+ "@npmcli/map-workspaces": "^4.0.1",
+ "@npmcli/package-json": "^6.0.1",
"ci-info": "^4.0.0",
- "ini": "^4.1.2",
- "nopt": "^7.0.0",
- "proc-log": "^3.0.0",
- "read-package-json-fast": "^3.0.2",
+ "ini": "^5.0.0",
+ "nopt": "^8.1.0",
+ "proc-log": "^5.0.0",
"semver": "^7.3.5",
- "walk-up-path": "^3.0.1"
- },
- "engines": {
- "node": "^16.14.0 || >=18.0.0"
- }
- },
- "node_modules/npm/node_modules/@npmcli/disparity-colors": {
- "version": "3.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "ansi-styles": "^4.3.0"
+ "walk-up-path": "^4.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
- "node_modules/npm/node_modules/@npmcli/disparity-colors/node_modules/ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/@npmcli/fs": {
- "version": "3.1.0",
+ "version": "4.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -7536,157 +9694,159 @@
"semver": "^7.3.5"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@npmcli/git": {
- "version": "5.0.5",
+ "version": "6.0.3",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/promise-spawn": "^7.0.0",
+ "@npmcli/promise-spawn": "^8.0.0",
+ "ini": "^5.0.0",
"lru-cache": "^10.0.1",
- "npm-pick-manifest": "^9.0.0",
- "proc-log": "^3.0.0",
- "promise-inflight": "^1.0.1",
+ "npm-pick-manifest": "^10.0.0",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1",
"semver": "^7.3.5",
- "which": "^4.0.0"
+ "which": "^5.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@npmcli/installed-package-contents": {
- "version": "2.0.2",
+ "version": "3.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-bundled": "^3.0.0",
- "npm-normalize-package-bin": "^3.0.0"
+ "npm-bundled": "^4.0.0",
+ "npm-normalize-package-bin": "^4.0.0"
},
"bin": {
- "installed-package-contents": "lib/index.js"
+ "installed-package-contents": "bin/index.js"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@npmcli/map-workspaces": {
- "version": "3.0.6",
+ "version": "4.0.2",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/name-from-folder": "^2.0.0",
+ "@npmcli/name-from-folder": "^3.0.0",
+ "@npmcli/package-json": "^6.0.0",
"glob": "^10.2.2",
- "minimatch": "^9.0.0",
- "read-package-json-fast": "^3.0.0"
+ "minimatch": "^9.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@npmcli/metavuln-calculator": {
- "version": "7.0.0",
+ "version": "9.0.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "cacache": "^18.0.0",
- "json-parse-even-better-errors": "^3.0.0",
- "pacote": "^17.0.0",
+ "cacache": "^19.0.0",
+ "json-parse-even-better-errors": "^4.0.0",
+ "pacote": "^21.0.0",
+ "proc-log": "^5.0.0",
"semver": "^7.3.5"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/@npmcli/name-from-folder": {
- "version": "2.0.0",
+ "version": "3.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@npmcli/node-gyp": {
- "version": "3.0.0",
+ "version": "4.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@npmcli/package-json": {
- "version": "5.0.2",
+ "version": "6.2.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/git": "^5.0.0",
+ "@npmcli/git": "^6.0.0",
"glob": "^10.2.2",
- "hosted-git-info": "^7.0.0",
- "json-parse-even-better-errors": "^3.0.0",
- "normalize-package-data": "^6.0.0",
- "proc-log": "^3.0.0",
- "semver": "^7.5.3"
+ "hosted-git-info": "^8.0.0",
+ "json-parse-even-better-errors": "^4.0.0",
+ "proc-log": "^5.0.0",
+ "semver": "^7.5.3",
+ "validate-npm-package-license": "^3.0.4"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@npmcli/promise-spawn": {
- "version": "7.0.1",
+ "version": "8.0.2",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "which": "^4.0.0"
+ "which": "^5.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@npmcli/query": {
- "version": "3.1.0",
+ "version": "4.0.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "postcss-selector-parser": "^6.0.10"
+ "postcss-selector-parser": "^7.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@npmcli/redact": {
- "version": "1.1.0",
+ "version": "3.2.2",
"dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@npmcli/run-script": {
- "version": "7.0.4",
+ "version": "9.1.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/node-gyp": "^3.0.0",
- "@npmcli/package-json": "^5.0.0",
- "@npmcli/promise-spawn": "^7.0.0",
- "node-gyp": "^10.0.0",
- "which": "^4.0.0"
+ "@npmcli/node-gyp": "^4.0.0",
+ "@npmcli/package-json": "^6.0.0",
+ "@npmcli/promise-spawn": "^8.0.0",
+ "node-gyp": "^11.0.0",
+ "proc-log": "^5.0.0",
+ "which": "^5.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@pkgjs/parseargs": {
@@ -7700,75 +9860,77 @@
}
},
"node_modules/npm/node_modules/@sigstore/bundle": {
- "version": "2.3.1",
+ "version": "3.1.0",
"dev": true,
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/protobuf-specs": "^0.3.1"
+ "@sigstore/protobuf-specs": "^0.4.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@sigstore/core": {
- "version": "1.1.0",
+ "version": "2.0.0",
"dev": true,
"inBundle": true,
"license": "Apache-2.0",
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@sigstore/protobuf-specs": {
- "version": "0.3.1",
+ "version": "0.4.3",
"dev": true,
"inBundle": true,
"license": "Apache-2.0",
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@sigstore/sign": {
- "version": "2.3.0",
+ "version": "3.1.0",
"dev": true,
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/bundle": "^2.3.0",
- "@sigstore/core": "^1.0.0",
- "@sigstore/protobuf-specs": "^0.3.1",
- "make-fetch-happen": "^13.0.0"
+ "@sigstore/bundle": "^3.1.0",
+ "@sigstore/core": "^2.0.0",
+ "@sigstore/protobuf-specs": "^0.4.0",
+ "make-fetch-happen": "^14.0.2",
+ "proc-log": "^5.0.0",
+ "promise-retry": "^2.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@sigstore/tuf": {
- "version": "2.3.2",
+ "version": "3.1.1",
"dev": true,
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/protobuf-specs": "^0.3.0",
- "tuf-js": "^2.2.0"
+ "@sigstore/protobuf-specs": "^0.4.1",
+ "tuf-js": "^3.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@sigstore/verify": {
- "version": "1.2.0",
+ "version": "2.1.1",
"dev": true,
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/bundle": "^2.3.1",
- "@sigstore/core": "^1.1.0",
- "@sigstore/protobuf-specs": "^0.3.1"
+ "@sigstore/bundle": "^3.1.0",
+ "@sigstore/core": "^2.0.0",
+ "@sigstore/protobuf-specs": "^0.4.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/@tufjs/canonical-json": {
@@ -7781,52 +9943,36 @@
}
},
"node_modules/npm/node_modules/@tufjs/models": {
- "version": "2.0.0",
+ "version": "3.0.1",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
"@tufjs/canonical-json": "2.0.0",
- "minimatch": "^9.0.3"
+ "minimatch": "^9.0.5"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/abbrev": {
- "version": "2.0.0",
+ "version": "3.0.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/agent-base": {
- "version": "7.1.1",
+ "version": "7.1.4",
"dev": true,
"inBundle": true,
"license": "MIT",
- "dependencies": {
- "debug": "^4.3.4"
- },
"engines": {
"node": ">= 14"
}
},
- "node_modules/npm/node_modules/aggregate-error": {
- "version": "3.1.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/npm/node_modules/ansi-regex": {
"version": "5.0.1",
"dev": true,
@@ -7849,7 +9995,7 @@
}
},
"node_modules/npm/node_modules/aproba": {
- "version": "2.0.0",
+ "version": "2.1.0",
"dev": true,
"inBundle": true,
"license": "ISC"
@@ -7860,15 +10006,6 @@
"inBundle": true,
"license": "MIT"
},
- "node_modules/npm/node_modules/are-we-there-yet": {
- "version": "4.0.2",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
"node_modules/npm/node_modules/balanced-match": {
"version": "1.0.2",
"dev": true,
@@ -7876,34 +10013,35 @@
"license": "MIT"
},
"node_modules/npm/node_modules/bin-links": {
- "version": "4.0.3",
+ "version": "5.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "cmd-shim": "^6.0.0",
- "npm-normalize-package-bin": "^3.0.0",
- "read-cmd-shim": "^4.0.0",
- "write-file-atomic": "^5.0.0"
+ "cmd-shim": "^7.0.0",
+ "npm-normalize-package-bin": "^4.0.0",
+ "proc-log": "^5.0.0",
+ "read-cmd-shim": "^5.0.0",
+ "write-file-atomic": "^6.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/binary-extensions": {
- "version": "2.3.0",
+ "version": "3.1.0",
"dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
- "node": ">=8"
+ "node": ">=18.20"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/npm/node_modules/brace-expansion": {
- "version": "2.0.1",
+ "version": "2.0.2",
"dev": true,
"inBundle": true,
"license": "MIT",
@@ -7911,22 +10049,13 @@
"balanced-match": "^1.0.0"
}
},
- "node_modules/npm/node_modules/builtins": {
- "version": "5.1.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "semver": "^7.0.0"
- }
- },
"node_modules/npm/node_modules/cacache": {
- "version": "18.0.2",
+ "version": "19.0.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/fs": "^3.1.0",
+ "@npmcli/fs": "^4.0.0",
"fs-minipass": "^3.0.0",
"glob": "^10.2.2",
"lru-cache": "^10.0.1",
@@ -7934,17 +10063,79 @@
"minipass-collect": "^2.0.1",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "p-map": "^4.0.0",
- "ssri": "^10.0.0",
- "tar": "^6.1.11",
- "unique-filename": "^3.0.0"
+ "p-map": "^7.0.2",
+ "ssri": "^12.0.0",
+ "tar": "^7.4.3",
+ "unique-filename": "^4.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/npm/node_modules/cacache/node_modules/chownr": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/npm/node_modules/cacache/node_modules/minizlib": {
+ "version": "3.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/npm/node_modules/cacache/node_modules/mkdirp": {
+ "version": "3.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm/node_modules/cacache/node_modules/tar": {
+ "version": "7.4.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/fs-minipass": "^4.0.0",
+ "chownr": "^3.0.0",
+ "minipass": "^7.1.2",
+ "minizlib": "^3.0.1",
+ "mkdirp": "^3.0.1",
+ "yallist": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/npm/node_modules/cacache/node_modules/yallist": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/npm/node_modules/chalk": {
- "version": "5.3.0",
+ "version": "5.4.1",
"dev": true,
"inBundle": true,
"license": "MIT",
@@ -7965,7 +10156,7 @@
}
},
"node_modules/npm/node_modules/ci-info": {
- "version": "4.0.0",
+ "version": "4.3.0",
"dev": true,
"funding": [
{
@@ -7980,7 +10171,7 @@
}
},
"node_modules/npm/node_modules/cidr-regex": {
- "version": "4.0.5",
+ "version": "4.1.3",
"dev": true,
"inBundle": true,
"license": "BSD-2-Clause",
@@ -7991,15 +10182,6 @@
"node": ">=14"
}
},
- "node_modules/npm/node_modules/clean-stack": {
- "version": "2.2.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/npm/node_modules/cli-columns": {
"version": "4.0.0",
"dev": true,
@@ -8013,37 +10195,13 @@
"node": ">= 10"
}
},
- "node_modules/npm/node_modules/cli-table3": {
- "version": "0.6.4",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "string-width": "^4.2.0"
- },
- "engines": {
- "node": "10.* || >= 12.*"
- },
- "optionalDependencies": {
- "@colors/colors": "1.5.0"
- }
- },
- "node_modules/npm/node_modules/clone": {
- "version": "1.0.4",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.8"
- }
- },
"node_modules/npm/node_modules/cmd-shim": {
- "version": "6.0.2",
+ "version": "7.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/color-convert": {
@@ -8064,42 +10222,14 @@
"inBundle": true,
"license": "MIT"
},
- "node_modules/npm/node_modules/color-support": {
- "version": "1.1.3",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "bin": {
- "color-support": "bin.js"
- }
- },
- "node_modules/npm/node_modules/columnify": {
- "version": "1.6.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "strip-ansi": "^6.0.1",
- "wcwidth": "^1.0.0"
- },
- "engines": {
- "node": ">=8.0.0"
- }
- },
"node_modules/npm/node_modules/common-ancestor-path": {
"version": "1.0.1",
"dev": true,
"inBundle": true,
"license": "ISC"
},
- "node_modules/npm/node_modules/console-control-strings": {
- "version": "1.1.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
"node_modules/npm/node_modules/cross-spawn": {
- "version": "7.0.3",
+ "version": "7.0.6",
"dev": true,
"inBundle": true,
"license": "MIT",
@@ -8137,45 +10267,27 @@
},
"engines": {
"node": ">=4"
- }
- },
- "node_modules/npm/node_modules/debug": {
- "version": "4.3.4",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/npm/node_modules/debug/node_modules/ms": {
- "version": "2.1.2",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
+ }
},
- "node_modules/npm/node_modules/defaults": {
- "version": "1.0.4",
+ "node_modules/npm/node_modules/debug": {
+ "version": "4.4.1",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
- "clone": "^1.0.2"
+ "ms": "^2.1.3"
},
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
}
},
"node_modules/npm/node_modules/diff": {
- "version": "5.2.0",
+ "version": "7.0.0",
"dev": true,
"inBundle": true,
"license": "BSD-3-Clause",
@@ -8221,7 +10333,7 @@
"license": "MIT"
},
"node_modules/npm/node_modules/exponential-backoff": {
- "version": "3.1.1",
+ "version": "3.1.2",
"dev": true,
"inBundle": true,
"license": "Apache-2.0"
@@ -8236,12 +10348,12 @@
}
},
"node_modules/npm/node_modules/foreground-child": {
- "version": "3.1.1",
+ "version": "3.3.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "cross-spawn": "^7.0.0",
+ "cross-spawn": "^7.0.6",
"signal-exit": "^4.0.1"
},
"engines": {
@@ -8263,52 +10375,22 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/npm/node_modules/function-bind": {
- "version": "1.1.2",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/npm/node_modules/gauge": {
- "version": "5.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.3",
- "console-control-strings": "^1.1.0",
- "has-unicode": "^2.0.1",
- "signal-exit": "^4.0.1",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.5"
- },
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
"node_modules/npm/node_modules/glob": {
- "version": "10.3.12",
+ "version": "10.4.5",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.6",
- "minimatch": "^9.0.1",
- "minipass": "^7.0.4",
- "path-scurry": "^1.10.2"
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
@@ -8319,26 +10401,8 @@
"inBundle": true,
"license": "ISC"
},
- "node_modules/npm/node_modules/has-unicode": {
- "version": "2.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "node_modules/npm/node_modules/hasown": {
- "version": "2.0.2",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "function-bind": "^1.1.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
"node_modules/npm/node_modules/hosted-git-info": {
- "version": "7.0.1",
+ "version": "8.1.0",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -8346,11 +10410,11 @@
"lru-cache": "^10.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/http-cache-semantics": {
- "version": "4.1.1",
+ "version": "4.2.0",
"dev": true,
"inBundle": true,
"license": "BSD-2-Clause"
@@ -8369,12 +10433,12 @@
}
},
"node_modules/npm/node_modules/https-proxy-agent": {
- "version": "7.0.4",
+ "version": "7.0.6",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
- "agent-base": "^7.0.2",
+ "agent-base": "^7.1.2",
"debug": "4"
},
"engines": {
@@ -8395,7 +10459,7 @@
}
},
"node_modules/npm/node_modules/ignore-walk": {
- "version": "6.0.4",
+ "version": "7.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -8403,7 +10467,7 @@
"minimatch": "^9.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/imurmurhash": {
@@ -8415,40 +10479,31 @@
"node": ">=0.8.19"
}
},
- "node_modules/npm/node_modules/indent-string": {
- "version": "4.0.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/npm/node_modules/ini": {
- "version": "4.1.2",
+ "version": "5.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/init-package-json": {
- "version": "6.0.2",
+ "version": "8.2.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/package-json": "^5.0.0",
- "npm-package-arg": "^11.0.0",
- "promzard": "^1.0.0",
- "read": "^3.0.1",
+ "@npmcli/package-json": "^6.1.0",
+ "npm-package-arg": "^12.0.0",
+ "promzard": "^2.0.0",
+ "read": "^4.0.0",
"semver": "^7.3.5",
"validate-npm-package-license": "^3.0.4",
- "validate-npm-package-name": "^5.0.0"
+ "validate-npm-package-name": "^6.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/ip-address": {
@@ -8464,12 +10519,6 @@
"node": ">= 12"
}
},
- "node_modules/npm/node_modules/ip-address/node_modules/sprintf-js": {
- "version": "1.1.3",
- "dev": true,
- "inBundle": true,
- "license": "BSD-3-Clause"
- },
"node_modules/npm/node_modules/ip-regex": {
"version": "5.0.0",
"dev": true,
@@ -8483,29 +10532,17 @@
}
},
"node_modules/npm/node_modules/is-cidr": {
- "version": "5.0.5",
+ "version": "5.1.1",
"dev": true,
"inBundle": true,
"license": "BSD-2-Clause",
"dependencies": {
- "cidr-regex": "^4.0.4"
+ "cidr-regex": "^4.1.1"
},
"engines": {
"node": ">=14"
}
},
- "node_modules/npm/node_modules/is-core-module": {
- "version": "2.13.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "hasown": "^2.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/npm/node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
"dev": true,
@@ -8515,12 +10552,6 @@
"node": ">=8"
}
},
- "node_modules/npm/node_modules/is-lambda": {
- "version": "1.0.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
"node_modules/npm/node_modules/isexe": {
"version": "2.0.0",
"dev": true,
@@ -8528,16 +10559,13 @@
"license": "ISC"
},
"node_modules/npm/node_modules/jackspeak": {
- "version": "2.3.6",
+ "version": "3.4.3",
"dev": true,
"inBundle": true,
"license": "BlueOak-1.0.0",
"dependencies": {
"@isaacs/cliui": "^8.0.2"
},
- "engines": {
- "node": ">=14"
- },
"funding": {
"url": "https://github.com/sponsors/isaacs"
},
@@ -8552,12 +10580,12 @@
"license": "MIT"
},
"node_modules/npm/node_modules/json-parse-even-better-errors": {
- "version": "3.0.1",
+ "version": "4.0.0",
"dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/json-stringify-nice": {
@@ -8591,206 +10619,198 @@
"license": "MIT"
},
"node_modules/npm/node_modules/libnpmaccess": {
- "version": "8.0.3",
+ "version": "10.0.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-package-arg": "^11.0.1",
- "npm-registry-fetch": "^16.2.0"
+ "npm-package-arg": "^12.0.0",
+ "npm-registry-fetch": "^18.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/libnpmdiff": {
- "version": "6.0.9",
+ "version": "8.0.6",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/arborist": "^7.2.1",
- "@npmcli/disparity-colors": "^3.0.0",
- "@npmcli/installed-package-contents": "^2.0.2",
- "binary-extensions": "^2.3.0",
- "diff": "^5.1.0",
+ "@npmcli/arborist": "^9.1.3",
+ "@npmcli/installed-package-contents": "^3.0.0",
+ "binary-extensions": "^3.0.0",
+ "diff": "^7.0.0",
"minimatch": "^9.0.4",
- "npm-package-arg": "^11.0.1",
- "pacote": "^17.0.4",
+ "npm-package-arg": "^12.0.0",
+ "pacote": "^21.0.0",
"tar": "^6.2.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/libnpmexec": {
- "version": "7.0.10",
+ "version": "10.1.5",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/arborist": "^7.2.1",
- "@npmcli/run-script": "^7.0.2",
+ "@npmcli/arborist": "^9.1.3",
+ "@npmcli/package-json": "^6.1.1",
+ "@npmcli/run-script": "^9.0.1",
"ci-info": "^4.0.0",
- "npm-package-arg": "^11.0.1",
- "npmlog": "^7.0.1",
- "pacote": "^17.0.4",
- "proc-log": "^3.0.0",
- "read": "^3.0.1",
- "read-package-json-fast": "^3.0.2",
+ "npm-package-arg": "^12.0.0",
+ "pacote": "^21.0.0",
+ "proc-log": "^5.0.0",
+ "read": "^4.0.0",
+ "read-package-json-fast": "^4.0.0",
"semver": "^7.3.7",
- "walk-up-path": "^3.0.1"
+ "walk-up-path": "^4.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/libnpmfund": {
- "version": "5.0.7",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "@npmcli/arborist": "^7.2.1"
- },
- "engines": {
- "node": "^16.14.0 || >=18.0.0"
- }
- },
- "node_modules/npm/node_modules/libnpmhook": {
- "version": "10.0.2",
+ "version": "7.0.6",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "aproba": "^2.0.0",
- "npm-registry-fetch": "^16.2.0"
+ "@npmcli/arborist": "^9.1.3"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/libnpmorg": {
- "version": "6.0.3",
+ "version": "8.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"aproba": "^2.0.0",
- "npm-registry-fetch": "^16.2.0"
+ "npm-registry-fetch": "^18.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/libnpmpack": {
- "version": "6.0.9",
+ "version": "9.0.6",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/arborist": "^7.2.1",
- "@npmcli/run-script": "^7.0.2",
- "npm-package-arg": "^11.0.1",
- "pacote": "^17.0.4"
+ "@npmcli/arborist": "^9.1.3",
+ "@npmcli/run-script": "^9.0.1",
+ "npm-package-arg": "^12.0.0",
+ "pacote": "^21.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/libnpmpublish": {
- "version": "9.0.5",
+ "version": "11.1.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
+ "@npmcli/package-json": "^6.2.0",
"ci-info": "^4.0.0",
- "normalize-package-data": "^6.0.0",
- "npm-package-arg": "^11.0.1",
- "npm-registry-fetch": "^16.2.0",
- "proc-log": "^3.0.0",
+ "npm-package-arg": "^12.0.0",
+ "npm-registry-fetch": "^18.0.1",
+ "proc-log": "^5.0.0",
"semver": "^7.3.7",
- "sigstore": "^2.2.0",
- "ssri": "^10.0.5"
+ "sigstore": "^3.0.0",
+ "ssri": "^12.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/libnpmsearch": {
- "version": "7.0.2",
+ "version": "9.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-registry-fetch": "^16.2.0"
+ "npm-registry-fetch": "^18.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/libnpmteam": {
- "version": "6.0.2",
+ "version": "8.0.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"aproba": "^2.0.0",
- "npm-registry-fetch": "^16.2.0"
+ "npm-registry-fetch": "^18.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/libnpmversion": {
- "version": "5.0.2",
+ "version": "8.0.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/git": "^5.0.3",
- "@npmcli/run-script": "^7.0.2",
- "json-parse-even-better-errors": "^3.0.0",
- "proc-log": "^3.0.0",
+ "@npmcli/git": "^6.0.1",
+ "@npmcli/run-script": "^9.0.1",
+ "json-parse-even-better-errors": "^4.0.0",
+ "proc-log": "^5.0.0",
"semver": "^7.3.7"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/lru-cache": {
- "version": "10.2.0",
+ "version": "10.4.3",
"dev": true,
"inBundle": true,
- "license": "ISC",
- "engines": {
- "node": "14 || >=16.14"
- }
+ "license": "ISC"
},
"node_modules/npm/node_modules/make-fetch-happen": {
- "version": "13.0.0",
+ "version": "14.0.3",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/agent": "^2.0.0",
- "cacache": "^18.0.0",
+ "@npmcli/agent": "^3.0.0",
+ "cacache": "^19.0.1",
"http-cache-semantics": "^4.1.1",
- "is-lambda": "^1.0.1",
"minipass": "^7.0.2",
- "minipass-fetch": "^3.0.0",
+ "minipass-fetch": "^4.0.0",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.3",
+ "negotiator": "^1.0.0",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1",
- "ssri": "^10.0.0"
+ "ssri": "^12.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/npm/node_modules/make-fetch-happen/node_modules/negotiator": {
+ "version": "1.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
}
},
"node_modules/npm/node_modules/minimatch": {
- "version": "9.0.4",
+ "version": "9.0.5",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -8805,7 +10825,7 @@
}
},
"node_modules/npm/node_modules/minipass": {
- "version": "7.0.4",
+ "version": "7.1.2",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -8826,57 +10846,47 @@
}
},
"node_modules/npm/node_modules/minipass-fetch": {
- "version": "3.0.4",
+ "version": "4.0.1",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
"minipass": "^7.0.3",
"minipass-sized": "^1.0.3",
- "minizlib": "^2.1.2"
+ "minizlib": "^3.0.1"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
},
"optionalDependencies": {
"encoding": "^0.1.13"
}
},
- "node_modules/npm/node_modules/minipass-flush": {
- "version": "1.0.5",
+ "node_modules/npm/node_modules/minipass-fetch/node_modules/minizlib": {
+ "version": "3.0.2",
"dev": true,
"inBundle": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "minipass": "^3.0.0"
+ "minipass": "^7.1.2"
},
"engines": {
- "node": ">= 8"
+ "node": ">= 18"
}
},
- "node_modules/npm/node_modules/minipass-flush/node_modules/minipass": {
- "version": "3.3.6",
+ "node_modules/npm/node_modules/minipass-flush": {
+ "version": "1.0.5",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "yallist": "^4.0.0"
+ "minipass": "^3.0.0"
},
"engines": {
- "node": ">=8"
- }
- },
- "node_modules/npm/node_modules/minipass-json-stream": {
- "version": "1.0.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "jsonparse": "^1.3.1",
- "minipass": "^3.0.0"
+ "node": ">= 8"
}
},
- "node_modules/npm/node_modules/minipass-json-stream/node_modules/minipass": {
+ "node_modules/npm/node_modules/minipass-flush/node_modules/minipass": {
"version": "3.3.6",
"dev": true,
"inBundle": true,
@@ -8980,100 +10990,152 @@
"license": "MIT"
},
"node_modules/npm/node_modules/mute-stream": {
- "version": "1.0.0",
+ "version": "2.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
- "node_modules/npm/node_modules/negotiator": {
- "version": "0.6.3",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/node-gyp": {
- "version": "10.1.0",
+ "version": "11.2.0",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
"env-paths": "^2.2.0",
"exponential-backoff": "^3.1.1",
- "glob": "^10.3.10",
"graceful-fs": "^4.2.6",
- "make-fetch-happen": "^13.0.0",
- "nopt": "^7.0.0",
- "proc-log": "^3.0.0",
+ "make-fetch-happen": "^14.0.3",
+ "nopt": "^8.0.0",
+ "proc-log": "^5.0.0",
"semver": "^7.3.5",
- "tar": "^6.1.2",
- "which": "^4.0.0"
+ "tar": "^7.4.3",
+ "tinyglobby": "^0.2.12",
+ "which": "^5.0.0"
},
"bin": {
"node-gyp": "bin/node-gyp.js"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/npm/node_modules/node-gyp/node_modules/chownr": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/npm/node_modules/node-gyp/node_modules/minizlib": {
+ "version": "3.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/npm/node_modules/node-gyp/node_modules/mkdirp": {
+ "version": "3.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm/node_modules/node-gyp/node_modules/tar": {
+ "version": "7.4.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/fs-minipass": "^4.0.0",
+ "chownr": "^3.0.0",
+ "minipass": "^7.1.2",
+ "minizlib": "^3.0.1",
+ "mkdirp": "^3.0.1",
+ "yallist": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/npm/node_modules/node-gyp/node_modules/yallist": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/npm/node_modules/nopt": {
- "version": "7.2.0",
+ "version": "8.1.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "abbrev": "^2.0.0"
+ "abbrev": "^3.0.0"
},
"bin": {
"nopt": "bin/nopt.js"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/normalize-package-data": {
- "version": "6.0.0",
+ "version": "7.0.1",
"dev": true,
"inBundle": true,
"license": "BSD-2-Clause",
"dependencies": {
- "hosted-git-info": "^7.0.0",
- "is-core-module": "^2.8.1",
+ "hosted-git-info": "^8.0.0",
"semver": "^7.3.5",
"validate-npm-package-license": "^3.0.4"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/npm-audit-report": {
- "version": "5.0.0",
+ "version": "6.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/npm-bundled": {
- "version": "3.0.0",
+ "version": "4.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-normalize-package-bin": "^3.0.0"
+ "npm-normalize-package-bin": "^4.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/npm-install-checks": {
- "version": "6.3.0",
+ "version": "7.1.1",
"dev": true,
"inBundle": true,
"license": "BSD-2-Clause",
@@ -9081,175 +11143,174 @@
"semver": "^7.1.1"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/npm-normalize-package-bin": {
- "version": "3.0.1",
+ "version": "4.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/npm-package-arg": {
- "version": "11.0.1",
+ "version": "12.0.2",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "hosted-git-info": "^7.0.0",
- "proc-log": "^3.0.0",
+ "hosted-git-info": "^8.0.0",
+ "proc-log": "^5.0.0",
"semver": "^7.3.5",
- "validate-npm-package-name": "^5.0.0"
+ "validate-npm-package-name": "^6.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/npm-packlist": {
- "version": "8.0.2",
+ "version": "10.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "ignore-walk": "^6.0.4"
+ "ignore-walk": "^7.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/npm-pick-manifest": {
- "version": "9.0.0",
+ "version": "10.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-install-checks": "^6.0.0",
- "npm-normalize-package-bin": "^3.0.0",
- "npm-package-arg": "^11.0.0",
+ "npm-install-checks": "^7.1.0",
+ "npm-normalize-package-bin": "^4.0.0",
+ "npm-package-arg": "^12.0.0",
"semver": "^7.3.5"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/npm-profile": {
- "version": "9.0.0",
+ "version": "11.0.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-registry-fetch": "^16.0.0",
- "proc-log": "^3.0.0"
+ "npm-registry-fetch": "^18.0.0",
+ "proc-log": "^5.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/npm-registry-fetch": {
- "version": "16.2.0",
+ "version": "18.0.2",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/redact": "^1.1.0",
- "make-fetch-happen": "^13.0.0",
+ "@npmcli/redact": "^3.0.0",
+ "jsonparse": "^1.3.1",
+ "make-fetch-happen": "^14.0.0",
"minipass": "^7.0.2",
- "minipass-fetch": "^3.0.0",
- "minipass-json-stream": "^1.0.1",
- "minizlib": "^2.1.2",
- "npm-package-arg": "^11.0.0",
- "proc-log": "^3.0.0"
+ "minipass-fetch": "^4.0.0",
+ "minizlib": "^3.0.1",
+ "npm-package-arg": "^12.0.0",
+ "proc-log": "^5.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
- "node_modules/npm/node_modules/npm-user-validate": {
- "version": "2.0.0",
+ "node_modules/npm/node_modules/npm-registry-fetch/node_modules/minizlib": {
+ "version": "3.0.2",
"dev": true,
"inBundle": true,
- "license": "BSD-2-Clause",
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.1.2"
+ },
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": ">= 18"
}
},
- "node_modules/npm/node_modules/npmlog": {
- "version": "7.0.1",
+ "node_modules/npm/node_modules/npm-user-validate": {
+ "version": "3.0.0",
"dev": true,
"inBundle": true,
- "license": "ISC",
- "dependencies": {
- "are-we-there-yet": "^4.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^5.0.0",
- "set-blocking": "^2.0.0"
- },
+ "license": "BSD-2-Clause",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/p-map": {
- "version": "4.0.0",
+ "version": "7.0.3",
"dev": true,
"inBundle": true,
"license": "MIT",
- "dependencies": {
- "aggregate-error": "^3.0.0"
- },
"engines": {
- "node": ">=10"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/npm/node_modules/package-json-from-dist": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "BlueOak-1.0.0"
+ },
"node_modules/npm/node_modules/pacote": {
- "version": "17.0.6",
+ "version": "21.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/git": "^5.0.0",
- "@npmcli/installed-package-contents": "^2.0.1",
- "@npmcli/promise-spawn": "^7.0.0",
- "@npmcli/run-script": "^7.0.0",
- "cacache": "^18.0.0",
+ "@npmcli/git": "^6.0.0",
+ "@npmcli/installed-package-contents": "^3.0.0",
+ "@npmcli/package-json": "^6.0.0",
+ "@npmcli/promise-spawn": "^8.0.0",
+ "@npmcli/run-script": "^9.0.0",
+ "cacache": "^19.0.0",
"fs-minipass": "^3.0.0",
"minipass": "^7.0.2",
- "npm-package-arg": "^11.0.0",
- "npm-packlist": "^8.0.0",
- "npm-pick-manifest": "^9.0.0",
- "npm-registry-fetch": "^16.0.0",
- "proc-log": "^3.0.0",
+ "npm-package-arg": "^12.0.0",
+ "npm-packlist": "^10.0.0",
+ "npm-pick-manifest": "^10.0.0",
+ "npm-registry-fetch": "^18.0.0",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1",
- "read-package-json": "^7.0.0",
- "read-package-json-fast": "^3.0.0",
- "sigstore": "^2.2.0",
- "ssri": "^10.0.0",
+ "sigstore": "^3.0.0",
+ "ssri": "^12.0.0",
"tar": "^6.1.11"
},
"bin": {
- "pacote": "lib/bin.js"
+ "pacote": "bin/index.js"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/npm/node_modules/parse-conflict-json": {
- "version": "3.0.1",
+ "version": "4.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "json-parse-even-better-errors": "^3.0.0",
+ "json-parse-even-better-errors": "^4.0.0",
"just-diff": "^6.0.0",
"just-diff-apply": "^5.2.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/path-key": {
@@ -9262,7 +11323,7 @@
}
},
"node_modules/npm/node_modules/path-scurry": {
- "version": "1.10.2",
+ "version": "1.11.1",
"dev": true,
"inBundle": true,
"license": "BlueOak-1.0.0",
@@ -9271,14 +11332,14 @@
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">=16 || 14 >=14.18"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/npm/node_modules/postcss-selector-parser": {
- "version": "6.0.16",
+ "version": "7.1.0",
"dev": true,
"inBundle": true,
"license": "MIT",
@@ -9291,12 +11352,21 @@
}
},
"node_modules/npm/node_modules/proc-log": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/npm/node_modules/proggy": {
"version": "3.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/promise-all-reject-late": {
@@ -9309,7 +11379,7 @@
}
},
"node_modules/npm/node_modules/promise-call-limit": {
- "version": "3.0.1",
+ "version": "3.0.2",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -9317,12 +11387,6 @@
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/npm/node_modules/promise-inflight": {
- "version": "1.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
"node_modules/npm/node_modules/promise-retry": {
"version": "2.0.1",
"dev": true,
@@ -9337,15 +11401,15 @@
}
},
"node_modules/npm/node_modules/promzard": {
- "version": "1.0.1",
+ "version": "2.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "read": "^3.0.1"
+ "read": "^4.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/qrcode-terminal": {
@@ -9357,52 +11421,37 @@
}
},
"node_modules/npm/node_modules/read": {
- "version": "3.0.1",
+ "version": "4.1.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "mute-stream": "^1.0.0"
+ "mute-stream": "^2.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/read-cmd-shim": {
- "version": "4.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
- "node_modules/npm/node_modules/read-package-json": {
- "version": "7.0.0",
+ "version": "5.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
- "dependencies": {
- "glob": "^10.2.2",
- "json-parse-even-better-errors": "^3.0.0",
- "normalize-package-data": "^6.0.0",
- "npm-normalize-package-bin": "^3.0.0"
- },
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/read-package-json-fast": {
- "version": "3.0.2",
+ "version": "4.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "json-parse-even-better-errors": "^3.0.0",
- "npm-normalize-package-bin": "^3.0.0"
+ "json-parse-even-better-errors": "^4.0.0",
+ "npm-normalize-package-bin": "^4.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/retry": {
@@ -9422,13 +11471,10 @@
"optional": true
},
"node_modules/npm/node_modules/semver": {
- "version": "7.6.0",
+ "version": "7.7.2",
"dev": true,
"inBundle": true,
"license": "ISC",
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
"bin": {
"semver": "bin/semver.js"
},
@@ -9436,24 +11482,6 @@
"node": ">=10"
}
},
- "node_modules/npm/node_modules/semver/node_modules/lru-cache": {
- "version": "6.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/npm/node_modules/set-blocking": {
- "version": "2.0.0",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
"node_modules/npm/node_modules/shebang-command": {
"version": "2.0.0",
"dev": true,
@@ -9488,20 +11516,20 @@
}
},
"node_modules/npm/node_modules/sigstore": {
- "version": "2.3.0",
+ "version": "3.1.0",
"dev": true,
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/bundle": "^2.3.1",
- "@sigstore/core": "^1.0.0",
- "@sigstore/protobuf-specs": "^0.3.1",
- "@sigstore/sign": "^2.3.0",
- "@sigstore/tuf": "^2.3.1",
- "@sigstore/verify": "^1.2.0"
+ "@sigstore/bundle": "^3.1.0",
+ "@sigstore/core": "^2.0.0",
+ "@sigstore/protobuf-specs": "^0.4.0",
+ "@sigstore/sign": "^3.1.0",
+ "@sigstore/tuf": "^3.1.0",
+ "@sigstore/verify": "^2.1.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/smart-buffer": {
@@ -9515,7 +11543,7 @@
}
},
"node_modules/npm/node_modules/socks": {
- "version": "2.8.3",
+ "version": "2.8.6",
"dev": true,
"inBundle": true,
"license": "MIT",
@@ -9529,14 +11557,14 @@
}
},
"node_modules/npm/node_modules/socks-proxy-agent": {
- "version": "8.0.3",
+ "version": "8.0.5",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
- "agent-base": "^7.1.1",
+ "agent-base": "^7.1.2",
"debug": "^4.3.4",
- "socks": "^2.7.1"
+ "socks": "^2.8.3"
},
"engines": {
"node": ">= 14"
@@ -9579,13 +11607,19 @@
}
},
"node_modules/npm/node_modules/spdx-license-ids": {
- "version": "3.0.17",
+ "version": "3.0.21",
"dev": true,
"inBundle": true,
"license": "CC0-1.0"
},
+ "node_modules/npm/node_modules/sprintf-js": {
+ "version": "1.1.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-3-Clause"
+ },
"node_modules/npm/node_modules/ssri": {
- "version": "10.0.5",
+ "version": "12.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -9593,7 +11627,7 @@
"minipass": "^7.0.3"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/string-width": {
@@ -9651,12 +11685,12 @@
}
},
"node_modules/npm/node_modules/supports-color": {
- "version": "9.4.0",
+ "version": "10.0.0",
"dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
- "node": ">=12"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/chalk/supports-color?sponsor=1"
@@ -9724,6 +11758,48 @@
"inBundle": true,
"license": "MIT"
},
+ "node_modules/npm/node_modules/tinyglobby": {
+ "version": "0.2.14",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "fdir": "^6.4.4",
+ "picomatch": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/SuperchupuDev"
+ }
+ },
+ "node_modules/npm/node_modules/tinyglobby/node_modules/fdir": {
+ "version": "6.4.6",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "picomatch": "^3 || ^4"
+ },
+ "peerDependenciesMeta": {
+ "picomatch": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/npm/node_modules/tinyglobby/node_modules/picomatch": {
+ "version": "4.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/npm/node_modules/treeverse": {
"version": "3.0.0",
"dev": true,
@@ -9734,33 +11810,33 @@
}
},
"node_modules/npm/node_modules/tuf-js": {
- "version": "2.2.0",
+ "version": "3.1.0",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
- "@tufjs/models": "2.0.0",
- "debug": "^4.3.4",
- "make-fetch-happen": "^13.0.0"
+ "@tufjs/models": "3.0.1",
+ "debug": "^4.4.1",
+ "make-fetch-happen": "^14.0.3"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/unique-filename": {
- "version": "3.0.0",
+ "version": "4.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "unique-slug": "^4.0.0"
+ "unique-slug": "^5.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/unique-slug": {
- "version": "4.0.0",
+ "version": "5.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -9768,7 +11844,7 @@
"imurmurhash": "^0.1.4"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/util-deprecate": {
@@ -9798,34 +11874,25 @@
}
},
"node_modules/npm/node_modules/validate-npm-package-name": {
- "version": "5.0.0",
+ "version": "6.0.2",
"dev": true,
"inBundle": true,
"license": "ISC",
- "dependencies": {
- "builtins": "^5.0.0"
- },
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/walk-up-path": {
- "version": "3.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "node_modules/npm/node_modules/wcwidth": {
- "version": "1.0.1",
+ "version": "4.0.0",
"dev": true,
"inBundle": true,
- "license": "MIT",
- "dependencies": {
- "defaults": "^1.0.3"
+ "license": "ISC",
+ "engines": {
+ "node": "20 || >=22"
}
},
"node_modules/npm/node_modules/which": {
- "version": "4.0.0",
+ "version": "5.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -9836,7 +11903,7 @@
"node-which": "bin/which.js"
},
"engines": {
- "node": "^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/which/node_modules/isexe": {
@@ -9848,15 +11915,6 @@
"node": ">=16"
}
},
- "node_modules/npm/node_modules/wide-align": {
- "version": "1.1.5",
- "dev": true,
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "string-width": "^1.0.2 || 2 || 3 || 4"
- }
- },
"node_modules/npm/node_modules/wrap-ansi": {
"version": "8.1.0",
"dev": true,
@@ -9908,7 +11966,7 @@
}
},
"node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": {
- "version": "6.0.1",
+ "version": "6.1.0",
"dev": true,
"inBundle": true,
"license": "MIT",
@@ -9958,7 +12016,7 @@
}
},
"node_modules/npm/node_modules/write-file-atomic": {
- "version": "5.0.1",
+ "version": "6.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -9967,7 +12025,7 @@
"signal-exit": "^4.0.1"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm/node_modules/yallist": {
@@ -9976,42 +12034,18 @@
"inBundle": true,
"license": "ISC"
},
- "node_modules/object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-hash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
- "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
+ "node_modules/object-assign": {
+ "version": "4.1.1",
"dev": true,
+ "license": "MIT",
"engines": {
- "node": ">= 6"
+ "node": ">=0.10.0"
}
},
"node_modules/object-inspect": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
- "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object-is": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz",
- "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==",
+ "version": "1.13.4",
"dev": true,
- "dependencies": {
- "call-bind": "^1.0.7",
- "define-properties": "^1.2.1"
- },
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
},
@@ -10021,22 +12055,22 @@
},
"node_modules/object-keys": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/object.assign": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
- "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
+ "version": "4.1.7",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.5",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
"define-properties": "^1.2.1",
- "has-symbols": "^1.0.3",
+ "es-object-atoms": "^1.0.0",
+ "has-symbols": "^1.1.0",
"object-keys": "^1.1.1"
},
"engines": {
@@ -10047,14 +12081,16 @@
}
},
"node_modules/object.entries": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz",
- "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==",
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz",
+ "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
"define-properties": "^1.2.1",
- "es-object-atoms": "^1.0.0"
+ "es-object-atoms": "^1.1.1"
},
"engines": {
"node": ">= 0.4"
@@ -10062,9 +12098,8 @@
},
"node_modules/object.fromentries": {
"version": "2.0.8",
- "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz",
- "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"call-bind": "^1.0.7",
"define-properties": "^1.2.1",
@@ -10080,9 +12115,8 @@
},
"node_modules/object.groupby": {
"version": "1.0.3",
- "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz",
- "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"call-bind": "^1.0.7",
"define-properties": "^1.2.1",
@@ -10093,12 +12127,12 @@
}
},
"node_modules/object.values": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz",
- "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==",
+ "version": "1.2.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
"define-properties": "^1.2.1",
"es-object-atoms": "^1.0.0"
},
@@ -10111,9 +12145,8 @@
},
"node_modules/onetime": {
"version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"mimic-fn": "^2.1.0"
},
@@ -10126,9 +12159,8 @@
},
"node_modules/optionator": {
"version": "0.9.3",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
- "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@aashutoshrathi/word-wrap": "^1.2.3",
"deep-is": "^0.1.3",
@@ -10141,11 +12173,26 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/own-keys": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "get-intrinsic": "^1.2.6",
+ "object-keys": "^1.1.1",
+ "safe-push-apply": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/p-each-series": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-3.0.0.tgz",
- "integrity": "sha512-lastgtAdoH9YaLyDa5i5z64q+kzOcQHsQ5SsZJD3q0VEyI8mq872S3geuNbRUQLVAE9siMfgKrpj7MloKFHruw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -10155,9 +12202,8 @@
},
"node_modules/p-filter": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-4.1.0.tgz",
- "integrity": "sha512-37/tPdZ3oJwHaS3gNJdenCDB3Tz26i9sjhnguBtvN0vYlRIiDNnvTWkuh+0hETV9rLPdJ3rlL3yVOYPIAnM8rw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"p-map": "^7.0.1"
},
@@ -10170,18 +12216,16 @@
},
"node_modules/p-is-promise": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz",
- "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/p-limit": {
"version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"yocto-queue": "^0.1.0"
},
@@ -10194,9 +12238,8 @@
},
"node_modules/p-locate": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"p-limit": "^3.0.2"
},
@@ -10209,9 +12252,8 @@
},
"node_modules/p-map": {
"version": "7.0.2",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.2.tgz",
- "integrity": "sha512-z4cYYMMdKHzw4O5UkWJImbZynVIo0lSGTXc7bzB1e/rrDqkgGUNysK/o4bTr+0+xKvvLoTyGqYC4Fgljy9qe1Q==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -10221,27 +12263,24 @@
},
"node_modules/p-reduce": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz",
- "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/p-try": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/parent-module": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"callsites": "^3.0.0"
},
@@ -10251,9 +12290,8 @@
},
"node_modules/parse-json": {
"version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.0.0",
"error-ex": "^1.3.1",
@@ -10269,9 +12307,8 @@
},
"node_modules/parse-ms": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz",
- "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -10281,54 +12318,47 @@
},
"node_modules/parse5": {
"version": "5.1.1",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
- "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/parse5-htmlparser2-tree-adapter": {
"version": "6.0.1",
- "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
- "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"parse5": "^6.0.1"
}
},
"node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": {
"version": "6.0.1",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
- "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/path-exists": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/path-key": {
"version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/path-parse": {
"version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/path-scurry": {
"version": "1.10.2",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz",
- "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==",
"dev": true,
+ "license": "BlueOak-1.0.0",
"dependencies": {
"lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
@@ -10342,23 +12372,20 @@
},
"node_modules/path-type": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/picocolors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
- "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw=="
+ "version": "1.1.1",
+ "license": "ISC"
},
"node_modules/picomatch": {
"version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8.6"
},
@@ -10368,27 +12395,16 @@
},
"node_modules/pify": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
- "node_modules/pirates": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz",
- "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==",
- "dev": true,
- "engines": {
- "node": ">= 6"
- }
- },
"node_modules/pkg-conf": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz",
- "integrity": "sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"find-up": "^2.0.0",
"load-json-file": "^4.0.0"
@@ -10399,9 +12415,8 @@
},
"node_modules/pkg-conf/node_modules/find-up": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
- "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"locate-path": "^2.0.0"
},
@@ -10411,9 +12426,8 @@
},
"node_modules/pkg-conf/node_modules/locate-path": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"p-locate": "^2.0.0",
"path-exists": "^3.0.0"
@@ -10424,9 +12438,8 @@
},
"node_modules/pkg-conf/node_modules/p-limit": {
"version": "1.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"p-try": "^1.0.0"
},
@@ -10436,9 +12449,8 @@
},
"node_modules/pkg-conf/node_modules/p-locate": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"p-limit": "^1.1.0"
},
@@ -10448,26 +12460,22 @@
},
"node_modules/pkg-conf/node_modules/path-exists": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/possible-typed-array-names": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
- "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/postcss": {
- "version": "8.4.47",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
- "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
+ "version": "8.5.6",
"funding": [
{
"type": "opencollective",
@@ -10482,150 +12490,33 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "license": "MIT",
"dependencies": {
- "nanoid": "^3.3.7",
- "picocolors": "^1.1.0",
+ "nanoid": "^3.3.11",
+ "picocolors": "^1.1.1",
"source-map-js": "^1.2.1"
},
"engines": {
"node": "^10 || ^12 || >=14"
}
},
- "node_modules/postcss-import": {
- "version": "15.1.0",
- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
- "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
- "dev": true,
- "dependencies": {
- "postcss-value-parser": "^4.0.0",
- "read-cache": "^1.0.0",
- "resolve": "^1.1.7"
- },
- "engines": {
- "node": ">=14.0.0"
- },
- "peerDependencies": {
- "postcss": "^8.0.0"
- }
- },
- "node_modules/postcss-js": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
- "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
- "dev": true,
- "dependencies": {
- "camelcase-css": "^2.0.1"
- },
- "engines": {
- "node": "^12 || ^14 || >= 16"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- "peerDependencies": {
- "postcss": "^8.4.21"
- }
- },
- "node_modules/postcss-load-config": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz",
- "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "dependencies": {
- "lilconfig": "^3.0.0",
- "yaml": "^2.3.4"
- },
- "engines": {
- "node": ">= 14"
- },
- "peerDependencies": {
- "postcss": ">=8.0.9",
- "ts-node": ">=9.0.0"
- },
- "peerDependenciesMeta": {
- "postcss": {
- "optional": true
- },
- "ts-node": {
- "optional": true
- }
- }
- },
- "node_modules/postcss-load-config/node_modules/lilconfig": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz",
- "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==",
- "dev": true,
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/antonk52"
- }
- },
- "node_modules/postcss-nested": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz",
- "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==",
- "dev": true,
- "dependencies": {
- "postcss-selector-parser": "^6.0.11"
- },
- "engines": {
- "node": ">=12.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- "peerDependencies": {
- "postcss": "^8.2.14"
- }
- },
- "node_modules/postcss-selector-parser": {
- "version": "6.0.16",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz",
- "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==",
- "dev": true,
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/postcss-value-parser": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/prelude-ls": {
"version": "1.2.1",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/prettier": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz",
- "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==",
+ "version": "3.4.2",
"dev": true,
+ "license": "MIT",
"bin": {
"prettier": "bin/prettier.cjs"
},
@@ -10638,9 +12529,8 @@
},
"node_modules/prettier-linter-helpers": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
- "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"fast-diff": "^1.1.2"
},
@@ -10649,10 +12539,9 @@
}
},
"node_modules/pretty-ms": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.0.0.tgz",
- "integrity": "sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==",
+ "version": "9.2.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
"parse-ms": "^4.0.0"
},
@@ -10665,24 +12554,21 @@
},
"node_modules/process": {
"version": "0.11.10",
- "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
- "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.6.0"
}
},
"node_modules/process-nextick-args": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/prop-types": {
"version": "15.8.1",
- "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
- "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"loose-envify": "^1.4.0",
"object-assign": "^4.1.1",
@@ -10691,29 +12577,24 @@
},
"node_modules/proto-list": {
"version": "1.2.4",
- "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
- "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/pstree.remy": {
"version": "1.1.8",
- "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
- "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/punycode": {
"version": "2.3.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
- "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/queue-microtask": {
"version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
"dev": true,
"funding": [
{
@@ -10728,19 +12609,18 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "MIT"
},
"node_modules/queue-tick": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz",
- "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/rc": {
"version": "1.2.8",
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
"dev": true,
+ "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
"dependencies": {
"deep-extend": "^0.6.0",
"ini": "~1.3.0",
@@ -10753,82 +12633,57 @@
},
"node_modules/rc/node_modules/strip-json-comments": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/react": {
- "version": "18.3.1",
- "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
- "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
- "dependencies": {
- "loose-envify": "^1.1.0"
- },
+ "version": "19.1.1",
+ "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz",
+ "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/react-colorful": {
"version": "5.6.1",
- "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz",
- "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==",
+ "license": "MIT",
"peerDependencies": {
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
}
},
"node_modules/react-dom": {
- "version": "18.3.1",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
- "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
+ "version": "19.1.1",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz",
+ "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==",
+ "license": "MIT",
"dependencies": {
- "loose-envify": "^1.1.0",
- "scheduler": "^0.23.2"
+ "scheduler": "^0.26.0"
},
"peerDependencies": {
- "react": "^18.3.1"
+ "react": "^19.1.1"
}
},
"node_modules/react-icons": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.3.0.tgz",
- "integrity": "sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==",
+ "version": "5.5.0",
+ "license": "MIT",
"peerDependencies": {
"react": "*"
}
},
"node_modules/react-is": {
"version": "16.13.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
- "dev": true
- },
- "node_modules/read-cache": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
- "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
"dev": true,
- "dependencies": {
- "pify": "^2.3.0"
- }
- },
- "node_modules/read-cache/node_modules/pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
+ "license": "MIT"
},
"node_modules/read-package-up": {
"version": "11.0.0",
- "resolved": "https://registry.npmjs.org/read-package-up/-/read-package-up-11.0.0.tgz",
- "integrity": "sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"find-up-simple": "^1.0.0",
"read-pkg": "^9.0.0",
@@ -10841,23 +12696,10 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/read-package-up/node_modules/type-fest": {
- "version": "4.17.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.17.0.tgz",
- "integrity": "sha512-9flrz1zkfLRH3jO3bLflmTxryzKMxVa7841VeMgBaNQGY6vH4RCcpN/sQLB7mQQYh1GZ5utT2deypMuCy4yicw==",
- "dev": true,
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/read-pkg": {
"version": "9.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-9.0.1.tgz",
- "integrity": "sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@types/normalize-package-data": "^2.4.3",
"normalize-package-data": "^6.0.0",
@@ -10874,10 +12716,8 @@
},
"node_modules/read-pkg-up": {
"version": "11.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-11.0.0.tgz",
- "integrity": "sha512-LOVbvF1Q0SZdjClSefZ0Nz5z8u+tIE7mV5NibzmE9VYmDe9CaBbAVtz1veOSZbofrdsilxuDAYnFenukZVp8/Q==",
- "deprecated": "Renamed to read-package-up",
"dev": true,
+ "license": "MIT",
"dependencies": {
"find-up-simple": "^1.0.0",
"read-pkg": "^9.0.0",
@@ -10890,23 +12730,10 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/read-pkg-up/node_modules/type-fest": {
- "version": "4.18.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.18.3.tgz",
- "integrity": "sha512-Q08/0IrpvM+NMY9PA2rti9Jb+JejTddwmwmVQGskAlhtcrw1wsRzoR6ode6mR+OAabNa75w/dxedSUY2mlphaQ==",
- "dev": true,
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/read-pkg/node_modules/parse-json": {
"version": "8.1.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.1.0.tgz",
- "integrity": "sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.22.13",
"index-to-position": "^0.1.2",
@@ -10919,23 +12746,10 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/read-pkg/node_modules/type-fest": {
- "version": "4.17.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.17.0.tgz",
- "integrity": "sha512-9flrz1zkfLRH3jO3bLflmTxryzKMxVa7841VeMgBaNQGY6vH4RCcpN/sQLB7mQQYh1GZ5utT2deypMuCy4yicw==",
- "dev": true,
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/readable-stream": {
"version": "4.5.2",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz",
- "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"abort-controller": "^3.0.0",
"buffer": "^6.0.3",
@@ -10949,18 +12763,16 @@
},
"node_modules/readdir-glob": {
"version": "1.1.3",
- "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz",
- "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
"minimatch": "^5.1.0"
}
},
"node_modules/readdir-glob/node_modules/minimatch": {
"version": "5.1.6",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
- "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
},
@@ -10970,9 +12782,8 @@
},
"node_modules/readdirp": {
"version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"picomatch": "^2.2.1"
},
@@ -10981,18 +12792,18 @@
}
},
"node_modules/reflect.getprototypeof": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz",
- "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==",
+ "version": "1.0.10",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
"define-properties": "^1.2.1",
- "es-abstract": "^1.23.1",
+ "es-abstract": "^1.23.9",
"es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.4",
- "globalthis": "^1.0.3",
- "which-builtin-type": "^1.1.3"
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.7",
+ "get-proto": "^1.0.1",
+ "which-builtin-type": "^1.2.1"
},
"engines": {
"node": ">= 0.4"
@@ -11001,21 +12812,17 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/regenerator-runtime": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
- "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
- },
"node_modules/regexp.prototype.flags": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz",
- "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==",
+ "version": "1.5.4",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.6",
+ "call-bind": "^1.0.8",
"define-properties": "^1.2.1",
"es-errors": "^1.3.0",
- "set-function-name": "^2.0.1"
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "set-function-name": "^2.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -11025,10 +12832,9 @@
}
},
"node_modules/registry-auth-token": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz",
- "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==",
+ "version": "5.1.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@pnpm/npm-conf": "^2.1.0"
},
@@ -11038,18 +12844,16 @@
},
"node_modules/require-directory": {
"version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/resolve": {
"version": "1.22.8",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
- "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"is-core-module": "^2.13.0",
"path-parse": "^1.0.7",
@@ -11064,29 +12868,26 @@
},
"node_modules/resolve-from": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/reusify": {
"version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
"dev": true,
+ "license": "MIT",
"engines": {
"iojs": ">=1.0.0",
"node": ">=0.10.0"
}
},
"node_modules/rollup": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.0.tgz",
- "integrity": "sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==",
+ "version": "4.45.0",
+ "license": "MIT",
"dependencies": {
- "@types/estree": "1.0.6"
+ "@types/estree": "1.0.8"
},
"bin": {
"rollup": "dist/bin/rollup"
@@ -11096,29 +12897,44 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.24.0",
- "@rollup/rollup-android-arm64": "4.24.0",
- "@rollup/rollup-darwin-arm64": "4.24.0",
- "@rollup/rollup-darwin-x64": "4.24.0",
- "@rollup/rollup-linux-arm-gnueabihf": "4.24.0",
- "@rollup/rollup-linux-arm-musleabihf": "4.24.0",
- "@rollup/rollup-linux-arm64-gnu": "4.24.0",
- "@rollup/rollup-linux-arm64-musl": "4.24.0",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.24.0",
- "@rollup/rollup-linux-riscv64-gnu": "4.24.0",
- "@rollup/rollup-linux-s390x-gnu": "4.24.0",
- "@rollup/rollup-linux-x64-gnu": "4.24.0",
- "@rollup/rollup-linux-x64-musl": "4.24.0",
- "@rollup/rollup-win32-arm64-msvc": "4.24.0",
- "@rollup/rollup-win32-ia32-msvc": "4.24.0",
- "@rollup/rollup-win32-x64-msvc": "4.24.0",
+ "@rollup/rollup-android-arm-eabi": "4.45.0",
+ "@rollup/rollup-android-arm64": "4.45.0",
+ "@rollup/rollup-darwin-arm64": "4.45.0",
+ "@rollup/rollup-darwin-x64": "4.45.0",
+ "@rollup/rollup-freebsd-arm64": "4.45.0",
+ "@rollup/rollup-freebsd-x64": "4.45.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.45.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.45.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.45.0",
+ "@rollup/rollup-linux-arm64-musl": "4.45.0",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.45.0",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.45.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.45.0",
+ "@rollup/rollup-linux-riscv64-musl": "4.45.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.45.0",
+ "@rollup/rollup-linux-x64-gnu": "4.45.0",
+ "@rollup/rollup-linux-x64-musl": "4.45.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.45.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.45.0",
+ "@rollup/rollup-win32-x64-msvc": "4.45.0",
"fsevents": "~2.3.2"
}
},
+ "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.45.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.45.0.tgz",
+ "integrity": "sha512-XZdD3fEEQcwG2KrJDdEQu7NrHonPxxaV0/w2HpvINBdcqebz1aL+0vM2WFJq4DeiAVT6F5SUQas65HY5JDqoPw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
"node_modules/run-parallel": {
"version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
"dev": true,
"funding": [
{
@@ -11134,28 +12950,28 @@
"url": "https://feross.org/support"
}
],
+ "license": "MIT",
"dependencies": {
"queue-microtask": "^1.2.2"
}
},
"node_modules/rxjs": {
"version": "7.8.1",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
- "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
"tslib": "^2.1.0"
}
},
"node_modules/safe-array-concat": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz",
- "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==",
+ "version": "1.1.3",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
- "get-intrinsic": "^1.2.4",
- "has-symbols": "^1.0.3",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "get-intrinsic": "^1.2.6",
+ "has-symbols": "^1.1.0",
"isarray": "^2.0.5"
},
"engines": {
@@ -11167,8 +12983,6 @@
},
"node_modules/safe-buffer": {
"version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
"dev": true,
"funding": [
{
@@ -11183,17 +12997,32 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "MIT"
+ },
+ "node_modules/safe-push-apply": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "isarray": "^2.0.5"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
},
"node_modules/safe-regex-test": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz",
- "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==",
+ "version": "1.1.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.6",
+ "call-bound": "^1.0.2",
"es-errors": "^1.3.0",
- "is-regex": "^1.1.4"
+ "is-regex": "^1.2.1"
},
"engines": {
"node": ">= 0.4"
@@ -11204,27 +13033,23 @@
},
"node_modules/safe-units": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/safe-units/-/safe-units-2.0.1.tgz",
- "integrity": "sha512-vwQl9r9J8O5Aj2RLW2H9qIMszs6MFHuNlD1S86E+AsOFjqZWlD76+sfwMcBT0DIpfTVtgm7Q1huM+iI3o20DYw=="
+ "license": "MIT"
},
"node_modules/scheduler": {
- "version": "0.23.2",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
- "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
- "dependencies": {
- "loose-envify": "^1.1.0"
- }
+ "version": "0.26.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz",
+ "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==",
+ "license": "MIT"
},
"node_modules/semantic-release": {
- "version": "24.1.0",
- "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-24.1.0.tgz",
- "integrity": "sha512-FwaE2hKDHQn9G6GA7xmqsc9WnsjaFD/ppLM5PUg56Do9oKSCf+vH6cPeb3hEBV/m06n8Sh9vbVqPjHu/1onzQw==",
+ "version": "24.2.7",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@semantic-release/commit-analyzer": "^13.0.0-beta.1",
"@semantic-release/error": "^4.0.0",
- "@semantic-release/github": "^10.0.0",
- "@semantic-release/npm": "^12.0.0",
+ "@semantic-release/github": "^11.0.0",
+ "@semantic-release/npm": "^12.0.2",
"@semantic-release/release-notes-generator": "^14.0.0-beta.1",
"aggregate-error": "^5.0.0",
"cosmiconfig": "^9.0.0",
@@ -11236,11 +13061,11 @@
"get-stream": "^6.0.0",
"git-log-parser": "^1.2.0",
"hook-std": "^3.0.0",
- "hosted-git-info": "^7.0.0",
- "import-from-esm": "^1.3.1",
+ "hosted-git-info": "^8.0.0",
+ "import-from-esm": "^2.0.0",
"lodash-es": "^4.17.21",
- "marked": "^12.0.0",
- "marked-terminal": "^7.0.0",
+ "marked": "^15.0.0",
+ "marked-terminal": "^7.3.0",
"micromatch": "^4.0.2",
"p-each-series": "^3.0.0",
"p-reduce": "^3.0.0",
@@ -11260,18 +13085,16 @@
},
"node_modules/semantic-release/node_modules/@semantic-release/error": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-4.0.0.tgz",
- "integrity": "sha512-mgdxrHTLOjOddRVYIYDo0fR3/v61GNN1YGkfbrjuIKg/uMgCd+Qzo3UAXJ+woLQQpos4pl5Esuw5A7AoNlzjUQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
}
},
"node_modules/semantic-release/node_modules/@sindresorhus/merge-streams": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz",
- "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -11281,9 +13104,8 @@
},
"node_modules/semantic-release/node_modules/aggregate-error": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-5.0.0.tgz",
- "integrity": "sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"clean-stack": "^5.2.0",
"indent-string": "^5.0.0"
@@ -11297,9 +13119,8 @@
},
"node_modules/semantic-release/node_modules/clean-stack": {
"version": "5.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-5.2.0.tgz",
- "integrity": "sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"escape-string-regexp": "5.0.0"
},
@@ -11312,9 +13133,8 @@
},
"node_modules/semantic-release/node_modules/escape-string-regexp": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
- "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -11324,9 +13144,8 @@
},
"node_modules/semantic-release/node_modules/execa": {
"version": "9.1.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-9.1.0.tgz",
- "integrity": "sha512-lSgHc4Elo2m6bUDhc3Hl/VxvUDJdQWI40RZ4KMY9bKRc+hgMOT7II/JjbNDhI8VnMtrCb7U/fhpJIkLORZozWw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@sindresorhus/merge-streams": "^4.0.0",
"cross-spawn": "^7.0.3",
@@ -11350,9 +13169,8 @@
},
"node_modules/semantic-release/node_modules/execa/node_modules/get-stream": {
"version": "9.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz",
- "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@sec-ant/readable-stream": "^0.4.1",
"is-stream": "^4.0.1"
@@ -11364,20 +13182,41 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/semantic-release/node_modules/hosted-git-info": {
+ "version": "8.0.0",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^10.0.1"
+ },
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
"node_modules/semantic-release/node_modules/human-signals": {
"version": "7.0.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-7.0.0.tgz",
- "integrity": "sha512-74kytxOUSvNbjrT9KisAbaTZ/eJwD/LrbM/kh5j0IhPuJzwuA19dWvniFGwBzN9rVjg+O/e+F310PjObDXS+9Q==",
"dev": true,
+ "license": "Apache-2.0",
"engines": {
"node": ">=18.18.0"
}
},
+ "node_modules/semantic-release/node_modules/import-from-esm": {
+ "version": "2.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.3.4",
+ "import-meta-resolve": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=18.20"
+ }
+ },
"node_modules/semantic-release/node_modules/indent-string": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz",
- "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -11387,9 +13226,8 @@
},
"node_modules/semantic-release/node_modules/is-stream": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz",
- "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -11399,9 +13237,8 @@
},
"node_modules/semantic-release/node_modules/npm-run-path": {
"version": "5.3.0",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
- "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"path-key": "^4.0.0"
},
@@ -11414,9 +13251,8 @@
},
"node_modules/semantic-release/node_modules/p-reduce": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-3.0.0.tgz",
- "integrity": "sha512-xsrIUgI0Kn6iyDYm9StOpOeK29XM1aboGji26+QEortiFST1hGZaUQOLhtEbqHErPpGW/aSz6allwK2qcptp0Q==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -11426,9 +13262,8 @@
},
"node_modules/semantic-release/node_modules/path-key": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
- "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -11438,18 +13273,16 @@
},
"node_modules/semantic-release/node_modules/resolve-from": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/semantic-release/node_modules/signal-exit": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": ">=14"
},
@@ -11459,9 +13292,8 @@
},
"node_modules/semantic-release/node_modules/strip-final-newline": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz",
- "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -11471,9 +13303,8 @@
},
"node_modules/semver": {
"version": "7.6.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
- "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"lru-cache": "^6.0.0"
},
@@ -11486,9 +13317,8 @@
},
"node_modules/semver-diff": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz",
- "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"semver": "^7.3.5"
},
@@ -11501,9 +13331,8 @@
},
"node_modules/semver-regex": {
"version": "4.0.5",
- "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-4.0.5.tgz",
- "integrity": "sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -11513,9 +13342,8 @@
},
"node_modules/semver/node_modules/lru-cache": {
"version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"yallist": "^4.0.0"
},
@@ -11525,9 +13353,8 @@
},
"node_modules/set-function-length": {
"version": "1.2.2",
- "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
- "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"define-data-property": "^1.1.4",
"es-errors": "^1.3.0",
@@ -11542,9 +13369,8 @@
},
"node_modules/set-function-name": {
"version": "2.0.2",
- "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz",
- "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"define-data-property": "^1.1.4",
"es-errors": "^1.3.0",
@@ -11555,11 +13381,23 @@
"node": ">= 0.4"
}
},
+ "node_modules/set-proto": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/shebang-command": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"shebang-regex": "^3.0.0"
},
@@ -11569,32 +13407,80 @@
},
"node_modules/shebang-regex": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/shell-quote": {
"version": "1.8.1",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
- "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
"dev": true,
+ "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/side-channel": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
- "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
+ "version": "1.1.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
"es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.4",
- "object-inspect": "^1.13.1"
+ "object-inspect": "^1.13.3",
+ "side-channel-list": "^1.0.0",
+ "side-channel-map": "^1.0.1",
+ "side-channel-weakmap": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-list": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "object-inspect": "^1.13.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-map": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.5",
+ "object-inspect": "^1.13.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-weakmap": {
+ "version": "1.0.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.5",
+ "object-inspect": "^1.13.3",
+ "side-channel-map": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
@@ -11605,15 +13491,13 @@
},
"node_modules/signal-exit": {
"version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/signale": {
"version": "1.4.0",
- "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz",
- "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"chalk": "^2.3.2",
"figures": "^2.0.0",
@@ -11625,9 +13509,8 @@
},
"node_modules/signale/node_modules/ansi-styles": {
"version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"color-convert": "^1.9.0"
},
@@ -11637,9 +13520,8 @@
},
"node_modules/signale/node_modules/chalk": {
"version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -11651,33 +13533,29 @@
},
"node_modules/signale/node_modules/color-convert": {
"version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"color-name": "1.1.3"
}
},
"node_modules/signale/node_modules/color-name": {
"version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/signale/node_modules/escape-string-regexp": {
"version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/signale/node_modules/figures": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
- "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"escape-string-regexp": "^1.0.5"
},
@@ -11687,18 +13565,16 @@
},
"node_modules/signale/node_modules/has-flag": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/signale/node_modules/supports-color": {
"version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"has-flag": "^3.0.0"
},
@@ -11708,9 +13584,8 @@
},
"node_modules/simple-update-notifier": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
- "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"semver": "^7.5.3"
},
@@ -11720,9 +13595,8 @@
},
"node_modules/skin-tone": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz",
- "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"unicode-emoji-modifier-base": "^1.0.0"
},
@@ -11730,27 +13604,35 @@
"node": ">=8"
}
},
+ "node_modules/slash": {
+ "version": "5.1.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/source-map": {
"version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"devOptional": true,
+ "license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/source-map-js": {
"version": "1.2.1",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
- "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/source-map-support": {
"version": "0.5.21",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
- "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "license": "MIT",
"optional": true,
"peer": true,
"dependencies": {
@@ -11758,23 +13640,15 @@
"source-map": "^0.6.0"
}
},
- "node_modules/spawn-command": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz",
- "integrity": "sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==",
- "dev": true
- },
"node_modules/spawn-error-forwarder": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz",
- "integrity": "sha512-gRjMgK5uFjbCvdibeGJuy3I5OYz6VLoVdsOJdA6wV0WlfQVLFueoqMxwwYD9RODdgb6oUIvlRlsyFSiQkMKu0g==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/spdx-correct": {
"version": "3.2.0",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
- "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
"spdx-expression-parse": "^3.0.0",
"spdx-license-ids": "^3.0.0"
@@ -11782,15 +13656,13 @@
},
"node_modules/spdx-exceptions": {
"version": "2.5.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
- "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==",
- "dev": true
+ "dev": true,
+ "license": "CC-BY-3.0"
},
"node_modules/spdx-expression-parse": {
"version": "3.0.1",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
- "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"spdx-exceptions": "^2.1.0",
"spdx-license-ids": "^3.0.0"
@@ -11798,22 +13670,20 @@
},
"node_modules/spdx-license-ids": {
"version": "3.0.17",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz",
- "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==",
- "dev": true
+ "dev": true,
+ "license": "CC0-1.0"
},
"node_modules/state-local": {
"version": "1.0.7",
- "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz",
- "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w=="
+ "license": "MIT"
},
"node_modules/stop-iteration-iterator": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
- "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==",
+ "version": "1.1.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "internal-slot": "^1.0.4"
+ "es-errors": "^1.3.0",
+ "internal-slot": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -11821,9 +13691,8 @@
},
"node_modules/stream-combiner2": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
- "integrity": "sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"duplexer2": "~0.1.0",
"readable-stream": "^2.0.2"
@@ -11831,15 +13700,13 @@
},
"node_modules/stream-combiner2/node_modules/isarray": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/stream-combiner2/node_modules/readable-stream": {
"version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
@@ -11852,24 +13719,21 @@
},
"node_modules/stream-combiner2/node_modules/safe-buffer": {
"version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/stream-combiner2/node_modules/string_decoder": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"safe-buffer": "~5.1.0"
}
},
"node_modules/streamx": {
"version": "2.16.1",
- "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz",
- "integrity": "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"fast-fifo": "^1.1.0",
"queue-tick": "^1.0.1"
@@ -11880,18 +13744,16 @@
},
"node_modules/string_decoder": {
"version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"safe-buffer": "~5.2.0"
}
},
"node_modules/string-width": {
"version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"eastasianwidth": "^0.2.0",
"emoji-regex": "^9.2.2",
@@ -11907,9 +13769,8 @@
"node_modules/string-width-cjs": {
"name": "string-width",
"version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -11921,15 +13782,13 @@
},
"node_modules/string-width-cjs/node_modules/emoji-regex": {
"version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/string-width/node_modules/ansi-regex": {
"version": "6.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -11939,9 +13798,8 @@
},
"node_modules/string-width/node_modules/strip-ansi": {
"version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-regex": "^6.0.1"
},
@@ -11953,33 +13811,36 @@
}
},
"node_modules/string.prototype.includes": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz",
- "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==",
+ "version": "2.0.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.5"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/string.prototype.matchall": {
- "version": "4.0.11",
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz",
- "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==",
+ "version": "4.0.12",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
"define-properties": "^1.2.1",
- "es-abstract": "^1.23.2",
+ "es-abstract": "^1.23.6",
"es-errors": "^1.3.0",
"es-object-atoms": "^1.0.0",
- "get-intrinsic": "^1.2.4",
- "gopd": "^1.0.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.7",
- "regexp.prototype.flags": "^1.5.2",
+ "get-intrinsic": "^1.2.6",
+ "gopd": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "internal-slot": "^1.1.0",
+ "regexp.prototype.flags": "^1.5.3",
"set-function-name": "^2.0.2",
- "side-channel": "^1.0.6"
+ "side-channel": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -11990,24 +13851,25 @@
},
"node_modules/string.prototype.repeat": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz",
- "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"define-properties": "^1.1.3",
"es-abstract": "^1.17.5"
}
},
"node_modules/string.prototype.trim": {
- "version": "1.2.9",
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz",
- "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==",
+ "version": "1.2.10",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "define-data-property": "^1.1.4",
"define-properties": "^1.2.1",
- "es-abstract": "^1.23.0",
- "es-object-atoms": "^1.0.0"
+ "es-abstract": "^1.23.5",
+ "es-object-atoms": "^1.0.0",
+ "has-property-descriptors": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -12017,24 +13879,26 @@
}
},
"node_modules/string.prototype.trimend": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz",
- "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==",
+ "version": "1.0.9",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
"define-properties": "^1.2.1",
"es-object-atoms": "^1.0.0"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/string.prototype.trimstart": {
"version": "1.0.8",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz",
- "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"call-bind": "^1.0.7",
"define-properties": "^1.2.1",
@@ -12049,9 +13913,8 @@
},
"node_modules/stringify-object": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-4.0.1.tgz",
- "integrity": "sha512-qpV1FBpN0R1gDAhCHIU71SYGZb35Te+gOQbQ6lYRmVJT7pF1NB8mkHeEJvyYNiHXw+fB4KIbeIjQl1rgiIijiA==",
"dev": true,
+ "license": "BSD-2-Clause",
"dependencies": {
"get-own-enumerable-property-symbols": "^3.0.2",
"is-obj": "^3.0.0",
@@ -12063,9 +13926,8 @@
},
"node_modules/stringify-object/node_modules/is-obj": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-3.0.0.tgz",
- "integrity": "sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -12075,9 +13937,8 @@
},
"node_modules/strip-ansi": {
"version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-regex": "^5.0.1"
},
@@ -12088,9 +13949,8 @@
"node_modules/strip-ansi-cjs": {
"name": "strip-ansi",
"version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-regex": "^5.0.1"
},
@@ -12100,61 +13960,35 @@
},
"node_modules/strip-bom": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/strip-final-newline": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
- "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/strip-json-comments": {
"version": "3.1.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
},
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/sucrase": {
- "version": "3.35.0",
- "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz",
- "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==",
- "dev": true,
- "dependencies": {
- "@jridgewell/gen-mapping": "^0.3.2",
- "commander": "^4.0.0",
- "glob": "^10.3.10",
- "lines-and-columns": "^1.1.6",
- "mz": "^2.7.0",
- "pirates": "^4.0.1",
- "ts-interface-checker": "^0.1.9"
- },
- "bin": {
- "sucrase": "bin/sucrase",
- "sucrase-node": "bin/sucrase-node"
- },
- "engines": {
- "node": ">=16 || 14 >=14.17"
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/super-regex": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/super-regex/-/super-regex-1.0.0.tgz",
- "integrity": "sha512-CY8u7DtbvucKuquCmOFEKhr9Besln7n9uN8eFbwcoGYWXOMW07u2o8njWaiXt11ylS3qoGF55pILjRmPlbodyg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"function-timeout": "^1.0.1",
"time-span": "^5.1.0"
@@ -12168,9 +14002,8 @@
},
"node_modules/supports-color": {
"version": "8.1.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
},
@@ -12182,23 +14015,24 @@
}
},
"node_modules/supports-hyperlinks": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz",
- "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==",
+ "version": "3.2.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
"has-flag": "^4.0.0",
"supports-color": "^7.0.0"
},
"engines": {
"node": ">=14.18"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-hyperlinks?sponsor=1"
}
},
"node_modules/supports-hyperlinks/node_modules/supports-color": {
"version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
},
@@ -12208,9 +14042,8 @@
},
"node_modules/supports-preserve-symlinks-flag": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
},
@@ -12219,94 +14052,57 @@
}
},
"node_modules/synckit": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz",
- "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==",
+ "version": "0.11.8",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@pkgr/core": "^0.1.0",
- "tslib": "^2.6.2"
+ "@pkgr/core": "^0.2.4"
},
"engines": {
"node": "^14.18.0 || >=16.0.0"
},
"funding": {
- "url": "https://opencollective.com/unts"
+ "url": "https://opencollective.com/synckit"
}
},
"node_modules/tailwind-merge": {
- "version": "2.5.3",
- "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.3.tgz",
- "integrity": "sha512-d9ZolCAIzom1nf/5p4LdD5zvjmgSxY0BGgdSvmXIoMYAiPdAW/dSpP7joCDYFY7r/HkEa2qmPtkgsu0xjQeQtw==",
+ "version": "3.3.1",
"dev": true,
+ "license": "MIT",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/dcastil"
}
},
"node_modules/tailwindcss": {
- "version": "3.4.13",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.13.tgz",
- "integrity": "sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==",
+ "version": "4.1.13",
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.13.tgz",
+ "integrity": "sha512-i+zidfmTqtwquj4hMEwdjshYYgMbOrPzb9a0M3ZgNa0JMoZeFC6bxZvO8yr8ozS6ix2SDz0+mvryPeBs2TFE+w==",
"dev": true,
- "dependencies": {
- "@alloc/quick-lru": "^5.2.0",
- "arg": "^5.0.2",
- "chokidar": "^3.5.3",
- "didyoumean": "^1.2.2",
- "dlv": "^1.1.3",
- "fast-glob": "^3.3.0",
- "glob-parent": "^6.0.2",
- "is-glob": "^4.0.3",
- "jiti": "^1.21.0",
- "lilconfig": "^2.1.0",
- "micromatch": "^4.0.5",
- "normalize-path": "^3.0.0",
- "object-hash": "^3.0.0",
- "picocolors": "^1.0.0",
- "postcss": "^8.4.23",
- "postcss-import": "^15.1.0",
- "postcss-js": "^4.0.1",
- "postcss-load-config": "^4.0.1",
- "postcss-nested": "^6.0.1",
- "postcss-selector-parser": "^6.0.11",
- "resolve": "^1.22.2",
- "sucrase": "^3.32.0"
- },
- "bin": {
- "tailwind": "lib/cli.js",
- "tailwindcss": "lib/cli.js"
- },
- "engines": {
- "node": ">=14.0.0"
- }
+ "license": "MIT"
},
"node_modules/tailwindcss-multi": {
"version": "0.4.6",
- "resolved": "https://registry.npmjs.org/tailwindcss-multi/-/tailwindcss-multi-0.4.6.tgz",
- "integrity": "sha512-Bn9yLrMkeYFrJjRYuuTfqT9ibm6U2qnTwlIKYchWyGX3qgL+1+NN4JgiHJG1qrR4QQeU28eCl8sMSBobdzijvQ==",
+ "license": "MIT",
"dependencies": {
"@types/node": "^20.4.1"
}
},
"node_modules/tailwindcss-multi/node_modules/@types/node": {
"version": "20.14.14",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.14.tgz",
- "integrity": "sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==",
+ "license": "MIT",
"dependencies": {
"undici-types": "~5.26.4"
}
},
"node_modules/tailwindcss-multi/node_modules/undici-types": {
"version": "5.26.5",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
- "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
+ "license": "MIT"
},
"node_modules/tar-stream": {
"version": "3.1.7",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
- "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"b4a": "^1.6.4",
"fast-fifo": "^1.2.0",
@@ -12315,18 +14111,16 @@
},
"node_modules/temp-dir": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz",
- "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=14.16"
}
},
"node_modules/tempy": {
"version": "3.1.0",
- "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz",
- "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"is-stream": "^3.0.0",
"temp-dir": "^3.0.0",
@@ -12342,9 +14136,8 @@
},
"node_modules/tempy/node_modules/is-stream": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
@@ -12354,9 +14147,8 @@
},
"node_modules/tempy/node_modules/type-fest": {
"version": "2.19.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
- "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
"dev": true,
+ "license": "(MIT OR CC0-1.0)",
"engines": {
"node": ">=12.20"
},
@@ -12366,8 +14158,7 @@
},
"node_modules/terser": {
"version": "5.30.4",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.4.tgz",
- "integrity": "sha512-xRdd0v64a8mFK9bnsKVdoNP9GQIKUAaJPTaqEQDL4w/J8WaW4sWXXoMZ+6SimPkfT5bElreXf8m9HnmPc3E1BQ==",
+ "license": "BSD-2-Clause",
"optional": true,
"peer": true,
"dependencies": {
@@ -12385,31 +14176,22 @@
},
"node_modules/terser/node_modules/commander": {
"version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "license": "MIT",
"optional": true,
"peer": true
},
- "node_modules/text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
- "dev": true
- },
"node_modules/thenify": {
"version": "3.3.1",
- "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
- "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"any-promise": "^1.0.0"
}
},
"node_modules/thenify-all": {
"version": "1.6.0",
- "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
- "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"thenify": ">= 3.1.0 < 4"
},
@@ -12419,9 +14201,8 @@
},
"node_modules/through2": {
"version": "2.0.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
- "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"readable-stream": "~2.3.6",
"xtend": "~4.0.1"
@@ -12429,15 +14210,13 @@
},
"node_modules/through2/node_modules/isarray": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/through2/node_modules/readable-stream": {
"version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
@@ -12450,24 +14229,21 @@
},
"node_modules/through2/node_modules/safe-buffer": {
"version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/through2/node_modules/string_decoder": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"safe-buffer": "~5.1.0"
}
},
"node_modules/time-span": {
"version": "5.1.0",
- "resolved": "https://registry.npmjs.org/time-span/-/time-span-5.1.0.tgz",
- "integrity": "sha512-75voc/9G4rDIJleOo4jPvN4/YC4GRZrY8yy1uU4lwrB3XEQbWve8zXoO5No4eFrGcTAMYyoY67p8jRQdtA1HbA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"convert-hrtime": "^5.0.0"
},
@@ -12478,11 +14254,46 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/tinyglobby": {
+ "version": "0.2.14",
+ "license": "MIT",
+ "dependencies": {
+ "fdir": "^6.4.4",
+ "picomatch": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/SuperchupuDev"
+ }
+ },
+ "node_modules/tinyglobby/node_modules/fdir": {
+ "version": "6.4.5",
+ "license": "MIT",
+ "peerDependencies": {
+ "picomatch": "^3 || ^4"
+ },
+ "peerDependenciesMeta": {
+ "picomatch": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/tinyglobby/node_modules/picomatch": {
+ "version": "4.0.2",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/to-regex-range": {
"version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"is-number": "^7.0.0"
},
@@ -12492,9 +14303,8 @@
},
"node_modules/touch": {
"version": "3.1.0",
- "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
- "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"nopt": "~1.0.10"
},
@@ -12504,9 +14314,8 @@
},
"node_modules/traverse": {
"version": "0.6.9",
- "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.9.tgz",
- "integrity": "sha512-7bBrcF+/LQzSgFmT0X5YclVqQxtv7TDJ1f8Wj7ibBu/U6BMLeOpUxuZjV7rMc44UtKxlnMFigdhFAIszSX1DMg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"gopd": "^1.0.1",
"typedarray.prototype.slice": "^1.0.3",
@@ -12521,36 +14330,27 @@
},
"node_modules/tree-kill": {
"version": "1.2.2",
- "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
- "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
"dev": true,
+ "license": "MIT",
"bin": {
"tree-kill": "cli.js"
}
},
"node_modules/ts-api-utils": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz",
- "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==",
+ "version": "2.1.0",
"dev": true,
+ "license": "MIT",
"engines": {
- "node": ">=16"
+ "node": ">=18.12"
},
"peerDependencies": {
- "typescript": ">=4.2.0"
+ "typescript": ">=4.8.4"
}
},
- "node_modules/ts-interface-checker": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
- "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==",
- "dev": true
- },
"node_modules/ts-json-as-const": {
"version": "1.0.7",
- "resolved": "https://registry.npmjs.org/ts-json-as-const/-/ts-json-as-const-1.0.7.tgz",
- "integrity": "sha512-UMM24g4uBevqBuEqeMUNm2yBEd6VrpJt2hhGWSpmr3nGuhQYwYcLpmxUjsAh5qxJbafF+ICrHvOvHn16zh9Ojg==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"@dfoverdx/tocamelcase": "^1.0.7",
"isbinaryfile": "^4.0.8",
@@ -12566,9 +14366,8 @@
},
"node_modules/ts-node": {
"version": "10.9.2",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
- "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@cspotcode/source-map-support": "^0.8.0",
"@tsconfig/node10": "^1.0.7",
@@ -12609,15 +14408,13 @@
},
"node_modules/ts-node/node_modules/arg": {
"version": "4.1.3",
- "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
- "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/tsconfig-paths": {
"version": "3.15.0",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
- "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@types/json5": "^0.0.29",
"json5": "^1.0.2",
@@ -12627,9 +14424,8 @@
},
"node_modules/tsconfig-paths/node_modules/json5": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
- "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"minimist": "^1.2.0"
},
@@ -12638,16 +14434,14 @@
}
},
"node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
- "dev": true
+ "version": "2.8.1",
+ "dev": true,
+ "license": "0BSD"
},
"node_modules/type-check": {
"version": "0.4.0",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"prelude-ls": "^1.2.1"
},
@@ -12655,31 +14449,40 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/type-fest": {
+ "version": "4.34.1",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/typed-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz",
- "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==",
+ "version": "1.0.3",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bound": "^1.0.3",
"es-errors": "^1.3.0",
- "is-typed-array": "^1.1.13"
+ "is-typed-array": "^1.1.14"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/typed-array-byte-length": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz",
- "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==",
+ "version": "1.0.3",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
"for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-proto": "^1.0.3",
- "is-typed-array": "^1.1.13"
+ "gopd": "^1.2.0",
+ "has-proto": "^1.2.0",
+ "is-typed-array": "^1.1.14"
},
"engines": {
"node": ">= 0.4"
@@ -12689,17 +14492,17 @@
}
},
"node_modules/typed-array-byte-offset": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz",
- "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==",
+ "version": "1.0.4",
"dev": true,
+ "license": "MIT",
"dependencies": {
"available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
"for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-proto": "^1.0.3",
- "is-typed-array": "^1.1.13"
+ "gopd": "^1.2.0",
+ "has-proto": "^1.2.0",
+ "is-typed-array": "^1.1.15",
+ "reflect.getprototypeof": "^1.0.9"
},
"engines": {
"node": ">= 0.4"
@@ -12709,17 +14512,16 @@
}
},
"node_modules/typed-array-length": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz",
- "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==",
+ "version": "1.0.7",
"dev": true,
+ "license": "MIT",
"dependencies": {
"call-bind": "^1.0.7",
"for-each": "^0.3.3",
"gopd": "^1.0.1",
- "has-proto": "^1.0.3",
"is-typed-array": "^1.1.13",
- "possible-typed-array-names": "^1.0.0"
+ "possible-typed-array-names": "^1.0.0",
+ "reflect.getprototypeof": "^1.0.6"
},
"engines": {
"node": ">= 0.4"
@@ -12730,9 +14532,8 @@
},
"node_modules/typedarray.prototype.slice": {
"version": "1.0.3",
- "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz",
- "integrity": "sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"call-bind": "^1.0.7",
"define-properties": "^1.2.1",
@@ -12749,10 +14550,10 @@
}
},
"node_modules/typescript": {
- "version": "5.5.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz",
- "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==",
- "dev": true,
+ "version": "5.9.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
+ "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
+ "devOptional": true,
"license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",
@@ -12763,15 +14564,16 @@
}
},
"node_modules/typescript-eslint": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.8.1.tgz",
- "integrity": "sha512-R0dsXFt6t4SAFjUSKFjMh4pXDtq04SsFKCVGDP3ZOzNP7itF0jBcZYU4fMsZr4y7O7V7Nc751dDeESbe4PbQMQ==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.42.0.tgz",
+ "integrity": "sha512-ozR/rQn+aQXQxh1YgbCzQWDFrsi9mcg+1PM3l/z5o1+20P7suOIaNg515bpr/OYt6FObz/NHcBstydDLHWeEKg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/eslint-plugin": "8.8.1",
- "@typescript-eslint/parser": "8.8.1",
- "@typescript-eslint/utils": "8.8.1"
+ "@typescript-eslint/eslint-plugin": "8.42.0",
+ "@typescript-eslint/parser": "8.42.0",
+ "@typescript-eslint/typescript-estree": "8.42.0",
+ "@typescript-eslint/utils": "8.42.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -12780,17 +14582,15 @@
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/uglify-js": {
"version": "3.17.4",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
- "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
"dev": true,
+ "license": "BSD-2-Clause",
"optional": true,
"bin": {
"uglifyjs": "bin/uglifyjs"
@@ -12800,15 +14600,17 @@
}
},
"node_modules/unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
+ "version": "1.1.0",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
+ "call-bound": "^1.0.3",
"has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
+ "has-symbols": "^1.1.0",
+ "which-boxed-primitive": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -12816,30 +14618,28 @@
},
"node_modules/undefsafe": {
"version": "2.0.5",
- "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",
- "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/undici-types": {
- "version": "6.19.8",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
- "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
- "devOptional": true
+ "version": "7.11.0",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.11.0.tgz",
+ "integrity": "sha512-kt1ZriHTi7MU+Z/r9DOdAI3ONdaR3M3csEaRc6ewa4f4dTvX4cQCbJ4NkEn0ohE4hHtq85+PhPSTY+pO/1PwgA==",
+ "devOptional": true,
+ "license": "MIT"
},
"node_modules/unicode-emoji-modifier-base": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz",
- "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/unicorn-magic": {
"version": "0.1.0",
- "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz",
- "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -12849,9 +14649,8 @@
},
"node_modules/unique-string": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz",
- "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"crypto-random-string": "^4.0.0"
},
@@ -12864,23 +14663,19 @@
},
"node_modules/universal-user-agent": {
"version": "7.0.2",
- "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.2.tgz",
- "integrity": "sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/universalify": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
- "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 10.0.0"
}
},
"node_modules/update-browserslist-db": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz",
- "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==",
+ "version": "1.1.3",
"dev": true,
"funding": [
{
@@ -12896,9 +14691,10 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "license": "MIT",
"dependencies": {
- "escalade": "^3.1.2",
- "picocolors": "^1.0.1"
+ "escalade": "^3.2.0",
+ "picocolors": "^1.1.1"
},
"bin": {
"update-browserslist-db": "cli.js"
@@ -12909,66 +14705,55 @@
},
"node_modules/uri-js": {
"version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
"dev": true,
+ "license": "BSD-2-Clause",
"dependencies": {
"punycode": "^2.1.0"
}
},
"node_modules/url-join": {
"version": "5.0.0",
- "resolved": "https://registry.npmjs.org/url-join/-/url-join-5.0.0.tgz",
- "integrity": "sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
}
},
- "node_modules/use-debouncy": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/use-debouncy/-/use-debouncy-5.0.1.tgz",
- "integrity": "sha512-Y67Ms+feWonusFVKm/AgajoyHHTmtjpC6lBaNAAK65oe1dB59G3JoQzKedFzb6DCeJm71epHBrTsNTev37YO3g==",
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- }
- },
"node_modules/util-deprecate": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/v8-compile-cache-lib": {
"version": "3.0.1",
- "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
- "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/validate-npm-package-license": {
"version": "3.0.4",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
- "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
"spdx-correct": "^3.0.0",
"spdx-expression-parse": "^3.0.0"
}
},
"node_modules/vite": {
- "version": "5.4.8",
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz",
- "integrity": "sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==",
+ "version": "7.0.6",
+ "license": "MIT",
"dependencies": {
- "esbuild": "^0.21.3",
- "postcss": "^8.4.43",
- "rollup": "^4.20.0"
+ "esbuild": "^0.25.0",
+ "fdir": "^6.4.6",
+ "picomatch": "^4.0.3",
+ "postcss": "^8.5.6",
+ "rollup": "^4.40.0",
+ "tinyglobby": "^0.2.14"
},
"bin": {
"vite": "bin/vite.js"
},
"engines": {
- "node": "^18.0.0 || >=20.0.0"
+ "node": "^20.19.0 || >=22.12.0"
},
"funding": {
"url": "https://github.com/vitejs/vite?sponsor=1"
@@ -12977,19 +14762,25 @@
"fsevents": "~2.3.3"
},
"peerDependencies": {
- "@types/node": "^18.0.0 || >=20.0.0",
- "less": "*",
+ "@types/node": "^20.19.0 || >=22.12.0",
+ "jiti": ">=1.21.0",
+ "less": "^4.0.0",
"lightningcss": "^1.21.0",
- "sass": "*",
- "sass-embedded": "*",
- "stylus": "*",
- "sugarss": "*",
- "terser": "^5.4.0"
+ "sass": "^1.70.0",
+ "sass-embedded": "^1.70.0",
+ "stylus": ">=0.54.8",
+ "sugarss": "^5.0.0",
+ "terser": "^5.16.0",
+ "tsx": "^4.8.1",
+ "yaml": "^2.4.2"
},
"peerDependenciesMeta": {
"@types/node": {
"optional": true
},
+ "jiti": {
+ "optional": true
+ },
"less": {
"optional": true
},
@@ -13010,27 +14801,52 @@
},
"terser": {
"optional": true
+ },
+ "tsx": {
+ "optional": true
+ },
+ "yaml": {
+ "optional": true
}
}
},
"node_modules/vite-plugin-css-injected-by-js": {
"version": "3.5.2",
- "resolved": "https://registry.npmjs.org/vite-plugin-css-injected-by-js/-/vite-plugin-css-injected-by-js-3.5.2.tgz",
- "integrity": "sha512-2MpU/Y+SCZyWUB6ua3HbJCrgnF0KACAsmzOQt1UvRVJCGF6S8xdA3ZUhWcWdM9ivG4I5az8PnQmwwrkC2CAQrQ==",
+ "license": "MIT",
"peerDependencies": {
"vite": ">2.0.0-0"
}
},
+ "node_modules/vite/node_modules/fdir": {
+ "version": "6.4.6",
+ "license": "MIT",
+ "peerDependencies": {
+ "picomatch": "^3 || ^4"
+ },
+ "peerDependenciesMeta": {
+ "picomatch": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vite/node_modules/picomatch": {
+ "version": "4.0.3",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/webextension-polyfill": {
"version": "0.12.0",
- "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.12.0.tgz",
- "integrity": "sha512-97TBmpoWJEE+3nFBQ4VocyCdLKfw54rFaJ6EVQYLBCXqCIpLSZkwGgASpv4oPt9gdKCJ80RJlcmNzNn008Ag6Q=="
+ "license": "MPL-2.0"
},
"node_modules/which": {
"version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"isexe": "^2.0.0"
},
@@ -13042,39 +14858,41 @@
}
},
"node_modules/which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
+ "version": "1.1.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
+ "is-bigint": "^1.1.0",
+ "is-boolean-object": "^1.2.1",
+ "is-number-object": "^1.1.1",
+ "is-string": "^1.1.1",
+ "is-symbol": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/which-builtin-type": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz",
- "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==",
+ "version": "1.2.1",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "function.prototype.name": "^1.1.5",
- "has-tostringtag": "^1.0.0",
+ "call-bound": "^1.0.2",
+ "function.prototype.name": "^1.1.6",
+ "has-tostringtag": "^1.0.2",
"is-async-function": "^2.0.0",
- "is-date-object": "^1.0.5",
- "is-finalizationregistry": "^1.0.2",
+ "is-date-object": "^1.1.0",
+ "is-finalizationregistry": "^1.1.0",
"is-generator-function": "^1.0.10",
- "is-regex": "^1.1.4",
+ "is-regex": "^1.2.1",
"is-weakref": "^1.0.2",
"isarray": "^2.0.5",
- "which-boxed-primitive": "^1.0.2",
- "which-collection": "^1.0.1",
- "which-typed-array": "^1.1.9"
+ "which-boxed-primitive": "^1.1.0",
+ "which-collection": "^1.0.2",
+ "which-typed-array": "^1.1.16"
},
"engines": {
"node": ">= 0.4"
@@ -13085,9 +14903,8 @@
},
"node_modules/which-collection": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz",
- "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"is-map": "^2.0.3",
"is-set": "^2.0.3",
@@ -13102,15 +14919,16 @@
}
},
"node_modules/which-typed-array": {
- "version": "1.1.15",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz",
- "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==",
+ "version": "1.1.19",
"dev": true,
+ "license": "MIT",
"dependencies": {
"available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.7",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
+ "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"
},
"engines": {
@@ -13122,15 +14940,13 @@
},
"node_modules/wordwrap": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/wrap-ansi": {
"version": "8.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^6.1.0",
"string-width": "^5.0.1",
@@ -13146,9 +14962,8 @@
"node_modules/wrap-ansi-cjs": {
"name": "wrap-ansi",
"version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
@@ -13163,15 +14978,13 @@
},
"node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
"version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/wrap-ansi-cjs/node_modules/string-width": {
"version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -13183,9 +14996,8 @@
},
"node_modules/wrap-ansi/node_modules/ansi-regex": {
"version": "6.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -13195,9 +15007,8 @@
},
"node_modules/wrap-ansi/node_modules/ansi-styles": {
"version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -13207,9 +15018,8 @@
},
"node_modules/wrap-ansi/node_modules/strip-ansi": {
"version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-regex": "^6.0.1"
},
@@ -13222,33 +15032,30 @@
},
"node_modules/xtend": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=0.4"
}
},
"node_modules/y18n": {
"version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": ">=10"
}
},
"node_modules/yallist": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
+ "dev": true,
+ "license": "ISC"
},
"node_modules/yaml": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz",
- "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==",
- "dev": true,
+ "version": "2.7.1",
+ "license": "ISC",
+ "optional": true,
+ "peer": true,
"bin": {
"yaml": "bin.mjs"
},
@@ -13258,9 +15065,8 @@
},
"node_modules/yargs": {
"version": "17.7.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
- "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"cliui": "^8.0.1",
"escalade": "^3.1.1",
@@ -13276,24 +15082,21 @@
},
"node_modules/yargs-parser": {
"version": "21.1.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
- "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
"dev": true,
+ "license": "ISC",
"engines": {
"node": ">=12"
}
},
"node_modules/yargs/node_modules/emoji-regex": {
"version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/yargs/node_modules/string-width": {
"version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -13305,18 +15108,16 @@
},
"node_modules/yn": {
"version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
- "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/yocto-queue": {
"version": "0.1.0",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
- "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -13325,10 +15126,9 @@
}
},
"node_modules/yoctocolors": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.0.2.tgz",
- "integrity": "sha512-Ct97huExsu7cWeEjmrXlofevF8CvzUglJ4iGUet5B8xn1oumtAZBpHU4GzYuoE6PVqcZ5hghtBrSlhwHuR1Jmw==",
+ "version": "2.1.1",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -13338,9 +15138,8 @@
},
"node_modules/zip-stream": {
"version": "6.0.1",
- "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz",
- "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"archiver-utils": "^5.0.0",
"compress-commons": "^6.0.2",
@@ -13351,22 +15150,32 @@
}
},
"node_modules/zod": {
- "version": "3.23.8",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
- "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==",
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.5.tgz",
+ "integrity": "sha512-rcUUZqlLJgBC33IT3PNMgsCq6TzLQEG/Ei/KTCU0PedSWRMAXoOUN+4t/0H+Q8bdnLPdqUYnvboJT0bn/229qg==",
"dev": true,
+ "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"
}
},
"node_modules/zod-error": {
"version": "1.5.0",
- "resolved": "https://registry.npmjs.org/zod-error/-/zod-error-1.5.0.tgz",
- "integrity": "sha512-zzopKZ/skI9iXpqCEPj+iLCKl9b88E43ehcU+sbRoHuwGd9F1IDVGQ70TyO6kmfiRL1g4IXkjsXK+g1gLYl4WQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"zod": "^3.20.2"
}
+ },
+ "node_modules/zod-error/node_modules/zod": {
+ "version": "3.25.76",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
+ "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/colinhacks"
+ }
}
}
}
diff --git a/package.json b/package.json
index 3071bcf8c..542c56e49 100644
--- a/package.json
+++ b/package.json
@@ -12,7 +12,7 @@
"url": "https://github.com/YouTube-Enhancer/extension.git"
},
"scripts": {
- "build": "concurrently \"vite build\" \"eslint --fix src/i18n/constants.ts\" \"prettier --write src/i18n/constants.ts\"",
+ "build": "concurrently \"vite build\" \"node node_modules/ts-json-as-const/index.js public/locales/en-US.json\" \"eslint --fix public/locales/en-US.json.d.ts\" \"eslint --fix src/i18n/constants.ts\"",
"dev": "nodemon",
"format": "prettier --write .",
"lint": "eslint .",
@@ -20,24 +20,22 @@
},
"type": "module",
"optionalDependencies": {
- "@rollup/rollup-linux-x64-gnu": "^4.14.3",
- "ts-json-as-const": "^1.0.7"
+ "@rollup/rollup-linux-x64-gnu": "^4.14.3"
},
"dependencies": {
- "@formkit/auto-animate": "^0.8.1",
+ "@formkit/auto-animate": "^0.9.0",
"@monaco-editor/react": "^4.6.0",
"@tanstack/react-query": "^5.18.0",
- "dotenv": "^16.3.1",
- "globals": "^15.11.0",
- "i18next": "^23.7.3",
- "monaco-editor": "^0.51.0",
- "react": "^18.2.0",
+ "dotenv": "^17.2.1",
+ "globals": "^16.2.0",
+ "i18next": "^25.3.4",
+ "monaco-editor": "^0.52.0",
+ "react": "^19.1.1",
"react-colorful": "^5.6.1",
- "react-dom": "^18.2.0",
+ "react-dom": "^19.1.1",
"react-icons": "^5.0.1",
"safe-units": "^2.0.1",
"tailwindcss-multi": "^0.4.0",
- "use-debouncy": "^5.0.1",
"vite-plugin-css-injected-by-js": "^3.3.0",
"webextension-polyfill": "^0.12.0"
},
@@ -45,31 +43,28 @@
"@eslint/compat": "^1.2.0",
"@eslint/js": "^9.12.0",
"@semantic-release/changelog": "^6.0.3",
- "@semantic-release/exec": "^6.0.3",
+ "@semantic-release/exec": "^7.0.3",
"@semantic-release/git": "^10.0.1",
"@thedutchcoder/postcss-rem-to-px": "^0.0.2",
"@total-typescript/ts-reset": "^0.6.0",
"@types/archiver": "^6.0.1",
- "@types/chrome": "^0.0.273",
- "@types/eslint__js": "^8.42.3",
- "@types/node": "^22.1.0",
- "@types/react": "^18.2.37",
- "@types/react-dom": "^18.2.15",
+ "@types/chrome": "^0.1.4",
+ "@types/node": "^24.0.13",
+ "@types/react": "^19.0.1",
+ "@types/react-dom": "^19.0.2",
"@types/webextension-polyfill": "^0.12.1",
"@types/youtube-player": "^5.5.10",
- "@typescript-eslint/eslint-plugin": "^8.8.1",
- "@typescript-eslint/parser": "^8.8.1",
- "@vitejs/plugin-react-swc": "^3.4.1",
+ "@vitejs/plugin-react-swc": "^4.0.0",
"archiver": "^7.0.1",
"autoprefixer": "^10.4.16",
"clsx": "^2.0.0",
- "concurrently": "^8.2.2",
+ "concurrently": "^9.1.0",
"eslint": "^9.12.0",
- "eslint-config-prettier": "^9.0.0",
+ "eslint-config-prettier": "^10.1.5",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-jsx-a11y": "^6.8.0",
- "eslint-plugin-no-secrets": "^1.0.2",
- "eslint-plugin-perfectionist": "^3.8.0",
+ "eslint-plugin-no-secrets": "^2.1.1",
+ "eslint-plugin-perfectionist": "^4.1.2",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-promise": "^7.1.0",
"eslint-plugin-react": "^7.33.2",
@@ -78,17 +73,18 @@
"fs-extra": "^11.1.1",
"get-installed-browsers": "^0.1.7",
"nodemon": "^3.0.1",
+ "npm": "^11.3.0",
"postcss": "^8.4.31",
"prettier": "^3.0.3",
"semantic-release": "^24.0.0",
- "tailwind-merge": "^2.0.0",
- "tailwindcss": "^3.3.6",
+ "tailwind-merge": "^3.2.0",
+ "tailwindcss": "^4.1.13",
"ts-json-as-const": "^1.0.7",
"ts-node": "^10.9.1",
- "typescript": "5.5",
+ "typescript": "5.9",
"typescript-eslint": "^8.8.1",
- "vite": "^5.4.8",
- "zod": "^3.22.4",
+ "vite": "^7.0.4",
+ "zod": "^4.0.17",
"zod-error": "^1.5.0"
}
-}
\ No newline at end of file
+}
diff --git a/prettier.config.cjs b/prettier.config.cjs
index 5369a63ef..d0d0186a9 100644
--- a/prettier.config.cjs
+++ b/prettier.config.cjs
@@ -1,7 +1,7 @@
/** @type {import("prettier").Config} */
module.exports = {
arrowParens: "always",
- endOfLine: "crlf",
+ endOfLine: "lf",
experimentalTernaries: true,
printWidth: 150,
semi: true,
diff --git a/public/contentStyle.css b/public/contentStyle.css
index a4f5e0615..22073d1ef 100644
--- a/public/contentStyle.css
+++ b/public/contentStyle.css
@@ -63,8 +63,4 @@ body.no-scroll .yte-button-tooltip {
.ytp-right-controls {
display: flex !important;
-}
-
-.yte-hide-shorts {
- display: none !important;
-}
+}
\ No newline at end of file
diff --git a/public/locales/ca-ES.json b/public/locales/ca-ES.json
index 7de4ef072..f46bb4ed4 100644
--- a/public/locales/ca-ES.json
+++ b/public/locales/ca-ES.json
@@ -123,6 +123,22 @@
"allDataDeleted": "All data has been deleted.",
"confirmAlert": "This will delete all extension data related to options. Continue?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -206,7 +222,7 @@
"noProblems": "No problems found."
},
"enable": {
- "label": "Enable custom CSS",
+ "label": "Custom CSS",
"title": "Enables custom CSS to be applied to the page"
},
"title": "Custom CSS Settings"
@@ -226,7 +242,7 @@
},
"forwardRewindButtons": {
"enable": {
- "label": "Enable forward/rewind buttons",
+ "label": "Forward/rewind buttons",
"title": "Adds forward and rewind buttons to the video player"
},
"time": {
@@ -264,6 +280,10 @@
"label": "Automatic theater mode",
"title": "Automatically enables theater mode when you load a video"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Automatically disable ambient mode",
+ "title": "Automatically disables ambient mode when you load a video"
+ },
"automaticallyDisableClosedCaptions": {
"label": "Automatically disable closed captions",
"title": "Automatically disables closed captions when you load a video"
@@ -272,6 +292,14 @@
"label": "Copy video URL with timestamp button",
"title": "Copies video URL with timestamp (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "Hide end screen cards",
"title": "Hides the cards at the end of the video"
@@ -292,6 +320,10 @@
"label": "Hide paid promotion banner",
"title": "Hides the banner that appears when you watch a video that has a paid promotion"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "Hide scrollbar",
"title": "Hides the pages scrollbar"
@@ -324,6 +356,10 @@
"label": "Pause background players",
"title": "Pauses video players in background tabs when you start a new player in foreground tab"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Remaining time",
"title": "Shows the remaining time of the video you're watching"
@@ -336,6 +372,10 @@
"label": "Remove YouTube /redirect URLs",
"title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Shorten YouTube video share link",
"title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it"
@@ -489,7 +529,7 @@
},
"holdModifierKey": {
"enable": {
- "label": "Enable when holding modifier key",
+ "label": "When holding modifier key",
"title": "Press a modifier key to enable volume adjustment with the scroll wheel."
},
"optionLabel": "{{KEY}} key",
@@ -500,7 +540,7 @@
},
"holdRightClick": {
"enable": {
- "label": "Enable when holding right click",
+ "label": "When holding right click",
"title": "Hold right click to enable scroll wheel volume control"
}
},
@@ -589,7 +629,7 @@
}
},
"enable": {
- "label": "Enable selected theme",
+ "label": "Deep Dark Theme",
"title": "Activate the selected theme for the page"
},
"select": {
diff --git a/public/locales/cs-CZ.json b/public/locales/cs-CZ.json
index 6aea0bc59..b0272a9bb 100644
--- a/public/locales/cs-CZ.json
+++ b/public/locales/cs-CZ.json
@@ -123,6 +123,22 @@
"allDataDeleted": "All data has been deleted.",
"confirmAlert": "This will delete all extension data related to options. Continue?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -206,7 +222,7 @@
"noProblems": "No problems found."
},
"enable": {
- "label": "Enable custom CSS",
+ "label": "Custom CSS",
"title": "Enables custom CSS to be applied to the page"
},
"title": "Custom CSS Settings"
@@ -226,7 +242,7 @@
},
"forwardRewindButtons": {
"enable": {
- "label": "Enable forward/rewind buttons",
+ "label": "Forward/rewind buttons",
"title": "Adds forward and rewind buttons to the video player"
},
"time": {
@@ -264,6 +280,10 @@
"label": "Automatic theater mode",
"title": "Automatically enables theater mode when you load a video"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Automatically disable ambient mode",
+ "title": "Automatically disables ambient mode when you load a video"
+ },
"automaticallyDisableClosedCaptions": {
"label": "Automatically disable closed captions",
"title": "Automatically disables closed captions when you load a video"
@@ -272,6 +292,14 @@
"label": "Copy video URL with timestamp button",
"title": "Copies video URL with timestamp (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "Hide end screen cards",
"title": "Hides the cards at the end of the video"
@@ -292,6 +320,10 @@
"label": "Hide paid promotion banner",
"title": "Hides the banner that appears when you watch a video that has a paid promotion"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "Hide scrollbar",
"title": "Hides the pages scrollbar"
@@ -324,6 +356,10 @@
"label": "Pause background players",
"title": "Pauses video players in background tabs when you start a new player in foreground tab"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Remaining time",
"title": "Shows the remaining time of the video you're watching"
@@ -336,6 +372,10 @@
"label": "Remove YouTube /redirect URLs",
"title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Shorten YouTube video share link",
"title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it"
@@ -489,7 +529,7 @@
},
"holdModifierKey": {
"enable": {
- "label": "Enable when holding modifier key",
+ "label": "When holding modifier key",
"title": "Press a modifier key to enable volume adjustment with the scroll wheel."
},
"optionLabel": "{{KEY}} key",
@@ -500,7 +540,7 @@
},
"holdRightClick": {
"enable": {
- "label": "Enable when holding right click",
+ "label": "When holding right click",
"title": "Hold right click to enable scroll wheel volume control"
}
},
@@ -589,7 +629,7 @@
}
},
"enable": {
- "label": "Enable selected theme",
+ "label": "Deep Dark Theme",
"title": "Activate the selected theme for the page"
},
"select": {
diff --git a/public/locales/de-DE.json b/public/locales/de-DE.json
index a878a6f2e..4902ab2b5 100644
--- a/public/locales/de-DE.json
+++ b/public/locales/de-DE.json
@@ -123,6 +123,22 @@
"allDataDeleted": "Die Daten wurden gelöscht.",
"confirmAlert": "Dies löscht alle Erweiterungsdaten zu Optionen. Fortfahren?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -206,7 +222,7 @@
"noProblems": "No problems found."
},
"enable": {
- "label": "Enable custom CSS",
+ "label": "Custom CSS",
"title": "Enables custom CSS to be applied to the page"
},
"title": "Custom CSS Settings"
@@ -226,7 +242,7 @@
},
"forwardRewindButtons": {
"enable": {
- "label": "Enable forward/rewind buttons",
+ "label": "Forward/rewind buttons",
"title": "Adds forward and rewind buttons to the video player"
},
"time": {
@@ -264,6 +280,10 @@
"label": "Automatischer Theatermodus",
"title": "Automatisch den Theatermodus aktivieren, wenn ein Video geladen wird"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Automatically disable ambient mode",
+ "title": "Automatically disables ambient mode when you load a video"
+ },
"automaticallyDisableClosedCaptions": {
"label": "Automatically disable closed captions",
"title": "Automatically disables closed captions when you load a video"
@@ -272,6 +292,14 @@
"label": "Copy video URL with timestamp button",
"title": "Copies video URL with timestamp (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "Hide end screen cards",
"title": "Hides the cards at the end of the video"
@@ -292,6 +320,10 @@
"label": "Hide paid promotion banner",
"title": "Hides the banner that appears when you watch a video that has a paid promotion"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "Scrollbar ausblenden",
"title": "Versteckt die Scrollleiste"
@@ -324,6 +356,10 @@
"label": "Pause background players",
"title": "Pauses video players in background tabs when you start a new player in foreground tab"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Verbleibende Zeit",
"title": "Zeigt die verbleibende Zeit des Videos, das du siehst"
@@ -336,6 +372,10 @@
"label": "Remove YouTube /redirect URLs",
"title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Shorten YouTube video share link",
"title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it"
@@ -589,7 +629,7 @@
}
},
"enable": {
- "label": "Enable selected theme",
+ "label": "Deep Dark Theme",
"title": "Activate the selected theme for the page"
},
"select": {
diff --git a/public/locales/en-GB.json b/public/locales/en-GB.json
index d3a27f02b..c8f3a637a 100644
--- a/public/locales/en-GB.json
+++ b/public/locales/en-GB.json
@@ -123,6 +123,22 @@
"allDataDeleted": "All data has been deleted.",
"confirmAlert": "This will delete all extension data related to options. Continue?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -206,7 +222,7 @@
"noProblems": "No problems found."
},
"enable": {
- "label": "Enable custom CSS",
+ "label": "Custom CSS",
"title": "Enables custom CSS to be applied to the page"
},
"title": "Custom CSS Settings"
@@ -226,7 +242,7 @@
},
"forwardRewindButtons": {
"enable": {
- "label": "Enable forward/rewind buttons",
+ "label": "Forward/rewind buttons",
"title": "Adds forward and rewind buttons to the video player"
},
"time": {
@@ -264,6 +280,10 @@
"label": "Automatic theatre mode",
"title": "Automatically enables theatre mode when you load a video"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Automatically disable ambient mode",
+ "title": "Automatically disables ambient mode when you load a video"
+ },
"automaticallyDisableClosedCaptions": {
"label": "Automatically disable closed captions",
"title": "Automatically disables closed captions when you load a video"
@@ -272,6 +292,14 @@
"label": "Copy video URL with timestamp button",
"title": "Copies video URL with timestamp (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "Hide end screen cards",
"title": "Hides the cards at the end of the video"
@@ -292,6 +320,10 @@
"label": "Hide paid promotion banner",
"title": "Hides the banner that appears when you watch a video that has a paid promotion"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "Hide scrollbar",
"title": "Hides the pages scrollbar"
@@ -324,6 +356,10 @@
"label": "Pause background players",
"title": "Pauses video players in background tabs when you start a new player in foreground tab"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Remaining time",
"title": "Shows the remaining time of the video you're watching"
@@ -336,6 +372,10 @@
"label": "Remove YouTube /redirect URLs",
"title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Shorten YouTube video share link",
"title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it"
@@ -489,7 +529,7 @@
},
"holdModifierKey": {
"enable": {
- "label": "Enable when holding modifier key",
+ "label": "When holding modifier key",
"title": "Press a modifier key to enable volume adjustment with the scroll wheel."
},
"optionLabel": "{{KEY}} key",
@@ -500,7 +540,7 @@
},
"holdRightClick": {
"enable": {
- "label": "Enable when holding right click",
+ "label": "When holding right click",
"title": "Hold right click to enable scroll wheel volume control"
}
},
@@ -589,7 +629,7 @@
}
},
"enable": {
- "label": "Enable selected theme",
+ "label": "Deep Dark Theme",
"title": "Activate the selected theme for the page"
},
"select": {
diff --git a/public/locales/en-US.json b/public/locales/en-US.json
index f1274b2a9..d6ca73c13 100644
--- a/public/locales/en-US.json
+++ b/public/locales/en-US.json
@@ -123,6 +123,22 @@
"allDataDeleted": "All data has been deleted.",
"confirmAlert": "This will delete all extension data related to options. Continue?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -206,7 +222,7 @@
"noProblems": "No problems found."
},
"enable": {
- "label": "Enable custom CSS",
+ "label": "Custom CSS",
"title": "Enables custom CSS to be applied to the page"
},
"title": "Custom CSS Settings"
@@ -226,7 +242,7 @@
},
"forwardRewindButtons": {
"enable": {
- "label": "Enable forward/rewind buttons",
+ "label": "Forward/rewind buttons",
"title": "Adds forward and rewind buttons to the video player"
},
"time": {
@@ -264,6 +280,10 @@
"label": "Automatic theater mode",
"title": "Automatically enables theater mode when you load a video"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Automatically disable ambient mode",
+ "title": "Automatically disables ambient mode when you load a video"
+ },
"automaticallyDisableClosedCaptions": {
"label": "Automatically disable closed captions",
"title": "Automatically disables closed captions when you load a video"
@@ -272,6 +292,14 @@
"label": "Copy video URL with timestamp button",
"title": "Copies video URL with timestamp (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "Hide end screen cards",
"title": "Hides the cards at the end of the video"
@@ -292,6 +320,10 @@
"label": "Hide paid promotion banner",
"title": "Hides the banner that appears when you watch a video that has a paid promotion"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "Hide scrollbar",
"title": "Hides the pages scrollbar"
@@ -324,6 +356,10 @@
"label": "Pause background players",
"title": "Pauses video players in background tabs when you start a new player in foreground tab"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Remaining time",
"title": "Shows the remaining time of the video you're watching"
@@ -336,6 +372,10 @@
"label": "Remove YouTube /redirect URLs",
"title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Shorten YouTube video share link",
"title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it"
@@ -489,7 +529,7 @@
},
"holdModifierKey": {
"enable": {
- "label": "Enable when holding modifier key",
+ "label": "When holding modifier key",
"title": "Press a modifier key to enable volume adjustment with the scroll wheel."
},
"optionLabel": "{{KEY}} key",
@@ -500,7 +540,7 @@
},
"holdRightClick": {
"enable": {
- "label": "Enable when holding right click",
+ "label": "When holding right click",
"title": "Hold right click to enable scroll wheel volume control"
}
},
@@ -589,7 +629,7 @@
}
},
"enable": {
- "label": "Enable selected theme",
+ "label": "Deep Dark Theme",
"title": "Activate the selected theme for the page"
},
"select": {
diff --git a/public/locales/en-US.json.d.ts b/public/locales/en-US.json.d.ts
index 27e9c06f3..91a8dea5f 100644
--- a/public/locales/en-US.json.d.ts
+++ b/public/locales/en-US.json.d.ts
@@ -71,6 +71,16 @@ interface EnUS {
allDataDeleted: "All data has been deleted.";
confirmAlert: "This will delete all extension data related to options. Continue?";
};
+ optionDisabled: {
+ either: { label: "Enable {{OPTIONS}} to configure this option"; separator: " or " };
+ plural: { label: "Enable {{OPTIONS}} to configure this option"; separator: " and " };
+ singular: "Enable '{{OPTION}}' to configure this option";
+ specificOption: {
+ deepDarkCustomTheme: "Set theme to 'Custom' to configure this option.";
+ featureMenu: "Configure at least one button to be placed in the feature menu to configure this option.";
+ };
+ };
+ scrollForMoreSettings: "Scroll for more settings";
sections: {
automaticQuality: {
enable: {
@@ -130,10 +140,7 @@ interface EnUS {
expand: "Expand Editor";
noProblems: "No problems found.";
};
- enable: {
- label: "Enable custom CSS";
- title: "Enables custom CSS to be applied to the page";
- };
+ enable: { label: "Custom CSS"; title: "Enables custom CSS to be applied to the page" };
title: "Custom CSS Settings";
};
featureMenu: {
@@ -148,7 +155,7 @@ interface EnUS {
};
forwardRewindButtons: {
enable: {
- label: "Enable forward/rewind buttons";
+ label: "Forward/rewind buttons";
title: "Adds forward and rewind buttons to the video player";
};
time: {
@@ -179,18 +186,30 @@ interface EnUS {
};
miscellaneous: {
features: {
- automaticTheaterMode: {
- label: "Automatic theater mode";
- title: "Automatically enables theater mode when you load a video";
+ automaticallyDisableAmbientMode: {
+ label: "Automatically disable ambient mode";
+ title: "Automatically disables ambient mode when you load a video";
};
automaticallyDisableClosedCaptions: {
label: "Automatically disable closed captions";
title: "Automatically disables closed captions when you load a video";
};
+ automaticTheaterMode: {
+ label: "Automatic theater mode";
+ title: "Automatically enables theater mode when you load a video";
+ };
copyTimestampUrlButton: {
label: "Copy video URL with timestamp button";
title: "Copies video URL with timestamp (?t=123)";
};
+ defaultToOriginalAudioTrack: {
+ label: "Default to original audio track";
+ title: "Always default to the original audio track";
+ };
+ hideArtificialIntelligenceSummary: {
+ label: "Hide AI summary";
+ title: "Hides the artificial intelligence summary below videos";
+ };
hideEndScreenCards: {
label: "Hide end screen cards";
title: "Hides the cards at the end of the video";
@@ -208,6 +227,7 @@ interface EnUS {
label: "Hide paid promotion banner";
title: "Hides the banner that appears when you watch a video that has a paid promotion";
};
+ hidePlayables: { label: "Hide playables"; title: "Hides all playables" };
hideScrollbar: { label: "Hide scrollbar"; title: "Hides the pages scrollbar" };
hideShorts: { label: "Hide shorts"; title: "Hides all shorts" };
hideTranslateComment: {
@@ -234,6 +254,10 @@ interface EnUS {
label: "Pause background players";
title: "Pauses video players in background tabs when you start a new player in foreground tab";
};
+ playlistRemover: {
+ label: "Hide playlists from homepage";
+ title: "Get rid of playlists from homepage";
+ };
remainingTime: {
label: "Remaining time";
title: "Shows the remaining time of the video you're watching";
@@ -246,6 +270,10 @@ interface EnUS {
label: "Remove YouTube /redirect URLs";
title: "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue";
};
+ restoreFullscreenScrolling: {
+ label: "Restore fullscreen scrolling";
+ title: "Restores scrolling in fullscreen mode";
+ };
shareShortener: {
label: "Shorten YouTube video share link";
title: "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it";
@@ -367,7 +395,7 @@ interface EnUS {
};
holdModifierKey: {
enable: {
- label: "Enable when holding modifier key";
+ label: "When holding modifier key";
title: "Press a modifier key to enable volume adjustment with the scroll wheel.";
};
optionLabel: "{{KEY}} key";
@@ -375,7 +403,7 @@ interface EnUS {
};
holdRightClick: {
enable: {
- label: "Enable when holding right click";
+ label: "When holding right click";
title: "Hold right click to enable scroll wheel volume control";
};
};
@@ -425,10 +453,7 @@ interface EnUS {
mainText: { label: "Main text color"; title: "Color for main text" };
secondBackground: { label: "Secondary background color"; title: "Color for secondary background" };
};
- enable: {
- label: "Enable selected theme";
- title: "Activate the selected theme for the page";
- };
+ enable: { label: "Deep Dark Theme"; title: "Activate the selected theme for the page" };
select: { label: "Select theme"; title: "Select a theme to be applied to the page" };
title: "YouTube Deep Dark Settings";
};
diff --git a/public/locales/es-ES.json b/public/locales/es-ES.json
index d0ff9ecae..eeeab77b3 100644
--- a/public/locales/es-ES.json
+++ b/public/locales/es-ES.json
@@ -123,6 +123,22 @@
"allDataDeleted": "Todos los datos han sido eliminados.",
"confirmAlert": "Esto eliminará todos los datos de la extensión relacionados con las opciones. ¿Continuar?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -226,7 +242,7 @@
},
"forwardRewindButtons": {
"enable": {
- "label": "Enable forward/rewind buttons",
+ "label": "Forward/rewind buttons",
"title": "Adds forward and rewind buttons to the video player"
},
"time": {
@@ -264,6 +280,10 @@
"label": "Modo cine automático",
"title": "Activar automáticamente el modo cine al cargar un vídeo"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Automatically disable ambient mode",
+ "title": "Automatically disables ambient mode when you load a video"
+ },
"automaticallyDisableClosedCaptions": {
"label": "Automatically disable closed captions",
"title": "Automatically disables closed captions when you load a video"
@@ -272,6 +292,14 @@
"label": "Copy video URL with timestamp button",
"title": "Copies video URL with timestamp (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "Hide end screen cards",
"title": "Hides the cards at the end of the video"
@@ -292,6 +320,10 @@
"label": "Hide paid promotion banner",
"title": "Hides the banner that appears when you watch a video that has a paid promotion"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "Ocultar barra de desplazamiento",
"title": "Oculta la barra de desplazamiento de la página"
@@ -324,6 +356,10 @@
"label": "Pause background players",
"title": "Pauses video players in background tabs when you start a new player in foreground tab"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Tiempo restante",
"title": "Muestra el tiempo restante del vídeo que estás viendo"
@@ -336,6 +372,10 @@
"label": "Remove YouTube /redirect URLs",
"title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Shorten YouTube video share link",
"title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it"
@@ -589,7 +629,7 @@
}
},
"enable": {
- "label": "Enable selected theme",
+ "label": "Deep Dark Theme",
"title": "Activate the selected theme for the page"
},
"select": {
diff --git a/public/locales/fa-IR.json b/public/locales/fa-IR.json
index 45926df70..1bc345f1d 100644
--- a/public/locales/fa-IR.json
+++ b/public/locales/fa-IR.json
@@ -123,6 +123,22 @@
"allDataDeleted": "All data has been deleted.",
"confirmAlert": "This will delete all extension data related to options. Continue?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -206,7 +222,7 @@
"noProblems": "No problems found."
},
"enable": {
- "label": "Enable custom CSS",
+ "label": "Custom CSS",
"title": "Enables custom CSS to be applied to the page"
},
"title": "Custom CSS Settings"
@@ -226,7 +242,7 @@
},
"forwardRewindButtons": {
"enable": {
- "label": "Enable forward/rewind buttons",
+ "label": "Forward/rewind buttons",
"title": "Adds forward and rewind buttons to the video player"
},
"time": {
@@ -264,6 +280,10 @@
"label": "Automatic theater mode",
"title": "Automatically enables theater mode when you load a video"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Automatically disable ambient mode",
+ "title": "Automatically disables ambient mode when you load a video"
+ },
"automaticallyDisableClosedCaptions": {
"label": "Automatically disable closed captions",
"title": "Automatically disables closed captions when you load a video"
@@ -272,6 +292,14 @@
"label": "Copy video URL with timestamp button",
"title": "Copies video URL with timestamp (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "Hide end screen cards",
"title": "Hides the cards at the end of the video"
@@ -292,6 +320,10 @@
"label": "Hide paid promotion banner",
"title": "Hides the banner that appears when you watch a video that has a paid promotion"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "Hide scrollbar",
"title": "Hides the pages scrollbar"
@@ -324,6 +356,10 @@
"label": "Pause background players",
"title": "Pauses video players in background tabs when you start a new player in foreground tab"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Remaining time",
"title": "Shows the remaining time of the video you're watching"
@@ -336,6 +372,10 @@
"label": "Remove YouTube /redirect URLs",
"title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Shorten YouTube video share link",
"title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it"
@@ -489,7 +529,7 @@
},
"holdModifierKey": {
"enable": {
- "label": "Enable when holding modifier key",
+ "label": "When holding modifier key",
"title": "Press a modifier key to enable volume adjustment with the scroll wheel."
},
"optionLabel": "{{KEY}} key",
@@ -500,7 +540,7 @@
},
"holdRightClick": {
"enable": {
- "label": "Enable when holding right click",
+ "label": "When holding right click",
"title": "Hold right click to enable scroll wheel volume control"
}
},
@@ -589,7 +629,7 @@
}
},
"enable": {
- "label": "Enable selected theme",
+ "label": "Deep Dark Theme",
"title": "Activate the selected theme for the page"
},
"select": {
diff --git a/public/locales/fr-FR.json b/public/locales/fr-FR.json
index 88bf70f51..f73db2f65 100644
--- a/public/locales/fr-FR.json
+++ b/public/locales/fr-FR.json
@@ -123,6 +123,22 @@
"allDataDeleted": "Toutes les données ont été supprimées.",
"confirmAlert": "Ceci supprimera toutes les données d'extension liées aux options. On continue ?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -206,7 +222,7 @@
"noProblems": "Aucun problème détecté."
},
"enable": {
- "label": "Enable custom CSS",
+ "label": "Custom CSS",
"title": "Enables custom CSS to be applied to the page"
},
"title": "Custom CSS Settings"
@@ -226,7 +242,7 @@
},
"forwardRewindButtons": {
"enable": {
- "label": "Enable forward/rewind buttons",
+ "label": "Forward/rewind buttons",
"title": "Adds forward and rewind buttons to the video player"
},
"time": {
@@ -264,6 +280,10 @@
"label": "Mode cinéma automatique",
"title": "Activer automatiquement le mode cinéma lorsque vous chargez une vidéo"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Automatically disable ambient mode",
+ "title": "Automatically disables ambient mode when you load a video"
+ },
"automaticallyDisableClosedCaptions": {
"label": "Automatically disable closed captions",
"title": "Automatically disables closed captions when you load a video"
@@ -272,6 +292,14 @@
"label": "Copy video URL with timestamp button",
"title": "Copies video URL with timestamp (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "Hide end screen cards",
"title": "Hides the cards at the end of the video"
@@ -292,6 +320,10 @@
"label": "Hide paid promotion banner",
"title": "Hides the banner that appears when you watch a video that has a paid promotion"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "Cacher la barre de défilement",
"title": "Cache la barre de défilement des pages"
@@ -324,6 +356,10 @@
"label": "Pause background players",
"title": "Pauses video players in background tabs when you start a new player in foreground tab"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Temps restant",
"title": "Affiche le temps restant de la vidéo que vous regardez"
@@ -336,6 +372,10 @@
"label": "Remove YouTube /redirect URLs",
"title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Shorten YouTube video share link",
"title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it"
@@ -589,7 +629,7 @@
}
},
"enable": {
- "label": "Enable selected theme",
+ "label": "Deep Dark Theme",
"title": "Activate the selected theme for the page"
},
"select": {
diff --git a/public/locales/he-IL.json b/public/locales/he-IL.json
index 677d12c40..0c686761d 100644
--- a/public/locales/he-IL.json
+++ b/public/locales/he-IL.json
@@ -123,6 +123,22 @@
"allDataDeleted": "All data has been deleted.",
"confirmAlert": "This will delete all extension data related to options. Continue?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -206,7 +222,7 @@
"noProblems": "No problems found."
},
"enable": {
- "label": "Enable custom CSS",
+ "label": "Custom CSS",
"title": "Enables custom CSS to be applied to the page"
},
"title": "Custom CSS Settings"
@@ -226,7 +242,7 @@
},
"forwardRewindButtons": {
"enable": {
- "label": "Enable forward/rewind buttons",
+ "label": "Forward/rewind buttons",
"title": "Adds forward and rewind buttons to the video player"
},
"time": {
@@ -264,6 +280,10 @@
"label": "Automatic theater mode",
"title": "Automatically enables theater mode when you load a video"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Automatically disable ambient mode",
+ "title": "Automatically disables ambient mode when you load a video"
+ },
"automaticallyDisableClosedCaptions": {
"label": "Automatically disable closed captions",
"title": "Automatically disables closed captions when you load a video"
@@ -272,6 +292,14 @@
"label": "Copy video URL with timestamp button",
"title": "Copies video URL with timestamp (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "Hide end screen cards",
"title": "Hides the cards at the end of the video"
@@ -292,6 +320,10 @@
"label": "Hide paid promotion banner",
"title": "Hides the banner that appears when you watch a video that has a paid promotion"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "Hide scrollbar",
"title": "Hides the pages scrollbar"
@@ -324,6 +356,10 @@
"label": "Pause background players",
"title": "Pauses video players in background tabs when you start a new player in foreground tab"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Remaining time",
"title": "Shows the remaining time of the video you're watching"
@@ -336,6 +372,10 @@
"label": "Remove YouTube /redirect URLs",
"title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Shorten YouTube video share link",
"title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it"
@@ -489,7 +529,7 @@
},
"holdModifierKey": {
"enable": {
- "label": "Enable when holding modifier key",
+ "label": "When holding modifier key",
"title": "Press a modifier key to enable volume adjustment with the scroll wheel."
},
"optionLabel": "{{KEY}} key",
@@ -500,7 +540,7 @@
},
"holdRightClick": {
"enable": {
- "label": "Enable when holding right click",
+ "label": "When holding right click",
"title": "Hold right click to enable scroll wheel volume control"
}
},
@@ -589,7 +629,7 @@
}
},
"enable": {
- "label": "Enable selected theme",
+ "label": "Deep Dark Theme",
"title": "Activate the selected theme for the page"
},
"select": {
diff --git a/public/locales/hi-IN.json b/public/locales/hi-IN.json
index 07ef16676..f16f64d7b 100644
--- a/public/locales/hi-IN.json
+++ b/public/locales/hi-IN.json
@@ -123,6 +123,22 @@
"allDataDeleted": "All data has been deleted.",
"confirmAlert": "This will delete all extension data related to options. Continue?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -206,7 +222,7 @@
"noProblems": "No problems found."
},
"enable": {
- "label": "Enable custom CSS",
+ "label": "Custom CSS",
"title": "Enables custom CSS to be applied to the page"
},
"title": "Custom CSS Settings"
@@ -226,7 +242,7 @@
},
"forwardRewindButtons": {
"enable": {
- "label": "Enable forward/rewind buttons",
+ "label": "Forward/rewind buttons",
"title": "Adds forward and rewind buttons to the video player"
},
"time": {
@@ -264,6 +280,10 @@
"label": "Automatic theater mode",
"title": "Automatically enables theater mode when you load a video"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Automatically disable ambient mode",
+ "title": "Automatically disables ambient mode when you load a video"
+ },
"automaticallyDisableClosedCaptions": {
"label": "Automatically disable closed captions",
"title": "Automatically disables closed captions when you load a video"
@@ -272,6 +292,14 @@
"label": "Copy video URL with timestamp button",
"title": "Copies video URL with timestamp (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "Hide end screen cards",
"title": "Hides the cards at the end of the video"
@@ -292,6 +320,10 @@
"label": "Hide paid promotion banner",
"title": "Hides the banner that appears when you watch a video that has a paid promotion"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "Hide scrollbar",
"title": "Hides the pages scrollbar"
@@ -324,6 +356,10 @@
"label": "Pause background players",
"title": "Pauses video players in background tabs when you start a new player in foreground tab"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Remaining time",
"title": "Shows the remaining time of the video you're watching"
@@ -336,6 +372,10 @@
"label": "Remove YouTube /redirect URLs",
"title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Shorten YouTube video share link",
"title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it"
@@ -489,7 +529,7 @@
},
"holdModifierKey": {
"enable": {
- "label": "Enable when holding modifier key",
+ "label": "When holding modifier key",
"title": "Press a modifier key to enable volume adjustment with the scroll wheel."
},
"optionLabel": "{{KEY}} key",
@@ -500,7 +540,7 @@
},
"holdRightClick": {
"enable": {
- "label": "Enable when holding right click",
+ "label": "When holding right click",
"title": "Hold right click to enable scroll wheel volume control"
}
},
@@ -589,7 +629,7 @@
}
},
"enable": {
- "label": "Enable selected theme",
+ "label": "Deep Dark Theme",
"title": "Activate the selected theme for the page"
},
"select": {
diff --git a/public/locales/it-IT.json b/public/locales/it-IT.json
index 5e2cdf27a..a59ff004f 100644
--- a/public/locales/it-IT.json
+++ b/public/locales/it-IT.json
@@ -74,7 +74,7 @@
"increaseLimit": "Impossibile aumentare ulteriormente ({{SPEED}})"
},
"playlistLength": {
- "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length."
+ "title": "La lunghezza totale può non essere accurata se alcuni video sono nascosti o se non hai caricato abbastanza video per ottenere la lunghezza completa."
},
"screenshotButton": {
"button": {
@@ -123,6 +123,22 @@
"allDataDeleted": "Tutti i dati sono stati eliminati.",
"confirmAlert": "Questo eliminerà tutti i dati delle estensioni relativi alle opzioni. Continuare?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Abilita {{OPTIONS}} per configurare questa opzione",
+ "separator": " o "
+ },
+ "plural": {
+ "label": "Abilita {{OPTIONS}} per configurare questa opzione",
+ "separator": " e "
+ },
+ "singular": "Abilita '{{OPTION}}' per configurare questa opzione",
+ "specificOption": {
+ "deepDarkCustomTheme": "Imposta il tema a 'Personalizzato' per configurare questa opzione.",
+ "featureMenu": "Configura almeno un pulsante da posizionare nel menu' delle funzioni per configurare questa opzione."
+ }
+ },
+ "scrollForMoreSettings": "Scorri per altre impostazioni",
"sections": {
"automaticQuality": {
"enable": {
@@ -264,14 +280,26 @@
"label": "Modalità teatro automatica",
"title": "Attiva automaticamente la modalità teatro quando carichi un video"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Disabilita automaticamente la modalità ambiente",
+ "title": "Disabilita automaticamente la modalità ambiente quando si carica un video"
+ },
"automaticallyDisableClosedCaptions": {
- "label": "Automatically disable closed captions",
- "title": "Automatically disables closed captions when you load a video"
+ "label": "Disabilita automaticamente le didascalie chiuse",
+ "title": "Disabilita automaticamente le didascalie chiuse quando si carica un video"
},
"copyTimestampUrlButton": {
"label": "Pulsante \"Copia URL video con temporizzazione\"",
"title": "Copia l'URL del video con la temporizzazione (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Traccia audio originale predefinita",
+ "title": "Traccia audio originale sempre predefinita"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Nascondi riepilogo IA",
+ "title": "Nasconde il riepilogo dell'intelligenza artificiale sotto i video"
+ },
"hideEndScreenCards": {
"label": "Nascondi le schede finali",
"title": "Nasconde le schede alla fine del video"
@@ -285,13 +313,17 @@
"title": "Nasconde la chat live stream"
},
"hideOfficialArtistVideosFromHomePage": {
- "label": "Hide Official Artist Videos",
- "title": "Hide Official Artist Videos from Home Page"
+ "label": "Nascondi video ufficiali dell'artista",
+ "title": "Nascondi video ufficiali dell'artista dalla pagina iniziale"
},
"hidePaidPromotionBanner": {
"label": "Nascondi banner promozioni a pagamento",
"title": "Nasconde il banner con promozioni a pagamento che appare quando si guarda un video"
},
+ "hidePlayables": {
+ "label": "Nascondi giocabili",
+ "title": "Nasconde tutti i giocabili"
+ },
"hideScrollbar": {
"label": "Nascondi barra scorrimento",
"title": "Nasconde la barra di scorrimento delle pagine"
@@ -324,6 +356,10 @@
"label": "Metti in pausa riproduttori in secondo piano",
"title": "Mette in pausa i riproduttori video nelle schede nascoste quando si avvia un nuovo riproduttore nella scheda aperta"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Tempo rimanente",
"title": "Mostra il tempo rimanente per il video che stai guardando"
@@ -336,6 +372,10 @@
"label": "Rimuovi URL /redirect di YouTube",
"title": "Rimpiazza il reindirizzamento di YouTube con gli URL attuali saltando il dialogo di avviso di reindirizzamento"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Abbrevia il collegamento di condivisione video di YouTube",
"title": "Riduce il collegamento di condivisione video di YouTube (youtu.be) eliminando da esso i parametri si/feature"
@@ -422,24 +462,24 @@
},
"playlistLength": {
"enable": {
- "label": "Display playlist length information",
- "title": "Shows the total length of the playlist, how much has been watched, and how much remains."
+ "label": "Mostra informazioni lunghezza lista riproduzioni",
+ "title": "Mostra la lunghezza totale della lista riproduzioni, quanto è stato guardato e quanto ne rimane."
},
- "title": "Playlist length settings",
+ "title": "Impostazioni lunghezza lista riproduzioni",
"wayToGetLength": {
"select": {
- "label": "Method to get playlist length",
- "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)"
+ "label": "Metodo per ottenere la lunghezza della lista riproduzioni",
+ "title": "Il modo per ottenere informazioni sulla lunghezza della lista riproduzioni (il metodo API sarà ripiegato in HTML se si verificasse un errore)"
}
},
"wayToGetWatchTime": {
"select": {
- "label": "Method to get watched time",
+ "label": "Metodo per ottenere il tempo già riprodotto",
"options": {
- "duration": "Video Length",
- "youtube": "Video Watch Time"
+ "duration": "Durata del video",
+ "youtube": "Tempo in riproduzione"
},
- "title": "The way to get the amount of time watched (Video Length type only used on watch page)"
+ "title": "Il modo per ottenere la quantità di tempo guardato (tipo di lunghezza video usato solo nella pagina di riproduzione)"
}
}
},
@@ -548,12 +588,12 @@
"title": "Impostazioni aumento volume"
},
"youtubeDataApiV3Key": {
- "getApiKeyLinkText": "You can get one from here",
+ "getApiKeyLinkText": "Puoi ottenerne una da qui",
"input": {
- "label": "API Key",
- "title": "Enter your Youtube Data API V3 key."
+ "label": "Chiave API",
+ "title": "Inserisci la tua chiave Youtube API V3."
},
- "title": "YouTube API V3 Key"
+ "title": "Chiave Youtube API V3"
},
"youtubeDeepDark": {
"author": "Autore",
diff --git a/public/locales/ja-JP.json b/public/locales/ja-JP.json
index 11d7a1478..3389ed595 100644
--- a/public/locales/ja-JP.json
+++ b/public/locales/ja-JP.json
@@ -74,7 +74,7 @@
"increaseLimit": "再生速度を上げるはできまっせん ({{SPEED}})"
},
"playlistLength": {
- "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length."
+ "title": "一部の動画が非表示になっている場合、または完全な長さを得るために十分な動画を読み込んでいない場合、合計長さが正確でない可能性があります。"
},
"screenshotButton": {
"button": {
@@ -123,6 +123,22 @@
"allDataDeleted": "すべてのデータが削除されました。",
"confirmAlert": "オプションに関連するすべてのデータを削除します。続行しますか?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -264,14 +280,26 @@
"label": "自動シアターモード",
"title": "動画の読み込み時に自動的にシアターモードを有効にする"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "シネマティック ライティングを自動的に無効にする",
+ "title": "動画の読み込み時にシネマティック ライティングを自動にディセーブルする"
+ },
"automaticallyDisableClosedCaptions": {
- "label": "Automatically disable closed captions",
- "title": "Automatically disables closed captions when you load a video"
+ "label": "クローズドキャプションを自動にディセーブルする",
+ "title": "動画の読み込み時にクローズドキャプションを自動にディセーブルする"
},
"copyTimestampUrlButton": {
"label": "タイムスタンプ付きの動画URLをコピーのボタン",
"title": "タイムスタンプ付きの動画URLをコピーする (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "終了画面のカードを非表示にする",
"title": "動画の終了で画面カードを非表示にする"
@@ -285,13 +313,17 @@
"title": "配信チャットを隠する"
},
"hideOfficialArtistVideosFromHomePage": {
- "label": "Hide Official Artist Videos",
- "title": "Hide Official Artist Videos from Home Page"
+ "label": "公式アーティストの動画を隠する",
+ "title": "ホームページから公式アーティストの動画を隠する"
},
"hidePaidPromotionBanner": {
"label": "有料プロモーションバナーを隠す",
"title": "有料プロモーションのある動画を視聴したときに表示されるバナーを隠すします"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "スクロールバー隠す機能",
"title": "ページのスクロールバーを隠す"
@@ -324,6 +356,10 @@
"label": "背後タブのビデオプレイヤーを一時停止",
"title": "前景タブに新規プレイヤー開始にして、背後タブのビデオプレイヤーを一時停止します"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "残り時間",
"title": "動画の残り時間を表示します"
@@ -336,6 +372,10 @@
"label": "YouTubeのリダイレクトURLを削除する",
"title": "YouTubeリダイレクトを実物なURLを換えして、リダイレクト注意を抜かします"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "YouTube動画のURLを短縮する",
"title": "YouTube動画のURLに機能パラメータを削除して短縮する(youtu.be)"
@@ -422,24 +462,24 @@
},
"playlistLength": {
"enable": {
- "label": "Display playlist length information",
- "title": "Shows the total length of the playlist, how much has been watched, and how much remains."
+ "label": "プレイリストの長さ情報を表示",
+ "title": "プレイリストの長さ全額、視聴時間量、と残り時間を見せてしまいます。"
},
- "title": "Playlist length settings",
+ "title": "プレイリストの長さ設定",
"wayToGetLength": {
"select": {
- "label": "Method to get playlist length",
- "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)"
+ "label": "プレイリストの長さを取得する方法",
+ "title": "プレイリストの長さ情報を取得する方法 (エラーが発生した場合、APIメソッドはHTMLにフォールバックします)"
}
},
"wayToGetWatchTime": {
"select": {
- "label": "Method to get watched time",
+ "label": "動画の視聴時間の取り出す方法",
"options": {
- "duration": "Video Length",
- "youtube": "Video Watch Time"
+ "duration": "動画の長さ",
+ "youtube": "動画の視聴時間"
},
- "title": "The way to get the amount of time watched (Video Length type only used on watch page)"
+ "title": "視聴時間の長さを取得する方法 (動画の長さタイプはウォッチページでのみ使用)"
}
}
},
@@ -548,12 +588,12 @@
"title": "音量ブーストの設定"
},
"youtubeDataApiV3Key": {
- "getApiKeyLinkText": "You can get one from here",
+ "getApiKeyLinkText": "APIキーがここで取得をします。",
"input": {
- "label": "API Key",
- "title": "Enter your Youtube Data API V3 key."
+ "label": "APIキー",
+ "title": "YouTube API V3キーを入力してください。"
},
- "title": "YouTube API V3 Key"
+ "title": "YouTube API V3キー"
},
"youtubeDeepDark": {
"author": "作家",
diff --git a/public/locales/ko-KR.json b/public/locales/ko-KR.json
index 9f37c9365..ff652763f 100644
--- a/public/locales/ko-KR.json
+++ b/public/locales/ko-KR.json
@@ -123,6 +123,22 @@
"allDataDeleted": "모든 데이터가 삭제되었습니다.",
"confirmAlert": "모든 데이터가 삭제됩니다. 진행할까요?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -264,6 +280,10 @@
"label": "자동 극장 모드",
"title": "동영상 재생 시 자동으로 극장 모드가 활성화 됩니다."
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Automatically disable ambient mode",
+ "title": "Automatically disables ambient mode when you load a video"
+ },
"automaticallyDisableClosedCaptions": {
"label": "Automatically disable closed captions",
"title": "Automatically disables closed captions when you load a video"
@@ -272,6 +292,14 @@
"label": "현재 시간 주소 복사 버튼",
"title": "현재 시간 주소 복사 (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "최종 화면 숨기기",
"title": "동영상 마지막에 등장하는 추천 동영상 카드들을 숨깁니다."
@@ -292,6 +320,10 @@
"label": "유료 광고 배너 숨기기",
"title": "유료 광고가 있는 동영상을 볼 때 나타나는 배너를 숨깁니다."
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "스크롤바 숨기기",
"title": "스크롤바를 숨깁니다. 깔끔한 느낌을 받으시려면 키세요"
@@ -324,6 +356,10 @@
"label": "백그라운드 플레이어 일시 중지",
"title": "다른 탭에서 동영상을 재생할 때 이전 탭의 동영상 플레이어를 일시 중지합니다."
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "남은 시간 표시",
"title": "현재 동영상의 남은 시간을 표시합니다."
@@ -336,6 +372,10 @@
"label": "유튜브 / 리디렉션 URL 제거",
"title": "리디렉션 경고 대화를 건너뛰고 실제 URL로 유튜브 리디렉션을 대체합니다."
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "유튜브 동영상 공유 링크 짧게하기",
"title": "si/feature 매개 변수를 제거하여 유튜브 동영상 공유 링크를 단축(youtu.be)"
diff --git a/public/locales/nl-NL.json b/public/locales/nl-NL.json
new file mode 100644
index 000000000..10d55970a
--- /dev/null
+++ b/public/locales/nl-NL.json
@@ -0,0 +1,643 @@
+{
+ "langCode": "nl-NL",
+ "langName": "Nederlands(Nederland)",
+ "messages": {
+ "resumingVideo": "Video hervatten bij {{VIDEO_TIME}}",
+ "settingVolume": "Volume boost instellen op {{VOLUME_BOOST_AMOUNT}}"
+ },
+ "pages": {
+ "content": {
+ "features": {
+ "copyTimestampUrlButton": {
+ "button": {
+ "copied": "Gekopieerd!",
+ "label": "Kopieer video URL met tijdstempel"
+ }
+ },
+ "featureMenu": {
+ "button": {
+ "label": "Functies menu"
+ }
+ },
+ "forwardRewindButtons": {
+ "buttons": {
+ "forwardButton": {
+ "label": "{{TIME}} doorspoelen"
+ },
+ "rewindButton": {
+ "label": "{{TIME}} terugspoelen"
+ }
+ }
+ },
+ "hideEndScreenCardsButton": {
+ "button": {
+ "label": "Eindscherm elementen verbergen",
+ "toggle": {
+ "off": "Eindscherm elementen tonen",
+ "on": "Eindscherm elementen verbergen"
+ }
+ }
+ },
+ "loopButton": {
+ "button": {
+ "label": "Loop",
+ "toggle": {
+ "off": "Loop uit",
+ "on": "Loop aan"
+ }
+ }
+ },
+ "maximizePlayerButton": {
+ "button": {
+ "label": "Maximaliseren",
+ "toggle": {
+ "off": "Maximaliseren uit",
+ "on": "Maximaliseren aan"
+ }
+ }
+ },
+ "openTranscriptButton": {
+ "button": {
+ "label": "Open ondertitels"
+ }
+ },
+ "playbackSpeedButtons": {
+ "buttons": {
+ "decreasePlaybackSpeedButton": {
+ "label": "Verlaag de afspeelsnelheid naar {{SPEED}}"
+ },
+ "increasePlaybackSpeedButton": {
+ "label": "Verhoog de afspeelsnelheid naar {{SPEED}}"
+ }
+ },
+ "decreaseLimit": "Kan de snelheid niet langer verlagen ({{SPEED}})",
+ "increaseLimit": "Kan de snelheid niet langer verhogen ({{SPEED}})"
+ },
+ "playlistLength": {
+ "title": "De totale lengte kan inaccuraat zijn als enkele video's verborgen zijn of als je niet genoeg video's hebt ingeladen om de totale lengte te krijgen."
+ },
+ "screenshotButton": {
+ "button": {
+ "label": "Schermafbeelding"
+ },
+ "copiedToClipboard": "Schermafbeelding gekopieerd naar het klembord"
+ },
+ "videoHistory": {
+ "resumeButton": "Hervatten",
+ "resumePrompt": {
+ "close": "Sluiten"
+ }
+ },
+ "volumeBoostButton": {
+ "button": {
+ "label": "Volume boost",
+ "toggle": {
+ "off": "Volume boost uit",
+ "on": "Volume boost aan"
+ }
+ }
+ }
+ }
+ },
+ "options": {
+ "notifications": {
+ "error": {
+ "scrollWheelHoldModifierKey": {
+ "sameKey": {
+ "speedControl": "De snelheid van de scrollwiel snelheid controleknop kan niet dezelfde zijn als de scrollwiel volume controleknop.",
+ "volumeControl": "De scrollwiel volume controleknop kan niet dezelfde zijn als de scrollwiel snelheid controleknop."
+ }
+ }
+ },
+ "info": {
+ "reset": "Alle opties zijn teruggezet op hun standaardwaarden. Je kan je veranderingen opslaan door op de \"Bevestig\" knop te drukken of ze negeren door deze pagina te sluiten of deze melding te negeren."
+ },
+ "success": {
+ "saved": "Opties opgeslagen."
+ }
+ }
+ }
+ },
+ "settings": {
+ "clearData": {
+ "allDataDeleted": "Alle data werd verwijderd.",
+ "confirmAlert": "Dit zal alle extensie data gerelateerd aan de opties verwijderen. Wil je verdergaan?"
+ },
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
+ "sections": {
+ "automaticQuality": {
+ "enable": {
+ "label": "Automatische kwaliteitsaanpassing",
+ "title": "Past automatisch de videokwaliteit aan naar het geselecteerde niveau."
+ },
+ "fallbackQualityStrategy": {
+ "select": {
+ "label": "Kwaliteitsterugvalstrategie",
+ "options": {
+ "higher": "Hoger",
+ "lower": "Lager"
+ },
+ "title": "De strategie die gebruikt wordt wanneer de geselecteerde kwaliteit niet beschikbaar is"
+ }
+ },
+ "select": {
+ "label": "Afspeelkwaliteit",
+ "title": "De kwaliteit waarop je de video zet"
+ },
+ "title": "Automatische kwaliteitsinstellingen"
+ },
+ "bottomButtons": {
+ "clear": {
+ "title": "Wist alle gegevens die de extensie op uw machine heeft gezet",
+ "value": "Gegevens wissen"
+ },
+ "confirm": {
+ "title": "Opnieuw instellen bevestigen",
+ "value": "Bevestig"
+ },
+ "openTab": {
+ "title": "Open extensie instellingen in een nieuw tabblad"
+ },
+ "reset": {
+ "title": "Reset alle instellingen naar hun standaardwaarden, klik op de \"Bevestig\" knop om wijzigingen op te slaan",
+ "value": "Reset"
+ }
+ },
+ "buttonPlacement": {
+ "select": {
+ "buttonNames": {
+ "copyTimestampUrlButton": "Kopieer video URL met tijdstempel knop",
+ "decreasePlaybackSpeedButton": "Verlaag snelheidsknop",
+ "forwardButton": "Doorspoelknop",
+ "hideEndScreenCardsButton": "Verberg eindschermelementen knop",
+ "increasePlaybackSpeedButton": "Verhoog snelheid knop",
+ "loopButton": "Loop knop",
+ "maximizePlayerButton": "Maximaliseer knop",
+ "openTranscriptButton": "Open ondertitels knop",
+ "rewindButton": "Terugspoelknop",
+ "screenshotButton": "Schermafbeelding knop",
+ "volumeBoostButton": "Volume boost knop"
+ },
+ "options": {
+ "below_player": {
+ "placement": "onder de speler instellingen",
+ "value": "Onder speler"
+ },
+ "feature_menu": {
+ "placement": "in het feature menu",
+ "value": "Feature menu"
+ },
+ "player_controls_left": {
+ "placement": "aan de linkerkant van de spelerinstellingen",
+ "value": "Linker Besturing"
+ },
+ "player_controls_right": {
+ "placement": "aan de rechterkant van de spelerinstellingen",
+ "value": "Rechter Bediening"
+ }
+ },
+ "title": "Plaats de {{BUTTON_NAME}} {{PLACEMENT}}"
+ },
+ "title": "Knop Plaatsing Instellingen"
+ },
+ "customCSS": {
+ "editor": {
+ "collapse": "Verberg Editor",
+ "expand": "Toon Editor",
+ "noProblems": "Geen problemen gevonden."
+ },
+ "enable": {
+ "label": "Aangepaste CSS inschakelen",
+ "title": "Maakt het mogelijk aangepaste CSS toe te passen op de pagina"
+ },
+ "title": "Gepersonaliseerde CSS Instellingen"
+ },
+ "featureMenu": {
+ "openType": {
+ "select": {
+ "label": "Menu Activatie Type",
+ "options": {
+ "click": "Klik",
+ "hover": "Hang erboven met de muis"
+ },
+ "title": "Selecteer de methode om het feature menu te activeren"
+ },
+ "title": "Feature menu instellingen"
+ }
+ },
+ "forwardRewindButtons": {
+ "enable": {
+ "label": "Schakel doorspoelen/terugspoelen knoppen in",
+ "title": "Voegt doorspoelen en terugspoelen knoppen toe aan de videospeler"
+ },
+ "time": {
+ "label": "Tijd door/terugspoelen",
+ "title": "Het aantal tijd waarmee je de video doorspoelt / terugspoelt"
+ },
+ "title": "Doorspoel/terugspoel knop instellingen"
+ },
+ "importExportSettings": {
+ "exportButton": {
+ "success": "Instellingen succesvol geëxporteerd",
+ "title": "Instellingen exporteren naar een JSON-bestand",
+ "value": "Instellingen exporteren"
+ },
+ "importButton": {
+ "error": {
+ "unknown": "Fout bij het importeren van instellingen. Kijk alstublieft het bestandsformaat na.\nEen onbekende fout is opgetreden.",
+ "validation": "Fout bij het importeren van instellingen. Kijk alstublieft het bestandsformaat na.\n{{ERROR_MESSAGE}}"
+ },
+ "success": "Instellingen succesvol geïmporteerd",
+ "title": "Instellingen importeren uit een JSON-bestand",
+ "value": "Instellingen Importeren"
+ }
+ },
+ "language": {
+ "select": {
+ "label": "Taal",
+ "title": "De taal voor de extensie"
+ },
+ "title": "Taal"
+ },
+ "miscellaneous": {
+ "features": {
+ "automaticTheaterMode": {
+ "label": "Automatisch theatermodus",
+ "title": "Zet de video automatisch in theatermodus wanneer je deze inlaadt"
+ },
+ "automaticallyDisableAmbientMode": {
+ "label": "Automatisch uitschakelen omgevingsmodus",
+ "title": "Schakel de omgevingsmodus automatisch uit bij het laden van een video"
+ },
+ "automaticallyDisableClosedCaptions": {
+ "label": "Automatisch ondertiteling uitschakelen",
+ "title": "Automatisch ondertiteling uitzetten wanneer je een video inlaadt"
+ },
+ "copyTimestampUrlButton": {
+ "label": "Kopieer video URL met tijdstempel knop",
+ "title": "Kopieer video URL met tijdstempel (?t=123)"
+ },
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
+ "hideEndScreenCards": {
+ "label": "Eindscherm elementen verbergen",
+ "title": "Maakt de elementen aan het eind van een video onzichtbaar"
+ },
+ "hideEndScreenCardsButton": {
+ "label": "Eindscherm elementen verbergen knop",
+ "title": "Voegt een knop toe die de eindscherm elementen toont/verbergt"
+ },
+ "hideLiveStreamChat": {
+ "label": "Livestream chat verbergen",
+ "title": "Verbergt de livestream chat"
+ },
+ "hideOfficialArtistVideosFromHomePage": {
+ "label": "Verberg Officiële Artiest Video's",
+ "title": "Verberg Officiële Artiest Video's op de homepagina"
+ },
+ "hidePaidPromotionBanner": {
+ "label": "Verberg betaalde promotie banner",
+ "title": "Verbergt de banner die verschijnt wanneer je een video bekijkt die een betaalde promotie heeft"
+ },
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
+ "hideScrollbar": {
+ "label": "Verberg scrollbar",
+ "title": "Verbergt de scrollbar op de pagina"
+ },
+ "hideShorts": {
+ "label": "Shorts verbergen",
+ "title": "Verbergt alle shorts"
+ },
+ "hideTranslateComment": {
+ "label": "Verberg vertaal reactie knop",
+ "title": "Verbergt \"Vertaal naar Taal\" knop onder reacties"
+ },
+ "loopButton": {
+ "label": "Loop knop",
+ "title": "Voegt een knop toe aan het feature menu om de huidige video te loopen"
+ },
+ "maximizePlayerButton": {
+ "label": "Maximaliseer speler knop",
+ "title": "Voegt een knop toe aan het feature menu die de speler maximaliseert"
+ },
+ "openTranscriptButton": {
+ "label": "Open ondertitels knop",
+ "title": "Voegt een knop toe aan het feature menu die het transcript van de huidige video opent"
+ },
+ "openYouTubeSettingsOnHover": {
+ "label": "Open youtube instellingen bij overgang met de muis",
+ "title": "Opent YouTube instellingen wanner je met je muis over de instellingen knop gaat"
+ },
+ "pauseBackgroundPlayers": {
+ "label": "Achtergrondafspelers pauzeren",
+ "title": "Pauzeert videospelers in achtergrond tabbladen wanneer je een nieuwe videospeler start op een voorgrond tabblad"
+ },
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
+ "remainingTime": {
+ "label": "Resterende tijd",
+ "title": "Toont de resterende tijd van de huidige video"
+ },
+ "rememberLastVolume": {
+ "label": "Onthoud vorig volume",
+ "title": "Onthoudt het volume van de vorige video en stelt het in op een nieuwe video"
+ },
+ "removeRedirect": {
+ "label": "Verwijdert YouTube /redirect URLs",
+ "title": "Vervangt YouTube doorverwijzing door echte URLs die de doorverwijzing waarschuwing niet geven"
+ },
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
+ "shareShortener": {
+ "label": "Maak Youtube deel links korter",
+ "title": "Maakt YouTube video deel links (youtu.be) korter door si en andere feature parameters af te knippen"
+ },
+ "shortsAutoScroll": {
+ "label": "Shorts autoscroll",
+ "title": "Scrollt automatisch naar de volgende short"
+ },
+ "skipContinueWatching": {
+ "label": "Sla \"video is gepauzeerd. Hervatten?\" over",
+ "title": "Slaat het afwezig dialoog die het afspelen pauzeert over"
+ }
+ },
+ "title": "Overige instellingen"
+ },
+ "onScreenDisplaySettings": {
+ "color": {
+ "label": "Kleur",
+ "options": {
+ "blue": "Blauw",
+ "green": "Groen",
+ "orange": "Oranje",
+ "pink": "Roze",
+ "purple": "Paars",
+ "red": "Rood",
+ "white": "Wit",
+ "yellow": "Geel"
+ },
+ "title": "Selecteer de kleur voor de schermweergave"
+ },
+ "hide": {
+ "label": "Vertraging verbergen",
+ "title": "Specifieer de tijd, in milliseconden, voordat de schermweergave automatisch wordt verborgen"
+ },
+ "opacity": {
+ "label": "Transparantie",
+ "title": "Transparantie van de schermweergave aanpassen"
+ },
+ "padding": {
+ "label": "Padding",
+ "title": "Het aantal pixels rond de schermweergave aanpassen. Dit geldt specifiek voor de hoek schermweergave."
+ },
+ "position": {
+ "label": "Positie",
+ "options": {
+ "bottom_left": "Linksonder",
+ "bottom_right": "Rechtsonder",
+ "center": "Gecentreerd",
+ "top_left": "Linksboven",
+ "top_right": "Rechtsboven"
+ },
+ "title": "Selecteer de positie voor de schermweergave"
+ },
+ "title": "Schermweergave Instellingen",
+ "type": {
+ "label": "Type",
+ "options": {
+ "circle": "Cirkel",
+ "line": "Lijn",
+ "no_display": "Geen weergave",
+ "text": "Tekst"
+ },
+ "title": "Selecteer het type van de schermweergave"
+ }
+ },
+ "playbackSpeed": {
+ "enable": {
+ "label": "Geforceerde afspeelsnelheid",
+ "title": "Stelt de snelheid van de video in op wat u hieronder kiest"
+ },
+ "playbackSpeedButtons": {
+ "label": "Afspeelsnelheid knoppen",
+ "select": {
+ "label": "Snelheid afspeelsnelheid knoppen",
+ "title": "Hoeveelheid snelheid die gewijzigd wordt per klik"
+ },
+ "title": "Voegt knoppen toe die de afspeelsnelheid van de huidige video verhoogt of verlaagt"
+ },
+ "select": {
+ "label": "Snelheid videospeler",
+ "title": "De snelheid waarop je de video zet"
+ },
+ "title": "Afspeelsnelheid instellingen"
+ },
+ "playlistLength": {
+ "enable": {
+ "label": "Geef afspeellijst lengte informatie weer",
+ "title": "Toont de totale lengte van de afspeellijst, hoeveel bekeken is, en hoeveel er over schiet."
+ },
+ "title": "Afspeellijst lengte instellingen",
+ "wayToGetLength": {
+ "select": {
+ "label": "Methode om afspeellijst lengte te verkrijgen",
+ "title": "De manier waarop de afspeellijst informatie (API methode zal terugvallen op HTML als een fout optreedt)"
+ }
+ },
+ "wayToGetWatchTime": {
+ "select": {
+ "label": "Methode om kijktijd te verkrijgen",
+ "options": {
+ "duration": "Videolengte",
+ "youtube": "Video kijktijd"
+ },
+ "title": "De manier waarop je de hoeveelheid kijktijd verkrijgt (video lengtetype enkel gebruikt op kijk pagina)"
+ }
+ }
+ },
+ "screenshotButton": {
+ "enable": {
+ "label": "Schermafbeelding knop",
+ "title": "Voegt een knop aan de speler toe om een schermafbeelding van de video te nemen"
+ },
+ "saveAs": {
+ "clipboard": "Klembord",
+ "file": "Bestand"
+ },
+ "selectFormat": {
+ "label": "Schermafbeelding formaat",
+ "title": "Het formaat waarin je de schermafbeelding opslaat"
+ },
+ "selectSaveAs": {
+ "label": "Schermafbeelding opslaantype",
+ "title": "Het type van de opgeslagen schermafbeelding"
+ },
+ "title": "Schermafbeelding instellingen"
+ },
+ "scrollWheelSpeedControl": {
+ "adjustmentSteps": {
+ "label": "Snelheidsverandering per scroll",
+ "title": "Wijzig de snelheidsverandering per scroll"
+ },
+ "enable": {
+ "label": "Scrollwiel snelheidscontrole",
+ "title": "Klik op een aanpassingsknop om snelheidsverandering met het scrollwiel aan te zetten."
+ },
+ "optionLabel": "{{KEY}} sleutel",
+ "select": {
+ "label": "Aanpassing knop",
+ "title": "De aanpassing knop om te gebruiken"
+ },
+ "title": "Scrollwiel snelheidscontrole instellingen"
+ },
+ "scrollWheelVolumeControl": {
+ "adjustmentSteps": {
+ "label": "Volumeverandering per scroll",
+ "title": "Verandert het volume per scroll"
+ },
+ "enable": {
+ "label": "Scrollwiel volumecontrole",
+ "title": "Laat toe om het scrollwiel te gebruiken om het volume van de huidige video aan te passen"
+ },
+ "holdModifierKey": {
+ "enable": {
+ "label": "Inschakelen bij het vasthouden van aanpassingsknop",
+ "title": "Klik op een aanpassingsknop om het scrollwiel het volume laten aan te passen."
+ },
+ "optionLabel": "{{KEY}} knop",
+ "select": {
+ "label": "Aanpassingsknop",
+ "title": "De aanpassingsknop om te gebruiken"
+ }
+ },
+ "holdRightClick": {
+ "enable": {
+ "label": "Inschakelen bij vasthouden rechtermuisklik",
+ "title": "Houd rechtermuisknop ingedrukt om volumeregeling voor scrollwiel in te schakelen"
+ }
+ },
+ "title": "Scrollwiel volume aanpassing instellingen"
+ },
+ "settingSearch": {
+ "placeholder": "Zoek naar instellingen"
+ },
+ "videoHistory": {
+ "enable": {
+ "label": "Houd afgespeelde video's bij",
+ "title": "Houdt bij waar je gestopt was bij het kijken van een video en laat toe om verder te kijken"
+ },
+ "resumeType": {
+ "select": {
+ "label": "Hervatten type",
+ "options": {
+ "automatic": "Automatisch",
+ "prompt": "Vraag"
+ },
+ "title": "Selecteer hoe je video's wilt hervatten"
+ }
+ },
+ "title": "Videogeschiedenis instellingen"
+ },
+ "volumeBoost": {
+ "boostAmount": {
+ "label": "Volume boost hoeveelheid (dB)",
+ "title": "De hoeveelheid waarmee je video's wilt boosten"
+ },
+ "enable": {
+ "label": "Volume boost",
+ "title": "Volume boost inschakelen"
+ },
+ "mode": {
+ "select": {
+ "label": "Volume boost modus",
+ "options": {
+ "global": "Globaal",
+ "perVideo": "Per video"
+ },
+ "title": "Kies hoe volume wordt toegepast. \"Per video\" voegt de boost optie toe aan het feature menu individueel per video. \"Globaal\" gaat over elke video wanneer volume boost is ingeschakeld."
+ }
+ },
+ "title": "Volume boost instellingen"
+ },
+ "youtubeDataApiV3Key": {
+ "getApiKeyLinkText": "Je kan één gier verkrijgen",
+ "input": {
+ "label": "API sleutel",
+ "title": "Voer uw Youtube Data API V3 sleutel in."
+ },
+ "title": "YouTube API V3 Sleutel"
+ },
+ "youtubeDeepDark": {
+ "author": "Auteur",
+ "co-authors": "Co-auteurs",
+ "colors": {
+ "colorShadow": {
+ "label": "Schaduw kleur",
+ "title": "Kleur voor de schaduw"
+ },
+ "dimmerText": {
+ "label": "Secondaire tekstkleur",
+ "title": "Kleur voor de secondaire tekst"
+ },
+ "hoverBackground": {
+ "label": "Achtergrondkleur zweven met de muis",
+ "title": "Kleur voor zweven achtergrond"
+ },
+ "mainBackground": {
+ "label": "Hoofd achtergrondkleur",
+ "title": "Kleur voor de hoofdachtergrond"
+ },
+ "mainColor": {
+ "label": "Accent kleur",
+ "title": "Kleur voor accentueren"
+ },
+ "mainText": {
+ "label": "Hoofd tekstkleur",
+ "title": "Kleur voor de hoofdtekst"
+ },
+ "secondBackground": {
+ "label": "Secondaire achtergrondkleur",
+ "title": "Kleur voor de secondaire achtergrond"
+ }
+ },
+ "enable": {
+ "label": "Geselecteerd thema inschakelen",
+ "title": "Het geselecteerde thema voor de pagina inschakelen"
+ },
+ "select": {
+ "label": "Select theme",
+ "title": "Select a theme to be applied to the page"
+ },
+ "title": "YouTube Deep Dark Settings"
+ }
+ }
+ }
+}
diff --git a/public/locales/pl-PL.json b/public/locales/pl-PL.json
index 0687e905a..b1e348acc 100644
--- a/public/locales/pl-PL.json
+++ b/public/locales/pl-PL.json
@@ -2,83 +2,83 @@
"langCode": "pl-PL",
"langName": "Polish",
"messages": {
- "resumingVideo": "Resuming video at {{VIDEO_TIME}}",
- "settingVolume": "Setting volume boost to {{VOLUME_BOOST_AMOUNT}}"
+ "resumingVideo": "Wznowienie wideo za {{VIDEO_TIME}}",
+ "settingVolume": "Ustawianie wzmocnienia głośności do {{VOLUME_BOOST_AMOUNT}}"
},
"pages": {
"content": {
"features": {
"copyTimestampUrlButton": {
"button": {
- "copied": "Copied!",
- "label": "Copy video URL with timestamp"
+ "copied": "Skopiowano!",
+ "label": "Kopiuj adres URL filmu ze znacznikiem czasu"
}
},
"featureMenu": {
"button": {
- "label": "Feature menu"
+ "label": "Menu funkcji"
}
},
"forwardRewindButtons": {
"buttons": {
"forwardButton": {
- "label": "Fast forward by {{TIME}}"
+ "label": "Przyspieszenie do przodu o {{TIME}}"
},
"rewindButton": {
- "label": "Rewind by {{TIME}}"
+ "label": "Cofnięcie o {{TIME}}"
}
}
},
"hideEndScreenCardsButton": {
"button": {
- "label": "Hide end screen cards",
+ "label": "Ukryj elementy końcowe filmu",
"toggle": {
- "off": "Show end screen cards",
- "on": "Hide end screen cards"
+ "off": "Pokaż elementy końcowe filmu",
+ "on": "Ukryj elementy końcowe filmu"
}
}
},
"loopButton": {
"button": {
- "label": "Loop",
+ "label": "Zapętl",
"toggle": {
- "off": "Loop off",
- "on": "Loop on"
+ "off": "Wyłącz zapętlenie",
+ "on": "Włącz zapętlenie"
}
}
},
"maximizePlayerButton": {
"button": {
- "label": "Maximize",
+ "label": "Powiększ okno",
"toggle": {
- "off": "Maximize off",
- "on": "Maximize on"
+ "off": "Wyłącz powiększenie",
+ "on": "Włącz powiększenie"
}
}
},
"openTranscriptButton": {
"button": {
- "label": "Open transcript"
+ "label": "Otwórz transkrypcję"
}
},
"playbackSpeedButtons": {
"buttons": {
"decreasePlaybackSpeedButton": {
- "label": "Decrease Speed to {{SPEED}}"
+ "label": "Zmniejsz szybkość do {{SPEED}}"
},
"increasePlaybackSpeedButton": {
- "label": "Increase Speed to {{SPEED}}"
+ "label": "Zwiększ szybkość do {{SPEED}}"
}
},
- "decreaseLimit": "Can't decrease further ({{SPEED}})",
- "increaseLimit": "Can't increase further ({{SPEED}})"
+ "decreaseLimit": "Nie można zmniejszać dalej ({{SPEED}})",
+ "increaseLimit": "Nie można zwiększać dalej ({{SPEED}})"
},
"playlistLength": {
- "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length."
+ "title": "Całkowita długość może być niedokładna, jeśli niektóre filmy są ukryte lub jeśli nie załadowałeś wystarczającej liczby filmów, aby uzyskać pełny czas."
},
"screenshotButton": {
"button": {
- "label": "Screenshot"
+ "label": "Zrzut ekranu"
},
"copiedToClipboard": "Zrzut ekranu skopiowany do schowka"
},
@@ -90,10 +90,10 @@
},
"volumeBoostButton": {
"button": {
- "label": "Volume Boost",
+ "label": "Zwiększ głośność",
"toggle": {
- "off": "Volume boost off",
- "on": "Volume boost on"
+ "off": "Zwiększenie głośności wyłączone",
+ "on": "Zwiększenie głośności włączone"
}
}
}
@@ -104,7 +104,7 @@
"error": {
"scrollWheelHoldModifierKey": {
"sameKey": {
- "speedControl": "The scroll wheel speed control modifier key cannot be the same as the scroll wheel volume control modifier key.",
+ "speedControl": "Ustawiony klawisz zmiany prędkości przewijania nie może być taki sam, jak klawisz zmiany głośności przewijania kółka.",
"volumeControl": "The scroll wheel volume control modifier key cannot be the same as the scroll wheel speed control modifier key."
}
}
@@ -123,6 +123,22 @@
"allDataDeleted": "All data has been deleted.",
"confirmAlert": "This will delete all extension data related to options. Continue?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -206,7 +222,7 @@
"noProblems": "No problems found."
},
"enable": {
- "label": "Enable custom CSS",
+ "label": "Custom CSS",
"title": "Enables custom CSS to be applied to the page"
},
"title": "Custom CSS Settings"
@@ -226,7 +242,7 @@
},
"forwardRewindButtons": {
"enable": {
- "label": "Enable forward/rewind buttons",
+ "label": "Forward/rewind buttons",
"title": "Adds forward and rewind buttons to the video player"
},
"time": {
@@ -264,6 +280,10 @@
"label": "Automatic theater mode",
"title": "Automatically enables theater mode when you load a video"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Automatically disable ambient mode",
+ "title": "Automatically disables ambient mode when you load a video"
+ },
"automaticallyDisableClosedCaptions": {
"label": "Automatically disable closed captions",
"title": "Automatically disables closed captions when you load a video"
@@ -272,6 +292,14 @@
"label": "Copy video URL with timestamp button",
"title": "Copies video URL with timestamp (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "Hide end screen cards",
"title": "Hides the cards at the end of the video"
@@ -292,6 +320,10 @@
"label": "Hide paid promotion banner",
"title": "Hides the banner that appears when you watch a video that has a paid promotion"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "Hide scrollbar",
"title": "Hides the pages scrollbar"
@@ -324,6 +356,10 @@
"label": "Pause background players",
"title": "Pauses video players in background tabs when you start a new player in foreground tab"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Remaining time",
"title": "Shows the remaining time of the video you're watching"
@@ -336,6 +372,10 @@
"label": "Remove YouTube /redirect URLs",
"title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Shorten YouTube video share link",
"title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it"
@@ -489,7 +529,7 @@
},
"holdModifierKey": {
"enable": {
- "label": "Enable when holding modifier key",
+ "label": "When holding modifier key",
"title": "Press a modifier key to enable volume adjustment with the scroll wheel."
},
"optionLabel": "{{KEY}} key",
@@ -500,7 +540,7 @@
},
"holdRightClick": {
"enable": {
- "label": "Enable when holding right click",
+ "label": "When holding right click",
"title": "Hold right click to enable scroll wheel volume control"
}
},
@@ -589,7 +629,7 @@
}
},
"enable": {
- "label": "Enable selected theme",
+ "label": "Deep Dark Theme",
"title": "Activate the selected theme for the page"
},
"select": {
diff --git a/public/locales/pt-BR.json b/public/locales/pt-BR.json
index b5307f993..e6b909a25 100644
--- a/public/locales/pt-BR.json
+++ b/public/locales/pt-BR.json
@@ -1,99 +1,99 @@
{
"langCode": "pt-BR",
- "langName": "Português do Brasil",
+ "langName": "Português (Brasil)",
"messages": {
"resumingVideo": "Retomando vídeo em {{VIDEO_TIME}}",
- "settingVolume": "Definindo o ganho de volume para {{VOLUME_BOOST_AMOUNT}}"
+ "settingVolume": "Definindo o aumento de volume para {{VOLUME_BOOST_AMOUNT}}"
},
"pages": {
"content": {
"features": {
"copyTimestampUrlButton": {
"button": {
- "copied": "Copied!",
- "label": "Copy video URL with timestamp"
+ "copied": "Copiado!",
+ "label": "Copiar URL do vídeo com a minutagem"
}
},
"featureMenu": {
"button": {
- "label": "Feature menu"
+ "label": "Menu de recursos"
}
},
"forwardRewindButtons": {
"buttons": {
"forwardButton": {
- "label": "Fast forward by {{TIME}}"
+ "label": "Avançar {{TIME}}"
},
"rewindButton": {
- "label": "Rewind by {{TIME}}"
+ "label": "Voltar {{TIME}}"
}
}
},
"hideEndScreenCardsButton": {
"button": {
- "label": "Hide end screen cards",
+ "label": "Ocultar cards finais",
"toggle": {
- "off": "Show end screen cards",
- "on": "Hide end screen cards"
+ "off": "Exibir cards finais",
+ "on": "Ocultar cards finais"
}
}
},
"loopButton": {
"button": {
- "label": "Loop",
+ "label": "Repetir",
"toggle": {
- "off": "Loop off",
- "on": "Loop on"
+ "off": "Repetição desativada",
+ "on": "Repetição ativada"
}
}
},
"maximizePlayerButton": {
"button": {
- "label": "Maximize",
+ "label": "Maximização",
"toggle": {
- "off": "Maximize off",
- "on": "Maximize on"
+ "off": "Minimizar",
+ "on": "Maximizar"
}
}
},
"openTranscriptButton": {
"button": {
- "label": "Open transcript"
+ "label": "Abrir transcrição"
}
},
"playbackSpeedButtons": {
"buttons": {
"decreasePlaybackSpeedButton": {
- "label": "Decrease Speed to {{SPEED}}"
+ "label": "Desacelerar para {{SPEED}}"
},
"increasePlaybackSpeedButton": {
- "label": "Increase Speed to {{SPEED}}"
+ "label": "Acelerar para {{SPEED}}"
}
},
- "decreaseLimit": "Can't decrease further ({{SPEED}})",
- "increaseLimit": "Can't increase further ({{SPEED}})"
+ "decreaseLimit": "Impossível desacelerar mais ({{SPEED}})",
+ "increaseLimit": "Impossível acelerar mais ({{SPEED}})"
},
"playlistLength": {
- "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length."
+ "title": "O comprimento pode não ser exato se alguns vídeos estão ocultos ou se você não carregou vídeos o suficiente para obter o comprimento máximo."
},
"screenshotButton": {
"button": {
- "label": "Screenshot"
+ "label": "Fazer captura de tela"
},
- "copiedToClipboard": "Captura de tela copiada para a área de transferência"
+ "copiedToClipboard": "Captura copiada a área de transferência"
},
"videoHistory": {
- "resumeButton": "Continuar",
+ "resumeButton": "Retomar",
"resumePrompt": {
"close": "Fechar"
}
},
"volumeBoostButton": {
"button": {
- "label": "Volume Boost",
+ "label": "Aumento de volume",
"toggle": {
- "off": "Volume boost off",
- "on": "Volume boost on"
+ "off": "Aumento de volume desativado",
+ "on": "Aumento de volume ativado"
}
}
}
@@ -104,13 +104,13 @@
"error": {
"scrollWheelHoldModifierKey": {
"sameKey": {
- "speedControl": "A tecla modificadora de controle de velocidade da roda do mouse não pode ser o mesmo que a tecla modificadora de controle de volume da roda do mouse.",
- "volumeControl": "A tecla modificadora de controle de volume da roda do mouse não pode ser o mesmo que a tecla modificadora de controle de velocidade da roda do mouse."
+ "speedControl": "A tecla alternadora da velocidade de rolagem não pode ser a mesma que a tecla alternadora do volume.",
+ "volumeControl": "A tecla alternadora do volume não pode ser a mesma que a tecla alternadora da velocidade de rolagem."
}
}
},
"info": {
- "reset": "Todas as opções foram restauradas aos seus valores padrão.\nAgora você pode salvar as mudanças clicando no botão \"Confirmar\" ou descartá-las fechando a página ou ignorando essa notificação."
+ "reset": "Opções redefinidas ao padrão.\nSalve as mudanças clicando em \"Confirmar\" ou desfaça delas fechando a página, ou esta notificação."
},
"success": {
"saved": "Opções salvas."
@@ -121,235 +121,275 @@
"settings": {
"clearData": {
"allDataDeleted": "Todos os dados foram excluídos.",
- "confirmAlert": "Isto irá apagar todos os dados da extensão relacionados às opções. Continuar?"
+ "confirmAlert": "Fechar a página desfará todas as mudanças feitas. Prosseguir?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Ative o {{OPTIONS}} para configurar esta opção",
+ "separator": " ou "
+ },
+ "plural": {
+ "label": "Ative o {{OPTIONS}} para configurar esta opção",
+ "separator": " e "
+ },
+ "singular": "Ative o '{{OPTION}}' para configurar esta opção",
+ "specificOption": {
+ "deepDarkCustomTheme": "Defina o tema para 'Personalizado' para configurar esta opção.",
+ "featureMenu": "Altere pelo menos um botão no menu de recursos para configurar esta opção."
+ }
+ },
+ "scrollForMoreSettings": "Role para mais opções",
"sections": {
"automaticQuality": {
"enable": {
- "label": "Ajuste automático de qualidade",
- "title": "Ajusta automaticamente a qualidade do vídeo para o nível selecionado."
+ "label": "Ajustador automático de resolução",
+ "title": "Define automaticamente a resolução do vídeo para o nível desejado."
},
"fallbackQualityStrategy": {
"select": {
- "label": "Quality fallback strategy",
+ "label": "Sistema de redução de resolução",
"options": {
- "higher": "Higher",
- "lower": "Lower"
+ "higher": "Grande",
+ "lower": "Pequeno"
},
- "title": "The strategy to use when the selected quality is not available"
+ "title": "O sistema para usar quando a resolução definida estiver indisponível."
}
},
"select": {
- "label": "Qualidade do reprodutor",
- "title": "A qualidade a ser definida para o vídeo"
+ "label": "Resolução do player",
+ "title": "A resolução para definir no vídeo"
},
- "title": "Configurações de qualidade automáticas"
+ "title": "Opções de resolução automática"
},
"bottomButtons": {
"clear": {
- "title": "Limpa todos os dados que esta extensão armazenou em sua máquina",
- "value": "Limpar Dados"
+ "title": "Limpa todos os dados armazenados pela extensão",
+ "value": "Limpar dados"
},
"confirm": {
- "title": "Confirmar redefinição de configuração",
+ "title": "Confirma a redefinição de dados",
"value": "Confirmar"
},
"openTab": {
- "title": "Open extension settings in a new tab"
+ "title": "Abre as opções numa nova aba"
},
"reset": {
- "title": "Redefinir todas as configurações para seus padrões, Clique no botão confirmar para salvar as alterações",
+ "title": "Redefine as opções para o padrão, confirme para salvar as mudanças",
"value": "Redefinir"
}
},
"buttonPlacement": {
"select": {
"buttonNames": {
- "copyTimestampUrlButton": "Copy video URL with timestamp button",
- "decreasePlaybackSpeedButton": "Decrease Speed button",
- "forwardButton": "Fast Forward button",
- "hideEndScreenCardsButton": "Hide end screen cards button",
- "increasePlaybackSpeedButton": "Increase Speed button",
- "loopButton": "Botão de Repetir",
- "maximizePlayerButton": "Botão de Maximizar",
+ "copyTimestampUrlButton": "Copiar URL do vídeo com o botão de minutagem",
+ "decreasePlaybackSpeedButton": "Botão de diminuir velocidade",
+ "forwardButton": "Botão de acelerar velocidade",
+ "hideEndScreenCardsButton": "Ocultar botão de cards finais",
+ "increasePlaybackSpeedButton": "Botão de aumentar velocidade",
+ "loopButton": "Botão Repetir",
+ "maximizePlayerButton": "Botão Maximizar",
"openTranscriptButton": "Abrir botão de transcrição",
- "rewindButton": "Rewind button",
+ "rewindButton": "Botão Voltar",
"screenshotButton": "Botão de captura de tela",
- "volumeBoostButton": "Botão de Impulso de Volume"
+ "volumeBoostButton": "Botão de ganho de volume"
},
"options": {
"below_player": {
- "placement": "abaixo dos controles do reprodutor",
- "value": "Abaixo do reprodutor"
+ "placement": "abaixo dos controles do player",
+ "value": "Abaixo do player"
},
"feature_menu": {
"placement": "no menu de recursos",
"value": "Menu de recursos"
},
"player_controls_left": {
- "placement": "no lado esquerdo dos controles do reprodutor",
- "value": "Controle Esquerdo"
+ "placement": "à esquerda dos controles do player",
+ "value": "Controles esquerdos"
},
"player_controls_right": {
- "placement": "no lado direito dos controles do reprodutor",
- "value": "Controle Direito"
+ "placement": "à direita dos controles do player",
+ "value": "Controles direitos"
}
},
- "title": "Coloque o {{BUTTON_NAME}} {{PLACEMENT}}"
+ "title": "Coloque o {{BUTTON_NAME}} em {{PLACEMENT}}"
},
- "title": "Configurações de posicionamento de botão"
+ "title": "Opções de colocação de botão"
},
"customCSS": {
"editor": {
- "collapse": "Recolher Editor",
- "expand": "Expandir Editor",
+ "collapse": "Minimizar editor",
+ "expand": "Maximizar editor",
"noProblems": "Nenhum problema encontrado."
},
"enable": {
- "label": "Habilitar CSS personalizado",
- "title": "Permite que CSS personalizado seja aplicado à página"
+ "label": "CSS personalizado",
+ "title": "Ativa o CSS personalizado para ser aplicado à página"
},
- "title": "Configurações personalizadas de CSS"
+ "title": "Opções do CSS personalizado"
},
"featureMenu": {
"openType": {
"select": {
- "label": "Tipo de ativação do Menu",
+ "label": "Método de ativação do menu",
"options": {
- "click": "Clique",
- "hover": "Ao Passar o Cursor"
+ "click": "Clicar",
+ "hover": "Passar o cursor"
},
- "title": "Selecione o método para ativar o menu de recursos"
+ "title": "Define o método para ativar o menu de recursos"
},
- "title": "Configurações do menu de recursos"
+ "title": "Opções do menu de recursos"
}
},
"forwardRewindButtons": {
"enable": {
- "label": "Enable forward/rewind buttons",
- "title": "Adds forward and rewind buttons to the video player"
+ "label": "Botões de avançar/voltar",
+ "title": "Adiciona botões de avançar/voltar ao player de vídeo"
},
"time": {
- "label": "Forward/rewind time",
- "title": "The amount of time to forward/rewind the video by"
+ "label": "Avançar/voltar tempo",
+ "title": "O tanto de tempo para avançar/voltar"
},
- "title": "Forward/rewind button settings"
+ "title": "Opções de avançar/voltar"
},
"importExportSettings": {
"exportButton": {
- "success": "As configurações foram exportadas com sucesso",
- "title": "Exportar configurações para um arquivo JSON",
- "value": "Exportar Configurações"
+ "success": "Mudanças aplicadas!",
+ "title": "Exportar opções para arquivo JSON",
+ "value": "Exportar opções"
},
"importButton": {
"error": {
- "unknown": "Erro ao importar as configurações. Por favor, verifique o formato do arquivo.\nUm erro desconhecido ocorreu.",
- "validation": "Erro ao importar as configurações. Por favor, verifique o formato do arquivo.\n{{ERROR_MESSAGE}}"
+ "unknown": "Ocorreu um erro ao importar opções. Verifique o formato do arquivo importado.",
+ "validation": "Erro ao importar opções. Verifique o formato do arquivo importado.\n{{ERROR_MESSAGE}}"
},
- "success": "Configurações importadas com sucesso",
- "title": "Importar configurações de um arquivo JSON",
- "value": "Importar Configurações"
+ "success": "Opções importadas com sucesso!",
+ "title": "Importe as opções dum arquivo JSON",
+ "value": "Importar opções"
}
},
"language": {
"select": {
- "label": "Linguagem",
- "title": "A linguagem a ser usada para a extensão"
+ "label": "Idioma",
+ "title": "O idioma da extensão"
},
- "title": "Linguagem"
+ "title": "Idioma"
},
"miscellaneous": {
"features": {
"automaticTheaterMode": {
"label": "Modo teatro automático",
- "title": "Ativar automaticamente o modo teatro quando você carregar um vídeo"
+ "title": "Ativa automaticamente o modo teatro ao carregar um vídeo"
+ },
+ "automaticallyDisableAmbientMode": {
+ "label": "Desativar automaticamente o modo ambiente",
+ "title": "Desativa o modo ambiente automaticamente ao carregar um vídeo"
},
"automaticallyDisableClosedCaptions": {
- "label": "Automatically disable closed captions",
- "title": "Automatically disables closed captions when you load a video"
+ "label": "Desativar legendas automaticamente",
+ "title": "Desativa as legendas ao carregar um vídeo"
},
"copyTimestampUrlButton": {
- "label": "Copy video URL with timestamp button",
- "title": "Copies video URL with timestamp (?t=123)"
+ "label": "Copiar URL do vídeo com o botão de minutagem",
+ "title": "Copia o URL do vídeo com a minutagem (?t=123)"
+ },
+ "defaultToOriginalAudioTrack": {
+ "label": "Retornar à faixa de vídeo original",
+ "title": "Sempre retornar à faixa de vídeo original"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Ocultar resumo IA",
+ "title": "Oculta a seção de resumo IA de um vídeo"
},
"hideEndScreenCards": {
- "label": "Hide end screen cards",
- "title": "Hides the cards at the end of the video"
+ "label": "Ocultar cards finais",
+ "title": "Oculta os cards no final do vídeo"
},
"hideEndScreenCardsButton": {
- "label": "Hide end screen cards button",
- "title": "Adds a button to show/hide the cards at the end of the video"
+ "label": "Ocultar botão de cards finais",
+ "title": "Adiciona um botão para exibir/ocultar cards finais"
},
"hideLiveStreamChat": {
- "label": "Hide live stream chat",
- "title": "Hides the live stream chat"
+ "label": "Ocultar chat da transmissão",
+ "title": "Oculta o chat da transmissão"
},
"hideOfficialArtistVideosFromHomePage": {
- "label": "Hide Official Artist Videos",
- "title": "Hide Official Artist Videos from Home Page"
+ "label": "Ocultar vídeos de artistas originais",
+ "title": "Ocultar vídeos de artistas originais do início"
},
"hidePaidPromotionBanner": {
- "label": "Hide paid promotion banner",
- "title": "Hides the banner that appears when you watch a video that has a paid promotion"
+ "label": "Ocultar banner de promoção paga",
+ "title": "Oculta o banner ao assistir um vídeo com promoção paga incluída"
+ },
+ "hidePlayables": {
+ "label": "Ocultar jogáveis",
+ "title": "Oculta a seção de jogáveis"
},
"hideScrollbar": {
- "label": "Ocultar a barra de rolagem",
+ "label": "Ocultar barra de rolagem",
"title": "Oculta a barra de rolagem da página"
},
"hideShorts": {
- "label": "Hide shorts",
- "title": "Hides all shorts"
+ "label": "Ocultar \"Shorts\"",
+ "title": "Oculta a função \"Shorts\""
},
"hideTranslateComment": {
- "label": "Hide translate comment button",
- "title": "Hides 'Translate to Language' button under comments"
+ "label": "Ocultar botão de traduzir comentário",
+ "title": "Oculta o botão de tradução de comentário"
},
"loopButton": {
- "label": "Botão de Repetir",
- "title": "Adiciona um botão ao menu do recurso para repetir o vídeo que você está assistindo"
+ "label": "Botão Repetir",
+ "title": "Adiciona um botão para repetir o vídeo que está assistindo"
},
"maximizePlayerButton": {
- "label": "Botão de maximização do reprodutor",
- "title": "Adiciona um botão ao menu de recursos para maximizar o reprodutor"
+ "label": "Botão de maximizar player",
+ "title": "Adiciona um botão para maximizar o player"
},
"openTranscriptButton": {
"label": "Abrir botão de transcrição",
- "title": "Adiciona um botão ao menu de recursos para abrir a transcrição do vídeo que você está assistindo"
+ "title": "Adiciona um botão para abrir a transcrição do vídeo que está assistindo"
},
"openYouTubeSettingsOnHover": {
- "label": "Abrir configurações do YouTube ao passar o mouse",
- "title": "Abre o menu de configurações do YouTube ao passar o mouse sobre o botão de configurações"
+ "label": "Abrir opções do YouTube ao passar o cursor",
+ "title": "Abre as opções do YouTube ao passar o cursor sobre o botão Opções"
},
"pauseBackgroundPlayers": {
- "label": "Pause background players",
- "title": "Pauses video players in background tabs when you start a new player in foreground tab"
+ "label": "Pausar player em segundo plano",
+ "title": "Pausa o player nas abas em segundo plano ao iniciar um novo player noutra aba"
+ },
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
},
"remainingTime": {
"label": "Tempo restante",
- "title": "Mostra o tempo restante do vídeo que você está assistindo"
+ "title": "Exibe o tempo restante do vídeo que está assistindo"
},
"rememberLastVolume": {
- "label": "Lembrar o último volume",
- "title": "Lembra o volume do último vídeo que você estava assistindo e o coloca quando você abrir um novo vídeo"
+ "label": "Lembrar volume anterior",
+ "title": "Lembra do aumento de volume do vídeo anterior e aplica-o ao novo vídeo."
},
"removeRedirect": {
- "label": "Remove YouTube /redirect URLs",
- "title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue"
+ "label": "Remover URLs de redireção do YouTube",
+ "title": "Substitui a redireção do YouTube por URLs reais, pulando o aviso de redireção"
+ },
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
},
"shareShortener": {
- "label": "Shorten YouTube video share link",
- "title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it"
+ "label": "Encurtar link de compartilha de vídeo",
+ "title": "Encurta os links de compartilha de vídeo (youtu.be) removendo os parâmetros si/features."
},
"shortsAutoScroll": {
- "label": "Shorts auto scroll",
- "title": "Automatically scrolls to the next short"
+ "label": "Rolar automaticamente pelos Shorts",
+ "title": "Rola para o próximo Short automaticamente"
},
"skipContinueWatching": {
- "label": "Skip \"Video is paused. Continue watching?\"",
- "title": "Skips the idle dialog that pauses video playback"
+ "label": "Pular aviso de ausência",
+ "title": "Remove o aviso \"O vídeo está pausado. Continuar assistindo?\""
}
},
- "title": "Configurações diversas"
+ "title": "Diversos"
},
"onScreenDisplaySettings": {
"color": {
@@ -364,82 +404,82 @@
"white": "Branco",
"yellow": "Amarelo"
},
- "title": "Seleciona a cor para as informações na tela"
+ "title": "Define a cor para as informações em exibição"
},
"hide": {
- "label": "Atraso para esconder",
- "title": "Especifique o tempo, em milissegundos, antes de ocultar automaticamente as informações na tela"
+ "label": "Ocultar atraso",
+ "title": "Especifica o tempo (em milissegundos) antes de ocultar automaticamente as informações em exibição"
},
"opacity": {
"label": "Opacidade",
- "title": "Ajusta a transparência das informações na tela"
+ "title": "Ajusta a transparência das informações em exibição"
},
"padding": {
- "label": "Espaçamento",
- "title": "Ajuste o espaçamento em torno das informações na tela em pixels. Isso se aplica especificamente ao canto das informações na tela."
+ "label": "Alinhamento",
+ "title": "Ajusta o alinhamento de informações em exibição (em píxeis)."
},
"position": {
"label": "Posição",
"options": {
- "bottom_left": "Inferior Esquerdo",
+ "bottom_left": "Inferior esquerdo",
"bottom_right": "Inferior direito",
- "center": "Centralizado",
+ "center": "Centro",
"top_left": "Superior esquerdo",
- "top_right": "Superior Direito"
+ "top_right": "Superior direito"
},
- "title": "Selecione a posição das informações na tela"
+ "title": "Seleciona a posição da exibição na tela"
},
- "title": "Configurações das informações na tela",
+ "title": "Opções de exibição na tela",
"type": {
"label": "Tipo",
"options": {
- "circle": "Circle",
+ "circle": "Círculo",
"line": "Linha",
"no_display": "Sem exibição",
"text": "Texto"
},
- "title": "Selecione o tipo de informações na tela"
+ "title": "Seleciona o tipo de exibição na tela"
}
},
"playbackSpeed": {
"enable": {
- "label": "Velocidade de reprodução forçada",
- "title": "Define a velocidade do vídeo para a que você escolher abaixo"
+ "label": "Velocidade de playback forçada",
+ "title": "Define a velocidade do vídeo ao valor que você inserir"
},
"playbackSpeedButtons": {
- "label": "Playback speed buttons",
+ "label": "Velocidade de playback",
"select": {
- "label": "Playback buttons speed",
- "title": "Amount of speed to be changed per click"
+ "label": "Velocidade do playback",
+ "title": "O tanto de velocidade a ser pulado num clique"
},
- "title": "Adds buttons to increase or decrease the playback speed of the video you're watching"
+ "title": "Adiciona botões para acelerar/desacelerar o playback do vídeo"
},
"select": {
- "label": "Velocidade do reprodutor",
- "title": "A velocidade a ser definida para o vídeo"
+ "label": "Velocidade do player",
+ "title": "A velocidade definida para o vídeo"
},
- "title": "Configurações de velocidade de reprodução"
+ "title": "Opções de playback"
},
"playlistLength": {
"enable": {
- "label": "Display playlist length information",
- "title": "Shows the total length of the playlist, how much has been watched, and how much remains."
+ "label": "Exibir informações de duração da playlist",
+ "title": "Exibe a duração da playlist, quantas vezes foi visualizada, e o tempo restante."
},
- "title": "Playlist length settings",
+ "title": "Opções de duração da playlist",
"wayToGetLength": {
"select": {
- "label": "Method to get playlist length",
- "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)"
+ "label": "Forma de obter a duração da playlist",
+ "title": "A forma de obter a duração da playlist (O método API voltará a HTML se ocorrer um erro)"
}
},
"wayToGetWatchTime": {
"select": {
- "label": "Method to get watched time",
+ "label": "Forma de obter o tempo assistido",
"options": {
- "duration": "Video Length",
- "youtube": "Video Watch Time"
+ "duration": "Duração do vídeo",
+ "youtube": "Tempo assistido do vídeo"
},
- "title": "The way to get the amount of time watched (Video Length type only used on watch page)"
+ "title": "A forma de obter o tempo assistido (Tipo de duração do vídeo apenas usado na página de exibição)"
}
}
},
@@ -449,7 +489,7 @@
"title": "Adiciona um botão ao reprodutor para tirar uma captura de tela do vídeo"
},
"saveAs": {
- "clipboard": "Área de Transferência",
+ "clipboard": "Área de transferência",
"file": "Arquivo"
},
"selectFormat": {
@@ -464,139 +504,139 @@
},
"scrollWheelSpeedControl": {
"adjustmentSteps": {
- "label": "Mudar Volume por Rolagem",
+ "label": "Alterar volume por rolagem",
"title": "Ajusta a mudança de velocidade por rolagem"
},
"enable": {
"label": "Controle de velocidade da roda do mouse",
- "title": "Pressione uma tecla modificadora para ativar o ajuste de velocidade com a roda do mouse."
+ "title": "Pressiona uma tecla modificadora para ativar o ajuste de velocidade com a roda do mouse."
},
"optionLabel": "Tecla {{KEY}}",
"select": {
- "label": "Tecla modificadora",
- "title": "A tecla modificadora a ser usada"
+ "label": "Tecla de modificação",
+ "title": "A tecla de modificação para uso"
},
- "title": "Configurações de controle de volume pela roda do mouse"
+ "title": "Opções de controle do volume na roda do mouse"
},
"scrollWheelVolumeControl": {
"adjustmentSteps": {
- "label": "Mudar Volume por Rolagem",
- "title": "Ajuste a mudança de volume por rolagem"
+ "label": "Mudança de volume por rolagem",
+ "title": "Ajusta a mudança de volume por rolagem"
},
"enable": {
- "label": "Controle do volume por roda do mouse",
- "title": "Permite usar a roda do mouse para controlar o volume do vídeo que você está assistindo"
+ "label": "Ajustar volume com a roda",
+ "title": "Deixa-o utilizar a roda do cursor para ajustar o volume do vídeo"
},
"holdModifierKey": {
"enable": {
- "label": "Ativar ao segurar a tecla modificadora",
- "title": "Pressione uma tecla modificadora para ativar o ajuste de volume com a roda do mouse."
+ "label": "Ao segurar a tecla de modificação",
+ "title": "Segure a tecla de modificação para ajustar o volume com a roda do cursor."
},
"optionLabel": "Tecla {{KEY}}",
"select": {
- "label": "Tecla modificadora",
- "title": "A tecla modificadora a ser usada"
+ "label": "Tecla de modificação",
+ "title": "A tecla de modificação para uso"
}
},
"holdRightClick": {
"enable": {
- "label": "Ativar ao segurar o botão direito",
- "title": "Segure o botão direito para ativar o controle de volume da roda do mouse"
+ "label": "Ao segurar o botão direito",
+ "title": "Segure o botão direito para ajustar o volume pela roda."
}
},
- "title": "Configurações de controle do volume por roda do mouse"
+ "title": "Opções de ajuste de volume pela roda"
},
"settingSearch": {
- "placeholder": "Search for a setting"
+ "placeholder": "Buscar por ajustes"
},
"videoHistory": {
"enable": {
- "label": "Track watched videos",
- "title": "Keeps track of where you left off on videos you were watching and enables resuming playback"
+ "label": "Rastrear vídeos assistidos",
+ "title": "Registrar a minutagem do vídeo em que parou e permite a retomada do playback"
},
"resumeType": {
"select": {
- "label": "Resume type",
+ "label": "Tipo de retomada",
"options": {
- "automatic": "Automatic",
- "prompt": "Prompt"
+ "automatic": "Automático",
+ "prompt": "Perguntar"
},
- "title": "Select how you want to resume videos"
+ "title": "Selecione como deseja retomar os vídeos"
}
},
- "title": "Video history settings"
+ "title": "Opções de histórico de vídeo"
},
"volumeBoost": {
"boostAmount": {
- "label": "Quantidade de impulsão de volume (dB)",
- "title": "O valor para impulsionar o volume em"
+ "label": "Aumento de volume (dB)",
+ "title": "O valor para aumentar o volume"
},
"enable": {
- "label": "Impulso do volume",
- "title": "Ativar impulso de volume"
+ "label": "Aumento de volume",
+ "title": "Ativa o aumento de volume"
},
"mode": {
"select": {
- "label": "Modo de impulso de volume",
+ "label": "Modo de aumento de volume",
"options": {
"global": "Global",
"perVideo": "Por vídeo"
},
- "title": "Escolha como o impulso de volume é aplicado. 'Por vídeo' permite ativar o impulso para cada vídeo individualmente no menu de recursos. 'Global' aplica impulso a todos os vídeos quando o impulso de volume está habilitado."
+ "title": "Selecione como o aumento de volume é aplicado. 'Por vídeo' permite ativar o aumento para cada vídeo individualmente no menu de recursos. Já o 'Global' aplica o aumento para todos os vídeos quando o aumento de volume é ativado."
}
},
- "title": "Configurações de impulso de volume"
+ "title": "Opções de aumento de volume"
},
"youtubeDataApiV3Key": {
- "getApiKeyLinkText": "You can get one from here",
+ "getApiKeyLinkText": "Você pode obter uma aqui",
"input": {
- "label": "API Key",
- "title": "Enter your Youtube Data API V3 key."
+ "label": "Chave API",
+ "title": "Insira sua chave API YouTube Data V3."
},
- "title": "YouTube API V3 Key"
+ "title": "Chave API YouTube Data V3"
},
"youtubeDeepDark": {
- "author": "Author",
- "co-authors": "Co-authors",
+ "author": "Autor",
+ "co-authors": "Co-autores",
"colors": {
"colorShadow": {
- "label": "Shadow color",
- "title": "Color for shadows"
+ "label": "Cor da sombra",
+ "title": "Cor para sombras"
},
"dimmerText": {
- "label": "Secondary text color",
- "title": "Color for secondary text"
+ "label": "Cor do texto secundário",
+ "title": "Cor para texto secundário"
},
"hoverBackground": {
- "label": "Hover background color",
- "title": "Color for hover background"
+ "label": "Cor de fundo ao passar o cursor",
+ "title": "Cor de fundo ao passar o cursor"
},
"mainBackground": {
- "label": "Main background color",
- "title": "Color for main background"
+ "label": "Cor de fundo principal",
+ "title": "Cor principal para o fundo"
},
"mainColor": {
- "label": "Accent color",
- "title": "Color for accent"
+ "label": "Cor de destaque",
+ "title": "Cor para destaque"
},
"mainText": {
- "label": "Main text color",
- "title": "Color for main text"
+ "label": "Cor do texto principal",
+ "title": "Cor para o texto principal"
},
"secondBackground": {
- "label": "Secondary background color",
- "title": "Color for secondary background"
+ "label": "Cor de fundo secundário",
+ "title": "Cor para fundo secundário"
}
},
"enable": {
- "label": "Enable selected theme",
- "title": "Activate the selected theme for the page"
+ "label": "Tema meia-noite",
+ "title": "Ativar tema selecionado para a página"
},
"select": {
- "label": "Select theme",
- "title": "Select a theme to be applied to the page"
+ "label": "Selecionar tema",
+ "title": "Selecione um tema para a página"
},
- "title": "YouTube Deep Dark Settings"
+ "title": "Opções do fundo escuro do YouTube"
}
}
}
diff --git a/public/locales/ru-RU.json b/public/locales/ru-RU.json
index 4b3b85af5..82569e5c4 100644
--- a/public/locales/ru-RU.json
+++ b/public/locales/ru-RU.json
@@ -74,7 +74,7 @@
"increaseLimit": "Невозможно увеличить ({{SPEED}})"
},
"playlistLength": {
- "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length."
+ "title": "Общая длина может быть неточной, если некоторые видео скрыты или недостаточно видео прогружено, чтобы получить полную длину."
},
"screenshotButton": {
"button": {
@@ -123,6 +123,22 @@
"allDataDeleted": "Все данные были удалены.",
"confirmAlert": "Это приведет к удалению всех данных расширения, связанных с настройками. Продолжить?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -264,14 +280,26 @@
"label": "Включить автоматический режим кинотеатра",
"title": "Автоматически включать режим кинотеатра при загрузке видео"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Автоматическое отключение режима освещения",
+ "title": "Автоматически отключать режим освещения при загрузке видео"
+ },
"automaticallyDisableClosedCaptions": {
- "label": "Automatically disable closed captions",
- "title": "Automatically disables closed captions when you load a video"
+ "label": "Автоматически отключать субтитры",
+ "title": "Автоматически отключает субтитры при загрузке видео"
},
"copyTimestampUrlButton": {
"label": "Кнопка «Копировать URL видео с таймкодом»",
"title": "Копирует ссылку видео с меткой времени (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "Скрыть заставки следующих видео",
"title": "Скрывает заставки следующих (предлагаемых) видео в конце ролика"
@@ -285,13 +313,17 @@
"title": "Прячет чат прямого эфира (стрима)"
},
"hideOfficialArtistVideosFromHomePage": {
- "label": "Hide Official Artist Videos",
- "title": "Hide Official Artist Videos from Home Page"
+ "label": "Скрывать официальные видео исполнителя",
+ "title": "Скрывает официальные видео исполнителя с домашней страницы"
},
"hidePaidPromotionBanner": {
"label": "Скрыть \"Содержит прямую рекламу\"",
"title": "Скрывает баннер, отображающийся при просмотре видео, которое имеет платную рекламу"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "Включить скрытие полосы прокрутки страницы",
"title": "Скрывает полосу прокрутки страницы"
@@ -324,6 +356,10 @@
"label": "Ставить на паузу видео в фоновых вкладках",
"title": "Ставит на паузу видео в фоновых вкладках при запуске видео в активной (текущей) вкладке"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Включить отображение оставшегося времени",
"title": "Показывает оставшееся время просмотра видео"
@@ -336,6 +372,10 @@
"label": "Убрать YouTube /redirect ссылки",
"title": "Заменяет /redirect ссылки на актуальные, убирая предупреждение о переходе на другой ресурс"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Укоротить ссылку с кнопки \"Поделиться\"",
"title": "Укорачивает ссылку с кнопки \"Поделиться\" (youtu.be), убирая параметры si/feature из нее"
@@ -422,24 +462,24 @@
},
"playlistLength": {
"enable": {
- "label": "Display playlist length information",
- "title": "Shows the total length of the playlist, how much has been watched, and how much remains."
+ "label": "Отображать информацию о длине плейлиста",
+ "title": "Отображает общую временную длину плейлиста, сколько было просмотрено и сколько осталось."
},
- "title": "Playlist length settings",
+ "title": "Настройки длины плейлиста",
"wayToGetLength": {
"select": {
- "label": "Method to get playlist length",
- "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)"
+ "label": "Способ получения длины плейлиста",
+ "title": "Способ получения информации о длине плейлиста (метод API будет переключаться обратно к HTML, если возникнет ошибка)"
}
},
"wayToGetWatchTime": {
"select": {
- "label": "Method to get watched time",
+ "label": "Метод получения времени просмотра",
"options": {
- "duration": "Video Length",
- "youtube": "Video Watch Time"
+ "duration": "Продолжительность видео",
+ "youtube": "Время просмотра видео"
},
- "title": "The way to get the amount of time watched (Video Length type only used on watch page)"
+ "title": "Способ получения количества времени просмотра (тип длины видео используется только на странице просмотра)"
}
}
},
@@ -548,12 +588,12 @@
"title": "Настройки усиления громкости"
},
"youtubeDataApiV3Key": {
- "getApiKeyLinkText": "You can get one from here",
+ "getApiKeyLinkText": "Вы можете получить ключ здесь",
"input": {
- "label": "API Key",
- "title": "Enter your Youtube Data API V3 key."
+ "label": "API ключ",
+ "title": "Введите ваш ключ Youtube Data API V3."
},
- "title": "YouTube API V3 Key"
+ "title": "Ключ YouTube API V3"
},
"youtubeDeepDark": {
"author": "Автор",
diff --git a/public/locales/sv-SE.json b/public/locales/sv-SE.json
index 6a4132ce0..21763736c 100644
--- a/public/locales/sv-SE.json
+++ b/public/locales/sv-SE.json
@@ -74,7 +74,7 @@
"increaseLimit": "Det går inte att höja mer ({{SPEED}})"
},
"playlistLength": {
- "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length."
+ "title": "Total längd kanske inte är korrekt om vissa videor är dolda eller om du inte har laddat tillräckligt med videor för att få hela längden."
},
"screenshotButton": {
"button": {
@@ -123,6 +123,22 @@
"allDataDeleted": "All data har tagits bort.",
"confirmAlert": "Detta kommer att ta bort alla tilläggsdata relaterade till alternativen. Fortsätta?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -264,14 +280,26 @@
"label": "Automatiskt teaterläge",
"title": "Aktiverar automatiskt teaterläge när du startar en video"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Inaktivera biobelysning automatiskt",
+ "title": "Inaktiverar automatiskt biobelysning när du startar en video"
+ },
"automaticallyDisableClosedCaptions": {
- "label": "Automatically disable closed captions",
- "title": "Automatically disables closed captions when you load a video"
+ "label": "Inaktivera textning automatiskt",
+ "title": "Inaktiverar textning automatiskt när du laddar en video"
},
"copyTimestampUrlButton": {
"label": "Kopiera videons webbadress med tidsstämpelknappen",
"title": "Kopiera videons webbadress med tidsstämpel (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "Dölj slutskärmskort",
"title": "Döljer korten i slutet av videon"
@@ -285,13 +313,17 @@
"title": "Döljer direktströmschatten"
},
"hideOfficialArtistVideosFromHomePage": {
- "label": "Hide Official Artist Videos",
- "title": "Hide Official Artist Videos from Home Page"
+ "label": "Dölj officiella artistvideor",
+ "title": "Dölj officiella artistvideor från startsidan"
},
"hidePaidPromotionBanner": {
"label": "Dölj betald marknadsföringsbanner",
"title": "Döljer bannern som visas när du tittar på en video som har betald marknadsföring"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "Dölj rullningslisten",
"title": "Döljer sidornas rullningsfält"
@@ -324,6 +356,10 @@
"label": "Pausa spelare i bakgrunden",
"title": "Pausar videospelare i bakgrundsflikar när du startar en ny videospelare i en förgrundsflik"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Återstående tid",
"title": "Visar återstående tid för videon du tittar på"
@@ -336,6 +372,10 @@
"label": "Ta bort YouTube-omdirigeringswebbadresser",
"title": "Ersätter YouTube-omdirigering genom faktiska webbadresser, hoppar över omdirigeringsvarningsdialog"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Förkorta YouTube-videons delningslänk",
"title": "Förkortar YouTube-videons delningslänk (youtu.be) genom att ta bort funktionsparametrar från den"
@@ -422,24 +462,24 @@
},
"playlistLength": {
"enable": {
- "label": "Display playlist length information",
- "title": "Shows the total length of the playlist, how much has been watched, and how much remains."
+ "label": "Visa information om spellistans längd",
+ "title": "Visar spellistans totala längd och hur mycket som har tittats på och hur mycket som återstår."
},
- "title": "Playlist length settings",
+ "title": "Inställningar för spellistans längd",
"wayToGetLength": {
"select": {
- "label": "Method to get playlist length",
- "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)"
+ "label": "Metod för att få spellistans längd",
+ "title": "Sättet att få information om spellista längd (API-metoden kommer att falla tillbaka till HTML om ett fel inträffar)"
}
},
"wayToGetWatchTime": {
"select": {
- "label": "Method to get watched time",
+ "label": "Metod för att hämta tittad tid",
"options": {
- "duration": "Video Length",
- "youtube": "Video Watch Time"
+ "duration": "Videolängd",
+ "youtube": "Tittad videolängd"
},
- "title": "The way to get the amount of time watched (Video Length type only used on watch page)"
+ "title": "Sättet att få den tid som tittats på (videons längdtyp används endast på visningssidan)"
}
}
},
@@ -548,12 +588,12 @@
"title": "Inställningar för volymökning"
},
"youtubeDataApiV3Key": {
- "getApiKeyLinkText": "You can get one from here",
+ "getApiKeyLinkText": "Du kan hämta en härifrån",
"input": {
- "label": "API Key",
- "title": "Enter your Youtube Data API V3 key."
+ "label": "API-nyckel",
+ "title": "Ange din Youtube Data API V3-nyckel."
},
- "title": "YouTube API V3 Key"
+ "title": "YouTube API V3-nyckel"
},
"youtubeDeepDark": {
"author": "Skapare",
diff --git a/public/locales/tr-TR.json b/public/locales/tr-TR.json
index 54df26c2a..ffb286d66 100644
--- a/public/locales/tr-TR.json
+++ b/public/locales/tr-TR.json
@@ -22,7 +22,7 @@
"forwardRewindButtons": {
"buttons": {
"forwardButton": {
- "label": "Fast forward by {{TIME}}"
+ "label": "{{TIME}} hızlı ileri sar"
},
"rewindButton": {
"label": "{{TIME}} kadar geri sar"
@@ -58,23 +58,23 @@
},
"openTranscriptButton": {
"button": {
- "label": "Open transcript"
+ "label": "Transkripti Aç"
}
},
"playbackSpeedButtons": {
"buttons": {
"decreasePlaybackSpeedButton": {
- "label": "Decrease Speed to {{SPEED}}"
+ "label": "Hızı {{SPEED}} değerine düşür"
},
"increasePlaybackSpeedButton": {
- "label": "Increase Speed to {{SPEED}}"
+ "label": "Hızı {{SPEED}} değerine çıkar"
}
},
- "decreaseLimit": "Can't decrease further ({{SPEED}})",
- "increaseLimit": "Can't increase further ({{SPEED}})"
+ "decreaseLimit": "Daha fazla düşüremezsin ({{SPEED}})",
+ "increaseLimit": "Daha fazla artıramazsın ({{SPEED}})"
},
"playlistLength": {
- "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length."
+ "title": "Bazı videolar gizliyse veya tam uzunluğa ulaşmak için yeterli sayıda video yüklemediyseniz, toplam uzunluk doğru olmayabilir."
},
"screenshotButton": {
"button": {
@@ -90,10 +90,10 @@
},
"volumeBoostButton": {
"button": {
- "label": "Volume Boost",
+ "label": "Ses Yükseltici",
"toggle": {
- "off": "Volume boost off",
- "on": "Volume boost on"
+ "off": "Ses Yükseltici Devredışı",
+ "on": "Ses Yükseltici Aktif"
}
}
}
@@ -104,8 +104,8 @@
"error": {
"scrollWheelHoldModifierKey": {
"sameKey": {
- "speedControl": "The scroll wheel speed control modifier key cannot be the same as the scroll wheel volume control modifier key.",
- "volumeControl": "The scroll wheel volume control modifier key cannot be the same as the scroll wheel speed control modifier key."
+ "speedControl": "Kaydırma tekerleği hız kontrolü için kullanılan değiştirici tuş, kaydırma tekerleği ses kontrolü için kullanılan değiştirici tuşla aynı olamaz.",
+ "volumeControl": "Kaydırma tekerleği ile ses düzeyi kontrolü için kullanılan değiştirici tuş, kaydırma hızı kontrolü için kullanılan değiştirici tuşla aynı olamaz."
}
}
},
@@ -123,6 +123,22 @@
"allDataDeleted": "Tüm veriler silindi.",
"confirmAlert": "Bu seçeneklerle ilgili tüm uzantı verilerini silecektir. Devam etmek istiyor musunuz?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Bu seçeneği yapılandırmak için {{OPTIONS}} öğesini etkinleştirin",
+ "separator": " veya "
+ },
+ "plural": {
+ "label": "Bu seçeneği yapılandırmak için {{OPTIONS}} öğesini etkinleştirin",
+ "separator": " ve "
+ },
+ "singular": "Bu seçeneği yapılandırmak için '{{OPTION}}' öğesini etkinleştirin",
+ "specificOption": {
+ "deepDarkCustomTheme": "Bu seçeneği yapılandırmak için temayı 'Özel' olarak ayarlayın.",
+ "featureMenu": "Bu seçeneği yapılandırmak için özellik menüsüne yerleştirilecek en az bir düğmeyi yapılandırın."
+ }
+ },
+ "scrollForMoreSettings": "Daha fazla ayar için kaydırın",
"sections": {
"automaticQuality": {
"enable": {
@@ -131,12 +147,12 @@
},
"fallbackQualityStrategy": {
"select": {
- "label": "Quality fallback strategy",
+ "label": "Kalite geri dönüş stratejisi",
"options": {
"higher": "Daha yüksek",
"lower": "Daha düşük"
},
- "title": "The strategy to use when the selected quality is not available"
+ "title": "Seçilen kalite mevcut değilse kullanılacak strateji"
}
},
"select": {
@@ -165,15 +181,15 @@
"buttonPlacement": {
"select": {
"buttonNames": {
- "copyTimestampUrlButton": "Copy video URL with timestamp button",
- "decreasePlaybackSpeedButton": "Decrease Speed button",
- "forwardButton": "Fast Forward button",
+ "copyTimestampUrlButton": "Video bağlantısını zaman damgasıyla kopyala butonu",
+ "decreasePlaybackSpeedButton": "Hızı Düşürme Butonu",
+ "forwardButton": "Hızlı İleri düğmesi",
"hideEndScreenCardsButton": "Bitiş ekranı kartlarını gizleme düğmesi",
- "increasePlaybackSpeedButton": "Increase Speed button",
+ "increasePlaybackSpeedButton": "Hızı Artırma Butonu",
"loopButton": "Döngü düğmesi",
"maximizePlayerButton": "Tam ekran düğmesi",
- "openTranscriptButton": "Open Transcript button",
- "rewindButton": "Rewind button",
+ "openTranscriptButton": "Transkripti Aç butonu",
+ "rewindButton": "Geri sarma düğmesi",
"screenshotButton": "Ekran görüntüsü düğmesi",
"volumeBoostButton": "Ses güçlendirme düğmesi"
},
@@ -195,7 +211,7 @@
"value": "Sağ Kontroller"
}
},
- "title": "Place the {{BUTTON_NAME}} {{PLACEMENT}}"
+ "title": "{{BUTTON_NAME}} düğmesini {{PLACEMENT}} konumuna yerleştir"
},
"title": "Düğme Yerleşim Ayarları"
},
@@ -226,14 +242,14 @@
},
"forwardRewindButtons": {
"enable": {
- "label": "Enable forward/rewind buttons",
- "title": "Adds forward and rewind buttons to the video player"
+ "label": "İleri/geri sarma düğmeleri",
+ "title": "Video oynatıcısına ileri ve geri sarma düğmeleri ekler"
},
"time": {
- "label": "Forward/rewind time",
- "title": "The amount of time to forward/rewind the video by"
+ "label": "İleri/geri sarma süresi",
+ "title": "Videoyu ileri/geri sarmak için atlanacak süre"
},
- "title": "Forward/rewind button settings"
+ "title": "İleri/geri sarma düğmesi ayarları"
},
"importExportSettings": {
"exportButton": {
@@ -262,15 +278,27 @@
"features": {
"automaticTheaterMode": {
"label": "Otomatik tiyatro modu",
- "title": "Video yüklediğinizde tiyatro modunu otomatik olarak etkinleştirir"
+ "title": "Bir video yüklediğinizde tiyatro modunu otomatik olarak etkinleştirir"
+ },
+ "automaticallyDisableAmbientMode": {
+ "label": "Ortam modunu otomatik olarak devre dışı bırak",
+ "title": "Bir video yüklediğinizde ortam modunu otomatik olarak devre dışı bırakır"
},
"automaticallyDisableClosedCaptions": {
- "label": "Automatically disable closed captions",
- "title": "Automatically disables closed captions when you load a video"
+ "label": "Kapalı altyazıları otomatik olarak devre dışı bırak",
+ "title": "Bir video yüklendiğinde kapalı altyazıları otomatik olarak devre dışı bırakır"
},
"copyTimestampUrlButton": {
- "label": "Copy video URL with timestamp button",
- "title": "Copies video URL with timestamp (?t=123)"
+ "label": "Video URL'sini zaman damgası düğmesiyle kopyala",
+ "title": "Video URL'sini zaman damgasıyla kopyalar (?t=123)"
+ },
+ "defaultToOriginalAudioTrack": {
+ "label": "Varsayılan olarak orijinal ses parçasına dön",
+ "title": "Her zaman varsayılan olarak orijinal ses parçasına dön"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "AI özetini gizle",
+ "title": "Videoların altındaki yapay zeka özetini gizler"
},
"hideEndScreenCards": {
"label": "Bitiş ekranı kartlarını gizle",
@@ -285,12 +313,16 @@
"title": "Canlı yayın sohbetini gizler"
},
"hideOfficialArtistVideosFromHomePage": {
- "label": "Hide Official Artist Videos",
- "title": "Hide Official Artist Videos from Home Page"
+ "label": "Resmi Sanatçı Videolarını Gizle",
+ "title": "Ana Sayfada Resmi Sanatçı Videolarını Gizle"
},
"hidePaidPromotionBanner": {
- "label": "Hide paid promotion banner",
- "title": "Hides the banner that appears when you watch a video that has a paid promotion"
+ "label": "Ücretli tanıtım afişini gizle",
+ "title": "Ücretli tanıtım içeren bir videoyu izlediğinizde görünen başlığı gizler"
+ },
+ "hidePlayables": {
+ "label": "Oynatılabilirleri gizle",
+ "title": "Tüm oynatılabilir öğeleri gizle"
},
"hideScrollbar": {
"label": "Kaydırma çubuğu gizlemeyi etkinleştir",
@@ -301,8 +333,8 @@
"title": "Tüm kısa videoları gizler"
},
"hideTranslateComment": {
- "label": "Hide translate comment button",
- "title": "Hides 'Translate to Language' button under comments"
+ "label": "Yorumu Çevir'i Gizle Butonu",
+ "title": "Yorumlar altındaki 'Dile Çevir' düğmesini gizler"
},
"loopButton": {
"label": "Tekrarlama düğmesi",
@@ -324,6 +356,10 @@
"label": "Arka plan oynatıcılarını duraklat",
"title": "Ön plan sekmesinde yeni bir oynatıcı başlattığınızda arka plan sekmelerindeki video oynatıcıları duraklatır"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Kalan süre",
"title": "İzlediğiniz videonun kalan süresini gösterir"
@@ -336,6 +372,10 @@
"label": "YouTube yönlendirme bağlantılarını kaldır",
"title": "Yönlendirme uyarı diyaloğunu atlayarak YouTube yönlendirmesini gerçek URL'lerle değiştirir"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "YouTube video paylaşım bağlantısını kısalt",
"title": "YouTube video paylaşım bağlantısını (youtu.be) si/feature parametrelerini çıkararak kısaltır"
@@ -345,8 +385,8 @@
"title": "Bir sonraki kısa videoya otomatik kaydır"
},
"skipContinueWatching": {
- "label": "Skip \"Video is paused. Continue watching?\"",
- "title": "Skips the idle dialog that pauses video playback"
+ "label": "\"Video durdu. Hala orda mısın?\"ı Atla",
+ "title": "Video oynatmayı durduran boşta kalma iletişim kutusunu atlar"
}
},
"title": "Çeşitli ayarlar"
@@ -368,11 +408,11 @@
},
"hide": {
"label": "Gecikmeyi Gizle",
- "title": "Specify the time, in milliseconds, before automatically hiding the On-Screen Display"
+ "title": "Ekran görüntüsünü otomatik olarak gizlemeden önce geçen süreyi milisaniye cinsinden belirtin"
},
"opacity": {
"label": "Saydamlık",
- "title": "Adjust the transparency of the On-Screen Display"
+ "title": "Ekrandaki gösterimin saydamlığını ayarlayın"
},
"padding": {
"label": "İç Boşluk",
@@ -387,18 +427,18 @@
"top_left": "Sol Üst",
"top_right": "Sağ Üst"
},
- "title": "Select the position of the On-Screen Display"
+ "title": "Ekran görüntüleme konumunu seçin"
},
- "title": "On-Screen Display Settings",
+ "title": "Ekran Üstü Görüntüleme Ayarları",
"type": {
"label": "Tür",
"options": {
- "circle": "Circle",
+ "circle": "Daire",
"line": "Satır",
"no_display": "Ekran yok",
"text": "Metin"
},
- "title": "Select the type of On-Screen Display"
+ "title": "Ekran görüntüleme türünü seçin"
}
},
"playbackSpeed": {
@@ -407,12 +447,12 @@
"title": "Video hızını aşağıda seçtiğiniz hıza ayarlar"
},
"playbackSpeedButtons": {
- "label": "Playback speed buttons",
+ "label": "Oynatma hızı ayarları",
"select": {
- "label": "Playback buttons speed",
- "title": "Amount of speed to be changed per click"
+ "label": "Oynatma düğmelerinin hızı",
+ "title": "Tıklama başına değiştirilecek hız miktarı"
},
- "title": "Adds buttons to increase or decrease the playback speed of the video you're watching"
+ "title": "İzlediğiniz videonun oynatma hızını artırmak veya azaltmak için düğmeler ekler"
},
"select": {
"label": "Oynatma hızı",
@@ -422,24 +462,24 @@
},
"playlistLength": {
"enable": {
- "label": "Display playlist length information",
- "title": "Shows the total length of the playlist, how much has been watched, and how much remains."
+ "label": "Çalma listesinin uzunluk bilgilerini göster",
+ "title": "Oynatma listesinin toplam, izlenen ve ne kalan uzunluğunu gösterir."
},
- "title": "Playlist length settings",
+ "title": "Oynatma listesi uzunluk ayarları",
"wayToGetLength": {
"select": {
- "label": "Method to get playlist length",
- "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)"
+ "label": "Oynatma listesi uzunluğunu alma yöntemi",
+ "title": "Oynatma listesi uzunluk bilgisi alma yolu (Bir hata oluşursa API yöntemi HTML'e geri dönecek)"
}
},
"wayToGetWatchTime": {
"select": {
- "label": "Method to get watched time",
+ "label": "İzlenme süresini alma yöntemi",
"options": {
- "duration": "Video Length",
- "youtube": "Video Watch Time"
+ "duration": "Video Uzunluğu",
+ "youtube": "Video İzlenme Süresi"
},
- "title": "The way to get the amount of time watched (Video Length type only used on watch page)"
+ "title": "İzlenen süreyi alma yolu (Video Uzunluğu türü yalnızca izleme sayfasında kullanılır)"
}
}
},
@@ -476,7 +516,7 @@
"label": "Düzenleyici anahtar",
"title": "Kullanılacak kısayol düğmesi"
},
- "title": "Scroll wheel speed control settings"
+ "title": "Kaydırma tekerleği için hız kontrolü ayarları"
},
"scrollWheelVolumeControl": {
"adjustmentSteps": {
@@ -489,7 +529,7 @@
},
"holdModifierKey": {
"enable": {
- "label": "Enable when holding modifier key",
+ "label": "Değiştirici tuşa basılı tutulduğunda",
"title": "Kaydırma tekerleği ile ses düzeyi ayarını etkinleştirmek için değiştirici tuşlardan birine basın"
},
"optionLabel": "{{KEY}} anahtarı",
@@ -507,7 +547,7 @@
"title": "Kaydırma tekerleği ile ses seviyesi kontrolü ayarları"
},
"settingSearch": {
- "placeholder": "Search for a setting"
+ "placeholder": "Bir ayar arayın"
},
"videoHistory": {
"enable": {
@@ -519,7 +559,7 @@
"label": "Devam etme türü",
"options": {
"automatic": "Otomatik",
- "prompt": "Prompt"
+ "prompt": "İpucu"
},
"title": "Videoları nasıl devam ettirmek istediğinizi seçin"
}
@@ -548,55 +588,55 @@
"title": "Ses güçlendirme ayarları"
},
"youtubeDataApiV3Key": {
- "getApiKeyLinkText": "You can get one from here",
+ "getApiKeyLinkText": "Buradan bir tane alabilirsiniz",
"input": {
- "label": "API Key",
- "title": "Enter your Youtube Data API V3 key."
+ "label": "API Anahtarı",
+ "title": "Youtube Veri API V3 anahtarınızı girin."
},
- "title": "YouTube API V3 Key"
+ "title": "YouTube API V3 Anahtarı"
},
"youtubeDeepDark": {
"author": "Yazar",
- "co-authors": "Co-authors",
+ "co-authors": "Ortak yazarlar",
"colors": {
"colorShadow": {
- "label": "Shadow color",
- "title": "Color for shadows"
+ "label": "Gölge rengi",
+ "title": "Gölge rengi"
},
"dimmerText": {
- "label": "Secondary text color",
- "title": "Color for secondary text"
+ "label": "İkincil metin rengi",
+ "title": "İkincil metin rengi"
},
"hoverBackground": {
- "label": "Hover background color",
- "title": "Color for hover background"
+ "label": "Üzerine gelindiğindeki arka plan rengi",
+ "title": "Üzerine gelindiğindeki arka plan rengi"
},
"mainBackground": {
- "label": "Main background color",
- "title": "Color for main background"
+ "label": "Ana arka plan rengi",
+ "title": "Ana arka plan rengi"
},
"mainColor": {
- "label": "Accent color",
- "title": "Color for accent"
+ "label": "Vurgulama rengi",
+ "title": "Vurgulama rengi"
},
"mainText": {
- "label": "Main text color",
- "title": "Color for main text"
+ "label": "Ana metin rengi",
+ "title": "Ana metin için renk"
},
"secondBackground": {
- "label": "Secondary background color",
- "title": "Color for secondary background"
+ "label": "İkincil arka plan rengi",
+ "title": "İkincil arka plan rengi"
}
},
"enable": {
- "label": "Enable selected theme",
- "title": "Activate the selected theme for the page"
+ "label": "Seçilen temayı etkinleştir",
+ "title": "Sayfa için seçilen temayı etkinleştirin"
},
"select": {
- "label": "Select theme",
- "title": "Select a theme to be applied to the page"
+ "label": "Tema seç",
+ "title": "Sayfa için uygulanacak bir tema seçin"
},
- "title": "YouTube Deep Dark Settings"
+ "title": "YouTube Deep Dark Ayarları"
}
}
}
diff --git a/public/locales/uk-UA.json b/public/locales/uk-UA.json
index e9a8f875b..5534dca11 100644
--- a/public/locales/uk-UA.json
+++ b/public/locales/uk-UA.json
@@ -1,6 +1,6 @@
{
"langCode": "uk-UA",
- "langName": "Англійська (США)",
+ "langName": "English (US)",
"messages": {
"resumingVideo": "Продовжити відео з {{VIDEO_TIME}}",
"settingVolume": "Посилити гучність до {{VOLUME_BOOST_AMOUNT}}"
@@ -10,8 +10,8 @@
"features": {
"copyTimestampUrlButton": {
"button": {
- "copied": "Copied!",
- "label": "Copy video URL with timestamp"
+ "copied": "Скопійовано!",
+ "label": "Скопіювати URL відео з міткою часу"
}
},
"featureMenu": {
@@ -74,7 +74,7 @@
"increaseLimit": "Неможливо збільшити далі ({{SPEED}})"
},
"playlistLength": {
- "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length."
+ "title": "Загальна довжина може бути неточною, якщо деякі відео приховані або якщо ви ще не завантажили достатньо відео, щоб отримати повну довжину."
},
"screenshotButton": {
"button": {
@@ -123,6 +123,22 @@
"allDataDeleted": "Усі дані скинуто.",
"confirmAlert": "Це видалить всі дані розширення, пов'язані з налаштуваннями. Продовжити?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -165,98 +181,98 @@
"buttonPlacement": {
"select": {
"buttonNames": {
- "copyTimestampUrlButton": "Copy video URL with timestamp button",
+ "copyTimestampUrlButton": "Кнопка скопіювати URL відео за допомогою часової мітки",
"decreasePlaybackSpeedButton": "Кнопка зменшення швидкості",
- "forwardButton": "Fast Forward button",
- "hideEndScreenCardsButton": "Hide end screen cards button",
- "increasePlaybackSpeedButton": "Increase Speed button",
- "loopButton": "Loop button",
- "maximizePlayerButton": "Maximize button",
- "openTranscriptButton": "Open Transcript button",
- "rewindButton": "Rewind button",
- "screenshotButton": "Screenshot button",
- "volumeBoostButton": "Volume Boost button"
+ "forwardButton": "Кнопка перемотки",
+ "hideEndScreenCardsButton": "Кнопка приховати картки наприкінці відео",
+ "increasePlaybackSpeedButton": "Кнопка пришвидшення",
+ "loopButton": "Кнопка зациклення",
+ "maximizePlayerButton": "Кнопка Розгорнути",
+ "openTranscriptButton": "Кнопка відкрити транскрипт",
+ "rewindButton": "Кнопка відмотки",
+ "screenshotButton": "Кнопка для скріншота",
+ "volumeBoostButton": "Кнопка збільшення гучності"
},
"options": {
"below_player": {
- "placement": "below the player controls",
- "value": "Below Player"
+ "placement": "під управлінням плеєром",
+ "value": "Під плеєром"
},
"feature_menu": {
- "placement": "in the feature menu",
- "value": "Feature Menu"
+ "placement": "в меню функцій",
+ "value": "Меню функцій"
},
"player_controls_left": {
- "placement": "on the left side of player controls",
- "value": "Left Controls"
+ "placement": "ліворуч від елементів керування плеєра",
+ "value": "Ліворуч"
},
"player_controls_right": {
- "placement": "on the right side of player controls",
- "value": "Right Controls"
+ "placement": "праворуч від елементів керування плеєра",
+ "value": "Праворуч"
}
},
- "title": "Place the {{BUTTON_NAME}} {{PLACEMENT}}"
+ "title": "Розмістити {{BUTTON_NAME}} {{PLACEMENT}}"
},
- "title": "Button Placement Settings"
+ "title": "Параметри розміщення кнопки"
},
"customCSS": {
"editor": {
- "collapse": "Collapse Editor",
- "expand": "Expand Editor",
- "noProblems": "No problems found."
+ "collapse": "Згорнути редактор",
+ "expand": "Розгорнути редактор",
+ "noProblems": "Проблем не виявлено."
},
"enable": {
- "label": "Enable custom CSS",
- "title": "Enables custom CSS to be applied to the page"
+ "label": "Увімкнути користувацький CSS",
+ "title": "Дозволяє використовувати користувацький CSS для сторінки"
},
- "title": "Custom CSS Settings"
+ "title": "Власні налаштування CSS"
},
"featureMenu": {
"openType": {
"select": {
- "label": "Menu Activation Type",
+ "label": "Тип активації меню",
"options": {
- "click": "Click",
- "hover": "Hover"
+ "click": "Клацання",
+ "hover": "Наведення"
},
- "title": "Select the method to activate the feature menu"
+ "title": "Виберіть спосіб активувати меню функцій"
},
- "title": "Feature menu settings"
+ "title": "Налаштування меню функцій"
}
},
"forwardRewindButtons": {
"enable": {
- "label": "Enable forward/rewind buttons",
- "title": "Adds forward and rewind buttons to the video player"
+ "label": "Увімкнути кнопки вперед/назад",
+ "title": "Додає кнопки перемотування до відео плеєра"
},
"time": {
- "label": "Forward/rewind time",
- "title": "The amount of time to forward/rewind the video by"
+ "label": "Час вперед/назад",
+ "title": "Часовий крок перемотки відео вперед/назад"
},
- "title": "Forward/rewind button settings"
+ "title": "Налаштування кнопки вперед/назад"
},
"importExportSettings": {
"exportButton": {
- "success": "Settings successfully exported",
- "title": "Export settings to a JSON file",
- "value": "Export Settings"
+ "success": "Налаштування вдало експортовано",
+ "title": "Експортувати налаштування у файл JSON",
+ "value": "Експортувати налаштування"
},
"importButton": {
"error": {
- "unknown": "Error importing settings. Please check the file format.\nAn unknown error occurred.",
- "validation": "Error importing settings. Please check the file format.\n{{ERROR_MESSAGE}}"
+ "unknown": "Помилка імпорту налаштувань. Перевірте формат файлу. \nВідбулась невідома помилка.",
+ "validation": "Помилка імпорту налаштувань. Перевірте формат файлу.\n{{ERROR_MESSAGE}}"
},
- "success": "Settings imported successfully",
- "title": "Import settings from a JSON file",
- "value": "Import Settings"
+ "success": "Налаштування успішно імпортовано",
+ "title": "Імпортувати налаштування з файлу JSON",
+ "value": "Імпортувати параметри"
}
},
"language": {
"select": {
- "label": "Language",
- "title": "The language to use for the extension"
+ "label": "Мова",
+ "title": "Мова для використання у розширенні"
},
- "title": "Language"
+ "title": "Мова"
},
"miscellaneous": {
"features": {
@@ -264,6 +280,10 @@
"label": "Automatic theater mode",
"title": "Automatically enables theater mode when you load a video"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Automatically disable ambient mode",
+ "title": "Automatically disables ambient mode when you load a video"
+ },
"automaticallyDisableClosedCaptions": {
"label": "Automatically disable closed captions",
"title": "Automatically disables closed captions when you load a video"
@@ -272,6 +292,14 @@
"label": "Copy video URL with timestamp button",
"title": "Copies video URL with timestamp (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "Hide end screen cards",
"title": "Hides the cards at the end of the video"
@@ -292,6 +320,10 @@
"label": "Hide paid promotion banner",
"title": "Hides the banner that appears when you watch a video that has a paid promotion"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "Hide scrollbar",
"title": "Hides the pages scrollbar"
@@ -324,6 +356,10 @@
"label": "Pause background players",
"title": "Pauses video players in background tabs when you start a new player in foreground tab"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Remaining time",
"title": "Shows the remaining time of the video you're watching"
@@ -336,6 +372,10 @@
"label": "Remove YouTube /redirect URLs",
"title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Shorten YouTube video share link",
"title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it"
@@ -359,27 +399,27 @@
"green": "Green",
"orange": "Orange",
"pink": "Pink",
- "purple": "Purple",
- "red": "Red",
- "white": "White",
- "yellow": "Yellow"
+ "purple": "Фіолетовий",
+ "red": "Червоний",
+ "white": "Білий",
+ "yellow": "Жовтий"
},
- "title": "Select the color for the On-Screen Display"
+ "title": "Вибирає колір екранного зображення"
},
"hide": {
- "label": "Hide Delay",
- "title": "Specify the time, in milliseconds, before automatically hiding the On-Screen Display"
+ "label": "Затримка приховування",
+ "title": "Вказує час у мілісекундах перед автоматичним приховуванням екранного зображення"
},
"opacity": {
- "label": "Opacity",
- "title": "Adjust the transparency of the On-Screen Display"
+ "label": "Прозорість",
+ "title": "Регулювання прозорості екранного зображення"
},
"padding": {
- "label": "Padding",
- "title": "Adjust the spacing around the On-Screen Display in pixels. This applies specifically to corner On-Screen Display."
+ "label": "Відступ",
+ "title": "Регулює відступи навколо екранного зображення в пікселях. Застосовується спеціально для екранного зображення в кутах."
},
"position": {
- "label": "Position",
+ "label": "Розташування",
"options": {
"bottom_left": "Bottom Left",
"bottom_right": "Bottom Right",
@@ -489,7 +529,7 @@
},
"holdModifierKey": {
"enable": {
- "label": "Enable when holding modifier key",
+ "label": "When holding modifier key",
"title": "Press a modifier key to enable volume adjustment with the scroll wheel."
},
"optionLabel": "{{KEY}} key",
@@ -500,7 +540,7 @@
},
"holdRightClick": {
"enable": {
- "label": "Enable when holding right click",
+ "label": "When holding right click",
"title": "Hold right click to enable scroll wheel volume control"
}
},
@@ -589,7 +629,7 @@
}
},
"enable": {
- "label": "Enable selected theme",
+ "label": "Deep Dark Theme",
"title": "Activate the selected theme for the page"
},
"select": {
diff --git a/public/locales/vi-VN.json b/public/locales/vi-VN.json
index f1274b2a9..d6ca73c13 100644
--- a/public/locales/vi-VN.json
+++ b/public/locales/vi-VN.json
@@ -123,6 +123,22 @@
"allDataDeleted": "All data has been deleted.",
"confirmAlert": "This will delete all extension data related to options. Continue?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -206,7 +222,7 @@
"noProblems": "No problems found."
},
"enable": {
- "label": "Enable custom CSS",
+ "label": "Custom CSS",
"title": "Enables custom CSS to be applied to the page"
},
"title": "Custom CSS Settings"
@@ -226,7 +242,7 @@
},
"forwardRewindButtons": {
"enable": {
- "label": "Enable forward/rewind buttons",
+ "label": "Forward/rewind buttons",
"title": "Adds forward and rewind buttons to the video player"
},
"time": {
@@ -264,6 +280,10 @@
"label": "Automatic theater mode",
"title": "Automatically enables theater mode when you load a video"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "Automatically disable ambient mode",
+ "title": "Automatically disables ambient mode when you load a video"
+ },
"automaticallyDisableClosedCaptions": {
"label": "Automatically disable closed captions",
"title": "Automatically disables closed captions when you load a video"
@@ -272,6 +292,14 @@
"label": "Copy video URL with timestamp button",
"title": "Copies video URL with timestamp (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "Hide end screen cards",
"title": "Hides the cards at the end of the video"
@@ -292,6 +320,10 @@
"label": "Hide paid promotion banner",
"title": "Hides the banner that appears when you watch a video that has a paid promotion"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "Hide scrollbar",
"title": "Hides the pages scrollbar"
@@ -324,6 +356,10 @@
"label": "Pause background players",
"title": "Pauses video players in background tabs when you start a new player in foreground tab"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "Remaining time",
"title": "Shows the remaining time of the video you're watching"
@@ -336,6 +372,10 @@
"label": "Remove YouTube /redirect URLs",
"title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "Shorten YouTube video share link",
"title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it"
@@ -489,7 +529,7 @@
},
"holdModifierKey": {
"enable": {
- "label": "Enable when holding modifier key",
+ "label": "When holding modifier key",
"title": "Press a modifier key to enable volume adjustment with the scroll wheel."
},
"optionLabel": "{{KEY}} key",
@@ -500,7 +540,7 @@
},
"holdRightClick": {
"enable": {
- "label": "Enable when holding right click",
+ "label": "When holding right click",
"title": "Hold right click to enable scroll wheel volume control"
}
},
@@ -589,7 +629,7 @@
}
},
"enable": {
- "label": "Enable selected theme",
+ "label": "Deep Dark Theme",
"title": "Activate the selected theme for the page"
},
"select": {
diff --git a/public/locales/zh-CN.json b/public/locales/zh-CN.json
index 758489e3d..bc0c64170 100644
--- a/public/locales/zh-CN.json
+++ b/public/locales/zh-CN.json
@@ -74,7 +74,7 @@
"increaseLimit": "不能继续增加({{SPEED}})"
},
"playlistLength": {
- "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length."
+ "title": "如果某些视频被隐藏,或者您没有加载足够的视频来获取全部长度,总长度可能不准确。"
},
"screenshotButton": {
"button": {
@@ -123,6 +123,22 @@
"allDataDeleted": "所有数据已删除。",
"confirmAlert": "这将删除所有与选项相关的扩展数据。是否继续?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "启用 {{OPTIONS}} 以配置此选项",
+ "separator": " 或 "
+ },
+ "plural": {
+ "label": "启用 {{OPTIONS}} 以配置此选项",
+ "separator": " 和 "
+ },
+ "singular": "启用 '{{OPTION}}' 以配置此选项",
+ "specificOption": {
+ "deepDarkCustomTheme": "将主题设置为“自定义”以配置此选项。",
+ "featureMenu": "配置至少一个按钮放置在功能菜单中以配置此选项。"
+ }
+ },
+ "scrollForMoreSettings": "滚动以查看更多设置",
"sections": {
"automaticQuality": {
"enable": {
@@ -264,14 +280,26 @@
"label": "自动启用剧场模式",
"title": "当视频打开时,自动启用剧场模式"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "自动禁用氛围模式",
+ "title": "载入视频时自动禁用氛围模式"
+ },
"automaticallyDisableClosedCaptions": {
- "label": "Automatically disable closed captions",
- "title": "Automatically disables closed captions when you load a video"
+ "label": "自动禁用隐藏式字幕",
+ "title": "载入视频时自动禁用隐藏式字幕"
},
"copyTimestampUrlButton": {
"label": "复制带有时间戳的视频 URL 按钮",
"title": "复制带有时间戳的视频 URL (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "默认设置为原始音轨",
+ "title": "总是默认原始音轨"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "隐藏 AI 摘要",
+ "title": "隐藏视频下方的人工智能摘要"
+ },
"hideEndScreenCards": {
"label": "隐藏结束界面卡片",
"title": "隐藏视频末尾的卡片"
@@ -285,13 +313,17 @@
"title": "隐藏直播聊天"
},
"hideOfficialArtistVideosFromHomePage": {
- "label": "Hide Official Artist Videos",
- "title": "Hide Official Artist Videos from Home Page"
+ "label": "隐藏音乐人官方视频",
+ "title": "从主页上隐藏来自音乐人官方频道的视频"
},
"hidePaidPromotionBanner": {
"label": "隐藏付费推广横幅",
"title": "隐藏当您观看带有付费促销的视频时出现的横幅广告"
},
+ "hidePlayables": {
+ "label": "隐藏可播放内容",
+ "title": "隐藏所有可播放内容"
+ },
"hideScrollbar": {
"label": "启用隐藏滚动条",
"title": "隐藏页面滚动条"
@@ -324,6 +356,10 @@
"label": "暂停后台播放",
"title": "当您在前台标签中启用一个新播放器时,暂停后台标签中的视频播放器"
},
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
+ },
"remainingTime": {
"label": "剩余时间",
"title": "显示您观看的视频的剩余时间"
@@ -336,6 +372,10 @@
"label": "屏蔽YouTube重定向链接",
"title": "用真实链接替换YouTube重定向,并跳过重定向警告"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "缩短YouTube视频分享链接",
"title": "分享Youtube视频(youtu.be)时,删除si/feature 参数以缩短链接"
@@ -422,24 +462,24 @@
},
"playlistLength": {
"enable": {
- "label": "Display playlist length information",
- "title": "Shows the total length of the playlist, how much has been watched, and how much remains."
+ "label": "显示播放列表长度信息",
+ "title": "显示播放列表的总长度,已观看多少,以及还剩多少。"
},
- "title": "Playlist length settings",
+ "title": "播放列表长度设置",
"wayToGetLength": {
"select": {
- "label": "Method to get playlist length",
- "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)"
+ "label": "获取播放列表长度的方法",
+ "title": "获取播放列表长度信息的方式 (如果发生错误,API 方法将回退到 HTML)"
}
},
"wayToGetWatchTime": {
"select": {
- "label": "Method to get watched time",
+ "label": "获取已观看时间的方法",
"options": {
- "duration": "Video Length",
- "youtube": "Video Watch Time"
+ "duration": "视频长度",
+ "youtube": "视频观看时间"
},
- "title": "The way to get the amount of time watched (Video Length type only used on watch page)"
+ "title": "获取已观看时间长度的方法 (“视频长度”方法仅会在观看页面使用)"
}
}
},
@@ -548,12 +588,12 @@
"title": "音量增强设置"
},
"youtubeDataApiV3Key": {
- "getApiKeyLinkText": "You can get one from here",
+ "getApiKeyLinkText": "您可以从这里获取一个",
"input": {
- "label": "API Key",
- "title": "Enter your Youtube Data API V3 key."
+ "label": "API 密钥",
+ "title": "输入您的 Youtube 数据 API V3 密钥。"
},
- "title": "YouTube API V3 Key"
+ "title": "YouTube API V3 密钥"
},
"youtubeDeepDark": {
"author": "作者",
diff --git a/public/locales/zh-TW.json b/public/locales/zh-TW.json
index 005a7f10a..6a0c00789 100644
--- a/public/locales/zh-TW.json
+++ b/public/locales/zh-TW.json
@@ -74,7 +74,7 @@
"increaseLimit": "無法再加速 ({{SPEED}})"
},
"playlistLength": {
- "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length."
+ "title": "如果某些影片被隱藏或沒載入足夠影片去讀取總時間的話,總時間有機會不準確。"
},
"screenshotButton": {
"button": {
@@ -123,6 +123,22 @@
"allDataDeleted": "所有資料已重置。",
"confirmAlert": "將會清除這個擴充套件的相關選項,繼續?"
},
+ "optionDisabled": {
+ "either": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " or "
+ },
+ "plural": {
+ "label": "Enable {{OPTIONS}} to configure this option",
+ "separator": " and "
+ },
+ "singular": "Enable '{{OPTION}}' to configure this option",
+ "specificOption": {
+ "deepDarkCustomTheme": "Set theme to 'Custom' to configure this option.",
+ "featureMenu": "Configure at least one button to be placed in the feature menu to configure this option."
+ }
+ },
+ "scrollForMoreSettings": "Scroll for more settings",
"sections": {
"automaticQuality": {
"enable": {
@@ -264,34 +280,50 @@
"label": "自動啟用劇院模式",
"title": "載入影片時自動啟用劇院模式"
},
+ "automaticallyDisableAmbientMode": {
+ "label": "自動停用微光效果",
+ "title": "載入影片時自動停用微光效果"
+ },
"automaticallyDisableClosedCaptions": {
- "label": "Automatically disable closed captions",
- "title": "Automatically disables closed captions when you load a video"
+ "label": "自動停用字幕",
+ "title": "載入影片時自動停用字幕"
},
"copyTimestampUrlButton": {
"label": "複製目前播放時間的影片網址按鈕",
"title": "複製目前播放時間的影片網址 (?t=123)"
},
+ "defaultToOriginalAudioTrack": {
+ "label": "Default to original audio track",
+ "title": "Always default to the original audio track"
+ },
+ "hideArtificialIntelligenceSummary": {
+ "label": "Hide AI summary",
+ "title": "Hides the artificial intelligence summary below videos"
+ },
"hideEndScreenCards": {
"label": "隱藏片尾資訊卡",
"title": "隱藏影片片尾的資訊卡"
},
"hideEndScreenCardsButton": {
"label": "隱藏片尾資訊卡按鈕",
- "title": "Adds a button to show/hide the cards at the end of the video"
+ "title": "在影片結束時新增顯示/隱藏卡片的按鈕"
},
"hideLiveStreamChat": {
"label": "隱藏直播聊天室",
"title": "隱藏直播的聊天室"
},
"hideOfficialArtistVideosFromHomePage": {
- "label": "Hide Official Artist Videos",
- "title": "Hide Official Artist Videos from Home Page"
+ "label": "隱藏官方藝人影片",
+ "title": "從主頁隱藏官方藝人影片"
},
"hidePaidPromotionBanner": {
"label": "隱藏付費推廣橫幅",
"title": "隱藏當影片帶有付費推廣時顯示的橫幅"
},
+ "hidePlayables": {
+ "label": "Hide playables",
+ "title": "Hides all playables"
+ },
"hideScrollbar": {
"label": "隱藏捲軸",
"title": "隱藏頁面捲軸"
@@ -321,8 +353,12 @@
"title": "鼠標懸浮在設定按鈕時開啟選單"
},
"pauseBackgroundPlayers": {
- "label": "Pause background players",
- "title": "Pauses video players in background tabs when you start a new player in foreground tab"
+ "label": "暫停背景播放程序",
+ "title": "當前景分頁啟用新播放器時,自動凍結背景分頁影音"
+ },
+ "playlistRemover": {
+ "label": "Hide playlists from homepage",
+ "title": "Get rid of playlists from homepage"
},
"remainingTime": {
"label": "剩餘時間",
@@ -336,6 +372,10 @@
"label": "移除 YouTube 重新導向網址",
"title": "以真正網址取代 YouTube 重新導向網址,跳過重新導向警告對話框"
},
+ "restoreFullscreenScrolling": {
+ "label": "Restore fullscreen scrolling",
+ "title": "Restores scrolling in fullscreen mode"
+ },
"shareShortener": {
"label": "縮短 YouTube 影片共享連結",
"title": "縮短 YouTube 影片共享連結 (youtu.be),移除 si/feature 參數"
@@ -409,7 +449,7 @@
"playbackSpeedButtons": {
"label": "播放速度按鈕",
"select": {
- "label": "Playback buttons speed",
+ "label": "播放速率控制鈕",
"title": "每次按下時改變的速度"
},
"title": "加入加快或減慢播放速度按鈕"
@@ -422,24 +462,24 @@
},
"playlistLength": {
"enable": {
- "label": "Display playlist length information",
- "title": "Shows the total length of the playlist, how much has been watched, and how much remains."
+ "label": "顯示播放清單時間資訊",
+ "title": "顯示播放清單總時間,已播放時間及剩餘時間。"
},
- "title": "Playlist length settings",
+ "title": "播放清單播放時間設定",
"wayToGetLength": {
"select": {
- "label": "Method to get playlist length",
- "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)"
+ "label": "取得播放清單時間方法",
+ "title": "取得播放清單時間資訊的方法(如API方法失敗會使用HTML方式)"
}
},
"wayToGetWatchTime": {
"select": {
- "label": "Method to get watched time",
+ "label": "影片長度取得方法",
"options": {
- "duration": "Video Length",
- "youtube": "Video Watch Time"
+ "duration": "影片長度",
+ "youtube": "影片已觀看時間"
},
- "title": "The way to get the amount of time watched (Video Length type only used on watch page)"
+ "title": "取得已觀看時間的方法(影片長度方式只用於觀看頁)"
}
}
},
@@ -548,12 +588,12 @@
"title": "音量增強設定"
},
"youtubeDataApiV3Key": {
- "getApiKeyLinkText": "You can get one from here",
+ "getApiKeyLinkText": "你可以從這裡取得",
"input": {
- "label": "API Key",
- "title": "Enter your Youtube Data API V3 key."
+ "label": "API 金鑰",
+ "title": "輸入你的 YouTube Data API V3 金鑰"
},
- "title": "YouTube API V3 Key"
+ "title": "YouTube API V3 金鑰"
},
"youtubeDeepDark": {
"author": "作者",
@@ -568,7 +608,7 @@
"title": "次要文字的顏色"
},
"hoverBackground": {
- "label": "Hover background color",
+ "label": "懸停背景色",
"title": "滑過背景顏色"
},
"mainBackground": {
diff --git a/release.config.cjs b/release.config.cjs
index 3df1b2cee..63a42ae8a 100644
--- a/release.config.cjs
+++ b/release.config.cjs
@@ -1,14 +1,15 @@
module.exports = {
+ branches: ["main", "dev"],
plugins: [
[
"@semantic-release/commit-analyzer",
{
preset: "angular",
releaseRules: [
- { type: "translations", release: "patch" },
+ { release: "patch", type: "translations" },
{
- type: "refactor",
- release: "patch"
+ release: "patch",
+ type: "refactor"
}
]
}
@@ -35,12 +36,10 @@ module.exports = {
[
"@semantic-release/exec",
{
- verifyReleaseCmd:
- "node -e \"let packageJson = JSON.parse(fs.readFileSync('package.json', 'utf8'));packageJson.version = '${nextRelease.version}';fs.writeFileSync('package.json', JSON.stringify(packageJson, null, 2));\";npm run build",
- generateNotesCmd: "bash generateReleaseHashes.sh"
+ generateNotesCmd: "node scripts/generateReleaseHashes.js",
+ verifyReleaseCmd: "node scripts/updateVersionAndBuild.js ${nextRelease.version}"
}
]
],
- preset: "angular",
- branches: ["main", "dev"]
+ preset: "angular"
};
diff --git a/scripts/generateReleaseHashes.js b/scripts/generateReleaseHashes.js
new file mode 100644
index 000000000..002f865fb
--- /dev/null
+++ b/scripts/generateReleaseHashes.js
@@ -0,0 +1,29 @@
+#!/usr/bin/env node
+import { createHash } from "crypto";
+import { existsSync, readdirSync, readFileSync, statSync } from "fs";
+import { join } from "path";
+const directory = "releases";
+
+console.log("## Release Artifacts");
+console.log("| File Name | SHA-256 Hash |");
+console.log("| :--- | :---: |");
+
+if (existsSync(directory)) {
+ const subdirectories = readdirSync(directory);
+
+ for (const sub of subdirectories) {
+ const subPath = join(directory, sub);
+ if (statSync(subPath).isDirectory()) {
+ const files = readdirSync(subPath);
+
+ for (const file of files) {
+ const filePath = join(subPath, file);
+ if (statSync(filePath).isFile()) {
+ const buffer = readFileSync(filePath);
+ const hash = createHash("sha256").update(buffer).digest("hex");
+ console.log(`| ${file} | ${hash} |`);
+ }
+ }
+ }
+ }
+}
diff --git a/scripts/updateVersionAndBuild.js b/scripts/updateVersionAndBuild.js
new file mode 100644
index 000000000..41cf286c4
--- /dev/null
+++ b/scripts/updateVersionAndBuild.js
@@ -0,0 +1,25 @@
+#!/usr/bin/env node
+import { execSync } from "child_process";
+import fs from "fs";
+
+const version = process.argv[2];
+if (!version) {
+ console.error("❌ No version argument provided.");
+ process.exit(1);
+}
+
+try {
+ // Update package.json
+ const pkgPath = "package.json";
+ const pkg = JSON.parse(fs.readFileSync(pkgPath, "utf8"));
+ pkg.version = version;
+ fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2) + "\n");
+ console.log(`✅ Updated package.json to version ${version}`);
+
+ // Run build
+ console.log("🏗 Running build...");
+ execSync("npm run build", { stdio: "inherit" });
+} catch (err) {
+ console.error("❌ Failed to update version and build:", err);
+ process.exit(1);
+}
diff --git a/src/components/Inputs/CSSEditor/CSSEditor.tsx b/src/components/Inputs/CSSEditor/CSSEditor.tsx
index b9b449718..0e42778aa 100644
--- a/src/components/Inputs/CSSEditor/CSSEditor.tsx
+++ b/src/components/Inputs/CSSEditor/CSSEditor.tsx
@@ -1,17 +1,18 @@
+import { Editor, type Monaco } from "@monaco-editor/react";
+import React, { useCallback, useEffect, useLayoutEffect, useMemo, useRef, useState } from "react";
+
import { type Nullable } from "@/src/types";
import { type editor } from "@/src/utils/monaco";
import { cn, debounce } from "@/src/utils/utilities";
-import { Editor, type Monaco } from "@monaco-editor/react";
-import React, { useCallback, useEffect, useLayoutEffect, useMemo, useRef, useState } from "react";
-import EditorProblems from "./EditorProblems";
-import ExpandButton from "./ExpandButton";
import { editorOptions } from "./editorOptions";
+import EditorProblems from "./EditorProblems";
import "./editorWorkerConfig";
+import ExpandButton from "./ExpandButton";
export type CSSEditorProps = {
className?: string;
- id: string;
+ disabled: boolean;
onChange: (value: string) => void;
value: string;
};
@@ -22,7 +23,7 @@ type ScrollPosition = {
// TODO: add share custom css button with integration with yt-enhancer.dev
-const CSSEditor: React.FC = ({ className, id, onChange, value }) => {
+const CSSEditor: React.FC = ({ className, disabled, onChange, value }) => {
const editorRef = useRef>(null);
const monacoRef = useRef>(null);
const editorProblemsRef = useRef>(null);
@@ -102,7 +103,6 @@ const CSSEditor: React.FC = ({ className, id, onChange, value })
"fixed top-0 left-0 z-[1000] w-screen h-screen bg-[#23272a] flex flex-col": isEditorExpanded,
"w-full flex flex-col": !isEditorExpanded
})}
- id={id}
>
= ({ className, id, onChange, value })
ref={expandButtonRef}
/>
void 0 : setEditorValueCallback}
onMount={handleEditorDidMount}
onValidate={setProblems}
options={editorOptions}
theme="vs-dark"
value={editorValue}
width={isEditorExpanded ? window.document.documentElement.clientWidth : 500}
+ wrapperProps={{ className: cn({ "cursor-not-allowed": disabled }) }}
/>
(({ classN
} = useSettings();
const getIcon = (severity: MarkerSeverity) => {
switch (severity) {
+ case MarkerSeverity.Error:
+ return "error";
case MarkerSeverity.Hint:
return "hint";
case MarkerSeverity.Info:
return "info";
case MarkerSeverity.Warning:
return "warning";
- case MarkerSeverity.Error:
- return "error";
default:
return "";
}
diff --git a/src/components/Inputs/CSSEditor/ExpandButton/index.tsx b/src/components/Inputs/CSSEditor/ExpandButton/index.tsx
index 529b2b1d7..9004f2314 100644
--- a/src/components/Inputs/CSSEditor/ExpandButton/index.tsx
+++ b/src/components/Inputs/CSSEditor/ExpandButton/index.tsx
@@ -1,6 +1,7 @@
+import { forwardRef } from "react";
+
import { useSettings } from "@/src/components/Settings/Settings";
import { cn } from "@/src/utils/utilities";
-import { forwardRef } from "react";
type ExpandButtonProps = {
isExpanded: boolean;
onToggle: () => void;
diff --git a/src/components/Inputs/CSSEditor/editorOptions.ts b/src/components/Inputs/CSSEditor/editorOptions.ts
index c81f3dd42..249aa55ff 100644
--- a/src/components/Inputs/CSSEditor/editorOptions.ts
+++ b/src/components/Inputs/CSSEditor/editorOptions.ts
@@ -4,8 +4,8 @@ export const editorOptions: editor.IStandaloneEditorConstructionOptions = {
acceptSuggestionOnEnter: "on",
accessibilitySupport: "auto",
autoIndent: "full",
- autoSurround: "languageDefined",
automaticLayout: true,
+ autoSurround: "languageDefined",
bracketPairColorization: {
enabled: true,
independentColorPoolPerBracketType: true
@@ -59,9 +59,9 @@ export const editorOptions: editor.IStandaloneEditorConstructionOptions = {
rulers: [],
scrollBeyondLastColumn: 5,
scrollBeyondLastLine: false,
- selectOnLineNumbers: true,
selectionClipboard: true,
selectionHighlight: true,
+ selectOnLineNumbers: true,
"semanticHighlighting.enabled": true,
showFoldingControls: "always",
smoothScrolling: true,
diff --git a/src/components/Inputs/CSSEditor/editorWorkerConfig.ts b/src/components/Inputs/CSSEditor/editorWorkerConfig.ts
index f6d349c6e..01833e5ff 100644
--- a/src/components/Inputs/CSSEditor/editorWorkerConfig.ts
+++ b/src/components/Inputs/CSSEditor/editorWorkerConfig.ts
@@ -1,7 +1,8 @@
-import { monaco } from "@/src/utils/monaco";
import { loader } from "@monaco-editor/react";
import editorWorker from "monaco-editor/esm/vs/editor/editor.worker?worker";
import cssWorker from "monaco-editor/esm/vs/language/css/css.worker?worker";
+
+import { monaco } from "@/src/utils/monaco";
self.MonacoEnvironment = {
getWorker(_, label) {
const castLabel = label as "css" | "html" | "javascript" | "typescript";
diff --git a/src/components/Inputs/CheckBox/CheckBox.tsx b/src/components/Inputs/CheckBox/CheckBox.tsx
index 7579f35bd..7cbb5f13b 100644
--- a/src/components/Inputs/CheckBox/CheckBox.tsx
+++ b/src/components/Inputs/CheckBox/CheckBox.tsx
@@ -1,26 +1,26 @@
+import React, { type ChangeEvent, useId } from "react";
+
import { cn } from "@/src/utils/utilities";
-import React, { type ChangeEvent } from "react";
import { useSettings } from "../../Settings/Settings";
export type CheckboxProps = {
checked: boolean;
className?: string;
- id?: string;
label: string;
onChange: (event: ChangeEvent) => void;
title: string;
};
-const Checkbox: React.FC = ({ checked, className, id, label, onChange, title }) => {
+const Checkbox: React.FC = ({ checked, className, label, onChange, title }) => {
const { direction } = useSettings();
+ const id = useId();
return (
diff --git a/src/components/Inputs/ColorPicker/ColorPicker.tsx b/src/components/Inputs/ColorPicker/ColorPicker.tsx
index 91abe7bfc..fa2aef5ba 100644
--- a/src/components/Inputs/ColorPicker/ColorPicker.tsx
+++ b/src/components/Inputs/ColorPicker/ColorPicker.tsx
@@ -1,22 +1,38 @@
-import { useComponentVisible } from "@/src/hooks";
-import useClickOutside from "@/src/hooks/useClickOutside";
-import { cn } from "@/src/utils/utilities";
-import React, { type ChangeEvent, useRef } from "react";
+import type { ClassValue } from "clsx";
+
+import React, { type ChangeEvent, useCallback, useRef } from "react";
import { HexAlphaColorPicker, HexColorInput } from "react-colorful";
-import { useDebouncyFn } from "use-debouncy";
+
+import { useComponentVisible } from "@/src/hooks";
import "./index.css";
+
+import useClickOutside from "@/src/hooks/useClickOutside";
+import { cn } from "@/src/utils/utilities";
export type ColorPickerProps = {
className?: string;
disabled: boolean;
- id?: string;
label: string;
onChange: (event: ChangeEvent
) => void;
title: string;
value: string;
};
-const ColorPicker: React.FC = ({ className, disabled, id, label, onChange, title, value }) => {
- const handleChange = useDebouncyFn((value: string) => onChange({ currentTarget: { value } } as ChangeEvent), 200);
+
+function useDebounceFn void>(fn: T, delay: number): T {
+ const timeout = useRef(null);
+ return useCallback(
+ (...args: Parameters) => {
+ if (timeout.current) clearTimeout(timeout.current);
+ timeout.current = setTimeout(() => {
+ fn(...args);
+ }, delay);
+ },
+ [fn, delay]
+ ) as T;
+}
+
+const ColorPicker: React.FC = ({ className, disabled, label, onChange, value }) => {
+ const handleChange = useDebounceFn((value: string) => onChange({ currentTarget: { value } } as ChangeEvent), 200);
const colorPickerRef = useRef(null);
const { isComponentVisible: isColorPickerVisible, setIsComponentVisible: setIsColorPickerVisible } = useComponentVisible(
colorPickerRef,
@@ -24,10 +40,13 @@ const ColorPicker: React.FC = ({ className, disabled, id, labe
);
const togglePickerVisibility = () => setIsColorPickerVisible(!isColorPickerVisible);
useClickOutside(colorPickerRef, () => (isColorPickerVisible ? togglePickerVisibility() : void 0));
+ const disabledPickerClasses = {
+ "cursor-not-allowed": disabled,
+ "cursor-pointer": !disabled
+ } satisfies ClassValue;
return (
-
+
- <>
-
- {isColorPickerVisible && (
-
-
-
-
+
+ disabled={disabled}
+ onClick={disabled ? () => void 0 : togglePickerVisibility}
+ type="button"
+ >
+
+
+ {isColorPickerVisible && (
+
+
+
+
+ )}
);
diff --git a/src/components/Inputs/Number/Number.tsx b/src/components/Inputs/Number/Number.tsx
index a751bba6e..d9159e27b 100644
--- a/src/components/Inputs/Number/Number.tsx
+++ b/src/components/Inputs/Number/Number.tsx
@@ -1,9 +1,10 @@
import type { ClassValue } from "clsx";
import type { ChangeEvent } from "react";
+import React, { useId, useRef } from "react";
+
import { type Nullable } from "@/src/types";
import { cn } from "@/src/utils/utilities";
-import React, { useRef } from "react";
import { useSettings } from "../../Settings/Settings";
import Arrow from "./Arrow";
@@ -11,7 +12,6 @@ import "./Number.css";
export type NumberInputProps = {
className?: string;
disabled: boolean;
- id?: string;
label: string;
max?: number;
min?: number;
@@ -20,9 +20,10 @@ export type NumberInputProps = {
value: number;
};
-const NumberInput: React.FC
= ({ className, disabled, id, label, max = undefined, min = 0, onChange, step = 1, value }) => {
+const NumberInput: React.FC = ({ className, disabled, label, max = undefined, min = 0, onChange, step = 1, value }) => {
const inputElement = useRef>(null);
const inputDiv = useRef>(null);
+ const id = useId();
const { direction } = useSettings();
const NumberPlus = () => {
if (inputElement.current) {
@@ -48,11 +49,10 @@ const NumberInput: React.FC = ({ className, disabled, id, labe
};
const disabledButtonClasses = {
+ "!text-[#4b5563]": disabled,
+ "cursor-not-allowed": disabled,
"cursor-pointer": !disabled,
- "dark:hover:bg-transparent": disabled,
- "dark:text-[#4b5563]": disabled,
- "hover:bg-transparent": disabled,
- "text-[#4b5563]": disabled
+ "dark:!text-[#4b5563]": disabled
} satisfies ClassValue;
const buttonClasses =
"flex h-1/2 w-full cursor-default justify-center p-1 items-center text-black hover:bg-[rgba(24,26,27,0.5)] dark:bg-[#23272a] dark:text-white" satisfies ClassValue;
@@ -66,7 +66,7 @@ const NumberInput: React.FC = ({ className, disabled, id, labe
aria-hidden={true}
className={cn(
"flex h-10 w-40 items-center justify-between rounded-md border border-gray-300 bg-white p-2 text-black focus:outline-none dark:multi-['border-gray-700;bg-[#23272a];text-white']",
- { "dark:text-[#4b5563]": disabled, "text-[#4b5563]": disabled }
+ disabledButtonClasses
)}
disabled={disabled}
id={id}
diff --git a/src/components/Inputs/Select/Select.tsx b/src/components/Inputs/Select/Select.tsx
index 4d1a47995..43bc550b9 100644
--- a/src/components/Inputs/Select/Select.tsx
+++ b/src/components/Inputs/Select/Select.tsx
@@ -1,30 +1,25 @@
-import type { PathValue, configuration, configurationId } from "@/src/types";
import type { ClassValue } from "clsx";
import type { ChangeEvent } from "react";
+import React, { useRef } from "react";
+
+import type { configuration, configurationId, PathValue } from "@/src/types";
+
import { useComponentVisible } from "@/hooks";
import { cn } from "@/src/utils/utilities";
-import React, { useRef } from "react";
import Loader from "../../Loader";
import Arrow from "../Number/Arrow";
-interface SelectOptionProps {
- children: React.ReactNode;
- className?: string;
- id?: string;
- value: string;
-}
export type SelectOption = {
element?: React.ReactElement;
label: string;
value: Extract, string>;
};
-
export type SelectProps = {
className?: string;
disabled?: boolean;
- id?: string;
+ id: Key;
label: string;
loading?: boolean;
onChange: (value: ChangeEvent) => void;
@@ -33,10 +28,16 @@ export type SelectProps = {
title: string;
};
+interface SelectOptionProps {
+ children: React.ReactNode;
+ className?: string;
+ id: string;
+ value: string;
+}
+
const Select = ({
className,
disabled = false,
- id,
label,
loading = false,
onChange,
@@ -55,18 +56,15 @@ const Select = ({
onChange({ currentTarget: { value: option } } as ChangeEvent);
};
- const disabledButtonClasses = { "dark:text-[#4b5563] text-[#4b5563]": disabled } satisfies ClassValue;
+ const disabledButtonClasses = { "dark:!text-[#4b5563] !text-[#4b5563] cursor-not-allowed": disabled } satisfies ClassValue;
return (
-
+
<>