diff options
Diffstat (limited to 'lib/utils')
-rw-r--r-- | lib/utils/flat-options.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/utils/flat-options.js b/lib/utils/flat-options.js index 8b6864aa8..9b83de8c4 100644 --- a/lib/utils/flat-options.js +++ b/lib/utils/flat-options.js @@ -3,6 +3,7 @@ const log = require('npmlog') const crypto = require('crypto') +const querystring = require('querystring') const npmSession = crypto.randomBytes(8).toString('hex') log.verbose('npm-session', npmSession) const { join } = require('path') @@ -92,7 +93,7 @@ const flatten = obj => ({ description: obj.description, exclude: obj.searchexclude, limit: obj.searchlimit || 20, - opts: obj.searchopts, + opts: querystring.parse(obj.searchopts), staleness: obj.searchstaleness, }, |