Drop Node.js v6 support (#818)

Node.js v6 will go EOL at the end of April 2019, and already two of the production dependencies of the client have already dropped support for it, and soon others will do *(as well as development dependencies)*.

Furthermore, since Node.js will go in EOL it will never get security patches, plus, also OpenSSL-1.0.2 will go EOL [this year](https://github.com/nodejs/Release#release-schedule); to avoid risks for the client users it is better to drop support for Node.js v6 right away.
This commit is contained in:
Tomas Della Vedova
2019-04-17 07:55:18 +02:00
committed by delvedor
parent 68f8b7bb5f
commit cfd4e70fb9
7 changed files with 28 additions and 19 deletions

View File

@ -27,6 +27,8 @@ npm install @elastic/elasticsearch
### Compatibility
The minimum supported version of Node.js is `v8`.
The library is compatible with all Elasticsearch versions since 5.x, but you should use the same major version of the Elasticsearch instance that you are using.
```
# Elasticsearch 7.x
@ -40,7 +42,9 @@ The library is compatible with all Elasticsearch versions since 5.x, but you sho
```
## Usage
You can find the full documentation in the [docs](https://github.com/elastic/elasticsearch-js/tree/master/docs) folder.
You can find the full documentation in our [docs](https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/index.html) website.
```js
const { Client } = require('@elastic/elasticsearch')
const client = new Client({ node: 'http://localhost:9200' })
@ -70,7 +74,9 @@ The returned value of **every** API call is formed as follows:
}
```
### Client options
The client is designed to be easily configured as you see fit for your needs, following you can see all the possible options that you can use to configure it.
```ts
{
// the Elasticsearch endpoint to use