Use prettierx and eslint native (#85)
[poolifier.git] / README.MD
index c9908435082a2c3f20571bc0f6dc44b10a267bbc..465ab8d9a236c24871e8743bbab13bb578136ec2 100644 (file)
--- a/README.MD
+++ b/README.MD
@@ -1,12 +1,13 @@
 # Node Thread Pool :arrow_double_up: :on:
 [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)
 [![Dependabot](https://badgen.net/dependabot/dependabot/dependabot-core/?icon=dependabot)](https://badgen.net/dependabot/dependabot/dependabot-core/?icon=dependabot)
+[![npm w](https://img.shields.io/npm/dw/poolifier)](https://www.npmjs.com/package/poolifier)
 [![Actions Status](https://github.com/pioardi/node-pool/workflows/NodeCI/badge.svg)](https://github.com/pioardi/node-pool/actions)
-[![Coverage Status](https://coveralls.io/repos/github/pioardi/node-thread-pool/badge.svg?branch=master)](https://coveralls.io/github/pioardi/node-thread-pool?branch=master)
-[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
+[![Coverage Status](https://coveralls.io/repos/github/pioardi/poolifier/badge.svg?branch=master)](https://coveralls.io/github/pioardi/poolifier?branch=master)[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
 [![NODEP](https://img.shields.io/static/v1?label=dependencies&message=no%20dependencies&color=brightgreen
 )](https://img.shields.io/static/v1?label=dependencies&message=no%20dependencies&color=brightgreen
 )
+[![Gitter](https://badges.gitter.im/poolifier/community.svg)](https://gitter.im/poolifier/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
 
 <h2>Why Poolifier? </h2>
 Poolifier is used to perform heavy CPU bound tasks on nodejs servers, it implements thread pools ( yes, more thread pool implementations, so you can choose which one fit better for you ) using <a href="https://nodejs.org/api/worker_threads.html#worker_threads_worker_threads">worker-threads </a>.<br>
@@ -27,6 +28,8 @@ Moreover you can execute your CPU tasks using an API designed to improve the <st
   <span> · </span>
   <a href="#contribute">Contribute</a>
   <span> · </span>
+  <a href="#Team">Team</a>
+  <span> · </span>
   <a href="#nv">Compatibility</a>
   <span> · </span>
   <a href="#license">License</a>
@@ -44,7 +47,7 @@ npm install poolifier --save
 ```
 <h2 id="usage">Usage</h2>
 
-You can implement a worker in a simple way , extending the class ThreadWorker : 
+You can implement a worker in a simple way , extending the class ThreadWorker :
 
 ```js
 'use strict'
@@ -81,15 +84,16 @@ pool.emitter.on('FullPool', () => console.log('Pool is full'))
 // so you can easy switch from one to another
 pool.execute({}).then(res => {
   console.log(res)
-}).catch .... 
+}).catch ....
 
 ```
 
-<strong> See examples folder for more details ( in particular if you want to use a pool for [multiple functions](./examples/multiFunctionExample.js) ).</strong>
+<strong> See examples folder for more details( in particular if you want to use a pool for [multiple functions](./examples/multiFunctionExample.js) ).</strong>
+<strong>Now type script is also supported, find how to use it into the example folder </strong>
 
 <h2 id="nv">Node versions</h2>
 
-You can use node versions 12.x , 13.x  <br>
+You can use node versions 12.x , 13.x, 14.x <br>
 
 <h2 id="api">API</h2>
 
@@ -135,8 +139,20 @@ But in general , <strong>always profile your application </strong>
 <h2 id="contribute">Contribute</h2>
 
 See guidelines [CONTRIBUTING](CONTRIBUTING.md) <br>
-Choose your task here <a href="https://github.com/pioardi/poolifier/projects/1"> 2.0.0</a>, propose an idea, a fix, an improvement. <br>  
+Choose your task here <a href="https://github.com/pioardi/poolifier/projects/1"> 2.0.0</a>, propose an idea, a fix, an improvement. <br>
+
+
+<h2 id="Team">Team</h2>
+<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
+<!-- prettier-ignore-start -->
+<!-- markdownlint-disable -->
+
+**Creator/Owner:**
+* [__Alessandro Pio Ardizio__](https://github.com/pioardi)
 
+***Contributors***
+* [__Shinigami92__](https://github.com/Shinigami92)
+* [__Jérôme Benoit__](https://github.com/jerome-benoit)
 
 <h2 id="license">License</h2>