diff --git a/README.md b/README.md index b29e02ca2..22b8250a4 100644 --- a/README.md +++ b/README.md @@ -93,12 +93,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.12 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.12 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.15-next.0 <1.84.0" }, "resolutions": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.12 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.15-next.0 <1.84.0" } ``` @@ -308,7 +308,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.12 <1.84.0" +"vscode": "npm:@codingame/monaco-vscode-api@>=1.83.15-next.0 <1.84.0" ``` ## Monaco-editor / @codingame/monaco-vscode-api compatibility table diff --git a/package-lock.json b/package-lock.json index 8f1ca8228..77c278b98 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,10 +13,10 @@ ], "devDependencies": { "@types/vscode": "~1.83.3", - "@typescript-eslint/eslint-plugin": "~6.12.0", - "@typescript-eslint/parser": "~6.12.0", + "@typescript-eslint/eslint-plugin": "~6.13.2", + "@typescript-eslint/parser": "~6.13.2", "editorconfig": "~2.0.0", - "eslint": "~8.54.0", + "eslint": "~8.55.0", "eslint-config-standard": "~17.1.0", "eslint-plugin-header": "~3.1.1", "eslint-plugin-import": "~2.29.0", @@ -24,7 +24,7 @@ "eslint-plugin-unused-imports": "~3.0.0", "shx": "~0.3.4", "typescript": "~5.3.2", - "vite": "~5.0.2" + "vite": "~5.0.5" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -71,172 +71,172 @@ "integrity": "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==" }, "node_modules/@codingame/monaco-vscode-configuration-service-override": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-configuration-service-override/-/monaco-vscode-configuration-service-override-1.83.12.tgz", - "integrity": "sha512-qQQn6PHFO6/JXQs/CCbzIrDNUNpDArtJH5AKCodghPlkPdb6cSt8OGZxS0SYyVGjlr7UlOfEMhVLLvw5soqTnw==", - "dependencies": { - "@codingame/monaco-vscode-environment-service-override": "1.83.12", - "@codingame/monaco-vscode-extensions-service-override": "1.83.12", - "@codingame/monaco-vscode-files-service-override": "1.83.12", - "@codingame/monaco-vscode-layout-service-override": "1.83.12", - "@codingame/monaco-vscode-quickaccess-service-override": "1.83.12", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-configuration-service-override/-/monaco-vscode-configuration-service-override-1.83.15-next.0.tgz", + "integrity": "sha512-k5gsUlo6eIoTxJkH7DSK5DkCwNElAS3orT/fHXYuvlWNsw3u41z3F/YncMLm+LUsYi8qpaMlNASjmabonIHcAg==", + "dependencies": { + "@codingame/monaco-vscode-environment-service-override": "1.83.15-next.0", + "@codingame/monaco-vscode-extensions-service-override": "1.83.15-next.0", + "@codingame/monaco-vscode-files-service-override": "1.83.15-next.0", + "@codingame/monaco-vscode-layout-service-override": "1.83.15-next.0", + "@codingame/monaco-vscode-quickaccess-service-override": "1.83.15-next.0", "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@codingame/monaco-vscode-editor-service-override": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-service-override/-/monaco-vscode-editor-service-override-1.83.12.tgz", - "integrity": "sha512-t/8kFvDxhYehczJCEpAOCtpcwpJRc92lRv55WkOsjXE2h8TG55DDokeCC5MHIDjVKVaSxClWEPt8i9dSqaTcMA==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-service-override/-/monaco-vscode-editor-service-override-1.83.15-next.0.tgz", + "integrity": "sha512-aeDFlPZ9up+TCW6S480mXkfNmQBHdtZxrI0pN59+u8NoPktLxcvcyG89lSFwhgxQlU1iTNO+xoDi9LpNYzX3pg==", "dependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@codingame/monaco-vscode-environment-service-override": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-environment-service-override/-/monaco-vscode-environment-service-override-1.83.12.tgz", - "integrity": "sha512-lgmkwQv/7c3Vlpz0+/dRx/weYJvapExexKDcWXkNbI5BH/1CKU+pL5LfgyZ4brc9LCLwoRVPhKgAX2NgbJS9Cw==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-environment-service-override/-/monaco-vscode-environment-service-override-1.83.15-next.0.tgz", + "integrity": "sha512-1YDCPikO4j7wrEz0nxdpLwwwLlCEKRinK9uVmknGFkO60dxrT1jjlOqgC+jFSbfw0YcAWmuUaZsMPVWwcMS8YA==", "dependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@codingame/monaco-vscode-extensions-service-override": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extensions-service-override/-/monaco-vscode-extensions-service-override-1.83.12.tgz", - "integrity": "sha512-OeqLHYQxD2+ejPXVYpJcWTwigmHk6qaqJsRem3bA1pOLNQIXvIgIkjdl/i4dlZIBJMbCajo4onTrDP95Nec6Ww==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extensions-service-override/-/monaco-vscode-extensions-service-override-1.83.15-next.0.tgz", + "integrity": "sha512-DtXHlc1nOTHrc02xRhFr3yt7nNrjZLqm2KljQPux4nh7FQ3YYiaYS3hWJfh1qlyR/Gz+ojs7bwAVOYn3lpP3WQ==", "dependencies": { - "@codingame/monaco-vscode-files-service-override": "1.83.12", + "@codingame/monaco-vscode-files-service-override": "1.83.15-next.0", "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12", + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0", "vscode-semver": "npm:semver@=5.5.0" } }, "node_modules/@codingame/monaco-vscode-files-service-override": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-files-service-override/-/monaco-vscode-files-service-override-1.83.12.tgz", - "integrity": "sha512-APlbxQKkf5kpFheFjJmeDVGATm2ftVADjNu1Dfj6Gp+axSEAXC2j7DNA3+r9rlTq04XBUGoeKU6T4NzzlmGSFQ==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-files-service-override/-/monaco-vscode-files-service-override-1.83.15-next.0.tgz", + "integrity": "sha512-xf9ReECdjtg2ztgJGb0xJyw9ECXjd3CZz5W/RCfZiMRnVlaMx2/sIXQqFnM7JXVRx5pl2JrBK72qhofDW5e2+w==", "dependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@codingame/monaco-vscode-json-default-extension": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-json-default-extension/-/monaco-vscode-json-default-extension-1.83.12.tgz", - "integrity": "sha512-nUG14T2wstesbmJUsudC/BBFmt0evP9SAewroCM0xP2BSyX8+X1K/LMVqn5I6ezb0CQehiEj9mOtnD4al6KNTQ==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-json-default-extension/-/monaco-vscode-json-default-extension-1.83.15-next.0.tgz", + "integrity": "sha512-ssXrM0vROT56XWI2nwkaforOxhkmE7m8qUYYCoPtC5giS9aGcTcx69cx9Go/+ZMQ+MgWGt+NmlWOj/wGrkRO3w==", "dependencies": { - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@codingame/monaco-vscode-keybindings-service-override": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-keybindings-service-override/-/monaco-vscode-keybindings-service-override-1.83.12.tgz", - "integrity": "sha512-ixQ4hFJv6ikgrW4862pVh6IuYz5HWBcwu12UQl3N3QDlhKcDMhO/OJi7xfHD96FUD2rt8oaZsPp+i6W2oTbZ3Q==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-keybindings-service-override/-/monaco-vscode-keybindings-service-override-1.83.15-next.0.tgz", + "integrity": "sha512-7ZkkNi6HuvRDUMZkm3fQlWsAITPxbwsQkQU7XgXtaQ0HeemoWMfRx0cz+bnlUnPH5gyC64QHqakpHc3gjLdugQ==", "dependencies": { - "@codingame/monaco-vscode-files-service-override": "1.83.12", + "@codingame/monaco-vscode-files-service-override": "1.83.15-next.0", "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@codingame/monaco-vscode-language-pack-de": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-de/-/monaco-vscode-language-pack-de-1.83.12.tgz", - "integrity": "sha512-YnKcrv9Fuy5UAO0ziKc757tYwIs17HfXEiEPMvocMUzifYrGU6cvIDt84CLWZyVpNqoMeMOelxFXDxYdfC2nkQ==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-de/-/monaco-vscode-language-pack-de-1.83.15-next.0.tgz", + "integrity": "sha512-eVhPKjf7lBl0cjlurPIcgPTL4LTui0v734wPY8E0RhUwTOcX/UgKKV3UiS5UxYD/UtAxgFkgk2U0KMtGdsdHXw==", "dependencies": { - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@codingame/monaco-vscode-language-pack-es": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-es/-/monaco-vscode-language-pack-es-1.83.12.tgz", - "integrity": "sha512-weBml6G04Aq/DKekOEmHQ5quybbfqr5FXuveuCpJEcAijxlox9CfengD2NEROyyQ1anh0ZLbOMgMleIvdAXv0Q==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-es/-/monaco-vscode-language-pack-es-1.83.15-next.0.tgz", + "integrity": "sha512-Po69MkvVQ2FI9ue/EMyOk2fwsk4XuDnHVCjIiH7+W7BpoEUv8FZyNujrLDxmKoQ/uXiqIS6o7oH4w17K0BR11g==", "dependencies": { - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@codingame/monaco-vscode-language-pack-fr": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-fr/-/monaco-vscode-language-pack-fr-1.83.12.tgz", - "integrity": "sha512-sji4+P1H8We+dTZO5W4lq/t8137zuK5bOE7MWoFIzTrkZl+kM0KlDg/SromMPBobhIktdSx723xqGUryUuwf0w==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-language-pack-fr/-/monaco-vscode-language-pack-fr-1.83.15-next.0.tgz", + "integrity": "sha512-Cib/7lulxo4X9ecaVrxAHG7rBY66ovUKkIv5XyI86v8XhJvhxhNCYDR2bgqp2CSGAK1lEcnvrJR0JOtG7j/53w==", "dependencies": { - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@codingame/monaco-vscode-languages-service-override": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-languages-service-override/-/monaco-vscode-languages-service-override-1.83.12.tgz", - "integrity": "sha512-L1l6Y3WJBS1+t4lfkgzYlC34LvOJziq/G+1T3+IwpUlOxi5GS0LNyAyiwHY9m45mauR6OItUztVvVui06MalMQ==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-languages-service-override/-/monaco-vscode-languages-service-override-1.83.15-next.0.tgz", + "integrity": "sha512-x7GIjb9taytPgAruVmMA/jRJX71H1999pleHkgBEaGsGSjLSD8WjXPg+xZZD1r+Qa+RG4xAc0EfavGcUX45VRQ==", "dependencies": { - "@codingame/monaco-vscode-files-service-override": "1.83.12", + "@codingame/monaco-vscode-files-service-override": "1.83.15-next.0", "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@codingame/monaco-vscode-layout-service-override": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-layout-service-override/-/monaco-vscode-layout-service-override-1.83.12.tgz", - "integrity": "sha512-7Zx+5JUkHNLI7psE9g3FpV4lWkxB5inZO4AFaUpLsrUNNG9okLlq798px8AIjGhT4ofzNttfs/tlyY1rt/CPow==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-layout-service-override/-/monaco-vscode-layout-service-override-1.83.15-next.0.tgz", + "integrity": "sha512-b2dMIhPECunPQGXRrSsoJRhLOJCkzQ2olGXtzL893H3LhgopL1kxgza4Jp+9uuFadKFATKz2ySBKzKDLszkbiQ==", "dependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@codingame/monaco-vscode-model-service-override": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-model-service-override/-/monaco-vscode-model-service-override-1.83.12.tgz", - "integrity": "sha512-bNXa6ShOivMeaT58rMg/tzVBjscFHWigM03ofQ31f1UKzRSNCUq7BmJSb9Fd4Bh+3MkXIELlAznNHEdoxU+J7Q==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-model-service-override/-/monaco-vscode-model-service-override-1.83.15-next.0.tgz", + "integrity": "sha512-abLVrYb2eUqg4oSzCxhYxPfcvoVUypnPdSEcsKkYHKXGU1pOkuI0sx8scyrVQ2hWUIGhJWd3gh+8VKJl4Z47YQ==", "dependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@codingame/monaco-vscode-python-default-extension": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-python-default-extension/-/monaco-vscode-python-default-extension-1.83.12.tgz", - "integrity": "sha512-KteU4V9F4xhDMwr6PioV2sFj4nGA8aKKpv79A5DhyIXIYSYevU2oNgXBMoimmPGYt9Qf+wttzfXvRSY4dsnjoA==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-python-default-extension/-/monaco-vscode-python-default-extension-1.83.15-next.0.tgz", + "integrity": "sha512-xlvaWZ1srre5QERlwFryq2sk+BmXPVqeRzTY82lVmMDfVbbzjNB1n1s1d7/95V1Bj5U3lb1IO0grHdZB4qOU1Q==", "dependencies": { - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@codingame/monaco-vscode-quickaccess-service-override": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-quickaccess-service-override/-/monaco-vscode-quickaccess-service-override-1.83.12.tgz", - "integrity": "sha512-NVsAUFHwQqBVXgnq3hIaxtr72SEexQrd9wc/KLPdNIhHrtIHpUlAlIv47P1lNy4BgvBcWd+bXD7t4Dkkhkxqbw==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-quickaccess-service-override/-/monaco-vscode-quickaccess-service-override-1.83.15-next.0.tgz", + "integrity": "sha512-1wEzvs6l0e3P2pGUdvSWkiby8FEl9RmXao0iG33P5mlRY0fBBbpfeXzAMGRYYiBrC6yqU1/U/xTfUqG6m6LMjg==", "dependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@codingame/monaco-vscode-textmate-service-override": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-textmate-service-override/-/monaco-vscode-textmate-service-override-1.83.12.tgz", - "integrity": "sha512-dgjz4v4HiC5NJRAZ+zX/ESa59zVOK71H24uQVFn4TqjEs5Pt8KYgfwz5rapRMHLImFp3RGelI0hE6KYdoK/75w==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-textmate-service-override/-/monaco-vscode-textmate-service-override-1.83.15-next.0.tgz", + "integrity": "sha512-pyk0gxiTp4+DEigpw2wjxBY7rXl2dwdXEJjwIXyaoAZT8xRdIxYGBfbNJ3OEUoApcKI2RwYuA52I28RktLtgGQ==", "dependencies": { - "@codingame/monaco-vscode-files-service-override": "1.83.12", + "@codingame/monaco-vscode-files-service-override": "1.83.15-next.0", "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12", + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0", "vscode-oniguruma": "1.7.0", "vscode-textmate": "9.0.0" } }, "node_modules/@codingame/monaco-vscode-theme-defaults-default-extension": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-theme-defaults-default-extension/-/monaco-vscode-theme-defaults-default-extension-1.83.12.tgz", - "integrity": "sha512-xQyMZBxHV6jlBJiETgMmViTe1yEMNYRhXdkNNegn0mUYKkOJuM6OA9W3MvmITRh9gv52z08OBM3t0nxqkG3B2A==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-theme-defaults-default-extension/-/monaco-vscode-theme-defaults-default-extension-1.83.15-next.0.tgz", + "integrity": "sha512-+Hb7g4ogTJS+fstO0Ug5asOqCY1WXWtnPbwSfo2SVZcEXaqyMDBY/INLW50NIVVGd8r7Wv0EZanbXwi/SIszjA==", "dependencies": { - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@codingame/monaco-vscode-theme-service-override": { - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-theme-service-override/-/monaco-vscode-theme-service-override-1.83.12.tgz", - "integrity": "sha512-fu4Vjq6rQHa07QYp+ChGIDx1JYLSoi2thBLU/RlaVHTJtaYxf0ZDGPgv/9hbVDtONZJ3E3smDVUrGhAyNknnuA==", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-theme-service-override/-/monaco-vscode-theme-service-override-1.83.15-next.0.tgz", + "integrity": "sha512-anGpM/1U4LG773dUsvxx7yoIU26KVMiToSEcFKEm+q2cNGLgICon0fOSpE6PwUTavYFTHsaklX5Md1pS8ASFtA==", "dependencies": { - "@codingame/monaco-vscode-files-service-override": "1.83.12", + "@codingame/monaco-vscode-files-service-override": "1.83.15-next.0", "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@1.83.12" + "vscode": "npm:@codingame/monaco-vscode-api@1.83.15-next.0" } }, "node_modules/@cspotcode/source-map-support": { @@ -637,9 +637,9 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", - "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -682,9 +682,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz", - "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz", + "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -848,9 +848,9 @@ "dev": true }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.0.tgz", - "integrity": "sha512-keHkkWAe7OtdALGoutLY3utvthkGF+Y17ws9LYT8pxMBYXaCoH/8dXS2uzo6e8+sEhY7y/zi5RFo22Dy2lFpDw==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", + "integrity": "sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==", "cpu": [ "arm" ], @@ -861,9 +861,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.0.tgz", - "integrity": "sha512-y3Kt+34smKQNWilicPbBz/MXEY7QwDzMFNgwEWeYiOhUt9MTWKjHqe3EVkXwT2fR7izOvHpDWZ0o2IyD9SWX7A==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", + "integrity": "sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==", "cpu": [ "arm64" ], @@ -874,9 +874,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.0.tgz", - "integrity": "sha512-oLzzxcUIHltHxOCmaXl+pkIlU+uhSxef5HfntW7RsLh1eHm+vJzjD9Oo4oUKso4YuP4PpbFJNlZjJuOrxo8dPg==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", + "integrity": "sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==", "cpu": [ "arm64" ], @@ -887,9 +887,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.0.tgz", - "integrity": "sha512-+ANnmjkcOBaV25n0+M0Bere3roeVAnwlKW65qagtuAfIxXF9YxUneRyAn/RDcIdRa7QrjRNJL3jR7T43ObGe8Q==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", + "integrity": "sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==", "cpu": [ "x64" ], @@ -900,9 +900,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.0.tgz", - "integrity": "sha512-tBTSIkjSVUyrekddpkAqKOosnj1Fc0ZY0rJL2bIEWPKqlEQk0paORL9pUIlt7lcGJi3LzMIlUGXvtNi1Z6MOCQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", + "integrity": "sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==", "cpu": [ "arm" ], @@ -913,9 +913,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.0.tgz", - "integrity": "sha512-Ed8uJI3kM11de9S0j67wAV07JUNhbAqIrDYhQBrQW42jGopgheyk/cdcshgGO4fW5Wjq97COCY/BHogdGvKVNQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", + "integrity": "sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==", "cpu": [ "arm64" ], @@ -926,9 +926,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.0.tgz", - "integrity": "sha512-mZoNQ/qK4D7SSY8v6kEsAAyDgznzLLuSFCA3aBHZTmf3HP/dW4tNLTtWh9+LfyO0Z1aUn+ecpT7IQ3WtIg3ViQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", + "integrity": "sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==", "cpu": [ "arm64" ], @@ -939,9 +939,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.0.tgz", - "integrity": "sha512-rouezFHpwCqdEXsqAfNsTgSWO0FoZ5hKv5p+TGO5KFhyN/dvYXNMqMolOb8BkyKcPqjYRBeT+Z6V3aM26rPaYg==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", + "integrity": "sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==", "cpu": [ "x64" ], @@ -952,9 +952,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.0.tgz", - "integrity": "sha512-Bbm+fyn3S6u51urfj3YnqBXg5vI2jQPncRRELaucmhBVyZkbWClQ1fEsRmdnCPpQOQfkpg9gZArvtMVkOMsh1w==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", + "integrity": "sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==", "cpu": [ "x64" ], @@ -965,9 +965,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.0.tgz", - "integrity": "sha512-+MRMcyx9L2kTrTUzYmR61+XVsliMG4odFb5UmqtiT8xOfEicfYAGEuF/D1Pww1+uZkYhBqAHpvju7VN+GnC3ng==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", + "integrity": "sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==", "cpu": [ "arm64" ], @@ -978,9 +978,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.0.tgz", - "integrity": "sha512-rxfeE6K6s/Xl2HGeK6cO8SiQq3k/3BYpw7cfhW5Bk2euXNEpuzi2cc7llxx1si1QgwfjNtdRNTGqdBzGlFZGFw==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", + "integrity": "sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==", "cpu": [ "ia32" ], @@ -991,9 +991,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.0.tgz", - "integrity": "sha512-QqmCsydHS172Y0Kc13bkMXvipbJSvzeglBncJG3LsYJSiPlxYACz7MmJBs4A8l1oU+jfhYEIC/+AUSlvjmiX/g==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", + "integrity": "sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==", "cpu": [ "x64" ], @@ -1047,9 +1047,9 @@ } }, "node_modules/@types/eslint": { - "version": "8.44.7", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.7.tgz", - "integrity": "sha512-f5ORu2hcBbKei97U73mf+l9t4zTGl74IqZ0GQk4oVea/VS8tQZYkUveSYojk+frraAVYId0V2WC9O4PTNru2FQ==", + "version": "8.44.8", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.8.tgz", + "integrity": "sha512-4K8GavROwhrYl2QXDXm0Rv9epkA8GBFu0EI+XrrnnuCl7u8CWBRusX7fXJfanhZTDWSAL24gDI/UqXyUM0Injw==", "dev": true, "peer": true, "dependencies": { @@ -1124,9 +1124,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.18.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.13.tgz", - "integrity": "sha512-vXYZGRrSCreZmq1rEjMRLXJhiy8MrIeVasx+PCVlP414N7CJLHnMf+juVvjdprHyH+XRy3zKZLHeNueOpJCn0g==", + "version": "18.18.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.14.tgz", + "integrity": "sha512-iSOeNeXYNYNLLOMDSVPvIFojclvMZ/HDY2dU17kUlcsOsSQETbWIslJbYLZgA+ox8g2XQwSHKTkght1a5X26lQ==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -1151,9 +1151,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.2.38", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.38.tgz", - "integrity": "sha512-cBBXHzuPtQK6wNthuVMV6IjHAFkdl/FOPFIlkd81/Cd1+IqkHu/A+w4g43kaQQoYHik/ruaQBDL72HyCy1vuMw==", + "version": "18.2.42", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.42.tgz", + "integrity": "sha512-c1zEr96MjakLYus/wPnuWDo1/zErfdU9rNsIGmE+NV71nx88FG9Ttgo5dqorXTu/LImX2f63WBP986gJkMPNbA==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -1219,16 +1219,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.12.0.tgz", - "integrity": "sha512-XOpZ3IyJUIV1b15M7HVOpgQxPPF7lGXgsfcEIu3yDxFPaf/xZKt7s9QO/pbk7vpWQyVulpJbu4E5LwpZiQo4kA==", + "version": "6.13.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.13.2.tgz", + "integrity": "sha512-3+9OGAWHhk4O1LlcwLBONbdXsAhLjyCFogJY/cWy2lxdVJ2JrcTF2pTGMaLl2AE7U1l31n8Py4a8bx5DLf/0dQ==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.12.0", - "@typescript-eslint/type-utils": "6.12.0", - "@typescript-eslint/utils": "6.12.0", - "@typescript-eslint/visitor-keys": "6.12.0", + "@typescript-eslint/scope-manager": "6.13.2", + "@typescript-eslint/type-utils": "6.13.2", + "@typescript-eslint/utils": "6.13.2", + "@typescript-eslint/visitor-keys": "6.13.2", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -1254,15 +1254,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.12.0.tgz", - "integrity": "sha512-s8/jNFPKPNRmXEnNXfuo1gemBdVmpQsK1pcu+QIvuNJuhFzGrpD7WjOcvDc/+uEdfzSYpNu7U/+MmbScjoQ6vg==", + "version": "6.13.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.13.2.tgz", + "integrity": "sha512-MUkcC+7Wt/QOGeVlM8aGGJZy1XV5YKjTpq9jK6r6/iLsGXhBVaGP5N0UYvFsu9BFlSpwY9kMretzdBH01rkRXg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.12.0", - "@typescript-eslint/types": "6.12.0", - "@typescript-eslint/typescript-estree": "6.12.0", - "@typescript-eslint/visitor-keys": "6.12.0", + "@typescript-eslint/scope-manager": "6.13.2", + "@typescript-eslint/types": "6.13.2", + "@typescript-eslint/typescript-estree": "6.13.2", + "@typescript-eslint/visitor-keys": "6.13.2", "debug": "^4.3.4" }, "engines": { @@ -1282,13 +1282,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.12.0.tgz", - "integrity": "sha512-5gUvjg+XdSj8pcetdL9eXJzQNTl3RD7LgUiYTl8Aabdi8hFkaGSYnaS6BLc0BGNaDH+tVzVwmKtWvu0jLgWVbw==", + "version": "6.13.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.13.2.tgz", + "integrity": "sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.12.0", - "@typescript-eslint/visitor-keys": "6.12.0" + "@typescript-eslint/types": "6.13.2", + "@typescript-eslint/visitor-keys": "6.13.2" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1299,13 +1299,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.12.0.tgz", - "integrity": "sha512-WWmRXxhm1X8Wlquj+MhsAG4dU/Blvf1xDgGaYCzfvStP2NwPQh6KBvCDbiOEvaE0filhranjIlK/2fSTVwtBng==", + "version": "6.13.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.13.2.tgz", + "integrity": "sha512-Qr6ssS1GFongzH2qfnWKkAQmMUyZSyOr0W54nZNU1MDfo+U4Mv3XveeLZzadc/yq8iYhQZHYT+eoXJqnACM1tw==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.12.0", - "@typescript-eslint/utils": "6.12.0", + "@typescript-eslint/typescript-estree": "6.13.2", + "@typescript-eslint/utils": "6.13.2", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -1326,9 +1326,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.12.0.tgz", - "integrity": "sha512-MA16p/+WxM5JG/F3RTpRIcuOghWO30//VEOvzubM8zuOOBYXsP+IfjoCXXiIfy2Ta8FRh9+IO9QLlaFQUU+10Q==", + "version": "6.13.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.2.tgz", + "integrity": "sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1339,13 +1339,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.12.0.tgz", - "integrity": "sha512-vw9E2P9+3UUWzhgjyyVczLWxZ3GuQNT7QpnIY3o5OMeLO/c8oHljGc8ZpryBMIyympiAAaKgw9e5Hl9dCWFOYw==", + "version": "6.13.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.2.tgz", + "integrity": "sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.12.0", - "@typescript-eslint/visitor-keys": "6.12.0", + "@typescript-eslint/types": "6.13.2", + "@typescript-eslint/visitor-keys": "6.13.2", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1366,17 +1366,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.12.0.tgz", - "integrity": "sha512-LywPm8h3tGEbgfyjYnu3dauZ0U7R60m+miXgKcZS8c7QALO9uWJdvNoP+duKTk2XMWc7/Q3d/QiCuLN9X6SWyQ==", + "version": "6.13.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.13.2.tgz", + "integrity": "sha512-b9Ptq4eAZUym4idijCRzl61oPCwwREcfDI8xGk751Vhzig5fFZR9CyzDz4Sp/nxSLBYxUPyh4QdIDqWykFhNmQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.12.0", - "@typescript-eslint/types": "6.12.0", - "@typescript-eslint/typescript-estree": "6.12.0", + "@typescript-eslint/scope-manager": "6.13.2", + "@typescript-eslint/types": "6.13.2", + "@typescript-eslint/typescript-estree": "6.13.2", "semver": "^7.5.4" }, "engines": { @@ -1391,12 +1391,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.12.0.tgz", - "integrity": "sha512-rg3BizTZHF1k3ipn8gfrzDXXSFKyOEB5zxYXInQ6z0hUvmQlhaZQzK+YmHmNViMA9HzW5Q9+bPPt90bU6GQwyw==", + "version": "6.13.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.2.tgz", + "integrity": "sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.12.0", + "@typescript-eslint/types": "6.13.2", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -1981,9 +1981,9 @@ } }, "node_modules/browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", "dev": true, "funding": [ { @@ -2001,9 +2001,9 @@ ], "peer": true, "dependencies": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" }, "bin": { @@ -2074,9 +2074,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001565", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz", - "integrity": "sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w==", + "version": "1.0.30001566", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001566.tgz", + "integrity": "sha512-ggIhCsTxmITBAMmK8yZjEhCO5/47jKXPu6Dha/wuCS4JePVL+3uiDEBuhu2aIoT+bqTOR8L76Ip1ARL9xYsEJA==", "dev": true, "funding": [ { @@ -2429,9 +2429,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.4.594", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.594.tgz", - "integrity": "sha512-xT1HVAu5xFn7bDfkjGQi9dNpMqGchUkebwf1GL7cZN32NSwwlHRPMSDJ1KN6HkS0bWUtndbSQZqvpQftKG2uFQ==", + "version": "1.4.603", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.603.tgz", + "integrity": "sha512-Dvo5OGjnl7AZTU632dFJtWj0uJK835eeOVQIuRcmBmsFsTNn3cL05FqOyHAfGQDIoHfLhyJ1Tya3PJ0ceMz54g==", "dev": true, "peer": true }, @@ -2633,15 +2633,15 @@ } }, "node_modules/eslint": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz", - "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz", + "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.3", - "@eslint/js": "8.54.0", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.55.0", "@humanwhocodes/config-array": "^0.11.13", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -2776,9 +2776,9 @@ } }, "node_modules/eslint-plugin-es-x": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.4.0.tgz", - "integrity": "sha512-WJa3RhYzBtl8I37ebY9p76s61UhZyi4KaFOnX2A5r32RPazkXj5yoT6PGnD02dhwzEUj0KwsUdqfKDd/OuvGsw==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.5.0.tgz", + "integrity": "sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==", "dev": true, "peer": true, "dependencies": { @@ -4534,9 +4534,9 @@ }, "node_modules/monaco-editor": { "name": "@codingame/monaco-editor-treemended", - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-editor-treemended/-/monaco-editor-treemended-1.83.12.tgz", - "integrity": "sha512-8/td2FL0a+F5hnWEo604CqJuVEAHp7Xmq7aJ6F2LPY+WjVp22c4ZkPM/5xAg5qVAS/V1m04VYdlsalRugM+Nyw==" + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-editor-treemended/-/monaco-editor-treemended-1.83.15-next.0.tgz", + "integrity": "sha512-Ryyybt9dr3gp7Z4NAs3n0Nv0KmuLEbsvXaFSR1ysu/v0S1vQ7lG0nimtkjq1jE93pPF8AJwG3Vqb+NBBRDzmlg==" }, "node_modules/monaco-editor-workers": { "version": "0.44.0", @@ -4603,9 +4603,9 @@ "peer": true }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true, "peer": true }, @@ -4627,13 +4627,13 @@ } }, "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", "has-symbols": "^1.0.3", "object-keys": "^1.1.1" }, @@ -4948,9 +4948,9 @@ } }, "node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "version": "8.4.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", "dev": true, "funding": [ { @@ -4967,7 +4967,7 @@ } ], "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -5084,9 +5084,9 @@ } }, "node_modules/pyright": { - "version": "1.1.337", - "resolved": "https://registry.npmjs.org/pyright/-/pyright-1.1.337.tgz", - "integrity": "sha512-iZcID/OX5rjiToKCb3DShygOC21Zx8GvSwei+ApyTfK2C2xdRWyV+yJCrUUF75/qVkTZy8ZCDwQc4aYDqD8Scg==", + "version": "1.1.338", + "resolved": "https://registry.npmjs.org/pyright/-/pyright-1.1.338.tgz", + "integrity": "sha512-cY4p/LZjC3E1m6If48n19vZgBOUASIOX6zMTavIo2o2JlJRd6/+gy+aYaMdmljVF2mVP8NG6OuKiGxERSdpQOw==", "bin": { "pyright": "index.js", "pyright-langserver": "langserver.index.js" @@ -5310,9 +5310,9 @@ } }, "node_modules/rollup": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.0.tgz", - "integrity": "sha512-R8i5Her4oO1LiMQ3jKf7MUglYV/mhQ5g5OKeld5CnkmPdIGo79FDDQYqPhq/PCVuTQVuxsWgIbDy9F+zdHn80w==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", + "integrity": "sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -5322,18 +5322,18 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.6.0", - "@rollup/rollup-android-arm64": "4.6.0", - "@rollup/rollup-darwin-arm64": "4.6.0", - "@rollup/rollup-darwin-x64": "4.6.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.6.0", - "@rollup/rollup-linux-arm64-gnu": "4.6.0", - "@rollup/rollup-linux-arm64-musl": "4.6.0", - "@rollup/rollup-linux-x64-gnu": "4.6.0", - "@rollup/rollup-linux-x64-musl": "4.6.0", - "@rollup/rollup-win32-arm64-msvc": "4.6.0", - "@rollup/rollup-win32-ia32-msvc": "4.6.0", - "@rollup/rollup-win32-x64-msvc": "4.6.0", + "@rollup/rollup-android-arm-eabi": "4.6.1", + "@rollup/rollup-android-arm64": "4.6.1", + "@rollup/rollup-darwin-arm64": "4.6.1", + "@rollup/rollup-darwin-x64": "4.6.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.6.1", + "@rollup/rollup-linux-arm64-gnu": "4.6.1", + "@rollup/rollup-linux-arm64-musl": "4.6.1", + "@rollup/rollup-linux-x64-gnu": "4.6.1", + "@rollup/rollup-linux-x64-musl": "4.6.1", + "@rollup/rollup-win32-arm64-msvc": "4.6.1", + "@rollup/rollup-win32-ia32-msvc": "4.6.1", + "@rollup/rollup-win32-x64-msvc": "4.6.1", "fsevents": "~2.3.2" } }, @@ -5857,9 +5857,9 @@ } }, "node_modules/terser": { - "version": "5.24.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz", - "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.25.0.tgz", + "integrity": "sha512-we0I9SIsfvNUMP77zC9HG+MylwYYsGFSBG8qm+13oud2Yh+O104y614FRbyjpxys16jZwot72Fpi827YvGzuqg==", "dev": true, "peer": true, "dependencies": { @@ -6271,13 +6271,13 @@ } }, "node_modules/vite": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.2.tgz", - "integrity": "sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", + "integrity": "sha512-OekeWqR9Ls56f3zd4CaxzbbS11gqYkEiBtnWFFgYR2WV8oPJRRKq0mpskYy/XaoCL3L7VINDhqqOMNDiYdGvGg==", "dev": true, "dependencies": { "esbuild": "^0.19.3", - "postcss": "^8.4.31", + "postcss": "^8.4.32", "rollup": "^4.2.0" }, "bin": { @@ -6327,15 +6327,15 @@ }, "node_modules/vscode": { "name": "@codingame/monaco-vscode-api", - "version": "1.83.12", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-1.83.12.tgz", - "integrity": "sha512-10qVCpYhzbxMHKy3/pt2aDd/OzszzzPcIw6eOuGUBElnB9KZhRsN6pbgtWQ29DP+H6N/CqTW0FNzqs/UBVGnSQ==", - "dependencies": { - "@codingame/monaco-vscode-environment-service-override": "1.83.12", - "@codingame/monaco-vscode-extensions-service-override": "1.83.12", - "@codingame/monaco-vscode-files-service-override": "1.83.12", - "@codingame/monaco-vscode-layout-service-override": "1.83.12", - "@codingame/monaco-vscode-quickaccess-service-override": "1.83.12", + "version": "1.83.15-next.0", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-1.83.15-next.0.tgz", + "integrity": "sha512-9A5Vy4OE1KJYtNbPsbZZ6RS6RNqLyOWl6dfqDAPsA5RNTQH6VR0xKqYMRBOW0RspfxRKme5vl+YHl24L0MdEPw==", + "dependencies": { + "@codingame/monaco-vscode-environment-service-override": "1.83.15-next.0", + "@codingame/monaco-vscode-extensions-service-override": "1.83.15-next.0", + "@codingame/monaco-vscode-files-service-override": "1.83.15-next.0", + "@codingame/monaco-vscode-layout-service-override": "1.83.15-next.0", + "@codingame/monaco-vscode-quickaccess-service-override": "1.83.15-next.0", "monaco-editor": "0.44.0", "vscode-semver": "npm:semver@=5.5.0" }, @@ -6767,11 +6767,11 @@ "version": "7.1.0", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-editor-service-override": "~1.83.12", - "@codingame/monaco-vscode-languages-service-override": "~1.83.12", - "@codingame/monaco-vscode-model-service-override": "~1.83.12", - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.12 <1.84.0", + "@codingame/monaco-vscode-editor-service-override": "~1.83.15-next.0", + "@codingame/monaco-vscode-languages-service-override": "~1.83.15-next.0", + "@codingame/monaco-vscode-model-service-override": "~1.83.15-next.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.15-next.0 <1.84.0", "vscode-languageclient": "~9.0.1" }, "engines": { @@ -6780,7 +6780,7 @@ }, "peerDependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.12 <1.84.0" + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.15-next.0 <1.84.0" }, "peerDependenciesMeta": { "monaco-editor": { @@ -6796,29 +6796,29 @@ "version": "7.1.0", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-configuration-service-override": "~1.83.12", - "@codingame/monaco-vscode-editor-service-override": "~1.83.12", - "@codingame/monaco-vscode-files-service-override": "~1.83.12", - "@codingame/monaco-vscode-json-default-extension": "~1.83.12", - "@codingame/monaco-vscode-keybindings-service-override": "~1.83.12", - "@codingame/monaco-vscode-language-pack-de": "~1.83.12", - "@codingame/monaco-vscode-language-pack-es": "~1.83.12", - "@codingame/monaco-vscode-language-pack-fr": "~1.83.12", - "@codingame/monaco-vscode-python-default-extension": "~1.83.12", - "@codingame/monaco-vscode-textmate-service-override": "~1.83.12", - "@codingame/monaco-vscode-theme-defaults-default-extension": "~1.83.12", - "@codingame/monaco-vscode-theme-service-override": "~1.83.12", + "@codingame/monaco-vscode-configuration-service-override": "~1.83.15-next.0", + "@codingame/monaco-vscode-editor-service-override": "~1.83.15-next.0", + "@codingame/monaco-vscode-files-service-override": "~1.83.15-next.0", + "@codingame/monaco-vscode-json-default-extension": "~1.83.15-next.0", + "@codingame/monaco-vscode-keybindings-service-override": "~1.83.15-next.0", + "@codingame/monaco-vscode-language-pack-de": "~1.83.15-next.0", + "@codingame/monaco-vscode-language-pack-es": "~1.83.15-next.0", + "@codingame/monaco-vscode-language-pack-fr": "~1.83.15-next.0", + "@codingame/monaco-vscode-python-default-extension": "~1.83.15-next.0", + "@codingame/monaco-vscode-textmate-service-override": "~1.83.15-next.0", + "@codingame/monaco-vscode-theme-defaults-default-extension": "~1.83.15-next.0", + "@codingame/monaco-vscode-theme-service-override": "~1.83.15-next.0", "express": "~4.18.2", "langium": "~2.1.0", "langium-statemachine-dsl": "~2.1.0", - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", "monaco-editor-workers": "~0.44.0", "monaco-languageclient": "~7.1.0", - "pyright": "~1.1.333", + "pyright": "~1.1.338", "react": "~18.2.0", "react-dom": "~18.2.0", "request-light": "~0.7.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.12 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.15-next.0 <1.84.0", "vscode-json-languageservice": "~5.3.7", "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", @@ -6828,9 +6828,9 @@ }, "devDependencies": { "@types/express": "~4.17.18", - "@types/node": "~18.18.8", - "@types/react": "~18.2.33", - "@types/react-dom": "~18.2.14", + "@types/node": "~18.18.14", + "@types/react": "~18.2.42", + "@types/react-dom": "~18.2.17", "@types/ws": "~8.5.6", "ts-node": "~10.9.1", "vscode-languageserver-types": "~3.17.5" @@ -6840,7 +6840,7 @@ "name": "example-client-vite", "version": "0.0.0", "dependencies": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", "monaco-editor-workers": "~0.44.0", "monaco-languageclient": "~7.1.0", "monaco-languageclient-examples": "~7.1.0", @@ -6854,7 +6854,7 @@ "name": "example-client-webpack", "version": "0.0.0", "dependencies": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", "monaco-editor-workers": "~0.44.0", "monaco-languageclient": "~7.1.0", "monaco-languageclient-examples": "~7.1.0", diff --git a/package.json b/package.json index 011fa806f..2af31a1c6 100644 --- a/package.json +++ b/package.json @@ -3,10 +3,10 @@ "type": "module", "devDependencies": { "@types/vscode": "~1.83.3", - "@typescript-eslint/eslint-plugin": "~6.12.0", - "@typescript-eslint/parser": "~6.12.0", + "@typescript-eslint/eslint-plugin": "~6.13.2", + "@typescript-eslint/parser": "~6.13.2", "editorconfig": "~2.0.0", - "eslint": "~8.54.0", + "eslint": "~8.55.0", "eslint-config-standard": "~17.1.0", "eslint-plugin-header": "~3.1.1", "eslint-plugin-import": "~2.29.0", @@ -14,15 +14,15 @@ "eslint-plugin-unused-imports": "~3.0.0", "shx": "~0.3.4", "typescript": "~5.3.2", - "vite": "~5.0.2" + "vite": "~5.0.5" }, "overrides": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.12 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.15-next.0 <1.84.0" }, "resolutions": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.12 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.15-next.0 <1.84.0" }, "volta": { "node": "18.18.2", diff --git a/packages/client/package.json b/packages/client/package.json index c60d93561..d1b697df2 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -48,16 +48,16 @@ "License.txt" ], "dependencies": { - "@codingame/monaco-vscode-editor-service-override": "~1.83.12", - "@codingame/monaco-vscode-languages-service-override": "~1.83.12", - "@codingame/monaco-vscode-model-service-override": "~1.83.12", - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.12 <1.84.0", + "@codingame/monaco-vscode-editor-service-override": "~1.83.15-next.0", + "@codingame/monaco-vscode-languages-service-override": "~1.83.15-next.0", + "@codingame/monaco-vscode-model-service-override": "~1.83.15-next.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.15-next.0 <1.84.0", "vscode-languageclient": "~9.0.1" }, "peerDependencies": { "monaco-editor": "0.44.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.12 <1.84.0" + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.15-next.0 <1.84.0" }, "peerDependenciesMeta": { "monaco-editor": { @@ -72,8 +72,8 @@ "vscode": "$vscode" }, "resolutions": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.12 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.15-next.0 <1.84.0" }, "scripts": { "clean": "shx rm -fr lib *.tsbuildinfo", diff --git a/packages/client/src/monaco-vscode-api-services.ts b/packages/client/src/monaco-vscode-api-services.ts index 159694f1d..d8eb30909 100644 --- a/packages/client/src/monaco-vscode-api-services.ts +++ b/packages/client/src/monaco-vscode-api-services.ts @@ -5,7 +5,7 @@ import { editor, Environment } from 'monaco-editor'; import { ILogService, initialize, IWorkbenchConstructionOptions, StandaloneServices } from 'vscode/services'; -import { initialize as initializeVscodeExtensions } from 'vscode/extensions'; +import 'vscode/localExtensionHost'; import { OpenEditor } from '@codingame/monaco-vscode-editor-service-override'; import getLanguagesServiceOverride from '@codingame/monaco-vscode-languages-service-override'; import getModelServiceOverride from '@codingame/monaco-vscode-model-service-override'; @@ -25,11 +25,6 @@ export const wasVscodeApiInitialized = () => { }; export const initServices = async (config?: InitializeServiceConfig) => { - await initVscodeServices(config); - await initVscodeExtensions(config); -}; - -export const initVscodeServices = async (config?: InitializeServiceConfig) => { if (!wasVscodeApiInitialized()) { await importAllServices(config); if (config?.debugLogging === true) { @@ -46,13 +41,6 @@ export const initVscodeServices = async (config?: InitializeServiceConfig) => { } }; -export const initVscodeExtensions = async (config?: InitializeServiceConfig) => { - await initializeVscodeExtensions(); - if (config?.debugLogging === true) { - console.log('Initialization of vscode extensions completed successfully.'); - } -}; - export const useOpenEditorStub: OpenEditor = async (modelRef, options, sideBySide) => { console.log('Received open editor call with parameters: ', modelRef, options, sideBySide); return undefined; diff --git a/packages/examples/package.json b/packages/examples/package.json index 574d628a1..0d92054c3 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -43,29 +43,29 @@ } }, "dependencies": { - "@codingame/monaco-vscode-configuration-service-override": "~1.83.12", - "@codingame/monaco-vscode-editor-service-override": "~1.83.12", - "@codingame/monaco-vscode-files-service-override": "~1.83.12", - "@codingame/monaco-vscode-json-default-extension": "~1.83.12", - "@codingame/monaco-vscode-keybindings-service-override": "~1.83.12", - "@codingame/monaco-vscode-python-default-extension": "~1.83.12", - "@codingame/monaco-vscode-textmate-service-override": "~1.83.12", - "@codingame/monaco-vscode-theme-defaults-default-extension": "~1.83.12", - "@codingame/monaco-vscode-theme-service-override": "~1.83.12", - "@codingame/monaco-vscode-language-pack-de": "~1.83.12", - "@codingame/monaco-vscode-language-pack-es": "~1.83.12", - "@codingame/monaco-vscode-language-pack-fr": "~1.83.12", + "@codingame/monaco-vscode-configuration-service-override": "~1.83.15-next.0", + "@codingame/monaco-vscode-editor-service-override": "~1.83.15-next.0", + "@codingame/monaco-vscode-files-service-override": "~1.83.15-next.0", + "@codingame/monaco-vscode-json-default-extension": "~1.83.15-next.0", + "@codingame/monaco-vscode-keybindings-service-override": "~1.83.15-next.0", + "@codingame/monaco-vscode-python-default-extension": "~1.83.15-next.0", + "@codingame/monaco-vscode-textmate-service-override": "~1.83.15-next.0", + "@codingame/monaco-vscode-theme-defaults-default-extension": "~1.83.15-next.0", + "@codingame/monaco-vscode-theme-service-override": "~1.83.15-next.0", + "@codingame/monaco-vscode-language-pack-de": "~1.83.15-next.0", + "@codingame/monaco-vscode-language-pack-es": "~1.83.15-next.0", + "@codingame/monaco-vscode-language-pack-fr": "~1.83.15-next.0", "express": "~4.18.2", "langium": "~2.1.0", "langium-statemachine-dsl": "~2.1.0", - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", "monaco-editor-workers": "~0.44.0", "monaco-languageclient": "~7.1.0", - "pyright": "~1.1.333", + "pyright": "~1.1.338", "react": "~18.2.0", "react-dom": "~18.2.0", "request-light": "~0.7.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.12 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.15-next.0 <1.84.0", "vscode-json-languageservice": "~5.3.7", "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", @@ -76,9 +76,9 @@ "devDependencies": { "@types/ws": "~8.5.6", "@types/express": "~4.17.18", - "@types/node": "~18.18.8", - "@types/react": "~18.2.33", - "@types/react-dom": "~18.2.14", + "@types/node": "~18.18.14", + "@types/react": "~18.2.42", + "@types/react-dom": "~18.2.17", "ts-node": "~10.9.1", "vscode-languageserver-types": "~3.17.5" }, @@ -87,8 +87,8 @@ "vscode": "$vscode" }, "resolutions": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.12 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.15-next.0 <1.84.0" }, "volta": { "node": "18.18.2", diff --git a/packages/verify/pnpm/package.json b/packages/verify/pnpm/package.json index 1f688cd61..245fc317b 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.12 <1.84.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", "monaco-languageclient": "~7.1.0", - "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.12 <1.84.0" + "vscode": "npm:@codingame/monaco-vscode-api@>=1.83.15-next.0 <1.84.0" }, "devDependencies": { "shx": "~0.3.4" diff --git a/packages/verify/vite/package.json b/packages/verify/vite/package.json index c92613fa1..b71335a84 100644 --- a/packages/verify/vite/package.json +++ b/packages/verify/vite/package.json @@ -4,7 +4,7 @@ "private": true, "type": "module", "dependencies": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", "monaco-editor-workers": "~0.44.0", "monaco-languageclient": "~7.1.0", "monaco-languageclient-examples": "~7.1.0", @@ -17,7 +17,7 @@ "monaco-editor": "$monaco-editor" }, "resolutions": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0" }, "volta": { "node": "18.18.2", diff --git a/packages/verify/webpack/package.json b/packages/verify/webpack/package.json index fc94c6ca3..7c3f2d6b5 100644 --- a/packages/verify/webpack/package.json +++ b/packages/verify/webpack/package.json @@ -4,7 +4,7 @@ "private": true, "type": "module", "dependencies": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", "monaco-editor-workers": "~0.44.0", "monaco-languageclient": "~7.1.0", "monaco-languageclient-examples": "~7.1.0", @@ -22,7 +22,7 @@ "monaco-editor": "$monaco-editor" }, "resolutions": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0" }, "volta": { "node": "18.18.2", diff --git a/packages/verify/yarn/package.json b/packages/verify/yarn/package.json index 9a3731237..ad71785f3 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.12 <1.84.0", + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0", "monaco-languageclient": "~7.1.0" }, "devDependencies": { "shx": "~0.3.4" }, "resolutions": { - "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.12 <1.84.0" + "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.15-next.0 <1.84.0" }, "scripts": { "clean": "shx rm -fr ./node_modules yarn.lock",