Merge-comments is a tool that merges single-line comments into multi-line ones.
file.js
// alone comment
var a = 'b';
// first comment
// second comment
// third comment
$ merge-commits ./file.js
Done: file.js:
// alone comment
var a = 'b';
/**
* first comment
* second comment
* third comment
*/
Install with npm:
$ [sudo] npm install merge-comments --save
If you want to use merge-comments
on your cli install with:
$ [sudo] npm install merge-comments -g
Usage:
$ merge-comments [OPTIONS]
Options:
-i INPUT, --input=INPUT : Glob string(s) or file path(s) to process, "-" for STDIN
-o, --output : Output directory path, "-" for STDOUT
-m, --mask : Mask for output file name, '_?' by defaults
Arguments:
INPUT : Alias to --input
Example:
- with files:
$ merge-comments test.js
or
$ merge-comments test.js -o ./merged/
or
$ merge-comments test.js test2.js -o ./merged/
or
$ merge-comments *.js -o ./merged/ -m merged_?
- with STDIN / STDOUT:
$ cat test.js | merge-comments -i - -o - > test.merged.js