From e3de80036ced970146b40f94a7e2fa252e7b2849 Mon Sep 17 00:00:00 2001 From: AngusMorton Date: Mon, 25 Mar 2024 15:30:17 +1100 Subject: [PATCH] fix: Use let instead of const for let tags on the server This resolves the issue where we could reassign const variables if the let variable was modified in callback functions. --- src/components/let/translate.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/let/translate.ts b/src/components/let/translate.ts index 03c3e0c..dd7bb5a 100644 --- a/src/components/let/translate.ts +++ b/src/components/let/translate.ts @@ -54,7 +54,7 @@ export default function translate(tag: t.NodePath) { if (server) { file.path.scope.crawl(); tag.replaceWith( - t.variableDeclaration("const", [ + t.variableDeclaration("let", [ t.variableDeclarator(tagVar, deepFreeze(file, value)), ]), );