<commit_before># The MeteorFlux Project

*MeteorFlux is developed and maintained by [@luisherranz](https://github.com/LuisHerranz) from [@worona](https://github.com/worona).*


**MeteorFlux** are tools to use the **Flux architecture** in the **Meteor framework**.

There is more info about what is **Flux** and why you should use it in the [Dispatcher documentation](https://github.com/worona/meteorflux/tree/devel/packages/dispatcher).

## MeteorFlux Dispatcher

A Flux Dispatcher for Meteor, based on Facebook's Dispatcher.

```
$ meteor add meteorflux:dispatcher
```

Check the [documentation here](https://github.com/worona/meteorflux/tree/devel/packages/dispatcher). It also explains the basics of Flux.

## MeteorFlux Dispatcher Helper

A helper to dispatch Flux actions directly from Blaze.

```
$ meteor add meteorflux:dispatcher-helper
```

Check the [documentation here](https://github.com/worona/meteorflux/tree/devel/packages/dispatcher-helper).

## MeteorFlux AppState

AppState is a reactive object tree for Meteor.<commit_msg>add reactive state to main readme<commit_after># The MeteorFlux Project

*MeteorFlux is developed and maintained by [@luisherranz](https://github.com/LuisHerranz) from [@worona](https://github.com/worona).*


**MeteorFlux** are tools to use the **Flux architecture** in the **Meteor framework**.

There is more info about what is **Flux** and why you should use it in the [Dispatcher documentation](https://github.com/worona/meteorflux/tree/devel/packages/dispatcher).

## MeteorFlux - Dispatcher

A Flux Dispatcher for Meteor, based on Facebook's Dispatcher.

```
$ meteor add meteorflux:dispatcher
```

Check the [documentation here](https://github.com/worona/meteorflux/tree/devel/packages/dispatcher). It also explains the basics of Flux.

## MeteorFlux - Dispatcher Helper

A helper to dispatch Flux actions directly from Blaze.

```
$ meteor add meteorflux:dispatcher-helper
```

Check the [documentation here](https://github.com/worona/meteorflux/tree/devel/packages/dispatcher-helper).

## MeteorFlux - ReactiveState

ReactiveState is a reactive object tree to save complex state in Meteor. It also exposes that state to Blaze.

```
$ meteor add meteorflux:reactive-state
```

Check the [documentation here](https://github.com/worona/meteorflux/tree/devel/packages/reactive-state).

## MeteorFlux - AppState

AppState is a single object tree to save all the state of your app in a MeteorFlux application. It also exposes that state to Blaze and forces you to modify the state of your app only responding to Flux actions.
{'fraction_non_alphanumeric': 0.10587777345270533, 'fraction_numerical': 0.0, 'mean_word_length': 5.018735362997658, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 11, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1576600', 'n_tokens_mistral': 852, 'n_tokens_neox': 743, 'n_words': 258}