great
Another task runner with js
great vs gulp vs grunt
Great compared to major Task Runners (or Build Systems)
great | gulp | grunt | |
---|---|---|---|
Orienting | Data | File | File |
Flow | Clear | Clear | Mess |
Easy | Yes | No | No |
great vs nodeunit vs mocha
Great compared to major Test Frameworks
great | nodeunit | mocha | |
---|---|---|---|
Test Only | No | Yes | Yes |
Event Driven | Yes | No | No |
Nested | Good | Bad | Good |
Browser | Good | Bad | Bad |
Quick Look
A task file to load:
module { // upward emitting this; // downward capturing this; this; // task loading this; this;};
Greatfile.js
for entry:
var great = ;var args = processargv;;
Run tasks from command line:
node Greatfile [arg1] [arg2] ..`
Or after alias great='node Greatfile'
:
great [arg1] [arg2] ..
Also this way on browser:
<!-- include great.js --> <!-- define tasks --> <!-- configure tasks -->
See for more:
Greatfile.js
: Greatfile.js- Task files: example/