mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-10-01 01:38:07 +08:00
We were using community-maintained for integrating Istanbul with Karma. However, there appears to be an official karma-coverage plugin that is maintained by the Karma team. Moreover, the latest changes on that plugin have removed dependencies on packages that have reported vulnerabilities. Therefore, use karma-coverage and remove the old community-maintained packages to significantly reduce the amount of vulnerable NPM packages. R=jacktfranklin@chromium.org DISABLE_THIRD_PARTY_CHECK=Remove old community-maintained packages Bug: 1068145 Change-Id: Ie81c185155db6598fc0cd05d9405670a0568c1c1 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2140942 Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org> Commit-Queue: Jack Franklin <jacktfranklin@chromium.org> Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
23 lines
277 B
JavaScript
23 lines
277 B
JavaScript
// Coverage Map
|
|
// ============
|
|
|
|
var coverageMap = {}
|
|
|
|
function add (coverageObj) {
|
|
coverageMap[coverageObj.path] = coverageObj
|
|
}
|
|
|
|
function get () {
|
|
return coverageMap
|
|
}
|
|
|
|
function reset () {
|
|
coverageMap = {}
|
|
}
|
|
|
|
module.exports = {
|
|
add: add,
|
|
get: get,
|
|
reset: reset
|
|
}
|