MCPcopy Create free account

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

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

↓ 20 callersMethodtoString
()
src/Chunk.ts:155
↓ 16 callersMethodoverwrite
(t, e, n, i)
benchmark/data-min.js:412
↓ 13 callersMethodappendLeft
(content: string)
src/Chunk.ts:41
↓ 12 callersMethodprependRight
(content: string)
src/Chunk.ts:102
↓ 12 callersMethodremove
(t, e)
benchmark/data-min.js:468
↓ 12 callersMethodreplace
(t, e)
benchmark/data-min.js:649
↓ 12 callersMethodslice
(t = 0, e = this.original.length)
benchmark/data-min.js:514
↓ 10 callersMethodmove
(t, e, n)
benchmark/data-min.js:388
↓ 9 callersMethodappend
(str: string, options?: BundleOptions)
src/Bundle.ts:123
↓ 9 callersMethodreplace
(searchValue, replacement)
benchmark/data.js:787
↓ 9 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:1042
↓ 9 callersMethodsplit
(index)
benchmark/data.js:76
↓ 9 callersMethodsplit
(t)
benchmark/data-min.js:71
↓ 9 callersMethodsplit
(index: number)
src/Chunk.ts:116
↓ 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:1119
↓ 8 callersMethodprepend
(str: string)
src/Bundle.ts:309
↓ 8 callersMethodreplace
* String replacement with RegExp or string.
src/MagicString.ts:1453
↓ 7 callersMethod_split
(index)
benchmark/data.js:677
↓ 7 callersMethod_split
(t)
benchmark/data-min.js:543
↓ 7 callersMethodappendRight
(content: string)
src/Chunk.ts:45
↓ 7 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:720
↓ 6 callersMethodtrim
(charType?: string)
src/Bundle.ts:357
↓ 5 callersMethodclone
()
src/Chunk.ts:49
↓ 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:85
↓ 5 callersMethodslice
(start = 0, end = this.original.length)
benchmark/data.js:635
↓ 4 callersMethodappendRight
* Appends the specified content at the index in the original string. * If a range *starting* with index is subsequently moved, the insert will be m
src/MagicString.ts:257
↓ 4 callersMethodgenerateDecodedMap
(options: BundleSourceMapOptions = {})
src/Bundle.ts:151
↓ 4 callersMethodprependLeft
(content: string)
src/Chunk.ts:98
↓ 4 callersMethodreset
()
src/Chunk.ts:106
↓ 3 callersFunctionC
(l)
benchmark/data-min.js:161
↓ 3 callersMethod_ensureindentStr
@internal
src/MagicString.ts:397
↓ 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:81
↓ 3 callersMethodaddSourcemapLocation
(t)
benchmark/data-min.js:249
↓ 3 callersMethodadvance
(str)
benchmark/data.js:258
↓ 3 callersMethodadvance
(t)
benchmark/data-min.js:213
↓ 3 callersMethodadvance
(str: string)
src/utils/Mappings.ts:188
↓ 3 callersFunctionexpandReplacement
* Expands the `$` substitution patterns that `String.prototype.replace` accepts * in a string replacement. * https://developer.mozilla.org/en-US/doc
src/MagicString.ts:61
↓ 3 callersMethodgenerateMap
( options?: BundleSourceMapOptions, )
src/Bundle.ts:246
↓ 3 callersMethodgetIndentString
()
src/Bundle.ts:254
↓ 3 callersFunctiongetLocator
(source)
benchmark/data.js:190
↓ 3 callersFunctiongetLocator
(source: string)
src/utils/getLocator.ts:6
↓ 3 callersFunctiongetRelativePath
(from, to)
benchmark/data.js:172
↓ 3 callersMethodhasChanged
()
benchmark/data-min.js:646
↓ 3 callersMethodindent
(indentStr?: string)
src/Bundle.ts:275
↓ 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:700
↓ 3 callersMethodtoString
()
benchmark/data.js:97
↓ 3 callersMethodtoString
()
benchmark/data-min.js:89
↓ 3 callersMethodtoUrl
()
benchmark/data-min.js:130
↓ 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
↓ 3 callersMethodtrimEnd
(rx: RegExp)
src/Chunk.ts:159
↓ 3 callersMethodtrimStart
(rx: RegExp)
src/Chunk.ts:188
↓ 2 callersFunctionE
(l, t)
benchmark/data-min.js:147
↓ 2 callersMethod_replaceRegexp
@internal
src/MagicString.ts:1361
↓ 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:1146
↓ 2 callersMethodadd
(n: number)
src/BitSet.ts:8
↓ 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:34
↓ 2 callersMethodaddSource
(source)
benchmark/data.js:840
↓ 2 callersMethodaddSource
(t)
benchmark/data-min.js:687
↓ 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:84
↓ 2 callersMethodcheckIntegrity
()
test/utils/IntegrityCheckingMagicString.ts:6
↓ 2 callersMethodclone
()
benchmark/data.js:34
↓ 2 callersMethodclone
()
benchmark/data-min.js:34
↓ 2 callersMethodeachNext
(fn)
benchmark/data.js:46
↓ 2 callersMethodeachNext
(t)
benchmark/data-min.js:48
↓ 2 callersMethodeachNext
(fn: (chunk: Chunk) => void)
src/Chunk.ts:65
↓ 2 callersMethodgenerateDecodedMap
(t)
benchmark/data-min.js:287
↓ 2 callersFunctiongetRelativePath
(from: string, to: string)
src/utils/getRelativePath.ts:1
↓ 2 callersMethodindent
(t, e)
benchmark/data-min.js:318
↓ 2 callersMethodisEmpty
()
src/Bundle.ts:328
↓ 2 callersFunctionisObject
(thing)
benchmark/data.js:187
↓ 2 callersFunctionisObject
(thing: unknown)
src/utils/isObject.ts:3
↓ 2 callersMethodlastChar
()
benchmark/data-min.js:480
↓ 2 callersMethodlastLine
()
benchmark/data-min.js:490
↓ 2 callersMethodlength
()
src/Bundle.ts:343
↓ 2 callersMethodoverwrite
(start, end, content, options)
benchmark/data.js:505
↓ 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:857
↓ 2 callersFunctionrun
(name, options)
benchmark/index.mjs:12
↓ 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:125
↓ 2 callersMethodtrim
* Trims content matching `charType` (defaults to `\s`, i.e. whitespace) from the start and end.
src/MagicString.ts:1229
↓ 2 callersMethodtrimEnd
* Trims content matching `charType` (defaults to `\s`, i.e. whitespace) from the end.
src/MagicString.ts:1272
↓ 2 callersMethodtrimEndAborted
(charType)
benchmark/data.js:736
↓ 2 callersMethodtrimEndAborted
(t)
benchmark/data-min.js:600
↓ 2 callersMethodtrimEndAborted
@internal
src/MagicString.ts:1234
next →1–100 of 277, ranked by callers