When an incomplete param are passed like search= the result is unexpected.
case
const queryString = require('query-string'); // 6.8.1
const queryObject = queryString.parse('search=', { parseNumbers: true });
console.log(queryObject);
received result
expected result
{ search: '' }; // or
{ }