Skip to content

healthonnet/honcode-certification-utils

Repository files navigation

HONcode Certification Utils

Build Status Coverage Status Dependency Status NPM version

HONcode Certification Utils as NPM module

Usage

$ npm install honcode-certification-utils --save

Then you can require('honcode-certification-utils').

var HONcodeUtils = require('honcode-certification-utils');

HONcodeUtils.formatUrl('https://www.hon.ch/');
//=> 'hon.ch/'
HONcodeUtils.buildUrlToCheck('hon.ch/20-years/en/tools.html');
//=> [ 'hon.ch/20-years/en/', 'hon.ch/20-years/', 'hon.ch/' ]
HONcodeUtils.isValidUrl('https://');
//=> false
HONcodeUtils.isValidUrl('http://www.hon.ch');
//=> true
HONcodeUtils.addTrailingSlash('http://www.hon.ch');
//=> 'http://www.hon.ch/'
HONcodeUtils.addTrailingSlash('https://www.hon.ch/20-years');
//=> 'https://www.hon.ch/20-years/'

API

.addTrailingSlash(url)

Type: function

Add a trailing slash to a url if necessary.

.buildUrlToCheck(url)

Type: function

Return a list of urls to check in the HONcode MD5 list.

.formatUrl(url)

Type: function

Remove protocol (http:// or https://) and subdomain www from a url string.

.isValidUrl(str)

Type: function

Return true if the url is valid.

See Also

Contributing to HONcode Certification Utils

Contributions are always welcome, no matter how large or small.

See Contributing.

Developer

  • William BELLE

License

Apache License 2.0