Liquid (deprecated in favor of uix)

Library to build User Interfaces in Dart with Virtual DOM.

Installation

Requirements:

  • Dart SDK 1.8 or greater

1. Create a new Dart Web Project

2. Add Liquid library and transformer in pubspec.yaml file:

dependencies:
  liquid: any
transformers:
- liquid

3. Install it

$ pub get

And now you are ready to use it, just import 'package:liquid/liquid.dart' and start writing your first application with Liquid library

Examples

Here are simple examples that is build with Liquid library:

TodoMVC example

TodoMVC application [Source Code](https://github.com/localvoid/todomvc-liquid), it is heavily commented and demonstrates many important features of this library.

DBMonster Benchmark

Run

Libraries

liquid

Library to build User Interfaces.

liquid.transformer

Transformer that replaces the default mirror-based implementation of Liquid, so that during deploy Liquid doesn't include any dependencies on dart:mirrors.

liquid.vdom_dynamic

Mirror-based implementation.

liquid.vdom_static

Static implementation generated by Liquid transformer.