The Protevus Platform: Unified Full-Stack Development https://protevus.com
Find a file
2017-10-02 11:46:00 -04:00
.idea Still needs work 2017-09-30 19:01:30 -04:00
angel_jael Still needs work 2017-10-01 01:00:14 -04:00
jael Root README.md 2017-10-02 11:46:00 -04:00
jael_preprocessor Root README.md 2017-10-02 11:46:00 -04:00
.gitignore core nearly done 2017-09-29 18:39:37 -04:00
.travis.yml core nearly done 2017-09-29 18:39:37 -04:00
jael.iml Working, just need switch 2017-09-30 23:14:44 -04:00
LICENSE Create LICENSE 2017-09-29 23:42:16 -04:00
README.md Root README.md 2017-10-02 11:46:00 -04:00
travis.sh Working, just need switch 2017-09-30 23:14:44 -04:00

jael

Pub build status

A simple server-side HTML templating engine for Dart.

Though its syntax is but a superset of HTML, it supports features such as:

  • Loops
  • Conditionals
  • Template inheritance
  • Block scoping
  • switch syntax
  • Interpolation of any Dart expression

Jael 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.

This Repository

Within this repository are three packages:

  • package:jael - Contains the Jael parser, AST, and HTML renderer.
  • package:jael_preprocessor - Handles template inheritance, and facilitates the use of "compile-time" constructs.
  • package:angel_jael - Angel support for Jael. Angel contains other facilities to speed up application development, so something like Jael is right at home.