1.0.3 ⢠Published 3 years ago
unquer v1.0.3
š unquer
ā”ļø Utility for query parameter in the url
Usage
import unquer from "unquer";
Or include it via jsDelivr CDN:
<script src="https://cdn.jsdelivr.net/npm/unquer/build/index.min.js"></script>
<!-- access via global object unquer : window.unquer -->
Documentation
- unquer.parse(url: string, options: object): object
// default options : { seperator: ',' }
unquer.parse('https://example.com?foo=bar&bar=foo&bool=true')
//=> { foo: 'bar', bar: 'foo', bool: true }
unquer.parse('?foo=bar&&&&')
//=> { foo: 'bar' }
unquer.parse(unquer.parse('foo=1|2|3&nullVal', { seperator: '|' }))
//=> { foo: [1, 2, 3] }
- unquer.stringify(url: object, options: object): string
// default options : { seperator: ',', encode: true }
unquer.stringify({ foo: 'bar', bar: 'foo' })
//=> '?foo=bar&bar=foo'
unquer.stringify({ foo: 'bar', bar: 'foo bar', a: [1, 2] }, { encode: true })
//=> '?foo=bar&bar=foo%20bar&a1,2'
unquer.stringify({ bar: true, a: [1,2] }, { seperator: '|', encode: true })
//=> '?bar=true&a1|2'
Notes
- All pull requests are welcome.
License
MIT