diff --git a/packages/angular_devkit/build_angular/package.json b/packages/angular_devkit/build_angular/package.json index e9495a1c69bf..12d36aa0bb67 100644 --- a/packages/angular_devkit/build_angular/package.json +++ b/packages/angular_devkit/build_angular/package.json @@ -55,7 +55,7 @@ "tinyglobby": "0.2.15", "tree-kill": "1.2.2", "tslib": "2.8.1", - "webpack": "5.102.1", + "webpack": "5.104.0", "webpack-dev-middleware": "7.4.5", "webpack-dev-server": "5.2.2", "webpack-merge": "6.0.1", diff --git a/packages/angular_devkit/build_webpack/package.json b/packages/angular_devkit/build_webpack/package.json index 80780f3f1638..5b1d83e5fa20 100644 --- a/packages/angular_devkit/build_webpack/package.json +++ b/packages/angular_devkit/build_webpack/package.json @@ -22,7 +22,7 @@ "devDependencies": { "@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER", "@ngtools/webpack": "workspace:0.0.0-PLACEHOLDER", - "webpack": "5.102.1", + "webpack": "5.104.0", "webpack-dev-server": "5.2.2" }, "peerDependencies": { diff --git a/packages/ngtools/webpack/package.json b/packages/ngtools/webpack/package.json index f63025d6c455..2f7607f60292 100644 --- a/packages/ngtools/webpack/package.json +++ b/packages/ngtools/webpack/package.json @@ -30,6 +30,6 @@ "@angular/compiler": "21.0.5", "@angular/compiler-cli": "21.0.5", "typescript": "5.9.3", - "webpack": "5.102.1" + "webpack": "5.104.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6679d78dcce8..07aeb941d21e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -655,16 +655,16 @@ importers: version: 10.4.21(postcss@8.5.6) babel-loader: specifier: 10.0.0 - version: 10.0.0(@babel/core@7.28.4)(webpack@5.102.1(esbuild@0.26.0)) + version: 10.0.0(@babel/core@7.28.4)(webpack@5.104.0(esbuild@0.26.0)) browserslist: specifier: ^4.26.0 version: 4.28.1 copy-webpack-plugin: specifier: 13.0.1 - version: 13.0.1(webpack@5.102.1(esbuild@0.26.0)) + version: 13.0.1(webpack@5.104.0(esbuild@0.26.0)) css-loader: specifier: 7.1.2 - version: 7.1.2(webpack@5.102.1(esbuild@0.26.0)) + version: 7.1.2(webpack@5.104.0(esbuild@0.26.0)) esbuild-wasm: specifier: 0.26.0 version: 0.26.0 @@ -685,16 +685,16 @@ importers: version: 4.4.2 less-loader: specifier: 12.3.0 - version: 12.3.0(less@4.4.2)(webpack@5.102.1(esbuild@0.26.0)) + version: 12.3.0(less@4.4.2)(webpack@5.104.0(esbuild@0.26.0)) license-webpack-plugin: specifier: 4.0.2 - version: 4.0.2(webpack@5.102.1(esbuild@0.26.0)) + version: 4.0.2(webpack@5.104.0(esbuild@0.26.0)) loader-utils: specifier: 3.3.1 version: 3.3.1 mini-css-extract-plugin: specifier: 2.9.4 - version: 2.9.4(webpack@5.102.1(esbuild@0.26.0)) + version: 2.9.4(webpack@5.104.0(esbuild@0.26.0)) open: specifier: 10.2.0 version: 10.2.0 @@ -712,7 +712,7 @@ importers: version: 8.5.6 postcss-loader: specifier: 8.2.0 - version: 8.2.0(postcss@8.5.6)(typescript@5.9.3)(webpack@5.102.1(esbuild@0.26.0)) + version: 8.2.0(postcss@8.5.6)(typescript@5.9.3)(webpack@5.104.0(esbuild@0.26.0)) resolve-url-loader: specifier: 5.0.0 version: 5.0.0 @@ -724,13 +724,13 @@ importers: version: 1.93.2 sass-loader: specifier: 16.0.5 - version: 16.0.5(sass@1.93.2)(webpack@5.102.1(esbuild@0.26.0)) + version: 16.0.5(sass@1.93.2)(webpack@5.104.0(esbuild@0.26.0)) semver: specifier: 7.7.3 version: 7.7.3 source-map-loader: specifier: 5.0.0 - version: 5.0.0(webpack@5.102.1(esbuild@0.26.0)) + version: 5.0.0(webpack@5.104.0(esbuild@0.26.0)) source-map-support: specifier: 0.5.21 version: 0.5.21 @@ -747,20 +747,20 @@ importers: specifier: 2.8.1 version: 2.8.1 webpack: - specifier: 5.102.1 - version: 5.102.1(esbuild@0.26.0) + specifier: 5.104.0 + version: 5.104.0(esbuild@0.26.0) webpack-dev-middleware: specifier: 7.4.5 - version: 7.4.5(webpack@5.102.1(esbuild@0.26.0)) + version: 7.4.5(webpack@5.104.0(esbuild@0.26.0)) webpack-dev-server: specifier: 5.2.2 - version: 5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.102.1(esbuild@0.26.0)) + version: 5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.104.0(esbuild@0.26.0)) webpack-merge: specifier: 6.0.1 version: 6.0.1 webpack-subresource-integrity: specifier: 5.1.0 - version: 5.1.0(webpack@5.102.1(esbuild@0.26.0)) + version: 5.1.0(webpack@5.104.0(esbuild@0.26.0)) devDependencies: '@angular/ssr': specifier: workspace:* @@ -798,11 +798,11 @@ importers: specifier: workspace:0.0.0-PLACEHOLDER version: link:../../ngtools/webpack webpack: - specifier: 5.102.1 - version: 5.102.1(esbuild@0.26.0) + specifier: 5.104.0 + version: 5.104.0(esbuild@0.26.0) webpack-dev-server: specifier: 5.2.2 - version: 5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.102.1(esbuild@0.26.0)) + version: 5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.104.0(esbuild@0.26.0)) packages/angular_devkit/core: dependencies: @@ -880,8 +880,8 @@ importers: specifier: 5.9.3 version: 5.9.3 webpack: - specifier: 5.102.1 - version: 5.102.1(esbuild@0.26.0) + specifier: 5.104.0 + version: 5.104.0(esbuild@0.26.0) packages/schematics/angular: dependencies: @@ -5529,6 +5529,9 @@ packages: es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + es-module-lexer@2.0.0: + resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} + es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -9255,8 +9258,8 @@ packages: html-webpack-plugin: optional: true - webpack@5.102.1: - resolution: {integrity: sha512-7h/weGm9d/ywQ6qzJ+Xy+r9n/3qgp/thalBbpOi5i223dPXKi04IBtqPN9nTd+jBc7QKfvDbaBnFipYp4sJAUQ==} + webpack@5.104.0: + resolution: {integrity: sha512-5DeICTX8BVgNp6afSPYXAFjskIgWGlygQH58bcozPOXgo2r/6xx39Y1+cULZ3gTxUYQP88jmwLj2anu4Xaq84g==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -12615,7 +12618,7 @@ snapshots: '@types/loader-utils@3.0.0(esbuild@0.26.0)': dependencies: '@types/node': 22.19.3 - webpack: 5.102.1(esbuild@0.26.0) + webpack: 5.104.0(esbuild@0.26.0) transitivePeerDependencies: - '@swc/core' - esbuild @@ -13597,11 +13600,11 @@ snapshots: b4a@1.7.3: {} - babel-loader@10.0.0(@babel/core@7.28.4)(webpack@5.102.1(esbuild@0.26.0)): + babel-loader@10.0.0(@babel/core@7.28.4)(webpack@5.104.0(esbuild@0.26.0)): dependencies: '@babel/core': 7.28.4 find-up: 5.0.0 - webpack: 5.102.1(esbuild@0.26.0) + webpack: 5.104.0(esbuild@0.26.0) babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.4): dependencies: @@ -14203,14 +14206,14 @@ snapshots: dependencies: is-what: 3.14.1 - copy-webpack-plugin@13.0.1(webpack@5.102.1(esbuild@0.26.0)): + copy-webpack-plugin@13.0.1(webpack@5.104.0(esbuild@0.26.0)): dependencies: glob-parent: 6.0.2 normalize-path: 3.0.0 schema-utils: 4.3.3 serialize-javascript: 6.0.2 tinyglobby: 0.2.15 - webpack: 5.102.1(esbuild@0.26.0) + webpack: 5.104.0(esbuild@0.26.0) core-js-compat@3.47.0: dependencies: @@ -14254,7 +14257,7 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-loader@7.1.2(webpack@5.102.1(esbuild@0.26.0)): + css-loader@7.1.2(webpack@5.104.0(esbuild@0.26.0)): dependencies: icss-utils: 5.1.0(postcss@8.5.6) postcss: 8.5.6 @@ -14265,7 +14268,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.7.3 optionalDependencies: - webpack: 5.102.1(esbuild@0.26.0) + webpack: 5.104.0(esbuild@0.26.0) css-select@6.0.0: dependencies: @@ -14690,6 +14693,8 @@ snapshots: es-module-lexer@1.7.0: {} + es-module-lexer@2.0.0: {} + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -16497,11 +16502,11 @@ snapshots: picocolors: 1.1.1 shell-quote: 1.8.3 - less-loader@12.3.0(less@4.4.2)(webpack@5.102.1(esbuild@0.26.0)): + less-loader@12.3.0(less@4.4.2)(webpack@5.104.0(esbuild@0.26.0)): dependencies: less: 4.4.2 optionalDependencies: - webpack: 5.102.1(esbuild@0.26.0) + webpack: 5.104.0(esbuild@0.26.0) less@4.4.2: dependencies: @@ -16522,11 +16527,11 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - license-webpack-plugin@4.0.2(webpack@5.102.1(esbuild@0.26.0)): + license-webpack-plugin@4.0.2(webpack@5.104.0(esbuild@0.26.0)): dependencies: webpack-sources: 3.3.3 optionalDependencies: - webpack: 5.102.1(esbuild@0.26.0) + webpack: 5.104.0(esbuild@0.26.0) lie@3.3.0: dependencies: @@ -16775,11 +16780,11 @@ snapshots: mimic-response@3.1.0: {} - mini-css-extract-plugin@2.9.4(webpack@5.102.1(esbuild@0.26.0)): + mini-css-extract-plugin@2.9.4(webpack@5.104.0(esbuild@0.26.0)): dependencies: schema-utils: 4.3.3 tapable: 2.3.0 - webpack: 5.102.1(esbuild@0.26.0) + webpack: 5.104.0(esbuild@0.26.0) minimalistic-assert@1.0.1: {} @@ -17412,14 +17417,14 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-loader@8.2.0(postcss@8.5.6)(typescript@5.9.3)(webpack@5.102.1(esbuild@0.26.0)): + postcss-loader@8.2.0(postcss@8.5.6)(typescript@5.9.3)(webpack@5.104.0(esbuild@0.26.0)): dependencies: cosmiconfig: 9.0.0(typescript@5.9.3) jiti: 2.6.1 postcss: 8.5.6 semver: 7.7.3 optionalDependencies: - webpack: 5.102.1(esbuild@0.26.0) + webpack: 5.104.0(esbuild@0.26.0) transitivePeerDependencies: - typescript @@ -17990,12 +17995,12 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@16.0.5(sass@1.93.2)(webpack@5.102.1(esbuild@0.26.0)): + sass-loader@16.0.5(sass@1.93.2)(webpack@5.104.0(esbuild@0.26.0)): dependencies: neo-async: 2.6.2 optionalDependencies: sass: 1.93.2 - webpack: 5.102.1(esbuild@0.26.0) + webpack: 5.104.0(esbuild@0.26.0) sass@1.93.2: dependencies: @@ -18306,11 +18311,11 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@5.0.0(webpack@5.102.1(esbuild@0.26.0)): + source-map-loader@5.0.0(webpack@5.104.0(esbuild@0.26.0)): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.102.1(esbuild@0.26.0) + webpack: 5.104.0(esbuild@0.26.0) source-map-support@0.4.18: dependencies: @@ -18606,14 +18611,14 @@ snapshots: transitivePeerDependencies: - supports-color - terser-webpack-plugin@5.3.16(esbuild@0.26.0)(webpack@5.102.1(esbuild@0.26.0)): + terser-webpack-plugin@5.3.16(esbuild@0.26.0)(webpack@5.104.0(esbuild@0.26.0)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 serialize-javascript: 6.0.2 terser: 5.44.0 - webpack: 5.102.1(esbuild@0.26.0) + webpack: 5.104.0(esbuild@0.26.0) optionalDependencies: esbuild: 0.26.0 @@ -19136,7 +19141,7 @@ snapshots: webidl-conversions@8.0.0: {} - webpack-dev-middleware@7.4.5(webpack@5.102.1(esbuild@0.26.0)): + webpack-dev-middleware@7.4.5(webpack@5.104.0(esbuild@0.26.0)): dependencies: colorette: 2.0.20 memfs: 4.51.1 @@ -19145,9 +19150,9 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.3.3 optionalDependencies: - webpack: 5.102.1(esbuild@0.26.0) + webpack: 5.104.0(esbuild@0.26.0) - webpack-dev-server@5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.102.1(esbuild@0.26.0)): + webpack-dev-server@5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.104.0(esbuild@0.26.0)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -19175,10 +19180,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.5(webpack@5.102.1(esbuild@0.26.0)) + webpack-dev-middleware: 7.4.5(webpack@5.104.0(esbuild@0.26.0)) ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) optionalDependencies: - webpack: 5.102.1(esbuild@0.26.0) + webpack: 5.104.0(esbuild@0.26.0) transitivePeerDependencies: - bufferutil - debug @@ -19193,12 +19198,12 @@ snapshots: webpack-sources@3.3.3: {} - webpack-subresource-integrity@5.1.0(webpack@5.102.1(esbuild@0.26.0)): + webpack-subresource-integrity@5.1.0(webpack@5.104.0(esbuild@0.26.0)): dependencies: typed-assert: 1.0.9 - webpack: 5.102.1(esbuild@0.26.0) + webpack: 5.104.0(esbuild@0.26.0) - webpack@5.102.1(esbuild@0.26.0): + webpack@5.104.0(esbuild@0.26.0): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -19211,7 +19216,7 @@ snapshots: browserslist: 4.28.1 chrome-trace-event: 1.0.4 enhanced-resolve: 5.18.4 - es-module-lexer: 1.7.0 + es-module-lexer: 2.0.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -19222,7 +19227,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.0 - terser-webpack-plugin: 5.3.16(esbuild@0.26.0)(webpack@5.102.1(esbuild@0.26.0)) + terser-webpack-plugin: 5.3.16(esbuild@0.26.0)(webpack@5.104.0(esbuild@0.26.0)) watchpack: 2.4.4 webpack-sources: 3.3.3 transitivePeerDependencies: