Skip to content

Node.js module. Checks if a URL is relative without domain

License

Notifications You must be signed in to change notification settings

Arttse/node.is-url-relative-without-domain

Repository files navigation

is-url-relative-without-domain

install size Coverage Status Known Vulnerabilities

Node.js module. Checks if a URL is relative without domain

Version 2 requires Node.js >= 6.13.

Install

Package domains included

# NPM
$ npm install is-url-relative-without-domain

# Yarn
$ yarn add is-url-relative-without-domain

Without package domains

# NPM
$ npm install is-url-relative-without-domain --no-optional

# Yarn
$ yarn add is-url-relative-without-domain --ignore-optional

Usage

const isUrlRelativeWithoutDomain = require('is-url-relative-without-domain');

isUrlRelativeWithoutDomain('/show/must?go=on');
//=> true

isUrlRelativeWithoutDomain('index.php');
//=> true

isUrlRelativeWithoutDomain('https://site.com/index.php');
//=> false

isUrlRelativeWithoutDomain('site.com/show/must?go=on');
//=> false

By default package using optional dependency domains. But, if you want to using your own list of domains, you can install without optional dependencies and specify code like this:

isUrlRelativeWithoutDomain('site.com/foo/bar', ['com', 'рф', '世界']);

In second argument you can add your own array of domains in Unicode.

License

MIT © 2016-2019 Nikita Bystrov (Arttse)