Read and Write configurations to JSON file.
Create Config instance with JSON path. Configurations are automatically loaded from the JSON file.
var conf = new Config("./config.json");
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"
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"
}
}
}
conf.save();