.. | ||
angel_jael | ||
jael | ||
jael_language_server | ||
jael_preprocessor | ||
jael_web | ||
LICENSE | ||
README.md |
JAEL3
A simple server-side HTML templating engine for Dart.
Though its syntax is but a superset of HTML, it supports features such as:
- Custom elements
- Loops
- Conditionals
- Template inheritance
- Block scoping
switch
syntax- Interpolation of any Dart expression
Jael3 is a good choice for applications of any scale, especially when the development team is small, or the time invested in building an SPA would be too much.
Documentation
Each of the packages within this repository contains some sort of documentation.
Documentation for Jael syntax and directives has been moved to the Protevus framework wiki.
This Repository
Within this repository are three packages:
package:jael3
- Contains the Jael parser, AST, and HTML renderer.package:jael3_preprocessor
- Handles template inheritance, and facilitates the use of "compile-time" constructs.package:angel3_jael
- Protevus support for Jael.