JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 5942
  • Score
    100M100P100Q127234F
  • License ISC

Json (=readable) inspired serializer.

Package Exports

  • circ-json

Readme

Circ json

Json (readable) inspired serializer for cyclic objects.

Installation

 $ npm i circ-json

Usage

Analog to JSON

import { stringify, parse } from "circ-json"

const c = {
  a: 1,
  b: {i: 1}
}

c.c = c
c.bb = c.b

const s = stringify(c) //{"a":1,"b":{"i":1},"c":{"$ref":"#"},"bb":{"$ref":"#/b"}}

deepEqual(parse(s), c) // true

Contribute

All feedback is appreciated. Create a pull request or write an issue.