loophole
Advanced tools
Comparing version 0.1.0 to 0.2.0
@@ -19,2 +19,15 @@ (function() { | ||
exports.allowUnsafeNewFunction = function(fn) { | ||
var previousFunction; | ||
previousFunction = global.Function; | ||
try { | ||
global.Function = function(source) { | ||
return vm.runInThisContext(source); | ||
}; | ||
return fn(); | ||
} finally { | ||
global.Function = Function; | ||
} | ||
}; | ||
}).call(this); |
{ | ||
"name": "loophole", | ||
"version": "0.1.0", | ||
"version": "0.2.0", | ||
"description": "A hack to enable use of libraries that depend on a basic form of eval in Atom", | ||
@@ -5,0 +5,0 @@ "main": "./lib/loophole.js", |
3356
28