safer-eval
Advanced tools
Comparing version 1.3.1 to 1.3.2
@@ -60,3 +60,5 @@ /** | ||
return vm.runInContext('(function () {"use strict"; return ' + code + '})()', this._context, this._options); | ||
var src = 'Object.constructor = function () {};\n'; | ||
src += 'return ' + code + ';\n'; | ||
return vm.runInContext('(function () {"use strict"; ' + src + '})()', this._context, this._options); | ||
} | ||
@@ -63,0 +65,0 @@ }]); |
{ | ||
"name": "safer-eval", | ||
"version": "1.3.1", | ||
"version": "1.3.2", | ||
"description": "a safer eval", | ||
@@ -44,3 +44,3 @@ "keywords": [ | ||
"babel-loader": "^8.0.4", | ||
"eslint": "^5.11.1", | ||
"eslint": "^5.15.1", | ||
"eslint-config-standard": "^12.0.0", | ||
@@ -51,5 +51,4 @@ "eslint-plugin-import": "^2.14.0", | ||
"eslint-plugin-standard": "^4.0.0", | ||
"karma": "^4.0.0", | ||
"karma": "^4.0.1", | ||
"karma-chrome-launcher": "^2.0.0", | ||
"karma-coverage": "^1.1.1", | ||
"karma-firefox-launcher": "^1.0.0", | ||
@@ -63,3 +62,5 @@ "karma-mocha": "^1.3.0", | ||
"rimraf": "^2.5.4", | ||
"webpack": "^4.28.3", | ||
"webpack": "^4.29.6" | ||
}, | ||
"_devDependencies": { | ||
"zuul": "^3.11.1" | ||
@@ -66,0 +67,0 @@ }, |
@@ -43,4 +43,7 @@ /** | ||
} | ||
let src = 'Object.constructor = function () {};\n' | ||
src += 'return ' + code + ';\n' | ||
return vm.runInContext( | ||
'(function () {"use strict"; return ' + code + '})()', | ||
'(function () {"use strict"; ' + src + '})()', | ||
this._context, | ||
@@ -47,0 +50,0 @@ this._options |
24977
21
593