No description or website provided.
JavaScript
Latest commit 535fc52 Mar 5, 2016 @moagrius Create LICENSE
Permalink
Failed to load latest commit information.
.gitattributes initial commit Feb 16, 2013
.gitignore initial commit Feb 16, 2013
LICENSE Create LICENSE Mar 5, 2016
README.md Update README.md Feb 16, 2013
strip-comments.js fix formatting yet again May 1, 2015

README.md

Simple JS parser to strip comments

// this is a comment

/* this
 * is a multiline
 * comment
*/

Usage is simple - create an instance and call .strip(string) to get back the de-commented string...

var cs = new CommentStripper();
console.log( cs.strip(someString) );

It's intended to be 100% effective - catching any valid comment, including:

var a = 10; // comment
var a = "http://www.github.com"; // more comments
var a = function(arg /*, ...rest */)

etc.

I've tested it a bit against use-cases I could think of, and tried it against a few common libraries (e.g., the dev version of jQuery), and it seems fine, but I'd be interested to hear if anyone breaks it.