grunt-surge
Easily deploy to a CDN with Grunt.
Getting Started
This plugin requires Grunt ~0.4.1
If you haven’t used Grunt before, consider taking a look at the stand-alone version of Surge.
Otherwise, be sure to check out the Grunt’s Getting Started guide. 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 --save-dev grunt-surge
Usage
Next, add it to your project’s Gruntfile.js
:
module.exports = function(grunt) {
grunt.initConfig({
surge: {
'my-project-name': {
options: {
project: 'dist/',
domain: 'my-project-name.surge.sh'
}
}
}
});
grunt.loadNpmTasks('grunt-surge');
};
Now you can register a Grunt task to deploy the project to the specified domain:
grunt.registerTask('deploy', ['surge']);
Examples
Contributing
Thanks for considering contributing! There’s information about how to get started here.
License
The MIT License (MIT)
Copyright © 2014–2015 Chloi Inc.