From e91fe7f03588abf6b231a2f82ffc9a03711d4f35 Mon Sep 17 00:00:00 2001 From: haikdc Date: Sat, 18 Apr 2026 08:03:52 -0700 Subject: [PATCH] [hAIk]: optimize webpack config for faster dev builds: reorder resolve extensions from [.js, .jsx, .ts, .tsx] to [.tsx, .ts, .js] so TypeScript files resolve first, drop unused .jsx entry, and enable persistent filesystem caching in development mode to speed up rebuilds --- frontend/webpack.config.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/webpack.config.js b/frontend/webpack.config.js index 5c51cae7..9dc3c13c 100644 --- a/frontend/webpack.config.js +++ b/frontend/webpack.config.js @@ -66,7 +66,7 @@ module.exports = (env, argv) => { }, resolve: { - extensions: ['.js', '.jsx', '.ts', '.tsx'], + extensions: ['.tsx', '.ts', '.js'], alias: { '@': path.resolve(__dirname, 'src'), [path.resolve(__dirname, 'node_modules/@pierre/diffs/node_modules/shiki/dist/bundle-full.mjs')]: @@ -93,6 +93,8 @@ module.exports = (env, argv) => { }), ], + cache: isDevelopment ? { type: 'filesystem' } : false, + devtool: isDevelopment ? 'eval-cheap-module-source-map' : false, devServer: {