From a7150c1d923f37be058f55875510a1f24bffbe31 Mon Sep 17 00:00:00 2001 From: cha0s Date: Thu, 17 Mar 2022 17:42:04 -0500 Subject: [PATCH] fix: build --- packages/core/src/bootstrap/fleck.js | 2 -- packages/fleck/src/server/index.js | 1 + packages/http/src/server/build/http.neutrinorc.js | 12 ++++++------ packages/http/src/server/index.js | 1 + 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/core/src/bootstrap/fleck.js b/packages/core/src/bootstrap/fleck.js index 6979340..e67a45b 100644 --- a/packages/core/src/bootstrap/fleck.js +++ b/packages/core/src/bootstrap/fleck.js @@ -1,4 +1,3 @@ -const banner = require('@neutrinojs/banner'); const clean = require('@neutrinojs/clean'); const compileLoader = require('@neutrinojs/compile-loader'); const babelMerge = require('babel-merge'); @@ -35,7 +34,6 @@ module.exports = ({ ), }), ); - neutrino.use(banner()); neutrino.use(clean({cleanStaleWebpackAssets: false})); /* eslint-disable indent */ config diff --git a/packages/fleck/src/server/index.js b/packages/fleck/src/server/index.js index c3c485d..b14ad94 100644 --- a/packages/fleck/src/server/index.js +++ b/packages/fleck/src/server/index.js @@ -10,6 +10,7 @@ export default { * Webpack stats configuration when building fleck target. */ stats: { + children: false, chunks: false, colors: true, modules: false, diff --git a/packages/http/src/server/build/http.neutrinorc.js b/packages/http/src/server/build/http.neutrinorc.js index d7e4545..1b2fce7 100644 --- a/packages/http/src/server/build/http.neutrinorc.js +++ b/packages/http/src/server/build/http.neutrinorc.js @@ -44,6 +44,7 @@ module.exports = (async () => { title: 'Testbed', }; options.output = join(originalOutput, flecks.get('@flecks/http/server.output')); + // Load HTML. neutrino.use(htmlLoader()); Object.entries(options.mains).forEach(([name, mainsConfig]) => { const {entry, ...htmlTemplateConfig} = mainsConfig; @@ -90,7 +91,9 @@ module.exports = (async () => { }), ); }); - // Fold in existing source maps. + // Install source-map-support and fold in existing source maps. + config.entry('index') + .add('source-map-support'); config.module .rule('maps') .test(/\.js$/) @@ -121,7 +124,7 @@ module.exports = (async () => { .publicPath('/') .filename(isProduction ? 'assets/[name].[contenthash:8].js' : 'assets/[name].js'); config - .devtool('source-map') + .devtool(isProduction ? 'source-map' : 'cheap-module-source-map') .target('web'); config.node .set('Buffer', true) @@ -137,10 +140,7 @@ module.exports = (async () => { '.json', ]); config.resolve.modules - .merge([ - join(FLECKS_CORE_ROOT, 'node_modules'), - 'node_modules', - ]); + .merge([join(FLECKS_CORE_ROOT, 'node_modules')]); // Reporting. config.stats(flecks.get('@flecks/http/server.stats')); // Inline the main entrypoint (nice for FCP). diff --git a/packages/http/src/server/index.js b/packages/http/src/server/index.js index e9ff743..7e4b25b 100644 --- a/packages/http/src/server/index.js +++ b/packages/http/src/server/index.js @@ -150,6 +150,7 @@ export default { * Webpack stats configuration when building HTTP target. */ stats: { + children: false, chunks: false, colors: true, modules: false,