Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket

browserify-coffee-coverage

Package Overview
Dependencies
Maintainers
2
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

browserify-coffee-coverage

Browserify transform to instrument coffee src files with JSCoverage or Istanbul instrumentation

latest
Source
npmnpm
Version
2.0.0
Version published
Maintainers
2
Created
Source

browserify-coffee-coverage

A browserify transform to take .coffee files and compile them into .js with coverage instrumentation using coffee-coverage. coffee-coverage supports istanbul and jscoverage

Usage

var coverage = require('browserify-coffee-coverage');
var b = browserify();
b.add('./foo.coffee');
var options = { noInit: false };
b.transform(coverage, options);
b.bundle();

Options

You can pass anything that you would pass to the coffee-coverage constructor, as well as these specific transform options.

options.noInit

coffee-coverage instruments your coffee with lines like __coverage__["./foo.coffee"].s[1]++;. For each file, it will produce the intialization code to make sure __coverage__ (In this case the istanbul global coverage var) is properly setup. You can either choose to either have this initialization code inlined into the transformed file, or omit it. There are cases where you might want to omit it, and grab it yourself.

defaults to false.

Keywords

istanbul

FAQs

Package last updated on 08 Mar 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts