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,
|
||
|
|
},
|
||
|
|
}
|
||
|
|
},
|
||
|
|
},
|
||
|
|
}
|