Initial support for NPM Automation. This isn't widely used, since most NPM projects
will use git tags as well, but helpful for a few projects.
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* Fix fstrings and remove unused imports
* Fix the merge of product config with default config in npm.py and pypi.py
If product config is first, default config overrides product config.
* Simplify npm.py
Co-authored-by: Nemo <me@captnemo.in>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Marc Wrobel <marc.wrobel@gmail.com>