From 6356665a70c83fb9fd6e858bd7d4c2306afdbc7e Mon Sep 17 00:00:00 2001 From: Holger Drewes Date: Fri, 17 Oct 2025 11:32:53 +0200 Subject: [PATCH 1/8] Rebuild package-lock.json --- package-lock.json | 5209 +++++++++++++++------------------------------ 1 file changed, 1670 insertions(+), 3539 deletions(-) diff --git a/package-lock.json b/package-lock.json index f6bfc9cf3c..fc286f8fbe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -64,20 +64,20 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.26.2", + "version": "7.27.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", + "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.26.8", + "version": "7.28.4", "dev": true, "license": "MIT", "engines": { @@ -85,20 +85,21 @@ } }, "node_modules/@babel/core": { - "version": "7.26.10", + "version": "7.28.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.10", - "@babel/helper-compilation-targets": "^7.26.5", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.10", - "@babel/parser": "^7.26.10", - "@babel/template": "^7.26.9", - "@babel/traverse": "^7.26.10", - "@babel/types": "^7.26.10", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.4", + "@babel/types": "^7.28.4", + "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -122,14 +123,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.26.10", + "version": "7.28.3", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.10", - "@babel/types": "^7.26.10", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" }, "engines": { @@ -137,12 +138,12 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.26.5", + "version": "7.27.2", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.26.5", - "@babel/helper-validator-option": "^7.25.9", + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -151,14 +152,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", "dev": true, @@ -167,26 +160,34 @@ "semver": "bin/semver.js" } }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", + "version": "7.27.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", + "version": "7.28.3", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" }, "engines": { "node": ">=6.9.0" @@ -196,7 +197,7 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", + "version": "7.27.1", "dev": true, "license": "MIT", "engines": { @@ -204,7 +205,7 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", + "version": "7.27.1", "dev": true, "license": "MIT", "engines": { @@ -212,7 +213,7 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", + "version": "7.27.1", "dev": true, "license": "MIT", "engines": { @@ -220,23 +221,23 @@ } }, "node_modules/@babel/helpers": { - "version": "7.26.10", + "version": "7.28.4", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.26.9", - "@babel/types": "^7.26.10" + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.26.10", + "version": "7.28.4", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.26.10" + "@babel/types": "^7.28.4" }, "bin": { "parser": "bin/babel-parser.js" @@ -246,62 +247,50 @@ } }, "node_modules/@babel/runtime": { - "version": "7.26.10", + "version": "7.28.4", "dev": true, "license": "MIT", - "peer": true, - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.26.9", + "version": "7.27.2", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/parser": "^7.26.9", - "@babel/types": "^7.26.9" + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.26.10", + "version": "7.28.4", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.10", - "@babel/parser": "^7.26.10", - "@babel/template": "^7.26.9", - "@babel/types": "^7.26.10", - "debug": "^4.3.1", - "globals": "^11.1.0" + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4", + "debug": "^4.3.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/types": { - "version": "7.26.10", + "version": "7.28.4", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -341,6 +330,21 @@ "@biomejs/cli-win32-x64": "1.9.4" } }, + "node_modules/@biomejs/cli-darwin-arm64": { + "version": "1.9.4", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT OR Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=14.21.3" + } + }, "node_modules/@biomejs/cli-darwin-x64": { "version": "1.9.4", "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.9.4.tgz", @@ -460,39 +464,6 @@ "node": ">=14.21.3" } }, - "node_modules/@bundled-es-modules/cookie": { - "version": "2.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "cookie": "^0.7.2" - } - }, - "node_modules/@bundled-es-modules/statuses": { - "version": "1.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "statuses": "^2.0.1" - } - }, - "node_modules/@bundled-es-modules/statuses/node_modules/statuses": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/@bundled-es-modules/tough-cookie": { - "version": "0.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "@types/tough-cookie": "^4.0.5", - "tough-cookie": "^4.1.4" - } - }, "node_modules/@chainsafe/is-ip": { "version": "2.1.0", "license": "MIT" @@ -512,36 +483,36 @@ } }, "node_modules/@cspell/cspell-bundled-dicts": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "dependencies": { "@cspell/dict-ada": "^4.1.0", "@cspell/dict-al": "^1.1.0", - "@cspell/dict-aws": "^4.0.9", + "@cspell/dict-aws": "^4.0.10", "@cspell/dict-bash": "^4.2.0", - "@cspell/dict-companies": "^3.1.14", - "@cspell/dict-cpp": "^6.0.4", + "@cspell/dict-companies": "^3.1.15", + "@cspell/dict-cpp": "^6.0.8", "@cspell/dict-cryptocurrencies": "^5.0.4", "@cspell/dict-csharp": "^4.0.6", "@cspell/dict-css": "^4.0.17", "@cspell/dict-dart": "^2.3.0", - "@cspell/dict-data-science": "^2.0.7", + "@cspell/dict-data-science": "^2.0.8", "@cspell/dict-django": "^4.1.4", - "@cspell/dict-docker": "^1.1.12", + "@cspell/dict-docker": "^1.1.13", "@cspell/dict-dotnet": "^5.0.9", "@cspell/dict-elixir": "^4.0.7", - "@cspell/dict-en_us": "^4.3.33", - "@cspell/dict-en-common-misspellings": "^2.0.9", + "@cspell/dict-en_us": "^4.4.3", + "@cspell/dict-en-common-misspellings": "^2.0.10", "@cspell/dict-en-gb": "1.1.33", "@cspell/dict-filetypes": "^3.0.11", "@cspell/dict-flutter": "^1.1.0", "@cspell/dict-fonts": "^4.0.4", "@cspell/dict-fsharp": "^1.1.0", - "@cspell/dict-fullstack": "^3.2.5", - "@cspell/dict-gaming-terms": "^1.1.0", + "@cspell/dict-fullstack": "^3.2.6", + "@cspell/dict-gaming-terms": "^1.1.1", "@cspell/dict-git": "^3.0.4", - "@cspell/dict-golang": "^6.0.18", + "@cspell/dict-golang": "^6.0.20", "@cspell/dict-google": "^1.0.8", "@cspell/dict-haskell": "^4.0.5", "@cspell/dict-html": "^4.0.11", @@ -554,25 +525,25 @@ "@cspell/dict-lorem-ipsum": "^4.0.4", "@cspell/dict-lua": "^4.0.7", "@cspell/dict-makefile": "^1.0.4", - "@cspell/dict-markdown": "^2.0.9", + "@cspell/dict-markdown": "^2.0.10", "@cspell/dict-monkeyc": "^1.0.10", - "@cspell/dict-node": "^5.0.6", - "@cspell/dict-npm": "^5.1.27", + "@cspell/dict-node": "^5.0.7", + "@cspell/dict-npm": "^5.2.1", "@cspell/dict-php": "^4.0.14", "@cspell/dict-powershell": "^5.0.14", "@cspell/dict-public-licenses": "^2.0.13", - "@cspell/dict-python": "^4.2.15", + "@cspell/dict-python": "^4.2.17", "@cspell/dict-r": "^2.1.0", - "@cspell/dict-ruby": "^5.0.7", + "@cspell/dict-ruby": "^5.0.8", "@cspell/dict-rust": "^4.0.11", "@cspell/dict-scala": "^5.0.7", "@cspell/dict-shell": "^1.1.0", - "@cspell/dict-software-terms": "^4.2.5", + "@cspell/dict-software-terms": "^5.0.5", "@cspell/dict-sql": "^2.2.0", "@cspell/dict-svelte": "^1.0.6", "@cspell/dict-swift": "^2.0.5", - "@cspell/dict-terraform": "^1.1.0", - "@cspell/dict-typescript": "^3.2.0", + "@cspell/dict-terraform": "^1.1.1", + "@cspell/dict-typescript": "^3.2.1", "@cspell/dict-vue": "^3.0.4" }, "engines": { @@ -580,18 +551,18 @@ } }, "node_modules/@cspell/cspell-json-reporter": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-types": "8.17.5" + "@cspell/cspell-types": "8.19.4" }, "engines": { "node": ">=18" } }, "node_modules/@cspell/cspell-pipe": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "engines": { @@ -599,7 +570,7 @@ } }, "node_modules/@cspell/cspell-resolver": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "dependencies": { @@ -610,7 +581,7 @@ } }, "node_modules/@cspell/cspell-service-bus": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "engines": { @@ -618,7 +589,7 @@ } }, "node_modules/@cspell/cspell-types": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "engines": { @@ -626,90 +597,91 @@ } }, "node_modules/@cspell/dict-ada": { - "version": "4.1.0", + "version": "4.1.1", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-al": { - "version": "1.1.0", + "version": "1.1.1", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-aws": { - "version": "4.0.9", + "version": "4.0.15", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-bash": { - "version": "4.2.0", + "version": "4.2.1", "dev": true, "license": "MIT", "dependencies": { - "@cspell/dict-shell": "1.1.0" + "@cspell/dict-shell": "1.1.1" } }, "node_modules/@cspell/dict-companies": { - "version": "3.1.14", + "version": "3.2.5", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-cpp": { - "version": "6.0.6", + "version": "6.0.12", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-cryptocurrencies": { - "version": "5.0.4", + "version": "5.0.5", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-csharp": { - "version": "4.0.6", + "version": "4.0.7", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-css": { - "version": "4.0.17", + "version": "4.0.18", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@cspell/dict-dart": { - "version": "2.3.0", + "version": "2.3.1", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-data-science": { - "version": "2.0.7", + "version": "2.0.9", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-django": { - "version": "4.1.4", + "version": "4.1.5", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-docker": { - "version": "1.1.12", + "version": "1.1.16", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-dotnet": { - "version": "5.0.9", + "version": "5.0.10", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-elixir": { - "version": "4.0.7", + "version": "4.0.8", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-en_us": { - "version": "4.3.35", + "version": "4.4.19", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-en-common-misspellings": { - "version": "2.0.10", + "version": "2.1.6", "dev": true, "license": "CC BY-SA 4.0" }, @@ -719,220 +691,223 @@ "license": "MIT" }, "node_modules/@cspell/dict-filetypes": { - "version": "3.0.11", + "version": "3.0.13", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-flutter": { - "version": "1.1.0", + "version": "1.1.1", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-fonts": { - "version": "4.0.4", + "version": "4.0.5", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-fsharp": { - "version": "1.1.0", + "version": "1.1.1", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-fullstack": { - "version": "3.2.6", + "version": "3.2.7", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-gaming-terms": { - "version": "1.1.0", + "version": "1.1.2", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-git": { - "version": "3.0.4", + "version": "3.0.7", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-golang": { - "version": "6.0.19", + "version": "6.0.23", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-google": { - "version": "1.0.8", + "version": "1.0.9", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-haskell": { - "version": "4.0.5", + "version": "4.0.6", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-html": { - "version": "4.0.11", + "version": "4.0.12", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@cspell/dict-html-symbol-entities": { - "version": "4.0.3", + "version": "4.0.4", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@cspell/dict-java": { - "version": "5.0.11", + "version": "5.0.12", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-julia": { - "version": "1.1.0", + "version": "1.1.1", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-k8s": { - "version": "1.0.10", + "version": "1.0.12", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-kotlin": { - "version": "1.1.0", + "version": "1.1.1", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-latex": { - "version": "4.0.3", + "version": "4.0.4", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-lorem-ipsum": { - "version": "4.0.4", + "version": "4.0.5", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-lua": { - "version": "4.0.7", + "version": "4.0.8", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-makefile": { - "version": "1.0.4", + "version": "1.0.5", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-markdown": { - "version": "2.0.9", + "version": "2.0.12", "dev": true, "license": "MIT", "peerDependencies": { - "@cspell/dict-css": "^4.0.17", - "@cspell/dict-html": "^4.0.11", - "@cspell/dict-html-symbol-entities": "^4.0.3", - "@cspell/dict-typescript": "^3.2.0" + "@cspell/dict-css": "^4.0.18", + "@cspell/dict-html": "^4.0.12", + "@cspell/dict-html-symbol-entities": "^4.0.4", + "@cspell/dict-typescript": "^3.2.3" } }, "node_modules/@cspell/dict-monkeyc": { - "version": "1.0.10", + "version": "1.0.11", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-node": { - "version": "5.0.6", + "version": "5.0.8", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-npm": { - "version": "5.1.31", + "version": "5.2.17", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-php": { - "version": "4.0.14", + "version": "4.0.15", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-powershell": { - "version": "5.0.14", + "version": "5.0.15", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-public-licenses": { - "version": "2.0.13", + "version": "2.0.15", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-python": { - "version": "4.2.16", + "version": "4.2.19", "dev": true, "license": "MIT", "dependencies": { - "@cspell/dict-data-science": "^2.0.7" + "@cspell/dict-data-science": "^2.0.9" } }, "node_modules/@cspell/dict-r": { - "version": "2.1.0", + "version": "2.1.1", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-ruby": { - "version": "5.0.8", + "version": "5.0.9", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-rust": { - "version": "4.0.11", + "version": "4.0.12", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-scala": { - "version": "5.0.7", + "version": "5.0.8", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-shell": { - "version": "1.1.0", + "version": "1.1.1", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-software-terms": { - "version": "4.2.5", + "version": "5.1.8", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-sql": { - "version": "2.2.0", + "version": "2.2.1", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-svelte": { - "version": "1.0.6", + "version": "1.0.7", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-swift": { - "version": "2.0.5", + "version": "2.0.6", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-terraform": { - "version": "1.1.1", + "version": "1.1.3", "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-typescript": { - "version": "3.2.0", + "version": "3.2.3", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@cspell/dict-vue": { - "version": "3.0.4", + "version": "3.0.5", "dev": true, "license": "MIT" }, "node_modules/@cspell/dynamic-import": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "dependencies": { - "@cspell/url": "8.17.5", + "@cspell/url": "8.19.4", "import-meta-resolve": "^4.1.0" }, "engines": { @@ -940,7 +915,7 @@ } }, "node_modules/@cspell/filetypes": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "engines": { @@ -948,7 +923,7 @@ } }, "node_modules/@cspell/strong-weak-map": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "engines": { @@ -956,7 +931,7 @@ } }, "node_modules/@cspell/url": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "engines": { @@ -964,107 +939,525 @@ } }, "node_modules/@dabh/diagnostics": { - "version": "2.0.3", + "version": "2.0.8", "license": "MIT", "dependencies": { - "colorspace": "1.1.x", + "@so-ric/colorspace": "^1.1.6", "enabled": "2.0.x", "kuler": "^2.0.0" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.1", + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.11.tgz", + "integrity": "sha512-Xt1dOL13m8u0WE8iplx9Ibbm+hFAO0GsU2P34UNoDGvZYkY8ifSiy6Zuc1lYxfG7svWE2fzqCUmFp5HCn51gJg==", "cpu": [ - "arm64" + "ppc64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "darwin" + "aix" ], "engines": { "node": ">=18" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.5.1", + "node_modules/@esbuild/android-arm": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.11.tgz", + "integrity": "sha512-uoa7dU+Dt3HYsethkJ1k6Z9YdcHjTrSb5NUy66ZfZaSV8hEYGD5ZHbEMXnqLFlbBflLsl89Zke7CAdDJ4JI+Gg==", + "cpu": [ + "arm" + ], "dev": true, "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "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": ">=18" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.1", + "node_modules/@esbuild/android-arm64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.11.tgz", + "integrity": "sha512-9slpyFBc4FPPz48+f6jyiXOx/Y4v34TUeDDXJpZqAWQn/08lKGeD8aDp9TMn9jDz2CiEuHwfhRmGBvpnd/PWIQ==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@eslint/config-array": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", - "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", + "node_modules/@esbuild/android-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.11.tgz", + "integrity": "sha512-Sgiab4xBjPU1QoPEIqS3Xx+R2lezu0LKIEcYe6pftr56PqPygbB7+szVnzoShbx64MUupqoE0KyRlN7gezbl8g==", + "cpu": [ + "x64" + ], "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/object-schema": "^2.1.6", - "debug": "^4.3.1", - "minimatch": "^3.1.2" - }, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" } }, - "node_modules/@eslint/config-array/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.11", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" } }, - "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==", + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.11.tgz", + "integrity": "sha512-+hfp3yfBalNEpTGp9loYgbknjR695HkqtY3d3/JjSRUyPg/xd6q+mQqIb5qdywnDxRZykIHs3axEqU6l1+oWEQ==", + "cpu": [ + "x64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": "*" + "node": ">=18" } }, - "node_modules/@eslint/config-helpers": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz", - "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.11.tgz", + "integrity": "sha512-CmKjrnayyTJF2eVuO//uSjl/K3KsMIeYeyN7FyDBjsR3lnSJHaXlVoAK8DZa7lXWChbuOk7NjAc7ygAwrnPBhA==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" } }, - "node_modules/@eslint/core": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", - "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.11.tgz", + "integrity": "sha512-Dyq+5oscTJvMaYPvW3x3FLpi2+gSZTCE/1ffdwuM6G1ARang/mb3jvjxs0mw6n3Lsw84ocfo9CrNMqc5lTfGOw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.11.tgz", + "integrity": "sha512-TBMv6B4kCfrGJ8cUPo7vd6NECZH/8hPpBHHlYI3qzoYFvWu2AdTvZNuU/7hsbKWqu/COU7NIK12dHAAqBLLXgw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.11.tgz", + "integrity": "sha512-Qr8AzcplUhGvdyUF08A1kHU3Vr2O88xxP0Tm8GcdVOUm25XYcMPp2YqSVHbLuXzYQMf9Bh/iKx7YPqECs6ffLA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.11.tgz", + "integrity": "sha512-TmnJg8BMGPehs5JKrCLqyWTVAvielc615jbkOirATQvWWB1NMXY77oLMzsUjRLa0+ngecEmDGqt5jiDC6bfvOw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.11.tgz", + "integrity": "sha512-DIGXL2+gvDaXlaq8xruNXUJdT5tF+SBbJQKbWy/0J7OhU8gOHOzKmGIlfTTl6nHaCOoipxQbuJi7O++ldrxgMw==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.11.tgz", + "integrity": "sha512-Osx1nALUJu4pU43o9OyjSCXokFkFbyzjXb6VhGIJZQ5JZi8ylCQ9/LFagolPsHtgw6himDSyb5ETSfmp4rpiKQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.11.tgz", + "integrity": "sha512-nbLFgsQQEsBa8XSgSTSlrnBSrpoWh7ioFDUmwo158gIm5NNP+17IYmNWzaIzWmgCxq56vfr34xGkOcZ7jX6CPw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.11.tgz", + "integrity": "sha512-HfyAmqZi9uBAbgKYP1yGuI7tSREXwIb438q0nqvlpxAOs3XnZ8RsisRfmVsgV486NdjD7Mw2UrFSw51lzUk1ww==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.11.tgz", + "integrity": "sha512-HjLqVgSSYnVXRisyfmzsH6mXqyvj0SA7pG5g+9W7ESgwA70AXYNpfKBqh1KbTxmQVaYxpzA/SvlB9oclGPbApw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.11.tgz", + "integrity": "sha512-HSFAT4+WYjIhrHxKBwGmOOSpphjYkcswF449j6EjsjbinTZbp8PJtjsVK1XFJStdzXdy/jaddAep2FGY+wyFAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.11.tgz", + "integrity": "sha512-hr9Oxj1Fa4r04dNpWr3P8QKVVsjQhqrMSUzZzf+LZcYjZNqhA3IAfPQdEh1FLVUJSiu6sgAwp3OmwBfbFgG2Xg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.11.tgz", + "integrity": "sha512-u7tKA+qbzBydyj0vgpu+5h5AeudxOAGncb8N6C9Kh1N4n7wU1Xw1JDApsRjpShRpXRQlJLb9wY28ELpwdPcZ7A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.11.tgz", + "integrity": "sha512-Qq6YHhayieor3DxFOoYM1q0q1uMFYb7cSpLD2qzDSvK1NAvqFi8Xgivv0cFC6J+hWVw2teCYltyy9/m/14ryHg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.11.tgz", + "integrity": "sha512-CN+7c++kkbrckTOz5hrehxWN7uIhFFlmS/hqziSFVWpAzpWrQoAG4chH+nN3Be+Kzv/uuo7zhX716x3Sn2Jduw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.11.tgz", + "integrity": "sha512-rOREuNIQgaiR+9QuNkbkxubbp8MSO9rONmwP5nKncnWJ9v5jQ4JxFnLu4zDSRPf3x4u+2VN4pM4RdyIzDty/wQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.11.tgz", + "integrity": "sha512-nq2xdYaWxyg9DcIyXkZhcYulC6pQ2FuCgem3LI92IwMgIZ69KHeY8T4Y88pcwoLIjbed8n36CyKoYRDygNSGhA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.11.tgz", + "integrity": "sha512-3XxECOWJq1qMZ3MN8srCJ/QfoLpL+VaxD/WfNRm1O3B4+AZ/BnLVgFbUV3eiRYDMXetciH16dwPbbHqwe1uU0Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.11.tgz", + "integrity": "sha512-3ukss6gb9XZ8TlRyJlgLn17ecsK4NSQTmdIXRASVsiS2sQ6zPPZklNJT5GR5tE/MUarymmy8kCEf5xPCNCqVOA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.11.tgz", + "integrity": "sha512-D7Hpz6A2L4hzsRpPaCYkQnGOotdUpDzSGRIv9I+1ITdHROSFUWW95ZPZWQmGka1Fg7W3zFJowyn9WGwMJ0+KPA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "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/@eslint-community/regexpp": { + "version": "4.12.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "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": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "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/@eslint/config-array/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.4.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.16.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.16.0", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1098,8 +1491,6 @@ }, "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -1107,6 +1498,14 @@ "concat-map": "0.0.1" } }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/@eslint/eslintrc/node_modules/minimatch": { "version": "3.1.2", "dev": true, @@ -1119,9 +1518,7 @@ } }, "node_modules/@eslint/js": { - "version": "9.34.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.34.0.tgz", - "integrity": "sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==", + "version": "9.37.0", "dev": true, "license": "MIT", "engines": { @@ -1133,8 +1530,6 @@ }, "node_modules/@eslint/object-schema": { "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", - "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -1142,13 +1537,11 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", - "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", + "version": "0.4.0", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.15.2", + "@eslint/core": "^0.16.0", "levn": "^0.4.1" }, "engines": { @@ -1228,14 +1621,14 @@ "link": true }, "node_modules/@gerrit0/mini-shiki": { - "version": "3.3.0", + "version": "3.13.1", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/engine-oniguruma": "^3.3.0", - "@shikijs/langs": "^3.3.0", - "@shikijs/themes": "^3.3.0", - "@shikijs/types": "^3.3.0", + "@shikijs/engine-oniguruma": "^3.13.0", + "@shikijs/langs": "^3.13.0", + "@shikijs/themes": "^3.13.0", + "@shikijs/types": "^3.13.0", "@shikijs/vscode-textmate": "^10.0.2" } }, @@ -1248,29 +1641,17 @@ } }, "node_modules/@humanfs/node": { - "version": "0.16.6", + "version": "0.16.7", "dev": true, "license": "Apache-2.0", "dependencies": { "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.3.0" + "@humanwhocodes/retry": "^0.4.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", "dev": true, @@ -1284,7 +1665,7 @@ } }, "node_modules/@humanwhocodes/retry": { - "version": "0.4.2", + "version": "0.4.3", "dev": true, "license": "Apache-2.0", "engines": { @@ -1295,13 +1676,21 @@ "url": "https://github.com/sponsors/nzakas" } }, + "node_modules/@inquirer/ansi": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/@inquirer/confirm": { - "version": "5.1.8", + "version": "5.1.19", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.9", - "@inquirer/type": "^3.0.5" + "@inquirer/core": "^10.3.0", + "@inquirer/type": "^3.0.9" }, "engines": { "node": ">=18" @@ -1316,13 +1705,13 @@ } }, "node_modules/@inquirer/core": { - "version": "10.1.9", + "version": "10.3.0", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/figures": "^1.0.11", - "@inquirer/type": "^3.0.5", - "ansi-escapes": "^4.3.2", + "@inquirer/ansi": "^1.0.1", + "@inquirer/figures": "^1.0.14", + "@inquirer/type": "^3.0.9", "cli-width": "^4.1.0", "mute-stream": "^2.0.0", "signal-exit": "^4.1.0", @@ -1341,18 +1730,18 @@ } } }, - "node_modules/@inquirer/core/node_modules/ansi-escapes": { - "version": "4.3.2", + "node_modules/@inquirer/core/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@inquirer/core/node_modules/emoji-regex": { @@ -1392,17 +1781,6 @@ "node": ">=8" } }, - "node_modules/@inquirer/core/node_modules/type-fest": { - "version": "0.21.3", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@inquirer/core/node_modules/wrap-ansi": { "version": "6.2.0", "dev": true, @@ -1417,7 +1795,7 @@ } }, "node_modules/@inquirer/figures": { - "version": "1.0.11", + "version": "1.0.14", "dev": true, "license": "MIT", "engines": { @@ -1425,7 +1803,7 @@ } }, "node_modules/@inquirer/type": { - "version": "3.0.5", + "version": "3.0.9", "dev": true, "license": "MIT", "engines": { @@ -1457,7 +1835,7 @@ } }, "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", + "version": "6.2.3", "dev": true, "license": "MIT", "engines": { @@ -1587,11 +1965,6 @@ "node": ">=8" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", "dev": true, @@ -1601,28 +1974,25 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.8", + "version": "0.3.13", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", "dev": true, "license": "MIT", - "engines": { - "node": ">=6.0.0" + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", "dev": true, "license": "MIT", "engines": { @@ -1630,12 +2000,12 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", + "version": "1.5.5", "dev": true, "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", + "version": "0.3.31", "dev": true, "license": "MIT", "dependencies": { @@ -1679,7 +2049,7 @@ } }, "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "3.2.6", + "version": "3.4.3", "cpu": [ "arm64" ], @@ -1703,7 +2073,7 @@ ] }, "node_modules/@mswjs/interceptors": { - "version": "0.37.6", + "version": "0.39.8", "dev": true, "license": "MIT", "dependencies": { @@ -1719,25 +2089,25 @@ } }, "node_modules/@multiformats/dns": { - "version": "1.0.6", + "version": "1.0.10", "license": "Apache-2.0 OR MIT", "dependencies": { - "@types/dns-packet": "^5.6.5", "buffer": "^6.0.3", "dns-packet": "^5.6.1", "hashlru": "^2.3.0", - "p-queue": "^8.0.1", + "p-queue": "^9.0.0", "progress-events": "^1.0.0", "uint8arrays": "^5.0.2" } }, "node_modules/@multiformats/multiaddr": { - "version": "12.4.0", + "version": "12.5.1", "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/is-ip": "^2.0.1", "@chainsafe/netmask": "^2.0.0", "@multiformats/dns": "^1.0.3", + "abort-error": "^1.0.1", "multiformats": "^13.0.0", "uint8-varint": "^2.0.1", "uint8arrays": "^5.0.0" @@ -1754,7 +2124,7 @@ } }, "node_modules/@noble/curves": { - "version": "1.9.1", + "version": "1.9.0", "license": "MIT", "dependencies": { "@noble/hashes": "1.8.0" @@ -1848,18 +2218,19 @@ } }, "node_modules/@polka/url": { - "version": "1.0.0-next.28", + "version": "1.0.0-next.29", "dev": true, "license": "MIT" }, "node_modules/@polkadot/util": { - "version": "13.4.3", + "version": "13.5.7", "license": "Apache-2.0", + "peer": true, "dependencies": { - "@polkadot/x-bigint": "13.4.3", - "@polkadot/x-global": "13.4.3", - "@polkadot/x-textdecoder": "13.4.3", - "@polkadot/x-textencoder": "13.4.3", + "@polkadot/x-bigint": "13.5.7", + "@polkadot/x-global": "13.5.7", + "@polkadot/x-textdecoder": "13.5.7", + "@polkadot/x-textencoder": "13.5.7", "@types/bn.js": "^5.1.6", "bn.js": "^5.2.1", "tslib": "^2.8.0" @@ -1869,10 +2240,10 @@ } }, "node_modules/@polkadot/wasm-bridge": { - "version": "7.4.1", + "version": "7.5.1", "license": "Apache-2.0", "dependencies": { - "@polkadot/wasm-util": "7.4.1", + "@polkadot/wasm-util": "7.5.1", "tslib": "^2.7.0" }, "engines": { @@ -1884,14 +2255,14 @@ } }, "node_modules/@polkadot/wasm-crypto": { - "version": "7.4.1", + "version": "7.5.1", "license": "Apache-2.0", "dependencies": { - "@polkadot/wasm-bridge": "7.4.1", - "@polkadot/wasm-crypto-asmjs": "7.4.1", - "@polkadot/wasm-crypto-init": "7.4.1", - "@polkadot/wasm-crypto-wasm": "7.4.1", - "@polkadot/wasm-util": "7.4.1", + "@polkadot/wasm-bridge": "7.5.1", + "@polkadot/wasm-crypto-asmjs": "7.5.1", + "@polkadot/wasm-crypto-init": "7.5.1", + "@polkadot/wasm-crypto-wasm": "7.5.1", + "@polkadot/wasm-util": "7.5.1", "tslib": "^2.7.0" }, "engines": { @@ -1903,7 +2274,7 @@ } }, "node_modules/@polkadot/wasm-crypto-asmjs": { - "version": "7.4.1", + "version": "7.5.1", "license": "Apache-2.0", "dependencies": { "tslib": "^2.7.0" @@ -1916,13 +2287,13 @@ } }, "node_modules/@polkadot/wasm-crypto-init": { - "version": "7.4.1", + "version": "7.5.1", "license": "Apache-2.0", "dependencies": { - "@polkadot/wasm-bridge": "7.4.1", - "@polkadot/wasm-crypto-asmjs": "7.4.1", - "@polkadot/wasm-crypto-wasm": "7.4.1", - "@polkadot/wasm-util": "7.4.1", + "@polkadot/wasm-bridge": "7.5.1", + "@polkadot/wasm-crypto-asmjs": "7.5.1", + "@polkadot/wasm-crypto-wasm": "7.5.1", + "@polkadot/wasm-util": "7.5.1", "tslib": "^2.7.0" }, "engines": { @@ -1934,10 +2305,10 @@ } }, "node_modules/@polkadot/wasm-crypto-wasm": { - "version": "7.4.1", + "version": "7.5.1", "license": "Apache-2.0", "dependencies": { - "@polkadot/wasm-util": "7.4.1", + "@polkadot/wasm-util": "7.5.1", "tslib": "^2.7.0" }, "engines": { @@ -1948,8 +2319,9 @@ } }, "node_modules/@polkadot/wasm-util": { - "version": "7.4.1", + "version": "7.5.1", "license": "Apache-2.0", + "peer": true, "dependencies": { "tslib": "^2.7.0" }, @@ -1961,10 +2333,10 @@ } }, "node_modules/@polkadot/x-bigint": { - "version": "13.4.3", + "version": "13.5.7", "license": "Apache-2.0", "dependencies": { - "@polkadot/x-global": "13.4.3", + "@polkadot/x-global": "13.5.7", "tslib": "^2.8.0" }, "engines": { @@ -1972,7 +2344,7 @@ } }, "node_modules/@polkadot/x-global": { - "version": "13.4.3", + "version": "13.5.7", "license": "Apache-2.0", "dependencies": { "tslib": "^2.8.0" @@ -1982,80 +2354,38 @@ } }, "node_modules/@polkadot/x-randomvalues": { - "version": "13.4.3", + "version": "13.5.7", "license": "Apache-2.0", "peer": true, "dependencies": { - "@polkadot/x-global": "13.4.3", + "@polkadot/x-global": "13.5.7", "tslib": "^2.8.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@polkadot/util": "13.4.3", + "@polkadot/util": "13.5.7", "@polkadot/wasm-util": "*" } }, - "node_modules/@polkadot/x-textdecoder": { - "version": "13.4.3", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "13.4.3", - "tslib": "^2.8.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-textencoder": { - "version": "13.4.3", + "node_modules/@polkadot/x-textdecoder": { + "version": "13.5.7", "license": "Apache-2.0", "dependencies": { - "@polkadot/x-global": "13.4.3", + "@polkadot/x-global": "13.5.7", "tslib": "^2.8.0" }, "engines": { "node": ">=18" } }, - "node_modules/@promptbook/utils": { - "version": "0.69.5", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://buymeacoffee.com/hejny" - }, - { - "type": "github", - "url": "https://github.com/webgptorg/promptbook/blob/main/README.md#%EF%B8%8F-contributing" - } - ], - "license": "CC-BY-4.0", - "optional": true, - "peer": true, - "dependencies": { - "spacetrim": "0.11.59" - } - }, - "node_modules/@puppeteer/browsers": { - "version": "2.8.0", - "dev": true, + "node_modules/@polkadot/x-textencoder": { + "version": "13.5.7", "license": "Apache-2.0", - "optional": true, - "peer": true, "dependencies": { - "debug": "^4.4.0", - "extract-zip": "^2.0.1", - "progress": "^2.0.3", - "proxy-agent": "^6.5.0", - "semver": "^7.7.1", - "tar-fs": "^3.0.8", - "yargs": "^17.7.2" - }, - "bin": { - "browsers": "lib/cjs/main-cli.js" + "@polkadot/x-global": "13.5.7", + "tslib": "^2.8.0" }, "engines": { "node": ">=18" @@ -2078,9 +2408,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.37.0.tgz", - "integrity": "sha512-l7StVw6WAa8l3vA1ov80jyetOAEo1FtHvZDbzXDO/02Sq/QVvqlHkYoFwDJPIMj0GKiistsBudfx5tGFnwYWDQ==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.4.tgz", + "integrity": "sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA==", "cpu": [ "arm" ], @@ -2092,9 +2422,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.37.0.tgz", - "integrity": "sha512-6U3SlVyMxezt8Y+/iEBcbp945uZjJwjZimu76xoG7tO1av9VO691z8PkhzQ85ith2I8R2RddEPeSfcbyPfD4hA==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.4.tgz", + "integrity": "sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w==", "cpu": [ "arm64" ], @@ -2106,7 +2436,7 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.37.0", + "version": "4.52.4", "cpu": [ "arm64" ], @@ -2118,9 +2448,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.37.0.tgz", - "integrity": "sha512-m8W2UbxLDcmRKVjgl5J/k4B8d7qX2EcJve3Sut7YGrQoPtCIQGPH5AMzuFvYRWZi0FVS0zEY4c8uttPfX6bwYQ==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.4.tgz", + "integrity": "sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw==", "cpu": [ "x64" ], @@ -2132,9 +2462,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.37.0.tgz", - "integrity": "sha512-FOMXGmH15OmtQWEt174v9P1JqqhlgYge/bUjIbiVD1nI1NeJ30HYT9SJlZMqdo1uQFyt9cz748F1BHghWaDnVA==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.4.tgz", + "integrity": "sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ==", "cpu": [ "arm64" ], @@ -2146,9 +2476,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.37.0.tgz", - "integrity": "sha512-SZMxNttjPKvV14Hjck5t70xS3l63sbVwl98g3FlVVx2YIDmfUIy29jQrsw06ewEYQ8lQSuY9mpAPlmgRD2iSsA==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.4.tgz", + "integrity": "sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw==", "cpu": [ "x64" ], @@ -2160,9 +2490,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.37.0.tgz", - "integrity": "sha512-hhAALKJPidCwZcj+g+iN+38SIOkhK2a9bqtJR+EtyxrKKSt1ynCBeqrQy31z0oWU6thRZzdx53hVgEbRkuI19w==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.4.tgz", + "integrity": "sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ==", "cpu": [ "arm" ], @@ -2174,9 +2504,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.37.0.tgz", - "integrity": "sha512-jUb/kmn/Gd8epbHKEqkRAxq5c2EwRt0DqhSGWjPFxLeFvldFdHQs/n8lQ9x85oAeVb6bHcS8irhTJX2FCOd8Ag==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.4.tgz", + "integrity": "sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q==", "cpu": [ "arm" ], @@ -2188,9 +2518,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.37.0.tgz", - "integrity": "sha512-oNrJxcQT9IcbcmKlkF+Yz2tmOxZgG9D9GRq+1OE6XCQwCVwxixYAa38Z8qqPzQvzt1FCfmrHX03E0pWoXm1DqA==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.4.tgz", + "integrity": "sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg==", "cpu": [ "arm64" ], @@ -2202,9 +2532,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.37.0.tgz", - "integrity": "sha512-pfxLBMls+28Ey2enpX3JvjEjaJMBX5XlPCZNGxj4kdJyHduPBXtxYeb8alo0a7bqOoWZW2uKynhHxF/MWoHaGQ==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.4.tgz", + "integrity": "sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g==", "cpu": [ "arm64" ], @@ -2215,10 +2545,10 @@ "linux" ] }, - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.37.0.tgz", - "integrity": "sha512-yCE0NnutTC/7IGUq/PUHmoeZbIwq3KRh02e9SfFh7Vmc1Z7atuJRYWhRME5fKgT8aS20mwi1RyChA23qSyRGpA==", + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.4.tgz", + "integrity": "sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ==", "cpu": [ "loong64" ], @@ -2229,10 +2559,10 @@ "linux" ] }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.37.0.tgz", - "integrity": "sha512-NxcICptHk06E2Lh3a4Pu+2PEdZ6ahNHuK7o6Np9zcWkrBMuv21j10SQDJW3C9Yf/A/P7cutWoC/DptNLVsZ0VQ==", + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.4.tgz", + "integrity": "sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g==", "cpu": [ "ppc64" ], @@ -2244,9 +2574,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.37.0.tgz", - "integrity": "sha512-PpWwHMPCVpFZLTfLq7EWJWvrmEuLdGn1GMYcm5MV7PaRgwCEYJAwiN94uBuZev0/J/hFIIJCsYw4nLmXA9J7Pw==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.4.tgz", + "integrity": "sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg==", "cpu": [ "riscv64" ], @@ -2258,9 +2588,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.37.0.tgz", - "integrity": "sha512-DTNwl6a3CfhGTAOYZ4KtYbdS8b+275LSLqJVJIrPa5/JuIufWWZ/QFvkxp52gpmguN95eujrM68ZG+zVxa8zHA==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.4.tgz", + "integrity": "sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA==", "cpu": [ "riscv64" ], @@ -2272,9 +2602,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.37.0.tgz", - "integrity": "sha512-hZDDU5fgWvDdHFuExN1gBOhCuzo/8TMpidfOR+1cPZJflcEzXdCy1LjnklQdW8/Et9sryOPJAKAQRw8Jq7Tg+A==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.4.tgz", + "integrity": "sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA==", "cpu": [ "s390x" ], @@ -2286,9 +2616,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.49.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.49.0.tgz", - "integrity": "sha512-BR7+blScdLW1h/2hB/2oXM+dhTmpW3rQt1DeSiCP9mc2NMMkqVgjIN3DDsNpKmezffGC9R8XKVOLmBkRUcK/sA==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.4.tgz", + "integrity": "sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg==", "cpu": [ "x64" ], @@ -2299,9 +2629,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.37.0.tgz", - "integrity": "sha512-E2lPrLKE8sQbY/2bEkVTGDEk4/49UYRVWgj90MY8yPjpnGBQ+Xi1Qnr7b7UIWw1NOggdFQFOLZ8+5CzCiz143w==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.4.tgz", + "integrity": "sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw==", "cpu": [ "x64" ], @@ -2312,10 +2642,24 @@ "linux" ] }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.4.tgz", + "integrity": "sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.37.0.tgz", - "integrity": "sha512-Jm7biMazjNzTU4PrQtr7VS8ibeys9Pn29/1bm4ph7CP2kf21950LgN+BaE2mJ1QujnvOc6p54eWWiVvn05SOBg==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.4.tgz", + "integrity": "sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ==", "cpu": [ "arm64" ], @@ -2327,9 +2671,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.37.0.tgz", - "integrity": "sha512-e3/1SFm1OjefWICB2Ucstg2dxYDkDTZGDYgwufcbsxTHyqQps1UQf33dFEChBNmeSsTOyrjw2JJq0zbG5GF6RA==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.4.tgz", + "integrity": "sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw==", "cpu": [ "ia32" ], @@ -2340,10 +2684,24 @@ "win32" ] }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.4.tgz", + "integrity": "sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.37.0.tgz", - "integrity": "sha512-LWbXUBwn/bcLx2sSsqy7pK5o+Nr+VCoRoAohfJ5C/aBio9nfJmGQqHAhU6pwxV/RmyTk5AqdySma7uwWGlmeuA==", + "version": "4.52.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.4.tgz", + "integrity": "sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w==", "cpu": [ "x64" ], @@ -2360,7 +2718,7 @@ "license": "MIT" }, "node_modules/@scure/base": { - "version": "1.2.5", + "version": "1.2.6", "license": "MIT", "funding": { "url": "https://paulmillr.com/funding/" @@ -2390,32 +2748,32 @@ } }, "node_modules/@shikijs/engine-oniguruma": { - "version": "3.3.0", + "version": "3.13.0", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.3.0", + "@shikijs/types": "3.13.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "node_modules/@shikijs/langs": { - "version": "3.3.0", + "version": "3.13.0", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.3.0" + "@shikijs/types": "3.13.0" } }, "node_modules/@shikijs/themes": { - "version": "3.3.0", + "version": "3.13.0", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.3.0" + "@shikijs/types": "3.13.0" } }, "node_modules/@shikijs/types": { - "version": "3.3.0", + "version": "3.13.0", "dev": true, "license": "MIT", "dependencies": { @@ -2428,14 +2786,22 @@ "dev": true, "license": "MIT" }, + "node_modules/@so-ric/colorspace": { + "version": "1.1.6", + "license": "MIT", + "dependencies": { + "color": "^5.0.2", + "text-hex": "1.0.x" + } + }, "node_modules/@swc/core": { - "version": "1.11.12", + "version": "1.13.5", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { "@swc/counter": "^0.1.3", - "@swc/types": "^0.1.19" + "@swc/types": "^0.1.24" }, "engines": { "node": ">=10" @@ -2445,19 +2811,19 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.11.12", - "@swc/core-darwin-x64": "1.11.12", - "@swc/core-linux-arm-gnueabihf": "1.11.12", - "@swc/core-linux-arm64-gnu": "1.11.12", - "@swc/core-linux-arm64-musl": "1.11.12", - "@swc/core-linux-x64-gnu": "1.11.12", - "@swc/core-linux-x64-musl": "1.11.12", - "@swc/core-win32-arm64-msvc": "1.11.12", - "@swc/core-win32-ia32-msvc": "1.11.12", - "@swc/core-win32-x64-msvc": "1.11.12" + "@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": { @@ -2466,9 +2832,7 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.11.12", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.11.12.tgz", - "integrity": "sha512-x+iljeyIaVq7VCAy9pM0rqAb9GKA1cqDkqCxgFDxH3rcH+ykZa12vkDlTwysgkfLV8pr0KhCRHkwY+iAqPbO9g==", + "version": "1.13.5", "cpu": [ "arm64" ], @@ -2483,9 +2847,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.11.12", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.11.12.tgz", - "integrity": "sha512-DwTXPdhJ/+scUR1iWttu3p0q8b5omF71xWFCw6UC99QBJQ4femmRtZNacgdiBkxZ5IbUlxd8m5UzMBc/+H5rWw==", + "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" ], @@ -2500,9 +2864,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.11.12", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.11.12.tgz", - "integrity": "sha512-ls9b3lX2x3tnJKGn6zSDFK1ohdmdUkE6nwqrVmdzqAwr/Q5i2ij/dmkOFCloItc2PHNVtRGGsC4+FYSm1EBLjg==", + "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" ], @@ -2517,9 +2881,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.11.12", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.11.12.tgz", - "integrity": "sha512-F0nMLl5kYbew5GjHq7B21poE5VOPgSsoQ0VEXd4Fji3rR0d0gLoK2r+JP92XmpRxAzdzpdak1DQczWMyf2BQAQ==", + "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" ], @@ -2534,9 +2898,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.11.12", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.11.12.tgz", - "integrity": "sha512-3dlHowBgYBgi23ZBSvFHe/tD3PowEhxfVAy08NckWBeaG/e4dyrYMhAiccfuy6jkDYXEF1L2DtpRtxGImxoaPg==", + "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" ], @@ -2551,9 +2915,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.11.12", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.11.12.tgz", - "integrity": "sha512-ToEWzLA5lXlYCbGNzMow6+uy4zhpXKQyFb3RHM8AYVb0n4pNPWvwF+8ybWDimeGBBaHJLgRQsUMuJ4NV6urSrA==", + "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" ], @@ -2568,9 +2932,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.11.12", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.11.12.tgz", - "integrity": "sha512-N5xF+MDZr79e8gvVXX3YP1bMeaRL16Kst/R7bGUQvvCq1UGD86qMUtSr5KfCl0h5SNKP2YKtkN98HQLnGEikow==", + "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" ], @@ -2585,9 +2949,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.11.12", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.11.12.tgz", - "integrity": "sha512-/PYiyYWSQRtMoOamMfhAfq0y3RWk9LpUZ49yetJn2XI85TRkL5u2DTLLNkTPvoTiCfo0eZOJF9t5b7Z6ly0iHQ==", + "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" ], @@ -2602,9 +2966,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.11.12", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.11.12.tgz", - "integrity": "sha512-Dxm6W4p0YVNIPnYh/Kf/9zPeaD6sVAGDQN+2c52l4m/4gR5aDgE+xg6k5lAt4ok7LDXInL3n1nwYEG7Tc4JcSQ==", + "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" ], @@ -2619,9 +2983,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.11.12", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.11.12.tgz", - "integrity": "sha512-PP8RSJTcda5nUHJGkbKeQ20OC+L2LxcbjYpyha1OqIFyu/qWG9zMMYVaTLKJL7zsJ14pIM/mpS3u+CJARQ+Hzw==", + "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" ], @@ -2641,15 +3005,20 @@ "license": "Apache-2.0" }, "node_modules/@swc/types": { - "version": "0.1.19", + "version": "0.1.25", "dev": true, "license": "Apache-2.0", "dependencies": { "@swc/counter": "^0.1.3" } }, + "node_modules/@swc/wasm": { + "version": "1.13.20", + "dev": true, + "license": "Apache-2.0" + }, "node_modules/@testing-library/dom": { - "version": "10.4.0", + "version": "10.4.1", "dev": true, "license": "MIT", "peer": true, @@ -2658,9 +3027,9 @@ "@babel/runtime": "^7.12.5", "@types/aria-query": "^5.0.1", "aria-query": "5.3.0", - "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", "lz-string": "^1.5.0", + "picocolors": "1.1.1", "pretty-format": "^27.0.2" }, "engines": { @@ -2679,18 +3048,10 @@ "@testing-library/dom": ">=7.21.4" } }, - "node_modules/@tootallnate/quickjs-emscripten": { - "version": "0.23.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/@types/aria-query": { "version": "5.0.4", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/@types/benchmark": { "version": "2.1.5", @@ -2698,14 +3059,14 @@ "license": "MIT" }, "node_modules/@types/bn.js": { - "version": "5.1.6", + "version": "5.2.0", "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/body-parser": { - "version": "1.19.5", + "version": "1.19.6", "dev": true, "license": "MIT", "dependencies": { @@ -2720,13 +3081,8 @@ "@types/node": "*" } }, - "node_modules/@types/cookie": { - "version": "0.6.0", - "dev": true, - "license": "MIT" - }, "node_modules/@types/cors": { - "version": "2.8.17", + "version": "2.8.19", "dev": true, "license": "MIT", "dependencies": { @@ -2741,15 +3097,8 @@ "@types/ms": "*" } }, - "node_modules/@types/dns-packet": { - "version": "5.6.5", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/estree": { - "version": "1.0.6", + "version": "1.0.8", "dev": true, "license": "MIT" }, @@ -2786,8 +3135,6 @@ }, "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, "license": "MIT" }, @@ -2813,7 +3160,7 @@ } }, "node_modules/@types/lodash": { - "version": "4.17.16", + "version": "4.17.20", "dev": true, "license": "MIT" }, @@ -2851,24 +3198,17 @@ } }, "node_modules/@types/qs": { - "version": "6.9.18", + "version": "6.14.0", "dev": true, "license": "MIT" }, - "node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.5", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/@types/snappyjs": { "version": "0.7.1", "dev": true, "license": "MIT" }, "node_modules/@types/statuses": { - "version": "2.0.5", + "version": "2.0.6", "dev": true, "license": "MIT" }, @@ -2882,11 +3222,6 @@ "mock-property": "*" } }, - "node_modules/@types/tough-cookie": { - "version": "4.0.5", - "dev": true, - "license": "MIT" - }, "node_modules/@types/triple-beam": { "version": "1.3.5", "license": "MIT" @@ -2901,15 +3236,8 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/which": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/@types/ws": { - "version": "8.18.0", + "version": "8.18.1", "dev": true, "license": "MIT", "dependencies": { @@ -2929,30 +3257,20 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/yauzl": { - "version": "2.10.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.27.0", + "version": "8.46.1", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.27.0", - "@typescript-eslint/type-utils": "8.27.0", - "@typescript-eslint/utils": "8.27.0", - "@typescript-eslint/visitor-keys": "8.27.0", + "@typescript-eslint/scope-manager": "8.46.1", + "@typescript-eslint/type-utils": "8.46.1", + "@typescript-eslint/utils": "8.46.1", + "@typescript-eslint/visitor-keys": "8.46.1", "graphemer": "^1.4.0", - "ignore": "^5.3.1", + "ignore": "^7.0.0", "natural-compare": "^1.4.0", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2962,20 +3280,21 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "@typescript-eslint/parser": "^8.46.1", "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.27.0", + "version": "8.46.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.27.0", - "@typescript-eslint/types": "8.27.0", - "@typescript-eslint/typescript-estree": "8.27.0", - "@typescript-eslint/visitor-keys": "8.27.0", + "@typescript-eslint/scope-manager": "8.46.1", + "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/typescript-estree": "8.46.1", + "@typescript-eslint/visitor-keys": "8.46.1", "debug": "^4.3.4" }, "engines": { @@ -2987,34 +3306,70 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.46.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.46.1", + "@typescript-eslint/types": "^8.46.1", + "debug": "^4.3.4" + }, + "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.27.0", + "version": "8.46.1", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.27.0", - "@typescript-eslint/visitor-keys": "8.27.0" + "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/visitor-keys": "8.46.1" + }, + "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.46.1", + "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.27.0", + "version": "8.46.1", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.27.0", - "@typescript-eslint/utils": "8.27.0", + "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/typescript-estree": "8.46.1", + "@typescript-eslint/utils": "8.46.1", "debug": "^4.3.4", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3025,11 +3380,11 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/types": { - "version": "8.27.0", + "version": "8.46.1", "dev": true, "license": "MIT", "engines": { @@ -3041,18 +3396,20 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.27.0", + "version": "8.46.1", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.27.0", - "@typescript-eslint/visitor-keys": "8.27.0", + "@typescript-eslint/project-service": "8.46.1", + "@typescript-eslint/tsconfig-utils": "8.46.1", + "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/visitor-keys": "8.46.1", "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": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3062,18 +3419,18 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/utils": { - "version": "8.27.0", + "version": "8.46.1", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.27.0", - "@typescript-eslint/types": "8.27.0", - "@typescript-eslint/typescript-estree": "8.27.0" + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.46.1", + "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/typescript-estree": "8.46.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3084,16 +3441,16 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.27.0", + "version": "8.46.1", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.27.0", - "eslint-visitor-keys": "^4.2.0" + "@typescript-eslint/types": "8.46.1", + "eslint-visitor-keys": "^4.2.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3104,7 +3461,7 @@ } }, "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "4.2.0", + "version": "4.2.1", "dev": true, "license": "Apache-2.0", "engines": { @@ -3118,6 +3475,7 @@ "version": "3.0.8", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@testing-library/user-event": "^14.6.1", "@vitest/mocker": "3.0.8", @@ -3242,243 +3600,84 @@ } }, "node_modules/@vitest/pretty-format": { - "version": "3.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "tinyrainbow": "^2.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/runner": { - "version": "3.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/utils": "3.0.8", - "pathe": "^2.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/snapshot": { - "version": "3.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/pretty-format": "3.0.8", - "magic-string": "^0.30.17", - "pathe": "^2.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/spy": { - "version": "3.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "tinyspy": "^3.0.2" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/ui": { - "version": "3.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/utils": "3.0.8", - "fflate": "^0.8.2", - "flatted": "^3.3.3", - "pathe": "^2.0.3", - "sirv": "^3.0.1", - "tinyglobby": "^0.2.12", - "tinyrainbow": "^2.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "vitest": "3.0.8" - } - }, - "node_modules/@vitest/utils": { - "version": "3.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/pretty-format": "3.0.8", - "loupe": "^3.1.3", - "tinyrainbow": "^2.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@wdio/config": { - "version": "9.12.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@wdio/logger": "9.4.4", - "@wdio/types": "9.10.1", - "@wdio/utils": "9.12.1", - "deepmerge-ts": "^7.0.3", - "glob": "^10.2.2", - "import-meta-resolve": "^4.0.0" - }, - "engines": { - "node": ">=18.20.0" - } - }, - "node_modules/@wdio/config/node_modules/glob": { - "version": "10.4.5", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "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/@wdio/logger": { - "version": "9.4.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "chalk": "^5.1.2", - "loglevel": "^1.6.0", - "loglevel-plugin-prefix": "^0.8.4", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18.20.0" - } - }, - "node_modules/@wdio/logger/node_modules/chalk": { - "version": "5.4.1", + "version": "3.0.8", "dev": true, "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "dependencies": { + "tinyrainbow": "^2.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://opencollective.com/vitest" } }, - "node_modules/@wdio/protocols": { - "version": "9.7.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@wdio/repl": { - "version": "9.4.4", + "node_modules/@vitest/runner": { + "version": "3.0.8", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@types/node": "^20.1.0" + "@vitest/utils": "3.0.8", + "pathe": "^2.0.3" }, - "engines": { - "node": ">=18.20.0" + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@wdio/repl/node_modules/@types/node": { - "version": "20.17.25", + "node_modules/@vitest/snapshot": { + "version": "3.0.8", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "undici-types": "~6.19.2" + "@vitest/pretty-format": "3.0.8", + "magic-string": "^0.30.17", + "pathe": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@wdio/repl/node_modules/undici-types": { - "version": "6.19.8", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@wdio/types": { - "version": "9.10.1", + "node_modules/@vitest/spy": { + "version": "3.0.8", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@types/node": "^20.1.0" + "tinyspy": "^3.0.2" }, - "engines": { - "node": ">=18.20.0" + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@wdio/types/node_modules/@types/node": { - "version": "20.17.25", + "node_modules/@vitest/ui": { + "version": "3.0.8", "dev": true, "license": "MIT", - "optional": true, "peer": true, "dependencies": { - "undici-types": "~6.19.2" + "@vitest/utils": "3.0.8", + "fflate": "^0.8.2", + "flatted": "^3.3.3", + "pathe": "^2.0.3", + "sirv": "^3.0.1", + "tinyglobby": "^0.2.12", + "tinyrainbow": "^2.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "vitest": "3.0.8" } }, - "node_modules/@wdio/types/node_modules/undici-types": { - "version": "6.19.8", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@wdio/utils": { - "version": "9.12.1", + "node_modules/@vitest/utils": { + "version": "3.0.8", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@puppeteer/browsers": "^2.2.0", - "@wdio/logger": "9.4.4", - "@wdio/types": "9.10.1", - "decamelize": "^6.0.0", - "deepmerge-ts": "^7.0.3", - "edgedriver": "^6.1.1", - "geckodriver": "^5.0.0", - "get-port": "^7.0.0", - "import-meta-resolve": "^4.0.0", - "locate-app": "^2.2.24", - "safaridriver": "^1.0.0", - "split2": "^4.2.0", - "wait-port": "^1.1.0" + "@vitest/pretty-format": "3.0.8", + "loupe": "^3.1.3", + "tinyrainbow": "^2.0.0" }, - "engines": { - "node": ">=18.20.0" + "funding": { + "url": "https://opencollective.com/vitest" } }, "node_modules/@yarnpkg/parsers": { @@ -3513,43 +3712,12 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@yarnpkg/parsers/node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@zip.js/zip.js": { - "version": "2.7.57", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "engines": { - "bun": ">=0.7.0", - "deno": ">=1.0.0", - "node": ">=16.5.0" - } - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, "node_modules/abort-error": { "version": "1.0.1", - "dev": true, "license": "Apache-2.0 OR MIT" }, "node_modules/abstract-level": { - "version": "3.0.1", + "version": "3.1.1", "license": "MIT", "dependencies": { "buffer": "^6.0.3", @@ -3565,10 +3733,9 @@ }, "node_modules/acorn": { "version": "8.15.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -3589,16 +3756,6 @@ "dev": true, "license": "MIT" }, - "node_modules/agent-base": { - "version": "7.1.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 14" - } - }, "node_modules/aggregate-error": { "version": "3.1.0", "dev": true, @@ -3627,7 +3784,7 @@ } }, "node_modules/ansi-escapes": { - "version": "7.0.0", + "version": "7.1.1", "dev": true, "license": "MIT", "dependencies": { @@ -3648,13 +3805,11 @@ } }, "node_modules/ansi-styles": { - "version": "4.3.0", + "version": "5.2.0", + "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" @@ -3671,78 +3826,6 @@ "node": ">=8" } }, - "node_modules/archiver": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "archiver-utils": "^5.0.2", - "async": "^3.2.4", - "buffer-crc32": "^1.0.0", - "readable-stream": "^4.0.0", - "readdir-glob": "^1.1.2", - "tar-stream": "^3.0.0", - "zip-stream": "^6.0.1" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/archiver-utils": { - "version": "5.0.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "glob": "^10.0.0", - "graceful-fs": "^4.2.0", - "is-stream": "^2.0.1", - "lazystream": "^1.0.0", - "lodash": "^4.17.15", - "normalize-path": "^3.0.0", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/archiver-utils/node_modules/glob": { - "version": "10.4.5", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "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/archiver-utils/node_modules/is-stream": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/archy": { "version": "1.0.0", "dev": true, @@ -3757,7 +3840,6 @@ "version": "5.3.0", "dev": true, "license": "Apache-2.0", - "peer": true, "dependencies": { "dequal": "^2.0.3" } @@ -3778,16 +3860,18 @@ } }, "node_modules/array-includes": { - "version": "3.1.8", + "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" @@ -3901,19 +3985,6 @@ "node": ">=12" } }, - "node_modules/ast-types": { - "version": "0.13.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/async": { "version": "3.2.6", "license": "MIT" @@ -3932,90 +4003,19 @@ "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/b4a": { - "version": "1.6.7", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/bare-events": { - "version": "2.5.4", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true - }, - "node_modules/bare-fs": { - "version": "4.0.1", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "bare-events": "^2.0.0", - "bare-path": "^3.0.0", - "bare-stream": "^2.0.0" - }, - "engines": { - "bare": ">=1.7.0" - } - }, - "node_modules/bare-os": { - "version": "3.6.0", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "engines": { - "bare": ">=1.14.0" - } - }, - "node_modules/bare-path": { - "version": "3.0.0", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "bare-os": "^3.0.1" - } - }, - "node_modules/bare-stream": { - "version": "2.6.5", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "streamx": "^2.21.0" - }, - "peerDependencies": { - "bare-buffer": "*", - "bare-events": "*" - }, - "peerDependenciesMeta": { - "bare-buffer": { - "optional": true - }, - "bare-events": { - "optional": true - } + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, "node_modules/base64-js": { "version": "1.5.1", "funding": [ @@ -4034,14 +4034,12 @@ ], "license": "MIT" }, - "node_modules/basic-ftp": { - "version": "5.0.5", + "node_modules/baseline-browser-mapping": { + "version": "2.8.16", "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=10.0.0" + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" } }, "node_modules/benchmark": { @@ -4065,7 +4063,7 @@ "license": "MIT" }, "node_modules/bn.js": { - "version": "5.2.1", + "version": "5.2.2", "license": "MIT" }, "node_modules/body-parser": { @@ -4101,17 +4099,8 @@ "version": "2.0.0", "license": "MIT" }, - "node_modules/boolbase": { - "version": "1.0.0", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true - }, "node_modules/brace-expansion": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -4152,7 +4141,7 @@ } }, "node_modules/browserslist": { - "version": "4.24.4", + "version": "4.26.3", "dev": true, "funding": [ { @@ -4169,11 +4158,13 @@ } ], "license": "MIT", + "peer": true, "dependencies": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" + "baseline-browser-mapping": "^2.8.9", + "caniuse-lite": "^1.0.30001746", + "electron-to-chromium": "^1.5.227", + "node-releases": "^2.0.21", + "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" @@ -4204,16 +4195,6 @@ "ieee754": "^1.2.1" } }, - "node_modules/buffer-crc32": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/bytes": { "version": "3.1.2", "license": "MIT", @@ -4324,7 +4305,7 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001707", + "version": "1.0.30001750", "dev": true, "funding": [ { @@ -4343,7 +4324,7 @@ "license": "CC-BY-4.0" }, "node_modules/chai": { - "version": "5.2.0", + "version": "5.3.3", "dev": true, "license": "MIT", "dependencies": { @@ -4354,26 +4335,21 @@ "pathval": "^2.0.0" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "version": "5.6.2", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/chalk-template": { - "version": "1.1.0", + "version": "1.1.2", "dev": true, "license": "MIT", "dependencies": { @@ -4386,17 +4362,6 @@ "url": "https://github.com/chalk/chalk-template?sponsor=1" } }, - "node_modules/chalk-template/node_modules/chalk": { - "version": "5.4.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/check-error": { "version": "2.1.1", "dev": true, @@ -4405,50 +4370,6 @@ "node": ">= 16" } }, - "node_modules/cheerio": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "encoding-sniffer": "^0.2.0", - "htmlparser2": "^9.1.0", - "parse5": "^7.1.2", - "parse5-htmlparser2-tree-adapter": "^7.0.0", - "parse5-parser-stream": "^7.1.2", - "undici": "^6.19.5", - "whatwg-mimetype": "^4.0.0" - }, - "engines": { - "node": ">=18.17" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, "node_modules/classic-level": { "version": "2.0.0", "hasInstallScript": true, @@ -4550,6 +4471,19 @@ "node": ">=12" } }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/cliui/node_modules/emoji-regex": { "version": "8.0.0", "license": "MIT" @@ -4599,11 +4533,14 @@ } }, "node_modules/color": { - "version": "3.2.1", + "version": "5.0.2", "license": "MIT", "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" + "color-convert": "^3.0.1", + "color-string": "^2.0.0" + }, + "engines": { + "node": ">=18" } }, "node_modules/color-convert": { @@ -4621,37 +4558,44 @@ "license": "MIT" }, "node_modules/color-string": { - "version": "1.9.1", + "version": "2.1.2", "license": "MIT", "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" + "color-name": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/color-string/node_modules/color-name": { + "version": "2.0.2", + "license": "MIT", + "engines": { + "node": ">=12.20" } }, "node_modules/color/node_modules/color-convert": { - "version": "1.9.3", + "version": "3.1.2", "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "color-name": "^2.0.0" + }, + "engines": { + "node": ">=14.6" } }, "node_modules/color/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" + "version": "2.0.2", + "license": "MIT", + "engines": { + "node": ">=12.20" + } }, "node_modules/colorette": { "version": "2.0.20", "dev": true, "license": "MIT" }, - "node_modules/colorspace": { - "version": "1.1.4", - "license": "MIT", - "dependencies": { - "color": "^3.1.3", - "text-hex": "1.0.x" - } - }, "node_modules/command-exists": { "version": "1.2.9", "dev": true, @@ -4666,15 +4610,13 @@ } }, "node_modules/comment-json": { - "version": "4.2.5", + "version": "4.4.1", "dev": true, "license": "MIT", "dependencies": { "array-timsort": "^1.0.3", "core-util-is": "^1.0.3", - "esprima": "^4.0.1", - "has-own-prop": "^2.0.0", - "repeat-string": "^1.6.1" + "esprima": "^4.0.1" }, "engines": { "node": ">= 6" @@ -4685,36 +4627,6 @@ "dev": true, "license": "MIT" }, - "node_modules/compress-commons": { - "version": "6.0.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "crc-32": "^1.2.0", - "crc32-stream": "^6.0.0", - "is-stream": "^2.0.1", - "normalize-path": "^3.0.0", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/compress-commons/node_modules/is-stream": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/concat-map": { "version": "0.0.1", "dev": true, @@ -4757,11 +4669,11 @@ "license": "MIT" }, "node_modules/cookie": { - "version": "0.7.2", + "version": "1.0.2", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=18" } }, "node_modules/core-util-is": { @@ -4780,33 +4692,6 @@ "node": ">= 0.10" } }, - "node_modules/crc-32": { - "version": "1.2.2", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/crc32-stream": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/cross-spawn": { "version": "7.0.6", "dev": true, @@ -4821,28 +4706,27 @@ } }, "node_modules/cspell": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-json-reporter": "8.17.5", - "@cspell/cspell-pipe": "8.17.5", - "@cspell/cspell-types": "8.17.5", - "@cspell/dynamic-import": "8.17.5", - "@cspell/url": "8.17.5", + "@cspell/cspell-json-reporter": "8.19.4", + "@cspell/cspell-pipe": "8.19.4", + "@cspell/cspell-types": "8.19.4", + "@cspell/dynamic-import": "8.19.4", + "@cspell/url": "8.19.4", "chalk": "^5.4.1", "chalk-template": "^1.1.0", "commander": "^13.1.0", - "cspell-dictionary": "8.17.5", - "cspell-gitignore": "8.17.5", - "cspell-glob": "8.17.5", - "cspell-io": "8.17.5", - "cspell-lib": "8.17.5", + "cspell-dictionary": "8.19.4", + "cspell-gitignore": "8.19.4", + "cspell-glob": "8.19.4", + "cspell-io": "8.19.4", + "cspell-lib": "8.19.4", "fast-json-stable-stringify": "^2.1.0", "file-entry-cache": "^9.1.0", - "get-stdin": "^9.0.0", "semver": "^7.7.1", - "tinyglobby": "^0.2.12" + "tinyglobby": "^0.2.13" }, "bin": { "cspell": "bin.mjs", @@ -4856,26 +4740,26 @@ } }, "node_modules/cspell-config-lib": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-types": "8.17.5", + "@cspell/cspell-types": "8.19.4", "comment-json": "^4.2.5", - "yaml": "^2.7.0" + "yaml": "^2.7.1" }, "engines": { "node": ">=18" } }, "node_modules/cspell-dictionary": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-pipe": "8.17.5", - "@cspell/cspell-types": "8.17.5", - "cspell-trie-lib": "8.17.5", + "@cspell/cspell-pipe": "8.19.4", + "@cspell/cspell-types": "8.19.4", + "cspell-trie-lib": "8.19.4", "fast-equals": "^5.2.2" }, "engines": { @@ -4883,14 +4767,13 @@ } }, "node_modules/cspell-gitignore": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "dependencies": { - "@cspell/url": "8.17.5", - "cspell-glob": "8.17.5", - "cspell-io": "8.17.5", - "find-up-simple": "^1.0.0" + "@cspell/url": "8.19.4", + "cspell-glob": "8.19.4", + "cspell-io": "8.19.4" }, "bin": { "cspell-gitignore": "bin.mjs" @@ -4900,24 +4783,24 @@ } }, "node_modules/cspell-glob": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "dependencies": { - "@cspell/url": "8.17.5", - "micromatch": "^4.0.8" + "@cspell/url": "8.19.4", + "picomatch": "^4.0.2" }, "engines": { "node": ">=18" } }, "node_modules/cspell-grammar": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-pipe": "8.17.5", - "@cspell/cspell-types": "8.17.5" + "@cspell/cspell-pipe": "8.19.4", + "@cspell/cspell-types": "8.19.4" }, "bin": { "cspell-grammar": "bin.mjs" @@ -4927,38 +4810,38 @@ } }, "node_modules/cspell-io": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-service-bus": "8.17.5", - "@cspell/url": "8.17.5" + "@cspell/cspell-service-bus": "8.19.4", + "@cspell/url": "8.19.4" }, "engines": { "node": ">=18" } }, "node_modules/cspell-lib": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-bundled-dicts": "8.17.5", - "@cspell/cspell-pipe": "8.17.5", - "@cspell/cspell-resolver": "8.17.5", - "@cspell/cspell-types": "8.17.5", - "@cspell/dynamic-import": "8.17.5", - "@cspell/filetypes": "8.17.5", - "@cspell/strong-weak-map": "8.17.5", - "@cspell/url": "8.17.5", + "@cspell/cspell-bundled-dicts": "8.19.4", + "@cspell/cspell-pipe": "8.19.4", + "@cspell/cspell-resolver": "8.19.4", + "@cspell/cspell-types": "8.19.4", + "@cspell/dynamic-import": "8.19.4", + "@cspell/filetypes": "8.19.4", + "@cspell/strong-weak-map": "8.19.4", + "@cspell/url": "8.19.4", "clear-module": "^4.1.2", "comment-json": "^4.2.5", - "cspell-config-lib": "8.17.5", - "cspell-dictionary": "8.17.5", - "cspell-glob": "8.17.5", - "cspell-grammar": "8.17.5", - "cspell-io": "8.17.5", - "cspell-trie-lib": "8.17.5", + "cspell-config-lib": "8.19.4", + "cspell-dictionary": "8.19.4", + "cspell-glob": "8.19.4", + "cspell-grammar": "8.19.4", + "cspell-io": "8.19.4", + "cspell-trie-lib": "8.19.4", "env-paths": "^3.0.0", "fast-equals": "^5.2.2", "gensequence": "^7.0.0", @@ -4973,82 +4856,18 @@ } }, "node_modules/cspell-trie-lib": { - "version": "8.17.5", + "version": "8.19.4", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-pipe": "8.17.5", - "@cspell/cspell-types": "8.17.5", + "@cspell/cspell-pipe": "8.19.4", + "@cspell/cspell-types": "8.19.4", "gensequence": "^7.0.0" }, "engines": { "node": ">=18" } }, - "node_modules/cspell/node_modules/chalk": { - "version": "5.4.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/css-select": { - "version": "5.1.0", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-shorthand-properties": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/css-value": { - "version": "0.0.1", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/css-what": { - "version": "6.1.0", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 12" - } - }, "node_modules/data-view-buffer": { "version": "1.0.2", "dev": true, @@ -5098,7 +4917,7 @@ } }, "node_modules/debug": { - "version": "4.4.0", + "version": "4.4.3", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -5113,16 +4932,11 @@ } }, "node_modules/decamelize": { - "version": "6.0.0", + "version": "1.2.0", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, "node_modules/deep-eql": { @@ -5160,25 +4974,15 @@ "engines": { "node": ">= 0.4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/deepmerge-ts": { - "version": "7.1.5", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "engines": { - "node": ">=16.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/default-require-extensions": { "version": "3.0.1", "dev": true, @@ -5249,21 +5053,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/degenerator": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ast-types": "^0.13.4", - "escodegen": "^2.1.0", - "esprima": "^4.0.1" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/delay": { "version": "5.0.0", "license": "MIT", @@ -5285,7 +5074,6 @@ "version": "2.0.3", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" } @@ -5299,15 +5087,18 @@ } }, "node_modules/detect-indent": { - "version": "7.0.1", + "version": "7.0.2", "dev": true, "license": "MIT", "engines": { "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/detect-libc": { - "version": "2.0.3", + "version": "2.1.2", "dev": true, "license": "Apache-2.0", "engines": { @@ -5349,67 +5140,7 @@ "node_modules/dom-accessibility-api": { "version": "0.5.16", "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause", - "optional": true, - "peer": true - }, - "node_modules/domhandler": { - "version": "5.0.3", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.2.2", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } + "license": "MIT" }, "node_modules/dotignore": { "version": "0.1.2", @@ -5424,8 +5155,6 @@ }, "node_modules/dotignore/node_modules/brace-expansion": { "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -5461,80 +5190,12 @@ "dev": true, "license": "MIT" }, - "node_modules/edge-paths": { - "version": "3.0.5", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/which": "^2.0.1", - "which": "^2.0.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/shirshak55" - } - }, - "node_modules/edgedriver": { - "version": "6.1.1", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@wdio/logger": "^9.1.3", - "@zip.js/zip.js": "^2.7.53", - "decamelize": "^6.0.0", - "edge-paths": "^3.0.5", - "fast-xml-parser": "^4.5.0", - "http-proxy-agent": "^7.0.2", - "https-proxy-agent": "^7.0.5", - "node-fetch": "^3.3.2", - "which": "^5.0.0" - }, - "bin": { - "edgedriver": "bin/edgedriver.js" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/edgedriver/node_modules/isexe": { - "version": "3.1.1", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/edgedriver/node_modules/which": { - "version": "5.0.0", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, "node_modules/ee-first": { "version": "1.1.1", "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.123", + "version": "1.5.237", "dev": true, "license": "ISC" }, @@ -5552,6 +5213,20 @@ "embedme": "dist/embedme.js" } }, + "node_modules/embedme/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/embedme/node_modules/chalk": { "version": "3.0.0", "dev": true, @@ -5573,7 +5248,7 @@ } }, "node_modules/emoji-regex": { - "version": "10.4.0", + "version": "10.6.0", "dev": true, "license": "MIT" }, @@ -5588,43 +5263,6 @@ "node": ">= 0.8" } }, - "node_modules/encoding-sniffer": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "iconv-lite": "^0.6.3", - "whatwg-encoding": "^3.1.1" - }, - "funding": { - "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" - } - }, - "node_modules/encoding-sniffer/node_modules/iconv-lite": { - "version": "0.6.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "once": "^1.4.0" - } - }, "node_modules/entities": { "version": "4.5.0", "dev": true, @@ -5659,7 +5297,7 @@ } }, "node_modules/es-abstract": { - "version": "1.23.9", + "version": "1.24.0", "dev": true, "license": "MIT", "dependencies": { @@ -5667,18 +5305,18 @@ "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", - "call-bound": "^1.0.3", + "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-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.2.7", - "get-proto": "^1.0.0", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", @@ -5690,21 +5328,24 @@ "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", "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.0", + "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.3", + "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", - "regexp.prototype.flags": "^1.5.3", + "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", @@ -5713,7 +5354,7 @@ "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.18" + "which-typed-array": "^1.1.19" }, "engines": { "node": ">= 0.4" @@ -5756,7 +5397,7 @@ } }, "node_modules/es-module-lexer": { - "version": "1.6.0", + "version": "1.7.0", "dev": true, "license": "MIT" }, @@ -5828,7 +5469,7 @@ } }, "node_modules/esbuild": { - "version": "0.25.1", + "version": "0.25.11", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -5839,31 +5480,32 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.1", - "@esbuild/android-arm": "0.25.1", - "@esbuild/android-arm64": "0.25.1", - "@esbuild/android-x64": "0.25.1", - "@esbuild/darwin-arm64": "0.25.1", - "@esbuild/darwin-x64": "0.25.1", - "@esbuild/freebsd-arm64": "0.25.1", - "@esbuild/freebsd-x64": "0.25.1", - "@esbuild/linux-arm": "0.25.1", - "@esbuild/linux-arm64": "0.25.1", - "@esbuild/linux-ia32": "0.25.1", - "@esbuild/linux-loong64": "0.25.1", - "@esbuild/linux-mips64el": "0.25.1", - "@esbuild/linux-ppc64": "0.25.1", - "@esbuild/linux-riscv64": "0.25.1", - "@esbuild/linux-s390x": "0.25.1", - "@esbuild/linux-x64": "0.25.1", - "@esbuild/netbsd-arm64": "0.25.1", - "@esbuild/netbsd-x64": "0.25.1", - "@esbuild/openbsd-arm64": "0.25.1", - "@esbuild/openbsd-x64": "0.25.1", - "@esbuild/sunos-x64": "0.25.1", - "@esbuild/win32-arm64": "0.25.1", - "@esbuild/win32-ia32": "0.25.1", - "@esbuild/win32-x64": "0.25.1" + "@esbuild/aix-ppc64": "0.25.11", + "@esbuild/android-arm": "0.25.11", + "@esbuild/android-arm64": "0.25.11", + "@esbuild/android-x64": "0.25.11", + "@esbuild/darwin-arm64": "0.25.11", + "@esbuild/darwin-x64": "0.25.11", + "@esbuild/freebsd-arm64": "0.25.11", + "@esbuild/freebsd-x64": "0.25.11", + "@esbuild/linux-arm": "0.25.11", + "@esbuild/linux-arm64": "0.25.11", + "@esbuild/linux-ia32": "0.25.11", + "@esbuild/linux-loong64": "0.25.11", + "@esbuild/linux-mips64el": "0.25.11", + "@esbuild/linux-ppc64": "0.25.11", + "@esbuild/linux-riscv64": "0.25.11", + "@esbuild/linux-s390x": "0.25.11", + "@esbuild/linux-x64": "0.25.11", + "@esbuild/netbsd-arm64": "0.25.11", + "@esbuild/netbsd-x64": "0.25.11", + "@esbuild/openbsd-arm64": "0.25.11", + "@esbuild/openbsd-x64": "0.25.11", + "@esbuild/openharmony-arm64": "0.25.11", + "@esbuild/sunos-x64": "0.25.11", + "@esbuild/win32-arm64": "0.25.11", + "@esbuild/win32-ia32": "0.25.11", + "@esbuild/win32-x64": "0.25.11" } }, "node_modules/escalade": { @@ -5888,43 +5530,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen": { - "version": "2.1.0", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, "node_modules/eslint": { - "version": "9.34.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.34.0.tgz", - "integrity": "sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==", + "version": "9.37.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.0", - "@eslint/config-helpers": "^0.3.1", - "@eslint/core": "^0.15.2", + "@eslint/config-helpers": "^0.4.0", + "@eslint/core": "^0.16.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.34.0", - "@eslint/plugin-kit": "^0.3.5", + "@eslint/js": "9.37.0", + "@eslint/plugin-kit": "^0.4.0", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -5990,7 +5609,7 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.12.0", + "version": "2.12.1", "dev": true, "license": "MIT", "dependencies": { @@ -6014,28 +5633,28 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.31.0", + "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": { @@ -6047,8 +5666,6 @@ }, "node_modules/eslint-plugin-import/node_modules/brace-expansion": { "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -6085,8 +5702,6 @@ }, "node_modules/eslint-scope": { "version": "8.4.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", - "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -6111,10 +5726,22 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/eslint/node_modules/brace-expansion": { "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -6122,10 +5749,23 @@ "concat-map": "0.0.1" } }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/eslint/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": { @@ -6158,6 +5798,14 @@ "node": ">=16" } }, + "node_modules/eslint/node_modules/ignore": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/eslint/node_modules/minimatch": { "version": "3.1.2", "dev": true, @@ -6171,8 +5819,6 @@ }, "node_modules/espree": { "version": "10.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", - "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -6189,8 +5835,6 @@ }, "node_modules/espree/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": { @@ -6225,8 +5869,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": { @@ -6275,21 +5917,8 @@ "npm": ">=9" } }, - "node_modules/ethereum-cryptography/node_modules/@noble/curves": { - "version": "1.9.0", - "license": "MIT", - "dependencies": { - "@noble/hashes": "1.8.0" - }, - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/ethers": { - "version": "6.13.5", + "version": "6.15.0", "dev": true, "funding": [ { @@ -6375,43 +6004,23 @@ } } }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "license": "MIT" - }, - "node_modules/events": { - "version": "3.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.8.x" - } - }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "license": "MIT" + }, "node_modules/eventsource": { - "version": "3.0.5", + "version": "3.0.7", "dev": true, "license": "MIT", "dependencies": { - "eventsource-parser": "^3.0.0" + "eventsource-parser": "^3.0.1" }, "engines": { "node": ">=18.0.0" } }, "node_modules/eventsource-parser": { - "version": "3.0.0", + "version": "3.0.6", "dev": true, "license": "MIT", "engines": { @@ -6441,50 +6050,13 @@ } }, "node_modules/expect-type": { - "version": "1.2.0", + "version": "1.2.2", "dev": true, "license": "Apache-2.0", "engines": { "node": ">=12.0.0" } }, - "node_modules/extract-zip": { - "version": "2.0.1", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/extract-zip/node_modules/get-stream": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eyes": { "version": "0.1.8", "engines": { @@ -6497,20 +6069,13 @@ "license": "MIT" }, "node_modules/fast-equals": { - "version": "5.2.2", + "version": "5.3.2", "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" } }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/fast-glob": { "version": "3.3.3", "dev": true, @@ -6547,25 +6112,6 @@ "dev": true, "license": "MIT" }, - "node_modules/fast-xml-parser": { - "version": "4.5.3", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } - ], - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "strnum": "^1.1.1" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } - }, "node_modules/fastq": { "version": "1.19.1", "dev": true, @@ -6574,44 +6120,26 @@ "reusify": "^1.0.4" } }, - "node_modules/fd-slicer": { - "version": "1.1.0", + "node_modules/fdir": { + "version": "6.5.0", "dev": true, "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "pend": "~1.2.0" + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } } }, "node_modules/fecha": { "version": "4.2.3", "license": "MIT" }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" - } - }, "node_modules/fflate": { "version": "0.8.2", "dev": true, @@ -6683,6 +6211,13 @@ "node": ">= 0.8" } }, + "node_modules/finalhandler/node_modules/statuses": { + "version": "1.5.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/find-cache-dir": { "version": "3.3.2", "dev": true, @@ -6736,17 +6271,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/find-up-simple": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/flat-cache": { "version": "5.0.0", "dev": true, @@ -6769,7 +6293,7 @@ "license": "MIT" }, "node_modules/follow-redirects": { - "version": "1.15.9", + "version": "1.15.11", "dev": true, "funding": [ { @@ -6816,19 +6340,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "fetch-blob": "^3.1.2" - }, - "engines": { - "node": ">=12.20.0" - } - }, "node_modules/fromentries": { "version": "1.3.2", "dev": true, @@ -6903,54 +6414,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/geckodriver": { - "version": "5.0.0", + "node_modules/generator-function": { + "version": "2.0.1", "dev": true, - "hasInstallScript": true, "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@wdio/logger": "^9.1.3", - "@zip.js/zip.js": "^2.7.53", - "decamelize": "^6.0.0", - "http-proxy-agent": "^7.0.2", - "https-proxy-agent": "^7.0.5", - "node-fetch": "^3.3.2", - "tar-fs": "^3.0.6", - "which": "^5.0.0" - }, - "bin": { - "geckodriver": "bin/geckodriver.js" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/geckodriver/node_modules/isexe": { - "version": "3.1.1", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/geckodriver/node_modules/which": { - "version": "5.0.0", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": ">= 0.4" } }, "node_modules/gensequence": { @@ -6977,7 +6446,7 @@ } }, "node_modules/get-east-asian-width": { - "version": "1.3.0", + "version": "1.4.0", "dev": true, "license": "MIT", "engines": { @@ -7017,19 +6486,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-port": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-proto": { "version": "1.0.1", "license": "MIT", @@ -7080,7 +6536,7 @@ } }, "node_modules/get-tsconfig": { - "version": "4.10.0", + "version": "4.12.0", "dev": true, "license": "MIT", "dependencies": { @@ -7090,31 +6546,6 @@ "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, - "node_modules/get-uri": { - "version": "6.0.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "basic-ftp": "^5.0.2", - "data-uri-to-buffer": "^6.0.2", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/get-uri/node_modules/data-uri-to-buffer": { - "version": "6.0.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 14" - } - }, "node_modules/git-hooks-list": { "version": "3.2.0", "dev": true, @@ -7162,8 +6593,6 @@ }, "node_modules/glob/node_modules/brace-expansion": { "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -7237,20 +6666,13 @@ "dev": true, "license": "ISC" }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/graphemer": { "version": "1.4.0", "dev": true, "license": "MIT" }, "node_modules/graphql": { - "version": "16.10.0", + "version": "16.11.0", "dev": true, "license": "MIT", "engines": { @@ -7292,14 +6714,6 @@ "node": ">=8" } }, - "node_modules/has-own-prop": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/has-property-descriptors": { "version": "1.0.2", "dev": true, @@ -7407,33 +6821,6 @@ "dev": true, "license": "MIT" }, - "node_modules/htmlfy": { - "version": "0.6.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/htmlparser2": { - "version": "9.1.0", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "entities": "^4.5.0" - } - }, "node_modules/http-errors": { "version": "2.0.0", "license": "MIT", @@ -7455,34 +6842,6 @@ "node": ">= 0.8" } }, - "node_modules/http-proxy-agent": { - "version": "7.0.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/https-proxy-agent": { - "version": "7.0.6", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/human-signals": { "version": "5.0.0", "dev": true, @@ -7520,20 +6879,13 @@ "license": "BSD-3-Clause" }, "node_modules/ignore": { - "version": "5.3.2", + "version": "7.0.5", "dev": true, "license": "MIT", "engines": { "node": ">= 4" } }, - "node_modules/immediate": { - "version": "3.0.6", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/import-fresh": { "version": "3.3.1", "dev": true, @@ -7569,7 +6921,7 @@ } }, "node_modules/import-meta-resolve": { - "version": "4.1.0", + "version": "4.2.0", "dev": true, "license": "MIT", "funding": { @@ -7620,25 +6972,11 @@ "license": "MIT", "dependencies": { "es-errors": "^1.3.0", - "hasown": "^2.0.2", - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ip-address": { - "version": "9.0.5", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" + "hasown": "^2.0.2", + "side-channel": "^1.1.0" }, "engines": { - "node": ">= 12" + "node": ">= 0.4" } }, "node_modules/is-arguments": { @@ -7672,10 +7010,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-arrayish": { - "version": "0.3.2", - "license": "MIT" - }, "node_modules/is-async-function": { "version": "2.1.1", "dev": true, @@ -7848,12 +7182,13 @@ } }, "node_modules/is-generator-function": { - "version": "1.1.0", + "version": "1.1.2", "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "get-proto": "^1.0.0", + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" }, @@ -7886,6 +7221,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-node-process": { "version": "1.2.0", "dev": true, @@ -8163,6 +7509,14 @@ "node": ">=8" } }, + "node_modules/istanbul-lib-processinfo/node_modules/uuid": { + "version": "8.3.2", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/istanbul-lib-report": { "version": "3.0.1", "dev": true, @@ -8190,7 +7544,7 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.7", + "version": "3.2.0", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -8202,7 +7556,7 @@ } }, "node_modules/it-merge": { - "version": "3.0.9", + "version": "3.0.12", "dev": true, "license": "Apache-2.0 OR MIT", "dependencies": { @@ -8245,7 +7599,7 @@ } }, "node_modules/it-queueless-pushable": { - "version": "2.0.0", + "version": "2.0.2", "dev": true, "license": "Apache-2.0 OR MIT", "dependencies": { @@ -8274,7 +7628,7 @@ } }, "node_modules/jayson": { - "version": "4.1.3", + "version": "4.2.0", "license": "MIT", "dependencies": { "@types/connect": "^3.4.33", @@ -8286,7 +7640,7 @@ "eyes": "^0.1.8", "isomorphic-ws": "^4.0.1", "json-stringify-safe": "^5.0.1", - "JSONStream": "^1.3.5", + "stream-json": "^1.9.1", "uuid": "^8.3.2", "ws": "^7.5.10" }, @@ -8319,9 +7673,17 @@ "ws": "*" } }, + "node_modules/jayson/node_modules/uuid": { + "version": "8.3.2", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/jayson/node_modules/ws": { "version": "7.5.10", "license": "MIT", + "peer": true, "engines": { "node": ">=8.3.0" }, @@ -8338,13 +7700,6 @@ } } }, - "node_modules/jpeg-js": { - "version": "0.4.4", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true - }, "node_modules/js-md5": { "version": "0.8.3", "license": "MIT" @@ -8370,13 +7725,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsbn": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/jsesc": { "version": "3.1.0", "dev": true, @@ -8418,80 +7766,6 @@ "node": ">=6" } }, - "node_modules/jsonparse": { - "version": "1.3.1", - "engines": [ - "node >= 0.2.0" - ], - "license": "MIT" - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "license": "(MIT OR Apache-2.0)", - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jszip": { - "version": "3.10.1", - "dev": true, - "license": "(MIT OR GPL-3.0-or-later)", - "optional": true, - "peer": true, - "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - } - }, - "node_modules/jszip/node_modules/isarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jszip/node_modules/readable-stream": { - "version": "2.3.8", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/jszip/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/jszip/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/keyv": { "version": "4.5.4", "dev": true, @@ -8509,59 +7783,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lazystream": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } - }, - "node_modules/lazystream/node_modules/isarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/lazystream/node_modules/readable-stream": { - "version": "2.3.8", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/lazystream/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/lazystream/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/level": { "version": "9.0.0", "license": "MIT", @@ -8623,16 +7844,6 @@ "node": ">= 0.8.0" } }, - "node_modules/lie": { - "version": "3.3.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "immediate": "~3.0.5" - } - }, "node_modules/lilconfig": { "version": "3.1.3", "dev": true, @@ -8678,19 +7889,8 @@ "url": "https://opencollective.com/lint-staged" } }, - "node_modules/lint-staged/node_modules/chalk": { - "version": "5.4.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/listr2": { - "version": "8.2.5", + "version": "8.3.3", "dev": true, "license": "MIT", "dependencies": { @@ -8706,7 +7906,7 @@ } }, "node_modules/lmdb": { - "version": "3.2.6", + "version": "3.4.3", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -8721,47 +7921,13 @@ "download-lmdb-prebuilds": "bin/download-prebuilds.js" }, "optionalDependencies": { - "@lmdb/lmdb-darwin-arm64": "3.2.6", - "@lmdb/lmdb-darwin-x64": "3.2.6", - "@lmdb/lmdb-linux-arm": "3.2.6", - "@lmdb/lmdb-linux-arm64": "3.2.6", - "@lmdb/lmdb-linux-x64": "3.2.6", - "@lmdb/lmdb-win32-x64": "3.2.6" - } - }, - "node_modules/locate-app": { - "version": "2.5.0", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://buymeacoffee.com/hejny" - }, - { - "type": "github", - "url": "https://github.com/hejny/locate-app/blob/main/README.md#%EF%B8%8F-contributing" - } - ], - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "@promptbook/utils": "0.69.5", - "type-fest": "4.26.0", - "userhome": "1.0.1" - } - }, - "node_modules/locate-app/node_modules/type-fest": { - "version": "4.26.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "optional": true, - "peer": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@lmdb/lmdb-darwin-arm64": "3.4.3", + "@lmdb/lmdb-darwin-x64": "3.4.3", + "@lmdb/lmdb-linux-arm": "3.4.3", + "@lmdb/lmdb-linux-arm64": "3.4.3", + "@lmdb/lmdb-linux-x64": "3.4.3", + "@lmdb/lmdb-win32-arm64": "3.4.3", + "@lmdb/lmdb-win32-x64": "3.4.3" } }, "node_modules/locate-path": { @@ -8780,8 +7946,6 @@ }, "node_modules/lockfile-lint-api": { "version": "5.9.2", - "resolved": "https://registry.npmjs.org/lockfile-lint-api/-/lockfile-lint-api-5.9.2.tgz", - "integrity": "sha512-3QhxWxl3jT9GcMxuCnTsU8Tz5U6U1lKBlKBu2zOYOz/x3ONUoojEtky3uzoaaDgExcLqIX0Aqv2I7TZXE383CQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8798,13 +7962,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/lodash.flattendeep": { "version": "4.4.0", "dev": true, @@ -8839,7 +7996,7 @@ } }, "node_modules/log-update/node_modules/ansi-styles": { - "version": "6.2.1", + "version": "6.2.3", "dev": true, "license": "MIT", "engines": { @@ -8850,11 +8007,11 @@ } }, "node_modules/log-update/node_modules/is-fullwidth-code-point": { - "version": "5.0.0", + "version": "5.1.0", "dev": true, "license": "MIT", "dependencies": { - "get-east-asian-width": "^1.0.0" + "get-east-asian-width": "^1.3.1" }, "engines": { "node": ">=18" @@ -8864,7 +8021,7 @@ } }, "node_modules/log-update/node_modules/slice-ansi": { - "version": "7.1.0", + "version": "7.1.2", "dev": true, "license": "MIT", "dependencies": { @@ -8893,42 +8050,22 @@ "node": ">= 12.0.0" } }, - "node_modules/loglevel": { - "version": "1.9.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, - "node_modules/loglevel-plugin-prefix": { - "version": "0.8.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/lolex": { "version": "1.6.0", "dev": true, "license": "BSD-3-Clause" }, "node_modules/loupe": { - "version": "3.1.3", + "version": "3.2.1", "dev": true, "license": "MIT" }, "node_modules/lru-cache": { - "version": "11.0.2", + "version": "5.1.1", + "dev": true, "license": "ISC", - "engines": { - "node": "20 || >=22" + "dependencies": { + "yallist": "^3.0.2" } }, "node_modules/lunr": { @@ -8940,17 +8077,16 @@ "version": "1.5.0", "dev": true, "license": "MIT", - "peer": true, "bin": { "lz-string": "bin/bin.js" } }, "node_modules/magic-string": { - "version": "0.30.17", + "version": "0.30.19", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" + "@jridgewell/sourcemap-codec": "^1.5.5" } }, "node_modules/magicast": { @@ -9018,14 +8154,14 @@ } }, "node_modules/mcl-wasm/node_modules/@types/node": { - "version": "20.17.25", + "version": "20.19.21", "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.21.0" } }, "node_modules/mcl-wasm/node_modules/undici-types": { - "version": "6.19.8", + "version": "6.21.0", "license": "MIT" }, "node_modules/mdurl": { @@ -9041,10 +8177,10 @@ } }, "node_modules/memory-level": { - "version": "3.0.0", + "version": "3.1.0", "license": "MIT", "dependencies": { - "abstract-level": "^3.0.1", + "abstract-level": "^3.1.0", "functional-red-black-tree": "^1.0.1", "module-error": "^1.0.1" }, @@ -9086,6 +8222,19 @@ "micro-packed": "~0.7.3" } }, + "node_modules/micro-eth-signer/node_modules/@noble/curves": { + "version": "1.9.7", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.8.0" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/micro-packed": { "version": "0.7.3", "license": "MIT", @@ -9108,17 +8257,15 @@ "node": ">=8.6" } }, - "node_modules/mime": { - "version": "2.6.0", + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", "dev": true, "license": "MIT", - "optional": true, - "peer": true, - "bin": { - "mime": "cli.js" - }, "engines": { - "node": ">=4.0.0" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/mime-db": { @@ -9237,7 +8384,7 @@ "license": "MIT" }, "node_modules/msgpackr": { - "version": "1.11.2", + "version": "1.11.5", "dev": true, "license": "MIT", "optionalDependencies": { @@ -9266,28 +8413,28 @@ } }, "node_modules/msw": { - "version": "2.7.3", + "version": "2.11.5", "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { - "@bundled-es-modules/cookie": "^2.0.1", - "@bundled-es-modules/statuses": "^1.0.1", - "@bundled-es-modules/tough-cookie": "^0.1.6", "@inquirer/confirm": "^5.0.0", - "@mswjs/interceptors": "^0.37.0", + "@mswjs/interceptors": "^0.39.1", "@open-draft/deferred-promise": "^2.2.0", - "@open-draft/until": "^2.1.0", - "@types/cookie": "^0.6.0", "@types/statuses": "^2.0.4", + "cookie": "^1.0.2", "graphql": "^16.8.1", "headers-polyfill": "^4.0.2", "is-node-process": "^1.2.0", "outvariant": "^1.4.3", "path-to-regexp": "^6.3.0", "picocolors": "^1.1.1", + "rettime": "^0.7.0", + "statuses": "^2.0.2", "strict-event-emitter": "^0.5.1", + "tough-cookie": "^6.0.0", "type-fest": "^4.26.1", + "until-async": "^3.0.2", "yargs": "^17.7.2" }, "bin": { @@ -9309,7 +8456,7 @@ } }, "node_modules/multiformats": { - "version": "13.3.2", + "version": "13.4.1", "license": "Apache-2.0 OR MIT" }, "node_modules/mute-stream": { @@ -9339,22 +8486,12 @@ }, "node_modules/napi-macros": { "version": "2.2.2", - "license": "MIT" - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/netmask": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 0.4.0" - } + "license": "MIT" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" }, "node_modules/node-addon-api": { "version": "6.1.0", @@ -9374,8 +8511,6 @@ }, "node_modules/node-dir/node_modules/brace-expansion": { "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -9394,45 +8529,6 @@ "node": "*" } }, - "node_modules/node-domexception": { - "version": "1.0.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=10.5.0" - } - }, - "node_modules/node-fetch": { - "version": "3.3.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, "node_modules/node-gyp-build": { "version": "4.8.4", "license": "MIT", @@ -9467,20 +8563,10 @@ } }, "node_modules/node-releases": { - "version": "2.0.19", + "version": "2.0.23", "dev": true, "license": "MIT" }, - "node_modules/normalize-path": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/npm-run-path": { "version": "5.3.0", "dev": true, @@ -9506,19 +8592,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nth-check": { - "version": "2.1.1", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, "node_modules/nyc": { "version": "17.1.0", "dev": true, @@ -9559,10 +8632,22 @@ "node": ">=18" } }, + "node_modules/nyc/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/nyc/node_modules/brace-expansion": { "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -9585,14 +8670,6 @@ "dev": true, "license": "MIT" }, - "node_modules/nyc/node_modules/decamelize": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/nyc/node_modules/emoji-regex": { "version": "8.0.0", "dev": true, @@ -9705,6 +8782,14 @@ "dev": true, "license": "ISC" }, + "node_modules/nyc/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/nyc/node_modules/string-width": { "version": "4.2.3", "dev": true, @@ -9978,7 +9063,7 @@ } }, "node_modules/ordered-binary": { - "version": "1.5.3", + "version": "1.6.0", "dev": true, "license": "MIT" }, @@ -10062,24 +9147,24 @@ } }, "node_modules/p-queue": { - "version": "8.1.0", + "version": "9.0.0", "license": "MIT", "dependencies": { "eventemitter3": "^5.0.1", - "p-timeout": "^6.1.2" + "p-timeout": "^7.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-timeout": { - "version": "6.1.4", + "version": "7.0.1", "license": "MIT", "engines": { - "node": ">=14.16" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -10093,40 +9178,6 @@ "node": ">=6" } }, - "node_modules/pac-proxy-agent": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@tootallnate/quickjs-emscripten": "^0.23.0", - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "get-uri": "^6.0.1", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.6", - "pac-resolver": "^7.0.1", - "socks-proxy-agent": "^8.0.5" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/pac-resolver": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "degenerator": "^5.0.0", - "netmask": "^2.0.2" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/package-hash": { "version": "4.0.0", "dev": true, @@ -10146,13 +9197,6 @@ "dev": true, "license": "BlueOak-1.0.0" }, - "node_modules/pako": { - "version": "1.0.11", - "dev": true, - "license": "(MIT AND Zlib)", - "optional": true, - "peer": true - }, "node_modules/parent-module": { "version": "2.0.0", "dev": true, @@ -10164,46 +9208,6 @@ "node": ">=8" } }, - "node_modules/parse5": { - "version": "7.2.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "entities": "^4.5.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "domhandler": "^5.0.3", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-parser-stream": { - "version": "7.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, "node_modules/parseurl": { "version": "1.3.3", "license": "MIT", @@ -10271,31 +9275,24 @@ "license": "MIT" }, "node_modules/pathval": { - "version": "2.0.0", + "version": "2.0.1", "dev": true, "license": "MIT", "engines": { "node": ">= 14.16" } }, - "node_modules/pend": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/picocolors": { "version": "1.1.1", "dev": true, "license": "ISC" }, "node_modules/picomatch": { - "version": "2.3.1", + "version": "4.0.3", "dev": true, "license": "MIT", "engines": { - "node": ">=8.6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" @@ -10376,105 +9373,6 @@ "dev": true, "license": "MIT" }, - "node_modules/playwright": { - "version": "1.15.1", - "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "commander": "^6.1.0", - "debug": "^4.1.1", - "extract-zip": "^2.0.1", - "https-proxy-agent": "^5.0.0", - "jpeg-js": "^0.4.2", - "mime": "^2.4.6", - "pngjs": "^5.0.0", - "progress": "^2.0.3", - "proper-lockfile": "^4.1.1", - "proxy-from-env": "^1.1.0", - "rimraf": "^3.0.2", - "stack-utils": "^2.0.3", - "ws": "^7.4.6", - "yazl": "^2.5.1" - }, - "bin": { - "playwright": "lib/cli/cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/playwright/node_modules/agent-base": { - "version": "6.0.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/playwright/node_modules/commander": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/playwright/node_modules/https-proxy-agent": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/playwright/node_modules/ws": { - "version": "7.5.10", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/pngjs": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/possible-typed-array-names": { "version": "1.1.0", "dev": true, @@ -10484,7 +9382,7 @@ } }, "node_modules/postcss": { - "version": "8.5.3", + "version": "8.5.6", "dev": true, "funding": [ { @@ -10502,7 +9400,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.8", + "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -10522,44 +9420,14 @@ "version": "27.5.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/process": { - "version": "0.11.10", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } }, "node_modules/process-on-spawn": { "version": "1.1.0", @@ -10572,16 +9440,6 @@ "node": ">=8" } }, - "node_modules/progress": { - "version": "2.0.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/progress-events": { "version": "1.0.1", "license": "Apache-2.0 OR MIT" @@ -10597,84 +9455,6 @@ "node": "^16 || ^18 || >=20" } }, - "node_modules/proper-lockfile": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "retry": "^0.12.0", - "signal-exit": "^3.0.2" - } - }, - "node_modules/proper-lockfile/node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true - }, - "node_modules/proxy-agent": { - "version": "6.5.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "http-proxy-agent": "^7.0.1", - "https-proxy-agent": "^7.0.6", - "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.1.0", - "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.5" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/proxy-agent/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/psl": { - "version": "1.15.0", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.3.1" - }, - "funding": { - "url": "https://github.com/sponsors/lupomontero" - } - }, - "node_modules/pump": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "2.3.1", "dev": true, @@ -10704,18 +9484,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/query-selector-shadow-dom": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/querystringify": { - "version": "2.2.0", - "dev": true, - "license": "MIT" - }, "node_modules/queue-microtask": { "version": "1.2.3", "dev": true, @@ -10768,47 +9536,18 @@ "node_modules/react-is": { "version": "17.0.2", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/readable-stream": { - "version": "4.7.0", - "dev": true, + "version": "3.6.2", "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/readdir-glob": { - "version": "1.1.3", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, "dependencies": { - "minimatch": "^5.1.0" - } - }, - "node_modules/readdir-glob/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "brace-expansion": "^2.0.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=10" + "node": ">= 6" } }, "node_modules/reflect.getprototypeof": { @@ -10832,12 +9571,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "dev": true, - "license": "MIT", - "peer": true - }, "node_modules/regexp.prototype.flags": { "version": "1.5.4", "dev": true, @@ -10868,14 +9601,6 @@ "node": ">=4" } }, - "node_modules/repeat-string": { - "version": "1.6.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, "node_modules/require-directory": { "version": "2.1.1", "license": "MIT", @@ -10888,11 +9613,6 @@ "dev": true, "license": "ISC" }, - "node_modules/requires-port": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/resolve": { "version": "1.22.10", "dev": true, @@ -10928,23 +9648,6 @@ "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, - "node_modules/resq": { - "version": "1.11.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "fast-deep-equal": "^2.0.1" - } - }, - "node_modules/resq/node_modules/fast-deep-equal": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/restore-cursor": { "version": "5.1.0", "dev": true, @@ -10974,15 +9677,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/retry": { - "version": "0.12.0", + "node_modules/rettime": { + "version": "0.7.0", "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 4" - } + "license": "MIT" }, "node_modules/reusify": { "version": "1.1.0", @@ -10998,13 +9696,6 @@ "dev": true, "license": "MIT" }, - "node_modules/rgb2hex": { - "version": "0.2.5", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/rimraf": { "version": "3.0.2", "dev": true, @@ -11020,11 +9711,12 @@ } }, "node_modules/rollup": { - "version": "4.37.0", + "version": "4.52.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "@types/estree": "1.0.6" + "@types/estree": "1.0.8" }, "bin": { "rollup": "dist/bin/rollup" @@ -11034,26 +9726,28 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.37.0", - "@rollup/rollup-android-arm64": "4.37.0", - "@rollup/rollup-darwin-arm64": "4.37.0", - "@rollup/rollup-darwin-x64": "4.37.0", - "@rollup/rollup-freebsd-arm64": "4.37.0", - "@rollup/rollup-freebsd-x64": "4.37.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.37.0", - "@rollup/rollup-linux-arm-musleabihf": "4.37.0", - "@rollup/rollup-linux-arm64-gnu": "4.37.0", - "@rollup/rollup-linux-arm64-musl": "4.37.0", - "@rollup/rollup-linux-loongarch64-gnu": "4.37.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.37.0", - "@rollup/rollup-linux-riscv64-gnu": "4.37.0", - "@rollup/rollup-linux-riscv64-musl": "4.37.0", - "@rollup/rollup-linux-s390x-gnu": "4.37.0", - "@rollup/rollup-linux-x64-gnu": "4.37.0", - "@rollup/rollup-linux-x64-musl": "4.37.0", - "@rollup/rollup-win32-arm64-msvc": "4.37.0", - "@rollup/rollup-win32-ia32-msvc": "4.37.0", - "@rollup/rollup-win32-x64-msvc": "4.37.0", + "@rollup/rollup-android-arm-eabi": "4.52.4", + "@rollup/rollup-android-arm64": "4.52.4", + "@rollup/rollup-darwin-arm64": "4.52.4", + "@rollup/rollup-darwin-x64": "4.52.4", + "@rollup/rollup-freebsd-arm64": "4.52.4", + "@rollup/rollup-freebsd-x64": "4.52.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.52.4", + "@rollup/rollup-linux-arm-musleabihf": "4.52.4", + "@rollup/rollup-linux-arm64-gnu": "4.52.4", + "@rollup/rollup-linux-arm64-musl": "4.52.4", + "@rollup/rollup-linux-loong64-gnu": "4.52.4", + "@rollup/rollup-linux-ppc64-gnu": "4.52.4", + "@rollup/rollup-linux-riscv64-gnu": "4.52.4", + "@rollup/rollup-linux-riscv64-musl": "4.52.4", + "@rollup/rollup-linux-s390x-gnu": "4.52.4", + "@rollup/rollup-linux-x64-gnu": "4.52.4", + "@rollup/rollup-linux-x64-musl": "4.52.4", + "@rollup/rollup-openharmony-arm64": "4.52.4", + "@rollup/rollup-win32-arm64-msvc": "4.52.4", + "@rollup/rollup-win32-ia32-msvc": "4.52.4", + "@rollup/rollup-win32-x64-gnu": "4.52.4", + "@rollup/rollup-win32-x64-msvc": "4.52.4", "fsevents": "~2.3.2" } }, @@ -11086,39 +9780,6 @@ } } }, - "node_modules/rollup-plugin-visualizer/node_modules/picomatch": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/source-map": { - "version": "0.7.4", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.37.0.tgz", - "integrity": "sha512-pKivGpgJM5g8dwj0ywBwe/HeVAUSuVVJhUTa/URXjxvoyTT/AxsLTAbkHkDHG7qQxLoW2s3apEIl26uUe08LVQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, "node_modules/run-parallel": { "version": "1.2.0", "dev": true, @@ -11148,16 +9809,6 @@ "@scure/base": "^1.1.5" } }, - "node_modules/safaridriver": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/safe-array-concat": { "version": "1.1.3", "dev": true, @@ -11244,7 +9895,7 @@ } }, "node_modules/semver": { - "version": "7.7.1", + "version": "7.7.3", "dev": true, "license": "ISC", "bin": { @@ -11254,35 +9905,6 @@ "node": ">=10" } }, - "node_modules/serialize-error": { - "version": "11.0.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "type-fest": "^2.12.2" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/serialize-error/node_modules/type-fest": { - "version": "2.19.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "optional": true, - "peer": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/set-blocking": { "version": "2.0.0", "dev": true, @@ -11331,13 +9953,6 @@ "node": ">= 0.4" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/setprototypeof": { "version": "1.2.0", "license": "ISC" @@ -11441,15 +10056,8 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, "node_modules/sirv": { - "version": "3.0.1", + "version": "3.0.2", "dev": true, "license": "MIT", "dependencies": { @@ -11467,75 +10075,32 @@ "license": "MIT", "dependencies": { "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/snappyjs": { - "version": "0.7.0", - "license": "MIT" - }, - "node_modules/socks": { - "version": "2.8.4", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" + "is-fullwidth-code-point": "^4.0.0" }, "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/socks-proxy-agent": { - "version": "8.0.5", + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.3", "dev": true, "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "socks": "^2.8.3" - }, "engines": { - "node": ">= 14" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/snappyjs": { + "version": "0.7.0", + "license": "MIT" + }, "node_modules/solc": { "version": "0.8.30", - "resolved": "https://registry.npmjs.org/solc/-/solc-0.8.30.tgz", - "integrity": "sha512-9Srk/gndtBmoUbg4CE6ypAzPQlElv8ntbnl6SigUBAzgXKn35v87sj04uZeoZWjtDkdzT0qKFcIo/wl63UMxdw==", "dev": true, "license": "MIT", "dependencies": { @@ -11594,11 +10159,11 @@ } }, "node_modules/source-map": { - "version": "0.6.1", + "version": "0.7.6", "dev": true, "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">= 12" } }, "node_modules/source-map-js": { @@ -11609,23 +10174,6 @@ "node": ">=0.10.0" } }, - "node_modules/spacetrim": { - "version": "0.11.59", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://buymeacoffee.com/hejny" - }, - { - "type": "github", - "url": "https://github.com/hejny/spacetrim/blob/main/README.md#%EF%B8%8F-contributing" - } - ], - "license": "Apache-2.0", - "optional": true, - "peer": true - }, "node_modules/spawn-wrap": { "version": "2.0.0", "dev": true, @@ -11692,22 +10240,10 @@ "node": "*" } }, - "node_modules/split2": { - "version": "4.2.0", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "engines": { - "node": ">= 10.x" - } - }, "node_modules/sprintf-js": { - "version": "1.1.3", + "version": "1.0.3", "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true + "license": "BSD-3-Clause" }, "node_modules/stack-trace": { "version": "0.0.10", @@ -11716,43 +10252,21 @@ "node": "*" } }, - "node_modules/stack-utils": { - "version": "2.0.6", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/stackback": { "version": "0.0.2", "dev": true, "license": "MIT" }, "node_modules/statuses": { - "version": "1.5.0", + "version": "2.0.2", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/std-env": { - "version": "3.8.1", + "version": "3.10.0", "dev": true, "license": "MIT" }, @@ -11768,18 +10282,15 @@ "node": ">= 0.4" } }, - "node_modules/streamx": { - "version": "2.22.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, + "node_modules/stream-chain": { + "version": "2.2.5", + "license": "BSD-3-Clause" + }, + "node_modules/stream-json": { + "version": "1.9.1", + "license": "BSD-3-Clause", "dependencies": { - "fast-fifo": "^1.3.2", - "text-decoder": "^1.1.0" - }, - "optionalDependencies": { - "bare-events": "^2.2.0" + "stream-chain": "^2.2.5" } }, "node_modules/strict-event-emitter": { @@ -11930,7 +10441,7 @@ } }, "node_modules/strip-ansi": { - "version": "7.1.0", + "version": "7.1.2", "dev": true, "license": "MIT", "dependencies": { @@ -11956,7 +10467,7 @@ } }, "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.1.0", + "version": "6.2.2", "dev": true, "license": "MIT", "engines": { @@ -11996,19 +10507,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strnum": { - "version": "1.1.2", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } - ], - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -12068,8 +10566,6 @@ }, "node_modules/tape/node_modules/brace-expansion": { "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -12123,35 +10619,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tar-fs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz", - "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - }, - "optionalDependencies": { - "bare-fs": "^4.0.1", - "bare-path": "^3.0.0" - } - }, - "node_modules/tar-stream": { - "version": "3.1.7", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, "node_modules/tdigest": { "version": "0.1.2", "license": "MIT", @@ -12195,6 +10662,7 @@ "version": "3.20.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "lodash": "^4.17.21", "quibble": "^0.9.2", @@ -12216,16 +10684,6 @@ "testdouble": "^3.0.0" } }, - "node_modules/text-decoder": { - "version": "1.2.3", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "b4a": "^1.6.4" - } - }, "node_modules/text-hex": { "version": "1.0.0", "license": "MIT" @@ -12237,6 +10695,7 @@ }, "node_modules/through": { "version": "2.3.8", + "dev": true, "license": "MIT" }, "node_modules/tinybench": { @@ -12250,14 +10709,12 @@ "license": "MIT" }, "node_modules/tinyglobby": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", - "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", + "version": "0.2.15", "dev": true, "license": "MIT", "dependencies": { - "fdir": "^6.4.4", - "picomatch": "^4.0.2" + "fdir": "^6.5.0", + "picomatch": "^4.0.3" }, "engines": { "node": ">=12.0.0" @@ -12266,39 +10723,8 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/tinypool": { - "version": "1.0.2", + "version": "1.1.1", "dev": true, "license": "MIT", "engines": { @@ -12321,6 +10747,22 @@ "node": ">=14.0.0" } }, + "node_modules/tldts": { + "version": "7.0.17", + "dev": true, + "license": "MIT", + "dependencies": { + "tldts-core": "^7.0.17" + }, + "bin": { + "tldts": "bin/cli.js" + } + }, + "node_modules/tldts-core": { + "version": "7.0.17", + "dev": true, + "license": "MIT" + }, "node_modules/tmp": { "version": "0.0.33", "dev": true, @@ -12359,17 +10801,14 @@ } }, "node_modules/tough-cookie": { - "version": "4.1.4", + "version": "6.0.0", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" + "tldts": "^7.0.5" }, "engines": { - "node": ">=6" + "node": ">=16" } }, "node_modules/triple-beam": { @@ -12417,9 +10856,10 @@ "license": "0BSD" }, "node_modules/tsx": { - "version": "4.19.3", + "version": "4.20.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "~0.25.0", "get-tsconfig": "^4.7.5" @@ -12446,7 +10886,7 @@ } }, "node_modules/type-fest": { - "version": "4.37.0", + "version": "4.41.0", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -12546,15 +10986,16 @@ } }, "node_modules/typedoc": { - "version": "0.28.3", + "version": "0.28.14", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { - "@gerrit0/mini-shiki": "^3.2.2", + "@gerrit0/mini-shiki": "^3.12.0", "lunr": "^2.3.9", "markdown-it": "^14.1.0", "minimatch": "^9.0.5", - "yaml": "^2.7.1" + "yaml": "^2.8.1" }, "bin": { "typedoc": "bin/typedoc" @@ -12564,11 +11005,11 @@ "pnpm": ">= 10" }, "peerDependencies": { - "typescript": "5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x" + "typescript": "5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x" } }, "node_modules/typedoc-plugin-markdown": { - "version": "4.6.3", + "version": "4.9.0", "dev": true, "license": "MIT", "engines": { @@ -12579,9 +11020,10 @@ } }, "node_modules/typescript": { - "version": "5.8.2", + "version": "5.9.3", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -12591,13 +11033,14 @@ } }, "node_modules/typescript-eslint": { - "version": "8.27.0", + "version": "8.46.1", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.27.0", - "@typescript-eslint/parser": "8.27.0", - "@typescript-eslint/utils": "8.27.0" + "@typescript-eslint/eslint-plugin": "8.46.1", + "@typescript-eslint/parser": "8.46.1", + "@typescript-eslint/typescript-estree": "8.46.1", + "@typescript-eslint/utils": "8.46.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -12608,7 +11051,7 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/uc.micro": { @@ -12655,28 +11098,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/undici": { - "version": "6.21.2", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=18.17" - } - }, "node_modules/undici-types": { "version": "6.20.0", "license": "MIT" }, - "node_modules/universalify": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/unpipe": { "version": "1.0.0", "license": "MIT", @@ -12684,6 +11109,14 @@ "node": ">= 0.8" } }, + "node_modules/until-async": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/kettanaito" + } + }, "node_modules/update-browserslist-db": { "version": "1.1.3", "dev": true, @@ -12721,32 +11154,6 @@ "punycode": "^2.1.0" } }, - "node_modules/url-parse": { - "version": "1.5.10", - "dev": true, - "license": "MIT", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/urlpattern-polyfill": { - "version": "10.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/userhome": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "license": "MIT" @@ -12759,7 +11166,12 @@ } }, "node_modules/uuid": { - "version": "8.3.2", + "version": "10.0.0", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", "bin": { "uuid": "dist/bin/uuid" @@ -12773,11 +11185,10 @@ } }, "node_modules/vite": { - "version": "6.3.6", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.6.tgz", - "integrity": "sha512-0msEVHJEScQbhkbVTb/4iHZdJ6SXp/AvxL2sjwYQFfBqleHtnCqv1J3sa9zbWz/6kW1m9Tfzn92vW+kZ1WV6QA==", + "version": "6.4.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", @@ -12869,66 +11280,32 @@ } }, "node_modules/vite-plugin-top-level-await": { - "version": "1.5.0", + "version": "1.6.0", "dev": true, "license": "MIT", "dependencies": { "@rollup/plugin-virtual": "^3.0.2", - "@swc/core": "^1.10.16", - "uuid": "^10.0.0" + "@swc/core": "^1.12.14", + "@swc/wasm": "^1.12.14", + "uuid": "10.0.0" }, "peerDependencies": { "vite": ">=2.8" } - }, - "node_modules/vite-plugin-top-level-await/node_modules/uuid": { - "version": "10.0.0", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/vite-plugin-wasm": { - "version": "3.4.1", - "dev": true, - "license": "MIT", - "peerDependencies": { - "vite": "^2 || ^3 || ^4 || ^5 || ^6" - } - }, - "node_modules/vite/node_modules/fdir": { - "version": "6.4.4", - "dev": true, - "license": "MIT", - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/vite/node_modules/picomatch": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + }, + "node_modules/vite-plugin-wasm": { + "version": "3.5.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "vite": "^2 || ^3 || ^4 || ^5 || ^6 || ^7" } }, "node_modules/vitest": { "version": "3.0.8", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@vitest/expect": "3.0.8", "@vitest/mocker": "3.0.8", @@ -13003,186 +11380,11 @@ "dev": true, "license": "MIT" }, - "node_modules/wait-port": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "chalk": "^4.1.2", - "commander": "^9.3.0", - "debug": "^4.3.4" - }, - "bin": { - "wait-port": "bin/wait-port.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/wait-port/node_modules/commander": { - "version": "9.5.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, "node_modules/weak-lru-cache": { "version": "1.2.2", "dev": true, "license": "MIT" }, - "node_modules/web-streams-polyfill": { - "version": "3.3.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/webdriver": { - "version": "9.12.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "^20.1.0", - "@types/ws": "^8.5.3", - "@wdio/config": "9.12.1", - "@wdio/logger": "9.4.4", - "@wdio/protocols": "9.7.0", - "@wdio/types": "9.10.1", - "@wdio/utils": "9.12.1", - "deepmerge-ts": "^7.0.3", - "undici": "^6.20.1", - "ws": "^8.8.0" - }, - "engines": { - "node": ">=18.20.0" - } - }, - "node_modules/webdriver/node_modules/@types/node": { - "version": "20.17.25", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/webdriver/node_modules/undici-types": { - "version": "6.19.8", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/webdriverio": { - "version": "9.12.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "^20.11.30", - "@types/sinonjs__fake-timers": "^8.1.5", - "@wdio/config": "9.12.1", - "@wdio/logger": "9.4.4", - "@wdio/protocols": "9.7.0", - "@wdio/repl": "9.4.4", - "@wdio/types": "9.10.1", - "@wdio/utils": "9.12.1", - "archiver": "^7.0.1", - "aria-query": "^5.3.0", - "cheerio": "^1.0.0-rc.12", - "css-shorthand-properties": "^1.1.1", - "css-value": "^0.0.1", - "grapheme-splitter": "^1.0.4", - "htmlfy": "^0.6.0", - "is-plain-obj": "^4.1.0", - "jszip": "^3.10.1", - "lodash.clonedeep": "^4.5.0", - "lodash.zip": "^4.2.0", - "query-selector-shadow-dom": "^1.0.1", - "resq": "^1.11.0", - "rgb2hex": "0.2.5", - "serialize-error": "^11.0.3", - "urlpattern-polyfill": "^10.0.0", - "webdriver": "9.12.1" - }, - "engines": { - "node": ">=18.20.0" - }, - "peerDependencies": { - "puppeteer-core": "^22.3.0" - }, - "peerDependenciesMeta": { - "puppeteer-core": { - "optional": true - } - } - }, - "node_modules/webdriverio/node_modules/@types/node": { - "version": "20.17.25", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/webdriverio/node_modules/undici-types": { - "version": "6.19.8", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/whatwg-encoding": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-mimetype": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=18" - } - }, "node_modules/which": { "version": "2.0.2", "dev": true, @@ -13299,11 +11501,11 @@ } }, "node_modules/winston": { - "version": "3.17.0", + "version": "3.18.3", "license": "MIT", "dependencies": { "@colors/colors": "^1.6.0", - "@dabh/diagnostics": "^2.0.2", + "@dabh/diagnostics": "^2.0.8", "async": "^3.2.3", "is-stream": "^2.0.0", "logform": "^2.7.0", @@ -13346,18 +11548,6 @@ "node": ">= 12.0.0" } }, - "node_modules/winston-transport/node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/winston/node_modules/is-stream": { "version": "2.0.1", "license": "MIT", @@ -13368,18 +11558,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/winston/node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/word-wrap": { "version": "1.2.5", "dev": true, @@ -13389,7 +11567,7 @@ } }, "node_modules/wrap-ansi": { - "version": "9.0.0", + "version": "9.0.2", "dev": true, "license": "MIT", "dependencies": { @@ -13421,6 +11599,20 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { "version": "8.0.0", "dev": true, @@ -13459,7 +11651,7 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", + "version": "6.2.3", "dev": true, "license": "MIT", "engines": { @@ -13491,9 +11683,10 @@ "license": "ISC" }, "node_modules/ws": { - "version": "8.18.1", + "version": "8.18.3", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=10.0.0" }, @@ -13534,14 +11727,14 @@ "license": "ISC" }, "node_modules/yaml": { - "version": "2.7.1", + "version": "2.8.1", "dev": true, "license": "ISC", "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" } }, "node_modules/yargs": { @@ -13600,47 +11793,6 @@ "node": ">=8" } }, - "node_modules/yauzl": { - "version": "2.10.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yauzl/node_modules/buffer-crc32": { - "version": "0.2.13", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": "*" - } - }, - "node_modules/yazl": { - "version": "2.5.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "buffer-crc32": "~0.2.3" - } - }, - "node_modules/yazl/node_modules/buffer-crc32": { - "version": "0.2.13", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": "*" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "dev": true, @@ -13653,7 +11805,7 @@ } }, "node_modules/yoctocolors-cjs": { - "version": "2.1.2", + "version": "2.1.3", "dev": true, "license": "MIT", "engines": { @@ -13663,21 +11815,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/zip-stream": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "archiver-utils": "^5.0.0", - "compress-commons": "^6.0.2", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">= 14" - } - }, "packages/binarytree": { "name": "@ethereumjs/binarytree", "version": "10.0.0", @@ -13697,6 +11834,13 @@ "node": ">=18" } }, + "packages/binarytree/node_modules/lru-cache": { + "version": "11.0.2", + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, "packages/block": { "name": "@ethereumjs/block", "version": "10.0.0", @@ -13740,6 +11884,13 @@ "node": ">=18" } }, + "packages/blockchain/node_modules/lru-cache": { + "version": "11.0.2", + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, "packages/client": { "name": "@ethereumjs/client", "version": "0.10.5", @@ -13809,18 +11960,6 @@ "node": ">=18" } }, - "packages/client/node_modules/chalk": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", - "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "packages/common": { "name": "@ethereumjs/common", "version": "10.0.0", @@ -13863,17 +12002,11 @@ "node": ">=18" } }, - "packages/devp2p/node_modules/chalk": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", - "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", - "dev": true, - "license": "MIT", + "packages/devp2p/node_modules/lru-cache": { + "version": "11.0.2", + "license": "ISC", "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "20 || >=22" } }, "packages/e2store": { @@ -13987,6 +12120,13 @@ "node": ">=18" } }, + "packages/mpt/node_modules/lru-cache": { + "version": "11.0.2", + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, "packages/rlp": { "name": "@ethereumjs/rlp", "version": "10.0.0", @@ -14025,6 +12165,13 @@ "micro-eth-signer": "0.15.0" } }, + "packages/statemanager/node_modules/lru-cache": { + "version": "11.0.2", + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, "packages/testdata": { "name": "@ethereumjs/testdata", "version": "1.0.0", @@ -14074,22 +12221,6 @@ "node": ">=18" } }, - "packages/verkle": { - "name": "@ethereumjs/verkle", - "version": "10.0.0", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@ethereumjs/rlp": "^10.0.0", - "@ethereumjs/util": "^10.0.0", - "debug": "^4.4.0", - "lru-cache": "11.0.2", - "micro-eth-signer": "0.15.0" - }, - "engines": { - "node": ">=18" - } - }, "packages/vm": { "name": "@ethereumjs/vm", "version": "10.0.0", From 0e3b51ed7060f561b7c918dddb79ab9699ccad6c Mon Sep 17 00:00:00 2001 From: Holger Drewes Date: Fri, 17 Oct 2025 11:49:15 +0200 Subject: [PATCH 2/8] Kill off double eslint forwarding to config --- config/eslint.config.mjs | 200 ----------------------- eslint.config.mjs | 201 +++++++++++++++++++++++- packages/binarytree/eslint.config.mjs | 2 +- packages/block/eslint.config.mjs | 2 +- packages/blockchain/eslint.config.mjs | 2 +- packages/client/eslint.config.mjs | 2 +- packages/common/eslint.config.mjs | 2 +- packages/devp2p/eslint.config.mjs | 2 +- packages/e2store/eslint.config.mjs | 2 +- packages/ethash/eslint.config.mjs | 2 +- packages/evm/eslint.config.mjs | 2 +- packages/genesis/eslint.config.mjs | 2 +- packages/mpt/eslint.config.mjs | 2 +- packages/rlp/eslint.config.mjs | 2 +- packages/statemanager/eslint.config.mjs | 2 +- packages/tx/eslint.config.mjs | 2 +- packages/util/eslint.config.mjs | 2 +- packages/vm/eslint.config.mjs | 2 +- packages/wallet/eslint.config.mjs | 2 +- 19 files changed, 216 insertions(+), 219 deletions(-) delete mode 100644 config/eslint.config.mjs diff --git a/config/eslint.config.mjs b/config/eslint.config.mjs deleted file mode 100644 index 877350138b..0000000000 --- a/config/eslint.config.mjs +++ /dev/null @@ -1,200 +0,0 @@ -import pluginJs from "@eslint/js"; -import tseslint from "typescript-eslint"; -import importPlugin from 'eslint-plugin-import' - -/** @type {import('eslint').Linter.Config[]} */ -export default [ - { - ignores: [ - '**/.eslintrc.cjs', - '**/.eslintrc.js', - '**/eslint.config.mjs', - '**/benchmarks', - '**/coverage', - '**/dist/*', - '**/node_modules', - '**/recipes/**', - '**/rlp.cjs', - '**/scripts/**', - '**/typedoc.*', - '**/vitest.config.*', - '**/vite.*.ts', - '**/ethereum-tests/**', - '**/devnets/**', - '**/eslint/**', - '**/lint-staged.config.js', - '**/tsconfig.lint.json', - '**/package.json', - ] - }, - { files: ["**/*.{js,mjs,cjs,ts,cts,mts}"] }, - { languageOptions: { parser: tseslint.parser, parserOptions: { extraFileExtensions: ['.json'], sourceType: 'module', project: './config/tsconfig.lint.json' } } }, - pluginJs.configs.recommended, - ...tseslint.configs.recommended, - importPlugin.flatConfigs.recommended, - { - rules: { - 'no-restricted-imports': ['error', 'ethereum-cryptography/utils'], - 'no-restricted-syntax': [ - 'error', - { - selector: "ThrowStatement > NewExpression[callee.name='Error']", - message: "Throwing default JS Errors is not allowed. Only throw `EthereumJSError` (see the util package)", - }, - ], - "no-restricted-globals": [ - "error", - { - "name": "Buffer", - "message": "The use of Buffer is not allowed." - } - ], - '@typescript-eslint/consistent-type-imports': 'error', - '@typescript-eslint/naming-convention': [ - 'error', - { - selector: 'interface', - format: ['PascalCase', 'camelCase'], - custom: { - regex: '^I[A-Z]', - match: false, - }, - }, - ], - '@typescript-eslint/no-unnecessary-condition': 'off', - '@typescript-eslint/prefer-nullish-coalescing': 'error', - '@typescript-eslint/restrict-plus-operands': 'off', - '@typescript-eslint/return-await': 'error', - '@typescript-eslint/strict-boolean-expressions': ['error'], - '@typescript-eslint/no-use-before-define': 'off', // TODO: Decide if this is needed - '@typescript-eslint/no-explicit-any': 'off', - '@typescript-eslint/no-unsafe-function-type': 'off', // TODO: Decide if this is needed - '@typescript-eslint/no-unused-expressions': 'off', // TODO: Decide if this is needed - '@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_', varsIgnorePattern: '^_' }], - '@typescript-eslint/ban-ts-comment': 'warn', // TODO: We should clean up ts comments and replace with ts-expect-error - '@typescript-eslint/no-empty-object-type': ['error', { - allowInterfaces: 'with-single-extends', - allowObjectTypes: 'always' - }], - eqeqeq: 'error', - 'no-console': 'warn', - 'no-debugger': 'error', - 'no-dupe-class-members': 'off', - 'no-extra-semi': 'off', - 'no-unused-vars': 'off', - 'no-var': 'error', - 'object-shorthand': 'error', - 'prefer-const': 'error', - 'import/default': 'off', - 'import/export': 'error', - 'import/exports-last': 'off', - 'import/first': 'error', - 'import/group-exports': 'off', - 'import/named': 'off', - 'import/namespace': 'off', - 'import/no-absolute-path': 'error', - 'import/no-anonymous-default-export': 'error', - 'import/no-cycle': 'error', - 'import/no-default-export': ['error'], - 'import/no-deprecated': 'off', // TODO: set to `warn` for fixing and then `error` - 'import/no-duplicates': 'error', - 'import/no-dynamic-require': 'off', - 'import/no-mutable-exports': 'error', - 'import/no-self-import': 'error', - 'import/no-unused-modules': 'error', - 'import/no-unresolved': 'off', - 'import/no-useless-path-segments': 'error', - 'import/no-webpack-loader-syntax': 'error', - 'import/order': 'off', - - }, - }, - { - files: ["**/*.ts"], - ignores: ["**/examples/*.ts"], - rules: { - "no-restricted-imports": ["error", { - "patterns": [{ - "group": ["../**/*.js", "./**/*.js"], - "message": "use .ts extensions in relative imports" - }] - }], - } - }, - { - plugins: { - i: importPlugin, - }, - files: ['**/src/**/*.ts', '**/bin/**/*.ts'], - rules: { - 'i/no-extraneous-dependencies': 'error', - }, - }, - { - files: ['packages/client/test/sim/**/*.ts'], - rules: { - '@typescript-eslint/no-require-imports': 'off', - 'no-console': 'off', - 'no-undef': 'off', - } - }, - { - files: ['**/*.js', '**/*.cjs', '**/*.cts'], - rules: { - '@typescript-eslint/no-require-imports': 'off', - 'no-undef': 'off', - } - }, - { - files: ['**/examples/**/*.ts', '**/examples/**/*.js', '**/examples/**/*.cjs', '**/benchmarks/*.ts'], - rules: { - 'no-console': 'off', - '@typescript-eslint/no-unused-vars': 'off', - 'no-restricted-syntax': 'off' - }, - }, - { - files: ['packages/statemanager/src/**', 'packages/vm/src/**',], - rules: { - 'no-invalid-this': 'off', - }, - }, - { - files: ['packages/devp2p/**'], - rules: { - 'no-console': 'off', - '@typescript-eslint/no-unused-vars': 'off', - }, - }, - { - files: ['packages/devp2p/src/ext/**', 'packages/client/src/ext/**', '**/test/**/*.ts',], - rules: { - 'no-restricted-syntax': 'off', - "no-restricted-properties": [ - "error", - { - "object": "assert", - "property": "ok", - "message": "Usage of assert.ok is forbidden because it relies on truthiness." - }, - { - "object": "assert", - "property": "notOk", - "message": "Usage of assert.notOk is forbidden because it relies on falseness." - } - ], - }, - }, - { - files: ['packages/wallet/**'], - rules: { - 'no-prototype-builtins': 'warn', - }, - }, - { - files: ['packages/vm/test/util.ts', 'packages/vm/test/tester/**/*.ts', 'packages/vm/examples/**/*.ts'], - rules: { - 'no-console': 'off', - }, - }, -]; \ No newline at end of file diff --git a/eslint.config.mjs b/eslint.config.mjs index ab95f38646..877350138b 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,3 +1,200 @@ -import rootConfig from '../../config/eslint.config.mjs' +import pluginJs from "@eslint/js"; +import tseslint from "typescript-eslint"; +import importPlugin from 'eslint-plugin-import' -export default [...rootConfig] +/** @type {import('eslint').Linter.Config[]} */ +export default [ + { + ignores: [ + '**/.eslintrc.cjs', + '**/.eslintrc.js', + '**/eslint.config.mjs', + '**/benchmarks', + '**/coverage', + '**/dist/*', + '**/node_modules', + '**/recipes/**', + '**/rlp.cjs', + '**/scripts/**', + '**/typedoc.*', + '**/vitest.config.*', + '**/vite.*.ts', + '**/ethereum-tests/**', + '**/devnets/**', + '**/eslint/**', + '**/lint-staged.config.js', + '**/tsconfig.lint.json', + '**/package.json', + ] + }, + { files: ["**/*.{js,mjs,cjs,ts,cts,mts}"] }, + { languageOptions: { parser: tseslint.parser, parserOptions: { extraFileExtensions: ['.json'], sourceType: 'module', project: './config/tsconfig.lint.json' } } }, + pluginJs.configs.recommended, + ...tseslint.configs.recommended, + importPlugin.flatConfigs.recommended, + { + rules: { + 'no-restricted-imports': ['error', 'ethereum-cryptography/utils'], + 'no-restricted-syntax': [ + 'error', + { + selector: "ThrowStatement > NewExpression[callee.name='Error']", + message: "Throwing default JS Errors is not allowed. Only throw `EthereumJSError` (see the util package)", + }, + ], + "no-restricted-globals": [ + "error", + { + "name": "Buffer", + "message": "The use of Buffer is not allowed." + } + ], + '@typescript-eslint/consistent-type-imports': 'error', + '@typescript-eslint/naming-convention': [ + 'error', + { + selector: 'interface', + format: ['PascalCase', 'camelCase'], + custom: { + regex: '^I[A-Z]', + match: false, + }, + }, + ], + '@typescript-eslint/no-unnecessary-condition': 'off', + '@typescript-eslint/prefer-nullish-coalescing': 'error', + '@typescript-eslint/restrict-plus-operands': 'off', + '@typescript-eslint/return-await': 'error', + '@typescript-eslint/strict-boolean-expressions': ['error'], + '@typescript-eslint/no-use-before-define': 'off', // TODO: Decide if this is needed + '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/no-unsafe-function-type': 'off', // TODO: Decide if this is needed + '@typescript-eslint/no-unused-expressions': 'off', // TODO: Decide if this is needed + '@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_', varsIgnorePattern: '^_' }], + '@typescript-eslint/ban-ts-comment': 'warn', // TODO: We should clean up ts comments and replace with ts-expect-error + '@typescript-eslint/no-empty-object-type': ['error', { + allowInterfaces: 'with-single-extends', + allowObjectTypes: 'always' + }], + eqeqeq: 'error', + 'no-console': 'warn', + 'no-debugger': 'error', + 'no-dupe-class-members': 'off', + 'no-extra-semi': 'off', + 'no-unused-vars': 'off', + 'no-var': 'error', + 'object-shorthand': 'error', + 'prefer-const': 'error', + 'import/default': 'off', + 'import/export': 'error', + 'import/exports-last': 'off', + 'import/first': 'error', + 'import/group-exports': 'off', + 'import/named': 'off', + 'import/namespace': 'off', + 'import/no-absolute-path': 'error', + 'import/no-anonymous-default-export': 'error', + 'import/no-cycle': 'error', + 'import/no-default-export': ['error'], + 'import/no-deprecated': 'off', // TODO: set to `warn` for fixing and then `error` + 'import/no-duplicates': 'error', + 'import/no-dynamic-require': 'off', + 'import/no-mutable-exports': 'error', + 'import/no-self-import': 'error', + 'import/no-unused-modules': 'error', + 'import/no-unresolved': 'off', + 'import/no-useless-path-segments': 'error', + 'import/no-webpack-loader-syntax': 'error', + 'import/order': 'off', + + }, + }, + { + files: ["**/*.ts"], + ignores: ["**/examples/*.ts"], + rules: { + "no-restricted-imports": ["error", { + "patterns": [{ + "group": ["../**/*.js", "./**/*.js"], + "message": "use .ts extensions in relative imports" + }] + }], + } + }, + { + plugins: { + i: importPlugin, + }, + files: ['**/src/**/*.ts', '**/bin/**/*.ts'], + rules: { + 'i/no-extraneous-dependencies': 'error', + }, + }, + { + files: ['packages/client/test/sim/**/*.ts'], + rules: { + '@typescript-eslint/no-require-imports': 'off', + 'no-console': 'off', + 'no-undef': 'off', + } + }, + { + files: ['**/*.js', '**/*.cjs', '**/*.cts'], + rules: { + '@typescript-eslint/no-require-imports': 'off', + 'no-undef': 'off', + } + }, + { + files: ['**/examples/**/*.ts', '**/examples/**/*.js', '**/examples/**/*.cjs', '**/benchmarks/*.ts'], + rules: { + 'no-console': 'off', + '@typescript-eslint/no-unused-vars': 'off', + 'no-restricted-syntax': 'off' + }, + }, + { + files: ['packages/statemanager/src/**', 'packages/vm/src/**',], + rules: { + 'no-invalid-this': 'off', + }, + }, + { + files: ['packages/devp2p/**'], + rules: { + 'no-console': 'off', + '@typescript-eslint/no-unused-vars': 'off', + }, + }, + { + files: ['packages/devp2p/src/ext/**', 'packages/client/src/ext/**', '**/test/**/*.ts',], + rules: { + 'no-restricted-syntax': 'off', + "no-restricted-properties": [ + "error", + { + "object": "assert", + "property": "ok", + "message": "Usage of assert.ok is forbidden because it relies on truthiness." + }, + { + "object": "assert", + "property": "notOk", + "message": "Usage of assert.notOk is forbidden because it relies on falseness." + } + ], + }, + }, + { + files: ['packages/wallet/**'], + rules: { + 'no-prototype-builtins': 'warn', + }, + }, + { + files: ['packages/vm/test/util.ts', 'packages/vm/test/tester/**/*.ts', 'packages/vm/examples/**/*.ts'], + rules: { + 'no-console': 'off', + }, + }, +]; \ No newline at end of file diff --git a/packages/binarytree/eslint.config.mjs b/packages/binarytree/eslint.config.mjs index 74f7028872..8afd1af343 100644 --- a/packages/binarytree/eslint.config.mjs +++ b/packages/binarytree/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/block/eslint.config.mjs b/packages/block/eslint.config.mjs index a6ffefbcae..1a952f4b29 100644 --- a/packages/block/eslint.config.mjs +++ b/packages/block/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/blockchain/eslint.config.mjs b/packages/blockchain/eslint.config.mjs index 4dd2cd44db..2d9b14dde5 100644 --- a/packages/blockchain/eslint.config.mjs +++ b/packages/blockchain/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/client/eslint.config.mjs b/packages/client/eslint.config.mjs index d7c5ab5090..8a6e904705 100644 --- a/packages/client/eslint.config.mjs +++ b/packages/client/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/common/eslint.config.mjs b/packages/common/eslint.config.mjs index c2bc0cf7ef..c0db9e060f 100644 --- a/packages/common/eslint.config.mjs +++ b/packages/common/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/devp2p/eslint.config.mjs b/packages/devp2p/eslint.config.mjs index cfee32dd2c..a5ab7a5174 100644 --- a/packages/devp2p/eslint.config.mjs +++ b/packages/devp2p/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/e2store/eslint.config.mjs b/packages/e2store/eslint.config.mjs index a6ffefbcae..1a952f4b29 100644 --- a/packages/e2store/eslint.config.mjs +++ b/packages/e2store/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/ethash/eslint.config.mjs b/packages/ethash/eslint.config.mjs index a6ffefbcae..1a952f4b29 100644 --- a/packages/ethash/eslint.config.mjs +++ b/packages/ethash/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/evm/eslint.config.mjs b/packages/evm/eslint.config.mjs index 4cc22f458e..f0d7a7c2bd 100644 --- a/packages/evm/eslint.config.mjs +++ b/packages/evm/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/genesis/eslint.config.mjs b/packages/genesis/eslint.config.mjs index a6ffefbcae..1a952f4b29 100644 --- a/packages/genesis/eslint.config.mjs +++ b/packages/genesis/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/mpt/eslint.config.mjs b/packages/mpt/eslint.config.mjs index 455b0e4153..831a5aa99f 100644 --- a/packages/mpt/eslint.config.mjs +++ b/packages/mpt/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/rlp/eslint.config.mjs b/packages/rlp/eslint.config.mjs index bd4e065600..cfe886a3a1 100644 --- a/packages/rlp/eslint.config.mjs +++ b/packages/rlp/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/statemanager/eslint.config.mjs b/packages/statemanager/eslint.config.mjs index 7d300059c2..be8ec70e51 100644 --- a/packages/statemanager/eslint.config.mjs +++ b/packages/statemanager/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/tx/eslint.config.mjs b/packages/tx/eslint.config.mjs index a6ffefbcae..1a952f4b29 100644 --- a/packages/tx/eslint.config.mjs +++ b/packages/tx/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/util/eslint.config.mjs b/packages/util/eslint.config.mjs index a6ffefbcae..1a952f4b29 100644 --- a/packages/util/eslint.config.mjs +++ b/packages/util/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/vm/eslint.config.mjs b/packages/vm/eslint.config.mjs index 190d5daf93..40bf062e83 100644 --- a/packages/vm/eslint.config.mjs +++ b/packages/vm/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, diff --git a/packages/wallet/eslint.config.mjs b/packages/wallet/eslint.config.mjs index aac10e643e..f9c95f0fef 100644 --- a/packages/wallet/eslint.config.mjs +++ b/packages/wallet/eslint.config.mjs @@ -1,4 +1,4 @@ -import rootConfig from '../../config/eslint.config.mjs' +import rootConfig from '../../eslint.config.mjs' export default [ ...rootConfig, From 01edcbc2788dd85330be24f9e96a92eb79ba249f Mon Sep 17 00:00:00 2001 From: Holger Drewes Date: Fri, 17 Oct 2025 11:50:10 +0200 Subject: [PATCH 3/8] Some biome fixes --- eslint.config.mjs | 117 +++++++++++++++++++++++++++++----------------- 1 file changed, 73 insertions(+), 44 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 877350138b..e4a1f56ab6 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,6 +1,6 @@ -import pluginJs from "@eslint/js"; -import tseslint from "typescript-eslint"; +import pluginJs from '@eslint/js' import importPlugin from 'eslint-plugin-import' +import tseslint from 'typescript-eslint' /** @type {import('eslint').Linter.Config[]} */ export default [ @@ -25,10 +25,19 @@ export default [ '**/lint-staged.config.js', '**/tsconfig.lint.json', '**/package.json', - ] + ], + }, + { files: ['**/*.{js,mjs,cjs,ts,cts,mts}'] }, + { + languageOptions: { + parser: tseslint.parser, + parserOptions: { + extraFileExtensions: ['.json'], + sourceType: 'module', + project: './config/tsconfig.lint.json', + }, + }, }, - { files: ["**/*.{js,mjs,cjs,ts,cts,mts}"] }, - { languageOptions: { parser: tseslint.parser, parserOptions: { extraFileExtensions: ['.json'], sourceType: 'module', project: './config/tsconfig.lint.json' } } }, pluginJs.configs.recommended, ...tseslint.configs.recommended, importPlugin.flatConfigs.recommended, @@ -39,15 +48,16 @@ export default [ 'error', { selector: "ThrowStatement > NewExpression[callee.name='Error']", - message: "Throwing default JS Errors is not allowed. Only throw `EthereumJSError` (see the util package)", + message: + 'Throwing default JS Errors is not allowed. Only throw `EthereumJSError` (see the util package)', }, ], - "no-restricted-globals": [ - "error", + 'no-restricted-globals': [ + 'error', { - "name": "Buffer", - "message": "The use of Buffer is not allowed." - } + name: 'Buffer', + message: 'The use of Buffer is not allowed.', + }, ], '@typescript-eslint/consistent-type-imports': 'error', '@typescript-eslint/naming-convention': [ @@ -70,12 +80,18 @@ export default [ '@typescript-eslint/no-explicit-any': 'off', '@typescript-eslint/no-unsafe-function-type': 'off', // TODO: Decide if this is needed '@typescript-eslint/no-unused-expressions': 'off', // TODO: Decide if this is needed - '@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_', varsIgnorePattern: '^_' }], - '@typescript-eslint/ban-ts-comment': 'warn', // TODO: We should clean up ts comments and replace with ts-expect-error - '@typescript-eslint/no-empty-object-type': ['error', { - allowInterfaces: 'with-single-extends', - allowObjectTypes: 'always' - }], + '@typescript-eslint/no-unused-vars': [ + 'error', + { argsIgnorePattern: '^_', varsIgnorePattern: '^_' }, + ], + '@typescript-eslint/ban-ts-comment': 'warn', // TODO: We should clean up ts comments and replace with ts-expect-error + '@typescript-eslint/no-empty-object-type': [ + 'error', + { + allowInterfaces: 'with-single-extends', + allowObjectTypes: 'always', + }, + ], eqeqeq: 'error', 'no-console': 'warn', 'no-debugger': 'error', @@ -106,20 +122,24 @@ export default [ 'import/no-useless-path-segments': 'error', 'import/no-webpack-loader-syntax': 'error', 'import/order': 'off', - }, }, { - files: ["**/*.ts"], - ignores: ["**/examples/*.ts"], + files: ['**/*.ts'], + ignores: ['**/examples/*.ts'], rules: { - "no-restricted-imports": ["error", { - "patterns": [{ - "group": ["../**/*.js", "./**/*.js"], - "message": "use .ts extensions in relative imports" - }] - }], - } + 'no-restricted-imports': [ + 'error', + { + patterns: [ + { + group: ['../**/*.js', './**/*.js'], + message: 'use .ts extensions in relative imports', + }, + ], + }, + ], + }, }, { plugins: { @@ -136,25 +156,30 @@ export default [ '@typescript-eslint/no-require-imports': 'off', 'no-console': 'off', 'no-undef': 'off', - } + }, }, { files: ['**/*.js', '**/*.cjs', '**/*.cts'], rules: { '@typescript-eslint/no-require-imports': 'off', 'no-undef': 'off', - } + }, }, { - files: ['**/examples/**/*.ts', '**/examples/**/*.js', '**/examples/**/*.cjs', '**/benchmarks/*.ts'], + files: [ + '**/examples/**/*.ts', + '**/examples/**/*.js', + '**/examples/**/*.cjs', + '**/benchmarks/*.ts', + ], rules: { 'no-console': 'off', '@typescript-eslint/no-unused-vars': 'off', - 'no-restricted-syntax': 'off' + 'no-restricted-syntax': 'off', }, }, { - files: ['packages/statemanager/src/**', 'packages/vm/src/**',], + files: ['packages/statemanager/src/**', 'packages/vm/src/**'], rules: { 'no-invalid-this': 'off', }, @@ -167,21 +192,21 @@ export default [ }, }, { - files: ['packages/devp2p/src/ext/**', 'packages/client/src/ext/**', '**/test/**/*.ts',], + files: ['packages/devp2p/src/ext/**', 'packages/client/src/ext/**', '**/test/**/*.ts'], rules: { 'no-restricted-syntax': 'off', - "no-restricted-properties": [ - "error", + 'no-restricted-properties': [ + 'error', { - "object": "assert", - "property": "ok", - "message": "Usage of assert.ok is forbidden because it relies on truthiness." + object: 'assert', + property: 'ok', + message: 'Usage of assert.ok is forbidden because it relies on truthiness.', }, { - "object": "assert", - "property": "notOk", - "message": "Usage of assert.notOk is forbidden because it relies on falseness." - } + object: 'assert', + property: 'notOk', + message: 'Usage of assert.notOk is forbidden because it relies on falseness.', + }, ], }, }, @@ -192,9 +217,13 @@ export default [ }, }, { - files: ['packages/vm/test/util.ts', 'packages/vm/test/tester/**/*.ts', 'packages/vm/examples/**/*.ts'], + files: [ + 'packages/vm/test/util.ts', + 'packages/vm/test/tester/**/*.ts', + 'packages/vm/examples/**/*.ts', + ], rules: { 'no-console': 'off', }, }, -]; \ No newline at end of file +] From 2c4f6bc97dbccc3ec057e3c4e93e331e3420787f Mon Sep 17 00:00:00 2001 From: Holger Drewes Date: Fri, 17 Oct 2025 11:52:22 +0200 Subject: [PATCH 4/8] Turn nullish coalescing eslint rule off since with this new ??= operator integration for now it gets too noisy, TBD separately --- eslint.config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index e4a1f56ab6..d2adf79d84 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -72,7 +72,7 @@ export default [ }, ], '@typescript-eslint/no-unnecessary-condition': 'off', - '@typescript-eslint/prefer-nullish-coalescing': 'error', + '@typescript-eslint/prefer-nullish-coalescing': 'off', '@typescript-eslint/restrict-plus-operands': 'off', '@typescript-eslint/return-await': 'error', '@typescript-eslint/strict-boolean-expressions': ['error'], From 88c54f1d9593b71d4db743a9b4d02dae6e02083d Mon Sep 17 00:00:00 2001 From: Holger Drewes Date: Fri, 17 Oct 2025 12:03:35 +0200 Subject: [PATCH 5/8] Fixes and left-over removals --- config/cli/lint-diff.sh | 4 ++-- package.json | 4 ++-- packages/ethash/.eslintrc.cjs | 15 --------------- 3 files changed, 4 insertions(+), 19 deletions(-) delete mode 100644 packages/ethash/.eslintrc.cjs diff --git a/config/cli/lint-diff.sh b/config/cli/lint-diff.sh index 4c913c33e5..21bffe1bd2 100755 --- a/config/cli/lint-diff.sh +++ b/config/cli/lint-diff.sh @@ -25,7 +25,7 @@ dim() { echo "${DIM}$1${NOCOLOR}" } -dim "> eslint --config ./config/eslint.config.mjs ." +dim "> eslint --config ./eslint.config.mjs ." blue "[Lint]${NOCOLOR} checking..." @@ -34,7 +34,7 @@ if [ -z "$FILESCHANGED" ]; then exit fi -eslint --config ./config/eslint.config.mjs $FILESCHANGED +eslint --config ./eslint.config.mjs $FILESCHANGED RETURN_CODE=$? diff --git a/package.json b/package.json index 5721c57126..3a0c40fb8c 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,8 @@ "e2e:resolutions": "node ./scripts/e2e-resolutions.js", "examples": "npm run examples --workspaces --if-present", "examples:build": "npm run examples:build --workspaces --if-present", - "lint": "npm run biome && eslint --config ./config/eslint.config.mjs .", - "lint:fix": "npm run biome:fix && eslint --fix --config ./config/eslint.config.mjs .", + "lint": "npm run biome && eslint --config ./eslint.config.mjs .", + "lint:fix": "npm run biome:fix && eslint --fix --config ./eslint.config.mjs .", "lint:diff": "./config/cli/lint-diff.sh", "test": "npm run test --workspaces --if-present", "test:node": "npm run test:node --workspaces --if-present", diff --git a/packages/ethash/.eslintrc.cjs b/packages/ethash/.eslintrc.cjs deleted file mode 100644 index 19094c2277..0000000000 --- a/packages/ethash/.eslintrc.cjs +++ /dev/null @@ -1,15 +0,0 @@ -module.exports = { - extends: '../../config/eslint.cjs', - parserOptions: { - project: ['./tsconfig.lint.json'], - }, - overrides: [ - { - files: ['examples/**/*'], - rules: { - 'no-console': 'off', - '@typescript-eslint/no-unused-vars': 'off', - }, - }, - ], -} From 1c74b4e262c07d0f7034c77f8fbbdda64fc82adf Mon Sep 17 00:00:00 2001 From: Holger Drewes Date: Fri, 17 Oct 2025 12:07:26 +0200 Subject: [PATCH 6/8] Add some global tsc command (reveals a lot of errors) --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 3a0c40fb8c..a29450c279 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "e2e:resolutions": "node ./scripts/e2e-resolutions.js", "examples": "npm run examples --workspaces --if-present", "examples:build": "npm run examples:build --workspaces --if-present", + "install-browser-deps": "npm install playwright@1.15.1 @vitest/browser@3.0.8", "lint": "npm run biome && eslint --config ./eslint.config.mjs .", "lint:fix": "npm run biome:fix && eslint --fix --config ./eslint.config.mjs .", "lint:diff": "./config/cli/lint-diff.sh", @@ -27,7 +28,7 @@ "spellcheck": "npm run spellcheck:ts && npm run spellcheck:md", "spellcheck:ts": "npx cspell --gitignore -e \"./packages/ethereum-tests\" -e \"./packages/wallet/test\" -e \"./packages/client/archive\" -c ./config/cspell-ts.json \"./packages/**/*.ts\" --cache --show-suggestions --show-context", "spellcheck:md": "npx cspell --gitignore -e \"./packages/ethereum-tests\" -e \"./packages/client/withdrawals-testnet/**\" -e \"./packages/**/docs\" -c ./config/cspell-md.json \"**.md\" --cache --show-suggestions --show-context", - "install-browser-deps": "npm install playwright@1.15.1 @vitest/browser@3.0.8" + "tsc": "npm run tsc --workspaces --if-present" }, "devDependencies": { "@biomejs/biome": "1.9.4", From c8293b5f87c02c09c67ab549fb947b641799a91f Mon Sep 17 00:00:00 2001 From: Holger Drewes Date: Fri, 17 Oct 2025 12:25:18 +0200 Subject: [PATCH 7/8] Typescript fixes --- packages/block/examples/withdrawals.ts | 2 +- packages/block/test/block.spec.ts | 2 +- packages/block/test/eip4895block.spec.ts | 8 ++++---- packages/blockchain/src/consensus/clique.ts | 4 +++- packages/util/test/account.spec.ts | 3 +++ packages/util/test/bytes.spec.ts | 3 +++ packages/util/test/signature.spec.ts | 1 + packages/vm/test/api/EIPs/eip-4895-withdrawals.spec.ts | 2 +- packages/vm/test/t8n/helpers.ts | 2 +- packages/vm/test/t8n/t8ntool.ts | 4 +++- 10 files changed, 21 insertions(+), 10 deletions(-) diff --git a/packages/block/examples/withdrawals.ts b/packages/block/examples/withdrawals.ts index 2b68e13e93..8d4cb7b31f 100644 --- a/packages/block/examples/withdrawals.ts +++ b/packages/block/examples/withdrawals.ts @@ -6,7 +6,7 @@ import type { WithdrawalData } from '@ethereumjs/util' const common = new Common({ chain: Mainnet }) -const withdrawal = { +const withdrawal: WithdrawalData = { index: BigInt(0), validatorIndex: BigInt(0), address: new Address(hexToBytes(`0x${'20'.repeat(20)}`)), diff --git a/packages/block/test/block.spec.ts b/packages/block/test/block.spec.ts index bc77da57ce..f20d00f4b4 100644 --- a/packages/block/test/block.spec.ts +++ b/packages/block/test/block.spec.ts @@ -75,7 +75,7 @@ describe('[Block]: block functions', () => { headerArray[13] = new Uint8Array(32) // mixHash headerArray[14] = new Uint8Array(8) // nonce - const valuesArray = [headerArray, [], []] + const valuesArray = [headerArray, [], []] as BlockBytes block = createBlockFromBytesArray(valuesArray, { common }) assert.isFrozen(block, 'block should be frozen by default') diff --git a/packages/block/test/eip4895block.spec.ts b/packages/block/test/eip4895block.spec.ts index 0d6d31aae4..fbe91271ab 100644 --- a/packages/block/test/eip4895block.spec.ts +++ b/packages/block/test/eip4895block.spec.ts @@ -159,12 +159,12 @@ describe('EIP4895 tests', () => { 'should validate empty withdrawals root', ) - const withdrawal = { + const withdrawal = { index: BigInt(0), validatorIndex: BigInt(0), address: new Address(hexToBytes(`0x${'20'.repeat(20)}`)), amount: BigInt(1000), - } + } as WithdrawalData const validBlockWithWithdrawal = createBlock( { @@ -184,12 +184,12 @@ describe('EIP4895 tests', () => { 'should validate withdrawals root', ) - const withdrawal2 = { + const withdrawal2 = { index: BigInt(1), validatorIndex: BigInt(11), address: new Address(hexToBytes(`0x${'30'.repeat(20)}`)), amount: BigInt(2000), - } + } as WithdrawalData const validBlockWithWithdrawal2 = createBlock( { diff --git a/packages/blockchain/src/consensus/clique.ts b/packages/blockchain/src/consensus/clique.ts index 6523deccd7..1de34afe82 100644 --- a/packages/blockchain/src/consensus/clique.ts +++ b/packages/blockchain/src/consensus/clique.ts @@ -30,7 +30,9 @@ import type { Consensus, ConsensusOptions } from '../types.ts' const debug = debugDefault('blockchain:clique') // Magic nonce number to vote on adding a new signer -export const CLIQUE_NONCE_AUTH = hexToBytes('0xffffffffffffffff') +export const CLIQUE_NONCE_AUTH = new Uint8Array( + hexToBytes('0xffffffffffffffff').buffer as ArrayBuffer, +) // Magic nonce number to vote on removing a signer. export const CLIQUE_NONCE_DROP = new Uint8Array(8) diff --git a/packages/util/test/account.spec.ts b/packages/util/test/account.spec.ts index 15cefb52f0..7461584bba 100644 --- a/packages/util/test/account.spec.ts +++ b/packages/util/test/account.spec.ts @@ -235,6 +235,7 @@ describe('Utility Functions', () => { ) assert.isFalse( + // @ts-expect-error -- This syntax is not allowed when 'erasableSyntaxOnly' is enabled. isValidPrivate(('WRONG_INPUT_TYPE') as Uint8Array), 'should fail on wrong input type', ) @@ -529,6 +530,7 @@ describe('Utility Functions', () => { assert.throws( function () { generateAddress( + // @ts-expect-error -- This syntax is not allowed when 'erasableSyntaxOnly' is enabled. ('0x990ccf8a0de58091c028d6ff76bb235ee67c1c39') as Uint8Array, intToBytes(0), ) @@ -542,6 +544,7 @@ describe('Utility Functions', () => { function () { generateAddress( hexToBytes('0x990ccf8a0de58091c028d6ff76bb235ee67c1c39'), + // @ts-expect-error -- This syntax is not allowed when 'erasableSyntaxOnly' is enabled. (0) as Uint8Array, ) }, diff --git a/packages/util/test/bytes.spec.ts b/packages/util/test/bytes.spec.ts index a839507b28..45e2fb7735 100644 --- a/packages/util/test/bytes.spec.ts +++ b/packages/util/test/bytes.spec.ts @@ -64,6 +64,7 @@ describe('unpadBytes', () => { }) it('should throw if input is not a Uint8Array', () => { assert.throws(function () { + // @ts-expect-error -- This syntax is not allowed when 'erasableSyntaxOnly' is enabled. unpadBytes(('0000000006600') as Uint8Array) }) }) @@ -108,6 +109,7 @@ describe('setLengthLeft', () => { }) it('should throw if input is not a Uint8Array', () => { assert.throws(function () { + // @ts-expect-error -- This syntax is not allowed when 'erasableSyntaxOnly' is enabled. setLengthLeft(([9, 9]) as Uint8Array, 3) }) }) @@ -126,6 +128,7 @@ describe('setLengthRight', () => { }) it('should throw if input is not a Uint8Array', () => { assert.throws(function () { + // @ts-expect-error -- This syntax is not allowed when 'erasableSyntaxOnly' is enabled. setLengthRight(([9, 9]) as Uint8Array, 3) }) }) diff --git a/packages/util/test/signature.spec.ts b/packages/util/test/signature.spec.ts index 881f5c5f41..62b4f66bf3 100644 --- a/packages/util/test/signature.spec.ts +++ b/packages/util/test/signature.spec.ts @@ -108,6 +108,7 @@ describe('hashPersonalMessage', () => { }) it('should throw if input is not a Uint8Array', () => { try { + // @ts-expect-error -- This syntax is not allowed when 'erasableSyntaxOnly' is enabled. hashPersonalMessage(([0, 1, 2, 3, 4]) as Uint8Array) } catch (err: any) { assert.isTrue(err.message.includes('This method only supports Uint8Array')) diff --git a/packages/vm/test/api/EIPs/eip-4895-withdrawals.spec.ts b/packages/vm/test/api/EIPs/eip-4895-withdrawals.spec.ts index 0250d42b04..02daa8fa7c 100644 --- a/packages/vm/test/api/EIPs/eip-4895-withdrawals.spec.ts +++ b/packages/vm/test/api/EIPs/eip-4895-withdrawals.spec.ts @@ -40,7 +40,7 @@ describe('EIP4895 tests', () => { it('EIP4895: withdrawals execute as expected', async () => { const blockchain = await createBlockchain() const vm = await createVM({ common, blockchain }) - const withdrawals = [] + const withdrawals: WithdrawalData[] = [] const addresses = ['20'.repeat(20), '30'.repeat(20), '40'.repeat(20)] const amounts = [BigInt(1000), BigInt(3000), BigInt(5000)] diff --git a/packages/vm/test/t8n/helpers.ts b/packages/vm/test/t8n/helpers.ts index 50d4c1ed90..7cfa58875a 100644 --- a/packages/vm/test/t8n/helpers.ts +++ b/packages/vm/test/t8n/helpers.ts @@ -93,7 +93,7 @@ export function getArguments() { reward: BigInt((args as any)['state.reward']), chainid: BigInt((args as any)['state.chainid']), } - args.trace = (args)['trace'] + args.trace = (args as any)['trace'] return args } diff --git a/packages/vm/test/t8n/t8ntool.ts b/packages/vm/test/t8n/t8ntool.ts index 7202d6283f..4f507c3793 100644 --- a/packages/vm/test/t8n/t8ntool.ts +++ b/packages/vm/test/t8n/t8ntool.ts @@ -43,7 +43,9 @@ function getBlockchain(inputEnv: T8NEnv) { if (Number(key) === number) { return { hash() { - return hexToBytes(inputEnv.blockHashes[key] as PrefixedHexString) + return new Uint8Array( + hexToBytes(inputEnv.blockHashes[key] as PrefixedHexString).buffer as ArrayBuffer, + ) }, } } From 06425c694ea0c045ece8d79c82a3e00f53e489c6 Mon Sep 17 00:00:00 2001 From: Holger Drewes Date: Fri, 17 Oct 2025 12:30:32 +0200 Subject: [PATCH 8/8] Temporarily (or permanently) disable docker CI build --- .github/workflows/docker-image.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 90426149ab..09b628a665 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -10,6 +10,7 @@ on: jobs: docker: + if: false # Temporarily disabled, not sure if kept alive runs-on: ubuntu-latest strategy: matrix: