Nanananananananana.. Pat Man!

    browserify-iced-coffee-coverage

    1.1.1 • Public • Published

    browserify-iced-coffee-coverage

    Build Status Coverage Status Dependency Status devDependency Status Downloads

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

    NPM

    Usage

    var coverage = require('browserify-iced-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 iced-coffee-coverage constructor, as well as these specific transform options.

    options.noInit

    iced-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.

    Install

    npm i browserify-iced-coffee-coverage

    DownloadsWeekly Downloads

    0

    Version

    1.1.1

    License

    MIT

    Last publish

    Collaborators

    • doublerebel