edge.js-nest
v1.1.4-nest
Published
Node.js logical templating engine with fresh air
Downloads
5
Readme
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 = require('edge.js')
// configure cache
edge.configure({
cache: process.env.NODE_EV === 'production'
})
// register views
edge.registerViews(path.join(__dirname, 'views'))
// render view
edge.render('welcome')
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