From b45c43a5f64b565c3794f9792150eaeec4e00b69 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sun, 11 Oct 2020 11:49:28 -0700 Subject: [PATCH] fix(exports): node 13.0-13.6 require a string fallback (#1776) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit package.json’s "engines" field claims yargs supports node >= 10; node v13.0-v13.6 are included in this semver range. This change is required to be able to require() from yargs successfully in these versions. --- package.json | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index f32932d84..e66f01161 100644 --- a/package.json +++ b/package.json @@ -4,16 +4,22 @@ "description": "yargs the modern, pirate-themed, successor to optimist.", "main": "./index.cjs", "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": [ + { + "import": "./index.mjs", + "require": "./index.cjs" + }, + "./index.cjs" + ], "./helpers": { "import": "./helpers.mjs" }, - "./yargs": { - "require": "./yargs" - } + "./yargs": [ + { + "require": "./yargs" + }, + "./yargs" + ] }, "type": "module", "module": "./index.mjs",