From 741b134fc1456bea07a199034851a34972c3b394 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 5 Dec 2024 17:28:05 -0500 Subject: [PATCH 1/2] trim ts snippets --- packages/site-kit/src/lib/markdown/renderer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/site-kit/src/lib/markdown/renderer.ts b/packages/site-kit/src/lib/markdown/renderer.ts index bd79475332..b46c54903a 100644 --- a/packages/site-kit/src/lib/markdown/renderer.ts +++ b/packages/site-kit/src/lib/markdown/renderer.ts @@ -541,7 +541,7 @@ async function convert_to_ts(js_code: string, indent = '', offset = '') { } } - let transformed = code.toString(); + let transformed = code.toString().trim(); return transformed === js_code ? undefined : transformed; From 2baa3f4eb81dc7d7ae1f34568a3ca86841c41328 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 12 Dec 2024 18:27:57 -0500 Subject: [PATCH 2/2] fix --- packages/site-kit/src/lib/markdown/renderer.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/site-kit/src/lib/markdown/renderer.ts b/packages/site-kit/src/lib/markdown/renderer.ts index b46c54903a..6b304a797f 100644 --- a/packages/site-kit/src/lib/markdown/renderer.ts +++ b/packages/site-kit/src/lib/markdown/renderer.ts @@ -541,7 +541,8 @@ async function convert_to_ts(js_code: string, indent = '', offset = '') { } } - let transformed = code.toString().trim(); + // remove leading/trailing newlines (not any whitespace, because that can signify diffs) + let transformed = code.toString().replace(/^\n+/, '').replace(/\n+$/, ''); return transformed === js_code ? undefined : transformed;