Awesome
git-clone-able
Regex to validate that a URL is a clone able by Git.
This is a fork of is-git-url that tries to accept any URLs that are clone able by Git. See is-git-url#9.
Install
Install with npm
$ npm i git-clone-able --save
Usage
var gitCloneAble = require('git-clone-able');
gitCloneAble('https://github.com/kasbah/git-clone-able');
//=> true
gitCloneAble('htttps://github.com/kasbah/git-clone-able');
//=> false
Debuggex can be quite helpful if you want to amend and understand the regex.
Related
- is-git-url: The project this is forked from. It has stricter rules and will reject some URLs that are clone able.
- git-repo-name: Get the repository name from the git remote origin URL.
- git-username: Get the username from a git remote origin URL.
- github-contributors: Generate a markdown or JSON list of contributors for a project using the GitHub API.
- git-branch: Get the current branch for a local git repository.
- parse-github-url: Parse a github URL into an object.
Running tests
Install dev dependencies:
$ npm i -d && npm test
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue
License
Copyright © 2016 Kaspar Emanuel Copyright © 2015 Jon Schlinkert Released under the MIT license.