Skip to content

Commit f20dfe8

Browse files
author
Jannik Zschiesche
authored
Merge pull request #102 from Becklyn/enable-cache-loader
Enable cache loader
2 parents 58891e8 + 5472e43 commit f20dfe8

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
not linted. (`/node_modules/` etc are still excluded, of course.)
2929
* (feature) Add option to polyfill core node packages in webpack.
3030
* (bc) Remove `disableChunkSplitting()`, chunk splitting is now always disabled. Use code splitting instead.
31+
* (improvement) Enable `cache-loader`, which might speed up the webpack build.
3132

3233

3334
8.1.0

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@becklyn/typescript-error-formatter": "^1.0.4",
2828
"babel-eslint": "^10.0.3",
2929
"babel-loader": "^8.0.6",
30+
"cache-loader": "^4.1.0",
3031
"clean-webpack-plugin": "^3.0.0",
3132
"core-js": "^3.3.6",
3233
"duplicate-package-checker-webpack-plugin": "^3.0.0",

src/Kaba.ts

+3-4
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ export class Kaba
454454
isModule ? "tsconfig.modern.json" : "tsconfig.legacy.json",
455455
);
456456

457-
let config = {
457+
return {
458458
// entry
459459
entry: entries,
460460

@@ -474,6 +474,7 @@ export class Kaba
474474
{
475475
test: /\.tsx?$/,
476476
use: [
477+
'cache-loader',
477478
babelLoader,
478479
{
479480
loader: "ts-loader",
@@ -489,7 +490,7 @@ export class Kaba
489490
// Babel
490491
{
491492
test: /\.m?jsx?$/,
492-
use: [babelLoader],
493+
use: ['cache-loader', babelLoader],
493494
},
494495

495496
// content files
@@ -528,8 +529,6 @@ export class Kaba
528529
}),
529530
],
530531
};
531-
532-
return config;
533532
}
534533
}
535534

0 commit comments

Comments
 (0)