Skip to content

Commit 9f1a148

Browse files
committed
fix: typo
1 parent 019b83c commit 9f1a148

File tree

8 files changed

+523
-475
lines changed

8 files changed

+523
-475
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,6 @@
149149
"@nuxt/schema": "^3.12.3",
150150
"@sxzz/eslint-config": "^3.13.0",
151151
"@types/node": "^20.14.9",
152-
"@types/svg-tags": "^1.0.2",
153152
"bumpp": "^9.4.1",
154153
"chalk": "^5.3.0",
155154
"eslint": "^9.6.0",

pnpm-lock.yaml

Lines changed: 511 additions & 462 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/core/compiler/transforms/transformChildren.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ import {
44
type TransformContext,
55
transformNode,
66
} from '../transform'
7-
import { isComponentNode } from '../utils'
7+
import { isJSXComponent } from '../utils'
88
import type { Node } from '@babel/types'
99

1010
export const transformChildren: NodeTransform = (node, context) => {
1111
const isFragment =
1212
node.type === IRNodeTypes.ROOT ||
1313
node.type === 'JSXFragment' ||
14-
isComponentNode(node)
14+
isJSXComponent(node)
1515

1616
if (node.type !== 'JSXElement' && !isFragment) return
1717

src/core/compiler/transforms/transformElement.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {
1717
type IRPropsStatic,
1818
} from '../ir'
1919
import {
20-
isComponentNode,
20+
isJSXComponent,
2121
resolveExpression,
2222
resolveSimpleExpression,
2323
} from '../utils'
@@ -56,7 +56,7 @@ export const transformElement: NodeTransform = (node, context) => {
5656
: name.type === 'JSXMemberExpression'
5757
? context.ir.source.slice(name.start!, name.end!)
5858
: ''
59-
const isComponent = isComponentNode(node)
59+
const isComponent = isJSXComponent(node)
6060
const propsResult = buildProps(
6161
node,
6262
context as TransformContext<JSXElement>,

src/core/compiler/transforms/transformText.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import {
66
} from '../ir'
77
import {
88
getLiteralExpressionValue,
9-
isComponentNode,
109
isConstantExpression,
10+
isJSXComponent,
1111
isMapCallExpression,
1212
resolveExpression,
1313
} from '../utils'
@@ -37,7 +37,7 @@ export const transformText: NodeTransform = (node, context) => {
3737

3838
if (
3939
node.type === 'JSXElement' &&
40-
!(isComponentNode(node) as boolean) &&
40+
!(isJSXComponent(node) as boolean) &&
4141
isAllTextLike(node.children)
4242
) {
4343
processTextLikeContainer(

src/core/compiler/transforms/vOn.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
import { extend, makeMap } from '@vue-vapor/shared'
77
import { IRNodeTypes, type KeyOverride, type SetEventIRNode } from '../ir'
88
import {
9-
isComponentNode,
9+
isJSXComponent,
1010
resolveExpression,
1111
resolveLocation,
1212
resolveSimpleExpression,
@@ -24,7 +24,7 @@ const delegatedEvents = /*#__PURE__*/ makeMap(
2424
export const transformVOn: DirectiveTransform = (dir, node, context) => {
2525
const { name, loc, value } = dir
2626
if (name.type === 'JSXNamespacedName') return
27-
const isComponent = isComponentNode(node)
27+
const isComponent = isJSXComponent(node)
2828

2929
const [nameString, ...modifiers] = name.name
3030
.replace(/^on([A-Z])/, (_, $1) => $1.toLowerCase())

src/core/compiler/transforms/vSlot.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ import {
44
type IRSlotsStatic,
55
type SlotBlockIRNode,
66
} from '../ir'
7-
import { isComponentNode, resolveExpression } from '../utils'
7+
import { isJSXComponent, resolveExpression } from '../utils'
88
import { newBlock } from './utils'
99
import type { JSXAttribute, JSXElement } from '@babel/types'
1010
import type { NodeTransform, TransformContext } from '../transform'
1111

1212
export const transformVSlot: NodeTransform = (node, context) => {
1313
if (node.type !== 'JSXElement') return
14-
if (!isComponentNode(node)) return
14+
if (!isJSXComponent(node)) return
1515

1616
const { openingElement, children } = node
1717
const vSlotsIndex = openingElement.attributes.findIndex(

src/core/compiler/utils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ export function resolveNode(
171171
? node.openingElement.name.name
172172
: ''
173173
const loc = resolveLocation(node.loc, context)
174-
const tagType = isComponentNode(node)
174+
const tagType = isJSXComponent(node)
175175
? ElementTypes.COMPONENT
176176
: ElementTypes.ELEMENT
177177
const props = node.openingElement.attributes.reduce(
@@ -242,7 +242,7 @@ export const isHtmlTags = makeMap(
242242
export const isSvgTags = makeMap(
243243
'a,altGlyph,altGlyphDef,altGlyphItem,animate,animateColor,animateMotion,animateTransform,circle,clipPath,color-profile,cursor,defs,desc,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,font,font-face,font-face-format,font-face-name,font-face-src,font-face-uri,foreignObject,g,glyph,glyphRef,hkern,image,line,linearGradient,marker,mask,metadata,missing-glyph,mpath,path,pattern,polygon,polyline,radialGradient,rect,script,set,stop,style,svg,switch,symbol,text,textPath,title,tref,tspan,use,view,vkern',
244244
)
245-
export function isComponentNode(node: Node): node is JSXElement {
245+
export function isJSXComponent(node: Node): node is JSXElement {
246246
if (node.type !== 'JSXElement') return false
247247

248248
const { openingElement } = node

0 commit comments

Comments
 (0)