@@ -41,9 +41,11 @@ var options = {
4141 popup : path . join ( __dirname , 'src' , 'pages' , 'Popup' , 'index.jsx' ) ,
4242 background : path . join ( __dirname , 'src' , 'pages' , 'Background' , 'index.js' ) ,
4343 contentScript : path . join ( __dirname , 'src' , 'pages' , 'Content' , 'index.js' ) ,
44+ devtools : path . join ( __dirname , 'src' , 'pages' , 'Devtools' , 'index.js' ) ,
45+ panel : path . join ( __dirname , 'src' , 'pages' , 'Panel' , 'index.tsx' ) ,
4446 } ,
4547 chromeExtensionBoilerplate : {
46- notHotReload : [ 'contentScript' ] ,
48+ notHotReload : [ 'contentScript' , 'devtools' ] ,
4749 } ,
4850 output : {
4951 path : path . resolve ( __dirname , 'build' ) ,
@@ -172,6 +174,18 @@ var options = {
172174 chunks : [ 'background' ] ,
173175 cache : false ,
174176 } ) ,
177+ new HtmlWebpackPlugin ( {
178+ template : path . join ( __dirname , 'src' , 'pages' , 'Devtools' , 'index.html' ) ,
179+ filename : 'devtools.html' ,
180+ chunks : [ 'devtools' ] ,
181+ cache : false ,
182+ } ) ,
183+ new HtmlWebpackPlugin ( {
184+ template : path . join ( __dirname , 'src' , 'pages' , 'Panel' , 'index.html' ) ,
185+ filename : 'panel.html' ,
186+ chunks : [ 'panel' ] ,
187+ cache : false ,
188+ } ) ,
175189 ] ,
176190 infrastructureLogging : {
177191 level : 'info' ,
0 commit comments