liquify 1.0.0-dev.1 copy "liquify: ^1.0.0-dev.1" to clipboard
liquify: ^1.0.0-dev.1 copied to clipboard

A powerful and extensible Liquid template engine for Dart. Supports full Liquid syntax, custom tags and filters, and high-performance parsing and rendering.

1.0.0-dev.1 #

Async Support #

  • async evaluation support for all builtin tags
  • Add async filesystem support for template loading
  • Add async render function

Other Changes #

  • Decouple parsers for better maintainability
  • Improve template resolution and rendering
  • Separate evaluation logic for sync and async operations

0.8.2 #

  • Make sure we register all the missing string filters

0.8.1 #

  • support elseif tags

0.8.0 #

  • Start throwing exceptions when parsing fails

0.7.4 #

  • For tag: make sure iterable is not null before assignment

0.7.3 #

  • Truthy support for binary operators

0.7.2 #

  • Array support

0.7.1 #

  • array support

0.7.0 #

  • Fix parse failure for single { character
  • Better whitespace control handling
  • Optional tracing and linting

0.6.6 #

  • Allow identifiers with hyphens

0.6.5 #

  • Member access fix

0.6.3 #

  • Filtered assignment fix

0.6.2 #

  • Group filters into modules

0.6.0 #

  • Empty type
  • MapRoot Root implementation

0.5.0 #

  • Filesystem lookup
  • Render tag

0.4.0 #

  • Drop support

0.3.0 #

  • Support floating point numbers
  • Support negative numbers

0.2.0 #

  • Add built in filters

0.1.0 #

  • Initial version.
16
likes
0
points
4.01k
downloads

Publisher

verified publisherglenfordwilliams.com

Weekly Downloads

A powerful and extensible Liquid template engine for Dart. Supports full Liquid syntax, custom tags and filters, and high-performance parsing and rendering.

Repository (GitHub)
View/report issues

Topics

#liquid #templating #teamplate-engine #dart

Funding

Consider supporting this project:

www.buymeacoffee.com

License

unknown (license)

Dependencies

file, gato, html, html_unescape, intl, path, petitparser, timezone

More

Packages that depend on liquify