grunt-downloader
grunt tasks for download. (Author: Hsiaoming Yang)
Getting Started
This plugin requires Grunt ~0.4.1
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-downloader --save-dev
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
grunt.loadNpmTasks('grunt-downloader');
The "downloader" task
Examples
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
downloader: {
options: {
dest: 'src',
header: 'define(function(require) {',
footer: [
'return $.noConflict(true);',
'});'
].join('\n')
},
src: {
options: {
transform: function(code) {
return code;
}
},
url: 'http://code.jquery.com/jquery-<%= pkg.version %>.js',
name: 'jquery-debug.js'
},
min: {
url: 'http://code.jquery.com/jquery-<%= pkg.version %>.min.js',
name: 'jquery.js'
}
}
});
Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.