Newer
Older
istex-api-demo / js / postInstall.js
var fs = require("fs"),
  _ = require("lodash")
  ;

fs.readFile("js/parameters.json", function (err, data) {
//  if (err) {
//    return console.log(err);
//  }

  var parameters = JSON.parse(data);

  fs.readFile("js/parameters.json.dist", function (err, data) {
    if (err) {
      return console.log(err);
    }

    var distParameters = JSON.parse(data),
      parametersFile
      ;

    _.defaults(parameters, distParameters);
    parametersFile = "define(" + JSON.stringify(parameters) + ");";

    fs.writeFile("js/parameters.js", parametersFile, function (err) {
      if (err) {
        return console.log(err);
      }
    });
  });
});