]> git.koha-community.org Git - koha.git/commit
Bug 37824: Replace webpack with rspack for fun and profit
authorPaul Derscheid <paul.derscheid@lmscloud.de>
Tue, 3 Sep 2024 15:35:16 +0000 (17:35 +0200)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Mon, 16 Sep 2024 11:47:06 +0000 (13:47 +0200)
commit28b6294461c58ea515e0479b7a1f1346795064ed
treed11043178f2488cbdfd43f2d7c824ae32f3d653a
parent27f94d8f9bc7f8e64d8c40f06e6138c258b4aa58
Bug 37824: Replace webpack with rspack for fun and profit

I left the webpack.config.js as well as the devDependencies in place for now.
We can remove them in a follow-up patch on this bug after testing it out.

To test:
1) Run js:build and js:build:prod
2) Note the build time
3) Apply patch
4) Run yarn install
5) Run js:build and js:build:prod again
6) Note the much faster build time
7) Extra credit: take a look at the ERM or preservations module and make sure everything works as expected.
8) Extra credit: run the cypress tests.
9) Sign off or give your opinion

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Looks faster to me. Where webpack failed for me (Killed, error 137), this passed.
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
package.json
rspack.config.js [new file with mode: 0644]
yarn.lock