<commit_before>[![Build Status](https://travis-ci.org/webcom-components/big-brain-tower.svg?branch=master)](https://travis-ci.org/webcom-components/big-brain-tower)
[![Dependency Status](https://david-dm.org/webcom-components/big-brain-tower.svg)](https://david-dm.org/webcom-components/big-brain-tower)
[![devDependency Status](https://david-dm.org/webcom-components/big-brain-tower/dev-status.svg)](https://david-dm.org/webcom-components/big-brain-tower#info=devDependencies)

# Big brain tower

Brain food for humans ! Be careful, highly addictive !

You didn't know but your brain is already in love with Big Brain Tower ! 

[Try it and adopt it !](https://webcom-components.github.io/big-brain-tower)

## Installation 

1. Get repo with `git clone https://github.com/webcom-components/big-brain-tower.git`

2. Run `npm i` to install dependencies

## Development server

```bash
npm start
```

Go to `http://localhost:8080` and you should see the app running!

## Test the app

Launch tests in console

```bash
npm test
```

Launch tests in console with file watching

```bash
npm run test:watch
```

Launch tests into browser for debugging purposes

```bash
npm run test:debug
```

## [Trello](https://trello.com/b/dClcMFGi/big-brain-tower)

## License

This project is licensed under the MIT license<commit_msg>docs: Add security rules into readme<commit_after>[![Build Status](https://travis-ci.org/webcom-components/big-brain-tower.svg?branch=master)](https://travis-ci.org/webcom-components/big-brain-tower)
[![Dependency Status](https://david-dm.org/webcom-components/big-brain-tower.svg)](https://david-dm.org/webcom-components/big-brain-tower)
[![devDependency Status](https://david-dm.org/webcom-components/big-brain-tower/dev-status.svg)](https://david-dm.org/webcom-components/big-brain-tower#info=devDependencies)

# Big brain tower

Brain food for humans ! Be careful, highly addictive !

You didn't know but your brain is already in love with Big Brain Tower ! 

[Try it and adopt it !](https://webcom-components.github.io/big-brain-tower)

## Installation 

1. Get repo with `git clone https://github.com/webcom-components/big-brain-tower.git`

2. Run `npm i` to install dependencies

## Development server

```bash
npm start
```

Go to `http://localhost:8080` and you should see the app running!

## Test the app

Launch tests in console

```bash
npm test
```

Launch tests in console with file watching

```bash
npm run test:watch
```

Launch tests into browser for debugging purposes

```bash
npm run test:debug
```

## [Roadmap](https://trello.com/b/dClcMFGi/big-brain-tower)

## Security rule

To prevent hackers to erase namespace data, provide these security rules into your namespace

```json
{
  "rules": {
    "scores": {
      ".read": true,
      "$score_entry": {
        ".write": " !data.exists() ",
        ".validate": "newData.child('name').isString() && newData.child('val').isNumber()"
      }
    }
  }
}
```


## License

This project is licensed under the MIT license
{'fraction_non_alphanumeric': 0.14955134596211367, 'fraction_numerical': 0.003988035892323031, 'mean_word_length': 4.318021201413427, 'pattern_counts': {'":': 6, '<': 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': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2692877', 'n_tokens_mistral': 1054, 'n_tokens_neox': 966, 'n_words': 249}