html-comments

0.5.0 • Public • Published

html-comments

Simple nodejs module that collects all comments from input HTML. Optionally filter out everything that starts with a given keyword.

Example

var htmlcomments = require('html-comments');
 
var options = {
  keyword: 'yep', // keyword to filter comments with
  removeKeyword: true // returns just the comment body without the keyword
};
 
var comments = htmlcomments.load('div></div>', options);
 
var comments = htmlcomments.loadFile('file.html', options);
 
htmlcomments.loadURL('http://www.example.com/index.html', options, function(err, comments) {});
<div>
  <!-- yep
  ima be collected
  -->
 
  <!-- nope
  aint gonna be collected
  -->
 
  <!--
  me either
  -->
</div>

API

loadFile(path, options)

Load an html file at the given path. Returns all comments from that html file.

loadURL(url, options, cb)

Load an html page at the given url. Returns all comments from that html page.

load(src, options)

Load html source string. Returns all comments.

Dependencies (1)

Dev Dependencies (1)

Package Sidebar

Install

npm i html-comments

Weekly Downloads

5

Version

0.5.0

License

none

Last publish

Collaborators

  • aratramba