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) • 437 B
JavaScript
let Caf = require('caffeine-script-runtime');
Caf.defMod(module, () => {return Caf.importInvoke(["os"], [global, {os: require('os')}], (os) => {let tempDir; tempDir = null; return {mockTempDir: function(newTempDir) {return tempDir = newTempDir;}, unmockTempDir: function() {return tempDir = null;}, getTempDir: function() {return tempDir != null ? tempDir : os.tmpdir();}};});});
//# sourceMappingURL=MockableTempDir.js.map