45 lines
1.0 KiB
Markdown
45 lines
1.0 KiB
Markdown
|
# parse-uri
|
|||
|
|
|||
|
![Last version](https://img.shields.io/github/tag/Kikobeats/parse-uri.svg?style=flat-square)
|
|||
|
[![Coverage Status](https://img.shields.io/coveralls/Kikobeats/parse-uri.svg?style=flat-square)](https://coveralls.io/github/Kikobeats/parse-uri)
|
|||
|
[![NPM Status](http://img.shields.io/npm/dm/parse-uri.svg?style=flat-square)](https://www.npmjs.org/package/parse-uri)
|
|||
|
|
|||
|
> Lightweight module for parsing an URI Based in [Steven Levithan](http://blog.stevenlevithan.com/archives/parseuri) method.
|
|||
|
|
|||
|
## Install
|
|||
|
|
|||
|
```bash
|
|||
|
$ npm install parse-uri --save
|
|||
|
```
|
|||
|
|
|||
|
## Usage
|
|||
|
|
|||
|
```js
|
|||
|
const parseUri = require('parse-uri')
|
|||
|
|
|||
|
parseUri('myURL')
|
|||
|
```
|
|||
|
|
|||
|
## API
|
|||
|
|
|||
|
### parseURI(str, [options])
|
|||
|
|
|||
|
#### options
|
|||
|
|
|||
|
##### strictMode
|
|||
|
|
|||
|
Type: `boolean`
|
|||
|
Default: `false`
|
|||
|
|
|||
|
Determinate if use `loose` or `strict` mode.
|
|||
|
|
|||
|
> Loose mode deviates slightly from the official generic URI spec ([RFC 3986](http://tools.ietf.org/html/rfc3986))
|
|||
|
|
|||
|
### Related
|
|||
|
|
|||
|
- [is-uri](https://github.com/Kikobeats/is-uri#is-uri) – Determinate if a string is a valid URI.
|
|||
|
|
|||
|
## License
|
|||
|
|
|||
|
MIT © [Kiko Beats](http://kikobeats.com)
|