IstanbulJS _Having problems? want to contribute? join our community slack_. > Everyone's favorite JS code coverage tool. About this Repo This monorepo contains the _nuts and bolts_ utility libraries that…
IstanbulJS



_Having problems? want to contribute? join our community slack_.
> Everyone's favorite JS code coverage tool.
About this Repo
This monorepo contains the _nuts and bolts_ utility libraries that facilitate IstanbulJS test coverage; Why a monorepo?
- it allows us to more easily test API changes across coupled modules, e.g., changes to
istanbul-lib-coverage
istanbul-lib-instrument.
- it gives us a centralized repo for discussions about bugs and upcoming features.
Where Should I Start
_You're probably actually looking for one of the following repos:_
- nyc: the IstanbulJS 2.0 command line interface, providing painless coverage support for most popular testing frameworks.
- babel-plugin-istanbul: a babel plugin
- istanbul: the legacy 1.0 IstanbulJS interface (you should
Contributing
Contributing to the packages contained in this repo is easy:
1. after checking out, run npm install (this will run the lerna build).
2. to run all tests, simply run npm test in the root directory.
3. to run tests for a single package cd package/:name and run
npm test within the package's folder.
Members
-
nyc ★ PINNED
the Istanbul command line interface
JavaScript ★ 5.8k 1mo agoExplain → -
babel-plugin-istanbul ★ PINNED
A babel plugin that adds istanbul instrumentation to ES6 code
JavaScript ★ 656 10d agoExplain → -
istanbuljs.github.io ★ PINNED
the Istanbul community website
JavaScript ★ 25 3y agoExplain → -
istanbuljs ★ PINNED
monorepo containing the various nuts and bolts that facilitate istanbul.js test instrumentation
JavaScript ★ 1.1k 2mo agoExplain → -
puppeteer-to-istanbul
given coverage information output by puppeteer's API output a format consumable by Istanbul reports
JavaScript ★ 214 4y agoExplain → -
v8-to-istanbul
convert from v8 coverage format to istanbul's format
JavaScript ★ 137 1mo agoExplain → -
spawn-wrap
Wrap all spawned Node.js child processes by adding environs and arguments ahead of the main JavaScript file argument.
JavaScript ★ 41 1mo agoExplain → -
append-transform
handle multiple require hooks
JavaScript ★ 24 3y agoExplain → -
caching-transform
Wraps a transform and provides caching
JavaScript ★ 20 2mo agoExplain → -
eslint-plugin-istanbul
ESLint plugin for istanbul code coverage
JavaScript ★ 13 2y agoExplain → -
esm-loader-hook
Loader hook for ESM instrumentation (experimental!!)
JavaScript ★ 11 1y agoExplain → -
test-exclude
test for inclusion or exclusion of paths using globs
JavaScript ★ 10 4mo agoExplain → -
sample-babel-node ▣
Sample babel project to demonstrate source mapped coverage reports with istanbul
JavaScript ★ 9 7y agoExplain → -
sample-mocha-compilers ▣
Sample project to demo istanbul coverage with mocha using the babel compiler
JavaScript ★ 7 7y agoExplain → -
load-nyc-config
Utility function to load nyc configuration
JavaScript ★ 3 2mo agoExplain → -
istanbul-lib-processinfo
A module for reading and writing in NYC's processinfo data folder
JavaScript ★ 3 12h agoExplain → -
schema
Schemas describing various structures used by nyc and istanbuljs
JavaScript ★ 3 2mo agoExplain → -
assets
logos, fonts, graphics, and other assets.
★ 1 9y agoExplain → -
.github
Community health files for the Istanbul Code Coverage organization
★ 0 7y agoExplain →
No repos match these filters.