Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/babel/babel
/ functions
Functions
23,274 in github.com/babel/babel
⨍
Functions
23,274
◇
Types & classes
15,341
↓ 24 callers
Function
callExpression
( callee: t.Expression | t.Super | t.V8IntrinsicIdentifier, _arguments: (t.Expression | t.SpreadElement |
packages/babel-types/src/builders/generated/lowercase.ts:149
↓ 24 callers
Method
exit
()
packages/babel-parser/src/plugins/typescript/scope.ts:46
↓ 24 callers
Method
hasBinding
( name: string, opts?: | boolean | { noGlobals?: boolean; noUids?: boolean; upToScope?: Sc
packages/babel-traverse/src/scope/index.ts:1337
↓ 24 callers
Function
tokenIsIdentifier
(token: TokenType)
packages/babel-parser/src/tokenizer/types.ts:355
↓ 23 callers
Method
isClassProperty
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:228
↓ 23 callers
Function
tag
packages/babel-plugin-transform-template-literals/test/fixtures/default/cache-revision/exec.js:1
↓ 22 callers
Function
_classCallCheck
(a, n)
packages/babel-plugin-transform-runtime/test/fixtures/runtime/no-helpers/output.js:5
↓ 22 callers
Function
_createClass
(e, r, t)
packages/babel-plugin-transform-runtime/test/fixtures/runtime/no-helpers/output.js:2
↓ 22 callers
Function
call
()
packages/babel-plugin-proposal-decorators/test/fixtures/2023-11-misc/invalid-non-callable-decorators/exec.js:3
↓ 22 callers
Method
crawl
()
packages/babel-traverse/src/scope/index.ts:1039
↓ 22 callers
Method
isAssignmentExpression
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:65
↓ 22 callers
Function
memberExpression
( object: t.Expression | t.Super, property: t.Expression | t.Identifier | t.PrivateName, computed: boole
packages/babel-types/src/builders/generated/lowercase.ts:448
↓ 21 callers
Method
getPluginOption
(plugin: PluginName, name: OptionName)
packages/babel-parser/src/parser/base.ts:74
↓ 21 callers
Function
print
(...msgs)
Makefile.source.mjs:38
↓ 21 callers
Method
printList
( items: t.Node[] | null | undefined, printTrailingSeparator?: boolean | null, statement?: boolean
packages/babel-generator/src/printer.ts:1155
↓ 20 callers
Function
assignmentExpression
( operator: string, left: t.LVal | t.OptionalMemberExpression, right: t.Expression, )
packages/babel-types/src/builders/generated/lowercase.ts:40
↓ 20 callers
Function
bar
()
packages/babel-parser/test/fixtures/es2015/yield/yield class/input.js:1
↓ 20 callers
Method
curPosition
* When we add a new property, we must manually update the `clone` method * @see State#clone
packages/babel-parser/src/tokenizer/state.ts:176
↓ 20 callers
Method
finishToken
(type: TokenType, val: any)
packages/babel-parser/src/plugins/flow/index.ts:315
↓ 20 callers
Method
getProgramParent
* Walk up to the top of the scope tree and get the `Program`.
packages/babel-traverse/src/scope/index.ts:1189
↓ 20 callers
Method
isExpressionStatement
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:538
↓ 20 callers
Function
r
(e)
Makefile.mjs:4
↓ 20 callers
Method
write
()
packages/babel-plugin-transform-class-properties/test/fixtures/regression/old-helpers/exec.js:35
↓ 19 callers
Function
cb
Makefile.mjs:4
↓ 19 callers
Function
fn
()
packages/babel-plugin-transform-regenerator/test/fixtures/misc/for-in/input.js:1
↓ 19 callers
Method
isMethod
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:944
↓ 19 callers
Method
isSpreadElement
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:1281
↓ 19 callers
Method
printJoin
( nodes: t.Node[] | undefined | null, statement?: boolean, indent?: boolean, separator?: Print
packages/babel-generator/src/printer.ts:963
↓ 19 callers
Method
registerDeclaration
(path: NodePath<t.Node>)
packages/babel-traverse/src/scope/index.ts:741
↓ 18 callers
Function
beginHiddenCallStack
( fn: (...args: A) => R, )
packages/babel-core/src/errors/rewrite-stack-trace.ts:91
↓ 18 callers
Method
castNodeTo
( node: N.Node, type: T, )
packages/babel-parser/src/plugins/estree.ts:659
↓ 18 callers
Function
f
()
packages/babel-plugin-transform-for-of/test/fixtures/spec-exec/generator.js:1
↓ 18 callers
Function
fn
* Hello * @param {*} params
packages/babel-generator/test/fixtures/comments/newlines/input.js:16
↓ 18 callers
Method
generateUid
* Generate a unique `_id1` binding.
packages/babel-traverse/src/scope/index.ts:560
↓ 18 callers
Method
isFunctionDeclaration
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:626
↓ 18 callers
Method
isImportDeclaration
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:702
↓ 18 callers
Method
isObjectProperty
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:1075
↓ 18 callers
Function
transformSync
(code, opts)
packages/babel-core/test/api.js:38
↓ 17 callers
Method
c
()
packages/babel-parser/test/fixtures/typescript/interface/invalid-modifiers-method-babel-7/input.ts:4
↓ 17 callers
Function
e
()
Makefile.mjs:4
↓ 17 callers
Function
foo
()
packages/babel-parser/test/fixtures/experimental/do-expressions/with-jsx/input.js:1
↓ 17 callers
Function
func
(...arguments)
packages/babel-plugin-transform-parameters/test/fixtures/parameters/default-arguments/exec.js:1
↓ 17 callers
Method
generateDeclaredUidIdentifier
* Generate a unique identifier and add it to the current scope.
packages/babel-traverse/src/scope/index.ts:542
↓ 17 callers
Method
isClassMethod
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:209
↓ 17 callers
Method
isLiteral
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:913
↓ 16 callers
Function
deprecationWarning
( oldName: string, newName: string, prefix: string = "", cacheKey: string = oldName, )
packages/babel-types/src/utils/deprecationWarning.ts:3
↓ 16 callers
Method
ensureBlock
* NOTE: This assertion doesn't narrow the type on unions of * NodePaths, due to https://github.com/microsoft/TypeScript/issues/44212 * * @see
packages/babel-traverse/src/path/index.ts:437
↓ 16 callers
Function
foo
()
packages/babel-generator/test/fixtures/types/AwaitExpression/input.js:1
↓ 16 callers
Method
isOptionalMemberExpression
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:1145
↓ 15 callers
Function
_typeof
(o)
packages/babel-runtime-corejs3/helpers/esm/typeof.js:3
↓ 15 callers
Method
availableHelper
* Check if a given helper is available in @babel/core's helper list. * * This _also_ allows you to pass a Babel version specifically. If the
packages/babel-core/src/transformation/file/file.ts:103
↓ 15 callers
Method
getOwnBinding
(name: string)
packages/babel-traverse/src/scope/index.ts:1314
↓ 15 callers
Method
isBlockStatement
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:122
↓ 15 callers
Method
isRestElement
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:1250
↓ 15 callers
Method
newline
* Add a newline (or many newlines), maintaining formatting. * This function checks the number of newlines in the queue and subtracts them. * It
packages/babel-generator/src/printer.ts:509
↓ 15 callers
Method
setContext
(newContext: TokContext)
packages/babel-parser/src/plugins/jsx/index.ts:562
↓ 14 callers
Function
assertNodeType
(...types: NodeTypes[])
packages/babel-types/src/definitions/utils.ts:171
↓ 14 callers
Function
e
(arg)
packages/babel-plugin-transform-regenerator/test/regenerator-fixtures/async.js:164
↓ 14 callers
Function
expressionStatement
( expression: t.Expression, )
packages/babel-types/src/builders/generated/lowercase.ts:234
↓ 14 callers
Function
f
(x?: T)
packages/babel-generator/test/fixtures/typescript/function-annotated/input.js:1
↓ 14 callers
Method
flowParseType
()
packages/babel-parser/src/plugins/flow/index.ts:1884
↓ 14 callers
Function
generate
( ast: t.Node, opts: GeneratorOptions = {}, code?: string | Record<string, string>, )
packages/babel-generator/src/index.ts:292
↓ 14 callers
Function
i
(t,r,n)
Makefile.mjs:4
↓ 14 callers
Method
isArrayExpression
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:37
↓ 14 callers
Method
isPrivateName
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:1202
↓ 14 callers
Function
n
(n,o)
Makefile.mjs:4
↓ 14 callers
Method
shouldPrintTrailingComma
(listEnd: string | number)
packages/babel-generator/src/printer.ts:1173
↓ 14 callers
Function
skipTransparentExprWrappers
( path: NodePath<t.Expression>, )
packages/babel-helper-skip-transparent-expression-wrappers/src/index.ts:39
↓ 14 callers
Function
t
(e,t)
Makefile.mjs:4
↓ 14 callers
Method
tsParseType
Be sure to be in a type context before calling this, using `tsInType`.
packages/babel-parser/src/plugins/typescript/index.ts:1773
↓ 13 callers
Function
assertIteratorResult
(value, done, result)
packages/babel-plugin-transform-regenerator/test/fixtures/v8/generators-iteration/exec.js:40
↓ 13 callers
Function
foo
()
packages/babel-plugin-transform-object-super/test/fixtures/object-super/loop/exec.js:6
↓ 13 callers
Function
g
(x)
packages/babel-plugin-proposal-pipeline-operator/test/fixtures/fsharp/arrow-functions-parenless/exec.js:10
↓ 13 callers
Function
g
(arg)
packages/babel-plugin-transform-regenerator/test/regenerator-fixtures/async.js:175
↓ 13 callers
Method
getA
()
packages/babel-plugin-transform-private-methods/test/fixtures/accessors/class-binding/exec.js:3
↓ 13 callers
Method
invariant
* A helper interface copied from the `invariant` npm package. * It throws given `message` when `condition` is not met * * @param {boolean} co
packages/babel-helper-validator-option/src/validator.ts:71
↓ 13 callers
Method
isClassDeclaration
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:188
↓ 13 callers
Method
isExportDeclaration
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:491
↓ 13 callers
Method
isExpression
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:533
↓ 13 callers
Method
isSequenceExpression
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:1274
↓ 13 callers
Method
isUnaryExpression
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:1985
↓ 13 callers
Method
mark
(loc: t.NumericLiteral)
packages/babel-plugin-transform-regenerator/src/regenerator/emit.ts:152
↓ 13 callers
Method
maybeGenerateMemoised
* Possibly generate a memoised identifier if it is not static and has consequences.
packages/babel-traverse/src/scope/index.ts:647
↓ 13 callers
Function
o
(e,t)
Makefile.mjs:4
↓ 13 callers
Method
offsetToSourcePos
(offsetPos: number)
packages/babel-parser/src/parser/base.ts:46
↓ 13 callers
Method
resetEndLocation
( node: NodeBase, endLoc: Position = this.state.lastTokEndLoc!, )
packages/babel-parser/src/plugins/estree.ts:703
↓ 13 callers
Function
sequenceExpression
( expressions: t.Expression[], )
packages/babel-types/src/builders/generated/lowercase.ts:610
↓ 13 callers
Function
stringLiteral
(value: string)
packages/babel-types/src/builders/generated/lowercase.ts:385
↓ 13 callers
Function
thisExpression
()
packages/babel-types/src/builders/generated/lowercase.ts:660
↓ 12 callers
Function
_interopRequireDefault
(e)
packages/babel-plugin-transform-modules-commonjs/test/fixtures/regression/T7165/output.js:18
↓ 12 callers
Function
annotateAsPure
( pathOrNode: Node | { node: Node }, )
packages/babel-helper-annotate-as-pure/src/index.ts:9
↓ 12 callers
Function
assertValueType
(type: PrimitiveTypes)
packages/babel-types/src/definitions/utils.ts:233
↓ 12 callers
Method
enterDelimited
()
packages/babel-generator/src/printer.ts:197
↓ 12 callers
Function
f
(e)
Makefile.mjs:4
↓ 12 callers
Function
f
(x)
packages/babel-plugin-proposal-pipeline-operator/test/fixtures/minimal-babel-7/precedence/exec.js:8
↓ 12 callers
Method
flowParseTypeParameterDeclaration
()
packages/babel-parser/src/plugins/flow/index.ts:899
↓ 12 callers
Function
foo
({ enum })
packages/babel-parser/test/fixtures/es2015/uncategorised/374/input.js:1
↓ 12 callers
Method
foo
()
packages/babel-generator/test/fixtures/typescript/interface-method-kind/input.js:2
↓ 12 callers
Function
getTargets
( inputTargets: InputTargets = {}, options: GetTargetsOption = {}, )
packages/babel-helper-compilation-targets/src/index.ts:201
↓ 12 callers
Function
h
(x)
packages/babel-plugin-proposal-pipeline-operator/test/fixtures/minimal-babel-7/precedence/exec.js:9
← previous
next →
101–200 of 23,274, ranked by callers