query-string
Advanced tools
Comparing version 0.1.0 to 0.1.1
{ | ||
"name": "query-string", | ||
"version": "0.1.0", | ||
"version": "0.1.1", | ||
"description": "Parse and stringify URL query strings", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -24,3 +24,3 @@ /*! | ||
return str.trim().split('&').reduce(function (ret, param) { | ||
var parts = param.split('='); | ||
var parts = param.replace(/\+/g, ' ').split('='); | ||
// missing `=` should be `null`: | ||
@@ -27,0 +27,0 @@ // http://w3.org/TR/2012/WD-url-20120524/#collect-url-parameters |
@@ -29,4 +29,6 @@ # query-string [![Build Status](https://secure.travis-ci.org/sindresorhus/query-string.png?branch=master)](http://travis-ci.org/sindresorhus/query-string) | ||
## Example using Node.js | ||
## Examples | ||
### Node.js | ||
```js | ||
@@ -46,10 +48,32 @@ var queryString = require('query-string'); | ||
### Bower | ||
```html | ||
<script src="bower_components/query-string/query-string.js"></script> | ||
``` | ||
```js | ||
console.log(location.search); | ||
// ?foo=bar | ||
var parsed = queryString.parse(location.search); | ||
console.log(parsed); | ||
// {foo: 'bar'} | ||
parsed.foo = 'unicorn'; | ||
parsed.ilike = 'pizza'; | ||
location.search = queryString.stringify(parsed); | ||
console.log(location.search); | ||
// ?foo=unicorn&ilike=pizza | ||
``` | ||
## API | ||
### queryString.parse() | ||
### queryString.parse(*string*) | ||
Parse a query string into an object. | ||
### queryString.stringify() | ||
### queryString.stringify(*object*) | ||
@@ -56,0 +80,0 @@ Stringify an object into a query string. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
3396
84