esdoc-plugin-external-links

v0.0.1
ESDoc plugin to set the target for external links
esdoc plugin esdoc-plugin

esdoc-plugin-external-links

ESDoc plugin to set the target for external links

Installation

npm install --save-dev esdoc-plugin-external-links

Usage

Add the esdoc-plugin-external-links to your ESDoc config...

{
  ...
  "plugins": [
    {
      "name": "esdoc-plugin-external-links",
      "option": ...
    }
  ]
}

Options

The option property can either be an Object...

{
  ...
  "plugins": [
    {
      "name": "esdoc-plugin-external-links",
      "option": {
        ...
      }
    }
  ]
}

or an Array<Object>...

{
  ...
  "plugins": [
    {
      "name": "esdoc-plugin-external-links",
      "option": [
        { ... },
        { ... }
      ]
    }
  ]
}

If you provide an Array, each option object within that array will be applied sequentially.

Available Options

Option Behavior Default
includes An Array<String> or String of glob patterns to include **/*.html
excludes An Array<String> or String of glob patterns to exclude
query The selector quuery to find external links a[href^="http://"], a[href^="https://"], a[href^="//"], a[href][ref*="external"]
target The target attribute to set on the anchor _blank
npm i esdoc-plugin-external-links

Metadata

  • ISC
  • Whatever
  • eoneill
  • released 6/6/2017

Downloads

Maintainers