0.1.1 • Published 5 years ago

scilla-data-parser v0.1.1

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

Install

npm install --save scilla-data-parser

Usage

const ScillaDataParser = require('scilla-data-parser').ScillaDataParser

var scillaJson = JSON.parse(`
  {
    "vname": "map2",
    "type": "Map (String) (Pair (String) (Uint32))",
    "value": [
      {
        "key": "m",
        "val": {
          "constructor": "Pair",
          "argtypes": [ "String", "Uint32" ],
          "arguments": [ "k", "1" ]
        }
      }
    ]
  }
`);

var simpleJson = ScillaDataParser.convertToSimpleJson(scillaJson, false);
//{ map2: { m: { x: 'k', y: 1 } } }

var straightJson = ScillaDataParser.convertToSimpleJson(scillaJson, true);
//{ vname: 'map2',
//  type: 'Map (String) (Pair (String) (Uint32))',
//  value: { m: { x: 'k', y: 1 } } }


var revertScillaJson = ScillaDataParser.convertToScillaData(straightJson);
//Same as scillaJson
0.1.1

5 years ago

0.1.0

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago