Building description is more readable (top to bottom)
Build step is extracted from package step
Abstraction layers are not mixed within the tools ("Scripts describe
how to build, Npm calls scripts, Make calls Npm" instead of "Make
describes build, calls Npm")
No duplication of package description in Makefile and package.json
How to test
Run all make commands:
clean
build
run
start
stop
test
package
install
uninstall
Advantages:
How to test
Run all make commands: