From 84ab7bbe6c149545f6fed53706672ce2e03b0f25 Mon Sep 17 00:00:00 2001 From: Srujan Gurram Date: Mon, 6 Apr 2026 13:29:27 +0530 Subject: [PATCH] fix: add typesVersions for moduleResolution node compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The CJS build alone isn't sufficient — TypeScript with moduleResolution: "node" ignores exports maps entirely for type resolution. typesVersions provides the fallback mapping for subpath imports like @iqai/alert-logger/nestjs. Co-Authored-By: Claude Opus 4.6 (1M context) --- .changeset/types-versions.md | 5 +++++ package.json | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100644 .changeset/types-versions.md diff --git a/.changeset/types-versions.md b/.changeset/types-versions.md new file mode 100644 index 0000000..a299cff --- /dev/null +++ b/.changeset/types-versions.md @@ -0,0 +1,5 @@ +--- +"@iqai/alert-logger": patch +--- + +Add typesVersions for TypeScript moduleResolution "node" subpath type resolution diff --git a/package.json b/package.json index 06d903a..14d3c58 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,12 @@ "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", + "typesVersions": { + "*": { + "nestjs": ["./dist/integrations/nestjs/index.d.ts"], + "nextjs": ["./dist/integrations/nextjs/index.d.ts"] + } + }, "files": [ "dist" ],