WELCOME TO YOU'RE "DOOM!"*
Ender is not a JavaScript library in the traditional sense. So don't rush out and try to replace jQuery or MooTools with Ender... It just wouldn't work.... But! you can build a library from Ender which will. And you should. right now.
That's because: Ender is an open, powerful, micro-to-macro API for composing your own custom JavaScript library; it wraps up application agnostic, independent modules into a slick, intuitive, and familiar interface so you don't have to.
Check it out:
OK, SURE... BUT WHY?
Because in the browser - small, loosely coupled modules are the future, and large, tightly-bound monolithic libraries are the past!
Ponder this... Ender is unique and important in two key ways:
-
Ender provides front end developers with a true package management system and the powerful command line tools necessary to back it up... making your library maintenance tasks simple, painless, and fast.
-
Ender offers a way to bring together the awesome work happening in small frameworks and libraries that otherwise do only one thing, and allows you to mix, match, and customize your own library suited to your individual needs without all the extra cruft that comes with larger libraries.
GET STARTED NOW
Install NodeJS ( >= v0.4.0) and install NPM ( >= v1.0.0). Then install ender globally with the command:
npm install ender -g
then go to the directory you'd like to build a library in and run:
ender -b some-microlib another-lib [etc...]
boosh. you have a library!
HELP & SUPPORT
For development questions, issues, bugs, ideas, suggestions -- join the Ender community and send us your thoughts at enderjs.com
P.S.
that's correct, you're doom!