universal

UMD grunt-init template

Usage no npm install needed!

<script type="module">
  import universal from 'https://cdn.skypack.dev/universal';
</script>

README

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