From 038be871428088d6751cc3035879fa1af0aa42b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Thu, 9 Apr 2020 23:46:35 +0200 Subject: [PATCH] Throw on unsupported versions --- packages/babel-plugin-transform-for-of/src/index.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/babel-plugin-transform-for-of/src/index.js b/packages/babel-plugin-transform-for-of/src/index.js index 0b964f1fd35e..30e5debb252a 100644 --- a/packages/babel-plugin-transform-for-of/src/index.js +++ b/packages/babel-plugin-transform-for-of/src/index.js @@ -20,6 +20,13 @@ export default declare((api, options) => { ); } + // TODO: Remove in Babel 8 + if (allowArrayLike && api.version.test(/^7\.\d\./)) { + throw new Error( + `The allowArrayLike is only supported when using @babel/core@^7.10.0`, + ); + } + if (assumeArray) { return { name: "transform-for-of",