1.1.0 • Published 7 years ago

brkn v1.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

brkn Build Status

Yet another broken link checker.

Install

$ npm install --save brkn

Usage

const brkn = require('brkn');

// execute the function
brkn(['https://your.website.here/somepage.html'], ['href'], 'https://your.website.here', {verbose: false});

// then listen for the 'end' event
brkn.events.on('end', function(brokenUrls) {
  console.log('Broken URLs:', brokenUrls);
  //=> 'Broken URLs: [...]'
});

API

brkn(sources, attributes, baseUrl, opts)

Emits an end event (type: Array) with the inaccessible URLs found in sources.

Will emit error event (type: String) on URL/File parsing errors.

sources

Type: Array

An array with the target web page(s) or file(s).

attributes

Type: Array

An array with the HTML attributes that brkn should scan.

base

Type: String

The hostname (with protocol) to which the relative URLs will resolve to.

options

verbose

Type: Boolean

If true, brkn will emit two additional events:

  • item
    • emitted: after each scanned URL
    • type: Object
    • params:
      • broken: Boolean
      • source: String
      • statusCode: Integer
      • url: String
  • source
    • emitted: after each completed source, when there are more than one
    • type: Object
    • params:
      • source: String
      • brokenUrls: Array

Related

License

MIT © Gabriel Mangiurea

1.1.0

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.2

7 years ago

1.0.0

7 years ago

0.3.3

7 years ago

0.3.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago