git-clone-able

0.1.2 • Public • Published

git-clone-able NPM version Build Status

Regex to validate that a URL is a clone able Git url.

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.

image

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.

Package Sidebar

Install

npm i git-clone-able

Weekly Downloads

481

Version

0.1.2

License

MIT

Last publish

Collaborators

  • kasbah