UNPKG

jimdo-templateflow

Version:
31 lines (25 loc) 1.02 kB
'use-strict' var loadGruntTasks = require('load-grunt-tasks') var path = require('path') var config = require('./config/config.js')() var gruntConfig = require('./config/gruntConfig.js') var compileTaskBuilder = require('./lib/compileTaskBuilder.js') module.exports = function (grunt) { // load npm packages for grunt loadGruntTasks(grunt, { config: path.join(__dirname + '/package'), scope: 'dependencies' }) // merge templateflow config with template config grunt.config.merge(gruntConfig(grunt, config)) grunt.registerTask('compile', compileTaskBuilder(config)) grunt.registerTask('serve', ['compile', 'connect', 'watch']) grunt.registerTask('build', ['clean', 'compile', 'cssmin']) grunt.registerTask('deploy', function (type) { grunt.task.run(['build', 'bump-only:' + type, 'replace', 'publish', 'bump-commit']) }) grunt.registerTask('release', function (type) { grunt.task.run(['deploy:' + (type ? type : '')]) }) grunt.registerTask('prerelease', ['deploy:prerelease']) }