From fc0ea5af15db9cee0b519d69b1dae2dba5c54948 Mon Sep 17 00:00:00 2001 From: ytkimirti Date: Mon, 15 Jan 2024 13:28:03 +0300 Subject: [PATCH 1/2] Add support for export maps --- package.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package.json b/package.json index f0cfbd92..b22907df 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,10 @@ "version": "0.0.0-canary.2", "main": "./nodejs.js", "module": "./nodejs.mjs", + "exports": { + "require": "./nodejs.js", + "import": "./nodejs.mjs" + }, "types": "./nodejs.d.ts", "description": "An HTTP/REST based Redis client built on top of Upstash REST API.", "repository": { From e97635c3560cfe95abd75a347c5bf03b4717f334 Mon Sep 17 00:00:00 2001 From: ytkimirti Date: Mon, 15 Jan 2024 14:05:51 +0300 Subject: [PATCH 2/2] Fix export map to keep backwards compatible --- package.json | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b22907df..9248f61f 100644 --- a/package.json +++ b/package.json @@ -4,8 +4,28 @@ "main": "./nodejs.js", "module": "./nodejs.mjs", "exports": { - "require": "./nodejs.js", - "import": "./nodejs.mjs" + ".": { + "import": "./nodejs.js", + "require": "./nodejs.mjs" + }, + "./node": { + "import": "./nodejs.js", + "require": "./nodejs.mjs" + }, + "./node.js": "./node.js", + "./node.mjs": "./node.mjs", + "./cloudflare": { + "import": "./cloudflare.js", + "require": "./cloudflare.mjs" + }, + "./cloudflare.js": "./cloudflare.js", + "./cloudflare.mjs": "./cloudflare.mjs", + "./fastly": { + "import": "./fastly.js", + "require": "./fastly.mjs" + }, + "./fastly.js": "./fastly.js", + "./fastly.mjs": "./fastly.mjs" }, "types": "./nodejs.d.ts", "description": "An HTTP/REST based Redis client built on top of Upstash REST API.",