Skip to content

Commit

Permalink
fix(babel): handle already hoisted bindings (#1069)
Browse files Browse the repository at this point in the history
fix(babel): handle already hoisted bindings (#1069, fixes #1047)

Co-authored-by: Anton Evzhakov <anton@evz.name>
  • Loading branch information
Paddy O'Brien and Anber committed Sep 27, 2022
1 parent ce36da4 commit 24b4a4b
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
7 changes: 7 additions & 0 deletions .changeset/stale-bees-collect.md
@@ -0,0 +1,7 @@
---
'@linaria/babel-preset': patch
'@linaria/shaker': patch
'@linaria/utils': patch
---

Fix function usage in string literals. Fixes #1047.
2 changes: 1 addition & 1 deletion packages/babel/src/utils/collectTemplateDependencies.ts
Expand Up @@ -139,7 +139,7 @@ function hoistIdentifier(idPath: NodePath<Identifier>): void {
return;
}

if (!['var', 'let', 'const'].includes(binding.kind)) {
if (!['var', 'let', 'const', 'hoisted'].includes(binding.kind)) {
// This is not a variable, we can't hoist it
throw unsupported(binding.path, 'is a function parameter');
}
Expand Down

0 comments on commit 24b4a4b

Please sign in to comment.