When using a keyword with multiple values that one of them includes a space, stringify method works as expected, but parse does not produce the same query:
import parser from 'search-query-parser'
const options = { keywords: ['brakes'], offsets: false }
const orgQuery = { brakes:['foo bar', 'choo'], exclude: {} }
const stringified = parser.stringify(orgQuery, options)
// stringified = 'brakes:"foo bar",choo'
const destQuery = parser.parse(stringified, options)
// destQuery = { text: ',choo', brakes: 'foo bar', exclude: {} }