diff --git a/CHANGELOG.md b/CHANGELOG.md index d5684dbbf4..7a4fff160f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,11 @@ _Note: Gaps between patch versions are faulty/broken releases._ See [CHANGELOG - 6to5](CHANGELOG-6to5.md) for the pre-4.0.0 version changelog. +## 5.1.4 + + * **Polish** + * Add missing `Reflect` methods to runtime transformer. + ## 5.1.3 * **Internal** diff --git a/src/babel/transformation/transformers/other/runtime/definitions.json b/src/babel/transformation/transformers/other/runtime/definitions.json index 691a0df3eb..2a463088b0 100644 --- a/src/babel/transformation/transformers/other/runtime/definitions.json +++ b/src/babel/transformation/transformers/other/runtime/definitions.json @@ -41,6 +41,7 @@ "unshift": "array/unshift", "values": "array/values" }, + "Object": { "assign": "object/assign", "classof": "object/classof", @@ -65,13 +66,16 @@ "setPrototypeOf": "object/set-prototype-of", "values": "object/values" }, + "RegExp": { "escape": "regexp/escape" }, + "Function": { "only": "function/only", "part": "function/part" }, + "Math": { "acosh": "math/acosh", "asinh": "math/asinh", @@ -92,11 +96,13 @@ "tanh": "math/tanh", "trunc": "math/trunc" }, + "Date": { "addLocale": "date/add-locale", "formatUTC": "date/format-utc", "format": "date/format" }, + "Symbol": { "for": "symbol/for", "hasInstance": "symbol/for-instance", @@ -112,6 +118,7 @@ "toStringTag": "symbol/to-string-tag", "unscopables": "symbol/unscopables" }, + "String": { "at": "string/at", "codePointAt": "string/code-point-at", @@ -124,8 +131,9 @@ "startsWith": "string/starts-with", "unescapeHTML": "string/unescape-html" }, + "Number": { - "epsilon": "number/epsilon", + "EPSILON": "number/epsilon", "isFinite": "number/is-finite", "isInteger": "number/is-integer", "isNaN": "number/is-nan", @@ -135,6 +143,23 @@ "parseFloat": "number/parse-float", "parseInt": "number/parse-int", "random": "number/random" + }, + + "Reflect": { + "apply": "reflect/apply", + "construct": "reflect/construct", + "defineProperty": "reflect/define-property", + "deleteProperty": "reflect/delete-property", + "enumerate": "reflect/enumerate", + "getOwnPropertyDescriptor": "reflect/get-own-property-descriptor", + "getPrototypeOf": "reflect/get-prototype-of", + "get": "reflect/get", + "has": "reflect/has", + "isExtensible": "reflect/is-extensible", + "ownKeys": "reflect/own-keys", + "preventExtensions": "reflect/prevent-extensions", + "setPrototypeOf": "reflect/set-prototype-of", + "set": "reflect/set", } } }