Package Exports
- np
- np/index
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (np) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
np 
A better
npm publish
Why
- Ensures you are publishing from the
masterbranch - Ensures the working directory is clean and that there are no unpulled changes
- Reinstalls dependencies to ensure your project works with the latest dependency tree
- Runs the tests
- Bumps the version in package.json and creates a git tag
- Publishes the new version to npm, optionally under a dist-tag
- Pushes commits and tags to GitHub
Install
$ npm install --global npUsage
$ np --help
Usage
$ np [major | minor | patch | premajor | preminor | prepatch | prerelease | <version>] (Default: patch)
Options
--any-branch Allow publishing from any branch
--skip-cleanup Skips cleanup of node_modules
--yolo Skips cleanup and testing
--tag Publish under a given dist-tag
Examples
$ np
$ np major
$ np 1.0.2
$ np 1.0.2-beta.3 --tag=betaTip
You can use any of the test/version/publish related npm lifecycle hooks to add extra behavior.
License
MIT © Sindre Sorhus