@yukikaze-bot/erlpack
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

@yukikaze-bot/erlpack

A encoder and decoder utility.

GitHub npm bundle size npm

Table of Contents

Description

Erlpack is a fast encoder and decoder for the Erlang Term Format (version 131) for JavaScript.

Features

  • Written in TypeScript
  • Offers CommonJS, ESM bundles
  • Fully tested
  • Powered by C++

Installation

yarn add @yukikaze-bot/erlpack
# npm install @yukikaze-bot/erlpack
# pnpm add @yukikaze-bot/erlpack

Usage

Note: While this section uses require, the imports match 1:1 with ESM imports. For example const { pack } = require('@yukikaze-bot/erlpack') equals import { pack } from '@yukikaze-bot/erlpack'.

Note: When using ESM syntax you can also default-import pack function: import pack from '@yukikaze-bot/erlpack'.

Basic Usage

const { pack, unpack } = require('@yukikaze-bot/erlpack');
const packed = pack('Hello, World!');

console.log(unpack(packed));

API Documentation

For the full API documentation please refer to the TypeDoc generated documentation.

Readme

Keywords

Package Sidebar

Install

npm i @yukikaze-bot/erlpack

Weekly Downloads

63

Version

1.0.1

License

Apache-2.0

Unpacked Size

47.6 kB

Total Files

16

Last publish

Collaborators

  • 1chi