From c781e47e9922fbf45559d36b1be48886e1ae1c22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Legan=C3=A9s-Combarro=20=27piranna?= Date: Mon, 23 Dec 2019 10:21:03 +0100 Subject: [PATCH] Hack to fix transpilation bug for `Promise.any()` https://github.com/zloirock/core-js/issues/737 --- .babelrc | 2 +- __tests__/index.js | 2 +- src/index.js | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.babelrc b/.babelrc index e621d4f..decddc2 100644 --- a/.babelrc +++ b/.babelrc @@ -7,7 +7,7 @@ "proposals": true, "version": 3 }, - "useBuiltIns": "usage" + "useBuiltIns": "entry" } ] ] diff --git a/__tests__/index.js b/__tests__/index.js index 1e308f4..5e118f9 100644 --- a/__tests__/index.js +++ b/__tests__/index.js @@ -226,7 +226,7 @@ describe("rules dependencies", function() { }); describe("object dependency", function() { - test.skip("shortcircuit", function() { + test("shortcircuit", function() { const validators = [ [ "parent", diff --git a/src/index.js b/src/index.js index 6dff256..041d0be 100644 --- a/src/index.js +++ b/src/index.js @@ -1,3 +1,8 @@ +// TODO https://github.com/zloirock/core-js/issues/737 +require("core-js/modules/esnext.aggregate-error"); +require("core-js/modules/esnext.promise.any"); + + function expandRules(value) { const {filteredRules, validators} = this