A JSON shorthand
npm install damon2bash
npm install damon2
`
Building
`Bash
npm run watch # dev
npm run build # distribuable
`
Usage
Core methods:
`js
const Damon = require('damon2');
let damon = new Damon();
let damonString =
;
console.log(damon.damonToJSON(damonString));
// {
// "key": "value"
// }
console.log(damon.jsonToDAMON(damon.damonToJSON(damonString)));
// - {}
// - key: "value"
console.log(damon.damonToMap(damonString));
// Map(1) {"key" => "value"}
`
IJSON export
For ordered-JSON and key-value S-Expressions:
`js
const Damon = require('damon2');
let damon = new Damon();
let damonString =
;
console.log(damon.damonToIJSON(damonString));
// {
// "0-key": {
// "0-key": null
// }
// }
// Or, using DAMON-UTILS:
const DamonUtils = require('damon-utils');
const damonUtils = new DamonUtils(damon);
console.log(damonUtils.damonToSExpression(damonString));
// ["key", "key"]
``