Skip to content

ExtractionOptions

Nodepod API


Nodepod API / src / npm / ExtractionOptions

Defined in: src/packages/archive-extractor.ts:57

optional expectedIntegrity?: string

Defined in: src/packages/archive-extractor.ts:65

npm lockfile SRI, e.g. sha512-<base64> — verified on main after download


optional expectedShasum?: string

Defined in: src/packages/archive-extractor.ts:63

expected sha1 hex from the npm registry, checked after download


optional filter?: (entryPath) => boolean

Defined in: src/packages/archive-extractor.ts:60

string

boolean


optional onProgress?: (msg) => void

Defined in: src/packages/archive-extractor.ts:61

string

void


optional profiler?: NodepodProfilerImpl | null

Defined in: src/packages/archive-extractor.ts:67

Internal opt-in profiler hook. Omitted on the default path.


optional stripComponents?: number

Defined in: src/packages/archive-extractor.ts:59