diff --git a/README.md b/README.md index de8c5d998..5e25dcbc0 100644 --- a/README.md +++ b/README.md @@ -90,12 +90,12 @@ With v7 we decided to use readily treemended version of monaco-editor called [@c ```yaml "overrides": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.7 <1.84.0" }, "resolutions": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.7 <1.84.0" } ``` @@ -289,7 +289,7 @@ loader.config({ monaco }); If you use pnpm, you have to add `vscode` / `@codingame/monaco-vscode-api` as direct dependency (see the [following table](#monaco-editor--codingamemonaco-vscode-api-compatibility-table)), otherwise the installation will fail. ```json -"vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0" +"vscode": "npm:@codingame/monaco-vscode-api@>=1.83.7 <1.84.0" ``` ## Monaco-editor / @codingame/monaco-vscode-api compatibility table @@ -300,6 +300,8 @@ The following table describes which version of **monaco-languageclient** and **@ | monaco-languageclient | monaco-vscode-api | monaco-editor-treemended | monaco-editor | release date | comment | | :---- | :---- | :--- | :--- | :--- | :--- | +| 7.0.2 | 1.83.7 | 1.83.7 | 0.44.0 | 2023-11-02 | | +| 7.0.1 | 1.83.5 | 1.83.5 | 0.44.0 | 2023-11-10 | | | 7.0.0 | 1.83.5 | 1.83.5 | 0.44.0 | 2023-11-02 | Introduction of `@codingame/monaco-editor-treemended` | | 6.6.1 | 1.83.3 | | 0.44.0 | 2023-10-20 | | | 6.6.0 | 1.83.2 | | 0.44.0 | 2023-10-16 | | diff --git a/package-lock.json b/package-lock.json index 644cc6e9f..504be59e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "packages/verify/vite" ], "devDependencies": { - "@types/vscode": "~1.83.0", + "@types/vscode": "~1.83.3", "@typescript-eslint/eslint-plugin": "~6.9.1", "@typescript-eslint/parser": "~6.9.1", "editorconfig": "~2.0.0", @@ -71,125 +71,125 @@ "integrity": "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==" }, "node_modules/@codingame/monaco-vscode-configuration-service-override": { - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-configuration-service-override/-/monaco-vscode-configuration-service-override-1.83.5.tgz", - "integrity": "sha512-v7fvE+XfcgRKYHl2RvHpsLwvnKAiMj9or/SrXsW6GmeiuFXD/upM5RsifoHKzEKS90tpGM6gLItODvZnD4WZrA==", + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-configuration-service-override/-/monaco-vscode-configuration-service-override-1.83.7.tgz", + "integrity": "sha512-nj/UH7FKN4jHgUA+uGbNk2uf51LwMZ7WOPGZdG/8EmK2wbAPB18z0AP/2ik+c0/rigQL6SjjwM7LowOioURuqA==", "dependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.5" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.7" } }, "node_modules/@codingame/monaco-vscode-editor-service-override": { - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-service-override/-/monaco-vscode-editor-service-override-1.83.5.tgz", - "integrity": "sha512-MORmlcfBHmhHmnkXq6jAH9uB4N08RIgFGOC2gpySgCMWpD0dHd/hsJdJNS39FSRpbPj69gbaZvDW4daKvJABrA==", + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-service-override/-/monaco-vscode-editor-service-override-1.83.7.tgz", + "integrity": "sha512-/jZeX5ULf10u8/QNjsdDQsZSeARNo3V/blcMnuMvHEJtnEDLnvVM+fAdSMrUwJzfEI0U3DD5H0Hiv/qFuTXrqQ==", "dependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.5" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.7" } }, "node_modules/@codingame/monaco-vscode-files-service-override": { - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-files-service-override/-/monaco-vscode-files-service-override-1.83.5.tgz", - "integrity": "sha512-k1Ry7GZm+5dKFkbNol0EzT/aaoS+1mBzgr8p0k/kw3PsNhISs9JwwrMINKTuq2ho+3juHpcmm4mXiwJbQBof4w==", + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-files-service-override/-/monaco-vscode-files-service-override-1.83.7.tgz", + "integrity": "sha512-ALF4jmBcIbcyz93OcV+CpOjJIjXyxsPAwx3NZ8Q+F6sqii3rMaDpduzHuqm2V7bhf58g5OhAmv9wFUlJ++oUhw==", "dependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.5" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.7" } }, "node_modules/@codingame/monaco-vscode-json-default-extension": { - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-json-default-extension/-/monaco-vscode-json-default-extension-1.83.5.tgz", - "integrity": "sha512-IvFre1xgfhV3ThDjzpsRq8einhJMiITV/z2NwMHZaVWhncpUAkwit7nxNxh4S9D3ir5UwW6xEW9fv3YKU4771Q==", + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-json-default-extension/-/monaco-vscode-json-default-extension-1.83.7.tgz", + "integrity": "sha512-tNIhMZxqvtLIUi72a+p5dYiF7SjpcAOdKTHs/bwtD8G5j1TGyuYp9T69fIr9qeSP0AVyrfTgY0g2eI+hKnfs8g==", "dependencies": { - "vscode": "npm:@codingame/monaco-vscode-api@1.83.5" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.7" } }, "node_modules/@codingame/monaco-vscode-keybindings-service-override": { - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-keybindings-service-override/-/monaco-vscode-keybindings-service-override-1.83.5.tgz", - "integrity": "sha512-F2md/cu4UM2SnaQE9BlvLk6GM4At2D4HIU4EH+M8jOTQe/dyGWKVu0/+fyU5dMlEmk4BQEAAGWUCd7FDO14ykQ==", + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-keybindings-service-override/-/monaco-vscode-keybindings-service-override-1.83.7.tgz", + "integrity": "sha512-fuD/pnEHd3FvYJi1IV+WV44ttRq3bnOSie9xIODf+VlxEK/jn8uP8w8mBPoB52v8mFmtjE5uz5sdj8VLJ/LyPg==", "dependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.5" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.7" } }, "node_modules/@codingame/monaco-vscode-language-pack-de": { - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-de/-/monaco-vscode-language-pack-de-1.83.5.tgz", - "integrity": "sha512-X4Eql50ui0/FjcjLRJLM/uwjB2citGRg0EjnI1nST4LBhn3BUuGfLk4j3eihodtd5hSgZ7xwRg9ueBlpYjGerA==", + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-de/-/monaco-vscode-language-pack-de-1.83.7.tgz", + "integrity": "sha512-3PwJSp47aY08fNr4O9Wvm4LRX7NRDyYl6lN5AbNIc/eLxZ7r0Q+6Xv3yePM3QndXC/eM9IrPOHdydtLldPnaCA==", "dependencies": { - "vscode": "npm:@codingame/monaco-vscode-api@1.83.5" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.7" } }, "node_modules/@codingame/monaco-vscode-language-pack-es": { - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-es/-/monaco-vscode-language-pack-es-1.83.5.tgz", - "integrity": "sha512-2TdfQCvHbvjkla2b9tLl297Npy7dKC3S2TYdqMjgQqXvgDuuYIIeXRrPHYpNZ2U1a5Vc8Lr0PNaGcjLHT+a3ug==", + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-es/-/monaco-vscode-language-pack-es-1.83.7.tgz", + "integrity": "sha512-TRDFy7pRiPTZqEvA3xGymuEl3qwjGjXAuVe52F9ZufEXyjb+t7+k0ReIb8/T3Uv3qxEms6VEHyun1tcipVWltg==", "dependencies": { - "vscode": "npm:@codingame/monaco-vscode-api@1.83.5" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.7" } }, "node_modules/@codingame/monaco-vscode-language-pack-fr": { - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-fr/-/monaco-vscode-language-pack-fr-1.83.5.tgz", - "integrity": "sha512-pmByX6M1DO+Y/D5o/TNzSCQg15KcEe8SiroRuAnFqTVJSNLm24+UR29vL1+fC8lDvenqus01w87BlKDEWEupCg==", + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-fr/-/monaco-vscode-language-pack-fr-1.83.7.tgz", + "integrity": "sha512-90M1bFreteS1fwZDFrqIhPs0+Kblclz0Td1dWRhWxCqRxgFEttV2Zyz2uy3W3AgYV1VJzttW+3nFkLvqZqIuqA==", "dependencies": { - "vscode": "npm:@codingame/monaco-vscode-api@1.83.5" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.7" } }, "node_modules/@codingame/monaco-vscode-languages-service-override": { - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-languages-service-override/-/monaco-vscode-languages-service-override-1.83.5.tgz", - "integrity": "sha512-8mo9qGEBYl0whFq0PQslLBwFb2zV9asyOJYuR+BIrUyGb73NYJjKd0PghaDi8NBsBS7EBSxx3bugVNs1FXQNYw==", + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-languages-service-override/-/monaco-vscode-languages-service-override-1.83.7.tgz", + "integrity": "sha512-hssTRtIkL8SKe4xQMAj7O3eW++rBwaF0o+ElpxOwAxIVA7jUYuIzAsi0p2gSTyPXDQ+IZ2DuDJAd1PH6merIrA==", "dependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.5" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.7" } }, "node_modules/@codingame/monaco-vscode-model-service-override": { - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-model-service-override/-/monaco-vscode-model-service-override-1.83.5.tgz", - "integrity": "sha512-/mNyXlBdv+55taMuuCX4mHGwmMqvcNzlatYAX45QPLFW48hyQYUt+xQBYX1jBNcyjcFY4Mx7VzxT6SvNJGJA3A==", + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-model-service-override/-/monaco-vscode-model-service-override-1.83.7.tgz", + "integrity": "sha512-5UpZzCD6Dld/wu3WtMoDVVaZuRehBmPZfE2McJkuK8GEKUwlsYy8ozzbnT79URtZ1u6pqDn9e3Wkh7ZXboYHWQ==", "dependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.5" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.7" } }, "node_modules/@codingame/monaco-vscode-python-default-extension": { - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-python-default-extension/-/monaco-vscode-python-default-extension-1.83.5.tgz", - "integrity": "sha512-nh1EbWTKYLfe3q0YnIvog3+f7u5jxyiLVJGQf6btTgZAr3qGz2LS+HJ2LHQ6wIZb/c4sfFM86/M3M1SDKKc6GQ==", + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-python-default-extension/-/monaco-vscode-python-default-extension-1.83.7.tgz", + "integrity": "sha512-rFNeINSUGuQnQgThvOX48E/u7E2HaiJxZ6sW1IdGlZzkDdEapLTwS3lP2TVys+ZZlBYDg34pIkt9mUKcZ/qnNQ==", "dependencies": { - "vscode": "npm:@codingame/monaco-vscode-api@1.83.5" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.7" } }, "node_modules/@codingame/monaco-vscode-textmate-service-override": { - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-textmate-service-override/-/monaco-vscode-textmate-service-override-1.83.5.tgz", - "integrity": "sha512-hYVr1aODn7lM49L3Br4ZECNEyHU4OG9baTgxhQ8fDX5IWd8Su0PtNxTUm4OHCKvu5V5mV16zA+TUcTCrJ9pMwg==", + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-textmate-service-override/-/monaco-vscode-textmate-service-override-1.83.7.tgz", + "integrity": "sha512-bN9rPIFFaUuTNsHBlTRsthXOiuxdE9tN1UEMOAEZTFU0gZyGmSJxpeI2bxi7B59C6EVMS4dbGZRqSdmwiaSmYg==", "dependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.5", + "vscode": "npm:@codingame/monaco-vscode-api@1.83.7", "vscode-oniguruma": "1.7.0", "vscode-textmate": "9.0.0" } }, "node_modules/@codingame/monaco-vscode-theme-defaults-default-extension": { - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-theme-defaults-default-extension/-/monaco-vscode-theme-defaults-default-extension-1.83.5.tgz", - "integrity": "sha512-fZHXG6T4WJ5a5wKfWqmZ3CFkUh3pvbEeh7KXSEjxciVIAOg4c8HTYlLkEg3kyJcJAMHVYSg3+XI/+u8JD98AiQ==", + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-theme-defaults-default-extension/-/monaco-vscode-theme-defaults-default-extension-1.83.7.tgz", + "integrity": "sha512-q+nN8kialSlLl5kbf7/+DkLzFTUsv7RSn4xHDAi0c4oktiofqfYhsj8cPYNhFdFOtKPe1wwor6gaUHqO3APmAw==", "dependencies": { - "vscode": "npm:@codingame/monaco-vscode-api@1.83.5" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.7" } }, "node_modules/@codingame/monaco-vscode-theme-service-override": { - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-theme-service-override/-/monaco-vscode-theme-service-override-1.83.5.tgz", - "integrity": "sha512-dJpdwQX42n1ynRvsT3K9nNvGtby3rNEMYCgGeOZ48nLa7zqXfiv5ZevdTcaC+pzCwWnBo+T3TAAVNvmLU0Savw==", + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-theme-service-override/-/monaco-vscode-theme-service-override-1.83.7.tgz", + "integrity": "sha512-KP0dBqdSwui2zum5R4AsWSyE7/ZiEEuOldpH+SHmR8+TQl9693Mlbu9CoY1uuevVSYxwQnGB1zwGpwjYCs7drw==", "dependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.5" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.7" } }, "node_modules/@cspotcode/source-map-support": { @@ -590,9 +590,9 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", + "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -825,9 +825,9 @@ "dev": true }, "node_modules/@types/body-parser": { - "version": "1.19.4", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.4.tgz", - "integrity": "sha512-N7UDG0/xiPQa2D/XrVJXjkWbpqHCd2sBaB32ggRF2l83RhPfamgKGF8gwwqyksS95qUS5ZYF9aF+lLPRlwI2UA==", + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "dev": true, "dependencies": { "@types/connect": "*", @@ -835,18 +835,18 @@ } }, "node_modules/@types/connect": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.37.tgz", - "integrity": "sha512-zBUSRqkfZ59OcwXon4HVxhx5oWCJmc0OtBTK05M+p0dYjgN6iTwIL2T/WbsQZrEsdnwaF9cWQ+azOnpPvIqY3Q==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/eslint": { - "version": "8.44.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.6.tgz", - "integrity": "sha512-P6bY56TVmX8y9J87jHNgQh43h6VVU+6H7oN7hgvivV81K2XY8qJZ5vqPy/HdUoVIelii2kChYVzQanlswPWVFw==", + "version": "8.44.7", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.7.tgz", + "integrity": "sha512-f5ORu2hcBbKei97U73mf+l9t4zTGl74IqZ0GQk4oVea/VS8tQZYkUveSYojk+frraAVYId0V2WC9O4PTNru2FQ==", "dev": true, "peer": true, "dependencies": { @@ -855,9 +855,9 @@ } }, "node_modules/@types/eslint-scope": { - "version": "3.7.6", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.6.tgz", - "integrity": "sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==", + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "dev": true, "peer": true, "dependencies": { @@ -866,16 +866,16 @@ } }, "node_modules/@types/estree": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.4.tgz", - "integrity": "sha512-2JwWnHK9H+wUZNorf2Zr6ves96WHoWDJIftkcxPKsS7Djta6Zu519LarhRNljPXkpsZR2ZMwNCPeW7omW07BJw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true, "peer": true }, "node_modules/@types/express": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.20.tgz", - "integrity": "sha512-rOaqlkgEvOW495xErXMsmyX3WKBInbhG5eqojXYi3cGUaLoRDlXa5d52fkfWZT963AZ3v2eZ4MbKE6WpDAGVsw==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dev": true, "dependencies": { "@types/body-parser": "*", @@ -885,9 +885,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.39", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.39.tgz", - "integrity": "sha512-BiEUfAiGCOllomsRAZOiMFP7LAnrifHpt56pc4Z7l9K6ACyN06Ns1JLMBxwkfLOjJRlSf06NwWsT7yzfpaVpyQ==", + "version": "4.17.41", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", + "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", "dev": true, "dependencies": { "@types/node": "*", @@ -897,15 +897,15 @@ } }, "node_modules/@types/http-errors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.3.tgz", - "integrity": "sha512-pP0P/9BnCj1OVvQR2lF41EkDG/lWWnDyA203b/4Fmi2eTyORnBtcDoKDwjWQthELrBvWkMOrvSOnZ8OVlW6tXA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", "dev": true }, "node_modules/@types/json-schema": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.14.tgz", - "integrity": "sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==", + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, "node_modules/@types/json5": { @@ -915,42 +915,42 @@ "dev": true }, "node_modules/@types/mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.4.tgz", - "integrity": "sha512-1Gjee59G25MrQGk8bsNvC6fxNiRgUlGn2wlhGf95a59DrprnnHk80FIMMFG9XHMdrfsuA119ht06QPDXA1Z7tw==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", "dev": true }, "node_modules/@types/node": { - "version": "18.18.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.8.tgz", - "integrity": "sha512-OLGBaaK5V3VRBS1bAkMVP2/W9B+H8meUfl866OrMNQqt7wDgdpWPp5o6gmIc9pB+lIQHSq4ZL8ypeH1vPxcPaQ==", + "version": "18.18.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.9.tgz", + "integrity": "sha512-0f5klcuImLnG4Qreu9hPj/rEfFq6YRc5n2mAjSsH+ec/mJL+3voBH0+8T7o8RpFjH7ovc+TRsL/c7OYIQsPTfQ==", "dev": true, "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/prop-types": { - "version": "15.7.9", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.9.tgz", - "integrity": "sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==", + "version": "15.7.10", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.10.tgz", + "integrity": "sha512-mxSnDQxPqsZxmeShFH+uwQ4kO4gcJcGahjjMFeLbKE95IAZiiZyiEepGZjtXJ7hN/yfu0bu9xN2ajcU0JcxX6A==", "dev": true }, "node_modules/@types/qs": { - "version": "6.9.9", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.9.tgz", - "integrity": "sha512-wYLxw35euwqGvTDx6zfY1vokBFnsK0HNrzc6xNHchxfO2hpuRg74GbkEW7e3sSmPvj0TjCDT1VCa6OtHXnubsg==", + "version": "6.9.10", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz", + "integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==", "dev": true }, "node_modules/@types/range-parser": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.6.tgz", - "integrity": "sha512-+0autS93xyXizIYiyL02FCY8N+KkKPhILhcUSA276HxzreZ16kl+cmwvV2qAM/PuCCwPXzOXOWhiPcw20uSFcA==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", "dev": true }, "node_modules/@types/react": { - "version": "18.2.34", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.34.tgz", - "integrity": "sha512-U6eW/alrRk37FU/MS2RYMjx0Va2JGIVXELTODaTIYgvWGCV4Y4TfTUzG8DdmpDNIT0Xpj/R7GfyHOJJrDttcvg==", + "version": "18.2.37", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.37.tgz", + "integrity": "sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -959,30 +959,30 @@ } }, "node_modules/@types/react-dom": { - "version": "18.2.14", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.14.tgz", - "integrity": "sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ==", + "version": "18.2.15", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.15.tgz", + "integrity": "sha512-HWMdW+7r7MR5+PZqJF6YFNSCtjz1T0dsvo/f1BV6HkV+6erD/nA7wd9NM00KVG83zf2nJ7uATPO9ttdIPvi3gg==", "dev": true, "dependencies": { "@types/react": "*" } }, "node_modules/@types/scheduler": { - "version": "0.16.5", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.5.tgz", - "integrity": "sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==", + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.6.tgz", + "integrity": "sha512-Vlktnchmkylvc9SnwwwozTv04L/e1NykF5vgoQ0XTmI8DD+wxfjQuHuvHS3p0r2jz2x2ghPs2h1FVeDirIteWA==", "dev": true }, "node_modules/@types/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==", + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.5.tgz", + "integrity": "sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==", "dev": true }, "node_modules/@types/send": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.3.tgz", - "integrity": "sha512-/7fKxvKUoETxjFUsuFlPB9YndePpxxRAOfGC/yJdc9kTjTeP5kRCTzfnE8kPUKCeyiyIZu0YQ76s50hCedI1ug==", + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dev": true, "dependencies": { "@types/mime": "^1", @@ -990,9 +990,9 @@ } }, "node_modules/@types/serve-static": { - "version": "1.15.4", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.4.tgz", - "integrity": "sha512-aqqNfs1XTF0HDrFdlY//+SGUxmdSUbjeRXb5iaZc3x0/vMbYmdw9qvOgHWOyyLFxSSRnUuP5+724zBgfw8/WAw==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", + "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", "dev": true, "dependencies": { "@types/http-errors": "*", @@ -1001,15 +1001,15 @@ } }, "node_modules/@types/vscode": { - "version": "1.83.2", - "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.83.2.tgz", - "integrity": "sha512-qIN48iXkJi2eVyd9HB+TSYBssz7/EgSYw4IeoMNL9sJCao6qOVSXJR4z0HohV+Mvoiib1/rpK5hqoJ2Ua0N/+w==", + "version": "1.83.3", + "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.83.3.tgz", + "integrity": "sha512-ZPp5+OQNYrCSFoT4jWOZKdcuXijj+JdN2BJNDhWH4pPbVL6PRQycG9NT8C4a94oul1tFMbkVbXXa9HasI7cLUg==", "dev": true }, "node_modules/@types/ws": { - "version": "8.5.8", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.8.tgz", - "integrity": "sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg==", + "version": "8.5.9", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.9.tgz", + "integrity": "sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg==", "dev": true, "dependencies": { "@types/node": "*" @@ -1816,6 +1816,19 @@ "dev": true, "peer": true }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/builtins": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", @@ -1857,9 +1870,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001559", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001559.tgz", - "integrity": "sha512-cPiMKZgqgkg5LY3/ntGeLFUpi6tzddBNS58A4tnTgQw1zON7u2sZMU7SzOeVH4tj20++9ggL+V6FDOFMTaFFYA==", + "version": "1.0.30001562", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001562.tgz", + "integrity": "sha512-kfte3Hym//51EdX4239i+Rmp20EsLIYGdPkERegTgU19hQWCRhsRFGKHTliUlsry53tv17K7n077Kqa0WJU4ng==", "dev": true, "funding": [ { @@ -2212,9 +2225,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.4.574", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.574.tgz", - "integrity": "sha512-bg1m8L0n02xRzx4LsTTMbBPiUd9yIR+74iPtS/Ao65CuXvhVZHP0ym1kSdDG3yHFDXqHQQBKujlN1AQ8qZnyFg==", + "version": "1.4.583", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.583.tgz", + "integrity": "sha512-93y1gcONABZ7uqYe/JWDVQP/Pj/sQSunF0HVAPdlg/pfBnOyBMLlQUxWvkqcljJg1+W6cjvPuYD+r1Th9Tn8mA==", "dev": true, "peer": true }, @@ -2305,9 +2318,9 @@ } }, "node_modules/es-module-lexer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", - "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==", "dev": true, "peer": true }, @@ -2658,9 +2671,9 @@ } }, "node_modules/eslint-plugin-n": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.2.0.tgz", - "integrity": "sha512-AQER2jEyQOt1LG6JkGJCCIFotzmlcCZFur2wdKrp1JX2cNotC7Ae0BcD/4lLv3lUAArM9uNS8z/fsvXTd0L71g==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.3.1.tgz", + "integrity": "sha512-w46eDIkxQ2FaTHcey7G40eD+FhTXOdKudDXPUO2n9WNcslze/i/HT2qJ3GXjHngYSGDISIgPNhwGtgoix4zeOw==", "dev": true, "peer": true, "dependencies": { @@ -2669,6 +2682,7 @@ "eslint-plugin-es-x": "^7.1.0", "get-tsconfig": "^4.7.0", "ignore": "^5.2.4", + "is-builtin-module": "^3.2.1", "is-core-module": "^2.12.1", "minimatch": "^3.1.2", "resolve": "^1.22.2", @@ -2952,9 +2966,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -3089,9 +3103,9 @@ } }, "node_modules/flat-cache": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", - "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "dependencies": { "flatted": "^3.2.9", @@ -3099,7 +3113,7 @@ "rimraf": "^3.0.2" }, "engines": { - "node": ">=12.0.0" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/flatted": { @@ -3702,6 +3716,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-builtin-module": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "dev": true, + "peer": true, + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-callable": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", @@ -4034,9 +4064,9 @@ } }, "node_modules/langium": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/langium/-/langium-2.1.0.tgz", - "integrity": "sha512-VDJNyJHfFkamwX+IGp2cLiVIsdOqeVwEZ7b95DWs1jcJmf5e47NGLsfb4aLb0mVrCTU4mvfghfoiTkOMVSdpqA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/langium/-/langium-2.1.2.tgz", + "integrity": "sha512-1NDUmhm111xs6NLh1DzQ9YPrOhL6JqJryY9igPIGrG0AbKKGmGf3fahAiY1MUChwIYSec6Fvoj+igwKzvGXQog==", "dependencies": { "chevrotain": "~11.0.3", "chevrotain-allstar": "~0.3.0", @@ -4286,9 +4316,9 @@ }, "node_modules/monaco-editor": { "name": "@codingame/monaco-editor-treemended", - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-editor-treemended/-/monaco-editor-treemended-1.83.5.tgz", - "integrity": "sha512-YiiEUReD4YytuoEZh4KjWRlliRfeOFsFwJvMs2cMMUcIsAJKj804nramTmpWyJDSoxdSgLgaeiKu1gSEvxCvJw==" + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-editor-treemended/-/monaco-editor-treemended-1.83.7.tgz", + "integrity": "sha512-ol1evPNZ2DyR3vrXo8SVyVXurwfuqIz28TXVq5zNsSmfBbfA1iHPqKLW+krrObREXdzsE4JUwELLoqdjvKIrsw==" }, "node_modules/monaco-editor-workers": { "version": "0.44.0", @@ -4316,9 +4346,9 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, "funding": [ { @@ -4836,9 +4866,9 @@ } }, "node_modules/pyright": { - "version": "1.1.334", - "resolved": "https://registry.npmjs.org/pyright/-/pyright-1.1.334.tgz", - "integrity": "sha512-EJoW78gXPeAWd0e86P8kSIbY1pO3JJxNYu2BRlv/ZflcMvCY+zpyamuQC5EcXxXtr1WzBdcQwfo/NIBqtQPEow==", + "version": "1.1.336", + "resolved": "https://registry.npmjs.org/pyright/-/pyright-1.1.336.tgz", + "integrity": "sha512-PE/ArjnfS5dKon05zAX2eMzSQmu4ftCITzLqKgFKuwLIRnKJ+l4QGwkCKtYvWoXKm1fWr+TjqYpdRejrYkolyg==", "bin": { "pyright": "index.js", "pyright-langserver": "langserver.index.js" @@ -5707,9 +5737,9 @@ } }, "node_modules/ts-loader": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.0.tgz", - "integrity": "sha512-LLlB/pkB4q9mW2yLdFMnK3dEHbrBjeZTYguaaIfusyojBgAGf5kF+O6KcWqiGzWqHk0LBsoolrp4VftEURhybg==", + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz", + "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==", "dev": true, "dependencies": { "chalk": "^4.1.0", @@ -6067,9 +6097,9 @@ }, "node_modules/vscode": { "name": "@codingame/monaco-vscode-api", - "version": "1.83.5", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-1.83.5.tgz", - "integrity": "sha512-HWmI3e2LooNkJG7AB5KYkzqkFma6G7tlk8QO6RI54HykazMQEFNpOEkrnS9UJHGsvpT+1hDCtIkufalLdxqMzA==", + "version": "1.83.7", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-1.83.7.tgz", + "integrity": "sha512-Z9eVsVK4rAAC8Pz0L5X+oa0noK8Hd+KbRLSW4oYgmuxVgvQeNtnQ7FU8hOlNtxoDiw1FVZ/5ZGZv5WGDSLx/EQ==", "dependencies": { "monaco-editor": "0.44.0" }, @@ -6489,14 +6519,14 @@ }, "packages/client": { "name": "monaco-languageclient", - "version": "7.0.1", + "version": "7.0.2", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-editor-service-override": "~1.83.5", - "@codingame/monaco-vscode-languages-service-override": "~1.83.5", - "@codingame/monaco-vscode-model-service-override": "~1.83.5", - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0", + "@codingame/monaco-vscode-editor-service-override": "~1.83.7", + "@codingame/monaco-vscode-languages-service-override": "~1.83.7", + "@codingame/monaco-vscode-model-service-override": "~1.83.7", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.7 <1.84.0", "vscode-languageclient": "~9.0.1" }, "engines": { @@ -6505,7 +6535,7 @@ }, "peerDependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0" + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.7 <1.84.0" }, "peerDependenciesMeta": { "monaco-editor": { @@ -6518,32 +6548,32 @@ }, "packages/examples": { "name": "monaco-languageclient-examples", - "version": "7.0.1", + "version": "7.0.2", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-configuration-service-override": "~1.83.5", - "@codingame/monaco-vscode-editor-service-override": "~1.83.5", - "@codingame/monaco-vscode-files-service-override": "~1.83.5", - "@codingame/monaco-vscode-json-default-extension": "~1.83.5", - "@codingame/monaco-vscode-keybindings-service-override": "~1.83.5", - "@codingame/monaco-vscode-language-pack-de": "~1.83.5", - "@codingame/monaco-vscode-language-pack-es": "~1.83.5", - "@codingame/monaco-vscode-language-pack-fr": "~1.83.5", - "@codingame/monaco-vscode-python-default-extension": "~1.83.5", - "@codingame/monaco-vscode-textmate-service-override": "~1.83.5", - "@codingame/monaco-vscode-theme-defaults-default-extension": "~1.83.5", - "@codingame/monaco-vscode-theme-service-override": "~1.83.5", + "@codingame/monaco-vscode-configuration-service-override": "~1.83.7", + "@codingame/monaco-vscode-editor-service-override": "~1.83.7", + "@codingame/monaco-vscode-files-service-override": "~1.83.7", + "@codingame/monaco-vscode-json-default-extension": "~1.83.7", + "@codingame/monaco-vscode-keybindings-service-override": "~1.83.7", + "@codingame/monaco-vscode-language-pack-de": "~1.83.7", + "@codingame/monaco-vscode-language-pack-es": "~1.83.7", + "@codingame/monaco-vscode-language-pack-fr": "~1.83.7", + "@codingame/monaco-vscode-python-default-extension": "~1.83.7", + "@codingame/monaco-vscode-textmate-service-override": "~1.83.7", + "@codingame/monaco-vscode-theme-defaults-default-extension": "~1.83.7", + "@codingame/monaco-vscode-theme-service-override": "~1.83.7", "express": "~4.18.2", "langium": "~2.1.0", "langium-statemachine-dsl": "~2.1.0", - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", "monaco-editor-workers": "~0.44.0", - "monaco-languageclient": "~7.0.1", + "monaco-languageclient": "~7.0.2", "pyright": "~1.1.333", "react": "~18.2.0", "react-dom": "~18.2.0", "request-light": "~0.7.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.7 <1.84.0", "vscode-json-languageservice": "~5.3.7", "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", @@ -6565,10 +6595,10 @@ "name": "example-client-vite", "version": "0.0.0", "dependencies": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", "monaco-editor-workers": "~0.44.0", - "monaco-languageclient": "~7.0.1", - "monaco-languageclient-examples": "~7.0.1", + "monaco-languageclient": "~7.0.2", + "monaco-languageclient-examples": "~7.0.2", "vscode-ws-jsonrpc": "~3.1.0" }, "devDependencies": { @@ -6579,10 +6609,10 @@ "name": "example-client-webpack", "version": "0.0.0", "dependencies": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", "monaco-editor-workers": "~0.44.0", - "monaco-languageclient": "~7.0.1", - "monaco-languageclient-examples": "~7.0.1", + "monaco-languageclient": "~7.0.2", + "monaco-languageclient-examples": "~7.0.2", "vscode-ws-jsonrpc": "~3.1.0" }, "devDependencies": { diff --git a/package.json b/package.json index 14e45e682..2812b1f2d 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "private": true, "type": "module", "devDependencies": { - "@types/vscode": "~1.83.0", + "@types/vscode": "~1.83.3", "@typescript-eslint/eslint-plugin": "~6.9.1", "@typescript-eslint/parser": "~6.9.1", "editorconfig": "~2.0.0", @@ -17,12 +17,12 @@ "vite": "~4.5.0" }, "overrides": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.7 <1.84.0" }, "resolutions": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.7 <1.84.0" }, "volta": { "node": "18.18.2", diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index 6e3788835..d40420bde 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. +## [7.0.2] - 2023-11-15 + +- Updated to `monaco-vscode-api` `1.83.7`. + ## [7.0.1] - 2023-11-10 - Split `initServices` into two functions `initVscodeServices` and `initVscodeExtensions`. extension init is no longer blocked by service init in case and service init will only performed once. diff --git a/packages/client/package.json b/packages/client/package.json index ef037ce41..606b67142 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "monaco-languageclient", - "version": "7.0.1", + "version": "7.0.2", "description": "Monaco Language client implementation", "author": { "name": "TypeFox GmbH", @@ -48,16 +48,16 @@ "License.txt" ], "dependencies": { - "@codingame/monaco-vscode-editor-service-override": "~1.83.5", - "@codingame/monaco-vscode-languages-service-override": "~1.83.5", - "@codingame/monaco-vscode-model-service-override": "~1.83.5", - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0", + "@codingame/monaco-vscode-editor-service-override": "~1.83.7", + "@codingame/monaco-vscode-languages-service-override": "~1.83.7", + "@codingame/monaco-vscode-model-service-override": "~1.83.7", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.7 <1.84.0", "vscode-languageclient": "~9.0.1" }, "peerDependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0" + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.7 <1.84.0" }, "peerDependenciesMeta": { "monaco-editor": { @@ -72,8 +72,8 @@ "vscode": "$vscode" }, "resolutions": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.7 <1.84.0" }, "scripts": { "clean": "shx rm -fr lib *.tsbuildinfo", @@ -81,4 +81,4 @@ "build:msg": "echo Building monaco-languageclient:", "build": "npm run build:msg && npm run clean && npm run compile" } -} +} \ No newline at end of file diff --git a/packages/examples/package.json b/packages/examples/package.json index bcec3c9b0..dfb3f367b 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -1,6 +1,6 @@ { "name": "monaco-languageclient-examples", - "version": "7.0.1", + "version": "7.0.2", "description": "Monaco Language client examples", "author": { "name": "TypeFox GmbH", @@ -43,29 +43,29 @@ } }, "dependencies": { - "@codingame/monaco-vscode-configuration-service-override": "~1.83.5", - "@codingame/monaco-vscode-editor-service-override": "~1.83.5", - "@codingame/monaco-vscode-files-service-override": "~1.83.5", - "@codingame/monaco-vscode-json-default-extension": "~1.83.5", - "@codingame/monaco-vscode-keybindings-service-override": "~1.83.5", - "@codingame/monaco-vscode-python-default-extension": "~1.83.5", - "@codingame/monaco-vscode-textmate-service-override": "~1.83.5", - "@codingame/monaco-vscode-theme-defaults-default-extension": "~1.83.5", - "@codingame/monaco-vscode-theme-service-override": "~1.83.5", - "@codingame/monaco-vscode-language-pack-de": "~1.83.5", - "@codingame/monaco-vscode-language-pack-es": "~1.83.5", - "@codingame/monaco-vscode-language-pack-fr": "~1.83.5", + "@codingame/monaco-vscode-configuration-service-override": "~1.83.7", + "@codingame/monaco-vscode-editor-service-override": "~1.83.7", + "@codingame/monaco-vscode-files-service-override": "~1.83.7", + "@codingame/monaco-vscode-json-default-extension": "~1.83.7", + "@codingame/monaco-vscode-keybindings-service-override": "~1.83.7", + "@codingame/monaco-vscode-python-default-extension": "~1.83.7", + "@codingame/monaco-vscode-textmate-service-override": "~1.83.7", + "@codingame/monaco-vscode-theme-defaults-default-extension": "~1.83.7", + "@codingame/monaco-vscode-theme-service-override": "~1.83.7", + "@codingame/monaco-vscode-language-pack-de": "~1.83.7", + "@codingame/monaco-vscode-language-pack-es": "~1.83.7", + "@codingame/monaco-vscode-language-pack-fr": "~1.83.7", "express": "~4.18.2", "langium": "~2.1.0", "langium-statemachine-dsl": "~2.1.0", - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", "monaco-editor-workers": "~0.44.0", - "monaco-languageclient": "~7.0.1", + "monaco-languageclient": "~7.0.2", "pyright": "~1.1.333", "react": "~18.2.0", "react-dom": "~18.2.0", "request-light": "~0.7.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.7 <1.84.0", "vscode-json-languageservice": "~5.3.7", "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", @@ -87,8 +87,8 @@ "vscode": "$vscode" }, "resolutions": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.7 <1.84.0" }, "volta": { "node": "18.18.2", @@ -113,4 +113,4 @@ "start:server:json": "node --loader ts-node/esm src/json/server/direct.ts", "start:server:python": "node --loader ts-node/esm src/python/server/direct.ts" } -} +} \ No newline at end of file diff --git a/packages/examples/src/python/client/main.ts b/packages/examples/src/python/client/main.ts index c7df7d0b1..40155cd59 100644 --- a/packages/examples/src/python/client/main.ts +++ b/packages/examples/src/python/client/main.ts @@ -139,14 +139,6 @@ export const startPythonClient = async () => { fileSystemProvider.registerFile(new RegisteredMemoryFile(vscode.Uri.file('/workspace/hello.py'), 'print("Hello, World!")')); registerFileSystemOverlay(1, fileSystemProvider); - // create the web socket and configure to start the language client on open, can add extra parameters to the url if needed. - createWebSocket(createUrl('localhost', 30001, '/pyright', { - // Used to parse an auth token or additional parameters such as import IDs to the language server - authorization: 'UserAuth' - // By commenting above line out and commenting below line in, connection to language server will be denied. - // authorization: 'FailedUserAuth' - }, false)); - const registerCommand = async (cmdName: string, handler: (...args: unknown[]) => void) => { // commands sould not be there, but it demonstrates how to retrieve list of all external commands const commands = await vscode.commands.getCommands(true); @@ -171,4 +163,12 @@ export const startPythonClient = async () => { model: modelRef.object.textEditorModel, automaticLayout: true }); + + // create the web socket and configure to start the language client on open, can add extra parameters to the url if needed. + createWebSocket(createUrl('localhost', 30001, '/pyright', { + // Used to parse an auth token or additional parameters such as import IDs to the language server + authorization: 'UserAuth' + // By commenting above line out and commenting below line in, connection to language server will be denied. + // authorization: 'FailedUserAuth' + }, false)); }; diff --git a/packages/verify/pnpm/package.json b/packages/verify/pnpm/package.json index 68f07334a..843f8568a 100644 --- a/packages/verify/pnpm/package.json +++ b/packages/verify/pnpm/package.json @@ -3,9 +3,9 @@ "version": "0.0.0", "private": "true", "dependencies": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", - "monaco-languageclient": "~7.0.1", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", + "monaco-languageclient": "~7.0.2", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.7 <1.84.0" }, "devDependencies": { "shx": "~0.3.4" @@ -21,4 +21,4 @@ "node": "18.18.2", "npm": "9.9.0" } -} +} \ No newline at end of file diff --git a/packages/verify/vite/package.json b/packages/verify/vite/package.json index 56f5a90d7..618c15433 100644 --- a/packages/verify/vite/package.json +++ b/packages/verify/vite/package.json @@ -4,10 +4,10 @@ "private": true, "type": "module", "dependencies": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", "monaco-editor-workers": "~0.44.0", - "monaco-languageclient": "~7.0.1", - "monaco-languageclient-examples": "~7.0.1", + "monaco-languageclient": "~7.0.2", + "monaco-languageclient-examples": "~7.0.2", "vscode-ws-jsonrpc": "~3.1.0" }, "devDependencies": { @@ -17,7 +17,7 @@ "monaco-editor": "$monaco-editor" }, "resolutions": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0" }, "volta": { "node": "18.18.2", @@ -30,4 +30,4 @@ "build": "npm run build:msg && npm run clean && vite build && npm run copy:monacoworkers", "start": "http-server --port 8082 ./dist" } -} +} \ No newline at end of file diff --git a/packages/verify/webpack/package.json b/packages/verify/webpack/package.json index d521bc96d..ab9735441 100644 --- a/packages/verify/webpack/package.json +++ b/packages/verify/webpack/package.json @@ -4,10 +4,10 @@ "private": true, "type": "module", "dependencies": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", "monaco-editor-workers": "~0.44.0", - "monaco-languageclient": "~7.0.1", - "monaco-languageclient-examples": "~7.0.1", + "monaco-languageclient": "~7.0.2", + "monaco-languageclient-examples": "~7.0.2", "vscode-ws-jsonrpc": "~3.1.0" }, "devDependencies": { @@ -22,7 +22,7 @@ "monaco-editor": "$monaco-editor" }, "resolutions": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0" }, "volta": { "node": "18.18.2", @@ -35,4 +35,4 @@ "build": "npm run build:msg && npm run clean && webpack && npm run copy:monacoworkers", "start": "http-server --port 8081 ./" } -} +} \ No newline at end of file diff --git a/packages/verify/yarn/package.json b/packages/verify/yarn/package.json index d395a9d17..462c8b5ef 100644 --- a/packages/verify/yarn/package.json +++ b/packages/verify/yarn/package.json @@ -3,14 +3,14 @@ "version": "0.0.0", "private": "true", "dependencies": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", - "monaco-languageclient": "~7.0.1" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0", + "monaco-languageclient": "~7.0.2" }, "devDependencies": { "shx": "~0.3.4" }, "resolutions": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.7 <1.84.0" }, "scripts": { "clean": "shx rm -fr ./node_modules yarn.lock", @@ -20,4 +20,4 @@ "node": "18.18.2", "yarn": "1.22.19" } -} +} \ No newline at end of file