diff --git a/.oxlintrc.json b/.oxlintrc.json index 7ecc8f17c..dce714b53 100644 --- a/.oxlintrc.json +++ b/.oxlintrc.json @@ -170,22 +170,5 @@ "@typescript-eslint/prefer-namespace-keyword": "error", "@typescript-eslint/strict-boolean-expressions": "error", "@typescript-eslint/triple-slash-reference": "error", - // jsPlugins: currently unstable - // "header/header": [2, "block", { - // "pattern": "MIT License|DO NOT EDIT MANUALLY!" - // }], - // "@stylistic/indent": "error", - // "@stylistic/type-annotation-spacing": "error" - }, - "files": [ - "**/src/**/*.ts", - "**/src/**/*.tsx", - "**/test/**/*.ts", - "**/test/**/*.tsx" - ], - // jsPlugins: currently unstable - // "jsPlugins": [ - // "eslint-plugin-header", - // "@stylistic/eslint-plugin" - // ] + } } diff --git a/README.md b/README.md index 8d59edd56..134913dd4 100644 --- a/README.md +++ b/README.md @@ -72,11 +72,11 @@ Important Project changes and notes about the project's history are found [here] These are the current versions of packages from this repository and their alignment with **@codingame/monaco-vscode-api** **monaco-editor** and **vscode**: -- **monaco-languageclient**: `10.4.0` (release date: 2025-11-26) -- **@typefox/monaco-editor-react**: `7.4.0` (release date: 2025-11-26) +- **monaco-languageclient**: `10.5.0` (release date: 2025-12-22) +- **@typefox/monaco-editor-react**: `7.5.0` (release date: 2025-12-22) - Aligned with: - - **@codingame/monaco-vscode-[editor]-api**: `23.2.2` - - **vscode**: `1.106.2` + - **@codingame/monaco-vscode-[editor]-api**: `24.1.1` + - **vscode**: `1.107.1` - **monaco-editor**: `0.55.1` - **vscode-ws-jsonrpc**: `3.5.0` (release date: 2025-08-11) diff --git a/docs/guides/troubleshooting.md b/docs/guides/troubleshooting.md index f29a8f7b9..752df4eca 100644 --- a/docs/guides/troubleshooting.md +++ b/docs/guides/troubleshooting.md @@ -11,7 +11,7 @@ Whenever you use `monaco-editor`/`@codingame/monaco-vscode-editor-api` `vscode`/ If you use pnpm or yarn, you have to add `vscode` / `@codingame/monaco-vscode-api` as direct dependency, otherwise the installation will fail: ```json -"vscode": "npm:@codingame/monaco-vscode-extension-api@^23.2.2" +"vscode": "npm:@codingame/monaco-vscode-extension-api@^24.1.1" ``` ### Missing Overrides or Resolutions @@ -23,7 +23,7 @@ To ensure all Monaco-related packages use a single, compatible version, you must ```json { "overrides": { - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^23.2.2" + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^24.1.1" } } ``` @@ -33,7 +33,7 @@ To ensure all Monaco-related packages use a single, compatible version, you must ```json { "resolutions": { - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^23.2.2" + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^24.1.1" } } ``` @@ -50,7 +50,7 @@ Additionally, if you see a message in the browser console starting with `Another ### @codingame/monaco-vscode-editor-api / monaco-editor usage -When you use the libraries from this project you are no longer required to proxy `monaco-editor` like `"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^23.2.2"` in you `package.json`. You can directly use it like so: +When you use the libraries from this project you are no longer required to proxy `monaco-editor` like `"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^24.1.1"` in you `package.json`. You can directly use it like so: ```js import * as monaco from '@codingame/monaco-vscode-editor-api'; @@ -60,7 +60,7 @@ If your dependency stack already contains a reference `monaco-editor` you must e ```json "overrides": { - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^23.2.2" + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^24.1.1" } ``` diff --git a/docs/installation.md b/docs/installation.md index ceea4eed8..8547fe299 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -45,7 +45,7 @@ If using npm or pnpm, and your dependencies already contain a refernence to `mon ```json { "overrides": { - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^23.2.2" + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^24.1.1" } } ``` @@ -57,7 +57,7 @@ In yarn you have to specify `resolutions` instead of `overrides`: ```json { "resolutions": { - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^23.2.2" + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@^24.1.1" } } ``` @@ -69,17 +69,17 @@ If using pnpm, you have to add more transitive dependencies that npm or yarn aut ```json { "dependencies": { - "@codingame/monaco-vscode-api": "^23.2.2", - "@codingame/monaco-vscode-configuration-service-override": "^23.2.2", - "@codingame/monaco-vscode-editor-api": "^23.2.2", - "@codingame/monaco-vscode-editor-service-override": "^23.2.2", - "@codingame/monaco-vscode-extension-api": "^23.2.2", - "@codingame/monaco-vscode-extensions-service-override": "^23.2.2", - "@codingame/monaco-vscode-languages-service-override": "^23.2.2", - "@codingame/monaco-vscode-localization-service-override": "^23.2.2", - "@codingame/monaco-vscode-log-service-override": "^23.2.2", - "@codingame/monaco-vscode-model-service-override": "^23.2.2", - "vscode": "npm:@codingame/monaco-vscode-extension-api@^23.2.2" + "@codingame/monaco-vscode-api": "^24.1.1", + "@codingame/monaco-vscode-configuration-service-override": "^24.1.1", + "@codingame/monaco-vscode-editor-api": "^24.1.1", + "@codingame/monaco-vscode-editor-service-override": "^24.1.1", + "@codingame/monaco-vscode-extension-api": "^24.1.1", + "@codingame/monaco-vscode-extensions-service-override": "^24.1.1", + "@codingame/monaco-vscode-languages-service-override": "^24.1.1", + "@codingame/monaco-vscode-localization-service-override": "^24.1.1", + "@codingame/monaco-vscode-log-service-override": "^24.1.1", + "@codingame/monaco-vscode-model-service-override": "^24.1.1", + "vscode": "npm:@codingame/monaco-vscode-extension-api@^24.1.1" } } ``` diff --git a/docs/versions-and-history.md b/docs/versions-and-history.md index e3502b717..c84f46b95 100644 --- a/docs/versions-and-history.md +++ b/docs/versions-and-history.md @@ -6,6 +6,7 @@ The following table describes which version of **monaco-languageclient** and **@ | monaco-languageclient | vscode-ws-jsonrpc | monaco-editor-wrapper | monaco-editor-react | monaco-vscode-api / editor-api | vscode | monaco-editor | release date | comment | | :---- | :---- | :---- | :--- | :--- | :--- | :--- | :--- | :--- | +| 10.5.0 | 3.5.0 | 7.5.0 | | 24.1.1 | 1.107.1 | 0.55.1 | 2025-12-22 | | | 10.4.0 | 3.5.0 | 7.4.0 | | 23.2.2 | 1.106.2 | 0.55.1 | 2025-11-26 | | | 10.3.0 | 3.5.0 | 7.3.0 | | 23.0.0 | 1.106.0 | 0.54.0 | 2025-11-16 | | | 10.2.0 | 3.5.0 | 7.2.0 | | 22.1.0 | 1.105.0 | 0.54.0 | 2025-10-20 | | diff --git a/package-lock.json b/package-lock.json index 91b320189..bfc1fa57f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,35 +13,34 @@ ], "devDependencies": { "@codingame/esbuild-import-meta-url-plugin": "~1.0.3", - "@codingame/monaco-vscode-rollup-vsix-plugin": "^23.2.2", + "@codingame/monaco-vscode-rollup-vsix-plugin": "^24.1.1", "@eslint/eslintrc": "~3.3.3", - "@eslint/js": "~9.39.1", - "@oxlint/migrate": "~1.31.0", + "@eslint/js": "~9.39.2", + "@oxlint/migrate": "~1.33.0", "@stylistic/eslint-plugin": "~5.6.1", - "@testing-library/react": "~16.3.0", + "@testing-library/react": "~16.3.1", "@types/node": "~22.15.35", "@types/react": "~19.2.6", "@types/react-dom": "~19.2.3", - "@typescript-eslint/eslint-plugin": "~8.48.1", - "@typescript-eslint/parser": "~8.48.1", - "@typescript/native-preview": "~7.0.0-dev.20251203.1", - "@vitejs/plugin-react": "~5.1.1", - "@vitest/browser-playwright": "~4.0.15", - "@vitest/coverage-v8": "~4.0.15", + "@typescript-eslint/eslint-plugin": "~8.50.0", + "@typescript-eslint/parser": "~8.50.0", + "@typescript/native-preview": "~7.0.0-dev.20251219.1", + "@vitest/browser-playwright": "~4.0.16", + "@vitest/coverage-v8": "~4.0.16", "editorconfig": "~3.0.1", - "esbuild": "~0.25.12", - "eslint": "~9.39.1", + "esbuild": "~0.27.2", + "eslint": "~9.39.2", "eslint-plugin-header": "~3.1.1", "eslint-plugin-import": "~2.32.0", "eslint-plugin-unused-imports": "~4.3.0", "globals": "~16.5.0", "minimatch": "~10.1.1", - "oxlint": "~1.31.0", - "rolldown-vite": "~7.2.10", + "oxlint": "~1.34.0", + "rolldown-vite": "~7.3.0", "shx": "~0.4.0", "tsx": "~4.21.0", "typescript": "~5.9.3", - "vitest": "~4.0.15" + "vitest": "~4.0.16" }, "engines": { "node": ">=20.10.0", @@ -54,6 +53,7 @@ "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", @@ -63,153 +63,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/compat-data": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", - "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", - "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.5", - "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-module-transforms": "^7.28.3", - "@babel/helpers": "^7.28.4", - "@babel/parser": "^7.28.5", - "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.5", - "@babel/types": "^7.28.5", - "@jridgewell/remapping": "^2.3.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", - "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.28.5", - "@babel/types": "^7.28.5", - "@jridgewell/gen-mapping": "^0.3.12", - "@jridgewell/trace-mapping": "^0.3.28", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", - "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.27.2", - "@babel/helper-validator-option": "^7.27.1", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-globals": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", - "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", - "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1", - "@babel/traverse": "^7.28.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", - "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", @@ -230,30 +83,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-validator-option": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", - "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.27.2", - "@babel/types": "^7.28.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/parser": { "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", @@ -270,38 +99,6 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", - "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", - "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/runtime": { "version": "7.28.4", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", @@ -312,40 +109,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/template": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", - "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/parser": "^7.27.2", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", - "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.5", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.5", - "@babel/template": "^7.27.2", - "@babel/types": "^7.28.5", - "debug": "^4.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/types": { "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", @@ -420,2227 +183,2095 @@ "import-meta-resolve": "^4.0.0" } }, - "node_modules/@codingame/monaco-vscode-02fe61a6-05e4-5021-8c27-16e910b9182c-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-02fe61a6-05e4-5021-8c27-16e910b9182c-common/-/monaco-vscode-02fe61a6-05e4-5021-8c27-16e910b9182c-common-23.2.2.tgz", - "integrity": "sha512-F7FTnzcAHJ5A4fUpXYX3EtJ+bbNCs0TPBRStvIwI4H9ZR+aHHzqWlklpmhoPicG6LWurq5ppxcb92wopIyLDGg==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "node_modules/@codingame/monaco-vscode-api": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-24.1.1.tgz", + "integrity": "sha512-sJTX0s1DDov6y00xil41Dh8GiVLNwgt0AjQwbQjbbdGCVWg0en3rhjGz2mGUXrQ6TlQihhvdkww0/O2ri/eIQg==", + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "24.1.1", + "@codingame/monaco-vscode-environment-service-override": "24.1.1", + "@codingame/monaco-vscode-extensions-service-override": "24.1.1", + "@codingame/monaco-vscode-files-service-override": "24.1.1", + "@codingame/monaco-vscode-host-service-override": "24.1.1", + "@codingame/monaco-vscode-layout-service-override": "24.1.1", + "@codingame/monaco-vscode-quickaccess-service-override": "24.1.1", + "@vscode/iconv-lite-umd": "0.7.1", + "dompurify": "3.3.1", + "jschardet": "3.1.4", + "marked": "14.0.0" } }, - "node_modules/@codingame/monaco-vscode-05a2a821-e4de-5941-b7f9-bbf01c09f229-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-05a2a821-e4de-5941-b7f9-bbf01c09f229-common/-/monaco-vscode-05a2a821-e4de-5941-b7f9-bbf01c09f229-common-23.2.2.tgz", - "integrity": "sha512-rIb9ngwcpKNU0BVEaRBSazraXeXHCddUFF97z6QBdWpvD1UcwqYwO1wZiD/HGrENZicqUkSX+fJ6xSpQ5L3IKQ==", + "node_modules/@codingame/monaco-vscode-base-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-base-service-override/-/monaco-vscode-base-service-override-24.1.1.tgz", + "integrity": "sha512-NDAP7IJZrKg2a0iO8Gg2oaL5WY1LqwL51V/6N8WbWy/sqZqyoAcCBrm1wiK/h63z88QrblOYRyQRK9l/kErKKA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-b6d52a6d-8c8e-51f5-bcd2-1722295e31d9-common": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-05c09f77-cd1d-5960-b387-e7023df3160b-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-05c09f77-cd1d-5960-b387-e7023df3160b-common/-/monaco-vscode-05c09f77-cd1d-5960-b387-e7023df3160b-common-23.2.2.tgz", - "integrity": "sha512-6YowZqIY5a4MTa6+X2M9U1kcMSTq28YjiwnL+pjYTLeBHkscT3+hDtuCT0ZC59pJNerfQyd/7K7UwN2pjxeDlQ==", + "node_modules/@codingame/monaco-vscode-bulk-edit-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-bulk-edit-service-override/-/monaco-vscode-bulk-edit-service-override-24.1.1.tgz", + "integrity": "sha512-3rfNZt410rD9bKGUCnLiN1vLnCYmUx5KzQBFTCKUXMHF1DriOfUhkKkTgZchowCMKZzCALFEUaJ3daanXho6Gw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-0b011daf-0f15-57de-bd5b-8953592c556c-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-ef156ae1-7926-5925-b78f-228b206ed123-common": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-07eaa805-9dea-5ec6-a422-a4f04872424d-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-07eaa805-9dea-5ec6-a422-a4f04872424d-common/-/monaco-vscode-07eaa805-9dea-5ec6-a422-a4f04872424d-common-23.2.2.tgz", - "integrity": "sha512-AN+332IuQ7QfkqwmhhV2eWFVfKTQ0FIxXg+0+B+9BG4ObJd67g5LNkK3EHuyw5727CMhzW/KwDsMMNi6mdYMaA==", + "node_modules/@codingame/monaco-vscode-configuration-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-configuration-service-override/-/monaco-vscode-configuration-service-override-24.1.1.tgz", + "integrity": "sha512-fVHCu3SPcsIxQqyvDGeT+afyZOpAySBKo6yhEapDf/0W3ggC9NvJY5TcfZM5Ana+0DkM5jjGFVYEdBdFqDm7Ow==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-05a2a821-e4de-5941-b7f9-bbf01c09f229-common": "23.2.2", - "@codingame/monaco-vscode-05c09f77-cd1d-5960-b387-e7023df3160b-common": "23.2.2", - "@codingame/monaco-vscode-10af0e5d-64cb-56de-b584-29ab4a355d15-common": "23.2.2", - "@codingame/monaco-vscode-26828baf-be14-5674-97e2-994222afad77-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-45e04ac3-b807-5ae5-8818-7b9c40b6d31f-common": "23.2.2", - "@codingame/monaco-vscode-88141f48-1af9-57ef-a278-f4b2ff6128fa-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-b6d52a6d-8c8e-51f5-bcd2-1722295e31d9-common": "23.2.2", - "@codingame/monaco-vscode-de235d7f-e72a-5adb-9256-acf6c64eb6f2-common": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2", - "@xterm/xterm": "5.6.0-beta.137" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-files-service-override": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-07eaa805-9dea-5ec6-a422-a4f04872424d-common/node_modules/@xterm/xterm": { - "version": "5.6.0-beta.137", - "resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.6.0-beta.137.tgz", - "integrity": "sha512-ldWd6SNigVXl9Wl9zhzJT0qO8iK5t82iCO86hX5LeJr8X8lWwED22ZDvw4QGIp/2/PyTXA5AxHriLQ/ZfJElgw==", - "license": "MIT" - }, - "node_modules/@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common/-/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common-23.2.2.tgz", - "integrity": "sha512-NauXoxjhVF953sOxIB1ZoOzD06UQdFI4se0T4Lv1+kdS4RxUDYgFjcwLgpjiR5FHS58MIqN95HQ+g/rH+Iydsg==", + "node_modules/@codingame/monaco-vscode-cpp-default-extension": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-cpp-default-extension/-/monaco-vscode-cpp-default-extension-24.1.1.tgz", + "integrity": "sha512-hoxW3FFrAkFlvUuOr3oPIdERMCMy599PKzHmLZ/tzNXtrh5XN0Cmh/vjC33G/orCfrL1qMRMCRY62BTbJUQ98Q==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-09f99a3e-bf90-51d4-ab34-acea412359d2-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-09f99a3e-bf90-51d4-ab34-acea412359d2-common/-/monaco-vscode-09f99a3e-bf90-51d4-ab34-acea412359d2-common-23.2.2.tgz", - "integrity": "sha512-x0zUo1uNforgn5FronieyVC81QuB5ah18rYH0uDw+WTPWb/xtrelAFquVpeRyJ1pDCNjjP8II5bQM8fTNuI6/A==", + "node_modules/@codingame/monaco-vscode-debug-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-debug-service-override/-/monaco-vscode-debug-service-override-24.1.1.tgz", + "integrity": "sha512-LtChxH/dmBTXKtrJvC4loht9WLKo8lO958EGYr98DS/6d6mb9grc/RSrzz7MOoJWhzQkyxw7y8fukDmPRBXeDg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-05c09f77-cd1d-5960-b387-e7023df3160b-common": "23.2.2", - "@codingame/monaco-vscode-0b011daf-0f15-57de-bd5b-8953592c556c-common": "23.2.2", - "@codingame/monaco-vscode-18b21911-2b39-5976-87a4-ea863f4c4e0e-common": "23.2.2", - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-0b011daf-0f15-57de-bd5b-8953592c556c-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-0b011daf-0f15-57de-bd5b-8953592c556c-common/-/monaco-vscode-0b011daf-0f15-57de-bd5b-8953592c556c-common-23.2.2.tgz", - "integrity": "sha512-fWApEE7UghHoZagCgDMd2FHupipIMXRKSz1+nyvcUKEomw4VPxCAwlhZEICE/CdJ0ZBGjseFRNKwX2Vb/KbPgQ==", + "node_modules/@codingame/monaco-vscode-editor-api": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-api/-/monaco-vscode-editor-api-24.1.1.tgz", + "integrity": "sha512-FkPA5fAHZ2U1DbwfqXKvLqb6t8/0YRpfS0l+00iAoJ+5HmT8DtHaq8JbxDH87hQQCaNGB38+an0mEKtYH0mgqA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-0c06bfba-d24d-5c4d-90cd-b40cefb7f811-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-0c06bfba-d24d-5c4d-90cd-b40cefb7f811-common/-/monaco-vscode-0c06bfba-d24d-5c4d-90cd-b40cefb7f811-common-23.2.2.tgz", - "integrity": "sha512-kaZSCXy7a3c32MoCpTFiHwKL7rh6pImuGe8Ql56Up3V0cNtWDBTDTIgKNLFon0GilowPG0c/vl9OGwV1/fJ0jA==", + "node_modules/@codingame/monaco-vscode-editor-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-service-override/-/monaco-vscode-editor-service-override-24.1.1.tgz", + "integrity": "sha512-xZ35iQjQX9mNsjKFfgB3pBdkkKjqFfvqpKx161xztuv9c/8IlzuUck1QObo/iLX1RTOiB6uJ/11KjbuvRE/CmA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-0cc5da60-f921-59b9-bd8c-a018e93c0a6f-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-0cc5da60-f921-59b9-bd8c-a018e93c0a6f-common/-/monaco-vscode-0cc5da60-f921-59b9-bd8c-a018e93c0a6f-common-23.2.2.tgz", - "integrity": "sha512-Did1bvbuMbRZ+jm66P5L2Ujnm11J7c39rsxDCgkBqGDnstk5Za3J1pF835ZFt8dJkXScrlzZfATN0eo+SNRWrQ==", + "node_modules/@codingame/monaco-vscode-environment-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-environment-service-override/-/monaco-vscode-environment-service-override-24.1.1.tgz", + "integrity": "sha512-chwI9gcv8VlsYJSCcO3Wop+uoNHdCu7hol4PUlLmyw0u0ySwyTXTcsVhjpMxpgHY7kgDUdAkYu1j6luDqDoJUw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-f22e7e55-aee8-5b52-a6bc-950efd9f5890-common": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-0cd5242b-7b61-5f66-ac25-ffa40baf8e8f-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-0cd5242b-7b61-5f66-ac25-ffa40baf8e8f-common/-/monaco-vscode-0cd5242b-7b61-5f66-ac25-ffa40baf8e8f-common-23.2.2.tgz", - "integrity": "sha512-unWYNP+1VMlQHVp6B0Gi8i3LNCAPy88pBWLCIoz3vNEiPiVAin1bgp+no5nDeFyVFp4d015PTLUwEy4YnGey3A==", + "node_modules/@codingame/monaco-vscode-explorer-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-explorer-service-override/-/monaco-vscode-explorer-service-override-24.1.1.tgz", + "integrity": "sha512-edtvKA7LPqrQVswVCP3rstgQ1U7rdErKnD0yKHfvTCtRTWVDt3Bm20c6HbSuYF2NEjZD37N1c1qOyXzQjm8yFg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-1021b67c-93e5-5c78-a270-cbdb2574d980-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-1021b67c-93e5-5c78-a270-cbdb2574d980-common/-/monaco-vscode-1021b67c-93e5-5c78-a270-cbdb2574d980-common-23.2.2.tgz", - "integrity": "sha512-pJiACkqejrzNQa5+CFWRs6tHYXgL1eW3fN+F/UZiu/3p8tD1PDdNhfEx/bc8A8I68RYZ1/6iE7kJ31wpiJ0G9w==", + "node_modules/@codingame/monaco-vscode-extension-api": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extension-api/-/monaco-vscode-extension-api-24.1.1.tgz", + "integrity": "sha512-p6a9MGsogJouoFrZLb63V7dTQK7zvFEeukx+4HRXOYzxw6ja1z3+RuoocplYGNNqpPkEj7U8rHD+CVvooZQUww==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-extensions-service-override": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-10416640-ca84-5eff-95ce-dea977ccba7a-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-10416640-ca84-5eff-95ce-dea977ccba7a-common/-/monaco-vscode-10416640-ca84-5eff-95ce-dea977ccba7a-common-23.2.2.tgz", - "integrity": "sha512-8xnJuIUVbpfS9J5/ax6UyTtqC/u4Yln1TzwDRXvSNCC6GN8+HWX3EapTtjzjySMMiO4u3l3Ae9ONkB4T60Aj5w==", + "node_modules/@codingame/monaco-vscode-extensions-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extensions-service-override/-/monaco-vscode-extensions-service-override-24.1.1.tgz", + "integrity": "sha512-T7LoiPJwj0yAyrfmlwQMA9fykJ84guBzugPvw9sEhiy5iwdgieuJBKfBLQ1JljhfzNeEdHr5Mk4vPes9mBUnEg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-files-service-override": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-10af0e5d-64cb-56de-b584-29ab4a355d15-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-10af0e5d-64cb-56de-b584-29ab4a355d15-common/-/monaco-vscode-10af0e5d-64cb-56de-b584-29ab4a355d15-common-23.2.2.tgz", - "integrity": "sha512-CFIfW2BUIb5UDmkq8L3uUogwj84BGtDjuEAQE4RlBtknbP4u3CiUOl6aFEChx41EzTOgR2cJ6aX7lRADEmrI1A==", - "license": "MIT" - }, - "node_modules/@codingame/monaco-vscode-15626ec7-b165-51e1-8caf-7bcc2ae9b95a-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-15626ec7-b165-51e1-8caf-7bcc2ae9b95a-common/-/monaco-vscode-15626ec7-b165-51e1-8caf-7bcc2ae9b95a-common-23.2.2.tgz", - "integrity": "sha512-HKGsnZ0usEYO5TYz/RIbxg4vd0lhydL/Agwb/p2sFzUUGRl0d/No5BhE43nhwcnp7KLhWVfar7syMUflH4jY5w==", + "node_modules/@codingame/monaco-vscode-files-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-files-service-override/-/monaco-vscode-files-service-override-24.1.1.tgz", + "integrity": "sha512-Its5j1nsHx1JEBrtn5PJU1SomlKo1JHeSqt72e3WimR8ciVubpaxgT8GTCnzKocbSjgxO5+fE7TFUikWZcRjEw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common/-/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common-23.2.2.tgz", - "integrity": "sha512-EEkup169DBNWw3wdfbBBckhxrGFOqbIzqIPgnw0uxWedBltysRgXbS1yNV6MR93RrIiEWibp1sDgiJBZdX1+zA==", + "node_modules/@codingame/monaco-vscode-groovy-default-extension": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-groovy-default-extension/-/monaco-vscode-groovy-default-extension-24.1.1.tgz", + "integrity": "sha512-aghUcWxrohQm4ScVC0yOrmgUVP1GMlPKfZw9UnPdL/+xrY0otpJBGAkIbRX9wWsT+GPy0bqCUisXHxZh0NTaQw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common/-/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common-23.2.2.tgz", - "integrity": "sha512-bOWcF7S+7n1KgnPeaUrcMPcYizQME3Gs1DlDtXth2itUvmK6db27zWNssDX25w4FhPpuztbVLGyj2pngtRL8og==", + "node_modules/@codingame/monaco-vscode-host-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-host-service-override/-/monaco-vscode-host-service-override-24.1.1.tgz", + "integrity": "sha512-V0PtzzJsMIAP7VRvicQMegyhZt4d6+c5OR8o8MJkk5mdEDetFyuFWWyxaxx2agRodoX6BLserq7jmg6/HAN2EQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-18b21911-2b39-5976-87a4-ea863f4c4e0e-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-18b21911-2b39-5976-87a4-ea863f4c4e0e-common/-/monaco-vscode-18b21911-2b39-5976-87a4-ea863f4c4e0e-common-23.2.2.tgz", - "integrity": "sha512-YZyCm8IjHBRa5ny7dk8zRKjDdNWGKMOaDIfm9IVgK7DKEvlSMo0OUJCxYASViA1bh5qeyFzSYPrx/0ybhnTIVg==", + "node_modules/@codingame/monaco-vscode-java-default-extension": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-java-default-extension/-/monaco-vscode-java-default-extension-24.1.1.tgz", + "integrity": "sha512-Hv2PAzQV89F0VtH2HTTm6Zisz21mpsutZE6WjG4k1RiUDYTk9JmIg0jxJcYP5OKB/D37vdHj+eolF+hlpeY6OQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-05c09f77-cd1d-5960-b387-e7023df3160b-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-1b4486de-4fe4-59c4-9e6d-34f265ff6625-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-1b4486de-4fe4-59c4-9e6d-34f265ff6625-common/-/monaco-vscode-1b4486de-4fe4-59c4-9e6d-34f265ff6625-common-23.2.2.tgz", - "integrity": "sha512-jLZZ06Oeo63npFQUHNuDEbHJl5ISVQSybPmHhSeEBBVINVKbyuATOIXTdszLRPyVL3ohWc0s5q/YpiXCANxIuQ==", + "node_modules/@codingame/monaco-vscode-javascript-default-extension": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-javascript-default-extension/-/monaco-vscode-javascript-default-extension-24.1.1.tgz", + "integrity": "sha512-z9cCp1sQAAIXGojjfNRC/V2wUpE2ElBaSYQXZV96PE9OEB61HnWEWrP9igm0zBWF2Ig7gngufMBTlsj99/RqXQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-2a94c04a-b85b-5669-b06b-89c1bfa11cb9-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-422642f2-7e3a-5c1c-9e1e-1d3ef1817346-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common": "23.2.2", - "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common/-/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common-23.2.2.tgz", - "integrity": "sha512-pD069iwyMvy061W3kaKYgTxNsuhjz/1jDmGTN4yPf5Ukzk5814ttWX5caAlQKLKiU6+ElDocqgrbr7UydiMaSQ==", + "node_modules/@codingame/monaco-vscode-json-default-extension": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-json-default-extension/-/monaco-vscode-json-default-extension-24.1.1.tgz", + "integrity": "sha512-VeIiIDIPE6z+e9Vx2B7cfSeas2R1p8k3hH/KgRbnDLVy6fBaMFNrFnFLr1fSi97ef/JHFjjncCM15l1ieMZqVw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-2339d6ac-d6bb-53cd-95ee-81911735d1c7-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-2339d6ac-d6bb-53cd-95ee-81911735d1c7-common/-/monaco-vscode-2339d6ac-d6bb-53cd-95ee-81911735d1c7-common-23.2.2.tgz", - "integrity": "sha512-14f9cxJxtVUt4xvUL0+/eF/nMJ1bVvYv4TN0xWEQM5/yEugYSnNrqbBIwxaMXBdm9ZuP+m3vEtjbio/5HK4vqA==", + "node_modules/@codingame/monaco-vscode-json-language-features-default-extension": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-json-language-features-default-extension/-/monaco-vscode-json-language-features-default-extension-24.1.1.tgz", + "integrity": "sha512-abdFKrFxsLLNGYpJQNtX3XZG2MyUQ88l2luVMZGP2krc4vzofikhzB5zv/B1HE03CioLr1Xqy8iykzHdieTIhw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-2c64d2c2-fdf7-5675-a2fe-f6f65fbdedbf-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-aac7027b-326c-513a-95a9-e4eedd151b38-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "marked": "14.0.0" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-23aade48-f094-5c08-9555-97fc9cca96c9-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-23aade48-f094-5c08-9555-97fc9cca96c9-common/-/monaco-vscode-23aade48-f094-5c08-9555-97fc9cca96c9-common-23.2.2.tgz", - "integrity": "sha512-2XecuE+3dXIXUpyO9bNBiejZlYbERP4p/uJoT93s+s353YiJP5a2zK8Is4369lDn0oRVVEUtQqEYsozmPeG0XA==", + "node_modules/@codingame/monaco-vscode-keybindings-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-keybindings-service-override/-/monaco-vscode-keybindings-service-override-24.1.1.tgz", + "integrity": "sha512-eK/r8+ORJoP46SgTz2B1xU4ZCGd97oOSJCbMvtyt/9lT0aWSin2nwbzt6FqsZYoqijBIXXKcH7M1fqXt7M80kQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-files-service-override": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-249dc928-1da3-51c1-82d0-45e0ba9d08a1-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-249dc928-1da3-51c1-82d0-45e0ba9d08a1-common/-/monaco-vscode-249dc928-1da3-51c1-82d0-45e0ba9d08a1-common-23.2.2.tgz", - "integrity": "sha512-VC/m/UEG5g06FzygWQUlBGuWuOCHYSN4fpYQzjoTa4Xf7NKLY2A27ZZ31cwMCl+3KUoPYsMMD9ybfJ7kz9OZdA==", + "node_modules/@codingame/monaco-vscode-language-pack-cs": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-cs/-/monaco-vscode-language-pack-cs-24.1.1.tgz", + "integrity": "sha512-IzK5cH5sbJVxN9xOCfCwhGG15TnlLNlGh0XlE4qukFba48DRQPjOTqtxi6yER7ojmjIT1Srjyg3MSs+eX9rpLg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common/-/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common-23.2.2.tgz", - "integrity": "sha512-z92b3lwHLL3OcR2Cx8nEESSyBbO0RH/1iNhzADWVJ8eAuLf/f0NcCo3Jn2iUsKNRpReGgDJgS8KK137XI6Lbjw==", + "node_modules/@codingame/monaco-vscode-language-pack-de": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-de/-/monaco-vscode-language-pack-de-24.1.1.tgz", + "integrity": "sha512-oU6AujeN2ORdav0jFHCz94foAoqIn+STP5z4hqcN8dBNMFtIlaq3wL+1T3++dlsVntywQ2DlpN1ckmkHEKkjjQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-26828baf-be14-5674-97e2-994222afad77-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-26828baf-be14-5674-97e2-994222afad77-common/-/monaco-vscode-26828baf-be14-5674-97e2-994222afad77-common-23.2.2.tgz", - "integrity": "sha512-jrwpF+VpgnjBHG+Q6pIQFfKIxER873DQj59t/vJabe+4npT+xfJH767nr3hbd8t1WfknYwVC+35cVNQZ+qoFbQ==", + "node_modules/@codingame/monaco-vscode-language-pack-es": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-es/-/monaco-vscode-language-pack-es-24.1.1.tgz", + "integrity": "sha512-IjvzQ2AcD8b0qNxaI8nLaeqW3xoTyJdvC/MTD1eDW5HpsN5SUU+33w/lOM6KvBH8PjAwCbgfX8l3G9PEEO9RXA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-2808e692-5fb9-54bf-bc21-1d3bff81e651-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-2808e692-5fb9-54bf-bc21-1d3bff81e651-common/-/monaco-vscode-2808e692-5fb9-54bf-bc21-1d3bff81e651-common-23.2.2.tgz", - "integrity": "sha512-D5xWgd8mgQ0Yyy0oJypvxY34fWfeNklDb2VMNcbrSOsmdi5MEWKAaEI3Lm6/W+i56VfkL2nUuYFrELK/14n9+A==", + "node_modules/@codingame/monaco-vscode-language-pack-fr": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-fr/-/monaco-vscode-language-pack-fr-24.1.1.tgz", + "integrity": "sha512-NrzfCCke2MKo16+iPvFWwiPSWajOTf50Q5iKziEvLF1GX/zqIKZXJN6okHg3LRUK1vhn4/uNFaOYbr+oRwu4Ig==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-2a22c7b4-b906-5914-8cd1-3ed912fb738f-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-2a22c7b4-b906-5914-8cd1-3ed912fb738f-common/-/monaco-vscode-2a22c7b4-b906-5914-8cd1-3ed912fb738f-common-23.2.2.tgz", - "integrity": "sha512-ApRTQu8YPFJu8pmAXBmHTxpVAfcNTB7nGwnyWIGv5/bDHSHWgw6nhHsWsLNuRnvYa4sn4r38KBTo0xQaOFNRdA==", + "node_modules/@codingame/monaco-vscode-language-pack-it": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-it/-/monaco-vscode-language-pack-it-24.1.1.tgz", + "integrity": "sha512-orhF3ugvvP2vChXHQdVuGievubboKVlWb91POq0iIZ7vznWcpOdpG4yrU5PnV9D3OfNjM3tfJCtGe4b9AKCbtQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-2a94c04a-b85b-5669-b06b-89c1bfa11cb9-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-2a94c04a-b85b-5669-b06b-89c1bfa11cb9-common/-/monaco-vscode-2a94c04a-b85b-5669-b06b-89c1bfa11cb9-common-23.2.2.tgz", - "integrity": "sha512-YXCAjWostTMS2yV1Ik3dx1VUXe6M4L50WP6DPOwdGY2RQne4Kndt1Uic4V4IDq5E4m3ioVnND8LOk8s84m9enQ==", + "node_modules/@codingame/monaco-vscode-language-pack-ja": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-ja/-/monaco-vscode-language-pack-ja-24.1.1.tgz", + "integrity": "sha512-u8ZgmYS8wAISbSKFPjTbcCY7JFF6Id4xZtRq8Vw4xvTZbDhLzh/hXC6VHf51DykxfqfDI6x3GqXmHIi6M1VZIQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-4a3ac544-9a61-534c-88df-756262793ef7-common": "23.2.2", - "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-2c64d2c2-fdf7-5675-a2fe-f6f65fbdedbf-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-2c64d2c2-fdf7-5675-a2fe-f6f65fbdedbf-common/-/monaco-vscode-2c64d2c2-fdf7-5675-a2fe-f6f65fbdedbf-common-23.2.2.tgz", - "integrity": "sha512-X9fqn+b99QS2p7l6cQLTC7dj9Ysunt5OmfKrGKsuOu/XAGgYOUSVR1LrBT5/D14O6YwZApG6gk/V1PTn7MMJVg==", + "node_modules/@codingame/monaco-vscode-language-pack-ko": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-ko/-/monaco-vscode-language-pack-ko-24.1.1.tgz", + "integrity": "sha512-d+Yz4kwTSWY43YfQuZBqcF4nElWMy70vV5Wnu1SZT2AlfT2eULPgmMTC3AL52SdW9kFcfi6OH48GPml80j672A==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-2f06fe84-148e-5e6b-a7ca-c7989c5f128a-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-2f06fe84-148e-5e6b-a7ca-c7989c5f128a-common/-/monaco-vscode-2f06fe84-148e-5e6b-a7ca-c7989c5f128a-common-23.2.2.tgz", - "integrity": "sha512-pZYOnBE+9bVDzap0K44H4Qxx2tc9VbmqkCeT1uQ0HB8bMo9uoZOhoCl6GhqvatAC209K+8TaW9xXE8D1MQ0Q+w==", + "node_modules/@codingame/monaco-vscode-language-pack-pl": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-pl/-/monaco-vscode-language-pack-pl-24.1.1.tgz", + "integrity": "sha512-vDN/SIk7jV1uAfNu61wJsSSG5wgiAHV1irihrycQzqQHplVgy0f2Ec+p5MLyCW6XloHtOhpTDbRsbIecscyKoA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-3109a756-1f83-5d09-945b-9f0fcad928f0-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-3109a756-1f83-5d09-945b-9f0fcad928f0-common/-/monaco-vscode-3109a756-1f83-5d09-945b-9f0fcad928f0-common-23.2.2.tgz", - "integrity": "sha512-lieL1mLTtpw6vUYqPVyogdnPJgoFp570AkMABO261vSBULGMNa2+c2zXLaFWpJf6oPg+6Jg53pJR3n1BoWIjTQ==", + "node_modules/@codingame/monaco-vscode-language-pack-pt-br": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-pt-br/-/monaco-vscode-language-pack-pt-br-24.1.1.tgz", + "integrity": "sha512-3QgJLkjCiVIfrdlOBzGvEyf5WTWALgqKduJofZ5G2Xual2Js7oNYKQTSA7AHv9MCdeBi+eZlJTUCs1JXOFT35w==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-7aa7b0aa-41af-57b3-860a-86d2f987a6c8-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-b1e8558d-1726-5299-bc75-e43ee6d1a124-common": "23.2.2", - "@codingame/monaco-vscode-ef156ae1-7926-5925-b78f-228b206ed123-common": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-33833ac7-3af3-5e9d-8fb9-11838d852c59-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-33833ac7-3af3-5e9d-8fb9-11838d852c59-common/-/monaco-vscode-33833ac7-3af3-5e9d-8fb9-11838d852c59-common-23.2.2.tgz", - "integrity": "sha512-b6XFSH/OnLAEpKoCZWzcOlWaO63EXtDqF2dcWhWO2jmpXhgjoRv/LK5psoFSvNW21e4CQBZmmDVVWpWLA2pKXg==", + "node_modules/@codingame/monaco-vscode-language-pack-qps-ploc": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-qps-ploc/-/monaco-vscode-language-pack-qps-ploc-24.1.1.tgz", + "integrity": "sha512-oEUaQkrWnRYCRsFGqrVun9K5wvwpNS+V3fWJo33mrwGaZuia3DzBOKtMK2ojDjQMMemaSNqnEoM6RljzJBmS6Q==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-34f8ce27-c826-53e1-8ee1-588f6e115bd7-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-34f8ce27-c826-53e1-8ee1-588f6e115bd7-common/-/monaco-vscode-34f8ce27-c826-53e1-8ee1-588f6e115bd7-common-23.2.2.tgz", - "integrity": "sha512-qIsLZCALSamjWtkxMERQX8V28qi20dtlUzkoKLzpxInXCvJQzMNcUIysab0mgGGNZ+Cdm9xZL5nynQADw/IokA==", + "node_modules/@codingame/monaco-vscode-language-pack-ru": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-ru/-/monaco-vscode-language-pack-ru-24.1.1.tgz", + "integrity": "sha512-LaXKT5nd6CaYt1zAZOHJboVqxzjla0OwzWse0uQwv35W+4aKSd/z9KeAUzybI4sP49BvlvV4pTKU6ck2uhGt4g==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-3692fc2f-920d-56ed-accd-d988be683cc3-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-3692fc2f-920d-56ed-accd-d988be683cc3-common/-/monaco-vscode-3692fc2f-920d-56ed-accd-d988be683cc3-common-23.2.2.tgz", - "integrity": "sha512-sdXWj23hEB4eXYFa2//24bhhRL3bKbqBNO7Lzg3I80b6NHC1IWCVJYShl16PhtWrGEsJq/ItN57z93qA6kiqJg==", + "node_modules/@codingame/monaco-vscode-language-pack-tr": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-tr/-/monaco-vscode-language-pack-tr-24.1.1.tgz", + "integrity": "sha512-BZC7pS73hprxwm0kUI4PE59qEsRMAldIIPIVsMnlcaV0qlB6PcUBwN9f2QWCS00/B+RXryxbIQKh1BaBK9EZRA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common/-/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common-23.2.2.tgz", - "integrity": "sha512-2A70MJxc+jMXDuyBbfh1wXNoCisi5aGq9p13jgXKTPPzbshDywMxiHiDkrJPVYpz71ThAkSRMiWQIiBoz7A9RQ==", + "node_modules/@codingame/monaco-vscode-language-pack-zh-hans": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-zh-hans/-/monaco-vscode-language-pack-zh-hans-24.1.1.tgz", + "integrity": "sha512-3rwXUar2X8s/f42TxkG2CjmqyO6cWO/Q+FRqSVP6HHjAlVlHeNk29BLQS/lnKio8v/yFDw3J77nXaQ49E7iekA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-40cada32-7e9c-528a-81fc-766e4da54147-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-40cada32-7e9c-528a-81fc-766e4da54147-common/-/monaco-vscode-40cada32-7e9c-528a-81fc-766e4da54147-common-23.2.2.tgz", - "integrity": "sha512-eHvnpvpfKDECMbbWJk0e1U60OKpd624mHg6cHm2rI3HWSwt60BUK0iHUFyQfvJ2elJjoJvhWkhMFJgUja5HkcQ==", + "node_modules/@codingame/monaco-vscode-language-pack-zh-hant": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-zh-hant/-/monaco-vscode-language-pack-zh-hant-24.1.1.tgz", + "integrity": "sha512-PWDXCJJEbfzqcbmTD54HR1DBZbBIw3Vde2RIzwrueJ5otxrKSEkDO2eIi2L4pINREm8k6jN8I2dEqSSsd5Efew==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-422642f2-7e3a-5c1c-9e1e-1d3ef1817346-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-422642f2-7e3a-5c1c-9e1e-1d3ef1817346-common/-/monaco-vscode-422642f2-7e3a-5c1c-9e1e-1d3ef1817346-common-23.2.2.tgz", - "integrity": "sha512-8DmPtqXLe5lstJIu+x2Zo2u54y6eBmLsDDUO6bzszCf2ek1nVzFOSuWFB26hSsFXdyoQJelZUKTcVk3wdBuY9g==", + "node_modules/@codingame/monaco-vscode-languages-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-languages-service-override/-/monaco-vscode-languages-service-override-24.1.1.tgz", + "integrity": "sha512-jkDDLeP05NvZ11I9WatehjHKU8ZDh41IfuzcCzMjjxqGvcMZF7zJspDSwqDbY5ytZd/3H39ix2EEaufTFBhU3A==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-files-service-override": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-45a408c6-90ed-5d8b-801d-f3f69c7a97f2-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-45a408c6-90ed-5d8b-801d-f3f69c7a97f2-common/-/monaco-vscode-45a408c6-90ed-5d8b-801d-f3f69c7a97f2-common-23.2.2.tgz", - "integrity": "sha512-kM6NkX4zMIGsoyJcjFhkpaK1+INPgS0vMCnBLlcSaMB9qpzqoGaBJnwEphK4Id8e96smbagSiRO1YThpfA9UPQ==", + "node_modules/@codingame/monaco-vscode-layout-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-layout-service-override/-/monaco-vscode-layout-service-override-24.1.1.tgz", + "integrity": "sha512-fesEwZIOzl0OkASK50me/1OkhijOlBMFr7Blcff7W9femgDDtxiV6NhSzu14mtYQnvCg4zOkfUwPinvFqyQxBQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-6f931a91-88ea-5232-897f-a17ec3929ba5-common": "23.2.2", - "@codingame/monaco-vscode-85f7fb0f-70f5-5a5e-831b-15c743a8bd11-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-45e04ac3-b807-5ae5-8818-7b9c40b6d31f-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-45e04ac3-b807-5ae5-8818-7b9c40b6d31f-common/-/monaco-vscode-45e04ac3-b807-5ae5-8818-7b9c40b6d31f-common-23.2.2.tgz", - "integrity": "sha512-R4Zp8qyMNKGbdbukmxgnyKVT0qXIt7OaFkOsWXgqm+tAnG0vgtwiWlPlL0Jg8ac0Ff3wy1cDJkYJFrASrpNAIA==", + "node_modules/@codingame/monaco-vscode-lifecycle-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-lifecycle-service-override/-/monaco-vscode-lifecycle-service-override-24.1.1.tgz", + "integrity": "sha512-P/yQtyV7hHHLjhNJLkHW+aHgzpbUqHMl3YDyuWSqRaISlf4oj7/2UHdNoPDj5ovdEzqCKt2+kDrw/SYLC3Vl+Q==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-10af0e5d-64cb-56de-b584-29ab4a355d15-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-494be54c-bd37-5b3c-af70-02f086e28768-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-494be54c-bd37-5b3c-af70-02f086e28768-common/-/monaco-vscode-494be54c-bd37-5b3c-af70-02f086e28768-common-23.2.2.tgz", - "integrity": "sha512-ExNn926/jQZHzu6kdjXNgVV/l/m2+LLi76mk9MtRo7pHu1v4cBsEd6qrftyi9XY/qq3vvXMAIy5JZPJZD6Gjyg==", + "node_modules/@codingame/monaco-vscode-localization-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-localization-service-override/-/monaco-vscode-localization-service-override-24.1.1.tgz", + "integrity": "sha512-h4dZeU8hszi2FoDR2B9L1ctGWSPNc8n93Cu1Dqv0HQXQxfF9FsZz9LauRH2UpqZ16F+4CruBxW6n32ORyKn4oA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-4a316137-39d1-5d77-8b53-112db3547c1e-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-4a316137-39d1-5d77-8b53-112db3547c1e-common/-/monaco-vscode-4a316137-39d1-5d77-8b53-112db3547c1e-common-23.2.2.tgz", - "integrity": "sha512-LExnDjAFdm2YgfgJwfEB/JibeeaYCtZPoJZdC7uYsN//3DHduznwVggYhFpbKWoXx2DP5PyVidjUxnlLiXmj4w==", + "node_modules/@codingame/monaco-vscode-log-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-log-service-override/-/monaco-vscode-log-service-override-24.1.1.tgz", + "integrity": "sha512-2EwMLKhaOA9fDca6VVlNn0VYZWmsO4GyUxm2v3ZCELZw2YU8SVWejPe/bpvMPspnmDVW7der/fmDEwRcsX93Ig==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-05c09f77-cd1d-5960-b387-e7023df3160b-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-environment-service-override": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-4a3ac544-9a61-534c-88df-756262793ef7-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-4a3ac544-9a61-534c-88df-756262793ef7-common/-/monaco-vscode-4a3ac544-9a61-534c-88df-756262793ef7-common-23.2.2.tgz", - "integrity": "sha512-PfejA9kxmRpYjTMVo+C47s6Ke6k3PD8Vu61zc7KfOi1YNCABaRVjHQrPw+yQaELJcoxcyt13Lln+Ee1eGqX5Ow==", + "node_modules/@codingame/monaco-vscode-model-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-model-service-override/-/monaco-vscode-model-service-override-24.1.1.tgz", + "integrity": "sha512-2T1Ctq6BdZKdyKEd1Nl4RBFzzbmgfIw5+UrSwbp03HIx0buXPJ+F2RFOh9Zgth5wvXtI3wOUns2s861fqDXzrw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common/-/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common-23.2.2.tgz", - "integrity": "sha512-azaE0EHv21ljWXwsRETJE6Lq4Cdy4HCEpJU8kDdVWFBUMtZsaJRP4pa6R3e7TGlILYipxgruBy4cVSK0Kc5mjw==", + "node_modules/@codingame/monaco-vscode-monarch-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-monarch-service-override/-/monaco-vscode-monarch-service-override-24.1.1.tgz", + "integrity": "sha512-cI++ZJ4QV0VJuTwgN7dRvCnGtZoGJ8+sjjk1DnP6vYp0m2F+foS5RWyGkKuXz+9pATnFhMXQkiENnig9L1MPhA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common/-/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common-23.2.2.tgz", - "integrity": "sha512-Mz+xhtdKm+zBtbVqkih0dky5bvdFf75kjVIj3j5KGLIveugmC9Ae8dcKhCThPNq6CXW5Zb06PSD9OTfj0wZQNg==", + "node_modules/@codingame/monaco-vscode-outline-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-outline-service-override/-/monaco-vscode-outline-service-override-24.1.1.tgz", + "integrity": "sha512-BrP+KUDN84dcuwK8o9lik36vBur4nxYUGxn+5T6FAhNIXiksQgLe7eTpPWqnRC+7v1/AEXhCOw0PYOLfwmOBhw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common/-/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common-23.2.2.tgz", - "integrity": "sha512-HTlC6vfPSwXg8+vsdA7jaNnDd/9LvxdsOhoKDJDMTXgmj9W96XL2IeIjhpkxjzVmXME9JlvoV3mBqEieSQWsDw==", + "node_modules/@codingame/monaco-vscode-preferences-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-preferences-service-override/-/monaco-vscode-preferences-service-override-24.1.1.tgz", + "integrity": "sha512-UFoDmCcCuPxzBk2yYrHnCS8o1rWMvZIFgIkpEY7tNaUKPSRFSPCWjrgzlcd8GeOztrv9r+e1sC6eH7TfrAOYVA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-523730aa-81e6-55d7-9916-87ad537fe087-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-523730aa-81e6-55d7-9916-87ad537fe087-common/-/monaco-vscode-523730aa-81e6-55d7-9916-87ad537fe087-common-23.2.2.tgz", - "integrity": "sha512-XgOTlx+Q3QLVWH7kp2O+8RjA2IZWYykRKik6ASnyftLO+SoXFImV8NX0eLLPAVGGNdpqLq/smZErfzeOMjF3rQ==", + "node_modules/@codingame/monaco-vscode-python-default-extension": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-python-default-extension/-/monaco-vscode-python-default-extension-24.1.1.tgz", + "integrity": "sha512-CBLz4PA5TmjCYJR5POoiPCFKFc+pM4zeUsDQQepoQaNNIm20qy3kSI++Q2vcbKr8NJxIr3x9PD208WFQYj1KrQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-0b011daf-0f15-57de-bd5b-8953592c556c-common": "23.2.2", - "@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": "23.2.2", - "@codingame/monaco-vscode-7aa7b0aa-41af-57b3-860a-86d2f987a6c8-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-5452e2b7-9081-5f95-839b-4ab3544ce28f-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-5452e2b7-9081-5f95-839b-4ab3544ce28f-common/-/monaco-vscode-5452e2b7-9081-5f95-839b-4ab3544ce28f-common-23.2.2.tgz", - "integrity": "sha512-ppFC2aX0/uI4kdypOC9FKPJ3H1ba6D3hB5/uXqocAt8jaVIjQzfy7nm4O9KzlOhSIB+JHjrjoqQLz4nAvObxQg==", + "node_modules/@codingame/monaco-vscode-quickaccess-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-quickaccess-service-override/-/monaco-vscode-quickaccess-service-override-24.1.1.tgz", + "integrity": "sha512-KuVghxlR3OcmuNpU0ky/0lG3x/L+lkA+rZ6IqHxX+5jMTopxFU+2FfY1fMM+qHdLRRohyu0YChUwYH/fSC1W9w==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-bc6f260d-ec63-5c95-9446-1ca7d0872719-common": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-571c8352-7953-5038-9f09-e03bb6219a0e-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-571c8352-7953-5038-9f09-e03bb6219a0e-common/-/monaco-vscode-571c8352-7953-5038-9f09-e03bb6219a0e-common-23.2.2.tgz", - "integrity": "sha512-Rjf1DZOBPX28u5cd6YomnBERFLt0FBN4YiyPGXD2kCANYpmlD+6mstdPg+8vAOyElO5DIxu+XXv295d8aAwD0A==", + "node_modules/@codingame/monaco-vscode-remote-agent-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-remote-agent-service-override/-/monaco-vscode-remote-agent-service-override-24.1.1.tgz", + "integrity": "sha512-cWtasuO95Pnm3319waBU5WMpuht95CTtWqUROigtj7wshwWBAFioiAt0+hY5LvXSWYPEF8vs4GIxTMu92Wr2+A==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-environment-service-override": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-5b8cf422-a92f-53bb-aa8a-d9c56494b1e6-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-5b8cf422-a92f-53bb-aa8a-d9c56494b1e6-common/-/monaco-vscode-5b8cf422-a92f-53bb-aa8a-d9c56494b1e6-common-23.2.2.tgz", - "integrity": "sha512-zZepEWO1nMbDWnAHo6cnGndHw8FNwjLX7sROyXXG64CuXNwmck5t9ml2VEojbGLnNmyusrJjDnv26G/DQ7BFFQ==", + "node_modules/@codingame/monaco-vscode-rollup-vsix-plugin": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-rollup-vsix-plugin/-/monaco-vscode-rollup-vsix-plugin-24.1.1.tgz", + "integrity": "sha512-tN9nBKUhAnGmVRE38fjz+yFJNlidaZpe5+UBL33YRDyJp6+LViIct5jqQuXz3KMstPYPX3rJnghKW0l+gOwTGQ==", + "dev": true, "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-05c09f77-cd1d-5960-b387-e7023df3160b-common": "23.2.2", - "@codingame/monaco-vscode-09f99a3e-bf90-51d4-ab34-acea412359d2-common": "23.2.2", - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-34f8ce27-c826-53e1-8ee1-588f6e115bd7-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2" + "@rollup/pluginutils": "^5.3.0", + "css-url-parser": "^1.1.4", + "memfs": "^4.51.1", + "mime-types": "^3.0.2", + "thenby": "^1.3.4", + "yauzl": "^3.0.0" } }, - "node_modules/@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common/-/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common-23.2.2.tgz", - "integrity": "sha512-YDq5+21uq7a6vLjgKEJS/gpNlW3s2emvPzmsVNTkKhwkItdvuM3MjWk8V5WVZW2e9gKiylJVCTMnQZ4P8Uaz1Q==", + "node_modules/@codingame/monaco-vscode-search-result-default-extension": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-search-result-default-extension/-/monaco-vscode-search-result-default-extension-24.1.1.tgz", + "integrity": "sha512-E0KFiPK1F7tNqB5k5RmxhKBBGHDsrtADRYfRgaIGdRlrnydRePy1o2jFt7OFdGPeL7XbmUEqzLwQ+my7hf1cvA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-625898ab-0e33-5b7f-a3ae-29c10271dc1c-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-625898ab-0e33-5b7f-a3ae-29c10271dc1c-common/-/monaco-vscode-625898ab-0e33-5b7f-a3ae-29c10271dc1c-common-23.2.2.tgz", - "integrity": "sha512-/rRrfIJMilATaYAguEtBpGyfoz4KNB1jtbtgpoux5wJniksoAhWaFnk6Q0WL9wUXRXphd8pV/EbEiW3lTZ7LzQ==", + "node_modules/@codingame/monaco-vscode-search-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-search-service-override/-/monaco-vscode-search-service-override-24.1.1.tgz", + "integrity": "sha512-h8mkQ/m1TGFZNuQDW9DRfUsO3Nk5do3l6oMFcegMAtZ02mCbU+qDtJVI/ATqM9b9YzPBj9IqI2zvV9pul77XIQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-64322fa2-7385-5f46-935b-8f243d98004b-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-64322fa2-7385-5f46-935b-8f243d98004b-common/-/monaco-vscode-64322fa2-7385-5f46-935b-8f243d98004b-common-23.2.2.tgz", - "integrity": "sha512-0Tce7zkmehKcvxd0wkZqtcikkV+A5321Pe1A0DJac6JC+unW6sDc2HVVUSwq4kGzB92OuU1IIq/dgI69/KyiXg==", + "node_modules/@codingame/monaco-vscode-secret-storage-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-secret-storage-service-override/-/monaco-vscode-secret-storage-service-override-24.1.1.tgz", + "integrity": "sha512-3Aohn1l2gzGcJ2yX2bZQHjQIzmLYGcsNSgWCPBujDoGlrcHQr56Uj6mAigI8vx93nhmZF2qQkEeiHXFq/szCFw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-6f931a91-88ea-5232-897f-a17ec3929ba5-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-bc8c28cd-7a80-54a9-af1a-e6b1e7a7f34a-common": "23.2.2", - "@codingame/monaco-vscode-eda30bac-0984-5b42-9362-c68996b85232-common": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-6845754f-e617-5ed9-8aaa-6ca3653a9532-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-6845754f-e617-5ed9-8aaa-6ca3653a9532-common/-/monaco-vscode-6845754f-e617-5ed9-8aaa-6ca3653a9532-common-23.2.2.tgz", - "integrity": "sha512-Ttpmo6Pf5WB6JCZQdunpZsEarGOpzDw15AxC0tblFy3e58eIQVl3mWiYv6t2tSpgw0snkNRYI0eSI7tDIg3onQ==", + "node_modules/@codingame/monaco-vscode-standalone-css-language-features": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-standalone-css-language-features/-/monaco-vscode-standalone-css-language-features-24.1.1.tgz", + "integrity": "sha512-Ci92bAsPoRPxUuDsJ3NfoJxdVUZGmL7sdIN0LkFA8klqeythUZvWwBlKZRVaUxFoOYArTUitQr4kQi49krDHJA==", + "dev": true, "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@24.1.1", + "vscode-css-languageservice": "6.2.14", + "vscode-languageserver-textdocument": "1.0.12", + "vscode-languageserver-types": "3.17.5" } }, - "node_modules/@codingame/monaco-vscode-6980eeab-47bb-5a48-8e15-32caf0785565-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-6980eeab-47bb-5a48-8e15-32caf0785565-common/-/monaco-vscode-6980eeab-47bb-5a48-8e15-32caf0785565-common-23.2.2.tgz", - "integrity": "sha512-ZyHjdaVZ9cSE9jaqQE5tlEGKsrGlvSUGcAsm7ZWez0n9Y0WsDfmwlHFoIWtGU+25oOV8/SMs918gmtaGpRDZNw==", + "node_modules/@codingame/monaco-vscode-standalone-html-language-features": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-standalone-html-language-features/-/monaco-vscode-standalone-html-language-features-24.1.1.tgz", + "integrity": "sha512-nriXBujNOHNE6KwVmbwzS7PSS6Ln7GiHnhVfJQ0+hjNvZQjCftIrv5cFIaJrX/0Hd6mHrdFiXl4xsjAdPvPVhA==", + "dev": true, "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-09f99a3e-bf90-51d4-ab34-acea412359d2-common": "23.2.2", - "@codingame/monaco-vscode-0cc5da60-f921-59b9-bd8c-a018e93c0a6f-common": "23.2.2", - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-40cada32-7e9c-528a-81fc-766e4da54147-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-6bf85d7b-e6e3-54e9-9bc1-7e08d663f0f6-common": "23.2.2", - "@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common": "23.2.2", - "@codingame/monaco-vscode-9efc1f50-c7de-55d6-8b28-bcc88bd49b5a-common": "23.2.2", - "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@24.1.1", + "vscode-html-languageservice": "5.2.0", + "vscode-languageserver-textdocument": "1.0.12", + "vscode-languageserver-types": "3.17.5" } }, - "node_modules/@codingame/monaco-vscode-6bf85d7b-e6e3-54e9-9bc1-7e08d663f0f6-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-6bf85d7b-e6e3-54e9-9bc1-7e08d663f0f6-common/-/monaco-vscode-6bf85d7b-e6e3-54e9-9bc1-7e08d663f0f6-common-23.2.2.tgz", - "integrity": "sha512-7XCE8ZAqDJ6JeZ9ckeJAhT1TA7D0ZAxlEYC7j154OrQQ7XFwXUWQWK1Kk0RGXwlV1NzBMDhNMVf4xsEggnXUVQ==", + "node_modules/@codingame/monaco-vscode-standalone-json-language-features": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-standalone-json-language-features/-/monaco-vscode-standalone-json-language-features-24.1.1.tgz", + "integrity": "sha512-kw9ATHhnIachZ5PON6Hzm2XqgjvZyYL49higW0I6HF9gVn+AN/FXjXIIA0x5AHIj9ZSwwD+zqD9uyBvvEIlVaw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-0cc5da60-f921-59b9-bd8c-a018e93c0a6f-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common": "23.2.2", - "@codingame/monaco-vscode-96e83782-7f38-572e-8787-02e981f1c54f-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-f22e7e55-aee8-5b52-a6bc-950efd9f5890-common": "23.2.2" + "jsonc-parser": "3.3.1", + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@24.1.1", + "vscode-json-languageservice": "5.3.11", + "vscode-languageserver-textdocument": "1.0.12", + "vscode-languageserver-types": "3.17.5", + "vscode-uri": "3.0.8" } }, - "node_modules/@codingame/monaco-vscode-6f931a91-88ea-5232-897f-a17ec3929ba5-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-6f931a91-88ea-5232-897f-a17ec3929ba5-common/-/monaco-vscode-6f931a91-88ea-5232-897f-a17ec3929ba5-common-23.2.2.tgz", - "integrity": "sha512-YQTaT7Nnrn9M57DbW7aaRB0WUjp/sW29ArOFj0twVK80Y9Lw0CRW3LfhY7kIBYY0H+FRkBLGjtoTFAbDjmOAkQ==", + "node_modules/@codingame/monaco-vscode-standalone-json-language-features/node_modules/vscode-json-languageservice": { + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.3.11.tgz", + "integrity": "sha512-WYS72Ymria3dn8ZbjtBbt5K71m05wY1Q6hpXV5JxUT0q75Ts0ljLmnZJAVpx8DjPgYbFD+Z8KHpWh2laKLUCtQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@vscode/l10n": "^0.0.18", + "jsonc-parser": "^3.2.1", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-languageserver-types": "^3.17.5", + "vscode-uri": "^3.0.8" } }, - "node_modules/@codingame/monaco-vscode-6f9bc782-77e0-5716-93bd-b05210c768c5-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-6f9bc782-77e0-5716-93bd-b05210c768c5-common/-/monaco-vscode-6f9bc782-77e0-5716-93bd-b05210c768c5-common-23.2.2.tgz", - "integrity": "sha512-E4SPssEwGDEHSxy66sPPDWHLpdNg4xZIH/w5l+HWaFboNkeDiyK4pN9Kyv5yRYyLiWEFI6Ihi+Cgn1MKtoGg6Q==", + "node_modules/@codingame/monaco-vscode-standalone-json-language-features/node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "license": "MIT" + }, + "node_modules/@codingame/monaco-vscode-standalone-languages": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-standalone-languages/-/monaco-vscode-standalone-languages-24.1.1.tgz", + "integrity": "sha512-hx+DrjfN684s+VSti+au/WsmLYa5Talam424NgzxvD6VPs9muAR+hJ4Hk2fv1Z1TnELNtnYa2WmiJ5eZlXyvIg==", + "dev": true, "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-bc8c28cd-7a80-54a9-af1a-e6b1e7a7f34a-common": "23.2.2" + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@24.1.1" } }, - "node_modules/@codingame/monaco-vscode-7869cfe8-f42c-5721-9f2b-7d04a6a41f16-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-7869cfe8-f42c-5721-9f2b-7d04a6a41f16-common/-/monaco-vscode-7869cfe8-f42c-5721-9f2b-7d04a6a41f16-common-23.2.2.tgz", - "integrity": "sha512-y70UqsWvMVIxZ0Fr5PNfxvXUrKbzBQl7z8eTFHXy4bp87I5/yt2imKrjulTqw7njB+nyCAcX1+JiABRwehG+Dw==", + "node_modules/@codingame/monaco-vscode-standalone-typescript-language-features": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-standalone-typescript-language-features/-/monaco-vscode-standalone-typescript-language-features-24.1.1.tgz", + "integrity": "sha512-GDMUsbYyOVeeZ3aFUYr0GihhWczDQQ4HMBeiq/TVZ3vzoPa7BrHq9FcNVqDnH/nim9fwYMia+jQck0UtUxlEbA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@24.1.1" } }, - "node_modules/@codingame/monaco-vscode-7aa7b0aa-41af-57b3-860a-86d2f987a6c8-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-7aa7b0aa-41af-57b3-860a-86d2f987a6c8-common/-/monaco-vscode-7aa7b0aa-41af-57b3-860a-86d2f987a6c8-common-23.2.2.tgz", - "integrity": "sha512-52EyiG4H/nzpUPO2IrzST+ChS11HlNBuTdfFydgDO27ZDK/XuNmHxulBMUjzwD5r6bAEluidrCL6vJzvDm98Xw==", + "node_modules/@codingame/monaco-vscode-storage-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-storage-service-override/-/monaco-vscode-storage-service-override-24.1.1.tgz", + "integrity": "sha512-MavTIpK4Kr9PK++CfP8Gz+QY8pXNxvuCI4hGID3KpJPCgE0qKs1+7EDhgFwNxto//cOfBLJj0cjjjlkysuvhEQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-05c09f77-cd1d-5960-b387-e7023df3160b-common": "23.2.2", - "@codingame/monaco-vscode-0b011daf-0f15-57de-bd5b-8953592c556c-common": "23.2.2", - "@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": "23.2.2", - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-5b8cf422-a92f-53bb-aa8a-d9c56494b1e6-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-7f39b6f1-3542-5430-8760-0f404d7a7cee-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-7f39b6f1-3542-5430-8760-0f404d7a7cee-common/-/monaco-vscode-7f39b6f1-3542-5430-8760-0f404d7a7cee-common-23.2.2.tgz", - "integrity": "sha512-lpoQetkjWgIUux1h+/lpPqAY8jnfRb6uwKn2D2h6jlha4K6LU4hw4ALjyACoLo5Huts3hbCvLh0Qri/a0vJhcg==", + "node_modules/@codingame/monaco-vscode-terminal-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-terminal-service-override/-/monaco-vscode-terminal-service-override-24.1.1.tgz", + "integrity": "sha512-jEkDEYUo+T5/j/Tls0oQTJHWoGakCDrEVbhD1mYple9es9X4CuyLUb20y/Adsyg9ZSYtFCDgEYNugIvhItYvlg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-xterm-addons-common": "24.1.1", + "@codingame/monaco-vscode-xterm-common": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common/-/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common-23.2.2.tgz", - "integrity": "sha512-2U5uvbs4hpGim5KxoNG+jXtreYy4WtJU0cB4iRv4OIXkIwKdymE42g2LciVqPly1ilu1Y31DahrrqxLoxhvSaQ==", + "node_modules/@codingame/monaco-vscode-testing-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-testing-service-override/-/monaco-vscode-testing-service-override-24.1.1.tgz", + "integrity": "sha512-l864jr5z4gm5XVbGslwEpbfSZ47AdN0u8WSK4p0fwe4XFG0SnegbXI9F4dgAQ6HKv66LFwzpwSX/IYDjoryfsg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-terminal-service-override": "24.1.1", + "@codingame/monaco-vscode-xterm-addons-common": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-85f7fb0f-70f5-5a5e-831b-15c743a8bd11-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-85f7fb0f-70f5-5a5e-831b-15c743a8bd11-common/-/monaco-vscode-85f7fb0f-70f5-5a5e-831b-15c743a8bd11-common-23.2.2.tgz", - "integrity": "sha512-pbjTrL+YTJbwyaEOOhCXRa9WyzPqgY6l5pBKmbmhWbKjsHa9AcTB5h1BPcRekjiNPgLHS0p0zCNpeua9KOYumQ==", + "node_modules/@codingame/monaco-vscode-textmate-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-textmate-service-override/-/monaco-vscode-textmate-service-override-24.1.1.tgz", + "integrity": "sha512-hrsE2BLdPzUW7shlHUqzqrNmDPTt1lAFiPnYaxj1HF4kHRkbwg11oDeC+5pwa8cTwbJVOns73KKILpO4OmE7jA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-6f931a91-88ea-5232-897f-a17ec3929ba5-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-files-service-override": "24.1.1", + "vscode-oniguruma": "1.7.0", + "vscode-textmate": "9.2.1" } }, - "node_modules/@codingame/monaco-vscode-88141f48-1af9-57ef-a278-f4b2ff6128fa-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-88141f48-1af9-57ef-a278-f4b2ff6128fa-common/-/monaco-vscode-88141f48-1af9-57ef-a278-f4b2ff6128fa-common-23.2.2.tgz", - "integrity": "sha512-w65qiFlpOKb1ftBofVDfjF6UG5iO58c+4UBwo7csEVFiEd8wAHf0lOdgKLt0RChvVIUgowo4NLG8mdxwL+ruNA==", + "node_modules/@codingame/monaco-vscode-theme-defaults-default-extension": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-theme-defaults-default-extension/-/monaco-vscode-theme-defaults-default-extension-24.1.1.tgz", + "integrity": "sha512-bfXLDZE8R2FmBOyQQyyJqjuFVXwSM4yuI2nOw5kxyTwsQ94lXPbUYQYXL/rn+MuWBojKCc7dLgwC/jDmxoyFnQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-10af0e5d-64cb-56de-b584-29ab4a355d15-common": "23.2.2", - "@codingame/monaco-vscode-2339d6ac-d6bb-53cd-95ee-81911735d1c7-common": "23.2.2", - "@codingame/monaco-vscode-45e04ac3-b807-5ae5-8818-7b9c40b6d31f-common": "23.2.2", - "@codingame/monaco-vscode-7aa7b0aa-41af-57b3-860a-86d2f987a6c8-common": "23.2.2", - "@codingame/monaco-vscode-8d4ef243-d8c1-540d-9f11-38df46f54c9f-common": "23.2.2", - "@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-b6d52a6d-8c8e-51f5-bcd2-1722295e31d9-common": "23.2.2", - "@codingame/monaco-vscode-de235d7f-e72a-5adb-9256-acf6c64eb6f2-common": "23.2.2", - "@xterm/addon-clipboard": "0.2.0-beta.120", - "@xterm/addon-image": "0.9.0-beta.137", - "@xterm/addon-ligatures": "0.10.0-beta.137", - "@xterm/addon-progress": "0.2.0-beta.43", - "@xterm/addon-search": "0.16.0-beta.137", - "@xterm/addon-serialize": "0.14.0-beta.137", - "@xterm/addon-unicode11": "0.9.0-beta.137", - "@xterm/addon-webgl": "0.19.0-beta.137" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-88aa9a78-75f5-5aaa-89e9-bbdd580b3b5c-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-88aa9a78-75f5-5aaa-89e9-bbdd580b3b5c-common/-/monaco-vscode-88aa9a78-75f5-5aaa-89e9-bbdd580b3b5c-common-23.2.2.tgz", - "integrity": "sha512-NfMQ2IYL636SxvU+Xv60GtjAnDBh1++VbLFGkdKbHmgC+RXpzAQeXVQUpvAYsZgLW/UXQXnM3nSSqqeOQE+jHQ==", + "node_modules/@codingame/monaco-vscode-theme-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-theme-service-override/-/monaco-vscode-theme-service-override-24.1.1.tgz", + "integrity": "sha512-Odr53VrBe1M67vWqwPzikYNo09H117POKv69S5OscWyZnR3BP+sr0VJB7Bez/QF3eSpsgCfdCZZhJGfpBSwUQg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common": "23.2.2", - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-2c64d2c2-fdf7-5675-a2fe-f6f65fbdedbf-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-b6d52a6d-8c8e-51f5-bcd2-1722295e31d9-common": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-files-service-override": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-897bebad-39df-57cb-8a57-36a271d038be-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-897bebad-39df-57cb-8a57-36a271d038be-common/-/monaco-vscode-897bebad-39df-57cb-8a57-36a271d038be-common-23.2.2.tgz", - "integrity": "sha512-bPzmCtyRM0kfDAB0ydA5hH9EPZKxd7nhYCqII55CzXh2cA90eyzkcHBpSl+1AiXPRz9+Dzmut/i7x6xfgCth+g==", + "node_modules/@codingame/monaco-vscode-typescript-basics-default-extension": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-typescript-basics-default-extension/-/monaco-vscode-typescript-basics-default-extension-24.1.1.tgz", + "integrity": "sha512-Sv4fijOvb6YyEerIMdqNtRWDgvPXxEhI66F69OYZCNH7PjnINCvE3c7m+HZ7mlPReBx7vLa76YczRIKIYC4Lmw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-89a82baf-8ded-5b2f-b8af-e5fbd72dc5ad-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-89a82baf-8ded-5b2f-b8af-e5fbd72dc5ad-common/-/monaco-vscode-89a82baf-8ded-5b2f-b8af-e5fbd72dc5ad-common-23.2.2.tgz", - "integrity": "sha512-+9rOtRatjcSHAxHM7QKYt6bt5sXKEOK7hYk4ddV5K0FcBqTD9T1Sx1xCKIYW+1Kicg1F+GCgbFbeWVwqXZ0PUQ==", + "node_modules/@codingame/monaco-vscode-typescript-language-features-default-extension": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-typescript-language-features-default-extension/-/monaco-vscode-typescript-language-features-default-extension-24.1.1.tgz", + "integrity": "sha512-+V3LekmeZLtb+MjDOB+32VlJOntRuIAq4gimVcbxJtGchzcg0E12mKbvKbxCtLkCv9SKc+CyMRINcZ+EnRk5tw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-8ccb7637-50ea-5359-97bf-00015d7fe567-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-8ccb7637-50ea-5359-97bf-00015d7fe567-common/-/monaco-vscode-8ccb7637-50ea-5359-97bf-00015d7fe567-common-23.2.2.tgz", - "integrity": "sha512-wqP7VLLn7L+i4dT84PJ8pqkElMnI4X1Ljoe0DKMK13bi9ndCAkpeKR5epndiNpVmmgY5kvjD8ULIou5sM2J0bw==", + "node_modules/@codingame/monaco-vscode-view-banner-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-view-banner-service-override/-/monaco-vscode-view-banner-service-override-24.1.1.tgz", + "integrity": "sha512-XZkhlR5m/waSZ4hr0viASrrgFqxfeJqqcG2ip4jTilFC/lUnymVGZ/zvuD7PDwQBT5jrY1/YuNc0cPkDmq4/yA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common": "23.2.2", - "@codingame/monaco-vscode-897bebad-39df-57cb-8a57-36a271d038be-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-8d4ef243-d8c1-540d-9f11-38df46f54c9f-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-8d4ef243-d8c1-540d-9f11-38df46f54c9f-common/-/monaco-vscode-8d4ef243-d8c1-540d-9f11-38df46f54c9f-common-23.2.2.tgz", - "integrity": "sha512-ebHePY/qu95zlGTWUcTyvIAjN2J8qWd6mq2ZpBiHWGYKl3V8RYDz3UtlZSpk9af9XxkNSrYrE8iISHkBwvBqhQ==", + "node_modules/@codingame/monaco-vscode-view-common-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-view-common-service-override/-/monaco-vscode-view-common-service-override-24.1.1.tgz", + "integrity": "sha512-+LBtuKMB20OwIObm7Fy6oKnkPHI5etsY9hWx7pq6Rj96XKJ+/ry0P85NfoL/O2wlGQIE3bmDYa4MbgpQ3HSRKQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-bulk-edit-service-override": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-96e83782-7f38-572e-8787-02e981f1c54f-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-96e83782-7f38-572e-8787-02e981f1c54f-common/-/monaco-vscode-96e83782-7f38-572e-8787-02e981f1c54f-common-23.2.2.tgz", - "integrity": "sha512-x78hUO5Qd0eA27vw++WMJdUCrn2+iFlvQj4FFt4C3LYsvZijhXGtN6z+btGqRw51o7hRgWXO+BUyRpjmtdXr7A==", + "node_modules/@codingame/monaco-vscode-view-status-bar-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-view-status-bar-service-override/-/monaco-vscode-view-status-bar-service-override-24.1.1.tgz", + "integrity": "sha512-y3Yaov2PByOSqAVETENbZ1JMPJwYCqGLLhCNdlzRTYOAsfhPGvf3ugcEuiqPoPepbzDAuGdQEDZ6PQIStE+89g==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-f22e7e55-aee8-5b52-a6bc-950efd9f5890-common": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common/-/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common-23.2.2.tgz", - "integrity": "sha512-c5IyWochNzwORbqsBNRd/pesQCuIbg3ZqtDJo4aHav9sIrGoNGDG/k2ovMAjsMNqajpAR1VYtsFRjzGuMJDjTg==", + "node_modules/@codingame/monaco-vscode-view-title-bar-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-view-title-bar-service-override/-/monaco-vscode-view-title-bar-service-override-24.1.1.tgz", + "integrity": "sha512-81kjotNdb7fVIeYBX7qMfBls+B3vAddg3u8fVEHu3Xv5oA7bBgAAjUv4eCQVXFZrMFnxFLqiblWzM/r5ZaVQ3w==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-9c84f943-bcb5-5bcf-92a6-91f66a732f26-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-9c84f943-bcb5-5bcf-92a6-91f66a732f26-common/-/monaco-vscode-9c84f943-bcb5-5bcf-92a6-91f66a732f26-common-23.2.2.tgz", - "integrity": "sha512-d2+8AAqJwzL1FLKxqEScAgeF2wISvEVUVI4pS6K5M7fFsjdXOCDu1QK8gNmr1v//R4X6ZozKelVHMZsk/oanXw==", + "node_modules/@codingame/monaco-vscode-views-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-views-service-override/-/monaco-vscode-views-service-override-24.1.1.tgz", + "integrity": "sha512-T6toHIbgR+lS23E9TtLbuu52m0OWJm2Zpq2ToRkR8E2LNuhlTiVbdLHVVmvoihihDyeruT9QOwNTsdzX2w2bLg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-keybindings-service-override": "24.1.1", + "@codingame/monaco-vscode-layout-service-override": "24.1.1", + "@codingame/monaco-vscode-quickaccess-service-override": "24.1.1", + "@codingame/monaco-vscode-view-common-service-override": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-9d0168a3-519b-57f3-9bcc-89efc41f951a-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-9d0168a3-519b-57f3-9bcc-89efc41f951a-common/-/monaco-vscode-9d0168a3-519b-57f3-9bcc-89efc41f951a-common-23.2.2.tgz", - "integrity": "sha512-VUbNHHBW+MyseMKSoVrXts49Ua1JOBnUuGRMYmbe/QdZFS2Zah25j0inUmWX1nLblvj1ArorolyYhEe3W7dLuw==", + "node_modules/@codingame/monaco-vscode-workbench-service-override": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-workbench-service-override/-/monaco-vscode-workbench-service-override-24.1.1.tgz", + "integrity": "sha512-RutS8YMDsxnbRoGXLbEuHitCxWekKVlExw0oF//5FaSSQuKb6EycbaWXsLbADvIX0bjBjpn1aPUKbBsP0NK84w==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-10416640-ca84-5eff-95ce-dea977ccba7a-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-keybindings-service-override": "24.1.1", + "@codingame/monaco-vscode-quickaccess-service-override": "24.1.1", + "@codingame/monaco-vscode-view-banner-service-override": "24.1.1", + "@codingame/monaco-vscode-view-common-service-override": "24.1.1", + "@codingame/monaco-vscode-view-status-bar-service-override": "24.1.1", + "@codingame/monaco-vscode-view-title-bar-service-override": "24.1.1" } }, - "node_modules/@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common/-/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common-23.2.2.tgz", - "integrity": "sha512-qEihexYaPUMSBWrxsCTEVw+cT8c6hqPNr+bIQKL9VTJIokB6M+SH2ALZlcciyWHdauCHLwZCSF7P+JrctKlkTg==", + "node_modules/@codingame/monaco-vscode-xterm-addons-common": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-xterm-addons-common/-/monaco-vscode-xterm-addons-common-24.1.1.tgz", + "integrity": "sha512-CO8YcaDS9P2FfR8HQmmDnBAw0iJ8eK7abA+NuVJExpUcBtbTMEKEby8YCEd9j/+i15TdToS8DxOotthuKQjnQQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@xterm/addon-clipboard": "0.2.0-beta.120", + "@xterm/addon-image": "0.9.0-beta.137", + "@xterm/addon-ligatures": "0.10.0-beta.137", + "@xterm/addon-progress": "0.2.0-beta.43", + "@xterm/addon-search": "0.16.0-beta.137", + "@xterm/addon-serialize": "0.14.0-beta.137", + "@xterm/addon-unicode11": "0.9.0-beta.137", + "@xterm/addon-webgl": "0.19.0-beta.137" } }, - "node_modules/@codingame/monaco-vscode-9ed6fe06-a052-57c2-a234-5d9b94d2e7e0-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-9ed6fe06-a052-57c2-a234-5d9b94d2e7e0-common/-/monaco-vscode-9ed6fe06-a052-57c2-a234-5d9b94d2e7e0-common-23.2.2.tgz", - "integrity": "sha512-4oQQExJcBTqhYphsu/4g7lPSK7RqpxFrvAz6yMZ2TxKxEnmWDmTFzf8oAG/3vRohgQ48IsX9/a6ozlzs71o5yg==", + "node_modules/@codingame/monaco-vscode-xterm-common": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-xterm-common/-/monaco-vscode-xterm-common-24.1.1.tgz", + "integrity": "sha512-r/E0KN2pa//yoL/9uGgKZiIKhpowoWdlt+PUQ8rpuwW5bajYq8mrElxE0crSDd/lkd/JvEsxvxByGzIZH6qR7A==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-cc2a4237-8890-5664-9fcf-a56ecd22e3ef-common": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-xterm-addons-common": "24.1.1", + "@xterm/xterm": "5.6.0-beta.137" } }, - "node_modules/@codingame/monaco-vscode-9ee79c1a-3f03-568b-8eac-b02513a98b68-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-9ee79c1a-3f03-568b-8eac-b02513a98b68-common/-/monaco-vscode-9ee79c1a-3f03-568b-8eac-b02513a98b68-common-23.2.2.tgz", - "integrity": "sha512-8Xl17bXsFPMxL71OshjjkyfIDMCC2YqNQGnfnRbHqu+0M/10w8bXzC0katoQuwrQn57pwIGHGb5zLi0d2vEV+w==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" - } + "node_modules/@codingame/monaco-vscode-xterm-common/node_modules/@xterm/xterm": { + "version": "5.6.0-beta.137", + "resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.6.0-beta.137.tgz", + "integrity": "sha512-ldWd6SNigVXl9Wl9zhzJT0qO8iK5t82iCO86hX5LeJr8X8lWwED22ZDvw4QGIp/2/PyTXA5AxHriLQ/ZfJElgw==", + "license": "MIT" }, - "node_modules/@codingame/monaco-vscode-9efc1f50-c7de-55d6-8b28-bcc88bd49b5a-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-9efc1f50-c7de-55d6-8b28-bcc88bd49b5a-common/-/monaco-vscode-9efc1f50-c7de-55d6-8b28-bcc88bd49b5a-common-23.2.2.tgz", - "integrity": "sha512-5TVn7go+aSZKKf79rYTwWEb7Q96fc0/c+kGoWm1Q+0SHmHByZfvOt5nRRw2sKUoz14BY/jvaCQNPKCzAc/Xcog==", + "node_modules/@emnapi/core": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.1.tgz", + "integrity": "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==", + "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-ef156ae1-7926-5925-b78f-228b206ed123-common": "23.2.2" + "@emnapi/wasi-threads": "1.1.0", + "tslib": "^2.4.0" } }, - "node_modules/@codingame/monaco-vscode-a3eaa464-944c-5b8f-8886-213068ba4897-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-a3eaa464-944c-5b8f-8886-213068ba4897-common/-/monaco-vscode-a3eaa464-944c-5b8f-8886-213068ba4897-common-23.2.2.tgz", - "integrity": "sha512-Ox+melzH/CmxZWdAPBc04ULq97cBafy3pyz0rmVA9JwPGeg4HvRt7n14e67YV25zUbUVE0wc8P1THxk565LktQ==", + "node_modules/@emnapi/runtime": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", + "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==", + "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "@codingame/monaco-vscode-2808e692-5fb9-54bf-bc21-1d3bff81e651-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "tslib": "^2.4.0" } }, - "node_modules/@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common/-/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common-23.2.2.tgz", - "integrity": "sha512-526peRgUqR0xR/fgroio0SJXma0uYY33UMXl8yQZLnnLUJBHC6YT5adakc24nT/4V3e/k/rfjT+6OMQVBwQIUw==", + "node_modules/@emnapi/wasi-threads": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", + "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", + "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "tslib": "^2.4.0" } }, - "node_modules/@codingame/monaco-vscode-aac7027b-326c-513a-95a9-e4eedd151b38-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-aac7027b-326c-513a-95a9-e4eedd151b38-common/-/monaco-vscode-aac7027b-326c-513a-95a9-e4eedd151b38-common-23.2.2.tgz", - "integrity": "sha512-Th/YIRfvQmEfAxrMOcTmXVH0/pPOBz6bS3jQNz0VU2ioxynOOpzjppCRl7X/ZLLga9hnoQXatOx6wz2c04M3bg==", + "node_modules/@esbuild/aix-ppc64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz", + "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==", + "cpu": [ + "ppc64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-ab07af84-42e8-5a0f-8aef-b83fb90ede21-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-ab07af84-42e8-5a0f-8aef-b83fb90ede21-common/-/monaco-vscode-ab07af84-42e8-5a0f-8aef-b83fb90ede21-common-23.2.2.tgz", - "integrity": "sha512-OlHFqr0yMeqGsYxihDOpVutQnOk6KbXsZqtpH96UnxiXEChkcOe2R6QRXkjsSc1eWvCe/nPF8BT6dl3NThCYeg==", + "node_modules/@esbuild/android-arm": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz", + "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==", + "cpu": [ + "arm" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common/-/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common-23.2.2.tgz", - "integrity": "sha512-4EMwxGQalJW6uAc6Smv22+Kl8BP4LcyJH77o0uTRUXxbvJ9eqnWa4NhZoiUvV/ZpAQhq8wpPVGqzPNBx9Wa1EA==", + "node_modules/@esbuild/android-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz", + "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-api": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-23.2.2.tgz", - "integrity": "sha512-L88VIZNQ5VUkOXaAcz90SYwqI40qs/60qNsj1Vudyt/YqZyHkM/NQc3xdHxS861hLxr9tdpo0fRApMi2I0Oplg==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-base-service-override": "23.2.2", - "@codingame/monaco-vscode-environment-service-override": "23.2.2", - "@codingame/monaco-vscode-extensions-service-override": "23.2.2", - "@codingame/monaco-vscode-files-service-override": "23.2.2", - "@codingame/monaco-vscode-host-service-override": "23.2.2", - "@codingame/monaco-vscode-layout-service-override": "23.2.2", - "@codingame/monaco-vscode-quickaccess-service-override": "23.2.2", - "@vscode/iconv-lite-umd": "0.7.1", - "dompurify": "3.3.0", - "jschardet": "3.1.4", - "marked": "14.0.0" + "node_modules/@esbuild/android-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz", + "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-b1e8558d-1726-5299-bc75-e43ee6d1a124-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-b1e8558d-1726-5299-bc75-e43ee6d1a124-common/-/monaco-vscode-b1e8558d-1726-5299-bc75-e43ee6d1a124-common-23.2.2.tgz", - "integrity": "sha512-IbVCrlIkX+ah5adYfZep6+y45AFCXvqTsLd/9fU1C7MRWeyoDHbAzwxljbkS/PNUxh8nKH3nyYMirhX7SVYFhA==", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz", + "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-09f99a3e-bf90-51d4-ab34-acea412359d2-common": "23.2.2", - "@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": "23.2.2", - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-7aa7b0aa-41af-57b3-860a-86d2f987a6c8-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-b6d52a6d-8c8e-51f5-bcd2-1722295e31d9-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-b6d52a6d-8c8e-51f5-bcd2-1722295e31d9-common/-/monaco-vscode-b6d52a6d-8c8e-51f5-bcd2-1722295e31d9-common-23.2.2.tgz", - "integrity": "sha512-iVuMhQDT/JTizV+HHokhEsJYRaa2xiOcuI4m8bv+pKRx2IfxTpwmOR7GYx9QODE+l4gdghCDCJLUArf9Y7mLIw==", + "node_modules/@esbuild/darwin-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz", + "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-de235d7f-e72a-5adb-9256-acf6c64eb6f2-common": "23.2.2" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-b71b5434-ce96-5581-8993-e8da380bd63f-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-b71b5434-ce96-5581-8993-e8da380bd63f-common/-/monaco-vscode-b71b5434-ce96-5581-8993-e8da380bd63f-common-23.2.2.tgz", - "integrity": "sha512-1U0nYJv19hiMnsY+KIIRnYuIyd479Fa2Ak8UqDUOK3DZqEzLltFog6B3LTE/ec+dRu0mN90ljrnTXlq2c0ki8A==", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz", + "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-5b8cf422-a92f-53bb-aa8a-d9c56494b1e6-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-b99aef83-0d60-5e8c-a62e-9908b6256f35-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-b99aef83-0d60-5e8c-a62e-9908b6256f35-common/-/monaco-vscode-b99aef83-0d60-5e8c-a62e-9908b6256f35-common-23.2.2.tgz", - "integrity": "sha512-7LCjCpThXEAU70BiEH/yP1Z6WI2WqGY+t4hJSVzc4q0Qgb0q+FnWUaNLCfX/RMuANzZ2zaRGIkM8YsdWjTgTew==", + "node_modules/@esbuild/freebsd-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz", + "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-2c64d2c2-fdf7-5675-a2fe-f6f65fbdedbf-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-base-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-base-service-override/-/monaco-vscode-base-service-override-23.2.2.tgz", - "integrity": "sha512-4dytlaquTfovlIaHKa69rAEUrQMovTmgHNmk4Qi69G8FQSxoi/kMJQDZTPOL3VSucYEV6BlorAZgXPC9IZO4fg==", + "node_modules/@esbuild/linux-arm": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz", + "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==", + "cpu": [ + "arm" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-23aade48-f094-5c08-9555-97fc9cca96c9-common": "23.2.2", - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-d987325e-3e05-53aa-b9ff-6f97476f64db-common": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-bc6f260d-ec63-5c95-9446-1ca7d0872719-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-bc6f260d-ec63-5c95-9446-1ca7d0872719-common/-/monaco-vscode-bc6f260d-ec63-5c95-9446-1ca7d0872719-common-23.2.2.tgz", - "integrity": "sha512-2cnOpv9+TYkRhkzXB2h+ks5mQjkRx1h2W9ClO5WJP8EVF2+NpDuzVHhP3seJfcf2vrYOWOhx5nescHyzmzhrjQ==", + "node_modules/@esbuild/linux-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz", + "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-aac7027b-326c-513a-95a9-e4eedd151b38-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-bc8c28cd-7a80-54a9-af1a-e6b1e7a7f34a-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-bc8c28cd-7a80-54a9-af1a-e6b1e7a7f34a-common/-/monaco-vscode-bc8c28cd-7a80-54a9-af1a-e6b1e7a7f34a-common-23.2.2.tgz", - "integrity": "sha512-pNlSW66GWL53MaTAnVFvY0bJTKFYQtaPV+C7eSDt6axZ0mGdpP+mkdOs69khrCWFw8g75Ew8dULBPmURaBL7Cw==", + "node_modules/@esbuild/linux-ia32": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz", + "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==", + "cpu": [ + "ia32" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-2c64d2c2-fdf7-5675-a2fe-f6f65fbdedbf-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-6f931a91-88ea-5232-897f-a17ec3929ba5-common": "23.2.2", - "@codingame/monaco-vscode-85f7fb0f-70f5-5a5e-831b-15c743a8bd11-common": "23.2.2", - "@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-e28ac690-06d5-5ee9-92d1-02df70296354-common": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-be8ddbb5-094a-5657-b1cc-fe106c94c632-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-be8ddbb5-094a-5657-b1cc-fe106c94c632-common/-/monaco-vscode-be8ddbb5-094a-5657-b1cc-fe106c94c632-common-23.2.2.tgz", - "integrity": "sha512-iN0OXHvbrsu6VMhozKt5B4WHfl6pPK8aFcV3joXTFRkJagiV55AIWARXeiapLZDn1Nhkk7HepmbjwWP3hBnGfA==", + "node_modules/@esbuild/linux-loong64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz", + "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==", + "cpu": [ + "loong64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-bf94ddb5-e436-506a-9763-5ab86b642508-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-bf94ddb5-e436-506a-9763-5ab86b642508-common/-/monaco-vscode-bf94ddb5-e436-506a-9763-5ab86b642508-common-23.2.2.tgz", - "integrity": "sha512-08DIhRJz2YkGy0rM6Ln5JJ1ZvGr/07YYWyGDLSlh+vB2liNa43P13Y0Ui+s46v2cFzQ1L+NJ0uSKZJengEtgPA==", + "node_modules/@esbuild/linux-mips64el": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz", + "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==", + "cpu": [ + "mips64el" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-bulk-edit-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-bulk-edit-service-override/-/monaco-vscode-bulk-edit-service-override-23.2.2.tgz", - "integrity": "sha512-g8y8DaZZ2usyIsDoJENWzFGeET6AsUreyNhtwn7nsung3ThKueK0BzVwGeVSPlflcZrZsrspCBzHbbg5J9KbZA==", + "node_modules/@esbuild/linux-ppc64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz", + "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==", + "cpu": [ + "ppc64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common": "23.2.2", - "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-c3b3387c-7bce-5b8f-9e14-bebeb636f1c8-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-c3b3387c-7bce-5b8f-9e14-bebeb636f1c8-common/-/monaco-vscode-c3b3387c-7bce-5b8f-9e14-bebeb636f1c8-common-23.2.2.tgz", - "integrity": "sha512-WQ07CaA8AEUlzBsspbm/EWLrOZxSDLBDmd0rHR/SGNeBQUkTvL9Fsz1Tvp0ZJav2C2qAeKfNGqSk+YqfXx1BUA==", + "node_modules/@esbuild/linux-riscv64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz", + "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==", + "cpu": [ + "riscv64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-2808e692-5fb9-54bf-bc21-1d3bff81e651-common": "23.2.2", - "@codingame/monaco-vscode-422642f2-7e3a-5c1c-9e1e-1d3ef1817346-common": "23.2.2", - "@codingame/monaco-vscode-7869cfe8-f42c-5721-9f2b-7d04a6a41f16-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-ce7c734f-7712-563c-9335-d7acb43306af-common": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-cc2a4237-8890-5664-9fcf-a56ecd22e3ef-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-cc2a4237-8890-5664-9fcf-a56ecd22e3ef-common/-/monaco-vscode-cc2a4237-8890-5664-9fcf-a56ecd22e3ef-common-23.2.2.tgz", - "integrity": "sha512-LnxvJiQHeM2Tbw5IEx2Bs3MN24YoHdqCAVyr1kc+3YRdrLRrAGcZhgTXl3uKXEw+TTLGNfCLY378rG/bQpTsig==", + "node_modules/@esbuild/linux-s390x": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz", + "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==", + "cpu": [ + "s390x" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-ce7c734f-7712-563c-9335-d7acb43306af-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-ce7c734f-7712-563c-9335-d7acb43306af-common/-/monaco-vscode-ce7c734f-7712-563c-9335-d7acb43306af-common-23.2.2.tgz", - "integrity": "sha512-xHBp7akDXv/nYVHbv+QeioRY92fC29x/5zdVCMIiwuZYEERbMDaZTF2PLeYmHvxSzzAufs4UlrxjujcN/y6urQ==", + "node_modules/@esbuild/linux-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz", + "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-cea4d01f-6526-5c2f-8b09-b168fead499f-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-cea4d01f-6526-5c2f-8b09-b168fead499f-common/-/monaco-vscode-cea4d01f-6526-5c2f-8b09-b168fead499f-common-23.2.2.tgz", - "integrity": "sha512-kzYOmCyiAJULZTd+8f4ZqInLwdWERQ1Rn8aTqdF6E8wTyqoayss1As+9SfMLiOmzLZ4JWE3lREqDZ6KGqDo1qA==", + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz", + "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-cecd476b-6f89-54b7-b016-fe6fdaa6675e-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-cecd476b-6f89-54b7-b016-fe6fdaa6675e-common/-/monaco-vscode-cecd476b-6f89-54b7-b016-fe6fdaa6675e-common-23.2.2.tgz", - "integrity": "sha512-exjaBUBYEFtEhbtGM9QzCPXQ0RJHeko6A3tjOpUwIltOCSuQsL0Z/MXLvogEf9sYPCwTOC3mJQcojkLun8Wu8w==", + "node_modules/@esbuild/netbsd-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz", + "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-configuration-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-configuration-service-override/-/monaco-vscode-configuration-service-override-23.2.2.tgz", - "integrity": "sha512-phsQXuUT8Hm6Dx/TK/xQBbD334sr1DlH1jw44tbgdPJSJ/yAVdITgMDdBc4dFg8moQGtY81AXrD2KmSbi2LyLQ==", + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz", + "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-422642f2-7e3a-5c1c-9e1e-1d3ef1817346-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-ce7c734f-7712-563c-9335-d7acb43306af-common": "23.2.2", - "@codingame/monaco-vscode-d987325e-3e05-53aa-b9ff-6f97476f64db-common": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2", - "@codingame/monaco-vscode-files-service-override": "23.2.2" + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-cpp-default-extension": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-cpp-default-extension/-/monaco-vscode-cpp-default-extension-23.2.2.tgz", - "integrity": "sha512-WNPbWMapGWa5QASvpb1FdbV9y7ZhX2RlZmGdb1xOnD0pZ2IhcmstFlb1K/7okcJIsVuOic28xYuNfdZaWYuP2g==", + "node_modules/@esbuild/openbsd-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz", + "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-d26a96d3-122c-5a3d-a04d-deb5ff0f19c0-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-d26a96d3-122c-5a3d-a04d-deb5ff0f19c0-common/-/monaco-vscode-d26a96d3-122c-5a3d-a04d-deb5ff0f19c0-common-23.2.2.tgz", - "integrity": "sha512-Y2Kc3mm4aUZY32/Ue525sBjpkJeLT546D2MrOzS64plCdk072+MArpDyAgUHUSRHz0kHFEeZLXCTfRL8k2sCyA==", + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz", + "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-2a94c04a-b85b-5669-b06b-89c1bfa11cb9-common": "23.2.2", - "@codingame/monaco-vscode-9efc1f50-c7de-55d6-8b28-bcc88bd49b5a-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-d481a59e-259c-524e-bee1-76483d75d3a1-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-d481a59e-259c-524e-bee1-76483d75d3a1-common/-/monaco-vscode-d481a59e-259c-524e-bee1-76483d75d3a1-common-23.2.2.tgz", - "integrity": "sha512-HuB3/dPsnF2VBfAYg20M7//mhEjekh6QX6iMB8Pm8r+T+/aMo4E7ZPeIlWtiOPka8smEWi2hZnke2DvqBGp4QA==", + "node_modules/@esbuild/sunos-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz", + "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-523730aa-81e6-55d7-9916-87ad537fe087-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-7aa7b0aa-41af-57b3-860a-86d2f987a6c8-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-b1e8558d-1726-5299-bc75-e43ee6d1a124-common": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2" + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-d609a7d3-bf87-551a-884f-550a8b327ec5-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-d609a7d3-bf87-551a-884f-550a8b327ec5-common/-/monaco-vscode-d609a7d3-bf87-551a-884f-550a8b327ec5-common-23.2.2.tgz", - "integrity": "sha512-h0z0kf/yfGEZITAtLw2UnHd52E/R5fCSk6W5baEVlQN4e8bRC+DNnUNIIM4H9pwwPm4k+4MhZKxCKM1MRRbMIA==", + "node_modules/@esbuild/win32-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz", + "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-d987325e-3e05-53aa-b9ff-6f97476f64db-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-d987325e-3e05-53aa-b9ff-6f97476f64db-common/-/monaco-vscode-d987325e-3e05-53aa-b9ff-6f97476f64db-common-23.2.2.tgz", - "integrity": "sha512-t8bKd0uWWfGm/bftjW5broq9cUoCMZGgPWa4GwRLlM9lPbQjvBJ9TvQm/O2Pqs5L3zfYQ/uOJi1FuFBN1lkbTg==", - "license": "MIT" - }, - "node_modules/@codingame/monaco-vscode-dc3fa21d-a483-5b99-a7ab-173235644a34-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-dc3fa21d-a483-5b99-a7ab-173235644a34-common/-/monaco-vscode-dc3fa21d-a483-5b99-a7ab-173235644a34-common-23.2.2.tgz", - "integrity": "sha512-ULMlHIh34cDAS6FWMlG1mc4Fme9J6SokzOWnUabv60Gv6WkTvPsXkhWSEwe/tkcxye9rqlJACYzHFxzc9FpnyQ==", + "node_modules/@esbuild/win32-ia32": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz", + "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==", + "cpu": [ + "ia32" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-ce7c734f-7712-563c-9335-d7acb43306af-common": "23.2.2" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-dd5b2d07-86ca-557c-8510-224a400e258d-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-dd5b2d07-86ca-557c-8510-224a400e258d-common/-/monaco-vscode-dd5b2d07-86ca-557c-8510-224a400e258d-common-23.2.2.tgz", - "integrity": "sha512-/DCGOpsJbdlHhlXz30OupC3dXDD8q8GsTKkMhC5npm7apB8zEWGnHUZcCm1l3S8MrQEWpfhbghcBTk5mnQCTQg==", + "node_modules/@esbuild/win32-x64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz", + "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-d609a7d3-bf87-551a-884f-550a8b327ec5-common": "23.2.2" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@codingame/monaco-vscode-de235d7f-e72a-5adb-9256-acf6c64eb6f2-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-de235d7f-e72a-5adb-9256-acf6c64eb6f2-common/-/monaco-vscode-de235d7f-e72a-5adb-9256-acf6c64eb6f2-common-23.2.2.tgz", - "integrity": "sha512-cA3p2WsZtll30Tas0mXkyH+5k++WGIZFzOmop/Qcz0csbmP51J95BnCko1P8MoG1wO8d6HTGVPVZJQW1yv/q9A==", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", + "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", + "dev": true, "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@codingame/monaco-vscode-debug-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-debug-service-override/-/monaco-vscode-debug-service-override-23.2.2.tgz", - "integrity": "sha512-WWCW5N7H7cXS9nY723E8VbWntDJoqEl844FabYGEEvl89efLTb4FMsvw3g4f8WBWU4xozCLfxPs82BDo7TiRJQ==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-2c64d2c2-fdf7-5675-a2fe-f6f65fbdedbf-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-88aa9a78-75f5-5aaa-89e9-bbdd580b3b5c-common": "23.2.2", - "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", - "@codingame/monaco-vscode-ab07af84-42e8-5a0f-8aef-b83fb90ede21-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-b99aef83-0d60-5e8c-a62e-9908b6256f35-common": "23.2.2", - "@codingame/monaco-vscode-ce7c734f-7712-563c-9335-d7acb43306af-common": "23.2.2", - "@codingame/monaco-vscode-e59ecb8c-db32-5324-8fe4-cf9921fd92b8-common": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-e28ac690-06d5-5ee9-92d1-02df70296354-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-e28ac690-06d5-5ee9-92d1-02df70296354-common/-/monaco-vscode-e28ac690-06d5-5ee9-92d1-02df70296354-common-23.2.2.tgz", - "integrity": "sha512-aiP4aUF2Srl/AZz2wFDJH8sglspPOFhSoUElXeSiFVVSNOJS2is49w2AZ8sxYaPg8V5C8URnSY8uTztU+yTerQ==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common": "23.2.2", - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-2c64d2c2-fdf7-5675-a2fe-f6f65fbdedbf-common": "23.2.2", - "@codingame/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common": "23.2.2", - "@codingame/monaco-vscode-9ed6fe06-a052-57c2-a234-5d9b94d2e7e0-common": "23.2.2", - "@codingame/monaco-vscode-9ee79c1a-3f03-568b-8eac-b02513a98b68-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-cc2a4237-8890-5664-9fcf-a56ecd22e3ef-common": "23.2.2", - "@codingame/monaco-vscode-eda30bac-0984-5b42-9362-c68996b85232-common": "23.2.2", - "marked": "14.0.0" + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@codingame/monaco-vscode-e59ecb8c-db32-5324-8fe4-cf9921fd92b8-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-e59ecb8c-db32-5324-8fe4-cf9921fd92b8-common/-/monaco-vscode-e59ecb8c-db32-5324-8fe4-cf9921fd92b8-common-23.2.2.tgz", - "integrity": "sha512-8AVPa9+3JOt8E0l8VeXhyuGt1m1xLyQAc90Wka+WNHinlTr+wbHsFXWM6EAdCjMgJsy1Hi9mXdxsi2qWyaB5LQ==", - "license": "MIT" - }, - "node_modules/@codingame/monaco-vscode-e7e3c399-ecb3-58fd-82d6-1d2f4e38813e-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-e7e3c399-ecb3-58fd-82d6-1d2f4e38813e-common/-/monaco-vscode-e7e3c399-ecb3-58fd-82d6-1d2f4e38813e-common-23.2.2.tgz", - "integrity": "sha512-LXbiGIrnWu8KMIhExq3u8ir1PbPn+PECAqlDReJZExoBgqIVND+eSu1AQIGzZPfuGyrhF8tBR8Ts+KHkGrVK4w==", + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-10416640-ca84-5eff-95ce-dea977ccba7a-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@codingame/monaco-vscode-eb7d5efd-2e60-59f8-9ba4-9a8ae8cb2957-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-eb7d5efd-2e60-59f8-9ba4-9a8ae8cb2957-common/-/monaco-vscode-eb7d5efd-2e60-59f8-9ba4-9a8ae8cb2957-common-23.2.2.tgz", - "integrity": "sha512-6Y0/IFW82HJ1LQH83EUmZooOkkrmtQ0mVD8CllEBsk91MR0SMMh/QaZdLz8gljBJylk4I3NNvheXQijJWBPabw==", - "license": "MIT", + "node_modules/@eslint/config-array": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", + "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-9ee79c1a-3f03-568b-8eac-b02513a98b68-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@codingame/monaco-vscode-eba0b9b3-174c-5dae-9867-a37810ca1808-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-eba0b9b3-174c-5dae-9867-a37810ca1808-common/-/monaco-vscode-eba0b9b3-174c-5dae-9867-a37810ca1808-common-23.2.2.tgz", - "integrity": "sha512-S+9cSXkgDYC3TDtEDrQ+cS1et4FFpn/tUWFgBkGkqiGaQ1ep/nTIFHUoDvaTpcMAdwJmcf/ccb80SC9wvsCF1A==", - "license": "MIT", + "node_modules/@eslint/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", "dependencies": { - "@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "node_modules/@codingame/monaco-vscode-eda30bac-0984-5b42-9362-c68996b85232-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-eda30bac-0984-5b42-9362-c68996b85232-common/-/monaco-vscode-eda30bac-0984-5b42-9362-c68996b85232-common-23.2.2.tgz", - "integrity": "sha512-JMpwv90VIMknDHpxXgPX2qw7b2jA6Nlx9cHq+4XT2GeBqzENDaA3e8OFSTG4AEykmMoBOkJOAiPfYI+iSz4BLw==", - "license": "MIT", + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@eslint/core": "^0.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@codingame/monaco-vscode-editor-api": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-api/-/monaco-vscode-editor-api-23.2.2.tgz", - "integrity": "sha512-g1zJf3fH69klguozHTTO2wsCw3Lg0WAQ8xqK2zV3mP189Mle7boPy4Bd63sFEbaTiUq2PBQxosP0qTaE9/eG0w==", - "license": "MIT", + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@codingame/monaco-vscode-5452e2b7-9081-5f95-839b-4ab3544ce28f-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@codingame/monaco-vscode-editor-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-service-override/-/monaco-vscode-editor-service-override-23.2.2.tgz", - "integrity": "sha512-2T7TEtFtular7bnHYOUJEF7M3V6I1fvys71MzUPJmtP+HO7SPt6lae3A96WpcAc3dojHyfqt6zjBINMrXtS9nQ==", + "node_modules/@eslint/eslintrc": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", + "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", + "dev": true, "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-7aa7b0aa-41af-57b3-860a-86d2f987a6c8-common": "23.2.2", - "@codingame/monaco-vscode-9efc1f50-c7de-55d6-8b28-bcc88bd49b5a-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-b1e8558d-1726-5299-bc75-e43ee6d1a124-common": "23.2.2" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@codingame/monaco-vscode-ef156ae1-7926-5925-b78f-228b206ed123-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-ef156ae1-7926-5925-b78f-228b206ed123-common/-/monaco-vscode-ef156ae1-7926-5925-b78f-228b206ed123-common-23.2.2.tgz", - "integrity": "sha512-x9oqsRImEv6dB1bK9iWIJ6icBZJKoCz/tRGy2O0YTfXToDuOQNO5kR7tHVSODwC6i+cvGuS4ulLhPCz31zyAsw==", + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-0b011daf-0f15-57de-bd5b-8953592c556c-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@codingame/monaco-vscode-environment-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-environment-service-override/-/monaco-vscode-environment-service-override-23.2.2.tgz", - "integrity": "sha512-LcnR18tenxOT8FhU29YSXFHPEwfMcOOGGtCzfZt948TfJCtNTdEW/e9U9DRI4HR/HBBADpNlhiWXw0KLBP+miA==", - "license": "MIT", + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", "dependencies": { - "@codingame/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "node_modules/@codingame/monaco-vscode-explorer-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-explorer-service-override/-/monaco-vscode-explorer-service-override-23.2.2.tgz", - "integrity": "sha512-u4X74RdbVIFnyyhCMq8Y9UfaiNEvnTeA+62XshmK3vVW3OfgQQLnHh77suXKji8tYjAB6W1u2LRS7bnY/boBrg==", + "node_modules/@eslint/js": { + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", + "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-15626ec7-b165-51e1-8caf-7bcc2ae9b95a-common": "23.2.2", - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-7aa7b0aa-41af-57b3-860a-86d2f987a6c8-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-b1e8558d-1726-5299-bc75-e43ee6d1a124-common": "23.2.2", - "@codingame/monaco-vscode-b71b5434-ce96-5581-8993-e8da380bd63f-common": "23.2.2", - "@codingame/monaco-vscode-d481a59e-259c-524e-bee1-76483d75d3a1-common": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2" + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" } }, - "node_modules/@codingame/monaco-vscode-extension-api": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extension-api/-/monaco-vscode-extension-api-23.2.2.tgz", - "integrity": "sha512-dZ4ij6r6er1zrp6vuwAIIVBHUtOaBwqslfPgsOV5N9PjzcVk/QPfoR9S1KFCtv33glMtorVf+65dZFL8c33leQ==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-4a3ac544-9a61-534c-88df-756262793ef7-common": "23.2.2", - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-extensions-service-override": "23.2.2" + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@codingame/monaco-vscode-extensions-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extensions-service-override/-/monaco-vscode-extensions-service-override-23.2.2.tgz", - "integrity": "sha512-gIIxCt5IgBqLS7ZXDuVrbTPp+99ze2Vycz7U+9yZX5dLWTJR+igT1aLqf6K+U537uFVJb+RweWrUFBPxdjU81w==", - "license": "MIT", + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@codingame/monaco-vscode-05a2a821-e4de-5941-b7f9-bbf01c09f229-common": "23.2.2", - "@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common": "23.2.2", - "@codingame/monaco-vscode-10af0e5d-64cb-56de-b584-29ab4a355d15-common": "23.2.2", - "@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": "23.2.2", - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-249dc928-1da3-51c1-82d0-45e0ba9d08a1-common": "23.2.2", - "@codingame/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common": "23.2.2", - "@codingame/monaco-vscode-2a94c04a-b85b-5669-b06b-89c1bfa11cb9-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-4a3ac544-9a61-534c-88df-756262793ef7-common": "23.2.2", - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common": "23.2.2", - "@codingame/monaco-vscode-571c8352-7953-5038-9f09-e03bb6219a0e-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-6845754f-e617-5ed9-8aaa-6ca3653a9532-common": "23.2.2", - "@codingame/monaco-vscode-6f931a91-88ea-5232-897f-a17ec3929ba5-common": "23.2.2", - "@codingame/monaco-vscode-7f39b6f1-3542-5430-8760-0f404d7a7cee-common": "23.2.2", - "@codingame/monaco-vscode-8ccb7637-50ea-5359-97bf-00015d7fe567-common": "23.2.2", - "@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common": "23.2.2", - "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", - "@codingame/monaco-vscode-aac7027b-326c-513a-95a9-e4eedd151b38-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-bc6f260d-ec63-5c95-9446-1ca7d0872719-common": "23.2.2", - "@codingame/monaco-vscode-be8ddbb5-094a-5657-b1cc-fe106c94c632-common": "23.2.2", - "@codingame/monaco-vscode-bf94ddb5-e436-506a-9763-5ab86b642508-common": "23.2.2", - "@codingame/monaco-vscode-eb7d5efd-2e60-59f8-9ba4-9a8ae8cb2957-common": "23.2.2", - "@codingame/monaco-vscode-eba0b9b3-174c-5dae-9867-a37810ca1808-common": "23.2.2", - "@codingame/monaco-vscode-f22e7e55-aee8-5b52-a6bc-950efd9f5890-common": "23.2.2", - "@codingame/monaco-vscode-files-service-override": "23.2.2" + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@codingame/monaco-vscode-f1bbc6d3-6129-583c-a2ba-c80b832993d2-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-f1bbc6d3-6129-583c-a2ba-c80b832993d2-common/-/monaco-vscode-f1bbc6d3-6129-583c-a2ba-c80b832993d2-common-23.2.2.tgz", - "integrity": "sha512-9NJZ1XrToRhcREegFhSbpB0KczDgAwwKvT3g32QAusyjsoddBw9nlWzNlZEeNijwcYKoKVLDjO7w9B0xFgxmUw==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" } }, - "node_modules/@codingame/monaco-vscode-f22e7e55-aee8-5b52-a6bc-950efd9f5890-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-f22e7e55-aee8-5b52-a6bc-950efd9f5890-common/-/monaco-vscode-f22e7e55-aee8-5b52-a6bc-950efd9f5890-common-23.2.2.tgz", - "integrity": "sha512-HiXAK4e/2TirBwRQNv90Yy5V5eeQoc6plBM4rQJMhN907ZHi8jPLeWBa9/gLOBazF8vLmKGRUGMxiZeYfpLBnQ==", - "license": "MIT", + "node_modules/@humanfs/node": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" } }, - "node_modules/@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common/-/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common-23.2.2.tgz", - "integrity": "sha512-1jAN+XKKU+Bfh7e3g+ndhb8jus+yjaJwSBRQb+pQRCfZYzNbclZrd7kzk+3D1fqRyQSF69FGoGBrqoMLLbeNiA==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@codingame/monaco-vscode-f6ab89b2-83b0-5a43-8772-cb0eafa650b5-common": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-f6ab89b2-83b0-5a43-8772-cb0eafa650b5-common/-/monaco-vscode-f6ab89b2-83b0-5a43-8772-cb0eafa650b5-common-23.2.2.tgz", - "integrity": "sha512-3y/fw/yBQNrtcZBQ34Mipzd8f3U+444tJmeGrRFfpNcO57knaEUOL7o/mZj8rImasfNc71fH/K/5sABLkl+QjQ==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-45e04ac3-b807-5ae5-8818-7b9c40b6d31f-common": "23.2.2", - "@codingame/monaco-vscode-88141f48-1af9-57ef-a278-f4b2ff6128fa-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-b6d52a6d-8c8e-51f5-bcd2-1722295e31d9-common": "23.2.2" + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@codingame/monaco-vscode-files-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-files-service-override/-/monaco-vscode-files-service-override-23.2.2.tgz", - "integrity": "sha512-QFU9BVSPhZrC/H9qdAFWkoHB1xUvG9DqVM27ckSV0ptiNionkukPj0fBgBzwx6VwFRVjpov+uyZydK2yYP5KGg==", + "node_modules/@isaacs/balanced-match": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-0c06bfba-d24d-5c4d-90cd-b40cefb7f811-common": "23.2.2", - "@codingame/monaco-vscode-15626ec7-b165-51e1-8caf-7bcc2ae9b95a-common": "23.2.2", - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-2f06fe84-148e-5e6b-a7ca-c7989c5f128a-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-cea4d01f-6526-5c2f-8b09-b168fead499f-common": "23.2.2" + "engines": { + "node": "20 || >=22" } }, - "node_modules/@codingame/monaco-vscode-groovy-default-extension": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-groovy-default-extension/-/monaco-vscode-groovy-default-extension-23.2.2.tgz", - "integrity": "sha512-twC9xfwTqHju55DLnKN++b7vYjAgXPc11J+YZUSdhfu6mrTDu9+xLGLeMVQ9BD/kY70NcyFNVVKnOB5EKSzEnA==", + "node_modules/@isaacs/brace-expansion": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", + "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", + "dev": true, "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@isaacs/balanced-match": "^4.0.1" + }, + "engines": { + "node": "20 || >=22" } }, - "node_modules/@codingame/monaco-vscode-host-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-host-service-override/-/monaco-vscode-host-service-override-23.2.2.tgz", - "integrity": "sha512-Hvbt1j7qvW/owEElBLlU0teErwQU9YaP6shDWtaQwhSCvJOnLRslGvmQM0tuF8Fdi04eHtafdDk+j5vCOt/uFQ==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@codingame/monaco-vscode-java-default-extension": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-java-default-extension/-/monaco-vscode-java-default-extension-23.2.2.tgz", - "integrity": "sha512-6HXxszy49FuomaReogxzc6ucaku77WViCaxX8CuJdK7jEShnUggz/36onbpAWv3tBEYnJoFK9roSBvo1vm1VNA==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" - } + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" }, - "node_modules/@codingame/monaco-vscode-javascript-default-extension": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-javascript-default-extension/-/monaco-vscode-javascript-default-extension-23.2.2.tgz", - "integrity": "sha512-TYF1QVsRhPs1L8sAnXZbTaXr+IVI3fmqAxkIzqiAbUM4YuYmGo5bMN/2iM8uL4XrggYG2AQOdTq3h6VtxKQ50Q==", + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@codingame/monaco-vscode-json-default-extension": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-json-default-extension/-/monaco-vscode-json-default-extension-23.2.2.tgz", - "integrity": "sha512-7Rl1VYD44zuSPkzFnw6XWhlHMEBDyvinHfh9BB9CF/SOP2nQcguq2QtlYZIVOzbI9tcB4LmJisImK/1x3PfeCQ==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" } }, - "node_modules/@codingame/monaco-vscode-json-language-features-default-extension": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-json-language-features-default-extension/-/monaco-vscode-json-language-features-default-extension-23.2.2.tgz", - "integrity": "sha512-hWBZGyKnp5J4pDRCt7yfL8gW4td8MLiiyHdwGBd4roa3sUZmJpmx+M9d+odR/cvvgHmNZV8tsK2tcxS8wTy2wA==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" } }, - "node_modules/@codingame/monaco-vscode-keybindings-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-keybindings-service-override/-/monaco-vscode-keybindings-service-override-23.2.2.tgz", - "integrity": "sha512-9iKsjpS93TH8dF/ZVb0bdZDXLlLMdJ2utb991oLIrULQ6qjL3b83ck0UcOoC9ArBmNoX/CfQ431Hw+VifEykeA==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-2808e692-5fb9-54bf-bc21-1d3bff81e651-common": "23.2.2", - "@codingame/monaco-vscode-2a22c7b4-b906-5914-8cd1-3ed912fb738f-common": "23.2.2", - "@codingame/monaco-vscode-40cada32-7e9c-528a-81fc-766e4da54147-common": "23.2.2", - "@codingame/monaco-vscode-a3eaa464-944c-5b8f-8886-213068ba4897-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-d609a7d3-bf87-551a-884f-550a8b327ec5-common": "23.2.2", - "@codingame/monaco-vscode-files-service-override": "23.2.2" + "node_modules/@jsonjoy.com/codegen": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" } }, - "node_modules/@codingame/monaco-vscode-language-pack-cs": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-cs/-/monaco-vscode-language-pack-cs-23.2.2.tgz", - "integrity": "sha512-fHNCynrl6qqYVf/MPjSDVphDZDg/VufKLK2ARm7TZ6VtwwopC7+Q2wOSe1kKejARFLT1kZOuxeJZN1A4oxMH+g==", - "license": "MIT", + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", + "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@jsonjoy.com/base64": "^1.1.2", + "@jsonjoy.com/buffers": "^1.2.0", + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/json-pointer": "^1.0.2", + "@jsonjoy.com/util": "^1.9.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" } }, - "node_modules/@codingame/monaco-vscode-language-pack-de": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-de/-/monaco-vscode-language-pack-de-23.2.2.tgz", - "integrity": "sha512-AMBohcDq4tdJ1AAehkGQSTz6nBW4cJeUtx+Aiczj9tGqwLiKIgKY9OsI8mTx+30dqzLo4p8yMufBT4UDiLiWcw==", - "license": "MIT", + "node_modules/@jsonjoy.com/json-pointer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", + "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/util": "^1.9.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" } }, - "node_modules/@codingame/monaco-vscode-language-pack-es": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-es/-/monaco-vscode-language-pack-es-23.2.2.tgz", - "integrity": "sha512-C2qFJJgjPJRjd7UKr5/v8wVaidMbXByf2M6jaL+H29oIXi2mvm9FCp4IZUZLhVOWR63fzwXE1uiZNt2g5fgoyg==", - "license": "MIT", + "node_modules/@jsonjoy.com/util": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" } }, - "node_modules/@codingame/monaco-vscode-language-pack-fr": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-fr/-/monaco-vscode-language-pack-fr-23.2.2.tgz", - "integrity": "sha512-1IiTPYXf9BIpa79iwa2yTol+xcHl9Tr0390Laza9s58DwRPLdSeyXjn7en+08cVSyTyvtpR0i14pQZODQa+QPw==", + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.0.tgz", + "integrity": "sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==", + "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1", + "@tybys/wasm-util": "^0.10.1" } }, - "node_modules/@codingame/monaco-vscode-language-pack-it": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-it/-/monaco-vscode-language-pack-it-23.2.2.tgz", - "integrity": "sha512-yvXEKEpGPhUvsP6AZf7A/ONPGL+MB1o8CuIT2U9ZP9LSh3bKxxkPEK2tl41RV6yRe7aF6+1aWVULkE2261z/kw==", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/@codingame/monaco-vscode-language-pack-ja": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-ja/-/monaco-vscode-language-pack-ja-23.2.2.tgz", - "integrity": "sha512-vQtkWr0DiEiVSCAdm1jSUt2pPYePYxdXraf4Z7d1PULMQjXFKMEcglOtxxTbcwNLmVGcGXlyenAm9eYXNJEL4g==", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "engines": { + "node": ">= 8" } }, - "node_modules/@codingame/monaco-vscode-language-pack-ko": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-ko/-/monaco-vscode-language-pack-ko-23.2.2.tgz", - "integrity": "sha512-0RBtwvpLBx3v3lcR0ZYacB6MFo5tk/C3L/OJ+oOLIKvYCwN06FviAWo4Q+vPp682Bl1YxulXxCv56dNZ0WNTzw==", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/@codingame/monaco-vscode-language-pack-pl": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-pl/-/monaco-vscode-language-pack-pl-23.2.2.tgz", - "integrity": "sha512-scX0dMkyn43bLFmjDNPjiww/xrHAwMVdVStdx2giOhT6euuoIfuvBkk1vgpg5SGw4fQauQ8s+m20JMKssirxig==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" - } + "node_modules/@one-ini/wasm": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.2.0.tgz", + "integrity": "sha512-n+L/BvrwKUn7q5O3wHGo+CJZAqfewh38+37sk+eBzv/39lM9pPgPRd4sOZRvSRzo0ukLxzyXso4WlGj2oKZ5hA==", + "dev": true, + "license": "MIT" }, - "node_modules/@codingame/monaco-vscode-language-pack-pt-br": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-pt-br/-/monaco-vscode-language-pack-pt-br-23.2.2.tgz", - "integrity": "sha512-g1MAc886SWIVfaHid5TauTV+mGARjVQDUlVB0y7FohUeAOY2yaNaBWqfCIH4TX422RsZtvBnCQFqq/NhzSKSsw==", + "node_modules/@oxc-parser/binding-android-arm64": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.103.0.tgz", + "integrity": "sha512-btjkdfjWBKgGSKGd1aHFvh7hbywKDddTJ7e0vwo0l46pgx5HqvRVxs9yH4HQDMe13a2dsLu2mfuLLPbYKxmxhw==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@codingame/monaco-vscode-language-pack-qps-ploc": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-qps-ploc/-/monaco-vscode-language-pack-qps-ploc-23.2.2.tgz", - "integrity": "sha512-bZl4yyACHMefbXBL8a6sIFBBMsjcO1+ZxIp4bLynPi34zZwRp1+ZSrvUZQbRUCoGHIN0A6RfSotKO+8beLSZrg==", + "node_modules/@oxc-parser/binding-darwin-arm64": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.103.0.tgz", + "integrity": "sha512-RBGHvJn8qgTeYXP0nEjwhdMVzgIMlXF4fpkBowdmLLmkz0zaHTbzztthxNpTPwt176Ci/i2Cpzox8lEPAqx2LA==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@codingame/monaco-vscode-language-pack-ru": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-ru/-/monaco-vscode-language-pack-ru-23.2.2.tgz", - "integrity": "sha512-rImBhOqf3VXa6mEIjSVikLCMKWmKvCsUGahGGLJy7ymEf+DL+4QvcHLxs99o8GkabCjQyvj8BcqxFJURLlaOPw==", + "node_modules/@oxc-parser/binding-darwin-x64": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.103.0.tgz", + "integrity": "sha512-Ta2Jr8OLuZTMGR+liW8kZ0mPYbocZT8uHhLEtXSPP08yaRumKk5PvhXLbgi8LUv8TSBNBvtNTTAqH64Eu7Yekw==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@codingame/monaco-vscode-language-pack-tr": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-tr/-/monaco-vscode-language-pack-tr-23.2.2.tgz", - "integrity": "sha512-QnxyX7n12yxE/axSYCk63YAaKvefrjMttIDRBXS/9py7oiK3n9HJQ+R+X7YqxJQvm8Z4lQvzyvFJj7PYeFv6AA==", + "node_modules/@oxc-parser/binding-freebsd-x64": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.103.0.tgz", + "integrity": "sha512-bwkHaL3FAN/z94ogrvCja2X7dlHylsdR+eoJuvZNwdxBXhDAKfuITddUGB7m9IrY/SGp+ZFeo/rmx3DRfQr4eA==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@codingame/monaco-vscode-language-pack-zh-hans": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-zh-hans/-/monaco-vscode-language-pack-zh-hans-23.2.2.tgz", - "integrity": "sha512-F9PFjGU+e66Bqf+/D866eadI9BE/IUGKXjPeJOXtlLR3f4sPpT7FRFrVkRRBj4Eg2IeNx5yAU8Ob6TgXosQ3eA==", + "node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.103.0.tgz", + "integrity": "sha512-na7LZY6HHTVG0Q6zwmxRfiGmbvfxKFIZVYYqHlNPzI24jiNWYKoe48A/a9WBX0E/kUkWTPN6BqiRzMW7/m5dDw==", + "cpu": [ + "arm" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@codingame/monaco-vscode-language-pack-zh-hant": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-zh-hant/-/monaco-vscode-language-pack-zh-hant-23.2.2.tgz", - "integrity": "sha512-NAZHAL+Lrjw5CcScxksHYbfGza74xfC1Cxskihg58Aoyhq8Itrd9isOJSt3hSUDFf4LBvvAEe/9KV7PRRY94ug==", + "node_modules/@oxc-parser/binding-linux-arm64-gnu": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.103.0.tgz", + "integrity": "sha512-eMOvMOm4SWIDR67Qh+2PDlCzF/XhBrH4H+YS59Op4aFTqiqceLkhEcikG+qprU04lBJekk6ANxMamTNFqnOnww==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@codingame/monaco-vscode-languages-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-languages-service-override/-/monaco-vscode-languages-service-override-23.2.2.tgz", - "integrity": "sha512-gAJ/ubFjiw6d2zYjEScVV/7qQQI2xko4EC6dpE3e3xx/yX6+BuSNHy2d0thIr4A6DVEcg8v56xR4//Si0tYhRQ==", + "node_modules/@oxc-parser/binding-linux-arm64-musl": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.103.0.tgz", + "integrity": "sha512-npWj8sdgDAUN9wGYUtRrOMd2SX7Y2gC37Iq3J4jrWrQiLXAkYGhs6fewHqaqOuvixBO7IlLkR20uBs6/k6PCkQ==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-files-service-override": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@codingame/monaco-vscode-layout-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-layout-service-override/-/monaco-vscode-layout-service-override-23.2.2.tgz", - "integrity": "sha512-JCAl/5CMEjr+sDvkoFRuOKyOAjy5s+1/A7Q8fftKNWYb54l2Vv8Va2BtitCYVnHlXyUb7y8+NHBQw/p/5DqSyw==", + "node_modules/@oxc-parser/binding-linux-riscv64-gnu": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.103.0.tgz", + "integrity": "sha512-quu8yliGNpt2IXgFPJlDIvuBneAWgPjTgl4yAc3HACwqA8/C6kGnYtC31NgEifbi4MM1aIQgx++snv+nUPEA+A==", + "cpu": [ + "riscv64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-6bf85d7b-e6e3-54e9-9bc1-7e08d663f0f6-common": "23.2.2", - "@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@codingame/monaco-vscode-lifecycle-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-lifecycle-service-override/-/monaco-vscode-lifecycle-service-override-23.2.2.tgz", - "integrity": "sha512-2r8goU67slnSflB9k5edncwUw+cQN+q6ITR/3iYJOCKAsh1dnksvyoToAKyct6gqC+CkJvPuuFhGbf36qv1g1w==", + "node_modules/@oxc-parser/binding-linux-s390x-gnu": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.103.0.tgz", + "integrity": "sha512-Vxq8AdcGs8vnjpFyP5hiwUnDKStBrRCR3QyOYKhLnPqGgmCKgGUnht7wm/Y+yif/eC/O2qCigy6J+4ycPKBguA==", + "cpu": [ + "s390x" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@codingame/monaco-vscode-localization-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-localization-service-override/-/monaco-vscode-localization-service-override-23.2.2.tgz", - "integrity": "sha512-cju0wHzCzhUR30YI6qTjxgSD2jk/rAYaLPoizrcto2wVjAwB6JXayEN5Ks0SAJqX7OQVQCLJq8/mI87L6fg4Nw==", + "node_modules/@oxc-parser/binding-linux-x64-gnu": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.103.0.tgz", + "integrity": "sha512-04kgCg2qypEFi53ITpNgYj/uBLvmRjLuCzowIwIUTeyTBcGYRsp8w3IcHcD9PEtbfzoig6z5kO/b98GEMztw4g==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-cc2a4237-8890-5664-9fcf-a56ecd22e3ef-common": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@codingame/monaco-vscode-log-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-log-service-override/-/monaco-vscode-log-service-override-23.2.2.tgz", - "integrity": "sha512-bMX159RBbnsZgeKWepLMmD2uFIdXYAcC7fsPiI6qC16w5U024YrpZIbqX2QxneFwFWLYZla0fs5L0zLb6DZkQA==", + "node_modules/@oxc-parser/binding-linux-x64-musl": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.103.0.tgz", + "integrity": "sha512-OX1jRWdK1uGlTpffqfmdx9AOtP70lxJwUPm36ikkCNiNB4tJhZVgb9XC33jdU6UGmD/iVWovdxmLCYVjzAG7Iw==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-cea4d01f-6526-5c2f-8b09-b168fead499f-common": "23.2.2", - "@codingame/monaco-vscode-environment-service-override": "23.2.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@codingame/monaco-vscode-model-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-model-service-override/-/monaco-vscode-model-service-override-23.2.2.tgz", - "integrity": "sha512-wzhn6WhyC7YY+EtXo8RQyVR1zotWbehCgtX6aboQt6rE3pT/vI2ATj4rIGefxOxgi8CLvKQNfAwoceIdjhlHFQ==", + "node_modules/@oxc-parser/binding-openharmony-arm64": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.103.0.tgz", + "integrity": "sha512-2eXKmhjLzKOAFoMuRSL946xULU0M03VFQ2oYx07Fo+0JO5NXx6ZxQF/ccC5O4XAnB1g0RJtfKRYDwnhHJ4m1Lw==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-0c06bfba-d24d-5c4d-90cd-b40cefb7f811-common": "23.2.2", - "@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@codingame/monaco-vscode-monarch-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-monarch-service-override/-/monaco-vscode-monarch-service-override-23.2.2.tgz", - "integrity": "sha512-bkLRWaVFxWLTPcp51LZeOfKQ+zKwN4gP8VePYFqSWnhJO7GvTznFPOhddryX8ZmEBAJXmhWTlzpH/FvwkWk5zg==", + "node_modules/@oxc-parser/binding-wasm32-wasi": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.103.0.tgz", + "integrity": "sha512-sJ2D8YNJKBoNKwH1gsr3gd9CcOWDlWc0mhq4f0GIcq6gkJJ3LieZefED1g8nUKV21Utb4I5i02/9Ia2pbpkc7Q==", + "cpu": [ + "wasm32" + ], + "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "@napi-rs/wasm-runtime": "^1.1.0" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@codingame/monaco-vscode-outline-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-outline-service-override/-/monaco-vscode-outline-service-override-23.2.2.tgz", - "integrity": "sha512-ZCf6krL4xkU3cCg6OWQwEfcqH0Oqap2rqpI9pRPoHsh1vzZYFaJfW3IiVJgu1iJzBWSrPMLoNxs3BKhSvXjIvQ==", + "node_modules/@oxc-parser/binding-win32-arm64-msvc": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.103.0.tgz", + "integrity": "sha512-4jpNRvrfWGpPXI2hMJE5UgRoI7npQ9Ydu4csGs32DDX6sYTK7H14Z1BW+gm/kW3VR0gIw9xhlUiu/4ONcjAwhg==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-0cd5242b-7b61-5f66-ac25-ffa40baf8e8f-common": "23.2.2", - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-b71b5434-ce96-5581-8993-e8da380bd63f-common": "23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-preferences-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-preferences-service-override/-/monaco-vscode-preferences-service-override-23.2.2.tgz", - "integrity": "sha512-m5GyUOACVCbVWZrAMYnAyiEa9WLtXdUwAkwVkpPTDJoN+G3a/5XQA/pKL3ghbaHlIfwmB1BEZmmah8cm4/ghRw==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-02fe61a6-05e4-5021-8c27-16e910b9182c-common": "23.2.2", - "@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common": "23.2.2", - "@codingame/monaco-vscode-0b011daf-0f15-57de-bd5b-8953592c556c-common": "23.2.2", - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-2808e692-5fb9-54bf-bc21-1d3bff81e651-common": "23.2.2", - "@codingame/monaco-vscode-3692fc2f-920d-56ed-accd-d988be683cc3-common": "23.2.2", - "@codingame/monaco-vscode-422642f2-7e3a-5c1c-9e1e-1d3ef1817346-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-7869cfe8-f42c-5721-9f2b-7d04a6a41f16-common": "23.2.2", - "@codingame/monaco-vscode-9efc1f50-c7de-55d6-8b28-bcc88bd49b5a-common": "23.2.2", - "@codingame/monaco-vscode-a3eaa464-944c-5b8f-8886-213068ba4897-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-c3b3387c-7bce-5b8f-9e14-bebeb636f1c8-common": "23.2.2", - "@codingame/monaco-vscode-ce7c734f-7712-563c-9335-d7acb43306af-common": "23.2.2", - "@codingame/monaco-vscode-d609a7d3-bf87-551a-884f-550a8b327ec5-common": "23.2.2", - "@codingame/monaco-vscode-dc3fa21d-a483-5b99-a7ab-173235644a34-common": "23.2.2", - "@codingame/monaco-vscode-dd5b2d07-86ca-557c-8510-224a400e258d-common": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@codingame/monaco-vscode-python-default-extension": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-python-default-extension/-/monaco-vscode-python-default-extension-23.2.2.tgz", - "integrity": "sha512-AQJW6UaeXlvo5hP6ukUCH/+UU9SAsYhz+3+qqgRAV4iu16pccGUWSSG8/A1svV4PI67Z5o0OF+S4+vqxOOljaw==", + "node_modules/@oxc-parser/binding-win32-x64-msvc": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.103.0.tgz", + "integrity": "sha512-WV3Y/v/oZUSgb6BokUCCdU8/JPBE7UAP6LletpzhB60bjgepV83iaOIUOuhtDzTfwYZ88Y+6CtVFkLnz037gvg==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@codingame/monaco-vscode-quickaccess-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-quickaccess-service-override/-/monaco-vscode-quickaccess-service-override-23.2.2.tgz", - "integrity": "sha512-hn8P3DW0fkS15dLPfrG6PDa0askYmPLflWBhPbyzDrfxI9UILmlNjzaQjl152HNuXlzJoexXnYu6s0wQIxYnJg==", + "node_modules/@oxc-project/runtime": { + "version": "0.101.0", + "resolved": "https://registry.npmjs.org/@oxc-project/runtime/-/runtime-0.101.0.tgz", + "integrity": "sha512-t3qpfVZIqSiLQ5Kqt/MC4Ge/WCOGrrcagAdzTcDaggupjiGxUx4nJF2v6wUCXWSzWHn5Ns7XLv13fCJEwCOERQ==", + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-40cada32-7e9c-528a-81fc-766e4da54147-common": "23.2.2", - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-d609a7d3-bf87-551a-884f-550a8b327ec5-common": "23.2.2", - "@codingame/monaco-vscode-eda30bac-0984-5b42-9362-c68996b85232-common": "23.2.2" + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@codingame/monaco-vscode-remote-agent-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-remote-agent-service-override/-/monaco-vscode-remote-agent-service-override-23.2.2.tgz", - "integrity": "sha512-vsar/Kd3u81JSRD3L0+aGYEVz9Vr7WeJi19PoSgYDEBrnniR6WnlxS0d8nQYU3kiaIersEwj6IhcgVQvBGC//A==", + "node_modules/@oxc-project/types": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.103.0.tgz", + "integrity": "sha512-bkiYX5kaXWwUessFRSoXFkGIQTmc6dLGdxuRTrC+h8PSnIdZyuXHHlLAeTmOue5Br/a0/a7dHH0Gca6eXn9MKg==", + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-1b4486de-4fe4-59c4-9e6d-34f265ff6625-common": "23.2.2", - "@codingame/monaco-vscode-2a94c04a-b85b-5669-b06b-89c1bfa11cb9-common": "23.2.2", - "@codingame/monaco-vscode-4a3ac544-9a61-534c-88df-756262793ef7-common": "23.2.2", - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-cc2a4237-8890-5664-9fcf-a56ecd22e3ef-common": "23.2.2", - "@codingame/monaco-vscode-environment-service-override": "23.2.2" + "funding": { + "url": "https://github.com/sponsors/Boshen" } }, - "node_modules/@codingame/monaco-vscode-rollup-vsix-plugin": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-rollup-vsix-plugin/-/monaco-vscode-rollup-vsix-plugin-23.2.2.tgz", - "integrity": "sha512-0erLLlHOCQmXuQDIzP+Nfh3uS9mH8hCOarHPZmcbgDHBOpovV/++/olv5l+x8pnYaOaZBDbuATaPgYVstrbB0A==", + "node_modules/@oxlint/darwin-arm64": { + "version": "1.34.0", + "resolved": "https://registry.npmjs.org/@oxlint/darwin-arm64/-/darwin-arm64-1.34.0.tgz", + "integrity": "sha512-euz3Dtp5/UE9axFkQnllOWp3gOwoqaxfZPUUwiW8HBelqhI9PRMVIfQ/akmwl+G5XixQZIgXkXQ5SJxnb1+Qww==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.3.0", - "css-url-parser": "^1.1.4", - "memfs": "^4.51.0", - "mime-types": "^3.0.1", - "thenby": "^1.3.4", - "yauzl": "^3.0.0" - } - }, - "node_modules/@codingame/monaco-vscode-search-result-default-extension": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-search-result-default-extension/-/monaco-vscode-search-result-default-extension-23.2.2.tgz", - "integrity": "sha512-hoEokujRbepkEq8N4r1OfjB50YUJuqa27IwBt6FtnO2UJwKxoiVp7GwzERq8FRgf2+QliwgLCQFsVOVJhtl9Eg==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-search-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-search-service-override/-/monaco-vscode-search-service-override-23.2.2.tgz", - "integrity": "sha512-LqBWxYIHWco/Fqm2tEiKordRFOnZZ+HT/95U/4qhZIHVdVG6RJ47F5j0jGJlpKRM9wDHL69fuBDMeIjFbxOeZg==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-34f8ce27-c826-53e1-8ee1-588f6e115bd7-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-45a408c6-90ed-5d8b-801d-f3f69c7a97f2-common": "23.2.2", - "@codingame/monaco-vscode-523730aa-81e6-55d7-9916-87ad537fe087-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-64322fa2-7385-5f46-935b-8f243d98004b-common": "23.2.2", - "@codingame/monaco-vscode-6f931a91-88ea-5232-897f-a17ec3929ba5-common": "23.2.2", - "@codingame/monaco-vscode-6f9bc782-77e0-5716-93bd-b05210c768c5-common": "23.2.2", - "@codingame/monaco-vscode-85f7fb0f-70f5-5a5e-831b-15c743a8bd11-common": "23.2.2", - "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-bc8c28cd-7a80-54a9-af1a-e6b1e7a7f34a-common": "23.2.2", - "@codingame/monaco-vscode-e28ac690-06d5-5ee9-92d1-02df70296354-common": "23.2.2", - "@codingame/monaco-vscode-eda30bac-0984-5b42-9362-c68996b85232-common": "23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-secret-storage-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-secret-storage-service-override/-/monaco-vscode-secret-storage-service-override-23.2.2.tgz", - "integrity": "sha512-uDjFWG1XdEnep8dkCMN4Bbw/O9l7VButLhNRl2UUZ7raxFyS/jv41Sx5MgJrnh/MLu4UaGyEKZlVi7KUkTPGQA==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" - } + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@codingame/monaco-vscode-standalone-css-language-features": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-standalone-css-language-features/-/monaco-vscode-standalone-css-language-features-23.2.2.tgz", - "integrity": "sha512-ZXBGgD1WTltrLvarE480PYNUGnyLS1V59r8JPdsXGV+f5EhqmQe7dB2POTX7hVvQILigV8PKqER+0ZL64UgXCw==", + "node_modules/@oxlint/darwin-x64": { + "version": "1.34.0", + "resolved": "https://registry.npmjs.org/@oxlint/darwin-x64/-/darwin-x64-1.34.0.tgz", + "integrity": "sha512-XpmNviE5KOnHkhmQPwJJIBs+mJkr0qItTZBN4dz+O3p9gWN+gCqi3CBP71RiVahZw4qAEQSgY4wro+z0kx+erg==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@23.2.2", - "vscode-css-languageservice": "6.2.14", - "vscode-languageserver-textdocument": "1.0.12", - "vscode-languageserver-types": "3.17.5" - } + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@codingame/monaco-vscode-standalone-html-language-features": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-standalone-html-language-features/-/monaco-vscode-standalone-html-language-features-23.2.2.tgz", - "integrity": "sha512-ZEBgoCcxrVVvk2weaK0iveXN+U3mI5sBmIYas2OOJQu7VnCT6CrOxM4oRjXB9taZrc34CuHlu0B3meBbIDXz4Q==", + "node_modules/@oxlint/linux-arm64-gnu": { + "version": "1.34.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-gnu/-/linux-arm64-gnu-1.34.0.tgz", + "integrity": "sha512-aCPdoEUGsJGF9y88vDYoaugG4IEGwSBa+usyuAvEVl3vTfuTmE0RDQEC1Z+WnJ3J/cIEpbgKOzS12VwbzFicjg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@23.2.2", - "vscode-html-languageservice": "5.2.0", - "vscode-languageserver-textdocument": "1.0.12", - "vscode-languageserver-types": "3.17.5" - } - }, - "node_modules/@codingame/monaco-vscode-standalone-json-language-features": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-standalone-json-language-features/-/monaco-vscode-standalone-json-language-features-23.2.2.tgz", - "integrity": "sha512-tqcnn9AZZwiIdSvT7LiqSNFvBGmgfH0qMPdBZ931tNcLJ/b3vueRRbxQTSlXIQ5PhN+ZLrEMpm3aHNyoB4Vm6Q==", - "license": "MIT", - "dependencies": { - "jsonc-parser": "3.3.1", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@23.2.2", - "vscode-json-languageservice": "5.3.11", - "vscode-languageserver-textdocument": "1.0.12", - "vscode-languageserver-types": "3.17.5", - "vscode-uri": "3.0.8" - } - }, - "node_modules/@codingame/monaco-vscode-standalone-json-language-features/node_modules/vscode-json-languageservice": { - "version": "5.3.11", - "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.3.11.tgz", - "integrity": "sha512-WYS72Ymria3dn8ZbjtBbt5K71m05wY1Q6hpXV5JxUT0q75Ts0ljLmnZJAVpx8DjPgYbFD+Z8KHpWh2laKLUCtQ==", - "license": "MIT", - "dependencies": { - "@vscode/l10n": "^0.0.18", - "jsonc-parser": "^3.2.1", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-languageserver-types": "^3.17.5", - "vscode-uri": "^3.0.8" - } - }, - "node_modules/@codingame/monaco-vscode-standalone-json-language-features/node_modules/vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", - "license": "MIT" + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@codingame/monaco-vscode-standalone-languages": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-standalone-languages/-/monaco-vscode-standalone-languages-23.2.2.tgz", - "integrity": "sha512-ZmXIYy0h/jHj71JY2DARMytquc17GmQ7hgpU71qieeHREagocCHCqrBz8oga0TmW8Xwi542HSm93nZJXhXUDVw==", + "node_modules/@oxlint/linux-arm64-musl": { + "version": "1.34.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-musl/-/linux-arm64-musl-1.34.0.tgz", + "integrity": "sha512-cMo72LQBFmdnVLRKLAHD94ZUBq5Z+aA9Y+RKzkjhCmJuef5ZAfKC24TJD/6c5LxGYzkwwmyySoQAHq5B69i3PQ==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-standalone-typescript-language-features": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-standalone-typescript-language-features/-/monaco-vscode-standalone-typescript-language-features-23.2.2.tgz", - "integrity": "sha512-i9cEkRATR7wwwKWTHwvphAEOPZKLHljGBzd99tskhf8SnlS9EK+fQr3dqkU140f6eozLpQ1CXgZtMV/9E5ZjHw==", - "license": "MIT", - "dependencies": { - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-storage-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-storage-service-override/-/monaco-vscode-storage-service-override-23.2.2.tgz", - "integrity": "sha512-E9lEJINO5VkOM04uYct8ctrIMvO6kOQi7ANzLqG9SXER7MgjLfc4145N2Xe51PKjpRSFCs056zWk+c1I4HLwTg==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-2f06fe84-148e-5e6b-a7ca-c7989c5f128a-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-cecd476b-6f89-54b7-b016-fe6fdaa6675e-common": "23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-terminal-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-terminal-service-override/-/monaco-vscode-terminal-service-override-23.2.2.tgz", - "integrity": "sha512-FaQ0AavJ5AGUKgDlSg8eXS94Nzw1wSm/B3OrTeeLY1oYJStoqNWyaQ5/iG/+fYdDWBzO3Da12wqUCpoedDw6nw==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-05a2a821-e4de-5941-b7f9-bbf01c09f229-common": "23.2.2", - "@codingame/monaco-vscode-07eaa805-9dea-5ec6-a422-a4f04872424d-common": "23.2.2", - "@codingame/monaco-vscode-10af0e5d-64cb-56de-b584-29ab4a355d15-common": "23.2.2", - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-2a94c04a-b85b-5669-b06b-89c1bfa11cb9-common": "23.2.2", - "@codingame/monaco-vscode-2c64d2c2-fdf7-5675-a2fe-f6f65fbdedbf-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-422642f2-7e3a-5c1c-9e1e-1d3ef1817346-common": "23.2.2", - "@codingame/monaco-vscode-45a408c6-90ed-5d8b-801d-f3f69c7a97f2-common": "23.2.2", - "@codingame/monaco-vscode-45e04ac3-b807-5ae5-8818-7b9c40b6d31f-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-625898ab-0e33-5b7f-a3ae-29c10271dc1c-common": "23.2.2", - "@codingame/monaco-vscode-88141f48-1af9-57ef-a278-f4b2ff6128fa-common": "23.2.2", - "@codingame/monaco-vscode-9ed6fe06-a052-57c2-a234-5d9b94d2e7e0-common": "23.2.2", - "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-b6d52a6d-8c8e-51f5-bcd2-1722295e31d9-common": "23.2.2", - "@codingame/monaco-vscode-d26a96d3-122c-5a3d-a04d-deb5ff0f19c0-common": "23.2.2", - "@codingame/monaco-vscode-de235d7f-e72a-5adb-9256-acf6c64eb6f2-common": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2", - "@codingame/monaco-vscode-f6ab89b2-83b0-5a43-8772-cb0eafa650b5-common": "23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-testing-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-testing-service-override/-/monaco-vscode-testing-service-override-23.2.2.tgz", - "integrity": "sha512-8+buJL4o7tuCmBuQDkhHrhu4ex0b9lx/XQkCn5BBbZocb9FwqatBEl+t/XH8uasOD1WiiL6KrWjmNDFy1S1JqQ==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common": "23.2.2", - "@codingame/monaco-vscode-10af0e5d-64cb-56de-b584-29ab4a355d15-common": "23.2.2", - "@codingame/monaco-vscode-2c64d2c2-fdf7-5675-a2fe-f6f65fbdedbf-common": "23.2.2", - "@codingame/monaco-vscode-34f8ce27-c826-53e1-8ee1-588f6e115bd7-common": "23.2.2", - "@codingame/monaco-vscode-3692fc2f-920d-56ed-accd-d988be683cc3-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-45e04ac3-b807-5ae5-8818-7b9c40b6d31f-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-6845754f-e617-5ed9-8aaa-6ca3653a9532-common": "23.2.2", - "@codingame/monaco-vscode-88141f48-1af9-57ef-a278-f4b2ff6128fa-common": "23.2.2", - "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-b6d52a6d-8c8e-51f5-bcd2-1722295e31d9-common": "23.2.2", - "@codingame/monaco-vscode-b99aef83-0d60-5e8c-a62e-9908b6256f35-common": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2", - "@codingame/monaco-vscode-f6ab89b2-83b0-5a43-8772-cb0eafa650b5-common": "23.2.2", - "@codingame/monaco-vscode-terminal-service-override": "23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-textmate-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-textmate-service-override/-/monaco-vscode-textmate-service-override-23.2.2.tgz", - "integrity": "sha512-06HjNZl1zBpI7/1tPsCq5TJbxSatEVhVNmYBaST9tvCYNNXmkar9oIrdV6seZfzVizVxFNrjOdxRyXqZm4hRuw==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-10416640-ca84-5eff-95ce-dea977ccba7a-common": "23.2.2", - "@codingame/monaco-vscode-33833ac7-3af3-5e9d-8fb9-11838d852c59-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-e7e3c399-ecb3-58fd-82d6-1d2f4e38813e-common": "23.2.2", - "@codingame/monaco-vscode-files-service-override": "23.2.2", - "vscode-oniguruma": "1.7.0", - "vscode-textmate": "9.2.1" - } - }, - "node_modules/@codingame/monaco-vscode-theme-defaults-default-extension": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-theme-defaults-default-extension/-/monaco-vscode-theme-defaults-default-extension-23.2.2.tgz", - "integrity": "sha512-rzohlEN80PFm3ha+5ijBuf4zJFDkQCHab28+zD+QTCzWs/mN/YkB83kPr9ti9R/XAELHDyMo+pbCZS+JcppL4Q==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-theme-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-theme-service-override/-/monaco-vscode-theme-service-override-23.2.2.tgz", - "integrity": "sha512-HN4mDln2fZK/Atd+Spo4LiDrgxDqcd0S5arwY+u6/yl5TUzi/wEJ3uKrowmYBP0DeN8I6ZYvCEauYWzpGq072w==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-10416640-ca84-5eff-95ce-dea977ccba7a-common": "23.2.2", - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-9d0168a3-519b-57f3-9bcc-89efc41f951a-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-files-service-override": "23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-typescript-basics-default-extension": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-typescript-basics-default-extension/-/monaco-vscode-typescript-basics-default-extension-23.2.2.tgz", - "integrity": "sha512-mrB9R5XQBvkx68AP5VIGKZOZsXN8RYfuDEtPEAygvNzpYQ5uH9mwbrjZ3Hyk0SJDJlfRjG8kqvBr9nT/EA9xpQ==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-typescript-language-features-default-extension": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-typescript-language-features-default-extension/-/monaco-vscode-typescript-language-features-default-extension-23.2.2.tgz", - "integrity": "sha512-mT4Lf0H+DdwIT8fmPpnFdnD2/zXTdh/0XBqtjQQ6IRyzZ5vIsoUabHuImVApOKPTva/bsRaQiECOlJ+FAbYo8g==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-view-banner-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-view-banner-service-override/-/monaco-vscode-view-banner-service-override-23.2.2.tgz", - "integrity": "sha512-PUu+/fINPqNJ+bpJ868Ek1BvODxbUjI7eB3qW1hydiHqM031oWmkeCY3uBixBTpZlS+xsiqzqP4qoNUyph+JbA==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-view-common-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-view-common-service-override/-/monaco-vscode-view-common-service-override-23.2.2.tgz", - "integrity": "sha512-qSSn6zzGFYob1cgY2zfKjuvIQahJstVcTaMjvgwlrHpYc34npO/9bJz6CUS11dwlv/prLJ2kMqTmBTgsiVJDyw==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-02fe61a6-05e4-5021-8c27-16e910b9182c-common": "23.2.2", - "@codingame/monaco-vscode-05c09f77-cd1d-5960-b387-e7023df3160b-common": "23.2.2", - "@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common": "23.2.2", - "@codingame/monaco-vscode-09f99a3e-bf90-51d4-ab34-acea412359d2-common": "23.2.2", - "@codingame/monaco-vscode-0b011daf-0f15-57de-bd5b-8953592c556c-common": "23.2.2", - "@codingame/monaco-vscode-0c06bfba-d24d-5c4d-90cd-b40cefb7f811-common": "23.2.2", - "@codingame/monaco-vscode-0cc5da60-f921-59b9-bd8c-a018e93c0a6f-common": "23.2.2", - "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", - "@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": "23.2.2", - "@codingame/monaco-vscode-1b4486de-4fe4-59c4-9e6d-34f265ff6625-common": "23.2.2", - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-2a94c04a-b85b-5669-b06b-89c1bfa11cb9-common": "23.2.2", - "@codingame/monaco-vscode-3109a756-1f83-5d09-945b-9f0fcad928f0-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-40cada32-7e9c-528a-81fc-766e4da54147-common": "23.2.2", - "@codingame/monaco-vscode-4a316137-39d1-5d77-8b53-112db3547c1e-common": "23.2.2", - "@codingame/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common": "23.2.2", - "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", - "@codingame/monaco-vscode-523730aa-81e6-55d7-9916-87ad537fe087-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-6980eeab-47bb-5a48-8e15-32caf0785565-common": "23.2.2", - "@codingame/monaco-vscode-7869cfe8-f42c-5721-9f2b-7d04a6a41f16-common": "23.2.2", - "@codingame/monaco-vscode-7aa7b0aa-41af-57b3-860a-86d2f987a6c8-common": "23.2.2", - "@codingame/monaco-vscode-7f39b6f1-3542-5430-8760-0f404d7a7cee-common": "23.2.2", - "@codingame/monaco-vscode-897bebad-39df-57cb-8a57-36a271d038be-common": "23.2.2", - "@codingame/monaco-vscode-89a82baf-8ded-5b2f-b8af-e5fbd72dc5ad-common": "23.2.2", - "@codingame/monaco-vscode-8ccb7637-50ea-5359-97bf-00015d7fe567-common": "23.2.2", - "@codingame/monaco-vscode-9c84f943-bcb5-5bcf-92a6-91f66a732f26-common": "23.2.2", - "@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common": "23.2.2", - "@codingame/monaco-vscode-9efc1f50-c7de-55d6-8b28-bcc88bd49b5a-common": "23.2.2", - "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-b1e8558d-1726-5299-bc75-e43ee6d1a124-common": "23.2.2", - "@codingame/monaco-vscode-bulk-edit-service-override": "23.2.2", - "@codingame/monaco-vscode-d26a96d3-122c-5a3d-a04d-deb5ff0f19c0-common": "23.2.2", - "@codingame/monaco-vscode-d481a59e-259c-524e-bee1-76483d75d3a1-common": "23.2.2", - "@codingame/monaco-vscode-e59ecb8c-db32-5324-8fe4-cf9921fd92b8-common": "23.2.2", - "@codingame/monaco-vscode-ef156ae1-7926-5925-b78f-228b206ed123-common": "23.2.2", - "@codingame/monaco-vscode-f1bbc6d3-6129-583c-a2ba-c80b832993d2-common": "23.2.2", - "@codingame/monaco-vscode-f24e325c-2ce0-5bba-8236-bfc4f53180ab-common": "23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-view-status-bar-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-view-status-bar-service-override/-/monaco-vscode-view-status-bar-service-override-23.2.2.tgz", - "integrity": "sha512-2VrmjlYttuXUjLfPpJRVe1rpby/CllFXJ/8lGvdmkyiZT3JPEhkbMSl5+1JrdWIlzgLfK/3tJka7CoVIKdyGkg==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-0cc5da60-f921-59b9-bd8c-a018e93c0a6f-common": "23.2.2", - "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", - "@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-view-title-bar-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-view-title-bar-service-override/-/monaco-vscode-view-title-bar-service-override-23.2.2.tgz", - "integrity": "sha512-fRuzHe+n6klWAxdGL0AW//imdbVGersUaIB6y5LomB7DzigmUoLf9l1nHfHNWJL7PU9avvuE35mt1vDY+eyoiw==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-05c09f77-cd1d-5960-b387-e7023df3160b-common": "23.2.2", - "@codingame/monaco-vscode-18b21911-2b39-5976-87a4-ea863f4c4e0e-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-40cada32-7e9c-528a-81fc-766e4da54147-common": "23.2.2", - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", - "@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common": "23.2.2", - "@codingame/monaco-vscode-96e83782-7f38-572e-8787-02e981f1c54f-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@codingame/monaco-vscode-views-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-views-service-override/-/monaco-vscode-views-service-override-23.2.2.tgz", - "integrity": "sha512-YiFoq5eincIwy8fQwzqTIfqxzEspIA+nMek+KWXkmmM41DtYQb0KM/8+WzyKpEW+2zrMf5Fg6eXK4MPo0sbWEQ==", + "node_modules/@oxlint/linux-x64-gnu": { + "version": "1.34.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-gnu/-/linux-x64-gnu-1.34.0.tgz", + "integrity": "sha512-+9xFhhkqgNIysEh+uHvcba8v4UtL1YzxuyDS2wTLdWrkGvIllCx5WjJItt3K/AhwatciksgNEXSo2Hh4fcQRog==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-6980eeab-47bb-5a48-8e15-32caf0785565-common": "23.2.2", - "@codingame/monaco-vscode-6bf85d7b-e6e3-54e9-9bc1-7e08d663f0f6-common": "23.2.2", - "@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common": "23.2.2", - "@codingame/monaco-vscode-9efc1f50-c7de-55d6-8b28-bcc88bd49b5a-common": "23.2.2", - "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-keybindings-service-override": "23.2.2", - "@codingame/monaco-vscode-layout-service-override": "23.2.2", - "@codingame/monaco-vscode-quickaccess-service-override": "23.2.2", - "@codingame/monaco-vscode-view-common-service-override": "23.2.2" - } - }, - "node_modules/@codingame/monaco-vscode-workbench-service-override": { - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-workbench-service-override/-/monaco-vscode-workbench-service-override-23.2.2.tgz", - "integrity": "sha512-UwBmYc3GqDImU3D5lB6D36Yf6716TyStV0oP7QIZH5DkEsHJ7hNj15SZFHIJzg1/p7/RkdPxxMLK1u8PSrgIFA==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-1021b67c-93e5-5c78-a270-cbdb2574d980-common": "23.2.2", - "@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": "23.2.2", - "@codingame/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common": "23.2.2", - "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", - "@codingame/monaco-vscode-494be54c-bd37-5b3c-af70-02f086e28768-common": "23.2.2", - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-6980eeab-47bb-5a48-8e15-32caf0785565-common": "23.2.2", - "@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common": "23.2.2", - "@codingame/monaco-vscode-9c84f943-bcb5-5bcf-92a6-91f66a732f26-common": "23.2.2", - "@codingame/monaco-vscode-9efc1f50-c7de-55d6-8b28-bcc88bd49b5a-common": "23.2.2", - "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-keybindings-service-override": "23.2.2", - "@codingame/monaco-vscode-quickaccess-service-override": "23.2.2", - "@codingame/monaco-vscode-view-banner-service-override": "23.2.2", - "@codingame/monaco-vscode-view-common-service-override": "23.2.2", - "@codingame/monaco-vscode-view-status-bar-service-override": "23.2.2", - "@codingame/monaco-vscode-view-title-bar-service-override": "23.2.2" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@emnapi/core": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.1.tgz", - "integrity": "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==", + "node_modules/@oxlint/linux-x64-musl": { + "version": "1.34.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-musl/-/linux-x64-musl-1.34.0.tgz", + "integrity": "sha512-qa7TL2DfEDdMeSP5UiU5JMs6D2PW7ZJAQ0WZYTgqDV8BlZ6nMkIYVBVIk3QPxIfkyxvfJVbG1RB3PkSWDcfwpA==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.1.0", - "tslib": "^2.4.0" - } + "os": [ + "linux" + ] }, - "node_modules/@emnapi/runtime": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", - "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==", + "node_modules/@oxlint/migrate": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/@oxlint/migrate/-/migrate-1.33.0.tgz", + "integrity": "sha512-ZST7BnRcNYabyhEa8m+XIqI/t5sUKDg3VU9PofBuuPVPXzbucBr4WdhhLKSOIb2edS2Dj4V+ySS4xyFs8fIKAA==", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "tslib": "^2.4.0" + "commander": "^14.0.0", + "globals": "^16.3.0", + "oxc-parser": "^0.103.0", + "tinyglobby": "^0.2.14" + }, + "bin": { + "migrate": "dist/bin/oxlint-migrate.mjs" + }, + "peerDependencies": { + "jiti": "*" } }, - "node_modules/@emnapi/wasi-threads": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", - "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", + "node_modules/@oxlint/win32-arm64": { + "version": "1.34.0", + "resolved": "https://registry.npmjs.org/@oxlint/win32-arm64/-/win32-arm64-1.34.0.tgz", + "integrity": "sha512-mSJumUveg1S3DiOgvsrVNAGuvenBbbC/zsfT1qhltT+GLhJ7RPBK2I/jz0fTdE+I7M9/as8yc0XJ/eY23y2amA==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } + "os": [ + "win32" + ] }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", - "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", + "node_modules/@oxlint/win32-x64": { + "version": "1.34.0", + "resolved": "https://registry.npmjs.org/@oxlint/win32-x64/-/win32-x64-1.34.0.tgz", + "integrity": "sha512-izsDDt5WY4FSISCkPRLUYQD1aRaaEJkPLtEZe3DlioSUdUVAdvVbE+BGllFqR16DWfTTwO/6K4jDeooxQzTMjw==", "cpu": [ - "ppc64" + "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } + "win32" + ] }, - "node_modules/@esbuild/android-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", - "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.0.0-beta.53", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.53.tgz", + "integrity": "sha512-Ok9V8o7o6YfSdTTYA/uHH30r3YtOxLD6G3wih/U9DO0ucBBFq8WPt/DslU53OgfteLRHITZny9N/qCUxMf9kjQ==", "cpu": [ - "arm" + "arm64" ], "dev": true, "license": "MIT", @@ -2649,13 +2280,13 @@ "android" ], "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", - "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.0.0-beta.53", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.53.tgz", + "integrity": "sha512-yIsKqMz0CtRnVa6x3Pa+mzTihr4Ty+Z6HfPbZ7RVbk1Uxnco4+CUn7Qbm/5SBol1JD/7nvY8rphAgyAi7Lj6Vg==", "cpu": [ "arm64" ], @@ -2663,16 +2294,16 @@ "license": "MIT", "optional": true, "os": [ - "android" + "darwin" ], "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", - "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.0.0-beta.53", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.53.tgz", + "integrity": "sha512-GTXe+mxsCGUnJOFMhfGWmefP7Q9TpYUseHvhAhr21nCTgdS8jPsvirb0tJwM3lN0/u/cg7bpFNa16fQrjKrCjQ==", "cpu": [ "x64" ], @@ -2680,50 +2311,50 @@ "license": "MIT", "optional": true, "os": [ - "android" + "darwin" ], "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", - "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.0.0-beta.53", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.53.tgz", + "integrity": "sha512-9Tmp7bBvKqyDkMcL4e089pH3RsjD3SUungjmqWtyhNOxoQMh0fSmINTyYV8KXtE+JkxYMPWvnEt+/mfpVCkk8w==", "cpu": [ - "arm64" + "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "darwin" + "freebsd" ], "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", - "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.0.0-beta.53", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.53.tgz", + "integrity": "sha512-a1y5fiB0iovuzdbjUxa7+Zcvgv+mTmlGGC4XydVIsyl48eoxgaYkA3l9079hyTyhECsPq+mbr0gVQsFU11OJAQ==", "cpu": [ - "x64" + "arm" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "darwin" + "linux" ], "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", - "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.0.0-beta.53", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.53.tgz", + "integrity": "sha512-bpIGX+ov9PhJYV+wHNXl9rzq4F0QvILiURn0y0oepbQx+7stmQsKA0DhPGwmhfvF856wq+gbM8L92SAa/CBcLg==", "cpu": [ "arm64" ], @@ -2731,35 +2362,35 @@ "license": "MIT", "optional": true, "os": [ - "freebsd" + "linux" ], "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", - "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.0.0-beta.53", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.53.tgz", + "integrity": "sha512-bGe5EBB8FVjHBR1mOLOPEFg1Lp3//7geqWkU5NIhxe+yH0W8FVrQ6WRYOap4SUTKdklD/dC4qPLREkMMQ855FA==", "cpu": [ - "x64" + "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "freebsd" + "linux" ], "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/linux-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", - "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.0.0-beta.53", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.53.tgz", + "integrity": "sha512-qL+63WKVQs1CMvFedlPt0U9PiEKJOAL/bsHMKUDS6Vp2Q+YAv/QLPu8rcvkfIMvQ0FPU2WL0aX4eWwF6e/GAnA==", "cpu": [ - "arm" + "x64" ], "dev": true, "license": "MIT", @@ -2768,15 +2399,15 @@ "linux" ], "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", - "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.0.0-beta.53", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.53.tgz", + "integrity": "sha512-VGl9JIGjoJh3H8Mb+7xnVqODajBmrdOOb9lxWXdcmxyI+zjB2sux69br0hZJDTyLJfvBoYm439zPACYbCjGRmw==", "cpu": [ - "arm64" + "x64" ], "dev": true, "license": "MIT", @@ -2785,132 +2416,139 @@ "linux" ], "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", - "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.0.0-beta.53", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-beta.53.tgz", + "integrity": "sha512-B4iIserJXuSnNzA5xBLFUIjTfhNy7d9sq4FUMQY3GhQWGVhS2RWWzzDnkSU6MUt7/aHUrep0CdQfXUJI9D3W7A==", "cpu": [ - "ia32" + "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "openharmony" ], "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", - "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", + "node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.0.0-beta.53", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.53.tgz", + "integrity": "sha512-BUjAEgpABEJXilGq/BPh7jeU3WAJ5o15c1ZEgHaDWSz3LB881LQZnbNJHmUiM4d1JQWMYYyR1Y490IBHi2FPJg==", "cpu": [ - "loong64" + "wasm32" ], "dev": true, "license": "MIT", "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@napi-rs/wasm-runtime": "^1.1.0" + }, "engines": { - "node": ">=18" + "node": ">=14.0.0" } }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", - "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.0.0-beta.53", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.53.tgz", + "integrity": "sha512-s27uU7tpCWSjHBnxyVXHt3rMrQdJq5MHNv3BzsewCIroIw3DJFjMH1dzCPPMUFxnh1r52Nf9IJ/eWp6LDoyGcw==", "cpu": [ - "mips64el" + "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "win32" ], "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", - "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.0.0-beta.53", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.53.tgz", + "integrity": "sha512-cjWL/USPJ1g0en2htb4ssMjIycc36RvdQAx1WlXnS6DpULswiUTVXPDesTifSKYSyvx24E0YqQkEm0K/M2Z/AA==", "cpu": [ - "ppc64" + "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "win32" ], "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", - "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", - "cpu": [ - "riscv64" - ], + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-beta.53", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.53.tgz", + "integrity": "sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, "engines": { - "node": ">=18" + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", - "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.5.tgz", + "integrity": "sha512-iDGS/h7D8t7tvZ1t6+WPK04KD0MwzLZrG0se1hzBjSi5fyxlsiggoJHwh18PCFNn7tG43OWb6pdZ6Y+rMlmyNQ==", "cpu": [ - "s390x" + "arm" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } + "android" + ] }, - "node_modules/@esbuild/linux-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", - "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.5.tgz", + "integrity": "sha512-wrSAViWvZHBMMlWk6EJhvg8/rjxzyEhEdgfMMjREHEq11EtJ6IP6yfcCH57YAEca2Oe3FNCE9DSTgU70EIGmVw==", "cpu": [ - "x64" + "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } + "android" + ] }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", - "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.5.tgz", + "integrity": "sha512-S87zZPBmRO6u1YXQLwpveZm4JfPpAa6oHBX7/ghSiGH3rz/KDgAu1rKdGutV+WUI6tKDMbaBJomhnT30Y2t4VQ==", "cpu": [ "arm64" ], @@ -2918,16 +2556,13 @@ "license": "MIT", "optional": true, "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } + "darwin" + ] }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", - "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.5.tgz", + "integrity": "sha512-YTbnsAaHo6VrAczISxgpTva8EkfQus0VPEVJCEaboHtZRIb6h6j0BNxRBOwnDciFTZLDPW5r+ZBmhL/+YpTZgA==", "cpu": [ "x64" ], @@ -2935,16 +2570,13 @@ "license": "MIT", "optional": true, "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } + "darwin" + ] }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", - "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.5.tgz", + "integrity": "sha512-1T8eY2J8rKJWzaznV7zedfdhD1BqVs1iqILhmHDq/bqCUZsrMt+j8VCTHhP0vdfbHK3e1IQ7VYx3jlKqwlf+vw==", "cpu": [ "arm64" ], @@ -2952,16 +2584,13 @@ "license": "MIT", "optional": true, "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } + "freebsd" + ] }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", - "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.5.tgz", + "integrity": "sha512-sHTiuXyBJApxRn+VFMaw1U+Qsz4kcNlxQ742snICYPrY+DDL8/ZbaC4DVIB7vgZmp3jiDaKA0WpBdP0aqPJoBQ==", "cpu": [ "x64" ], @@ -2969,50 +2598,41 @@ "license": "MIT", "optional": true, "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } + "freebsd" + ] }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", - "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.5.tgz", + "integrity": "sha512-dV3T9MyAf0w8zPVLVBptVlzaXxka6xg1f16VAQmjg+4KMSTWDvhimI/Y6mp8oHwNrmnmVl9XxJ/w/mO4uIQONA==", "cpu": [ - "arm64" + "arm" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } + "linux" + ] }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", - "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.5.tgz", + "integrity": "sha512-wIGYC1x/hyjP+KAu9+ewDI+fi5XSNiUi9Bvg6KGAh2TsNMA3tSEs+Sh6jJ/r4BV/bx/CyWu2ue9kDnIdRyafcQ==", "cpu": [ - "x64" + "arm" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } + "linux" + ] }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", - "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.5.tgz", + "integrity": "sha512-Y+qVA0D9d0y2FRNiG9oM3Hut/DgODZbU9I8pLLPwAsU0tUKZ49cyV1tzmB/qRbSzGvY8lpgGkJuMyuhH7Ma+Vg==", "cpu": [ "arm64" ], @@ -3020,1354 +2640,41 @@ "license": "MIT", "optional": true, "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } + "linux" + ] }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", - "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.5.tgz", + "integrity": "sha512-juaC4bEgJsyFVfqhtGLz8mbopaWD+WeSOYr5E16y+1of6KQjc0BpwZLuxkClqY1i8sco+MdyoXPNiCkQou09+g==", "cpu": [ - "ia32" + "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } + "linux" + ] }, - "node_modules/@esbuild/win32-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", - "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.5.tgz", + "integrity": "sha512-rIEC0hZ17A42iXtHX+EPJVL/CakHo+tT7W0pbzdAGuWOt2jxDFh7A/lRhsNHBcqL4T36+UiAgwO8pbmn3dE8wA==", "cpu": [ - "x64" + "loong64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", - "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/config-array": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", - "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/object-schema": "^2.1.7", - "debug": "^4.3.1", - "minimatch": "^3.1.2" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/config-array/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@eslint/config-helpers": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", - "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.17.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/core": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", - "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", - "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^10.0.1", - "globals": "^14.0.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.1", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@eslint/js": { - "version": "9.39.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.1.tgz", - "integrity": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - } - }, - "node_modules/@eslint/object-schema": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", - "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/plugin-kit": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", - "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.17.0", - "levn": "^0.4.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@humanfs/core": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanfs/node": { - "version": "0.16.7", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", - "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.4.0" - }, - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/retry": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", - "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@isaacs/balanced-match": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", - "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/@isaacs/brace-expansion": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", - "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@isaacs/balanced-match": "^4.0.1" - }, - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@jsonjoy.com/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/buffers": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", - "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/codegen": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", - "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/json-pack": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", - "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/base64": "^1.1.2", - "@jsonjoy.com/buffers": "^1.2.0", - "@jsonjoy.com/codegen": "^1.0.0", - "@jsonjoy.com/json-pointer": "^1.0.2", - "@jsonjoy.com/util": "^1.9.0", - "hyperdyperid": "^1.2.0", - "thingies": "^2.5.0", - "tree-dump": "^1.1.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/json-pointer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", - "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/codegen": "^1.0.0", - "@jsonjoy.com/util": "^1.9.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/util": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", - "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/buffers": "^1.0.0", - "@jsonjoy.com/codegen": "^1.0.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.0.tgz", - "integrity": "sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1", - "@tybys/wasm-util": "^0.10.1" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@one-ini/wasm": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.2.0.tgz", - "integrity": "sha512-n+L/BvrwKUn7q5O3wHGo+CJZAqfewh38+37sk+eBzv/39lM9pPgPRd4sOZRvSRzo0ukLxzyXso4WlGj2oKZ5hA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@oxc-parser/binding-android-arm64": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.99.0.tgz", - "integrity": "sha512-V4jhmKXgQQdRnm73F+r3ZY4pUEsijQeSraFeaCGng7abSNJGs76X6l82wHnmjLGFAeY00LWtjcELs7ZmbJ9+lA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@oxc-parser/binding-darwin-arm64": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.99.0.tgz", - "integrity": "sha512-Rp41nf9zD5FyLZciS9l1GfK8PhYqrD5kEGxyTOA2esTLeAy37rZxetG2E3xteEolAkeb2WDkVrlxPtibeAncMg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@oxc-parser/binding-darwin-x64": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.99.0.tgz", - "integrity": "sha512-WVonp40fPPxo5Gs0POTI57iEFv485TvNKOHMwZRhigwZRhZY2accEAkYIhei9eswF4HN5B44Wybkz7Gd1Qr/5Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@oxc-parser/binding-freebsd-x64": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.99.0.tgz", - "integrity": "sha512-H30bjOOttPmG54gAqu6+HzbLEzuNOYO2jZYrIq4At+NtLJwvNhXz28Hf5iEAFZIH/4hMpLkM4VN7uc+5UlNW3Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.99.0.tgz", - "integrity": "sha512-0Z/Th0SYqzSRDPs6tk5lQdW0i73UCupnim3dgq2oW0//UdLonV/5wIZCArfKGC7w9y4h8TxgXpgtIyD1kKzzlQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@oxc-parser/binding-linux-arm-musleabihf": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.99.0.tgz", - "integrity": "sha512-xo0wqNd5bpbzQVNpAIFbHk1xa+SaS/FGBABCd942SRTnrpxl6GeDj/s1BFaGcTl8MlwlKVMwOcyKrw/2Kdfquw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@oxc-parser/binding-linux-arm64-gnu": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.99.0.tgz", - "integrity": "sha512-u26I6LKoLTPTd4Fcpr0aoAtjnGf5/ulMllo+QUiBhupgbVCAlaj4RyXH/mvcjcsl2bVBv9E/gYJZz2JjxQWXBA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@oxc-parser/binding-linux-arm64-musl": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.99.0.tgz", - "integrity": "sha512-qhftDo2D37SqCEl3ZTa367NqWSZNb1Ddp34CTmShLKFrnKdNiUn55RdokLnHtf1AL5ssaQlYDwBECX7XiBWOhw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@oxc-parser/binding-linux-riscv64-gnu": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.99.0.tgz", - "integrity": "sha512-zxn/xkf519f12FKkpL5XwJipsylfSSnm36h6c1zBDTz4fbIDMGyIhHfWfwM7uUmHo9Aqw1pLxFpY39Etv398+Q==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@oxc-parser/binding-linux-s390x-gnu": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.99.0.tgz", - "integrity": "sha512-Y1eSDKDS5E4IVC7Oxw+NbYAKRmJPMJTIjW+9xOWwteDHkFqpocKe0USxog+Q1uhzalD9M0p9eXWEWdGQCMDBMQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@oxc-parser/binding-linux-x64-gnu": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.99.0.tgz", - "integrity": "sha512-YVJMfk5cFWB8i2/nIrbk6n15bFkMHqWnMIWkVx7r2KwpTxHyFMfu2IpeVKo1ITDSmt5nBrGdLHD36QRlu2nDLg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@oxc-parser/binding-linux-x64-musl": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.99.0.tgz", - "integrity": "sha512-2+SDPrie5f90A1b9EirtVggOgsqtsYU5raZwkDYKyS1uvJzjqHCDhG/f4TwQxHmIc5YkczdQfwvN91lwmjsKYQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@oxc-parser/binding-wasm32-wasi": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.99.0.tgz", - "integrity": "sha512-DKA4j0QerUWSMADziLM5sAyM7V53Fj95CV9SjP77bPfEfT7MnvFKnneaRMqPK1cpzjAGiQF52OBUIKyk0dwOQA==", - "cpu": [ - "wasm32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@napi-rs/wasm-runtime": "^1.0.7" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@oxc-parser/binding-win32-arm64-msvc": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.99.0.tgz", - "integrity": "sha512-EaB3AvsxqdNUhh9FOoAxRZ2L4PCRwDlDb//QXItwyOJrX7XS+uGK9B1KEUV4FZ/7rDhHsWieLt5e07wl2Ti5AQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@oxc-parser/binding-win32-x64-msvc": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.99.0.tgz", - "integrity": "sha512-sJN1Q8h7ggFOyDn0zsHaXbP/MklAVUvhrbq0LA46Qum686P3SZQHjbATqJn9yaVEvaSKXCshgl0vQ1gWkGgpcQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@oxc-project/runtime": { - "version": "0.101.0", - "resolved": "https://registry.npmjs.org/@oxc-project/runtime/-/runtime-0.101.0.tgz", - "integrity": "sha512-t3qpfVZIqSiLQ5Kqt/MC4Ge/WCOGrrcagAdzTcDaggupjiGxUx4nJF2v6wUCXWSzWHn5Ns7XLv13fCJEwCOERQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@oxc-project/types": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.99.0.tgz", - "integrity": "sha512-LLDEhXB7g1m5J+woRSgfKsFPS3LhR9xRhTeIoEBm5WrkwMxn6eZ0Ld0c0K5eHB57ChZX6I3uSmmLjZ8pcjlRcw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/Boshen" - } - }, - "node_modules/@oxlint/darwin-arm64": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@oxlint/darwin-arm64/-/darwin-arm64-1.31.0.tgz", - "integrity": "sha512-HqoYNH5WFZRdqGUROTFGOdBcA9y/YdHNoR/ujlyVO53it+q96dujbgKEvlff/WEuo4LbDKBrKLWKTKvOd/VYdg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@oxlint/darwin-x64": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@oxlint/darwin-x64/-/darwin-x64-1.31.0.tgz", - "integrity": "sha512-gNq+JQXBCkYKQhmJEgSNjuPqmdL8yBEX3v0sueLH3g5ym4OIrNO7ml1M7xzCs0zhINQCR9MsjMJMyBNaF1ed+g==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@oxlint/linux-arm64-gnu": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-gnu/-/linux-arm64-gnu-1.31.0.tgz", - "integrity": "sha512-cRmttpr3yHPwbrvtPNlv+0Zw2Oeh0cU902iMI4fFW9ylbW/vUAcz6DvzGMCYZbII8VDiwQ453SV5AA8xBgMbmw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@oxlint/linux-arm64-musl": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-musl/-/linux-arm64-musl-1.31.0.tgz", - "integrity": "sha512-0p7vn0hdMdNPIUzemw8f1zZ2rRZ/963EkK3o4P0KUXOPgleo+J9ZIPH7gcHSHtyrNaBifN03wET1rH4SuWQYnA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@oxlint/linux-x64-gnu": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-gnu/-/linux-x64-gnu-1.31.0.tgz", - "integrity": "sha512-vNIbpSwQ4dwN0CUmojG7Y91O3CXOf0Kno7DSTshk/JJR4+u8HNVuYVjX2qBRk0OMc4wscJbEd7wJCl0VJOoCOw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@oxlint/linux-x64-musl": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-musl/-/linux-x64-musl-1.31.0.tgz", - "integrity": "sha512-4avnH09FJRTOT2cULdDPG0s14C+Ku4cnbNye6XO7rsiX6Bprz+aQblLA+1WLOr7UfC/0zF+jnZ9K5VyBBJy9Kw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@oxlint/migrate": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@oxlint/migrate/-/migrate-1.31.0.tgz", - "integrity": "sha512-IzPEPGAI533lKxIJn9p9a6oiQ7AkrTOuOKJvHxvq5qksPW4vPdv2OmCS1FP/39lo/VyeTSdKvptFXQDi6wjPNA==", - "dev": true, - "license": "MIT", - "dependencies": { - "commander": "^14.0.0", - "globals": "^16.3.0", - "oxc-parser": "^0.99.0", - "tinyglobby": "^0.2.14" - }, - "bin": { - "migrate": "dist/bin/oxlint-migrate.mjs" - }, - "peerDependencies": { - "jiti": "*" - } - }, - "node_modules/@oxlint/win32-arm64": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@oxlint/win32-arm64/-/win32-arm64-1.31.0.tgz", - "integrity": "sha512-mQaD5H93OUpxiGjC518t5wLQikf0Ur5mQEKO2VoTlkp01gqmrQ+hyCLOzABlsAIAeDJD58S9JwNOw4KFFnrqdw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@oxlint/win32-x64": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/@oxlint/win32-x64/-/win32-x64-1.31.0.tgz", - "integrity": "sha512-AS/h58HfloccRlVs7P3zbyZfxNS62JuE8/3fYGjkiRlR1ZoDxdqmz5QgLEn+YxxFUTMmclGAPMFHg9z2Pk315A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.29", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", - "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rolldown/binding-android-arm64": { - "version": "1.0.0-beta.53", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.53.tgz", - "integrity": "sha512-Ok9V8o7o6YfSdTTYA/uHH30r3YtOxLD6G3wih/U9DO0ucBBFq8WPt/DslU53OgfteLRHITZny9N/qCUxMf9kjQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.0.0-beta.53", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.53.tgz", - "integrity": "sha512-yIsKqMz0CtRnVa6x3Pa+mzTihr4Ty+Z6HfPbZ7RVbk1Uxnco4+CUn7Qbm/5SBol1JD/7nvY8rphAgyAi7Lj6Vg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-darwin-x64": { - "version": "1.0.0-beta.53", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.53.tgz", - "integrity": "sha512-GTXe+mxsCGUnJOFMhfGWmefP7Q9TpYUseHvhAhr21nCTgdS8jPsvirb0tJwM3lN0/u/cg7bpFNa16fQrjKrCjQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.0.0-beta.53", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.53.tgz", - "integrity": "sha512-9Tmp7bBvKqyDkMcL4e089pH3RsjD3SUungjmqWtyhNOxoQMh0fSmINTyYV8KXtE+JkxYMPWvnEt+/mfpVCkk8w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.0.0-beta.53", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.53.tgz", - "integrity": "sha512-a1y5fiB0iovuzdbjUxa7+Zcvgv+mTmlGGC4XydVIsyl48eoxgaYkA3l9079hyTyhECsPq+mbr0gVQsFU11OJAQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.0.0-beta.53", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.53.tgz", - "integrity": "sha512-bpIGX+ov9PhJYV+wHNXl9rzq4F0QvILiURn0y0oepbQx+7stmQsKA0DhPGwmhfvF856wq+gbM8L92SAa/CBcLg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.0.0-beta.53", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.53.tgz", - "integrity": "sha512-bGe5EBB8FVjHBR1mOLOPEFg1Lp3//7geqWkU5NIhxe+yH0W8FVrQ6WRYOap4SUTKdklD/dC4qPLREkMMQ855FA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.0.0-beta.53", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.53.tgz", - "integrity": "sha512-qL+63WKVQs1CMvFedlPt0U9PiEKJOAL/bsHMKUDS6Vp2Q+YAv/QLPu8rcvkfIMvQ0FPU2WL0aX4eWwF6e/GAnA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.0.0-beta.53", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.53.tgz", - "integrity": "sha512-VGl9JIGjoJh3H8Mb+7xnVqODajBmrdOOb9lxWXdcmxyI+zjB2sux69br0hZJDTyLJfvBoYm439zPACYbCjGRmw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.0.0-beta.53", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-beta.53.tgz", - "integrity": "sha512-B4iIserJXuSnNzA5xBLFUIjTfhNy7d9sq4FUMQY3GhQWGVhS2RWWzzDnkSU6MUt7/aHUrep0CdQfXUJI9D3W7A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-wasm32-wasi": { - "version": "1.0.0-beta.53", - "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.53.tgz", - "integrity": "sha512-BUjAEgpABEJXilGq/BPh7jeU3WAJ5o15c1ZEgHaDWSz3LB881LQZnbNJHmUiM4d1JQWMYYyR1Y490IBHi2FPJg==", - "cpu": [ - "wasm32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@napi-rs/wasm-runtime": "^1.1.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.0.0-beta.53", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.53.tgz", - "integrity": "sha512-s27uU7tpCWSjHBnxyVXHt3rMrQdJq5MHNv3BzsewCIroIw3DJFjMH1dzCPPMUFxnh1r52Nf9IJ/eWp6LDoyGcw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.0.0-beta.53", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.53.tgz", - "integrity": "sha512-cjWL/USPJ1g0en2htb4ssMjIycc36RvdQAx1WlXnS6DpULswiUTVXPDesTifSKYSyvx24E0YqQkEm0K/M2Z/AA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/pluginutils": { - "version": "1.0.0-beta.47", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.47.tgz", - "integrity": "sha512-8QagwMH3kNCuzD8EWL8R2YPW5e4OrHNSAHRFDdmFqEwEaD/KcNKjVoumo+gP2vW5eKB2UPbM6vTYiGZX0ixLnw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rollup/pluginutils": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", - "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.3.tgz", - "integrity": "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.3.tgz", - "integrity": "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.3.tgz", - "integrity": "sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.3.tgz", - "integrity": "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.3.tgz", - "integrity": "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.3.tgz", - "integrity": "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.3.tgz", - "integrity": "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.3.tgz", - "integrity": "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.3.tgz", - "integrity": "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.3.tgz", - "integrity": "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.3.tgz", - "integrity": "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "linux" + ] }, "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.3.tgz", - "integrity": "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==", + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.5.tgz", + "integrity": "sha512-T7l409NhUE552RcAOcmJHj3xyZ2h7vMWzcwQI0hvn5tqHh3oSoclf9WgTl+0QqffWFG8MEVZZP1/OBglKZx52Q==", "cpu": [ "ppc64" ], @@ -4379,9 +2686,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.3.tgz", - "integrity": "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==", + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.5.tgz", + "integrity": "sha512-7OK5/GhxbnrMcxIFoYfhV/TkknarkYC1hqUw1wU2xUN3TVRLNT5FmBv4KkheSG2xZ6IEbRAhTooTV2+R5Tk0lQ==", "cpu": [ "riscv64" ], @@ -4393,9 +2700,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.3.tgz", - "integrity": "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==", + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.5.tgz", + "integrity": "sha512-GwuDBE/PsXaTa76lO5eLJTyr2k8QkPipAyOrs4V/KJufHCZBJ495VCGJol35grx9xryk4V+2zd3Ri+3v7NPh+w==", "cpu": [ "riscv64" ], @@ -4407,9 +2714,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.3.tgz", - "integrity": "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==", + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.5.tgz", + "integrity": "sha512-IAE1Ziyr1qNfnmiQLHBURAD+eh/zH1pIeJjeShleII7Vj8kyEm2PF77o+lf3WTHDpNJcu4IXJxNO0Zluro8bOw==", "cpu": [ "s390x" ], @@ -4421,9 +2728,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.3.tgz", - "integrity": "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==", + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.5.tgz", + "integrity": "sha512-Pg6E+oP7GvZ4XwgRJBuSXZjcqpIW3yCBhK4BcsANvb47qMvAbCjR6E+1a/U2WXz1JJxp9/4Dno3/iSJLcm5auw==", "cpu": [ "x64" ], @@ -4435,9 +2742,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.3.tgz", - "integrity": "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==", + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.5.tgz", + "integrity": "sha512-txGtluxDKTxaMDzUduGP0wdfng24y1rygUMnmlUJ88fzCCULCLn7oE5kb2+tRB+MWq1QDZT6ObT5RrR8HFRKqg==", "cpu": [ "x64" ], @@ -4449,9 +2756,9 @@ ] }, "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.3.tgz", - "integrity": "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==", + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.5.tgz", + "integrity": "sha512-3DFiLPnTxiOQV993fMc+KO8zXHTcIjgaInrqlG8zDp1TlhYl6WgrOHuJkJQ6M8zHEcntSJsUp1XFZSY8C1DYbg==", "cpu": [ "arm64" ], @@ -4463,9 +2770,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.3.tgz", - "integrity": "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==", + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.5.tgz", + "integrity": "sha512-nggc/wPpNTgjGg75hu+Q/3i32R00Lq1B6N1DO7MCU340MRKL3WZJMjA9U4K4gzy3dkZPXm9E1Nc81FItBVGRlA==", "cpu": [ "arm64" ], @@ -4477,9 +2784,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.3.tgz", - "integrity": "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==", + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.5.tgz", + "integrity": "sha512-U/54pTbdQpPLBdEzCT6NBCFAfSZMvmjr0twhnD9f4EIvlm9wy3jjQ38yQj1AGznrNO65EWQMgm/QUjuIVrYF9w==", "cpu": [ "ia32" ], @@ -4491,9 +2798,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.3.tgz", - "integrity": "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==", + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.5.tgz", + "integrity": "sha512-2NqKgZSuLH9SXBBV2dWNRCZmocgSOx8OJSdpRaEcRlIfX8YrKxUT6z0F1NpvDVhOsl190UFTRh2F2WDWWCYp3A==", "cpu": [ "x64" ], @@ -4505,9 +2812,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.3.tgz", - "integrity": "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==", + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.5.tgz", + "integrity": "sha512-JRpZUhCfhZ4keB5v0fe02gQJy05GqboPOaxvjugW04RLSYYoB/9t2lx2u/tMs/Na/1NXfY8QYjgRljRpN+MjTQ==", "cpu": [ "x64" ], @@ -4526,9 +2833,9 @@ "license": "MIT" }, "node_modules/@standard-schema/spec": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz", - "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", "dev": true, "license": "MIT" }, @@ -4575,9 +2882,9 @@ } }, "node_modules/@testing-library/react": { - "version": "16.3.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.0.tgz", - "integrity": "sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.1.tgz", + "integrity": "sha512-gr4KtAWqIOQoucWYD/f6ki+j5chXfcPc74Col/6poTyqTmn7zRmodWahWRCp8tYd+GMqBonw6hstNzqjbs6gjw==", "dev": true, "license": "MIT", "dependencies": { @@ -4610,65 +2917,20 @@ "license": "MIT", "optional": true, "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@typefox/monaco-editor-react": { - "resolved": "packages/wrapper-react", - "link": true - }, - "node_modules/@types/aria-query": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "tslib": "^2.4.0" } }, - "node_modules/@types/babel__traverse": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "node_modules/@typefox/monaco-editor-react": { + "resolved": "packages/wrapper-react", + "link": true + }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/types": "^7.28.2" - } + "peer": true }, "node_modules/@types/body-parser": { "version": "1.19.6", @@ -4862,18 +3124,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.48.1.tgz", - "integrity": "sha512-X63hI1bxl5ohelzr0LY5coufyl0LJNthld+abwxpCoo6Gq+hSqhKwci7MUWkXo67mzgUK6YFByhmaHmUcuBJmA==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.50.0.tgz", + "integrity": "sha512-O7QnmOXYKVtPrfYzMolrCTfkezCJS9+ljLdKW/+DCvRsc3UAz+sbH6Xcsv7p30+0OwUbeWfUDAQE0vpabZ3QLg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.48.1", - "@typescript-eslint/type-utils": "8.48.1", - "@typescript-eslint/utils": "8.48.1", - "@typescript-eslint/visitor-keys": "8.48.1", - "graphemer": "^1.4.0", + "@typescript-eslint/scope-manager": "8.50.0", + "@typescript-eslint/type-utils": "8.50.0", + "@typescript-eslint/utils": "8.50.0", + "@typescript-eslint/visitor-keys": "8.50.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" @@ -4886,7 +3147,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.48.1", + "@typescript-eslint/parser": "^8.50.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -4902,16 +3163,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.48.1.tgz", - "integrity": "sha512-PC0PDZfJg8sP7cmKe6L3QIL8GZwU5aRvUFedqSIpw3B+QjRSUZeeITC2M5XKeMXEzL6wccN196iy3JLwKNvDVA==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.50.0.tgz", + "integrity": "sha512-6/cmF2piao+f6wSxUsJLZjck7OQsYyRtcOZS02k7XINSNlz93v6emM8WutDQSXnroG2xwYlEVHJI+cPA7CPM3Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.48.1", - "@typescript-eslint/types": "8.48.1", - "@typescript-eslint/typescript-estree": "8.48.1", - "@typescript-eslint/visitor-keys": "8.48.1", + "@typescript-eslint/scope-manager": "8.50.0", + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/typescript-estree": "8.50.0", + "@typescript-eslint/visitor-keys": "8.50.0", "debug": "^4.3.4" }, "engines": { @@ -4927,14 +3188,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.48.1.tgz", - "integrity": "sha512-HQWSicah4s9z2/HifRPQ6b6R7G+SBx64JlFQpgSSHWPKdvCZX57XCbszg/bapbRsOEv42q5tayTYcEFpACcX1w==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.50.0.tgz", + "integrity": "sha512-Cg/nQcL1BcoTijEWyx4mkVC56r8dj44bFDvBdygifuS20f3OZCHmFbjF34DPSi07kwlFvqfv/xOLnJ5DquxSGQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.48.1", - "@typescript-eslint/types": "^8.48.1", + "@typescript-eslint/tsconfig-utils": "^8.50.0", + "@typescript-eslint/types": "^8.50.0", "debug": "^4.3.4" }, "engines": { @@ -4949,14 +3210,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.48.1.tgz", - "integrity": "sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.50.0.tgz", + "integrity": "sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.48.1", - "@typescript-eslint/visitor-keys": "8.48.1" + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/visitor-keys": "8.50.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4967,9 +3228,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.48.1.tgz", - "integrity": "sha512-k0Jhs4CpEffIBm6wPaCXBAD7jxBtrHjrSgtfCjUvPp9AZ78lXKdTR8fxyZO5y4vWNlOvYXRtngSZNSn+H53Jkw==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.50.0.tgz", + "integrity": "sha512-vxd3G/ybKTSlm31MOA96gqvrRGv9RJ7LGtZCn2Vrc5htA0zCDvcMqUkifcjrWNNKXHUU3WCkYOzzVSFBd0wa2w==", "dev": true, "license": "MIT", "engines": { @@ -4984,15 +3245,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.48.1.tgz", - "integrity": "sha512-1jEop81a3LrJQLTf/1VfPQdhIY4PlGDBc/i67EVWObrtvcziysbLN3oReexHOM6N3jyXgCrkBsZpqwH0hiDOQg==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.50.0.tgz", + "integrity": "sha512-7OciHT2lKCewR0mFoBrvZJ4AXTMe/sYOe87289WAViOocEmDjjv8MvIOT2XESuKj9jp8u3SZYUSh89QA4S1kQw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.48.1", - "@typescript-eslint/typescript-estree": "8.48.1", - "@typescript-eslint/utils": "8.48.1", + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/typescript-estree": "8.50.0", + "@typescript-eslint/utils": "8.50.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -5009,9 +3270,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.1.tgz", - "integrity": "sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.50.0.tgz", + "integrity": "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w==", "dev": true, "license": "MIT", "engines": { @@ -5023,16 +3284,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.48.1.tgz", - "integrity": "sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.50.0.tgz", + "integrity": "sha512-W7SVAGBR/IX7zm1t70Yujpbk+zdPq/u4soeFSknWFdXIFuWsBGBOUu/Tn/I6KHSKvSh91OiMuaSnYp3mtPt5IQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.48.1", - "@typescript-eslint/tsconfig-utils": "8.48.1", - "@typescript-eslint/types": "8.48.1", - "@typescript-eslint/visitor-keys": "8.48.1", + "@typescript-eslint/project-service": "8.50.0", + "@typescript-eslint/tsconfig-utils": "8.50.0", + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/visitor-keys": "8.50.0", "debug": "^4.3.4", "minimatch": "^9.0.4", "semver": "^7.6.0", @@ -5077,16 +3338,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.48.1.tgz", - "integrity": "sha512-fAnhLrDjiVfey5wwFRwrweyRlCmdz5ZxXz2G/4cLn0YDLjTapmN4gcCsTBR1N2rWnZSDeWpYtgLDsJt+FpmcwA==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.50.0.tgz", + "integrity": "sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.48.1", - "@typescript-eslint/types": "8.48.1", - "@typescript-eslint/typescript-estree": "8.48.1" + "@typescript-eslint/scope-manager": "8.50.0", + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/typescript-estree": "8.50.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5101,13 +3362,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.48.1.tgz", - "integrity": "sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.50.0.tgz", + "integrity": "sha512-Xzmnb58+Db78gT/CCj/PVCvK+zxbnsw6F+O1oheYszJbBSdEjVhQi3C/Xttzxgi/GLmpvOggRs1RFpiJ8+c34Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.48.1", + "@typescript-eslint/types": "8.50.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -5119,28 +3380,28 @@ } }, "node_modules/@typescript/native-preview": { - "version": "7.0.0-dev.20251203.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20251203.1.tgz", - "integrity": "sha512-u6kHGmbkB4WQ2XjQUVq6PixV92biRclTBAq8r09L/MGzsiVREdYzf/Bf1W4aTDcDSu6UQ3hjtBR6hROQRPrMXQ==", + "version": "7.0.0-dev.20251219.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20251219.1.tgz", + "integrity": "sha512-NeNphyEomcL5/CtsJfv16PJ1jX3ot08JQVp0UUI7hHok4mabbFOGmaiIWa/ZVR+p0LeUwPoMEouSdJ15A850DQ==", "dev": true, "license": "Apache-2.0", "bin": { "tsgo": "bin/tsgo.js" }, "optionalDependencies": { - "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20251203.1", - "@typescript/native-preview-darwin-x64": "7.0.0-dev.20251203.1", - "@typescript/native-preview-linux-arm": "7.0.0-dev.20251203.1", - "@typescript/native-preview-linux-arm64": "7.0.0-dev.20251203.1", - "@typescript/native-preview-linux-x64": "7.0.0-dev.20251203.1", - "@typescript/native-preview-win32-arm64": "7.0.0-dev.20251203.1", - "@typescript/native-preview-win32-x64": "7.0.0-dev.20251203.1" + "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20251219.1", + "@typescript/native-preview-darwin-x64": "7.0.0-dev.20251219.1", + "@typescript/native-preview-linux-arm": "7.0.0-dev.20251219.1", + "@typescript/native-preview-linux-arm64": "7.0.0-dev.20251219.1", + "@typescript/native-preview-linux-x64": "7.0.0-dev.20251219.1", + "@typescript/native-preview-win32-arm64": "7.0.0-dev.20251219.1", + "@typescript/native-preview-win32-x64": "7.0.0-dev.20251219.1" } }, "node_modules/@typescript/native-preview-darwin-arm64": { - "version": "7.0.0-dev.20251203.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20251203.1.tgz", - "integrity": "sha512-gMPW/y89KANC0fIqdudxwsxUOHTOyujaOGxyj4IOaFLIP+8/gofawsmdf9HVniPq4xCT7tMpiqa/b9btxJ5nGw==", + "version": "7.0.0-dev.20251219.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20251219.1.tgz", + "integrity": "sha512-hnEOHOmkrIZ0sjdGjvbYQJeynOQbe+Iwj7+7/y0AELbuusCGMmlw34nEz6m5Nkh1PO+OX+sgY2Hd5PO54mWdHA==", "cpu": [ "arm64" ], @@ -5152,9 +3413,9 @@ ] }, "node_modules/@typescript/native-preview-darwin-x64": { - "version": "7.0.0-dev.20251203.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20251203.1.tgz", - "integrity": "sha512-BG/bCAZcTGNM4bQMwY4hI0l70QaxQW9qwJ04GZJL02LAnaQVai8o5X/ghU6awkXFt9CTXdXBWn+hKNb+IiHG+w==", + "version": "7.0.0-dev.20251219.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20251219.1.tgz", + "integrity": "sha512-liPn6XM7Cao0VnVWZTzWBAFMZQl+IheaR8A5pzy85wvWH+ztUdm7K3RsykkJXPpMed9gCv3o1kVXNONzPU8Xng==", "cpu": [ "x64" ], @@ -5166,9 +3427,9 @@ ] }, "node_modules/@typescript/native-preview-linux-arm": { - "version": "7.0.0-dev.20251203.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20251203.1.tgz", - "integrity": "sha512-iGrXfVUWtXgiaiVX7FhFVYFz3qFklta2kQEx0VX+km/tBVFMt+egI36tflKYuR7UE5n+0kboKldtyKgmfGrrjQ==", + "version": "7.0.0-dev.20251219.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20251219.1.tgz", + "integrity": "sha512-ZUhxOj/t5JxFEveJmDlPFc3Y2OCv5lwPIA1otGqoUi7OhiHbzzFrVpYWAxASe9HXZqYQEqW7Hku7G04gPAHM6w==", "cpu": [ "arm" ], @@ -5180,9 +3441,9 @@ ] }, "node_modules/@typescript/native-preview-linux-arm64": { - "version": "7.0.0-dev.20251203.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20251203.1.tgz", - "integrity": "sha512-UGrYYbYbyjlklDubWE93E84WU6jrCGsjpJ2+/GFf4keB3IUrvg9lRqgQ3DUYW4p5kXJR+YC42HnG+OXkN+s6Pw==", + "version": "7.0.0-dev.20251219.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20251219.1.tgz", + "integrity": "sha512-iekBmuViSqmMQRaYrcSv9Bd1gIDgWlrZA5ozpG6bQDe6ekg+QnJ1LNsaY05caXvm45UZTy02poM8BJRZLklK2g==", "cpu": [ "arm64" ], @@ -5194,9 +3455,9 @@ ] }, "node_modules/@typescript/native-preview-linux-x64": { - "version": "7.0.0-dev.20251203.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20251203.1.tgz", - "integrity": "sha512-s3VZtFQGktU1ph0q3v8T2tVsgTrRoiaWFknt2vrErxKnzfQgChWOlM0o7Geaj/y1dnrOGWO/cHwMCSb7vd2fgw==", + "version": "7.0.0-dev.20251219.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20251219.1.tgz", + "integrity": "sha512-Fm+u4dTVpz0ruufnMGgqMzwZPH1rUvbg6XzC/jHgJGFy296tTKUrNpt+EomLShdlhmseAB+ledlVwNT9Ydv4xQ==", "cpu": [ "x64" ], @@ -5208,9 +3469,9 @@ ] }, "node_modules/@typescript/native-preview-win32-arm64": { - "version": "7.0.0-dev.20251203.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20251203.1.tgz", - "integrity": "sha512-rcaW7Kn7Ja8J17wmc9UuOjf0LmlqPQYYnqQTdh/kj72FcK4l+8P7b1LcViQFcsOAiIcRZBKrEVZnZXNQxYdHMQ==", + "version": "7.0.0-dev.20251219.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20251219.1.tgz", + "integrity": "sha512-GRadtoEGmWS4LZE8XlJUomEpNMnWJSd6JERVvBLcQo7Rs2hbPX+8h01hgnbw1xeYvQq1z56S5RnndmmsqszcxQ==", "cpu": [ "arm64" ], @@ -5222,9 +3483,9 @@ ] }, "node_modules/@typescript/native-preview-win32-x64": { - "version": "7.0.0-dev.20251203.1", - "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20251203.1.tgz", - "integrity": "sha512-+DSMCGE7VZWjYzbWDuIenBW2tUclUqAGi7pcOgGq3BpwPEqyVhdQh5ggOk087xgshBv5Wj/yAdXA9gQFAFxpEQ==", + "version": "7.0.0-dev.20251219.1", + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20251219.1.tgz", + "integrity": "sha512-ogGZMdMeY8p2fVXFYDPcRpw0eYFGrGTzFhha5UbzAGPoKH6zRGAnfZOLbedzjbknx/MHFVAO0fy83xUXzdCdMw==", "cpu": [ "x64" ], @@ -5235,36 +3496,15 @@ "win32" ] }, - "node_modules/@vitejs/plugin-react": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.1.1.tgz", - "integrity": "sha512-WQfkSw0QbQ5aJ2CHYw23ZGkqnRwqKHD/KYsMeTkZzPT4Jcf0DcBxBtwMJxnu6E7oxw5+JC6ZAiePgh28uJ1HBA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.28.5", - "@babel/plugin-transform-react-jsx-self": "^7.27.1", - "@babel/plugin-transform-react-jsx-source": "^7.27.1", - "@rolldown/pluginutils": "1.0.0-beta.47", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.18.0" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" - } - }, "node_modules/@vitest/browser": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@vitest/browser/-/browser-4.0.15.tgz", - "integrity": "sha512-zedtczX688KehaIaAv7m25CeDLb0gBtAOa2Oi1G1cqvSO5aLSVfH6lpZMJLW8BKYuWMxLQc9/5GYoM+jgvGIrw==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/browser/-/browser-4.0.16.tgz", + "integrity": "sha512-t4toy8X/YTnjYEPoY0pbDBg3EvDPg1elCDrfc+VupPHwoN/5/FNQ8Z+xBYIaEnOE2vVEyKwqYBzZ9h9rJtZVcg==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/mocker": "4.0.15", - "@vitest/utils": "4.0.15", + "@vitest/mocker": "4.0.16", + "@vitest/utils": "4.0.16", "magic-string": "^0.30.21", "pixelmatch": "7.1.0", "pngjs": "^7.0.0", @@ -5276,18 +3516,18 @@ "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "vitest": "4.0.15" + "vitest": "4.0.16" } }, "node_modules/@vitest/browser-playwright": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@vitest/browser-playwright/-/browser-playwright-4.0.15.tgz", - "integrity": "sha512-94yVpDbb+ykiT7mK6ToonGnq2GIHEQGBTZTAzGxBGQXcVNCh54YKC2/WkfaDzxy0m6Kgw05kq3FYHKHu+wRdIA==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/browser-playwright/-/browser-playwright-4.0.16.tgz", + "integrity": "sha512-I2Fy/ANdphi1yI46d15o0M1M4M0UJrUiVKkH5oKeRZZCdPg0fw/cfTKZzv9Ge9eobtJYp4BGblMzXdXH0vcl5g==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/browser": "4.0.15", - "@vitest/mocker": "4.0.15", + "@vitest/browser": "4.0.16", + "@vitest/mocker": "4.0.16", "tinyrainbow": "^3.0.3" }, "funding": { @@ -5295,7 +3535,7 @@ }, "peerDependencies": { "playwright": "*", - "vitest": "4.0.15" + "vitest": "4.0.16" }, "peerDependenciesMeta": { "playwright": { @@ -5303,64 +3543,144 @@ } } }, - "node_modules/@vitest/coverage-v8": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.0.15.tgz", - "integrity": "sha512-FUJ+1RkpTFW7rQITdgTi93qOCWJobWhBirEPCeXh2SW2wsTlFxy51apDz5gzG+ZEYt/THvWeNmhdAoS9DTwpCw==", + "node_modules/@vitest/browser-playwright/node_modules/@vitest/mocker": { + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.16.tgz", + "integrity": "sha512-yb6k4AZxJTB+q9ycAvsoxGn+j/po0UaPgajllBgt1PzoMAAmJGYFdDk0uCcRcxb3BrME34I6u8gHZTQlkqSZpg==", "dev": true, "license": "MIT", "dependencies": { - "@bcoe/v8-coverage": "^1.0.2", - "@vitest/utils": "4.0.15", - "ast-v8-to-istanbul": "^0.3.8", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-lib-source-maps": "^5.0.6", - "istanbul-reports": "^3.2.0", - "magicast": "^0.5.1", - "obug": "^2.1.1", - "std-env": "^3.10.0", - "tinyrainbow": "^3.0.3" + "@vitest/spy": "4.0.16", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.21" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "@vitest/browser": "4.0.15", - "vitest": "4.0.15" + "msw": "^2.4.9", + "vite": "^6.0.0 || ^7.0.0-0" }, "peerDependenciesMeta": { - "@vitest/browser": { + "msw": { + "optional": true + }, + "vite": { "optional": true } } }, - "node_modules/@vitest/expect": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.0.15.tgz", - "integrity": "sha512-Gfyva9/GxPAWXIWjyGDli9O+waHDC0Q0jaLdFP1qPAUUfo1FEXPXUfUkp3eZA0sSq340vPycSyOlYUeM15Ft1w==", + "node_modules/@vitest/browser-playwright/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, "license": "MIT", "dependencies": { - "@standard-schema/spec": "^1.0.0", - "@types/chai": "^5.2.2", - "@vitest/spy": "4.0.15", - "@vitest/utils": "4.0.15", - "chai": "^6.2.1", - "tinyrainbow": "^3.0.3" + "@types/estree": "^1.0.0" + } + }, + "node_modules/@vitest/browser-playwright/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/@vitest/browser-playwright/node_modules/vite": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.0.tgz", + "integrity": "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" }, "funding": { - "url": "https://opencollective.com/vitest" + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } } }, - "node_modules/@vitest/mocker": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.15.tgz", - "integrity": "sha512-CZ28GLfOEIFkvCFngN8Sfx5h+Se0zN+h4B7yOsPVCcgtiO7t5jt9xQh2E1UkFep+eb9fjyMfuC5gBypwb07fvQ==", + "node_modules/@vitest/browser/node_modules/@vitest/mocker": { + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.16.tgz", + "integrity": "sha512-yb6k4AZxJTB+q9ycAvsoxGn+j/po0UaPgajllBgt1PzoMAAmJGYFdDk0uCcRcxb3BrME34I6u8gHZTQlkqSZpg==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "4.0.15", + "@vitest/spy": "4.0.16", "estree-walker": "^3.0.3", "magic-string": "^0.30.21" }, @@ -5380,20 +3700,163 @@ } } }, - "node_modules/@vitest/mocker/node_modules/estree-walker": { + "node_modules/@vitest/browser/node_modules/estree-walker": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0" + "@types/estree": "^1.0.0" + } + }, + "node_modules/@vitest/browser/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/@vitest/browser/node_modules/vite": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.0.tgz", + "integrity": "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/@vitest/coverage-v8": { + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.0.16.tgz", + "integrity": "sha512-2rNdjEIsPRzsdu6/9Eq0AYAzYdpP6Bx9cje9tL3FE5XzXRQF1fNU9pe/1yE8fCrS0HD+fBtt6gLPh6LI57tX7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^1.0.2", + "@vitest/utils": "4.0.16", + "ast-v8-to-istanbul": "^0.3.8", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-lib-source-maps": "^5.0.6", + "istanbul-reports": "^3.2.0", + "magicast": "^0.5.1", + "obug": "^2.1.1", + "std-env": "^3.10.0", + "tinyrainbow": "^3.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@vitest/browser": "4.0.16", + "vitest": "4.0.16" + }, + "peerDependenciesMeta": { + "@vitest/browser": { + "optional": true + } + } + }, + "node_modules/@vitest/expect": { + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.0.16.tgz", + "integrity": "sha512-eshqULT2It7McaJkQGLkPjPjNph+uevROGuIMJdG3V+0BSR2w9u6J9Lwu+E8cK5TETlfou8GRijhafIMhXsimA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.0.0", + "@types/chai": "^5.2.2", + "@vitest/spy": "4.0.16", + "@vitest/utils": "4.0.16", + "chai": "^6.2.1", + "tinyrainbow": "^3.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/pretty-format": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.15.tgz", - "integrity": "sha512-SWdqR8vEv83WtZcrfLNqlqeQXlQLh2iilO1Wk1gv4eiHKjEzvgHb2OVc3mIPyhZE6F+CtfYjNlDJwP5MN6Km7A==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.16.tgz", + "integrity": "sha512-eNCYNsSty9xJKi/UdVD8Ou16alu7AYiS2fCPRs0b1OdhJiV89buAXQLpTbe+X8V9L6qrs9CqyvU7OaAopJYPsA==", "dev": true, "license": "MIT", "dependencies": { @@ -5404,13 +3867,13 @@ } }, "node_modules/@vitest/runner": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.0.15.tgz", - "integrity": "sha512-+A+yMY8dGixUhHmNdPUxOh0la6uVzun86vAbuMT3hIDxMrAOmn5ILBHm8ajrqHE0t8R9T1dGnde1A5DTnmi3qw==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.0.16.tgz", + "integrity": "sha512-VWEDm5Wv9xEo80ctjORcTQRJ539EGPB3Pb9ApvVRAY1U/WkHXmmYISqU5E79uCwcW7xYUV38gwZD+RV755fu3Q==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/utils": "4.0.15", + "@vitest/utils": "4.0.16", "pathe": "^2.0.3" }, "funding": { @@ -5418,13 +3881,13 @@ } }, "node_modules/@vitest/snapshot": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.0.15.tgz", - "integrity": "sha512-A7Ob8EdFZJIBjLjeO0DZF4lqR6U7Ydi5/5LIZ0xcI+23lYlsYJAfGn8PrIWTYdZQRNnSRlzhg0zyGu37mVdy5g==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.0.16.tgz", + "integrity": "sha512-sf6NcrYhYBsSYefxnry+DR8n3UV4xWZwWxYbCJUt2YdvtqzSPR7VfGrY0zsv090DAbjFZsi7ZaMi1KnSRyK1XA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "4.0.15", + "@vitest/pretty-format": "4.0.16", "magic-string": "^0.30.21", "pathe": "^2.0.3" }, @@ -5433,9 +3896,9 @@ } }, "node_modules/@vitest/spy": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.15.tgz", - "integrity": "sha512-+EIjOJmnY6mIfdXtE/bnozKEvTC4Uczg19yeZ2vtCz5Yyb0QQ31QWVQ8hswJ3Ysx/K2EqaNsVanjr//2+P3FHw==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.16.tgz", + "integrity": "sha512-4jIOWjKP0ZUaEmJm00E0cOBLU+5WE0BpeNr3XN6TEF05ltro6NJqHWxXD0kA8/Zc8Nh23AT8WQxwNG+WeROupw==", "dev": true, "license": "MIT", "funding": { @@ -5443,13 +3906,13 @@ } }, "node_modules/@vitest/utils": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.15.tgz", - "integrity": "sha512-HXjPW2w5dxhTD0dLwtYHDnelK3j8sR8cWIaLxr22evTyY6q8pRCjZSmhRWVjBaOVXChQd6AwMzi9pucorXCPZA==", + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.16.tgz", + "integrity": "sha512-h8z9yYhV3e1LEfaQ3zdypIrnAg/9hguReGZoS7Gl0aBG5xgA410zBqECqmaF/+RkTggRsfnzc1XaAHA6bmUufA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "4.0.15", + "@vitest/pretty-format": "4.0.16", "tinyrainbow": "^3.0.3" }, "funding": { @@ -5818,9 +4281,9 @@ } }, "node_modules/ast-v8-to-istanbul": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-0.3.8.tgz", - "integrity": "sha512-szgSZqUxI5T8mLKvS7WTjF9is+MVbOeLADU73IseOcrqhxr/VAvy6wfoVE39KnKzA7JRhjF5eUagNlHwvZPlKQ==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-0.3.9.tgz", + "integrity": "sha512-dSC6tJeOJxbZrPzPbv5mMd6CMiQ1ugaVXXPRad2fXUSsy1kstFn9XQWemV9VW7Y7kpxgQ/4WMoZfwdH8XSU48w==", "dev": true, "license": "MIT", "dependencies": { @@ -5878,16 +4341,6 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, - "node_modules/baseline-browser-mapping": { - "version": "2.8.32", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.32.tgz", - "integrity": "sha512-OPz5aBThlyLFgxyhdwf/s2+8ab3OvT7AdTNvKHBwpXomIYeXqpUUuT8LrdtxZSsWJ4R4CU1un4XGh5Ez3nlTpw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.js" - } - }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -5949,40 +4402,6 @@ "node": ">=8" } }, - "node_modules/browserslist": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz", - "integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "baseline-browser-mapping": "^2.8.25", - "caniuse-lite": "^1.0.30001754", - "electron-to-chromium": "^1.5.249", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.1.4" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -6060,27 +4479,6 @@ "node": ">=6" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001759", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001759.tgz", - "integrity": "sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, "node_modules/chai": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.1.tgz", @@ -6231,13 +4629,6 @@ "node": ">= 0.6" } }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" - }, "node_modules/cookie": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", @@ -6470,9 +4861,9 @@ "peer": true }, "node_modules/dompurify": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.0.tgz", - "integrity": "sha512-r+f6MYR1gGN1eJv0TVQbhA7if/U7P87cdPl3HN5rikqaBSBxLiCb/b9O+2eG0cxz0ghyU+mU1QkbsOwERMYlWQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.1.tgz", + "integrity": "sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==", "license": "(MPL-2.0 OR Apache-2.0)", "optionalDependencies": { "@types/trusted-types": "^2.0.7" @@ -6543,13 +4934,6 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "license": "MIT" }, - "node_modules/electron-to-chromium": { - "version": "1.5.263", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.263.tgz", - "integrity": "sha512-DrqJ11Knd+lo+dv+lltvfMDLU27g14LMdH2b0O3Pio4uk0x+z7OR+JrmyacTPN2M8w3BrZ7/RTwG3R9B7irPlg==", - "dev": true, - "license": "ISC" - }, "node_modules/encodeurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", @@ -6570,9 +4954,9 @@ } }, "node_modules/es-abstract": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", - "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", + "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", "dev": true, "license": "MIT", "dependencies": { @@ -6723,9 +5107,9 @@ } }, "node_modules/esbuild": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", - "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz", + "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -6736,42 +5120,32 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.12", - "@esbuild/android-arm": "0.25.12", - "@esbuild/android-arm64": "0.25.12", - "@esbuild/android-x64": "0.25.12", - "@esbuild/darwin-arm64": "0.25.12", - "@esbuild/darwin-x64": "0.25.12", - "@esbuild/freebsd-arm64": "0.25.12", - "@esbuild/freebsd-x64": "0.25.12", - "@esbuild/linux-arm": "0.25.12", - "@esbuild/linux-arm64": "0.25.12", - "@esbuild/linux-ia32": "0.25.12", - "@esbuild/linux-loong64": "0.25.12", - "@esbuild/linux-mips64el": "0.25.12", - "@esbuild/linux-ppc64": "0.25.12", - "@esbuild/linux-riscv64": "0.25.12", - "@esbuild/linux-s390x": "0.25.12", - "@esbuild/linux-x64": "0.25.12", - "@esbuild/netbsd-arm64": "0.25.12", - "@esbuild/netbsd-x64": "0.25.12", - "@esbuild/openbsd-arm64": "0.25.12", - "@esbuild/openbsd-x64": "0.25.12", - "@esbuild/openharmony-arm64": "0.25.12", - "@esbuild/sunos-x64": "0.25.12", - "@esbuild/win32-arm64": "0.25.12", - "@esbuild/win32-ia32": "0.25.12", - "@esbuild/win32-x64": "0.25.12" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" + "@esbuild/aix-ppc64": "0.27.2", + "@esbuild/android-arm": "0.27.2", + "@esbuild/android-arm64": "0.27.2", + "@esbuild/android-x64": "0.27.2", + "@esbuild/darwin-arm64": "0.27.2", + "@esbuild/darwin-x64": "0.27.2", + "@esbuild/freebsd-arm64": "0.27.2", + "@esbuild/freebsd-x64": "0.27.2", + "@esbuild/linux-arm": "0.27.2", + "@esbuild/linux-arm64": "0.27.2", + "@esbuild/linux-ia32": "0.27.2", + "@esbuild/linux-loong64": "0.27.2", + "@esbuild/linux-mips64el": "0.27.2", + "@esbuild/linux-ppc64": "0.27.2", + "@esbuild/linux-riscv64": "0.27.2", + "@esbuild/linux-s390x": "0.27.2", + "@esbuild/linux-x64": "0.27.2", + "@esbuild/netbsd-arm64": "0.27.2", + "@esbuild/netbsd-x64": "0.27.2", + "@esbuild/openbsd-arm64": "0.27.2", + "@esbuild/openbsd-x64": "0.27.2", + "@esbuild/openharmony-arm64": "0.27.2", + "@esbuild/sunos-x64": "0.27.2", + "@esbuild/win32-arm64": "0.27.2", + "@esbuild/win32-ia32": "0.27.2", + "@esbuild/win32-x64": "0.27.2" } }, "node_modules/escape-html": { @@ -6794,9 +5168,9 @@ } }, "node_modules/eslint": { - "version": "9.39.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.1.tgz", - "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==", + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", + "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", "dev": true, "license": "MIT", "dependencies": { @@ -6806,7 +5180,7 @@ "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.39.1", + "@eslint/js": "9.39.2", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -7212,9 +5586,9 @@ } }, "node_modules/expect-type": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.2.2.tgz", - "integrity": "sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", + "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -7508,9 +5882,9 @@ } }, "node_modules/fs-extra": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.2.tgz", - "integrity": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==", + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", + "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", "dev": true, "license": "MIT", "dependencies": { @@ -7587,16 +5961,6 @@ "node": ">= 0.4" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/get-intrinsic": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", @@ -7766,13 +6130,6 @@ "dev": true, "license": "ISC" }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, - "license": "MIT" - }, "node_modules/has-bigints": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", @@ -7903,9 +6260,9 @@ } }, "node_modules/iconv-lite": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz", - "integrity": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.1.tgz", + "integrity": "sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==", "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -8523,7 +6880,8 @@ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/js-yaml": { "version": "4.1.1", @@ -8547,19 +6905,6 @@ "node": ">=0.1.90" } }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", @@ -8581,19 +6926,6 @@ "dev": true, "license": "MIT" }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/jsonc-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", @@ -9029,16 +7361,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, "node_modules/lz-string": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", @@ -9212,9 +7534,9 @@ } }, "node_modules/mini-coi": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/mini-coi/-/mini-coi-0.4.2.tgz", - "integrity": "sha512-9HPJlEWRjdmpplnGHEV6+0PYQMTQzsRtVwWROvBck1tKkBZRVf7Y6jriVgoNcDWc2iu1QC9AozjHrqUuwMNvpg==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/mini-coi/-/mini-coi-0.4.3.tgz", + "integrity": "sha512-idIE0SRz0YabltF/BrocGFJhZF0a0MlTCP5HQFBI6LHQYHW8/oNb+c/xJQdnLSzDm20FuPAIyVMvrFF5FhC0TQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9252,13 +7574,12 @@ }, "node_modules/monaco-editor": { "name": "@codingame/monaco-vscode-editor-api", - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-api/-/monaco-vscode-editor-api-23.2.2.tgz", - "integrity": "sha512-g1zJf3fH69klguozHTTO2wsCw3Lg0WAQ8xqK2zV3mP189Mle7boPy4Bd63sFEbaTiUq2PBQxosP0qTaE9/eG0w==", + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-api/-/monaco-vscode-editor-api-24.1.1.tgz", + "integrity": "sha512-FkPA5fAHZ2U1DbwfqXKvLqb6t8/0YRpfS0l+00iAoJ+5HmT8DtHaq8JbxDH87hQQCaNGB38+an0mEKtYH0mgqA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-5452e2b7-9081-5f95-839b-4ab3544ce28f-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1" } }, "node_modules/monaco-languageclient": { @@ -9327,13 +7648,6 @@ "dev": true, "license": "MIT" }, - "node_modules/node-releases": { - "version": "2.0.27", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", - "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", - "dev": true, - "license": "MIT" - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -9553,13 +7867,13 @@ } }, "node_modules/oxc-parser": { - "version": "0.99.0", - "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.99.0.tgz", - "integrity": "sha512-MpS1lbd2vR0NZn1v0drpgu7RUFu3x9Rd0kxExObZc2+F+DIrV0BOMval/RO3BYGwssIOerII6iS8EbbpCCZQpQ==", + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.103.0.tgz", + "integrity": "sha512-UrSUdhwNVUUysWq5yHBCUwe0njFL7k377GGRSSDByAT02IubuMlUiudG+CaQQjP+RgjYXCgoINMVA+enZRJdZA==", "dev": true, "license": "MIT", "dependencies": { - "@oxc-project/types": "^0.99.0" + "@oxc-project/types": "^0.103.0" }, "engines": { "node": "^20.19.0 || >=22.12.0" @@ -9568,27 +7882,27 @@ "url": "https://github.com/sponsors/Boshen" }, "optionalDependencies": { - "@oxc-parser/binding-android-arm64": "0.99.0", - "@oxc-parser/binding-darwin-arm64": "0.99.0", - "@oxc-parser/binding-darwin-x64": "0.99.0", - "@oxc-parser/binding-freebsd-x64": "0.99.0", - "@oxc-parser/binding-linux-arm-gnueabihf": "0.99.0", - "@oxc-parser/binding-linux-arm-musleabihf": "0.99.0", - "@oxc-parser/binding-linux-arm64-gnu": "0.99.0", - "@oxc-parser/binding-linux-arm64-musl": "0.99.0", - "@oxc-parser/binding-linux-riscv64-gnu": "0.99.0", - "@oxc-parser/binding-linux-s390x-gnu": "0.99.0", - "@oxc-parser/binding-linux-x64-gnu": "0.99.0", - "@oxc-parser/binding-linux-x64-musl": "0.99.0", - "@oxc-parser/binding-wasm32-wasi": "0.99.0", - "@oxc-parser/binding-win32-arm64-msvc": "0.99.0", - "@oxc-parser/binding-win32-x64-msvc": "0.99.0" + "@oxc-parser/binding-android-arm64": "0.103.0", + "@oxc-parser/binding-darwin-arm64": "0.103.0", + "@oxc-parser/binding-darwin-x64": "0.103.0", + "@oxc-parser/binding-freebsd-x64": "0.103.0", + "@oxc-parser/binding-linux-arm-gnueabihf": "0.103.0", + "@oxc-parser/binding-linux-arm64-gnu": "0.103.0", + "@oxc-parser/binding-linux-arm64-musl": "0.103.0", + "@oxc-parser/binding-linux-riscv64-gnu": "0.103.0", + "@oxc-parser/binding-linux-s390x-gnu": "0.103.0", + "@oxc-parser/binding-linux-x64-gnu": "0.103.0", + "@oxc-parser/binding-linux-x64-musl": "0.103.0", + "@oxc-parser/binding-openharmony-arm64": "0.103.0", + "@oxc-parser/binding-wasm32-wasi": "0.103.0", + "@oxc-parser/binding-win32-arm64-msvc": "0.103.0", + "@oxc-parser/binding-win32-x64-msvc": "0.103.0" } }, "node_modules/oxlint": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.31.0.tgz", - "integrity": "sha512-U+Z3VShi1zuLF2Hz/pm4vWJUBm5sDHjwSzj340tz4tS2yXg9H5PTipsZv+Yu/alg6Z7EM2cZPKGNBZAvmdfkQg==", + "version": "1.34.0", + "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.34.0.tgz", + "integrity": "sha512-Ni0N8wAiKlgaYkI/Yz4VrutfVIZgd2shDtS+loQxyBTwO8YUAnk3+g7OQ1cyI/aatHiFwvFNfV/uvZyHUtyPpA==", "dev": true, "license": "MIT", "bin": { @@ -9602,17 +7916,17 @@ "url": "https://github.com/sponsors/Boshen" }, "optionalDependencies": { - "@oxlint/darwin-arm64": "1.31.0", - "@oxlint/darwin-x64": "1.31.0", - "@oxlint/linux-arm64-gnu": "1.31.0", - "@oxlint/linux-arm64-musl": "1.31.0", - "@oxlint/linux-x64-gnu": "1.31.0", - "@oxlint/linux-x64-musl": "1.31.0", - "@oxlint/win32-arm64": "1.31.0", - "@oxlint/win32-x64": "1.31.0" + "@oxlint/darwin-arm64": "1.34.0", + "@oxlint/darwin-x64": "1.34.0", + "@oxlint/linux-arm64-gnu": "1.34.0", + "@oxlint/linux-arm64-musl": "1.34.0", + "@oxlint/linux-x64-gnu": "1.34.0", + "@oxlint/linux-x64-musl": "1.34.0", + "@oxlint/win32-arm64": "1.34.0", + "@oxlint/win32-x64": "1.34.0" }, "peerDependencies": { - "oxlint-tsgolint": ">=0.8.1" + "oxlint-tsgolint": ">=0.9.2" }, "peerDependenciesMeta": { "oxlint-tsgolint": { @@ -10057,24 +8371,24 @@ } }, "node_modules/react": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz", - "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", + "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.0.tgz", - "integrity": "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", "license": "MIT", "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^19.2.0" + "react": "^19.2.3" } }, "node_modules/react-is": { @@ -10085,16 +8399,6 @@ "license": "MIT", "peer": true }, - "node_modules/react-refresh": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", - "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -10289,9 +8593,9 @@ } }, "node_modules/rolldown-vite": { - "version": "7.2.10", - "resolved": "https://registry.npmjs.org/rolldown-vite/-/rolldown-vite-7.2.10.tgz", - "integrity": "sha512-v2ekZjuVLfumjp1Cr7LSQM1n2oOo3+gMruhOgT0Q4/cQ2J3nkTDLTAWLQQ86UHMbFYyVIN1wGh8BEZbvjkyctg==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/rolldown-vite/-/rolldown-vite-7.3.0.tgz", + "integrity": "sha512-5hI5NCJwKBGtzWtdKB3c2fOEpI77Iaa0z4mSzZPU1cJ/OqrGbFafm90edVCd7T9Snz+Sh09TMAv4EQqyVLzuEg==", "dev": true, "license": "MIT", "dependencies": { @@ -10317,7 +8621,7 @@ }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", - "esbuild": "^0.25.0", + "esbuild": "^0.27.0", "jiti": ">=1.21.0", "less": "^4.0.0", "sass": "^1.70.0", @@ -10389,17 +8693,10 @@ "url": "https://github.com/sponsors/Boshen" } }, - "node_modules/rolldown/node_modules/@rolldown/pluginutils": { - "version": "1.0.0-beta.53", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.53.tgz", - "integrity": "sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==", - "dev": true, - "license": "MIT" - }, "node_modules/rollup": { - "version": "4.53.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.3.tgz", - "integrity": "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==", + "version": "4.53.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.5.tgz", + "integrity": "sha512-iTNAbFSlRpcHeeWu73ywU/8KuU/LZmNCSxp6fjQkJBD3ivUb8tpDrXhIxEzA05HlYMEwmtaUnb3RP+YNv162OQ==", "dev": true, "license": "MIT", "dependencies": { @@ -10413,28 +8710,28 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.53.3", - "@rollup/rollup-android-arm64": "4.53.3", - "@rollup/rollup-darwin-arm64": "4.53.3", - "@rollup/rollup-darwin-x64": "4.53.3", - "@rollup/rollup-freebsd-arm64": "4.53.3", - "@rollup/rollup-freebsd-x64": "4.53.3", - "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", - "@rollup/rollup-linux-arm-musleabihf": "4.53.3", - "@rollup/rollup-linux-arm64-gnu": "4.53.3", - "@rollup/rollup-linux-arm64-musl": "4.53.3", - "@rollup/rollup-linux-loong64-gnu": "4.53.3", - "@rollup/rollup-linux-ppc64-gnu": "4.53.3", - "@rollup/rollup-linux-riscv64-gnu": "4.53.3", - "@rollup/rollup-linux-riscv64-musl": "4.53.3", - "@rollup/rollup-linux-s390x-gnu": "4.53.3", - "@rollup/rollup-linux-x64-gnu": "4.53.3", - "@rollup/rollup-linux-x64-musl": "4.53.3", - "@rollup/rollup-openharmony-arm64": "4.53.3", - "@rollup/rollup-win32-arm64-msvc": "4.53.3", - "@rollup/rollup-win32-ia32-msvc": "4.53.3", - "@rollup/rollup-win32-x64-gnu": "4.53.3", - "@rollup/rollup-win32-x64-msvc": "4.53.3", + "@rollup/rollup-android-arm-eabi": "4.53.5", + "@rollup/rollup-android-arm64": "4.53.5", + "@rollup/rollup-darwin-arm64": "4.53.5", + "@rollup/rollup-darwin-x64": "4.53.5", + "@rollup/rollup-freebsd-arm64": "4.53.5", + "@rollup/rollup-freebsd-x64": "4.53.5", + "@rollup/rollup-linux-arm-gnueabihf": "4.53.5", + "@rollup/rollup-linux-arm-musleabihf": "4.53.5", + "@rollup/rollup-linux-arm64-gnu": "4.53.5", + "@rollup/rollup-linux-arm64-musl": "4.53.5", + "@rollup/rollup-linux-loong64-gnu": "4.53.5", + "@rollup/rollup-linux-ppc64-gnu": "4.53.5", + "@rollup/rollup-linux-riscv64-gnu": "4.53.5", + "@rollup/rollup-linux-riscv64-musl": "4.53.5", + "@rollup/rollup-linux-s390x-gnu": "4.53.5", + "@rollup/rollup-linux-x64-gnu": "4.53.5", + "@rollup/rollup-linux-x64-musl": "4.53.5", + "@rollup/rollup-openharmony-arm64": "4.53.5", + "@rollup/rollup-win32-arm64-msvc": "4.53.5", + "@rollup/rollup-win32-ia32-msvc": "4.53.5", + "@rollup/rollup-win32-x64-gnu": "4.53.5", + "@rollup/rollup-win32-x64-msvc": "4.53.5", "fsevents": "~2.3.2" } }, @@ -10564,31 +8861,35 @@ } }, "node_modules/send": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz", - "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", + "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", "license": "MIT", "dependencies": { - "debug": "^4.3.5", + "debug": "^4.4.3", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "fresh": "^2.0.0", - "http-errors": "^2.0.0", - "mime-types": "^3.0.1", + "http-errors": "^2.0.1", + "mime-types": "^3.0.2", "ms": "^2.1.3", "on-finished": "^2.4.1", "range-parser": "^1.2.1", - "statuses": "^2.0.1" + "statuses": "^2.0.2" }, "engines": { "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/serve-static": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz", - "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", "license": "MIT", "dependencies": { "encodeurl": "^2.0.0", @@ -10598,6 +8899,10 @@ }, "engines": { "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/set-function-length": { @@ -11197,299 +9502,321 @@ "fsevents": "~2.3.3" } }, - "node_modules/tsx/node_modules/@esbuild/aix-ppc64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.0.tgz", - "integrity": "sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-arm": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.0.tgz", - "integrity": "sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.0.tgz", - "integrity": "sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==", - "cpu": [ - "arm64" - ], + "node_modules/tsx/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, + "hasInstallScript": true, "license": "MIT", "optional": true, "os": [ - "android" + "darwin" ], "engines": { - "node": ">=18" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/tsx/node_modules/@esbuild/android-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.0.tgz", - "integrity": "sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==", - "cpu": [ - "x64" - ], + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "prelude-ls": "^1.2.1" + }, "engines": { - "node": ">=18" + "node": ">= 0.8.0" } }, - "node_modules/tsx/node_modules/@esbuild/darwin-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.0.tgz", - "integrity": "sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/type-is": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", + "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "content-type": "^1.0.5", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" + }, "engines": { - "node": ">=18" + "node": ">= 0.6" } }, - "node_modules/tsx/node_modules/@esbuild/darwin-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.0.tgz", - "integrity": "sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==", - "cpu": [ - "x64" - ], + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, "engines": { - "node": ">=18" + "node": ">= 0.4" } }, - "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.0.tgz", - "integrity": "sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==", - "cpu": [ - "arm64" - ], + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, "engines": { - "node": ">=18" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tsx/node_modules/@esbuild/freebsd-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.0.tgz", - "integrity": "sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==", - "cpu": [ - "x64" - ], + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, "engines": { - "node": ">=18" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tsx/node_modules/@esbuild/linux-arm": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.0.tgz", - "integrity": "sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==", - "cpu": [ - "arm" - ], + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, "engines": { - "node": ">=18" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tsx/node_modules/@esbuild/linux-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.0.tgz", - "integrity": "sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==", - "cpu": [ - "arm64" - ], + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, "engines": { - "node": ">=18" + "node": ">=14.17" } }, - "node_modules/tsx/node_modules/@esbuild/linux-ia32": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.0.tgz", - "integrity": "sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==", - "cpu": [ - "ia32" - ], + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, "engines": { - "node": ">=18" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tsx/node_modules/@esbuild/linux-loong64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.0.tgz", - "integrity": "sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==", - "cpu": [ - "loong64" - ], + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=18" + "node": ">= 10.0.0" } }, - "node_modules/tsx/node_modules/@esbuild/linux-mips64el": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.0.tgz", - "integrity": "sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==", - "cpu": [ - "mips64el" - ], - "dev": true, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=18" + "node": ">= 0.8" } }, - "node_modules/tsx/node_modules/@esbuild/linux-ppc64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.0.tgz", - "integrity": "sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==", - "cpu": [ - "ppc64" - ], + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=18" + "node": ">= 0.8" } }, - "node_modules/tsx/node_modules/@esbuild/linux-riscv64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.0.tgz", - "integrity": "sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==", - "cpu": [ - "riscv64" - ], + "node_modules/vite": { + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.0-beta.3.tgz", + "integrity": "sha512-hsc59mETwVSFQj8KYpmLGwGDKoFYrQLolt2TZUy74Y0bkyF9veYolNgJH+R6loC0Ki35wEblXSMTJ6nfhDqkiQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "peer": true, + "dependencies": { + "@oxc-project/runtime": "0.103.0", + "fdir": "^6.5.0", + "lightningcss": "^1.30.2", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rolldown": "1.0.0-beta.55", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "esbuild": "^0.25.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } } }, - "node_modules/tsx/node_modules/@esbuild/linux-s390x": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.0.tgz", - "integrity": "sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==", - "cpu": [ - "s390x" - ], + "node_modules/vite-plugin-static-copy": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-3.1.4.tgz", + "integrity": "sha512-iCmr4GSw4eSnaB+G8zc2f4dxSuDjbkjwpuBLLGvQYR9IW7rnDzftnUjOH5p4RYR+d4GsiBqXRvzuFhs5bnzVyw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "chokidar": "^3.6.0", + "p-map": "^7.0.3", + "picocolors": "^1.1.1", + "tinyglobby": "^0.2.15" + }, "engines": { - "node": ">=18" + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, - "node_modules/tsx/node_modules/@esbuild/linux-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.0.tgz", - "integrity": "sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==", - "cpu": [ - "x64" - ], + "node_modules/vite/node_modules/@oxc-project/runtime": { + "version": "0.103.0", + "resolved": "https://registry.npmjs.org/@oxc-project/runtime/-/runtime-0.103.0.tgz", + "integrity": "sha512-sQKZo5lLS1/yzbsVlZ+zaQorOkLe3OkQjyyMN29tMvCax5e5Sa9uUYKChDDMR4D41n6ApEazMN2UcIwFdHgS7g==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "peer": true, "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/tsx/node_modules/@esbuild/netbsd-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.0.tgz", - "integrity": "sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==", + "node_modules/vite/node_modules/@rolldown/binding-android-arm64": { + "version": "1.0.0-beta.55", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.55.tgz", + "integrity": "sha512-5cPpHdO+zp+klznZnIHRO1bMHDq5hS9cqXodEKAaa/dQTPDjnE91OwAsy3o1gT2x4QaY8NzdBXAvutYdaw0WeA==", "cpu": [ "arm64" ], @@ -11497,50 +9824,53 @@ "license": "MIT", "optional": true, "os": [ - "netbsd" + "android" ], + "peer": true, "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/tsx/node_modules/@esbuild/netbsd-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.0.tgz", - "integrity": "sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==", + "node_modules/vite/node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.0.0-beta.55", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.55.tgz", + "integrity": "sha512-l0887CGU2SXZr0UJmeEcXSvtDCOhDTTYXuoWbhrEJ58YQhQk24EVhDhHMTyjJb1PBRniUgNc1G0T51eF8z+TWw==", "cpu": [ - "x64" + "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "netbsd" + "darwin" ], + "peer": true, "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/tsx/node_modules/@esbuild/openbsd-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.0.tgz", - "integrity": "sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==", + "node_modules/vite/node_modules/@rolldown/binding-darwin-x64": { + "version": "1.0.0-beta.55", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.55.tgz", + "integrity": "sha512-d7qP2AVYzN0tYIP4vJ7nmr26xvmlwdkLD/jWIc9Z9dqh5y0UGPigO3m5eHoHq9BNazmwdD9WzDHbQZyXFZjgtA==", "cpu": [ - "arm64" + "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "openbsd" + "darwin" ], + "peer": true, "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/tsx/node_modules/@esbuild/openbsd-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.0.tgz", - "integrity": "sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==", + "node_modules/vite/node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.0.0-beta.55", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.55.tgz", + "integrity": "sha512-j311E4NOB0VMmXHoDDZhrWidUf7L/Sa6bu/+i2cskvHKU40zcUNPSYeD2YiO2MX+hhDFa5bJwhliYfs+bTrSZw==", "cpu": [ "x64" ], @@ -11548,50 +9878,53 @@ "license": "MIT", "optional": true, "os": [ - "openbsd" + "freebsd" ], + "peer": true, "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/tsx/node_modules/@esbuild/openharmony-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.0.tgz", - "integrity": "sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==", + "node_modules/vite/node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.0.0-beta.55", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.55.tgz", + "integrity": "sha512-lAsaYWhfNTW2A/9O7zCpb5eIJBrFeNEatOS/DDOZ5V/95NHy50g4b/5ViCqchfyFqRb7MKUR18/+xWkIcDkeIw==", "cpu": [ - "arm64" + "arm" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "openharmony" + "linux" ], + "peer": true, "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/tsx/node_modules/@esbuild/sunos-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.0.tgz", - "integrity": "sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==", + "node_modules/vite/node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.0.0-beta.55", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.55.tgz", + "integrity": "sha512-2x6ffiVLZrQv7Xii9+JdtyT1U3bQhKj59K3eRnYlrXsKyjkjfmiDUVx2n+zSyijisUqD62fcegmx2oLLfeTkCA==", "cpu": [ - "x64" + "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "sunos" + "linux" ], + "peer": true, "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/tsx/node_modules/@esbuild/win32-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.0.tgz", - "integrity": "sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==", + "node_modules/vite/node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.0.0-beta.55", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.55.tgz", + "integrity": "sha512-QbNncvqAXziya5wleI+OJvmceEE15vE4yn4qfbI/hwT/+8ZcqxyfRZOOh62KjisXxp4D0h3JZspycXYejxAU3w==", "cpu": [ "arm64" ], @@ -11599,33 +9932,35 @@ "license": "MIT", "optional": true, "os": [ - "win32" + "linux" ], + "peer": true, "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/tsx/node_modules/@esbuild/win32-ia32": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.0.tgz", - "integrity": "sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==", + "node_modules/vite/node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.0.0-beta.55", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.55.tgz", + "integrity": "sha512-YZCTZZM+rujxwVc6A+QZaNMJXVtmabmFYLG2VGQTKaBfYGvBKUgtbMEttnp/oZ88BMi2DzadBVhOmfQV8SuHhw==", "cpu": [ - "ia32" + "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "win32" + "linux" ], + "peer": true, "engines": { - "node": ">=18" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/tsx/node_modules/@esbuild/win32-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.0.tgz", - "integrity": "sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==", + "node_modules/vite/node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.0.0-beta.55", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.55.tgz", + "integrity": "sha512-28q9OQ/DDpFh2keS4BVAlc3N65/wiqKbk5K1pgLdu/uWbKa8hgUJofhXxqO+a+Ya2HVTUuYHneWsI2u+eu3N5Q==", "cpu": [ "x64" ], @@ -11633,384 +9968,258 @@ "license": "MIT", "optional": true, "os": [ - "win32" + "linux" ], + "peer": true, "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/esbuild": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.0.tgz", - "integrity": "sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.27.0", - "@esbuild/android-arm": "0.27.0", - "@esbuild/android-arm64": "0.27.0", - "@esbuild/android-x64": "0.27.0", - "@esbuild/darwin-arm64": "0.27.0", - "@esbuild/darwin-x64": "0.27.0", - "@esbuild/freebsd-arm64": "0.27.0", - "@esbuild/freebsd-x64": "0.27.0", - "@esbuild/linux-arm": "0.27.0", - "@esbuild/linux-arm64": "0.27.0", - "@esbuild/linux-ia32": "0.27.0", - "@esbuild/linux-loong64": "0.27.0", - "@esbuild/linux-mips64el": "0.27.0", - "@esbuild/linux-ppc64": "0.27.0", - "@esbuild/linux-riscv64": "0.27.0", - "@esbuild/linux-s390x": "0.27.0", - "@esbuild/linux-x64": "0.27.0", - "@esbuild/netbsd-arm64": "0.27.0", - "@esbuild/netbsd-x64": "0.27.0", - "@esbuild/openbsd-arm64": "0.27.0", - "@esbuild/openbsd-x64": "0.27.0", - "@esbuild/openharmony-arm64": "0.27.0", - "@esbuild/sunos-x64": "0.27.0", - "@esbuild/win32-arm64": "0.27.0", - "@esbuild/win32-ia32": "0.27.0", - "@esbuild/win32-x64": "0.27.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/tsx/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "node_modules/vite/node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.0.0-beta.55", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-beta.55.tgz", + "integrity": "sha512-LiCA4BjCnm49B+j1lFzUtlC+4ZphBv0d0g5VqrEJua/uyv9Ey1v9tiaMql1C8c0TVSNDUmrkfHQ71vuQC7YfpQ==", + "cpu": [ + "arm64" + ], "dev": true, - "hasInstallScript": true, "license": "MIT", "optional": true, "os": [ - "darwin" + "openharmony" ], + "peer": true, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-is": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", - "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", - "license": "MIT", - "dependencies": { - "content-type": "^1.0.5", - "media-typer": "^1.1.0", - "mime-types": "^3.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", - "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", - "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", - "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.15", - "reflect.getprototypeof": "^1.0.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/typed-array-length": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", - "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "node_modules/vite/node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.0.0-beta.55", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.55.tgz", + "integrity": "sha512-nZ76tY7T0Oe8vamz5Cv5CBJvrqeQxwj1WaJ2GxX8Msqs0zsQMMcvoyxOf0glnJlxxgKjtoBxAOxaAU8ERbW6Tg==", + "cpu": [ + "wasm32" + ], "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0", - "reflect.getprototypeof": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "@napi-rs/wasm-runtime": "^1.1.0" }, "engines": { - "node": ">=14.17" + "node": ">=14.0.0" } }, - "node_modules/unbox-primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", - "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "node_modules/vite/node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.0.0-beta.55", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.55.tgz", + "integrity": "sha512-TFVVfLfhL1G+pWspYAgPK/FSqjiBtRKYX9hixfs508QVEZPQlubYAepHPA7kEa6lZXYj5ntzF87KC6RNhxo+ew==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "has-bigints": "^1.0.2", - "has-symbols": "^1.1.0", - "which-boxed-primitive": "^1.1.1" - }, + "optional": true, + "os": [ + "win32" + ], + "peer": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, - "license": "MIT" + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/vite/node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.0.0-beta.55", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.55.tgz", + "integrity": "sha512-j1WBlk0p+ISgLzMIgl0xHp1aBGXenoK2+qWYc/wil2Vse7kVOdFq9aeQ8ahK6/oxX2teQ5+eDvgjdywqTL+daA==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, "engines": { - "node": ">= 10.0.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "node_modules/vite/node_modules/@rolldown/pluginutils": { + "version": "1.0.0-beta.55", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.55.tgz", + "integrity": "sha512-vajw/B3qoi7aYnnD4BQ4VoCcXQWnF0roSwE2iynbNxgW4l9mFwtLmLmUhpDdcTBfKyZm1p/T0D13qG94XBLohA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/vite/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, "engines": { - "node": ">= 0.8" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/update-browserslist-db": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz", - "integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==", + "node_modules/vite/node_modules/rolldown": { + "version": "1.0.0-beta.55", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-beta.55.tgz", + "integrity": "sha512-r8Ws43aYCnfO07ao0SvQRz4TBAtZJjGWNvScRBOHuiNHvjfECOJBIqJv0nUkL1GYcltjvvHswRilDF1ocsC0+g==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], "license": "MIT", + "peer": true, "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" + "@oxc-project/types": "=0.103.0", + "@rolldown/pluginutils": "1.0.0-beta.55" }, "bin": { - "update-browserslist-db": "cli.js" + "rolldown": "bin/cli.mjs" }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "license": "MIT", "engines": { - "node": ">= 0.8" + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.0.0-beta.55", + "@rolldown/binding-darwin-arm64": "1.0.0-beta.55", + "@rolldown/binding-darwin-x64": "1.0.0-beta.55", + "@rolldown/binding-freebsd-x64": "1.0.0-beta.55", + "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-beta.55", + "@rolldown/binding-linux-arm64-gnu": "1.0.0-beta.55", + "@rolldown/binding-linux-arm64-musl": "1.0.0-beta.55", + "@rolldown/binding-linux-x64-gnu": "1.0.0-beta.55", + "@rolldown/binding-linux-x64-musl": "1.0.0-beta.55", + "@rolldown/binding-openharmony-arm64": "1.0.0-beta.55", + "@rolldown/binding-wasm32-wasi": "1.0.0-beta.55", + "@rolldown/binding-win32-arm64-msvc": "1.0.0-beta.55", + "@rolldown/binding-win32-x64-msvc": "1.0.0-beta.55" } }, - "node_modules/vite": { - "version": "7.2.6", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.2.6.tgz", - "integrity": "sha512-tI2l/nFHC5rLh7+5+o7QjKjSR04ivXDF4jcgV0f/bTQ+OJiITy5S6gaynVsEM+7RqzufMnVbIon6Sr5x1SDYaQ==", + "node_modules/vitest": { + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.0.16.tgz", + "integrity": "sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q==", "dev": true, "license": "MIT", "dependencies": { - "esbuild": "^0.25.0", - "fdir": "^6.5.0", + "@vitest/expect": "4.0.16", + "@vitest/mocker": "4.0.16", + "@vitest/pretty-format": "4.0.16", + "@vitest/runner": "4.0.16", + "@vitest/snapshot": "4.0.16", + "@vitest/spy": "4.0.16", + "@vitest/utils": "4.0.16", + "es-module-lexer": "^1.7.0", + "expect-type": "^1.2.2", + "magic-string": "^0.30.21", + "obug": "^2.1.1", + "pathe": "^2.0.3", "picomatch": "^4.0.3", - "postcss": "^8.5.6", - "rollup": "^4.43.0", - "tinyglobby": "^0.2.15" + "std-env": "^3.10.0", + "tinybench": "^2.9.0", + "tinyexec": "^1.0.2", + "tinyglobby": "^0.2.15", + "tinyrainbow": "^3.0.3", + "vite": "^6.0.0 || ^7.0.0", + "why-is-node-running": "^2.3.0" }, "bin": { - "vite": "bin/vite.js" + "vitest": "vitest.mjs" }, "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": "^20.0.0 || ^22.0.0 || >=24.0.0" }, "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" + "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "@types/node": "^20.19.0 || >=22.12.0", - "jiti": ">=1.21.0", - "less": "^4.0.0", - "lightningcss": "^1.21.0", - "sass": "^1.70.0", - "sass-embedded": "^1.70.0", - "stylus": ">=0.54.8", - "sugarss": "^5.0.0", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" + "@edge-runtime/vm": "*", + "@opentelemetry/api": "^1.9.0", + "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", + "@vitest/browser-playwright": "4.0.16", + "@vitest/browser-preview": "4.0.16", + "@vitest/browser-webdriverio": "4.0.16", + "@vitest/ui": "4.0.16", + "happy-dom": "*", + "jsdom": "*" }, "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "jiti": { - "optional": true - }, - "less": { + "@edge-runtime/vm": { "optional": true }, - "lightningcss": { + "@opentelemetry/api": { "optional": true }, - "sass": { + "@types/node": { "optional": true }, - "sass-embedded": { + "@vitest/browser-playwright": { "optional": true }, - "stylus": { + "@vitest/browser-preview": { "optional": true }, - "sugarss": { + "@vitest/browser-webdriverio": { "optional": true }, - "terser": { + "@vitest/ui": { "optional": true }, - "tsx": { + "happy-dom": { "optional": true }, - "yaml": { + "jsdom": { "optional": true } } }, - "node_modules/vite-plugin-static-copy": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-3.1.4.tgz", - "integrity": "sha512-iCmr4GSw4eSnaB+G8zc2f4dxSuDjbkjwpuBLLGvQYR9IW7rnDzftnUjOH5p4RYR+d4GsiBqXRvzuFhs5bnzVyw==", + "node_modules/vitest/node_modules/@vitest/mocker": { + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.16.tgz", + "integrity": "sha512-yb6k4AZxJTB+q9ycAvsoxGn+j/po0UaPgajllBgt1PzoMAAmJGYFdDk0uCcRcxb3BrME34I6u8gHZTQlkqSZpg==", "dev": true, "license": "MIT", "dependencies": { - "chokidar": "^3.6.0", - "p-map": "^7.0.3", - "picocolors": "^1.1.1", - "tinyglobby": "^0.2.15" + "@vitest/spy": "4.0.16", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.21" }, - "engines": { - "node": "^18.0.0 || >=20.0.0" + "funding": { + "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" + "msw": "^2.4.9", + "vite": "^6.0.0 || ^7.0.0-0" + }, + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } } }, - "node_modules/vite/node_modules/fsevents": { + "node_modules/vitest/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/vitest/node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", @@ -12025,95 +10234,90 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/vitest": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.0.15.tgz", - "integrity": "sha512-n1RxDp8UJm6N0IbJLQo+yzLZ2sQCDyl1o0LeugbPWf8+8Fttp29GghsQBjYJVmWq3gBFfe9Hs1spR44vovn2wA==", + "node_modules/vitest/node_modules/vite": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.0.tgz", + "integrity": "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/expect": "4.0.15", - "@vitest/mocker": "4.0.15", - "@vitest/pretty-format": "4.0.15", - "@vitest/runner": "4.0.15", - "@vitest/snapshot": "4.0.15", - "@vitest/spy": "4.0.15", - "@vitest/utils": "4.0.15", - "es-module-lexer": "^1.7.0", - "expect-type": "^1.2.2", - "magic-string": "^0.30.21", - "obug": "^2.1.1", - "pathe": "^2.0.3", + "esbuild": "^0.27.0", + "fdir": "^6.5.0", "picomatch": "^4.0.3", - "std-env": "^3.10.0", - "tinybench": "^2.9.0", - "tinyexec": "^1.0.2", - "tinyglobby": "^0.2.15", - "tinyrainbow": "^3.0.3", - "vite": "^6.0.0 || ^7.0.0", - "why-is-node-running": "^2.3.0" + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" }, "bin": { - "vitest": "vitest.mjs" + "vite": "bin/vite.js" }, "engines": { - "node": "^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^20.19.0 || >=22.12.0" }, "funding": { - "url": "https://opencollective.com/vitest" + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" }, "peerDependencies": { - "@edge-runtime/vm": "*", - "@opentelemetry/api": "^1.9.0", - "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", - "@vitest/browser-playwright": "4.0.15", - "@vitest/browser-preview": "4.0.15", - "@vitest/browser-webdriverio": "4.0.15", - "@vitest/ui": "4.0.15", - "happy-dom": "*", - "jsdom": "*" + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" }, "peerDependenciesMeta": { - "@edge-runtime/vm": { + "@types/node": { "optional": true }, - "@opentelemetry/api": { + "jiti": { "optional": true }, - "@types/node": { + "less": { "optional": true }, - "@vitest/browser-playwright": { + "lightningcss": { "optional": true }, - "@vitest/browser-preview": { + "sass": { "optional": true }, - "@vitest/browser-webdriverio": { + "sass-embedded": { "optional": true }, - "@vitest/ui": { + "stylus": { "optional": true }, - "happy-dom": { + "sugarss": { "optional": true }, - "jsdom": { + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { "optional": true } } }, "node_modules/vscode": { "name": "@codingame/monaco-vscode-extension-api", - "version": "23.2.2", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extension-api/-/monaco-vscode-extension-api-23.2.2.tgz", - "integrity": "sha512-dZ4ij6r6er1zrp6vuwAIIVBHUtOaBwqslfPgsOV5N9PjzcVk/QPfoR9S1KFCtv33glMtorVf+65dZFL8c33leQ==", + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extension-api/-/monaco-vscode-extension-api-24.1.1.tgz", + "integrity": "sha512-p6a9MGsogJouoFrZLb63V7dTQK7zvFEeukx+4HRXOYzxw6ja1z3+RuoocplYGNNqpPkEj7U8rHD+CVvooZQUww==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-4a3ac544-9a61-534c-88df-756262793ef7-common": "23.2.2", - "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", - "@codingame/monaco-vscode-api": "23.2.2", - "@codingame/monaco-vscode-extensions-service-override": "23.2.2" + "@codingame/monaco-vscode-api": "24.1.1", + "@codingame/monaco-vscode-extensions-service-override": "24.1.1" } }, "node_modules/vscode-css-languageservice": { @@ -12429,13 +10633,6 @@ "integrity": "sha512-q6sV6Slw47bwlhwbztot0MklWaVzywUAi0wAKWwOuL/LTY4IpVFgoHQ+cnlhG2ZUms/OkJUhyfhsfoHNYkKjzA==", "license": "MIT" }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "license": "ISC" - }, "node_modules/yauzl": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-3.2.0.tgz", @@ -12465,50 +10662,50 @@ }, "packages/client": { "name": "monaco-languageclient", - "version": "10.4.0", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "^23.2.2", - "@codingame/monaco-vscode-configuration-service-override": "^23.2.2", - "@codingame/monaco-vscode-editor-api": "^23.2.2", - "@codingame/monaco-vscode-editor-service-override": "^23.2.2", - "@codingame/monaco-vscode-extension-api": "^23.2.2", - "@codingame/monaco-vscode-extensions-service-override": "^23.2.2", - "@codingame/monaco-vscode-language-pack-cs": "^23.2.2", - "@codingame/monaco-vscode-language-pack-de": "^23.2.2", - "@codingame/monaco-vscode-language-pack-es": "^23.2.2", - "@codingame/monaco-vscode-language-pack-fr": "^23.2.2", - "@codingame/monaco-vscode-language-pack-it": "^23.2.2", - "@codingame/monaco-vscode-language-pack-ja": "^23.2.2", - "@codingame/monaco-vscode-language-pack-ko": "^23.2.2", - "@codingame/monaco-vscode-language-pack-pl": "^23.2.2", - "@codingame/monaco-vscode-language-pack-pt-br": "^23.2.2", - "@codingame/monaco-vscode-language-pack-qps-ploc": "^23.2.2", - "@codingame/monaco-vscode-language-pack-ru": "^23.2.2", - "@codingame/monaco-vscode-language-pack-tr": "^23.2.2", - "@codingame/monaco-vscode-language-pack-zh-hans": "^23.2.2", - "@codingame/monaco-vscode-language-pack-zh-hant": "^23.2.2", - "@codingame/monaco-vscode-languages-service-override": "^23.2.2", - "@codingame/monaco-vscode-localization-service-override": "^23.2.2", - "@codingame/monaco-vscode-log-service-override": "^23.2.2", - "@codingame/monaco-vscode-model-service-override": "^23.2.2", - "@codingame/monaco-vscode-monarch-service-override": "^23.2.2", - "@codingame/monaco-vscode-textmate-service-override": "^23.2.2", - "@codingame/monaco-vscode-theme-defaults-default-extension": "^23.2.2", - "@codingame/monaco-vscode-theme-service-override": "^23.2.2", - "@codingame/monaco-vscode-views-service-override": "^23.2.2", - "@codingame/monaco-vscode-workbench-service-override": "^23.2.2", - "vscode": "npm:@codingame/monaco-vscode-extension-api@^23.2.2", + "version": "10.5.0-next.0", + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-api": "^24.1.1", + "@codingame/monaco-vscode-configuration-service-override": "^24.1.1", + "@codingame/monaco-vscode-editor-api": "^24.1.1", + "@codingame/monaco-vscode-editor-service-override": "^24.1.1", + "@codingame/monaco-vscode-extension-api": "^24.1.1", + "@codingame/monaco-vscode-extensions-service-override": "^24.1.1", + "@codingame/monaco-vscode-language-pack-cs": "^24.1.1", + "@codingame/monaco-vscode-language-pack-de": "^24.1.1", + "@codingame/monaco-vscode-language-pack-es": "^24.1.1", + "@codingame/monaco-vscode-language-pack-fr": "^24.1.1", + "@codingame/monaco-vscode-language-pack-it": "^24.1.1", + "@codingame/monaco-vscode-language-pack-ja": "^24.1.1", + "@codingame/monaco-vscode-language-pack-ko": "^24.1.1", + "@codingame/monaco-vscode-language-pack-pl": "^24.1.1", + "@codingame/monaco-vscode-language-pack-pt-br": "^24.1.1", + "@codingame/monaco-vscode-language-pack-qps-ploc": "^24.1.1", + "@codingame/monaco-vscode-language-pack-ru": "^24.1.1", + "@codingame/monaco-vscode-language-pack-tr": "^24.1.1", + "@codingame/monaco-vscode-language-pack-zh-hans": "^24.1.1", + "@codingame/monaco-vscode-language-pack-zh-hant": "^24.1.1", + "@codingame/monaco-vscode-languages-service-override": "^24.1.1", + "@codingame/monaco-vscode-localization-service-override": "^24.1.1", + "@codingame/monaco-vscode-log-service-override": "^24.1.1", + "@codingame/monaco-vscode-model-service-override": "^24.1.1", + "@codingame/monaco-vscode-monarch-service-override": "^24.1.1", + "@codingame/monaco-vscode-textmate-service-override": "^24.1.1", + "@codingame/monaco-vscode-theme-defaults-default-extension": "^24.1.1", + "@codingame/monaco-vscode-theme-service-override": "^24.1.1", + "@codingame/monaco-vscode-views-service-override": "^24.1.1", + "@codingame/monaco-vscode-workbench-service-override": "^24.1.1", + "vscode": "npm:@codingame/monaco-vscode-extension-api@^24.1.1", "vscode-languageclient": "~9.0.1", "vscode-languageserver-protocol": "~3.17.5", "vscode-ws-jsonrpc": "~3.5.0" }, "devDependencies": { - "@codingame/monaco-vscode-standalone-css-language-features": "^23.2.2", - "@codingame/monaco-vscode-standalone-html-language-features": "^23.2.2", - "@codingame/monaco-vscode-standalone-json-language-features": "^23.2.2", - "@codingame/monaco-vscode-standalone-languages": "^23.2.2", - "@codingame/monaco-vscode-standalone-typescript-language-features": "^23.2.2" + "@codingame/monaco-vscode-standalone-css-language-features": "^24.1.1", + "@codingame/monaco-vscode-standalone-html-language-features": "^24.1.1", + "@codingame/monaco-vscode-standalone-json-language-features": "^24.1.1", + "@codingame/monaco-vscode-standalone-languages": "^24.1.1", + "@codingame/monaco-vscode-standalone-typescript-language-features": "^24.1.1" }, "engines": { "node": ">=20.10.0", @@ -12517,56 +10714,56 @@ }, "packages/examples": { "name": "monaco-languageclient-examples", - "version": "2025.11.2", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-configuration-service-override": "^23.2.2", - "@codingame/monaco-vscode-cpp-default-extension": "^23.2.2", - "@codingame/monaco-vscode-debug-service-override": "^23.2.2", - "@codingame/monaco-vscode-editor-api": "^23.2.2", - "@codingame/monaco-vscode-environment-service-override": "^23.2.2", - "@codingame/monaco-vscode-explorer-service-override": "^23.2.2", - "@codingame/monaco-vscode-extension-api": "^23.2.2", - "@codingame/monaco-vscode-files-service-override": "^23.2.2", - "@codingame/monaco-vscode-groovy-default-extension": "^23.2.2", - "@codingame/monaco-vscode-java-default-extension": "^23.2.2", - "@codingame/monaco-vscode-javascript-default-extension": "^23.2.2", - "@codingame/monaco-vscode-json-default-extension": "^23.2.2", - "@codingame/monaco-vscode-json-language-features-default-extension": "^23.2.2", - "@codingame/monaco-vscode-keybindings-service-override": "^23.2.2", - "@codingame/monaco-vscode-lifecycle-service-override": "^23.2.2", - "@codingame/monaco-vscode-localization-service-override": "^23.2.2", - "@codingame/monaco-vscode-outline-service-override": "^23.2.2", - "@codingame/monaco-vscode-preferences-service-override": "^23.2.2", - "@codingame/monaco-vscode-python-default-extension": "^23.2.2", - "@codingame/monaco-vscode-remote-agent-service-override": "^23.2.2", - "@codingame/monaco-vscode-search-result-default-extension": "^23.2.2", - "@codingame/monaco-vscode-search-service-override": "^23.2.2", - "@codingame/monaco-vscode-secret-storage-service-override": "^23.2.2", - "@codingame/monaco-vscode-standalone-json-language-features": "^23.2.2", - "@codingame/monaco-vscode-standalone-typescript-language-features": "^23.2.2", - "@codingame/monaco-vscode-storage-service-override": "^23.2.2", - "@codingame/monaco-vscode-testing-service-override": "^23.2.2", - "@codingame/monaco-vscode-textmate-service-override": "^23.2.2", - "@codingame/monaco-vscode-theme-defaults-default-extension": "^23.2.2", - "@codingame/monaco-vscode-theme-service-override": "^23.2.2", - "@codingame/monaco-vscode-typescript-basics-default-extension": "^23.2.2", - "@codingame/monaco-vscode-typescript-language-features-default-extension": "^23.2.2", - "@codingame/monaco-vscode-view-banner-service-override": "^23.2.2", - "@codingame/monaco-vscode-view-status-bar-service-override": "^23.2.2", - "@codingame/monaco-vscode-view-title-bar-service-override": "^23.2.2", - "@codingame/monaco-vscode-views-service-override": "^23.2.2", - "@typefox/monaco-editor-react": "~7.4.0", + "version": "2025.12.1-next.0", + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-configuration-service-override": "^24.1.1", + "@codingame/monaco-vscode-cpp-default-extension": "^24.1.1", + "@codingame/monaco-vscode-debug-service-override": "^24.1.1", + "@codingame/monaco-vscode-editor-api": "^24.1.1", + "@codingame/monaco-vscode-environment-service-override": "^24.1.1", + "@codingame/monaco-vscode-explorer-service-override": "^24.1.1", + "@codingame/monaco-vscode-extension-api": "^24.1.1", + "@codingame/monaco-vscode-files-service-override": "^24.1.1", + "@codingame/monaco-vscode-groovy-default-extension": "^24.1.1", + "@codingame/monaco-vscode-java-default-extension": "^24.1.1", + "@codingame/monaco-vscode-javascript-default-extension": "^24.1.1", + "@codingame/monaco-vscode-json-default-extension": "^24.1.1", + "@codingame/monaco-vscode-json-language-features-default-extension": "^24.1.1", + "@codingame/monaco-vscode-keybindings-service-override": "^24.1.1", + "@codingame/monaco-vscode-lifecycle-service-override": "^24.1.1", + "@codingame/monaco-vscode-localization-service-override": "^24.1.1", + "@codingame/monaco-vscode-outline-service-override": "^24.1.1", + "@codingame/monaco-vscode-preferences-service-override": "^24.1.1", + "@codingame/monaco-vscode-python-default-extension": "^24.1.1", + "@codingame/monaco-vscode-remote-agent-service-override": "^24.1.1", + "@codingame/monaco-vscode-search-result-default-extension": "^24.1.1", + "@codingame/monaco-vscode-search-service-override": "^24.1.1", + "@codingame/monaco-vscode-secret-storage-service-override": "^24.1.1", + "@codingame/monaco-vscode-standalone-json-language-features": "^24.1.1", + "@codingame/monaco-vscode-standalone-typescript-language-features": "^24.1.1", + "@codingame/monaco-vscode-storage-service-override": "^24.1.1", + "@codingame/monaco-vscode-testing-service-override": "^24.1.1", + "@codingame/monaco-vscode-textmate-service-override": "^24.1.1", + "@codingame/monaco-vscode-theme-defaults-default-extension": "^24.1.1", + "@codingame/monaco-vscode-theme-service-override": "^24.1.1", + "@codingame/monaco-vscode-typescript-basics-default-extension": "^24.1.1", + "@codingame/monaco-vscode-typescript-language-features-default-extension": "^24.1.1", + "@codingame/monaco-vscode-view-banner-service-override": "^24.1.1", + "@codingame/monaco-vscode-view-status-bar-service-override": "^24.1.1", + "@codingame/monaco-vscode-view-title-bar-service-override": "^24.1.1", + "@codingame/monaco-vscode-views-service-override": "^24.1.1", + "@typefox/monaco-editor-react": "~7.5.0-next.0", "cors": "~2.8.5", "express": "~5.2.1", "jszip": "~3.10.1", "langium": "~4.1.2", - "monaco-languageclient": "~10.4.0", + "monaco-languageclient": "~10.5.0-next.0", "pyright": "~1.1.407", "react": "~19.2.0", "react-dom": "~19.2.0", "request-light": "~0.8.0", - "vscode": "npm:@codingame/monaco-vscode-extension-api@^23.2.2", + "vscode": "npm:@codingame/monaco-vscode-extension-api@^24.1.1", "vscode-json-languageservice": "~5.6.4", "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", @@ -12603,13 +10800,13 @@ }, "packages/wrapper-react": { "name": "@typefox/monaco-editor-react", - "version": "7.4.0", + "version": "7.5.0-next.0", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-editor-api": "^23.2.2", - "@codingame/monaco-vscode-extension-api": "^23.2.2", + "@codingame/monaco-vscode-editor-api": "^24.1.1", + "@codingame/monaco-vscode-extension-api": "^24.1.1", "react": ">=18.0.0 || <20.0.0", - "vscode": "npm:@codingame/monaco-vscode-extension-api@^23.2.2" + "vscode": "npm:@codingame/monaco-vscode-extension-api@^24.1.1" }, "engines": { "node": ">=20.10.0", diff --git a/package.json b/package.json index 27ec0e1f2..1e397c87b 100644 --- a/package.json +++ b/package.json @@ -13,39 +13,38 @@ }, "devDependencies": { "@codingame/esbuild-import-meta-url-plugin": "~1.0.3", - "@codingame/monaco-vscode-rollup-vsix-plugin": "^23.2.2", + "@codingame/monaco-vscode-rollup-vsix-plugin": "^24.1.1", "@eslint/eslintrc": "~3.3.3", - "@eslint/js": "~9.39.1", - "@oxlint/migrate": "~1.31.0", + "@eslint/js": "~9.39.2", + "@oxlint/migrate": "~1.33.0", "@stylistic/eslint-plugin": "~5.6.1", - "@testing-library/react": "~16.3.0", + "@testing-library/react": "~16.3.1", "@types/node": "~22.15.35", "@types/react": "~19.2.6", "@types/react-dom": "~19.2.3", - "@typescript-eslint/eslint-plugin": "~8.48.1", - "@typescript-eslint/parser": "~8.48.1", - "@typescript/native-preview": "~7.0.0-dev.20251203.1", - "@vitejs/plugin-react": "~5.1.1", - "@vitest/browser-playwright": "~4.0.15", - "@vitest/coverage-v8": "~4.0.15", + "@typescript-eslint/eslint-plugin": "~8.50.0", + "@typescript-eslint/parser": "~8.50.0", + "@typescript/native-preview": "~7.0.0-dev.20251219.1", + "@vitest/browser-playwright": "~4.0.16", + "@vitest/coverage-v8": "~4.0.16", "editorconfig": "~3.0.1", - "esbuild": "~0.25.12", - "eslint": "~9.39.1", + "esbuild": "~0.27.2", + "eslint": "~9.39.2", "eslint-plugin-header": "~3.1.1", "eslint-plugin-import": "~2.32.0", "eslint-plugin-unused-imports": "~4.3.0", "globals": "~16.5.0", "minimatch": "~10.1.1", - "oxlint": "~1.31.0", - "rolldown-vite": "~7.2.10", + "oxlint": "~1.34.0", + "rolldown-vite": "~7.3.0", "shx": "~0.4.0", "tsx": "~4.21.0", "typescript": "~5.9.3", - "vitest": "~4.0.15" + "vitest": "~4.0.16" }, "overrides": { "vite": { - "rolldown-vite": "~7.2.5" + "rolldown-vite": "~7.3.0" } }, "scripts": { diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index 445fe270c..2fd989923 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -2,6 +2,10 @@ All notable changes to this npm module are documented in this file. +## [10.5.0] - 2025-12-22 + +- Updated all `@codingame/monaco-vscode` packages to `24.1.1`. + ## [10.4.0] - 2025-11-26 - Use flags to trigger behaviour [#997](https://github.com/TypeFox/monaco-languageclient/pull/997). diff --git a/packages/client/package.json b/packages/client/package.json index 2b4130648..cf1ab3caa 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "monaco-languageclient", - "version": "10.4.0", + "version": "10.5.0-next.0", "description": "Monaco Language client implementation", "author": { "name": "TypeFox GmbH", @@ -104,47 +104,47 @@ "LICENSE" ], "dependencies": { - "@codingame/monaco-vscode-api": "^23.2.2", - "@codingame/monaco-vscode-configuration-service-override": "^23.2.2", - "@codingame/monaco-vscode-editor-api": "^23.2.2", - "@codingame/monaco-vscode-editor-service-override": "^23.2.2", - "@codingame/monaco-vscode-extensions-service-override": "^23.2.2", - "@codingame/monaco-vscode-extension-api": "^23.2.2", - "@codingame/monaco-vscode-languages-service-override": "^23.2.2", - "@codingame/monaco-vscode-language-pack-cs": "^23.2.2", - "@codingame/monaco-vscode-language-pack-de": "^23.2.2", - "@codingame/monaco-vscode-language-pack-es": "^23.2.2", - "@codingame/monaco-vscode-language-pack-fr": "^23.2.2", - "@codingame/monaco-vscode-language-pack-it": "^23.2.2", - "@codingame/monaco-vscode-language-pack-ja": "^23.2.2", - "@codingame/monaco-vscode-language-pack-ko": "^23.2.2", - "@codingame/monaco-vscode-language-pack-pl": "^23.2.2", - "@codingame/monaco-vscode-language-pack-pt-br": "^23.2.2", - "@codingame/monaco-vscode-language-pack-qps-ploc": "^23.2.2", - "@codingame/monaco-vscode-language-pack-ru": "^23.2.2", - "@codingame/monaco-vscode-language-pack-tr": "^23.2.2", - "@codingame/monaco-vscode-language-pack-zh-hans": "^23.2.2", - "@codingame/monaco-vscode-language-pack-zh-hant": "^23.2.2", - "@codingame/monaco-vscode-localization-service-override": "^23.2.2", - "@codingame/monaco-vscode-log-service-override": "^23.2.2", - "@codingame/monaco-vscode-model-service-override": "^23.2.2", - "@codingame/monaco-vscode-monarch-service-override": "^23.2.2", - "@codingame/monaco-vscode-textmate-service-override": "^23.2.2", - "@codingame/monaco-vscode-theme-defaults-default-extension": "^23.2.2", - "@codingame/monaco-vscode-theme-service-override": "^23.2.2", - "@codingame/monaco-vscode-views-service-override": "^23.2.2", - "@codingame/monaco-vscode-workbench-service-override": "^23.2.2", - "vscode": "npm:@codingame/monaco-vscode-extension-api@^23.2.2", + "@codingame/monaco-vscode-api": "^24.1.1", + "@codingame/monaco-vscode-configuration-service-override": "^24.1.1", + "@codingame/monaco-vscode-editor-api": "^24.1.1", + "@codingame/monaco-vscode-editor-service-override": "^24.1.1", + "@codingame/monaco-vscode-extensions-service-override": "^24.1.1", + "@codingame/monaco-vscode-extension-api": "^24.1.1", + "@codingame/monaco-vscode-languages-service-override": "^24.1.1", + "@codingame/monaco-vscode-language-pack-cs": "^24.1.1", + "@codingame/monaco-vscode-language-pack-de": "^24.1.1", + "@codingame/monaco-vscode-language-pack-es": "^24.1.1", + "@codingame/monaco-vscode-language-pack-fr": "^24.1.1", + "@codingame/monaco-vscode-language-pack-it": "^24.1.1", + "@codingame/monaco-vscode-language-pack-ja": "^24.1.1", + "@codingame/monaco-vscode-language-pack-ko": "^24.1.1", + "@codingame/monaco-vscode-language-pack-pl": "^24.1.1", + "@codingame/monaco-vscode-language-pack-pt-br": "^24.1.1", + "@codingame/monaco-vscode-language-pack-qps-ploc": "^24.1.1", + "@codingame/monaco-vscode-language-pack-ru": "^24.1.1", + "@codingame/monaco-vscode-language-pack-tr": "^24.1.1", + "@codingame/monaco-vscode-language-pack-zh-hans": "^24.1.1", + "@codingame/monaco-vscode-language-pack-zh-hant": "^24.1.1", + "@codingame/monaco-vscode-localization-service-override": "^24.1.1", + "@codingame/monaco-vscode-log-service-override": "^24.1.1", + "@codingame/monaco-vscode-model-service-override": "^24.1.1", + "@codingame/monaco-vscode-monarch-service-override": "^24.1.1", + "@codingame/monaco-vscode-textmate-service-override": "^24.1.1", + "@codingame/monaco-vscode-theme-defaults-default-extension": "^24.1.1", + "@codingame/monaco-vscode-theme-service-override": "^24.1.1", + "@codingame/monaco-vscode-views-service-override": "^24.1.1", + "@codingame/monaco-vscode-workbench-service-override": "^24.1.1", + "vscode": "npm:@codingame/monaco-vscode-extension-api@^24.1.1", "vscode-languageclient": "~9.0.1", "vscode-languageserver-protocol": "~3.17.5", "vscode-ws-jsonrpc": "~3.5.0" }, "devDependencies": { - "@codingame/monaco-vscode-standalone-languages": "^23.2.2", - "@codingame/monaco-vscode-standalone-css-language-features": "^23.2.2", - "@codingame/monaco-vscode-standalone-html-language-features": "^23.2.2", - "@codingame/monaco-vscode-standalone-json-language-features": "^23.2.2", - "@codingame/monaco-vscode-standalone-typescript-language-features": "^23.2.2" + "@codingame/monaco-vscode-standalone-languages": "^24.1.1", + "@codingame/monaco-vscode-standalone-css-language-features": "^24.1.1", + "@codingame/monaco-vscode-standalone-html-language-features": "^24.1.1", + "@codingame/monaco-vscode-standalone-json-language-features": "^24.1.1", + "@codingame/monaco-vscode-standalone-typescript-language-features": "^24.1.1" }, "scripts": { diff --git a/packages/client/src/vscode/utils.ts b/packages/client/src/vscode/utils.ts index 3a49aec07..b23ee2cb7 100644 --- a/packages/client/src/vscode/utils.ts +++ b/packages/client/src/vscode/utils.ts @@ -5,10 +5,8 @@ import * as monaco from '@codingame/monaco-vscode-editor-api'; import type { OpenEditor } from '@codingame/monaco-vscode-editor-service-override'; -import type { WorkerConfig } from '@codingame/monaco-vscode-extensions-service-override'; import getExtensionServiceOverride from '@codingame/monaco-vscode-extensions-service-override'; import type { Logger } from 'monaco-languageclient/common'; -import { FakeWorker as Worker } from 'monaco-languageclient/workerFactory'; import type { MonacoEnvironmentEnhanced } from './config.js'; export const getEnhancedMonacoEnvironment = (): MonacoEnvironmentEnhanced => { @@ -48,14 +46,10 @@ export const mergeServices = (overrideServices: monaco.editor.IEditorOverrideSer */ export const configureExtHostWorker = async (enableExtHostWorker: boolean, userServices: monaco.editor.IEditorOverrideServices) => { if (enableExtHostWorker) { - const fakeWorker = new Worker(new URL('@codingame/monaco-vscode-api/workers/extensionHost.worker', import.meta.url), { type: 'module' }); - const workerConfig: WorkerConfig = { - url: fakeWorker.url.toString(), - options: fakeWorker.options - }; - mergeServices(userServices, { - ...getExtensionServiceOverride(workerConfig), + ...getExtensionServiceOverride({ + enableWorkerExtensionHost: true + }) }); } }; diff --git a/packages/client/src/worker/fakeWorker.ts b/packages/client/src/worker/fakeWorker.ts deleted file mode 100644 index 3d04def68..000000000 --- a/packages/client/src/worker/fakeWorker.ts +++ /dev/null @@ -1,14 +0,0 @@ -/* -------------------------------------------------------------------------------------------- - * Copyright (c) 2024 TypeFox and others. - * Licensed under the MIT License. See LICENSE in the package root for license information. - * ------------------------------------------------------------------------------------------ */ - -export class FakeWorker { - url: string | URL; - options?: WorkerOptions; - - constructor(url: string | URL, options?: WorkerOptions) { - this.url = url; - this.options = options; - } -} diff --git a/packages/client/src/worker/index.ts b/packages/client/src/worker/index.ts index 84a4389bc..0f1d6761c 100644 --- a/packages/client/src/worker/index.ts +++ b/packages/client/src/worker/index.ts @@ -3,6 +3,71 @@ * Licensed under the MIT License. See LICENSE in the package root for license information. * ------------------------------------------------------------------------------------------ */ -export * from './fakeWorker.js'; -export * from './workerFactory.js'; -export * from './workerLoaders.js'; +import { getEnhancedMonacoEnvironment } from 'monaco-languageclient/vscodeApiWrapper'; +import type { Logger } from 'monaco-languageclient/common'; + +export class Worker { + url: string | URL; + options?: WorkerOptions; + + constructor(url: string | URL, options?: WorkerOptions) { + this.url = url; + this.options = options; + } +} + +export type WorkerLoader = (() => Worker) | undefined; + +export interface WorkerFactoryConfig { + workerLoaders?: Partial>; + logger?: Logger; +} + +export const useWorkerFactory = (config: WorkerFactoryConfig) => { + const envEnhanced = getEnhancedMonacoEnvironment(); + + envEnhanced.getWorkerUrl = (workerId: string, label: string) => { + config.logger?.info(`getWorkerUrl: workerId: ${workerId} label: ${label}`); + return config.workerLoaders?.[label]?.().url.toString(); + }; + + envEnhanced.getWorkerOptions = (moduleId: string, label: string) => { + config.logger?.info(`getWorkerOptions: moduleId: ${moduleId} label: ${label}`); + return config.workerLoaders?.[label]?.().options; + }; +}; + +export const defineDefaultWorkerLoaders: () => Partial> = () => { + const defaultEditorWorkerService = () => new Worker( + new URL('@codingame/monaco-vscode-editor-api/esm/vs/editor/editor.worker.js', import.meta.url), + { type: 'module' } + ); + const defaultExtensionHostWorkerMain = () => new Worker( + new URL('@codingame/monaco-vscode-api/workers/extensionHost.worker', import.meta.url), + { type: 'module' } + ); + const defaultTextMateWorker = () => new Worker( + new URL('@codingame/monaco-vscode-textmate-service-override/worker', import.meta.url), + { type: 'module' } + ); + + return { + // if you import monaco api as 'monaco-editor': monaco-editor/esm/vs/editor/editor.worker.js + editorWorkerService: defaultEditorWorkerService, + extensionHostWorkerMain: defaultExtensionHostWorkerMain, + TextMateWorker: defaultTextMateWorker, + // these are other possible workers not configured by default + OutputLinkDetectionWorker: undefined, + LanguageDetectionWorker: undefined, + NotebookEditorWorker: undefined, + LocalFileSearchWorker: undefined + }; +}; + +export const configureDefaultWorkerFactory = (logger?: Logger) => { + useWorkerFactory({ + workerLoaders: defineDefaultWorkerLoaders(), + logger + }); +}; + diff --git a/packages/client/src/worker/workerFactory.ts b/packages/client/src/worker/workerFactory.ts deleted file mode 100644 index 22adbe0bd..000000000 --- a/packages/client/src/worker/workerFactory.ts +++ /dev/null @@ -1,30 +0,0 @@ -/* -------------------------------------------------------------------------------------------- - * Copyright (c) 2024 TypeFox and others. - * Licensed under the MIT License. See LICENSE in the package root for license information. - * ------------------------------------------------------------------------------------------ */ - -import { getEnhancedMonacoEnvironment } from 'monaco-languageclient/vscodeApiWrapper'; -import type { Logger } from 'monaco-languageclient/common'; - -export type WorkerLoader = (() => Worker) | undefined; - -export interface WorkerFactoryConfig { - workerLoaders?: Record; - logger?: Logger; - getWorkerOverride?: (moduleId: string, label: string) => Worker; -} - -export const useWorkerFactory = (config: WorkerFactoryConfig) => { - const envEnhanced = getEnhancedMonacoEnvironment(); - - const getWorker = (moduleId: string, label: string) => { - config.logger?.info(`getWorker: moduleId: ${moduleId} label: ${label}`); - - const workerFunc = config.workerLoaders?.[label] ?? undefined; - if (workerFunc === undefined) { - throw new Error(`Unimplemented worker ${label} (${moduleId})`); - } - return workerFunc(); - }; - envEnhanced.getWorker = config.getWorkerOverride ?? getWorker; -}; diff --git a/packages/client/src/worker/workerLoaders.ts b/packages/client/src/worker/workerLoaders.ts deleted file mode 100644 index 234901c4b..000000000 --- a/packages/client/src/worker/workerLoaders.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* -------------------------------------------------------------------------------------------- - * Copyright (c) 2024 TypeFox and others. - * Licensed under the MIT License. See LICENSE in the package root for license information. - * ------------------------------------------------------------------------------------------ */ - -import type { Logger } from 'monaco-languageclient/common'; -import { useWorkerFactory, type WorkerLoader } from 'monaco-languageclient/workerFactory'; - -export const defineDefaultWorkerLoaders: () => Record = () => { - const defaultTextEditorWorker = () => new Worker( - new URL('@codingame/monaco-vscode-editor-api/esm/vs/editor/editor.worker.js', import.meta.url), - { type: 'module' } - ); - const defaultTextMateWorker = () => new Worker( - new URL('@codingame/monaco-vscode-textmate-service-override/worker', import.meta.url), - { type: 'module' } - ); - - return { - // if you import monaco api as 'monaco-editor': monaco-editor/esm/vs/editor/editor.worker.js - TextEditorWorker: defaultTextEditorWorker, - TextMateWorker: defaultTextMateWorker, - // these are other possible workers not configured by default - OutputLinkDetectionWorker: undefined, - LanguageDetectionWorker: undefined, - NotebookEditorWorker: undefined, - LocalFileSearchWorker: undefined - }; -}; - -export const configureDefaultWorkerFactory = (logger?: Logger) => { - useWorkerFactory({ - workerLoaders: defineDefaultWorkerLoaders(), - logger - }); -}; diff --git a/packages/client/test/support/helper-classic.ts b/packages/client/test/support/helper-classic.ts index e779ec75b..1e4865caf 100644 --- a/packages/client/test/support/helper-classic.ts +++ b/packages/client/test/support/helper-classic.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See LICENSE in the package root for license information. * ------------------------------------------------------------------------------------------ */ -import { useWorkerFactory, type WorkerLoader } from 'monaco-languageclient/workerFactory'; +import { useWorkerFactory, Worker, type WorkerLoader } from 'monaco-languageclient/workerFactory'; import type { Logger } from 'monaco-languageclient/common'; const workerResolver: Map) => void> = new Map(); @@ -28,69 +28,57 @@ export const pushAndPrintLastWorker = (lastWorker: string) => { workerResolver.get(lastWorker)?.(); }; -const editorWorker = new Worker( - new URL('@codingame/monaco-vscode-editor-api/esm/vs/editor/editor.worker.js', import.meta.url), - { type: 'module' } -); - -const cssWorker = new Worker( - new URL('@codingame/monaco-vscode-standalone-css-language-features', import.meta.url), - { type: 'module' } -); - -const htmlWorker = new Worker( - new URL('@codingame/monaco-vscode-standalone-html-language-features', import.meta.url), - { type: 'module' } -); - -const jsonWorker = new Worker( - new URL('@codingame/monaco-vscode-standalone-json-language-features', import.meta.url), - { type: 'module' } -); - -const tsWorker = new Worker( - new URL('@codingame/monaco-vscode-standalone-typescript-language-features', import.meta.url), - { type: 'module' } -); - -export const workerFuncs = { - editorWorker: () => { +export const defineClassicWorkers: () => Partial> = () => { + const editorWorkerServiceWorker = () => { pushAndPrintLastWorker('editorWorker'); - return editorWorker; - }, - cssWorker: () => { + return new Worker( + new URL('@codingame/monaco-vscode-editor-api/esm/vs/editor/editor.worker.js', import.meta.url), + { type: 'module' } + ); + }; + const cssWorker = () => { pushAndPrintLastWorker('cssWorker'); - return cssWorker; - }, - jsonWorker: () => { + return new Worker( + new URL('@codingame/monaco-vscode-standalone-css-language-features', import.meta.url), + { type: 'module' } + ); + }; + const jsonWorker = () => { pushAndPrintLastWorker('jsonWorker'); - return jsonWorker; - }, - htmlWorker: () => { + return new Worker( + new URL('@codingame/monaco-vscode-standalone-json-language-features', import.meta.url), + { type: 'module' } + ); + }; + const htmlWorker = () => { pushAndPrintLastWorker('htmlWorker'); - return htmlWorker; - }, - tsWorker: () => { + return new Worker( + new URL('@codingame/monaco-vscode-standalone-html-language-features', import.meta.url), + { type: 'module' } + ); + }; + const tsWorker = () => { pushAndPrintLastWorker('tsWorker'); - return tsWorker; - } -}; + return new Worker( + new URL('@codingame/monaco-vscode-standalone-typescript-language-features', import.meta.url), + { type: 'module' } + ); + }; -export const defineClassisWorkerLoaders: () => Record = () => { return { - TextEditorWorker: workerFuncs.editorWorker, - css: workerFuncs.cssWorker, - html: workerFuncs.htmlWorker, - json: workerFuncs.jsonWorker, + editorWorkerService: editorWorkerServiceWorker, + css: cssWorker, + html: htmlWorker, + json: jsonWorker, // both have to be defined otherwise this leads to a test error - javascript: workerFuncs.tsWorker, - typescript: workerFuncs.tsWorker + javascript: tsWorker, + typescript: tsWorker }; }; export const configureClassicWorkerFactory = (logger?: Logger) => { useWorkerFactory({ - workerLoaders: defineClassisWorkerLoaders(), + workerLoaders: defineClassicWorkers(), logger }); }; diff --git a/packages/client/test/worker/workerFactory.test.ts b/packages/client/test/worker/workerFactory.test.ts index e775b18a9..83be54380 100644 --- a/packages/client/test/worker/workerFactory.test.ts +++ b/packages/client/test/worker/workerFactory.test.ts @@ -6,7 +6,7 @@ import { describe, expect, test } from 'vitest'; import { LogLevel } from '@codingame/monaco-vscode-api'; import { ConsoleLogger } from 'monaco-languageclient/common'; -import { useWorkerFactory } from 'monaco-languageclient/workerFactory'; +import { useWorkerFactory, Worker } from 'monaco-languageclient/workerFactory'; import { getEnhancedMonacoEnvironment } from 'monaco-languageclient/vscodeApiWrapper'; describe('WorkerFactory Tests', () => { @@ -15,8 +15,10 @@ describe('WorkerFactory Tests', () => { useWorkerFactory({}); - const getWorker = () => getEnhancedMonacoEnvironment().getWorker?.('test', 'TextEditorWorker'); - expect(getWorker).toThrowError('Unimplemented worker TextEditorWorker (test)'); + const worker = getEnhancedMonacoEnvironment().getWorker?.('test', 'TextEditorWorker'); + expect(worker).toBeUndefined(); + const workerUrl = getEnhancedMonacoEnvironment().getWorkerUrl?.('test', 'TextEditorWorker'); + expect(workerUrl).toBeUndefined(); }); test('useWorkerFactory: TextEditorWorker', async () => { @@ -24,7 +26,7 @@ describe('WorkerFactory Tests', () => { useWorkerFactory({ workerLoaders: { - TextEditorWorker: () => new Worker( + editorWorkerService: () => new Worker( new URL('@codingame/monaco-vscode-editor-api/esm/vs/editor/editor.worker.js', import.meta.url), { type: 'module' } ) @@ -32,10 +34,10 @@ describe('WorkerFactory Tests', () => { logger }); - const getWorker = () => getEnhancedMonacoEnvironment().getWorker?.('test', 'TextEditorWorker'); - const workerFunc = getWorker(); - expect(workerFunc).toBeDefined(); - expect(workerFunc).toBeInstanceOf(Worker); + const workerUrl = getEnhancedMonacoEnvironment().getWorkerUrl?.('test', 'editorWorkerService'); + expect(workerUrl).contains('@codingame/monaco-vscode-editor-api/esm/vs/editor/editor.worker.js?worker_file&type=module'); + const workerOptions = getEnhancedMonacoEnvironment().getWorkerOptions?.('test', 'editorWorkerService'); + expect(workerOptions).toEqual({ type: 'module' }); }); }); diff --git a/packages/client/test/worker/workerLoaders.test.ts b/packages/client/test/worker/workerLoaders.test.ts index 10298db57..c739b3c5e 100644 --- a/packages/client/test/worker/workerLoaders.test.ts +++ b/packages/client/test/worker/workerLoaders.test.ts @@ -16,7 +16,7 @@ import { awaitWorkerPromises, configureClassicWorkerFactory, createWorkerPromise import { createDefaultMonacoVscodeApiConfig, createMonacoEditorDiv } from '../support/helper.js'; import { createModelReference } from '@codingame/monaco-vscode-api/monaco'; -describe('Test WorkerLoaders', () => { +describe.sequential('Test WorkerLoaders', () => { let editor: monaco.editor.IStandaloneCodeEditor; const htmlContainer = createMonacoEditorDiv(); @@ -33,13 +33,13 @@ describe('Test WorkerLoaders', () => { }); }); - test.sequential('Test default worker application', async () => { + test('Test default worker application', async () => { // default, expect editor and ts worker to be loaded createWorkerPromises(['editorWorker', 'tsWorker']); await expect(await awaitWorkerPromises()).toStrictEqual([undefined, undefined]); }); - test.sequential('Test TS worker application', async () => { + test('Test TS worker application', async () => { // ts worker, expect no worker to be loaded createWorkerPromises([]); const modelRefTs = await createModelReference(monaco.Uri.parse(`/workspace/${expect.getState().testPath}.ts`), ''); @@ -47,21 +47,21 @@ describe('Test WorkerLoaders', () => { await expect(await awaitWorkerPromises()).toStrictEqual([]); }); - test.sequential('Test CSS worker application', async () => { + test('Test CSS worker application', async () => { createWorkerPromises(['cssWorker']); const modelRefCss = await createModelReference(monaco.Uri.parse(`/workspace/${expect.getState().testPath}.css`), ''); editor.setModel(modelRefCss.object.textEditorModel); await expect(await awaitWorkerPromises()).toStrictEqual([undefined]); }); - test.sequential('Test JSON worker application', async () => { + test('Test JSON worker application', async () => { createWorkerPromises(['jsonWorker']); const modelRefJson = await createModelReference(monaco.Uri.parse(`/workspace/${expect.getState().testPath}.json`), ''); editor.setModel(modelRefJson.object.textEditorModel); await expect(await awaitWorkerPromises()).toStrictEqual([undefined]); }); - test.sequential('Test HTML worker application', async () => { + test('Test HTML worker application', async () => { createWorkerPromises(['htmlWorker']); const modelRefHtml = await createModelReference(monaco.Uri.parse(`/workspace/${expect.getState().testPath}.html`), ''); editor.setModel(modelRefHtml.object.textEditorModel); diff --git a/packages/examples/CHANGELOG.md b/packages/examples/CHANGELOG.md index b78000112..3ce62e2a7 100644 --- a/packages/examples/CHANGELOG.md +++ b/packages/examples/CHANGELOG.md @@ -2,6 +2,11 @@ All notable changes to this npm module are documented in this file. +## [2025.12.1] - 2025-12-22 + +- Updated to `monaco-languageclient@10.5.0` and `@typefox/monaco-editor-react@7.5.0`. +- Updated all `@codingame/monaco-vscode` packages to `24.1.1`. + ## [2025.11.2] - 2025-11-26 - Updated to `monaco-languageclient@10.4.0` and `@typefox/monaco-editor-react@7.4.0`. diff --git a/packages/examples/package.json b/packages/examples/package.json index 44f69aec1..532a6394d 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -1,6 +1,6 @@ { "name": "monaco-languageclient-examples", - "version": "2025.11.2", + "version": "2025.12.1-next.0", "description": "Monaco Language client examples", "author": { "name": "TypeFox GmbH", @@ -82,53 +82,53 @@ "LICENSE" ], "dependencies": { - "@codingame/monaco-vscode-configuration-service-override": "^23.2.2", - "@codingame/monaco-vscode-cpp-default-extension": "^23.2.2", - "@codingame/monaco-vscode-debug-service-override": "^23.2.2", - "@codingame/monaco-vscode-editor-api": "^23.2.2", - "@codingame/monaco-vscode-environment-service-override": "^23.2.2", - "@codingame/monaco-vscode-explorer-service-override": "^23.2.2", - "@codingame/monaco-vscode-extension-api": "^23.2.2", - "@codingame/monaco-vscode-files-service-override": "^23.2.2", - "@codingame/monaco-vscode-groovy-default-extension": "^23.2.2", - "@codingame/monaco-vscode-java-default-extension": "^23.2.2", - "@codingame/monaco-vscode-javascript-default-extension": "^23.2.2", - "@codingame/monaco-vscode-json-default-extension": "^23.2.2", - "@codingame/monaco-vscode-json-language-features-default-extension": "^23.2.2", - "@codingame/monaco-vscode-keybindings-service-override": "^23.2.2", - "@codingame/monaco-vscode-lifecycle-service-override": "^23.2.2", - "@codingame/monaco-vscode-localization-service-override": "^23.2.2", - "@codingame/monaco-vscode-preferences-service-override": "^23.2.2", - "@codingame/monaco-vscode-python-default-extension": "^23.2.2", - "@codingame/monaco-vscode-remote-agent-service-override": "^23.2.2", - "@codingame/monaco-vscode-search-result-default-extension": "^23.2.2", - "@codingame/monaco-vscode-search-service-override": "^23.2.2", - "@codingame/monaco-vscode-secret-storage-service-override": "^23.2.2", - "@codingame/monaco-vscode-standalone-json-language-features": "^23.2.2", - "@codingame/monaco-vscode-standalone-typescript-language-features": "^23.2.2", - "@codingame/monaco-vscode-testing-service-override": "^23.2.2", - "@codingame/monaco-vscode-storage-service-override": "^23.2.2", - "@codingame/monaco-vscode-textmate-service-override": "^23.2.2", - "@codingame/monaco-vscode-theme-defaults-default-extension": "^23.2.2", - "@codingame/monaco-vscode-theme-service-override": "^23.2.2", - "@codingame/monaco-vscode-typescript-basics-default-extension": "^23.2.2", - "@codingame/monaco-vscode-typescript-language-features-default-extension": "^23.2.2", - "@codingame/monaco-vscode-views-service-override": "^23.2.2", - "@codingame/monaco-vscode-view-banner-service-override": "^23.2.2", - "@codingame/monaco-vscode-view-status-bar-service-override": "^23.2.2", - "@codingame/monaco-vscode-view-title-bar-service-override": "^23.2.2", - "@codingame/monaco-vscode-outline-service-override": "^23.2.2", - "@typefox/monaco-editor-react": "~7.4.0", + "@codingame/monaco-vscode-configuration-service-override": "^24.1.1", + "@codingame/monaco-vscode-cpp-default-extension": "^24.1.1", + "@codingame/monaco-vscode-debug-service-override": "^24.1.1", + "@codingame/monaco-vscode-editor-api": "^24.1.1", + "@codingame/monaco-vscode-environment-service-override": "^24.1.1", + "@codingame/monaco-vscode-explorer-service-override": "^24.1.1", + "@codingame/monaco-vscode-extension-api": "^24.1.1", + "@codingame/monaco-vscode-files-service-override": "^24.1.1", + "@codingame/monaco-vscode-groovy-default-extension": "^24.1.1", + "@codingame/monaco-vscode-java-default-extension": "^24.1.1", + "@codingame/monaco-vscode-javascript-default-extension": "^24.1.1", + "@codingame/monaco-vscode-json-default-extension": "^24.1.1", + "@codingame/monaco-vscode-json-language-features-default-extension": "^24.1.1", + "@codingame/monaco-vscode-keybindings-service-override": "^24.1.1", + "@codingame/monaco-vscode-lifecycle-service-override": "^24.1.1", + "@codingame/monaco-vscode-localization-service-override": "^24.1.1", + "@codingame/monaco-vscode-preferences-service-override": "^24.1.1", + "@codingame/monaco-vscode-python-default-extension": "^24.1.1", + "@codingame/monaco-vscode-remote-agent-service-override": "^24.1.1", + "@codingame/monaco-vscode-search-result-default-extension": "^24.1.1", + "@codingame/monaco-vscode-search-service-override": "^24.1.1", + "@codingame/monaco-vscode-secret-storage-service-override": "^24.1.1", + "@codingame/monaco-vscode-standalone-json-language-features": "^24.1.1", + "@codingame/monaco-vscode-standalone-typescript-language-features": "^24.1.1", + "@codingame/monaco-vscode-testing-service-override": "^24.1.1", + "@codingame/monaco-vscode-storage-service-override": "^24.1.1", + "@codingame/monaco-vscode-textmate-service-override": "^24.1.1", + "@codingame/monaco-vscode-theme-defaults-default-extension": "^24.1.1", + "@codingame/monaco-vscode-theme-service-override": "^24.1.1", + "@codingame/monaco-vscode-typescript-basics-default-extension": "^24.1.1", + "@codingame/monaco-vscode-typescript-language-features-default-extension": "^24.1.1", + "@codingame/monaco-vscode-views-service-override": "^24.1.1", + "@codingame/monaco-vscode-view-banner-service-override": "^24.1.1", + "@codingame/monaco-vscode-view-status-bar-service-override": "^24.1.1", + "@codingame/monaco-vscode-view-title-bar-service-override": "^24.1.1", + "@codingame/monaco-vscode-outline-service-override": "^24.1.1", + "@typefox/monaco-editor-react": "~7.5.0-next.0", "cors": "~2.8.5", "express": "~5.2.1", "jszip": "~3.10.1", "langium": "~4.1.2", - "monaco-languageclient": "~10.4.0", + "monaco-languageclient": "~10.5.0-next.0", "pyright": "~1.1.407", "react": "~19.2.0", "react-dom": "~19.2.0", "request-light": "~0.8.0", - "vscode": "npm:@codingame/monaco-vscode-extension-api@^23.2.2", + "vscode": "npm:@codingame/monaco-vscode-extension-api@^24.1.1", "vscode-json-languageservice": "~5.6.4", "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", diff --git a/packages/examples/resources/debugger/package.json b/packages/examples/resources/debugger/package.json index 7c52024d1..813d0166b 100644 --- a/packages/examples/resources/debugger/package.json +++ b/packages/examples/resources/debugger/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "express": "~4.21.2", - "monaco-languageclient": "~10.4.0", + "monaco-languageclient": "~10.5.0-next.0", "ws": "~8.18.0" }, "devDependencies": { diff --git a/packages/examples/src/json/client/classic.ts b/packages/examples/src/json/client/classic.ts index e624e87c4..839d3897c 100644 --- a/packages/examples/src/json/client/classic.ts +++ b/packages/examples/src/json/client/classic.ts @@ -75,6 +75,7 @@ export const configureClassicWorkerFactory = (logger?: Logger) => { const defaultworkerLoaders = defineDefaultWorkerLoaders(); // remove textmate worker as it is not compatible with classic mode defaultworkerLoaders.TextMateWorker = undefined; + defaultworkerLoaders.extensionHostWorkerMain = undefined; useWorkerFactory({ workerLoaders: defaultworkerLoaders, logger diff --git a/packages/wrapper-react/CHANGELOG.md b/packages/wrapper-react/CHANGELOG.md index d6a442f7c..8b9e1ce62 100644 --- a/packages/wrapper-react/CHANGELOG.md +++ b/packages/wrapper-react/CHANGELOG.md @@ -2,10 +2,16 @@ All notable changes to npm module [@typefox/monaco-editor-react](https://www.npmjs.com/package/@typefox/monaco-editor-react) are documented in this file. +## [7.5.0] - 2025-12-22 + +- Updated all `@codingame/monaco-vscode` packages to `24.1.1`. +- Updated to `monaco-languageclient@10.5.0`. + ## [7.4.0] - 2025-11-26 - Use flags to trigger behaviour [#997](https://github.com/TypeFox/monaco-languageclient/pull/997). - Updated all `@codingame/monaco-vscode` packages to `23.2.2`. +- Updated to `monaco-languageclient@10.4.0`. - Use oxlint for most linting now. eslint is only kept for currently unsupported rules or eslint plugins. ## [7.3.0] - 2025-11-16 diff --git a/packages/wrapper-react/package.json b/packages/wrapper-react/package.json index a2ef5c434..440698559 100644 --- a/packages/wrapper-react/package.json +++ b/packages/wrapper-react/package.json @@ -1,6 +1,6 @@ { "name": "@typefox/monaco-editor-react", - "version": "7.4.0", + "version": "7.5.0-next.0", "license": "MIT", "description": "React component for Monaco-Editor and Monaco Languageclient", "keywords": [ @@ -46,10 +46,10 @@ "npm": "10.9.3" }, "dependencies": { - "@codingame/monaco-vscode-editor-api": "^23.2.2", - "@codingame/monaco-vscode-extension-api": "^23.2.2", + "@codingame/monaco-vscode-editor-api": "^24.1.1", + "@codingame/monaco-vscode-extension-api": "^24.1.1", "react": ">=18.0.0 || <20.0.0", - "vscode": "npm:@codingame/monaco-vscode-extension-api@^23.2.2" + "vscode": "npm:@codingame/monaco-vscode-extension-api@^24.1.1" }, "repository": { "type": "git", diff --git a/verify/angular/package.json b/verify/angular/package.json index 541fb8190..3707da2e7 100644 --- a/verify/angular/package.json +++ b/verify/angular/package.json @@ -19,12 +19,12 @@ "@angular/compiler": "^21.0.0", "@angular/core": "^21.0.0", "@angular/platform-browser": "^21.0.0", - "@codingame/monaco-vscode-api": "^23.2.2", - "@codingame/monaco-vscode-files-service-override": "^23.2.2", - "@codingame/monaco-vscode-json-default-extension": "^23.2.2", - "monaco-languageclient": "~10.4.0", + "@codingame/monaco-vscode-api": "^24.1.1", + "@codingame/monaco-vscode-files-service-override": "^24.1.1", + "@codingame/monaco-vscode-json-default-extension": "^24.1.1", + "monaco-languageclient": "~10.5.0-next.0", "rxjs": "~7.8.2", - "vscode": "npm:@codingame/monaco-vscode-extension-api@^23.2.2", + "vscode": "npm:@codingame/monaco-vscode-extension-api@^24.1.1", "zone.js": "^0.16.0" }, "devDependencies": { diff --git a/verify/next/package.json b/verify/next/package.json index cd4b0e308..a91b29f2c 100644 --- a/verify/next/package.json +++ b/verify/next/package.json @@ -18,16 +18,16 @@ }, "type": "module", "dependencies": { - "@codingame/monaco-vscode-api": "^23.2.2", - "@codingame/monaco-vscode-keybindings-service-override": "^23.2.2", - "@typefox/monaco-editor-react": "~7.4.0", + "@codingame/monaco-vscode-api": "^24.1.1", + "@codingame/monaco-vscode-keybindings-service-override": "^24.1.1", + "@typefox/monaco-editor-react": "~7.5.0-next.0", "langium": "~4.1.2", - "monaco-languageclient": "~10.4.0", - "monaco-languageclient-examples": "~2025.11.2", + "monaco-languageclient": "~10.5.0-next.0", + "monaco-languageclient-examples": "~2025.12.1-next.0", "next": "~15.5.4", "react": "~19.2.0", "react-dom": "~19.2.0", - "vscode": "npm:@codingame/monaco-vscode-extension-api@^23.2.2", + "vscode": "npm:@codingame/monaco-vscode-extension-api@^24.1.1", "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1" }, diff --git a/verify/peerNpm/package.json b/verify/peerNpm/package.json index d65085cca..e638611cb 100644 --- a/verify/peerNpm/package.json +++ b/verify/peerNpm/package.json @@ -12,8 +12,8 @@ "npm": "10.9.3" }, "dependencies": { - "monaco-languageclient-examples": "~2025.11.2", - "vscode": "npm:@codingame/monaco-vscode-extension-api@^23.2.2" + "monaco-languageclient-examples": "~2025.12.1-next.0", + "vscode": "npm:@codingame/monaco-vscode-extension-api@^24.1.1" }, "devDependencies": { "typescript": "~5.9.3", diff --git a/verify/peerPnpm/package.json b/verify/peerPnpm/package.json index a65b2f1ce..e0a21435d 100644 --- a/verify/peerPnpm/package.json +++ b/verify/peerPnpm/package.json @@ -12,8 +12,8 @@ "pnpm": "10.17.0" }, "dependencies": { - "monaco-languageclient-examples": "~2025.11.2", - "vscode": "npm:@codingame/monaco-vscode-extension-api@^23.2.2" + "monaco-languageclient-examples": "~2025.12.1-next.0", + "vscode": "npm:@codingame/monaco-vscode-extension-api@^24.1.1" }, "devDependencies": { "typescript": "~5.9.3" diff --git a/verify/peerYarn/package.json b/verify/peerYarn/package.json index 1a21ae67a..7469cfac6 100644 --- a/verify/peerYarn/package.json +++ b/verify/peerYarn/package.json @@ -13,18 +13,18 @@ "yarn": "4.9.4" }, "dependencies": { - "@codingame/monaco-vscode-api": "^23.2.2", - "@codingame/monaco-vscode-configuration-service-override": "^23.2.2", - "@codingame/monaco-vscode-editor-api": "^23.2.2", - "@codingame/monaco-vscode-editor-service-override": "^23.2.2", - "@codingame/monaco-vscode-extension-api": "^23.2.2", - "@codingame/monaco-vscode-extensions-service-override": "^23.2.2", - "@codingame/monaco-vscode-languages-service-override": "^23.2.2", - "@codingame/monaco-vscode-localization-service-override": "^23.2.2", - "@codingame/monaco-vscode-log-service-override": "^23.2.2", - "@codingame/monaco-vscode-model-service-override": "^23.2.2", - "monaco-languageclient-examples": "~2025.11.2", - "vscode": "npm:@codingame/monaco-vscode-extension-api@^23.2.2", + "@codingame/monaco-vscode-api": "^24.1.1", + "@codingame/monaco-vscode-configuration-service-override": "^24.1.1", + "@codingame/monaco-vscode-editor-api": "^24.1.1", + "@codingame/monaco-vscode-editor-service-override": "^24.1.1", + "@codingame/monaco-vscode-extension-api": "^24.1.1", + "@codingame/monaco-vscode-extensions-service-override": "^24.1.1", + "@codingame/monaco-vscode-languages-service-override": "^24.1.1", + "@codingame/monaco-vscode-localization-service-override": "^24.1.1", + "@codingame/monaco-vscode-log-service-override": "^24.1.1", + "@codingame/monaco-vscode-model-service-override": "^24.1.1", + "monaco-languageclient-examples": "~2025.12.1-next.0", + "vscode": "npm:@codingame/monaco-vscode-extension-api@^24.1.1", "vscode-languageclient": "~9.0.1" }, "devDependencies": { diff --git a/verify/webpack/package.json b/verify/webpack/package.json index 8a335d0ae..f905e0c13 100644 --- a/verify/webpack/package.json +++ b/verify/webpack/package.json @@ -12,7 +12,7 @@ "npm": "10.9.3" }, "dependencies": { - "monaco-languageclient-examples": "~2025.11.2" + "monaco-languageclient-examples": "~2025.12.1-next.0" }, "devDependencies": { "css-loader": "~7.1.2", diff --git a/vite.config.ts b/vite.config.ts index 7017dbe0f..e0a334f6a 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -8,7 +8,6 @@ import fs from 'node:fs'; import * as path from 'node:path'; import importMetaUrlPlugin from '@codingame/esbuild-import-meta-url-plugin'; import vsixPlugin from '@codingame/monaco-vscode-rollup-vsix-plugin'; -import react from '@vitejs/plugin-react'; const clangdWasmLocation = 'packages/examples/resources/clangd/wasm/clangd.wasm'; @@ -95,8 +94,7 @@ export const definedViteConfig = defineConfig({ }) } }, - vsixPlugin(), - react() + vsixPlugin() ], define: { rootDirectory: JSON.stringify(__dirname),