module.exports = function (grunt) { var loadConfig = require('load-grunt-config'); loadConfig(grunt, { configPath: __dirname + '/tasks/options', config: { package: grunt.file.readJSON('package.json'), release_dir: 'build', compile_dir: 'dist', banner: require('fs').readFileSync(__dirname + '/tasks/banner.txt', 'utf8') } }); grunt.loadTasks('tasks'); grunt.registerTask('default', ['build']); grunt.registerTask('build', ['clean', 'jshint', 'concat', 'uglify']); grunt.registerTask('dist', ['build', 'copy']); };