From 11badb556fc998c7a8e275e7f167cfe3a9e97945 Mon Sep 17 00:00:00 2001 From: Logan Smyth Date: Thu, 4 Aug 2016 21:06:59 -0700 Subject: [PATCH] Add comment to explain enumerability logic. --- packages/babel-preset-es2015/src/index.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/babel-preset-es2015/src/index.js b/packages/babel-preset-es2015/src/index.js index 89ed00fb34..99d77c8f8f 100644 --- a/packages/babel-preset-es2015/src/index.js +++ b/packages/babel-preset-es2015/src/index.js @@ -16,6 +16,8 @@ module.exports = preset({}); Object.defineProperty(module.exports, "buildPreset", { configurable: true, writable: true, + // We make this non-enumerable so old versions of babel-core won't see it as an unknown property, + // while allowing new versions to see it as a preset builder function. enumerable: false, value: preset, });