Skip to content

parse with option parseNumbers: true cause unexpected behavior #194

@belchior

Description

@belchior

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

{ search: 0 }

expected result

{ search: '' }; // or
{ }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions