Packages

qs

6.17.1 · 28 Oct 2026BSD-3-Clause214.6M / weekRepositorynpmAtom feed

Your version

6.12.0

6 Mar 2024Where it was published

6.17.1 is the newest release of 6.x.

In short

1 new1 fixed14 changed4 internal

Security

Release note

  • parse/stringify: add decodeDotInKeys/encodeDotKeys options

  • parse: add duplicates option

  • parse/stringify: add allowEmptyArrays option to allow in object values

  • parse/stringify: move allowDots config logic to its own variable

  • stringify: move option-handling code into normalizeStringifyOptions

  • Update readme, add logos

  • stringify: clarify default arrayFormat behavior

  • Fix line wrapping

  • Remove dead badges

  • Update side-channel

  • Make the dist build 50% smaller

  • Add sideEffects flag

  • Run build in prepack, not prepublish

  • Update @ljharb/eslint-config , aud, has-override-mistake, has-property-descriptors, mock-property, npmignore, object-inspect, tape

  • Pin glob, since v10.3.8+ requires a broken jackspeak

  • Pin jackspeak since 2.1.2+ depends on npm aliases, which kill the install process in npm < 6