diff options
Diffstat (limited to 'Gruntfile.js')
-rw-r--r-- | Gruntfile.js | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/Gruntfile.js b/Gruntfile.js index 3dd0d82..3fc66ec 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -3,6 +3,7 @@ module.exports = function (grunt) { // Load NPM tasks grunt.loadNpmTasks('grunt-contrib-less'); + grunt.loadNpmTasks('grunt-contrib-requirejs'); // Init GRUNT configuraton grunt.initConfig({ @@ -18,12 +19,33 @@ module.exports = function (grunt) { "assets/static/style.css": "assets/stylesheets/main.less" } } + }, + requirejs: { + compile: { + options: { + name: "app", + baseUrl: "assets/javascript/", + out: "assets/static/app.js", + preserveLicenseComments: false, + optimize: "uglify", + include: ["requireLib"], + paths: { + "requireLib": 'vendors/require', + }, + shim: { + 'jQuery': { + exports: '$' + } + } + } + } } }); // Build grunt.registerTask('build', [ - 'less' + 'less', + 'requirejs' ]); grunt.registerTask('default', [ |