UNPKG

href-type

Version:

Test whether an href string is absolute, relative, protocol-relative, #fragment, mailto:, tel:, sms:, etc

48 lines (31 loc) 1.04 kB
# href-type Test whether an href string is absolute, relative, protocol-relative, #fragment, mailto:, tel:, sms:, etc ## Installation ```sh npm install href-type --save ``` ## Usage ```js const hrefType = require('href-type') hrefType('mailto:zeke@sikelianos.com') // mailto hrefType('tel:+15054592942') // tel hrefType('sms:+15054592942') // sms hrefType('https://example.com') // absolute hrefType('http://example.com') // absolute hrefType('irc://irc.example.com') // protocol hrefType('/foo/bar.html') // rooted hrefType('baz/qux.css') // relative ``` ## Tests ```sh npm install npm test ``` ## Dependencies None ## Dev Dependencies - [chai](https://github.com/chaijs/chai): BDD/TDD assertion library for node.js and the browser. Test framework agnostic. - [mocha](https://github.com/mochajs/mocha): simple, flexible, fun test framework ## License MIT _Generated by [package-json-to-readme](https://github.com/zeke/package-json-to-readme)_