From 18358ace7e594c95cbd7602cfd51f9cfcf588aa3 Mon Sep 17 00:00:00 2001 From: Alexander Kolberg Date: Mon, 19 Jan 2026 14:35:14 +0200 Subject: [PATCH] fix: include source files in npm package for sourcemap resolution Include TypeScript source files (.ts, .tsx) in the npm package files array to fix sourcemap warnings in downstream projects using vitest or other tools that try to resolve sourcemap references. This follows the wagmi/viem approach where source files are bundled alongside compiled output so sourcemaps can correctly point to original sources. --- packages/checkout/package.json | 7 ++++++- packages/connect/package.json | 7 ++++++- packages/hooks/package.json | 7 ++++++- packages/immutable-connector/package.json | 7 ++++++- packages/wallet-widget/package.json | 7 ++++++- 5 files changed, 30 insertions(+), 5 deletions(-) diff --git a/packages/checkout/package.json b/packages/checkout/package.json index 336508e1d..591678107 100644 --- a/packages/checkout/package.json +++ b/packages/checkout/package.json @@ -17,7 +17,12 @@ } }, "files": [ - "dist" + "dist", + "src/**/*.ts", + "src/**/*.tsx", + "!src/**/*.test.ts", + "!src/**/*.test.tsx", + "!src/**/*.test-d.ts" ], "scripts": { "build": "pnpm build:clean && pnpm build:esm && pnpm build:cjs", diff --git a/packages/connect/package.json b/packages/connect/package.json index 968697f94..ec20b8b46 100644 --- a/packages/connect/package.json +++ b/packages/connect/package.json @@ -22,7 +22,12 @@ } }, "files": [ - "dist" + "dist", + "src/**/*.ts", + "src/**/*.tsx", + "!src/**/*.test.ts", + "!src/**/*.test.tsx", + "!src/**/*.test-d.ts" ], "scripts": { "build": "pnpm run writeVersion && pnpm build:clean && pnpm build:css && pnpm build:esm && pnpm build:cjs", diff --git a/packages/hooks/package.json b/packages/hooks/package.json index aac5f5a05..4ab68a766 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -17,7 +17,12 @@ } }, "files": [ - "dist" + "dist", + "src/**/*.ts", + "src/**/*.tsx", + "!src/**/*.test.ts", + "!src/**/*.test.tsx", + "!src/**/*.test-d.ts" ], "scripts": { "build": "pnpm build:clean && pnpm build:esm && pnpm build:cjs", diff --git a/packages/immutable-connector/package.json b/packages/immutable-connector/package.json index 45d593027..cb3767590 100644 --- a/packages/immutable-connector/package.json +++ b/packages/immutable-connector/package.json @@ -17,7 +17,12 @@ } }, "files": [ - "dist" + "dist", + "src/**/*.ts", + "src/**/*.tsx", + "!src/**/*.test.ts", + "!src/**/*.test.tsx", + "!src/**/*.test-d.ts" ], "scripts": { "build": "pnpm build:clean && pnpm build:esm && pnpm build:cjs", diff --git a/packages/wallet-widget/package.json b/packages/wallet-widget/package.json index b34a3d9f4..cdfaba6dd 100644 --- a/packages/wallet-widget/package.json +++ b/packages/wallet-widget/package.json @@ -17,7 +17,12 @@ } }, "files": [ - "dist" + "dist", + "src/**/*.ts", + "src/**/*.tsx", + "!src/**/*.test.ts", + "!src/**/*.test.tsx", + "!src/**/*.test-d.ts" ], "scripts": { "build": "pnpm build:clean && pnpm build:esm && pnpm build:cjs",