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.