Edge
Templating with some fresh air
Edge is a logical templating engine for Node.js. The syntax language is naturally similar to Javascript, making it simpler to write and remember.
Features
- Beautiful Syntax
- Encourages component based layout
- Runtime debugging via chrome devtools.
- Helpful error messages
- Support for Layouts
- Extraction markup via Partials.
The official documentation will soon be published on http://edge.adonisjs.com
Usage
const edge = // configure cacheedge // register viewsedge // render viewedge
Running Tests
# just the tests npm run test:local # tests + report coverage on coveralls npm run test # run tests on windows npm run test:win # tests with local coverage report npm run coverage
Running Benchmarks
Make sure to install nunjucks
before running benchmarks in comparison to nunjucks.
node benchmarks/loop.js
node benchmarks/conditionals.js