Skip to content

Latest commit

 

History

History

example

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Grunt Source Example

The following demonstrates the simplest way to use Grunt Source. Here, we're using grunt-source-example to minify project-1 and project-2:

$ npm install -g grunt-source
$ git clone https://github.com/jpillora/grunt-source.git
$ cd grunt-source/example/project-1
$ grunt-source
Updating Source Modules... (npm install)
npm http G...
npm http 3...
grunt@0.4....
grunt-cont...
├── grunt-...
└── uglify...
Running: grunt
Running "uglify:target1" (uglify) task
File "build/foo.js" created.
Done, without errors.

$ cd ../project-2
$ grunt-source
Running: grunt
Running "uglify:target1" (uglify) task
File "build/bar.js" created.
Done, without errors.

Note: Grunt source noticed that there was no node_modules folder in the source directory, so for the first execution, it performed an npm install.

Tip: Including a repo field in your Gruntsource.json, will tell Grunt Source to initialize the source folder using the given repo url (git clone <repo> <source>).