gulp-visualforce
Version:
Plugin to develop Javascript Apps on Salesforce's Visualforce Technology. Develop locally and automatically deploy static resources
38 lines (22 loc) • 779 B
JavaScript
var fs = require("fs");
function wrap(original, sourceFolder, localDevelopment ){
console.log(original)
if(!sourceFolder) sourceFolder = "build"
if(localDevelopment){
original.startPath = "/" + original.app + ".html"
return original
}
original.https= true
if(!original.server) original.server = {};
original.server.https= true,
original.server.middleware= function (req, res, next) {
if(req.url.indexOf("/load.html") == 0 ){
var script = '<script>window.location ="' + process.env.INSTANCE_URL + "/apex/" + original.app + '";</script>';
fs.writeFileSync( process.cwd() + "/"+ sourceFolder +"/load.html", script );
}
next();
}
original.startPath= "/load.html";
return original;
}
module.exports = wrap;