SPA-Sushi is an isomorphic JavaScript implementation of a SPA (Single-Page Application) approach/principle on Node.js platform.
- nodeject library to deal with dependency injections;
- hogan.js compiler to produce compiled Mustache templates;
- eventemitter2 as an application bus;
- winston as a multi-transport async logging library;
- express as a back-end web framework;
- director package as a both client and server sides router;
- grunt as a JavaScript task runner to compile, build and run a web site.
Alexander Marinenko