fldsmdfr

0.0.2 • Public • Published

(pretty picture)

fldsmdfr

Strongly typed JSON.

About

JSON is great for humans, sucks for storage. This tool is tasked at forcing APIs to strongly type the parameters for their endpoints. This allows fldsmdfr to optimize all data sent over the network in terms of space.

Usage

Install via npm i --save fldsmdfr.

Two methods: BJSON.stringify() & BJSON.parse() - designed to be as similar to the native JSON.* methods as possible. The only difference is that it will required an extra parameter which should be a type mapping.

Examples

BJSON.stringify({ msg: 'Hello, world' }, { msg: 'string' }) // returns a Buffer
BJSON.parse(`<Buffer ...>`, { msg: 'string' }) // returns: { msg: 'Hello, world' }

License

Licensed under MIT license.

Copyright © 2017-present Karim Alibhai.

Package Sidebar

Install

npm i fldsmdfr

Weekly Downloads

0

Version

0.0.2

License

MIT

Last publish

Collaborators

  • karimsa