This is UNCOMPATIBLE fork from http://embeddedjs.com/ Embedded JavaScript
=== Main differences:
- All rendering templates have their own context. All arguments stored in __this object.
- All ENJS local variables ARE NOT creating in window['var']. They are local
- Any change on __this object wouldn't affect original object, because it isolated
- You could access, review, debug etc ENJS compiled code through source_map in your favorite DevTools
- You could access to first rendered DOM element with __this.first()
- EJS helpers removed