JavaScript universal module template
JavaScript HTML
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
root
tasks
.gitattributes
.gitignore
GruntFile.js
README.md
package.json
template.js

README.md

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.

Install grunt-init and the template

$ 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

grunt tasks

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