From db32c4c596223d4cb50a817e1a791322519e767d Mon Sep 17 00:00:00 2001 From: Peter van Gulik Date: Mon, 11 Mar 2024 15:48:57 +0100 Subject: [PATCH] chore: remove outdated dependencies and use latest esbuild --- package.json | 5 +- packages/cli/package.json | 2 +- packages/vscode-extension/package.json | 59 ++---- .../vscode-extension/webpack/webpack.dev.ts | 2 - pnpm-lock.yaml | 182 +++++++++--------- 5 files changed, 110 insertions(+), 140 deletions(-) diff --git a/package.json b/package.json index e8fe3b67..8a014089 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "name": "vlocode-project", "packageManager": "pnpm@8.12.1", "description": "Vlocode project packages", - "version": "0.20.0", + "version": "0.21.6", "license": "MIT", "author": { "name": "Peter van Gulik", @@ -92,7 +92,8 @@ "chalk": "^4.1.2", "js-yaml": "^4.1.0", "typescript": "5.1.6", - "xml2js": "^0.5.0" + "xml2js": "^0.5.0", + "esbuild": "^0.20.1" }, "lint-staged": { "*.ts": "eslint --fix", diff --git a/packages/cli/package.json b/packages/cli/package.json index 272afc7d..d230ba4f 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -63,7 +63,7 @@ "@vlocode/vlocity-deploy": "workspace:*", "chalk": "^4.1.1", "commander": "^9.2.0", - "esbuild-loader": "^4.0.2", + "esbuild-loader": "^4.0.3", "glob": "^7.1.7", "jest": "^29.7.0", "log-symbols": "^4.0.0", diff --git a/packages/vscode-extension/package.json b/packages/vscode-extension/package.json index 891d455a..29e4d7a6 100644 --- a/packages/vscode-extension/package.json +++ b/packages/vscode-extension/package.json @@ -120,7 +120,8 @@ "onCommand:vlocode.omniScript.deployLwc", "onCommand:vlocode.omniScript.activate", "onCommand:vlocode.openMetaXml", - "onCommand:vlocode.openSourceFile" + "onCommand:vlocode.openSourceFile", + "onCommand:vlocode.apex.toggleCoverage" ], "main": "./out/vlocode", "contributes": { @@ -408,7 +409,7 @@ }, { "command": "vlocode.openMetaXml", - "title": "Open -meta.xml", + "title": "Salesforce: Open -meta.xml", "icon": { "light": "resources/light/meta-xml.svg", "dark": "resources/dark/meta-xml.svg" @@ -416,8 +417,13 @@ }, { "command": "vlocode.openSourceFile", - "title": "Open Source", + "title": "Salesforce: Open Source", "icon": "$(code)" + }, + { + "command": "vlocode.apex.toggleCoverage", + "title": "APEX: Highlight Unit Test Coverage", + "icon": "$(test-view-icon)" } ], "menus": { @@ -687,36 +693,9 @@ "when": "resourceScheme == file && resourcePath =~ /.+\\\\OmniScript\\\\.+\\\\.+\\.json$/" }, { - "command": "vlocode.openMetaXml", - "when": "false" - }, - { - "command": "vlocode.openMetaXml", - "when": "resourceScheme == file && resourcePath =~ /\\.cls$/ && false" - }, - { - "command": "vlocode.openMetaXml", - "when": "false" - }, - { - "command": "vlocode.openMetaXml", - "when": "resourceScheme == file && resourcePath =~ /\\.trigger$/ && false" - }, - { - "command": "vlocode.openSourceFile", - "when": "false" - }, - { - "command": "vlocode.openSourceFile", - "when": "resourceScheme == file && resourcePath =~ /\\.cls-meta\\.xml$/ && false" - }, - { - "command": "vlocode.openSourceFile", - "when": "false" - }, - { - "command": "vlocode.openSourceFile", - "when": "resourceScheme == file && resourcePath =~ /\\.trigger-meta\\.xml$/ && false" + "command": "vlocode.apex.toggleCoverage", + "group": "v_apex", + "when": "resourceExtname == .cls" } ], "explorer/context": [ @@ -951,6 +930,11 @@ "command": "vlocode.omniScript.activate", "group": "v_vlocity_omniscript", "when": "resourceScheme == file && resourcePath =~ /.+\\\\OmniScript\\\\.+\\\\.+\\.json$/" + }, + { + "command": "vlocode.apex.toggleCoverage", + "group": "v_apex", + "when": "resourceExtname == .cls" } ], "view/item/context": [ @@ -1055,11 +1039,11 @@ "editor/title/run": [ { "command": "vlocode.openMetaXml", - "when": "resourceScheme == file && resourcePath =~ /\\.cls$/" + "when": "resourceScheme == file && resourceExtname =~ /\\.cls$/" }, { "command": "vlocode.openMetaXml", - "when": "resourceScheme == file && resourcePath =~ /\\.trigger$/" + "when": "resourceScheme == file && resourceExtname =~ /\\.trigger$/" }, { "command": "vlocode.openSourceFile", @@ -1541,7 +1525,6 @@ "@types/jsforce": "^1.9.38", "@types/luxon": "^3.3.0", "@types/node": "^20.4.2", - "@types/terser-webpack-plugin": "^5.2.0", "@types/vscode": "^1.70.0", "@types/webpack": "^5.28.1", "@types/webpack-env": "^1.16.2", @@ -1556,7 +1539,7 @@ "@vscode/vsce": "^2.22.0", "chalk": "^4.1.1", "copy-webpack-plugin": "^9.1.0", - "esbuild-loader": "^4.0.2", + "esbuild-loader": "^4.0.3", "escape-string-regexp": "^4.0.0", "fs-extra": "^11.0", "globby": "^11.0.4", @@ -1569,8 +1552,6 @@ "reflect-metadata": "^0.1.13", "shx": "^0.3.4", "source-map-support": "^0.5.21", - "terser": "^5.10.0", - "terser-webpack-plugin": "^5.3.1", "ts-jest": "^29.1.1", "ts-loader": "^9.4.0", "ts-node": "^10.4.0", diff --git a/packages/vscode-extension/webpack/webpack.dev.ts b/packages/vscode-extension/webpack/webpack.dev.ts index 47f28a34..5803b1e0 100644 --- a/packages/vscode-extension/webpack/webpack.dev.ts +++ b/packages/vscode-extension/webpack/webpack.dev.ts @@ -1,6 +1,4 @@ import * as webpack from 'webpack'; -import TerserPlugin from 'terser-webpack-plugin'; - import { default as common } from './webpack.common'; const development : webpack.Configuration = { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ce8a3521..b81a4a7c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,6 +19,7 @@ overrides: js-yaml: ^4.1.0 typescript: 5.1.6 xml2js: ^0.5.0 + esbuild: ^0.20.1 patchedDependencies: '@oclif/command@1.8.16': @@ -162,8 +163,8 @@ importers: specifier: ^9.2.0 version: 9.5.0 esbuild-loader: - specifier: ^4.0.2 - version: 4.0.2(webpack@5.88.2) + specifier: ^4.0.3 + version: 4.0.3(webpack@5.88.2) glob: specifier: ^7.1.7 version: 7.2.3 @@ -533,9 +534,6 @@ importers: '@types/node': specifier: ^20 version: 20.4.2 - '@types/terser-webpack-plugin': - specifier: ^5.2.0 - version: 5.2.0(webpack@5.88.2) '@types/vscode': specifier: ^1.70.0 version: 1.70.0 @@ -579,8 +577,8 @@ importers: specifier: ^9.1.0 version: 9.1.0(webpack@5.88.2) esbuild-loader: - specifier: ^4.0.2 - version: 4.0.2(webpack@5.88.2) + specifier: ^4.0.3 + version: 4.0.3(webpack@5.88.2) escape-string-regexp: specifier: ^4.0.0 version: 4.0.0 @@ -617,12 +615,6 @@ importers: source-map-support: specifier: ^0.5.21 version: 0.5.21 - terser: - specifier: ^5.10.0 - version: 5.19.0 - terser-webpack-plugin: - specifier: ^5.3.1 - version: 5.3.9(webpack@5.88.2) ts-jest: specifier: ^29.1.1 version: 29.1.1(@babel/core@7.23.6)(jest@29.7.0)(typescript@5.1.6) @@ -1041,8 +1033,17 @@ packages: jsdoc-type-pratt-parser: 2.2.5 dev: true - /@esbuild/android-arm64@0.19.2: - resolution: {integrity: sha512-lsB65vAbe90I/Qe10OjkmrdxSX4UJDjosDgb8sZUKcg3oefEuW2OT2Vozz8ef7wrJbMcmhvCC+hciF8jY/uAkw==} + /@esbuild/aix-ppc64@0.20.1: + resolution: {integrity: sha512-m55cpeupQ2DbuRGQMMZDzbv9J9PgVelPjlcmM5kxHnrBdBx6REaEd7LamYV7Dm8N7rCyR/XwU6rVP8ploKtIkA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.20.1: + resolution: {integrity: sha512-hCnXNF0HM6AjowP+Zou0ZJMWWa1VkD77BXe959zERgGJBBxB+sV+J9f/rcjeg2c5bsukD/n17RKWXGFCO5dD5A==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -1050,8 +1051,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.19.2: - resolution: {integrity: sha512-tM8yLeYVe7pRyAu9VMi/Q7aunpLwD139EY1S99xbQkT4/q2qa6eA4ige/WJQYdJ8GBL1K33pPFhPfPdJ/WzT8Q==} + /@esbuild/android-arm@0.20.1: + resolution: {integrity: sha512-4j0+G27/2ZXGWR5okcJi7pQYhmkVgb4D7UKwxcqrjhvp5TKWx3cUjgB1CGj1mfdmJBQ9VnUGgUhign+FPF2Zgw==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -1059,8 +1060,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.19.2: - resolution: {integrity: sha512-qK/TpmHt2M/Hg82WXHRc/W/2SGo/l1thtDHZWqFq7oi24AjZ4O/CpPSu6ZuYKFkEgmZlFoa7CooAyYmuvnaG8w==} + /@esbuild/android-x64@0.20.1: + resolution: {integrity: sha512-MSfZMBoAsnhpS+2yMFYIQUPs8Z19ajwfuaSZx+tSl09xrHZCjbeXXMsUF/0oq7ojxYEpsSo4c0SfjxOYXRbpaA==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -1068,8 +1069,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.19.2: - resolution: {integrity: sha512-Ora8JokrvrzEPEpZO18ZYXkH4asCdc1DLdcVy8TGf5eWtPO1Ie4WroEJzwI52ZGtpODy3+m0a2yEX9l+KUn0tA==} + /@esbuild/darwin-arm64@0.20.1: + resolution: {integrity: sha512-Ylk6rzgMD8klUklGPzS414UQLa5NPXZD5tf8JmQU8GQrj6BrFA/Ic9tb2zRe1kOZyCbGl+e8VMbDRazCEBqPvA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -1077,8 +1078,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.19.2: - resolution: {integrity: sha512-tP+B5UuIbbFMj2hQaUr6EALlHOIOmlLM2FK7jeFBobPy2ERdohI4Ka6ZFjZ1ZYsrHE/hZimGuU90jusRE0pwDw==} + /@esbuild/darwin-x64@0.20.1: + resolution: {integrity: sha512-pFIfj7U2w5sMp52wTY1XVOdoxw+GDwy9FsK3OFz4BpMAjvZVs0dT1VXs8aQm22nhwoIWUmIRaE+4xow8xfIDZA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -1086,8 +1087,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.19.2: - resolution: {integrity: sha512-YbPY2kc0acfzL1VPVK6EnAlig4f+l8xmq36OZkU0jzBVHcOTyQDhnKQaLzZudNJQyymd9OqQezeaBgkTGdTGeQ==} + /@esbuild/freebsd-arm64@0.20.1: + resolution: {integrity: sha512-UyW1WZvHDuM4xDz0jWun4qtQFauNdXjXOtIy7SYdf7pbxSWWVlqhnR/T2TpX6LX5NI62spt0a3ldIIEkPM6RHw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -1095,8 +1096,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.19.2: - resolution: {integrity: sha512-nSO5uZT2clM6hosjWHAsS15hLrwCvIWx+b2e3lZ3MwbYSaXwvfO528OF+dLjas1g3bZonciivI8qKR/Hm7IWGw==} + /@esbuild/freebsd-x64@0.20.1: + resolution: {integrity: sha512-itPwCw5C+Jh/c624vcDd9kRCCZVpzpQn8dtwoYIt2TJF3S9xJLiRohnnNrKwREvcZYx0n8sCSbvGH349XkcQeg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -1104,8 +1105,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.19.2: - resolution: {integrity: sha512-ig2P7GeG//zWlU0AggA3pV1h5gdix0MA3wgB+NsnBXViwiGgY77fuN9Wr5uoCrs2YzaYfogXgsWZbm+HGr09xg==} + /@esbuild/linux-arm64@0.20.1: + resolution: {integrity: sha512-cX8WdlF6Cnvw/DO9/X7XLH2J6CkBnz7Twjpk56cshk9sjYVcuh4sXQBy5bmTwzBjNVZze2yaV1vtcJS04LbN8w==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -1113,8 +1114,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.19.2: - resolution: {integrity: sha512-Odalh8hICg7SOD7XCj0YLpYCEc+6mkoq63UnExDCiRA2wXEmGlK5JVrW50vZR9Qz4qkvqnHcpH+OFEggO3PgTg==} + /@esbuild/linux-arm@0.20.1: + resolution: {integrity: sha512-LojC28v3+IhIbfQ+Vu4Ut5n3wKcgTu6POKIHN9Wpt0HnfgUGlBuyDDQR4jWZUZFyYLiz4RBBBmfU6sNfn6RhLw==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -1122,8 +1123,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.19.2: - resolution: {integrity: sha512-mLfp0ziRPOLSTek0Gd9T5B8AtzKAkoZE70fneiiyPlSnUKKI4lp+mGEnQXcQEHLJAcIYDPSyBvsUbKUG2ri/XQ==} + /@esbuild/linux-ia32@0.20.1: + resolution: {integrity: sha512-4H/sQCy1mnnGkUt/xszaLlYJVTz3W9ep52xEefGtd6yXDQbz/5fZE5dFLUgsPdbUOQANcVUa5iO6g3nyy5BJiw==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -1131,8 +1132,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.19.2: - resolution: {integrity: sha512-hn28+JNDTxxCpnYjdDYVMNTR3SKavyLlCHHkufHV91fkewpIyQchS1d8wSbmXhs1fiYDpNww8KTFlJ1dHsxeSw==} + /@esbuild/linux-loong64@0.20.1: + resolution: {integrity: sha512-c0jgtB+sRHCciVXlyjDcWb2FUuzlGVRwGXgI+3WqKOIuoo8AmZAddzeOHeYLtD+dmtHw3B4Xo9wAUdjlfW5yYA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -1140,8 +1141,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.19.2: - resolution: {integrity: sha512-KbXaC0Sejt7vD2fEgPoIKb6nxkfYW9OmFUK9XQE4//PvGIxNIfPk1NmlHmMg6f25x57rpmEFrn1OotASYIAaTg==} + /@esbuild/linux-mips64el@0.20.1: + resolution: {integrity: sha512-TgFyCfIxSujyuqdZKDZ3yTwWiGv+KnlOeXXitCQ+trDODJ+ZtGOzLkSWngynP0HZnTsDyBbPy7GWVXWaEl6lhA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -1149,8 +1150,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.19.2: - resolution: {integrity: sha512-dJ0kE8KTqbiHtA3Fc/zn7lCd7pqVr4JcT0JqOnbj4LLzYnp+7h8Qi4yjfq42ZlHfhOCM42rBh0EwHYLL6LEzcw==} + /@esbuild/linux-ppc64@0.20.1: + resolution: {integrity: sha512-b+yuD1IUeL+Y93PmFZDZFIElwbmFfIKLKlYI8M6tRyzE6u7oEP7onGk0vZRh8wfVGC2dZoy0EqX1V8qok4qHaw==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -1158,8 +1159,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.19.2: - resolution: {integrity: sha512-7Z/jKNFufZ/bbu4INqqCN6DDlrmOTmdw6D0gH+6Y7auok2r02Ur661qPuXidPOJ+FSgbEeQnnAGgsVynfLuOEw==} + /@esbuild/linux-riscv64@0.20.1: + resolution: {integrity: sha512-wpDlpE0oRKZwX+GfomcALcouqjjV8MIX8DyTrxfyCfXxoKQSDm45CZr9fanJ4F6ckD4yDEPT98SrjvLwIqUCgg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -1167,8 +1168,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.19.2: - resolution: {integrity: sha512-U+RinR6aXXABFCcAY4gSlv4CL1oOVvSSCdseQmGO66H+XyuQGZIUdhG56SZaDJQcLmrSfRmx5XZOWyCJPRqS7g==} + /@esbuild/linux-s390x@0.20.1: + resolution: {integrity: sha512-5BepC2Au80EohQ2dBpyTquqGCES7++p7G+7lXe1bAIvMdXm4YYcEfZtQrP4gaoZ96Wv1Ute61CEHFU7h4FMueQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -1176,8 +1177,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.19.2: - resolution: {integrity: sha512-oxzHTEv6VPm3XXNaHPyUTTte+3wGv7qVQtqaZCrgstI16gCuhNOtBXLEBkBREP57YTd68P0VgDgG73jSD8bwXQ==} + /@esbuild/linux-x64@0.20.1: + resolution: {integrity: sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -1185,8 +1186,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.19.2: - resolution: {integrity: sha512-WNa5zZk1XpTTwMDompZmvQLHszDDDN7lYjEHCUmAGB83Bgs20EMs7ICD+oKeT6xt4phV4NDdSi/8OfjPbSbZfQ==} + /@esbuild/netbsd-x64@0.20.1: + resolution: {integrity: sha512-4fL68JdrLV2nVW2AaWZBv3XEm3Ae3NZn/7qy2KGAt3dexAgSVT+Hc97JKSZnqezgMlv9x6KV0ZkZY7UO5cNLCg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -1194,8 +1195,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.19.2: - resolution: {integrity: sha512-S6kI1aT3S++Dedb7vxIuUOb3oAxqxk2Rh5rOXOTYnzN8JzW1VzBd+IqPiSpgitu45042SYD3HCoEyhLKQcDFDw==} + /@esbuild/openbsd-x64@0.20.1: + resolution: {integrity: sha512-GhRuXlvRE+twf2ES+8REbeCb/zeikNqwD3+6S5y5/x+DYbAQUNl0HNBs4RQJqrechS4v4MruEr8ZtAin/hK5iw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -1203,8 +1204,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.19.2: - resolution: {integrity: sha512-VXSSMsmb+Z8LbsQGcBMiM+fYObDNRm8p7tkUDMPG/g4fhFX5DEFmjxIEa3N8Zr96SjsJ1woAhF0DUnS3MF3ARw==} + /@esbuild/sunos-x64@0.20.1: + resolution: {integrity: sha512-ZnWEyCM0G1Ex6JtsygvC3KUUrlDXqOihw8RicRuQAzw+c4f1D66YlPNNV3rkjVW90zXVsHwZYWbJh3v+oQFM9Q==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -1212,8 +1213,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.19.2: - resolution: {integrity: sha512-5NayUlSAyb5PQYFAU9x3bHdsqB88RC3aM9lKDAz4X1mo/EchMIT1Q+pSeBXNgkfNmRecLXA0O8xP+x8V+g/LKg==} + /@esbuild/win32-arm64@0.20.1: + resolution: {integrity: sha512-QZ6gXue0vVQY2Oon9WyLFCdSuYbXSoxaZrPuJ4c20j6ICedfsDilNPYfHLlMH7vGfU5DQR0czHLmJvH4Nzis/A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -1221,8 +1222,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.19.2: - resolution: {integrity: sha512-47gL/ek1v36iN0wL9L4Q2MFdujR0poLZMJwhO2/N3gA89jgHp4MR8DKCmwYtGNksbfJb9JoTtbkoe6sDhg2QTA==} + /@esbuild/win32-ia32@0.20.1: + resolution: {integrity: sha512-HzcJa1NcSWTAU0MJIxOho8JftNp9YALui3o+Ny7hCh0v5f90nprly1U3Sj1Ldj/CvKKdvvFsCRvDkpsEMp4DNw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -1230,8 +1231,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.19.2: - resolution: {integrity: sha512-tcuhV7ncXBqbt/Ybf0IyrMcwVOAPDckMK9rXNHtF17UTK18OKLpg08glminN06pt2WCoALhXdLfSPbVvK/6fxw==} + /@esbuild/win32-x64@0.20.1: + resolution: {integrity: sha512-0MBh53o6XtI6ctDnRMeQ+xoCN8kD2qI1rY1KgF/xdWQwoFeKou7puvDfV8/Wv4Ctx2rRpET/gGdz3YlNtNACSA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -2481,18 +2482,6 @@ packages: resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} dev: true - /@types/terser-webpack-plugin@5.2.0(webpack@5.88.2): - resolution: {integrity: sha512-iHDR2pRfFjGyDqCALX2tgUgFtGoQf2AJhKpC2XD1IMBQVJF2bny6WChGRDKj9eaZJl4F2RmvBhxJNtVPj7aTRw==} - deprecated: This is a stub types definition. terser-webpack-plugin provides its own type definitions, so you do not need this installed. - dependencies: - terser-webpack-plugin: 5.3.9(webpack@5.88.2) - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - - webpack - dev: true - /@types/tough-cookie@4.0.2: resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==} dev: true @@ -5101,46 +5090,47 @@ packages: is-symbol: 1.0.4 dev: true - /esbuild-loader@4.0.2(webpack@5.88.2): - resolution: {integrity: sha512-kj88m0yrtTEJDeUEF+3TZsq7t9VPzQQj7UmXAzUbIaipoYSrd0UxKAcg4l9CBgP8uVoploiw+nKr8DIv6Y9gXw==} + /esbuild-loader@4.0.3(webpack@5.88.2): + resolution: {integrity: sha512-YpaSRisj7TSg6maKKKG9OJGGm0BZ7EXeov8J8cXEYdugjlAJ0wL7aj2JactoQvPJ113v2Ar204pdJWrZsAQc8Q==} peerDependencies: webpack: ^4.40.0 || ^5.0.0 dependencies: - esbuild: 0.19.2 + esbuild: 0.20.1 get-tsconfig: 4.7.0 loader-utils: 2.0.4 webpack: 5.88.2(webpack-cli@5.1.4) webpack-sources: 1.4.3 dev: true - /esbuild@0.19.2: - resolution: {integrity: sha512-G6hPax8UbFakEj3hWO0Vs52LQ8k3lnBhxZWomUJDxfz3rZTLqF5k/FCzuNdLx2RbpBiQQF9H9onlDDH1lZsnjg==} + /esbuild@0.20.1: + resolution: {integrity: sha512-OJwEgrpWm/PCMsLVWXKqvcjme3bHNpOgN7Tb6cQnR5n0TPbQx1/Xrn7rqM+wn17bYeT6MGB5sn1Bh5YiGi70nA==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.19.2 - '@esbuild/android-arm64': 0.19.2 - '@esbuild/android-x64': 0.19.2 - '@esbuild/darwin-arm64': 0.19.2 - '@esbuild/darwin-x64': 0.19.2 - '@esbuild/freebsd-arm64': 0.19.2 - '@esbuild/freebsd-x64': 0.19.2 - '@esbuild/linux-arm': 0.19.2 - '@esbuild/linux-arm64': 0.19.2 - '@esbuild/linux-ia32': 0.19.2 - '@esbuild/linux-loong64': 0.19.2 - '@esbuild/linux-mips64el': 0.19.2 - '@esbuild/linux-ppc64': 0.19.2 - '@esbuild/linux-riscv64': 0.19.2 - '@esbuild/linux-s390x': 0.19.2 - '@esbuild/linux-x64': 0.19.2 - '@esbuild/netbsd-x64': 0.19.2 - '@esbuild/openbsd-x64': 0.19.2 - '@esbuild/sunos-x64': 0.19.2 - '@esbuild/win32-arm64': 0.19.2 - '@esbuild/win32-ia32': 0.19.2 - '@esbuild/win32-x64': 0.19.2 + '@esbuild/aix-ppc64': 0.20.1 + '@esbuild/android-arm': 0.20.1 + '@esbuild/android-arm64': 0.20.1 + '@esbuild/android-x64': 0.20.1 + '@esbuild/darwin-arm64': 0.20.1 + '@esbuild/darwin-x64': 0.20.1 + '@esbuild/freebsd-arm64': 0.20.1 + '@esbuild/freebsd-x64': 0.20.1 + '@esbuild/linux-arm': 0.20.1 + '@esbuild/linux-arm64': 0.20.1 + '@esbuild/linux-ia32': 0.20.1 + '@esbuild/linux-loong64': 0.20.1 + '@esbuild/linux-mips64el': 0.20.1 + '@esbuild/linux-ppc64': 0.20.1 + '@esbuild/linux-riscv64': 0.20.1 + '@esbuild/linux-s390x': 0.20.1 + '@esbuild/linux-x64': 0.20.1 + '@esbuild/netbsd-x64': 0.20.1 + '@esbuild/openbsd-x64': 0.20.1 + '@esbuild/sunos-x64': 0.20.1 + '@esbuild/win32-arm64': 0.20.1 + '@esbuild/win32-ia32': 0.20.1 + '@esbuild/win32-x64': 0.20.1 dev: true /escalade@3.1.1: