<commit_before><h1 align="center">
  <br>
  <a href="#"><img src="https://github.com/HQarroum/expressify/blob/master/documentation/assets/images/logo.png" alt="expressify" /></a>
  <br><br>
</h1>

<h4 align="center">RESTful client and server implementation for static web applications running in the browser.</h4>

<p align="center">
  <a href="https://travis-ci.org/HQarroum/expressify">
    <img src="https://travis-ci.org/HQarroum/expressify.svg?branch=master"
         alt="Build Status">
  </a>
  <a href="https://badge.fury.io/js/expressify-js">
    <img src="https://badge.fury.io/js/expressify-js.svg" alt="npm version" height="18">
  </a>
  <a href="https://codecov.io/gh/HQarroum/expressify">
    <img src="https://codecov.io/gh/HQarroum/expressify/branch/master/graph/badge.svg" alt="Codecov" />
  </a>
</p>
<br>

Expressify is built upon a protocol designed to make static web applications communications efficient and secure by allowing front-end developers to develop and consume RESTful communication endpoints in their applications.

Current version: **1.0.1**

Lead Maintainer: [<NAME>](mailto:<EMAIL>)

## Install

##### Using NPM

```bash
npm install --save expressify-js
```

##### Using Bower

```bash
bower install --save expressify-js
```

## Features

 - Allows static applications to expose RESTful APIs in the browser.
 - High-level protocol to exchange data between static web applications.
 - Built-in service discoverability mechanism.
 - Resource centric publish-subscribe for message passing. 
 - Built on top the standard [`postMessage`](https://developer.mozilla.org/docs/Web/API/Window/postMessage) API to allow secure communication between cross-domain applications.
 - Provides both a server and a client implementation of this protocol,

## Documentation

The complete [documentation](https://hqarroum.github.io/expressify/documentation.html), as well as the [FAQ](https://hqarroum.github.io/expressify/faq.html) for Expressify are available on the [project website](https://hqarroum.github.io/expressify). Instructions on how to build `Expressify` and running the unit tests are available in the [wiki section](https://github.com/HQarroum/expressify/wiki).
<commit_msg>Adjust logo size<commit_after><h1 align="center">
  <br>
  <a href="#"><img width="300" src="https://github.com/HQarroum/expressify/blob/master/documentation/assets/images/logo.png" alt="expressify" /></a>
  <br><br>
</h1>

<h4 align="center">RESTful client and server implementation for static web applications running in the browser.</h4>

<p align="center">
  <a href="https://travis-ci.org/HQarroum/expressify">
    <img src="https://travis-ci.org/HQarroum/expressify.svg?branch=master"
         alt="Build Status">
  </a>
  <a href="https://badge.fury.io/js/expressify-js">
    <img src="https://badge.fury.io/js/expressify-js.svg" alt="npm version" height="18">
  </a>
  <a href="https://codecov.io/gh/HQarroum/expressify">
    <img src="https://codecov.io/gh/HQarroum/expressify/branch/master/graph/badge.svg" alt="Codecov" />
  </a>
</p>
<br>

Expressify is built upon a protocol designed to make static web applications communications efficient and secure by allowing front-end developers to develop and consume RESTful communication endpoints in their applications.

Current version: **1.0.1**

Lead Maintainer: [<NAME>](mailto:<EMAIL>)

## Install

##### Using NPM

```bash
npm install --save expressify-js
```

##### Using Bower

```bash
bower install --save expressify-js
```

## Features

 - Allows static applications to expose RESTful APIs in the browser.
 - High-level protocol to exchange data between static web applications.
 - Built-in service discoverability mechanism.
 - Resource centric publish-subscribe for message passing. 
 - Built on top the standard [`postMessage`](https://developer.mozilla.org/docs/Web/API/Window/postMessage) API to allow secure communication between cross-domain applications.
 - Provides both a server and a client implementation of this protocol,

## Documentation

The complete [documentation](https://hqarroum.github.io/expressify/documentation.html), as well as the [FAQ](https://hqarroum.github.io/expressify/faq.html) for Expressify are available on the [project website](https://hqarroum.github.io/expressify). Instructions on how to build `Expressify` and running the unit tests are available in the [wiki section](https://github.com/HQarroum/expressify/wiki).

{'fraction_non_alphanumeric': 0.13930909911944006, 'fraction_numerical': 0.004741476631293746, 'mean_word_length': 4.636132315521628, 'pattern_counts': {'":': 0, '<': 51, '<?xml version=': 0, '>': 51, 'https://': 24, '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': '6141388', 'n_tokens_mistral': 1401, 'n_tokens_neox': 1340, 'n_words': 381}