node package manager

protocols

Get the protocols of an input url.

protocols

Patreon PayPal AMA Travis Version Downloads Get help on Codementor

Get the protocols of an input url.

☁️ Installation

$ npm i --save protocols

📋 Example

// Dependencies 
const protocols = require("protocols");
 
console.log(protocols("git+ssh://git@some-host.com/and-the-path/name"));
// ["git", "ssh"] 
 
console.log(protocols("http://ionicabizau.net", true));
// "http" 

📝 Documentation

protocols(input, first)

Returns the protocols of an input url.

Params

  • String input: The input url.
  • Boolean|Number first: If true, the first protocol will be returned. If number, it will represent the zero-based index of the protocols array.

Return

  • Array|String The array of protocols or the specified protocol.

😋 How to contribute

Have an idea? Found a bug? See how to contribute.

💰 Donations

Another way to support the development of my open-source modules is to set up a recurring donation, via Patreon. 🚀

PayPal donations are appreciated too! Each dollar helps.

Thanks! ❤️

💫 Where is this library used?

If you are using this library in one of your projects, add it in this list. ✨

  • bb-parse-url—An advanced url parser supporting git urls too.
  • is-ssh—Check if an input value is a ssh url or not.
  • parse-url—An advanced url parser supporting git urls too.

📜 License

MIT © Ionică Bizău