From a0a67d9bf5ac773982e079aec626b9d6ff2060f6 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Mon, 1 May 2023 11:55:25 -0700 Subject: [PATCH 1/2] Add Node-specific export condition for ESM entrypoint that re-exports CJS --- package.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 2386973..1ae5313 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,10 @@ "exports": { ".": { "module": "./tslib.es6.js", - "import": "./modules/index.js", + "import": { + "node": "./modules/index.js", + "default": "./tslib.es6.js" + }, "default": "./tslib.js" }, "./*": "./*", From 897f11e51e20454169a3d8a691a073662f901774 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Mon, 1 May 2023 11:58:53 -0700 Subject: [PATCH 2/2] Ensure tslib.es6.js is typed --- package.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 1ae5313..1481574 100644 --- a/package.json +++ b/package.json @@ -28,10 +28,16 @@ "sideEffects": false, "exports": { ".": { - "module": "./tslib.es6.js", + "module": { + "types": "./tslib.d.ts", + "default": "./tslib.es6.js" + }, "import": { "node": "./modules/index.js", - "default": "./tslib.es6.js" + "default": { + "types": "./tslib.d.ts", + "default": "./tslib.es6.js" + } }, "default": "./tslib.js" },