query-string-builder

0.0.1 • Public • Published

query-string-builder

Create a fluent interface query string builder.

Installation

    $ npm install query-string-builder

Example

var qsb = require('query-string-builder');
 
var twitter_qs = {
    "q": {
        "method": "set"
    },
    "geo": {
        "method": "set",
        "param": "geocode"
    },
    "language": {
        "method": "set",
        "param": "lang"
    },
    "locale": {
        "method": "set",
        "default": "ja"
    },
    "result_type": {
        "method": "set"
    },
    "count": {
        "method": "set"
    },
    "callback": {
        "method": "set"
    }
};
 
var twitterQuery = new qsb(twitter_qs);
 
// Use the builder
var qs = twitterQuery
            .q("#happy")
            .language("en")
            .result_type("popular")
            .count(100)
            .toString();
 
// qs == "q=happy&lang=en&result_type=popular&count=100"

License

MIT

Package Sidebar

Install

npm i query-string-builder

Weekly Downloads

4

Version

0.0.1

License

MIT

Last publish

Collaborators

  • palanik