From 6b6e703c54f6030dc96e38da60d2198d5bd20312 Mon Sep 17 00:00:00 2001 From: qlin Date: Fri, 16 Jun 2023 10:44:07 +0800 Subject: [PATCH] Fix upgrade webpack (#199) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 修复 webpack 5.86.0 处理 iframe 异常问题 * fix: 修复 webpack 5.86.0 处理 iframe 异常问题 --- packages/fes-builder-webpack/package.json | 4 +- pnpm-lock.yaml | 383 ++++++++++++++-------- 2 files changed, 247 insertions(+), 140 deletions(-) diff --git a/packages/fes-builder-webpack/package.json b/packages/fes-builder-webpack/package.json index 6428e66e..7003e4ee 100644 --- a/packages/fes-builder-webpack/package.json +++ b/packages/fes-builder-webpack/package.json @@ -59,7 +59,7 @@ "style-loader": "^3.3.2", "terser-webpack-plugin": "^5.3.6", "vue-loader": "^17.0.1", - "webpack": "^5.76.2", + "webpack": "^5.87.0", "webpack-5-chain": "^8.0.1", "webpack-bundle-analyzer": "^4.4.0", "webpack-dev-server": "^4.8.1", @@ -69,4 +69,4 @@ "@fesjs/fes": "^3.1.2", "core-js": "^3.29.1" } -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fd4484ce..f05a785d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,5 +1,9 @@ lockfileVersion: '6.0' +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + importers: .: @@ -211,7 +215,7 @@ importers: version: 10.4.14(postcss@8.4.21) babel-loader: specifier: ^9.1.2 - version: 9.1.2(@babel/core@7.21.3)(webpack@5.76.2) + version: 9.1.2(@babel/core@7.21.3)(webpack@5.87.0) cli-highlight: specifier: ^2.1.4 version: 2.1.4 @@ -223,16 +227,16 @@ importers: version: 2.0.0 copy-webpack-plugin: specifier: ^11.0.0 - version: 11.0.0(webpack@5.76.2) + version: 11.0.0(webpack@5.87.0) core-js: specifier: ^3.29.1 version: 3.29.1 css-loader: specifier: ^6.7.3 - version: 6.7.3(webpack@5.76.2) + version: 6.7.3(webpack@5.87.0) css-minimizer-webpack-plugin: specifier: ^5.0.0 - version: 5.0.0(@swc/css@0.0.20)(webpack@5.76.2) + version: 5.0.0(webpack@5.87.0) fs-extra: specifier: ^11.1.1 version: 11.1.1 @@ -241,7 +245,7 @@ importers: version: 2.0.1 html-webpack-plugin: specifier: ^5.5.0 - version: 5.5.0(webpack@5.76.2) + version: 5.5.0(webpack@5.87.0) html-webpack-tags-plugin: specifier: ^3.0.0 version: 3.0.0 @@ -250,10 +254,10 @@ importers: version: 4.1.3 less-loader: specifier: ^11.1.0 - version: 11.1.0(less@4.1.3)(webpack@5.76.2) + version: 11.1.0(less@4.1.3)(webpack@5.87.0) mini-css-extract-plugin: specifier: ^2.7.5 - version: 2.7.5(webpack@5.76.2) + version: 2.7.5(webpack@5.87.0) postcss: specifier: ^8.4.21 version: 8.4.21 @@ -262,22 +266,22 @@ importers: version: 5.0.2(postcss@8.4.21) postcss-loader: specifier: ^7.1.0 - version: 7.1.0(postcss@8.4.21)(webpack@5.76.2) + version: 7.1.0(postcss@8.4.21)(webpack@5.87.0) postcss-safe-parser: specifier: ^6.0.0 version: 6.0.0(postcss@8.4.21) style-loader: specifier: ^3.3.2 - version: 3.3.2(webpack@5.76.2) + version: 3.3.2(webpack@5.87.0) terser-webpack-plugin: specifier: ^5.3.6 - version: 5.3.7(@swc/core@1.3.49)(webpack@5.76.2) + version: 5.3.7(webpack@5.87.0) vue-loader: specifier: ^17.0.1 - version: 17.0.1(vue@3.2.47)(webpack@5.76.2) + version: 17.0.1(vue@3.2.47)(webpack@5.87.0) webpack: - specifier: ^5.76.2 - version: 5.76.2(@swc/core@1.3.49) + specifier: ^5.87.0 + version: 5.87.0 webpack-5-chain: specifier: ^8.0.1 version: 8.0.1 @@ -286,10 +290,10 @@ importers: version: 4.4.0 webpack-dev-server: specifier: ^4.8.1 - version: 4.8.1(webpack@5.76.2) + version: 4.8.1(webpack@5.87.0) webpackbar: specifier: ^5.0.2 - version: 5.0.2(webpack@5.76.2) + version: 5.0.2(webpack@5.87.0) packages/fes-compiler: dependencies: @@ -472,7 +476,7 @@ importers: version: 0.36.1 monaco-editor-webpack-plugin: specifier: ^7.0.1 - version: 7.0.1(monaco-editor@0.36.1)(webpack@5.76.2) + version: 7.0.1(monaco-editor@0.36.1)(webpack@5.87.0) vite-plugin-monaco-editor: specifier: ^1.1.0 version: 1.1.0(monaco-editor@0.36.1) @@ -629,7 +633,7 @@ importers: version: 1.32.11 sass-loader: specifier: ^11.0.1 - version: 11.0.1(sass@1.32.11)(webpack@5.76.2) + version: 11.0.1(sass@1.32.11)(webpack@5.87.0) packages/fes-plugin-swc: dependencies: @@ -647,16 +651,16 @@ importers: version: 0.0.20 css-minimizer-webpack-plugin: specifier: ^5.0.0 - version: 5.0.0(@swc/css@0.0.20)(webpack@5.76.2) + version: 5.0.0(@swc/css@0.0.20)(webpack@5.87.0) swc-loader: specifier: ^0.2.3 - version: 0.2.3(@swc/core@1.3.49)(webpack@5.76.2) + version: 0.2.3(@swc/core@1.3.49)(webpack@5.87.0) swc-plugin-vue-jsx: specifier: ^0.2.2 version: 0.2.2 terser-webpack-plugin: specifier: ^5.3.7 - version: 5.3.7(@swc/core@1.3.49)(webpack@5.76.2) + version: 5.3.7(@swc/core@1.3.49)(webpack@5.87.0) packages/fes-plugin-vuex: dependencies: @@ -3885,10 +3889,6 @@ packages: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} dev: true - /@types/estree@0.0.51: - resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} - dev: false - /@types/estree@1.0.1: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} @@ -4305,109 +4305,109 @@ packages: - supports-color dev: true - /@webassemblyjs/ast@1.11.1: - resolution: {integrity: sha1-K/12fq4aaZb0Mv9+jX/HVnnAtqc=, tarball: https://registry.npmmirror.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.11.1.tgz} + /@webassemblyjs/ast@1.11.6: + resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} dependencies: - '@webassemblyjs/helper-numbers': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 dev: false - /@webassemblyjs/floating-point-hex-parser@1.11.1: - resolution: {integrity: sha1-9sYacF8P16auyqToGY8j2dwXnk8=, tarball: https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.11.1.tgz} + /@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} dev: false - /@webassemblyjs/helper-api-error@1.11.1: - resolution: {integrity: sha1-GmMZLYeI5cASgAump6RscFKI/RY=, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.11.1.tgz} + /@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} dev: false - /@webassemblyjs/helper-buffer@1.11.1: - resolution: {integrity: sha1-gyqQDrREiEzemnytRn+BUA9eWrU=, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.11.1.tgz} + /@webassemblyjs/helper-buffer@1.11.6: + resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} dev: false - /@webassemblyjs/helper-numbers@1.11.1: - resolution: {integrity: sha1-ZNgdohn7u6HjvRv8dPboxOEKYq4=, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-numbers/download/@webassemblyjs/helper-numbers-1.11.1.tgz} + /@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 '@xtuc/long': 4.2.2 dev: false - /@webassemblyjs/helper-wasm-bytecode@1.11.1: - resolution: {integrity: sha1-8ygkHkHnsZnQsgwY6IQpxEMyleE=, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.11.1.tgz} + /@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} dev: false - /@webassemblyjs/helper-wasm-section@1.11.1: - resolution: {integrity: sha1-Ie4GWntjXzGec48N1zv72igcCXo=, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.11.1.tgz} + /@webassemblyjs/helper-wasm-section@1.11.6: + resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 dev: false - /@webassemblyjs/ieee754@1.11.1: - resolution: {integrity: sha1-ljkp6bvQVwnn4SJDoJkYCBKZJhQ=, tarball: https://registry.npmmirror.com/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.11.1.tgz} + /@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} dependencies: '@xtuc/ieee754': 1.2.0 dev: false - /@webassemblyjs/leb128@1.11.1: - resolution: {integrity: sha1-zoFLRVdOk9drrh+yZEq5zdlSeqU=, tarball: https://registry.npmmirror.com/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.11.1.tgz} + /@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} dependencies: '@xtuc/long': 4.2.2 dev: false - /@webassemblyjs/utf8@1.11.1: - resolution: {integrity: sha1-0fi3ZDaefG5rrjUOhU3smlnwo/8=, tarball: https://registry.npmmirror.com/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.11.1.tgz} + /@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} dev: false - /@webassemblyjs/wasm-edit@1.11.1: - resolution: {integrity: sha1-rSBuv0v5WgWM6YgKjAksXeyBk9Y=, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.11.1.tgz} + /@webassemblyjs/wasm-edit@1.11.6: + resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/helper-wasm-section': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-opt': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - '@webassemblyjs/wast-printer': 1.11.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-opt': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + '@webassemblyjs/wast-printer': 1.11.6 dev: false - /@webassemblyjs/wasm-gen@1.11.1: - resolution: {integrity: sha1-hsXqMEhJdZt9iMR6MvTwOa48j3Y=, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.11.1.tgz} + /@webassemblyjs/wasm-gen@1.11.6: + resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 + '@webassemblyjs/ast': 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 dev: false - /@webassemblyjs/wasm-opt@1.11.1: - resolution: {integrity: sha1-ZXtMIgL0zzs0X4pMZGHIwkGJhfI=, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.11.1.tgz} + /@webassemblyjs/wasm-opt@1.11.6: + resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 dev: false - /@webassemblyjs/wasm-parser@1.11.1: - resolution: {integrity: sha1-hspzRTT0F+m9PGfHocddi+QfsZk=, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.11.1.tgz} + /@webassemblyjs/wasm-parser@1.11.6: + resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 + '@webassemblyjs/ast': 1.11.6 + '@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 dev: false - /@webassemblyjs/wast-printer@1.11.1: - resolution: {integrity: sha1-0Mc77ajuxUJvEK6O9VzuXnCEwvA=, tarball: https://registry.npmmirror.com/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.11.1.tgz} + /@webassemblyjs/wast-printer@1.11.6: + resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} dependencies: - '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/ast': 1.11.6 '@xtuc/long': 4.2.2 dev: false @@ -4493,8 +4493,8 @@ packages: acorn-walk: 7.2.0 dev: false - /acorn-import-assertions@1.8.0(acorn@8.8.2): - resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} + /acorn-import-assertions@1.9.0(acorn@8.8.2): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: acorn: ^8 dependencies: @@ -4882,7 +4882,7 @@ packages: - supports-color dev: false - /babel-loader@9.1.2(@babel/core@7.21.3)(webpack@5.76.2): + /babel-loader@9.1.2(@babel/core@7.21.3)(webpack@5.87.0): resolution: {integrity: sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -4892,7 +4892,7 @@ packages: '@babel/core': 7.21.3 find-cache-dir: 3.3.2 schema-utils: 4.0.1 - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0 dev: false /babel-plugin-istanbul@6.1.1: @@ -5790,7 +5790,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /copy-webpack-plugin@11.0.0(webpack@5.76.2): + /copy-webpack-plugin@11.0.0(webpack@5.87.0): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -5802,7 +5802,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.0.1 serialize-javascript: 6.0.1 - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0 dev: false /core-js-compat@3.30.1: @@ -5895,7 +5895,7 @@ packages: postcss: 8.4.21 dev: false - /css-loader@6.7.3(webpack@5.76.2): + /css-loader@6.7.3(webpack@5.87.0): resolution: {integrity: sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -5909,10 +5909,10 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.21) postcss-value-parser: 4.2.0 semver: 7.5.0 - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0 dev: false - /css-minimizer-webpack-plugin@5.0.0(@swc/css@0.0.20)(webpack@5.76.2): + /css-minimizer-webpack-plugin@5.0.0(@swc/css@0.0.20)(webpack@5.87.0): resolution: {integrity: sha512-1wZ/PYvg+ZKwi5FX6YrvbB31jMAdurS+CmRQLwWCVSlfzJC85l/a6RVICqUHFa+jXyhilfnCyjafzJGbmz5tcA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -5944,7 +5944,41 @@ packages: schema-utils: 4.0.1 serialize-javascript: 6.0.1 source-map: 0.6.1 - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0(@swc/core@1.3.49) + dev: false + + /css-minimizer-webpack-plugin@5.0.0(webpack@5.87.0): + resolution: {integrity: sha512-1wZ/PYvg+ZKwi5FX6YrvbB31jMAdurS+CmRQLwWCVSlfzJC85l/a6RVICqUHFa+jXyhilfnCyjafzJGbmz5tcA==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@parcel/css': '*' + '@swc/css': '*' + clean-css: '*' + csso: '*' + esbuild: '*' + lightningcss: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@parcel/css': + optional: true + '@swc/css': + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + lightningcss: + optional: true + dependencies: + cssnano: 6.0.0(postcss@8.4.21) + jest-worker: 29.5.0 + postcss: 8.4.21 + schema-utils: 4.0.1 + serialize-javascript: 6.0.1 + source-map: 0.6.1 + webpack: 5.87.0 dev: false /css-select@4.3.0: @@ -6475,8 +6509,8 @@ packages: engines: {node: '>= 0.8'} dev: false - /enhanced-resolve@5.13.0: - resolution: {integrity: sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==} + /enhanced-resolve@5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 @@ -6562,8 +6596,8 @@ packages: which-typed-array: 1.1.9 dev: true - /es-module-lexer@0.9.3: - resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} + /es-module-lexer@1.3.0: + resolution: {integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==} dev: false /es-set-tostringtag@2.0.1: @@ -8046,7 +8080,7 @@ packages: engines: {node: '>=8'} dev: false - /html-webpack-plugin@5.5.0(webpack@5.76.2): + /html-webpack-plugin@5.5.0(webpack@5.87.0): resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} engines: {node: '>=10.13.0'} peerDependencies: @@ -8057,7 +8091,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.0 - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0 dev: false /html-webpack-tags-plugin@3.0.0: @@ -9447,7 +9481,7 @@ packages: resolution: {integrity: sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==} dev: false - /less-loader@11.1.0(less@4.1.3)(webpack@5.76.2): + /less-loader@11.1.0(less@4.1.3)(webpack@5.87.0): resolution: {integrity: sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -9456,7 +9490,7 @@ packages: dependencies: klona: 2.0.6 less: 4.1.3 - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0 dev: false /less@4.1.3: @@ -9869,14 +9903,14 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - /mini-css-extract-plugin@2.7.5(webpack@5.76.2): + /mini-css-extract-plugin@2.7.5(webpack@5.87.0): resolution: {integrity: sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: schema-utils: 4.0.1 - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0 dev: false /minimalistic-assert@1.0.1: @@ -9969,7 +10003,7 @@ packages: engines: {node: '>=0.10.0'} dev: false - /monaco-editor-webpack-plugin@7.0.1(monaco-editor@0.36.1)(webpack@5.76.2): + /monaco-editor-webpack-plugin@7.0.1(monaco-editor@0.36.1)(webpack@5.87.0): resolution: {integrity: sha512-M8qIqizltrPlIbrb73cZdTWfU9sIsUVFvAZkL3KGjAHmVWEJ0hZKa/uad14JuOckc0GwnCaoGHvMoYtJjVyCzw==} peerDependencies: monaco-editor: '>= 0.31.0' @@ -9977,7 +10011,7 @@ packages: dependencies: loader-utils: 2.0.4 monaco-editor: 0.36.1 - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0 dev: false /monaco-editor@0.36.1: @@ -10693,7 +10727,7 @@ packages: postcss: 8.4.21 dev: false - /postcss-loader@7.1.0(postcss@8.4.21)(webpack@5.76.2): + /postcss-loader@7.1.0(postcss@8.4.21)(webpack@5.87.0): resolution: {integrity: sha512-vTD2DJ8vJD0Vr1WzMQkRZWRjcynGh3t7NeoLg+Sb1TeuK7etiZfL/ZwHbaVa3M+Qni7Lj/29voV9IggnIUjlIw==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -10704,7 +10738,7 @@ packages: klona: 2.0.6 postcss: 8.4.21 semver: 7.5.0 - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0 dev: false /postcss-merge-longhand@6.0.0(postcss@8.4.21): @@ -11510,7 +11544,7 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - /sass-loader@11.0.1(sass@1.32.11)(webpack@5.76.2): + /sass-loader@11.0.1(sass@1.32.11)(webpack@5.87.0): resolution: {integrity: sha512-Vp1LcP4slTsTNLEiDkTcm8zGN/XYYrZz2BZybQbliWA8eXveqA/AxsEjllQTpJbg2MzCsx/qNO48sHdZtOaxTw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -11529,7 +11563,7 @@ packages: klona: 2.0.6 neo-async: 2.6.2 sass: 1.32.11 - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0 dev: false /sass@1.32.11: @@ -11561,6 +11595,15 @@ packages: ajv-keywords: 3.5.2(ajv@6.12.6) dev: false + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false + /schema-utils@4.0.1: resolution: {integrity: sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==} engines: {node: '>= 12.13.0'} @@ -12179,13 +12222,13 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - /style-loader@3.3.2(webpack@5.76.2): + /style-loader@3.3.2(webpack@5.87.0): resolution: {integrity: sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0 dev: false /stylehacks@6.0.0(postcss@8.4.21): @@ -12247,14 +12290,14 @@ packages: picocolors: 1.0.0 dev: false - /swc-loader@0.2.3(@swc/core@1.3.49)(webpack@5.76.2): + /swc-loader@0.2.3(@swc/core@1.3.49)(webpack@5.87.0): resolution: {integrity: sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A==} peerDependencies: '@swc/core': ^1.2.147 webpack: '>=2' dependencies: '@swc/core': 1.3.49 - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0(@swc/core@1.3.49) dev: false /swc-plugin-vue-jsx@0.2.2: @@ -12304,7 +12347,7 @@ packages: supports-hyperlinks: 2.3.0 dev: false - /terser-webpack-plugin@5.3.7(@swc/core@1.3.49)(webpack@5.76.2): + /terser-webpack-plugin@5.3.7(@swc/core@1.3.49)(webpack@5.87.0): resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -12326,7 +12369,31 @@ packages: schema-utils: 3.1.2 serialize-javascript: 6.0.1 terser: 5.16.8 - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0(@swc/core@1.3.49) + dev: false + + /terser-webpack-plugin@5.3.7(webpack@5.87.0): + resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.18 + jest-worker: 27.5.1 + schema-utils: 3.1.2 + serialize-javascript: 6.0.1 + terser: 5.16.8 + webpack: 5.87.0 dev: false /terser@5.16.8: @@ -13061,7 +13128,7 @@ packages: vue: 3.2.47 dev: false - /vue-loader@17.0.1(vue@3.2.47)(webpack@5.76.2): + /vue-loader@17.0.1(vue@3.2.47)(webpack@5.87.0): resolution: {integrity: sha512-/OOyugJnImKCkAKrAvdsWMuwoCqGxWT5USLsjohzWbMgOwpA5wQmzQiLMzZd7DjhIfunzAGIApTOgIylz/kwcg==} peerDependencies: '@vue/compiler-sfc': '*' @@ -13077,7 +13144,7 @@ packages: hash-sum: 2.0.0 loader-utils: 2.0.4 vue: 3.2.47 - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0 dev: false /vue-router@4.1.6(vue@3.2.47): @@ -13211,7 +13278,7 @@ packages: - utf-8-validate dev: false - /webpack-dev-middleware@5.3.3(webpack@5.76.2): + /webpack-dev-middleware@5.3.3(webpack@5.87.0): resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -13222,10 +13289,10 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.0.1 - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0 dev: false - /webpack-dev-server@4.8.1(webpack@5.76.2): + /webpack-dev-server@4.8.1(webpack@5.87.0): resolution: {integrity: sha512-dwld70gkgNJa33czmcj/PlKY/nOy/BimbrgZRaR9vDATBQAYgLzggR0nxDtPLJiLrMgZwbE6RRfJ5vnBBasTyg==} engines: {node: '>= 12.13.0'} hasBin: true @@ -13263,8 +13330,8 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.76.2(@swc/core@1.3.49) - webpack-dev-middleware: 5.3.3(webpack@5.76.2) + webpack: 5.87.0 + webpack-dev-middleware: 5.3.3(webpack@5.87.0) ws: 8.13.0 transitivePeerDependencies: - bufferutil @@ -13282,8 +13349,8 @@ packages: resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==} dev: false - /webpack@5.76.2(@swc/core@1.3.49): - resolution: {integrity: sha512-Th05ggRm23rVzEOlX8y67NkYCHa9nTNcwHPBhdg+lKG+mtiW7XgggjAeeLnADAe7mLjJ6LUNfgHAuRRh+Z6J7w==} + /webpack@5.87.0: + resolution: {integrity: sha512-GOu1tNbQ7p1bDEoFRs2YPcfyGs8xq52yyPBZ3m2VGnXGtV9MxjrkABHm4V9Ia280OefsSLzvbVoXcfLxjKY/Iw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -13293,16 +13360,16 @@ packages: optional: true dependencies: '@types/eslint-scope': 3.7.4 - '@types/estree': 0.0.51 - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/wasm-edit': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 + '@types/estree': 1.0.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 acorn: 8.8.2 - acorn-import-assertions: 1.8.0(acorn@8.8.2) + acorn-import-assertions: 1.9.0(acorn@8.8.2) browserslist: 4.21.5 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.13.0 - es-module-lexer: 0.9.3 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.3.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -13311,9 +13378,9 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 3.1.2 + schema-utils: 3.3.0 tapable: 2.2.0 - terser-webpack-plugin: 5.3.7(@swc/core@1.3.49)(webpack@5.76.2) + terser-webpack-plugin: 5.3.7(webpack@5.87.0) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -13322,7 +13389,47 @@ packages: - uglify-js dev: false - /webpackbar@5.0.2(webpack@5.76.2): + /webpack@5.87.0(@swc/core@1.3.49): + resolution: {integrity: sha512-GOu1tNbQ7p1bDEoFRs2YPcfyGs8xq52yyPBZ3m2VGnXGtV9MxjrkABHm4V9Ia280OefsSLzvbVoXcfLxjKY/Iw==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 1.0.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.8.2 + acorn-import-assertions: 1.9.0(acorn@8.8.2) + browserslist: 4.21.5 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.3.0 + 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.0 + terser-webpack-plugin: 5.3.7(@swc/core@1.3.49)(webpack@5.87.0) + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: false + + /webpackbar@5.0.2(webpack@5.87.0): resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==} engines: {node: '>=12'} peerDependencies: @@ -13332,7 +13439,7 @@ packages: consola: 2.15.3 pretty-time: 1.1.0 std-env: 3.3.2 - webpack: 5.76.2(@swc/core@1.3.49) + webpack: 5.87.0 dev: false /websocket-driver@0.7.4: