node-json-config

0.0.5 • Public • Published

node-json-config

Read and Write configurations to JSON file.

How to use

initialize

Create Config instance with JSON path. Configurations are automatically loaded from the JSON file.

var conf = new Config("./config.json");

Read configuration

You can access configurations using dot notation.

Here is sample JSON.

{
  "one": 1,
  "a": {
    "b": {
      "c": "ABC"
    }
  }
}
conf.get("one")    // 1
conf.get("a.b.c")  // "ABC"

Write configuration

Also you can put new configuration using dot notation.

{
  "one": 1,
  "a": {
    "b": {
      "c": "ABC"
    }
  }
}
conf.put("two", 2);
conf.put("x.y.z", "XYZ");
{
  "one": 1,
  "a": {
    "b": {
      "c": "ABC"
    }
  },
  "two": 2,
  "x": {
    "y": {
      "z": "XYZ"
    }
  }
}

Save configurations

conf.save();

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i node-json-config

      Weekly Downloads

      216

      Version

      0.0.5

      License

      MIT

      Unpacked Size

      5.08 kB

      Total Files

      6

      Last publish

      Collaborators

      • takayoshi-aoyagi