Skip to content

portapack


portapack / index / pack

Function: pack()

pack(input, options?): Promise<BuildResult>

Defined in: index.ts:50

Unified high-level API: bundle a local file or remote URL (with optional recursion). Creates its own logger based on options.logLevel unless options.loggerInstance is provided.

Parameters

input

string

File path or remote URL (http/https).

options?

Partial<PackOptions> = {}

Configuration options, including optional loggerInstance, recursive depth, logLevel, etc.

Returns

Promise<BuildResult>

A Promise resolving to an object containing the bundled HTML (html) and build metadata (metadata).

Throws

Will throw an error if the input protocol is unsupported or file reading/network fetching fails.

Released under the MIT License