ape-releasing
v5.0.7
Published
ape framework module for releasing tasks.
Downloads
2,895
Readme
ape-releasing
ape framework module for releasing tasks.
Usage
Release a npm Package
.apeReleasing.releasePackage()
function will do:
- Create a git tag and push to remote.
- Publish package to npm.
- Increment package.json version number.
- Commit and push git local changes.
#!/usr/bin/env node
'use strict'
const apeReleasing = require('ape-releasing')
// Release a npm package
apeReleasing.releasePackage({
beforeRelease: [ // Scripts run before releasing
'./ci/build.js',
'./ci/test.js'
]
}).then(() => {
/* ... */
})
Options
Available options for .releasePackage(options, callback)
method.
| Name | Type | Value | | ---- | ----- | ----- | | beforeRelease | function[] | Tasks to do before release | | afterRelease | function[] | Tasks to do after release | | skipInteractive | boolean | Skip confirming before releasing. |
License
This software is released under the MIT License.