NodeJs Модули
Express
Быстый, расширяемый, минималистский веб-фреймворк для nodejs
$ npm install -g express express-generator
Browserify
Browserify позволяет вам использовать стиль node.js модулей для работы в браузере. Мы определяем зависимости и потом Browserify собирает их в один маленький и чистенький JavaScript файл. Вы подключаете ваши JavaScript файлы используя require("./ваш_файл.js"); выражение. Также вы можете использовать публичные модули из npm. Для Browserify не составляет никакого труда создание source map'ов (карт исходных файлов до компрессии), так что даже не смотря на конкатинацию, вы сможете отлаживать отдельные части пакета ровно так же, как вы и привыкли это делать с отдельными файлами.
$ npm install -g browserify
Mocha
фреймворк позволяющий писать тесты и запускать легко и просто. Генерирует отчеты в различных