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)
committerTomas Cohen Arazi <tomascohen@theke.io>
Fri, 10 Feb 2023 14:07:51 +0000 (11:07 -0300)
commit9bdca7f216e525045d3426e67daf1cf815257ad4
tree3d0ff9af469a804aa952fba2b47199e5e1d29036
parent2285b184bb2ba6b97b81862a2dcea3e0b571951d
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>
gulpfile.js
package.json