All suggestions posted so far are good and viable. I just want to point you to another possible answer: whimper.
I started whimper a week or so ago because I was kind of sick of the state of task runners (and build tools) with node.js. Grunt and their configurations are annoying as heck, gulp is more of a build system relying on file streams, Make is Make (Windows sucks with Make), so on and so forth. I found myself, for every project, just writing js functions for my builds and tasks and hooking them up through optimist. It was a lot of rework every time I started a new project or wanted to introduce automation of builds into an existing project. So I created whimper. From the github: *so, another task runner?* Does the node community really need yet another task runner? I believe that yes, yes we do. Why, you may ask? It's quite simple, I think. The task runners that exist today are either far too complicated (here's looking at you, grunt), far too niche (gulp is really a build system, not a task runner), or just wheel reinvention. There were no good (subjective, I know) task runners that allowed me to just run JavaScript. Everything required configuration, plugins, global installs, and the like. I didn't want that. I wanted to run JavaScript and JavaScript alone. Hence, whimper was born. *overview* whimper is, in reality, just a pretty api around managing and running JavaScirpt functions. It stays out of your way and lets you do what you do best: write code. It's simple yet eloquent. Compared to other task runners out there it really is not a bang, but a whimper. whimper is ... - lightweight and out of your way - built on promises - just JavaScirpt functions - plugin free! - not globally installed Check it out, it may be what you need. It may not be what you need and that's cool too :) https://github.com/jaylach/whimper On Thursday, January 23, 2014 11:44:31 AM UTC-5, Kevin Ingwersen wrote: > > Hey. > > I just wonder one thing: Has there ever been a build tool written in > nodejs? I mean, something like make or ninja. Doing the configuration stuff > is not very hard, but one would rather use CMake I guess; I never dealt > with external libraries that differ on the platforms (if that is even > true?). But I was thinking about making a tool that would be an actual > build tool like ninja; paralel building. > But before making a redundant tool, I was just being curios if that > existed already o.o -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
