From 0a45325621da2b2c15e5a84ad497a94485c3c430 Mon Sep 17 00:00:00 2001 From: Ben Alpert Date: Mon, 30 Sep 2013 18:51:39 -0700 Subject: [PATCH] Actually make exec work The spec for eval (http://es5.github.io/x15.1.html#x15.1.2.1) says "If Type(x) is not String, return x." and that's exactly what's happening here -- it gets {code: ...} and does nothing. --- vendor/browser-transforms.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/browser-transforms.js b/vendor/browser-transforms.js index ea937f2f1f..9ef9c0ab92 100644 --- a/vendor/browser-transforms.js +++ b/vendor/browser-transforms.js @@ -29,7 +29,7 @@ var docblock = require('jstransform/src/docblock'); exports.transform = transform; exports.exec = function(code) { - return eval(transform(code)); + return eval(transform(code).code); }; if (typeof window === "undefined" || window === null) {