]> Untitled Git - lemmy-ui.git/commitdiff
Use Webpack 5 filesystem cache
authorOrvar Segerström <orvarsegerstrom@gmail.com>
Sun, 25 Oct 2020 10:58:47 +0000 (11:58 +0100)
committerOrvar Segerström <orvarsegerstrom@gmail.com>
Sun, 25 Oct 2020 11:37:18 +0000 (12:37 +0100)
webpack.config.js

index 1b3470507a3bc061e13b7b9695e53223d76209c1..e9c4fb320b3fb3ace8fddd27ae471e219901d10a 100644 (file)
@@ -12,6 +12,8 @@ const banner = `
   `;
 
 module.exports = function (env, _) {
+  const platform = env.platform || 'server';
+
   const base = {
     // mode is set by package.json flags
     entry: './src/server/index.tsx', // Point to main file
@@ -61,15 +63,19 @@ module.exports = function (env, _) {
         banner,
       }),
     ],
+    cache: {
+      type: 'filesystem',
+      name: platform,
+    },
   };
 
   // server-specific configuration
-  if (env.platform === 'server') {
+  if (platform === 'server') {
     base.target = 'node';
     base.externals = [nodeExternals(), 'inferno-helmet'];
   }
   // client-specific configurations
-  if (env.platform === 'client') {
+  if (platform === 'client') {
     base.entry = './src/client/index.tsx';
     base.output.filename = 'js/client.js';
   }