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"
    }
  }
}

Readme

Keywords

Package Sidebar

Install

npm i json-ref-simple

Weekly Downloads

3

Version

1.0.0

License

MIT

Unpacked Size

13.1 kB

Total Files

7

Last publish

Collaborators

  • aztack