diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 253b96c1..82ac1459 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -414,6 +414,34 @@ importers: specifier: ^5.8.2 version: 5.8.2 + rsbuild/react-monaco-editor-nls: + dependencies: + monaco-editor: + specifier: 0.51.0 + version: 0.51.0 + react: + specifier: ^18.3.1 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + rsbuild-plugin-monaco-editor-nls: + specifier: ^0.1.1 + version: 0.1.1(@rsbuild/core@1.3.0) + devDependencies: + '@rsbuild/plugin-react': + specifier: ^1.0.2 + version: 1.1.1(@rsbuild/core@1.3.0) + '@types/react': + specifier: ^18.3.8 + version: 18.3.8 + '@types/react-dom': + specifier: ^18.3.0 + version: 18.3.5(@types/react@18.3.8) + typescript: + specifier: ^5.6.2 + version: 5.6.2 + rsbuild/react-tailwindcss: dependencies: react: @@ -831,7 +859,7 @@ importers: version: 1.3.0 '@rsbuild/plugin-vue2': specifier: ^1.0.2 - version: 1.0.2(@rsbuild/core@1.3.0)(@vue/compiler-sfc@3.5.13)(css-loader@7.1.2(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.96.1(esbuild@0.24.2)))(esbuild@0.24.2) + version: 1.0.2(@rsbuild/core@1.3.0)(@vue/compiler-sfc@3.5.13)(css-loader@7.1.2(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(esbuild@0.24.2)))(esbuild@0.24.2) typescript: specifier: ^5.8.2 version: 5.8.2 @@ -1039,7 +1067,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1052,7 +1080,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1061,7 +1089,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1095,7 +1123,7 @@ importers: version: 5.5.1(@lingui/core@4.11.4)(@swc/core@1.11.13(@swc/helpers@0.5.15)) '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1137,7 +1165,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1146,7 +1174,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1158,7 +1186,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1183,7 +1211,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1211,7 +1239,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1245,7 +1273,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1257,7 +1285,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1285,7 +1313,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1297,7 +1325,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1316,13 +1344,13 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) run-script-webpack-plugin: specifier: '' - version: 0.2.0 + version: 0.2.2 rspack/extract-license: dependencies: @@ -1332,7 +1360,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1341,7 +1369,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1353,7 +1381,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1383,7 +1411,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1392,7 +1420,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1401,7 +1429,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1410,7 +1438,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1599,13 +1627,13 @@ importers: version: 7.26.3(@babel/core@7.26.10) '@pmmmwh/react-refresh-webpack-plugin': specifier: ^0.5.16 - version: 0.5.16(@types/webpack@5.28.5(esbuild@0.24.2)(webpack-cli@4.10.0))(react-refresh@0.17.0)(type-fest@4.18.2)(webpack-dev-server@5.2.0)(webpack-hot-middleware@2.26.1)(webpack@5.98.0) + version: 0.5.16(@types/webpack@5.28.5(esbuild@0.24.2)(webpack-cli@4.10.0(webpack-dev-server@5.2.0)(webpack@5.98.0)))(react-refresh@0.17.0)(type-fest@4.18.2)(webpack-dev-server@5.2.0(webpack-cli@4.10.0)(webpack@5.98.0))(webpack-hot-middleware@2.26.1)(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0)) babel-loader: specifier: ^10.0.0 - version: 10.0.0(@babel/core@7.26.10)(webpack@5.98.0) + version: 10.0.0(@babel/core@7.26.10)(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0)) html-webpack-plugin: specifier: ^5.6.3 - version: 5.6.3(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0) + version: 5.6.3(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0)) react-refresh: specifier: ^0.17.0 version: 0.17.0 @@ -1702,7 +1730,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1795,7 +1823,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1813,7 +1841,7 @@ importers: dependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) monaco-editor: specifier: ^0.52.2 version: 0.52.2 @@ -1826,7 +1854,7 @@ importers: dependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) monaco-editor: specifier: ^0.52.2 version: 0.52.2 @@ -1872,7 +1900,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1881,7 +1909,7 @@ importers: dependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)(webpack@5.98.0) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4(webpack@5.98.0))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1928,7 +1956,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1940,7 +1968,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -1977,7 +2005,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -2039,7 +2067,7 @@ importers: version: 1.2.0 '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -2054,7 +2082,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -2063,7 +2091,7 @@ importers: dependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@swc/helpers': specifier: ^0.5.15 version: 0.5.15 @@ -2166,7 +2194,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -2299,7 +2327,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -2358,7 +2386,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -2367,7 +2395,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -2392,7 +2420,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -2404,7 +2432,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -2528,7 +2556,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -2537,7 +2565,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -2808,7 +2836,7 @@ importers: dependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) devDependencies: '@rspack/core': specifier: 1.3.0 @@ -2818,7 +2846,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -2830,7 +2858,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -2854,7 +2882,7 @@ importers: dependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) devDependencies: '@rspack/core': specifier: 1.3.0 @@ -2880,7 +2908,7 @@ importers: devDependencies: '@rspack/cli': specifier: 1.3.0 - version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) + version: 1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@rspack/core': specifier: 1.3.0 version: 1.3.0(@swc/helpers@0.5.15) @@ -6211,6 +6239,9 @@ packages: '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + '@types/prop-types@15.7.14': + resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} + '@types/pug@2.0.10': resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} @@ -6220,11 +6251,19 @@ packages: '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + '@types/react-dom@18.3.5': + resolution: {integrity: sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==} + peerDependencies: + '@types/react': ^18.0.0 + '@types/react-dom@19.0.4': resolution: {integrity: sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==} peerDependencies: '@types/react': ^19.0.0 + '@types/react@18.3.8': + resolution: {integrity: sha512-syBUrW3/XpnW4WJ41Pft+I+aPoDVbrBVQGEnbD7NijDGlVC+8gV/XKRY+7vMDlfPpbwYt0l1vd/Sj8bJGMbs9Q==} + '@types/react@19.0.12': resolution: {integrity: sha512-V6Ar115dBDrjbtXSrS+/Oruobc+qVbbUxDFC1RSbRqLt5SYvxxyIDrSC85RWml54g+jfNeEMZhEj7wW07ONQhA==} @@ -6608,93 +6647,48 @@ packages: '@vueuse/shared@9.13.0': resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} - '@webassemblyjs/ast@1.12.1': - resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} - '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} - '@webassemblyjs/floating-point-hex-parser@1.11.6': - resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} - '@webassemblyjs/floating-point-hex-parser@1.13.2': resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} - '@webassemblyjs/helper-api-error@1.11.6': - resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} - '@webassemblyjs/helper-api-error@1.13.2': resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} - '@webassemblyjs/helper-buffer@1.12.1': - resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} - '@webassemblyjs/helper-buffer@1.14.1': resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} - '@webassemblyjs/helper-numbers@1.11.6': - resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} - '@webassemblyjs/helper-numbers@1.13.2': resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} - '@webassemblyjs/helper-wasm-bytecode@1.11.6': - resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} - '@webassemblyjs/helper-wasm-bytecode@1.13.2': resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} - '@webassemblyjs/helper-wasm-section@1.12.1': - resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} - '@webassemblyjs/helper-wasm-section@1.14.1': resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} - '@webassemblyjs/ieee754@1.11.6': - resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} - '@webassemblyjs/ieee754@1.13.2': resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} - '@webassemblyjs/leb128@1.11.6': - resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} - '@webassemblyjs/leb128@1.13.2': resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} - '@webassemblyjs/utf8@1.11.6': - resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} - '@webassemblyjs/utf8@1.13.2': resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} - '@webassemblyjs/wasm-edit@1.12.1': - resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} - '@webassemblyjs/wasm-edit@1.14.1': resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} - '@webassemblyjs/wasm-gen@1.12.1': - resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} - '@webassemblyjs/wasm-gen@1.14.1': resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} - '@webassemblyjs/wasm-opt@1.12.1': - resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} - '@webassemblyjs/wasm-opt@1.14.1': resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} - '@webassemblyjs/wasm-parser@1.12.1': - resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} - '@webassemblyjs/wasm-parser@1.14.1': resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} - '@webassemblyjs/wast-printer@1.12.1': - resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} - '@webassemblyjs/wast-printer@1.14.1': resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} @@ -8222,10 +8216,6 @@ packages: resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} engines: {node: '>=10.13.0'} - enhanced-resolve@5.17.1: - resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} - engines: {node: '>=10.13.0'} - enhanced-resolve@5.18.0: resolution: {integrity: sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==} engines: {node: '>=10.13.0'} @@ -8810,11 +8800,6 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true @@ -9507,10 +9492,6 @@ packages: resolution: {integrity: sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==} engines: {node: '>=6'} - jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} - jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} @@ -10492,10 +10473,6 @@ packages: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} - minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} - engines: {node: '>=16 || 14 >=14.17'} - minipass@7.1.2: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} @@ -10528,6 +10505,9 @@ packages: monaco-editor: '>= 0.31.0' webpack: ^4.5.0 || 5.x + monaco-editor@0.51.0: + resolution: {integrity: sha512-xaGwVV1fq343cM7aOYB6lVE4Ugf0UyimdD/x5PWcWBMKENwectaEu77FAN7c5sFiyumqeJdX1RPTh1ocioyDjw==} + monaco-editor@0.52.2: resolution: {integrity: sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==} @@ -10856,10 +10836,6 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-scurry@1.10.1: - resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} - engines: {node: '>=16 || 14 >=14.17'} - path-scurry@1.11.1: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} @@ -11524,6 +11500,14 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rsbuild-plugin-monaco-editor-nls@0.1.1: + resolution: {integrity: sha512-lF21Q67wVgOzychkq//n5R7dG2QxBhuuGc5/lfpDEhpCnbpUjqdYpFIZ/GJqXjinW3p68NRpYL2iWhoLya+LwA==} + peerDependencies: + '@rsbuild/core': 1.x || ^1.0.1-beta.0 + peerDependenciesMeta: + '@rsbuild/core': + optional: true + rslog@1.2.3: resolution: {integrity: sha512-antALPJaKBRPBU1X2q9t085K4htWDOOv/K1qhTUk7h0l1ePU/KbDqKJn19eKP0dk7PqMioeA0+fu3gyPXCsXxQ==} engines: {node: '>=14.17.6'} @@ -11551,10 +11535,6 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - run-script-webpack-plugin@0.2.0: - resolution: {integrity: sha512-SVNNq4jxzjfnaW+HkdTlyH1CWwCuSb/weYfic0D7Y/KnhY27YRYkzgybdzTDEPJlpQ73FDCRDbyBFwNsJMmwWQ==} - engines: {node: '>=14'} - run-script-webpack-plugin@0.2.2: resolution: {integrity: sha512-6FBCE6gVwGI2BXWyUDI1zwjFimQRe2gW+j4KRnVWpA5oj4aq9n/CFhRlMvsTQsNx7B3eHWkxhZ+jTxjDSlGuYQ==} engines: {node: '>=14'} @@ -12743,6 +12723,11 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + engines: {node: '>=14.17'} + hasBin: true + typescript@5.8.2: resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} engines: {node: '>=14.17'} @@ -13227,16 +13212,6 @@ packages: webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - webpack@5.96.1: - resolution: {integrity: sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - webpack@5.98.0: resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==} engines: {node: '>=10.13.0'} @@ -16595,7 +16570,7 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pmmmwh/react-refresh-webpack-plugin@0.5.16(@types/webpack@5.28.5(esbuild@0.24.2)(webpack-cli@4.10.0))(react-refresh@0.17.0)(type-fest@4.18.2)(webpack-dev-server@5.2.0)(webpack-hot-middleware@2.26.1)(webpack@5.98.0)': + '@pmmmwh/react-refresh-webpack-plugin@0.5.16(@types/webpack@5.28.5(esbuild@0.24.2)(webpack-cli@4.10.0(webpack-dev-server@5.2.0)(webpack@5.98.0)))(react-refresh@0.17.0)(type-fest@4.18.2)(webpack-dev-server@5.2.0(webpack-cli@4.10.0)(webpack@5.98.0))(webpack-hot-middleware@2.26.1)(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0))': dependencies: ansi-html: 0.0.9 core-js-pure: 3.36.0 @@ -16607,7 +16582,7 @@ snapshots: source-map: 0.7.4 webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0) optionalDependencies: - '@types/webpack': 5.28.5(esbuild@0.24.2)(webpack-cli@4.10.0) + '@types/webpack': 5.28.5(esbuild@0.24.2)(webpack-cli@4.10.0(webpack-dev-server@5.2.0)(webpack@5.98.0)) type-fest: 4.18.2 webpack-dev-server: 5.2.0(webpack-cli@4.10.0)(webpack@5.98.0) webpack-hot-middleware: 2.26.1 @@ -16903,10 +16878,10 @@ snapshots: optionalDependencies: '@rsbuild/core': 1.3.0 - '@rsbuild/plugin-vue2@1.0.2(@rsbuild/core@1.3.0)(@vue/compiler-sfc@3.5.13)(css-loader@7.1.2(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.96.1(esbuild@0.24.2)))(esbuild@0.24.2)': + '@rsbuild/plugin-vue2@1.0.2(@rsbuild/core@1.3.0)(@vue/compiler-sfc@3.5.13)(css-loader@7.1.2(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(esbuild@0.24.2)))(esbuild@0.24.2)': dependencies: - vue-loader: 15.11.1(@vue/compiler-sfc@3.5.13)(css-loader@7.1.2(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.96.1(esbuild@0.24.2)))(webpack@5.96.1(esbuild@0.24.2)) - webpack: 5.96.1(esbuild@0.24.2) + vue-loader: 15.11.1(@vue/compiler-sfc@3.5.13)(css-loader@7.1.2(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(esbuild@0.24.2)))(ejs@3.1.9)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2)(webpack@5.98.0(esbuild@0.24.2)) + webpack: 5.98.0(esbuild@0.24.2) optionalDependencies: '@rsbuild/core': 1.3.0 transitivePeerDependencies: @@ -17182,31 +17157,11 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 1.3.0 '@rspack/binding-win32-x64-msvc': 1.3.0 - '@rspack/cli@1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))': + '@rspack/cli@1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4(webpack@5.98.0))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4))': dependencies: '@discoveryjs/json-ext': 0.5.7 '@rspack/core': 1.3.0(@swc/helpers@0.5.15) - '@rspack/dev-server': 1.1.0(@rspack/core@1.3.0(@swc/helpers@0.5.15)) - colorette: 2.0.20 - exit-hook: 4.0.0 - interpret: 3.1.1 - rechoir: 0.8.0 - webpack-bundle-analyzer: 4.10.2 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/express' - - bufferutil - - debug - - supports-color - - utf-8-validate - - webpack - - webpack-cli - - '@rspack/cli@1.3.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)(webpack@5.98.0)': - dependencies: - '@discoveryjs/json-ext': 0.5.7 - '@rspack/core': 1.3.0(@swc/helpers@0.5.15) - '@rspack/dev-server': 1.1.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)(webpack@5.98.0) + '@rspack/dev-server': 1.1.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4(webpack@5.98.0))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4)) colorette: 2.0.20 exit-hook: 4.0.0 interpret: 3.1.1 @@ -17280,26 +17235,6 @@ snapshots: optionalDependencies: '@swc/helpers': 0.5.15 - '@rspack/dev-server@1.1.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))': - dependencies: - '@rspack/core': 1.3.0(@swc/helpers@0.5.15) - chokidar: 3.6.0 - express: 4.21.2 - http-proxy-middleware: 2.0.6(@types/express@4.17.21) - mime-types: 2.1.35 - p-retry: 6.2.0 - webpack-dev-middleware: 7.4.2(webpack@5.98.0(esbuild@0.24.2)) - webpack-dev-server: 5.2.0(webpack@5.98.0(esbuild@0.24.2)) - ws: 8.18.0 - transitivePeerDependencies: - - '@types/express' - - bufferutil - - debug - - supports-color - - utf-8-validate - - webpack - - webpack-cli - '@rspack/dev-server@1.1.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.98.0(esbuild@0.24.2))': dependencies: '@rspack/core': 1.3.0(@swc/helpers@0.5.15) @@ -17320,7 +17255,7 @@ snapshots: - webpack - webpack-cli - '@rspack/dev-server@1.1.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)(webpack@5.98.0)': + '@rspack/dev-server@1.1.0(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4(webpack@5.98.0))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4))': dependencies: '@rspack/core': 1.3.0(@swc/helpers@0.5.15) chokidar: 3.6.0 @@ -17328,8 +17263,8 @@ snapshots: http-proxy-middleware: 2.0.6(@types/express@4.17.21) mime-types: 2.1.35 p-retry: 6.2.0 - webpack-dev-middleware: 7.4.2(webpack@5.98.0) - webpack-dev-server: 5.2.0(webpack-cli@5.1.4)(webpack@5.98.0) + webpack-dev-middleware: 7.4.2(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4)) + webpack-dev-server: 5.2.0(webpack-cli@5.1.4(webpack@5.98.0))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4)) ws: 8.18.0 transitivePeerDependencies: - '@types/express' @@ -18132,16 +18067,27 @@ snapshots: '@types/parse-json@4.0.2': {} + '@types/prop-types@15.7.14': {} + '@types/pug@2.0.10': {} '@types/qs@6.9.11': {} '@types/range-parser@1.2.7': {} + '@types/react-dom@18.3.5(@types/react@18.3.8)': + dependencies: + '@types/react': 18.3.8 + '@types/react-dom@19.0.4(@types/react@19.0.12)': dependencies: '@types/react': 19.0.12 + '@types/react@18.3.8': + dependencies: + '@types/prop-types': 15.7.14 + csstype: 3.1.3 + '@types/react@19.0.12': dependencies: csstype: 3.1.3 @@ -18197,7 +18143,7 @@ snapshots: '@types/web-bluetooth@0.0.16': {} - '@types/webpack@5.28.5(esbuild@0.24.2)(webpack-cli@4.10.0)': + '@types/webpack@5.28.5(esbuild@0.24.2)(webpack-cli@4.10.0(webpack-dev-server@5.2.0)(webpack@5.98.0))': dependencies: '@types/node': 22.13.14 tapable: 2.2.1 @@ -18861,51 +18807,25 @@ snapshots: - '@vue/composition-api' - vue - '@webassemblyjs/ast@1.12.1': - dependencies: - '@webassemblyjs/helper-numbers': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/ast@1.14.1': dependencies: '@webassemblyjs/helper-numbers': 1.13.2 '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/floating-point-hex-parser@1.11.6': {} - '@webassemblyjs/floating-point-hex-parser@1.13.2': {} - '@webassemblyjs/helper-api-error@1.11.6': {} - '@webassemblyjs/helper-api-error@1.13.2': {} - '@webassemblyjs/helper-buffer@1.12.1': {} - '@webassemblyjs/helper-buffer@1.14.1': {} - '@webassemblyjs/helper-numbers@1.11.6': - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.6 - '@webassemblyjs/helper-api-error': 1.11.6 - '@xtuc/long': 4.2.2 - '@webassemblyjs/helper-numbers@1.13.2': dependencies: '@webassemblyjs/floating-point-hex-parser': 1.13.2 '@webassemblyjs/helper-api-error': 1.13.2 '@xtuc/long': 4.2.2 - '@webassemblyjs/helper-wasm-bytecode@1.11.6': {} - '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} - '@webassemblyjs/helper-wasm-section@1.12.1': - dependencies: - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/helper-buffer': 1.12.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/wasm-gen': 1.12.1 - '@webassemblyjs/helper-wasm-section@1.14.1': dependencies: '@webassemblyjs/ast': 1.14.1 @@ -18913,37 +18833,16 @@ snapshots: '@webassemblyjs/helper-wasm-bytecode': 1.13.2 '@webassemblyjs/wasm-gen': 1.14.1 - '@webassemblyjs/ieee754@1.11.6': - dependencies: - '@xtuc/ieee754': 1.2.0 - '@webassemblyjs/ieee754@1.13.2': dependencies: '@xtuc/ieee754': 1.2.0 - '@webassemblyjs/leb128@1.11.6': - dependencies: - '@xtuc/long': 4.2.2 - '@webassemblyjs/leb128@1.13.2': dependencies: '@xtuc/long': 4.2.2 - '@webassemblyjs/utf8@1.11.6': {} - '@webassemblyjs/utf8@1.13.2': {} - '@webassemblyjs/wasm-edit@1.12.1': - dependencies: - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/helper-buffer': 1.12.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/helper-wasm-section': 1.12.1 - '@webassemblyjs/wasm-gen': 1.12.1 - '@webassemblyjs/wasm-opt': 1.12.1 - '@webassemblyjs/wasm-parser': 1.12.1 - '@webassemblyjs/wast-printer': 1.12.1 - '@webassemblyjs/wasm-edit@1.14.1': dependencies: '@webassemblyjs/ast': 1.14.1 @@ -18955,14 +18854,6 @@ snapshots: '@webassemblyjs/wasm-parser': 1.14.1 '@webassemblyjs/wast-printer': 1.14.1 - '@webassemblyjs/wasm-gen@1.12.1': - dependencies: - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/ieee754': 1.11.6 - '@webassemblyjs/leb128': 1.11.6 - '@webassemblyjs/utf8': 1.11.6 - '@webassemblyjs/wasm-gen@1.14.1': dependencies: '@webassemblyjs/ast': 1.14.1 @@ -18971,13 +18862,6 @@ snapshots: '@webassemblyjs/leb128': 1.13.2 '@webassemblyjs/utf8': 1.13.2 - '@webassemblyjs/wasm-opt@1.12.1': - dependencies: - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/helper-buffer': 1.12.1 - '@webassemblyjs/wasm-gen': 1.12.1 - '@webassemblyjs/wasm-parser': 1.12.1 - '@webassemblyjs/wasm-opt@1.14.1': dependencies: '@webassemblyjs/ast': 1.14.1 @@ -18985,15 +18869,6 @@ snapshots: '@webassemblyjs/wasm-gen': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - '@webassemblyjs/wasm-parser@1.12.1': - dependencies: - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/helper-api-error': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/ieee754': 1.11.6 - '@webassemblyjs/leb128': 1.11.6 - '@webassemblyjs/utf8': 1.11.6 - '@webassemblyjs/wasm-parser@1.14.1': dependencies: '@webassemblyjs/ast': 1.14.1 @@ -19003,43 +18878,38 @@ snapshots: '@webassemblyjs/leb128': 1.13.2 '@webassemblyjs/utf8': 1.13.2 - '@webassemblyjs/wast-printer@1.12.1': - dependencies: - '@webassemblyjs/ast': 1.12.1 - '@xtuc/long': 4.2.2 - '@webassemblyjs/wast-printer@1.14.1': dependencies: '@webassemblyjs/ast': 1.14.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0)(webpack@5.98.0)': + '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack-dev-server@5.2.0)(webpack@5.98.0))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0))': dependencies: webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0) webpack-cli: 4.10.0(webpack-dev-server@5.2.0)(webpack@5.98.0) - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.98.0)': + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack@5.98.0))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4))': dependencies: webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.98.0) - '@webpack-cli/info@1.5.0(webpack-cli@4.10.0)': + '@webpack-cli/info@1.5.0(webpack-cli@4.10.0(webpack-dev-server@5.2.0)(webpack@5.98.0))': dependencies: envinfo: 7.13.0 webpack-cli: 4.10.0(webpack-dev-server@5.2.0)(webpack@5.98.0) - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.98.0)': + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack@5.98.0))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4))': dependencies: webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.98.0) - '@webpack-cli/serve@1.7.0(webpack-cli@4.10.0)(webpack-dev-server@5.2.0)': + '@webpack-cli/serve@1.7.0(webpack-cli@4.10.0(webpack-dev-server@5.2.0)(webpack@5.98.0))(webpack-dev-server@5.2.0(webpack-cli@4.10.0)(webpack@5.98.0))': dependencies: webpack-cli: 4.10.0(webpack-dev-server@5.2.0)(webpack@5.98.0) optionalDependencies: webpack-dev-server: 5.2.0(webpack-cli@4.10.0)(webpack@5.98.0) - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.98.0)': + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack@5.98.0))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4))': dependencies: webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.98.0) @@ -19296,17 +19166,17 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@10.0.0(@babel/core@7.26.10)(webpack@5.98.0(esbuild@0.24.2)): + babel-loader@10.0.0(@babel/core@7.26.10)(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0)): dependencies: '@babel/core': 7.26.10 find-up: 5.0.0 - webpack: 5.98.0(esbuild@0.24.2) + webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0) - babel-loader@10.0.0(@babel/core@7.26.10)(webpack@5.98.0): + babel-loader@10.0.0(@babel/core@7.26.10)(webpack@5.98.0(esbuild@0.24.2)): dependencies: '@babel/core': 7.26.10 find-up: 5.0.0 - webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0) + webpack: 5.98.0(esbuild@0.24.2) babel-loader@10.0.0(@babel/core@7.26.7)(webpack@5.98.0(esbuild@0.24.2)): dependencies: @@ -19440,7 +19310,7 @@ snapshots: babel-walk@3.0.0-canary-5: dependencies: - '@babel/types': 7.26.10 + '@babel/types': 7.27.0 optional: true bail@2.0.2: {} @@ -19933,8 +19803,8 @@ snapshots: constantinople@4.0.1: dependencies: - '@babel/parser': 7.26.10 - '@babel/types': 7.26.10 + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 optional: true constants-browserify@1.0.0: {} @@ -20079,20 +19949,6 @@ snapshots: css-color-keywords@1.0.0: {} - css-loader@7.1.2(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.96.1(esbuild@0.24.2)): - dependencies: - icss-utils: 5.1.0(postcss@8.4.49) - postcss: 8.4.49 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.49) - postcss-modules-scope: 3.2.0(postcss@8.4.49) - postcss-modules-values: 4.0.0(postcss@8.4.49) - postcss-value-parser: 4.2.0 - semver: 7.6.3 - optionalDependencies: - '@rspack/core': 1.3.0(@swc/helpers@0.5.15) - webpack: 5.96.1(esbuild@0.24.2) - css-loader@7.1.2(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(esbuild@0.24.2)): dependencies: icss-utils: 5.1.0(postcss@8.4.49) @@ -20517,11 +20373,6 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.2.1 - enhanced-resolve@5.17.1: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - enhanced-resolve@5.18.0: dependencies: graceful-fs: 4.2.11 @@ -21382,14 +21233,6 @@ snapshots: glob-to-regexp@0.4.1: {} - glob@10.3.10: - dependencies: - foreground-child: 3.1.1 - jackspeak: 2.3.6 - minimatch: 9.0.5 - minipass: 7.0.4 - path-scurry: 1.10.1 - glob@10.4.5: dependencies: foreground-child: 3.1.1 @@ -21704,7 +21547,7 @@ snapshots: '@rspack/core': 1.3.0(@swc/helpers@0.5.15) webpack: 5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2) - html-webpack-plugin@5.6.3(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(esbuild@0.24.2)): + html-webpack-plugin@5.6.3(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -21713,9 +21556,9 @@ snapshots: tapable: 2.2.1 optionalDependencies: '@rspack/core': 1.3.0(@swc/helpers@0.5.15) - webpack: 5.98.0(esbuild@0.24.2) + webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0) - html-webpack-plugin@5.6.3(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0): + html-webpack-plugin@5.6.3(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(esbuild@0.24.2)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -21724,7 +21567,7 @@ snapshots: tapable: 2.2.1 optionalDependencies: '@rspack/core': 1.3.0(@swc/helpers@0.5.15) - webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0) + webpack: 5.98.0(esbuild@0.24.2) htmlparser2@10.0.0: dependencies: @@ -22184,12 +22027,6 @@ snapshots: iterare@1.2.1: {} - jackspeak@2.3.6: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 @@ -23818,8 +23655,6 @@ snapshots: minipass@5.0.0: {} - minipass@7.0.4: {} - minipass@7.1.2: {} minizlib@2.1.2: @@ -23851,6 +23686,8 @@ snapshots: monaco-editor: 0.52.2 webpack: 5.98.0(esbuild@0.24.2) + monaco-editor@0.51.0: {} + monaco-editor@0.52.2: {} moo@0.5.2: {} @@ -24192,11 +24029,6 @@ snapshots: path-parse@1.0.7: {} - path-scurry@1.10.1: - dependencies: - lru-cache: 10.4.3 - minipass: 7.0.4 - path-scurry@1.11.1: dependencies: lru-cache: 10.4.3 @@ -24285,9 +24117,9 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-import@15.1.0(postcss@8.4.49): + postcss-import@15.1.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 @@ -24299,18 +24131,10 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.49): + postcss-js@4.0.1(postcss@8.5.3): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.49 - - postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.11.13(@swc/helpers@0.5.15))(@types/node@22.13.14)(typescript@5.8.2)): - dependencies: - lilconfig: 3.1.3 - yaml: 2.6.1 - optionalDependencies: - postcss: 8.4.49 - ts-node: 10.9.2(@swc/core@1.11.13(@swc/helpers@0.5.15))(@types/node@22.13.14)(typescript@5.8.2) + postcss: 8.5.3 postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.11.13(@swc/helpers@0.5.15))(@types/node@22.13.14)(typescript@5.8.2)): dependencies: @@ -24325,7 +24149,7 @@ snapshots: cosmiconfig: 8.3.6(typescript@5.8.2) jiti: 1.21.6 postcss: 8.5.3 - semver: 7.6.3 + semver: 7.7.1 webpack: 5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2) transitivePeerDependencies: - typescript @@ -24335,7 +24159,7 @@ snapshots: cosmiconfig: 8.3.6(typescript@5.8.2) jiti: 1.21.6 postcss: 8.5.3 - semver: 7.6.3 + semver: 7.7.1 webpack: 5.98.0(esbuild@0.24.2) transitivePeerDependencies: - typescript @@ -24361,9 +24185,9 @@ snapshots: icss-utils: 5.1.0(postcss@8.4.49) postcss: 8.4.49 - postcss-nested@6.2.0(postcss@8.4.49): + postcss-nested@6.2.0(postcss@8.5.3): dependencies: - postcss: 8.4.49 + postcss: 8.5.3 postcss-selector-parser: 6.1.2 postcss-plugin-px2rem@0.8.1: @@ -24999,6 +24823,10 @@ snapshots: fsevents: 2.3.3 optional: true + rsbuild-plugin-monaco-editor-nls@0.1.1(@rsbuild/core@1.3.0): + optionalDependencies: + '@rsbuild/core': 1.3.0 + rslog@1.2.3: {} rspack-manifest-plugin@5.0.3(@rspack/core@1.3.0(@swc/helpers@0.5.15)): @@ -25030,8 +24858,6 @@ snapshots: dependencies: queue-microtask: 1.2.3 - run-script-webpack-plugin@0.2.0: {} - run-script-webpack-plugin@0.2.2: {} rx@4.1.0: {} @@ -25834,7 +25660,7 @@ snapshots: dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 10.3.10 + glob: 10.4.5 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.6 @@ -26020,11 +25846,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.4.49 - postcss-import: 15.1.0(postcss@8.4.49) - postcss-js: 4.0.1(postcss@8.4.49) - postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.11.13(@swc/helpers@0.5.15))(@types/node@22.13.14)(typescript@5.8.2)) - postcss-nested: 6.2.0(postcss@8.4.49) + postcss: 8.5.3 + postcss-import: 15.1.0(postcss@8.5.3) + postcss-js: 4.0.1(postcss@8.5.3) + postcss-load-config: 4.0.2(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.11.13(@swc/helpers@0.5.15))(@types/node@22.13.14)(typescript@5.8.2)) + postcss-nested: 6.2.0(postcss@8.5.3) postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 @@ -26096,36 +25922,36 @@ snapshots: '@swc/core': 1.11.13(@swc/helpers@0.5.15) esbuild: 0.24.2 - terser-webpack-plugin@5.3.11(esbuild@0.24.2)(webpack@5.98.0(esbuild@0.24.2)): + terser-webpack-plugin@5.3.11(esbuild@0.24.2)(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.98.0(esbuild@0.24.2) + webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0) optionalDependencies: esbuild: 0.24.2 - terser-webpack-plugin@5.3.11(esbuild@0.24.2)(webpack@5.98.0): + terser-webpack-plugin@5.3.11(esbuild@0.24.2)(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0) + webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4) optionalDependencies: esbuild: 0.24.2 - terser-webpack-plugin@5.3.14(esbuild@0.24.2)(webpack@5.96.1(esbuild@0.24.2)): + terser-webpack-plugin@5.3.11(esbuild@0.24.2)(webpack@5.98.0(esbuild@0.24.2)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.96.1(esbuild@0.24.2) + webpack: 5.98.0(esbuild@0.24.2) optionalDependencies: esbuild: 0.24.2 @@ -26259,7 +26085,7 @@ snapshots: chalk: 4.1.2 enhanced-resolve: 5.18.0 micromatch: 4.0.8 - semver: 7.6.3 + semver: 7.7.1 source-map: 0.7.4 typescript: 5.8.2 webpack: 5.98.0(esbuild@0.24.2) @@ -26374,6 +26200,8 @@ snapshots: typedarray@0.0.6: {} + typescript@5.6.2: {} + typescript@5.8.2: {} ufo@1.5.4: {} @@ -26746,72 +26574,6 @@ snapshots: vue-hot-reload-api@2.3.4: {} - vue-loader@15.11.1(@vue/compiler-sfc@3.5.13)(css-loader@7.1.2(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.96.1(esbuild@0.24.2)))(webpack@5.96.1(esbuild@0.24.2)): - dependencies: - '@vue/component-compiler-utils': 3.3.0(ejs@3.1.9)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2) - css-loader: 7.1.2(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.96.1(esbuild@0.24.2)) - hash-sum: 1.0.2 - loader-utils: 1.4.2 - vue-hot-reload-api: 2.3.4 - vue-style-loader: 4.1.3 - webpack: 5.96.1(esbuild@0.24.2) - optionalDependencies: - '@vue/compiler-sfc': 3.5.13 - transitivePeerDependencies: - - arc-templates - - atpl - - babel-core - - bracket-template - - coffee-script - - dot - - dust - - dustjs-helpers - - dustjs-linkedin - - eco - - ect - - ejs - - haml-coffee - - hamlet - - hamljs - - handlebars - - hogan.js - - htmling - - jade - - jazz - - jqtpl - - just - - liquid-node - - liquor - - lodash - - marko - - mote - - mustache - - nunjucks - - plates - - pug - - qejs - - ractive - - razor-tmpl - - react - - react-dom - - slm - - squirrelly - - swig - - swig-templates - - teacup - - templayed - - then-jade - - then-pug - - tinyliquid - - toffee - - twig - - twing - - underscore - - vash - - velocityjs - - walrus - - whiskers - vue-loader@15.11.1(@vue/compiler-sfc@3.5.13)(css-loader@7.1.2(@rspack/core@1.3.0(@swc/helpers@0.5.15))(webpack@5.98.0(esbuild@0.24.2)))(ejs@3.1.9)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2)(webpack@5.98.0(esbuild@0.24.2)): dependencies: '@vue/component-compiler-utils': 3.3.0(ejs@3.1.9)(handlebars@4.7.8)(lodash@4.17.21)(pug@3.0.2) @@ -27005,9 +26767,9 @@ snapshots: webpack-cli@4.10.0(webpack-dev-server@5.2.0)(webpack@5.98.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0)(webpack@5.98.0) - '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0) - '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0)(webpack-dev-server@5.2.0) + '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack-dev-server@5.2.0)(webpack@5.98.0))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0)) + '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0(webpack-dev-server@5.2.0)(webpack@5.98.0)) + '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0(webpack-dev-server@5.2.0)(webpack@5.98.0))(webpack-dev-server@5.2.0(webpack-cli@4.10.0)(webpack@5.98.0)) colorette: 2.0.20 commander: 7.2.0 cross-spawn: 7.0.3 @@ -27023,9 +26785,9 @@ snapshots: webpack-cli@5.1.4(webpack@5.98.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.98.0) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.98.0) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.98.0) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack@5.98.0))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4)) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack@5.98.0))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4)) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack@5.98.0))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4)) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.3 @@ -27044,31 +26806,43 @@ snapshots: mime-types: 2.1.35 on-finished: 2.4.1 range-parser: 1.2.1 - schema-utils: 4.3.0 + schema-utils: 4.2.0 optionalDependencies: webpack: 5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2) - webpack-dev-middleware@7.4.2(webpack@5.98.0(esbuild@0.24.2)): + webpack-dev-middleware@7.4.2(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0)): dependencies: colorette: 2.0.20 memfs: 4.17.0 mime-types: 2.1.35 on-finished: 2.4.1 range-parser: 1.2.1 - schema-utils: 4.3.0 + schema-utils: 4.2.0 optionalDependencies: - webpack: 5.98.0(esbuild@0.24.2) + webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0) + optional: true - webpack-dev-middleware@7.4.2(webpack@5.98.0): + webpack-dev-middleware@7.4.2(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4)): dependencies: colorette: 2.0.20 memfs: 4.17.0 mime-types: 2.1.35 on-finished: 2.4.1 range-parser: 1.2.1 - schema-utils: 4.3.0 + schema-utils: 4.2.0 optionalDependencies: - webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0) + webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4) + + webpack-dev-middleware@7.4.2(webpack@5.98.0(esbuild@0.24.2)): + dependencies: + colorette: 2.0.20 + memfs: 4.17.0 + mime-types: 2.1.35 + on-finished: 2.4.1 + range-parser: 1.2.1 + schema-utils: 4.2.0 + optionalDependencies: + webpack: 5.98.0(esbuild@0.24.2) webpack-dev-server@5.2.0(webpack-cli@4.10.0)(webpack@5.98.0): dependencies: @@ -27097,7 +26871,7 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.98.0) + webpack-dev-middleware: 7.4.2(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0)) ws: 8.18.0 optionalDependencies: webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0) @@ -27109,7 +26883,7 @@ snapshots: - utf-8-validate optional: true - webpack-dev-server@5.2.0(webpack-cli@5.1.4)(webpack@5.98.0): + webpack-dev-server@5.2.0(webpack-cli@5.1.4(webpack@5.98.0))(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -27136,7 +26910,7 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.98.0) + webpack-dev-middleware: 7.4.2(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4)) ws: 8.18.0 optionalDependencies: webpack: 5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4) @@ -27247,36 +27021,6 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.96.1(esbuild@0.24.2): - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.6 - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/wasm-edit': 1.12.1 - '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.14.0 - browserslist: 4.24.0 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.17.1 - es-module-lexer: 1.4.1 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(esbuild@0.24.2)(webpack@5.96.1(esbuild@0.24.2)) - watchpack: 2.4.1 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - webpack@5.98.0(@swc/core@1.11.13(@swc/helpers@0.5.15))(esbuild@0.24.2): dependencies: '@types/eslint-scope': 3.7.7 @@ -27359,7 +27103,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.11(esbuild@0.24.2)(webpack@5.98.0) + terser-webpack-plugin: 5.3.11(esbuild@0.24.2)(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@4.10.0)) watchpack: 2.4.1 webpack-sources: 3.2.3 optionalDependencies: @@ -27391,7 +27135,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.11(esbuild@0.24.2)(webpack@5.98.0) + terser-webpack-plugin: 5.3.11(esbuild@0.24.2)(webpack@5.98.0(esbuild@0.24.2)(webpack-cli@5.1.4)) watchpack: 2.4.1 webpack-sources: 3.2.3 optionalDependencies: @@ -27470,8 +27214,8 @@ snapshots: with@7.0.2: dependencies: - '@babel/parser': 7.26.10 - '@babel/types': 7.26.10 + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 assert-never: 1.2.1 babel-walk: 3.0.0-canary-5 optional: true diff --git a/rsbuild/react-monaco-editor-nls/README.md b/rsbuild/react-monaco-editor-nls/README.md new file mode 100644 index 00000000..37b1dd33 --- /dev/null +++ b/rsbuild/react-monaco-editor-nls/README.md @@ -0,0 +1,29 @@ +# Rsbuild Project + +## Setup + +Install the dependencies: + +```bash +pnpm install +``` + +## Get Started + +Start the dev server: + +```bash +pnpm dev +``` + +Build the app for production: + +```bash +pnpm build +``` + +Preview the production build locally: + +```bash +pnpm preview +``` diff --git a/rsbuild/react-monaco-editor-nls/package.json b/rsbuild/react-monaco-editor-nls/package.json new file mode 100644 index 00000000..bfef0f11 --- /dev/null +++ b/rsbuild/react-monaco-editor-nls/package.json @@ -0,0 +1,21 @@ +{ + "name": "rsbuild-react-monaco-editor-nls", + "private": true, + "version": "1.0.0", + "scripts": { + "dev": "npx rsbuild dev", + "build": "npx rsbuild build" + }, + "dependencies": { + "monaco-editor": "0.51.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "rsbuild-plugin-monaco-editor-nls": "^0.1.1" + }, + "devDependencies": { + "@rsbuild/plugin-react": "^1.0.2", + "@types/react": "^18.3.8", + "@types/react-dom": "^18.3.0", + "typescript": "^5.6.2" + } +} diff --git a/rsbuild/react-monaco-editor-nls/rsbuild.config.ts b/rsbuild/react-monaco-editor-nls/rsbuild.config.ts new file mode 100644 index 00000000..649148c7 --- /dev/null +++ b/rsbuild/react-monaco-editor-nls/rsbuild.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from '@rsbuild/core'; +import { pluginReact } from '@rsbuild/plugin-react'; +import { Languages, pluginMonacoEditorNls } from 'rsbuild-plugin-monaco-editor-nls'; + +export default defineConfig({ + plugins: [pluginReact(), pluginMonacoEditorNls({ locale: Languages.zh_hans })], +}); diff --git a/rsbuild/react-monaco-editor-nls/src/Editor.tsx b/rsbuild/react-monaco-editor-nls/src/Editor.tsx new file mode 100644 index 00000000..805f433e --- /dev/null +++ b/rsbuild/react-monaco-editor-nls/src/Editor.tsx @@ -0,0 +1,54 @@ +import * as monaco from 'monaco-editor'; +import React, { useEffect, useRef } from 'react'; + +const MONACO_EDITOR_OPTIONS = { + automaticLayout: true, + scrollBeyondLastLine: false, + fixedOverflowWidgets: true, + theme: 'vs-dark', + language: 'javascript', +} as monaco.editor.IEditorConstructionOptions; + +self.MonacoEnvironment = { + getWorker(_: string, label: string) { + if (label === 'json') { + return new Worker(new URL('monaco-editor/esm/vs/language/json/json.worker', import.meta.url)); + } + if (label === 'css' || label === 'scss' || label === 'less') { + return new Worker(new URL('monaco-editor/esm/vs/language/css/css.worker', import.meta.url)); + } + if (label === 'html' || label === 'handlebars' || label === 'razor') { + return new Worker(new URL('monaco-editor/esm/vs/language/html/html.worker', import.meta.url)); + } + if (label === 'typescript' || label === 'javascript') { + return new Worker( + new URL('monaco-editor/esm/vs/language/typescript/ts.worker', import.meta.url), + ); + } + return new Worker(new URL('monaco-editor/esm/vs/editor/editor.worker', import.meta.url)); + }, +}; + +function Editor() { + const editor_ref = useRef(null); + + useEffect(() => { + if (editor_ref.current) { + const editor = monaco.editor.create(editor_ref.current, { + value: `const text = "Hello World";`, + ...MONACO_EDITOR_OPTIONS, + }); + + editor.onDidChangeModelContent(() => { + const value = editor.getValue(); + console.log(value); + }); + } + }, []); + + return ( +
+ ); +} + +export default React.memo(Editor); diff --git a/rsbuild/react-monaco-editor-nls/src/index.css b/rsbuild/react-monaco-editor-nls/src/index.css new file mode 100644 index 00000000..3ba3c352 --- /dev/null +++ b/rsbuild/react-monaco-editor-nls/src/index.css @@ -0,0 +1,6 @@ +body { + margin: 0; + color: #fff; + font-family: Inter, Avenir, Helvetica, Arial, sans-serif; + background-image: linear-gradient(to bottom, #020917, #101725); +} \ No newline at end of file diff --git a/rsbuild/react-monaco-editor-nls/src/index.tsx b/rsbuild/react-monaco-editor-nls/src/index.tsx new file mode 100644 index 00000000..f4b36439 --- /dev/null +++ b/rsbuild/react-monaco-editor-nls/src/index.tsx @@ -0,0 +1,8 @@ +import { createRoot } from 'react-dom/client'; +import Editor from './Editor'; +import './index.css'; + +const rootEl = document.querySelector('#root'); +if (rootEl) { + createRoot(rootEl).render(); +} diff --git a/rsbuild/react-monaco-editor-nls/tsconfig.json b/rsbuild/react-monaco-editor-nls/tsconfig.json new file mode 100644 index 00000000..b4712dd7 --- /dev/null +++ b/rsbuild/react-monaco-editor-nls/tsconfig.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "sourceMap": true, + "module": "ES2020", + "moduleResolution": "node", + "strict": true, + "target": "ES6", + "lib": ["dom", "es5", "es2015.collection", "es2015.promise"], + "types": [], + "jsx": "preserve", + "esModuleInterop": true + }, + "include": ["src"] +}