Skip to content

ryanve/universal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

universal

grunt-init template for making a universal JavaScript module

Features

Usage

You'll need to have installed git, node.js (including npm), and grunt-cli on your machine.

$ npm install -g grunt-init
$ git clone https://github.com/ryanve/universal.git .grunt-init/universal

Setup a new project via the template

$ mkdir example # or clone a repo
$ cd example
$ grunt-init universal

Install devDependencies and then run grunt tasks

$ npm install # install dependencies listed in local package.json

Builds for distribution are created in the package root via grunt based on the package.json .main field.

$ grunt jshint:all # jshint all applicable files
$ grunt jshint:sub # jshint in all sub dirs
$ grunt test # run tests
$ grunt build # generate a build in the package root named by .main in package.json
$ grunt # run the "default" task

Resources

License

MIT