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.
- 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
constedge=require('edge.js')// configure cacheedge.configure({cache: process.env.NODE_EV==='production'})// register viewsedge.registerViews(path.join(__dirname,'views'))// render viewedge.render('welcome')# 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 coverageMake sure to install nunjucks before running benchmarks in comparison to nunjucks.
node benchmarks/loop.js
node benchmarks/conditionals.js