MCPcopy Create free account

hub / github.com/babel/babel / functions

Functions23,274 in github.com/babel/babel

↓ 2,955 callersFunctionexpect
(type: TokenType, loc?: Position | null)
packages/babel-parser/src/parser/util.ts:155
↓ 1,546 callersMethodpush
(id: t.LVal | t.PatternLike, _init: t.Expression | null)
packages/babel-plugin-transform-destructuring/src/util.ts:185
↓ 800 callersMethodcall
( this: HandlerState<State> & State, member: Member, args: t.CallExpression["arguments"], )
packages/babel-helper-member-expression-to-functions/src/index.ts:578
↓ 621 callersFunctionrequire
()
packages/babel-plugin-transform-classes/test/fixtures/spec/extend-untranspiled-class/exec.js:27
↓ 354 callersMethodmap
()
packages/babel-generator/src/buffer.ts:89
↓ 320 callersFunctionassert
(type: string, node: any, opts?: any)
packages/babel-types/src/asserts/generated/index.ts:9
↓ 308 callersFunctionshallowEqual
( actual: object, expected: T, )
packages/babel-types/src/utils/shallowEqual.ts:1
↓ 304 callersMethodget
(this: HandlerState<State> & State, member: Member)
packages/babel-helper-member-expression-to-functions/src/index.ts:572
↓ 302 callersMethodhas
(node: t.Node)
packages/babel-generator/src/token-map.ts:30
↓ 295 callersMethodnext
()
Makefile.mjs:4
↓ 286 callersMethodget
()
packages/babel-parser/test/fixtures/typescript/interface/get-set-methods-babel-7/input.ts:2
↓ 280 callersMethodpush
(opts: { id: t.ArrayPattern | t.Identifier | t.ObjectPattern; init?: t.Expression; unique?: boolea
packages/babel-traverse/src/scope/index.ts:1116
↓ 270 callersFunctiondefine
(name: string, id: string)
packages/babel-plugin-transform-react-jsx/src/create-plugin.ts:230
↓ 220 callersFunctionvalidate
(validate: Validator)
packages/babel-types/src/definitions/utils.ts:92
↓ 198 callersMethodfinishNode
(node: Undone<T>, type: T["type"])
packages/babel-parser/src/plugins/estree.ts:692
↓ 185 callersMethodset
()
packages/babel-parser/test/fixtures/typescript/interface/get-set-methods-babel-7/input.ts:3
↓ 157 callersMethodprint
( node: t.Node | null | undefined, noLineTerminatorAfter: boolean = false, resetTokenContext: bool
packages/babel-generator/src/printer.ts:719
↓ 141 callersMethodadd
(e)
Makefile.mjs:4
↓ 141 callersMethodcreate
( node: t.Node, container: t.Node | t.Node[], key: string | number, listKey?: string, )
packages/babel-traverse/src/context.ts:59
↓ 141 callersFunctionfn
()
packages/babel-plugin-transform-classes/test/fixtures/spec/computed-keys-yield-await/input.js:1
↓ 140 callersMethodtoken
* Writes a simple token. * * @param {string} str The string to append. * @param {boolean} [maybeNewline=false] Wether `str` might potentially
packages/babel-generator/src/printer.ts:429
↓ 137 callersFunctionit
()
packages/babel-parser/test/fixtures/jsx/basic/yield-tag/input.js:1
↓ 135 callersMethoda
()
packages/babel-parser/test/fixtures/typescript/interface/invalid-modifiers-method-babel-7/input.ts:2
↓ 131 callersMethodword
* Writes a token that can't be safely parsed without taking whitespace into account.
packages/babel-generator/src/printer.ts:359
↓ 129 callersMethodreplace
()
packages/babel-helper-replace-supers/src/index.ts:550
↓ 123 callersMethodspace
* Add a space to the buffer unless it is compact.
packages/babel-generator/src/printer.ts:336
↓ 120 callersMethodm
()
packages/babel-generator/test/fixtures/typescript/interface-method-optional/input.js:2
↓ 118 callersMethodset
( this: HandlerState<State> & State, member: Member, value: t.Expression, )
packages/babel-helper-member-expression-to-functions/src/index.ts:573
↓ 117 callersMethodassign
(lhs: t.AssignmentExpression["left"], rhs: t.Expression)
packages/babel-plugin-transform-regenerator/src/regenerator/emit.ts:186
↓ 115 callersFunctiondeclare
( builder: ( api: PluginAPI, options: Option, dirname: string, ) => PluginObject<State & Plugi
packages/babel-helper-plugin-utils/src/index.ts:40
↓ 110 callersMethodisIdentifier
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:675
↓ 109 callersMethodaddHelper
(name: string)
packages/babel-traverse/src/hub.ts:7
↓ 109 callersMethodtoString
()
packages/babel-plugin-transform-class-properties/test/fixtures/private/canonical/exec.js:18
↓ 108 callersMethodparse
()
packages/babel-parser/src/parser/index.ts:76
↓ 89 callersMethodfoo
([]?)
packages/babel-parser/test/fixtures/typescript/declare/pattern-parameters-babel-7/input.ts:2
↓ 80 callersMethod#m
(x: number)
packages/babel-plugin-transform-typescript/test/fixtures/class/methods/input.ts:2
↓ 78 callersMethodtest
()
packages/babel-parser/test/fixtures/comments/regression/11469/input.js:2
↓ 75 callersMethodconcat
(items:number | string)
packages/babel-plugin-transform-flow-strip-types/test/fixtures/strip-types/strip-type-annotations-babel-7/input.mjs:77
↓ 75 callersMethodgenerateUidIdentifier
* Generate a unique identifier.
packages/babel-traverse/src/scope/index.ts:552
↓ 74 callersMethodon
(e,t)
Makefile.mjs:4
↓ 72 callersMethodtraverse
(this: NodePath_Final, visitor: any, state?: any)
packages/babel-traverse/src/path/index.ts:166
↓ 64 callersMethodremove
(e)
Makefile.mjs:4
↓ 62 callersMethodtoString
()
packages/babel-traverse/src/path/index.ts:192
↓ 61 callersMethodbuildCodeFrameError
( msg: string, Error: new () => Error = SyntaxError, )
packages/babel-traverse/src/path/index.ts:157
↓ 59 callersMethodbar
({}, []?)
packages/babel-parser/test/fixtures/typescript/declare/pattern-parameters-babel-7/input.ts:3
↓ 59 callersMethodd
()
packages/babel-parser/test/fixtures/typescript/interface/invalid-modifiers-method-babel-7/input.ts:5
↓ 59 callersMethodrun
()
benchmark/util.mjs:41
↓ 57 callersMethodf
()
packages/babel-parser/test/fixtures/typescript/interface/invalid-modifiers-method-babel-7/input.ts:7
↓ 56 callersMethodgetBinding
(name: string)
packages/babel-traverse/src/scope/index.ts:1277
↓ 56 callersMethodrename
( oldName: string, newName?: string, // prettier-ignore /* Babel 7 - block?: t.Pattern | t.Sco
packages/babel-traverse/src/scope/index.ts:691
↓ 55 callersMethodsemicolon
* Add a semicolon to the buffer.
packages/babel-generator/src/printer.ts:290
↓ 54 callersFunctionresolve
( this: NodePath, dangerous?: boolean, resolved?: NodePath[], )
packages/babel-traverse/src/path/introspection.ts:546
↓ 50 callersMethodb
()
packages/babel-parser/test/fixtures/typescript/interface/invalid-modifiers-method-babel-7/input.ts:3
↓ 49 callersMethodadd
(name, fn, options)
benchmark/util.mjs:38
↓ 49 callersMethodtoString
()
packages/babel-plugin-transform-class-properties/test/fixtures/private-loose/canonical/exec.js:18
↓ 47 callersMethodparseIdentifier
(liberal?: boolean)
packages/babel-parser/src/plugins/placeholders.ts:103
↓ 45 callersFunctioncloneNode
( node: T, deep: boolean = true, withoutLoc: boolean = false, )
packages/babel-types/src/clone/cloneNode.ts:42
↓ 45 callersFunctionidentifier
(name: string)
packages/babel-types/src/builders/generated/lowercase.ts:345
↓ 43 callersMethodbuildUndefinedNode
()
packages/babel-traverse/src/scope/index.ts:790
↓ 43 callersMethodisMemberExpression
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:930
↓ 40 callersMethodfind
( node: t.Node, condition: (token: Token, index: number) => boolean, )
packages/babel-generator/src/token-map.ts:38
↓ 40 callersMethodhas
(key: t.Expression)
packages/babel-helper-member-expression-to-functions/src/index.ts:33
↓ 39 callersMethodhasPlugin
(pluginConfig: PluginConfig)
packages/babel-parser/src/parser/base.ts:54
↓ 38 callersFunctioneval
()
packages/babel-parser/test/fixtures/core/uncategorised/484/input.js:1
↓ 37 callersMethodconcat
(items:number | string)
packages/babel-parser/test/fixtures/flow/type-annotations/56/input.js:1
↓ 36 callersFunctionparse
( input: string, options?: ParserOptions, )
packages/babel-parser/src/index.ts:43
↓ 36 callersMethodpush
(value)
packages/babel-plugin-transform-classes/test/fixtures/extend-builtins/imported_babel-plugin-transform-builtin-classes/exec.js:8
↓ 35 callersFunctionexpect
(str)
packages/babel-core/test/fixtures/plugins/inference-recursion/exec.js:15
↓ 35 callersFunctiontraverse
( parent: t.Node, // @ts-expect-error provide {} as default value for Options opts: Options = {}, scop
packages/babel-traverse/src/index.ts:53
↓ 34 callersFunctionh
(arg)
packages/babel-plugin-transform-regenerator/test/regenerator-fixtures/async.js:179
↓ 34 callersMethodisCallExpression
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:159
↓ 33 callersFunctionasync
()
packages/babel-parser/test/fixtures/es2017/async-functions/24/input.js:1
↓ 33 callersMethoddelete
(this: HandlerState<State> & State, member: Member)
packages/babel-helper-member-expression-to-functions/src/index.ts:588
↓ 33 callersMethodisFunction
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:621
↓ 33 callersMethodreturn
(e)
Makefile.mjs:4
↓ 32 callersMethodbaz
(a: string, b: number, []?)
packages/babel-parser/test/fixtures/typescript/declare/pattern-parameters-babel-7/input.ts:4
↓ 32 callersMethodisVariableDeclaration
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:2025
↓ 32 callersMethods
(v)
packages/babel-generator/test/fixtures/decorators-legacy/ts-class-modifier-with-retainlines/input.js:9
↓ 32 callersMethodtest
()
packages/babel-plugin-transform-new-target/test/fixtures/general/class/input.js:6
↓ 31 callersMethodisArrowFunctionExpression
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:58
↓ 31 callersMethodisStringLiteral
( this: NodePath<t.Node | null>, )
packages/babel-traverse/src/path/generated/validators.d.ts:1312
↓ 30 callersMethode
()
packages/babel-parser/test/fixtures/typescript/class/generator-method-with-modifiers/input.ts:6
↓ 30 callersFunctiongl
()
Makefile.mjs:4
↓ 29 callersFunctionfn
()
packages/babel-plugin-proposal-decorators/test/fixtures/2023-11-ordering--to-es2015/decorators-evaluation-with-this-caching/exec.js:2
↓ 29 callersMethodhasOwnBinding
(name: string)
packages/babel-traverse/src/scope/index.ts:1327
↓ 29 callersFunctionisIdentifier
( node: t.Node | null | undefined, opts?: Opts | null, )
packages/babel-types/src/validators/generated/index.ts:388
↓ 29 callersMethodn
(this : number, ...c)
packages/babel-parser/test/fixtures/flow/this-annotation/method/input.js:3
↓ 28 callersFunctionbar
()
packages/babel-generator/test/fixtures/types/YieldExpression/input.js:5
↓ 28 callersFunctioncall
( pass: PluginPass, name: string, args: CallExpression["arguments"], )
packages/babel-plugin-transform-react-jsx/src/create-plugin.ts:397
↓ 28 callersMethodendsWith
(char: number)
packages/babel-generator/src/printer.ts:530
↓ 28 callersMethodgenerateUidIdentifierBasedOnNode
* Generate a unique identifier based on a node.
packages/babel-traverse/src/scope/index.ts:612
↓ 28 callersFunctioni
(r, n, o, i)
packages/babel-plugin-transform-regenerator/test/fixtures/misc/no-external-helpers/output.js:1
↓ 28 callersFunctionj
()
packages/babel-plugin-transform-function-name/test/fixtures/function-name/assignment/input.js:5
↓ 26 callersMethodcatch
()
packages/babel-generator/test/fixtures/typescript/interface-reserved-method-name/input.js:2
↓ 26 callersMethodisPattern
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:1159
↓ 26 callersMethodisProgram
(this: NodePath<t.Node | null>)
packages/babel-traverse/src/path/generated/validators.d.ts:1207
↓ 26 callersFunctionmsg
(loc: NestingPath | GeneralPath)
packages/babel-core/src/config/validation/option-assertions.ts:32
↓ 25 callersMethodenter
(flags: ScopeFlag)
packages/babel-parser/src/plugins/typescript/scope.ts:38
↓ 25 callersFunctionfoobar
()
packages/babel-plugin-transform-regenerator/test/fixtures/regression/17365/exec.js:14
↓ 25 callersMethodusing
(handler: (data: SideChannel) => T)
packages/babel-core/src/config/caching.ts:293
next →1–100 of 23,274, ranked by callers