An IO utility library for Wowser.
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');
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 }
Wowser IO is copyright © Wowser Contributors. It is licensed under the MIT license. See
LICENSE
for more information.