New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

esnext-coverage-format-text

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

esnext-coverage-format-text - npm Package Compare versions

Comparing version 0.0.2 to 0.0.3

17

dist/services/compute-metrics.js

@@ -15,3 +15,3 @@ 'use strict';

*/
var tagsToSelect = ['statement', 'branch', 'function', 'line'];
var tagsToSelect = ['statement', 'branch', 'function'];

@@ -30,3 +30,3 @@ /**

function createEmptyMetrics(tagNameList) {
return tagNameList.reduce(function (result, tagName) {
return tagNameList.concat('line').reduce(function (result, tagName) {
result[tagName] = { covered: 0, total: 0 };

@@ -62,9 +62,12 @@ return result;

var tagStats = (0, _esnextCoverageAnalytics.tags)(locations, tagsToSelect);
var locationsByTag = (0, _esnextCoverageAnalytics.tags)(locations, tagsToSelect);
var lineMetrics = (0, _esnextCoverageAnalytics.metrics)((0, _esnextCoverageAnalytics.lines)(locations));
result.filesMetrics[fileName] = {};
Object.keys(tagStats).forEach(function (tagName) {
var tagData = tagStats[tagName];
result.filesMetrics[fileName] = { line: lineMetrics };
result.projectMetrics.line.covered += lineMetrics.covered;
result.projectMetrics.line.total += lineMetrics.total;
Object.keys(locationsByTag).forEach(function (tagName) {
var tagLocations = locationsByTag[tagName];
var _metrics = (0, _esnextCoverageAnalytics.metrics)(tagData);
var _metrics = (0, _esnextCoverageAnalytics.metrics)(tagLocations);

@@ -71,0 +74,0 @@ var covered = _metrics.covered;

{
"name": "esnext-coverage-format-text",
"version": "0.0.2",
"version": "0.0.3",
"description": "esnext-coverage output formatter to human-readable text",

@@ -29,4 +29,4 @@ "main": "dist/index.js",

"dependencies": {
"esnext-coverage-analytics": "^0.0.2",
"chalk": "^1.1.3"
"chalk": "^1.1.3",
"esnext-coverage-analytics": "^0.0.3"
},

@@ -40,5 +40,5 @@ "devDependencies": {

"eslint-config-meetic": "^2.0.0",
"esnext-coverage": "^0.0.1",
"esnext-coverage": "^0.0.2",
"mocha": "^3.0.2"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc