@eagleoutice/flowr - v2.13.1
    Preparing search index...

    Everything a reader needs to seek into a plain .ndjson: the dictionary's byte range, each package blob's byte range, the package to blob-index map, and per-package metadata. (Line numbers and section bookkeeping the writer used are intentionally not kept -- they bloat the index and are never read.)

    interface SigDbIndex {
        blobs: ByteRange[];
        byteCount: number;
        dict: ByteRange;
        meta: Record<string, SigDbPkgMeta>;
        pkgs: Record<string, number>;
    }
    Index

    Properties

    blobs: ByteRange[]

    per package-blob byte range (indexed by blob index)

    byteCount: number

    total byte size of the plain .ndjson

    dict: ByteRange

    byte range of the string dictionary section

    meta: Record<string, SigDbPkgMeta>

    package name to metadata

    pkgs: Record<string, number>

    package name to blob index