What is the difference between using ; and && in package.json scripts?
For example the Lit Element Typescript Starter Project has this script:
"checksize": "rollup -c ; cat my-element.bundled.js | gzip -9 | wc -c ; rm my-element.bundled.js"
},
What effect does the ; have?
That's actually shellscript that's being executed and has nothing to do with javascript.
Difference here between && and ; is the failure tolerance:
command1 ; command2
If command1 fails, command2 will still be executed.
command1 && command2
Here if command1 fails, command2 will not be executed.