* Updated theme-utils.mjs help text
Running `node theme-utils.mjs` (no arguments) or `node theme-utils.mjs
help` will now show a list of available commands.
Running `node theme-utils.mjs help <command>` will show the specific
help text for that command.
* Apply wpcom JS coding standards
* Refactor command structure into a common object
This helps tidy up the code for running a command as well as the help
text.
* Removed SVN versions of deploy actions
* Removed (unused) sandbox.sh utility
* Refactored pushToSandbox() to sync in the same manner as selective (changed) syncing
* renamed zip npm target to fit the other script names. Added deploy:theme as npm script
* Removed unused sandbox-git.sh
* Adjusted variation script to keep existing version when running
* Removed unused 'template-mods' feature of variations
* Added option to git add changes while building variations
* Added the building of variations to deployment process
* Premium: Update blockbase references when we push to the premium repo
* Added sandbox:clean-premium:git/svn. Refactored the -premium change to be more targeted. Modified rsync command to also delete removed files.
* Exclude /sass files from rsyncing to premium
* Used the 'premium themes' folder as the 'ignore' folder
* Fixed a log
Co-authored-by: Jason Crist <jcrist@pbking.com>
* Adjusted timing of version bump and hash syncing to correct version bumping error in deploy process.
* Added .map to files to ignore during sandbox sync
* Quadrat: remove title spacers from templates
* Quadrat: add margin to post-title
* Quadrat: increase post title bottom margin
* Quadrat: increase post title margin again
* Quadrat: add GB comment for context
* Quadrat: reduce spacing above featured image
* Quadrat: increase featured image spacing slightly
* Quadrat: add spacing below featured image
* Remove :empty title styling
* Move post title spacing to theme.json
* Tweak featured image spacing
* Remove title spacer from index template
* Remove title spacer from page template
* Reduce post title spacing
* Move post title spacing from theme.json to css
* Add spacer back to index template
* Reduce featured image spacing
* Make it possible to build theme zips from the deploy script
* Add dynamic values for theme version and wp version compat
Only updated Videomaker package so far
* Reset Quadrat files
Not part of this PR
* Get data from style.css instead of package.json
* Remove wpversioncompat from package.json
* Replace Requires at least: with Tested up to:
* Add zip function to deploy process; add extra error message details
* Remove unnecessary try/catch
* Add some brackets
* Add await to buildComZip call
Co-authored-by: Sarah Norris <sarah@sekai.co.uk>