Runs grunt with the --harmony_* flags
This package is deprecated. You shouldn't need it with newer Node.js versions.
This package exposes the grunth shell command that works like grunt but fires it using the node --harmony_* flags. Thanks to that you can use ECMAScript 6 features that have experimental implementation in Node, like const/let block scoping, generators etc.
NOTE:
- In most cases it might better to use Node.js 4 or newer with regular grunt-cli instead. However, if you need to use Node.js 0.12 or want to experiment even in newer Node, go ahead.
- In Node.js 4 or newer this module uses
grunt --harmonyas the--harmonyflag doesn't enable completely in-progress features as it was in V8 used in Node.js 0.12.
The module is a replacement for the grunt-cli package.
To install the module globally:
npm -g install grunth-cliNote: current version requires Node >=0.12.0. If you need Node 0.10 support, use:
npm -g install grunth-cli@0.2.xOnce the module has been installed, in every project that uses Grunt you can replace grunt with grunth in your commands, like:
grunth sassNote that, like before, apart from installing the grunth-cli global module, you need to install the grunt package locally in every project, like:
npm install grunt --save-devIf you prefer the idiomatic Node.js method to get started with a project (npm install && npm test) then install grunth-cli locally with npm install grunth-cli --save-dev. Then add a script to your package.json to run the associated grunt command: "scripts": { "test": "grunth test" } . Now npm test will use the locally installed ./node_modules/.bin/grunth executable to run your Grunt commands.
To read more about npm scripts, please visit the npm docs: https://npmjs.org/doc/misc/npm-scripts.html.
This project supports Node.js 0.12 & newer.
Copyright (c) Laboratorium EE. Licensed under the MIT license.
