Skip to content

Commit 597bad6

Browse files
committed
Clone generatedUtilities before inserting
1 parent 9afe615 commit 597bad6

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/lib/substituteTailwindAtRules.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,13 @@ export default function(config, { components: pluginComponents }, generatedUtili
2727
}
2828

2929
if (atRule.params === 'utilities') {
30-
generatedUtilities.walk(node => (node.source = atRule.source))
31-
atRule.before(generatedUtilities)
30+
// This needs to be cloned here or utilities end up being empty
31+
// in real projects. No idea why, struggling to reproduce in a
32+
// test. Hot fixing to publish a patch.
33+
const clonedUtilities = generatedUtilities.clone()
34+
35+
clonedUtilities.walk(node => (node.source = atRule.source))
36+
atRule.before(clonedUtilities)
3237
atRule.remove()
3338
}
3439
})

0 commit comments

Comments
 (0)