Skip to content

DylanPiercey/mini-querystring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Mini-QueryString
API Stability TypeScript Styled with prettier Build status Test Coverage NPM Version Downloads Browser Bundle Size

Light weight, universal, query string parser for node and the browser with support for nested properties.

Checkout q-set and q-flat (used internally) for more info on nested query string parsing and stringifying.

Installation

npm install mini-querystring

Example

import { parse, stringify } from 'mini-querystring'

// Parse standard query string.
parse('a=1&b=2&') /* { a: '1', b: '2' } */

// Parse nested query string.
parse('a=1&b[c]=2', true) /* { a: '1', b: { c: '1' } } */

// Stringify standard object.
stringify({ a: 1 }) /* 'a=1' */

// Stringify nested object.
stringify({ a: { b: 1 } }, true) /* 'a[b]=1'

Contributions

  • Use npm test to build and run tests.

Please feel free to create a PR!

About

🎻 Lightweight universal querystring parser.

Resources

Stars

Watchers

Forks

Packages

No packages published