diff --git a/package.json b/package.json index ab64e4adb50f..385a380d2c7a 100644 --- a/package.json +++ b/package.json @@ -203,7 +203,7 @@ "verdaccio-auth-memory": "^10.0.0", "vite": "5.4.0", "watchpack": "2.4.1", - "webpack": "5.93.0", + "webpack": "5.94.0", "webpack-dev-middleware": "7.3.0", "webpack-dev-server": "5.0.4", "webpack-merge": "6.0.1", diff --git a/packages/angular_devkit/build_angular/package.json b/packages/angular_devkit/build_angular/package.json index 965594523f07..3434773e2dde 100644 --- a/packages/angular_devkit/build_angular/package.json +++ b/packages/angular_devkit/build_angular/package.json @@ -63,7 +63,7 @@ "tslib": "2.6.3", "vite": "5.4.0", "watchpack": "2.4.1", - "webpack": "5.93.0", + "webpack": "5.94.0", "webpack-dev-middleware": "7.3.0", "webpack-dev-server": "5.0.4", "webpack-merge": "6.0.1", diff --git a/packages/ngtools/webpack/src/ivy/plugin.ts b/packages/ngtools/webpack/src/ivy/plugin.ts index 478cfe762806..4faee61bcfa1 100644 --- a/packages/ngtools/webpack/src/ivy/plugin.ts +++ b/packages/ngtools/webpack/src/ivy/plugin.ts @@ -311,7 +311,11 @@ export class AngularWebpackPlugin { compilationFileEmitters.set(compilation, fileEmitters); compilation.compiler.webpack.NormalModule.getCompilationHooks(compilation).loader.tap( PLUGIN_NAME, - (loaderContext: { [AngularPluginSymbol]?: FileEmitterCollection }) => { + (context) => { + const loaderContext = context as typeof context & { + [AngularPluginSymbol]?: FileEmitterCollection; + }; + loaderContext[AngularPluginSymbol] = fileEmitters; }, ); diff --git a/yarn.lock b/yarn.lock index 29699394cbf2..4c61e54ab69b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -118,7 +118,7 @@ __metadata: undici: "npm:6.19.7" vite: "npm:5.4.0" watchpack: "npm:2.4.1" - webpack: "npm:5.93.0" + webpack: "npm:5.94.0" webpack-dev-middleware: "npm:7.3.0" webpack-dev-server: "npm:5.0.4" webpack-merge: "npm:6.0.1" @@ -807,7 +807,7 @@ __metadata: verdaccio-auth-memory: "npm:^10.0.0" vite: "npm:5.4.0" watchpack: "npm:2.4.1" - webpack: "npm:5.93.0" + webpack: "npm:5.94.0" webpack-dev-middleware: "npm:7.3.0" webpack-dev-server: "npm:5.0.4" webpack-merge: "npm:6.0.1" @@ -8644,7 +8644,7 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.17.0": +"enhanced-resolve@npm:^5.17.0, enhanced-resolve@npm:^5.17.1": version: 5.17.1 resolution: "enhanced-resolve@npm:5.17.1" dependencies: @@ -17932,6 +17932,42 @@ __metadata: languageName: node linkType: hard +"webpack@npm:5.94.0": + version: 5.94.0 + resolution: "webpack@npm:5.94.0" + dependencies: + "@types/estree": "npm:^1.0.5" + "@webassemblyjs/ast": "npm:^1.12.1" + "@webassemblyjs/wasm-edit": "npm:^1.12.1" + "@webassemblyjs/wasm-parser": "npm:^1.12.1" + acorn: "npm:^8.7.1" + acorn-import-attributes: "npm:^1.9.5" + browserslist: "npm:^4.21.10" + chrome-trace-event: "npm:^1.0.2" + enhanced-resolve: "npm:^5.17.1" + es-module-lexer: "npm:^1.2.1" + eslint-scope: "npm:5.1.1" + events: "npm:^3.2.0" + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.2.11" + json-parse-even-better-errors: "npm:^2.3.1" + loader-runner: "npm:^4.2.0" + mime-types: "npm:^2.1.27" + neo-async: "npm:^2.6.2" + schema-utils: "npm:^3.2.0" + tapable: "npm:^2.1.1" + terser-webpack-plugin: "npm:^5.3.10" + watchpack: "npm:^2.4.1" + webpack-sources: "npm:^3.2.3" + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 10c0/b4d1b751f634079bd177a89eef84d80fa5bb8d6fc15d72ab40fc2b9ca5167a79b56585e1a849e9e27e259803ee5c4365cb719e54af70a43c06358ec268ff4ebf + languageName: node + linkType: hard + "websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": version: 0.7.4 resolution: "websocket-driver@npm:0.7.4"