42. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 10/24/2017 6:38:26 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

42.1 Files compared

# Location File Last Modified
1 CHAMP_VA1.zip\CHAMP_VA1\node_modules\gulp-webserver\node_modules\serve-index\node_modules\parseurl package.json Mon Oct 16 21:06:50 2017 UTC
2 CHAMP_VA1.zip\CHAMP_VA1\node_modules\gulp-webserver\node_modules\serve-index\node_modules\parseurl package.json Thu Oct 19 20:54:32 2017 UTC

42.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 104
Changed 1 2
Inserted 0 0
Removed 0 0

42.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

42.4 Active regular expressions

No regular expressions were active.

42.5 Comparison detail

  1   {
  2     "name":  "parseurl" ,
  3     "descrip tion": "pa rse a url  with memoi zation",
  4     "version ": "1.3.1" ,
  5     "author" : {
  6       "name" : "Jonatha n Ong",
  7       "email ": "me@jon gleberry.c om",
  8       "url":  "http://j ongleberry .com"
  9     },
  10     "contrib utors": [
  11       {
  12         "nam e": "Dougl as Christo pher Wilso n",
  13         "ema il": "doug @something doug.com"
  14       }
  15     ],
  16     "reposit ory": {
  17       "type" : "git",
  18       "url":  "git+http s://github .com/pilla rjs/parseu rl.git"
  19     },
  20     "license ": "MIT",
  21     "devDepe ndencies":  {
  22       "bench mark": "2. 0.0",
  23       "beaut ify-benchm ark": "0.2 .4",
  24       "fast- url-parser ": "1.1.3" ,
  25       "istan bul": "0.4 .2",
  26       "mocha ": "~1.21. 5"
  27     },
  28     "files":  [
  29       "LICEN SE",
  30       "HISTO RY.md",
  31       "READM E.md",
  32       "index .js"
  33     ],
  34     "engines ": {
  35       "node" : ">= 0.8"
  36     },
  37     "scripts ": {
  38       "bench ": "node b enchmark/i ndex.js",
  39       "test" : "mocha - -check-lea ks --bail  --reporter  spec test /",
  40       "test- cov": "ist anbul cove r node_mod ules/mocha /bin/_moch a -- --che ck-leaks - -reporter  dot test/" ,
  41       "test- travis": " istanbul c over node_ modules/mo cha/bin/_m ocha --rep ort lcovon ly -- --ch eck-leaks  --reporter  spec test /"
  42     },
  43       "readme":  "# parseur l\n\n[![NP M Version] [npm-image ]][npm-url ]\n[![NPM  Downloads] [downloads -image]][d ownloads-u rl]\n[![No de.js Vers ion][node- version-im age]][node -version-u rl]\n[![Bu ild Status ][travis-i mage]][tra vis-url]\n [![Test Co verage][co veralls-im age]][cove ralls-url] \n\nParse  a URL with  memoizati on.\n\n##  Install\n\ n```bash\n $ npm inst all parseu rl\n```\n\ n## API\n\ n```js\nva r parseurl  = require ('parseurl ')\n```\n\ n### parse url(req)\n \nParse th e URL of t he given r equest obj ect (looks  at the `r eq.url` pr operty)\na nd return  the result . The resu lt is the  same as `u rl.parse`  in Node.js  core.\nCa lling this  function  multiple t imes on th e same `re q` where ` req.url` d oes\nnot c hange will  return a  cached par sed object , rather t han parsin g again.\n \n### pars eurl.origi nal(req)\n \nParse th e original  URL of th e given re quest obje ct and ret urn the re sult.\nThi s works by  trying to  parse `re q.original Url` if it  is a stri ng, otherw ise\nparse s `req.url `. The res ult is the  same as ` url.parse`  in Node.j s core.\nC alling thi s function  multiple  times on t he same `r eq` where  `req.origi nalUrl`\nd oes not ch ange will  return a c ached pars ed object,  rather th an parsing  again.\n\ n## Benchm ark\n\n``` bash\n$ np m run-scri pt bench\n \n> parseu rl@1.3.1 b ench nodej s-parseurl \n> node b enchmark/i ndex.js\n\ n> node be nchmark/fu llurl.js\n \n    Parsing UR L \"http:/ /localhost : PORT /foo/bar?u ser=tj&pet =fluffy\"\ n\n    1 test com pleted.\n    2 tests co mpleted.\n     3 tests co mpleted.\n \n    fasturl     x 1,290,78 0 ops/sec  ±0.46% (19 5 runs sam pled)\n    nativeurl      56,401 ops /sec ±0.22 % (196 run s sampled) \n    parseurl        55,231 ops /sec ±0.22 % (194 run s sampled) \n\n> node  benchmark /pathquery .js\n\n    Parsing UR L \"/foo/b ar?user=tj &pet=fluff y\"\n\n    1 test com pleted.\n    2 tests co mpleted.\n     3 tests co mpleted.\n \n    fasturl     x 1,986,66 8 ops/sec  ±0.27% (19 0 runs sam pled)\n    nativeurl      98,740 ops /sec ±0.21 % (195 run s sampled) \n    parseurl    x 2,628,17 1 ops/sec  ±0.36% (19 5 runs sam pled)\n\n>  node benc hmark/same request.js \n\n    Parsing UR L \"/foo/b ar?user=tj &pet=fluff y\" on sam e request  object\n\n     1 test com pleted.\n    2 tests co mpleted.\n     3 tests co mpleted.\n \n    fasturl       2,184,468  ops/sec ±0 .40% (194  runs sampl ed)\n    nativeurl       99,437 ops /sec ±0.71 % (194 run s sampled) \n    parseurl    x 10,498,0 05 ops/sec  ±0.61% (1 86 runs sa mpled)\n\n > node ben chmark/sim plepath.js \n\n    Parsing UR L \"/foo/b ar\"\n\n    1 test com pleted.\n    2 tests co mpleted.\n     3 tests co mpleted.\n \n    fasturl     x 4,535,82 5 ops/sec  ±0.27% (19 1 runs sam pled)\n    nativeurl      98,769 ops /sec ±0.54 % (191 run s sampled) \n    parseurl    x 4,164,86 5 ops/sec  ±0.34% (19 2 runs sam pled)\n\n>  node benc hmark/slas h.js\n\n    Parsing UR L \"/\"\n\   1 test com pleted.\n    2 tests co mpleted.\n     3 tests co mpleted.\n \n    fasturl     x 4,908,40 5 ops/sec  ±0.42% (19 1 runs sam pled)\n    nativeurl     100,945 op s/sec ±0.5 9% (188 ru ns sampled )\n    parseurl    x 4,333,20 8 ops/sec  ±0.27% (19 4 runs sam pled)\n``` \n\n## Lic ense\n\n    [MIT](LICE NSE)\n\n[n pm-image]:  https://i mg.shields .io/npm/v/ parseurl.s vg\n[npm-u rl]: https ://npmjs.o rg/package /parseurl\ n[node-ver sion-image ]: https:/ /img.shiel ds.io/node /v/parseur l.svg\n[no de-version -url]: htt p://nodejs .org/downl oad/\n[tra vis-image] : https:// img.shield s.io/travi s/pillarjs /parseurl/ master.svg \n[travis- url]: http s://travis -ci.org/pi llarjs/par seurl\n[co veralls-im age]: http s://img.sh ields.io/c overalls/p illarjs/pa rseurl/mas ter.svg\n[ coveralls- url]: http s://covera lls.io/r/p illarjs/pa rseurl?bra nch=master \n[downloa ds-image]:  https://i mg.shields .io/npm/dm /parseurl. svg\n[down loads-url] : https:// npmjs.org/ package/pa rseurl\n",
  44     "readmeF ilename":  "README.md ",
  45     "bugs":  {
  46       "url":  "https:// github.com /pillarjs/ parseurl/i ssues"
  47     },
  48     "homepag e": "https ://github. com/pillar js/parseur l",
  49     "_id": " parseurl@1 .3.1",
  50     "_shasum ": "c8ab8c 9223ba3488 8aa64a297b 28853bec18 da56",
  51     "_resolv ed": "http s://regist ry.npmjs.o rg/parseur l/-/parseu rl-1.3.1.t gz",
  52     "_from":  "parseurl @>=1.3.1 < 1.4.0"
  53   }