An open API service indexing awesome lists of open source software.

https://github.com/moagrius/stripcomments


https://github.com/moagrius/stripcomments

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

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.