GruntFile.js 823 B

12345678910111213141516171819202122
  1. module.exports = function(grunt) {
  2. var gtx = require('gruntfile-gtx').wrap(grunt);
  3. gtx.loadAuto();
  4. var gruntConfig = require('./grunt');
  5. gruntConfig.package = require('./package.json');
  6. gtx.config(gruntConfig);
  7. // We need our bower components in order to develop
  8. gtx.alias('build:dev', ['recess:app', 'copy:dev']);
  9. gtx.alias('build:dist', ['clean:dist', 'copy:dist', 'clean:dists', 'recess:min', 'concat:dist', 'uglify:dist']);
  10. gtx.alias('release', ['bower-install-simple', 'build:dev', 'bump-commit']);
  11. gtx.alias('release-patch', ['bump-only:patch', 'release']);
  12. gtx.alias('release-minor', ['bump-only:minor', 'release']);
  13. gtx.alias('release-major', ['bump-only:major', 'release']);
  14. gtx.alias('prerelease', ['bump-only:prerelease', 'release']);
  15. gtx.finalise();
  16. }