diff --git a/build/web.neutrinorc.js b/build/web.neutrinorc.js deleted file mode 100644 index 9fa1e4d..0000000 --- a/build/web.neutrinorc.js +++ /dev/null @@ -1,21 +0,0 @@ -/* eslint-disable import/no-extraneous-dependencies */ -const copy = require('@neutrinojs/copy'); - -module.exports = async (flecks) => { - // eslint-disable-next-line global-require - const config = await require('@flecks/web/server/build/web.neutrinorc')(flecks); - - config.use.push( - copy({ - copyUnmodified: true, - patterns: [ - { - from: 'icon.png', - to: 'web/assets/icon.png', - }, - ], - }), - ); - - return config; -}; diff --git a/build/web.webpack.config.js b/build/web.webpack.config.js new file mode 100644 index 0000000..3f9cc5b --- /dev/null +++ b/build/web.webpack.config.js @@ -0,0 +1,17 @@ +const {copy} = require('@flecks/core/server'); +const configFn = require('@flecks/web/server/build/web.webpack.config'); + +module.exports = async (env, argv, flecks) => { + const config = await configFn(env, argv, flecks); + config.plugins.push( + copy({ + patterns: [ + { + from: 'icon.png', + to: 'assets/icon.png', + }, + ], + }), + ); + return config; +};