MCPcopy Create free account

hub / github.com/Rich-Harris/magic-string / functions

Functions270 in github.com/Rich-Harris/magic-string

↓ 11 callersMethodreplace
(t, e)
benchmark/data-min.js:649
↓ 10 callersMethodsplit
(index: number)
src/Chunk.ts:115
↓ 9 callersMethodreplace
(searchValue, replacement)
benchmark/data.js:787
↓ 9 callersMethodreplace
* String replacement with RegExp or string.
src/MagicString.ts:1190
↓ 9 callersMethodsplit
(index)
benchmark/data.js:76
↓ 9 callersMethodsplit
(t)
benchmark/data-min.js:71
↓ 9 callersMethodtime
(label: string)
src/utils/Stats.ts:13
↓ 9 callersMethodtimeEnd
(label: string)
src/utils/Stats.ts:17
↓ 8 callersMethod_split
@internal
src/MagicString.ts:921
↓ 8 callersMethodslice
* Returns the content of the generated string that corresponds to the slice between `start` and `end` of the original string. * Throws error if the
src/MagicString.ts:854
↓ 7 callersMethod_split
(index)
benchmark/data.js:677
↓ 7 callersMethod_split
(t)
benchmark/data-min.js:543
↓ 6 callersMethodslice
(t = 0, e = this.original.length)
benchmark/data-min.js:514
↓ 5 callersMethodedit
(content, storeName, contentOnly)
benchmark/data.js:60
↓ 5 callersMethodedit
(t, e, n)
benchmark/data-min.js:56
↓ 5 callersMethodedit
(content: string, storeName?: boolean, contentOnly?: boolean)
src/Chunk.ts:84
↓ 5 callersMethodslice
(start = 0, end = this.original.length)
benchmark/data.js:635
↓ 4 callersMethodoverwrite
(t, e, n, i)
benchmark/data-min.js:412
↓ 4 callersMethodtoString
()
src/Chunk.ts:154
↓ 4 callersMethodtrim
(charType?: string)
src/Bundle.ts:320
↓ 3 callersFunctionC
(l)
benchmark/data-min.js:161
↓ 3 callersMethod_ensureindentStr
@internal
src/MagicString.ts:293
↓ 3 callersMethodaddSource
* Adds the specified source to the bundle, which can either be a `MagicString` object directly, * or an options object that holds a magic string `c
src/Bundle.ts:65
↓ 3 callersMethodadvance
(str)
benchmark/data.js:258
↓ 3 callersMethodadvance
(t)
benchmark/data-min.js:213
↓ 3 callersMethodadvance
(str: string)
src/utils/Mappings.ts:135
↓ 3 callersMethodappend
(str: string, options?: BundleOptions)
src/Bundle.ts:107
↓ 3 callersFunctiongetLocator
(source)
benchmark/data.js:190
↓ 3 callersFunctiongetLocator
(source: string)
src/utils/getLocator.ts:6
↓ 3 callersMethodoverwrite
* Replaces the characters from `start` to `end` with `content`, along with the appended/prepended content in * that range. The same restrictions as
src/MagicString.ts:551
↓ 3 callersMethodremove
(t, e)
benchmark/data-min.js:468
↓ 3 callersMethodtoString
()
benchmark/data.js:97
↓ 3 callersMethodtoString
()
benchmark/data-min.js:89
↓ 3 callersMethodtrim
(charType)
benchmark/data.js:1025
↓ 3 callersMethodtrim
(t)
benchmark/data-min.js:597
↓ 3 callersMethodtrimEnd
(rx)
benchmark/data.js:100
↓ 3 callersMethodtrimEnd
(t)
benchmark/data-min.js:92
↓ 2 callersFunctionE
(l, t)
benchmark/data-min.js:147
↓ 2 callersMethod_replaceRegexp
@internal
src/MagicString.ts:1117
↓ 2 callersMethod_splitChunk
(chunk, index)
benchmark/data.js:686
↓ 2 callersMethod_splitChunk
(t, e)
benchmark/data-min.js:552
↓ 2 callersMethod_splitChunk
@internal
src/MagicString.ts:947
↓ 2 callersMethodaddEdit
(sourceIndex, content, loc, nameIndex)
benchmark/data.js:222
↓ 2 callersMethodaddEdit
(t, e, n, i)
benchmark/data-min.js:187
↓ 2 callersMethodaddEdit
(sourceIndex: number, content: string, loc: SourceLocation, nameIndex: number)
src/utils/Mappings.ts:25
↓ 2 callersMethodaddSource
(source)
benchmark/data.js:840
↓ 2 callersMethodaddSource
(t)
benchmark/data-min.js:687
↓ 2 callersMethodaddSourcemapLocation
(t)
benchmark/data-min.js:249
↓ 2 callersMethodaddUneditedChunk
(sourceIndex, chunk, original, loc, sourcemapLocations)
benchmark/data.js:235
↓ 2 callersMethodaddUneditedChunk
(t, e, n, i, r)
benchmark/data-min.js:194
↓ 2 callersMethodaddUneditedChunk
( sourceIndex: number, chunk: Chunk, original: string, loc: SourceLocation, sourcemapLocat
src/utils/Mappings.ts:73
↓ 2 callersMethodappendLeft
(content: string)
src/Chunk.ts:40
↓ 2 callersMethodclone
()
benchmark/data.js:34
↓ 2 callersMethodclone
()
benchmark/data-min.js:34
↓ 2 callersMethodclone
()
src/Chunk.ts:48
↓ 2 callersMethodeachNext
(fn)
benchmark/data.js:46
↓ 2 callersMethodeachNext
(t)
benchmark/data-min.js:48
↓ 2 callersMethodeachNext
(fn: (chunk: Chunk) => void)
src/Chunk.ts:64
↓ 2 callersMethodgenerateDecodedMap
(t)
benchmark/data-min.js:287
↓ 2 callersMethodgenerateDecodedMap
(options: SourceMapOptions = {})
src/Bundle.ts:133
↓ 2 callersMethodgenerateMap
( options?: SourceMapOptions, )
src/Bundle.ts:221
↓ 2 callersMethodgetIndentString
()
src/Bundle.ts:229
↓ 2 callersFunctiongetRelativePath
(from, to)
benchmark/data.js:172
↓ 2 callersFunctiongetRelativePath
(from: string, to: string)
src/utils/getRelativePath.ts:1
↓ 2 callersMethodindent
(t, e)
benchmark/data-min.js:318
↓ 2 callersMethodindent
(indentStr?: string)
src/Bundle.ts:250
↓ 2 callersFunctionisObject
(thing)
benchmark/data.js:187
↓ 2 callersFunctionisObject
(thing: unknown)
src/utils/isObject.ts:3
↓ 2 callersMethodmove
(t, e, n)
benchmark/data-min.js:388
↓ 2 callersMethodoverwrite
(start, end, content, options)
benchmark/data.js:505
↓ 2 callersMethodprepend
(str: string)
src/Bundle.ts:283
↓ 2 callersMethodprependRight
(content)
benchmark/data.js:73
↓ 2 callersMethodprependRight
(t)
benchmark/data-min.js:68
↓ 2 callersMethodprependRight
* Same as `s.appendRight(...)`, except that the inserted content will go *before* any previous appends or prepends at `index`
src/MagicString.ts:691
↓ 2 callersMethodprependRight
(content: string)
src/Chunk.ts:101
↓ 2 callersMethodsnip
(t, e)
benchmark/data-min.js:539
↓ 2 callersMethodtoString
()
benchmark/data.js:701
↓ 2 callersMethodtoString
* Returns the equivalent of `JSON.stringify(map)`
src/SourceMap.ts:98
↓ 2 callersMethodtoUrl
()
benchmark/data-min.js:130
↓ 2 callersMethodtrim
* Trims content matching `charType` (defaults to `\s`, i.e. whitespace) from the start and end.
src/MagicString.ts:1024
↓ 2 callersMethodtrimEnd
* Trims content matching `charType` (defaults to `\s`, i.e. whitespace) from the end.
src/MagicString.ts:1064
↓ 2 callersMethodtrimEndAborted
(charType)
benchmark/data.js:736
↓ 2 callersMethodtrimEndAborted
(t)
benchmark/data-min.js:600
↓ 2 callersMethodtrimEndAborted
@internal
src/MagicString.ts:1029
↓ 2 callersMethodtrimStart
* Trims content matching `charType` (defaults to `\s`, i.e. whitespace) from the start.
src/MagicString.ts:1104
↓ 2 callersMethodtrimStartAborted
(charType)
benchmark/data.js:761
↓ 2 callersMethodtrimStartAborted
(t)
benchmark/data-min.js:623
↓ 2 callersMethodtrimStartAborted
@internal
src/MagicString.ts:1070
↓ 2 callersMethodupdate
* Replaces the characters from `start` to `end` with `content`. The same restrictions as `s.remove()` apply. * * The fourth argument is optional
src/MagicString.ts:571
↓ 2 callersFunctionx
(l)
benchmark/data-min.js:158
↓ 1 callersFunctionL
(l)
benchmark/data-min.js:134
↓ 1 callersFunction_btoa
()
benchmark/data.js:132
↓ 1 callersMethod_getRawIndentString
@internal
src/MagicString.ts:300
↓ 1 callersMethod_replaceAllString
@internal
src/MagicString.ts:1199
↓ 1 callersMethod_replaceString
@internal
src/MagicString.ts:1171
↓ 1 callersMethodadd
(n2)
benchmark/data.js:6
↓ 1 callersMethodadd
(t)
benchmark/data-min.js:6
↓ 1 callersMethodadd
(n: number)
src/BitSet.ts:8
↓ 1 callersMethodappend
(t)
benchmark/data-min.js:252
↓ 1 callersMethodappendLeft
(content)
benchmark/data.js:28
next →1–100 of 270, ranked by callers