Bug 32609: Improve yarn build commands
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Wed, 11 Jan 2023 12:46:33 +0000 (13:46 +0100)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Fri, 10 Mar 2023 12:27:27 +0000 (12:27 +0000)
commitde44b3b7f0a655531399a914ec2a06d8235fd1d4
treeb4078add555e2abb9503b0c980537c55953f1659
parent86e7b3f191fe5187cfff01b157faa650bef1311c
Bug 32609: Improve yarn build commands

We had:
yarn css # Build staff css
yarn css --view opac # Build OPAC css
yarn build # Nothing, was broken
yarn watch # Nothing, was broken
yarn build_js # Build JS/Vue
yarn watch_js # Watch JS/Vue

This patch is suggesting to have something more consistent:
yarn css:build      # Build CSS for OPAC and staff (dev)
yarn css:build:prod # Build CSS for OPAC and staff (prod)
yarn css:watch      # Watch CSS for OPAC and staff (dev)
yarn js:build       # Build JS (dev)
yarn js:build:prod  # Build JS (prod)
yarn js:watch       # Watch JS (dev)
yarn build          # Same as css:build and js:build (dev)
yarn build:prod     # Same as css:build:prod and js:build:prod (prod)

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit 9bdca7f216e525045d3426e67daf1cf815257ad4)
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
gulpfile.js
package.json