forked from sashin/sashinexists
run npm install to generate a package lock
This commit is contained in:
33
node_modules/node-buffer-encoding/readme.md
generated
vendored
Normal file
33
node_modules/node-buffer-encoding/readme.md
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
# Node Buffer Encoding
|
||||
|
||||
A little wrapper around Node's Buffer that provides encoding/decoding for all supported encodings.
|
||||
|
||||
If you have access to Node's Buffer you probably just want to use it directly instead. This module provides a unified API to some of my other modules, and allows me not to import "@types/node" everywhere.
|
||||
|
||||
## Install
|
||||
|
||||
```sh
|
||||
npm install --save node-buffer-encoding
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
```ts
|
||||
import Encoding from 'node-buffer-encoding';
|
||||
|
||||
// Encode an Uint8Array with the given encoding
|
||||
Encoding.encode ( new Uint8Array ([ 0, 255 ]), 'hex' ); // => '00ff'
|
||||
|
||||
// Encode a string with the given encoding
|
||||
Encoding.encodeStr ( 'hello', 'base64' ); // => 'aGVsbG8='
|
||||
|
||||
// Decode a string with the given encoding to an Uint8Array
|
||||
Encoding.decode ( '00ff', 'hex' ); // => Uint8Array(2) [ 0, 255 ]
|
||||
|
||||
// Decode a string with the given encoding to a string
|
||||
Encoding.decodeStr ( 'aGVsbG8=', 'base64' ); // => 'hello'
|
||||
```
|
||||
|
||||
## License
|
||||
|
||||
MIT © Fabio Spampinato
|
||||
Reference in New Issue
Block a user