From ca461477344a9e85b4eba9ec593c713d1e3a3774 Mon Sep 17 00:00:00 2001 From: Denis Pushkarev Date: Tue, 15 Mar 2016 02:55:46 +0600 Subject: [PATCH] dirty fix for T7206 for preventing runtime transform Object.defineProperty in the babel-polyfill entry point --- packages/babel-polyfill/src/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/babel-polyfill/src/index.js b/packages/babel-polyfill/src/index.js index 352aba3ae7..5ff627aeb6 100644 --- a/packages/babel-polyfill/src/index.js +++ b/packages/babel-polyfill/src/index.js @@ -12,8 +12,9 @@ import "babel-regenerator-runtime"; import "core-js/fn/regexp/escape"; +let DEFINE_PROPERTY = "defineProperty"; function define(O, key, value){ - O[key] || Object.defineProperty(O, key, { + O[key] || Object[DEFINE_PROPERTY](O, key, { writable: true, configurable: true, value: value