ciment

Javascript comments library

ciment

ciment is a library for generating comment-String rapidly. Include javascript, CSS and HTML commnets manipulation.

var comment = require('ciment');
 
// Comment module methods 
comment.single('hello world'); // result: "// hello world" 
comment.block('hello world'); // result: "/* hello world */" 
 
// Prototype module methods 
'hello world'.single(); // result: "// hello world" 
'hello world'.block(); // result: "/* hello world */" 
 
'hello world'.block().decomment(); // result: "hello world" 

For node with npm:

npm install ciment

And use with var comment = require("ciment")

comment.decomment(content);

Remove the first wrapper comment form this string

comment.single("comment text");
//  comment text 

Return a single line comment string

comment.block("comment text");
/*  comment text  */

Return a normal block comment string

comment.title("comment text");
/*****  comment text  *****/

Return a block comment string like comment title

comment.banner("comment text\nhello world");
/**
*    comment text
*    hello world
**/

Return a banner block comment string

comment.tag("<div>comment text</div>");
<!-- <div>comment text</div> -->

Return a html tag comment string

"comment text".single();
//  comment text 
"comment text".block();
/*  comment text  */
"comment text".title();
/*****  comment text  *****/
"comment text".banner();
/**
*    comment text
*    hello world
**/
"<div>comment text</div>".tag();
<!-- <div>comment text</div> -->