istanbul-lib-coverage provides core data structures for collecting and merging Javascript code coverage information. Essential for tools like Istanbul itself, it defines the CoverageData object, representing coverage collected from a single execution. It offers utilities for efficient in-memory representation and manipulation of coverage reports. This library avoids file system dependencies, focusing solely on coverage data management, and serves as a foundational building block for robust code coverage analysis pipelines for Javascript projects.