node package manager
Stop wasting time. Easily manage code sharing in your team. Create a free org »

anchors

anchors NPM version

Extract anchor tags from HTML and parse them into objects with useful information.

Install with npm:

npm i -g anchors --save-dev

Usage

var anchors = require("anchors");
console.log(anchors);

Returns an object like the following for each anchor tag:

{
  "class": "link",
  "title": "Assemble Docs",
  "name": "",
  "alt": "",
  "rel": "",
  "href": {
    "protocol": "https:",
    "slashes": true,
    "auth": null,
    "host": "github.com",
    "port": null,
    "hostname": "github.com",
    "hash": null,
    "search": null,
    "query": null,
    "pathname": "/assemble/assemble-docs/blob/master/LICENSE-MIT",
    "path": "/assemble/assemble-docs/blob/master/LICENSE-MIT",
    "href": "https://github.com/assemble/assemble-docs/blob/master/LICENSE-MIT"
  }
}

Author

Jon Schlinkert

License

Copyright (c) 2014 Jon Schlinkert, contributors. Released under the MIT license


This file was generated by Phaser on March 14, 2014.