Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/himself65/istanbuljs
monorepo containing the various nuts and bolts that facilitate istanbul.js test instrumentation
https://github.com/himself65/istanbuljs
Last synced: 3 days ago
JSON representation
monorepo containing the various nuts and bolts that facilitate istanbul.js test instrumentation
- Host: GitHub
- URL: https://github.com/himself65/istanbuljs
- Owner: himself65
- Fork: true (istanbuljs/istanbuljs)
- Created: 2023-07-26T18:11:12.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-04T20:12:17.000Z (almost 1 year ago)
- Last Synced: 2024-04-14T03:08:59.300Z (6 months ago)
- Homepage: https://istanbul.js.org/
- Size: 1.98 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IstanbulJS
[![Greenkeeper badge](https://badges.greenkeeper.io/istanbuljs/istanbuljs.svg)](https://greenkeeper.io/)
[![Build Status](https://travis-ci.org/istanbuljs/istanbuljs.svg?branch=master)](https://travis-ci.org/istanbuljs/istanbuljs)
[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)
[![community slack](http://devtoolscommunity.herokuapp.com/badge.svg)](http://devtoolscommunity.herokuapp.com)_Having problems? want to contribute? join our [community slack](http://devtoolscommunity.herokuapp.com)_.
> Everyone's favorite JS code coverage tool.
## About this Repo
This [monorepo](https://github.com/babel/babel/blob/master/doc/design/monorepo.md) 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`
potentially have an effect on `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](https://github.com/istanbuljs/nyc): the IstanbulJS 2.0 command line interface, providing painless coverage support for [most popular testing frameworks](https://istanbul.js.org/docs/tutorials/).
- [babel-plugin-istanbul](https://github.com/istanbuljs/babel-plugin-istanbul): a babel plugin
for instrumenting your ES2015+ code with Istanbul compatible coverage tracking.
- [istanbul](https://github.com/gotwarlost/istanbul): the legacy 1.0 IstanbulJS interface (you should
now consider instead using nyc or babel-plugin-istanbul).### 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.