On this page

  • {Source}
new CachedSource(source, cachedData?): void
  • source {Source|object}
  • cachedData {CachedData}
  • Returns: {CachedSource}
buffer(): Buffer
Returns:
{Buffer}
getCachedData(): CachedData
Returns:
{CachedData}
map(options?): void
  • options {MapOptions}
  • Returns: {RawSourceMap}
original(): Source
Returns:
{Source}
originalLazy(): Source | object
Returns:
{Source|object}
size(): number
Returns:<number>
source(): SourceValue
Returns:
{SourceValue}
sourceAndMap(options?): void
  • options {MapOptions}
  • Returns: {SourceAndMap}
streamChunks(options, onChunk, onSource, onName): void
  • options {StreamChunksOptions}
  • onChunk {object}
  • onSource {object}
  • onName {object}
  • Returns: {GeneratedSourceInfo}
updateHash(hash): void
  • hash {HashLike}
  • Returns: {void}

  • {Source}
new CompatSource(sourceLike): void
  • sourceLike {SourceLike}
  • Returns: {CompatSource}
buffer(): Buffer
Returns:
{Buffer}
map(options?): void
  • options {MapOptions}
  • Returns: {RawSourceMap}
size(): number
Returns:<number>
source(): SourceValue
Returns:
{SourceValue}
sourceAndMap(options?): void
  • options {MapOptions}
  • Returns: {SourceAndMap}
updateHash(hash): void
  • hash {HashLike}
  • Returns: {void}
  • sourceLike {SourceLike}
  • Returns: {Source}

  • {Source}
new ConcatSource(args): void
  • args {ConcatSourceChild[]}
  • Returns: {ConcatSource}
add(item): void
  • item {ConcatSourceChild}
  • Returns: {void}
addAllSkipOptimizing(items): void
  • items {ConcatSourceChild[]}
  • Returns: {void}
buffer(): Buffer
Returns:
{Buffer}
getChildren(): Source[]
Returns:
{Source[]}
map(options?): void
  • options {MapOptions}
  • Returns: {RawSourceMap}
size(): number
Returns:<number>
source(): SourceValue
Returns:
{SourceValue}
sourceAndMap(options?): void
  • options {MapOptions}
  • Returns: {SourceAndMap}
streamChunks(options, onChunk, onSource, onName): void
  • options {StreamChunksOptions}
  • onChunk {object}
  • onSource {object}
  • onName {object}
  • Returns: {GeneratedSourceInfo}
updateHash(hash): void
  • hash {HashLike}
  • Returns: {void}

  • {Source}
new OriginalSource(value, name): void
  • value {string|Buffer}
  • name <string>
  • Returns: {OriginalSource}
buffer(): Buffer
Returns:
{Buffer}
getName(): string
Returns:<string>
map(options?): void
  • options {MapOptions}
  • Returns: {RawSourceMap}
size(): number
Returns:<number>
source(): SourceValue
Returns:
{SourceValue}
sourceAndMap(options?): void
  • options {MapOptions}
  • Returns: {SourceAndMap}
streamChunks(options, onChunk, onSource, _onName): void
  • options {StreamChunksOptions}
  • onChunk {object}
  • onSource {object}
  • _onName {object}
  • Returns: {GeneratedSourceInfo}
updateHash(hash): void
  • hash {HashLike}
  • Returns: {void}

  • {Source}
new PrefixSource(prefix, source): PrefixSource
Attributes
prefix:<string>
source:
{string|Buffer |Source}
Returns:
{PrefixSource}
buffer(): Buffer
Returns:
{Buffer}
getPrefix(): string
Returns:<string>
map(options?): void
  • options {MapOptions}
  • Returns: {RawSourceMap}
original(): Source
Returns:
{Source}
size(): number
Returns:<number>
source(): SourceValue
Returns:
{SourceValue}
sourceAndMap(options?): void
  • options {MapOptions}
  • Returns: {SourceAndMap}
streamChunks(options, onChunk, onSource, onName): void
  • options {StreamChunksOptions}
  • onChunk {object}
  • onSource {object}
  • onName {object}
  • Returns: {GeneratedSourceInfo}
updateHash(hash): void
  • hash {HashLike}
  • Returns: {void}

  • {Source}
new RawSource(value, convertToString?): void
  • value {string|Buffer}
  • convertToString <boolean>
  • Returns: {RawSource}
