1.0.3 • Published 9 years ago

gulp-comment2md v1.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

npm version david Build Status

gulp-comment2md

gulp-commnet2md is a gulp plugin that generates markdown file from JavaScript comments.

Install

$ npm install gulp-comment2md --save-dev

Example

gulp-comment2md generates markdown file from block comments which start with /**md or /*markdown:

// src/hello.js

/**md
 * # THIS FILE IS IMPORTANT!!!
 *
 * - one
 * - two
 * - three
 *
 */
function hello() {
  console.log('hello world');
}
// gulpfile.js

var gulp = require('gulp');
var comment2md = require('gulp-comment2md');

gulp.task('markdown', function () {
  gulp.src('./src/**/*.js')
    .pipe(comment2md())
    .pipe(gulp.dest('./doc')); // This task will generate `doc/hello.md`
});

Rename output file

If you want to rename output markdown files, you can pass String or Function as comment2md argument:

// String
gulp.task('markdown', function () {
  gulp.src('./src/**/*.js')
    .pipe(comment2md("new-name.md"))
    .pipe(gulp.dest('./doc')); // This task will generate `doc/new-name.md`
});

// Function
function rename (file) {
  return 'new-name.md';
}

gulp.task('markdown', function () {
  gulp.src('./src/**/*.js')
    .pipe(comment2md(rename))
    .pipe(gulp.dest('./doc')); // This task will generate `doc/new-name.md`
});

License

MIT

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago