Robust and comfortable dev stack for isomorphic (browser + Node.js) web apps. TodoMVC demo.
- You can use CoffeeScript (compatible with Closure Compiler), if you like
- ECMAScript 6 (via Facebook React jstransform)
- Stylus
- Well tuned gulp dev stack
- Super fast file-watcher
- Neat DI Container
- Fantastic Closure Compiler
- TDD ready Mocha
- React server-side rendering.
- Isomorphic routing (in progress).
- MVC meta framework (in progress).
Java 1.7 and Node.js are required.
npm install -g gulp
npm install -g bower
For Windows users, how to install jsdom: http://alexmeub.com/posts/2014-02-06-windows-npm-install-jsdom.html.
git clone https://github.com/steida/este.git este-app
cd este-app
npm install
bower install
- run
gulp
- point your browser to localhost:8000
- build something beautiful
Start development. Build app and run development stack.
gulp
Production mode. Styles are minified and scripts are compiled.
gulp --production
or gulp -p
Only build. Useful for continuous integration.
gulp build
or gulp build --production
Run development stack. Useful to skip building phase.
gulp run
or gulp run --production
Debug makes compiled scripts readable.
gulp build --production=debug
Recommended Editor: Atom.io
Recommended settings.
OSX has default limit for opened files set to 256. Fix it with ulimit -n 10000
- twitter.com/estejs
- medium.com/@steida
- facebook.com/groups/110240425784074
- groups.google.com/forum/#!forum/estejs
Copyright (c) 2013 Daniel Steigerwald
Licensed under the MIT license.