@@ -28,9 +28,10 @@ import { CompositionsMain } from '@teambit/compositions';
2828import { Logger } from '@teambit/logger' ;
2929import { WebpackConfigWithDevServer , WebpackMain } from '@teambit/webpack' ;
3030import { Workspace } from '@teambit/workspace' ;
31+ import { PkgMain } from '@teambit/pkg' ;
3132import path from 'path' ;
3233import webpack , { Configuration } from 'webpack' ;
33- import WsDevServer , { addDevServerEntrypoints } from 'webpack-dev-server' ;
34+ import WsDevServer from 'webpack-dev-server' ;
3435import { webpack5BuildConfigFactory } from './webpack/webpack5.build.config' ;
3536import { webpack5ServeConfigFactory } from './webpack/webpack5.serve.config' ;
3637import { AngularV12Aspect } from './angular-v12.aspect' ;
@@ -42,8 +43,8 @@ export class AngularV12Webpack extends AngularWebpack {
4243 webpackBuildConfigFactory = webpack5BuildConfigFactory ;
4344 webpack : typeof webpack ;
4445
45- constructor ( workspace : Workspace | undefined , webpackMain : WebpackMain , compositions : CompositionsMain , nodeModulesPaths : string [ ] ) {
46- super ( workspace , webpackMain , compositions , AngularV12Aspect , nodeModulesPaths ) ;
46+ constructor ( workspace : Workspace | undefined , webpackMain : WebpackMain , compositions : CompositionsMain , pkg : PkgMain , nodeModulesPaths : string [ ] ) {
47+ super ( workspace , webpackMain , compositions , pkg , AngularV12Aspect , nodeModulesPaths ) ;
4748 // resolving to the webpack used by angular devkit to avoid multiple instances of webpack
4849 // otherwise, if we use a different version, it would break
4950 const buildAngular = require . resolve ( '@angular-devkit/build-angular' ) ;
@@ -106,7 +107,7 @@ export class AngularV12Webpack extends AngularWebpack {
106107 workspaceRoot : string ,
107108 logger : Logger ,
108109 setup : WebpackSetup ,
109- webpackOptions : Partial < WebpackConfigWithDevServer > = { } ,
110+ webpackOptions : Partial < WebpackConfigWithDevServer | Configuration > = { } ,
110111 angularOptions : Partial < BrowserBuilderSchema > = { }
111112 ) : Promise < WebpackConfigWithDevServer | Configuration > {
112113 // Options from angular.json
0 commit comments