0.0.1 • Published 8 years ago

query-string-builder v0.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

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