Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/vuejs/babel-plugin-jsx
/ functions
Functions
73 in github.com/vuejs/babel-plugin-jsx
⨍
Functions
73
◇
Types & classes
3
↓ 17 callers
Function
transform
(code: string)
packages/babel-plugin-resolve-type/test/resolve-type.test.tsx:7
↓ 15 callers
Function
createIdentifier
( state: State, name: string, )
packages/babel-plugin-jsx/src/utils.ts:10
↓ 7 callers
Function
transpile
(source: string, options: VueJSXPluginOptions = {})
packages/babel-plugin-jsx/test/snapshot.test.ts:10
↓ 4 callers
Function
patchFlagExpect
( wrapper: VueWrapper<ComponentPublicInstance>, flag: number, dynamic: string[] | null, )
packages/babel-plugin-jsx/test/index.test.tsx:12
↓ 3 callers
Function
addProperty
( object: T, property: t.ObjectProperty, )
packages/babel-plugin-resolve-type/src/index.ts:186
↓ 3 callers
Function
buildIIFE
( path: NodePath<t.JSXElement>, children: t.Expression[], )
packages/babel-plugin-jsx/src/utils.ts:219
↓ 3 callers
Function
dedupeProperties
( properties: t.ObjectProperty[] = [], mergeProps?: boolean, )
packages/babel-plugin-jsx/src/utils.ts:269
↓ 3 callers
Function
getTypeAnnotation
(node: t.Node)
packages/babel-plugin-resolve-type/src/index.ts:308
↓ 3 callers
Function
resolveTypeReference
(typeNode: t.TSType)
packages/babel-plugin-resolve-type/src/index.ts:228
↓ 3 callers
Function
transformJSXElement
( path: NodePath<t.JSXElement>, state: State, )
packages/babel-plugin-jsx/src/transform-vue-jsx.ts:391
↓ 2 callers
Function
checkDefineComponent
(path: NodePath<t.CallExpression>)
packages/babel-plugin-resolve-type/src/index.ts:318
↓ 2 callers
Function
isDirective
(src: string)
packages/babel-plugin-jsx/src/utils.ts:21
↓ 2 callers
Function
parseModifiers
(value: any)
packages/babel-plugin-jsx/src/parseDirectives.ts:31
↓ 2 callers
Function
shouldTransformedToSlots
(tag: string)
packages/babel-plugin-jsx/src/utils.ts:34
↓ 2 callers
Function
transformJSXExpressionContainer
( path: NodePath<t.JSXExpressionContainer>, )
packages/babel-plugin-jsx/src/utils.ts:189
↓ 2 callers
Function
transformText
(text: string)
packages/babel-plugin-jsx/src/utils.ts:139
↓ 2 callers
Function
walksScope
( path: NodePath, name: string, slotFlag: (typeof SlotFlags)[keyof typeof SlotFlags], )
packages/babel-plugin-jsx/src/utils.ts:206
↓ 1 callers
Function
buildProps
(path: NodePath<t.JSXElement>, state: State)
packages/babel-plugin-jsx/src/transform-vue-jsx.ts:48
↓ 1 callers
Function
checkIsComponent
( path: NodePath<t.JSXOpeningElement>, state: State, )
packages/babel-plugin-jsx/src/utils.ts:43
↓ 1 callers
Function
debounce
(fn: T, delay = 300)
packages/jsx-explorer/src/index.ts:117
↓ 1 callers
Function
findTypeDeclaration
(typeName: string)
packages/babel-plugin-resolve-type/src/index.ts:267
↓ 1 callers
Function
foo
()
packages/babel-plugin-jsx/test/index.test.tsx:561
↓ 1 callers
Function
getChildren
* Get children from Array of JSX children * @param paths Array<JSXText | JSXExpressionContainer | JSXElement | JSXFragment> * @returns Array<Expres
packages/babel-plugin-jsx/src/transform-vue-jsx.ts:341
↓ 1 callers
Function
getJSXAttributeName
(path: NodePath<t.JSXAttribute>)
packages/babel-plugin-jsx/src/utils.ts:118
↓ 1 callers
Function
getJSXAttributeValue
( path: NodePath<t.JSXAttribute>, state: State, )
packages/babel-plugin-jsx/src/transform-vue-jsx.ts:30
↓ 1 callers
Function
getTag
( path: NodePath<t.JSXElement>, state: State, )
packages/babel-plugin-jsx/src/utils.ts:90
↓ 1 callers
Function
getType
* Get JSX element type * * @param path Path<JSXOpeningElement>
packages/babel-plugin-jsx/src/parseDirectives.ts:17
↓ 1 callers
Function
getTypeReferenceName
(typeRef: t.TSTypeReference)
packages/babel-plugin-resolve-type/src/index.ts:244
↓ 1 callers
Function
hasJSX
(parentPath: NodePath<t.Program>)
packages/babel-plugin-jsx/src/index.ts:20
↓ 1 callers
Function
inferComponentName
(path: NodePath<t.VariableDeclarator>)
packages/babel-plugin-resolve-type/src/index.ts:133
↓ 1 callers
Function
initOptions
()
packages/jsx-explorer/src/options.tsx:109
↓ 1 callers
Function
isConstant
( node: t.Expression | t.Identifier | t.Literal | t.SpreadElement | null, )
packages/babel-plugin-jsx/src/utils.ts:304
↓ 1 callers
Function
isOn
(key: string)
packages/babel-plugin-jsx/src/utils.ts:256
↓ 1 callers
Function
main
()
packages/jsx-explorer/src/index.ts:21
↓ 1 callers
Function
mergeAsArray
(existing: t.ObjectProperty, incoming: t.ObjectProperty)
packages/babel-plugin-jsx/src/utils.ts:258
↓ 1 callers
Function
parseDirectives
(params: { name: string path: NodePath<t.JSXAttribute> value: t.Expression | null state: State tag:
packages/babel-plugin-jsx/src/parseDirectives.ts:39
↓ 1 callers
Function
processEmits
( comp: t.Function, generics: t.TSType | undefined, options: t.ArgumentPlaceholder | t.Sprea
packages/babel-plugin-resolve-type/src/index.ts:198
↓ 1 callers
Function
processProps
( comp: t.Function, generics: t.TSType | undefined, options: t.ArgumentPlaceholder | t.Sprea
packages/babel-plugin-resolve-type/src/index.ts:154
↓ 1 callers
Function
resolveDirective
( path: NodePath<t.JSXAttribute>, state: State, tag: Tag, directiveName: string, )
packages/babel-plugin-jsx/src/parseDirectives.ts:159
↓ 1 callers
Function
transformFragment
( path: NodePath<t.JSXFragment>, Fragment: t.JSXIdentifier | t.JSXMemberExpression, )
packages/babel-plugin-jsx/src/sugar-fragment.ts:6
↓ 1 callers
Function
transformJSXMemberExpression
( path: NodePath<t.JSXMemberExpression>, )
packages/babel-plugin-jsx/src/utils.ts:68
↓ 1 callers
Function
transformJSXSpreadAttribute
( nodePath: NodePath, path: NodePath<t.JSXSpreadAttribute>, mergeProps: boolean, args: (t.ObjectProper
packages/babel-plugin-jsx/src/utils.ts:327
↓ 1 callers
Function
transformJSXSpreadChild
( path: NodePath<t.JSXSpreadChild>, )
packages/babel-plugin-jsx/src/utils.ts:200
↓ 1 callers
Function
transformJSXText
( path: NodePath<t.JSXText | t.StringLiteral>, )
packages/babel-plugin-jsx/src/utils.ts:132
Function
CallExpression
(path)
packages/babel-plugin-resolve-type/src/index.ts:89
Function
Child
()
packages/babel-plugin-jsx/test/index.test.tsx:83
Function
VariableDeclarator
(path)
packages/babel-plugin-resolve-type/src/index.ts:122
Function
data
()
packages/babel-plugin-jsx/test/index.test.tsx:423
Function
data
()
packages/babel-plugin-jsx/test/v-models.test.tsx:21
Function
data
()
packages/babel-plugin-jsx/test/v-model.test.tsx:9
Function
enter
(path, state)
packages/babel-plugin-jsx/src/index.ts:52
Function
enter
(path, state)
packages/babel-plugin-jsx/src/sugar-fragment.ts:19
Function
error
(msg, node)
packages/babel-plugin-resolve-type/src/index.ts:58
Function
exit
(path, state)
packages/babel-plugin-jsx/src/transform-vue-jsx.ts:582
Function
getString
(node)
packages/babel-plugin-resolve-type/src/index.ts:79
Function
getWorker
(_: any, label: string)
packages/jsx-explorer/src/editor.worker.ts:7
Function
handleClick
()
packages/babel-plugin-jsx/test/v-models.test.tsx:12
Function
handleClick
()
packages/babel-plugin-jsx/test/v-model.test.tsx:222
Function
helper
(key)
packages/babel-plugin-resolve-type/src/index.ts:75
Function
inc
()
packages/babel-plugin-jsx/test/index.test.tsx:429
Function
onClick
()
packages/babel-plugin-jsx/test/index.test.tsx:228
Function
post
(file)
packages/babel-plugin-resolve-type/src/index.ts:126
Function
pre
(file)
packages/babel-plugin-resolve-type/src/index.ts:32
Function
reCompile
()
packages/jsx-explorer/src/index.ts:78
Function
render
()
packages/babel-plugin-jsx/test/index.test.tsx:26
Function
render
()
packages/babel-plugin-jsx/test/v-models.test.tsx:26
Function
render
()
packages/babel-plugin-jsx/test/v-model.test.tsx:14
Function
setup
()
packages/babel-plugin-jsx/test/index.test.tsx:35
Function
setup
(props, { emit })
packages/babel-plugin-jsx/test/v-models.test.tsx:11
Function
setup
(props, { emit })
packages/babel-plugin-jsx/test/v-model.test.tsx:221
Function
setup
()
packages/jsx-explorer/src/options.tsx:15
Function
transformOn
(obj)
packages/babel-helper-vue-transform-on/index.mjs:1
Function
warn
(msg, node)
packages/babel-plugin-resolve-type/src/index.ts:41