@wowserhq/io
TypeScript icon, indicating that this package has built-in type declarations

2.0.2 • Public • Published

Wowser IO

Join community CI Status npm

An IO utility library for Wowser.

Usage

To install Wowser IO:

npm install @wowserhq/io

To use Wowser IO in an ES2015 module environment:

import * as io from '@wowserhq/io';

To use Wowser IO in a CommonJS module environment:

const io = require('@wowserhq/io');

Example

Wowser IO provides a set of types to work with numeric, array, string, struct, and tag-length-value data formats. Wowser's IO types permit reading and writing data.

import * as io from '@wowserhq/io';

const mver = io.struct({
  version: io.uint32le,
});

const rawData = new Uint8Array([0x10, 0x00, 0x00, 0x00]);
const readData = mver.read(rawData);

console.log(readData);
// { version: 16 }

License

Wowser IO is copyright © Wowser Contributors. It is licensed under the MIT license. See LICENSE for more information.

Readme

Keywords

Package Sidebar

Install

npm i @wowserhq/io

Weekly Downloads

169

Version

2.0.2

License

MIT

Unpacked Size

200 kB

Total Files

75

Last publish

Collaborators

  • timkurvers
  • fallenoak