Repository URL to install this package:
| 
      
        
        
        Version: 
        
         
          
          1.0.0-1  ▾
        
         | 
| 
    
    vending-octopus-service-dep
  
    /
        
    usr
  
        /
        
    local
  
        /
        
    lib
  
        /
        
    vending
  
        /
        
    octopus
  
        /
        
    service
  
        /
        
    node_modules
  
        /
        
    qs
  
        /
        CHANGELOG.md
   | 
|---|
stringify: when arrayFormat is comma, respect serializeDate (#364)stringify: reduce branching (part of #350)maybeMap to utilsbrowserify, tapeparse: Fix parsing array from object with comma true (#359)parse: throw a TypeError instead of an Error for bad charset (#349)eslint, @ljharb/eslint-config, object-inspect, has-symbols, tape, mkdirp, iconv-liteparse: with comma true, handle field that holds an array of arrays (#335)parse: with comma true, do not split non-string values (#334)funding fieldeslint, @ljharb/eslint-configparse/stringify: Pass extra key/value argument to decoder (#333)eslint, @ljharb/eslint-config, evalmdparse: add passing arrayFormat testsposttest using npx aud to run npm audit without a lockfilenode v12.10, v11.15, v10.16, v8.16Buffer.from in node v5.0-v5.9 and v4.0-v4.4 requires a TypedArrayparse: Fix parsing array from object with comma true (#359)parse: throw a TypeError instead of an Error for bad charset (#349)parse: with comma true, handle field that holds an array of arrays (#335)parse: with comma true, do not split non-string values (#334)funding fieldeslint, @ljharb/eslint-config, tape, safe-publish-latest, evalmd, has-symbols, iconv-lite, mkdirp, object-inspectparse: add passing arrayFormat testsBuffer.from in node v5.0-v5.9 and v4.0-v4.4 requires a TypedArraydepth=false to preserve the original key; [Fix] depth=0 should preserve the original key (#326)formats: tiny bit of cleanup.eslint, @ljharb/eslint-config, browserify, safe-publish-latest, iconv-lite, tapedepth=0 and depth=false behavior, both current and intuitive/intended (#326)eclint instead of editorconfig-toolsparse: Fix parsing array from object with comma true (#359)parse: with comma true, handle field that holds an array of arrays (#335)parse: with comma true, do not split non-string values (#334)parse: throw a TypeError instead of an Error for bad charset (#349)formats: tiny bit of cleanup.funding fieldeslint, @ljharb/eslint-config, tape, safe-publish-latest, evalmd, iconv-lite, mkdirp, object-inspect, browserifyparse: add passing arrayFormat testsBuffer.from in node v5.0-v5.9 and v4.0-v4.4 requires a TypedArraydepth=0 and depth=false behavior, both current and intuitive/intendedeclint instead of editorconfig-toolsstringify/parse: add comma as an arrayFormat option (#276, #219)utils.merge: avoid a crash with a null target and a truthy non-array source, also with an array sourcestringify: cache Object.prototype.hasOwnPropertyutils: isBuffer: small tweak; add testsArray.isArrayparse/stringify: make a function to normalize the optionsutils: reduce observable [[Get]]sstringify/utils: cache Array.isArrayString(x) over x.toString()utils function (#189)stringify: fix a crash with strictNullHandling and a custom filter/serializeDate (#279)parseArrays is false, properly handle keys ending in [] (#260)stringify: do not crash in an obscure combo of interpretNumericEntities, a bad custom decoder, & iso-8859-1utils: merge: fix crash when source is a truthy primitive & no options are providedstringify: Avoid arr = arr.concat(...), push to the existing instance (#269)parse: only need to reassign the var onceparse/stringify: clean up charset options checking; fix defaultsparse: one less concat callutils: compactQueue: make it explicitly side-effectingbrowserify, eslint, @ljharb/eslint-config, iconv-lite, safe-publish-latest, tapenode v10.10, v9.11, v8.12, v6.14, v4.9; pin included builds to LTSsafer-buffer instead of Buffer constructormodule.exports one thing, instead of mutating exports (#230)browserify, eslint, iconv-lite, safer-buffer, tape, browserifyeslint, @ljharb/eslint-config, tapenode v8.4; use nvm install-latest-npm so newer npm doesn’t break older nodenode v8.2; fix npm on node 0.6utils.assignparse/stringify: add ignoreQueryPrefix/addQueryPrefix options, respectively (#213)options argument (#207)parse: cache index to reuse in else statement (#182)eslint, browserify, iconv-lite, tapenode v8.1, v7.10, v6.11; npm v4.6 breaks on node < v1; npm v5+ breaks on node < v4editorconfig-toolsqs.stringify: add encodeValuesOnly optionallowPrototypes option during merge (#201, #201)eslintnode v7.7, v6.10, v4.8; disable osx builds since they block linux buildsallowPrototypes option during merge (#201, #200)eslintnode v7.7, v6.10, v4.8; disable osx builds since they block linux buildsallowPrototypes: false does not ever shadow Object.prototype properties (thanks, @snyk!)eslint, @ljharb/eslint-config, browserify, iconv-lite, qs-iconv, tapeallowDots (#195)sort (#191)stringify: throw faster with an invalid encoderqs is no longer part of hapi (#183)stringify: Add serializeDate option to customize Date serialization (#159)utils.merge handles merging two arraysformats: cache String#replacebrowserify, eslint, @ljharb/eslint-config; add safe-publish-latestnode v6.8, v4.6; improve test matrixallowPrototypes option during merge (#201, #200)node v7.7, v6.10, v4.8; disable osx builds since they block linux buildsallowPrototypes: false does not ever shadow Object.prototype propertieskey[]=x&key[]&key[]=y results in 3, not 2, valuesObject.prototype.hasOwnProperty.callparallelshell since it does not reliably report failuresnode v6.3, v5.12tape, eslint, @ljharb/eslint-config, qs-iconvallowPrototypes option during merge (#201, #200)node v7.7, v6.10, v4.8; disable osx builds since they block linux buildsallowPrototypes: false does not ever shadow Object.prototype propertiesstringify (#151)dist directory; will be removed in v7 (#148)allowPrototypes option during merge (#201, #200)node v7.7, v6.10, v4.8; disable osx builds since they block linux buildsallowPrototypes: false does not ever shadow Object.prototype propertiesdist directory; will be removed in v7 (#148)key[]=x&key[]&key[]=y results in 3, not 2, valuesskipNulls to optionally skip null values in stringifyfilter option