buffer(): Buffer
Returns:
{Buffer}
isBuffer(): boolean
Returns:<boolean>
map(options?): void
  • options {MapOptions}
  • Returns: {RawSourceMap}
size(): number
Returns:<number>
source(): SourceValue
Returns:
{SourceValue}
sourceAndMap(options?): void
  • options {MapOptions}
  • Returns: {SourceAndMap}
streamChunks(options, onChunk, onSource, onName): void
  • options {StreamChunksOptions}
  • onChunk {object}
  • onSource {object}
  • onName {object}
  • Returns: {GeneratedSourceInfo}
updateHash(hash): void
  • hash {HashLike}
  • Returns: {void}

  • {Source}
new ReplaceSource(source, name?): void
  • source {Source}
  • name <string>
  • Returns: {ReplaceSource}
  • Replacement {Replacement}
buffer(): Buffer
Returns:
{Buffer}
getName(): string
Returns:<string>
getReplacements(): Replacement[]
Returns:
{Replacement[]}
insert(pos, newValue, name?): void
Attributes
newValue:<string>
Returns:
{void}
map(options?): void
  • options {MapOptions}
  • Returns: {RawSourceMap}
original(): Source
Returns:
{Source}
replace(start, end, newValue, name?): void
Attributes
start:<number>
newValue:<string>
Returns:
{void}
size(): number
Returns:<number>
source(): SourceValue
Returns:
{SourceValue}
sourceAndMap(options?): void
  • options {MapOptions}
  • Returns: {SourceAndMap}
streamChunks(options, onChunk, onSource, onName): void
  • options {StreamChunksOptions}
  • onChunk {object}
  • onSource {object}
  • onName {object}
  • Returns: {GeneratedSourceInfo}
updateHash(hash): void
  • hash {HashLike}
  • Returns: {void}

  • {Source}
new SizeOnlySource(size): SizeOnlySource
Attributes
Returns:
{SizeOnlySource}
buffer(): Buffer
Returns:
{Buffer}
map(options?): void
  • options {MapOptions}
  • Returns: {RawSourceMap}
size(): number
Returns:<number>
source(): SourceValue
Returns:
{SourceValue}
sourceAndMap(options?): void
  • options {MapOptions}
  • Returns: {SourceAndMap}
updateHash(hash): void
  • hash {HashLike}
  • Returns: {void}

  • {RawSource}
  • {OriginalSource}
  • {ReplaceSource}
  • {SourceMapSource}
  • {ConcatSource}
  • {PrefixSource}
  • {CachedSource}
  • {SizeOnlySource}
  • {CompatSource}
new Source(): Source
Returns:
{Source}
buffer(): Buffer
Returns:
{Buffer}
map(options?): void
  • options {MapOptions}
  • Returns: {RawSourceMap}
size(): number
Returns:<number>
source(): SourceValue
Returns:
{SourceValue}
sourceAndMap(options?): void
  • options {MapOptions}
  • Returns: {SourceAndMap}
updateHash(hash): void
  • hash {HashLike}
  • Returns: {void}

  • {Source}
new SourceMapSource(value, name, sourceMap?, originalSource?, innerSourceMap?, removeOriginalSource?): void
  • value {string|Buffer}
  • name <string>
  • sourceMap {string|Buffer|RawSourceMap}
  • originalSource {string|Buffer}
  • innerSourceMap {string|Buffer|RawSourceMap}
  • removeOriginalSource <boolean>
  • Returns: {SourceMapSource}
buffer(): Buffer
Returns:
{Buffer}
getArgsAsBuffers(): Tuple<Buffer<ArrayBufferLike>, string, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, Buffer<ArrayBufferLike>, boolean>
Returns:
{Tuple<Buffer , string, Buffer , Buffer , Buffer , boolean>}
map(options?): void
  • options {MapOptions}
  • Returns: {RawSourceMap}
size(): number
Returns:<number>
source(): SourceValue
Returns:
{SourceValue}
sourceAndMap(options?): void
  • options {MapOptions}
  • Returns: {SourceAndMap}
streamChunks(options, onChunk, onSource, onName): void
  • options {StreamChunksOptions}
  • onChunk {object}
  • onSource {object}
  • onName {object}
  • Returns: {GeneratedSourceInfo}
updateHash(hash): void
  • hash {HashLike}
  • Returns: {void}