gulp-notes

0.1.0 • Public • Published

gulp-notes Build Status

Quickly scan your files for specially formatted comments and dump them to a file.

Options

{
  fileName: 'notes.md',
  formats: [
    ['/*', '*/'],
    ['//', '\n'],
    ['<!--', '-->']
  ],
  templates: {
    header: '# Notes\n',
    label: '\n## <%= label %>\n',
    note: '* <%= note %> - <%= fileName %>:<%= lineNumber %>\n',
    empty: '\nYou have literally nothing to do.\n',
    footer: '\nGenerated: **<%= dateCreated %>**'
  }
}

How Do I Use It?

var gulp = require('gulp'),
    notes= require('gulp-notes');
 
gulp.task('notes', function() {
  return gulp.src(paths.scripts)
    .pipe(notes()))
    .pipe(gulp.dest('./'));
});

Quick Example

/* BILL: Don't use a regular expression here, .indexOf is plenty idiot! */
var index = file.search(/bill/);
 
/* FIXME: Extra plus dumb dumb */
var durr = 'Hello +' + World;
 
// TODO: Make some useful examples.
var example = true;

Then we gulp and get this beautiful thang.

Notes
 
## BILL
Don't use a regular expression here, .indexOf is plenty idiot! - **js/file.js:1**
 
## FIXME
* This is broken - **js/file.js:4**
 
## TODO
* Make some useful examples. - **js/file.js:7**
 
Generated: **Saturday, March 1st, 2014, 1:20:35 PM**

Package Sidebar

Install

npm i gulp-notes

Weekly Downloads

1

Version

0.1.0

License

MIT

Last publish

Collaborators

  • crswll
  • arthurvr
  • sukima