node.js Labconfig Json Files
I am very much still learning this stuff

Labconfig Json File

{
   "domain":       "computerlab",
   "commandport":  1234,
   "monitorport":  1235,
   "ftpport":      21,
   "mcastaddr":    "224.1.1.1"
}

Note: No comma after the last item in the object.

Read Labconfig Json File

//==================================================================
//
//==================================================================

var configfile = "./labconfig.json";

console.log();
console.log("Reading config file " + configfile);
console.log();

var config = require(configfile);

console.log("domain       = " + config.domain);
console.log("commansdport = " + config.commandport);
console.log("monitorport  = " + config.monitorport);
console.log("ftpport      = " + config.ftpport);
console.log("mcastaddr    = " + config.mcastaddr);
console.log();
console.log(config);

Labconfig Json Menu File

This a preliminary test menu. It is not the one that will be used by Labconfig.

{
   "menu": "main",
   "items":
   [
   "Starfall",    "starfall",
   "cyberstart",  "cyberstart",
   {
      "menu": "sub-menu",
      "items":
      [
      "Starfall",    "starfall",
      "cyberstart",  "cyberstart"
      ]
   }
   ]
}

Note: No comma after the last item in arrays and objects.

Read Labconfig Json Menu File

//==================================================================
//
//==================================================================

var menufile = "./labconfig_menues.json";

console.log();
console.log("Reading menues file " + menufile);
console.log();

var menues = require(menufile);

console.log(menues);