From 14ccd84cdf2ecf98fb9cbd172a8639f5fa1129df Mon Sep 17 00:00:00 2001 From: Gray Zhang Date: Sun, 26 Dec 2021 20:39:27 +0800 Subject: [PATCH] fix: add types to exports field to be compatible with nodenext module resolution See https://github.com/microsoft/TypeScript/issues/46770#issuecomment-966612103 for detail, in `nodenext` module resolution it requires a `types` field in `exports` with full filename including extension --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 20fb706c..7240f8fc 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,8 @@ "node": "./build/esm-debug/index.js", "default": "./build/esm/index.js" }, - "require": "./build/cjs/index.js" + "require": "./build/cjs/index.js", + "types": "./build/esm/index.d.ts" } }, "types": "./build/esm/index.d.ts",