<commit_before># react-present

A simple, lightweight framework for creating presentations quickly using React components for slides.

Uses hot module loading via `webpack` for easy presentation development. Keyboard, mouse, gui, and url navigation between slides via `react-router`. Code highlighting and editing via `react-ace`. Presentation app can be viewed entirely from static files without running a webserver, and can be easily hosted via [github pages](https://pages.github.com/).

Presentations can be controlled from a mobile device with the [remote control app](remote/README.md).

## Presentations

* [DevOps Enterprise Summit 2017 - Intentional Architecture](http://limscoder.github.io/react-present/docs/intentional-architecture/)
* [EmpireJS 2017 - JS Performance](https://limscoder.github.io/react-present/docs/js-performance/)
* [Agile Central 2017 - Blockchain Intro](https://limscoder.github.io/react-present/docs/blockchain/)
* [Nodevember 2016 - React Native](https://limscoder.github.io/react-present/docs/react-native/)
* [See it in action (video)](https://youtu.be/Sb9fRAKdjkQ)

## View example presentation locally

    > npm install
    > npm start

Open `http://localhost:9001` in your browser.

## Create your presentation<commit_msg>Updated links in README.<commit_after># react-present

A simple, lightweight framework for creating presentations quickly using React components for slides.

Uses hot module loading via `webpack` for easy presentation development. Keyboard, mouse, gui, and url navigation between slides via `react-router`. Code highlighting and editing via `react-ace`. Presentation app can be viewed entirely from static files without running a webserver, and can be easily hosted via [github pages](https://pages.github.com/).

Presentations can be controlled from a mobile device with the [remote control app](remote/README.md).

## Presentations

* [DevOps Enterprise Summit 2017 - Intentional Architecture](http://limscoder.github.io/react-present/intentional-architecture/)
* [EmpireJS 2017 - JS Performance](https://limscoder.github.io/react-present/js-performance/)
* [Agile Central 2017 - Blockchain Intro](https://limscoder.github.io/react-present/blockchain/)
* [Nodevember 2016 - React Native](https://limscoder.github.io/react-present/react-native/)
* [Example](https://limscoder.github.io/react-present/example/)
* [See it in action (video)](https://youtu.be/Sb9fRAKdjkQ)

## View example presentation locally

    > npm install
    > npm start

Open `http://localhost:9001` in your browser.

## Create your presentation
{'fraction_non_alphanumeric': 0.10809763657497094, 'fraction_numerical': 0.016272762495156915, 'mean_word_length': 4.935632183908046, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 11, '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': '2666114', 'n_tokens_mistral': 744, 'n_tokens_neox': 683, 'n_words': 235}