MCPcopy
hub / github.com/remix-run/remix / parseTar

Function parseTar

packages/tar-parser/src/lib/tar.ts:249–263  ·  view source on GitHub ↗
(
  archive: TarArchiveSource,
  options: ParseTarOptions | TarEntryHandler,
  handler?: TarEntryHandler,
)

Source from the content-addressed store, hash-verified

247 handler: TarEntryHandler,
248): Promise<void>
249export async function parseTar(
250 archive: TarArchiveSource,
251 options: ParseTarOptions | TarEntryHandler,
252 handler?: TarEntryHandler,
253): Promise<void> {
254 let opts: ParseTarOptions | undefined
255 if (typeof options === 'function') {
256 handler = options
257 } else {
258 opts = options
259 }
260
261 let parser = new TarParser(opts)
262 await parser.parse(archive, handler!)
263}
264
265/**
266 * Options for configuring a {@link TarParser}.

Callers 3

tar.test.tsFile · 0.90
parseFunction · 0.90
parseTarballFunction · 0.90

Calls 1

parseMethod · 0.95

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…