chore(deps): update npm dependencies (#7607)

* chore(deps): update npm dependencies

* fix(monaco): support editor 0.56 worker exports

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com>
This commit is contained in:
renovate[bot]
2026-08-01 17:12:04 +00:00
committed by GitHub
co-authored by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Tunglies
parent d60ded5b3f
commit 837752a768
4 changed files with 206 additions and 184 deletions
+4 -4
View File
@@ -68,7 +68,7 @@
"js-yaml": "^5.0.0", "js-yaml": "^5.0.0",
"lodash-es": "^4.18.1", "lodash-es": "^4.18.1",
"meta-json-schema": "^1.19.25", "meta-json-schema": "^1.19.25",
"monaco-editor": "^0.55.1", "monaco-editor": "^0.56.0",
"monaco-yaml": "^5.5.0", "monaco-yaml": "^5.5.0",
"nanoid": "^6.0.0", "nanoid": "^6.0.0",
"qrcode.react": "^4.2.0", "qrcode.react": "^4.2.0",
@@ -94,8 +94,8 @@
"@testing-library/react": "^16.3.2", "@testing-library/react": "^16.3.2",
"@types/lodash-es": "^4.17.12", "@types/lodash-es": "^4.17.12",
"@types/node": "^24.12.4", "@types/node": "^24.12.4",
"@types/react": "19.2.17", "@types/react": "19.2.18",
"@types/react-dom": "19.2.3", "@types/react-dom": "19.2.4",
"@types/validator": "^13.15.10", "@types/validator": "^13.15.10",
"@vitejs/plugin-legacy": "^8.0.2", "@vitejs/plugin-legacy": "^8.0.2",
"@vitejs/plugin-react": "^6.0.2", "@vitejs/plugin-react": "^6.0.2",
@@ -119,7 +119,7 @@
"husky": "^9.1.7", "husky": "^9.1.7",
"jiti": "^2.7.0", "jiti": "^2.7.0",
"jsdom": "^30.0.0", "jsdom": "^30.0.0",
"knip": "6.29.0", "knip": "6.31.0",
"lint-staged": "^17.0.5", "lint-staged": "^17.0.5",
"sass": "^1.100.0", "sass": "^1.100.0",
"tar": "^7.5.15", "tar": "^7.5.15",
+167 -172
View File
@@ -19,22 +19,22 @@ importers:
version: 3.2.2(react@19.2.8) version: 3.2.2(react@19.2.8)
'@emotion/react': '@emotion/react':
specifier: ^11.14.0 specifier: ^11.14.0
version: 11.14.0(@types/react@19.2.17)(react@19.2.8) version: 11.14.0(@types/react@19.2.18)(react@19.2.8)
'@emotion/styled': '@emotion/styled':
specifier: ^11.14.1 specifier: ^11.14.1
version: 11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8) version: 11.14.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8)
'@juggle/resize-observer': '@juggle/resize-observer':
specifier: ^3.4.0 specifier: ^3.4.0
version: 3.4.0 version: 3.4.0
'@monaco-editor/react': '@monaco-editor/react':
specifier: ^4.7.0 specifier: ^4.7.0
version: 4.7.0(monaco-editor@0.55.1)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) version: 4.7.0(monaco-editor@0.56.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
'@mui/icons-material': '@mui/icons-material':
specifier: ^9.0.1 specifier: ^9.0.1
version: 9.2.0(@mui/material@9.2.0(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(@types/react@19.2.17)(react@19.2.8) version: 9.2.0(@mui/material@9.2.0(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(@types/react@19.2.18)(react@19.2.8)
'@mui/material': '@mui/material':
specifier: ^9.0.1 specifier: ^9.0.1
version: 9.2.0(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) version: 9.2.0(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
'@tanstack/react-virtual': '@tanstack/react-virtual':
specifier: ^3.13.25 specifier: ^3.13.25
version: 3.14.9(react-dom@19.2.8(react@19.2.8))(react@19.2.8) version: 3.14.9(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
@@ -87,11 +87,11 @@ importers:
specifier: ^1.19.25 specifier: ^1.19.25
version: 1.19.29 version: 1.19.29
monaco-editor: monaco-editor:
specifier: ^0.55.1 specifier: ^0.56.0
version: 0.55.1 version: 0.56.0
monaco-yaml: monaco-yaml:
specifier: ^5.5.0 specifier: ^5.5.0
version: 5.5.1(monaco-editor@0.55.1) version: 5.5.1(monaco-editor@0.56.0)
nanoid: nanoid:
specifier: ^6.0.0 specifier: ^6.0.0
version: 6.0.0 version: 6.0.0
@@ -115,7 +115,7 @@ importers:
version: 17.0.11(i18next@26.3.6(typescript@6.0.3))(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3) version: 17.0.11(i18next@26.3.6(typescript@6.0.3))(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3)
react-markdown: react-markdown:
specifier: 10.1.0 specifier: 10.1.0
version: 10.1.0(@types/react@19.2.17)(react@19.2.8) version: 10.1.0(@types/react@19.2.18)(react@19.2.8)
react-router: react-router:
specifier: ^8.0.0 specifier: ^8.0.0
version: 8.3.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8) version: 8.3.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
@@ -152,7 +152,7 @@ importers:
version: 2.11.4 version: 2.11.4
'@testing-library/react': '@testing-library/react':
specifier: ^16.3.2 specifier: ^16.3.2
version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
'@types/lodash-es': '@types/lodash-es':
specifier: ^4.17.12 specifier: ^4.17.12
version: 4.17.12 version: 4.17.12
@@ -160,11 +160,11 @@ importers:
specifier: ^24.12.4 specifier: ^24.12.4
version: 24.13.3 version: 24.13.3
'@types/react': '@types/react':
specifier: 19.2.17 specifier: 19.2.18
version: 19.2.17 version: 19.2.18
'@types/react-dom': '@types/react-dom':
specifier: 19.2.3 specifier: 19.2.4
version: 19.2.3(@types/react@19.2.17) version: 19.2.4(@types/react@19.2.18)
'@types/validator': '@types/validator':
specifier: ^13.15.10 specifier: ^13.15.10
version: 13.15.10 version: 13.15.10
@@ -235,8 +235,8 @@ importers:
specifier: ^30.0.0 specifier: ^30.0.0
version: 30.0.1 version: 30.0.1
knip: knip:
specifier: 6.29.0 specifier: 6.31.0
version: 6.29.0 version: 6.31.0
lint-staged: lint-staged:
specifier: ^17.0.5 specifier: ^17.0.5
version: 17.3.0 version: 17.3.0
@@ -1285,136 +1285,133 @@ packages:
'@octokit/types@16.0.0': '@octokit/types@16.0.0':
resolution: {integrity: sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg==} resolution: {integrity: sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg==}
'@oxc-parser/binding-android-arm-eabi@0.140.0': '@oxc-parser/binding-android-arm-eabi@0.142.0':
resolution: {integrity: sha512-ZfjDZ422mo7eo3b3VltqNsV9kmv1qt/sPEAMSl64iOSwhVfd0eIZ9LB79Mbs1xYXJnk7WSROwzBCKDIiVxPTvQ==} resolution: {integrity: sha512-ZiRGDutGsv1G6bL/ozy/koC0Sv39T1DqyoC4KD1DOy9ZoACm1O5UWhEK2c02Qdk+4lfLVkvFa/mQ0fm/4h1BtQ==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
'@oxc-parser/binding-android-arm64@0.140.0': '@oxc-parser/binding-android-arm64@0.142.0':
resolution: {integrity: sha512-Ia8jSvikUX6Sf+Ht+KOCUF/k1HpR0VlmqIYymubmWDebOEGtsyliHDR6JxsZ4IX3/c/GbrB1uh09aVGQv/LQmQ==} resolution: {integrity: sha512-WZkvGRLNQTz8lR9zP5nLjUdlroRCopBu3g9zF1p/laE6DzT1UbQo8Rdz5MWhaJUPYg/6gp+jo7HUgsyKaN1FtQ==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
'@oxc-parser/binding-darwin-arm64@0.140.0': '@oxc-parser/binding-darwin-arm64@0.142.0':
resolution: {integrity: sha512-G6VK0nK61pH0d0mBjUqSZbVxGqqO5uzeginLDQj+gOO6ObfJjXRwgkD/ol0w1INcnFeAb6YGGO7qc3ueGHaycQ==} resolution: {integrity: sha512-l4khS8LQOOVYsGRVARo1gSaCT/aBSceUVXgtovWc2+drnxVuDr082WA3OCHVdVzIz5JIrP/y9CWsSKxBDNmYGg==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@oxc-parser/binding-darwin-x64@0.140.0': '@oxc-parser/binding-darwin-x64@0.142.0':
resolution: {integrity: sha512-HazBOuZzd2pO1C2uMmp8Gv7mhzMHqKSKDS1OZfcLEvpIcgA+48J92HEtNanVHDIzRD9PRPCV6aS6fkZIWOVl8Q==} resolution: {integrity: sha512-QBsNF3nqlXmcH2B1YOPqQYmCJoy4HuIjUxGbBO/k5JAJUl68ghU2psRY2zPk+RyBaWqKP/qfL4oaFgEMCdwskA==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@oxc-parser/binding-freebsd-x64@0.140.0': '@oxc-parser/binding-freebsd-x64@0.142.0':
resolution: {integrity: sha512-9hSUU+HmTUyOe4JzMHxNGgLWNY7rrO+6ShicZwImNJacEAACDMIkuEQQkvXSL+WJN50jaNtLYJv8s4OcBdpyUQ==} resolution: {integrity: sha512-b7Q7m4Cqc6XqNhri3R+QhU+GVy646Pn+bkdhrDdWym/Fdi0ZUa+d73H9dm5H91JtbtAQ/z1d8XKMW3oOV8a4tQ==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
'@oxc-parser/binding-linux-arm-gnueabihf@0.140.0': '@oxc-parser/binding-linux-arm-gnueabihf@0.142.0':
resolution: {integrity: sha512-RAEuQsYtS0KcDFqN0ABTjyyNlokS91JeuDuoW9tEbG0JTbRNXnpQUdbYc/16JoA6Z/2ALbNrE3KmxtqDiuIjCQ==} resolution: {integrity: sha512-3riVS5IhdH3uCZj1Y9ftDQlR0dvLsIlw/edrRqk8JhgNd5K0XSs+UBtgh50N13CAlW9/TXj6sVGXaKNBocd0Yg==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
'@oxc-parser/binding-linux-arm-musleabihf@0.140.0': '@oxc-parser/binding-linux-arm-musleabihf@0.142.0':
resolution: {integrity: sha512-c4CkHvPvqfojouredJ0w3e6+jiBq0SbFyhH61kr/zPb/7XsaYTNKQ54vmlSsopfdQbNDX40ZeK9Abs2Qet6wcw==} resolution: {integrity: sha512-NmXUOpgpTSkhl795TiXmWppTwmSJ92RC1qvD6e4XOF+slgmo3e6Ah+kEu+6AN8s7NAOEwqGmir58MgSQSWmBSA==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
'@oxc-parser/binding-linux-arm64-gnu@0.140.0': '@oxc-parser/binding-linux-arm64-gnu@0.142.0':
resolution: {integrity: sha512-yrjmLj8ixPB25yqvPGr28meGjb+keed7m1GqqY/0uqkhZIoT4t9zmfwUgFEtC33C7dtE+UQ7TU0IaVxf97SWJg==} resolution: {integrity: sha512-gc0EXsKtXgerujmU2Bql3u1L1HsSQ2774R83idq/FoNMPVV/RY/1ErFsvnit7KoiP/sLvzQixeUo4Ut0ic0wmw==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [glibc] libc: [glibc]
'@oxc-parser/binding-linux-arm64-musl@0.140.0': '@oxc-parser/binding-linux-arm64-musl@0.142.0':
resolution: {integrity: sha512-ggGMQTN8Agwxp2WiLMpdY671dt0qTDJWiWlJeig3HnUwTnerRl0J2JdGVghWBeDcss2D9S2V2Js6dZHEiVabVA==} resolution: {integrity: sha512-F2XvmWSE0uWpie+jHKKIFgdVOe9ypGhkEZxKx5DuW215K6cbAC274yYaPkcM7EqY4Df3Weyhpcz3lsURyH2LVg==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [musl] libc: [musl]
'@oxc-parser/binding-linux-ppc64-gnu@0.140.0': '@oxc-parser/binding-linux-ppc64-gnu@0.142.0':
resolution: {integrity: sha512-IgTs8xYAFgAUGNmR65tIqjlJ8vKgrfXzC515e9goSdfMyKQV4aJpd2pUUudU4u51G64H0/DSEJEXKOraxm9ZCA==} resolution: {integrity: sha512-wLMbT21U/QxknQsk+VvNF0b9D2/aGWhcaQQQ+VYlE8FwD5+GoWZIPPXNzyHmkYyhm0KB3itL+TBavjMatqNnYA==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
libc: [glibc] libc: [glibc]
'@oxc-parser/binding-linux-riscv64-gnu@0.140.0': '@oxc-parser/binding-linux-riscv64-gnu@0.142.0':
resolution: {integrity: sha512-A1x+PMWZmSGaFVOx2YeNTFau8uD+QO14/vLP4GrcuvUPs3+nBkUOjy9Lus86ftHsDojjYMbvBelmKc3F7Rv08g==} resolution: {integrity: sha512-+G8F/4ckwT7FCJV4H2bt09xEzJbjNCfuL4Sp1AYNaFtFMVtgIGMuJlteT82U+K0UIZ/DzAR/LDlMFnEuajG7Kw==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
libc: [glibc] libc: [glibc]
'@oxc-parser/binding-linux-riscv64-musl@0.140.0': '@oxc-parser/binding-linux-riscv64-musl@0.142.0':
resolution: {integrity: sha512-zBqpfRo2myWPrPo5xUjeZqlnPXPXsX8BcWtWff66/eGRQdbPjhzPgXa/F+AtxT2afUViPxbuDlwscMKzQ5tg+g==} resolution: {integrity: sha512-hTsHtTLxMAfCo+rpF5K3qZJKW2NpPN/CHd4mYB3y7XlSdspHkd2gehDIofP64AacA9nWQw2tY3O7wR6UY8IVOA==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
libc: [musl] libc: [musl]
'@oxc-parser/binding-linux-s390x-gnu@0.140.0': '@oxc-parser/binding-linux-s390x-gnu@0.142.0':
resolution: {integrity: sha512-2M1DPm/8w9I//YzFlFC9qXw+r2tJFh5CYwRlYTq2vUJQS7qoQftEDeCZ8EnN7KHtvSiXvYj8mZI5pR7DpXmcEw==} resolution: {integrity: sha512-6y7qYY3TCUDYjqswImdTGl92y+KA/80twALegQPN27kfY+bG7Ib1+L3jbmrCZQx6wrVnai9IPsEZp07I0hx7JQ==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
libc: [glibc] libc: [glibc]
'@oxc-parser/binding-linux-x64-gnu@0.140.0': '@oxc-parser/binding-linux-x64-gnu@0.142.0':
resolution: {integrity: sha512-8aRDbZ/U/jO8N7go1MO72jtbpb4uswV8d7vOkMvt/BPgZiyEYvl1VIWK4ESxZZhnJ4tqwVldgX7dNiP/eB1Jdg==} resolution: {integrity: sha512-i69kAWU+2LgoH5bR+zWiiu+UzAw7Oxkwv7COeJTeY19pn4e70nKQcr9Pm6cL2Z0Z54d+gl9qADlK/0yyuCPiBA==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [glibc] libc: [glibc]
'@oxc-parser/binding-linux-x64-musl@0.140.0': '@oxc-parser/binding-linux-x64-musl@0.142.0':
resolution: {integrity: sha512-xRqpeI8U2sQQS1W5BMWRyMTxtagkuLG2dEWruet5lFsWHTvBth11/TpSaJatHdqVVwHN0q3uuoS9zRsGinq8hg==} resolution: {integrity: sha512-4SQs678MmjYVrmhAgCWD4o0vpaFszXw9xLX5p2Z9MMFcltxiLkA88wQjh80YHjPrXtpyZ2CWI5m+1yNKM0m2Pw==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [musl] libc: [musl]
'@oxc-parser/binding-openharmony-arm64@0.140.0': '@oxc-parser/binding-openharmony-arm64@0.142.0':
resolution: {integrity: sha512-GbGRe26MqAKciFRvXeHNQJ6VAHYs9R4miP89sEAncysM3n+f4lnyLWgsa9kklJNpfnxdq2yRoNYHFqwBckVimw==} resolution: {integrity: sha512-YHpx9N7Ln3a++Tc8rv+H7mrK1zyJQOAwCFg8LZ3lTs1T5afGWeZrLPhPT9HLnIwSjCyJqPWVMIrMxbjcmBr2oQ==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [openharmony] os: [openharmony]
'@oxc-parser/binding-wasm32-wasi@0.140.0': '@oxc-parser/binding-wasm32-wasi@0.142.0':
resolution: {integrity: sha512-vFiC1hqys+hkX1GnQkIoiTQJNiUm43Z0lO35ETKXTw0YtpW7+cN58YRRXFAQQ+TgpkIi3lrhcxdlnqz+Oi3ptQ==} resolution: {integrity: sha512-3pLDyY3+oogW73RM5uehNgAiR/Xfb7fvO2Q1Z1gIqZ2+50XDVQmBVlRkHXZTU4gKnQHpwETNsYQVsJ3joVB2iA==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32] cpu: [wasm32]
'@oxc-parser/binding-win32-arm64-msvc@0.140.0': '@oxc-parser/binding-win32-arm64-msvc@0.142.0':
resolution: {integrity: sha512-fGSQldwEYKhM+H8uLt76Op8hh5+FYaR6lvvQ1Txw3Mhn86DyQXLcI0fi1EkFlTK7F+46OCk/j0AJMzZQm6g5Xg==} resolution: {integrity: sha512-Had/VeVY28Oyb0K+Q4FV8KCzoBycIh93oDK6pCbya9lkzdq+ikMHMgBubsdqqlybjJmQRawCQRrnBRHyQwYvcQ==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@oxc-parser/binding-win32-ia32-msvc@0.140.0': '@oxc-parser/binding-win32-ia32-msvc@0.142.0':
resolution: {integrity: sha512-sDS2Bai+g3ZWYwfZqmosiSuFDBcVnZ3Ta6pszzsiJoLMqsJEWKcxXXbGa7b7yXr++W2lQNPb3ZRJ8czseqL7RA==} resolution: {integrity: sha512-GGi3+YphVHavvgs6gum2UXoNCqzHAmPt/nXkn8ZQZstV2Q1qZD1Mn8fz/nWrDkefHQtrG/+1/XrbMxsBTo6Svw==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
'@oxc-parser/binding-win32-x64-msvc@0.140.0': '@oxc-parser/binding-win32-x64-msvc@0.142.0':
resolution: {integrity: sha512-kHbE1zWyb5OQgJA6/5P4WjiuB01sYdQwtZnSSyE58FQEXDAMnyeeq4vj7KgN75i5SlBzOs8A5MrtlD3gOlDKqQ==} resolution: {integrity: sha512-Ny/Wv4Us1LGC/ljwNTp+Hx3r/pH15EFfeDF0p+n898gt+TtRd6C9SccHcuUhDiNTb8s5tt7jdeAMDRQZ4Vq6hg==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@oxc-project/types@0.140.0':
resolution: {integrity: sha512-h5LUOzGArYemnW1NMz/DuuQhBi96J6JL2Bk8zE4kvqxB5Sg3jxmCiH4uyOWHDkiKSt5vWlG4FIwCR/DbstcNRQ==}
'@oxc-project/types@0.142.0': '@oxc-project/types@0.142.0':
resolution: {integrity: sha512-7W+2q5AKQVU36fkaryontrHn3YDt1RyUYXatw9i5H8ocYe2sPKSFB6eS8WNPeRKiN1qAWWZUPm7gwFzJGrccqQ==} resolution: {integrity: sha512-7W+2q5AKQVU36fkaryontrHn3YDt1RyUYXatw9i5H8ocYe2sPKSFB6eS8WNPeRKiN1qAWWZUPm7gwFzJGrccqQ==}
@@ -1962,8 +1959,8 @@ packages:
'@types/prop-types@15.7.15': '@types/prop-types@15.7.15':
resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==}
'@types/react-dom@19.2.3': '@types/react-dom@19.2.4':
resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} resolution: {integrity: sha512-Bsc+QHgp+P/F02XDzNCY9jnZNCUuLki36KT7VKrTXXLdHf+vHMNZnW1rVu5DNW/rCK+fya3DATySbLM4yhtKUw==}
peerDependencies: peerDependencies:
'@types/react': ^19.2.0 '@types/react': ^19.2.0
@@ -1972,8 +1969,8 @@ packages:
peerDependencies: peerDependencies:
'@types/react': '*' '@types/react': '*'
'@types/react@19.2.17': '@types/react@19.2.18':
resolution: {integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==} resolution: {integrity: sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==}
'@types/trusted-types@2.0.7': '@types/trusted-types@2.0.7':
resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
@@ -2511,8 +2508,8 @@ packages:
dom-helpers@5.2.1: dom-helpers@5.2.1:
resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==}
dompurify@3.2.7: dompurify@3.4.8:
resolution: {integrity: sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==} resolution: {integrity: sha512-yb1cEmaOum7wFvOCSQxyfgVlv5D47Rc30iZWoMpbDIWTnJ6grDDQyu2KFJzB2k7u0pMuJcQ1zphH//fFnw2tjQ==}
dot-case@3.0.4: dot-case@3.0.4:
resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
@@ -3099,8 +3096,8 @@ packages:
keyv@4.5.4: keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
knip@6.29.0: knip@6.31.0:
resolution: {integrity: sha512-A3kXqSBky1tWBAqiU9srdtu0Larhzkuyor0aD/gg+ToiqyBncCCs2Q60sLsxmcKhV0OsKss9LV0hMPpwLv711Q==} resolution: {integrity: sha512-NbeIEmUS2VUMjAkbiSNOKPJeV9wpCsr0660sUyKyMQbk4Iom0++nTLInVp4MJ+LfR4kORnw67bDi5tvO7YLnzA==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true hasBin: true
@@ -3364,8 +3361,8 @@ packages:
resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==}
engines: {node: '>= 18'} engines: {node: '>= 18'}
monaco-editor@0.55.1: monaco-editor@0.56.0:
resolution: {integrity: sha512-jz4x+TJNFHwHtwuV9vA9rMujcZRb0CEilTEwG2rRSpe/A7Jdkuj8xPKttCgOh+v/lkHy7HsZ64oj+q3xoAFl9A==} resolution: {integrity: sha512-sXboRm3BeBeLm938eaiyLMe0OxzfXIlZvbv4ir/jVgQy1zDhWjgmny0WoN45fuDKhCCQsYMbBJrv/A6jd8aCUg==}
monaco-languageserver-types@0.4.1: monaco-languageserver-types@0.4.1:
resolution: {integrity: sha512-uLiYM6K6jPqAa1ni9lRBoj8ZJAErOcegBrfEpurIUUO8cBhlhrGYjWbjhl4OPcxUNoj1JvqSETjwCTyhGgwymQ==} resolution: {integrity: sha512-uLiYM6K6jPqAa1ni9lRBoj8ZJAErOcegBrfEpurIUUO8cBhlhrGYjWbjhl4OPcxUNoj1JvqSETjwCTyhGgwymQ==}
@@ -3432,8 +3429,8 @@ packages:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'} engines: {node: '>= 0.8.0'}
oxc-parser@0.140.0: oxc-parser@0.142.0:
resolution: {integrity: sha512-h6QFWd6lBMfjESqgQ27GjzrSDb0qbznp7VDQqp2zvgsrWut4vcchyMIzOVXvGQ2GMZgKw9RWrFNWv9WqGL0p7Q==} resolution: {integrity: sha512-kKR+jPiRJYJDexVoziIg/FVGvr1fT1FZSSJOk6tVoMKKSlsf1Cso+cgGCJkOEDWOP174vRntCPFKg+AS7InWvw==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
oxc-resolver@11.24.2: oxc-resolver@11.24.2:
@@ -5028,7 +5025,7 @@ snapshots:
'@emotion/memoize@0.9.0': {} '@emotion/memoize@0.9.0': {}
'@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8)': '@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8)':
dependencies: dependencies:
'@babel/runtime': 7.29.7 '@babel/runtime': 7.29.7
'@emotion/babel-plugin': 11.13.5 '@emotion/babel-plugin': 11.13.5
@@ -5040,7 +5037,7 @@ snapshots:
hoist-non-react-statics: 3.3.2 hoist-non-react-statics: 3.3.2
react: 19.2.8 react: 19.2.8
optionalDependencies: optionalDependencies:
'@types/react': 19.2.17 '@types/react': 19.2.18
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -5054,18 +5051,18 @@ snapshots:
'@emotion/sheet@1.4.0': {} '@emotion/sheet@1.4.0': {}
'@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8)': '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8)':
dependencies: dependencies:
'@babel/runtime': 7.29.7 '@babel/runtime': 7.29.7
'@emotion/babel-plugin': 11.13.5 '@emotion/babel-plugin': 11.13.5
'@emotion/is-prop-valid': 1.4.0 '@emotion/is-prop-valid': 1.4.0
'@emotion/react': 11.14.0(@types/react@19.2.17)(react@19.2.8) '@emotion/react': 11.14.0(@types/react@19.2.18)(react@19.2.8)
'@emotion/serialize': 1.3.3 '@emotion/serialize': 1.3.3
'@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.8) '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.8)
'@emotion/utils': 1.4.2 '@emotion/utils': 1.4.2
react: 19.2.8 react: 19.2.8
optionalDependencies: optionalDependencies:
'@types/react': 19.2.17 '@types/react': 19.2.18
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -5253,32 +5250,32 @@ snapshots:
dependencies: dependencies:
state-local: 1.0.7 state-local: 1.0.7
'@monaco-editor/react@4.7.0(monaco-editor@0.55.1)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': '@monaco-editor/react@4.7.0(monaco-editor@0.56.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
dependencies: dependencies:
'@monaco-editor/loader': 1.7.0 '@monaco-editor/loader': 1.7.0
monaco-editor: 0.55.1 monaco-editor: 0.56.0
react: 19.2.8 react: 19.2.8
react-dom: 19.2.8(react@19.2.8) react-dom: 19.2.8(react@19.2.8)
'@mui/core-downloads-tracker@9.2.0': {} '@mui/core-downloads-tracker@9.2.0': {}
'@mui/icons-material@9.2.0(@mui/material@9.2.0(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(@types/react@19.2.17)(react@19.2.8)': '@mui/icons-material@9.2.0(@mui/material@9.2.0(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(@types/react@19.2.18)(react@19.2.8)':
dependencies: dependencies:
'@babel/runtime': 7.29.7 '@babel/runtime': 7.29.7
'@mui/material': 9.2.0(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@mui/material': 9.2.0(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
react: 19.2.8 react: 19.2.8
optionalDependencies: optionalDependencies:
'@types/react': 19.2.17 '@types/react': 19.2.18
'@mui/material@9.2.0(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': '@mui/material@9.2.0(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
dependencies: dependencies:
'@babel/runtime': 7.29.7 '@babel/runtime': 7.29.7
'@mui/core-downloads-tracker': 9.2.0 '@mui/core-downloads-tracker': 9.2.0
'@mui/system': 9.2.0(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8) '@mui/system': 9.2.0(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8)
'@mui/types': 9.1.1(@types/react@19.2.17) '@mui/types': 9.1.1(@types/react@19.2.18)
'@mui/utils': 9.2.0(@types/react@19.2.17)(react@19.2.8) '@mui/utils': 9.2.0(@types/react@19.2.18)(react@19.2.8)
'@popperjs/core': 2.11.8 '@popperjs/core': 2.11.8
'@types/react-transition-group': 4.4.12(@types/react@19.2.17) '@types/react-transition-group': 4.4.12(@types/react@19.2.18)
clsx: 2.1.1 clsx: 2.1.1
csstype: 3.2.3 csstype: 3.2.3
prop-types: 15.8.1 prop-types: 15.8.1
@@ -5287,20 +5284,20 @@ snapshots:
react-is: 19.2.8 react-is: 19.2.8
react-transition-group: 4.4.5(react-dom@19.2.8(react@19.2.8))(react@19.2.8) react-transition-group: 4.4.5(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
optionalDependencies: optionalDependencies:
'@emotion/react': 11.14.0(@types/react@19.2.17)(react@19.2.8) '@emotion/react': 11.14.0(@types/react@19.2.18)(react@19.2.8)
'@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8) '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8)
'@types/react': 19.2.17 '@types/react': 19.2.18
'@mui/private-theming@9.2.0(@types/react@19.2.17)(react@19.2.8)': '@mui/private-theming@9.2.0(@types/react@19.2.18)(react@19.2.8)':
dependencies: dependencies:
'@babel/runtime': 7.29.7 '@babel/runtime': 7.29.7
'@mui/utils': 9.2.0(@types/react@19.2.17)(react@19.2.8) '@mui/utils': 9.2.0(@types/react@19.2.18)(react@19.2.8)
prop-types: 15.8.1 prop-types: 15.8.1
react: 19.2.8 react: 19.2.8
optionalDependencies: optionalDependencies:
'@types/react': 19.2.17 '@types/react': 19.2.18
'@mui/styled-engine@9.1.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8))(react@19.2.8)': '@mui/styled-engine@9.1.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8))(react@19.2.8)':
dependencies: dependencies:
'@babel/runtime': 7.29.7 '@babel/runtime': 7.29.7
'@emotion/cache': 11.14.0 '@emotion/cache': 11.14.0
@@ -5310,42 +5307,42 @@ snapshots:
prop-types: 15.8.1 prop-types: 15.8.1
react: 19.2.8 react: 19.2.8
optionalDependencies: optionalDependencies:
'@emotion/react': 11.14.0(@types/react@19.2.17)(react@19.2.8) '@emotion/react': 11.14.0(@types/react@19.2.18)(react@19.2.8)
'@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8) '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8)
'@mui/system@9.2.0(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8)': '@mui/system@9.2.0(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8)':
dependencies: dependencies:
'@babel/runtime': 7.29.7 '@babel/runtime': 7.29.7
'@mui/private-theming': 9.2.0(@types/react@19.2.17)(react@19.2.8) '@mui/private-theming': 9.2.0(@types/react@19.2.18)(react@19.2.8)
'@mui/styled-engine': 9.1.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8))(react@19.2.8) '@mui/styled-engine': 9.1.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8))(react@19.2.8)
'@mui/types': 9.1.1(@types/react@19.2.17) '@mui/types': 9.1.1(@types/react@19.2.18)
'@mui/utils': 9.2.0(@types/react@19.2.17)(react@19.2.8) '@mui/utils': 9.2.0(@types/react@19.2.18)(react@19.2.8)
clsx: 2.1.1 clsx: 2.1.1
csstype: 3.2.3 csstype: 3.2.3
prop-types: 15.8.1 prop-types: 15.8.1
react: 19.2.8 react: 19.2.8
optionalDependencies: optionalDependencies:
'@emotion/react': 11.14.0(@types/react@19.2.17)(react@19.2.8) '@emotion/react': 11.14.0(@types/react@19.2.18)(react@19.2.8)
'@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(react@19.2.8) '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.18)(react@19.2.8))(@types/react@19.2.18)(react@19.2.8)
'@types/react': 19.2.17 '@types/react': 19.2.18
'@mui/types@9.1.1(@types/react@19.2.17)': '@mui/types@9.1.1(@types/react@19.2.18)':
dependencies: dependencies:
'@babel/runtime': 7.29.7 '@babel/runtime': 7.29.7
optionalDependencies: optionalDependencies:
'@types/react': 19.2.17 '@types/react': 19.2.18
'@mui/utils@9.2.0(@types/react@19.2.17)(react@19.2.8)': '@mui/utils@9.2.0(@types/react@19.2.18)(react@19.2.8)':
dependencies: dependencies:
'@babel/runtime': 7.29.7 '@babel/runtime': 7.29.7
'@mui/types': 9.1.1(@types/react@19.2.17) '@mui/types': 9.1.1(@types/react@19.2.18)
'@types/prop-types': 15.7.15 '@types/prop-types': 15.7.15
clsx: 2.1.1 clsx: 2.1.1
prop-types: 15.8.1 prop-types: 15.8.1
react: 19.2.8 react: 19.2.8
react-is: 19.2.8 react-is: 19.2.8
optionalDependencies: optionalDependencies:
'@types/react': 19.2.17 '@types/react': 19.2.18
'@napi-rs/wasm-runtime@1.2.2(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': '@napi-rs/wasm-runtime@1.2.2(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
dependencies: dependencies:
@@ -5420,72 +5417,70 @@ snapshots:
dependencies: dependencies:
'@octokit/openapi-types': 27.0.0 '@octokit/openapi-types': 27.0.0
'@oxc-parser/binding-android-arm-eabi@0.140.0': '@oxc-parser/binding-android-arm-eabi@0.142.0':
optional: true optional: true
'@oxc-parser/binding-android-arm64@0.140.0': '@oxc-parser/binding-android-arm64@0.142.0':
optional: true optional: true
'@oxc-parser/binding-darwin-arm64@0.140.0': '@oxc-parser/binding-darwin-arm64@0.142.0':
optional: true optional: true
'@oxc-parser/binding-darwin-x64@0.140.0': '@oxc-parser/binding-darwin-x64@0.142.0':
optional: true optional: true
'@oxc-parser/binding-freebsd-x64@0.140.0': '@oxc-parser/binding-freebsd-x64@0.142.0':
optional: true optional: true
'@oxc-parser/binding-linux-arm-gnueabihf@0.140.0': '@oxc-parser/binding-linux-arm-gnueabihf@0.142.0':
optional: true optional: true
'@oxc-parser/binding-linux-arm-musleabihf@0.140.0': '@oxc-parser/binding-linux-arm-musleabihf@0.142.0':
optional: true optional: true
'@oxc-parser/binding-linux-arm64-gnu@0.140.0': '@oxc-parser/binding-linux-arm64-gnu@0.142.0':
optional: true optional: true
'@oxc-parser/binding-linux-arm64-musl@0.140.0': '@oxc-parser/binding-linux-arm64-musl@0.142.0':
optional: true optional: true
'@oxc-parser/binding-linux-ppc64-gnu@0.140.0': '@oxc-parser/binding-linux-ppc64-gnu@0.142.0':
optional: true optional: true
'@oxc-parser/binding-linux-riscv64-gnu@0.140.0': '@oxc-parser/binding-linux-riscv64-gnu@0.142.0':
optional: true optional: true
'@oxc-parser/binding-linux-riscv64-musl@0.140.0': '@oxc-parser/binding-linux-riscv64-musl@0.142.0':
optional: true optional: true
'@oxc-parser/binding-linux-s390x-gnu@0.140.0': '@oxc-parser/binding-linux-s390x-gnu@0.142.0':
optional: true optional: true
'@oxc-parser/binding-linux-x64-gnu@0.140.0': '@oxc-parser/binding-linux-x64-gnu@0.142.0':
optional: true optional: true
'@oxc-parser/binding-linux-x64-musl@0.140.0': '@oxc-parser/binding-linux-x64-musl@0.142.0':
optional: true optional: true
'@oxc-parser/binding-openharmony-arm64@0.140.0': '@oxc-parser/binding-openharmony-arm64@0.142.0':
optional: true optional: true
'@oxc-parser/binding-wasm32-wasi@0.140.0': '@oxc-parser/binding-wasm32-wasi@0.142.0':
dependencies: dependencies:
'@emnapi/core': 1.11.2 '@emnapi/core': 1.11.2
'@emnapi/runtime': 1.11.2 '@emnapi/runtime': 1.11.2
'@napi-rs/wasm-runtime': 1.2.2(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2) '@napi-rs/wasm-runtime': 1.2.2(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
optional: true optional: true
'@oxc-parser/binding-win32-arm64-msvc@0.140.0': '@oxc-parser/binding-win32-arm64-msvc@0.142.0':
optional: true optional: true
'@oxc-parser/binding-win32-ia32-msvc@0.140.0': '@oxc-parser/binding-win32-ia32-msvc@0.142.0':
optional: true optional: true
'@oxc-parser/binding-win32-x64-msvc@0.140.0': '@oxc-parser/binding-win32-x64-msvc@0.142.0':
optional: true optional: true
'@oxc-project/types@0.140.0': {}
'@oxc-project/types@0.142.0': {} '@oxc-project/types@0.142.0': {}
'@oxc-resolver/binding-android-arm-eabi@11.24.2': '@oxc-resolver/binding-android-arm-eabi@11.24.2':
@@ -5829,15 +5824,15 @@ snapshots:
picocolors: 1.1.1 picocolors: 1.1.1
pretty-format: 27.5.1 pretty-format: 27.5.1
'@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': '@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
dependencies: dependencies:
'@babel/runtime': 7.29.7 '@babel/runtime': 7.29.7
'@testing-library/dom': 10.4.1 '@testing-library/dom': 10.4.1
react: 19.2.8 react: 19.2.8
react-dom: 19.2.8(react@19.2.8) react-dom: 19.2.8(react@19.2.8)
optionalDependencies: optionalDependencies:
'@types/react': 19.2.17 '@types/react': 19.2.18
'@types/react-dom': 19.2.3(@types/react@19.2.17) '@types/react-dom': 19.2.4(@types/react@19.2.18)
'@tybys/wasm-util@0.10.3': '@tybys/wasm-util@0.10.3':
dependencies: dependencies:
@@ -5893,15 +5888,15 @@ snapshots:
'@types/prop-types@15.7.15': {} '@types/prop-types@15.7.15': {}
'@types/react-dom@19.2.3(@types/react@19.2.17)': '@types/react-dom@19.2.4(@types/react@19.2.18)':
dependencies: dependencies:
'@types/react': 19.2.17 '@types/react': 19.2.18
'@types/react-transition-group@4.4.12(@types/react@19.2.17)': '@types/react-transition-group@4.4.12(@types/react@19.2.18)':
dependencies: dependencies:
'@types/react': 19.2.17 '@types/react': 19.2.18
'@types/react@19.2.17': '@types/react@19.2.18':
dependencies: dependencies:
csstype: 3.2.3 csstype: 3.2.3
@@ -6418,7 +6413,7 @@ snapshots:
'@babel/runtime': 7.29.7 '@babel/runtime': 7.29.7
csstype: 3.2.3 csstype: 3.2.3
dompurify@3.2.7: dompurify@3.4.8:
optionalDependencies: optionalDependencies:
'@types/trusted-types': 2.0.7 '@types/trusted-types': 2.0.7
@@ -7133,13 +7128,13 @@ snapshots:
dependencies: dependencies:
json-buffer: 3.0.1 json-buffer: 3.0.1
knip@6.29.0: knip@6.31.0:
dependencies: dependencies:
fdir: 6.5.0(picomatch@4.0.5) fdir: 6.5.0(picomatch@4.0.5)
formatly: 0.3.0 formatly: 0.3.0
get-tsconfig: 4.14.0 get-tsconfig: 4.14.0
jiti: 2.7.0 jiti: 2.7.0
oxc-parser: 0.140.0 oxc-parser: 0.142.0
oxc-resolver: 11.24.2 oxc-resolver: 11.24.2
picomatch: 4.0.5 picomatch: 4.0.5
smol-toml: 1.7.1 smol-toml: 1.7.1
@@ -7512,9 +7507,9 @@ snapshots:
dependencies: dependencies:
minipass: 7.1.3 minipass: 7.1.3
monaco-editor@0.55.1: monaco-editor@0.56.0:
dependencies: dependencies:
dompurify: 3.2.7 dompurify: 3.4.8
marked: 14.0.0 marked: 14.0.0
monaco-languageserver-types@0.4.1: monaco-languageserver-types@0.4.1:
@@ -7529,19 +7524,19 @@ snapshots:
monaco-types@0.1.2: {} monaco-types@0.1.2: {}
monaco-worker-manager@2.0.1(monaco-editor@0.55.1): monaco-worker-manager@2.0.1(monaco-editor@0.56.0):
dependencies: dependencies:
monaco-editor: 0.55.1 monaco-editor: 0.56.0
monaco-yaml@5.5.1(monaco-editor@0.55.1): monaco-yaml@5.5.1(monaco-editor@0.56.0):
dependencies: dependencies:
'@vscode/l10n': 0.0.18 '@vscode/l10n': 0.0.18
jsonc-parser: 3.3.1 jsonc-parser: 3.3.1
monaco-editor: 0.55.1 monaco-editor: 0.56.0
monaco-languageserver-types: 0.4.1 monaco-languageserver-types: 0.4.1
monaco-marker-data-provider: 1.2.5 monaco-marker-data-provider: 1.2.5
monaco-types: 0.1.2 monaco-types: 0.1.2
monaco-worker-manager: 2.0.1(monaco-editor@0.55.1) monaco-worker-manager: 2.0.1(monaco-editor@0.56.0)
path-browserify: 1.0.1 path-browserify: 1.0.1
prettier: 3.9.6 prettier: 3.9.6
proxy-disposable: 1.0.0 proxy-disposable: 1.0.0
@@ -7585,30 +7580,30 @@ snapshots:
type-check: 0.4.0 type-check: 0.4.0
word-wrap: 1.2.5 word-wrap: 1.2.5
oxc-parser@0.140.0: oxc-parser@0.142.0:
dependencies: dependencies:
'@oxc-project/types': 0.140.0 '@oxc-project/types': 0.142.0
optionalDependencies: optionalDependencies:
'@oxc-parser/binding-android-arm-eabi': 0.140.0 '@oxc-parser/binding-android-arm-eabi': 0.142.0
'@oxc-parser/binding-android-arm64': 0.140.0 '@oxc-parser/binding-android-arm64': 0.142.0
'@oxc-parser/binding-darwin-arm64': 0.140.0 '@oxc-parser/binding-darwin-arm64': 0.142.0
'@oxc-parser/binding-darwin-x64': 0.140.0 '@oxc-parser/binding-darwin-x64': 0.142.0
'@oxc-parser/binding-freebsd-x64': 0.140.0 '@oxc-parser/binding-freebsd-x64': 0.142.0
'@oxc-parser/binding-linux-arm-gnueabihf': 0.140.0 '@oxc-parser/binding-linux-arm-gnueabihf': 0.142.0
'@oxc-parser/binding-linux-arm-musleabihf': 0.140.0 '@oxc-parser/binding-linux-arm-musleabihf': 0.142.0
'@oxc-parser/binding-linux-arm64-gnu': 0.140.0 '@oxc-parser/binding-linux-arm64-gnu': 0.142.0
'@oxc-parser/binding-linux-arm64-musl': 0.140.0 '@oxc-parser/binding-linux-arm64-musl': 0.142.0
'@oxc-parser/binding-linux-ppc64-gnu': 0.140.0 '@oxc-parser/binding-linux-ppc64-gnu': 0.142.0
'@oxc-parser/binding-linux-riscv64-gnu': 0.140.0 '@oxc-parser/binding-linux-riscv64-gnu': 0.142.0
'@oxc-parser/binding-linux-riscv64-musl': 0.140.0 '@oxc-parser/binding-linux-riscv64-musl': 0.142.0
'@oxc-parser/binding-linux-s390x-gnu': 0.140.0 '@oxc-parser/binding-linux-s390x-gnu': 0.142.0
'@oxc-parser/binding-linux-x64-gnu': 0.140.0 '@oxc-parser/binding-linux-x64-gnu': 0.142.0
'@oxc-parser/binding-linux-x64-musl': 0.140.0 '@oxc-parser/binding-linux-x64-musl': 0.142.0
'@oxc-parser/binding-openharmony-arm64': 0.140.0 '@oxc-parser/binding-openharmony-arm64': 0.142.0
'@oxc-parser/binding-wasm32-wasi': 0.140.0 '@oxc-parser/binding-wasm32-wasi': 0.142.0
'@oxc-parser/binding-win32-arm64-msvc': 0.140.0 '@oxc-parser/binding-win32-arm64-msvc': 0.142.0
'@oxc-parser/binding-win32-ia32-msvc': 0.140.0 '@oxc-parser/binding-win32-ia32-msvc': 0.142.0
'@oxc-parser/binding-win32-x64-msvc': 0.140.0 '@oxc-parser/binding-win32-x64-msvc': 0.142.0
oxc-resolver@11.24.2: oxc-resolver@11.24.2:
optionalDependencies: optionalDependencies:
@@ -7758,11 +7753,11 @@ snapshots:
react-is@19.2.8: {} react-is@19.2.8: {}
react-markdown@10.1.0(@types/react@19.2.17)(react@19.2.8): react-markdown@10.1.0(@types/react@19.2.18)(react@19.2.8):
dependencies: dependencies:
'@types/hast': 3.0.5 '@types/hast': 3.0.5
'@types/mdast': 4.0.4 '@types/mdast': 4.0.4
'@types/react': 19.2.17 '@types/react': 19.2.18
devlop: 1.1.0 devlop: 1.1.0
hast-util-to-jsx-runtime: 2.3.6 hast-util-to-jsx-runtime: 2.3.6
html-url-attributes: 3.0.1 html-url-attributes: 3.0.1
+33 -8
View File
@@ -13,21 +13,46 @@ const patchCreateWebWorker = (monaco: MonacoModule) => {
const createWebWorker = monaco.editor.createWebWorker const createWebWorker = monaco.editor.createWebWorker
type CreateWebWorker = typeof createWebWorker type CreateWebWorker = typeof createWebWorker
type WorkerOptions = Parameters<CreateWebWorker>[0] & { worker?: unknown } type InternalWorkerOptions = Parameters<CreateWebWorker>[0]
type LegacyWorkerOptions = Omit<InternalWorkerOptions, 'worker'> & {
createData?: unknown
label?: string
moduleId?: string
}
monaco.editor.createWebWorker = ((options: WorkerOptions) => monaco.editor.createWebWorker = ((
'worker' in options options: InternalWorkerOptions | LegacyWorkerOptions,
? createWebWorker(options) ) => {
: monaco.createWebWorker(options)) as CreateWebWorker if ('worker' in options) return createWebWorker(options)
const getWorker = self.MonacoEnvironment?.getWorker
if (!getWorker) {
throw new Error('MonacoEnvironment.getWorker is not configured')
}
const worker = Promise.resolve(
getWorker('workerMain.js', options.label ?? 'monaco-editor-worker'),
).then((instance) => {
instance.postMessage('ignore')
instance.postMessage(options.createData)
return instance
})
return createWebWorker({
worker,
host: options.host,
keepIdleModels: options.keepIdleModels,
})
}) as CreateWebWorker
} }
export const loadMonacoEditor = () => { export const loadMonacoEditor = () => {
loadPromise ??= Promise.all([ loadPromise ??= Promise.all([
import('@monaco-editor/react'), import('@monaco-editor/react'),
import('monaco-editor'), import('monaco-editor'),
import('monaco-editor/esm/vs/editor/editor.worker?worker'), import('monaco-editor/editor/editor.worker?worker'),
import('monaco-editor/esm/vs/language/css/css.worker?worker'), import('monaco-editor/language/css/css.worker?worker'),
import('monaco-editor/esm/vs/language/typescript/ts.worker?worker'), import('monaco-editor/language/typescript/ts.worker?worker'),
import('monaco-yaml'), import('monaco-yaml'),
import('meta-json-schema/schemas/meta-json-schema.json'), import('meta-json-schema/schemas/meta-json-schema.json'),
import('types-pac/pac.d.ts?raw'), import('types-pac/pac.d.ts?raw'),
+2
View File
@@ -31,6 +31,8 @@ export default defineConfig({
alias: { alias: {
'@': path.resolve('./src'), '@': path.resolve('./src'),
'@root': path.resolve('.'), '@root': path.resolve('.'),
'monaco-editor/esm/vs/editor/editor.worker.js':
'monaco-editor/editor/editor.worker',
}, },
}, },
define: { define: {