pmm
v2.0.0
Published
Better npm publish
Downloads
71
Maintainers
Readme
pmm
Better npm publish
Features
- Ensures the working directory is clean and that there are no unpulled changes
- Runs your checks before publishing via npm scripts
- Bumps the package version and creates git tag
- Publishes new version to npm
- Pushes commits and tags to GitHub
- Confirm before publishing
- Verbose release info after publishing
Install
npm install -g pmm
Usage
pmm [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease] [<npmtag>]
# default version: patch
# default npm tag: latest
If you define "pmm:prepare" script in package.json it will be run before every publish. Also you can use prepublish or preversion npm scripts to run checks before publishing.
- Read more about npm tags.
- Read more about npm verisons.
Author
Stanislav Sysoev [email protected] https://github.com/d4rkr00t
License
- MIT : http://opensource.org/licenses/MIT
Contributing
Contributing are highly welcome! This repos is commitizen friendly — please read about it here.