Wondering what’s next for npm?Check out our public roadmap! »

json-variables

9.0.3 • Public • Published

json-variables

Resolves custom-marked, cross-referenced paths in parsed JSON

Install

npm i json-variables

Quick Take

import { strict as assert } from "assert";
import jVar from "json-variables";

assert.deepEqual(
  jVar({
    a: "some text %%_var1.key1.0_%% more text %%_var2.key2.key3.1_%%",
    b: "something",
    var1: { key1: ["value1"] },
    var2: { key2: { key3: ["", "value2"] } },
  }),
  {
    a: "some text value1 more text value2",
    b: "something",
    var1: { key1: ["value1"] },
    var2: { key2: { key3: ["", "value2"] } },
  }
);

Documentation

Please visit codsen.com for a full description of the API and examples.

Licence

MIT License

Copyright (c) 2010-2020 Roy Revelt and other contributors

ok codsen star

Install

npm i json-variables

DownloadsWeekly Downloads

1,325

Version

9.0.3

License

MIT

Unpacked Size

277 kB

Total Files

10

Last publish

Collaborators

  • avatar