caffeine-mc
Version:
Select, configure and extend your to-JavaScript compiler, with arbitrary code, on a per file bases from within the file.
5 lines (4 loc) • 533 B
JavaScript
let Caf = require('caffeine-script-runtime');
Caf.defMod(module, () => {return Caf.importInvoke(["process"], [global, require('art-standard-lib')], (process) => {let mockedCwdFunction; mockedCwdFunction = null; return {mockCwdFunction: function(newCwd) {return mockedCwdFunction = newCwd;}, unmockCwdFunction: function() {return mockedCwdFunction = null;}, getCwd: function() {return mockedCwdFunction ? Caf.isF(mockedCwdFunction) && mockedCwdFunction() : process.cwd();}};});});
//# sourceMappingURL=MockableCwd.js.map