1.0.0 • Published 3 years ago
knight-url v1.0.0
Knight URL by Coderitter
A data structure to work with URLs.
Install
npm install knight-url
Overview
Create
import Url from 'knight-url'
let url = new Url('http://yourdomain.com:8080/path/to/somehting')
url.protocol == 'http://'
url.domain == 'yourdomain.com'
url.port == '8080'
url.path == ['path', 'to', 'something']
url.parameters == {} // instance of UrlParameters
Modify
url.protocol = 'https://'
url.port = undefined
url.path[2] = 'somethingElse'
url.parameters.bidHeight = 5
url.parameters.amount = 1000
url.toString() == 'https://yourdomain.com/path/to/somethingElse?bidHeight=5&amount=1000'
1.0.0
3 years ago