rss-nostr-lambda/node_modules/utf-8-validate
David Rinaldo 8b11c41267 include node_modules so release .zip is deployable 2023-11-24 17:44:25 -05:00
..
prebuilds include node_modules so release .zip is deployable 2023-11-24 17:44:25 -05:00
src include node_modules so release .zip is deployable 2023-11-24 17:44:25 -05:00
LICENSE include node_modules so release .zip is deployable 2023-11-24 17:44:25 -05:00
README.md include node_modules so release .zip is deployable 2023-11-24 17:44:25 -05:00
binding.gyp include node_modules so release .zip is deployable 2023-11-24 17:44:25 -05:00
fallback.js include node_modules so release .zip is deployable 2023-11-24 17:44:25 -05:00
index.js include node_modules so release .zip is deployable 2023-11-24 17:44:25 -05:00
package.json include node_modules so release .zip is deployable 2023-11-24 17:44:25 -05:00

README.md

utf-8-validate

Version npm Linux/macOS/Windows Build

Check if a buffer contains valid UTF-8 encoded text.

Installation

npm install utf-8-validate --save-optional

The --save-optional flag tells npm to save the package in your package.json under the optionalDependencies key.

API

The module exports a single function which takes one argument.

isValidUTF8(buffer)

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

'use strict';

const isValidUTF8 = require('utf-8-validate');

const buf = Buffer.from([0xf0, 0x90, 0x80, 0x80]);

console.log(isValidUTF8(buf));
// => true

License

MIT