Check if a buffer contains valid UTF-8
npm install utf-8-validate

Check if a buffer contains valid UTF-8 encoded text.
```
npm install utf-8-validate --save-optional
The --save-optional flag tells npm to save the package in your package.jsonoptionalDependencies
under the
key.
The module exports a single function that takes one argument. To maximize
performance, the argument is not validated. It is the caller's responsibility to
ensure that it is correct.
Checks whether a buffer contains valid UTF-8.
#### Arguments
- buffer - The buffer to check.
#### Return value
true if the buffer contains only correct UTF-8, else false.
#### Example
`js
'use strict';
const isValidUTF8 = require('utf-8-validate');
const buf = Buffer.from([0xf0, 0x90, 0x80, 0x80]);
console.log(isValidUTF8(buf));
// => true
``