[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

This commit is contained in:
haikdc
2026-04-18 08:03:52 -07:00
parent 18a46d5d85
commit e91fe7f035
+3 -1
View File
@@ -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: {