URL Parser < 1kB (360 bytes) :fire: for ALL JavaScript environments
npm install url-parser-lite```
yarn add url-parser-lite
or
``
npm i url-parser-lite
`
import URL from 'url-parser-lite';
const parsedURL = URL('https://username:pa$$w0rd@github.com/metagrover?repos=21#readme');
// returns
{
protocol: "https"
auth: "username:pa$$w0rd"
host: "github.com"
path: "/metagrover"
hash: "readme"
query: "repos=21"
}
``
This project is based on this stackoverflow answer with some added sauce :lollipop: