Starlark files should be formatted by buildifier. We suggest using a pre-commit hook to automate this. First install pre-commit, then run
pre-commit install
Otherwise later tooling on CI may yell at you about formatting/linting violations.
You'll commonly find that you develop in another WORKSPACE, such as some other ruleset that depends on rules_webpack, or in a nested WORKSPACE in the integration_tests folder.
To always tell Bazel to use this directory rather than some release artifact or a version fetched from the internet, run this from this directory:
OVERRIDE="--override_repository=rules_webpack=$(pwd)/rules_webpack"
echo "build $OVERRIDE" >> ~/.bazelrc
echo "query $OVERRIDE" >> ~/.bazelrc
This means that any usage of @rules_webpack
on your system will point to this folder.
- npm version [patch|minor|major]
- npm publish