From 07dfe48d95f0b66e23325e5cafa094eff63eca1c Mon Sep 17 00:00:00 2001 From: Richard Harris Date: Fri, 26 Apr 2019 08:10:36 -0400 Subject: [PATCH] fix webpack config --- webpack.config.js | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/webpack.config.js b/webpack.config.js index b74f4a9..7d2f025 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -5,18 +5,18 @@ const pkg = require('./package.json'); const mode = process.env.NODE_ENV; const dev = mode === 'development'; +const extensions = ['.mjs', '.js', '.json', '.svelte', '.html']; +const mainFields = ['svelte', 'module', 'browser', 'main']; + module.exports = { client: { entry: config.client.entry(), output: config.client.output(), - resolve: { - extensions: ['.js', '.json', '.html'], - mainFields: ['svelte', 'module', 'browser', 'main'] - }, + resolve: { extensions, mainFields }, module: { rules: [ { - test: /\.html$/, + test: /\.(svelte|html)$/, use: { loader: 'svelte-loader', options: { @@ -43,15 +43,12 @@ module.exports = { entry: config.server.entry(), output: config.server.output(), target: 'node', - resolve: { - extensions: ['.js', '.json', '.html'], - mainFields: ['svelte', 'module', 'browser', 'main'] - }, + resolve: { extensions, mainFields }, externals: Object.keys(pkg.dependencies).concat('encoding'), module: { rules: [ { - test: /\.html$/, + test: /\.(svelte|html)$/, use: { loader: 'svelte-loader', options: {