From bc95bba0855ea8bcd9ee24e0331b3eab7574c67b Mon Sep 17 00:00:00 2001 From: Phodal Huang Date: Tue, 22 Sep 2026 14:03:49 +0800 Subject: [PATCH] chore(deps): bump electron, oxc-parser, types, react, and langium Apply the open Dependabot upgrades together: electron 44.2.0 to 44.4.2, oxc-parser 0.147.0 to 0.150.0, @types/node 26.4.0 to 26.6.1, react to 19.3.0 with @types/react 19.3.0, and langium 4.3.1 to 4.4.0. Closes #181 Closes #182 Closes #183 Closes #184 Closes #185 Co-authored-by: Grok (Grok 4.7) --- package-lock.json | 585 ++++++------------- packages/better-harness-desktop/package.json | 2 +- packages/harness-studio/package.json | 8 +- packages/harness-ui/package.json | 6 +- packages/harness/package.json | 4 +- 5 files changed, 203 insertions(+), 402 deletions(-) diff --git a/package-lock.json b/package-lock.json index 220dab86..f9365a3a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -77,40 +77,40 @@ } }, "node_modules/@chevrotain/cst-dts-gen": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-12.0.0.tgz", - "integrity": "sha512-fSL4KXjTl7cDgf0B5Rip9Q05BOrYvkJV/RrBTE/bKDN096E4hN/ySpcBK5B24T76dlQ2i32Zc3PAE27jFnFrKg==", + "version": "13.2.0", + "resolved": "https://registry.npmmirror.com/@chevrotain/cst-dts-gen/-/cst-dts-gen-13.2.0.tgz", + "integrity": "sha512-bA9dvWlhAUcHkNwU+8w9yiUxJPlj/Lm3VqS7MD+NbIR/7LmpNLuK/AWNFdCo/T3SK5ND0/UHf3IJvl/Jn/i6yg==", "license": "Apache-2.0", "dependencies": { - "@chevrotain/gast": "12.0.0", - "@chevrotain/types": "12.0.0" + "@chevrotain/gast": "13.2.0", + "@chevrotain/types": "13.2.0" } }, "node_modules/@chevrotain/gast": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-12.0.0.tgz", - "integrity": "sha512-1ne/m3XsIT8aEdrvT33so0GUC+wkctpUPK6zU9IlOyJLUbR0rg4G7ZiApiJbggpgPir9ERy3FRjT6T7lpgetnQ==", + "version": "13.2.0", + "resolved": "https://registry.npmmirror.com/@chevrotain/gast/-/gast-13.2.0.tgz", + "integrity": "sha512-bCARdAsG+eEbOveSXcOAC7pVxA04I1ionzeMOwIYf5NX7SaS7zgn4Dgug2BSqoL+iyKeMNSorQjsFSHJHsCNwg==", "license": "Apache-2.0", "dependencies": { - "@chevrotain/types": "12.0.0" + "@chevrotain/types": "13.2.0" } }, "node_modules/@chevrotain/regexp-to-ast": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-12.0.0.tgz", - "integrity": "sha512-p+EW9MaJwgaHguhoqwOtx/FwuGr+DnNn857sXWOi/mClXIkPGl3rn7hGNWvo31HA3vyeQxjqe+H36yZJwYU8cA==", + "version": "13.2.0", + "resolved": "https://registry.npmmirror.com/@chevrotain/regexp-to-ast/-/regexp-to-ast-13.2.0.tgz", + "integrity": "sha512-kxpUkLtiaK09ph+dib+Yvm+3sWSnuwlo25gqfKRgTPNmF6H7uW4gVkMjaRdtnN783S9sM6vUNWh9CsxYX4QwKw==", "license": "Apache-2.0" }, "node_modules/@chevrotain/types": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-12.0.0.tgz", - "integrity": "sha512-S+04vjFQKeuYw0/eW3U52LkAHQsB1ASxsPGsLPUyQgrZ2iNNibQrsidruDzjEX2JYfespXMG0eZmXlhA6z7nWA==", + "version": "13.2.0", + "resolved": "https://registry.npmmirror.com/@chevrotain/types/-/types-13.2.0.tgz", + "integrity": "sha512-7qrYHRlKfWf2AvBfJi5eVOrKAkbxvMFsy/iIHTGIiApNcEecCaVIdR+mIQhyCBsTDJxBz4JWXHMo6krbhR9hVg==", "license": "Apache-2.0" }, "node_modules/@chevrotain/utils": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-12.0.0.tgz", - "integrity": "sha512-lB59uJoaGIfOOL9knQqQRfhl9g7x8/wqFkp13zTdkRu1huG9kg6IJs1O8hqj9rs6h7orGxHJUKb+mX3rPbWGhA==", + "version": "13.2.0", + "resolved": "https://registry.npmmirror.com/@chevrotain/utils/-/utils-13.2.0.tgz", + "integrity": "sha512-SzKYY68rseOrb9KILVzPsl6SjkQtdWw01SRGB5aCVI5kFcHltQsOYV3JB0Ffst72DgkvHCyDQ0NLwxtmCCf97Q==", "license": "Apache-2.0" }, "node_modules/@conventional-changelog/git-client": { @@ -3981,9 +3981,9 @@ "license": "MIT" }, "node_modules/@oxc-parser/binding-android-arm-eabi": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.147.0.tgz", - "integrity": "sha512-fOtoGvIoirkvxQVw9J1WJPxz571XPgLsPf9uhRD+PJteUnvrJHMDmK9pw2yZEGGyismtRoEsp+JcXUdF/JDMDw==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.150.0.tgz", + "integrity": "sha512-oQef2Zu4Prz1KLKznz3HqZzU9uVoA5PMoDZuuLmqms7hKmKSAPzlaMnLllJq3t+rgKmfJJ2siPrpZfFrW06btw==", "cpu": [ "arm" ], @@ -3997,9 +3997,9 @@ } }, "node_modules/@oxc-parser/binding-android-arm64": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.147.0.tgz", - "integrity": "sha512-emjQHOYJaomo4ykaXQ1EItunr/I94Nk01oqBmU4dSkKSTupIDx6OysVDf2e8Eytm77rb+4ZxzgElyWP7rcEX7A==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.150.0.tgz", + "integrity": "sha512-B6ofpoFiAUwIZ0MJ2IgHPvZK8FAtL4qzSZRwOkAKIfxEobE1mQC8nDdiFZj7pUaJiVUVCsfkMsBJKedzO8rZvA==", "cpu": [ "arm64" ], @@ -4013,9 +4013,9 @@ } }, "node_modules/@oxc-parser/binding-darwin-arm64": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.147.0.tgz", - "integrity": "sha512-kXvBPJL7RmDPJ2mze/vXPPVQimCDtFr9OFLjf7dyhV5Dx64cgcXh9KKrA1sMWvCObvJll9CZZUO0FBlFwD0l6A==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.150.0.tgz", + "integrity": "sha512-J+9IHKzx/bSz1JetOfD4zKXSK9sOm4/a7+0qomJODcTL6JsRXGeV/ZdkAPSIDydfFmWzYCraMlQEosSZEyBYkQ==", "cpu": [ "arm64" ], @@ -4029,9 +4029,9 @@ } }, "node_modules/@oxc-parser/binding-darwin-x64": { - "version": "0.147.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.147.0.tgz", - "integrity": "sha512-mgFF8pLU6R64LbT27lSrtVRspVC/3IcZ0qyIikzmi78Y3Ik2OPnlAHHI0UEBRcC3qmNgtjaef7zkFt7/uPxIcw==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.150.0.tgz", + "integrity": "sha512-v6IPfcAcSYrBWXV5Tce1DmxDMXLhEYpIIWiRFPJopgCVscZdLaV4MRQOUxvL3usQlw+yrwYOjBFB9IwBx+jUiQ==", "cpu": [ "x64" ], @@ -4045,9 +4045,9 @@ } }, "node_modules/@oxc-parser/binding-freebsd-x64": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.147.0.tgz", - "integrity": "sha512-v38aiF11qufOTBcCAKL4skgQf0zJ4NEvRlivq7B5kHrlyvjCLjvNrMtNWDTz1SDUL6/xVsJRmLDxv2e+Cp4oWw==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.150.0.tgz", + "integrity": "sha512-AoR/4jD02HET0KO0yNT4nbTE+XJUxiO9jB1X/ycEjUE3WrIJ3IjV/Vf+gskhWLcqqeXfvNnkDtBR7epllAm88A==", "cpu": [ "x64" ], @@ -4061,9 +4061,9 @@ } }, "node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.147.0.tgz", - "integrity": "sha512-AeIiBbwUaP0H1+4/qGW9l5qHecS/+XA5iMuieVcGb1T+tyc2dVGspFW13BWk/XrLsiGP/CiDJTJqAPLLCzZHkw==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.150.0.tgz", + "integrity": "sha512-A/hycCFjLUrCmLoL5O/vBp40ohlaXO1Ta3v5hqYZxicYFs129wZmgZJggcW4mYGYbZebQLhup+N8JjeQl8qwyw==", "cpu": [ "arm" ], @@ -4077,9 +4077,9 @@ } }, "node_modules/@oxc-parser/binding-linux-arm-musleabihf": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.147.0.tgz", - "integrity": "sha512-/41MKPW4RgPY4DJco0NCF0RYX3IMZaVlRNMNzvhaxRavc7tN3Txm+qllZbh0aMRs0VHdgUlbI8TcAOiTai4TKg==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.150.0.tgz", + "integrity": "sha512-pbqahg1Pkz7J4RKmXm30s/iQu99hv64ayXCu8P4p75HcEH5azOdR4eGqiB6lFGkFR3mMpzaYsSKLkS8oJbjmeQ==", "cpu": [ "arm" ], @@ -4093,9 +4093,9 @@ } }, "node_modules/@oxc-parser/binding-linux-arm64-gnu": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.147.0.tgz", - "integrity": "sha512-bmpw/RPhVXgZbtb3xBDuwW5s8+LvZYdqcDSX/sP2ltL77aTio3DP/B5ZTwwgoJ6Mr9vJs4RrmgEKW9XkLNUU1g==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.150.0.tgz", + "integrity": "sha512-HV11aRbBQGwqv8bEo+K/6qr88uB4fEe1mhXncMhlVCrj+WpBSraxrUzHaPVmeQRU6x6x8v/3DuCbbo93rpp+fw==", "cpu": [ "arm64" ], @@ -4112,9 +4112,9 @@ } }, "node_modules/@oxc-parser/binding-linux-arm64-musl": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.147.0.tgz", - "integrity": "sha512-gd7VX/FDVOw6mjQcu45iIcp4QkgybgJwh3a0OFG2NxmPCj628mQWD96QGu1kK8+mZF9qK4b/gIEyC63vQoB7+Q==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.150.0.tgz", + "integrity": "sha512-k6pVkJqALwtEuP4zukVhGRhdIy4+ofChUIUUsAHHyqDZlNsknmel3JjbggrJiWGaes6h/dIcWmEXsKW4SmK9oQ==", "cpu": [ "arm64" ], @@ -4131,9 +4131,9 @@ } }, "node_modules/@oxc-parser/binding-linux-ppc64-gnu": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.147.0.tgz", - "integrity": "sha512-HnAzcfki7dSUNHf510Q2NmbJlz8Ys7rn8l9l588Pkx0tYe1BHLZnmELIgqizJ4WPhHGSwN8Ce+B/menVxS3odA==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.150.0.tgz", + "integrity": "sha512-tEFg39mw/rHO5n8GK2DR4ZMFfsPQZtnQIPbsIpjoQRomJc/2tRfsCSmCT6gNit+NZGoeJG5aH9ATDH5bf0WnoQ==", "cpu": [ "ppc64" ], @@ -4150,9 +4150,9 @@ } }, "node_modules/@oxc-parser/binding-linux-riscv64-gnu": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.147.0.tgz", - "integrity": "sha512-qlkOL6wT44U+fT5s/+sR6Shx0OdwvQF83JyIPZUxG/ovqZF5/7atOtjH+JPZ5/7ATQLbFBBSmghcy/+2NVB/ew==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.150.0.tgz", + "integrity": "sha512-0JO7IFkoek6HqV589Menx3hJySNXi6quRhO4tq2P7kpEHKEXoDATnoPVUpn5B7gDH2KLkdo751N0uIrGJFCTCw==", "cpu": [ "riscv64" ], @@ -4169,9 +4169,9 @@ } }, "node_modules/@oxc-parser/binding-linux-riscv64-musl": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.147.0.tgz", - "integrity": "sha512-DlefD7L7sMXs/3hIBH23Egk0phj8kG0SA81dVGOQ3S1ekjOlmTLH2E+F2Thwfh1slKx6aH+lNc5fQYAw0GU7/g==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.150.0.tgz", + "integrity": "sha512-7XPzREnyAS5wHU9aB+49Uaqgoo1gVCklHc3DRlc3fJy2tXD/eAJFN1QFz/crj+Ulup5P1+axNREF+/RGaB/IRA==", "cpu": [ "riscv64" ], @@ -4188,9 +4188,9 @@ } }, "node_modules/@oxc-parser/binding-linux-s390x-gnu": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.147.0.tgz", - "integrity": "sha512-Xqpagk/031IvZ4svrk2FF01YEqM/iN3MJV3SVZadKg/CsGlDCGoREqKHXYnoV5+8SfGe/m6RM1szXFLusTu/Uw==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.150.0.tgz", + "integrity": "sha512-7n7ZxcbRWDFaTdyj8M8p0O9OfzoMKm8O6syBAIgcSutbOALq0Bb9G52Me+XH0anMLZV+NgXc726gqgG2q39vcQ==", "cpu": [ "s390x" ], @@ -4207,9 +4207,9 @@ } }, "node_modules/@oxc-parser/binding-linux-x64-gnu": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.147.0.tgz", - "integrity": "sha512-QioQOeUbI4ATUr0S2z88uA3Cds2R3Mm5Ge7U8XNYtlTb2GJF3rWlcj70z0AJhhOlbdm0YgVjqPBldUNbFylDIg==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.150.0.tgz", + "integrity": "sha512-Vx0GSA9ZCRTUiczoEQnIIyXkMvtEY8uc6IiwLQtMe5ci2sXPqjrry0Ek5fsPP1k2kCzkML3ow9UOOEgnEDi7Bw==", "cpu": [ "x64" ], @@ -4226,9 +4226,9 @@ } }, "node_modules/@oxc-parser/binding-linux-x64-musl": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.147.0.tgz", - "integrity": "sha512-NXy1tv/OdC+pPTwf9RiCZWPK53V/Xq/2cjSnjOSyKopajdaDqMIkgtDY+jXZemp2e8px5FeWfY2L2LwhKZQovg==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.150.0.tgz", + "integrity": "sha512-ii4/9m3viDLssMnfXU7/Pni/3nYplApuGayceX4qsVGaqqQJCx3tHIH9M/HWIeSty5i8LjS21zPYT6lVIkwLxw==", "cpu": [ "x64" ], @@ -4245,9 +4245,9 @@ } }, "node_modules/@oxc-parser/binding-openharmony-arm64": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.147.0.tgz", - "integrity": "sha512-GpGWZ6oKz4bjCWW9Mz5pCaGPyk2Aaze6zEoaslIQqpSLtpx5pXj/ap5gUNb5Jn2LIbqWyjkGLX9yv3NMuNcBVQ==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.150.0.tgz", + "integrity": "sha512-ZtoxX5rez36ZWkwtiEhjkCPnlTPoQ2I7lIL0IYZ1yjxMYohbvoOjBmUIZzrf9W/HouONq0omIfTeCWEY+R380w==", "cpu": [ "arm64" ], @@ -4261,9 +4261,9 @@ } }, "node_modules/@oxc-parser/binding-win32-arm64-msvc": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.147.0.tgz", - "integrity": "sha512-a8mlt7CC8z7LUdCfaxhff4kCd+vSjE+NEFL0cxA8ukfuSnvAto/pWTjytW4BuVLnQGcCVdHJwcRKOfs++H+tjw==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.150.0.tgz", + "integrity": "sha512-VqeRb5JX/bKYBrff7TUDvJyKY0914UzuCkuXIGxJS4FUmvMNfqkCbc7Sq90iMz9DlmAtlggwaBYQ9eg3h3ltiw==", "cpu": [ "arm64" ], @@ -4277,9 +4277,9 @@ } }, "node_modules/@oxc-parser/binding-win32-ia32-msvc": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.147.0.tgz", - "integrity": "sha512-M5ViVDBcFLnl2632AuuWuP35zEL5oikK1jTx8r3+902VEDeSNHxFZAB6RZyfZ7MU6Oi5QTOG8MmMkIeHsudSaw==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.150.0.tgz", + "integrity": "sha512-EPqJfeZ4Pgg2BJSsCV8GozxV0FDltRzpVtGVa1r2noJu1iu+opOw3gtBWXwIo9odCT/MdFfyHxdy0/CRqs3OqA==", "cpu": [ "ia32" ], @@ -4293,9 +4293,9 @@ } }, "node_modules/@oxc-parser/binding-win32-x64-msvc": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.147.0.tgz", - "integrity": "sha512-DUaE13OwnUSlHpLZNcC/nuT10ivlWqc5EZgsfgXuAmWYw0r3nDxGeLD1zlGwYwIgVk1/ZMAxoXpV+05stvbHaA==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.150.0.tgz", + "integrity": "sha512-n5YMzbqwPQqozbkrexi0lNZrUz5cnPHalYpFWe6Dau7AmKIWNo+y24IwzDuZEQtEdUHuKhXmMMih/MPjOI+CMw==", "cpu": [ "x64" ], @@ -5821,9 +5821,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "19.2.18", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz", - "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==", + "version": "19.3.0", + "resolved": "https://registry.npmmirror.com/@types/react/-/react-19.3.0.tgz", + "integrity": "sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==", "devOptional": true, "license": "MIT", "dependencies": { @@ -7139,31 +7139,31 @@ } }, "node_modules/chevrotain": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-12.0.0.tgz", - "integrity": "sha512-csJvb+6kEiQaqo1woTdSAuOWdN0WTLIydkKrBnS+V5gZz0oqBrp4kQ35519QgK6TpBThiG3V1vNSHlIkv4AglQ==", + "version": "13.2.0", + "resolved": "https://registry.npmmirror.com/chevrotain/-/chevrotain-13.2.0.tgz", + "integrity": "sha512-GTouk5YzgBxlTPCaDn5q0q2EJKkrYmnPF+HmF8v0Qo4r3iyPG7HJivkN1wthCXZcm3sIcZFpGTRovLPNdJNRCA==", "license": "Apache-2.0", "dependencies": { - "@chevrotain/cst-dts-gen": "12.0.0", - "@chevrotain/gast": "12.0.0", - "@chevrotain/regexp-to-ast": "12.0.0", - "@chevrotain/types": "12.0.0", - "@chevrotain/utils": "12.0.0" + "@chevrotain/cst-dts-gen": "13.2.0", + "@chevrotain/gast": "13.2.0", + "@chevrotain/regexp-to-ast": "13.2.0", + "@chevrotain/types": "13.2.0", + "@chevrotain/utils": "13.2.0" }, "engines": { "node": ">=22.0.0" } }, "node_modules/chevrotain-allstar": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/chevrotain-allstar/-/chevrotain-allstar-0.4.4.tgz", - "integrity": "sha512-HKjrnG6rGOkaxoOx8B4oKRYoD8Gdt6wCL5ItwAtZPgS5kI6rKyezUyWKCFVr6nLYQXT6/BLVVp5b00xBbnjakQ==", + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/chevrotain-allstar/-/chevrotain-allstar-0.5.0.tgz", + "integrity": "sha512-KV7jVd28Qp4Kg9Ovhwlx5vyucoQxqxB22DLpxqRR2YDsHUHirr/NHAHx5bYk+bhJCD88xrLvOrfjlrrZRVa2Mg==", "license": "MIT", "dependencies": { "lodash-es": "^4.18.1" }, "peerDependencies": { - "chevrotain": "^12.0.0" + "chevrotain": "^13.0.0" } }, "node_modules/chownr": { @@ -8135,9 +8135,9 @@ } }, "node_modules/electron": { - "version": "44.2.0", - "resolved": "https://registry.npmmirror.com/electron/-/electron-44.2.0.tgz", - "integrity": "sha512-oK1icjhapp3xsUZycO9WZaLmd3hJnA7ieobC4mpdtO1pEN+PPGWpA3m1Mgzzuc1wzSD2Wai4zcH4yfpGJqxFMA==", + "version": "44.4.2", + "resolved": "https://registry.npmmirror.com/electron/-/electron-44.4.2.tgz", + "integrity": "sha512-872t/+8M8TyribWm2cYpRwHY2aDlyDHOn+CHnhN9kHQStVW8pAijIhFolYA/qQyDdri28Xp8Mi3HEj5kFvajCw==", "dev": true, "license": "MIT", "dependencies": { @@ -9975,16 +9975,16 @@ } }, "node_modules/langium": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/langium/-/langium-4.3.1.tgz", - "integrity": "sha512-4lmkLHytLXD5pvyL0PKUj1LCNpgzv9s8luH+GbWXHG45QLmO6PlFXrCUghDN5BfcFTlaQyXpXiaSl8A28Xep8w==", + "version": "4.4.0", + "resolved": "https://registry.npmmirror.com/langium/-/langium-4.4.0.tgz", + "integrity": "sha512-VFIFtohpsmJeQ+LkaeuUNtyvkklecklI0FSLxFS8JfiGABE9XCpUJwYUNnLk6C2aOyk0w99tNlvd0pmbJ2AW/w==", "license": "MIT", "dependencies": { - "@chevrotain/regexp-to-ast": "~12.0.0", - "chevrotain": "~12.0.0", - "chevrotain-allstar": "~0.4.3", - "vscode-languageserver": "~10.0.1", - "vscode-languageserver-protocol": "~3.18.1", + "@chevrotain/regexp-to-ast": "~13.2.0", + "chevrotain": "~13.2.0", + "chevrotain-allstar": "~0.5.0", + "vscode-languageserver": "~10.1.0", + "vscode-languageserver-protocol": "~3.18.2", "vscode-languageserver-textdocument": "~1.0.13", "vscode-languageserver-types": "~3.18.0", "vscode-uri": "~3.1.0" @@ -10017,112 +10017,6 @@ "npm": ">=10.2.3" } }, - "node_modules/langium-cli/node_modules/@chevrotain/cst-dts-gen": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-13.2.0.tgz", - "integrity": "sha512-bA9dvWlhAUcHkNwU+8w9yiUxJPlj/Lm3VqS7MD+NbIR/7LmpNLuK/AWNFdCo/T3SK5ND0/UHf3IJvl/Jn/i6yg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@chevrotain/gast": "13.2.0", - "@chevrotain/types": "13.2.0" - } - }, - "node_modules/langium-cli/node_modules/@chevrotain/gast": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-13.2.0.tgz", - "integrity": "sha512-bCARdAsG+eEbOveSXcOAC7pVxA04I1ionzeMOwIYf5NX7SaS7zgn4Dgug2BSqoL+iyKeMNSorQjsFSHJHsCNwg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@chevrotain/types": "13.2.0" - } - }, - "node_modules/langium-cli/node_modules/@chevrotain/regexp-to-ast": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-13.2.0.tgz", - "integrity": "sha512-kxpUkLtiaK09ph+dib+Yvm+3sWSnuwlo25gqfKRgTPNmF6H7uW4gVkMjaRdtnN783S9sM6vUNWh9CsxYX4QwKw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/langium-cli/node_modules/@chevrotain/types": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-13.2.0.tgz", - "integrity": "sha512-7qrYHRlKfWf2AvBfJi5eVOrKAkbxvMFsy/iIHTGIiApNcEecCaVIdR+mIQhyCBsTDJxBz4JWXHMo6krbhR9hVg==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/langium-cli/node_modules/@chevrotain/utils": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-13.2.0.tgz", - "integrity": "sha512-SzKYY68rseOrb9KILVzPsl6SjkQtdWw01SRGB5aCVI5kFcHltQsOYV3JB0Ffst72DgkvHCyDQ0NLwxtmCCf97Q==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/langium-cli/node_modules/chevrotain": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-13.2.0.tgz", - "integrity": "sha512-GTouk5YzgBxlTPCaDn5q0q2EJKkrYmnPF+HmF8v0Qo4r3iyPG7HJivkN1wthCXZcm3sIcZFpGTRovLPNdJNRCA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@chevrotain/cst-dts-gen": "13.2.0", - "@chevrotain/gast": "13.2.0", - "@chevrotain/regexp-to-ast": "13.2.0", - "@chevrotain/types": "13.2.0", - "@chevrotain/utils": "13.2.0" - }, - "engines": { - "node": ">=22.0.0" - } - }, - "node_modules/langium-cli/node_modules/chevrotain-allstar": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/chevrotain-allstar/-/chevrotain-allstar-0.5.0.tgz", - "integrity": "sha512-KV7jVd28Qp4Kg9Ovhwlx5vyucoQxqxB22DLpxqRR2YDsHUHirr/NHAHx5bYk+bhJCD88xrLvOrfjlrrZRVa2Mg==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash-es": "^4.18.1" - }, - "peerDependencies": { - "chevrotain": "^13.0.0" - } - }, - "node_modules/langium-cli/node_modules/langium": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/langium/-/langium-4.4.0.tgz", - "integrity": "sha512-VFIFtohpsmJeQ+LkaeuUNtyvkklecklI0FSLxFS8JfiGABE9XCpUJwYUNnLk6C2aOyk0w99tNlvd0pmbJ2AW/w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@chevrotain/regexp-to-ast": "~13.2.0", - "chevrotain": "~13.2.0", - "chevrotain-allstar": "~0.5.0", - "vscode-languageserver": "~10.1.0", - "vscode-languageserver-protocol": "~3.18.2", - "vscode-languageserver-textdocument": "~1.0.13", - "vscode-languageserver-types": "~3.18.0", - "vscode-uri": "~3.1.0" - }, - "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" - } - }, - "node_modules/langium-cli/node_modules/vscode-languageserver": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-10.1.1.tgz", - "integrity": "sha512-/cG04Fiq99rEtoDrfPpv0k6NyUFlck5GNtZLQZv1rxkBkc/4FrJNvEKTN5k1Si3O1hRguP++ciYlX9cdjdYxFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "vscode-languageserver-protocol": "3.18.3" - }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" - } - }, "node_modules/langium-railroad": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/langium-railroad/-/langium-railroad-4.4.0.tgz", @@ -10134,112 +10028,6 @@ "railroad-diagrams": "~1.0.0" } }, - "node_modules/langium-railroad/node_modules/@chevrotain/cst-dts-gen": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-13.2.0.tgz", - "integrity": "sha512-bA9dvWlhAUcHkNwU+8w9yiUxJPlj/Lm3VqS7MD+NbIR/7LmpNLuK/AWNFdCo/T3SK5ND0/UHf3IJvl/Jn/i6yg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@chevrotain/gast": "13.2.0", - "@chevrotain/types": "13.2.0" - } - }, - "node_modules/langium-railroad/node_modules/@chevrotain/gast": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-13.2.0.tgz", - "integrity": "sha512-bCARdAsG+eEbOveSXcOAC7pVxA04I1ionzeMOwIYf5NX7SaS7zgn4Dgug2BSqoL+iyKeMNSorQjsFSHJHsCNwg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@chevrotain/types": "13.2.0" - } - }, - "node_modules/langium-railroad/node_modules/@chevrotain/regexp-to-ast": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-13.2.0.tgz", - "integrity": "sha512-kxpUkLtiaK09ph+dib+Yvm+3sWSnuwlo25gqfKRgTPNmF6H7uW4gVkMjaRdtnN783S9sM6vUNWh9CsxYX4QwKw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/langium-railroad/node_modules/@chevrotain/types": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-13.2.0.tgz", - "integrity": "sha512-7qrYHRlKfWf2AvBfJi5eVOrKAkbxvMFsy/iIHTGIiApNcEecCaVIdR+mIQhyCBsTDJxBz4JWXHMo6krbhR9hVg==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/langium-railroad/node_modules/@chevrotain/utils": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-13.2.0.tgz", - "integrity": "sha512-SzKYY68rseOrb9KILVzPsl6SjkQtdWw01SRGB5aCVI5kFcHltQsOYV3JB0Ffst72DgkvHCyDQ0NLwxtmCCf97Q==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/langium-railroad/node_modules/chevrotain": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-13.2.0.tgz", - "integrity": "sha512-GTouk5YzgBxlTPCaDn5q0q2EJKkrYmnPF+HmF8v0Qo4r3iyPG7HJivkN1wthCXZcm3sIcZFpGTRovLPNdJNRCA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@chevrotain/cst-dts-gen": "13.2.0", - "@chevrotain/gast": "13.2.0", - "@chevrotain/regexp-to-ast": "13.2.0", - "@chevrotain/types": "13.2.0", - "@chevrotain/utils": "13.2.0" - }, - "engines": { - "node": ">=22.0.0" - } - }, - "node_modules/langium-railroad/node_modules/chevrotain-allstar": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/chevrotain-allstar/-/chevrotain-allstar-0.5.0.tgz", - "integrity": "sha512-KV7jVd28Qp4Kg9Ovhwlx5vyucoQxqxB22DLpxqRR2YDsHUHirr/NHAHx5bYk+bhJCD88xrLvOrfjlrrZRVa2Mg==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash-es": "^4.18.1" - }, - "peerDependencies": { - "chevrotain": "^13.0.0" - } - }, - "node_modules/langium-railroad/node_modules/langium": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/langium/-/langium-4.4.0.tgz", - "integrity": "sha512-VFIFtohpsmJeQ+LkaeuUNtyvkklecklI0FSLxFS8JfiGABE9XCpUJwYUNnLk6C2aOyk0w99tNlvd0pmbJ2AW/w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@chevrotain/regexp-to-ast": "~13.2.0", - "chevrotain": "~13.2.0", - "chevrotain-allstar": "~0.5.0", - "vscode-languageserver": "~10.1.0", - "vscode-languageserver-protocol": "~3.18.2", - "vscode-languageserver-textdocument": "~1.0.13", - "vscode-languageserver-types": "~3.18.0", - "vscode-uri": "~3.1.0" - }, - "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" - } - }, - "node_modules/langium-railroad/node_modules/vscode-languageserver": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-10.1.1.tgz", - "integrity": "sha512-/cG04Fiq99rEtoDrfPpv0k6NyUFlck5GNtZLQZv1rxkBkc/4FrJNvEKTN5k1Si3O1hRguP++ciYlX9cdjdYxFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "vscode-languageserver-protocol": "3.18.3" - }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" - } - }, "node_modules/lazy-val": { "version": "1.0.5", "resolved": "https://registry.npmmirror.com/lazy-val/-/lazy-val-1.0.5.tgz", @@ -10529,7 +10317,7 @@ }, "node_modules/lodash-es": { "version": "4.18.1", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", + "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.18.1.tgz", "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==", "license": "MIT" }, @@ -12107,48 +11895,48 @@ } }, "node_modules/oxc-parser": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/oxc-parser/-/oxc-parser-0.147.0.tgz", - "integrity": "sha512-5xaug6t7GfV3BO5Iv+xHW1rmQkDEQ3BEu3L8g3InsvWO5i8CYGc4tCZ2X985QcwWNycFJam+aOns6Nr2XAThTA==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/oxc-parser/-/oxc-parser-0.150.0.tgz", + "integrity": "sha512-zwajKw1GUa57IOdafIS7/yOObGF2NihwIfZfs5yJTRprMSkiwhWOc/k+n8bwnUPbHr2/XsjfBO8KyTPaW3VpWg==", "license": "MIT", "dependencies": { - "@oxc-project/types": "^0.147.0" + "@oxc-project/types": "^0.150.0" }, "engines": { "node": "^20.19.0 || >=22.12.0" }, "funding": { - "url": "https://github.com/sponsors/Boshen" + "url": "https://github.com/sponsors/oxc-project" }, "optionalDependencies": { - "@oxc-parser/binding-android-arm-eabi": "0.147.0", - "@oxc-parser/binding-android-arm64": "0.147.0", - "@oxc-parser/binding-darwin-arm64": "0.147.0", - "@oxc-parser/binding-darwin-x64": "0.147.0", - "@oxc-parser/binding-freebsd-x64": "0.147.0", - "@oxc-parser/binding-linux-arm-gnueabihf": "0.147.0", - "@oxc-parser/binding-linux-arm-musleabihf": "0.147.0", - "@oxc-parser/binding-linux-arm64-gnu": "0.147.0", - "@oxc-parser/binding-linux-arm64-musl": "0.147.0", - "@oxc-parser/binding-linux-ppc64-gnu": "0.147.0", - "@oxc-parser/binding-linux-riscv64-gnu": "0.147.0", - "@oxc-parser/binding-linux-riscv64-musl": "0.147.0", - "@oxc-parser/binding-linux-s390x-gnu": "0.147.0", - "@oxc-parser/binding-linux-x64-gnu": "0.147.0", - "@oxc-parser/binding-linux-x64-musl": "0.147.0", - "@oxc-parser/binding-openharmony-arm64": "0.147.0", - "@oxc-parser/binding-win32-arm64-msvc": "0.147.0", - "@oxc-parser/binding-win32-ia32-msvc": "0.147.0", - "@oxc-parser/binding-win32-x64-msvc": "0.147.0" + "@oxc-parser/binding-android-arm-eabi": "0.150.0", + "@oxc-parser/binding-android-arm64": "0.150.0", + "@oxc-parser/binding-darwin-arm64": "0.150.0", + "@oxc-parser/binding-darwin-x64": "0.150.0", + "@oxc-parser/binding-freebsd-x64": "0.150.0", + "@oxc-parser/binding-linux-arm-gnueabihf": "0.150.0", + "@oxc-parser/binding-linux-arm-musleabihf": "0.150.0", + "@oxc-parser/binding-linux-arm64-gnu": "0.150.0", + "@oxc-parser/binding-linux-arm64-musl": "0.150.0", + "@oxc-parser/binding-linux-ppc64-gnu": "0.150.0", + "@oxc-parser/binding-linux-riscv64-gnu": "0.150.0", + "@oxc-parser/binding-linux-riscv64-musl": "0.150.0", + "@oxc-parser/binding-linux-s390x-gnu": "0.150.0", + "@oxc-parser/binding-linux-x64-gnu": "0.150.0", + "@oxc-parser/binding-linux-x64-musl": "0.150.0", + "@oxc-parser/binding-openharmony-arm64": "0.150.0", + "@oxc-parser/binding-win32-arm64-msvc": "0.150.0", + "@oxc-parser/binding-win32-ia32-msvc": "0.150.0", + "@oxc-parser/binding-win32-x64-msvc": "0.150.0" } }, "node_modules/oxc-parser/node_modules/@oxc-project/types": { - "version": "0.147.0", - "resolved": "https://registry.npmmirror.com/@oxc-project/types/-/types-0.147.0.tgz", - "integrity": "sha512-IJ3s6ltHLp45S0bh7phkX+gJO7A1Wuz2EaqpAhb8WjqDwbzMiWKHhyyT42tskaWjEYXtHtVCPpnBJVT9+dcRLg==", + "version": "0.150.0", + "resolved": "https://registry.npmmirror.com/@oxc-project/types/-/types-0.150.0.tgz", + "integrity": "sha512-rDS5/31E9HfPl/CIzGrn0DOlvBbXFseQ5URJ9sYMfstbKLD/c6Gm9vmRzRGDdAXyOIL4zmO37lc9RIwYqVruZw==", "license": "MIT", "funding": { - "url": "https://github.com/sponsors/Boshen" + "url": "https://github.com/sponsors/oxc-project" } }, "node_modules/oxc-transform": { @@ -12723,9 +12511,9 @@ } }, "node_modules/react": { - "version": "19.2.8", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", - "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", + "version": "19.3.0", + "resolved": "https://registry.npmmirror.com/react/-/react-19.3.0.tgz", + "integrity": "sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14733,12 +14521,12 @@ } }, "node_modules/vscode-languageserver": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-10.0.1.tgz", - "integrity": "sha512-hfERoZvpaHWzQa7t5mMIrHkEOhF7aTs1dpktem0TW/Xs4QZD7NtcHjIq/aE1CZJEj6Rb8LSGUkBhvTRDdpyGig==", + "version": "10.1.1", + "resolved": "https://registry.npmmirror.com/vscode-languageserver/-/vscode-languageserver-10.1.1.tgz", + "integrity": "sha512-/cG04Fiq99rEtoDrfPpv0k6NyUFlck5GNtZLQZv1rxkBkc/4FrJNvEKTN5k1Si3O1hRguP++ciYlX9cdjdYxFQ==", "license": "MIT", "dependencies": { - "vscode-languageserver-protocol": "3.18.1" + "vscode-languageserver-protocol": "3.18.3" }, "bin": { "installServerIntoExtension": "bin/installServerIntoExtension" @@ -14772,25 +14560,6 @@ "integrity": "sha512-8TsGPNMIMiiBdkORgRSvLjuiEIiAFtO+KssmYWxQ+uSVvlf7RjK8YKCOjPzZ+YA04jXEV7+7LvkSmHkhpNS99g==", "license": "MIT" }, - "node_modules/vscode-languageserver/node_modules/vscode-jsonrpc": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-9.0.0.tgz", - "integrity": "sha512-+VvMmQPJhtvJ+8O+zu2JKIRiLxXF8NW7krWgyMGeOHrp4Cn23T5hc0v2LknNeopDOB70wghHAds7mKtcZ0I4Sg==", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/vscode-languageserver/node_modules/vscode-languageserver-protocol": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.18.1.tgz", - "integrity": "sha512-RTiiVHdpxpYcJVI5sq6S5TLjQ4WDR/rBrIWru+kPXe6sGQ9PFQ3GamrTKLvPqbR4ylr1SoodhmcqbFII0WXVuw==", - "license": "MIT", - "dependencies": { - "vscode-jsonrpc": "9.0.0", - "vscode-languageserver-types": "3.18.0" - } - }, "node_modules/vscode-uri": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", @@ -15028,7 +14797,7 @@ }, "devDependencies": { "@playwright/test": "^1.62.1", - "electron": "44.2.0", + "electron": "44.4.2", "electron-builder": "26.15.3" }, "engines": { @@ -15041,7 +14810,7 @@ "license": "MIT", "dependencies": { "@sinclair/typebox": "0.34.52", - "langium": "4.3.1", + "langium": "4.4.0", "semver": "7.8.5", "shiki": "4.4.3" }, @@ -15053,7 +14822,7 @@ "@agentclientprotocol/sdk": "1.4.0", "@earendil-works/pi-coding-agent": "0.85.1", "@qoder-ai/qoder-agent-sdk": "1.0.32", - "@types/node": "26.4.0", + "@types/node": "26.6.1", "@types/semver": "7.8.0", "es-module-lexer": "2.3.2", "langium-cli": "4.4.0", @@ -15101,10 +14870,10 @@ "fast-xml-parser": "^5.11.1", "fflate": "^0.8.3", "i18next": "^26.4.1", - "oxc-parser": "0.147.0", + "oxc-parser": "0.150.0", "oxc-transform": "0.149.0", "pdfjs-dist": "^6.3.289", - "react": "19.2.8", + "react": "19.3.0", "react-arborist": "^3.16.0", "react-dom": "19.2.8", "react-i18next": "^17.0.13", @@ -15117,8 +14886,8 @@ "devDependencies": { "@playwright/test": "^1.62.1", "@types/hast": "^3.0.5", - "@types/node": "26.4.0", - "@types/react": "19.2.18", + "@types/node": "26.6.1", + "@types/react": "19.3.0", "@types/react-dom": "19.2.5", "typescript": "7.0.2", "vitest": "4.1.11" @@ -15142,33 +14911,50 @@ "node": ">=20" } }, + "packages/harness-studio/node_modules/@types/node": { + "version": "26.6.1", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-26.6.1.tgz", + "integrity": "sha512-VqGJBMCtdhqkBUCcBLvywI0NJ+KLuVzgNnlBUNFOQjqVxzo2lxLUNg1DSey8+u2u6ktswSAxg+s68QLzWHNOuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~8.9.0" + } + }, + "packages/harness-studio/node_modules/undici-types": { + "version": "8.9.0", + "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-8.9.0.tgz", + "integrity": "sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==", + "dev": true, + "license": "MIT" + }, "packages/harness-ui": { "name": "@qoder-ai/harness-ui", "version": "0.2.0", "dependencies": { "lucide-react": "1.40.0", "next": "16.3.4", - "react": "19.2.0", + "react": "19.3.0", "react-dom": "19.2.0", "recharts": "3.10.1" }, "devDependencies": { "@playwright/test": "^1.62.1", - "@types/node": "26.4.0", - "@types/react": "19.1.12", + "@types/node": "26.6.1", + "@types/react": "19.3.0", "@types/react-dom": "19.1.9", "typescript": "7.0.2", "vitest": "4.1.11" } }, - "packages/harness-ui/node_modules/@types/react": { - "version": "19.1.12", - "resolved": "https://registry.npmmirror.com/@types/react/-/react-19.1.12.tgz", - "integrity": "sha512-cMoR+FoAf/Jyq6+Df2/Z41jISvGZZ2eTlnsaJRptmZ76Caldwy1odD4xTr/gNV9VLj0AWgg/nmkevIyUfIIq5w==", + "packages/harness-ui/node_modules/@types/node": { + "version": "26.6.1", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-26.6.1.tgz", + "integrity": "sha512-VqGJBMCtdhqkBUCcBLvywI0NJ+KLuVzgNnlBUNFOQjqVxzo2lxLUNg1DSey8+u2u6ktswSAxg+s68QLzWHNOuA==", "dev": true, "license": "MIT", "dependencies": { - "csstype": "^3.0.2" + "undici-types": "~8.9.0" } }, "packages/harness-ui/node_modules/@types/react-dom": { @@ -15181,15 +14967,6 @@ "@types/react": "^19.0.0" } }, - "packages/harness-ui/node_modules/react": { - "version": "19.2.0", - "resolved": "https://registry.npmmirror.com/react/-/react-19.2.0.tgz", - "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "packages/harness-ui/node_modules/react-dom": { "version": "19.2.0", "resolved": "https://registry.npmmirror.com/react-dom/-/react-dom-19.2.0.tgz", @@ -15201,6 +14978,30 @@ "peerDependencies": { "react": "^19.2.0" } + }, + "packages/harness-ui/node_modules/undici-types": { + "version": "8.9.0", + "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-8.9.0.tgz", + "integrity": "sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==", + "dev": true, + "license": "MIT" + }, + "packages/harness/node_modules/@types/node": { + "version": "26.6.1", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-26.6.1.tgz", + "integrity": "sha512-VqGJBMCtdhqkBUCcBLvywI0NJ+KLuVzgNnlBUNFOQjqVxzo2lxLUNg1DSey8+u2u6ktswSAxg+s68QLzWHNOuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~8.9.0" + } + }, + "packages/harness/node_modules/undici-types": { + "version": "8.9.0", + "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-8.9.0.tgz", + "integrity": "sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==", + "dev": true, + "license": "MIT" } } } diff --git a/packages/better-harness-desktop/package.json b/packages/better-harness-desktop/package.json index 4f43a9eb..008a101a 100644 --- a/packages/better-harness-desktop/package.json +++ b/packages/better-harness-desktop/package.json @@ -30,7 +30,7 @@ "@qoder-ai/harness-studio-apps": "0.1.0" }, "devDependencies": { - "electron": "44.2.0", + "electron": "44.4.2", "electron-builder": "26.15.3", "@playwright/test": "^1.62.1" }, diff --git a/packages/harness-studio/package.json b/packages/harness-studio/package.json index fe2f1774..e1a1e6db 100644 --- a/packages/harness-studio/package.json +++ b/packages/harness-studio/package.json @@ -68,10 +68,10 @@ "fast-xml-parser": "^5.11.1", "fflate": "^0.8.3", "i18next": "^26.4.1", - "oxc-parser": "0.147.0", + "oxc-parser": "0.150.0", "oxc-transform": "0.149.0", "pdfjs-dist": "^6.3.289", - "react": "19.2.8", + "react": "19.3.0", "react-arborist": "^3.16.0", "react-dom": "19.2.8", "react-i18next": "^17.0.13", @@ -89,8 +89,8 @@ "devDependencies": { "@playwright/test": "^1.62.1", "@types/hast": "^3.0.5", - "@types/node": "26.4.0", - "@types/react": "19.2.18", + "@types/node": "26.6.1", + "@types/react": "19.3.0", "@types/react-dom": "19.2.5", "typescript": "7.0.2", "vitest": "4.1.11" diff --git a/packages/harness-ui/package.json b/packages/harness-ui/package.json index 0a70adf7..a1b2adb7 100644 --- a/packages/harness-ui/package.json +++ b/packages/harness-ui/package.json @@ -17,14 +17,14 @@ "dependencies": { "lucide-react": "1.40.0", "next": "16.3.4", - "react": "19.2.0", + "react": "19.3.0", "react-dom": "19.2.0", "recharts": "3.10.1" }, "devDependencies": { "@playwright/test": "^1.62.1", - "@types/node": "26.4.0", - "@types/react": "19.1.12", + "@types/node": "26.6.1", + "@types/react": "19.3.0", "@types/react-dom": "19.1.9", "typescript": "7.0.2", "vitest": "4.1.11" diff --git a/packages/harness/package.json b/packages/harness/package.json index 507d1128..67465154 100644 --- a/packages/harness/package.json +++ b/packages/harness/package.json @@ -110,7 +110,7 @@ }, "dependencies": { "@sinclair/typebox": "0.34.52", - "langium": "4.3.1", + "langium": "4.4.0", "semver": "7.8.5", "shiki": "4.4.3" }, @@ -118,7 +118,7 @@ "@agentclientprotocol/sdk": "1.4.0", "@earendil-works/pi-coding-agent": "0.85.1", "@qoder-ai/qoder-agent-sdk": "1.0.32", - "@types/node": "26.4.0", + "@types/node": "26.6.1", "@types/semver": "7.8.0", "es-module-lexer": "2.3.2", "langium-cli": "4.4.0",