I started to write hooks, and I got lazy :-)

What about having a single hook nodejs script that listen on cordova events?

My script will look something like this:

function worklightBeforePrepare(){
console.log('Running Worklight worklightBeforePrepare()');
}
function worklightAfterCompile(){
console.log('Running Worklight worklightAfterCompile()');
}
function worklightHooks(cordova_lib){
cordova_lib.events.on('before_prepare',worklightBeforePrepare);
cordova_lib.events.on('after_compile',worklightAfterCompile);
}
module.exports = {
run: worklightHooks
}


Then when cordova cli starts it always runs my hook script:

var script = path.join(root,'hook/global/worklight_cordova_hook.js');
var hook = require(script);
hook.run(cordova_lib);


-- 
Carlos Santana
<csantan...@gmail.com>

Reply via email to