<commit_before># [Liquid](https://localvoid.github.io/liquid/)

Library to build User Interfaces in Dart with
[Virtual DOM](https://github.com/localvoid/vdom).

## Installation

Requirements:

 - Dart SDK 1.6 or greater

#### 1. Create a new Dart Web Project
#### 2. Add Liquid library in `pubspec.yaml` file:

```yaml
dependencies:
  liquid: any
```

#### 3. Install it

```sh
$ 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

You can start by going through our
[Tutorial](https://localvoid.github.io/liquid/), or read
the source code from our examples.

## Examples

Here are simple examples that is build with Liquid library:

- [Hello](https://github.com/localvoid/liquid/tree/master/example/hello)
- [Timer](https://github.com/localvoid/liquid/tree/master/example/basic)
- [100 Animated Boxes](https://github.com/localvoid/liquid/tree/master/example/anim-100)
- [Todo App](https://github.com/localvoid/liquid/tree/master/example/todo)
- [Read DOM](https://github.com/localvoid/liquid/tree/master/example/read-dom)

### TodoMVC example

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

## Roadmap

- Transformers to convert dynamic code into static (0.3.0)
- Runtime checks in development mode to improve developer experience (0.4.0)
- Linter/Static analyze
- Component Stylesheets
- Server-Side rendering<commit_msg>Remove RoadMap from README, most important features are implemented<commit_after># [Liquid](https://localvoid.github.io/liquid/)

Library to build User Interfaces in Dart with
[Virtual DOM](https://github.com/localvoid/vdom).

## Installation

Requirements:

 - Dart SDK 1.6 or greater

#### 1. Create a new Dart Web Project
#### 2. Add Liquid library in `pubspec.yaml` file:

```yaml
dependencies:
  liquid: any
```

#### 3. Install it

```sh
$ 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

You can start by going through our
[Tutorial](https://localvoid.github.io/liquid/), or read
the source code from our examples.

## Examples

Here are simple examples that is build with Liquid library:

- [Hello](https://github.com/localvoid/liquid/tree/master/example/hello)
- [Timer](https://github.com/localvoid/liquid/tree/master/example/basic)
- [100 Animated Boxes](https://github.com/localvoid/liquid/tree/master/example/anim-100)
- [Todo App](https://github.com/localvoid/liquid/tree/master/example/todo)
- [Read DOM](https://github.com/localvoid/liquid/tree/master/example/read-dom)

### TodoMVC example

[TodoMVC](http://todomvc.com/) application
[[Source Code](https://github.com/localvoid/todomvc-liquid)], it is
heavily commented and demonstrates many important features of this
library.
{'fraction_non_alphanumeric': 0.1365326123690436, 'fraction_numerical': 0.009462656302805001, 'mean_word_length': 4.574387947269304, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 18, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2027981', 'n_tokens_mistral': 1000, 'n_tokens_neox': 899, 'n_words': 266}