<commit_before># ![YAKjs logo](http://www.yakjs.com/yak.png)&nbsp;YAKjs
[![GitHub version](https://img.shields.io/github/tag/cschuller/yak-js.svg?style=flat-square)](https://github.com/cschuller/yak-js)
[![npm](https://img.shields.io/npm/v/yakjs.svg?style=flat-square)](https://www.npmjs.com/package/yakjs)
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://raw.githubusercontent.com/cschuller/yak-js/master/LICENSE)
[![Built with Grunt](https://img.shields.io/badge/built with-grunt-yellow.svg?style=flat-square)](http://gruntjs.com/)

Fast prototyping and simulation of WebSocket servers with JavaScript plugins based on nodejs.

This tool is for developing, rapid prototyping, testing, integrating and simulating WebSocket communication.

## Getting started

YAKjs requires [nodejs](https://nodejs.org/). 

### Download

Finde the **[latest release here](https://github.com/cschuller/yak-js/releases)**.
Download zip package and extract it.

or use the npm package with 

```
npm install yakjs
```

### Start YAKjs server

Run the startup script  ``` start-yakjs-server.bat ``` 

or

via ``` node yakjs-server.js ```

This will start YAKjs using default port ```8790```.

### Open the YAKjs User Interface

Open the YKAjs user interface at [**http://localhost:8790**](http://localhost:8790)

## Documentation
[More documentation is available in the wiki](https://github.com/cschuller/yak-js/wiki)<commit_msg>Updated the YAKjs logo<commit_after># ![YAKjs logo](http://www.yakjs.com/asset/yakjs-logo-64.svg)&nbsp;YAKjs
[![GitHub version](https://img.shields.io/github/tag/cschuller/yak-js.svg?style=flat-square)](https://github.com/cschuller/yak-js)
[![npm](https://img.shields.io/npm/v/yakjs.svg?style=flat-square)](https://www.npmjs.com/package/yakjs)
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://raw.githubusercontent.com/cschuller/yak-js/master/LICENSE)
[![Built with Grunt](https://img.shields.io/badge/built with-grunt-yellow.svg?style=flat-square)](http://gruntjs.com/)

Fast prototyping and simulation of WebSocket servers with JavaScript plugins based on nodejs.

This tool is for developing, rapid prototyping, testing, integrating and simulating WebSocket communication.

## Getting started

YAKjs requires [nodejs](https://nodejs.org/).

### Download

Finde the **[latest release here](https://github.com/cschuller/yak-js/releases)**.
Download zip package and extract it.

or use the npm package with

```
npm install yakjs
```

### Start YAKjs server

Run the startup script  ``` start-yakjs-server.bat ```

or

via ``` node yakjs-server.js ```

This will start YAKjs using default port ```8790```.

### Open the YAKjs User Interface

Open the YKAjs user interface at [**http://localhost:8790**](http://localhost:8790)

## Documentation
[More documentation is available in the wiki](https://github.com/cschuller/yak-js/wiki)
{'fraction_non_alphanumeric': 0.1638283378746594, 'fraction_numerical': 0.008855585831062671, 'mean_word_length': 5.11875, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 20, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6657189', 'n_tokens_mistral': 1063, 'n_tokens_neox': 989, 'n_words': 210}