is-gitlab-url
Check if a passed string is a valid Gitlab URL
Unlike is-git-url, is-gitlab-url is a domain-specific validator. It returns true
if passed URL is a part of gitlab.com
domain only.
Installation
$ npm install is-gitlab-url --save
Usage
var isGitlabUrl = require('is-gitlab-url');
isGitlabUrl('https://gitlab.com/facebook');
isGitlabUrl('https://gitlab.com/facebook/react');
isGitlabUrl('https://gitlab.com/facebook/react/releases/tag/v0.14.0');
isGitlabUrl('git@gitlab.com:facebook/react.git');
isGitlabUrl('git://gitlab.com/facebook/react.git#gh-pages');
isGitlabUrl('https://google.com');
isGitlabUrl('unknown://gitlab.com');
isGitlabUrl('http://facebook.gitlab.io/');
isGitlabUrl('https://gitlab.com/facebook/react', { repository: true });
isGitlabUrl('https://gitlab.com/facebook', { repository: true });
isGitlabUrl('https://gitlab.com/facebook/react/releases/tag/v0.14.0', {
repository: true
});
isGitlabUrl('https://gitlab.com/facebook/react.git', { strict: true });
isGitlabUrl('https://gitlab.com/facebook/react', { strict: true });
API
isGitlabUrl(url, [options])
Check if a passed string is a valid GitHub URL
Params
- String
url
: A string to be validated - Object
options
: An object containing the following fields:
strict
(Boolean): Match only URLs ending with .gitrepository
(Boolean): Match only valid GitHub repo URLs
License
MIT © Giacomo Rossetto