UNPKG

@bare-ts/lib

Version:

TypeScript library for BARE, a compact and simple binary-serialization format

26 lines (20 loc) 1.37 kB
# bare-ts library [![CI status][ci-img]][ci-url] [![Coverage percentage][coveralls-img]][coveralls-url] [![minified and gzipped size][bundlephobia-img]][bundlephobia-url] [![NPM version][npm-img]][npm-url] [BARE][bare] (Binary Application Record Encoding) is a schema-based binary format that favors compactness and simplicity. [bare-ts/lib](#) provides decoders and encoders for basic BARE types. Please, take a look to [bare-ts/tools][bare-ts-tools] for more information. Warning: BARE specification is currently a IEF draft. The specification is likely to evolve before its final release. [bare-ts](#) implements an ongoing draft that is not published yet. [bare]: https://baremessages.org [bare-ts-tools]: https://github.com/bare-ts/tools [ci-img]: https://img.shields.io/github/workflow/status/bare-ts/lib/CI?label=CI&style=flat-square [ci-url]: https://github.com/bare-ts/lib/actions/workflows/ci.yml [npm-img]: https://img.shields.io/npm/v/@bare-ts/lib.svg?style=flat-square [npm-url]: https://www.npmjs.com/package/@bare-ts/lib [coveralls-img]: https://img.shields.io/coveralls/github/bare-ts/lib?style=flat-square [coveralls-url]: https://coveralls.io/github/bare-ts/lib?branch=main [bundlephobia-img]: https://img.shields.io/bundlephobia/minzip/@bare-ts/lib?label=minzipped&style=flat-square [bundlephobia-url]: https://bundlephobia.com/package/@bare-ts/lib