{
"name": "np",
"description": "A better npm publish",
"options": [
{
"names": [
"--any-branch"
],
"description": "Allow publishing from any branch"
},
{
"names": [
"--branch"
],
"description": "Name of the release branch (default: main | master)",
"takes_arg": true,
"arg": {
"name": "branch"
}
},
{
"names": [
"--no-cleanup"
],
"description": "Skips cleanup of node_modules"
},
{
"names": [
"--no-tests"
],
"description": "Skips tests"
},
{
"names": [
"--yolo"
],
"description": "Skips cleanup and testing"
},
{
"names": [
"--no-publish"
],
"description": "Skips publishing"
},
{
"names": [
"--preview"
],
"description": "Show tasks without actually executing them"
},
{
"names": [
"--tag"
],
"description": "Publish under a given dist-tag",
"takes_arg": true,
"arg": {
"name": "tag"
}
},
{
"names": [
"--no-yarn"
],
"description": "Don't use Yarn"
},
{
"names": [
"--contents"
],
"description": "Subdirectory to publish",
"takes_arg": true,
"arg": {
"name": "directory"
}
},
{
"names": [
"--no-release-draft"
],
"description": "Skips opening a GitHub release draft"
},
{
"names": [
"--release-draft-only"
],
"description": "Only opens a GitHub release draft"
},
{
"names": [
"--test-script"
],
"description": "Name of npm run script to run tests before publishing (default: test)",
"takes_arg": true,
"arg": {
"name": "script"
}
},
{
"names": [
"--no-2fa"
],
"description": "Don't enable 2FA on new packages (not recommended)"
},
{
"names": [
"--message"
],
"description": "Version bump commit message. `%s` will be replaced with version. (default: '%s' with npm and 'v%s' with yarn)",
"takes_arg": true,
"arg": {
"name": "message"
}
}
],
"args": [
{
"name": "version",
"description": "Version to publish"
}
]
}