diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 83271e32..e3dc42b4 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -64,7 +64,7 @@ jobs:
# we specify bash to get pipefail; it guards against the `curl` command
# failing. otherwise `sh` won't catch that `curl` returned non-0
shell: bash
- run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.30.4/cargo-dist-installer.sh | sh"
+ run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.31.0/cargo-dist-installer.sh | sh"
- name: Cache dist
uses: actions/upload-artifact@v6
with:
diff --git a/builder/Cargo.toml b/builder/Cargo.toml
index 080ec4ae..79c2667f 100644
--- a/builder/Cargo.toml
+++ b/builder/Cargo.toml
@@ -24,7 +24,7 @@ version = "0.1.0"
edition = "2024"
[dependencies]
-clap = { version = "4.5.19", features = ["derive"] }
+clap = { version = "4", features = ["derive"] }
cmd_lib = "2.0.0"
current_platform = "0.2.0"
dunce = "1.0.5"
diff --git a/client/eslint.config.js b/client/eslint.config.js
index ccec075f..494ef877 100644
--- a/client/eslint.config.js
+++ b/client/eslint.config.js
@@ -22,6 +22,7 @@ import eslintPluginPrettierRecommended from "eslint-plugin-prettier/recommended"
import eslint from "@eslint/js";
import { defineConfig } from "eslint/config";
import tseslint from "typescript-eslint";
+import globals from "globals";
export default defineConfig(
eslint.configs.recommended,
@@ -34,6 +35,11 @@ export default defineConfig(
},
{
name: "local",
+ languageOptions: {
+ globals: {
+ ...globals.browser
+ }
+ },
rules: {
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": [
diff --git a/client/package.json5 b/client/package.json5
index 57a59477..ea839556 100644
--- a/client/package.json5
+++ b/client/package.json5
@@ -45,13 +45,13 @@
type: 'module',
version: '0.1.51',
dependencies: {
- '@codemirror/commands': '^6.10.2',
+ '@codemirror/commands': '^6.10.3',
'@codemirror/lang-cpp': '^6.0.3',
'@codemirror/lang-css': '^6.3.1',
'@codemirror/lang-go': '^6.0.1',
'@codemirror/lang-html': '^6.4.11',
'@codemirror/lang-java': '^6.0.2',
- '@codemirror/lang-javascript': '^6.2.4',
+ '@codemirror/lang-javascript': '^6.2.5',
'@codemirror/lang-json': '^6.0.2',
'@codemirror/lang-markdown': '^6.5.0',
'@codemirror/lang-php': '^6.0.2',
@@ -59,39 +59,40 @@
'@codemirror/lang-rust': '^6.0.2',
'@codemirror/lang-sql': '^6.10.0',
'@codemirror/lang-xml': '^6.1.0',
- '@codemirror/lang-yaml': '^6.1.2',
- '@codemirror/state': '^6.5.4',
+ '@codemirror/lang-yaml': '^6.1.3',
+ '@codemirror/state': '^6.6.0',
'@codemirror/view': '6.38.8',
- '@hpcc-js/wasm-graphviz': '^1.21.0',
- '@mathjax/mathjax-newcm-font': '^4.1.0',
+ '@hpcc-js/wasm-graphviz': '^1.21.2',
+ '@mathjax/mathjax-newcm-font': '^4.1.1',
codemirror: '^6.0.2',
- mathjax: '^4.1.0',
- mermaid: '^11.12.3',
- 'npm-check-updates': '^19.3.2',
- 'pdfjs-dist': '^5.4.624',
- tinymce: '^8.3.2',
+ mathjax: '^4.1.1',
+ mermaid: '^11.13.0',
+ 'pdfjs-dist': '5.4.624',
+ tinymce: '^8.4.0',
'toastify-js': '^1.12.0',
},
devDependencies: {
'@eslint/js': '^10.0.1',
'@types/chai': '^5.2.3',
- '@types/dom-navigation': '^1.0.6',
+ '@types/dom-navigation': '^1.0.7',
'@types/js-beautify': '^1.14.3',
'@types/mocha': '^10.0.10',
- '@types/node': '^24.10.13',
+ '@types/node': '^24.12.0',
'@types/toastify-js': '^1.12.4',
- '@typescript-eslint/eslint-plugin': '^8.56.0',
- '@typescript-eslint/parser': '^8.56.0',
+ '@typescript-eslint/eslint-plugin': '^8.58.0',
+ '@typescript-eslint/parser': '^8.58.0',
chai: '^6.2.2',
- esbuild: '^0.27.3',
- eslint: '^10.0.0',
+ esbuild: '^0.27.4',
+ eslint: '^10.1.0',
'eslint-config-prettier': '^10.1.8',
'eslint-plugin-import': '^2.32.0',
'eslint-plugin-prettier': '^5.5.5',
+ globals: '^17.4.0',
mocha: '^11.7.5',
+ 'npm-check-updates': '^20.0.0',
prettier: '^3.8.1',
- typescript: '^5.9.3',
- 'typescript-eslint': '^8.56.0',
+ typescript: '^6.0.2',
+ 'typescript-eslint': '^8.58.0',
},
scripts: {
test: 'echo "Error: no test specified" && exit 1',
diff --git a/client/pnpm-lock.yaml b/client/pnpm-lock.yaml
index 99b97155..a9e3c0d8 100644
--- a/client/pnpm-lock.yaml
+++ b/client/pnpm-lock.yaml
@@ -9,8 +9,8 @@ importers:
.:
dependencies:
'@codemirror/commands':
- specifier: ^6.10.2
- version: 6.10.2
+ specifier: ^6.10.3
+ version: 6.10.3
'@codemirror/lang-cpp':
specifier: ^6.0.3
version: 6.0.3
@@ -27,8 +27,8 @@ importers:
specifier: ^6.0.2
version: 6.0.2
'@codemirror/lang-javascript':
- specifier: ^6.2.4
- version: 6.2.4
+ specifier: ^6.2.5
+ version: 6.2.5
'@codemirror/lang-json':
specifier: ^6.0.2
version: 6.0.2
@@ -51,51 +51,48 @@ importers:
specifier: ^6.1.0
version: 6.1.0
'@codemirror/lang-yaml':
- specifier: ^6.1.2
- version: 6.1.2
+ specifier: ^6.1.3
+ version: 6.1.3
'@codemirror/state':
- specifier: ^6.5.4
- version: 6.5.4
+ specifier: ^6.6.0
+ version: 6.6.0
'@codemirror/view':
specifier: 6.38.8
version: 6.38.8
'@hpcc-js/wasm-graphviz':
- specifier: ^1.21.0
- version: 1.21.0
+ specifier: ^1.21.2
+ version: 1.21.2
'@mathjax/mathjax-newcm-font':
- specifier: ^4.1.0
- version: 4.1.0
+ specifier: ^4.1.1
+ version: 4.1.1
codemirror:
specifier: ^6.0.2
version: 6.0.2
mathjax:
- specifier: ^4.1.0
- version: 4.1.0
+ specifier: ^4.1.1
+ version: 4.1.1
mermaid:
- specifier: ^11.12.3
- version: 11.12.3
- npm-check-updates:
- specifier: ^19.3.2
- version: 19.3.2
+ specifier: ^11.13.0
+ version: 11.13.0
pdfjs-dist:
- specifier: ^5.4.624
+ specifier: 5.4.624
version: 5.4.624
tinymce:
- specifier: ^8.3.2
- version: 8.3.2
+ specifier: ^8.4.0
+ version: 8.4.0
toastify-js:
specifier: ^1.12.0
version: 1.12.0
devDependencies:
'@eslint/js':
specifier: ^10.0.1
- version: 10.0.1(eslint@10.0.0)
+ version: 10.0.1(eslint@10.1.0)
'@types/chai':
specifier: ^5.2.3
version: 5.2.3
'@types/dom-navigation':
- specifier: ^1.0.6
- version: 1.0.6
+ specifier: ^1.0.7
+ version: 1.0.7
'@types/js-beautify':
specifier: ^1.14.3
version: 1.14.3
@@ -103,47 +100,53 @@ importers:
specifier: ^10.0.10
version: 10.0.10
'@types/node':
- specifier: ^24.10.13
- version: 24.10.13
+ specifier: ^24.12.0
+ version: 24.12.0
'@types/toastify-js':
specifier: ^1.12.4
version: 1.12.4
'@typescript-eslint/eslint-plugin':
- specifier: ^8.56.0
- version: 8.56.0(@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3))(eslint@10.0.0)(typescript@5.9.3)
+ specifier: ^8.58.0
+ version: 8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2))(eslint@10.1.0)(typescript@6.0.2)
'@typescript-eslint/parser':
- specifier: ^8.56.0
- version: 8.56.0(eslint@10.0.0)(typescript@5.9.3)
+ specifier: ^8.58.0
+ version: 8.58.0(eslint@10.1.0)(typescript@6.0.2)
chai:
specifier: ^6.2.2
version: 6.2.2
esbuild:
- specifier: ^0.27.3
- version: 0.27.3
+ specifier: ^0.27.4
+ version: 0.27.4
eslint:
- specifier: ^10.0.0
- version: 10.0.0
+ specifier: ^10.1.0
+ version: 10.1.0
eslint-config-prettier:
specifier: ^10.1.8
- version: 10.1.8(eslint@10.0.0)
+ version: 10.1.8(eslint@10.1.0)
eslint-plugin-import:
specifier: ^2.32.0
- version: 2.32.0(@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3))(eslint@10.0.0)
+ version: 2.32.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2))(eslint@10.1.0)
eslint-plugin-prettier:
specifier: ^5.5.5
- version: 5.5.5(eslint-config-prettier@10.1.8(eslint@10.0.0))(eslint@10.0.0)(prettier@3.8.1)
+ version: 5.5.5(eslint-config-prettier@10.1.8(eslint@10.1.0))(eslint@10.1.0)(prettier@3.8.1)
+ globals:
+ specifier: ^17.4.0
+ version: 17.4.0
mocha:
specifier: ^11.7.5
version: 11.7.5
+ npm-check-updates:
+ specifier: ^20.0.0
+ version: 20.0.0
prettier:
specifier: ^3.8.1
version: 3.8.1
typescript:
- specifier: ^5.9.3
- version: 5.9.3
+ specifier: ^6.0.2
+ version: 6.0.2
typescript-eslint:
- specifier: ^8.56.0
- version: 8.56.0(eslint@10.0.0)(typescript@5.9.3)
+ specifier: ^8.58.0
+ version: 8.58.0(eslint@10.1.0)(typescript@6.0.2)
packages:
@@ -153,26 +156,26 @@ packages:
'@braintree/sanitize-url@7.1.2':
resolution: {integrity: sha512-jigsZK+sMF/cuiB7sERuo9V7N9jx+dhmHHnQyDSVdpZwVutaBu7WvNYqMDLSgFgfB30n452TP3vjDAvFC973mA==}
- '@chevrotain/cst-dts-gen@11.1.1':
- resolution: {integrity: sha512-fRHyv6/f542qQqiRGalrfJl/evD39mAvbJLCekPazhiextEatq1Jx1K/i9gSd5NNO0ds03ek0Cbo/4uVKmOBcw==}
+ '@chevrotain/cst-dts-gen@11.1.2':
+ resolution: {integrity: sha512-XTsjvDVB5nDZBQB8o0o/0ozNelQtn2KrUVteIHSlPd2VAV2utEb6JzyCJaJ8tGxACR4RiBNWy5uYUHX2eji88Q==}
- '@chevrotain/gast@11.1.1':
- resolution: {integrity: sha512-Ko/5vPEYy1vn5CbCjjvnSO4U7GgxyGm+dfUZZJIWTlQFkXkyym0jFYrWEU10hyCjrA7rQtiHtBr0EaZqvHFZvg==}
+ '@chevrotain/gast@11.1.2':
+ resolution: {integrity: sha512-Z9zfXR5jNZb1Hlsd/p+4XWeUFugrHirq36bKzPWDSIacV+GPSVXdk+ahVWZTwjhNwofAWg/sZg58fyucKSQx5g==}
- '@chevrotain/regexp-to-ast@11.1.1':
- resolution: {integrity: sha512-ctRw1OKSXkOrR8VTvOxrQ5USEc4sNrfwXHa1NuTcR7wre4YbjPcKw+82C2uylg/TEwFRgwLmbhlln4qkmDyteg==}
+ '@chevrotain/regexp-to-ast@11.1.2':
+ resolution: {integrity: sha512-nMU3Uj8naWer7xpZTYJdxbAs6RIv/dxYzkYU8GSwgUtcAAlzjcPfX1w+RKRcYG8POlzMeayOQ/znfwxEGo5ulw==}
- '@chevrotain/types@11.1.1':
- resolution: {integrity: sha512-wb2ToxG8LkgPYnKe9FH8oGn3TMCBdnwiuNC5l5y+CtlaVRbCytU0kbVsk6CGrqTL4ZN4ksJa0TXOYbxpbthtqw==}
+ '@chevrotain/types@11.1.2':
+ resolution: {integrity: sha512-U+HFai5+zmJCkK86QsaJtoITlboZHBqrVketcO2ROv865xfCMSFpELQoz1GkX5GzME8pTa+3kbKrZHQtI0gdbw==}
- '@chevrotain/utils@11.1.1':
- resolution: {integrity: sha512-71eTYMzYXYSFPrbg/ZwftSaSDld7UYlS8OQa3lNnn9jzNtpFbaReRRyghzqS7rI3CDaorqpPJJcXGHK+FE1TVQ==}
+ '@chevrotain/utils@11.1.2':
+ resolution: {integrity: sha512-4mudFAQ6H+MqBTfqLmU7G1ZwRzCLfJEooL/fsF6rCX5eePMbGhoy5n4g+G4vlh2muDcsCTJtL+uKbOzWxs5LHA==}
- '@codemirror/autocomplete@6.20.0':
- resolution: {integrity: sha512-bOwvTOIJcG5FVo5gUUupiwYh8MioPLQ4UcqbcRf7UQ98X90tCa9E1kZ3Z7tqwpZxYyOvh1YTYbmZE9RTfTp5hg==}
+ '@codemirror/autocomplete@6.20.1':
+ resolution: {integrity: sha512-1cvg3Vz1dSSToCNlJfRA2WSI4ht3K+WplO0UMOgmUYPivCyy2oueZY6Lx7M9wThm7SDUBViRmuT+OG/i8+ON9A==}
- '@codemirror/commands@6.10.2':
- resolution: {integrity: sha512-vvX1fsih9HledO1c9zdotZYUZnE4xV0m6i3m25s5DIfXofuprk6cRcLUZvSk3CASUbwjQX21tOGbkY2BH8TpnQ==}
+ '@codemirror/commands@6.10.3':
+ resolution: {integrity: sha512-JFRiqhKu+bvSkDLI+rUhJwSxQxYb759W5GBezE8Uc8mHLqC9aV/9aTC7yJSqCtB3F00pylrLCwnyS91Ap5ej4Q==}
'@codemirror/lang-cpp@6.0.3':
resolution: {integrity: sha512-URM26M3vunFFn9/sm6rzqrBzDgfWuDixp85uTY49wKudToc2jTHUrKIGGKs+QWND+YLofNNZpxcNGRynFJfvgA==}
@@ -189,8 +192,8 @@ packages:
'@codemirror/lang-java@6.0.2':
resolution: {integrity: sha512-m5Nt1mQ/cznJY7tMfQTJchmrjdjQ71IDs+55d1GAa8DGaB8JXWsVCkVT284C3RTASaY43YknrK2X3hPO/J3MOQ==}
- '@codemirror/lang-javascript@6.2.4':
- resolution: {integrity: sha512-0WVmhp1QOqZ4Rt6GlVGwKJN3KW7Xh4H2q8ZZNGZaP6lRdxXJzmjm4FqvmOojVj6khWJHIb9sp7U/72W7xQgqAA==}
+ '@codemirror/lang-javascript@6.2.5':
+ resolution: {integrity: sha512-zD4e5mS+50htS7F+TYjBPsiIFGanfVqg4HyUz6WNFikgOPf2BgKlx+TQedI1w6n/IqRBVBbBWmGFdLB/7uxO4A==}
'@codemirror/lang-json@6.0.2':
resolution: {integrity: sha512-x2OtO+AvwEHrEwR0FyyPtfDUiloG3rnVTSZV1W8UteaLL8/MajQd8DpvUb2YVzC+/T18aSDv0H9mu+xw0EStoQ==}
@@ -213,176 +216,176 @@ packages:
'@codemirror/lang-xml@6.1.0':
resolution: {integrity: sha512-3z0blhicHLfwi2UgkZYRPioSgVTo9PV5GP5ducFH6FaHy0IAJRg+ixj5gTR1gnT/glAIC8xv4w2VL1LoZfs+Jg==}
- '@codemirror/lang-yaml@6.1.2':
- resolution: {integrity: sha512-dxrfG8w5Ce/QbT7YID7mWZFKhdhsaTNOYjOkSIMt1qmC4VQnXSDSYVHHHn8k6kJUfIhtLo8t1JJgltlxWdsITw==}
+ '@codemirror/lang-yaml@6.1.3':
+ resolution: {integrity: sha512-AZ8DJBuXGVHybpBQhmZtgew5//4hv3tdkXnr3vDmOUMJRuB6vn/uuwtmTOTlqEaQFg3hQSVeA90NmvIQyUV6FQ==}
- '@codemirror/language@6.12.1':
- resolution: {integrity: sha512-Fa6xkSiuGKc8XC8Cn96T+TQHYj4ZZ7RdFmXA3i9xe/3hLHfwPZdM+dqfX0Cp0zQklBKhVD8Yzc8LS45rkqcwpQ==}
+ '@codemirror/language@6.12.3':
+ resolution: {integrity: sha512-QwCZW6Tt1siP37Jet9Tb02Zs81TQt6qQrZR2H+eGMcFsL1zMrk2/b9CLC7/9ieP1fjIUMgviLWMmgiHoJrj+ZA==}
- '@codemirror/lint@6.9.4':
- resolution: {integrity: sha512-ABc9vJ8DEmvOWuH26P3i8FpMWPQkduD9Rvba5iwb6O3hxASgclm3T3krGo8NASXkHCidz6b++LWlzWIUfEPSWw==}
+ '@codemirror/lint@6.9.5':
+ resolution: {integrity: sha512-GElsbU9G7QT9xXhpUg1zWGmftA/7jamh+7+ydKRuT0ORpWS3wOSP0yT1FOlIZa7mIJjpVPipErsyvVqB9cfTFA==}
'@codemirror/search@6.6.0':
resolution: {integrity: sha512-koFuNXcDvyyotWcgOnZGmY7LZqEOXZaaxD/j6n18TCLx2/9HieZJ5H6hs1g8FiRxBD0DNfs0nXn17g872RmYdw==}
- '@codemirror/state@6.5.4':
- resolution: {integrity: sha512-8y7xqG/hpB53l25CIoit9/ngxdfoG+fx+V3SHBrinnhOtLvKHRyAJJuHzkWrR4YXXLX8eXBsejgAAxHUOdW1yw==}
+ '@codemirror/state@6.6.0':
+ resolution: {integrity: sha512-4nbvra5R5EtiCzr9BTHiTLc+MLXK2QGiAVYMyi8PkQd3SR+6ixar/Q/01Fa21TBIDOZXgeWV4WppsQolSreAPQ==}
'@codemirror/view@6.38.8':
resolution: {integrity: sha512-XcE9fcnkHCbWkjeKyi0lllwXmBLtyYb5dt89dJyx23I9+LSh5vZDIuk7OLG4VM1lgrXZQcY6cxyZyk5WVPRv/A==}
- '@esbuild/aix-ppc64@0.27.3':
- resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==}
+ '@esbuild/aix-ppc64@0.27.4':
+ resolution: {integrity: sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.27.3':
- resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==}
+ '@esbuild/android-arm64@0.27.4':
+ resolution: {integrity: sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.27.3':
- resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==}
+ '@esbuild/android-arm@0.27.4':
+ resolution: {integrity: sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.27.3':
- resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==}
+ '@esbuild/android-x64@0.27.4':
+ resolution: {integrity: sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.27.3':
- resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==}
+ '@esbuild/darwin-arm64@0.27.4':
+ resolution: {integrity: sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.27.3':
- resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==}
+ '@esbuild/darwin-x64@0.27.4':
+ resolution: {integrity: sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.27.3':
- resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==}
+ '@esbuild/freebsd-arm64@0.27.4':
+ resolution: {integrity: sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.27.3':
- resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==}
+ '@esbuild/freebsd-x64@0.27.4':
+ resolution: {integrity: sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.27.3':
- resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==}
+ '@esbuild/linux-arm64@0.27.4':
+ resolution: {integrity: sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.27.3':
- resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==}
+ '@esbuild/linux-arm@0.27.4':
+ resolution: {integrity: sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.27.3':
- resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==}
+ '@esbuild/linux-ia32@0.27.4':
+ resolution: {integrity: sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.27.3':
- resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==}
+ '@esbuild/linux-loong64@0.27.4':
+ resolution: {integrity: sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.27.3':
- resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==}
+ '@esbuild/linux-mips64el@0.27.4':
+ resolution: {integrity: sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.27.3':
- resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==}
+ '@esbuild/linux-ppc64@0.27.4':
+ resolution: {integrity: sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.27.3':
- resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==}
+ '@esbuild/linux-riscv64@0.27.4':
+ resolution: {integrity: sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.27.3':
- resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==}
+ '@esbuild/linux-s390x@0.27.4':
+ resolution: {integrity: sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.27.3':
- resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==}
+ '@esbuild/linux-x64@0.27.4':
+ resolution: {integrity: sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-arm64@0.27.3':
- resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==}
+ '@esbuild/netbsd-arm64@0.27.4':
+ resolution: {integrity: sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.27.3':
- resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==}
+ '@esbuild/netbsd-x64@0.27.4':
+ resolution: {integrity: sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.27.3':
- resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==}
+ '@esbuild/openbsd-arm64@0.27.4':
+ resolution: {integrity: sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.27.3':
- resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==}
+ '@esbuild/openbsd-x64@0.27.4':
+ resolution: {integrity: sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/openharmony-arm64@0.27.3':
- resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==}
+ '@esbuild/openharmony-arm64@0.27.4':
+ resolution: {integrity: sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openharmony]
- '@esbuild/sunos-x64@0.27.3':
- resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==}
+ '@esbuild/sunos-x64@0.27.4':
+ resolution: {integrity: sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.27.3':
- resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==}
+ '@esbuild/win32-arm64@0.27.4':
+ resolution: {integrity: sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.27.3':
- resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==}
+ '@esbuild/win32-ia32@0.27.4':
+ resolution: {integrity: sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.27.3':
- resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==}
+ '@esbuild/win32-x64@0.27.4':
+ resolution: {integrity: sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
@@ -397,16 +400,16 @@ packages:
resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/config-array@0.23.1':
- resolution: {integrity: sha512-uVSdg/V4dfQmTjJzR0szNczjOH/J+FyUMMjYtr07xFRXR7EDf9i1qdxrD0VusZH9knj1/ecxzCQQxyic5NzAiA==}
+ '@eslint/config-array@0.23.3':
+ resolution: {integrity: sha512-j+eEWmB6YYLwcNOdlwQ6L2OsptI/LO6lNBuLIqe5R7RetD658HLoF+Mn7LzYmAWWNNzdC6cqP+L6r8ujeYXWLw==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/config-helpers@0.5.2':
- resolution: {integrity: sha512-a5MxrdDXEvqnIq+LisyCX6tQMPF/dSJpCfBgBauY+pNZ28yCtSsTvyTYrMhaI+LK26bVyCJfJkT0u8KIj2i1dQ==}
+ '@eslint/config-helpers@0.5.3':
+ resolution: {integrity: sha512-lzGN0onllOZCGroKJmRwY6QcEHxbjBw1gwB8SgRSqK8YbbtEXMvKynsXc3553ckIEBxsbMBU7oOZXKIPGZNeZw==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/core@1.1.0':
- resolution: {integrity: sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw==}
+ '@eslint/core@1.1.1':
+ resolution: {integrity: sha512-QUPblTtE51/7/Zhfv8BDwO0qkkzQL7P/aWWbqcf4xWLEYn1oKjdO0gglQBB4GAsu7u6wjijbCmzsUTy6mnk6oQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
'@eslint/js@10.0.1':
@@ -418,16 +421,16 @@ packages:
eslint:
optional: true
- '@eslint/object-schema@3.0.1':
- resolution: {integrity: sha512-P9cq2dpr+LU8j3qbLygLcSZrl2/ds/pUpfnHNNuk5HW7mnngHs+6WSq5C9mO3rqRX8A1poxqLTC9cu0KOyJlBg==}
+ '@eslint/object-schema@3.0.3':
+ resolution: {integrity: sha512-iM869Pugn9Nsxbh/YHRqYiqd23AmIbxJOcpUMOuWCVNdoQJ5ZtwL6h3t0bcZzJUlC3Dq9jCFCESBZnX0GTv7iQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/plugin-kit@0.6.0':
- resolution: {integrity: sha512-bIZEUzOI1jkhviX2cp5vNyXQc6olzb2ohewQubuYlMXZ2Q/XjBO0x0XhGPvc9fjSIiUN0vw+0hq53BJ4eQSJKQ==}
+ '@eslint/plugin-kit@0.6.1':
+ resolution: {integrity: sha512-iH1B076HoAshH1mLpHMgwdGeTs0CYwL0SPMkGuSebZrwBp16v415e9NZXg2jtrqPVQjf6IANe2Vtlr5KswtcZQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@hpcc-js/wasm-graphviz@1.21.0':
- resolution: {integrity: sha512-BQ06v/foSTxtwUyIdJYRz+S++/fHQuPVsFmX+pI3G66cANi1mQvsgToaN5deZ6ALEDUHsfHVMYlowNiimoET5g==}
+ '@hpcc-js/wasm-graphviz@1.21.2':
+ resolution: {integrity: sha512-UKvY3MSI1CfkOsVL6Wgg9m8S0x/28u27NgFX5UG+myTYfxU0Sl6jYKXQkcEQLZfulHKQjgHjz5/Rpw5R0CC3/g==}
'@humanfs/core@0.19.1':
resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
@@ -461,8 +464,8 @@ packages:
'@lezer/cpp@1.1.5':
resolution: {integrity: sha512-DIhSXmYtJKLehrjzDFN+2cPt547ySQ41nA8yqcDf/GxMc+YM736xqltFkvADL2M0VebU5I+3+4ks2Vv+Kyq3Aw==}
- '@lezer/css@1.3.1':
- resolution: {integrity: sha512-PYAKeUVBo3HFThruRyp/iK91SwiZJnzXh8QzkQlwijB5y+N5iB28+iLk78o2zmKqqV0uolNhCwFqB8LA7b0Svg==}
+ '@lezer/css@1.3.3':
+ resolution: {integrity: sha512-RzBo8r+/6QJeow7aPHIpGVIH59xTcJXp399820gZoMo9noQDRVpJLheIBUicYwKcsbOYoBRoLZlf2720dG/4Tg==}
'@lezer/go@1.0.1':
resolution: {integrity: sha512-xToRsYxwsgJNHTgNdStpcvmbVuKxTapV0dM0wey1geMMRc9aggoVyKgzYp41D2/vVOx+Ii4hmE206kvxIXBVXQ==}
@@ -506,85 +509,85 @@ packages:
'@marijn/find-cluster-break@1.0.2':
resolution: {integrity: sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==}
- '@mathjax/mathjax-newcm-font@4.1.0':
- resolution: {integrity: sha512-n10AwYubUa2hyOzxSRzkwRrgCVns083zkentryXICMPKaWT/watfvK2sUk5D9Bow9mpDfoqb5EWApuUvqnlzaw==}
+ '@mathjax/mathjax-newcm-font@4.1.1':
+ resolution: {integrity: sha512-LeV5AWzoR7k/k2tg5mW0Ad3Jr9oK9guW/zBUIP8aoiIZcZIhvAV9dlbtUSqSe1wgEBUP1KOcJXcrE/NxOqkxlQ==}
- '@mermaid-js/parser@1.0.0':
- resolution: {integrity: sha512-vvK0Hi/VWndxoh03Mmz6wa1KDriSPjS2XMZL/1l19HFwygiObEEoEwSDxOqyLzzAI6J2PU3261JjTMTO7x+BPw==}
+ '@mermaid-js/parser@1.0.1':
+ resolution: {integrity: sha512-opmV19kN1JsK0T6HhhokHpcVkqKpF+x2pPDKKM2ThHtZAB5F4PROopk0amuVYK5qMrIA4erzpNm8gmPNJgMDxQ==}
- '@napi-rs/canvas-android-arm64@0.1.93':
- resolution: {integrity: sha512-xRIoOPFvneR29Dtq5d9p2AJbijDCFeV4jQ+5Ms/xVAXJVb8R0Jlu+pPr/SkhrG+Mouaml4roPSXugTIeRl6CMA==}
+ '@napi-rs/canvas-android-arm64@0.1.97':
+ resolution: {integrity: sha512-V1c/WVw+NzH8vk7ZK/O8/nyBSCQimU8sfMsB/9qeSvdkGKNU7+mxy/bIF0gTgeBFmHpj30S4E9WHMSrxXGQuVQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [android]
- '@napi-rs/canvas-darwin-arm64@0.1.93':
- resolution: {integrity: sha512-daNDi76HN5grC6GXDmpxdfP+N2mQPd3sCfg62VyHwUuvbZh32P7R/IUjkzAxtYMtTza+Zvx9hfLJ3J7ENL6WMA==}
+ '@napi-rs/canvas-darwin-arm64@0.1.97':
+ resolution: {integrity: sha512-ok+SCEF4YejcxuJ9Rm+WWunHHpf2HmiPxfz6z1a/NFQECGXtsY7A4B8XocK1LmT1D7P174MzwPF9Wy3AUAwEPw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@napi-rs/canvas-darwin-x64@0.1.93':
- resolution: {integrity: sha512-1YfuNPIQLawsg/gSNdJRk4kQWUy9M/Gy8FGsOI79nhQEJ2PZdqpSPl5UNzf4elfuNXuVbEbmmjP68EQdUunDuQ==}
+ '@napi-rs/canvas-darwin-x64@0.1.97':
+ resolution: {integrity: sha512-PUP6e6/UGlclUvAQNnuXCcnkpdUou6VYZfQOQxExLp86epOylmiwLkqXIvpFmjoTEDmPmXrI+coL/9EFU1gKPA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@napi-rs/canvas-linux-arm-gnueabihf@0.1.93':
- resolution: {integrity: sha512-8kEkOQPZjuyHjupvXExuJZiuiVNecdABGq3DLI7aO1EvQFOOlWMm2d/8Q5qXdV73Tn+nu3m16+kPajsN1oJefQ==}
+ '@napi-rs/canvas-linux-arm-gnueabihf@0.1.97':
+ resolution: {integrity: sha512-XyXH2L/cic8eTNtbrXCcvqHtMX/nEOxN18+7rMrAM2XtLYC/EB5s0wnO1FsLMWmK+04ZSLN9FBGipo7kpIkcOw==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
- '@napi-rs/canvas-linux-arm64-gnu@0.1.93':
- resolution: {integrity: sha512-qIKLKkBkYSyWSYAoDThoxf5y1gr4X0g7W8rDU7d2HDeAAcotdVHUwuKkMeNe6+5VNk7/95EIhbslQjSxiCu32g==}
+ '@napi-rs/canvas-linux-arm64-gnu@0.1.97':
+ resolution: {integrity: sha512-Kuq/M3djq0K8ktgz6nPlK7Ne5d4uWeDxPpyKWOjWDK2RIOhHVtLtyLiJw2fuldw7Vn4mhw05EZXCEr4Q76rs9w==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@napi-rs/canvas-linux-arm64-musl@0.1.93':
- resolution: {integrity: sha512-mAwQBGM3qArS9XEO21AK4E1uGvCuUCXjhIZk0dlVvs49MQ6wAAuCkYKNFpSKeSicKrLWwBMfgWX4qZoPh+M00A==}
+ '@napi-rs/canvas-linux-arm64-musl@0.1.97':
+ resolution: {integrity: sha512-kKmSkQVnWeqg7qdsiXvYxKhAFuHz3tkBjW/zyQv5YKUPhotpaVhpBGv5LqCngzyuRV85SXoe+OFj+Tv0a0QXkQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@napi-rs/canvas-linux-riscv64-gnu@0.1.93':
- resolution: {integrity: sha512-kaIH5MpPzOZfkM+QMsBxGdM9jlJT+N+fwz2IEaju/S+DL65E5TgPOx4QcD5dQ8vsMxlak6uDrudBc4ns5xzZCw==}
+ '@napi-rs/canvas-linux-riscv64-gnu@0.1.97':
+ resolution: {integrity: sha512-Jc7I3A51jnEOIAXeLsN/M/+Z28LUeakcsXs07FLq9prXc0eYOtVwsDEv913Gr+06IRo34gJJVgT0TXvmz+N2VA==}
engines: {node: '>= 10'}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@napi-rs/canvas-linux-x64-gnu@0.1.93':
- resolution: {integrity: sha512-KtMZJqYWvOSeW5w3VSV2f5iGnwNdKJm4gwgVid4xNy1NFi+NJSyuglA1lX1u4wIPxizyxh8OW5c5Usf6oSOMNQ==}
+ '@napi-rs/canvas-linux-x64-gnu@0.1.97':
+ resolution: {integrity: sha512-iDUBe7AilfuBSRbSa8/IGX38Mf+iCSBqoVKLSQ5XaY2JLOaqz1TVyPFEyIck7wT6mRQhQt5sN6ogfjIDfi74tg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@napi-rs/canvas-linux-x64-musl@0.1.93':
- resolution: {integrity: sha512-qRZhOvlDBooRLX6V3/t9X9B+plZK+OrPLgfFixu0A1RO/3VHbubOknfnMnocSDAqk/L6cRyKI83VP2ciR9UO7w==}
+ '@napi-rs/canvas-linux-x64-musl@0.1.97':
+ resolution: {integrity: sha512-AKLFd/v0Z5fvgqBDqhvqtAdx+fHMJ5t9JcUNKq4FIZ5WH+iegGm8HPdj00NFlCSnm83Fp3Ln8I2f7uq1aIiWaA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [musl]
- '@napi-rs/canvas-win32-arm64-msvc@0.1.93':
- resolution: {integrity: sha512-um5XE44vF8bjkQEsH2iRSUP9fDeQGYbn/qjM/v4whXG83qsqapAXlOPOQqSARZB1SiNvPUAuXoRsJLlKFmAEFw==}
+ '@napi-rs/canvas-win32-arm64-msvc@0.1.97':
+ resolution: {integrity: sha512-u883Yr6A6fO7Vpsy9YE4FVCIxzzo5sO+7pIUjjoDLjS3vQaNMkVzx5bdIpEL+ob+gU88WDK4VcxYMZ6nmnoX9A==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@napi-rs/canvas-win32-x64-msvc@0.1.93':
- resolution: {integrity: sha512-maHlizZgmKsAPJwjwBZMnsWfq3Ca9QutoteQwKe7YqsmbECoylrLCCOGCDOredstW4BRWqRTfCl6NJaVVeAQvQ==}
+ '@napi-rs/canvas-win32-x64-msvc@0.1.97':
+ resolution: {integrity: sha512-sWtD2EE3fV0IzN+iiQUqr/Q1SwqWhs2O1FKItFlxtdDkikpEj5g7DKQpY3x55H/MAOnL8iomnlk3mcEeGiUMoQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
- '@napi-rs/canvas@0.1.93':
- resolution: {integrity: sha512-unVFo8CUlUeJCCxt50+j4yy91NF4x6n9zdGcvEsOFAWzowtZm3mgx8X2D7xjwV0cFSfxmpGPoe+JS77uzeFsxg==}
+ '@napi-rs/canvas@0.1.97':
+ resolution: {integrity: sha512-8cFniXvrIEnVwuNSRCW9wirRZbHvrD3JVujdS2P5n5xiJZNZMOZcfOvJ1pb66c7jXMKHHglJEDVJGbm8XWFcXQ==}
engines: {node: '>= 10'}
'@pkgjs/parseargs@0.11.0':
@@ -697,8 +700,8 @@ packages:
'@types/deep-eql@4.0.2':
resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
- '@types/dom-navigation@1.0.6':
- resolution: {integrity: sha512-4srBpebg8rFDm0LafYuWhZMgLoSr5J4gx4q1uaTqOXwVk00y+CkTdJ4SC57sR1cMhP0ZRjApMRdHVcFYOvPGTw==}
+ '@types/dom-navigation@1.0.7':
+ resolution: {integrity: sha512-Di4W+i2faYquHUnyWUg3bBQp5pTNvjDDA7mIYfD/1WlLgan6sKkeVjGbdL78K0CuNEk5Pfc/c0rfelwkz10mnQ==}
'@types/esrecurse@4.3.1':
resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==}
@@ -721,8 +724,8 @@ packages:
'@types/mocha@10.0.10':
resolution: {integrity: sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==}
- '@types/node@24.10.13':
- resolution: {integrity: sha512-oH72nZRfDv9lADUBSo104Aq7gPHpQZc4BTx38r9xf9pg5LfP6EzSyH2n7qFmmxRQXh7YlUXODcYsg6PuTDSxGg==}
+ '@types/node@24.12.0':
+ resolution: {integrity: sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==}
'@types/toastify-js@1.12.4':
resolution: {integrity: sha512-zfZHU4tKffPCnZRe7pjv/eFKzTVHozKewFCKaCjZ4gFinKgJRz/t0bkZiMCXJxPhv/ZoeDGNOeRD09R0kQZ/nw==}
@@ -730,77 +733,80 @@ packages:
'@types/trusted-types@2.0.7':
resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
- '@typescript-eslint/eslint-plugin@8.56.0':
- resolution: {integrity: sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw==}
+ '@typescript-eslint/eslint-plugin@8.58.0':
+ resolution: {integrity: sha512-RLkVSiNuUP1C2ROIWfqX+YcUfLaSnxGE/8M+Y57lopVwg9VTYYfhuz15Yf1IzCKgZj6/rIbYTmJCUSqr76r0Wg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.56.0
+ '@typescript-eslint/parser': ^8.58.0
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/parser@8.56.0':
- resolution: {integrity: sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg==}
+ '@typescript-eslint/parser@8.58.0':
+ resolution: {integrity: sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/project-service@8.56.0':
- resolution: {integrity: sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==}
+ '@typescript-eslint/project-service@8.58.0':
+ resolution: {integrity: sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/scope-manager@8.56.0':
- resolution: {integrity: sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==}
+ '@typescript-eslint/scope-manager@8.58.0':
+ resolution: {integrity: sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.56.0':
- resolution: {integrity: sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==}
+ '@typescript-eslint/tsconfig-utils@8.58.0':
+ resolution: {integrity: sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/type-utils@8.56.0':
- resolution: {integrity: sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA==}
+ '@typescript-eslint/type-utils@8.58.0':
+ resolution: {integrity: sha512-aGsCQImkDIqMyx1u4PrVlbi/krmDsQUs4zAcCV6M7yPcPev+RqVlndsJy9kJ8TLihW9TZ0kbDAzctpLn5o+lOg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/types@8.56.0':
- resolution: {integrity: sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==}
+ '@typescript-eslint/types@8.58.0':
+ resolution: {integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.56.0':
- resolution: {integrity: sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==}
+ '@typescript-eslint/typescript-estree@8.58.0':
+ resolution: {integrity: sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/utils@8.56.0':
- resolution: {integrity: sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==}
+ '@typescript-eslint/utils@8.58.0':
+ resolution: {integrity: sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/visitor-keys@8.56.0':
- resolution: {integrity: sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==}
+ '@typescript-eslint/visitor-keys@8.58.0':
+ resolution: {integrity: sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@upsetjs/venn.js@2.0.0':
+ resolution: {integrity: sha512-WbBhLrooyePuQ1VZxrJjtLvTc4NVfpOyKx0sKqioq9bX1C1m7Jgykkn8gLrtwumBioXIqam8DLxp88Adbue6Hw==}
+
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.15.0:
- resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
+ acorn@8.16.0:
+ resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==}
engines: {node: '>=0.4.0'}
hasBin: true
- ajv@6.12.6:
- resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+ ajv@6.14.0:
+ resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==}
ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
@@ -860,19 +866,19 @@ packages:
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- balanced-match@4.0.3:
- resolution: {integrity: sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==}
- engines: {node: 20 || >=22}
+ balanced-match@4.0.4:
+ resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
+ engines: {node: 18 || 20 || >=22}
- brace-expansion@1.1.12:
- resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
+ brace-expansion@1.1.13:
+ resolution: {integrity: sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==}
- brace-expansion@2.0.2:
- resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
+ brace-expansion@2.0.3:
+ resolution: {integrity: sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==}
- brace-expansion@5.0.2:
- resolution: {integrity: sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==}
- engines: {node: 20 || >=22}
+ brace-expansion@5.0.5:
+ resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==}
+ engines: {node: 18 || 20 || >=22}
browser-stdout@1.3.1:
resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==}
@@ -906,8 +912,8 @@ packages:
peerDependencies:
chevrotain: ^11.0.0
- chevrotain@11.1.1:
- resolution: {integrity: sha512-f0yv5CPKaFxfsPTBzX7vGuim4oIC1/gcS7LUGdBSwl2dU6+FON6LVUksdOo1qJjoUvXNn45urgh8C+0a24pACQ==}
+ chevrotain@11.1.2:
+ resolution: {integrity: sha512-opLQzEVriiH1uUQ4Kctsd49bRoFDXGGSC4GUqj7pGyxM3RehRhvTlZJc1FL/Flew2p5uwxa1tUDWKzI4wNM8pg==}
chokidar@4.0.3:
resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
@@ -1107,8 +1113,8 @@ packages:
resolution: {integrity: sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==}
engines: {node: '>=12'}
- dagre-d3-es@7.0.13:
- resolution: {integrity: sha512-efEhnxpSuwpYOKRm/L5KbqoZmNNukHa/Flty4Wp62JRvgH2ojwVgPgdYyr4twpieZnyRDdIH7PY2mopX26+j2Q==}
+ dagre-d3-es@7.0.14:
+ resolution: {integrity: sha512-P4rFMVq9ESWqmOgK+dlXvOtLwYg0i7u0HBGJER0LZDJT2VHIPAMZ/riPxqJceWMStH5+E61QxFra9kIS3AqdMg==}
data-view-buffer@1.0.2:
resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
@@ -1122,8 +1128,8 @@ packages:
resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
engines: {node: '>= 0.4'}
- dayjs@1.11.19:
- resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==}
+ dayjs@1.11.20:
+ resolution: {integrity: sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==}
debug@3.2.7:
resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
@@ -1157,8 +1163,8 @@ packages:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
- delaunator@5.0.1:
- resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==}
+ delaunator@5.1.0:
+ resolution: {integrity: sha512-AGrQ4QSgssa1NGmWmLPqN5NY2KajF5MqxetNEO+o0n3ZwZZeTmt7bBnvzHWrmkZFxGgr4HdyFgelzgi06otLuQ==}
diff@7.0.0:
resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==}
@@ -1168,8 +1174,8 @@ packages:
resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
engines: {node: '>=0.10.0'}
- dompurify@3.3.1:
- resolution: {integrity: sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==}
+ dompurify@3.3.3:
+ resolution: {integrity: sha512-Oj6pzI2+RqBfFG+qOaOLbFXLQ90ARpcGG6UePL82bJLtdsa6CYJD7nmiU8MW9nQNOtCHV3lZ/Bzq1X0QYbBZCA==}
dunder-proto@1.0.1:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
@@ -1212,8 +1218,8 @@ packages:
resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
engines: {node: '>= 0.4'}
- esbuild@0.27.3:
- resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==}
+ esbuild@0.27.4:
+ resolution: {integrity: sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==}
engines: {node: '>=18'}
hasBin: true
@@ -1279,20 +1285,20 @@ packages:
eslint-config-prettier:
optional: true
- eslint-scope@9.1.0:
- resolution: {integrity: sha512-CkWE42hOJsNj9FJRaoMX9waUFYhqY4jmyLFdAdzZr6VaCg3ynLYx4WnOdkaIifGfH4gsUcBTn4OZbHXkpLD0FQ==}
+ eslint-scope@9.1.2:
+ resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- eslint-visitor-keys@5.0.0:
- resolution: {integrity: sha512-A0XeIi7CXU7nPlfHS9loMYEKxUaONu/hTEzHTGba9Huu94Cq1hPivf+DE5erJozZOky0LfvXAyrV/tcswpLI0Q==}
+ eslint-visitor-keys@5.0.1:
+ resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- eslint@10.0.0:
- resolution: {integrity: sha512-O0piBKY36YSJhlFSG8p9VUdPV/SxxS4FYDWVpr/9GJuMaepzwlf4J8I4ov1b+ySQfDTPhc3DtLaxcT1fN0yqCg==}
+ eslint@10.1.0:
+ resolution: {integrity: sha512-S9jlY/ELKEUwwQnqWDO+f+m6sercqOPSqXM5Go94l7DOmxHVDgmSFGWEzeE/gwgTAr0W103BWt0QLe/7mabIvA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
hasBin: true
peerDependencies:
@@ -1301,8 +1307,8 @@ packages:
jiti:
optional: true
- espree@11.1.0:
- resolution: {integrity: sha512-WFWYhO1fV4iYkqOOvq8FbqIhr2pYfoDY0kCotMkDeNtGpiGGkZ1iov2u8ydjtgM8yF8rzK7oaTbw2NAzbAbehw==}
+ espree@11.2.0:
+ resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
esquery@1.7.0:
@@ -1358,8 +1364,8 @@ packages:
resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
hasBin: true
- flatted@3.3.3:
- resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
+ flatted@3.4.2:
+ resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==}
for-each@0.3.5:
resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
@@ -1408,6 +1414,10 @@ packages:
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
hasBin: true
+ globals@17.4.0:
+ resolution: {integrity: sha512-hjrNztw/VajQwOLsMNT1cbJiH2muO3OROCHnbehc8eY5JyD2gqz4AcMHPqgaOR59DjgUjYAYLeH699g/eWi2jw==}
+ engines: {node: '>=18'}
+
globalthis@1.0.4:
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
engines: {node: '>= 0.4'}
@@ -1615,8 +1625,8 @@ packages:
resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
hasBin: true
- katex@0.16.28:
- resolution: {integrity: sha512-YHzO7721WbmAL6Ov1uzN/l5mY5WWWhJBSW+jq4tkfZfsxmo1hu6frS0EOswvjBUnWE6NtjEs48SFn5CQESRLZg==}
+ katex@0.16.44:
+ resolution: {integrity: sha512-EkxoDTk8ufHqHlf9QxGwcxeLkWRR3iOuYfRpfORgYfqc8s13bgb+YtRY59NK5ZpRaCwq1kqA6a5lpX8C/eLphQ==}
hasBin: true
keyv@4.5.4:
@@ -1662,32 +1672,32 @@ packages:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines: {node: '>= 0.4'}
- mathjax@4.1.0:
- resolution: {integrity: sha512-53eDXzxk40pS2sdI6KDCPoreY95ADaGygbi41ExKmn3FYQ+QIdpquIU90eppecelzQjf74kpScyeplVPccnIJw==}
+ mathjax@4.1.1:
+ resolution: {integrity: sha512-NyvA8c39LUUM/m+oCg7sfA13hmw7yGkre5kiRWN9qzChCyhce39lecnbjgMA/oEUgq9Vyetk6u78apwcIXpW/A==}
- mermaid@11.12.3:
- resolution: {integrity: sha512-wN5ZSgJQIC+CHJut9xaKWsknLxaFBwCPwPkGTSUYrTiHORWvpT8RxGk849HPnpUAQ+/9BPRqYb80jTpearrHzQ==}
+ mermaid@11.13.0:
+ resolution: {integrity: sha512-fEnci+Immw6lKMFI8sqzjlATTyjLkRa6axrEgLV2yHTfv8r+h1wjFbV6xeRtd4rUV1cS4EpR9rwp3Rci7TRWDw==}
- minimatch@10.2.1:
- resolution: {integrity: sha512-MClCe8IL5nRRmawL6ib/eT4oLyeKMGCghibcDWK+J0hh0Q8kqSdia6BvbRMVk6mPa6WqUa5uR2oxt6C5jd533A==}
- engines: {node: 20 || >=22}
+ minimatch@10.2.5:
+ resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==}
+ engines: {node: 18 || 20 || >=22}
- minimatch@3.1.2:
- resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+ minimatch@3.1.5:
+ resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
- minimatch@9.0.5:
- resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
+ minimatch@9.0.9:
+ resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==}
engines: {node: '>=16 || 14 >=14.17'}
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- minipass@7.1.2:
- resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
+ minipass@7.1.3:
+ resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==}
engines: {node: '>=16 || 14 >=14.17'}
- mlly@1.8.0:
- resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==}
+ mlly@1.8.2:
+ resolution: {integrity: sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==}
mocha@11.7.5:
resolution: {integrity: sha512-mTT6RgopEYABzXWFx+GcJ+ZQ32kp4fMf0xvpZIIfSq9Z8lC/++MtcCnQ9t5FP2veYEP95FIYSvW+U9fV4xrlig==}
@@ -1703,8 +1713,8 @@ packages:
node-readable-to-web-readable-stream@0.4.2:
resolution: {integrity: sha512-/cMZNI34v//jUTrI+UIo4ieHAB5EZRY/+7OmXZgBxaWBMcW2tGdceIw06RFxWxrKZ5Jp3sI2i5TsRo+CBhtVLQ==}
- npm-check-updates@19.3.2:
- resolution: {integrity: sha512-9rr3z7znFjCSuaFxHGTFR2ZBOvLWaJcpLKmIquoTbDBNrwAGiHhv4MZyty6EJ9Xo/aMn35+2ISPSMgWIXx5Xkg==}
+ npm-check-updates@20.0.0:
+ resolution: {integrity: sha512-qCs02x51irGf0okCttwv8lHEO2NxT903IJ2bKpG82kIzkm6pfT3CoWB5YIvqY/wi/DdnYRfI7eVfCYYymQgvCg==}
engines: {node: '>=20.0.0', npm: '>=8.12.1'}
hasBin: true
@@ -1782,8 +1792,8 @@ packages:
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
- picomatch@4.0.3:
- resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
+ picomatch@4.0.4:
+ resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
engines: {node: '>=12'}
pkg-types@1.3.1:
@@ -1840,8 +1850,8 @@ packages:
engines: {node: '>= 0.4'}
hasBin: true
- robust-predicates@3.0.2:
- resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==}
+ robust-predicates@3.0.3:
+ resolution: {integrity: sha512-NS3levdsRIUOmiJ8FZWCP7LG3QpJyrs/TE0Zpf1yvZu8cAJJ6QMW92H1c7kWpdIHo8RvmLxN/o2JXTKHp74lUA==}
roughjs@4.6.6:
resolution: {integrity: sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==}
@@ -1947,8 +1957,8 @@ packages:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
- strip-ansi@7.1.2:
- resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
+ strip-ansi@7.2.0:
+ resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==}
engines: {node: '>=12'}
strip-bom@3.0.0:
@@ -1981,22 +1991,22 @@ packages:
resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==}
engines: {node: ^14.18.0 || >=16.0.0}
- tinyexec@1.0.2:
- resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==}
+ tinyexec@1.0.4:
+ resolution: {integrity: sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==}
engines: {node: '>=18'}
tinyglobby@0.2.15:
resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
engines: {node: '>=12.0.0'}
- tinymce@8.3.2:
- resolution: {integrity: sha512-iZ8aIUtrgGOw2AkukNf8spUM0LOzNLoCHRepwXQwWmHxP2TI5LzHjjG0SmXGxbya4EmoD5/pAox0ZXJfLO5DUw==}
+ tinymce@8.4.0:
+ resolution: {integrity: sha512-Q/0/iLycB7hgSkOBoRqfceOz/7Obs9zIo0DwTRuvrReLxb6qdz/1vI7aVJMcW2BAuW80QqZiTyYdVM2amBkqIg==}
toastify-js@1.12.0:
resolution: {integrity: sha512-HeMHCO9yLPvP9k0apGSdPUWrUbLnxUKNFzgUoZp1PHCLploIX/4DSQ7V8H25ef+h4iO9n0he7ImfcndnN6nDrQ==}
- ts-api-utils@2.4.0:
- resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==}
+ ts-api-utils@2.5.0:
+ resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==}
engines: {node: '>=18.12'}
peerDependencies:
typescript: '>=4.8.4'
@@ -2028,15 +2038,15 @@ packages:
resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
engines: {node: '>= 0.4'}
- typescript-eslint@8.56.0:
- resolution: {integrity: sha512-c7toRLrotJ9oixgdW7liukZpsnq5CZ7PuKztubGYlNppuTqhIoWfhgHo/7EU0v06gS2l/x0i2NEFK1qMIf0rIg==}
+ typescript-eslint@8.58.0:
+ resolution: {integrity: sha512-e2TQzKfaI85fO+F3QywtX+tCTsu/D3WW5LVU6nz8hTFKFZ8yBJ6mSYRpXqdR3mFjPWmO0eWsTa5f+UpAOe/FMA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- typescript@5.9.3:
- resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
+ typescript@6.0.2:
+ resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==}
engines: {node: '>=14.17'}
hasBin: true
@@ -2141,100 +2151,100 @@ snapshots:
'@antfu/install-pkg@1.1.0':
dependencies:
package-manager-detector: 1.6.0
- tinyexec: 1.0.2
+ tinyexec: 1.0.4
'@braintree/sanitize-url@7.1.2': {}
- '@chevrotain/cst-dts-gen@11.1.1':
+ '@chevrotain/cst-dts-gen@11.1.2':
dependencies:
- '@chevrotain/gast': 11.1.1
- '@chevrotain/types': 11.1.1
+ '@chevrotain/gast': 11.1.2
+ '@chevrotain/types': 11.1.2
lodash-es: 4.17.23
- '@chevrotain/gast@11.1.1':
+ '@chevrotain/gast@11.1.2':
dependencies:
- '@chevrotain/types': 11.1.1
+ '@chevrotain/types': 11.1.2
lodash-es: 4.17.23
- '@chevrotain/regexp-to-ast@11.1.1': {}
+ '@chevrotain/regexp-to-ast@11.1.2': {}
- '@chevrotain/types@11.1.1': {}
+ '@chevrotain/types@11.1.2': {}
- '@chevrotain/utils@11.1.1': {}
+ '@chevrotain/utils@11.1.2': {}
- '@codemirror/autocomplete@6.20.0':
+ '@codemirror/autocomplete@6.20.1':
dependencies:
- '@codemirror/language': 6.12.1
- '@codemirror/state': 6.5.4
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
'@codemirror/view': 6.38.8
'@lezer/common': 1.5.1
- '@codemirror/commands@6.10.2':
+ '@codemirror/commands@6.10.3':
dependencies:
- '@codemirror/language': 6.12.1
- '@codemirror/state': 6.5.4
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
'@codemirror/view': 6.38.8
'@lezer/common': 1.5.1
'@codemirror/lang-cpp@6.0.3':
dependencies:
- '@codemirror/language': 6.12.1
+ '@codemirror/language': 6.12.3
'@lezer/cpp': 1.1.5
'@codemirror/lang-css@6.3.1':
dependencies:
- '@codemirror/autocomplete': 6.20.0
- '@codemirror/language': 6.12.1
- '@codemirror/state': 6.5.4
+ '@codemirror/autocomplete': 6.20.1
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
'@lezer/common': 1.5.1
- '@lezer/css': 1.3.1
+ '@lezer/css': 1.3.3
'@codemirror/lang-go@6.0.1':
dependencies:
- '@codemirror/autocomplete': 6.20.0
- '@codemirror/language': 6.12.1
- '@codemirror/state': 6.5.4
+ '@codemirror/autocomplete': 6.20.1
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
'@lezer/common': 1.5.1
'@lezer/go': 1.0.1
'@codemirror/lang-html@6.4.11':
dependencies:
- '@codemirror/autocomplete': 6.20.0
+ '@codemirror/autocomplete': 6.20.1
'@codemirror/lang-css': 6.3.1
- '@codemirror/lang-javascript': 6.2.4
- '@codemirror/language': 6.12.1
- '@codemirror/state': 6.5.4
+ '@codemirror/lang-javascript': 6.2.5
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
'@codemirror/view': 6.38.8
'@lezer/common': 1.5.1
- '@lezer/css': 1.3.1
+ '@lezer/css': 1.3.3
'@lezer/html': 1.3.13
'@codemirror/lang-java@6.0.2':
dependencies:
- '@codemirror/language': 6.12.1
+ '@codemirror/language': 6.12.3
'@lezer/java': 1.1.3
- '@codemirror/lang-javascript@6.2.4':
+ '@codemirror/lang-javascript@6.2.5':
dependencies:
- '@codemirror/autocomplete': 6.20.0
- '@codemirror/language': 6.12.1
- '@codemirror/lint': 6.9.4
- '@codemirror/state': 6.5.4
+ '@codemirror/autocomplete': 6.20.1
+ '@codemirror/language': 6.12.3
+ '@codemirror/lint': 6.9.5
+ '@codemirror/state': 6.6.0
'@codemirror/view': 6.38.8
'@lezer/common': 1.5.1
'@lezer/javascript': 1.5.4
'@codemirror/lang-json@6.0.2':
dependencies:
- '@codemirror/language': 6.12.1
+ '@codemirror/language': 6.12.3
'@lezer/json': 1.0.3
'@codemirror/lang-markdown@6.5.0':
dependencies:
- '@codemirror/autocomplete': 6.20.0
+ '@codemirror/autocomplete': 6.20.1
'@codemirror/lang-html': 6.4.11
- '@codemirror/language': 6.12.1
- '@codemirror/state': 6.5.4
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
'@codemirror/view': 6.38.8
'@lezer/common': 1.5.1
'@lezer/markdown': 1.6.3
@@ -2242,197 +2252,197 @@ snapshots:
'@codemirror/lang-php@6.0.2':
dependencies:
'@codemirror/lang-html': 6.4.11
- '@codemirror/language': 6.12.1
- '@codemirror/state': 6.5.4
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
'@lezer/common': 1.5.1
'@lezer/php': 1.0.5
'@codemirror/lang-python@6.2.1':
dependencies:
- '@codemirror/autocomplete': 6.20.0
- '@codemirror/language': 6.12.1
- '@codemirror/state': 6.5.4
+ '@codemirror/autocomplete': 6.20.1
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
'@lezer/common': 1.5.1
'@lezer/python': 1.1.18
'@codemirror/lang-rust@6.0.2':
dependencies:
- '@codemirror/language': 6.12.1
+ '@codemirror/language': 6.12.3
'@lezer/rust': 1.0.2
'@codemirror/lang-sql@6.10.0':
dependencies:
- '@codemirror/autocomplete': 6.20.0
- '@codemirror/language': 6.12.1
- '@codemirror/state': 6.5.4
+ '@codemirror/autocomplete': 6.20.1
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
'@lezer/common': 1.5.1
'@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.8
'@codemirror/lang-xml@6.1.0':
dependencies:
- '@codemirror/autocomplete': 6.20.0
- '@codemirror/language': 6.12.1
- '@codemirror/state': 6.5.4
+ '@codemirror/autocomplete': 6.20.1
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
'@codemirror/view': 6.38.8
'@lezer/common': 1.5.1
'@lezer/xml': 1.0.6
- '@codemirror/lang-yaml@6.1.2':
+ '@codemirror/lang-yaml@6.1.3':
dependencies:
- '@codemirror/autocomplete': 6.20.0
- '@codemirror/language': 6.12.1
- '@codemirror/state': 6.5.4
+ '@codemirror/autocomplete': 6.20.1
+ '@codemirror/language': 6.12.3
+ '@codemirror/state': 6.6.0
'@lezer/common': 1.5.1
'@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.8
'@lezer/yaml': 1.0.4
- '@codemirror/language@6.12.1':
+ '@codemirror/language@6.12.3':
dependencies:
- '@codemirror/state': 6.5.4
+ '@codemirror/state': 6.6.0
'@codemirror/view': 6.38.8
'@lezer/common': 1.5.1
'@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.8
style-mod: 4.1.3
- '@codemirror/lint@6.9.4':
+ '@codemirror/lint@6.9.5':
dependencies:
- '@codemirror/state': 6.5.4
+ '@codemirror/state': 6.6.0
'@codemirror/view': 6.38.8
crelt: 1.0.6
'@codemirror/search@6.6.0':
dependencies:
- '@codemirror/state': 6.5.4
+ '@codemirror/state': 6.6.0
'@codemirror/view': 6.38.8
crelt: 1.0.6
- '@codemirror/state@6.5.4':
+ '@codemirror/state@6.6.0':
dependencies:
'@marijn/find-cluster-break': 1.0.2
'@codemirror/view@6.38.8':
dependencies:
- '@codemirror/state': 6.5.4
+ '@codemirror/state': 6.6.0
crelt: 1.0.6
style-mod: 4.1.3
w3c-keyname: 2.2.8
- '@esbuild/aix-ppc64@0.27.3':
+ '@esbuild/aix-ppc64@0.27.4':
optional: true
- '@esbuild/android-arm64@0.27.3':
+ '@esbuild/android-arm64@0.27.4':
optional: true
- '@esbuild/android-arm@0.27.3':
+ '@esbuild/android-arm@0.27.4':
optional: true
- '@esbuild/android-x64@0.27.3':
+ '@esbuild/android-x64@0.27.4':
optional: true
- '@esbuild/darwin-arm64@0.27.3':
+ '@esbuild/darwin-arm64@0.27.4':
optional: true
- '@esbuild/darwin-x64@0.27.3':
+ '@esbuild/darwin-x64@0.27.4':
optional: true
- '@esbuild/freebsd-arm64@0.27.3':
+ '@esbuild/freebsd-arm64@0.27.4':
optional: true
- '@esbuild/freebsd-x64@0.27.3':
+ '@esbuild/freebsd-x64@0.27.4':
optional: true
- '@esbuild/linux-arm64@0.27.3':
+ '@esbuild/linux-arm64@0.27.4':
optional: true
- '@esbuild/linux-arm@0.27.3':
+ '@esbuild/linux-arm@0.27.4':
optional: true
- '@esbuild/linux-ia32@0.27.3':
+ '@esbuild/linux-ia32@0.27.4':
optional: true
- '@esbuild/linux-loong64@0.27.3':
+ '@esbuild/linux-loong64@0.27.4':
optional: true
- '@esbuild/linux-mips64el@0.27.3':
+ '@esbuild/linux-mips64el@0.27.4':
optional: true
- '@esbuild/linux-ppc64@0.27.3':
+ '@esbuild/linux-ppc64@0.27.4':
optional: true
- '@esbuild/linux-riscv64@0.27.3':
+ '@esbuild/linux-riscv64@0.27.4':
optional: true
- '@esbuild/linux-s390x@0.27.3':
+ '@esbuild/linux-s390x@0.27.4':
optional: true
- '@esbuild/linux-x64@0.27.3':
+ '@esbuild/linux-x64@0.27.4':
optional: true
- '@esbuild/netbsd-arm64@0.27.3':
+ '@esbuild/netbsd-arm64@0.27.4':
optional: true
- '@esbuild/netbsd-x64@0.27.3':
+ '@esbuild/netbsd-x64@0.27.4':
optional: true
- '@esbuild/openbsd-arm64@0.27.3':
+ '@esbuild/openbsd-arm64@0.27.4':
optional: true
- '@esbuild/openbsd-x64@0.27.3':
+ '@esbuild/openbsd-x64@0.27.4':
optional: true
- '@esbuild/openharmony-arm64@0.27.3':
+ '@esbuild/openharmony-arm64@0.27.4':
optional: true
- '@esbuild/sunos-x64@0.27.3':
+ '@esbuild/sunos-x64@0.27.4':
optional: true
- '@esbuild/win32-arm64@0.27.3':
+ '@esbuild/win32-arm64@0.27.4':
optional: true
- '@esbuild/win32-ia32@0.27.3':
+ '@esbuild/win32-ia32@0.27.4':
optional: true
- '@esbuild/win32-x64@0.27.3':
+ '@esbuild/win32-x64@0.27.4':
optional: true
- '@eslint-community/eslint-utils@4.9.1(eslint@10.0.0)':
+ '@eslint-community/eslint-utils@4.9.1(eslint@10.1.0)':
dependencies:
- eslint: 10.0.0
+ eslint: 10.1.0
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
- '@eslint/config-array@0.23.1':
+ '@eslint/config-array@0.23.3':
dependencies:
- '@eslint/object-schema': 3.0.1
+ '@eslint/object-schema': 3.0.3
debug: 4.4.3(supports-color@8.1.1)
- minimatch: 10.2.1
+ minimatch: 10.2.5
transitivePeerDependencies:
- supports-color
- '@eslint/config-helpers@0.5.2':
+ '@eslint/config-helpers@0.5.3':
dependencies:
- '@eslint/core': 1.1.0
+ '@eslint/core': 1.1.1
- '@eslint/core@1.1.0':
+ '@eslint/core@1.1.1':
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/js@10.0.1(eslint@10.0.0)':
+ '@eslint/js@10.0.1(eslint@10.1.0)':
optionalDependencies:
- eslint: 10.0.0
+ eslint: 10.1.0
- '@eslint/object-schema@3.0.1': {}
+ '@eslint/object-schema@3.0.3': {}
- '@eslint/plugin-kit@0.6.0':
+ '@eslint/plugin-kit@0.6.1':
dependencies:
- '@eslint/core': 1.1.0
+ '@eslint/core': 1.1.1
levn: 0.4.1
- '@hpcc-js/wasm-graphviz@1.21.0': {}
+ '@hpcc-js/wasm-graphviz@1.21.2': {}
'@humanfs/core@0.19.1': {}
@@ -2451,13 +2461,13 @@ snapshots:
dependencies:
'@antfu/install-pkg': 1.1.0
'@iconify/types': 2.0.0
- mlly: 1.8.0
+ mlly: 1.8.2
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
string-width-cjs: string-width@4.2.3
- strip-ansi: 7.1.2
+ strip-ansi: 7.2.0
strip-ansi-cjs: strip-ansi@6.0.1
wrap-ansi: 8.1.0
wrap-ansi-cjs: wrap-ansi@7.0.0
@@ -2470,7 +2480,7 @@ snapshots:
'@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.8
- '@lezer/css@1.3.1':
+ '@lezer/css@1.3.3':
dependencies:
'@lezer/common': 1.5.1
'@lezer/highlight': 1.2.3
@@ -2551,58 +2561,58 @@ snapshots:
'@marijn/find-cluster-break@1.0.2': {}
- '@mathjax/mathjax-newcm-font@4.1.0': {}
+ '@mathjax/mathjax-newcm-font@4.1.1': {}
- '@mermaid-js/parser@1.0.0':
+ '@mermaid-js/parser@1.0.1':
dependencies:
langium: 4.2.1
- '@napi-rs/canvas-android-arm64@0.1.93':
+ '@napi-rs/canvas-android-arm64@0.1.97':
optional: true
- '@napi-rs/canvas-darwin-arm64@0.1.93':
+ '@napi-rs/canvas-darwin-arm64@0.1.97':
optional: true
- '@napi-rs/canvas-darwin-x64@0.1.93':
+ '@napi-rs/canvas-darwin-x64@0.1.97':
optional: true
- '@napi-rs/canvas-linux-arm-gnueabihf@0.1.93':
+ '@napi-rs/canvas-linux-arm-gnueabihf@0.1.97':
optional: true
- '@napi-rs/canvas-linux-arm64-gnu@0.1.93':
+ '@napi-rs/canvas-linux-arm64-gnu@0.1.97':
optional: true
- '@napi-rs/canvas-linux-arm64-musl@0.1.93':
+ '@napi-rs/canvas-linux-arm64-musl@0.1.97':
optional: true
- '@napi-rs/canvas-linux-riscv64-gnu@0.1.93':
+ '@napi-rs/canvas-linux-riscv64-gnu@0.1.97':
optional: true
- '@napi-rs/canvas-linux-x64-gnu@0.1.93':
+ '@napi-rs/canvas-linux-x64-gnu@0.1.97':
optional: true
- '@napi-rs/canvas-linux-x64-musl@0.1.93':
+ '@napi-rs/canvas-linux-x64-musl@0.1.97':
optional: true
- '@napi-rs/canvas-win32-arm64-msvc@0.1.93':
+ '@napi-rs/canvas-win32-arm64-msvc@0.1.97':
optional: true
- '@napi-rs/canvas-win32-x64-msvc@0.1.93':
+ '@napi-rs/canvas-win32-x64-msvc@0.1.97':
optional: true
- '@napi-rs/canvas@0.1.93':
+ '@napi-rs/canvas@0.1.97':
optionalDependencies:
- '@napi-rs/canvas-android-arm64': 0.1.93
- '@napi-rs/canvas-darwin-arm64': 0.1.93
- '@napi-rs/canvas-darwin-x64': 0.1.93
- '@napi-rs/canvas-linux-arm-gnueabihf': 0.1.93
- '@napi-rs/canvas-linux-arm64-gnu': 0.1.93
- '@napi-rs/canvas-linux-arm64-musl': 0.1.93
- '@napi-rs/canvas-linux-riscv64-gnu': 0.1.93
- '@napi-rs/canvas-linux-x64-gnu': 0.1.93
- '@napi-rs/canvas-linux-x64-musl': 0.1.93
- '@napi-rs/canvas-win32-arm64-msvc': 0.1.93
- '@napi-rs/canvas-win32-x64-msvc': 0.1.93
+ '@napi-rs/canvas-android-arm64': 0.1.97
+ '@napi-rs/canvas-darwin-arm64': 0.1.97
+ '@napi-rs/canvas-darwin-x64': 0.1.97
+ '@napi-rs/canvas-linux-arm-gnueabihf': 0.1.97
+ '@napi-rs/canvas-linux-arm64-gnu': 0.1.97
+ '@napi-rs/canvas-linux-arm64-musl': 0.1.97
+ '@napi-rs/canvas-linux-riscv64-gnu': 0.1.97
+ '@napi-rs/canvas-linux-x64-gnu': 0.1.97
+ '@napi-rs/canvas-linux-x64-musl': 0.1.97
+ '@napi-rs/canvas-win32-arm64-msvc': 0.1.97
+ '@napi-rs/canvas-win32-x64-msvc': 0.1.97
optional: true
'@pkgjs/parseargs@0.11.0':
@@ -2736,7 +2746,7 @@ snapshots:
'@types/deep-eql@4.0.2': {}
- '@types/dom-navigation@1.0.6': {}
+ '@types/dom-navigation@1.0.7': {}
'@types/esrecurse@4.3.1': {}
@@ -2752,7 +2762,7 @@ snapshots:
'@types/mocha@10.0.10': {}
- '@types/node@24.10.13':
+ '@types/node@24.12.0':
dependencies:
undici-types: 7.16.0
@@ -2761,104 +2771,109 @@ snapshots:
'@types/trusted-types@2.0.7':
optional: true
- '@typescript-eslint/eslint-plugin@8.56.0(@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3))(eslint@10.0.0)(typescript@5.9.3)':
+ '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2))(eslint@10.1.0)(typescript@6.0.2)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
- '@typescript-eslint/scope-manager': 8.56.0
- '@typescript-eslint/type-utils': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
- '@typescript-eslint/utils': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
- '@typescript-eslint/visitor-keys': 8.56.0
- eslint: 10.0.0
+ '@typescript-eslint/parser': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
+ '@typescript-eslint/scope-manager': 8.58.0
+ '@typescript-eslint/type-utils': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
+ '@typescript-eslint/utils': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
+ '@typescript-eslint/visitor-keys': 8.58.0
+ eslint: 10.1.0
ignore: 7.0.5
natural-compare: 1.4.0
- ts-api-utils: 2.4.0(typescript@5.9.3)
- typescript: 5.9.3
+ ts-api-utils: 2.5.0(typescript@6.0.2)
+ typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3)':
+ '@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2)':
dependencies:
- '@typescript-eslint/scope-manager': 8.56.0
- '@typescript-eslint/types': 8.56.0
- '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.9.3)
- '@typescript-eslint/visitor-keys': 8.56.0
+ '@typescript-eslint/scope-manager': 8.58.0
+ '@typescript-eslint/types': 8.58.0
+ '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/visitor-keys': 8.58.0
debug: 4.4.3(supports-color@8.1.1)
- eslint: 10.0.0
- typescript: 5.9.3
+ eslint: 10.1.0
+ typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.56.0(typescript@5.9.3)':
+ '@typescript-eslint/project-service@8.58.0(typescript@6.0.2)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.56.0(typescript@5.9.3)
- '@typescript-eslint/types': 8.56.0
+ '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/types': 8.58.0
debug: 4.4.3(supports-color@8.1.1)
- typescript: 5.9.3
+ typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.56.0':
+ '@typescript-eslint/scope-manager@8.58.0':
dependencies:
- '@typescript-eslint/types': 8.56.0
- '@typescript-eslint/visitor-keys': 8.56.0
+ '@typescript-eslint/types': 8.58.0
+ '@typescript-eslint/visitor-keys': 8.58.0
- '@typescript-eslint/tsconfig-utils@8.56.0(typescript@5.9.3)':
+ '@typescript-eslint/tsconfig-utils@8.58.0(typescript@6.0.2)':
dependencies:
- typescript: 5.9.3
+ typescript: 6.0.2
- '@typescript-eslint/type-utils@8.56.0(eslint@10.0.0)(typescript@5.9.3)':
+ '@typescript-eslint/type-utils@8.58.0(eslint@10.1.0)(typescript@6.0.2)':
dependencies:
- '@typescript-eslint/types': 8.56.0
- '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.9.3)
- '@typescript-eslint/utils': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
+ '@typescript-eslint/types': 8.58.0
+ '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/utils': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
debug: 4.4.3(supports-color@8.1.1)
- eslint: 10.0.0
- ts-api-utils: 2.4.0(typescript@5.9.3)
- typescript: 5.9.3
+ eslint: 10.1.0
+ ts-api-utils: 2.5.0(typescript@6.0.2)
+ typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.56.0': {}
+ '@typescript-eslint/types@8.58.0': {}
- '@typescript-eslint/typescript-estree@8.56.0(typescript@5.9.3)':
+ '@typescript-eslint/typescript-estree@8.58.0(typescript@6.0.2)':
dependencies:
- '@typescript-eslint/project-service': 8.56.0(typescript@5.9.3)
- '@typescript-eslint/tsconfig-utils': 8.56.0(typescript@5.9.3)
- '@typescript-eslint/types': 8.56.0
- '@typescript-eslint/visitor-keys': 8.56.0
+ '@typescript-eslint/project-service': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/types': 8.58.0
+ '@typescript-eslint/visitor-keys': 8.58.0
debug: 4.4.3(supports-color@8.1.1)
- minimatch: 9.0.5
+ minimatch: 10.2.5
semver: 7.7.4
tinyglobby: 0.2.15
- ts-api-utils: 2.4.0(typescript@5.9.3)
- typescript: 5.9.3
+ ts-api-utils: 2.5.0(typescript@6.0.2)
+ typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.56.0(eslint@10.0.0)(typescript@5.9.3)':
+ '@typescript-eslint/utils@8.58.0(eslint@10.1.0)(typescript@6.0.2)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.0)
- '@typescript-eslint/scope-manager': 8.56.0
- '@typescript-eslint/types': 8.56.0
- '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.9.3)
- eslint: 10.0.0
- typescript: 5.9.3
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.1.0)
+ '@typescript-eslint/scope-manager': 8.58.0
+ '@typescript-eslint/types': 8.58.0
+ '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2)
+ eslint: 10.1.0
+ typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.56.0':
+ '@typescript-eslint/visitor-keys@8.58.0':
dependencies:
- '@typescript-eslint/types': 8.56.0
- eslint-visitor-keys: 5.0.0
+ '@typescript-eslint/types': 8.58.0
+ eslint-visitor-keys: 5.0.1
+
+ '@upsetjs/venn.js@2.0.0':
+ optionalDependencies:
+ d3-selection: 3.0.0
+ d3-transition: 3.0.1(d3-selection@3.0.0)
- acorn-jsx@5.3.2(acorn@8.15.0):
+ acorn-jsx@5.3.2(acorn@8.16.0):
dependencies:
- acorn: 8.15.0
+ acorn: 8.16.0
- acorn@8.15.0: {}
+ acorn@8.16.0: {}
- ajv@6.12.6:
+ ajv@6.14.0:
dependencies:
fast-deep-equal: 3.1.3
fast-json-stable-stringify: 2.1.0
@@ -2937,20 +2952,20 @@ snapshots:
balanced-match@1.0.2: {}
- balanced-match@4.0.3: {}
+ balanced-match@4.0.4: {}
- brace-expansion@1.1.12:
+ brace-expansion@1.1.13:
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
- brace-expansion@2.0.2:
+ brace-expansion@2.0.3:
dependencies:
balanced-match: 1.0.2
- brace-expansion@5.0.2:
+ brace-expansion@5.0.5:
dependencies:
- balanced-match: 4.0.3
+ balanced-match: 4.0.4
browser-stdout@1.3.1: {}
@@ -2980,18 +2995,18 @@ snapshots:
ansi-styles: 4.3.0
supports-color: 7.2.0
- chevrotain-allstar@0.3.1(chevrotain@11.1.1):
+ chevrotain-allstar@0.3.1(chevrotain@11.1.2):
dependencies:
- chevrotain: 11.1.1
+ chevrotain: 11.1.2
lodash-es: 4.17.23
- chevrotain@11.1.1:
+ chevrotain@11.1.2:
dependencies:
- '@chevrotain/cst-dts-gen': 11.1.1
- '@chevrotain/gast': 11.1.1
- '@chevrotain/regexp-to-ast': 11.1.1
- '@chevrotain/types': 11.1.1
- '@chevrotain/utils': 11.1.1
+ '@chevrotain/cst-dts-gen': 11.1.2
+ '@chevrotain/gast': 11.1.2
+ '@chevrotain/regexp-to-ast': 11.1.2
+ '@chevrotain/types': 11.1.2
+ '@chevrotain/utils': 11.1.2
lodash-es: 4.17.23
chokidar@4.0.3:
@@ -3006,12 +3021,12 @@ snapshots:
codemirror@6.0.2:
dependencies:
- '@codemirror/autocomplete': 6.20.0
- '@codemirror/commands': 6.10.2
- '@codemirror/language': 6.12.1
- '@codemirror/lint': 6.9.4
+ '@codemirror/autocomplete': 6.20.1
+ '@codemirror/commands': 6.10.3
+ '@codemirror/language': 6.12.3
+ '@codemirror/lint': 6.9.5
'@codemirror/search': 6.6.0
- '@codemirror/state': 6.5.4
+ '@codemirror/state': 6.6.0
'@codemirror/view': 6.38.8
color-convert@2.0.1:
@@ -3086,7 +3101,7 @@ snapshots:
d3-delaunay@6.0.4:
dependencies:
- delaunator: 5.0.1
+ delaunator: 5.1.0
d3-dispatch@3.0.1: {}
@@ -3223,7 +3238,7 @@ snapshots:
d3-transition: 3.0.1(d3-selection@3.0.0)
d3-zoom: 3.0.0
- dagre-d3-es@7.0.13:
+ dagre-d3-es@7.0.14:
dependencies:
d3: 7.9.0
lodash-es: 4.17.23
@@ -3246,7 +3261,7 @@ snapshots:
es-errors: 1.3.0
is-data-view: 1.0.2
- dayjs@1.11.19: {}
+ dayjs@1.11.20: {}
debug@3.2.7:
dependencies:
@@ -3274,9 +3289,9 @@ snapshots:
has-property-descriptors: 1.0.2
object-keys: 1.1.1
- delaunator@5.0.1:
+ delaunator@5.1.0:
dependencies:
- robust-predicates: 3.0.2
+ robust-predicates: 3.0.3
diff@7.0.0: {}
@@ -3284,7 +3299,7 @@ snapshots:
dependencies:
esutils: 2.0.3
- dompurify@3.3.1:
+ dompurify@3.3.3:
optionalDependencies:
'@types/trusted-types': 2.0.7
@@ -3382,42 +3397,42 @@ snapshots:
is-date-object: 1.1.0
is-symbol: 1.1.1
- esbuild@0.27.3:
+ esbuild@0.27.4:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.27.3
- '@esbuild/android-arm': 0.27.3
- '@esbuild/android-arm64': 0.27.3
- '@esbuild/android-x64': 0.27.3
- '@esbuild/darwin-arm64': 0.27.3
- '@esbuild/darwin-x64': 0.27.3
- '@esbuild/freebsd-arm64': 0.27.3
- '@esbuild/freebsd-x64': 0.27.3
- '@esbuild/linux-arm': 0.27.3
- '@esbuild/linux-arm64': 0.27.3
- '@esbuild/linux-ia32': 0.27.3
- '@esbuild/linux-loong64': 0.27.3
- '@esbuild/linux-mips64el': 0.27.3
- '@esbuild/linux-ppc64': 0.27.3
- '@esbuild/linux-riscv64': 0.27.3
- '@esbuild/linux-s390x': 0.27.3
- '@esbuild/linux-x64': 0.27.3
- '@esbuild/netbsd-arm64': 0.27.3
- '@esbuild/netbsd-x64': 0.27.3
- '@esbuild/openbsd-arm64': 0.27.3
- '@esbuild/openbsd-x64': 0.27.3
- '@esbuild/openharmony-arm64': 0.27.3
- '@esbuild/sunos-x64': 0.27.3
- '@esbuild/win32-arm64': 0.27.3
- '@esbuild/win32-ia32': 0.27.3
- '@esbuild/win32-x64': 0.27.3
+ '@esbuild/aix-ppc64': 0.27.4
+ '@esbuild/android-arm': 0.27.4
+ '@esbuild/android-arm64': 0.27.4
+ '@esbuild/android-x64': 0.27.4
+ '@esbuild/darwin-arm64': 0.27.4
+ '@esbuild/darwin-x64': 0.27.4
+ '@esbuild/freebsd-arm64': 0.27.4
+ '@esbuild/freebsd-x64': 0.27.4
+ '@esbuild/linux-arm': 0.27.4
+ '@esbuild/linux-arm64': 0.27.4
+ '@esbuild/linux-ia32': 0.27.4
+ '@esbuild/linux-loong64': 0.27.4
+ '@esbuild/linux-mips64el': 0.27.4
+ '@esbuild/linux-ppc64': 0.27.4
+ '@esbuild/linux-riscv64': 0.27.4
+ '@esbuild/linux-s390x': 0.27.4
+ '@esbuild/linux-x64': 0.27.4
+ '@esbuild/netbsd-arm64': 0.27.4
+ '@esbuild/netbsd-x64': 0.27.4
+ '@esbuild/openbsd-arm64': 0.27.4
+ '@esbuild/openbsd-x64': 0.27.4
+ '@esbuild/openharmony-arm64': 0.27.4
+ '@esbuild/sunos-x64': 0.27.4
+ '@esbuild/win32-arm64': 0.27.4
+ '@esbuild/win32-ia32': 0.27.4
+ '@esbuild/win32-x64': 0.27.4
escalade@3.2.0: {}
escape-string-regexp@4.0.0: {}
- eslint-config-prettier@10.1.8(eslint@10.0.0):
+ eslint-config-prettier@10.1.8(eslint@10.1.0):
dependencies:
- eslint: 10.0.0
+ eslint: 10.1.0
eslint-import-resolver-node@0.3.9:
dependencies:
@@ -3427,17 +3442,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.1(@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@10.0.0):
+ eslint-module-utils@2.12.1(@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2))(eslint-import-resolver-node@0.3.9)(eslint@10.1.0):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
- eslint: 10.0.0
+ '@typescript-eslint/parser': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
+ eslint: 10.1.0
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3))(eslint@10.0.0):
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2))(eslint@10.1.0):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
@@ -3446,13 +3461,13 @@ snapshots:
array.prototype.flatmap: 1.3.3
debug: 3.2.7
doctrine: 2.1.0
- eslint: 10.0.0
+ eslint: 10.1.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@10.0.0)
+ eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2))(eslint-import-resolver-node@0.3.9)(eslint@10.1.0)
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
- minimatch: 3.1.2
+ minimatch: 3.1.5
object.fromentries: 2.0.8
object.groupby: 1.0.3
object.values: 1.2.1
@@ -3460,22 +3475,22 @@ snapshots:
string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-prettier@5.5.5(eslint-config-prettier@10.1.8(eslint@10.0.0))(eslint@10.0.0)(prettier@3.8.1):
+ eslint-plugin-prettier@5.5.5(eslint-config-prettier@10.1.8(eslint@10.1.0))(eslint@10.1.0)(prettier@3.8.1):
dependencies:
- eslint: 10.0.0
+ eslint: 10.1.0
prettier: 3.8.1
prettier-linter-helpers: 1.0.1
synckit: 0.11.12
optionalDependencies:
- eslint-config-prettier: 10.1.8(eslint@10.0.0)
+ eslint-config-prettier: 10.1.8(eslint@10.1.0)
- eslint-scope@9.1.0:
+ eslint-scope@9.1.2:
dependencies:
'@types/esrecurse': 4.3.1
'@types/estree': 1.0.8
@@ -3484,27 +3499,27 @@ snapshots:
eslint-visitor-keys@3.4.3: {}
- eslint-visitor-keys@5.0.0: {}
+ eslint-visitor-keys@5.0.1: {}
- eslint@10.0.0:
+ eslint@10.1.0:
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.0)
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.1.0)
'@eslint-community/regexpp': 4.12.2
- '@eslint/config-array': 0.23.1
- '@eslint/config-helpers': 0.5.2
- '@eslint/core': 1.1.0
- '@eslint/plugin-kit': 0.6.0
+ '@eslint/config-array': 0.23.3
+ '@eslint/config-helpers': 0.5.3
+ '@eslint/core': 1.1.1
+ '@eslint/plugin-kit': 0.6.1
'@humanfs/node': 0.16.7
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
'@types/estree': 1.0.8
- ajv: 6.12.6
+ ajv: 6.14.0
cross-spawn: 7.0.6
debug: 4.4.3(supports-color@8.1.1)
escape-string-regexp: 4.0.0
- eslint-scope: 9.1.0
- eslint-visitor-keys: 5.0.0
- espree: 11.1.0
+ eslint-scope: 9.1.2
+ eslint-visitor-keys: 5.0.1
+ espree: 11.2.0
esquery: 1.7.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
@@ -3515,17 +3530,17 @@ snapshots:
imurmurhash: 0.1.4
is-glob: 4.0.3
json-stable-stringify-without-jsonify: 1.0.1
- minimatch: 10.2.1
+ minimatch: 10.2.5
natural-compare: 1.4.0
optionator: 0.9.4
transitivePeerDependencies:
- supports-color
- espree@11.1.0:
+ espree@11.2.0:
dependencies:
- acorn: 8.15.0
- acorn-jsx: 5.3.2(acorn@8.15.0)
- eslint-visitor-keys: 5.0.0
+ acorn: 8.16.0
+ acorn-jsx: 5.3.2(acorn@8.16.0)
+ eslint-visitor-keys: 5.0.1
esquery@1.7.0:
dependencies:
@@ -3547,9 +3562,9 @@ snapshots:
fast-levenshtein@2.0.6: {}
- fdir@6.5.0(picomatch@4.0.3):
+ fdir@6.5.0(picomatch@4.0.4):
optionalDependencies:
- picomatch: 4.0.3
+ picomatch: 4.0.4
file-entry-cache@8.0.0:
dependencies:
@@ -3562,12 +3577,12 @@ snapshots:
flat-cache@4.0.1:
dependencies:
- flatted: 3.3.3
+ flatted: 3.4.2
keyv: 4.5.4
flat@5.0.2: {}
- flatted@3.3.3: {}
+ flatted@3.4.2: {}
for-each@0.3.5:
dependencies:
@@ -3627,11 +3642,13 @@ snapshots:
dependencies:
foreground-child: 3.3.1
jackspeak: 3.4.3
- minimatch: 9.0.5
- minipass: 7.1.2
+ minimatch: 9.0.9
+ minipass: 7.1.3
package-json-from-dist: 1.0.1
path-scurry: 1.11.1
+ globals@17.4.0: {}
+
globalthis@1.0.4:
dependencies:
define-properties: 1.2.1
@@ -3823,7 +3840,7 @@ snapshots:
dependencies:
minimist: 1.2.8
- katex@0.16.28:
+ katex@0.16.44:
dependencies:
commander: 8.3.0
@@ -3835,8 +3852,8 @@ snapshots:
langium@4.2.1:
dependencies:
- chevrotain: 11.1.1
- chevrotain-allstar: 0.3.1(chevrotain@11.1.1)
+ chevrotain: 11.1.2
+ chevrotain-allstar: 0.3.1(chevrotain@11.1.2)
vscode-languageserver: 9.0.1
vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.1.0
@@ -3867,25 +3884,26 @@ snapshots:
math-intrinsics@1.1.0: {}
- mathjax@4.1.0:
+ mathjax@4.1.1:
dependencies:
- '@mathjax/mathjax-newcm-font': 4.1.0
+ '@mathjax/mathjax-newcm-font': 4.1.1
- mermaid@11.12.3:
+ mermaid@11.13.0:
dependencies:
'@braintree/sanitize-url': 7.1.2
'@iconify/utils': 3.1.0
- '@mermaid-js/parser': 1.0.0
+ '@mermaid-js/parser': 1.0.1
'@types/d3': 7.4.3
+ '@upsetjs/venn.js': 2.0.0
cytoscape: 3.33.1
cytoscape-cose-bilkent: 4.1.0(cytoscape@3.33.1)
cytoscape-fcose: 2.2.0(cytoscape@3.33.1)
d3: 7.9.0
d3-sankey: 0.12.3
- dagre-d3-es: 7.0.13
- dayjs: 1.11.19
- dompurify: 3.3.1
- katex: 0.16.28
+ dagre-d3-es: 7.0.14
+ dayjs: 1.11.20
+ dompurify: 3.3.3
+ katex: 0.16.44
khroma: 2.1.0
lodash-es: 4.17.23
marked: 16.4.2
@@ -3894,25 +3912,25 @@ snapshots:
ts-dedent: 2.2.0
uuid: 11.1.0
- minimatch@10.2.1:
+ minimatch@10.2.5:
dependencies:
- brace-expansion: 5.0.2
+ brace-expansion: 5.0.5
- minimatch@3.1.2:
+ minimatch@3.1.5:
dependencies:
- brace-expansion: 1.1.12
+ brace-expansion: 1.1.13
- minimatch@9.0.5:
+ minimatch@9.0.9:
dependencies:
- brace-expansion: 2.0.2
+ brace-expansion: 2.0.3
minimist@1.2.8: {}
- minipass@7.1.2: {}
+ minipass@7.1.3: {}
- mlly@1.8.0:
+ mlly@1.8.2:
dependencies:
- acorn: 8.15.0
+ acorn: 8.16.0
pathe: 2.0.3
pkg-types: 1.3.1
ufo: 1.6.3
@@ -3930,7 +3948,7 @@ snapshots:
is-path-inside: 3.0.3
js-yaml: 4.1.1
log-symbols: 4.1.0
- minimatch: 9.0.5
+ minimatch: 9.0.9
ms: 2.1.3
picocolors: 1.1.1
serialize-javascript: 6.0.2
@@ -3948,7 +3966,7 @@ snapshots:
node-readable-to-web-readable-stream@0.4.2:
optional: true
- npm-check-updates@19.3.2: {}
+ npm-check-updates@20.0.0: {}
object-inspect@1.13.4: {}
@@ -4021,23 +4039,23 @@ snapshots:
path-scurry@1.11.1:
dependencies:
lru-cache: 10.4.3
- minipass: 7.1.2
+ minipass: 7.1.3
pathe@2.0.3: {}
pdfjs-dist@5.4.624:
optionalDependencies:
- '@napi-rs/canvas': 0.1.93
+ '@napi-rs/canvas': 0.1.97
node-readable-to-web-readable-stream: 0.4.2
picocolors@1.1.1: {}
- picomatch@4.0.3: {}
+ picomatch@4.0.4: {}
pkg-types@1.3.1:
dependencies:
confbox: 0.1.8
- mlly: 1.8.0
+ mlly: 1.8.2
pathe: 2.0.3
points-on-curve@0.2.0: {}
@@ -4093,7 +4111,7 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- robust-predicates@3.0.2: {}
+ robust-predicates@3.0.3: {}
roughjs@4.6.6:
dependencies:
@@ -4208,7 +4226,7 @@ snapshots:
dependencies:
eastasianwidth: 0.2.0
emoji-regex: 9.2.2
- strip-ansi: 7.1.2
+ strip-ansi: 7.2.0
string.prototype.trim@1.2.10:
dependencies:
@@ -4237,7 +4255,7 @@ snapshots:
dependencies:
ansi-regex: 5.0.1
- strip-ansi@7.1.2:
+ strip-ansi@7.2.0:
dependencies:
ansi-regex: 6.2.2
@@ -4263,20 +4281,20 @@ snapshots:
dependencies:
'@pkgr/core': 0.2.9
- tinyexec@1.0.2: {}
+ tinyexec@1.0.4: {}
tinyglobby@0.2.15:
dependencies:
- fdir: 6.5.0(picomatch@4.0.3)
- picomatch: 4.0.3
+ fdir: 6.5.0(picomatch@4.0.4)
+ picomatch: 4.0.4
- tinymce@8.3.2: {}
+ tinymce@8.4.0: {}
toastify-js@1.12.0: {}
- ts-api-utils@2.4.0(typescript@5.9.3):
+ ts-api-utils@2.5.0(typescript@6.0.2):
dependencies:
- typescript: 5.9.3
+ typescript: 6.0.2
ts-dedent@2.2.0: {}
@@ -4324,18 +4342,18 @@ snapshots:
possible-typed-array-names: 1.1.0
reflect.getprototypeof: 1.0.10
- typescript-eslint@8.56.0(eslint@10.0.0)(typescript@5.9.3):
+ typescript-eslint@8.58.0(eslint@10.1.0)(typescript@6.0.2):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.56.0(@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3))(eslint@10.0.0)(typescript@5.9.3)
- '@typescript-eslint/parser': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
- '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.9.3)
- '@typescript-eslint/utils': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
- eslint: 10.0.0
- typescript: 5.9.3
+ '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2))(eslint@10.1.0)(typescript@6.0.2)
+ '@typescript-eslint/parser': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
+ '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/utils': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
+ eslint: 10.1.0
+ typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- typescript@5.9.3: {}
+ typescript@6.0.2: {}
ufo@1.6.3: {}
@@ -4432,7 +4450,7 @@ snapshots:
dependencies:
ansi-styles: 6.2.3
string-width: 5.1.2
- strip-ansi: 7.1.2
+ strip-ansi: 7.2.0
y18n@5.0.8: {}
diff --git a/client/src/CodeChatEditor.mts b/client/src/CodeChatEditor.mts
index 23c6ea2c..10d711e9 100644
--- a/client/src/CodeChatEditor.mts
+++ b/client/src/CodeChatEditor.mts
@@ -44,7 +44,7 @@
// ### JavaScript/TypeScript
//
// #### Third-party
-import "./third-party/wc-mermaid/wc-mermaid";
+import "./third-party/wc-mermaid/wc-mermaid.js";
// #### Local
import { assert } from "./assert.mjs";
@@ -58,7 +58,7 @@ import {
scroll_to_line as codemirror_scroll_to_line,
set_CodeMirror_positions,
} from "./CodeMirror-integration.mjs";
-import "./graphviz-webcomponent-setup.mts";
+import "./graphviz-webcomponent-setup.mjs";
// This must be imported *after* the previous setup import, so it's placed here,
// instead of in the third-party category above.
import "./third-party/graphviz-webcomponent/graph.js";
diff --git a/client/src/global.d.ts b/client/src/global.d.ts
new file mode 100644
index 00000000..b9f7d190
--- /dev/null
+++ b/client/src/global.d.ts
@@ -0,0 +1,23 @@
+// Copyright (C) 2025 Bryan A. Jones.
+//
+// This file is part of the CodeChat Editor. The CodeChat Editor is free
+// software: you can redistribute it and/or modify it under the terms of the GNU
+// General Public License as published by the Free Software Foundation, either
+// version 3 of the License, or (at your option) any later version.
+//
+// The CodeChat Editor is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
+// details.
+//
+// You should have received a copy of the GNU General Public License along with
+// the CodeChat Editor. If not, see
+// [http://www.gnu.org/licenses](http://www.gnu.org/licenses).
+//
+// `global.d.ts` -- Global type definitions
+// =============================================================================
+//
+// Copied from the [TypeScript Docs](https://www.typescriptlang.org/tsconfig/#noUncheckedSideEffectImports):
+//
+// Recognize all CSS files as module imports.
+declare module "*.css" {}
diff --git a/client/src/graphviz-webcomponent-setup.mts b/client/src/graphviz-webcomponent-setup.mjs
similarity index 93%
rename from client/src/graphviz-webcomponent-setup.mts
rename to client/src/graphviz-webcomponent-setup.mjs
index 1d2a5431..b763c6a5 100644
--- a/client/src/graphviz-webcomponent-setup.mts
+++ b/client/src/graphviz-webcomponent-setup.mjs
@@ -24,8 +24,7 @@
// Note that this must be in a separate module which is imported before the
// graphviz webcomponent; see the
// [ESBuild docs](https://esbuild.github.io/content-types/#real-esm-imports).
-/*eslint-disable-next-line @typescript-eslint/no-explicit-any */
-(window as any).graphvizWebComponent = {
+window.graphvizWebComponent = {
rendererUrl: "/static/bundled/renderer.js",
delayWorkerLoading: true,
};
diff --git a/client/src/shared_types.mts b/client/src/shared_types.mts
index c0c7200c..a30afb4e 100644
--- a/client/src/shared_types.mts
+++ b/client/src/shared_types.mts
@@ -14,7 +14,7 @@
// the CodeChat Editor. If not, see
// [http://www.gnu.org/licenses](http://www.gnu.org/licenses).
//
-// `shared_types.mts` -- Shared type definitionsz
+// `shared_types.mts` -- Shared type definitions
// =============================================================================
//
// The time, in ms, to wait between the last user edit and sending updated data
diff --git a/client/src/third-party/pdf.js/viewer.css b/client/src/third-party/pdf.js/viewer.css
index 6c5a67a0..bd27157a 100644
--- a/client/src/third-party/pdf.js/viewer.css
+++ b/client/src/third-party/pdf.js/viewer.css
@@ -43,7 +43,7 @@ header h1 {
}
body {
- background: url(./images/document_bg.png);
+ background: url(images/document_bg.png);
color: rgb(255 255 255 / 1);
font-family: sans-serif;
font-size: 10px;
diff --git a/client/src/third-party/pdf.js/viewer.html b/client/src/third-party/pdf.js/viewer.html
index 6bd8b540..1812db94 100644
--- a/client/src/third-party/pdf.js/viewer.html
+++ b/client/src/third-party/pdf.js/viewer.html
@@ -1,4 +1,4 @@
-
+
-
-
+
+
PDF.js viewer
-
-
+
+
@@ -46,12 +46,12 @@
-
+
-
+
diff --git a/client/src/third-party/pdf.js/viewer.mjs b/client/src/third-party/pdf.js/viewer.mjs
index 5c24fb72..49cebeda 100644
--- a/client/src/third-party/pdf.js/viewer.mjs
+++ b/client/src/third-party/pdf.js/viewer.mjs
@@ -1,7 +1,19 @@
// `viewer.mjs` - PDF viewer for VSCode
// ====================================
//
-// The PDF viewer for use with VSCode. See the index. This is lightly modified from the [PDF.js mobile viewer example](https://github.com/mozilla/pdf.js/tree/master/examples/mobile-viewer) to fixes paths and accept the path to view from the URL's query parameter.
+// Since VSCode's web browser doesn't include a PDF viewer, this program
+// bundles [pdf.js](https://github.com/mozilla/pdf.js). From the
+// [docs](https://github.com/mozilla/pdf.js/wiki/Setup-pdf.js-in-a-website),
+//
+// > However, we do ask if you plan to embed the viewer in your own site, that
+// > it not just be an unmodified version. Please re-skin it or build upon it.
+//
+// The example
+// [mobile viewer](https://github.com/mozilla/pdf.js/tree/master/examples/mobile-viewer)
+// is a reduced-functionality version that fulfills this requirement.
+// Therefore, the files in this directory are lightly modified from the PDF.js
+// mobile viewer example to fix paths and accept the path to view from the URL's
+// query parameter.
/* Copyright 2016 Mozilla Foundation
*
@@ -25,8 +37,8 @@ import "./viewer.css";
import "pdfjs-dist/web/pdf_viewer.css";
if (!pdfjsLib.getDocument || !pdfjsViewer.PDFViewer) {
- // eslint-disable-next-line no-alert
- alert("Please build the pdfjs-dist library using\n `gulp dist-install`");
+ // eslint-disable-next-line no-alert
+ alert("Please build the pdfjs-dist library using\n `gulp dist-install`");
}
const MAX_CANVAS_PIXELS = 0; // CSS-only zooming.
@@ -48,344 +60,317 @@ const MAX_SCALE = 10.0;
const DEFAULT_SCALE_VALUE = "auto";
const PDFViewerApplication = {
- pdfLoadingTask: null,
- pdfDocument: null,
- pdfViewer: null,
- pdfHistory: null,
- pdfLinkService: null,
- eventBus: null,
-
- /**
- * Opens PDF document specified by URL.
- * @returns {Promise} - Returns the promise, which is resolved when document
- * is opened.
- */
- open(params) {
- if (this.pdfLoadingTask) {
- // We need to destroy already opened document
- return this.close().then(
- function () {
- // ... and repeat the open() call.
- return this.open(params);
- }.bind(this),
- );
- }
-
- const url = params.url;
- const self = this;
- this.setTitleUsingUrl(url);
-
- // Loading document.
- const loadingTask = pdfjsLib.getDocument({
- url,
- maxImageSize: MAX_IMAGE_SIZE,
- cMapUrl: CMAP_URL,
- cMapPacked: CMAP_PACKED,
+ pdfLoadingTask: null,
+ pdfDocument: null,
+ pdfViewer: null,
+ pdfHistory: null,
+ pdfLinkService: null,
+ eventBus: null,
+
+ /**
+ * Opens PDF document specified by URL.
+ * @returns {Promise} - Returns the promise, which is resolved when document
+ * is opened.
+ */
+ async open(params) {
+ if (this.pdfLoadingTask) {
+ // We need to destroy already opened document.
+ await this.close();
+ }
+
+ const { url } = params;
+ this.setTitleUsingUrl(url);
+
+ // Loading document.
+ const loadingTask = pdfjsLib.getDocument({
+ url,
+ maxImageSize: MAX_IMAGE_SIZE,
+ cMapUrl: CMAP_URL,
+ cMapPacked: CMAP_PACKED,
+ });
+ this.pdfLoadingTask = loadingTask;
+
+ loadingTask.onProgress = evt => this.progress(evt.percent);
+
+ return loadingTask.promise.then(
+ pdfDocument => {
+ // Document loaded, specifying document for the viewer.
+ this.pdfDocument = pdfDocument;
+ this.pdfViewer.setDocument(pdfDocument);
+ this.pdfLinkService.setDocument(pdfDocument);
+ this.pdfHistory.initialize({
+ fingerprint: pdfDocument.fingerprints[0],
});
- this.pdfLoadingTask = loadingTask;
-
- loadingTask.onProgress = function (progressData) {
- self.progress(progressData.loaded / progressData.total);
- };
-
- return loadingTask.promise.then(
- function (pdfDocument) {
- // Document loaded, specifying document for the viewer.
- self.pdfDocument = pdfDocument;
- self.pdfViewer.setDocument(pdfDocument);
- self.pdfLinkService.setDocument(pdfDocument);
- self.pdfHistory.initialize({
- fingerprint: pdfDocument.fingerprints[0],
- });
-
- self.loadingBar.hide();
- self.setTitleUsingMetadata(pdfDocument);
- },
- function (reason) {
- let key = "pdfjs-loading-error";
- if (reason instanceof pdfjsLib.InvalidPDFException) {
- key = "pdfjs-invalid-file-error";
- } else if (reason instanceof pdfjsLib.ResponseException) {
- key = reason.missing
- ? "pdfjs-missing-file-error"
- : "pdfjs-unexpected-response-error";
- }
- self.l10n.get(key).then((msg) => {
- self.error(msg, { message: reason?.message });
- });
- self.loadingBar.hide();
- },
- );
- },
-
- /**
- * Closes opened PDF document.
- * @returns {Promise} - Returns the promise, which is resolved when all
- * destruction is completed.
- */
- close() {
- if (!this.pdfLoadingTask) {
- return Promise.resolve();
- }
-
- const promise = this.pdfLoadingTask.destroy();
- this.pdfLoadingTask = null;
- if (this.pdfDocument) {
- this.pdfDocument = null;
-
- this.pdfViewer.setDocument(null);
- this.pdfLinkService.setDocument(null, null);
-
- if (this.pdfHistory) {
- this.pdfHistory.reset();
- }
- }
-
- return promise;
- },
-
- get loadingBar() {
- const bar = document.getElementById("loadingBar");
- return pdfjsLib.shadow(
- this,
- "loadingBar",
- new pdfjsViewer.ProgressBar(bar),
- );
- },
-
- setTitleUsingUrl: function pdfViewSetTitleUsingUrl(url) {
- this.url = url;
- let title = pdfjsLib.getFilenameFromUrl(url) || url;
- try {
- title = decodeURIComponent(title);
- } catch {
- // decodeURIComponent may throw URIError,
- // fall back to using the unprocessed url in that case
+ this.loadingBar.hide();
+ this.setTitleUsingMetadata(pdfDocument);
+ },
+ reason => {
+ let key = "pdfjs-loading-error";
+ if (reason instanceof pdfjsLib.InvalidPDFException) {
+ key = "pdfjs-invalid-file-error";
+ } else if (reason instanceof pdfjsLib.ResponseException) {
+ key = reason.missing
+ ? "pdfjs-missing-file-error"
+ : "pdfjs-unexpected-response-error";
}
- this.setTitle(title);
- },
-
- setTitleUsingMetadata(pdfDocument) {
- const self = this;
- pdfDocument.getMetadata().then(function (data) {
- const info = data.info,
- metadata = data.metadata;
- self.documentInfo = info;
- self.metadata = metadata;
-
- // Provides some basic debug information
- console.log(
- "PDF " +
- pdfDocument.fingerprints[0] +
- " [" +
- info.PDFFormatVersion +
- " " +
- (info.Producer || "-").trim() +
- " / " +
- (info.Creator || "-").trim() +
- "]" +
- " (PDF.js: " +
- (pdfjsLib.version || "-") +
- ")",
- );
-
- let pdfTitle;
- if (metadata && metadata.has("dc:title")) {
- const title = metadata.get("dc:title");
- // Ghostscript sometimes returns 'Untitled', so prevent setting the
- // title to 'Untitled.
- if (title !== "Untitled") {
- pdfTitle = title;
- }
- }
-
- if (!pdfTitle && info && info.Title) {
- pdfTitle = info.Title;
- }
-
- if (pdfTitle) {
- self.setTitle(pdfTitle + " - " + document.title);
- }
+ this.l10n.get(key).then(msg => {
+ this.error(msg, { message: reason.message });
});
- },
-
- setTitle: function pdfViewSetTitle(title) {
- document.title = title;
- document.getElementById("title").textContent = title;
- },
-
- error: function pdfViewError(message, moreInfo) {
- const moreInfoText = [
- `PDF.js v${pdfjsLib.version || "?"} (build: ${pdfjsLib.build || "?"})`,
- ];
- if (moreInfo) {
- moreInfoText.push(`Message: ${moreInfo.message}`);
-
- if (moreInfo.stack) {
- moreInfoText.push(`Stack: ${moreInfo.stack}`);
- } else {
- if (moreInfo.filename) {
- moreInfoText.push(`File: ${moreInfo.filename}`);
- }
- if (moreInfo.lineNumber) {
- moreInfoText.push(`Line: ${moreInfo.lineNumber}`);
- }
- }
+ this.loadingBar.hide();
+ }
+ );
+ },
+
+ /**
+ * Closes opened PDF document.
+ * @returns {Promise} - Returns the promise, which is resolved when all
+ * destruction is completed.
+ */
+ async close() {
+ if (!this.pdfLoadingTask) {
+ return;
+ }
+
+ const promise = this.pdfLoadingTask.destroy();
+ this.pdfLoadingTask = null;
+
+ if (this.pdfDocument) {
+ this.pdfDocument = null;
+
+ this.pdfViewer.setDocument(null);
+ this.pdfLinkService.setDocument(null, null);
+
+ if (this.pdfHistory) {
+ this.pdfHistory.reset();
+ }
+ }
+
+ await promise;
+ },
+
+ get loadingBar() {
+ const bar = document.getElementById("loadingBar");
+ return pdfjsLib.shadow(
+ this,
+ "loadingBar",
+ new pdfjsViewer.ProgressBar(bar)
+ );
+ },
+
+ setTitleUsingUrl: function pdfViewSetTitleUsingUrl(url) {
+ this.url = url;
+ let title = pdfjsLib.getFilenameFromUrl(url) || url;
+ try {
+ title = decodeURIComponent(title);
+ } catch {
+ // decodeURIComponent may throw URIError,
+ // fall back to using the unprocessed url in that case
+ }
+ this.setTitle(title);
+ },
+
+ async setTitleUsingMetadata(pdfDocument) {
+ const { info, metadata } = await pdfDocument.getMetadata();
+ this.documentInfo = info;
+ this.metadata = metadata;
+
+ // Provides some basic debug information
+ console.log(
+ `PDF ${pdfDocument.fingerprints[0]} [${info.PDFFormatVersion} ` +
+ `${(metadata?.get("pdf:producer") || info.Producer || "-").trim()} / ` +
+ `${(metadata?.get("xmp:creatortool") || info.Creator || "-").trim()}` +
+ `] (PDF.js: ${pdfjsLib.version || "?"} [${pdfjsLib.build || "?"}])`
+ );
+
+ let pdfTitle;
+ if (metadata && metadata.has("dc:title")) {
+ const title = metadata.get("dc:title");
+ // Ghostscript sometimes returns 'Untitled', so prevent setting the
+ // title to 'Untitled.
+ if (title !== "Untitled") {
+ pdfTitle = title;
+ }
+ }
+
+ if (!pdfTitle && info && info.Title) {
+ pdfTitle = info.Title;
+ }
+
+ if (pdfTitle) {
+ this.setTitle(pdfTitle + " - " + document.title);
+ }
+ },
+
+ setTitle: function pdfViewSetTitle(title) {
+ document.title = title;
+ document.getElementById("title").textContent = title;
+ },
+
+ error: function pdfViewError(message, moreInfo) {
+ const moreInfoText = [
+ `PDF.js v${pdfjsLib.version || "?"} (build: ${pdfjsLib.build || "?"})`,
+ ];
+ if (moreInfo) {
+ moreInfoText.push(`Message: ${moreInfo.message}`);
+
+ if (moreInfo.stack) {
+ moreInfoText.push(`Stack: ${moreInfo.stack}`);
+ } else {
+ if (moreInfo.filename) {
+ moreInfoText.push(`File: ${moreInfo.filename}`);
}
+ if (moreInfo.lineNumber) {
+ moreInfoText.push(`Line: ${moreInfo.lineNumber}`);
+ }
+ }
+ }
+
+ console.error(`${message}\n\n${moreInfoText.join("\n")}`);
+ },
+
+ progress(percent) {
+ // Updating the bar if value increases.
+ if (percent > this.loadingBar.percent || isNaN(percent)) {
+ this.loadingBar.percent = percent;
+ }
+ },
+
+ get pagesCount() {
+ return this.pdfDocument.numPages;
+ },
+
+ get page() {
+ return this.pdfViewer.currentPageNumber;
+ },
+
+ set page(val) {
+ this.pdfViewer.currentPageNumber = val;
+ },
+
+ zoomIn: function pdfViewZoomIn(ticks) {
+ let newScale = this.pdfViewer.currentScale;
+ do {
+ newScale = (newScale * DEFAULT_SCALE_DELTA).toFixed(2);
+ newScale = Math.ceil(newScale * 10) / 10;
+ newScale = Math.min(MAX_SCALE, newScale);
+ } while (--ticks && newScale < MAX_SCALE);
+ this.pdfViewer.currentScaleValue = newScale;
+ },
+
+ zoomOut: function pdfViewZoomOut(ticks) {
+ let newScale = this.pdfViewer.currentScale;
+ do {
+ newScale = (newScale / DEFAULT_SCALE_DELTA).toFixed(2);
+ newScale = Math.floor(newScale * 10) / 10;
+ newScale = Math.max(MIN_SCALE, newScale);
+ } while (--ticks && newScale > MIN_SCALE);
+ this.pdfViewer.currentScaleValue = newScale;
+ },
+
+ initUI: function pdfViewInitUI() {
+ const eventBus = new pdfjsViewer.EventBus();
+ this.eventBus = eventBus;
+
+ const linkService = new pdfjsViewer.PDFLinkService({
+ eventBus,
+ });
+ this.pdfLinkService = linkService;
+
+ this.l10n = new pdfjsViewer.GenericL10n();
+
+ const container = document.getElementById("viewerContainer");
+ const pdfViewer = new pdfjsViewer.PDFViewer({
+ container,
+ eventBus,
+ linkService,
+ l10n: this.l10n,
+ maxCanvasPixels: MAX_CANVAS_PIXELS,
+ textLayerMode: TEXT_LAYER_MODE,
+ });
+ this.pdfViewer = pdfViewer;
+ linkService.setViewer(pdfViewer);
- console.error(`${message}\n\n${moreInfoText.join("\n")}`);
- },
+ this.pdfHistory = new pdfjsViewer.PDFHistory({
+ eventBus,
+ linkService,
+ });
+ linkService.setHistory(this.pdfHistory);
- progress: function pdfViewProgress(level) {
- const percent = Math.round(level * 100);
- // Updating the bar if value increases.
- if (percent > this.loadingBar.percent || isNaN(percent)) {
- this.loadingBar.percent = percent;
- }
- },
-
- get pagesCount() {
- return this.pdfDocument.numPages;
- },
-
- get page() {
- return this.pdfViewer.currentPageNumber;
- },
-
- set page(val) {
- this.pdfViewer.currentPageNumber = val;
- },
-
- zoomIn: function pdfViewZoomIn(ticks) {
- let newScale = this.pdfViewer.currentScale;
- do {
- newScale = (newScale * DEFAULT_SCALE_DELTA).toFixed(2);
- newScale = Math.ceil(newScale * 10) / 10;
- newScale = Math.min(MAX_SCALE, newScale);
- } while (--ticks && newScale < MAX_SCALE);
- this.pdfViewer.currentScaleValue = newScale;
- },
-
- zoomOut: function pdfViewZoomOut(ticks) {
- let newScale = this.pdfViewer.currentScale;
- do {
- newScale = (newScale / DEFAULT_SCALE_DELTA).toFixed(2);
- newScale = Math.floor(newScale * 10) / 10;
- newScale = Math.max(MIN_SCALE, newScale);
- } while (--ticks && newScale > MIN_SCALE);
- this.pdfViewer.currentScaleValue = newScale;
- },
-
- initUI: function pdfViewInitUI() {
- const eventBus = new pdfjsViewer.EventBus();
- this.eventBus = eventBus;
-
- const linkService = new pdfjsViewer.PDFLinkService({
- eventBus,
- });
- this.pdfLinkService = linkService;
-
- this.l10n = new pdfjsViewer.GenericL10n();
-
- const container = document.getElementById("viewerContainer");
- const pdfViewer = new pdfjsViewer.PDFViewer({
- container,
- eventBus,
- linkService,
- l10n: this.l10n,
- maxCanvasPixels: MAX_CANVAS_PIXELS,
- textLayerMode: TEXT_LAYER_MODE,
- });
- this.pdfViewer = pdfViewer;
- linkService.setViewer(pdfViewer);
+ document.getElementById("previous").addEventListener("click", function () {
+ PDFViewerApplication.page--;
+ });
- this.pdfHistory = new pdfjsViewer.PDFHistory({
- eventBus,
- linkService,
- });
- linkService.setHistory(this.pdfHistory);
+ document.getElementById("next").addEventListener("click", function () {
+ PDFViewerApplication.page++;
+ });
- document
- .getElementById("previous")
- .addEventListener("click", function () {
- PDFViewerApplication.page--;
- });
+ document.getElementById("zoomIn").addEventListener("click", function () {
+ PDFViewerApplication.zoomIn();
+ });
- document.getElementById("next").addEventListener("click", function () {
- PDFViewerApplication.page++;
- });
+ document.getElementById("zoomOut").addEventListener("click", function () {
+ PDFViewerApplication.zoomOut();
+ });
- document
- .getElementById("zoomIn")
- .addEventListener("click", function () {
- PDFViewerApplication.zoomIn();
- });
-
- document
- .getElementById("zoomOut")
- .addEventListener("click", function () {
- PDFViewerApplication.zoomOut();
- });
-
- document
- .getElementById("pageNumber")
- .addEventListener("click", function () {
- this.select();
- });
-
- document
- .getElementById("pageNumber")
- .addEventListener("change", function () {
- PDFViewerApplication.page = this.value | 0;
-
- // Ensure that the page number input displays the correct value,
- // even if the value entered by the user was invalid
- // (e.g. a floating point number).
- if (this.value !== PDFViewerApplication.page.toString()) {
- this.value = PDFViewerApplication.page;
- }
- });
-
- eventBus.on("pagesinit", function () {
- // We can use pdfViewer now, e.g. let's change default scale.
- pdfViewer.currentScaleValue = DEFAULT_SCALE_VALUE;
- });
+ document
+ .getElementById("pageNumber")
+ .addEventListener("click", function () {
+ this.select();
+ });
+
+ document
+ .getElementById("pageNumber")
+ .addEventListener("change", function () {
+ PDFViewerApplication.page = this.value | 0;
+
+ // Ensure that the page number input displays the correct value,
+ // even if the value entered by the user was invalid
+ // (e.g. a floating point number).
+ if (this.value !== PDFViewerApplication.page.toString()) {
+ this.value = PDFViewerApplication.page;
+ }
+ });
- eventBus.on(
- "pagechanging",
- function (evt) {
- const page = evt.pageNumber;
- const numPages = PDFViewerApplication.pagesCount;
-
- document.getElementById("pageNumber").value = page;
- document.getElementById("previous").disabled = page <= 1;
- document.getElementById("next").disabled = page >= numPages;
- },
- true,
- );
- },
+ eventBus.on("pagesinit", function () {
+ // We can use pdfViewer now, e.g. let's change default scale.
+ pdfViewer.currentScaleValue = DEFAULT_SCALE_VALUE;
+ });
+
+ eventBus.on(
+ "pagechanging",
+ function (evt) {
+ const page = evt.pageNumber;
+ const numPages = PDFViewerApplication.pagesCount;
+
+ document.getElementById("pageNumber").value = page;
+ document.getElementById("previous").disabled = page <= 1;
+ document.getElementById("next").disabled = page >= numPages;
+ },
+ true
+ );
+ },
};
window.PDFViewerApplication = PDFViewerApplication;
document.addEventListener(
- "DOMContentLoaded",
- function () {
- PDFViewerApplication.initUI();
- },
- true,
+ "DOMContentLoaded",
+ function () {
+ PDFViewerApplication.initUI();
+ },
+ true
);
// The offsetParent is not set until the PDF.js iframe or object is visible;
// waiting for first animation.
const animationStarted = new Promise(function (resolve) {
- window.requestAnimationFrame(resolve);
+ window.requestAnimationFrame(resolve);
});
// We need to delay opening until all HTML is loaded.
animationStarted.then(function () {
- PDFViewerApplication.open({
- url: DEFAULT_URL,
- });
+ PDFViewerApplication.open({
+ url: DEFAULT_URL,
+ });
});
diff --git a/client/tsconfig.json b/client/tsconfig.json
index eb70fe9b..5542e6af 100644
--- a/client/tsconfig.json
+++ b/client/tsconfig.json
@@ -29,10 +29,12 @@
// see also
// [the TypeScript docs](https://www.typescriptlang.org/tsconfig#isolatedModules).
"isolatedModules": true,
- "module": "nodenext",
+ "module": "esnext",
"outDir": "out",
- "rootDir": "src",
- "strict": true
+ "rootDir": "./src",
+ "strict": true,
+ // Starting in TypeScript 6.0, no ambient type packages are auto-included. Add these explicitly. See the [TypeScript 5.x to 6.0 Migration Guide](https://gist.github.com/privatenumber/3d2e80da28f84ee30b77d53e1693378f#16-types-defaults-to-).
+ "types": ["node", "mocha"]
},
"exclude": ["node_modules", "static", "HashReader.js", "eslint.config.js"]
}
diff --git a/dist-workspace.toml b/dist-workspace.toml
index 0f1dbe20..4de75ee8 100644
--- a/dist-workspace.toml
+++ b/dist-workspace.toml
@@ -25,7 +25,7 @@ members = ["cargo:server/"]
# Config for 'dist'
[dist]
# The preferred dist version to use in CI (Cargo.toml SemVer syntax)
-cargo-dist-version = "0.30.4"
+cargo-dist-version = "0.31.0"
# CI backends to support
ci = "github"
# The installers to generate for each app
diff --git a/docs/helloworld.pdf b/docs/helloworld.pdf
new file mode 100644
index 00000000..d98b4e1d
Binary files /dev/null and b/docs/helloworld.pdf differ
diff --git a/extensions/VSCode/package.json b/extensions/VSCode/package.json
index f299bf20..936b6e2c 100644
--- a/extensions/VSCode/package.json
+++ b/extensions/VSCode/package.json
@@ -80,29 +80,29 @@
"escape-html": "^1.0.3"
},
"devDependencies": {
- "@emnapi/core": "^1.8.1",
- "@emnapi/runtime": "^1.8.1",
+ "@emnapi/core": "^1.9.1",
+ "@emnapi/runtime": "^1.9.1",
"@eslint/js": "^10.0.1",
- "@napi-rs/cli": "^3.5.1",
+ "@napi-rs/cli": "^3.6.0",
"@tybys/wasm-util": "^0.10.1",
"@types/escape-html": "^1.0.4",
- "@types/node": "^24.10.13",
+ "@types/node": "^24.12.0",
"@types/vscode": "1.61.0",
- "@typescript-eslint/eslint-plugin": "^8.56.0",
- "@typescript-eslint/parser": "^8.56.0",
+ "@typescript-eslint/eslint-plugin": "^8.58.0",
+ "@typescript-eslint/parser": "^8.58.0",
"@vscode/vsce": "^3.7.1",
"chalk": "^5.6.2",
- "esbuild": "^0.27.3",
- "eslint": "^10.0.0",
+ "esbuild": "^0.27.4",
+ "eslint": "^10.1.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^5.5.5",
"npm-run-all2": "^8.0.4",
- "ovsx": "^0.10.9",
+ "ovsx": "^0.10.10",
"prettier": "^3.8.1",
- "typescript": "^5.9.3",
- "typescript-eslint": "^8.56.0"
+ "typescript": "^6.0.2",
+ "typescript-eslint": "^8.58.0"
},
"optionalDependencies": {
"bufferutil": "^4.1.0"
diff --git a/extensions/VSCode/pnpm-lock.yaml b/extensions/VSCode/pnpm-lock.yaml
index 95839a22..132473c8 100644
--- a/extensions/VSCode/pnpm-lock.yaml
+++ b/extensions/VSCode/pnpm-lock.yaml
@@ -13,17 +13,17 @@ importers:
version: 1.0.3
devDependencies:
'@emnapi/core':
- specifier: ^1.8.1
- version: 1.8.1
+ specifier: ^1.9.1
+ version: 1.9.1
'@emnapi/runtime':
- specifier: ^1.8.1
- version: 1.8.1
+ specifier: ^1.9.1
+ version: 1.9.1
'@eslint/js':
specifier: ^10.0.1
- version: 10.0.1(eslint@10.0.0)
+ version: 10.0.1(eslint@10.1.0)
'@napi-rs/cli':
- specifier: ^3.5.1
- version: 3.5.1(@emnapi/runtime@1.8.1)(@types/node@24.10.13)
+ specifier: ^3.6.0
+ version: 3.6.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(@types/node@24.12.0)
'@tybys/wasm-util':
specifier: ^0.10.1
version: 0.10.1
@@ -31,17 +31,17 @@ importers:
specifier: ^1.0.4
version: 1.0.4
'@types/node':
- specifier: ^24.10.13
- version: 24.10.13
+ specifier: ^24.12.0
+ version: 24.12.0
'@types/vscode':
specifier: 1.61.0
version: 1.61.0
'@typescript-eslint/eslint-plugin':
- specifier: ^8.56.0
- version: 8.56.0(@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3))(eslint@10.0.0)(typescript@5.9.3)
+ specifier: ^8.58.0
+ version: 8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2))(eslint@10.1.0)(typescript@6.0.2)
'@typescript-eslint/parser':
- specifier: ^8.56.0
- version: 8.56.0(eslint@10.0.0)(typescript@5.9.3)
+ specifier: ^8.58.0
+ version: 8.58.0(eslint@10.1.0)(typescript@6.0.2)
'@vscode/vsce':
specifier: ^3.7.1
version: 3.7.1
@@ -49,38 +49,38 @@ importers:
specifier: ^5.6.2
version: 5.6.2
esbuild:
- specifier: ^0.27.3
- version: 0.27.3
+ specifier: ^0.27.4
+ version: 0.27.4
eslint:
- specifier: ^10.0.0
- version: 10.0.0
+ specifier: ^10.1.0
+ version: 10.1.0
eslint-config-prettier:
specifier: ^10.1.8
- version: 10.1.8(eslint@10.0.0)
+ version: 10.1.8(eslint@10.1.0)
eslint-plugin-import:
specifier: ^2.32.0
- version: 2.32.0(@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3))(eslint@10.0.0)
+ version: 2.32.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2))(eslint@10.1.0)
eslint-plugin-node:
specifier: ^11.1.0
- version: 11.1.0(eslint@10.0.0)
+ version: 11.1.0(eslint@10.1.0)
eslint-plugin-prettier:
specifier: ^5.5.5
- version: 5.5.5(eslint-config-prettier@10.1.8(eslint@10.0.0))(eslint@10.0.0)(prettier@3.8.1)
+ version: 5.5.5(eslint-config-prettier@10.1.8(eslint@10.1.0))(eslint@10.1.0)(prettier@3.8.1)
npm-run-all2:
specifier: ^8.0.4
version: 8.0.4
ovsx:
- specifier: ^0.10.9
- version: 0.10.9
+ specifier: ^0.10.10
+ version: 0.10.10
prettier:
specifier: ^3.8.1
version: 3.8.1
typescript:
- specifier: ^5.9.3
- version: 5.9.3
+ specifier: ^6.0.2
+ version: 6.0.2
typescript-eslint:
- specifier: ^8.56.0
- version: 8.56.0(eslint@10.0.0)(typescript@5.9.3)
+ specifier: ^8.58.0
+ version: 8.58.0(eslint@10.1.0)(typescript@6.0.2)
optionalDependencies:
bufferutil:
specifier: ^4.1.0
@@ -106,8 +106,8 @@ packages:
resolution: {integrity: sha512-Nh5PhEOeY6PrnxNPsEHRr9eimxLwgLlpmguQaHKBinFYA/RU9+kOYVOQqOrTsCL+KSxrLLl1gD8Dk5BFW/7l/w==}
engines: {node: '>=20.0.0'}
- '@azure/core-rest-pipeline@1.22.2':
- resolution: {integrity: sha512-MzHym+wOi8CLUlKCQu12de0nwcq9k9Kuv43j4Wa++CsCpJwps2eeBQwD2Bu8snkxTtDKDx4GwjuR9E8yC8LNrg==}
+ '@azure/core-rest-pipeline@1.23.0':
+ resolution: {integrity: sha512-Evs1INHo+jUjwHi1T6SG6Ua/LHOQBCLuKEEE6efIpt4ZOoNonaT1kP32GoOcdNDbfqsD2445CPri3MubBy5DEQ==}
engines: {node: '>=20.0.0'}
'@azure/core-tracing@1.3.1':
@@ -118,25 +118,25 @@ packages:
resolution: {integrity: sha512-XPArKLzsvl0Hf0CaGyKHUyVgF7oDnhKoP85Xv6M4StF/1AhfORhZudHtOyf2s+FcbuQ9dPRAjB8J2KvRRMUK2A==}
engines: {node: '>=20.0.0'}
- '@azure/identity@4.13.0':
- resolution: {integrity: sha512-uWC0fssc+hs1TGGVkkghiaFkkS7NkTxfnCH+Hdg+yTehTpMcehpok4PgUKKdyCH+9ldu6FhiHRv84Ntqj1vVcw==}
+ '@azure/identity@4.13.1':
+ resolution: {integrity: sha512-5C/2WD5Vb1lHnZS16dNQRPMjN6oV/Upba+C9nBIs15PmOi6A3ZGs4Lr2u60zw4S04gi+u3cEXiqTVP7M4Pz3kw==}
engines: {node: '>=20.0.0'}
'@azure/logger@1.3.0':
resolution: {integrity: sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA==}
engines: {node: '>=20.0.0'}
- '@azure/msal-browser@4.28.2':
- resolution: {integrity: sha512-6vYUMvs6kJxJgxaCmHn/F8VxjLHNh7i9wzfwPGf8kyBJ8Gg2yvBXx175Uev8LdrD1F5C4o7qHa2CC4IrhGE1XQ==}
+ '@azure/msal-browser@5.6.2':
+ resolution: {integrity: sha512-ZgcN9ToRJ80f+wNPBBKYJ+DG0jlW7ktEjYtSNkNsTrlHVMhKB8tKMdI1yIG1I9BJtykkXtqnuOjlJaEMC7J6aw==}
engines: {node: '>=0.8.0'}
- '@azure/msal-common@15.14.2':
- resolution: {integrity: sha512-n8RBJEUmd5QotoqbZfd+eGBkzuFI1KX6jw2b3WcpSyGjwmzoeI/Jb99opIBPHpb8y312NB+B6+FGi2ZVSR8yfA==}
+ '@azure/msal-common@16.4.0':
+ resolution: {integrity: sha512-twXt09PYtj1PffNNIAzQlrBd0DS91cdA6i1gAfzJ6BnPM4xNk5k9q/5xna7jLIjU3Jnp0slKYtucshGM8OGNAw==}
engines: {node: '>=0.8.0'}
- '@azure/msal-node@3.8.7':
- resolution: {integrity: sha512-a+Xnrae+uwLnlw68bplS1X4kuJ9F/7K6afuMFyRkNIskhjgDezl5Fhrx+1pmAlDmC0VaaAxjRQMp1OmcqVwkIg==}
- engines: {node: '>=16'}
+ '@azure/msal-node@5.1.1':
+ resolution: {integrity: sha512-71grXU6+5hl+3CL3joOxlj/AW6rmhthuTlG0fRqsTrhPArQBpZuUFzCIlKOGdcafLUa/i1hBdV78ZxJdlvRA+g==}
+ engines: {node: '>=20'}
'@babel/code-frame@7.29.0':
resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==}
@@ -146,167 +146,167 @@ packages:
resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
engines: {node: '>=6.9.0'}
- '@emnapi/core@1.8.1':
- resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==}
+ '@emnapi/core@1.9.1':
+ resolution: {integrity: sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==}
- '@emnapi/runtime@1.8.1':
- resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==}
+ '@emnapi/runtime@1.9.1':
+ resolution: {integrity: sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==}
- '@emnapi/wasi-threads@1.1.0':
- resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
+ '@emnapi/wasi-threads@1.2.0':
+ resolution: {integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==}
- '@esbuild/aix-ppc64@0.27.3':
- resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==}
+ '@esbuild/aix-ppc64@0.27.4':
+ resolution: {integrity: sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.27.3':
- resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==}
+ '@esbuild/android-arm64@0.27.4':
+ resolution: {integrity: sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.27.3':
- resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==}
+ '@esbuild/android-arm@0.27.4':
+ resolution: {integrity: sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.27.3':
- resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==}
+ '@esbuild/android-x64@0.27.4':
+ resolution: {integrity: sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.27.3':
- resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==}
+ '@esbuild/darwin-arm64@0.27.4':
+ resolution: {integrity: sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.27.3':
- resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==}
+ '@esbuild/darwin-x64@0.27.4':
+ resolution: {integrity: sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.27.3':
- resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==}
+ '@esbuild/freebsd-arm64@0.27.4':
+ resolution: {integrity: sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.27.3':
- resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==}
+ '@esbuild/freebsd-x64@0.27.4':
+ resolution: {integrity: sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.27.3':
- resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==}
+ '@esbuild/linux-arm64@0.27.4':
+ resolution: {integrity: sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.27.3':
- resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==}
+ '@esbuild/linux-arm@0.27.4':
+ resolution: {integrity: sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.27.3':
- resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==}
+ '@esbuild/linux-ia32@0.27.4':
+ resolution: {integrity: sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.27.3':
- resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==}
+ '@esbuild/linux-loong64@0.27.4':
+ resolution: {integrity: sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.27.3':
- resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==}
+ '@esbuild/linux-mips64el@0.27.4':
+ resolution: {integrity: sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.27.3':
- resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==}
+ '@esbuild/linux-ppc64@0.27.4':
+ resolution: {integrity: sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.27.3':
- resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==}
+ '@esbuild/linux-riscv64@0.27.4':
+ resolution: {integrity: sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.27.3':
- resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==}
+ '@esbuild/linux-s390x@0.27.4':
+ resolution: {integrity: sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.27.3':
- resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==}
+ '@esbuild/linux-x64@0.27.4':
+ resolution: {integrity: sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-arm64@0.27.3':
- resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==}
+ '@esbuild/netbsd-arm64@0.27.4':
+ resolution: {integrity: sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.27.3':
- resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==}
+ '@esbuild/netbsd-x64@0.27.4':
+ resolution: {integrity: sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.27.3':
- resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==}
+ '@esbuild/openbsd-arm64@0.27.4':
+ resolution: {integrity: sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.27.3':
- resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==}
+ '@esbuild/openbsd-x64@0.27.4':
+ resolution: {integrity: sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/openharmony-arm64@0.27.3':
- resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==}
+ '@esbuild/openharmony-arm64@0.27.4':
+ resolution: {integrity: sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openharmony]
- '@esbuild/sunos-x64@0.27.3':
- resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==}
+ '@esbuild/sunos-x64@0.27.4':
+ resolution: {integrity: sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.27.3':
- resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==}
+ '@esbuild/win32-arm64@0.27.4':
+ resolution: {integrity: sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.27.3':
- resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==}
+ '@esbuild/win32-ia32@0.27.4':
+ resolution: {integrity: sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.27.3':
- resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==}
+ '@esbuild/win32-x64@0.27.4':
+ resolution: {integrity: sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
@@ -321,16 +321,16 @@ packages:
resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/config-array@0.23.1':
- resolution: {integrity: sha512-uVSdg/V4dfQmTjJzR0szNczjOH/J+FyUMMjYtr07xFRXR7EDf9i1qdxrD0VusZH9knj1/ecxzCQQxyic5NzAiA==}
+ '@eslint/config-array@0.23.3':
+ resolution: {integrity: sha512-j+eEWmB6YYLwcNOdlwQ6L2OsptI/LO6lNBuLIqe5R7RetD658HLoF+Mn7LzYmAWWNNzdC6cqP+L6r8ujeYXWLw==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/config-helpers@0.5.2':
- resolution: {integrity: sha512-a5MxrdDXEvqnIq+LisyCX6tQMPF/dSJpCfBgBauY+pNZ28yCtSsTvyTYrMhaI+LK26bVyCJfJkT0u8KIj2i1dQ==}
+ '@eslint/config-helpers@0.5.3':
+ resolution: {integrity: sha512-lzGN0onllOZCGroKJmRwY6QcEHxbjBw1gwB8SgRSqK8YbbtEXMvKynsXc3553ckIEBxsbMBU7oOZXKIPGZNeZw==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/core@1.1.0':
- resolution: {integrity: sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw==}
+ '@eslint/core@1.1.1':
+ resolution: {integrity: sha512-QUPblTtE51/7/Zhfv8BDwO0qkkzQL7P/aWWbqcf4xWLEYn1oKjdO0gglQBB4GAsu7u6wjijbCmzsUTy6mnk6oQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
'@eslint/js@10.0.1':
@@ -342,12 +342,12 @@ packages:
eslint:
optional: true
- '@eslint/object-schema@3.0.1':
- resolution: {integrity: sha512-P9cq2dpr+LU8j3qbLygLcSZrl2/ds/pUpfnHNNuk5HW7mnngHs+6WSq5C9mO3rqRX8A1poxqLTC9cu0KOyJlBg==}
+ '@eslint/object-schema@3.0.3':
+ resolution: {integrity: sha512-iM869Pugn9Nsxbh/YHRqYiqd23AmIbxJOcpUMOuWCVNdoQJ5ZtwL6h3t0bcZzJUlC3Dq9jCFCESBZnX0GTv7iQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/plugin-kit@0.6.0':
- resolution: {integrity: sha512-bIZEUzOI1jkhviX2cp5vNyXQc6olzb2ohewQubuYlMXZ2Q/XjBO0x0XhGPvc9fjSIiUN0vw+0hq53BJ4eQSJKQ==}
+ '@eslint/plugin-kit@0.6.1':
+ resolution: {integrity: sha512-iH1B076HoAshH1mLpHMgwdGeTs0CYwL0SPMkGuSebZrwBp16v415e9NZXg2jtrqPVQjf6IANe2Vtlr5KswtcZQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
'@humanfs/core@0.19.1':
@@ -366,12 +366,12 @@ packages:
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
- '@inquirer/ansi@2.0.3':
- resolution: {integrity: sha512-g44zhR3NIKVs0zUesa4iMzExmZpLUdTLRMCStqX3GE5NT6VkPcxQGJ+uC8tDgBUC/vB1rUhUd55cOf++4NZcmw==}
+ '@inquirer/ansi@2.0.4':
+ resolution: {integrity: sha512-DpcZrQObd7S0R/U3bFdkcT5ebRwbTTC4D3tCc1vsJizmgPLxNJBo+AAFmrZwe8zk30P2QzgzGWZ3Q9uJwWuhIg==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
- '@inquirer/checkbox@5.0.7':
- resolution: {integrity: sha512-OGJykc3mpe4kiNXwXlDlP4MFqZso5QOoXJaJrmTJI+Y+gq68wxTyCUIFv34qgwZTHnGGeqwUKGOi4oxptTe+ZQ==}
+ '@inquirer/checkbox@5.1.2':
+ resolution: {integrity: sha512-PubpMPO2nJgMufkoB3P2wwxNXEMUXnBIKi/ACzDUYfaoPuM7gSTmuxJeMscoLVEsR4qqrCMf5p0SiYGWnVJ8kw==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -379,8 +379,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/confirm@6.0.7':
- resolution: {integrity: sha512-lKdNloHLnGoBUUwprxKFd+SpkAnyQTBrZACFPtxDq9GiLICD2t+CaeJ1Ku4goZsGPyBIFc2YYpmDSJLEXoc16g==}
+ '@inquirer/confirm@6.0.10':
+ resolution: {integrity: sha512-tiNyA73pgpQ0FQ7axqtoLUe4GDYjNCDcVsbgcA5anvwg2z6i+suEngLKKJrWKJolT//GFPZHwN30binDIHgSgQ==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -388,8 +388,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/core@11.1.4':
- resolution: {integrity: sha512-1HvwyASF0tE/7W8geTTn0ydiWb463pq4SBIpaWcVabTrw55+CiRmytV9eZoqt3ohchsPw4Vv60jfNiI6YljVUg==}
+ '@inquirer/core@11.1.7':
+ resolution: {integrity: sha512-1BiBNDk9btIwYIzNZpkikIHXWeNzNncJePPqwDyVMhXhD1ebqbpn1mKGctpoqAbzywZfdG0O4tvmsGIcOevAPQ==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -397,8 +397,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/editor@5.0.7':
- resolution: {integrity: sha512-d36tisyvmxH7H+LICTeTofrKmJ+R1jAYV8q0VTYh96cm8mP2BdGh9TAIqbCGcciX8/dr0fJW+VJq3jAnco5xfg==}
+ '@inquirer/editor@5.0.10':
+ resolution: {integrity: sha512-VJx4XyaKea7t8hEApTw5dxeIyMtWXre2OiyJcICCRZI4hkoHsMoCnl/KbUnJJExLbH9csLLHMVR144ZhFE1CwA==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -406,8 +406,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/expand@5.0.7':
- resolution: {integrity: sha512-h2RRFzDdeXOXLrJOUAaHzyR1HbiZlrl/NxorOAgNrzhiSThbwEFVOf88lJzbF5WXGrQ2RwqK2h0xAE7eo8QP5w==}
+ '@inquirer/expand@5.0.10':
+ resolution: {integrity: sha512-fC0UHJPXsTRvY2fObiwuQYaAnHrp3aDqfwKUJSdfpgv18QUG054ezGbaRNStk/BKD5IPijeMKWej8VV8O5Q/eQ==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -415,8 +415,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/external-editor@2.0.3':
- resolution: {integrity: sha512-LgyI7Agbda74/cL5MvA88iDpvdXI2KuMBCGRkbCl2Dg1vzHeOgs+s0SDcXV7b+WZJrv2+ERpWSM65Fpi9VfY3w==}
+ '@inquirer/external-editor@2.0.4':
+ resolution: {integrity: sha512-Prenuv9C1PHj2Itx0BcAOVBTonz02Hc2Nd2DbU67PdGUaqn0nPCnV34oDyyoaZHnmfRxkpuhh/u51ThkrO+RdA==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -424,12 +424,12 @@ packages:
'@types/node':
optional: true
- '@inquirer/figures@2.0.3':
- resolution: {integrity: sha512-y09iGt3JKoOCBQ3w4YrSJdokcD8ciSlMIWsD+auPu+OZpfxLuyz+gICAQ6GCBOmJJt4KEQGHuZSVff2jiNOy7g==}
+ '@inquirer/figures@2.0.4':
+ resolution: {integrity: sha512-eLBsjlS7rPS3WEhmOmh1znQ5IsQrxWzxWDxO51e4urv+iVrSnIHbq4zqJIOiyNdYLa+BVjwOtdetcQx1lWPpiQ==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
- '@inquirer/input@5.0.7':
- resolution: {integrity: sha512-b+eKk/eUvKLQ6c+rDu9u4I1+twdjOfrEaw9NURDpCrWYJTWL1/JQEudZi0AeqXDGcn0tMdhlfpEfjcqr33B/qw==}
+ '@inquirer/input@5.0.10':
+ resolution: {integrity: sha512-nvZ6qEVeX/zVtZ1dY2hTGDQpVGD3R7MYPLODPgKO8Y+RAqxkrP3i/3NwF3fZpLdaMiNuK0z2NaYIx9tPwiSegQ==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -437,8 +437,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/number@4.0.7':
- resolution: {integrity: sha512-/l5KxcLFFexzOwh8DcVOI7zgVQCwcBt/9yHWtvMdYvaYLMK5J31BSR/fO3Z9WauA21qwAkDGRvYNHIG4vR6JwA==}
+ '@inquirer/number@4.0.10':
+ resolution: {integrity: sha512-Ht8OQstxiS3APMGjHV0aYAjRAysidWdwurWEo2i8yI5xbhOBWqizT0+MU1S2GCcuhIBg+3SgWVjEoXgfhY+XaA==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -446,8 +446,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/password@5.0.7':
- resolution: {integrity: sha512-h3Rgzb8nFMxgK6X5246MtwTX/rXs5Z58DbeuUKI6W5dQ+CZusEunNeT7rosdB+Upn79BkfZJO0AaiH8MIi9v1A==}
+ '@inquirer/password@5.0.10':
+ resolution: {integrity: sha512-QbNyvIE8q2GTqKLYSsA8ATG+eETo+m31DSR0+AU7x3d2FhaTWzqQek80dj3JGTo743kQc6mhBR0erMjYw5jQ0A==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -455,8 +455,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/prompts@8.2.1':
- resolution: {integrity: sha512-76knJFW2oXdI6If5YRmEoT5u7l+QroXYrMiINFcb97LsyECgsbO9m6iWlPuhBtaFgNITPHQCk3wbex38q8gsjg==}
+ '@inquirer/prompts@8.3.2':
+ resolution: {integrity: sha512-yFroiSj2iiBFlm59amdTvAcQFvWS6ph5oKESls/uqPBect7rTU2GbjyZO2DqxMGuIwVA8z0P4K6ViPcd/cp+0w==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -464,8 +464,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/rawlist@5.2.3':
- resolution: {integrity: sha512-EuvV6N/T3xDmRVihAOqfnbmtHGdu26TocRKANvcX/7nLLD8QO0c22Dtlc5C15+V433d9v0E0SSyqywdNCIXfLg==}
+ '@inquirer/rawlist@5.2.6':
+ resolution: {integrity: sha512-jfw0MLJ5TilNsa9zlJ6nmRM0ZFVZhhTICt4/6CU2Dv1ndY7l3sqqo1gIYZyMMDw0LvE1u1nzJNisfHEhJIxq5w==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -473,8 +473,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/search@4.1.3':
- resolution: {integrity: sha512-6BE8MqVMakEiLDRtrwj9fbx6AYhuj7McW3GOkOoEiQ5Qkh6v6f5HCoYNqSRE4j6nT+u+73518iUQPE+mZYlAjA==}
+ '@inquirer/search@4.1.6':
+ resolution: {integrity: sha512-3/6kTRae98hhDevENScy7cdFEuURnSpM3JbBNg8yfXLw88HgTOl+neUuy/l9W0No5NzGsLVydhBzTIxZP7yChQ==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -482,8 +482,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/select@5.0.7':
- resolution: {integrity: sha512-1JUJIR+Z2PsvwP6VWty7aE0aCPaT2cy2c4Vp3LPhL2Pi3+aXewAld/AyJ/CW9XWx1JbKxmdElfvls/G/7jG7ZQ==}
+ '@inquirer/select@5.1.2':
+ resolution: {integrity: sha512-kTK8YIkHV+f02y7bWCh7E0u2/11lul5WepVTclr3UMBtBr05PgcZNWfMa7FY57ihpQFQH/spLMHTcr0rXy50tA==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -491,8 +491,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/type@4.0.3':
- resolution: {integrity: sha512-cKZN7qcXOpj1h+1eTTcGDVLaBIHNMT1Rz9JqJP5MnEJ0JhgVWllx7H/tahUp5YEK1qaByH2Itb8wLG/iScD5kw==}
+ '@inquirer/type@4.0.4':
+ resolution: {integrity: sha512-PamArxO3cFJZoOzspzo6cxVlLeIftyBsZw/S9bKY5DzxqJVZgjoj1oP8d0rskKtp7sZxBycsoer1g6UeJV1BBA==}
engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'}
peerDependencies:
'@types/node': '>=18'
@@ -504,8 +504,8 @@ packages:
resolution: {integrity: sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==}
engines: {node: '>=18'}
- '@napi-rs/cli@3.5.1':
- resolution: {integrity: sha512-XBfLQRDcB3qhu6bazdMJsecWW55kR85l5/k0af9BIBELXQSsCFU0fzug7PX8eQp6vVdm7W/U3z6uP5WmITB2Gw==}
+ '@napi-rs/cli@3.6.0':
+ resolution: {integrity: sha512-aA8m4+9XxnK1+0sr4GplZP0Ze90gkzO8sMKaplOK0zXbLnzsLl6O2BQQt6rTCcTRzIN24wrrByakr/imM+CxhA==}
engines: {node: '>= 16'}
hasBin: true
peerDependencies:
@@ -769,8 +769,11 @@ packages:
'@napi-rs/wasm-runtime@0.2.12':
resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==}
- '@napi-rs/wasm-runtime@1.1.1':
- resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==}
+ '@napi-rs/wasm-runtime@1.1.2':
+ resolution: {integrity: sha512-sNXv5oLJ7ob93xkZ1XnxisYhGYXfaG9f65/ZgYuAu3qt7b3NadcOEhLvx28hv31PgX8SZJRYrAIPQilQmFpLVw==}
+ peerDependencies:
+ '@emnapi/core': ^1.7.1
+ '@emnapi/runtime': ^1.7.1
'@napi-rs/wasm-tools-android-arm-eabi@1.0.1':
resolution: {integrity: sha512-lr07E/l571Gft5v4aA1dI8koJEmF1F0UigBbsqg9OWNzg80H3lDPO+auv85y3T/NHE3GirDk7x/D3sLO57vayw==}
@@ -968,8 +971,8 @@ packages:
resolution: {integrity: sha512-DhGl4xMVFGVIyMwswXeyzdL4uXD5OGILGX5N8Y+f6W7LhC1Ze2poSNrkF/fedpVDHEEZ+PHFW0vL14I+mm8K3Q==}
engines: {node: '>= 20'}
- '@octokit/endpoint@11.0.2':
- resolution: {integrity: sha512-4zCpzP1fWc7QlqunZ5bSEjxc6yLAlRTnDwKtgXfcI/FxxGoqedDG8V2+xJ60bV2kODqcGB+nATdtap/XYq2NZQ==}
+ '@octokit/endpoint@11.0.3':
+ resolution: {integrity: sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag==}
engines: {node: '>= 20'}
'@octokit/graphql@9.0.3':
@@ -1001,8 +1004,8 @@ packages:
resolution: {integrity: sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw==}
engines: {node: '>= 20'}
- '@octokit/request@10.0.7':
- resolution: {integrity: sha512-v93h0i1yu4idj8qFPZwjehoJx4j3Ntn+JhXsdJrG9pYaX6j/XRz2RmasMUHtNgQD39nrv/VwTWSqK0RNXR8upA==}
+ '@octokit/request@10.0.8':
+ resolution: {integrity: sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw==}
engines: {node: '>= 20'}
'@octokit/rest@22.0.1':
@@ -1068,20 +1071,20 @@ packages:
resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==}
engines: {node: '>=18'}
- '@textlint/ast-node-types@15.5.1':
- resolution: {integrity: sha512-2ABQSaQoM9u9fycXLJKcCv4XQulJWTUSwjo6F0i/ujjqOH8/AZ2A0RDKKbAddqxDhuabVB20lYoEsZZgzehccg==}
+ '@textlint/ast-node-types@15.5.2':
+ resolution: {integrity: sha512-fCaOxoup5LIyBEo7R1oYWE7V4bSX0KQeHh66twon9e9usaLE3ijgF8QjYsR6joCssdeCHVd0wHm7ppsEyTr6vg==}
- '@textlint/linter-formatter@15.5.1':
- resolution: {integrity: sha512-7wfzpcQtk7TZ3UJO2deTI71mJCm4VvPGUmSwE4iuH6FoaxpdWpwSBiMLcZtjYrt/oIFOtNz0uf5rI+xJiHTFww==}
+ '@textlint/linter-formatter@15.5.2':
+ resolution: {integrity: sha512-jAw7jWM8+wU9cG6Uu31jGyD1B+PAVePCvnPKC/oov+2iBPKk3ao30zc/Itmi7FvXo4oPaL9PmzPPQhyniPVgVg==}
- '@textlint/module-interop@15.5.1':
- resolution: {integrity: sha512-Y1jcFGCKNSmHxwsLO3mshOfLYX4Wavq2+w5BG6x5lGgZv0XrF1xxURRhbnhns4LzCu0fAcx6W+3V8/1bkyTZCw==}
+ '@textlint/module-interop@15.5.2':
+ resolution: {integrity: sha512-mg6rMQ3+YjwiXCYoQXbyVfDucpTa1q5mhspd/9qHBxUq4uY6W8GU42rmT3GW0V1yOfQ9z/iRrgPtkp71s8JzXg==}
- '@textlint/resolver@15.5.1':
- resolution: {integrity: sha512-CVHxMIm8iNGccqM12CQ/ycvh+HjJId4RyC6as5ynCcp2E1Uy1TCe0jBWOpmLsbT4Nx15Ke29BmspyByawuIRyA==}
+ '@textlint/resolver@15.5.2':
+ resolution: {integrity: sha512-YEITdjRiJaQrGLUWxWXl4TEg+d2C7+TNNjbGPHPH7V7CCnXm+S9GTjGAL7Q2WSGJyFEKt88Jvx6XdJffRv4HEA==}
- '@textlint/types@15.5.1':
- resolution: {integrity: sha512-IY1OVZZk8LOOrbapYCsaeH7XSJT89HVukixDT8CoiWMrKGCTCZ3/Kzoa3DtMMbY8jtY777QmPOVCNnR+8fF6YQ==}
+ '@textlint/types@15.5.2':
+ resolution: {integrity: sha512-sJOrlVLLXp4/EZtiWKWq9y2fWyZlI8GP+24rnU5avtPWBIMm/1w97yzKrAqYF8czx2MqR391z5akhnfhj2f/AQ==}
'@tybys/wasm-util@0.10.1':
resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
@@ -1101,8 +1104,8 @@ packages:
'@types/json5@0.0.29':
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- '@types/node@24.10.13':
- resolution: {integrity: sha512-oH72nZRfDv9lADUBSo104Aq7gPHpQZc4BTx38r9xf9pg5LfP6EzSyH2n7qFmmxRQXh7YlUXODcYsg6PuTDSxGg==}
+ '@types/node@24.12.0':
+ resolution: {integrity: sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -1113,67 +1116,67 @@ packages:
'@types/vscode@1.61.0':
resolution: {integrity: sha512-9k5Nwq45hkRwdfCFY+eKXeQQSbPoA114mF7U/4uJXRBJeGIO7MuJdhF1PnaDN+lllL9iKGQtd6FFXShBXMNaFg==}
- '@typescript-eslint/eslint-plugin@8.56.0':
- resolution: {integrity: sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw==}
+ '@typescript-eslint/eslint-plugin@8.58.0':
+ resolution: {integrity: sha512-RLkVSiNuUP1C2ROIWfqX+YcUfLaSnxGE/8M+Y57lopVwg9VTYYfhuz15Yf1IzCKgZj6/rIbYTmJCUSqr76r0Wg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.56.0
+ '@typescript-eslint/parser': ^8.58.0
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/parser@8.56.0':
- resolution: {integrity: sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg==}
+ '@typescript-eslint/parser@8.58.0':
+ resolution: {integrity: sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/project-service@8.56.0':
- resolution: {integrity: sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==}
+ '@typescript-eslint/project-service@8.58.0':
+ resolution: {integrity: sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/scope-manager@8.56.0':
- resolution: {integrity: sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==}
+ '@typescript-eslint/scope-manager@8.58.0':
+ resolution: {integrity: sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.56.0':
- resolution: {integrity: sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==}
+ '@typescript-eslint/tsconfig-utils@8.58.0':
+ resolution: {integrity: sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/type-utils@8.56.0':
- resolution: {integrity: sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA==}
+ '@typescript-eslint/type-utils@8.58.0':
+ resolution: {integrity: sha512-aGsCQImkDIqMyx1u4PrVlbi/krmDsQUs4zAcCV6M7yPcPev+RqVlndsJy9kJ8TLihW9TZ0kbDAzctpLn5o+lOg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/types@8.56.0':
- resolution: {integrity: sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==}
+ '@typescript-eslint/types@8.58.0':
+ resolution: {integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.56.0':
- resolution: {integrity: sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==}
+ '@typescript-eslint/typescript-estree@8.58.0':
+ resolution: {integrity: sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/utils@8.56.0':
- resolution: {integrity: sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==}
+ '@typescript-eslint/utils@8.58.0':
+ resolution: {integrity: sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/visitor-keys@8.56.0':
- resolution: {integrity: sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==}
+ '@typescript-eslint/visitor-keys@8.58.0':
+ resolution: {integrity: sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typespec/ts-http-runtime@0.3.3':
- resolution: {integrity: sha512-91fp6CAAJSRtH5ja95T1FHSKa8aPW9/Zw6cta81jlZTUw/+Vq8jM/AfF/14h2b71wwR84JUTW/3Y8QPhDAawFA==}
+ '@typespec/ts-http-runtime@0.3.4':
+ resolution: {integrity: sha512-CI0NhTrz4EBaa0U+HaaUZrJhPoso8sG7ZFya8uQoBA57fjzrjRSv87ekCjLZOFExN+gXE/z0xuN2QfH4H2HrLQ==}
engines: {node: '>=20.0.0'}
'@vscode/vsce-sign-alpine-arm64@2.0.6':
@@ -1234,8 +1237,8 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.15.0:
- resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
+ acorn@8.16.0:
+ resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==}
engines: {node: '>=0.4.0'}
hasBin: true
@@ -1243,8 +1246,8 @@ packages:
resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
engines: {node: '>= 14'}
- ajv@6.12.6:
- resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+ ajv@6.14.0:
+ resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==}
ajv@8.18.0:
resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==}
@@ -1317,9 +1320,9 @@ packages:
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- balanced-match@4.0.3:
- resolution: {integrity: sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==}
- engines: {node: 20 || >=22}
+ balanced-match@4.0.4:
+ resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
+ engines: {node: 18 || 20 || >=22}
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
@@ -1340,15 +1343,12 @@ packages:
boundary@2.0.0:
resolution: {integrity: sha512-rJKn5ooC9u8q13IMCrW0RSp31pxBCHE3y9V/tp3TdWSLf8Em3p6Di4NBpfzbJge9YjjFEsD0RtFEjtvHL5VyEA==}
- brace-expansion@1.1.12:
- resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
-
- brace-expansion@2.0.2:
- resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
+ brace-expansion@1.1.13:
+ resolution: {integrity: sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==}
- brace-expansion@5.0.2:
- resolution: {integrity: sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==}
- engines: {node: 20 || >=22}
+ brace-expansion@5.0.5:
+ resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==}
+ engines: {node: 18 || 20 || >=22}
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
@@ -1552,8 +1552,8 @@ packages:
resolution: {integrity: sha512-UgGlf8IW75je7HZjNDpJdCv4cGJWIi6yumFdZ0R7A8/CIhQiWUjyGLCxdHpd8bmyD1gnkfUNK0oeOXqUS2cpfQ==}
engines: {ecmascript: '>= es5', node: '>=4'}
- emnapi@1.8.1:
- resolution: {integrity: sha512-34i2BbgHx1LnEO4JCGQYo6h6s4e4KrdWtdTHfllBNLbXSHPmdIHplxKejfabsRK+ukNciqVdalB+fxMibqHdaQ==}
+ emnapi@1.9.1:
+ resolution: {integrity: sha512-s4RbfzgbYg9cWBZXJT6LazImJQ5p+F+LyTsCWQJXbGVdPmtCtdlwqd0Oiv3O51KyYV/Hq58xszaQ/l153tK6Uw==}
peerDependencies:
node-addon-api: '>= 6.1.0'
peerDependenciesMeta:
@@ -1613,11 +1613,11 @@ packages:
resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
engines: {node: '>= 0.4'}
- es-toolkit@1.44.0:
- resolution: {integrity: sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg==}
+ es-toolkit@1.45.1:
+ resolution: {integrity: sha512-/jhoOj/Fx+A+IIyDNOvO3TItGmlMKhtX8ISAHKE90c4b/k1tqaqEZ+uUqfpU8DMnW5cgNJv606zS55jGvza0Xw==}
- esbuild@0.27.3:
- resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==}
+ esbuild@0.27.4:
+ resolution: {integrity: sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==}
engines: {node: '>=18'}
hasBin: true
@@ -1694,8 +1694,8 @@ packages:
eslint-config-prettier:
optional: true
- eslint-scope@9.1.0:
- resolution: {integrity: sha512-CkWE42hOJsNj9FJRaoMX9waUFYhqY4jmyLFdAdzZr6VaCg3ynLYx4WnOdkaIifGfH4gsUcBTn4OZbHXkpLD0FQ==}
+ eslint-scope@9.1.2:
+ resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
eslint-utils@2.1.0:
@@ -1710,12 +1710,12 @@ packages:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- eslint-visitor-keys@5.0.0:
- resolution: {integrity: sha512-A0XeIi7CXU7nPlfHS9loMYEKxUaONu/hTEzHTGba9Huu94Cq1hPivf+DE5erJozZOky0LfvXAyrV/tcswpLI0Q==}
+ eslint-visitor-keys@5.0.1:
+ resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- eslint@10.0.0:
- resolution: {integrity: sha512-O0piBKY36YSJhlFSG8p9VUdPV/SxxS4FYDWVpr/9GJuMaepzwlf4J8I4ov1b+ySQfDTPhc3DtLaxcT1fN0yqCg==}
+ eslint@10.1.0:
+ resolution: {integrity: sha512-S9jlY/ELKEUwwQnqWDO+f+m6sercqOPSqXM5Go94l7DOmxHVDgmSFGWEzeE/gwgTAr0W103BWt0QLe/7mabIvA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
hasBin: true
peerDependencies:
@@ -1724,8 +1724,8 @@ packages:
jiti:
optional: true
- espree@11.1.0:
- resolution: {integrity: sha512-WFWYhO1fV4iYkqOOvq8FbqIhr2pYfoDY0kCotMkDeNtGpiGGkZ1iov2u8ydjtgM8yF8rzK7oaTbw2NAzbAbehw==}
+ espree@11.2.0:
+ resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
esquery@1.7.0:
@@ -1810,8 +1810,8 @@ packages:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines: {node: '>=16'}
- flatted@3.3.3:
- resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
+ flatted@3.4.2:
+ resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==}
follow-redirects@1.15.11:
resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
@@ -1837,8 +1837,8 @@ packages:
fs-constants@1.0.0:
resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
- fs-extra@11.3.3:
- resolution: {integrity: sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==}
+ fs-extra@11.3.4:
+ resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==}
engines: {node: '>=14.14'}
function-bind@1.1.2:
@@ -2149,6 +2149,9 @@ packages:
json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
+ json-with-bigint@3.5.8:
+ resolution: {integrity: sha512-eq/4KP6K34kwa7TcFdtvnftvHCD9KvHOGGICWwMFc4dOOKF5t4iYqnfLK8otCRCRv06FXOzGGyqE8h8ElMvvdw==}
+
json5@1.0.2:
resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
hasBin: true
@@ -2225,8 +2228,8 @@ packages:
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
- lru-cache@11.2.6:
- resolution: {integrity: sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==}
+ lru-cache@11.2.7:
+ resolution: {integrity: sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==}
engines: {node: 20 || >=22}
lru-cache@6.0.0:
@@ -2273,22 +2276,18 @@ packages:
resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
engines: {node: '>=10'}
- minimatch@10.2.1:
- resolution: {integrity: sha512-MClCe8IL5nRRmawL6ib/eT4oLyeKMGCghibcDWK+J0hh0Q8kqSdia6BvbRMVk6mPa6WqUa5uR2oxt6C5jd533A==}
- engines: {node: 20 || >=22}
-
- minimatch@3.1.2:
- resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+ minimatch@10.2.5:
+ resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==}
+ engines: {node: 18 || 20 || >=22}
- minimatch@9.0.5:
- resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
- engines: {node: '>=16 || 14 >=14.17'}
+ minimatch@3.1.5:
+ resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- minipass@7.1.2:
- resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
+ minipass@7.1.3:
+ resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==}
engines: {node: '>=16 || 14 >=14.17'}
mkdirp-classic@0.5.3:
@@ -2310,8 +2309,8 @@ packages:
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
- node-abi@3.87.0:
- resolution: {integrity: sha512-+CGM1L1CgmtheLcBuleyYOn7NWPVu0s0EJH2C4puxgEZb9h8QpR9G2dBfZJOAUhi7VQxuBPMd0hiISWcTyiYyQ==}
+ node-abi@3.89.0:
+ resolution: {integrity: sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA==}
engines: {node: '>=10'}
node-addon-api@4.3.0:
@@ -2379,8 +2378,8 @@ packages:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
- ovsx@0.10.9:
- resolution: {integrity: sha512-gY6912U50YzzNdAEFr9IxAqu59pKySXZzJUxzHRzi3/h/fWFdDDFCCXyjik6VL4TmiVKeor1Yv/cg7I3KfOUuQ==}
+ ovsx@0.10.10:
+ resolution: {integrity: sha512-/X5J4VLKPUGGaMynW9hgvsGg9jmwsK/3RhODeA2yzdeDbb8PUSNcg5GQ9aPDJW/znlqNvAwQcXAyE+Cq0RRvAQ==}
engines: {node: '>= 20'}
hasBin: true
@@ -2430,9 +2429,9 @@ packages:
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- path-scurry@2.0.1:
- resolution: {integrity: sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==}
- engines: {node: 20 || >=22}
+ path-scurry@2.0.2:
+ resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==}
+ engines: {node: 18 || 20 || >=22}
path-type@6.0.0:
resolution: {integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==}
@@ -2444,12 +2443,12 @@ packages:
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
- picomatch@2.3.1:
- resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+ picomatch@2.3.2:
+ resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
engines: {node: '>=8.6'}
- picomatch@4.0.3:
- resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
+ picomatch@4.0.4:
+ resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
engines: {node: '>=12'}
pidtree@0.6.0:
@@ -2471,6 +2470,7 @@ packages:
prebuild-install@7.1.3:
resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==}
engines: {node: '>=10'}
+ deprecated: No longer maintained. Please contact the author of the relevant native addon; alternatives are available.
hasBin: true
prelude-ls@1.2.1:
@@ -2486,8 +2486,8 @@ packages:
engines: {node: '>=14'}
hasBin: true
- pump@3.0.3:
- resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==}
+ pump@3.0.4:
+ resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==}
punycode.js@2.3.1:
resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==}
@@ -2504,8 +2504,8 @@ packages:
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- rc-config-loader@4.1.3:
- resolution: {integrity: sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==}
+ rc-config-loader@4.1.4:
+ resolution: {integrity: sha512-3GiwEzklkbXTDp52UR5nT8iXgYAx1V9ZG/kDZT7p60u2GCv2XTwQq4NzinMoMpNtXhmt3WkhYXcj6HH8HdwCEQ==}
rc@1.2.8:
resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
@@ -2577,8 +2577,8 @@ packages:
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- sax@1.4.4:
- resolution: {integrity: sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==}
+ sax@1.6.0:
+ resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==}
engines: {node: '>=11.0.0'}
secretlint@10.2.2:
@@ -2670,8 +2670,8 @@ packages:
spdx-expression-parse@3.0.1:
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
- spdx-license-ids@3.0.22:
- resolution: {integrity: sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==}
+ spdx-license-ids@3.0.23:
+ resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==}
stop-iteration-iterator@1.1.0:
resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
@@ -2700,8 +2700,8 @@ packages:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
- strip-ansi@7.1.2:
- resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
+ strip-ansi@7.2.0:
+ resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==}
engines: {node: '>=12'}
strip-bom@3.0.0:
@@ -2765,8 +2765,8 @@ packages:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
- ts-api-utils@2.4.0:
- resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==}
+ ts-api-utils@2.5.0:
+ resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==}
engines: {node: '>=18.12'}
peerDependencies:
typescript: '>=4.8.4'
@@ -2814,15 +2814,15 @@ packages:
typed-rest-client@1.8.11:
resolution: {integrity: sha512-5UvfMpd1oelmUPRbbaVnq+rHP7ng2cE4qoQkQeAqxRL6PklkxsM0g32/HL0yfvruK6ojQ5x8EE+HF4YV6DtuCA==}
- typescript-eslint@8.56.0:
- resolution: {integrity: sha512-c7toRLrotJ9oixgdW7liukZpsnq5CZ7PuKztubGYlNppuTqhIoWfhgHo/7EU0v06gS2l/x0i2NEFK1qMIf0rIg==}
+ typescript-eslint@8.58.0:
+ resolution: {integrity: sha512-e2TQzKfaI85fO+F3QywtX+tCTsu/D3WW5LVU6nz8hTFKFZ8yBJ6mSYRpXqdR3mFjPWmO0eWsTa5f+UpAOe/FMA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
- typescript: '>=4.8.4 <6.0.0'
+ typescript: '>=4.8.4 <6.1.0'
- typescript@5.9.3:
- resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
+ typescript@6.0.2:
+ resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==}
engines: {node: '>=14.17'}
hasBin: true
@@ -2833,14 +2833,14 @@ packages:
resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
engines: {node: '>= 0.4'}
- underscore@1.13.7:
- resolution: {integrity: sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==}
+ underscore@1.13.8:
+ resolution: {integrity: sha512-DXtD3ZtEQzc7M8m4cXotyHR+FAS18C64asBYY5vqZexfYryNNnDc02W4hKg3rdQuqOYas1jkseX0+nZXjTXnvQ==}
undici-types@7.16.0:
resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
- undici@7.22.0:
- resolution: {integrity: sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg==}
+ undici@7.24.6:
+ resolution: {integrity: sha512-Xi4agocCbRzt0yYMZGMA6ApD7gvtUFaxm4ZmeacWI4cZxaF6C+8I8QfofC20NAePiB/IcvZmzkJ7XPa471AEtA==}
engines: {node: '>=20.18.1'}
unicorn-magic@0.1.0:
@@ -2973,7 +2973,7 @@ snapshots:
dependencies:
'@azure/abort-controller': 2.1.2
'@azure/core-auth': 1.10.1
- '@azure/core-rest-pipeline': 1.22.2
+ '@azure/core-rest-pipeline': 1.23.0
'@azure/core-tracing': 1.3.1
'@azure/core-util': 1.13.1
'@azure/logger': 1.3.0
@@ -2981,14 +2981,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@azure/core-rest-pipeline@1.22.2':
+ '@azure/core-rest-pipeline@1.23.0':
dependencies:
'@azure/abort-controller': 2.1.2
'@azure/core-auth': 1.10.1
'@azure/core-tracing': 1.3.1
'@azure/core-util': 1.13.1
'@azure/logger': 1.3.0
- '@typespec/ts-http-runtime': 0.3.3
+ '@typespec/ts-http-runtime': 0.3.4
tslib: 2.8.1
transitivePeerDependencies:
- supports-color
@@ -3000,22 +3000,22 @@ snapshots:
'@azure/core-util@1.13.1':
dependencies:
'@azure/abort-controller': 2.1.2
- '@typespec/ts-http-runtime': 0.3.3
+ '@typespec/ts-http-runtime': 0.3.4
tslib: 2.8.1
transitivePeerDependencies:
- supports-color
- '@azure/identity@4.13.0':
+ '@azure/identity@4.13.1':
dependencies:
'@azure/abort-controller': 2.1.2
'@azure/core-auth': 1.10.1
'@azure/core-client': 1.10.1
- '@azure/core-rest-pipeline': 1.22.2
+ '@azure/core-rest-pipeline': 1.23.0
'@azure/core-tracing': 1.3.1
'@azure/core-util': 1.13.1
'@azure/logger': 1.3.0
- '@azure/msal-browser': 4.28.2
- '@azure/msal-node': 3.8.7
+ '@azure/msal-browser': 5.6.2
+ '@azure/msal-node': 5.1.1
open: 10.2.0
tslib: 2.8.1
transitivePeerDependencies:
@@ -3023,20 +3023,20 @@ snapshots:
'@azure/logger@1.3.0':
dependencies:
- '@typespec/ts-http-runtime': 0.3.3
+ '@typespec/ts-http-runtime': 0.3.4
tslib: 2.8.1
transitivePeerDependencies:
- supports-color
- '@azure/msal-browser@4.28.2':
+ '@azure/msal-browser@5.6.2':
dependencies:
- '@azure/msal-common': 15.14.2
+ '@azure/msal-common': 16.4.0
- '@azure/msal-common@15.14.2': {}
+ '@azure/msal-common@16.4.0': {}
- '@azure/msal-node@3.8.7':
+ '@azure/msal-node@5.1.1':
dependencies:
- '@azure/msal-common': 15.14.2
+ '@azure/msal-common': 16.4.0
jsonwebtoken: 9.0.3
uuid: 8.3.2
@@ -3048,129 +3048,129 @@ snapshots:
'@babel/helper-validator-identifier@7.28.5': {}
- '@emnapi/core@1.8.1':
+ '@emnapi/core@1.9.1':
dependencies:
- '@emnapi/wasi-threads': 1.1.0
+ '@emnapi/wasi-threads': 1.2.0
tslib: 2.8.1
- '@emnapi/runtime@1.8.1':
+ '@emnapi/runtime@1.9.1':
dependencies:
tslib: 2.8.1
- '@emnapi/wasi-threads@1.1.0':
+ '@emnapi/wasi-threads@1.2.0':
dependencies:
tslib: 2.8.1
- '@esbuild/aix-ppc64@0.27.3':
+ '@esbuild/aix-ppc64@0.27.4':
optional: true
- '@esbuild/android-arm64@0.27.3':
+ '@esbuild/android-arm64@0.27.4':
optional: true
- '@esbuild/android-arm@0.27.3':
+ '@esbuild/android-arm@0.27.4':
optional: true
- '@esbuild/android-x64@0.27.3':
+ '@esbuild/android-x64@0.27.4':
optional: true
- '@esbuild/darwin-arm64@0.27.3':
+ '@esbuild/darwin-arm64@0.27.4':
optional: true
- '@esbuild/darwin-x64@0.27.3':
+ '@esbuild/darwin-x64@0.27.4':
optional: true
- '@esbuild/freebsd-arm64@0.27.3':
+ '@esbuild/freebsd-arm64@0.27.4':
optional: true
- '@esbuild/freebsd-x64@0.27.3':
+ '@esbuild/freebsd-x64@0.27.4':
optional: true
- '@esbuild/linux-arm64@0.27.3':
+ '@esbuild/linux-arm64@0.27.4':
optional: true
- '@esbuild/linux-arm@0.27.3':
+ '@esbuild/linux-arm@0.27.4':
optional: true
- '@esbuild/linux-ia32@0.27.3':
+ '@esbuild/linux-ia32@0.27.4':
optional: true
- '@esbuild/linux-loong64@0.27.3':
+ '@esbuild/linux-loong64@0.27.4':
optional: true
- '@esbuild/linux-mips64el@0.27.3':
+ '@esbuild/linux-mips64el@0.27.4':
optional: true
- '@esbuild/linux-ppc64@0.27.3':
+ '@esbuild/linux-ppc64@0.27.4':
optional: true
- '@esbuild/linux-riscv64@0.27.3':
+ '@esbuild/linux-riscv64@0.27.4':
optional: true
- '@esbuild/linux-s390x@0.27.3':
+ '@esbuild/linux-s390x@0.27.4':
optional: true
- '@esbuild/linux-x64@0.27.3':
+ '@esbuild/linux-x64@0.27.4':
optional: true
- '@esbuild/netbsd-arm64@0.27.3':
+ '@esbuild/netbsd-arm64@0.27.4':
optional: true
- '@esbuild/netbsd-x64@0.27.3':
+ '@esbuild/netbsd-x64@0.27.4':
optional: true
- '@esbuild/openbsd-arm64@0.27.3':
+ '@esbuild/openbsd-arm64@0.27.4':
optional: true
- '@esbuild/openbsd-x64@0.27.3':
+ '@esbuild/openbsd-x64@0.27.4':
optional: true
- '@esbuild/openharmony-arm64@0.27.3':
+ '@esbuild/openharmony-arm64@0.27.4':
optional: true
- '@esbuild/sunos-x64@0.27.3':
+ '@esbuild/sunos-x64@0.27.4':
optional: true
- '@esbuild/win32-arm64@0.27.3':
+ '@esbuild/win32-arm64@0.27.4':
optional: true
- '@esbuild/win32-ia32@0.27.3':
+ '@esbuild/win32-ia32@0.27.4':
optional: true
- '@esbuild/win32-x64@0.27.3':
+ '@esbuild/win32-x64@0.27.4':
optional: true
- '@eslint-community/eslint-utils@4.9.1(eslint@10.0.0)':
+ '@eslint-community/eslint-utils@4.9.1(eslint@10.1.0)':
dependencies:
- eslint: 10.0.0
+ eslint: 10.1.0
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
- '@eslint/config-array@0.23.1':
+ '@eslint/config-array@0.23.3':
dependencies:
- '@eslint/object-schema': 3.0.1
+ '@eslint/object-schema': 3.0.3
debug: 4.4.3
- minimatch: 10.2.1
+ minimatch: 10.2.5
transitivePeerDependencies:
- supports-color
- '@eslint/config-helpers@0.5.2':
+ '@eslint/config-helpers@0.5.3':
dependencies:
- '@eslint/core': 1.1.0
+ '@eslint/core': 1.1.1
- '@eslint/core@1.1.0':
+ '@eslint/core@1.1.1':
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/js@10.0.1(eslint@10.0.0)':
+ '@eslint/js@10.0.1(eslint@10.1.0)':
optionalDependencies:
- eslint: 10.0.0
+ eslint: 10.1.0
- '@eslint/object-schema@3.0.1': {}
+ '@eslint/object-schema@3.0.3': {}
- '@eslint/plugin-kit@0.6.0':
+ '@eslint/plugin-kit@0.6.1':
dependencies:
- '@eslint/core': 1.1.0
+ '@eslint/core': 1.1.1
levn: 0.4.1
'@humanfs/core@0.19.1': {}
@@ -3184,144 +3184,145 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
- '@inquirer/ansi@2.0.3': {}
+ '@inquirer/ansi@2.0.4': {}
- '@inquirer/checkbox@5.0.7(@types/node@24.10.13)':
+ '@inquirer/checkbox@5.1.2(@types/node@24.12.0)':
dependencies:
- '@inquirer/ansi': 2.0.3
- '@inquirer/core': 11.1.4(@types/node@24.10.13)
- '@inquirer/figures': 2.0.3
- '@inquirer/type': 4.0.3(@types/node@24.10.13)
+ '@inquirer/ansi': 2.0.4
+ '@inquirer/core': 11.1.7(@types/node@24.12.0)
+ '@inquirer/figures': 2.0.4
+ '@inquirer/type': 4.0.4(@types/node@24.12.0)
optionalDependencies:
- '@types/node': 24.10.13
+ '@types/node': 24.12.0
- '@inquirer/confirm@6.0.7(@types/node@24.10.13)':
+ '@inquirer/confirm@6.0.10(@types/node@24.12.0)':
dependencies:
- '@inquirer/core': 11.1.4(@types/node@24.10.13)
- '@inquirer/type': 4.0.3(@types/node@24.10.13)
+ '@inquirer/core': 11.1.7(@types/node@24.12.0)
+ '@inquirer/type': 4.0.4(@types/node@24.12.0)
optionalDependencies:
- '@types/node': 24.10.13
+ '@types/node': 24.12.0
- '@inquirer/core@11.1.4(@types/node@24.10.13)':
+ '@inquirer/core@11.1.7(@types/node@24.12.0)':
dependencies:
- '@inquirer/ansi': 2.0.3
- '@inquirer/figures': 2.0.3
- '@inquirer/type': 4.0.3(@types/node@24.10.13)
+ '@inquirer/ansi': 2.0.4
+ '@inquirer/figures': 2.0.4
+ '@inquirer/type': 4.0.4(@types/node@24.12.0)
cli-width: 4.1.0
fast-wrap-ansi: 0.2.0
mute-stream: 3.0.0
signal-exit: 4.1.0
optionalDependencies:
- '@types/node': 24.10.13
+ '@types/node': 24.12.0
- '@inquirer/editor@5.0.7(@types/node@24.10.13)':
+ '@inquirer/editor@5.0.10(@types/node@24.12.0)':
dependencies:
- '@inquirer/core': 11.1.4(@types/node@24.10.13)
- '@inquirer/external-editor': 2.0.3(@types/node@24.10.13)
- '@inquirer/type': 4.0.3(@types/node@24.10.13)
+ '@inquirer/core': 11.1.7(@types/node@24.12.0)
+ '@inquirer/external-editor': 2.0.4(@types/node@24.12.0)
+ '@inquirer/type': 4.0.4(@types/node@24.12.0)
optionalDependencies:
- '@types/node': 24.10.13
+ '@types/node': 24.12.0
- '@inquirer/expand@5.0.7(@types/node@24.10.13)':
+ '@inquirer/expand@5.0.10(@types/node@24.12.0)':
dependencies:
- '@inquirer/core': 11.1.4(@types/node@24.10.13)
- '@inquirer/type': 4.0.3(@types/node@24.10.13)
+ '@inquirer/core': 11.1.7(@types/node@24.12.0)
+ '@inquirer/type': 4.0.4(@types/node@24.12.0)
optionalDependencies:
- '@types/node': 24.10.13
+ '@types/node': 24.12.0
- '@inquirer/external-editor@2.0.3(@types/node@24.10.13)':
+ '@inquirer/external-editor@2.0.4(@types/node@24.12.0)':
dependencies:
chardet: 2.1.1
iconv-lite: 0.7.2
optionalDependencies:
- '@types/node': 24.10.13
+ '@types/node': 24.12.0
- '@inquirer/figures@2.0.3': {}
+ '@inquirer/figures@2.0.4': {}
- '@inquirer/input@5.0.7(@types/node@24.10.13)':
+ '@inquirer/input@5.0.10(@types/node@24.12.0)':
dependencies:
- '@inquirer/core': 11.1.4(@types/node@24.10.13)
- '@inquirer/type': 4.0.3(@types/node@24.10.13)
+ '@inquirer/core': 11.1.7(@types/node@24.12.0)
+ '@inquirer/type': 4.0.4(@types/node@24.12.0)
optionalDependencies:
- '@types/node': 24.10.13
+ '@types/node': 24.12.0
- '@inquirer/number@4.0.7(@types/node@24.10.13)':
+ '@inquirer/number@4.0.10(@types/node@24.12.0)':
dependencies:
- '@inquirer/core': 11.1.4(@types/node@24.10.13)
- '@inquirer/type': 4.0.3(@types/node@24.10.13)
+ '@inquirer/core': 11.1.7(@types/node@24.12.0)
+ '@inquirer/type': 4.0.4(@types/node@24.12.0)
optionalDependencies:
- '@types/node': 24.10.13
+ '@types/node': 24.12.0
- '@inquirer/password@5.0.7(@types/node@24.10.13)':
+ '@inquirer/password@5.0.10(@types/node@24.12.0)':
dependencies:
- '@inquirer/ansi': 2.0.3
- '@inquirer/core': 11.1.4(@types/node@24.10.13)
- '@inquirer/type': 4.0.3(@types/node@24.10.13)
+ '@inquirer/ansi': 2.0.4
+ '@inquirer/core': 11.1.7(@types/node@24.12.0)
+ '@inquirer/type': 4.0.4(@types/node@24.12.0)
optionalDependencies:
- '@types/node': 24.10.13
-
- '@inquirer/prompts@8.2.1(@types/node@24.10.13)':
- dependencies:
- '@inquirer/checkbox': 5.0.7(@types/node@24.10.13)
- '@inquirer/confirm': 6.0.7(@types/node@24.10.13)
- '@inquirer/editor': 5.0.7(@types/node@24.10.13)
- '@inquirer/expand': 5.0.7(@types/node@24.10.13)
- '@inquirer/input': 5.0.7(@types/node@24.10.13)
- '@inquirer/number': 4.0.7(@types/node@24.10.13)
- '@inquirer/password': 5.0.7(@types/node@24.10.13)
- '@inquirer/rawlist': 5.2.3(@types/node@24.10.13)
- '@inquirer/search': 4.1.3(@types/node@24.10.13)
- '@inquirer/select': 5.0.7(@types/node@24.10.13)
+ '@types/node': 24.12.0
+
+ '@inquirer/prompts@8.3.2(@types/node@24.12.0)':
+ dependencies:
+ '@inquirer/checkbox': 5.1.2(@types/node@24.12.0)
+ '@inquirer/confirm': 6.0.10(@types/node@24.12.0)
+ '@inquirer/editor': 5.0.10(@types/node@24.12.0)
+ '@inquirer/expand': 5.0.10(@types/node@24.12.0)
+ '@inquirer/input': 5.0.10(@types/node@24.12.0)
+ '@inquirer/number': 4.0.10(@types/node@24.12.0)
+ '@inquirer/password': 5.0.10(@types/node@24.12.0)
+ '@inquirer/rawlist': 5.2.6(@types/node@24.12.0)
+ '@inquirer/search': 4.1.6(@types/node@24.12.0)
+ '@inquirer/select': 5.1.2(@types/node@24.12.0)
optionalDependencies:
- '@types/node': 24.10.13
+ '@types/node': 24.12.0
- '@inquirer/rawlist@5.2.3(@types/node@24.10.13)':
+ '@inquirer/rawlist@5.2.6(@types/node@24.12.0)':
dependencies:
- '@inquirer/core': 11.1.4(@types/node@24.10.13)
- '@inquirer/type': 4.0.3(@types/node@24.10.13)
+ '@inquirer/core': 11.1.7(@types/node@24.12.0)
+ '@inquirer/type': 4.0.4(@types/node@24.12.0)
optionalDependencies:
- '@types/node': 24.10.13
+ '@types/node': 24.12.0
- '@inquirer/search@4.1.3(@types/node@24.10.13)':
+ '@inquirer/search@4.1.6(@types/node@24.12.0)':
dependencies:
- '@inquirer/core': 11.1.4(@types/node@24.10.13)
- '@inquirer/figures': 2.0.3
- '@inquirer/type': 4.0.3(@types/node@24.10.13)
+ '@inquirer/core': 11.1.7(@types/node@24.12.0)
+ '@inquirer/figures': 2.0.4
+ '@inquirer/type': 4.0.4(@types/node@24.12.0)
optionalDependencies:
- '@types/node': 24.10.13
+ '@types/node': 24.12.0
- '@inquirer/select@5.0.7(@types/node@24.10.13)':
+ '@inquirer/select@5.1.2(@types/node@24.12.0)':
dependencies:
- '@inquirer/ansi': 2.0.3
- '@inquirer/core': 11.1.4(@types/node@24.10.13)
- '@inquirer/figures': 2.0.3
- '@inquirer/type': 4.0.3(@types/node@24.10.13)
+ '@inquirer/ansi': 2.0.4
+ '@inquirer/core': 11.1.7(@types/node@24.12.0)
+ '@inquirer/figures': 2.0.4
+ '@inquirer/type': 4.0.4(@types/node@24.12.0)
optionalDependencies:
- '@types/node': 24.10.13
+ '@types/node': 24.12.0
- '@inquirer/type@4.0.3(@types/node@24.10.13)':
+ '@inquirer/type@4.0.4(@types/node@24.12.0)':
optionalDependencies:
- '@types/node': 24.10.13
+ '@types/node': 24.12.0
'@isaacs/cliui@9.0.0': {}
- '@napi-rs/cli@3.5.1(@emnapi/runtime@1.8.1)(@types/node@24.10.13)':
+ '@napi-rs/cli@3.6.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(@types/node@24.12.0)':
dependencies:
- '@inquirer/prompts': 8.2.1(@types/node@24.10.13)
- '@napi-rs/cross-toolchain': 1.0.3
- '@napi-rs/wasm-tools': 1.0.1
+ '@inquirer/prompts': 8.3.2(@types/node@24.12.0)
+ '@napi-rs/cross-toolchain': 1.0.3(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)
+ '@napi-rs/wasm-tools': 1.0.1(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)
'@octokit/rest': 22.0.1
clipanion: 4.0.0-rc.4(typanion@3.14.0)
colorette: 2.0.20
- emnapi: 1.8.1
- es-toolkit: 1.44.0
+ emnapi: 1.9.1
+ es-toolkit: 1.45.1
js-yaml: 4.1.1
obug: 2.1.1
semver: 7.7.4
typanion: 3.14.0
optionalDependencies:
- '@emnapi/runtime': 1.8.1
+ '@emnapi/runtime': 1.9.1
transitivePeerDependencies:
+ - '@emnapi/core'
- '@napi-rs/cross-toolchain-arm64-target-aarch64'
- '@napi-rs/cross-toolchain-arm64-target-armv7'
- '@napi-rs/cross-toolchain-arm64-target-ppc64le'
@@ -3336,12 +3337,14 @@ snapshots:
- node-addon-api
- supports-color
- '@napi-rs/cross-toolchain@1.0.3':
+ '@napi-rs/cross-toolchain@1.0.3(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)':
dependencies:
- '@napi-rs/lzma': 1.4.5
- '@napi-rs/tar': 1.1.0
+ '@napi-rs/lzma': 1.4.5(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)
+ '@napi-rs/tar': 1.1.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)
debug: 4.4.3
transitivePeerDependencies:
+ - '@emnapi/core'
+ - '@emnapi/runtime'
- supports-color
'@napi-rs/lzma-android-arm-eabi@1.4.5':
@@ -3383,9 +3386,12 @@ snapshots:
'@napi-rs/lzma-linux-x64-musl@1.4.5':
optional: true
- '@napi-rs/lzma-wasm32-wasi@1.4.5':
+ '@napi-rs/lzma-wasm32-wasi@1.4.5(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)':
dependencies:
- '@napi-rs/wasm-runtime': 1.1.1
+ '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)
+ transitivePeerDependencies:
+ - '@emnapi/core'
+ - '@emnapi/runtime'
optional: true
'@napi-rs/lzma-win32-arm64-msvc@1.4.5':
@@ -3397,7 +3403,7 @@ snapshots:
'@napi-rs/lzma-win32-x64-msvc@1.4.5':
optional: true
- '@napi-rs/lzma@1.4.5':
+ '@napi-rs/lzma@1.4.5(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)':
optionalDependencies:
'@napi-rs/lzma-android-arm-eabi': 1.4.5
'@napi-rs/lzma-android-arm64': 1.4.5
@@ -3412,10 +3418,13 @@ snapshots:
'@napi-rs/lzma-linux-s390x-gnu': 1.4.5
'@napi-rs/lzma-linux-x64-gnu': 1.4.5
'@napi-rs/lzma-linux-x64-musl': 1.4.5
- '@napi-rs/lzma-wasm32-wasi': 1.4.5
+ '@napi-rs/lzma-wasm32-wasi': 1.4.5(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)
'@napi-rs/lzma-win32-arm64-msvc': 1.4.5
'@napi-rs/lzma-win32-ia32-msvc': 1.4.5
'@napi-rs/lzma-win32-x64-msvc': 1.4.5
+ transitivePeerDependencies:
+ - '@emnapi/core'
+ - '@emnapi/runtime'
'@napi-rs/tar-android-arm-eabi@1.1.0':
optional: true
@@ -3453,9 +3462,12 @@ snapshots:
'@napi-rs/tar-linux-x64-musl@1.1.0':
optional: true
- '@napi-rs/tar-wasm32-wasi@1.1.0':
+ '@napi-rs/tar-wasm32-wasi@1.1.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)':
dependencies:
- '@napi-rs/wasm-runtime': 1.1.1
+ '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)
+ transitivePeerDependencies:
+ - '@emnapi/core'
+ - '@emnapi/runtime'
optional: true
'@napi-rs/tar-win32-arm64-msvc@1.1.0':
@@ -3467,7 +3479,7 @@ snapshots:
'@napi-rs/tar-win32-x64-msvc@1.1.0':
optional: true
- '@napi-rs/tar@1.1.0':
+ '@napi-rs/tar@1.1.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)':
optionalDependencies:
'@napi-rs/tar-android-arm-eabi': 1.1.0
'@napi-rs/tar-android-arm64': 1.1.0
@@ -3481,22 +3493,25 @@ snapshots:
'@napi-rs/tar-linux-s390x-gnu': 1.1.0
'@napi-rs/tar-linux-x64-gnu': 1.1.0
'@napi-rs/tar-linux-x64-musl': 1.1.0
- '@napi-rs/tar-wasm32-wasi': 1.1.0
+ '@napi-rs/tar-wasm32-wasi': 1.1.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)
'@napi-rs/tar-win32-arm64-msvc': 1.1.0
'@napi-rs/tar-win32-ia32-msvc': 1.1.0
'@napi-rs/tar-win32-x64-msvc': 1.1.0
+ transitivePeerDependencies:
+ - '@emnapi/core'
+ - '@emnapi/runtime'
'@napi-rs/wasm-runtime@0.2.12':
dependencies:
- '@emnapi/core': 1.8.1
- '@emnapi/runtime': 1.8.1
+ '@emnapi/core': 1.9.1
+ '@emnapi/runtime': 1.9.1
'@tybys/wasm-util': 0.10.1
optional: true
- '@napi-rs/wasm-runtime@1.1.1':
+ '@napi-rs/wasm-runtime@1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)':
dependencies:
- '@emnapi/core': 1.8.1
- '@emnapi/runtime': 1.8.1
+ '@emnapi/core': 1.9.1
+ '@emnapi/runtime': 1.9.1
'@tybys/wasm-util': 0.10.1
optional: true
@@ -3527,9 +3542,12 @@ snapshots:
'@napi-rs/wasm-tools-linux-x64-musl@1.0.1':
optional: true
- '@napi-rs/wasm-tools-wasm32-wasi@1.0.1':
+ '@napi-rs/wasm-tools-wasm32-wasi@1.0.1(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)':
dependencies:
- '@napi-rs/wasm-runtime': 1.1.1
+ '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)
+ transitivePeerDependencies:
+ - '@emnapi/core'
+ - '@emnapi/runtime'
optional: true
'@napi-rs/wasm-tools-win32-arm64-msvc@1.0.1':
@@ -3541,7 +3559,7 @@ snapshots:
'@napi-rs/wasm-tools-win32-x64-msvc@1.0.1':
optional: true
- '@napi-rs/wasm-tools@1.0.1':
+ '@napi-rs/wasm-tools@1.0.1(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)':
optionalDependencies:
'@napi-rs/wasm-tools-android-arm-eabi': 1.0.1
'@napi-rs/wasm-tools-android-arm64': 1.0.1
@@ -3552,10 +3570,13 @@ snapshots:
'@napi-rs/wasm-tools-linux-arm64-musl': 1.0.1
'@napi-rs/wasm-tools-linux-x64-gnu': 1.0.1
'@napi-rs/wasm-tools-linux-x64-musl': 1.0.1
- '@napi-rs/wasm-tools-wasm32-wasi': 1.0.1
+ '@napi-rs/wasm-tools-wasm32-wasi': 1.0.1(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)
'@napi-rs/wasm-tools-win32-arm64-msvc': 1.0.1
'@napi-rs/wasm-tools-win32-ia32-msvc': 1.0.1
'@napi-rs/wasm-tools-win32-x64-msvc': 1.0.1
+ transitivePeerDependencies:
+ - '@emnapi/core'
+ - '@emnapi/runtime'
'@node-rs/crc32-android-arm-eabi@1.10.6':
optional: true
@@ -3636,20 +3657,20 @@ snapshots:
dependencies:
'@octokit/auth-token': 6.0.0
'@octokit/graphql': 9.0.3
- '@octokit/request': 10.0.7
+ '@octokit/request': 10.0.8
'@octokit/request-error': 7.1.0
'@octokit/types': 16.0.0
before-after-hook: 4.0.0
universal-user-agent: 7.0.3
- '@octokit/endpoint@11.0.2':
+ '@octokit/endpoint@11.0.3':
dependencies:
'@octokit/types': 16.0.0
universal-user-agent: 7.0.3
'@octokit/graphql@9.0.3':
dependencies:
- '@octokit/request': 10.0.7
+ '@octokit/request': 10.0.8
'@octokit/types': 16.0.0
universal-user-agent: 7.0.3
@@ -3673,12 +3694,13 @@ snapshots:
dependencies:
'@octokit/types': 16.0.0
- '@octokit/request@10.0.7':
+ '@octokit/request@10.0.8':
dependencies:
- '@octokit/endpoint': 11.0.2
+ '@octokit/endpoint': 11.0.3
'@octokit/request-error': 7.1.0
'@octokit/types': 16.0.0
fast-content-type-parse: 3.0.0
+ json-with-bigint: 3.5.8
universal-user-agent: 7.0.3
'@octokit/rest@22.0.1':
@@ -3707,7 +3729,7 @@ snapshots:
'@secretlint/types': 10.2.2
ajv: 8.18.0
debug: 4.4.3
- rc-config-loader: 4.1.3
+ rc-config-loader: 4.1.4
transitivePeerDependencies:
- supports-color
@@ -3724,13 +3746,13 @@ snapshots:
dependencies:
'@secretlint/resolver': 10.2.2
'@secretlint/types': 10.2.2
- '@textlint/linter-formatter': 15.5.1
- '@textlint/module-interop': 15.5.1
- '@textlint/types': 15.5.1
+ '@textlint/linter-formatter': 15.5.2
+ '@textlint/module-interop': 15.5.2
+ '@textlint/types': 15.5.2
chalk: 5.6.2
debug: 4.4.3
pluralize: 8.0.0
- strip-ansi: 7.1.2
+ strip-ansi: 7.2.0
table: 6.9.0
terminal-link: 4.0.0
transitivePeerDependencies:
@@ -3772,15 +3794,15 @@ snapshots:
'@sindresorhus/merge-streams@2.3.0': {}
- '@textlint/ast-node-types@15.5.1': {}
+ '@textlint/ast-node-types@15.5.2': {}
- '@textlint/linter-formatter@15.5.1':
+ '@textlint/linter-formatter@15.5.2':
dependencies:
'@azu/format-text': 1.0.2
'@azu/style-format': 1.0.1
- '@textlint/module-interop': 15.5.1
- '@textlint/resolver': 15.5.1
- '@textlint/types': 15.5.1
+ '@textlint/module-interop': 15.5.2
+ '@textlint/resolver': 15.5.2
+ '@textlint/types': 15.5.2
chalk: 4.1.2
debug: 4.4.3
js-yaml: 4.1.1
@@ -3793,13 +3815,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@textlint/module-interop@15.5.1': {}
+ '@textlint/module-interop@15.5.2': {}
- '@textlint/resolver@15.5.1': {}
+ '@textlint/resolver@15.5.2': {}
- '@textlint/types@15.5.1':
+ '@textlint/types@15.5.2':
dependencies:
- '@textlint/ast-node-types': 15.5.1
+ '@textlint/ast-node-types': 15.5.2
'@tybys/wasm-util@0.10.1':
dependencies:
@@ -3815,7 +3837,7 @@ snapshots:
'@types/json5@0.0.29': {}
- '@types/node@24.10.13':
+ '@types/node@24.12.0':
dependencies:
undici-types: 7.16.0
@@ -3825,98 +3847,98 @@ snapshots:
'@types/vscode@1.61.0': {}
- '@typescript-eslint/eslint-plugin@8.56.0(@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3))(eslint@10.0.0)(typescript@5.9.3)':
+ '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2))(eslint@10.1.0)(typescript@6.0.2)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
- '@typescript-eslint/scope-manager': 8.56.0
- '@typescript-eslint/type-utils': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
- '@typescript-eslint/utils': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
- '@typescript-eslint/visitor-keys': 8.56.0
- eslint: 10.0.0
+ '@typescript-eslint/parser': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
+ '@typescript-eslint/scope-manager': 8.58.0
+ '@typescript-eslint/type-utils': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
+ '@typescript-eslint/utils': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
+ '@typescript-eslint/visitor-keys': 8.58.0
+ eslint: 10.1.0
ignore: 7.0.5
natural-compare: 1.4.0
- ts-api-utils: 2.4.0(typescript@5.9.3)
- typescript: 5.9.3
+ ts-api-utils: 2.5.0(typescript@6.0.2)
+ typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3)':
+ '@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2)':
dependencies:
- '@typescript-eslint/scope-manager': 8.56.0
- '@typescript-eslint/types': 8.56.0
- '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.9.3)
- '@typescript-eslint/visitor-keys': 8.56.0
+ '@typescript-eslint/scope-manager': 8.58.0
+ '@typescript-eslint/types': 8.58.0
+ '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/visitor-keys': 8.58.0
debug: 4.4.3
- eslint: 10.0.0
- typescript: 5.9.3
+ eslint: 10.1.0
+ typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.56.0(typescript@5.9.3)':
+ '@typescript-eslint/project-service@8.58.0(typescript@6.0.2)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.56.0(typescript@5.9.3)
- '@typescript-eslint/types': 8.56.0
+ '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/types': 8.58.0
debug: 4.4.3
- typescript: 5.9.3
+ typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.56.0':
+ '@typescript-eslint/scope-manager@8.58.0':
dependencies:
- '@typescript-eslint/types': 8.56.0
- '@typescript-eslint/visitor-keys': 8.56.0
+ '@typescript-eslint/types': 8.58.0
+ '@typescript-eslint/visitor-keys': 8.58.0
- '@typescript-eslint/tsconfig-utils@8.56.0(typescript@5.9.3)':
+ '@typescript-eslint/tsconfig-utils@8.58.0(typescript@6.0.2)':
dependencies:
- typescript: 5.9.3
+ typescript: 6.0.2
- '@typescript-eslint/type-utils@8.56.0(eslint@10.0.0)(typescript@5.9.3)':
+ '@typescript-eslint/type-utils@8.58.0(eslint@10.1.0)(typescript@6.0.2)':
dependencies:
- '@typescript-eslint/types': 8.56.0
- '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.9.3)
- '@typescript-eslint/utils': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
+ '@typescript-eslint/types': 8.58.0
+ '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/utils': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
debug: 4.4.3
- eslint: 10.0.0
- ts-api-utils: 2.4.0(typescript@5.9.3)
- typescript: 5.9.3
+ eslint: 10.1.0
+ ts-api-utils: 2.5.0(typescript@6.0.2)
+ typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.56.0': {}
+ '@typescript-eslint/types@8.58.0': {}
- '@typescript-eslint/typescript-estree@8.56.0(typescript@5.9.3)':
+ '@typescript-eslint/typescript-estree@8.58.0(typescript@6.0.2)':
dependencies:
- '@typescript-eslint/project-service': 8.56.0(typescript@5.9.3)
- '@typescript-eslint/tsconfig-utils': 8.56.0(typescript@5.9.3)
- '@typescript-eslint/types': 8.56.0
- '@typescript-eslint/visitor-keys': 8.56.0
+ '@typescript-eslint/project-service': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/types': 8.58.0
+ '@typescript-eslint/visitor-keys': 8.58.0
debug: 4.4.3
- minimatch: 9.0.5
+ minimatch: 10.2.5
semver: 7.7.4
tinyglobby: 0.2.15
- ts-api-utils: 2.4.0(typescript@5.9.3)
- typescript: 5.9.3
+ ts-api-utils: 2.5.0(typescript@6.0.2)
+ typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.56.0(eslint@10.0.0)(typescript@5.9.3)':
+ '@typescript-eslint/utils@8.58.0(eslint@10.1.0)(typescript@6.0.2)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.0)
- '@typescript-eslint/scope-manager': 8.56.0
- '@typescript-eslint/types': 8.56.0
- '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.9.3)
- eslint: 10.0.0
- typescript: 5.9.3
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.1.0)
+ '@typescript-eslint/scope-manager': 8.58.0
+ '@typescript-eslint/types': 8.58.0
+ '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2)
+ eslint: 10.1.0
+ typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.56.0':
+ '@typescript-eslint/visitor-keys@8.58.0':
dependencies:
- '@typescript-eslint/types': 8.56.0
- eslint-visitor-keys: 5.0.0
+ '@typescript-eslint/types': 8.58.0
+ eslint-visitor-keys: 5.0.1
- '@typespec/ts-http-runtime@0.3.3':
+ '@typespec/ts-http-runtime@0.3.4':
dependencies:
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
@@ -3965,7 +3987,7 @@ snapshots:
'@vscode/vsce@3.7.1':
dependencies:
- '@azure/identity': 4.13.0
+ '@azure/identity': 4.13.1
'@secretlint/node': 10.2.2
'@secretlint/secretlint-formatter-sarif': 10.2.2
'@secretlint/secretlint-rule-no-dotenv': 10.2.2
@@ -3983,7 +4005,7 @@ snapshots:
leven: 3.1.0
markdown-it: 14.1.1
mime: 1.6.0
- minimatch: 3.1.2
+ minimatch: 3.1.5
parse-semver: 1.1.1
read: 1.0.7
secretlint: 10.2.2
@@ -3999,15 +4021,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
- acorn-jsx@5.3.2(acorn@8.15.0):
+ acorn-jsx@5.3.2(acorn@8.16.0):
dependencies:
- acorn: 8.15.0
+ acorn: 8.16.0
- acorn@8.15.0: {}
+ acorn@8.16.0: {}
agent-base@7.1.4: {}
- ajv@6.12.6:
+ ajv@6.14.0:
dependencies:
fast-deep-equal: 3.1.3
fast-json-stable-stringify: 2.1.0
@@ -4104,7 +4126,7 @@ snapshots:
balanced-match@1.0.2: {}
- balanced-match@4.0.3: {}
+ balanced-match@4.0.4: {}
base64-js@1.5.1:
optional: true
@@ -4126,18 +4148,14 @@ snapshots:
boundary@2.0.0: {}
- brace-expansion@1.1.12:
+ brace-expansion@1.1.13:
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
- brace-expansion@2.0.2:
- dependencies:
- balanced-match: 1.0.2
-
- brace-expansion@5.0.2:
+ brace-expansion@5.0.5:
dependencies:
- balanced-match: 4.0.3
+ balanced-match: 4.0.4
braces@3.0.3:
dependencies:
@@ -4208,7 +4226,7 @@ snapshots:
parse5: 7.3.0
parse5-htmlparser2-tree-adapter: 7.1.0
parse5-parser-stream: 7.1.2
- undici: 7.22.0
+ undici: 7.24.6
whatwg-mimetype: 4.0.0
chownr@1.1.4:
@@ -4356,7 +4374,7 @@ snapshots:
dependencies:
version-range: 4.15.0
- emnapi@1.8.1: {}
+ emnapi@1.9.1: {}
emoji-regex@8.0.0: {}
@@ -4460,44 +4478,44 @@ snapshots:
is-date-object: 1.1.0
is-symbol: 1.1.1
- es-toolkit@1.44.0: {}
+ es-toolkit@1.45.1: {}
- esbuild@0.27.3:
+ esbuild@0.27.4:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.27.3
- '@esbuild/android-arm': 0.27.3
- '@esbuild/android-arm64': 0.27.3
- '@esbuild/android-x64': 0.27.3
- '@esbuild/darwin-arm64': 0.27.3
- '@esbuild/darwin-x64': 0.27.3
- '@esbuild/freebsd-arm64': 0.27.3
- '@esbuild/freebsd-x64': 0.27.3
- '@esbuild/linux-arm': 0.27.3
- '@esbuild/linux-arm64': 0.27.3
- '@esbuild/linux-ia32': 0.27.3
- '@esbuild/linux-loong64': 0.27.3
- '@esbuild/linux-mips64el': 0.27.3
- '@esbuild/linux-ppc64': 0.27.3
- '@esbuild/linux-riscv64': 0.27.3
- '@esbuild/linux-s390x': 0.27.3
- '@esbuild/linux-x64': 0.27.3
- '@esbuild/netbsd-arm64': 0.27.3
- '@esbuild/netbsd-x64': 0.27.3
- '@esbuild/openbsd-arm64': 0.27.3
- '@esbuild/openbsd-x64': 0.27.3
- '@esbuild/openharmony-arm64': 0.27.3
- '@esbuild/sunos-x64': 0.27.3
- '@esbuild/win32-arm64': 0.27.3
- '@esbuild/win32-ia32': 0.27.3
- '@esbuild/win32-x64': 0.27.3
+ '@esbuild/aix-ppc64': 0.27.4
+ '@esbuild/android-arm': 0.27.4
+ '@esbuild/android-arm64': 0.27.4
+ '@esbuild/android-x64': 0.27.4
+ '@esbuild/darwin-arm64': 0.27.4
+ '@esbuild/darwin-x64': 0.27.4
+ '@esbuild/freebsd-arm64': 0.27.4
+ '@esbuild/freebsd-x64': 0.27.4
+ '@esbuild/linux-arm': 0.27.4
+ '@esbuild/linux-arm64': 0.27.4
+ '@esbuild/linux-ia32': 0.27.4
+ '@esbuild/linux-loong64': 0.27.4
+ '@esbuild/linux-mips64el': 0.27.4
+ '@esbuild/linux-ppc64': 0.27.4
+ '@esbuild/linux-riscv64': 0.27.4
+ '@esbuild/linux-s390x': 0.27.4
+ '@esbuild/linux-x64': 0.27.4
+ '@esbuild/netbsd-arm64': 0.27.4
+ '@esbuild/netbsd-x64': 0.27.4
+ '@esbuild/openbsd-arm64': 0.27.4
+ '@esbuild/openbsd-x64': 0.27.4
+ '@esbuild/openharmony-arm64': 0.27.4
+ '@esbuild/sunos-x64': 0.27.4
+ '@esbuild/win32-arm64': 0.27.4
+ '@esbuild/win32-ia32': 0.27.4
+ '@esbuild/win32-x64': 0.27.4
escape-html@1.0.3: {}
escape-string-regexp@4.0.0: {}
- eslint-config-prettier@10.1.8(eslint@10.0.0):
+ eslint-config-prettier@10.1.8(eslint@10.1.0):
dependencies:
- eslint: 10.0.0
+ eslint: 10.1.0
eslint-import-resolver-node@0.3.9:
dependencies:
@@ -4507,23 +4525,23 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.1(@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@10.0.0):
+ eslint-module-utils@2.12.1(@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2))(eslint-import-resolver-node@0.3.9)(eslint@10.1.0):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
- eslint: 10.0.0
+ '@typescript-eslint/parser': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
+ eslint: 10.1.0
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
- eslint-plugin-es@3.0.1(eslint@10.0.0):
+ eslint-plugin-es@3.0.1(eslint@10.1.0):
dependencies:
- eslint: 10.0.0
+ eslint: 10.1.0
eslint-utils: 2.1.0
regexpp: 3.2.0
- eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3))(eslint@10.0.0):
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2))(eslint@10.1.0):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
@@ -4532,13 +4550,13 @@ snapshots:
array.prototype.flatmap: 1.3.3
debug: 3.2.7
doctrine: 2.1.0
- eslint: 10.0.0
+ eslint: 10.1.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@10.0.0)
+ eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2))(eslint-import-resolver-node@0.3.9)(eslint@10.1.0)
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
- minimatch: 3.1.2
+ minimatch: 3.1.5
object.fromentries: 2.0.8
object.groupby: 1.0.3
object.values: 1.2.1
@@ -4546,32 +4564,32 @@ snapshots:
string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-node@11.1.0(eslint@10.0.0):
+ eslint-plugin-node@11.1.0(eslint@10.1.0):
dependencies:
- eslint: 10.0.0
- eslint-plugin-es: 3.0.1(eslint@10.0.0)
+ eslint: 10.1.0
+ eslint-plugin-es: 3.0.1(eslint@10.1.0)
eslint-utils: 2.1.0
ignore: 5.3.2
- minimatch: 3.1.2
+ minimatch: 3.1.5
resolve: 1.22.11
semver: 6.3.1
- eslint-plugin-prettier@5.5.5(eslint-config-prettier@10.1.8(eslint@10.0.0))(eslint@10.0.0)(prettier@3.8.1):
+ eslint-plugin-prettier@5.5.5(eslint-config-prettier@10.1.8(eslint@10.1.0))(eslint@10.1.0)(prettier@3.8.1):
dependencies:
- eslint: 10.0.0
+ eslint: 10.1.0
prettier: 3.8.1
prettier-linter-helpers: 1.0.1
synckit: 0.11.12
optionalDependencies:
- eslint-config-prettier: 10.1.8(eslint@10.0.0)
+ eslint-config-prettier: 10.1.8(eslint@10.1.0)
- eslint-scope@9.1.0:
+ eslint-scope@9.1.2:
dependencies:
'@types/esrecurse': 4.3.1
'@types/estree': 1.0.8
@@ -4586,27 +4604,27 @@ snapshots:
eslint-visitor-keys@3.4.3: {}
- eslint-visitor-keys@5.0.0: {}
+ eslint-visitor-keys@5.0.1: {}
- eslint@10.0.0:
+ eslint@10.1.0:
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.0)
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.1.0)
'@eslint-community/regexpp': 4.12.2
- '@eslint/config-array': 0.23.1
- '@eslint/config-helpers': 0.5.2
- '@eslint/core': 1.1.0
- '@eslint/plugin-kit': 0.6.0
+ '@eslint/config-array': 0.23.3
+ '@eslint/config-helpers': 0.5.3
+ '@eslint/core': 1.1.1
+ '@eslint/plugin-kit': 0.6.1
'@humanfs/node': 0.16.7
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
'@types/estree': 1.0.8
- ajv: 6.12.6
+ ajv: 6.14.0
cross-spawn: 7.0.6
debug: 4.4.3
escape-string-regexp: 4.0.0
- eslint-scope: 9.1.0
- eslint-visitor-keys: 5.0.0
- espree: 11.1.0
+ eslint-scope: 9.1.2
+ eslint-visitor-keys: 5.0.1
+ espree: 11.2.0
esquery: 1.7.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
@@ -4617,17 +4635,17 @@ snapshots:
imurmurhash: 0.1.4
is-glob: 4.0.3
json-stable-stringify-without-jsonify: 1.0.1
- minimatch: 10.2.1
+ minimatch: 10.2.5
natural-compare: 1.4.0
optionator: 0.9.4
transitivePeerDependencies:
- supports-color
- espree@11.1.0:
+ espree@11.2.0:
dependencies:
- acorn: 8.15.0
- acorn-jsx: 5.3.2(acorn@8.15.0)
- eslint-visitor-keys: 5.0.0
+ acorn: 8.16.0
+ acorn-jsx: 5.3.2(acorn@8.16.0)
+ eslint-visitor-keys: 5.0.1
esquery@1.7.0:
dependencies:
@@ -4682,9 +4700,9 @@ snapshots:
dependencies:
pend: 1.2.0
- fdir@6.5.0(picomatch@4.0.3):
+ fdir@6.5.0(picomatch@4.0.4):
optionalDependencies:
- picomatch: 4.0.3
+ picomatch: 4.0.4
file-entry-cache@8.0.0:
dependencies:
@@ -4701,10 +4719,10 @@ snapshots:
flat-cache@4.0.1:
dependencies:
- flatted: 3.3.3
+ flatted: 3.4.2
keyv: 4.5.4
- flatted@3.3.3: {}
+ flatted@3.4.2: {}
follow-redirects@1.15.11: {}
@@ -4728,7 +4746,7 @@ snapshots:
fs-constants@1.0.0:
optional: true
- fs-extra@11.3.3:
+ fs-extra@11.3.4:
dependencies:
graceful-fs: 4.2.11
jsonfile: 6.2.0
@@ -4788,10 +4806,10 @@ snapshots:
dependencies:
foreground-child: 3.3.1
jackspeak: 4.2.3
- minimatch: 10.2.1
- minipass: 7.1.2
+ minimatch: 10.2.5
+ minipass: 7.1.3
package-json-from-dist: 1.0.1
- path-scurry: 2.0.1
+ path-scurry: 2.0.2
globalthis@1.0.4:
dependencies:
@@ -5053,6 +5071,8 @@ snapshots:
json-stable-stringify-without-jsonify@1.0.1: {}
+ json-with-bigint@3.5.8: {}
+
json5@1.0.2:
dependencies:
minimist: 1.2.8
@@ -5136,7 +5156,7 @@ snapshots:
lru-cache@10.4.3: {}
- lru-cache@11.2.6: {}
+ lru-cache@11.2.7: {}
lru-cache@6.0.0:
dependencies:
@@ -5162,7 +5182,7 @@ snapshots:
micromatch@4.0.8:
dependencies:
braces: 3.0.3
- picomatch: 2.3.1
+ picomatch: 2.3.2
mime-db@1.52.0: {}
@@ -5175,21 +5195,17 @@ snapshots:
mimic-response@3.1.0:
optional: true
- minimatch@10.2.1:
- dependencies:
- brace-expansion: 5.0.2
-
- minimatch@3.1.2:
+ minimatch@10.2.5:
dependencies:
- brace-expansion: 1.1.12
+ brace-expansion: 5.0.5
- minimatch@9.0.5:
+ minimatch@3.1.5:
dependencies:
- brace-expansion: 2.0.2
+ brace-expansion: 1.1.13
minimist@1.2.8: {}
- minipass@7.1.2: {}
+ minipass@7.1.3: {}
mkdirp-classic@0.5.3:
optional: true
@@ -5205,7 +5221,7 @@ snapshots:
natural-compare@1.4.0: {}
- node-abi@3.87.0:
+ node-abi@3.89.0:
dependencies:
semver: 7.7.4
optional: true
@@ -5219,7 +5235,7 @@ snapshots:
node-sarif-builder@3.4.0:
dependencies:
'@types/sarif': 2.1.7
- fs-extra: 11.3.3
+ fs-extra: 11.3.4
normalize-package-data@6.0.2:
dependencies:
@@ -5234,7 +5250,7 @@ snapshots:
ansi-styles: 6.2.3
cross-spawn: 7.0.6
memorystream: 0.3.1
- picomatch: 4.0.3
+ picomatch: 4.0.4
pidtree: 0.6.0
read-package-json-fast: 4.0.0
shell-quote: 1.8.3
@@ -5300,7 +5316,7 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
- ovsx@0.10.9:
+ ovsx@0.10.10:
dependencies:
'@vscode/vsce': 3.7.1
commander: 6.2.1
@@ -5361,10 +5377,10 @@ snapshots:
path-parse@1.0.7: {}
- path-scurry@2.0.1:
+ path-scurry@2.0.2:
dependencies:
- lru-cache: 11.2.6
- minipass: 7.1.2
+ lru-cache: 11.2.7
+ minipass: 7.1.3
path-type@6.0.0: {}
@@ -5372,9 +5388,9 @@ snapshots:
picocolors@1.1.1: {}
- picomatch@2.3.1: {}
+ picomatch@2.3.2: {}
- picomatch@4.0.3: {}
+ picomatch@4.0.4: {}
pidtree@0.6.0: {}
@@ -5392,8 +5408,8 @@ snapshots:
minimist: 1.2.8
mkdirp-classic: 0.5.3
napi-build-utils: 2.0.0
- node-abi: 3.87.0
- pump: 3.0.3
+ node-abi: 3.89.0
+ pump: 3.0.4
rc: 1.2.8
simple-get: 4.0.1
tar-fs: 2.1.4
@@ -5408,7 +5424,7 @@ snapshots:
prettier@3.8.1: {}
- pump@3.0.3:
+ pump@3.0.4:
dependencies:
end-of-stream: 1.4.5
once: 1.4.0
@@ -5424,7 +5440,7 @@ snapshots:
queue-microtask@1.2.3: {}
- rc-config-loader@4.1.3:
+ rc-config-loader@4.1.4:
dependencies:
debug: 4.4.3
js-yaml: 4.1.1
@@ -5526,7 +5542,7 @@ snapshots:
safer-buffer@2.1.2: {}
- sax@1.4.4: {}
+ sax@1.6.0: {}
secretlint@10.2.2:
dependencies:
@@ -5629,16 +5645,16 @@ snapshots:
spdx-correct@3.2.0:
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.22
+ spdx-license-ids: 3.0.23
spdx-exceptions@2.5.0: {}
spdx-expression-parse@3.0.1:
dependencies:
spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.22
+ spdx-license-ids: 3.0.23
- spdx-license-ids@3.0.22: {}
+ spdx-license-ids@3.0.23: {}
stop-iteration-iterator@1.1.0:
dependencies:
@@ -5683,7 +5699,7 @@ snapshots:
dependencies:
ansi-regex: 5.0.1
- strip-ansi@7.1.2:
+ strip-ansi@7.2.0:
dependencies:
ansi-regex: 6.2.2
@@ -5723,7 +5739,7 @@ snapshots:
dependencies:
chownr: 1.1.4
mkdirp-classic: 0.5.3
- pump: 3.0.3
+ pump: 3.0.4
tar-stream: 2.2.0
optional: true
@@ -5749,8 +5765,8 @@ snapshots:
tinyglobby@0.2.15:
dependencies:
- fdir: 6.5.0(picomatch@4.0.3)
- picomatch: 4.0.3
+ fdir: 6.5.0(picomatch@4.0.4)
+ picomatch: 4.0.4
tmp@0.2.5: {}
@@ -5758,9 +5774,9 @@ snapshots:
dependencies:
is-number: 7.0.0
- ts-api-utils@2.4.0(typescript@5.9.3):
+ ts-api-utils@2.5.0(typescript@6.0.2):
dependencies:
- typescript: 5.9.3
+ typescript: 6.0.2
tsconfig-paths@3.15.0:
dependencies:
@@ -5823,20 +5839,20 @@ snapshots:
dependencies:
qs: 6.15.0
tunnel: 0.0.6
- underscore: 1.13.7
+ underscore: 1.13.8
- typescript-eslint@8.56.0(eslint@10.0.0)(typescript@5.9.3):
+ typescript-eslint@8.58.0(eslint@10.1.0)(typescript@6.0.2):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.56.0(@typescript-eslint/parser@8.56.0(eslint@10.0.0)(typescript@5.9.3))(eslint@10.0.0)(typescript@5.9.3)
- '@typescript-eslint/parser': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
- '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.9.3)
- '@typescript-eslint/utils': 8.56.0(eslint@10.0.0)(typescript@5.9.3)
- eslint: 10.0.0
- typescript: 5.9.3
+ '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0)(typescript@6.0.2))(eslint@10.1.0)(typescript@6.0.2)
+ '@typescript-eslint/parser': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
+ '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/utils': 8.58.0(eslint@10.1.0)(typescript@6.0.2)
+ eslint: 10.1.0
+ typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- typescript@5.9.3: {}
+ typescript@6.0.2: {}
uc.micro@2.1.0: {}
@@ -5847,11 +5863,11 @@ snapshots:
has-symbols: 1.1.0
which-boxed-primitive: 1.1.1
- underscore@1.13.7: {}
+ underscore@1.13.8: {}
undici-types@7.16.0: {}
- undici@7.22.0: {}
+ undici@7.24.6: {}
unicorn-magic@0.1.0: {}
@@ -5945,7 +5961,7 @@ snapshots:
xml2js@0.5.0:
dependencies:
- sax: 1.4.4
+ sax: 1.6.0
xmlbuilder: 11.0.1
xmlbuilder@11.0.1: {}
diff --git a/extensions/VSCode/tsconfig.json b/extensions/VSCode/tsconfig.json
index d2e1caa0..20c3fe7c 100644
--- a/extensions/VSCode/tsconfig.json
+++ b/extensions/VSCode/tsconfig.json
@@ -24,6 +24,9 @@
"sourceMap": true,
"strict": true,
"rootDirs": ["src", "../../client/src/*"],
+ "rootDir": "../..",
+ // Starting in TypeScript 6.0, no ambient type packages are auto-included. Add these explicitly. See the [TypeScript 5.x to 6.0 Migration Guide](https://gist.github.com/privatenumber/3d2e80da28f84ee30b77d53e1693378f#16-types-defaults-to-).
+ "types": ["node"],
"allowJs": true
},
"exclude": ["node_modules", ".vscode-test", "out", "server", "eslint.config.js"]
diff --git a/server/Cargo.toml b/server/Cargo.toml
index 0d8a4bd7..1f70683a 100644
--- a/server/Cargo.toml
+++ b/server/Cargo.toml
@@ -61,8 +61,8 @@ actix-ws = "0.3.0"
anyhow = "1.0.100"
bytes = { version = "1", features = ["serde"] }
chrono = "0.4"
-clap = { version = "4.5.19", features = ["derive"] }
-dprint-plugin-markdown = { git = "https://github.com/bjones1/dprint-plugin-markdown.git", branch = "all-fixes", version = "0.20.0" }
+clap = { version = "4", features = ["derive"] }
+dprint-plugin-markdown = { git = "https://github.com/bjones1/dprint-plugin-markdown.git", branch = "all-fixes", version = "0.21.0" }
dunce = "1.0.5"
futures-util = "0.3.29"
htmd = { git = "https://github.com/bjones1/htmd.git", branch = "dom-interface", version = "0.5" }
@@ -108,14 +108,14 @@ windows = { version = "0.62", features = ["Win32_Storage_FileSystem"] }
# ### Development-only dependencies
[dev-dependencies]
actix-http = "3.9.0"
-assert_cmd = "2.0.16"
+assert_cmd = "2"
assert_fs = "1"
assertables = "9"
futures = "0.3.31"
predicates = "3.1.2"
pretty_assertions = "1.4.1"
thirtyfour = { git = "https://github.com/bjones1/thirtyfour.git", branch = "selenium_manager" }
-tokio-tungstenite = "0.28"
+tokio-tungstenite = "0.29"
# #### Use local packages for development
[patch.crates-io]
diff --git a/toc.md b/toc.md
index d16b13aa..f5916827 100644
--- a/toc.md
+++ b/toc.md
@@ -2,116 +2,110 @@ The CodeChat Editor
================================================================================
User documentation
---------------------------------------------------------------------------------
+================================================================================
-1. [The CodeChat Editor manual](README.md)
-2. [The CodeChat Editor extension for Visual Studio Code manual](extensions/VSCode/README.md)
-3. [Literate programming using the CodeChat Editor](docs/style_guide.cpp)
+* [The CodeChat Editor manual](README.md)
+* [The CodeChat Editor extension for Visual Studio Code manual](extensions/VSCode/README.md)
+* [Literate programming using the CodeChat Editor](docs/style_guide.cpp)
Design
---------------------------------------------------------------------------------
+================================================================================
-1. [CodeChat Editor Design](docs/design.md)
-2. [Implementation](docs/implementation.md)
+* [CodeChat Editor Design](docs/design.md)
+* [Implementation](docs/implementation.md)
Implementation
---------------------------------------------------------------------------------
+================================================================================
-1. [Server](server/readme.md)
- 1. [main.rs](server/src/main.rs)
- 2. [lib.rs](server/src/lib.rs)
- 3. [lexer.rs](server/src/lexer.rs)
- 1. [Lexer walkthrough](server/src/lexer/lexer-walkthrough.md)
- 2. [supported\_languages.rs](server/src/lexer/supported_languages.rs)
- 3. [pest\_parser.rs](server/src/lexer/pest_parser.rs)
- 1. [Parser design](server/src/lexer/pest/parser_design.md)
- 2. [shared.pest](server/src/lexer/pest/shared.pest)
- 3. [c.pest](server/src/lexer/pest/c.pest)
- 4. [python.pest](server/src/lexer/pest/python.pest)
- 4. [webserver.rs](server/src/webserver.rs)
- 1. [log4rs.yml](server/log4rs.yml)
- 5. [ide.rs](server/src/ide.rs)
- 1. [filewatcher.rs](server/src/ide/filewatcher.rs)
- 2. [vscode.rs](server/src/ide/vscode.rs)
- 6. [translation.rs](server/src/translation.rs)
- 7. [processing.rs](server/src/processing.rs)
- 8. Tests
- 1. [Test utilities](test_utils/readme.md)
- 1. [test\_utils.rs](test_utils/src/test_utils.rs)
- 2. [testing\_logger.rs](test_utils/src/testing_logger.rs)
- 3. [test\_macros.rs](test_utils/src/test_macros.rs)
- 2. Lexer [tests.rs](server/src/lexer/tests.rs)
- 3. Webserver [tests.rs](server/src/webserver/tests.rs)
- 4. ide/vscode [tests.rs](server/src/ide/vscode/tests.rs)
- 5. Processing [tests.rs](server/src/processing/tests.rs)
- 6. [cli.rs](server/tests/cli.rs)
- 9. [Cargo.toml](server/Cargo.toml)
-2. [Client](client/readme.md)
- 1. Editor
- 1. [CodeChatEditorFramework.mts](client/src/CodeChatEditorFramework.mts)
- 2. [CodeChatEditor.mts](client/src/CodeChatEditor.mts)
- 1. [CodeMirror-integration.mts](client/src/CodeMirror-integration.mts)
- 2. [tinymce-config.mts](client/src/tinymce-config.mts)
- 3. [graphviz-webcomponent-setup.mts](client/src/graphviz-webcomponent-setup.mts)
- 4. [Mermaid](client/src/third-party/wc-mermaid/developer.md)
- 5. [shared\_types.mts](client/src/shared_types.mts)
- 6. [assert.mts](client/src/assert.mts)
- 7. [show\_toast.mts](client/src/show_toast.mts)
- 2. Styles
- 1. [CodeChatEditor.css](client/src/css/CodeChatEditor.css)
- 2. [CodeChatEditorProject.css](client/src/css/CodeChatEditorProject.css)
- 3. Themes
- 1. [light.css](client/src/css/themes/light.css)
- 3. Tests
- 1. [CodeChatEditor-test.mts](client/src/CodeChatEditor-test.mts)
- 1. [Run tests](README.md?test)
- 2. [HTML to Markdown conversion test document](docs/Markdown_HTML.js)
-3. [Extensions](extensions/readme.md)
- 1. [Visual Studio Code](extensions/VSCode/developer.md)
- 1. [extension.ts](extensions/VSCode/src/extension.ts)
- 2. [lib.rs](extensions/VSCode/src/lib.rs)
- 3. [Cargo.toml](extensions/VSCode/Cargo.toml)
- 4. [Developer documentation](extensions/VSCode/developer.md)
-4. Development tools
- 1. Builder
- 1. [builder/Cargo.toml](Cargo.toml)
- 2. [builder/src/main.rs](main.rs)
- 2. Git
- 1. [server/.gitignore](server/.gitignore)
- 2. [client/static/.gitignore](client/static/.gitignore)
- 3. [client/.gitignore](client/.gitignore)
- 4. [extensions/VSCode/.gitignore](extensions/VSCode/.gitignore)
- 5. [builder/.gitignore](builder/.gitignore)
- 3. NPM/esbuild
- 1. [HashReader.mts](client/src/HashReader.mts)
- 2. client/package.json
- 3. [client/tsconfig.json](client/tsconfig.json)
- 4. [client/eslint.config.js](client/eslint.config.js)
- 5. [client/.prettierrc.json5](client/.prettierrc.json5)
- 6. [extensions/VSCode/eslint.config.js](extensions/VSCode/eslint.config.js)
- 7. [extensions/VSCode/tsconfig.json](extensions/VSCode/tsconfig.json)
- 8. [extensions/VSCode/jsconfig.json](extensions/VSCode/jsconfig.json)
- 9. [extensions/VSCode/.vscodeignore](extensions/VSCode/.vscodeignore)
- 10. [.prettierignore](.prettierignore)
- 4. Misc
- 1. [config.toml](server/.cargo/config.toml) - for Rust code coverage
- 2. [dist-workspace.toml](dist-workspace.toml) - cargo-dist configuration
- 3. [dist.toml](server/dist.toml) - additional cargo-dist configuration
+* [Server](server/readme.md)
+ * [main.rs](server/src/main.rs)
+ * [lib.rs](server/src/lib.rs)
+ * [lexer.rs](server/src/lexer.rs)
+ * [Lexer walkthrough](server/src/lexer/lexer-walkthrough.md)
+ * [supported\_languages.rs](server/src/lexer/supported_languages.rs)
+ * [pest\_parser.rs](server/src/lexer/pest_parser.rs)
+ * [Parser design](server/src/lexer/pest/parser_design.md)
+ * [shared.pest](server/src/lexer/pest/shared.pest)
+ * [c.pest](server/src/lexer/pest/c.pest)
+ * [python.pest](server/src/lexer/pest/python.pest)
+ * [webserver.rs](server/src/webserver.rs)
+ * [log4rs.yml](server/log4rs.yml)
+ * [ide.rs](server/src/ide.rs)
+ * [filewatcher.rs](server/src/ide/filewatcher.rs)
+ * [vscode.rs](server/src/ide/vscode.rs)
+ * [translation.rs](server/src/translation.rs)
+ * [processing.rs](server/src/processing.rs)
+ * Tests
+ * [Test utilities](test_utils/readme.md)
+ * [test\_utils.rs](test_utils/src/test_utils.rs)
+ * [testing\_logger.rs](test_utils/src/testing_logger.rs)
+ * [test\_macros.rs](test_utils/src/test_macros.rs)
+ * Lexer [tests.rs](server/src/lexer/tests.rs)
+ * Webserver [tests.rs](server/src/webserver/tests.rs)
+ * ide/vscode [tests.rs](server/src/ide/vscode/tests.rs)
+ * Processing [tests.rs](server/src/processing/tests.rs)
+ * [cli.rs](server/tests/cli.rs)
+ * [Cargo.toml](server/Cargo.toml)
+* [Client](client/readme.md)
+ * Editor
+ * [CodeChatEditorFramework.mts](client/src/CodeChatEditorFramework.mts)
+ * [CodeChatEditor.mts](client/src/CodeChatEditor.mts)
+ * [CodeMirror-integration.mts](client/src/CodeMirror-integration.mts)
+ * [tinymce-config.mts](client/src/tinymce-config.mts)
+ * [graphviz-webcomponent-setup.mjs](client/src/graphviz-webcomponent-setup.mts)
+ * [Mermaid](client/src/third-party/wc-mermaid/developer.md)
+ * [shared\_types.mts](client/src/shared_types.mts)
+ * [assert.mts](client/src/assert.mts)
+ * [show\_toast.mts](client/src/show_toast.mts)
+ * [global.d.ts](client/src/global.d.ts)
+ * Styles
+ * [CodeChatEditor.css](client/src/css/CodeChatEditor.css)
+ * [CodeChatEditorProject.css](client/src/css/CodeChatEditorProject.css)
+ * Themes
+ * [light.css](client/src/css/themes/light.css)
+ * Tests
+ * [CodeChatEditor-test.mts](client/src/CodeChatEditor-test.mts)
+ * [Run tests](README.md?test)
+ * [HTML to Markdown conversion test document](docs/Markdown_HTML.js)
+ * [PDF test](docs/helloworld.pdf)
+* [Extensions](extensions/readme.md)
+ * [Visual Studio Code](extensions/VSCode/developer.md)
+ * [extension.ts](extensions/VSCode/src/extension.ts)
+ * [lib.rs](extensions/VSCode/src/lib.rs)
+ * [Cargo.toml](extensions/VSCode/Cargo.toml)
+ * [Developer documentation](extensions/VSCode/developer.md)
+* Development tools
+ * Builder
+ * [builder/Cargo.toml](Cargo.toml)
+ * [builder/src/main.rs](main.rs)
+ * Git
+ * [server/.gitignore](server/.gitignore)
+ * [client/static/.gitignore](client/static/.gitignore)
+ * [client/.gitignore](client/.gitignore)
+ * [extensions/VSCode/.gitignore](extensions/VSCode/.gitignore)
+ * [builder/.gitignore](builder/.gitignore)
+ * NPM/esbuild
+ * [HashReader.mts](client/src/HashReader.mts)
+ * client/package.json
+ * [client/tsconfig.json](client/tsconfig.json)
+ * [client/eslint.config.js](client/eslint.config.js)
+ * [client/.prettierrc.json5](client/.prettierrc.json5)
+ * [extensions/VSCode/eslint.config.js](extensions/VSCode/eslint.config.js)
+ * [extensions/VSCode/tsconfig.json](extensions/VSCode/tsconfig.json)
+ * [extensions/VSCode/jsconfig.json](extensions/VSCode/jsconfig.json)
+ * [extensions/VSCode/.vscodeignore](extensions/VSCode/.vscodeignore)
+ * [.prettierignore](.prettierignore)
+ * Misc
+ * [config.toml](server/.cargo/config.toml) - for Rust code coverage
+ * [dist-workspace.toml](dist-workspace.toml) - cargo-dist configuration
+ * [dist.toml](server/dist.toml) - additional cargo-dist configuration
Misc
---------------------------------------------------------------------------------
+================================================================================
-* New
- project template
+* [New project template](new-project-template/README.md)
* [Table of contents](toc.md)
* [Changelog](CHANGELOG.md)
* [Index](docs/index.md)
-Notes
---------------------------------------------------------------------------------
-
-* TODO: all links here should be auto-titled and
- autogenerate the page-local TOC.
-
[License](LICENSE.md)
---------------------------------------------------------------------------------