29 lines
931 B
JavaScript
29 lines
931 B
JavaScript
![]() |
module.exports = {
|
||
|
webpack: {
|
||
|
configure: (webpackConfig, { env, paths }) => {
|
||
|
return {
|
||
|
...webpackConfig,
|
||
|
entry: {
|
||
|
main: [
|
||
|
env === 'development' &&
|
||
|
require.resolve(
|
||
|
'react-dev-utils/webpackHotDevClient'
|
||
|
),
|
||
|
paths.appIndexJs,
|
||
|
].filter(Boolean),
|
||
|
content: './src/chrome/content.ts',
|
||
|
background: './src/chrome/background.ts',
|
||
|
},
|
||
|
output: {
|
||
|
...webpackConfig.output,
|
||
|
filename: 'static/js/[name].js',
|
||
|
},
|
||
|
optimization: {
|
||
|
...webpackConfig.optimization,
|
||
|
runtimeChunk: false,
|
||
|
},
|
||
|
}
|
||
|
},
|
||
|
},
|
||
|
}
|