This package is DEPRECATED and no longer in use at WebDevStudios and will no longer be maintained.
This package, when installed, exposes wds-*
scripts that can be run from your package.json
's scripts.
Most of the commands simply run their @wordpress/scripts
variant, e.g.:
wds-build
Runs:
wp-scripts build
The reason we do this is by having this layer in between your package.json
and @wordpress/scripts
is we can control, ultimately, what your scripts should do.
For instance, for wds-lint-js
we don't use @wordpress/scripts
's prettier command, and instead do eslint --fix
because that's what WebDevStudio's does.
npm install @webdevstudios/npm-scripts --save-dev
"scripts": {
"build": "wds-build",
"lint": "run-s lint:js lint:style",
"lint:js": "wds-format-js && wds-lint-js",
"lint:style": "wds-format-styles && wds-lint-style",
"packages-update": "wds-packages-update",
"start": "wds-start"
}
- On
master
, runnpm version PATCH|MINOR|MAJOR
to bump version git push --tags
npm run pack
- Create Release on Github
- Attach
webdevstudios-npm-scripts-{version}.tgz
to release npm publish