json-ref-simple

1.0.0 • Public • Published

json-ref

JSON with Reference

Example

const deref = require('json-ref').deref;
const config = {
  "base": "https://domain.com/dir",
  "config": "{$.base}/project.json",
  "images": {
    "img1": "{$.base}/img1.png",
    "img2": "{$.base}/img2.png"
  },
  "props": {
    "button/background": {
      "url": "{$.images.img1}"
    }
  }
};
console.log(deref(config));

will output

{
  "base": "https://domain.com/dir",
  "config": "https://domain.com/dir/project.json",
  "images": {
    "img1": "https://domain.com/dir/img1.png",
    "img2": "https://domain.com/dir/img2.png"
  },
  "props": {
    "button/background": {
      "url": "https://domain.com/dir/img1.png"
    }
  }
}

/json-ref-simple/

    Package Sidebar

    Install

    npm i json-ref-simple

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    13.1 kB

    Total Files

    7

    Last publish

    Collaborators

    • aztack