From 2e193f15c9fb77b396e1f3ef36a548229094bb2e Mon Sep 17 00:00:00 2001 From: Daniel Hsu Date: Fri, 17 Oct 2025 17:26:02 -0700 Subject: [PATCH 1/3] Add sourcemap --- sdk/package.json | 1 + sdk/scripts/build.ts | 2 ++ sdk/tsconfig.build.json | 1 + 3 files changed, 4 insertions(+) diff --git a/sdk/package.json b/sdk/package.json index 37b747f51c..9ef3c376b7 100644 --- a/sdk/package.json +++ b/sdk/package.json @@ -18,6 +18,7 @@ "sideEffects": false, "files": [ "dist", + "dist/**/*.map", "README.md", "CHANGELOG.md" ], diff --git a/sdk/scripts/build.ts b/sdk/scripts/build.ts index 6454d8f234..6a126b9e6c 100644 --- a/sdk/scripts/build.ts +++ b/sdk/scripts/build.ts @@ -43,6 +43,7 @@ async function build() { target: 'node', format: 'esm', minify: false, + sourcemap: 'external', external, naming: '[dir]/index.mjs', loader: { @@ -57,6 +58,7 @@ async function build() { target: 'node', format: 'cjs', minify: false, + sourcemap: 'external', external, naming: '[dir]/index.cjs', define: { diff --git a/sdk/tsconfig.build.json b/sdk/tsconfig.build.json index e85f8e8bc0..4df2941f93 100644 --- a/sdk/tsconfig.build.json +++ b/sdk/tsconfig.build.json @@ -9,6 +9,7 @@ "outDir": "dist", "strict": true, "declaration": true, + "declarationMap": true, "skipLibCheck": true, "emitDeclarationOnly": true, "esModuleInterop": true, From 6fe8e7ac95008c241bd83a0a5d86edbeeeeb7d5b Mon Sep 17 00:00:00 2001 From: Daniel Hsu Date: Fri, 17 Oct 2025 17:34:12 -0700 Subject: [PATCH 2/3] Remove unnecessary inclusion in package.json --- sdk/package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/sdk/package.json b/sdk/package.json index 9ef3c376b7..37b747f51c 100644 --- a/sdk/package.json +++ b/sdk/package.json @@ -18,7 +18,6 @@ "sideEffects": false, "files": [ "dist", - "dist/**/*.map", "README.md", "CHANGELOG.md" ], From c66089fda9f24c515875aea8b49d50a2ce8fdc35 Mon Sep 17 00:00:00 2001 From: Daniel Hsu Date: Fri, 17 Oct 2025 17:37:02 -0700 Subject: [PATCH 3/3] Use linked instead of external, works better with debuggers --- sdk/scripts/build.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sdk/scripts/build.ts b/sdk/scripts/build.ts index 6a126b9e6c..7ccd208cd3 100644 --- a/sdk/scripts/build.ts +++ b/sdk/scripts/build.ts @@ -43,7 +43,7 @@ async function build() { target: 'node', format: 'esm', minify: false, - sourcemap: 'external', + sourcemap: 'linked', external, naming: '[dir]/index.mjs', loader: { @@ -58,7 +58,7 @@ async function build() { target: 'node', format: 'cjs', minify: false, - sourcemap: 'external', + sourcemap: 'linked', external, naming: '[dir]/index.cjs', define: {