
Security News
Crates.io Implements Trusted Publishing Support
Crates.io adds Trusted Publishing support, enabling secure GitHub Actions-based crate releases without long-lived API tokens.
js-comments
Advanced tools
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.
FAQs
Parse JavaScript code comments and generate API documentation.
The npm package js-comments receives a total of 349 weekly downloads. As such, js-comments popularity was classified as not popular.
We found that js-comments demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Crates.io adds Trusted Publishing support, enabling secure GitHub Actions-based crate releases without long-lived API tokens.
Research
/Security News
Undocumented protestware found in 28 npm packages disrupts UI for Russian-language users visiting Russian and Belarusian domains.
Research
/Security News
North Korean threat actors deploy 67 malicious npm packages using the newly discovered XORIndex malware loader.