An open API service indexing awesome lists of open source software.

https://github.com/disjukr/bencodex

bencodex
https://github.com/disjukr/bencodex

Last synced: about 1 month ago
JSON representation

bencodex

Awesome Lists containing this project

README

        

# bencodex

## requirements
- nodejs 11 (or 10 with [Array.prototype.flat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/flat) polyfill)
- typescript 3.2 (bigint)

## install
```sh
npm install bencodex
```

## usage
```js
const { encode, decode } = require('bencodex');

console.log(encode({ a: 1, b: 2 }));
// =>

console.log(encode({ a: 1, b: 2 }).toString());
// => du1:ai1eu1:bi2ee

console.log(decode(Buffer.from('du1:ai1eu1:bi2ee')));
// => Map { 'a' => 1n, 'b' => 2n }
```