Parse JavaScript code comments and generate API documentation.
Install with npm
$ npm i js-comments --save
Install with bower
$ bower install js-comments --save-dev
(Table of contents generated by [verb])
var comments = require('js-comments');
Heads up!, only comments with @api public will be rendered!
Parse comments from the given str.
Params
str {String}: The string to parse.options {Object}: Options to pass to [parse-comments]returns {Array}: Array of comment objects.Example
var fs = require('fs');
var str = fs.readFileSync('foo.js', 'utf8');
comments.parse(str, options);
Process the given Lo-dash template string, passing a comments object as context.
Params
comments {Array}: Array of comment objects.template {String}: The lo-dash template to use.returns {String}Example
comments.render(obj, options);
Write markdown API documentation to the given dest from the code
comments in the given JavaScript src file.
Params
src {String}: Source file path.dest {String}: Destination file path.options {Object}returns {String}: API documentationInstall dev dependencies:
$ npm i -d && npm test
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue
Jon Schlinkert
Copyright © 2014-2015 Jon Schlinkert Originally modified from scrawl.js. Copyright (c) 2014 Caolan McMahon, contributors. Released under the MIT license.
This file was generated by verb-cli on May 29, 2015.