Socket
Socket
Sign inDemoInstall

c8

Package Overview
Dependencies
Maintainers
1
Versions
88
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

c8 - npm Package Compare versions

Comparing version 3.5.0 to 4.0.0-beta.1

5

bin/c8.js

@@ -30,6 +30,7 @@ #!/usr/bin/env node

process.env.NODE_V8_COVERAGE = argv.tempDirectory
foreground(hideInstrumenterArgs(argv), () => {
outputReport(argv)
foreground(hideInstrumenterArgs(argv), async (done) => {
await outputReport(argv)
done()
})
}
})()

4

lib/commands/check-coverage.js

@@ -28,3 +28,3 @@ const { relative } = require('path')

exports.checkCoverages = function (argv, report) {
exports.checkCoverages = async function (argv, report) {
const thresholds = {

@@ -36,3 +36,3 @@ lines: argv.lines,

}
const map = report.getCoverageMapFromAllCoverageFiles()
const map = await report.getCoverageMapFromAllCoverageFiles()
if (argv.perFile) {

@@ -39,0 +39,0 @@ map.files().forEach(file => {

@@ -8,7 +8,7 @@ const { checkCoverages } = require('./check-coverage')

exports.handler = function (argv) {
exports.outputReport(argv)
exports.handler = async function (argv) {
await exports.outputReport(argv)
}
exports.outputReport = function (argv) {
exports.outputReport = async function (argv) {
const report = Report({

@@ -25,4 +25,4 @@ include: argv.include,

})
report.run()
await report.run()
if (argv.checkCoverage) checkCoverages(argv, report)
}

@@ -36,4 +36,4 @@ const Exclude = require('test-exclude')

}
run () {
const map = this.getCoverageMapFromAllCoverageFiles()
async run () {
const map = await this.getCoverageMapFromAllCoverageFiles()
var context = libReport.createContext({

@@ -51,3 +51,3 @@ dir: this.reportsDirectory,

getCoverageMapFromAllCoverageFiles () {
async getCoverageMapFromAllCoverageFiles () {
// the merge process can be very expensive, and it's often the case that

@@ -67,2 +67,3 @@ // check-coverage is called immediately after a report. We memoize the

const script = v8toIstanbul(path, this.wrapperLength)
await script.load()
script.applyCoverage(v8ScriptCov.functions)

@@ -69,0 +70,0 @@ map.merge(script.toIstanbul())

{
"name": "c8",
"version": "3.5.0",
"version": "4.0.0-beta.1",
"description": "output coverage reports using Node.js' built in coverage",

@@ -45,3 +45,3 @@ "main": "index.js",

"uuid": "^3.3.2",
"v8-to-istanbul": "^2.0.4",
"v8-to-istanbul": "^3.0.0",
"yargs": "^13.1.0",

@@ -48,0 +48,0 @@ "yargs-parser": "^10.1.0"

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