From: 山吹色御守 <85992002+KazariEX@users.noreply.github.com> Date: Fri, 18 Jul 2025 07:58:50 +0000 (-0700) Subject: fix(compiler-core): recognize empty string as non-identifier (#12553) X-Git-Tag: v3.5.18~15 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ce933390ad1c72bed258f7ad959a78f0e8acdf57;p=thirdparty%2Fvuejs%2Fcore.git fix(compiler-core): recognize empty string as non-identifier (#12553) --- diff --git a/packages/compiler-core/src/utils.ts b/packages/compiler-core/src/utils.ts index b49d70bb2f..113096cef2 100644 --- a/packages/compiler-core/src/utils.ts +++ b/packages/compiler-core/src/utils.ts @@ -63,7 +63,7 @@ export function isCoreComponent(tag: string): symbol | void { } } -const nonIdentifierRE = /^\d|[^\$\w\xA0-\uFFFF]/ +const nonIdentifierRE = /^$|^\d|[^\$\w\xA0-\uFFFF]/ export const isSimpleIdentifier = (name: string): boolean => !nonIdentifierRE.test(name)