Changeset View
Changeset View
Standalone View
Standalone View
web/webpack.config.cjs
Show First 20 Lines • Show All 103 Lines • ▼ Show 20 Lines | const baseWebWorkersConfig = { | ||||
entry: { | entry: { | ||||
pushNotif: './push-notif/service-worker.js', | pushNotif: './push-notif/service-worker.js', | ||||
database: './database/worker/db-worker.js', | database: './database/worker/db-worker.js', | ||||
}, | }, | ||||
output: { | output: { | ||||
filename: '[name].build.js', | filename: '[name].build.js', | ||||
path: path.join(__dirname, 'dist', 'webworkers'), | path: path.join(__dirname, 'dist', 'webworkers'), | ||||
}, | }, | ||||
resolve: { | |||||
fallback: { | |||||
crypto: false, | |||||
fs: false, | |||||
path: false, | |||||
}, | |||||
}, | |||||
}; | }; | ||||
module.exports = function (env) { | module.exports = function (env) { | ||||
const browserConfig = env.prod | const browserConfig = env.prod | ||||
? createProdBrowserConfig(baseProdBrowserConfig, babelConfig) | ? createProdBrowserConfig(baseProdBrowserConfig, babelConfig) | ||||
: createDevBrowserConfig(baseDevBrowserConfig, babelConfig); | : createDevBrowserConfig(baseDevBrowserConfig, babelConfig); | ||||
const nodeConfig = createNodeServerRenderingConfig( | const nodeConfig = createNodeServerRenderingConfig( | ||||
baseNodeServerRenderingConfig, | baseNodeServerRenderingConfig, | ||||
Show All 13 Lines |