Skip to content
release tasks for use w gulp, node, and or bower
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
tasks
.gitignore
README.md
gulpfile.js
loader.js
package.json

README.md

gulp-release-tasks

scoped release tasks for gulp, to make your life easier ❤️

Usage

npm install gulp-release-tasks --save-dev

// add to gulpfile.js
var gulp = require('gulp');
// pass along gulp reference to have tasks imported
require('gulp-release-tasks')(gulp);

run gulp -T for a list of available commands

bumps the versions of your package.json and bower.json

tagging

task version
gulp tag v0.0.1 -> v0.0.2 + commit + tag + push
gulp tag --minor v0.0.1 -> v0.1.0 + commit + tag + push
gulp tag --major v0.0.1 -> v1.0.1 + commit + tag + push

bumping

task version
gulp bump v0.0.1 -> v0.0.2
gulp bump --minor v0.0.1 -> v0.1.0
gulp bump --major v0.0.1 -> v1.0.1

flags

limit versioning to single config instead of both

  • gulp tag --bower
    • applies versioning to bower.json
  • gulp tag --npm
    • applys versioning to package.json
  • gulp tag --npm --major
    • v0.0.1 -> v1.0.1, applies versioning to package.json

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

x

You can’t perform that action at this time.