From e93da8b04da86773247aadb1cbb1912e4f4526b2 Mon Sep 17 00:00:00 2001 From: Priyansh Date: Tue, 22 Dec 2020 17:49:59 +0530 Subject: Rewriting Project --- node_modules/utf8-byte-length/README.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 node_modules/utf8-byte-length/README.md (limited to 'node_modules/utf8-byte-length/README.md') diff --git a/node_modules/utf8-byte-length/README.md b/node_modules/utf8-byte-length/README.md new file mode 100644 index 0000000..a232c12 --- /dev/null +++ b/node_modules/utf8-byte-length/README.md @@ -0,0 +1,28 @@ +# utf8-byte-length [![build status](https://secure.travis-ci.org/parshap/utf8-byte-length.svg?branch=master)](http://travis-ci.org/parshap/utf8-byte-length) + +Get the utf8 byte length of a string, taking into account multi-byte +characters and surrogate pairs. + +By default, this module defers to `Buffer.byteLength`. A browser +implementation is also provided that doesn't use `Buffer.byteLength` +minimize build size. + +## Example + +```js +var getLength = require("utf8-byte-length") +console.log(truncate("a☃", 2)) // a = 1 byte, ☃ = 3 bytes +// -> 4 +``` + +## API + +### `var getLength = require("utf8-byte-length")` + +*When using browserify or webpack*, this automatically resolves to an +implementation that does not use `Buffer.byteLength`. + +### `getLength(string)` + +Returns the byte length of `string`. Throws an error if `string` is not +a string. -- cgit v1.2.3