shadcn-vue/patches/detype@0.6.3.patch
2023-09-13 18:08:37 +08:00

18 lines
827 B
Diff

diff --git a/dist/index.js b/dist/index.js
index 8b8e0d078e27474da1cf58ce3fef1d7acefb1cd4..ebf812a6a06dec6e7367233db773cd03f03db90e 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -146,7 +146,12 @@ async function removeTypesFromVueSfcScript(code, fileName, script, templateAst,
(0, import_template_ast_types.traverse)(templateAst, {
enter(node) {
if ((0, import_template_ast_types.isSimpleExpressionNode)(node) && !node.isStatic) {
- expressions.add(node.content);
+ const content = node.content.trim();
+ if (content.startsWith("{") && content.endsWith("}")) {
+ expressions.add(`[${content}]`);
+ } else {
+ expressions.add(content);
+ }
} else if ((0, import_template_ast_types.isComponentNode)(node)) {
expressions.add(node.tag);
}