deassertify

0.2.0 • Public • Published

Deassertify

Browserify transform to comment assert statements out of your code.

For example.js:

function foo(a) {
  assert(a >= 0, " expecting a positive number");
  return Math.sqrt(a);
}

then on the command line:

 browserify -t deassertify example.js > bundle.js

You can also pass in the argument nobundle to prevent the assert package from being added to your bundle.

 browserify -t [deassertify --nobundle] example.js > bundle.js

or with the api:

var browserify = require("browserify")
 , fs = require("fs")

var b = browserify("example.js")
b.transform("deassertify")

b.bundle().pipe(fs.createWriteStream("bundle.js"))

the bundle file output is:

function foo(a) {
  //-- assert(a >= 0, " expecting a positive number");
  return Math.sqrt(a);
}

Licence: MIT

Package Sidebar

Install

npm i deassertify

Weekly Downloads

15

Version

0.2.0

License

MIT

Unpacked Size

7.69 kB

Total Files

14

Last publish

Collaborators

  • erossignon