Split host into hostname and port
npm install split-host !License  
> Split host into hostname and port
Installation of the npm package:
```
> npm install --save split-host
`js
import splitHost from "split-host";
splitHost("localhost:80");
// → { host: 'localhost', hostname: 'localhost', port: '80' }
splitHost("localhost");
// → { host: 'localhost', hostname: 'localhost' }
splitHost("80");
// → { port: 80 }
// IPv6 addresses must be enclosed in []
splitHost("[::1]:80");
// → { host: '::1', hostname: '::1', port: '80' }
splitHost("[::1]");
// → { host: '::1', hostname: '::1' }
`
> host is provided as an alias for hostname` because a lot of
> Node's APIs expect such an entry.
Contributions are _very_ welcomed, either on the documentation or on
the code.
You may:
- report any issue
you've encountered;
- fork and create a pull request.
ISC © Julien Fontanet