From 18556cee809193dbecb0f4418e1b70edd45e611d Mon Sep 17 00:00:00 2001 From: DarkPhoenix2704 Date: Tue, 17 Dec 2024 12:05:39 +0530 Subject: [PATCH] chore: bump build tools --- packages/nocodb/docker/rspack.config.js | 8 + packages/nocodb/package.json | 6 +- packages/nocodb/rspack.config.js | 4 +- packages/nocodb/rspack.dev.config.js | 4 +- pnpm-lock.yaml | 199 +++++++++++++----------- 5 files changed, 122 insertions(+), 99 deletions(-) diff --git a/packages/nocodb/docker/rspack.config.js b/packages/nocodb/docker/rspack.config.js index a829e3fe4b..31e1371302 100644 --- a/packages/nocodb/docker/rspack.config.js +++ b/packages/nocodb/docker/rspack.config.js @@ -17,6 +17,7 @@ module.exports = { exclude: /node_modules/, loader: 'builtin:swc-loader', options: { + sourceMap: false, jsc: { parser: { syntax: 'typescript', @@ -29,9 +30,16 @@ module.exports = { decoratorMetadata: true, }, target: 'es2017', + loose: true, + externalHelpers: false, + keepClassNames: true, }, module: { type: 'commonjs', + strict: false, + strictMode: true, + lazy: false, + noInterop: false, }, }, }, diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index b5b29cfdaa..992becccfb 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -165,8 +165,8 @@ "@nestjs/schematics": "^10.1.1", "@nestjs/testing": "^10.3.8", "@nestjsplus/dyn-schematics": "^1.0.12", - "@rspack/cli": "^1.1.5", - "@rspack/core": "^1.1.5", + "@rspack/cli": "^1.1.6", + "@rspack/core": "^1.1.6", "@swc-node/register": "^1.10.9", "@types/content-disposition": "^0.5.8", "@types/ejs": "^3.1.5", @@ -188,13 +188,13 @@ "eslint-plugin-functional": "^5.0.8", "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^4.2.1", - "fork-ts-checker-webpack-plugin": "^9.0.2", "jest": "29.7.0", "mocha": "^10.3.0", "node-loader": "^2.1.0", "prettier": "^2.8.8", "run-script-webpack-plugin": "^0.2.0", "supertest": "^6.3.4", + "ts-checker-rspack-plugin": "^1.0.3", "ts-jest": "29.1.2", "typescript": "^5.3.3" } diff --git a/packages/nocodb/rspack.config.js b/packages/nocodb/rspack.config.js index ada07d007d..ce51a7b7d9 100644 --- a/packages/nocodb/rspack.config.js +++ b/packages/nocodb/rspack.config.js @@ -1,7 +1,7 @@ const { resolve } = require('path'); const { rspack } = require('@rspack/core'); const nodeExternals = require('webpack-node-externals'); -const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin'); +const { TsCheckerRspackPlugin } = require('ts-checker-rspack-plugin'); module.exports = { entry: './src/index.ts', @@ -93,7 +93,7 @@ module.exports = { new rspack.CopyRspackPlugin({ patterns: [{ from: 'src/public', to: 'public' }], }), - new ForkTsCheckerWebpackPlugin({ + new TsCheckerRspackPlugin({ typescript: { configFile: resolve('tsconfig.json'), }, diff --git a/packages/nocodb/rspack.dev.config.js b/packages/nocodb/rspack.dev.config.js index 47af56bc7a..0384884397 100644 --- a/packages/nocodb/rspack.dev.config.js +++ b/packages/nocodb/rspack.dev.config.js @@ -2,7 +2,7 @@ const { join, resolve } = require('path'); const { rspack } = require('@rspack/core'); const nodeExternals = require('webpack-node-externals'); const { RunScriptWebpackPlugin } = require('run-script-webpack-plugin'); -const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin'); +const { TsCheckerRspackPlugin } = require('ts-checker-rspack-plugin'); const baseDevConfig = { mode: 'development', @@ -76,7 +76,7 @@ const baseDevConfig = { new rspack.CopyRspackPlugin({ patterns: [{ from: 'src/public', to: 'public' }], }), - new ForkTsCheckerWebpackPlugin({ + new TsCheckerRspackPlugin({ typescript: { configFile: join('tsconfig.json'), }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d5b5025820..85620e8cc8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -927,11 +927,11 @@ importers: specifier: ^1.0.12 version: 1.0.12 '@rspack/cli': - specifier: ^1.1.5 - version: 1.1.5(@rspack/core@1.1.5)(@types/express@4.17.21)(debug@4.3.4)(webpack@5.90.1(@swc/core@1.9.2)) + specifier: ^1.1.6 + version: 1.1.6(@rspack/core@1.1.6)(@types/express@4.17.21)(debug@4.3.4)(webpack@5.90.1(@swc/core@1.9.2)) '@rspack/core': - specifier: ^1.1.5 - version: 1.1.5 + specifier: ^1.1.6 + version: 1.1.6 '@swc-node/register': specifier: ^1.10.9 version: 1.10.9(@swc/core@1.9.2)(@swc/types@0.1.15)(typescript@5.4.5) @@ -995,9 +995,6 @@ importers: eslint-plugin-prettier: specifier: ^4.2.1 version: 4.2.1(eslint-config-prettier@8.10.0(eslint@8.56.0))(eslint@8.56.0)(prettier@2.8.8) - fork-ts-checker-webpack-plugin: - specifier: ^9.0.2 - version: 9.0.2(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.9.2)) jest: specifier: 29.7.0 version: 29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)) @@ -1016,6 +1013,9 @@ importers: supertest: specifier: ^6.3.4 version: 6.3.4 + ts-checker-rspack-plugin: + specifier: ^1.0.3 + version: 1.0.3(@rspack/core@1.1.6)(typescript@5.4.5) ts-jest: specifier: 29.1.2 version: 29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)))(typescript@5.4.5) @@ -4503,62 +4503,62 @@ packages: cpu: [x64] os: [win32] - '@rspack/binding-darwin-arm64@1.1.5': - resolution: {integrity: sha512-eEynmyPPl+OGYQ9LRFwiQosyRfcca3OQB73akqY4mqDRl39OyiBjq7347DLHJysgbm9z+B1bsiLuh2xc6mdclQ==} + '@rspack/binding-darwin-arm64@1.1.6': + resolution: {integrity: sha512-x9dxm2yyiMuL1FBwvWNNMs2/mEUJmRoSRgYb8pblR7HDaTRORrjBFCqhaYlGyAqtQaeUy7o2VAQlE0BavIiFYA==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@1.1.5': - resolution: {integrity: sha512-I6HPRgogewU5v1OKe3noEzq2U1FCEYAbW+smy+lPvpTW+3X6PlVMzTT4oelhB0EXDQ+KxjXH9KpOKON1hg/JGg==} + '@rspack/binding-darwin-x64@1.1.6': + resolution: {integrity: sha512-o0seilveftGiDjy3VPxug20HmAgYyQbNEuagR3i93/t/PT/eWXHnik+C1jjwqcivZL1Zllqvy4tbZw393aROEQ==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@1.1.5': - resolution: {integrity: sha512-LQnqucNa6Dr6y3By+/M2ARO4jDR3AM+PuCsHgzlYT0RDRLS+Ow3f50WbNBf7eI/DhrEA0aucYL3sz1ljguB3EA==} + '@rspack/binding-linux-arm64-gnu@1.1.6': + resolution: {integrity: sha512-4atnoknJx/c3KaQElsMIxHMpPf2jcRRdWsH/SdqJIRSrkWWakMK9Yv4TFwH680I4HDTMf1XLboMVScHzW8e+Mg==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-arm64-musl@1.1.5': - resolution: {integrity: sha512-b9L/9HJxrWY4cezPWqgj28I9Xe2XxwLHu8x0CMGobwF2XKR0QQVLAst38RW/EusJ8TURdyvNEOuRZlWEIJuYOw==} + '@rspack/binding-linux-arm64-musl@1.1.6': + resolution: {integrity: sha512-7QMtwUtgFpt3/Y3/X18fSyN+kk4H8ZnZ8tDzQskVWc/j2AQYShZq56XQYqrhClzwujcCVAHauIQ2eiuJ2ASGag==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-x64-gnu@1.1.5': - resolution: {integrity: sha512-0az52ZXTg/ErCGC1v/oFLWByKAiXvng4euv+prwMWF6p1pA7lfLRLzdibDFO4KgC16Zlfcg3hqs7YikLng4x+w==} + '@rspack/binding-linux-x64-gnu@1.1.6': + resolution: {integrity: sha512-MTjDEfPn4TwHoqs5d5Fck06kmXiTHZctGIcRVfrpg0RK0r1NLEHN+oosavRZ9c9H70f34+NmcHk+/qvV4c8lWg==} cpu: [x64] os: [linux] - '@rspack/binding-linux-x64-musl@1.1.5': - resolution: {integrity: sha512-EF/LJTtCTkuti2gJnCyvXHC5Q2L5M4+RXm5kj9Bfu/t0Zmmfe6Jd5QUsifgogioeL0ZsH/Pou5QiiVcOFcqFKQ==} + '@rspack/binding-linux-x64-musl@1.1.6': + resolution: {integrity: sha512-LqDw7PTVr/4ZuGA0izgDQfamfr72USFHltR1Qhy2YVC3JmDmhG/pQi13LHcOLVaGH1xoeyCmEPNJpVizzDxSjg==} cpu: [x64] os: [linux] - '@rspack/binding-win32-arm64-msvc@1.1.5': - resolution: {integrity: sha512-VEqhK6HwIHby6gtOkxIx66SkqYndiaP1ddZ3X39RLE40TY3KlNgfG/SzbN9J5Qb+8jjq3ogV8n50+wLEGkhiWw==} + '@rspack/binding-win32-arm64-msvc@1.1.6': + resolution: {integrity: sha512-RHApLM93YN0WdHpS35u2cm7VCqZ8Yg3CrNRL16VJtyT9e6MBqeScoe4XIgIWKPm7edFyedYAjLX0wQOApwfjkg==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@1.1.5': - resolution: {integrity: sha512-Yi2BwYehc5/sRVgI7zTGYJKjnV8UszAJt/stWdFHaq82chHiuuF/tQd1WcBUq0Iin9ylBMo16mRJAuFkFmJ74Q==} + '@rspack/binding-win32-ia32-msvc@1.1.6': + resolution: {integrity: sha512-Y6lx4q0eJawRfMPBo/AclTJAPTZ325DSPFBQJB3TnWh9Z2X7P7pQcYc8PHDmfDuYRIdg5WRsQRvVxihSvF7v8w==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@1.1.5': - resolution: {integrity: sha512-4UArXYqJO1Ni7TmCw1T11JnrwfpoThDdiQ9k1P1voBWK3bDahPEBOptk9ZPu2+ZuRX8hFrvumRKkLY3oy7fTMw==} + '@rspack/binding-win32-x64-msvc@1.1.6': + resolution: {integrity: sha512-UuCsfhC/yNuU7xLASOxNXcmsXi2ZvBX14GkxvcdChw6q7IIGNYUKXo1zgR8C1PE/6qDSxmLxbRMS+71d0H3HQg==} cpu: [x64] os: [win32] - '@rspack/binding@1.1.5': - resolution: {integrity: sha512-RsSkgi56Q5XUXut0qweLSE1C4Ogcm7g/ueKoOgsbHAYVKrCs9/dTFlPHWSIAaI7QWh0GWEePR/MM2O2HIu+1rw==} + '@rspack/binding@1.1.6': + resolution: {integrity: sha512-vfeBEgGOYVwqj5cQjGyvdfrr/BEihAHlyIsobL98FZjTF0uig+bj2yJUH5Ib5F0BpIUKVG3Pw0IjlUBqcVpZsQ==} - '@rspack/cli@1.1.5': - resolution: {integrity: sha512-R08aM5gEvRV9zSE9fIaTxT77Nu/kRtoghj9TqItFk0xTbFxai9jF1fwRTbnDv23yVGNCwPfwvPOmpqvrf3SGnQ==} + '@rspack/cli@1.1.6': + resolution: {integrity: sha512-404JTAadncCp81sDa7nGZdsT7r1Ry8fALR8Wkp9VMTUhWEFlbDGQvOTyali24pfyJxJTdsarSabmNhbDO5okJw==} hasBin: true peerDependencies: '@rspack/core': ^1.0.0-alpha || ^1.x - '@rspack/core@1.1.5': - resolution: {integrity: sha512-/FmxDeMuW8fJkhz8fHuCu7OiJHFKW78xclEu7LkEujWl4PqJgdWjUL/6FWIj50spRwj6PRfuc31hFSL4hbNfCA==} + '@rspack/core@1.1.6': + resolution: {integrity: sha512-q0VLphOF5VW2FEG7Vbdq3Ke4I74FbELE/8xmKghSalFtULLZ44SoSz8lyotfMim9GXIRFhDokAaH8WICmPxG+g==} engines: {node: '>=16.0.0'} peerDependencies: '@swc/helpers': '>=0.5.1' @@ -5595,9 +5595,6 @@ packages: '@types/http-errors@2.0.1': resolution: {integrity: sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==} - '@types/http-proxy@1.17.14': - resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} - '@types/http-proxy@1.17.15': resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} @@ -10711,9 +10708,6 @@ packages: langs@2.0.0: resolution: {integrity: sha512-v4pxOBEQVN1WBTfB1crhTtxzNLZU9HPWgadlwzWKISJtt6Ku/CnpBrwVy+jFv8StjxsPfwPFzO0CMwdZLJ0/BA==} - launch-editor@2.6.1: - resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==} - launch-editor@2.9.1: resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==} @@ -11257,6 +11251,10 @@ packages: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -14244,6 +14242,16 @@ packages: peerDependencies: typescript: ~5.4.5 + ts-checker-rspack-plugin@1.0.3: + resolution: {integrity: sha512-K5BUrytoFju1Olu11T49vlYvDEGOguBF1CBCl4o2ARxDGPoJHHf7fBzLlK0YYkUqI5EFA5cMRUC6332M7hQBHw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@rspack/core': ^1.0.0 + typescript: ~5.4.5 + peerDependenciesMeta: + '@rspack/core': + optional: true + ts-custom-error@3.3.1: resolution: {integrity: sha512-5OX1tzOjxWEgsr/YEUWSuPrQ00deKLh6D7OTWcvNHm12/7QPyRh8SYpyWvA4IZv8H/+GQWQEh/kwo95Q9OVW1A==} engines: {node: '>=14.0.0'} @@ -17001,11 +17009,11 @@ snapshots: '@azure/abort-controller': 1.1.0 '@azure/core-util': 1.4.0 '@azure/logger': 1.0.4 - tslib: 2.6.2 + tslib: 2.8.1 '@azure/core-paging@1.5.0': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@azure/core-rest-pipeline@1.12.0': dependencies: @@ -17028,7 +17036,7 @@ snapshots: '@azure/core-util@1.4.0': dependencies: '@azure/abort-controller': 1.1.0 - tslib: 2.6.2 + tslib: 2.8.1 '@azure/core-util@1.6.1': dependencies: @@ -17104,7 +17112,7 @@ snapshots: '@babel/core@7.24.3': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.26.2 '@babel/generator': 7.24.1 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) @@ -17252,7 +17260,7 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.25.7 + '@babel/helper-validator-identifier': 7.25.9 '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': dependencies: @@ -17339,7 +17347,7 @@ snapshots: '@babel/highlight@7.24.2': dependencies: - '@babel/helper-validator-identifier': 7.25.7 + '@babel/helper-validator-identifier': 7.25.9 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.1.1 @@ -17580,7 +17588,7 @@ snapshots: '@babel/template@7.24.0': dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.26.2 '@babel/parser': 7.26.3 '@babel/types': 7.25.7 @@ -17592,7 +17600,7 @@ snapshots: '@babel/traverse@7.24.1': dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.26.2 '@babel/generator': 7.24.1 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 @@ -20143,50 +20151,50 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.28.0': optional: true - '@rspack/binding-darwin-arm64@1.1.5': + '@rspack/binding-darwin-arm64@1.1.6': optional: true - '@rspack/binding-darwin-x64@1.1.5': + '@rspack/binding-darwin-x64@1.1.6': optional: true - '@rspack/binding-linux-arm64-gnu@1.1.5': + '@rspack/binding-linux-arm64-gnu@1.1.6': optional: true - '@rspack/binding-linux-arm64-musl@1.1.5': + '@rspack/binding-linux-arm64-musl@1.1.6': optional: true - '@rspack/binding-linux-x64-gnu@1.1.5': + '@rspack/binding-linux-x64-gnu@1.1.6': optional: true - '@rspack/binding-linux-x64-musl@1.1.5': + '@rspack/binding-linux-x64-musl@1.1.6': optional: true - '@rspack/binding-win32-arm64-msvc@1.1.5': + '@rspack/binding-win32-arm64-msvc@1.1.6': optional: true - '@rspack/binding-win32-ia32-msvc@1.1.5': + '@rspack/binding-win32-ia32-msvc@1.1.6': optional: true - '@rspack/binding-win32-x64-msvc@1.1.5': + '@rspack/binding-win32-x64-msvc@1.1.6': optional: true - '@rspack/binding@1.1.5': + '@rspack/binding@1.1.6': optionalDependencies: - '@rspack/binding-darwin-arm64': 1.1.5 - '@rspack/binding-darwin-x64': 1.1.5 - '@rspack/binding-linux-arm64-gnu': 1.1.5 - '@rspack/binding-linux-arm64-musl': 1.1.5 - '@rspack/binding-linux-x64-gnu': 1.1.5 - '@rspack/binding-linux-x64-musl': 1.1.5 - '@rspack/binding-win32-arm64-msvc': 1.1.5 - '@rspack/binding-win32-ia32-msvc': 1.1.5 - '@rspack/binding-win32-x64-msvc': 1.1.5 + '@rspack/binding-darwin-arm64': 1.1.6 + '@rspack/binding-darwin-x64': 1.1.6 + '@rspack/binding-linux-arm64-gnu': 1.1.6 + '@rspack/binding-linux-arm64-musl': 1.1.6 + '@rspack/binding-linux-x64-gnu': 1.1.6 + '@rspack/binding-linux-x64-musl': 1.1.6 + '@rspack/binding-win32-arm64-msvc': 1.1.6 + '@rspack/binding-win32-ia32-msvc': 1.1.6 + '@rspack/binding-win32-x64-msvc': 1.1.6 - '@rspack/cli@1.1.5(@rspack/core@1.1.5)(@types/express@4.17.21)(debug@4.3.4)(webpack@5.90.1(@swc/core@1.9.2))': + '@rspack/cli@1.1.6(@rspack/core@1.1.6)(@types/express@4.17.21)(debug@4.3.4)(webpack@5.90.1(@swc/core@1.9.2))': dependencies: '@discoveryjs/json-ext': 0.5.7 - '@rspack/core': 1.1.5 - '@rspack/dev-server': 1.0.9(@rspack/core@1.1.5)(@types/express@4.17.21)(debug@4.3.4)(webpack@5.90.1(@swc/core@1.9.2)) + '@rspack/core': 1.1.6 + '@rspack/dev-server': 1.0.9(@rspack/core@1.1.6)(@types/express@4.17.21)(debug@4.3.4)(webpack@5.90.1(@swc/core@1.9.2)) colorette: 2.0.19 exit-hook: 4.0.0 interpret: 3.1.1 @@ -20203,16 +20211,16 @@ snapshots: - webpack - webpack-cli - '@rspack/core@1.1.5': + '@rspack/core@1.1.6': dependencies: '@module-federation/runtime-tools': 0.5.1 - '@rspack/binding': 1.1.5 + '@rspack/binding': 1.1.6 '@rspack/lite-tapable': 1.0.1 caniuse-lite: 1.0.30001667 - '@rspack/dev-server@1.0.9(@rspack/core@1.1.5)(@types/express@4.17.21)(debug@4.3.4)(webpack@5.90.1(@swc/core@1.9.2))': + '@rspack/dev-server@1.0.9(@rspack/core@1.1.6)(@types/express@4.17.21)(debug@4.3.4)(webpack@5.90.1(@swc/core@1.9.2))': dependencies: - '@rspack/core': 1.1.5 + '@rspack/core': 1.1.6 chokidar: 3.6.0 connect-history-api-fallback: 2.0.0 express: 4.19.2 @@ -20221,7 +20229,7 @@ snapshots: p-retry: 4.6.2 webpack-dev-middleware: 7.4.2(webpack@5.90.1(@swc/core@1.9.2)) webpack-dev-server: 5.0.4(debug@4.3.4)(webpack@5.90.1(@swc/core@1.9.2)) - ws: 8.17.0 + ws: 8.18.0 transitivePeerDependencies: - '@types/express' - bufferutil @@ -21602,10 +21610,6 @@ snapshots: '@types/http-errors@2.0.1': {} - '@types/http-proxy@1.17.14': - dependencies: - '@types/node': 20.11.30 - '@types/http-proxy@1.17.15': dependencies: '@types/node': 20.11.30 @@ -27107,11 +27111,11 @@ snapshots: http-proxy-middleware@2.0.7(@types/express@4.17.21)(debug@4.3.4): dependencies: - '@types/http-proxy': 1.17.14 + '@types/http-proxy': 1.17.15 http-proxy: 1.18.1(debug@4.3.4) is-glob: 4.0.3 is-plain-obj: 3.0.0 - micromatch: 4.0.5 + micromatch: 4.0.8 optionalDependencies: '@types/express': 4.17.21 transitivePeerDependencies: @@ -27960,7 +27964,7 @@ snapshots: jest-message-util@29.6.3: dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.26.2 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.1 chalk: 4.1.2 @@ -27972,7 +27976,7 @@ snapshots: jest-message-util@29.7.0: dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.26.2 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.1 chalk: 4.1.2 @@ -28431,11 +28435,6 @@ snapshots: langs@2.0.0: {} - launch-editor@2.6.1: - dependencies: - picocolors: 1.1.1 - shell-quote: 1.8.1 - launch-editor@2.9.1: dependencies: picocolors: 1.1.1 @@ -29266,6 +29265,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + minimist-options@4.1.0: dependencies: arrify: 1.0.1 @@ -30509,14 +30512,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.26.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@8.1.0: dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.26.2 index-to-position: 0.1.2 type-fest: 4.30.0 @@ -31740,7 +31743,7 @@ snapshots: rollup: 3.29.4 typescript: 5.4.5 optionalDependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.26.2 rollup-plugin-inject@3.0.2: dependencies: @@ -33001,6 +33004,18 @@ snapshots: dependencies: typescript: 5.6.2 + ts-checker-rspack-plugin@1.0.3(@rspack/core@1.1.6)(typescript@5.4.5): + dependencies: + '@babel/code-frame': 7.26.2 + '@rspack/lite-tapable': 1.0.1 + chokidar: 3.6.0 + memfs: 4.14.0 + minimatch: 9.0.5 + picocolors: 1.1.1 + typescript: 5.4.5 + optionalDependencies: + '@rspack/core': 1.1.6 + ts-custom-error@3.3.1: {} ts-jest@29.1.2(@babel/core@7.24.3)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.3))(jest@29.7.0(@types/node@20.11.30)(ts-node@10.9.2(@swc/core@1.9.2)(@swc/wasm@1.5.25)(@types/node@20.11.30)(typescript@5.4.5)))(typescript@5.4.5): @@ -33776,7 +33791,7 @@ snapshots: vite-plugin-checker@0.8.0(eslint@8.56.0)(optionator@0.9.3)(typescript@5.6.2)(vite@5.4.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)): dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.26.2 ansi-escapes: 4.3.2 chalk: 4.1.2 chokidar: 3.6.0 @@ -34169,7 +34184,7 @@ snapshots: webpack-bundle-analyzer@4.6.1: dependencies: - acorn: 8.12.1 + acorn: 8.14.0 acorn-walk: 8.3.2 chalk: 4.1.2 commander: 7.2.0 @@ -34214,7 +34229,7 @@ snapshots: html-entities: 2.5.2 http-proxy-middleware: 2.0.7(@types/express@4.17.21)(debug@4.3.4) ipaddr.js: 2.1.0 - launch-editor: 2.6.1 + launch-editor: 2.9.1 open: 10.1.0 p-retry: 6.2.1 rimraf: 5.0.7 @@ -34224,7 +34239,7 @@ snapshots: sockjs: 0.3.24 spdy: 4.0.2 webpack-dev-middleware: 7.4.2(webpack@5.90.1(@swc/core@1.9.2)) - ws: 8.17.0 + ws: 8.18.0 optionalDependencies: webpack: 5.90.1(@swc/core@1.9.2) transitivePeerDependencies: