A querystring parser and serializer with nesting support
qs is a querystring parsing and stringifying library for JavaScript, built for use in both Node.js and browsers. The module parses URL query strings into nested objects and serializes objects back into querystring format, with support for complex structures including nested objects and arrays denoted by bracket notation. The project is maintained by Jordan Harband, building on earlier work by TJ Holowaychuk, and includes security-focused features such as depth limits, parameter limits, and configurable handling of prototype pollution risks.