istanbul-lib-instrument
npmv6.0.3Core istanbul API for JS code coverage
Overview
istanbul-lib-instrument is an npm package that core istanbul API for JS code coverage. The latest version is 6.0.3, released under the BSD-3-Clause license.
Who should use it
Teams working in the npm ecosystem who need core istanbul API for JS code coverage and value a focused solution.
When not to use it
Consider an alternative if you need to have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.
Pros
- Clear open-source license (BSD-3-Clause).
Cons
- No bundled TypeScript types (may require a separate @types package).
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of istanbul-lib-instrument.
Dependencies
Runtime (5)
Dev (9)
Used by
Popular packages that depend on istanbul-lib-instrument.
Jest's reporters
Istanbul coverage provider for Vitest
AST-aware v8-to-istanbul
A babel plugin that adds istanbul instrumentation to ES6 code
Alternatives to istanbul-lib-instrument
Data library for istanbul coverage objects
Istanbul coverage provider for Vitest
convert from v8 coverage format to istanbul's format
A babel plugin that adds istanbul instrumentation to ES6 code
Polyfills for React Native.
Base reporting library for istanbul
Delightful JavaScript Testing.
Get and robustly cache all JS language-level intrinsics at first require time
Robustly `.call.bind()` a function
Is this an arguments object? It's a harder question than you think.
Source maps support for istanbul
Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.
Frequently installed together
Trace the original position through a source map
Base reporting library for istanbul
istanbul reports
Next generation testing framework powered by Vite
TypeScript definitions for istanbul-lib-coverage
TypeScript definitions for istanbul-reports
Source maps support for istanbul
TypeScript definitions for istanbul-lib-report
Data library for istanbul coverage objects
A Node.js module for sending notifications on native Mac, Windows (post and pre 8) and Linux (or Growl as fallback)
A small library to print colourful messages.
TypeScript definitions for node
Version history
| Version | Published | License |
|---|---|---|
| 6.0.3latest | 2 years ago | BSD-3-Clause |
| 6.0.2 | 2 years ago | BSD-3-Clause |
| 6.0.1 | 2 years ago | BSD-3-Clause |
| 6.0.0 | 3 years ago | BSD-3-Clause |
| 5.2.1 | 3 years ago | BSD-3-Clause |
| 5.2.0 | 4 years ago | BSD-3-Clause |
| 5.1.0 | 4 years ago | BSD-3-Clause |
| 5.0.4 | 4 years ago | BSD-3-Clause |
| 5.0.3 | 4 years ago | BSD-3-Clause |
| 5.0.2 | 4 years ago | BSD-3-Clause |
| 4.0.3 | 6 years ago | BSD-3-Clause |
| 4.0.2 | 6 years ago | BSD-3-Clause |
| 4.0.1 | 6 years ago | BSD-3-Clause |
| 4.0.0 | 6 years ago | BSD-3-Clause |
| 4.0.0-alpha.3 | 6 years ago | BSD-3-Clause |
| 4.0.0-alpha.2 | 6 years ago | BSD-3-Clause |
| 4.0.0-alpha.1 | 6 years ago | BSD-3-Clause |
| 4.0.0-alpha.0 | 7 years ago | BSD-3-Clause |
| 3.3.0 | 7 years ago | BSD-3-Clause |
| 3.2.0 | 7 years ago | BSD-3-Clause |
Maintainers
Frequently asked questions
How do I install istanbul-lib-instrument?
Run `npm install istanbul-lib-instrument` to add istanbul-lib-instrument to your npm project.
What license is istanbul-lib-instrument released under?
istanbul-lib-instrument is distributed under the BSD-3-Clause license.
How popular is istanbul-lib-instrument?
istanbul-lib-instrument has approximately 0 downloads per week and 3 known dependent packages.