Skip to content

Instantly share code, notes, and snippets.

@jbmonroe
Created June 30, 2016 12:51
Show Gist options
  • Save jbmonroe/b70d6b813e5b1b658f1d58904b315546 to your computer and use it in GitHub Desktop.
Save jbmonroe/b70d6b813e5b1b658f1d58904b315546 to your computer and use it in GitHub Desktop.
JSHint install fail
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'install',
1 verbose cli '-g',
1 verbose cli 'jshint' ]
2 info using npm@1.2.11
3 info using node@v0.8.20
4 verbose node symlink C:\Program Files\nodejs\\node.exe
5 verbose read json C:\Users\bm250008\AppData\Roaming\npm\package.json
6 verbose read json C:\Users\bm250008\AppData\Roaming\npm\package.json
7 verbose cache add [ 'jshint', null ]
8 verbose cache add name=undefined spec="jshint" args=["jshint",null]
9 verbose parsed url { pathname: 'jshint', path: 'jshint', href: 'jshint' }
10 silly lockFile da5c03cb-jshint jshint
11 verbose lock jshint C:\Users\bm250008\AppData\Roaming\npm-cache\da5c03cb-jshint.lock
12 silly lockFile da5c03cb-jshint jshint
13 silly lockFile da5c03cb-jshint jshint
14 verbose addNamed [ 'jshint', '' ]
15 verbose addNamed [ null, '' ]
16 silly lockFile a02a2468-jshint jshint@
17 verbose lock jshint@ C:\Users\bm250008\AppData\Roaming\npm-cache\a02a2468-jshint.lock
18 silly addNameRange { name: 'jshint', range: '', hasData: false }
19 verbose url raw jshint
20 verbose url resolving [ 'https://registry.npmjs.org/', './jshint' ]
21 verbose url resolved https://registry.npmjs.org/jshint
22 info trying registry request attempt 1 at 15:42:59
23 verbose etag "3YO8RAWFNFD2LCL2N2B2LC2MW"
24 http GET https://registry.npmjs.org/jshint
25 http 304 https://registry.npmjs.org/jshint
26 silly registry.get cb [ 304,
26 silly registry.get { date: 'Wed, 29 Jun 2016 19:42:58 GMT',
26 silly registry.get via: '1.1 varnish',
26 silly registry.get 'cache-control': 'max-age=300',
26 silly registry.get etag: '"3YO8RAWFNFD2LCL2N2B2LC2MW"',
26 silly registry.get age: '0',
26 silly registry.get connection: 'keep-alive',
26 silly registry.get 'x-served-by': 'cache-jfk1021-JFK',
26 silly registry.get 'x-cache': 'HIT',
26 silly registry.get 'x-cache-hits': '1',
26 silly registry.get 'x-timer': 'S1467229378.900967,VS0,VE102',
26 silly registry.get vary: 'Accept-Encoding' } ]
27 verbose etag jshint from cache
28 silly addNameRange number 2 { name: 'jshint', range: '', hasData: true }
29 silly addNameRange versions [ 'jshint',
29 silly addNameRange [ '0.1.8',
29 silly addNameRange '0.1.9',
29 silly addNameRange '0.2.0',
29 silly addNameRange '0.2.1',
29 silly addNameRange '0.2.2',
29 silly addNameRange '0.2.3',
29 silly addNameRange '0.3.0',
29 silly addNameRange '0.3.1',
29 silly addNameRange '0.4.0',
29 silly addNameRange '0.5.0',
29 silly addNameRange '0.5.1',
29 silly addNameRange '0.5.2',
29 silly addNameRange '0.5.3',
29 silly addNameRange '0.5.4',
29 silly addNameRange '0.5.5',
29 silly addNameRange '0.5.6',
29 silly addNameRange '0.5.7',
29 silly addNameRange '0.5.8',
29 silly addNameRange '0.5.9',
29 silly addNameRange '0.6.0',
29 silly addNameRange '0.6.1',
29 silly addNameRange '0.6.2',
29 silly addNameRange '0.6.3',
29 silly addNameRange '0.7.0',
29 silly addNameRange '0.7.1',
29 silly addNameRange '0.7.2',
29 silly addNameRange '0.7.3',
29 silly addNameRange '0.8.0',
29 silly addNameRange '0.8.1',
29 silly addNameRange '0.8.2',
29 silly addNameRange '0.9.0',
29 silly addNameRange '0.9.1',
29 silly addNameRange '1.0.0',
29 silly addNameRange '1.1.0',
29 silly addNameRange '2.0.0',
29 silly addNameRange '2.0.1',
29 silly addNameRange '2.1.0',
29 silly addNameRange '2.1.1',
29 silly addNameRange '2.1.2',
29 silly addNameRange '2.1.3',
29 silly addNameRange '2.1.4',
29 silly addNameRange '2.1.5',
29 silly addNameRange '2.1.6',
29 silly addNameRange '2.1.7',
29 silly addNameRange '2.1.8',
29 silly addNameRange '2.1.9',
29 silly addNameRange '2.1.10',
29 silly addNameRange '2.1.11',
29 silly addNameRange '2.2.0',
29 silly addNameRange '2.3.0',
29 silly addNameRange '2.4.0',
29 silly addNameRange '2.4.1',
29 silly addNameRange '2.4.2',
29 silly addNameRange '2.4.3',
29 silly addNameRange '2.4.4',
29 silly addNameRange '2.5.0',
29 silly addNameRange '2.5.1',
29 silly addNameRange '2.5.2',
29 silly addNameRange '2.5.3',
29 silly addNameRange '2.5.4',
29 silly addNameRange '2.5.5',
29 silly addNameRange '2.5.6',
29 silly addNameRange '2.5.7',
29 silly addNameRange '2.5.8',
29 silly addNameRange '2.5.9',
29 silly addNameRange '2.5.10',
29 silly addNameRange '2.5.11',
29 silly addNameRange '2.6.0',
29 silly addNameRange '2.6.1',
29 silly addNameRange '2.6.2',
29 silly addNameRange '2.6.3',
29 silly addNameRange '2.7.0',
29 silly addNameRange '2.8.0',
29 silly addNameRange '2.9.1-rc1',
29 silly addNameRange '2.9.1-rc2',
29 silly addNameRange '2.9.1-rc3',
29 silly addNameRange '2.9.1',
29 silly addNameRange '2.9.2' ] ]
30 verbose addNamed [ 'jshint', '2.9.2' ]
31 verbose addNamed [ '2.9.2', '2.9.2' ]
32 silly lockFile cb85595c-jshint-2-9-2 jshint@2.9.2
33 verbose lock jshint@2.9.2 C:\Users\bm250008\AppData\Roaming\npm-cache\cb85595c-jshint-2-9-2.lock
34 verbose read json C:\Users\bm250008\AppData\Roaming\npm-cache\jshint\2.9.2\package\package.json
35 silly lockFile cb85595c-jshint-2-9-2 jshint@2.9.2
36 silly lockFile cb85595c-jshint-2-9-2 jshint@2.9.2
37 silly lockFile a02a2468-jshint jshint@
38 silly lockFile a02a2468-jshint jshint@
39 silly resolved [ { name: 'jshint',
39 silly resolved version: '2.9.2',
39 silly resolved homepage: 'http://jshint.com/',
39 silly resolved description: 'Static analysis tool for JavaScript',
39 silly resolved author:
39 silly resolved { name: 'Anton Kovalyov',
39 silly resolved email: 'anton@kovalyov.net',
39 silly resolved url: 'http://anton.kovalyov.net/' },
39 silly resolved repository: { type: 'git', url: 'https://github.com/jshint/jshint.git' },
39 silly resolved bugs: { url: 'https://github.com/jshint/jshint/issues' },
39 silly resolved bin: { jshint: './bin/jshint' },
39 silly resolved scripts:
39 silly resolved { 'browser-test-server': 'node tests/helpers/browser/server',
39 silly resolved build: 'node bin/build',
39 silly resolved coverage: 'istanbul -- cover ./node_modules/.bin/nodeunit tests/unit',
39 silly resolved data: 'node scripts/generate-identifier-data',
39 silly resolved pretest: 'jshint src && jscs src',
39 silly resolved changelog: 'conventional-changelog -p jshint -i CHANGELOG.md -w',
39 silly resolved 'github-release': 'conventional-github-releaser -p jshint',
39 silly resolved 'test-browser': 'node tests/browser',
39 silly resolved 'test-cli': 'nodeunit tests/cli.js',
39 silly resolved 'test-node': 'npm run test-unit && npm run test-cli && npm run test-regression',
39 silly resolved 'test-regression': 'nodeunit tests/regression',
39 silly resolved 'test-unit': 'nodeunit tests/unit',
39 silly resolved test: 'npm run test-node && npm run test-browser' },
39 silly resolved main: './src/jshint.js',
39 silly resolved dependencies:
39 silly resolved { cli: '0.6.x',
39 silly resolved 'console-browserify': '1.1.x',
39 silly resolved exit: '0.1.x',
39 silly resolved htmlparser2: '3.8.x',
39 silly resolved minimatch: '2.0.x',
39 silly resolved shelljs: '0.3.x',
39 silly resolved 'strip-json-comments': '1.0.x',
39 silly resolved lodash: '3.7.x' },
39 silly resolved devDependencies:
39 silly resolved { browserify: '9.x',
39 silly resolved 'conventional-changelog': '0.4.x',
39 silly resolved 'conventional-github-releaser': '0.4.x',
39 silly resolved coveralls: '2.11.x',
39 silly resolved istanbul: '0.3.x',
39 silly resolved jscs: '1.11.x',
39 silly resolved jshint: '2.6.x',
39 silly resolved 'mock-stdin': '0.3.x',
39 silly resolved nodeunit: '0.9.x',
39 silly resolved phantom: '~0.7.2',
39 silly resolved phantomjs: '1.9.13',
39 silly resolved regenerate: '1.2.x',
39 silly resolved sinon: '1.12.x',
39 silly resolved 'unicode-6.3.0': '0.1.x' },
39 silly resolved license: '(MIT AND JSON)',
39 silly resolved preferGlobal: true,
39 silly resolved files: [ 'bin', 'data', 'dist', 'src' ],
39 silly resolved readme: '# JSHint, A Static Code Analysis Tool for JavaScript\n\n\\[ [Use it online](http://jshint.com/) •\n[Docs](http://jshint.com/docs/) • [FAQ](http://jshint.com/docs/faq) •\n[Install](http://jshint.com/install/) •\n[Contribute](http://jshint.com/contribute/) •\n[Blog](http://jshint.com/blog/) • [Twitter](https://twitter.com/jshint/) \\]\n\n[![NPM version](https://img.shields.io/npm/v/jshint.svg?style=flat)](https://www.npmjs.com/package/jshint)\n[![Linux Build Status](https://img.shields.io/travis/jshint/jshint/master.svg?style=flat&label=Linux%20build)](https://travis-ci.org/jshint/jshint)\n[![Windows Build status](https://img.shields.io/appveyor/ci/jshint/jshint/master.svg?style=flat&label=Windows%20build)](https://ci.appveyor.com/project/jshint/jshint/branch/master)\n[![Dependency Status](https://img.shields.io/david/jshint/jshint.svg?style=flat)](https://david-dm.org/jshint/jshint)\n[![devDependency Status](https://img.shields.io/david/dev/jshint/jshint.svg?style=flat)](https://david-dm.org/jshint/jshint#info=devDependencies)\n[![Coverage Status](https://img.shields.io/coveralls/jshint/jshint.svg?style=flat)](https://coveralls.io/r/jshint/jshint?branch=master)\n\nJSHint is a community-driven tool to detect errors and potential problems in\nJavaScript code and to enforce your team\'s coding conventions. It is very\nflexible so you can easily adjust it to your particular coding guidelines and\nthe environment you expect your code to execute in. JSHint is open source and\nwill always stay this way.\n\n## Our goal\n\nThe goal of this project is to help JavaScript developers write complex programs\nwithout worrying about typos and language gotchas.\n\nAny code base eventually becomes huge at some point, and simple mistakes—that\nwould not show themselves when written—can become show stoppers and waste\nhours of debugging. And this is when static code analysis tools come into play\nand help developers to spot such problems. JSHint scans a program written in\nJavaScript and reports about commonly made mistakes and potential bugs. The\npotential problem could be a syntax error, a bug due to implicit type\nconversion, a leaking variable or something else.\n\nOnly 15% of all programs linted on [jshint.com](http://jshint.com) pass the\nJSHint checks. In all other cases, JSHint finds some red flags that could\'ve\nbeen bugs or potential problems.\n\nPlease note, that while static code analysis tools can spot many different kind\nof mistakes, it can\'t detect if your program is correct, fast or has memory\nleaks. You should always combine tools like JSHint with unit and functional\ntests as well as with code reviews.\n\n## Reporting a bug\n\nTo report a bug simply create a\n[new GitHub Issue](https://github.com/jshint/jshint/issues/new) and describe\nyour problem or suggestion. We welcome all kinds of feedback regarding\nJSHint including but not limited to:\n\n * When JSHint doesn\'t work as expected\n * When JSHint complains about valid JavaScript code that works in all browsers\n * When you simply want a new option or feature\n\nBefore reporting a bug look around to see if there are any open or closed tickets\nthat cover your issue. And remember the wisdom: pull request > bug report > tweet.\n\n## Who uses JSHint?\n\nEngineers from these companies and projects use JSHint:\n\n* [Mozilla](https://www.mozilla.org/)\n* [Wikipedia](https://wikipedia.org/)\n* [Facebook](https://facebook.com/)\n* [Twitter](https://twitter.com/)\n* [Bootstrap](http://getbootstrap.com/)\n* [Disqus](https://disqus.com/)\n* [Medium](https://medium.com/)\n* [Yahoo!](https://yahoo.com/)\n* [SmugMug](http://smugmug.com/)\n* [jQuery](http://jquery.com/)\n* [PDF.js](http://mozilla.github.io/pdf.js)\n* [Coursera](http://coursera.com/)\n* [Adobe Brackets](http://brackets.io/)\n* [Apache Cordova](http://cordova.io/)\n* [RedHat](http://redhat.com/)\n* [SoundCloud](http://soundcloud.com/)\n* [Nodejitsu](http://nodejitsu.com/)\n* [Yelp](https://yelp.com/)\n* [Voxer](http://voxer.com/)\n* [EnyoJS](http://enyojs.com/)\n* [QuickenLoans](http://quickenloans.com/)\n* [oDesk](http://www.odesk.com/)\n* [Cloud9](http://c9.io/)\n* [CodeClimate](https://codeclimate.com/)\n* [Pandoo TEK](http://pandootek.com/)\n* [Zendesk](http://zendesk.com/)\n* [Apache CouchDB](http://couchdb.apache.org/)\n\nAnd many more!\n\n## License\n\nMost files are published using [the standard MIT Expat\nlicense](https://www.gnu.org/licenses/license-list.html#Expat). One file,\nhowever, is provided under a slightly modified version of that license. The\nso-called [JSON license](https://www.gnu.org/licenses/license-list.html#JSON)\nis a non-free license, and unfortunately, we can\'t change it due to historical\nreasons. This license is included as an in-line within the file it concerns.\n\n## The JSHint Team\n\nJSHint is currently maintained by [Rick Waldron](https://github.com/rwaldron/),\n[Caitlin Potter](https://github.com/caitp/), [Mike\nSherov](https://github.com/mikesherov/), [Mike\nPennisi](https://github.com/jugglinmike/), and [Luke\nPage](https://github.com/lukeapage).\n\n## Thank you!\n\nWe really appreciate all kinds of feedback and contributions. Thanks for using and supporting JSHint!\n',
39 silly resolved readmeFilename: 'README.md',
39 silly resolved _id: 'jshint@2.9.2',
39 silly resolved _from: 'jshint@' } ]
40 info install jshint@2.9.2 into C:\Users\bm250008\AppData\Roaming\npm
41 info installOne jshint@2.9.2
42 verbose from cache C:\Users\bm250008\AppData\Roaming\npm-cache\jshint\2.9.2\package\package.json
43 info C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint unbuild
44 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\package.json
45 verbose tar unpack C:\Users\bm250008\AppData\Roaming\npm-cache\jshint\2.9.2\package.tgz
46 silly lockFile 526cb655--Roaming-npm-node-modules-jshint C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint
47 verbose lock C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint C:\Users\bm250008\AppData\Roaming\npm-cache\526cb655--Roaming-npm-node-modules-jshint.lock
48 silly lockFile d5fa409c-m-cache-jshint-2-9-2-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\jshint\2.9.2\package.tgz
49 verbose lock C:\Users\bm250008\AppData\Roaming\npm-cache\jshint\2.9.2\package.tgz C:\Users\bm250008\AppData\Roaming\npm-cache\d5fa409c-m-cache-jshint-2-9-2-package-tgz.lock
50 silly gunzTarPerm modes [ '755', '644' ]
51 silly gunzTarPerm extractEntry package.json
52 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
53 silly gunzTarPerm extractEntry README.md
54 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
55 silly gunzTarPerm extractEntry bin/apply
56 silly gunzTarPerm modified mode [ 'bin/apply', 438, 420 ]
57 silly gunzTarPerm extractEntry bin/build
58 silly gunzTarPerm modified mode [ 'bin/build', 438, 420 ]
59 silly gunzTarPerm extractEntry bin/jshint
60 silly gunzTarPerm modified mode [ 'bin/jshint', 438, 420 ]
61 silly gunzTarPerm extractEntry bin/land
62 silly gunzTarPerm modified mode [ 'bin/land', 438, 420 ]
63 silly gunzTarPerm extractEntry data/ascii-identifier-data.js
64 silly gunzTarPerm modified mode [ 'data/ascii-identifier-data.js', 438, 420 ]
65 silly gunzTarPerm extractEntry data/non-ascii-identifier-part-only.js
66 silly gunzTarPerm modified mode [ 'data/non-ascii-identifier-part-only.js', 438, 420 ]
67 silly gunzTarPerm extractEntry data/non-ascii-identifier-start.js
68 silly gunzTarPerm modified mode [ 'data/non-ascii-identifier-start.js', 438, 420 ]
69 silly gunzTarPerm extractEntry dist/jshint-rhino.js
70 silly gunzTarPerm modified mode [ 'dist/jshint-rhino.js', 438, 420 ]
71 silly gunzTarPerm extractEntry dist/jshint.js
72 silly gunzTarPerm modified mode [ 'dist/jshint.js', 438, 420 ]
73 silly gunzTarPerm extractEntry src/cli.js
74 silly gunzTarPerm modified mode [ 'src/cli.js', 438, 420 ]
75 silly gunzTarPerm extractEntry src/lex.js
76 silly gunzTarPerm modified mode [ 'src/lex.js', 438, 420 ]
77 silly gunzTarPerm extractEntry src/messages.js
78 silly gunzTarPerm modified mode [ 'src/messages.js', 438, 420 ]
79 silly gunzTarPerm extractEntry src/name-stack.js
80 silly gunzTarPerm modified mode [ 'src/name-stack.js', 438, 420 ]
81 silly gunzTarPerm extractEntry src/options.js
82 silly gunzTarPerm modified mode [ 'src/options.js', 438, 420 ]
83 silly gunzTarPerm extractEntry src/jshint.js
84 silly gunzTarPerm modified mode [ 'src/jshint.js', 438, 420 ]
85 silly gunzTarPerm extractEntry src/reg.js
86 silly gunzTarPerm modified mode [ 'src/reg.js', 438, 420 ]
87 silly gunzTarPerm extractEntry src/style.js
88 silly gunzTarPerm modified mode [ 'src/style.js', 438, 420 ]
89 silly gunzTarPerm extractEntry src/scope-manager.js
90 silly gunzTarPerm modified mode [ 'src/scope-manager.js', 438, 420 ]
91 silly gunzTarPerm extractEntry src/state.js
92 silly gunzTarPerm modified mode [ 'src/state.js', 438, 420 ]
93 silly gunzTarPerm extractEntry src/vars.js
94 silly gunzTarPerm modified mode [ 'src/vars.js', 438, 420 ]
95 silly gunzTarPerm extractEntry src/reporters/checkstyle.js
96 silly gunzTarPerm modified mode [ 'src/reporters/checkstyle.js', 438, 420 ]
97 silly gunzTarPerm extractEntry src/reporters/default.js
98 silly gunzTarPerm modified mode [ 'src/reporters/default.js', 438, 420 ]
99 silly gunzTarPerm extractEntry src/reporters/jslint_xml.js
100 silly gunzTarPerm modified mode [ 'src/reporters/jslint_xml.js', 438, 420 ]
101 silly gunzTarPerm extractEntry src/reporters/non_error.js
102 silly gunzTarPerm modified mode [ 'src/reporters/non_error.js', 438, 420 ]
103 silly gunzTarPerm extractEntry src/reporters/unix.js
104 silly gunzTarPerm modified mode [ 'src/reporters/unix.js', 438, 420 ]
105 silly gunzTarPerm extractEntry src/platforms/rhino.js
106 silly gunzTarPerm modified mode [ 'src/platforms/rhino.js', 438, 420 ]
107 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\package.json
108 silly lockFile 526cb655--Roaming-npm-node-modules-jshint C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint
109 silly lockFile 526cb655--Roaming-npm-node-modules-jshint C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint
110 silly lockFile d5fa409c-m-cache-jshint-2-9-2-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\jshint\2.9.2\package.tgz
111 silly lockFile d5fa409c-m-cache-jshint-2-9-2-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\jshint\2.9.2\package.tgz
112 info preinstall jshint@2.9.2
113 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\package.json
114 verbose readDependencies using package.json deps
115 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\package.json
116 verbose readDependencies using package.json deps
117 verbose cache add [ 'cli@0.6.x', null ]
118 verbose cache add name=undefined spec="cli@0.6.x" args=["cli@0.6.x",null]
119 verbose parsed url { pathname: 'cli@0.6.x', path: 'cli@0.6.x', href: 'cli@0.6.x' }
120 verbose cache add name="cli" spec="0.6.x" args=["cli","0.6.x"]
121 verbose parsed url { pathname: '0.6.x', path: '0.6.x', href: '0.6.x' }
122 verbose addNamed [ 'cli', '0.6.x' ]
123 verbose addNamed [ null, '>=0.6.0- <0.7.0-' ]
124 silly lockFile 83193756-cli-0-6-x cli@0.6.x
125 verbose lock cli@0.6.x C:\Users\bm250008\AppData\Roaming\npm-cache\83193756-cli-0-6-x.lock
126 verbose cache add [ 'console-browserify@1.1.x', null ]
127 verbose cache add name=undefined spec="console-browserify@1.1.x" args=["console-browserify@1.1.x",null]
128 verbose parsed url { pathname: 'console-browserify@1.1.x',
128 verbose parsed url path: 'console-browserify@1.1.x',
128 verbose parsed url href: 'console-browserify@1.1.x' }
129 verbose cache add name="console-browserify" spec="1.1.x" args=["console-browserify","1.1.x"]
130 verbose parsed url { pathname: '1.1.x', path: '1.1.x', href: '1.1.x' }
131 verbose addNamed [ 'console-browserify', '1.1.x' ]
132 verbose addNamed [ null, '>=1.1.0- <1.2.0-' ]
133 silly lockFile cbb09dcf-console-browserify-1-1-x console-browserify@1.1.x
134 verbose lock console-browserify@1.1.x C:\Users\bm250008\AppData\Roaming\npm-cache\cbb09dcf-console-browserify-1-1-x.lock
135 verbose cache add [ 'exit@0.1.x', null ]
136 verbose cache add name=undefined spec="exit@0.1.x" args=["exit@0.1.x",null]
137 verbose parsed url { pathname: 'exit@0.1.x',
137 verbose parsed url path: 'exit@0.1.x',
137 verbose parsed url href: 'exit@0.1.x' }
138 verbose cache add name="exit" spec="0.1.x" args=["exit","0.1.x"]
139 verbose parsed url { pathname: '0.1.x', path: '0.1.x', href: '0.1.x' }
140 verbose addNamed [ 'exit', '0.1.x' ]
141 verbose addNamed [ null, '>=0.1.0- <0.2.0-' ]
142 silly lockFile 3dbd9d2f-exit-0-1-x exit@0.1.x
143 verbose lock exit@0.1.x C:\Users\bm250008\AppData\Roaming\npm-cache\3dbd9d2f-exit-0-1-x.lock
144 verbose cache add [ 'htmlparser2@3.8.x', null ]
145 verbose cache add name=undefined spec="htmlparser2@3.8.x" args=["htmlparser2@3.8.x",null]
146 verbose parsed url { pathname: 'htmlparser2@3.8.x',
146 verbose parsed url path: 'htmlparser2@3.8.x',
146 verbose parsed url href: 'htmlparser2@3.8.x' }
147 verbose cache add name="htmlparser2" spec="3.8.x" args=["htmlparser2","3.8.x"]
148 verbose parsed url { pathname: '3.8.x', path: '3.8.x', href: '3.8.x' }
149 verbose addNamed [ 'htmlparser2', '3.8.x' ]
150 verbose addNamed [ null, '>=3.8.0- <3.9.0-' ]
151 silly lockFile 075b41a8-htmlparser2-3-8-x htmlparser2@3.8.x
152 verbose lock htmlparser2@3.8.x C:\Users\bm250008\AppData\Roaming\npm-cache\075b41a8-htmlparser2-3-8-x.lock
153 verbose cache add [ 'minimatch@2.0.x', null ]
154 verbose cache add name=undefined spec="minimatch@2.0.x" args=["minimatch@2.0.x",null]
155 verbose parsed url { pathname: 'minimatch@2.0.x',
155 verbose parsed url path: 'minimatch@2.0.x',
155 verbose parsed url href: 'minimatch@2.0.x' }
156 verbose cache add name="minimatch" spec="2.0.x" args=["minimatch","2.0.x"]
157 verbose parsed url { pathname: '2.0.x', path: '2.0.x', href: '2.0.x' }
158 verbose addNamed [ 'minimatch', '2.0.x' ]
159 verbose addNamed [ null, '>=2.0.0- <2.1.0-' ]
160 silly lockFile 1f131ac2-minimatch-2-0-x minimatch@2.0.x
161 verbose lock minimatch@2.0.x C:\Users\bm250008\AppData\Roaming\npm-cache\1f131ac2-minimatch-2-0-x.lock
162 verbose cache add [ 'shelljs@0.3.x', null ]
163 verbose cache add name=undefined spec="shelljs@0.3.x" args=["shelljs@0.3.x",null]
164 verbose parsed url { pathname: 'shelljs@0.3.x',
164 verbose parsed url path: 'shelljs@0.3.x',
164 verbose parsed url href: 'shelljs@0.3.x' }
165 verbose cache add name="shelljs" spec="0.3.x" args=["shelljs","0.3.x"]
166 verbose parsed url { pathname: '0.3.x', path: '0.3.x', href: '0.3.x' }
167 verbose addNamed [ 'shelljs', '0.3.x' ]
168 verbose addNamed [ null, '>=0.3.0- <0.4.0-' ]
169 silly lockFile f803acf0-shelljs-0-3-x shelljs@0.3.x
170 verbose lock shelljs@0.3.x C:\Users\bm250008\AppData\Roaming\npm-cache\f803acf0-shelljs-0-3-x.lock
171 verbose cache add [ 'strip-json-comments@1.0.x', null ]
172 verbose cache add name=undefined spec="strip-json-comments@1.0.x" args=["strip-json-comments@1.0.x",null]
173 verbose parsed url { pathname: 'strip-json-comments@1.0.x',
173 verbose parsed url path: 'strip-json-comments@1.0.x',
173 verbose parsed url href: 'strip-json-comments@1.0.x' }
174 verbose cache add name="strip-json-comments" spec="1.0.x" args=["strip-json-comments","1.0.x"]
175 verbose parsed url { pathname: '1.0.x', path: '1.0.x', href: '1.0.x' }
176 verbose addNamed [ 'strip-json-comments', '1.0.x' ]
177 verbose addNamed [ null, '>=1.0.0- <1.1.0-' ]
178 silly lockFile 6c877eb3-strip-json-comments-1-0-x strip-json-comments@1.0.x
179 verbose lock strip-json-comments@1.0.x C:\Users\bm250008\AppData\Roaming\npm-cache\6c877eb3-strip-json-comments-1-0-x.lock
180 verbose cache add [ 'lodash@3.7.x', null ]
181 verbose cache add name=undefined spec="lodash@3.7.x" args=["lodash@3.7.x",null]
182 verbose parsed url { pathname: 'lodash@3.7.x',
182 verbose parsed url path: 'lodash@3.7.x',
182 verbose parsed url href: 'lodash@3.7.x' }
183 verbose cache add name="lodash" spec="3.7.x" args=["lodash","3.7.x"]
184 verbose parsed url { pathname: '3.7.x', path: '3.7.x', href: '3.7.x' }
185 verbose addNamed [ 'lodash', '3.7.x' ]
186 verbose addNamed [ null, '>=3.7.0- <3.8.0-' ]
187 silly lockFile 68ae8c83-lodash-3-7-x lodash@3.7.x
188 verbose lock lodash@3.7.x C:\Users\bm250008\AppData\Roaming\npm-cache\68ae8c83-lodash-3-7-x.lock
189 silly addNameRange { name: 'cli', range: '>=0.6.0- <0.7.0-', hasData: false }
190 silly addNameRange { name: 'console-browserify',
190 silly addNameRange range: '>=1.1.0- <1.2.0-',
190 silly addNameRange hasData: false }
191 silly addNameRange { name: 'exit', range: '>=0.1.0- <0.2.0-', hasData: false }
192 silly addNameRange { name: 'htmlparser2',
192 silly addNameRange range: '>=3.8.0- <3.9.0-',
192 silly addNameRange hasData: false }
193 silly addNameRange { name: 'minimatch', range: '>=2.0.0- <2.1.0-', hasData: false }
194 silly addNameRange { name: 'shelljs', range: '>=0.3.0- <0.4.0-', hasData: false }
195 silly addNameRange { name: 'strip-json-comments',
195 silly addNameRange range: '>=1.0.0- <1.1.0-',
195 silly addNameRange hasData: false }
196 silly addNameRange { name: 'lodash', range: '>=3.7.0- <3.8.0-', hasData: false }
197 verbose url raw cli
198 verbose url resolving [ 'https://registry.npmjs.org/', './cli' ]
199 verbose url resolved https://registry.npmjs.org/cli
200 info trying registry request attempt 1 at 15:43:00
201 verbose etag "2GTR4VVH7XG3SFB7HY5SB9485"
202 http GET https://registry.npmjs.org/cli
203 verbose url raw htmlparser2
204 verbose url resolving [ 'https://registry.npmjs.org/', './htmlparser2' ]
205 verbose url resolved https://registry.npmjs.org/htmlparser2
206 info trying registry request attempt 1 at 15:43:00
207 verbose etag "C49NMFA6BZUEU29CLZRA4OD7B"
208 http GET https://registry.npmjs.org/htmlparser2
209 verbose url raw exit
210 verbose url resolving [ 'https://registry.npmjs.org/', './exit' ]
211 verbose url resolved https://registry.npmjs.org/exit
212 info trying registry request attempt 1 at 15:43:00
213 verbose etag "94D13Q25O7934NXQ428VW4384"
214 http GET https://registry.npmjs.org/exit
215 verbose url raw console-browserify
216 verbose url resolving [ 'https://registry.npmjs.org/', './console-browserify' ]
217 verbose url resolved https://registry.npmjs.org/console-browserify
218 info trying registry request attempt 1 at 15:43:00
219 verbose etag "9P4UVMYNOTKBMJP46LG2SRWG"
220 http GET https://registry.npmjs.org/console-browserify
221 verbose url raw minimatch
222 verbose url resolving [ 'https://registry.npmjs.org/', './minimatch' ]
223 verbose url resolved https://registry.npmjs.org/minimatch
224 info trying registry request attempt 1 at 15:43:00
225 verbose etag "AYU5KNDUXW57SWB3AT4NAOWLF"
226 http GET https://registry.npmjs.org/minimatch
227 verbose url raw shelljs
228 verbose url resolving [ 'https://registry.npmjs.org/', './shelljs' ]
229 verbose url resolved https://registry.npmjs.org/shelljs
230 info trying registry request attempt 1 at 15:43:00
231 verbose etag "99ZSL9ET7G7DZSO9JUAN06DVR"
232 http GET https://registry.npmjs.org/shelljs
233 verbose url raw strip-json-comments
234 verbose url resolving [ 'https://registry.npmjs.org/', './strip-json-comments' ]
235 verbose url resolved https://registry.npmjs.org/strip-json-comments
236 info trying registry request attempt 1 at 15:43:00
237 verbose etag "6WS1BTGH1K2NPHT3UGK9NGMPB"
238 http GET https://registry.npmjs.org/strip-json-comments
239 verbose url raw lodash
240 verbose url resolving [ 'https://registry.npmjs.org/', './lodash' ]
241 verbose url resolved https://registry.npmjs.org/lodash
242 info trying registry request attempt 1 at 15:43:00
243 verbose etag "I7W23O3D0KBBG7VZV8HSJ6RB"
244 http GET https://registry.npmjs.org/lodash
245 http 304 https://registry.npmjs.org/htmlparser2
246 silly registry.get cb [ 304,
246 silly registry.get { date: 'Wed, 29 Jun 2016 19:42:59 GMT',
246 silly registry.get via: '1.1 varnish',
246 silly registry.get 'cache-control': 'max-age=300',
246 silly registry.get etag: '"C49NMFA6BZUEU29CLZRA4OD7B"',
246 silly registry.get age: '27',
246 silly registry.get connection: 'keep-alive',
246 silly registry.get 'x-served-by': 'cache-jfk1046-JFK',
246 silly registry.get 'x-cache': 'HIT',
246 silly registry.get 'x-cache-hits': '1',
246 silly registry.get 'x-timer': 'S1467229379.504810,VS0,VE0',
246 silly registry.get vary: 'Accept-Encoding' } ]
247 verbose etag htmlparser2 from cache
248 http 304 https://registry.npmjs.org/exit
249 silly registry.get cb [ 304,
249 silly registry.get { date: 'Wed, 29 Jun 2016 19:42:59 GMT',
249 silly registry.get via: '1.1 varnish',
249 silly registry.get 'cache-control': 'max-age=300',
249 silly registry.get etag: '"94D13Q25O7934NXQ428VW4384"',
249 silly registry.get age: '40',
249 silly registry.get connection: 'keep-alive',
249 silly registry.get 'x-served-by': 'cache-jfk1033-JFK',
249 silly registry.get 'x-cache': 'HIT',
249 silly registry.get 'x-cache-hits': '1',
249 silly registry.get 'x-timer': 'S1467229379.511208,VS0,VE0',
249 silly registry.get vary: 'Accept-Encoding' } ]
250 verbose etag exit from cache
251 silly addNameRange number 2 { name: 'htmlparser2', range: '>=3.8.0- <3.9.0-', hasData: true }
252 silly addNameRange versions [ 'htmlparser2',
252 silly addNameRange [ '1.0.0',
252 silly addNameRange '1.1.0',
252 silly addNameRange '1.5.0',
252 silly addNameRange '2.0.0',
252 silly addNameRange '2.0.1',
252 silly addNameRange '2.1.0',
252 silly addNameRange '2.1.1',
252 silly addNameRange '2.1.2',
252 silly addNameRange '2.1.3',
252 silly addNameRange '2.2.0',
252 silly addNameRange '2.2.2',
252 silly addNameRange '2.2.3',
252 silly addNameRange '2.2.4',
252 silly addNameRange '2.2.5',
252 silly addNameRange '2.2.6',
252 silly addNameRange '2.2.7',
252 silly addNameRange '2.2.8',
252 silly addNameRange '2.2.9',
252 silly addNameRange '2.3.0',
252 silly addNameRange '2.5.0',
252 silly addNameRange '2.5.1',
252 silly addNameRange '2.5.2',
252 silly addNameRange '2.6.0',
252 silly addNameRange '3.0.0',
252 silly addNameRange '3.0.1',
252 silly addNameRange '3.0.2',
252 silly addNameRange '3.0.3',
252 silly addNameRange '3.0.4',
252 silly addNameRange '3.0.5',
252 silly addNameRange '3.1.1',
252 silly addNameRange '3.1.2',
252 silly addNameRange '3.1.3',
252 silly addNameRange '3.1.4',
252 silly addNameRange '3.1.5',
252 silly addNameRange '3.1.6',
252 silly addNameRange '3.2.0',
252 silly addNameRange '3.2.1',
252 silly addNameRange '3.2.2',
252 silly addNameRange '3.2.3',
252 silly addNameRange '3.2.4',
252 silly addNameRange '3.2.5',
252 silly addNameRange '3.3.0',
252 silly addNameRange '3.4.0',
252 silly addNameRange '3.5.0',
252 silly addNameRange '3.5.1',
252 silly addNameRange '3.6.0',
252 silly addNameRange '3.7.0',
252 silly addNameRange '3.7.1',
252 silly addNameRange '3.7.2',
252 silly addNameRange '3.7.3',
252 silly addNameRange '3.8.0',
252 silly addNameRange '3.8.1',
252 silly addNameRange '3.8.2',
252 silly addNameRange '3.8.3',
252 silly addNameRange '3.9.0',
252 silly addNameRange '3.9.1' ] ]
253 verbose addNamed [ 'htmlparser2', '3.8.3' ]
254 verbose addNamed [ '3.8.3', '3.8.3' ]
255 silly lockFile 7217d3ae-htmlparser2-3-8-3 htmlparser2@3.8.3
256 verbose lock htmlparser2@3.8.3 C:\Users\bm250008\AppData\Roaming\npm-cache\7217d3ae-htmlparser2-3-8-3.lock
257 silly addNameRange number 2 { name: 'exit', range: '>=0.1.0- <0.2.0-', hasData: true }
258 silly addNameRange versions [ 'exit', [ '0.1.0', '0.1.1', '0.1.2' ] ]
259 verbose addNamed [ 'exit', '0.1.2' ]
260 verbose addNamed [ '0.1.2', '0.1.2' ]
261 silly lockFile 7dd65db3-exit-0-1-2 exit@0.1.2
262 verbose lock exit@0.1.2 C:\Users\bm250008\AppData\Roaming\npm-cache\7dd65db3-exit-0-1-2.lock
263 verbose read json C:\Users\bm250008\AppData\Roaming\npm-cache\htmlparser2\3.8.3\package\package.json
264 verbose read json C:\Users\bm250008\AppData\Roaming\npm-cache\exit\0.1.2\package\package.json
265 silly lockFile 7217d3ae-htmlparser2-3-8-3 htmlparser2@3.8.3
266 silly lockFile 7217d3ae-htmlparser2-3-8-3 htmlparser2@3.8.3
267 silly lockFile 7dd65db3-exit-0-1-2 exit@0.1.2
268 silly lockFile 7dd65db3-exit-0-1-2 exit@0.1.2
269 silly lockFile 075b41a8-htmlparser2-3-8-x htmlparser2@3.8.x
270 silly lockFile 075b41a8-htmlparser2-3-8-x htmlparser2@3.8.x
271 silly lockFile 3dbd9d2f-exit-0-1-x exit@0.1.x
272 silly lockFile 3dbd9d2f-exit-0-1-x exit@0.1.x
273 http 304 https://registry.npmjs.org/console-browserify
274 silly registry.get cb [ 304,
274 silly registry.get { date: 'Wed, 29 Jun 2016 19:42:59 GMT',
274 silly registry.get via: '1.1 varnish',
274 silly registry.get 'cache-control': 'max-age=300',
274 silly registry.get etag: '"9P4UVMYNOTKBMJP46LG2SRWG"',
274 silly registry.get age: '0',
274 silly registry.get connection: 'keep-alive',
274 silly registry.get 'x-served-by': 'cache-jfk1043-JFK',
274 silly registry.get 'x-cache': 'HIT',
274 silly registry.get 'x-cache-hits': '1',
274 silly registry.get 'x-timer': 'S1467229379.511146,VS0,VE21',
274 silly registry.get vary: 'Accept-Encoding' } ]
275 verbose etag console-browserify from cache
276 silly addNameRange number 2 { name: 'console-browserify',
276 silly addNameRange range: '>=1.1.0- <1.2.0-',
276 silly addNameRange hasData: true }
277 silly addNameRange versions [ 'console-browserify',
277 silly addNameRange [ '0.1.0',
277 silly addNameRange '0.1.1',
277 silly addNameRange '0.1.2',
277 silly addNameRange '0.1.3',
277 silly addNameRange '0.1.4',
277 silly addNameRange '0.1.5',
277 silly addNameRange '0.1.6',
277 silly addNameRange '1.0.1',
277 silly addNameRange '1.0.2',
277 silly addNameRange '1.0.3',
277 silly addNameRange '1.1.0' ] ]
278 verbose addNamed [ 'console-browserify', '1.1.0' ]
279 verbose addNamed [ '1.1.0', '1.1.0' ]
280 silly lockFile 61b10c6e-console-browserify-1-1-0 console-browserify@1.1.0
281 verbose lock console-browserify@1.1.0 C:\Users\bm250008\AppData\Roaming\npm-cache\61b10c6e-console-browserify-1-1-0.lock
282 verbose read json C:\Users\bm250008\AppData\Roaming\npm-cache\console-browserify\1.1.0\package\package.json
283 silly lockFile 61b10c6e-console-browserify-1-1-0 console-browserify@1.1.0
284 silly lockFile 61b10c6e-console-browserify-1-1-0 console-browserify@1.1.0
285 silly lockFile cbb09dcf-console-browserify-1-1-x console-browserify@1.1.x
286 silly lockFile cbb09dcf-console-browserify-1-1-x console-browserify@1.1.x
287 http 304 https://registry.npmjs.org/cli
288 silly registry.get cb [ 304,
288 silly registry.get { date: 'Wed, 29 Jun 2016 19:42:59 GMT',
288 silly registry.get via: '1.1 varnish',
288 silly registry.get 'cache-control': 'max-age=300',
288 silly registry.get etag: '"2GTR4VVH7XG3SFB7HY5SB9485"',
288 silly registry.get age: '0',
288 silly registry.get connection: 'keep-alive',
288 silly registry.get 'x-served-by': 'cache-jfk1020-JFK',
288 silly registry.get 'x-cache': 'HIT',
288 silly registry.get 'x-cache-hits': '1',
288 silly registry.get 'x-timer': 'S1467229379.489469,VS0,VE97',
288 silly registry.get vary: 'Accept-Encoding' } ]
289 verbose etag cli from cache
290 http 304 https://registry.npmjs.org/lodash
291 silly registry.get cb [ 304,
291 silly registry.get { date: 'Wed, 29 Jun 2016 19:42:59 GMT',
291 silly registry.get via: '1.1 varnish',
291 silly registry.get 'cache-control': 'max-age=300',
291 silly registry.get etag: '"I7W23O3D0KBBG7VZV8HSJ6RB"',
291 silly registry.get age: '214',
291 silly registry.get connection: 'keep-alive',
291 silly registry.get 'x-served-by': 'cache-jfk1043-JFK',
291 silly registry.get 'x-cache': 'HIT',
291 silly registry.get 'x-cache-hits': '3',
291 silly registry.get 'x-timer': 'S1467229379.585579,VS0,VE0',
291 silly registry.get vary: 'Accept-Encoding' } ]
292 verbose etag lodash from cache
293 silly addNameRange number 2 { name: 'cli', range: '>=0.6.0- <0.7.0-', hasData: true }
294 silly addNameRange versions [ 'cli',
294 silly addNameRange [ '0.1.0',
294 silly addNameRange '0.1.1',
294 silly addNameRange '0.1.3',
294 silly addNameRange '0.1.4',
294 silly addNameRange '0.1.5',
294 silly addNameRange '0.1.6',
294 silly addNameRange '0.1.7',
294 silly addNameRange '0.1.8',
294 silly addNameRange '0.1.9',
294 silly addNameRange '0.2.0',
294 silly addNameRange '0.2.1-1',
294 silly addNameRange '0.2.2-1',
294 silly addNameRange '0.2.3-1',
294 silly addNameRange '0.2.3-2',
294 silly addNameRange '0.2.3-3',
294 silly addNameRange '0.2.3-4',
294 silly addNameRange '0.2.3-5',
294 silly addNameRange '0.2.4-1',
294 silly addNameRange '0.2.4-2',
294 silly addNameRange '0.2.5',
294 silly addNameRange '0.2.6',
294 silly addNameRange '0.2.7',
294 silly addNameRange '0.2.8',
294 silly addNameRange '0.3.0',
294 silly addNameRange '0.3.1',
294 silly addNameRange '0.3.2',
294 silly addNameRange '0.3.3',
294 silly addNameRange '0.3.4',
294 silly addNameRange '0.3.5',
294 silly addNameRange '0.3.6',
294 silly addNameRange '0.3.7',
294 silly addNameRange '0.3.8',
294 silly addNameRange '0.3.9',
294 silly addNameRange '0.4.0',
294 silly addNameRange '0.4.1',
294 silly addNameRange '0.4.2',
294 silly addNameRange '0.4.3',
294 silly addNameRange '0.4.4',
294 silly addNameRange '0.4.4-1',
294 silly addNameRange '0.4.4-2',
294 silly addNameRange '0.4.5',
294 silly addNameRange '0.5.0',
294 silly addNameRange '0.6.0',
294 silly addNameRange '0.6.2',
294 silly addNameRange '0.6.3',
294 silly addNameRange '0.6.4',
294 silly addNameRange '0.6.5',
294 silly addNameRange '0.6.6',
294 silly addNameRange '0.7.0',
294 silly addNameRange '0.7.1',
294 silly addNameRange '0.8.0',
294 silly addNameRange '0.9.0',
294 silly addNameRange '0.10.0',
294 silly addNameRange '0.11.0',
294 silly addNameRange '0.11.1',
294 silly addNameRange '0.11.2' ] ]
295 verbose addNamed [ 'cli', '0.6.6' ]
296 verbose addNamed [ '0.6.6', '0.6.6' ]
297 silly lockFile eb9c7665-cli-0-6-6 cli@0.6.6
298 verbose lock cli@0.6.6 C:\Users\bm250008\AppData\Roaming\npm-cache\eb9c7665-cli-0-6-6.lock
299 silly addNameRange number 2 { name: 'lodash', range: '>=3.7.0- <3.8.0-', hasData: true }
300 silly addNameRange versions [ 'lodash',
300 silly addNameRange [ '0.1.0',
300 silly addNameRange '0.2.0',
300 silly addNameRange '0.2.1',
300 silly addNameRange '0.2.2',
300 silly addNameRange '0.3.0',
300 silly addNameRange '0.3.1',
300 silly addNameRange '0.3.2',
300 silly addNameRange '0.4.0',
300 silly addNameRange '0.4.1',
300 silly addNameRange '0.4.2',
300 silly addNameRange '0.5.0-rc.1',
300 silly addNameRange '0.5.0',
300 silly addNameRange '0.5.1',
300 silly addNameRange '0.5.2',
300 silly addNameRange '0.6.0',
300 silly addNameRange '0.6.1',
300 silly addNameRange '0.7.0',
300 silly addNameRange '0.8.0',
300 silly addNameRange '0.8.1',
300 silly addNameRange '0.8.2',
300 silly addNameRange '0.9.0',
300 silly addNameRange '0.9.1',
300 silly addNameRange '0.9.2',
300 silly addNameRange '0.10.0',
300 silly addNameRange '1.0.0-rc.1',
300 silly addNameRange '1.0.0-rc.2',
300 silly addNameRange '1.0.0-rc.3',
300 silly addNameRange '1.0.0',
300 silly addNameRange '1.0.1',
300 silly addNameRange '1.1.0',
300 silly addNameRange '1.1.1',
300 silly addNameRange '1.2.0',
300 silly addNameRange '1.2.1',
300 silly addNameRange '1.3.0',
300 silly addNameRange '1.3.1',
300 silly addNameRange '2.0.0',
300 silly addNameRange '2.1.0',
300 silly addNameRange '2.2.0',
300 silly addNameRange '2.2.1',
300 silly addNameRange '2.3.0',
300 silly addNameRange '2.4.0',
300 silly addNameRange '2.4.1',
300 silly addNameRange '3.0.0',
300 silly addNameRange '3.0.1',
300 silly addNameRange '3.1.0',
300 silly addNameRange '3.2.0',
300 silly addNameRange '3.3.0',
300 silly addNameRange '3.3.1',
300 silly addNameRange '3.4.0',
300 silly addNameRange '3.5.0',
300 silly addNameRange '3.6.0',
300 silly addNameRange '1.0.2',
300 silly addNameRange '3.7.0',
300 silly addNameRange '2.4.2',
300 silly addNameRange '3.8.0',
300 silly addNameRange '3.9.0',
300 silly addNameRange '3.9.1',
300 silly addNameRange '3.9.2',
300 silly addNameRange '3.9.3',
300 silly addNameRange '3.10.0',
300 silly addNameRange '3.10.1',
300 silly addNameRange '4.0.0',
300 silly addNameRange '4.0.1',
300 silly addNameRange '4.1.0',
300 silly addNameRange '4.2.0',
300 silly addNameRange '4.2.1',
300 silly addNameRange '4.3.0',
300 silly addNameRange '4.4.0',
300 silly addNameRange '4.5.0',
300 silly addNameRange '4.5.1',
300 silly addNameRange '4.6.0',
300 silly addNameRange '4.6.1',
300 silly addNameRange '4.7.0',
300 silly addNameRange '4.8.0',
300 silly addNameRange '4.8.1',
300 silly addNameRange '4.8.2',
300 silly addNameRange '4.9.0',
300 silly addNameRange '4.10.0',
300 silly addNameRange '4.11.0',
300 silly addNameRange '4.11.1',
300 silly addNameRange '4.11.2',
300 silly addNameRange '4.12.0',
300 silly addNameRange '4.13.0',
300 silly addNameRange '4.13.1' ] ]
301 verbose addNamed [ 'lodash', '3.7.0' ]
302 verbose addNamed [ '3.7.0', '3.7.0' ]
303 silly lockFile d734a2d5-lodash-3-7-0 lodash@3.7.0
304 verbose lock lodash@3.7.0 C:\Users\bm250008\AppData\Roaming\npm-cache\d734a2d5-lodash-3-7-0.lock
305 verbose read json C:\Users\bm250008\AppData\Roaming\npm-cache\cli\0.6.6\package\package.json
306 http 200 https://registry.npmjs.org/strip-json-comments
307 silly registry.get cb [ 200,
307 silly registry.get { server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)',
307 silly registry.get etag: '"EYF9FD193QMICH86HBRP1YCEG"',
307 silly registry.get 'content-type': 'application/json',
307 silly registry.get 'cache-control': 'max-age=300',
307 silly registry.get 'content-length': '17452',
307 silly registry.get 'accept-ranges': 'bytes',
307 silly registry.get date: 'Wed, 29 Jun 2016 19:42:59 GMT',
307 silly registry.get via: '1.1 varnish',
307 silly registry.get age: '32',
307 silly registry.get connection: 'keep-alive',
307 silly registry.get 'x-served-by': 'cache-jfk1033-JFK',
307 silly registry.get 'x-cache': 'HIT',
307 silly registry.get 'x-cache-hits': '1',
307 silly registry.get 'x-timer': 'S1467229379.563064,VS0,VE0',
307 silly registry.get vary: 'Accept-Encoding' } ]
308 verbose read json C:\Users\bm250008\AppData\Roaming\npm-cache\lodash\3.7.0\package\package.json
309 silly addNameRange number 2 { name: 'strip-json-comments',
309 silly addNameRange range: '>=1.0.0- <1.1.0-',
309 silly addNameRange hasData: true }
310 silly addNameRange versions [ 'strip-json-comments',
310 silly addNameRange [ '0.1.0',
310 silly addNameRange '0.1.1',
310 silly addNameRange '0.1.2',
310 silly addNameRange '0.1.3',
310 silly addNameRange '1.0.0',
310 silly addNameRange '1.0.1',
310 silly addNameRange '1.0.2',
310 silly addNameRange '1.0.3',
310 silly addNameRange '1.0.4',
310 silly addNameRange '2.0.0',
310 silly addNameRange '2.0.1' ] ]
311 verbose addNamed [ 'strip-json-comments', '1.0.4' ]
312 verbose addNamed [ '1.0.4', '1.0.4' ]
313 silly lockFile e685be0d-strip-json-comments-1-0-4 strip-json-comments@1.0.4
314 verbose lock strip-json-comments@1.0.4 C:\Users\bm250008\AppData\Roaming\npm-cache\e685be0d-strip-json-comments-1-0-4.lock
315 silly lockFile eb9c7665-cli-0-6-6 cli@0.6.6
316 silly lockFile eb9c7665-cli-0-6-6 cli@0.6.6
317 silly lockFile d734a2d5-lodash-3-7-0 lodash@3.7.0
318 silly lockFile d734a2d5-lodash-3-7-0 lodash@3.7.0
319 verbose read json C:\Users\bm250008\AppData\Roaming\npm-cache\strip-json-comments\1.0.4\package\package.json
320 silly lockFile 83193756-cli-0-6-x cli@0.6.x
321 silly lockFile 83193756-cli-0-6-x cli@0.6.x
322 silly lockFile 68ae8c83-lodash-3-7-x lodash@3.7.x
323 silly lockFile 68ae8c83-lodash-3-7-x lodash@3.7.x
324 silly lockFile e685be0d-strip-json-comments-1-0-4 strip-json-comments@1.0.4
325 silly lockFile e685be0d-strip-json-comments-1-0-4 strip-json-comments@1.0.4
326 silly lockFile 6c877eb3-strip-json-comments-1-0-x strip-json-comments@1.0.x
327 silly lockFile 6c877eb3-strip-json-comments-1-0-x strip-json-comments@1.0.x
328 http 200 https://registry.npmjs.org/minimatch
329 silly registry.get cb [ 200,
329 silly registry.get { server: 'CouchDB/1.6.1 (Erlang OTP/R16B03)',
329 silly registry.get etag: '"1ESI3RK9Z28SAKF8ZOV3ZC01F"',
329 silly registry.get 'content-type': 'application/json',
329 silly registry.get 'cache-control': 'max-age=300',
329 silly registry.get 'content-length': '50614',
329 silly registry.get 'accept-ranges': 'bytes',
329 silly registry.get date: 'Wed, 29 Jun 2016 19:42:59 GMT',
329 silly registry.get via: '1.1 varnish',
329 silly registry.get age: '273',
329 silly registry.get connection: 'keep-alive',
329 silly registry.get 'x-served-by': 'cache-jfk1037-JFK',
329 silly registry.get 'x-cache': 'HIT',
329 silly registry.get 'x-cache-hits': '1',
329 silly registry.get 'x-timer': 'S1467229379.526906,VS0,VE0',
329 silly registry.get vary: 'Accept-Encoding' } ]
330 silly addNameRange number 2 { name: 'minimatch', range: '>=2.0.0- <2.1.0-', hasData: true }
331 silly addNameRange versions [ 'minimatch',
331 silly addNameRange [ '0.0.1',
331 silly addNameRange '0.0.2',
331 silly addNameRange '0.0.4',
331 silly addNameRange '0.0.5',
331 silly addNameRange '0.1.1',
331 silly addNameRange '0.1.2',
331 silly addNameRange '0.1.3',
331 silly addNameRange '0.1.4',
331 silly addNameRange '0.1.5',
331 silly addNameRange '0.2.0',
331 silly addNameRange '0.2.2',
331 silly addNameRange '0.2.3',
331 silly addNameRange '0.2.4',
331 silly addNameRange '0.2.5',
331 silly addNameRange '0.2.6',
331 silly addNameRange '0.2.7',
331 silly addNameRange '0.2.8',
331 silly addNameRange '0.2.9',
331 silly addNameRange '0.2.10',
331 silly addNameRange '0.2.11',
331 silly addNameRange '0.2.12',
331 silly addNameRange '0.2.13',
331 silly addNameRange '0.2.14',
331 silly addNameRange '0.3.0',
331 silly addNameRange '0.4.0',
331 silly addNameRange '1.0.0',
331 silly addNameRange '2.0.0',
331 silly addNameRange '2.0.1',
331 silly addNameRange '2.0.2',
331 silly addNameRange '2.0.3',
331 silly addNameRange '2.0.4',
331 silly addNameRange '2.0.5',
331 silly addNameRange '2.0.6',
331 silly addNameRange '2.0.7',
331 silly addNameRange '2.0.8',
331 silly addNameRange '2.0.9',
331 silly addNameRange '2.0.10',
331 silly addNameRange '3.0.0',
331 silly addNameRange '3.0.2' ] ]
332 verbose addNamed [ 'minimatch', '2.0.10' ]
333 verbose addNamed [ '2.0.10', '2.0.10' ]
334 silly lockFile b02f2c55-minimatch-2-0-10 minimatch@2.0.10
335 verbose lock minimatch@2.0.10 C:\Users\bm250008\AppData\Roaming\npm-cache\b02f2c55-minimatch-2-0-10.lock
336 warn deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
337 verbose read json C:\Users\bm250008\AppData\Roaming\npm-cache\minimatch\2.0.10\package\package.json
338 silly lockFile b02f2c55-minimatch-2-0-10 minimatch@2.0.10
339 silly lockFile b02f2c55-minimatch-2-0-10 minimatch@2.0.10
340 silly lockFile 1f131ac2-minimatch-2-0-x minimatch@2.0.x
341 silly lockFile 1f131ac2-minimatch-2-0-x minimatch@2.0.x
342 http 200 https://registry.npmjs.org/shelljs
343 silly registry.get cb [ 200,
343 silly registry.get { server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)',
343 silly registry.get etag: '"9TKEK5WXDZYTEFFN7WORLSUNM"',
343 silly registry.get 'content-type': 'application/json',
343 silly registry.get 'cache-control': 'max-age=300',
343 silly registry.get 'content-length': '62956',
343 silly registry.get 'accept-ranges': 'bytes',
343 silly registry.get date: 'Wed, 29 Jun 2016 19:42:59 GMT',
343 silly registry.get via: '1.1 varnish',
343 silly registry.get age: '115',
343 silly registry.get connection: 'keep-alive',
343 silly registry.get 'x-served-by': 'cache-jfk1046-JFK',
343 silly registry.get 'x-cache': 'HIT',
343 silly registry.get 'x-cache-hits': '1',
343 silly registry.get 'x-timer': 'S1467229379.555916,VS0,VE0',
343 silly registry.get vary: 'Accept-Encoding' } ]
344 silly addNameRange number 2 { name: 'shelljs', range: '>=0.3.0- <0.4.0-', hasData: true }
345 silly addNameRange versions [ 'shelljs',
345 silly addNameRange [ '0.0.1',
345 silly addNameRange '0.0.2',
345 silly addNameRange '0.0.3',
345 silly addNameRange '0.0.4',
345 silly addNameRange '0.0.5',
345 silly addNameRange '0.0.6',
345 silly addNameRange '0.0.7',
345 silly addNameRange '0.0.8',
345 silly addNameRange '0.0.9',
345 silly addNameRange '0.1.0',
345 silly addNameRange '0.1.1',
345 silly addNameRange '0.1.2',
345 silly addNameRange '0.1.3',
345 silly addNameRange '0.1.4',
345 silly addNameRange '0.2.0',
345 silly addNameRange '0.2.1',
345 silly addNameRange '0.2.2',
345 silly addNameRange '0.2.3',
345 silly addNameRange '0.2.4',
345 silly addNameRange '0.2.5',
345 silly addNameRange '0.2.6',
345 silly addNameRange '0.3.0',
345 silly addNameRange '0.4.0',
345 silly addNameRange '0.5.0',
345 silly addNameRange '0.5.1',
345 silly addNameRange '0.5.2',
345 silly addNameRange '0.5.3',
345 silly addNameRange '0.6.0',
345 silly addNameRange '0.7.0',
345 silly addNameRange '0.0.1-alpha1',
345 silly addNameRange '0.0.2-pre1',
345 silly addNameRange '0.0.4-pre1',
345 silly addNameRange '0.0.5-pre1',
345 silly addNameRange '0.0.5-pre2',
345 silly addNameRange '0.0.5-pre3',
345 silly addNameRange '0.0.5-pre4',
345 silly addNameRange '0.0.6-pre1',
345 silly addNameRange '0.0.6-pre2' ] ]
346 verbose addNamed [ 'shelljs', '0.3.0' ]
347 verbose addNamed [ '0.3.0', '0.3.0' ]
348 silly lockFile 7d3918b1-shelljs-0-3-0 shelljs@0.3.0
349 verbose lock shelljs@0.3.0 C:\Users\bm250008\AppData\Roaming\npm-cache\7d3918b1-shelljs-0-3-0.lock
350 verbose read json C:\Users\bm250008\AppData\Roaming\npm-cache\shelljs\0.3.0\package\package.json
351 silly lockFile 7d3918b1-shelljs-0-3-0 shelljs@0.3.0
352 silly lockFile 7d3918b1-shelljs-0-3-0 shelljs@0.3.0
353 silly lockFile f803acf0-shelljs-0-3-x shelljs@0.3.x
354 silly lockFile f803acf0-shelljs-0-3-x shelljs@0.3.x
355 silly resolved [ { name: 'htmlparser2',
355 silly resolved description: 'Fast & forgiving HTML/XML/RSS parser',
355 silly resolved version: '3.8.3',
355 silly resolved author: { name: 'Felix Boehm', email: 'me@feedic.com' },
355 silly resolved keywords: [ 'html', 'parser', 'streams', 'xml', 'dom', 'rss', 'feed', 'atom' ],
355 silly resolved repository: { type: 'git', url: 'git://github.com/fb55/htmlparser2.git' },
355 silly resolved bugs:
355 silly resolved { mail: 'me@feedic.com',
355 silly resolved url: 'http://github.com/fb55/htmlparser2/issues' },
355 silly resolved directories: { lib: 'lib/' },
355 silly resolved main: 'lib/index.js',
355 silly resolved scripts:
355 silly resolved { lcov: 'istanbul cover _mocha --report lcovonly -- -R spec',
355 silly resolved coveralls: 'npm run lint && npm run lcov && (cat coverage/lcov.info | coveralls || exit 0)',
355 silly resolved test: 'mocha && npm run lint',
355 silly resolved lint: 'jshint lib test && jscs lib test' },
355 silly resolved dependencies:
355 silly resolved { domhandler: '2.3',
355 silly resolved domutils: '1.5',
355 silly resolved domelementtype: '1',
355 silly resolved 'readable-stream': '1.1',
355 silly resolved entities: '1.0' },
355 silly resolved devDependencies:
355 silly resolved { mocha: '1',
355 silly resolved 'mocha-lcov-reporter': '*',
355 silly resolved coveralls: '*',
355 silly resolved istanbul: '*',
355 silly resolved jscs: '1.5.8',
355 silly resolved jshint: '2' },
355 silly resolved browser: { 'readable-stream': false },
355 silly resolved license: 'MIT',
355 silly resolved jshintConfig:
355 silly resolved { eqeqeq: true,
355 silly resolved freeze: true,
355 silly resolved latedef: 'nofunc',
355 silly resolved noarg: true,
355 silly resolved nonbsp: true,
355 silly resolved quotmark: 'double',
355 silly resolved undef: true,
355 silly resolved unused: true,
355 silly resolved trailing: true,
355 silly resolved eqnull: true,
355 silly resolved proto: true,
355 silly resolved smarttabs: true,
355 silly resolved node: true,
355 silly resolved globals: [Object] },
355 silly resolved readme: '# htmlparser2\n\n[![NPM version](http://img.shields.io/npm/v/htmlparser2.svg?style=flat)](https://npmjs.org/package/htmlparser2)\n[![Downloads](https://img.shields.io/npm/dm/htmlparser2.svg?style=flat)](https://npmjs.org/package/htmlparser2)\n[![Build Status](http://img.shields.io/travis/fb55/htmlparser2/master.svg?style=flat)](http://travis-ci.org/fb55/htmlparser2)\n[![Coverage](http://img.shields.io/coveralls/fb55/htmlparser2.svg?style=flat)](https://coveralls.io/r/fb55/htmlparser2)\n\nA forgiving HTML/XML/RSS parser. The parser can handle streams and provides a callback interface.\n\n## Installation\n\tnpm install htmlparser2\n\t\nA live demo of htmlparser2 is available [here](http://demos.forbeslindesay.co.uk/htmlparser2/).\n\n## Usage\n\n```javascript\nvar htmlparser = require("htmlparser2");\nvar parser = new htmlparser.Parser({\n\tonopentag: function(name, attribs){\n\t\tif(name === "script" && attribs.type === "text/javascript"){\n\t\t\tconsole.log("JS! Hooray!");\n\t\t}\n\t},\n\tontext: function(text){\n\t\tconsole.log("-->", text);\n\t},\n\tonclosetag: function(tagname){\n\t\tif(tagname === "script"){\n\t\t\tconsole.log("That\'s it?!");\n\t\t}\n\t}\n}, {decodeEntities: true});\nparser.write("Xyz <script type=\'text/javascript\'>var foo = \'<<bar>>\';</ script>");\nparser.end();\n```\n\nOutput (simplified):\n\n```javascript\n--> Xyz \nJS! Hooray!\n--> var foo = \'<<bar>>\';\nThat\'s it?!\n```\n\n## Documentation\n\nRead more about the parser and its options in the [wiki](https://github.com/fb55/htmlparser2/wiki/Parser-options).\n\n## Get a DOM\nThe `DomHandler` (known as `DefaultHandler` in the original `htmlparser` module) produces a DOM (document object model) that can be manipulated using the [`DomUtils`](https://github.com/fb55/DomUtils) helper.\n\nThe `DomHandler`, while still bundled with this module, was moved to its [own module](https://github.com/fb55/domhandler). Have a look at it for further information.\n\n## Parsing RSS/RDF/Atom Feeds\n\n```javascript\nnew htmlparser.FeedHandler(function(<error> error, <object> feed){\n ...\n});\n```\n\nNote: While the provided feed handler works for most feeds, you might want to use [danmactough/node-feedparser](https://github.com/danmactough/node-feedparser), which is much better tested and actively maintained.\n\n## Performance\n\nAfter having some artificial benchmarks for some time, __@AndreasMadsen__ published his [`htmlparser-benchmark`](https://github.com/AndreasMadsen/htmlparser-benchmark), which benchmarks HTML parses based on real-world websites.\n\nAt the time of writing, the latest versions of all supported parsers show the following performance characteristics on [Travis CI](https://travis-ci.org/AndreasMadsen/htmlparser-benchmark/builds/10805007) (please note that Travis doesn\'t guarantee equal conditions for all tests):\n\n```\ngumbo-parser : 34.9208 ms/file ± 21.4238\nhtml-parser : 24.8224 ms/file ± 15.8703\nhtml5 : 419.597 ms/file ± 264.265\nhtmlparser : 60.0722 ms/file ± 384.844\nhtmlparser2-dom: 12.0749 ms/file ± 6.49474\nhtmlparser2 : 7.49130 ms/file ± 5.74368\nhubbub : 30.4980 ms/file ± 16.4682\nlibxmljs : 14.1338 ms/file ± 18.6541\nparse5 : 22.0439 ms/file ± 15.3743\nsax : 49.6513 ms/file ± 26.6032\n```\n\n## How does this module differ from [node-htmlparser](https://github.com/tautologistics/node-htmlparser)?\n\nThis is a fork of the `htmlparser` module. The main difference is that this is intended to be used only with node (it runs on other platforms using [browserify](https://github.com/substack/node-browserify)). `htmlparser2` was rewritten multiple times and, while it maintains an API that\'s compatible with `htmlparser` in most cases, the projects don\'t share any code anymore.\n\nThe parser now provides a callback interface close to [sax.js](https://github.com/isaacs/sax-js) (originally targeted at [readabilitySAX](https://github.com/fb55/readabilitysax)). As a result, old handlers won\'t work anymore.\n\nThe `DefaultHandler` and the `RssHandler` were renamed to clarify their purpose (to `DomHandler` and `FeedHandler`). The old names are still available when requiring `htmlparser2`, your code should work as expected.\n',
355 silly resolved readmeFilename: 'README.md',
355 silly resolved _id: 'htmlparser2@3.8.3',
355 silly resolved _from: 'htmlparser2@3.8.x' },
355 silly resolved { name: 'exit',
355 silly resolved description: 'A replacement for process.exit that ensures stdio are fully drained before exiting.',
355 silly resolved version: '0.1.2',
355 silly resolved homepage: 'https://github.com/cowboy/node-exit',
355 silly resolved author: { name: '"Cowboy" Ben Alman', url: 'http://benalman.com/' },
355 silly resolved repository: { type: 'git', url: 'git://github.com/cowboy/node-exit.git' },
355 silly resolved bugs: { url: 'https://github.com/cowboy/node-exit/issues' },
355 silly resolved licenses: [ [Object] ],
355 silly resolved main: 'lib/exit',
355 silly resolved engines: { node: '>= 0.8.0' },
355 silly resolved scripts: { test: 'grunt nodeunit' },
355 silly resolved devDependencies:
355 silly resolved { 'grunt-contrib-jshint': '~0.6.4',
355 silly resolved 'grunt-contrib-nodeunit': '~0.2.0',
355 silly resolved 'grunt-contrib-watch': '~0.5.3',
355 silly resolved grunt: '~0.4.1',
355 silly resolved which: '~1.0.5' },
355 silly resolved keywords:
355 silly resolved [ 'exit',
355 silly resolved 'process',
355 silly resolved 'stdio',
355 silly resolved 'stdout',
355 silly resolved 'stderr',
355 silly resolved 'drain',
355 silly resolved 'flush',
355 silly resolved '3584' ],
355 silly resolved readme: '# exit [![Build Status](https://secure.travis-ci.org/cowboy/node-exit.png?branch=master)](http://travis-ci.org/cowboy/node-exit)\n\nA replacement for process.exit that ensures stdio are fully drained before exiting.\n\nTo make a long story short, if `process.exit` is called on Windows, script output is often truncated when pipe-redirecting `stdout` or `stderr`. This module attempts to work around this issue by waiting until those streams have been completely drained before actually calling `process.exit`.\n\nSee [Node.js issue #3584](https://github.com/joyent/node/issues/3584) for further reference.\n\nTested in OS X 10.8, Windows 7 on Node.js 0.8.25 and 0.10.18.\n\nBased on some code by [@vladikoff](https://github.com/vladikoff).\n\n## Getting Started\nInstall the module with: `npm install exit`\n\n```javascript\nvar exit = require(\'exit\');\n\n// These lines should appear in the output, EVEN ON WINDOWS.\nconsole.log("omg");\nconsole.error("yay");\n\n// process.exit(5);\nexit(5);\n\n// These lines shouldn\'t appear in the output.\nconsole.log("wtf");\nconsole.error("bro");\n```\n\n## Don\'t believe me? Try it for yourself.\n\nIn Windows, clone the repo and cd to the `test\\fixtures` directory. The only difference between [log.js](test/fixtures/log.js) and [log-broken.js](test/fixtures/log-broken.js) is that the former uses `exit` while the latter calls `process.exit` directly.\n\nThis test was done using cmd.exe, but you can see the same results using `| grep "std"` in either PowerShell or git-bash.\n\n```\nC:\\node-exit\\test\\fixtures>node log.js 0 10 stdout stderr 2>&1 | find "std"\nstdout 0\nstderr 0\nstdout 1\nstderr 1\nstdout 2\nstderr 2\nstdout 3\nstderr 3\nstdout 4\nstderr 4\nstdout 5\nstderr 5\nstdout 6\nstderr 6\nstdout 7\nstderr 7\nstdout 8\nstderr 8\nstdout 9\nstderr 9\n\nC:\\node-exit\\test\\fixtures>node log-broken.js 0 10 stdout stderr 2>&1 | find "std"\n\nC:\\node-exit\\test\\fixtures>\n```\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n## Release History\n2013-11-26 - v0.1.2 - Fixed a bug with hanging processes. \n2013-09-26 - v0.1.1 - Fixed some bugs. It seems to actually work now! \n2013-09-20 - v0.1.0 - Initial release.\n\n## License\nCopyright (c) 2013 "Cowboy" Ben Alman \nLicensed under the MIT license.\n',
355 silly resolved readmeFilename: 'README.md',
355 silly resolved _id: 'exit@0.1.2',
355 silly resolved _from: 'exit@0.1.x' },
355 silly resolved { name: 'console-browserify',
355 silly resolved version: '1.1.0',
355 silly resolved description: 'Emulate console for all the browsers',
355 silly resolved keywords: [],
355 silly resolved author: { name: 'Raynos', email: 'raynos2@gmail.com' },
355 silly resolved repository:
355 silly resolved { type: 'git',
355 silly resolved url: 'git://github.com/Raynos/console-browserify.git' },
355 silly resolved main: 'index',
355 silly resolved homepage: 'https://github.com/Raynos/console-browserify',
355 silly resolved contributors: [ [Object] ],
355 silly resolved bugs:
355 silly resolved { url: 'https://github.com/Raynos/console-browserify/issues',
355 silly resolved email: 'raynos2@gmail.com' },
355 silly resolved dependencies: { 'date-now': '^0.1.4' },
355 silly resolved devDependencies:
355 silly resolved { tape: '^2.12.3',
355 silly resolved jsonify: '0.0.0',
355 silly resolved 'tap-spec': '^0.1.8',
355 silly resolved 'run-browser': '^1.3.0',
355 silly resolved 'tap-dot': '^0.2.1' },
355 silly resolved licenses: [ [Object] ],
355 silly resolved scripts:
355 silly resolved { test: 'node ./test/index.js | tap-spec',
355 silly resolved dot: 'node ./test/index.js | tap-dot',
355 silly resolved start: 'node ./index.js',
355 silly resolved cover: 'istanbul cover --report none --print detail ./test/index.js',
355 silly resolved 'view-cover': 'istanbul report html && google-chrome ./coverage/index.html',
355 silly resolved browser: 'run-browser test/index.js',
355 silly resolved phantom: 'run-browser test/index.js -b | tap-spec',
355 silly resolved build: 'browserify test/index.js -o test/static/bundle.js',
355 silly resolved testem: 'testem' },
355 silly resolved testling: { files: 'test/index.js', browsers: [Object] },
355 silly resolved readme: '# console-browserify\n\n[![build status][1]][2]\n\n[![browser support][3]][4]\n\n\nEmulate console for all the browsers\n\n## Example\n\n```js\nvar console = require("console-browserify")\n\nconsole.log("hello world!")\n```\n\n## Installation\n\n`npm install console-browserify`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n\n\n\n [1]: https://secure.travis-ci.org/Raynos/console-browserify.png\n [2]: http://travis-ci.org/Raynos/console-browserify\n [3]: http://ci.testling.com/Raynos/console-browserify.png\n [4]: http://ci.testling.com/Raynos/console-browserify\n',
355 silly resolved readmeFilename: 'README.md',
355 silly resolved _id: 'console-browserify@1.1.0',
355 silly resolved _from: 'console-browserify@1.1.x' },
355 silly resolved { name: 'cli',
355 silly resolved description: 'A tool for rapidly building command line apps',
355 silly resolved version: '0.6.6',
355 silly resolved homepage: 'http://github.com/chriso/cli',
355 silly resolved keywords:
355 silly resolved [ 'cli',
355 silly resolved 'command line',
355 silly resolved 'opts',
355 silly resolved 'parseopt',
355 silly resolved 'opt',
355 silly resolved 'args',
355 silly resolved 'console',
355 silly resolved 'argsparse',
355 silly resolved 'optparse',
355 silly resolved 'daemon',
355 silly resolved 'autocomplete',
355 silly resolved 'command',
355 silly resolved 'autocompletion' ],
355 silly resolved author: { name: 'Chris O\'Hara', email: 'cohara87@gmail.com' },
355 silly resolved main: 'cli.js',
355 silly resolved bugs:
355 silly resolved { mail: 'cohara87@gmail.com',
355 silly resolved url: 'http://github.com/chriso/cli/issues' },
355 silly resolved repository: { type: 'git', url: 'http://github.com/chriso/cli.git' },
355 silly resolved dependencies: { glob: '~ 3.2.1', exit: '0.1.2' },
355 silly resolved contributors: [ [Object] ],
355 silly resolved engines: { node: '>=0.2.5' },
355 silly resolved licenses: [ [Object] ],
355 silly resolved readme: '**cli is a toolkit for rapidly building command line apps - it includes:**\n\n- Full featured opts/args parser\n- Plugin support for adding common options and switches\n- Helper methods for working with input/output and spawning child processes\n- Output colored/styled messages, [progress bars](https://github.com/chriso/cli/blob/master/examples/progress.js) or [spinners](https://github.com/chriso/cli/blob/master/examples/spinner.js)\n- Command [auto-completion](https://github.com/chriso/cli/blob/master/examples/command.js) and [glob support](https://github.com/chriso/cli/blob/master/examples/glob.js)\n\nInstall using `npm install cli` or just bundle [cli.js](https://github.com/chriso/cli/raw/master/cli.js) with your app.\n\n## Example apps\n\n### sort.js\n\n```javascript\n#!/usr/bin/env node\nrequire(\'cli\').withStdinLines(function(lines, newline) {\n this.output(lines.sort().join(newline));\n});\n```\n\nTry it out\n\n```bash\n$ ./sort.js < input.txt\n```\n\nLet\'s add support for an `-n` switch to use a numeric sort, and a `-r` switch to reverse output - only 5 extra lines of code (!)\n\n```javascript\nvar cli = require(\'cli\'), options = cli.parse();\n\ncli.withStdinLines(function(lines, newline) {\n lines.sort(!options.n ? null : function(a, b) {\n return parseInt(a) > parseInt(b);\n });\n if (options.r) lines.reverse();\n this.output(lines.join(newline));\n});\n```\n\n### static.js\n\nLet\'s create a static file server with daemon support to see the opts parser + plugins in use - note: this requires `npm install creationix daemon`\n\n```javascript\nvar cli = require(\'cli\').enable(\'daemon\', \'status\'); //Enable 2 plugins\n\ncli.parse({\n log: [\'l\', \'Enable logging\'],\n port: [\'p\', \'Listen on this port\', \'number\', 8080],\n serve: [false, \'Serve static files from PATH\', \'path\', \'./public\']\n});\n\ncli.main(function(args, options) {\n var server, middleware = [];\n\n if (options.log) {\n this.debug(\'Enabling logging\');\n middleware.push(require(\'creationix/log\')());\n }\n\n this.debug(\'Serving files from \' + options.serve);\n middleware.push(require(\'creationix/static\')(\'/\', options.serve, \'index.html\'));\n\n server = this.createServer(middleware).listen(options.port);\n\n this.ok(\'Listening on port \' + options.port);\n});\n```\n\nTo output usage information\n\n```bash\n$ ./static.js --help\n```\n\nTo create a daemon that serves files from */tmp*, run\n\n```bash\n$ ./static.js -ld --serve=/tmp\n```\n\nFor more examples, see [./examples](https://github.com/chriso/cli/tree/master/examples)\n\n## Helper methods\n\ncli has methods that collect stdin (newline is autodetected as \\n or \\r\\n)\n\n```javascript\ncli.withStdin(callback); //callback receives stdin as a string\ncli.withStdinLines(callback); //callback receives stdin split into an array of lines (lines, newline)\n```\n\ncli also has a lower level method for working with input line by line (see [./examples/cat.js](https://github.com/chriso/cli/blob/master/examples/cat.js) for an example). \n\n```javascript\ncli.withInput(file, function (line, newline, eof) {\n if (!eof) {\n this.output(line + newline);\n }\n});\n```\n\n*Note: `file` can be omitted if you want to work with stdin*\n\nTo output a progress bar, call\n\n```javascript\ncli.progress(progress); //Where 0 <= progress <= 1\n```\n\nTo spawn a child process, use\n\n```javascript\ncli.exec(cmd, callback); //callback receives the output of the process (split into lines)\n```\n\ncli also comes bundled with kof\'s [node-natives](https://github.com/kof/node-natives) (access with cli.native) and creationix\' [stack](https://github.com/creationix/stack) (access with cli.createServer)\n\n## Plugins\n\nPlugins are a way of adding common opts and can be enabled using \n\n```javascript\ncli.enable(plugin1, [plugin2, ...]); //To disable, use the equivalent disable() method\n```\n\n**help** - *enabled by default*\n\nAdds `-h,--help` to output auto-generated usage information\n\n**version**\n\nAdds `-v,--version` to output version information for the app. cli will attempt to locate and parse a nearby *package.json*\n\nTo set your own app name and version, use `cli.setApp(app_name, version)`\n\n**status**\n\nAdds options to show/hide the stylized status messages that are output to the console when using one of these methods\n\n```javascript\ncli.debug(msg); //Only shown when using --debug\ncli.error(msg);\ncli.fatal(msg); //Exits the process after outputting msg\ncli.info(msg);\ncli.ok(msg);\n```\n\n`-k,--no-color` will omit ANSI color escapes from the output\n\n**glob** - *requires* `npm install glob`\n\nEnables glob matching of arguments\n\n**daemon** - *requires* `npm install daemon`\n\nAdds `-d,--daemon ARG` for daemonizing the process and controlling the resulting daemon\n\n`ARG` can be either start (default), stop, restart, pid (outputs the daemon\'s pid if it\'s running), or log (output the daemon\'s stdout+stderr)\n\n**timeout**\n\nAdds `-t,--timeout N` to exit the process after N seconds with an error\n\n**catchall**\n\nAdds `-c,--catch` to catch and output uncaughtExceptions and resume execution\n\n*Note: Plugins are automatically disabled if an option or switch of the same name is already defined*\n\n## LICENSE\n\n(MIT license)\n\nCopyright (c) 2010 Chris O\'Hara <cohara87@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n"Software"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n',
355 silly resolved readmeFilename: 'README.md',
355 silly resolved _id: 'cli@0.6.6',
355 silly resolved _from: 'cli@0.6.x' },
355 silly resolved { name: 'lodash',
355 silly resolved version: '3.7.0',
355 silly resolved description: 'The modern build of lodash modular utilities.',
355 silly resolved homepage: 'https://lodash.com/',
355 silly resolved icon: 'https://lodash.com/icon.svg',
355 silly resolved license: 'MIT',
355 silly resolved main: 'index.js',
355 silly resolved keywords: 'modules, stdlib, util',
355 silly resolved author:
355 silly resolved { name: 'John-David Dalton',
355 silly resolved email: 'john.david.dalton@gmail.com',
355 silly resolved url: 'http://allyoucanleet.com/' },
355 silly resolved contributors: [ [Object], [Object], [Object], [Object], [Object] ],
355 silly resolved repository: { type: 'git', url: 'lodash/lodash' },
355 silly resolved scripts: { test: 'echo "See https://travis-ci.org/lodash/lodash-cli for testing details."' },
355 silly resolved readme: '# lodash v3.7.0\n\nThe [modern build](https://github.com/lodash/lodash/wiki/Build-Differences) of [lodash](https://lodash.com/) exported as [Node.js](http://nodejs.org/)/[io.js](https://iojs.org/) modules.\n\nGenerated using [lodash-cli](https://www.npmjs.com/package/lodash-cli):\n```bash\n$ lodash modularize modern exports=node -o ./\n$ lodash modern -d -o ./index.js\n```\n\n## Installation\n\nUsing npm:\n\n```bash\n$ {sudo -H} npm i -g npm\n$ npm i --save lodash\n```\n\nIn Node.js/io.js:\n\n```js\n// load the modern build\nvar _ = require(\'lodash\');\n// or a method category\nvar array = require(\'lodash/array\');\n// or a method (great for smaller builds with browserify/webpack)\nvar chunk = require(\'lodash/array/chunk\');\n```\n\nSee the [package source](https://github.com/lodash/lodash/tree/3.7.0-npm) for more details.\n\n**Note:**<br>\nDon’t assign values to the [special variable](http://nodejs.org/api/repl.html#repl_repl_features) `_` when in the REPL.<br>\nInstall [n_](https://www.npmjs.com/package/n_) for a REPL that includes lodash by default.\n\n## Module formats\n\nlodash is also available in a variety of other builds & module formats.\n\n * npm packages for [modern](https://www.npmjs.com/package/lodash), [compatibility](https://www.npmjs.com/package/lodash-compat), & [per method](https://www.npmjs.com/browse/keyword/lodash-modularized) builds\n * AMD modules for [modern](https://github.com/lodash/lodash/tree/3.7.0-amd) & [compatibility](https://github.com/lodash/lodash-compat/tree/3.7.0-amd) builds\n * ES modules for the [modern](https://github.com/lodash/lodash/tree/3.7.0-es) build\n\n## Further Reading\n\n * [API Documentation](https://lodash.com/docs)\n * [Build Differences](https://github.com/lodash/lodash/wiki/Build-Differences)\n * [Changelog](https://github.com/lodash/lodash/wiki/Changelog)\n * [Release Notes](https://github.com/lodash/lodash/releases)\n * [Roadmap](https://github.com/lodash/lodash/wiki/Roadmap)\n * [More Resources](https://github.com/lodash/lodash/wiki/Resources)\n\n## Features\n\n * ~100% [code coverage](https://coveralls.io/r/lodash)\n * Follows [semantic versioning](http://semver.org/) for releases\n * [Lazily evaluated](http://filimanjaro.com/blog/2014/introducing-lazy-evaluation/) chaining\n * [_(…)](https://lodash.com/docs#_) supports intuitive chaining\n * [_.add](https://lodash.com/docs#add) for mathematical composition\n * [_.ary](https://lodash.com/docs#ary) & [_.rearg](https://lodash.com/docs#rearg) to change function argument limits & order\n * [_.at](https://lodash.com/docs#at) for cherry-picking collection values\n * [_.attempt](https://lodash.com/docs#attempt) to execute functions which may error without a try-catch\n * [_.before](https://lodash.com/docs#before) to complement [_.after](https://lodash.com/docs#after)\n * [_.bindKey](https://lodash.com/docs#bindKey) for binding [*“lazy”*](http://michaux.ca/articles/lazy-function-definition-pattern) defined methods\n * [_.chunk](https://lodash.com/docs#chunk) for splitting an array into chunks of a given size\n * [_.clone](https://lodash.com/docs#clone) supports shallow cloning of `Date` & `RegExp` objects\n * [_.cloneDeep](https://lodash.com/docs#cloneDeep) for deep cloning arrays & objects\n * [_.create](https://lodash.com/docs#create) for easier object inheritance\n * [_.curry](https://lodash.com/docs#curry) & [_.curryRight](https://lodash.com/docs#curryRight) for creating [curried](http://hughfdjackson.com/javascript/why-curry-helps/) functions\n * [_.debounce](https://lodash.com/docs#debounce) & [_.throttle](https://lodash.com/docs#throttle) are cancelable & accept options for more control\n * [_.fill](https://lodash.com/docs#fill) to fill arrays with values\n * [_.findKey](https://lodash.com/docs#findKey) for finding keys\n * [_.flow](https://lodash.com/docs#flow) to complement [_.flowRight](https://lodash.com/docs#flowRight) (a.k.a `_.compose`)\n * [_.forEach](https://lodash.com/docs#forEach) supports exiting early\n * [_.forIn](https://lodash.com/docs#forIn) for iterating all enumerable properties\n * [_.forOwn](https://lodash.com/docs#forOwn) for iterating own properties\n * [_.get](https://lodash.com/docs#get) & [_.set](https://lodash.com/docs#set) for deep property getting & setting\n * [_.inRange](https://lodash.com/docs#inRange) for checking whether a number is within a given range\n * [_.isNative](https://lodash.com/docs#isNative) to check for native functions\n * [_.isPlainObject](https://lodash.com/docs#isPlainObject) & [_.toPlainObject](https://lodash.com/docs#toPlainObject) to check for & convert to `Object` objects\n * [_.isTypedArray](https://lodash.com/docs#isTypedArray) to check for typed arrays\n * [_.matches](https://lodash.com/docs#matches) supports deep object comparisons\n * [_.matchesProperty](https://lodash.com/docs#matchesProperty) to complement [_.matches](https://lodash.com/docs#matches) & [_.property](https://lodash.com/docs#property)\n * [_.method](https://lodash.com/docs#method) & [_.methodOf](https://lodash.com/docs#methodOf) to create functions that invoke methods\n * [_.merge](https://lodash.com/docs#merge) for a deep [_.extend](https://lodash.com/docs#extend)\n * [_.parseInt](https://lodash.com/docs#parseInt) for consistent cross-environment behavior\n * [_.pull](https://lodash.com/docs#pull), [_.pullAt](https://lodash.com/docs#pullAt), & [_.remove](https://lodash.com/docs#remove) for mutating arrays\n * [_.random](https://lodash.com/docs#random) supports returning floating-point numbers\n * [_.restParam](https://lodash.com/docs#restParam) & [_.spread](https://lodash.com/docs#spread) for applying rest parameters & spreading arguments to functions\n * [_.runInContext](https://lodash.com/docs#runInContext) for collisionless mixins & easier mocking\n * [_.slice](https://lodash.com/docs#slice) for creating subsets of array-like values\n * [_.sortByAll](https://lodash.com/docs#sortByAll) & [_.sortByOrder](https://lodash.com/docs#sortByOrder) for sorting by multiple properties & orders\n * [_.sum](https://lodash.com/docs#sum) to get the sum of values\n * [_.support](https://lodash.com/docs#support) for flagging environment features\n * [_.template](https://lodash.com/docs#template) supports [*“imports”*](https://lodash.com/docs#templateSettings-imports) options & [ES template delimiters](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-template-literal-lexical-components)\n * [_.transform](https://lodash.com/docs#transform) as a powerful alternative to [_.reduce](https://lodash.com/docs#reduce) for transforming objects\n * [_.xor](https://lodash.com/docs#xor) to complement [_.difference](https://lodash.com/docs#difference), [_.intersection](https://lodash.com/docs#intersection), & [_.union](https://lodash.com/docs#union)\n * [_.valuesIn](https://lodash.com/docs#valuesIn) for getting values of all enumerable properties\n * [_.bind](https://lodash.com/docs#bind), [_.curry](https://lodash.com/docs#curry), [_.partial](https://lodash.com/docs#partial), &\n [more](https://lodash.com/docs "_.bindKey, _.curryRight, _.partialRight") support customizable argument placeholders\n * [_.capitalize](https://lodash.com/docs#capitalize), [_.trim](https://lodash.com/docs#trim), &\n [more](https://lodash.com/docs "_.camelCase, _.deburr, _.endsWith, _.escapeRegExp, _.kebabCase, _.pad, _.padLeft, _.padRight, _.repeat, _.snakeCase, _.startCase, _.startsWith, _.trimLeft, _.trimRight, _.trunc, _.words") string methods\n * [_.clone](https://lodash.com/docs#clone), [_.isEqual](https://lodash.com/docs#isEqual), &\n [more](https://lodash.com/docs "_.assign, _.cloneDeep, _.merge") accept callbacks\n * [_.dropWhile](https://lodash.com/docs#dropWhile), [_.takeWhile](https://lodash.com/docs#takeWhile), &\n [more](https://lodash.com/docs "_.drop, _.dropRightWhile, _.take, _.takeRightWhile") to complement [_.first](https://lodash.com/docs#first), [_.initial](https://lodash.com/docs#initial), [_.last](https://lodash.com/docs#last), & [_.rest](https://lodash.com/docs#rest)\n * [_.findLast](https://lodash.com/docs#findLast), [_.findLastKey](https://lodash.com/docs#findLastKey), &\n [more](https://lodash.com/docs "_.flowRight, _.forEachRight, _.forInRight, _.forOwnRight, _.partialRight") right-associative methods\n * [_.includes](https://lodash.com/docs#includes), [_.toArray](https://lodash.com/docs#toArray), &\n [more](https://lodash.com/docs "_.at, _.countBy, _.every, _.filter, _.find, _.findLast, _.forEach, _.forEachRight, _.groupBy, _.indexBy, _.invoke, _.map, _.max, _.min, _.partition, _.pluck, _.reduce, _.reduceRight, _.reject, _.shuffle, _.size, _.some, _.sortBy") accept strings\n * [_#commit](https://lodash.com/docs#prototype-commit) & [_#plant](https://lodash.com/docs#prototype-plant) for working with chain sequences\n * [_#thru](https://lodash.com/docs#thru) to pass values thru a chain sequence\n\n## Support\n\nTested in Chrome 41-42, Firefox 36-37, IE 6-11, Opera 27-28, Safari 5-8, io.js 1.7.1, Node.js 0.8.28, 0.10.38, & 0.12.2, PhantomJS 1.9.8, RingoJS 0.11, & Rhino 1.7RC5.\nAutomated [browser](https://saucelabs.com/u/lodash) & [CI](https://travis-ci.org/lodash/lodash/) test runs are available. Special thanks to [Sauce Labs](https://saucelabs.com/) for providing automated browser testing.\n',
355 silly resolved readmeFilename: 'README.md',
355 silly resolved _id: 'lodash@3.7.0',
355 silly resolved _from: 'lodash@3.7.x' },
355 silly resolved { name: 'strip-json-comments',
355 silly resolved version: '1.0.4',
355 silly resolved description: 'Strip comments from JSON. Lets you use comments in your JSON files!',
355 silly resolved keywords:
355 silly resolved [ 'json',
355 silly resolved 'strip',
355 silly resolved 'remove',
355 silly resolved 'delete',
355 silly resolved 'trim',
355 silly resolved 'comments',
355 silly resolved 'multiline',
355 silly resolved 'parse',
355 silly resolved 'config',
355 silly resolved 'configuration',
355 silly resolved 'conf',
355 silly resolved 'settings',
355 silly resolved 'util',
355 silly resolved 'env',
355 silly resolved 'environment',
355 silly resolved 'cli',
355 silly resolved 'bin' ],
355 silly resolved license: 'MIT',
355 silly resolved author:
355 silly resolved { name: 'Sindre Sorhus',
355 silly resolved email: 'sindresorhus@gmail.com',
355 silly resolved url: 'sindresorhus.com' },
355 silly resolved files: [ 'cli.js', 'strip-json-comments.js' ],
355 silly resolved main: 'strip-json-comments',
355 silly resolved bin: { 'strip-json-comments': 'cli.js' },
355 silly resolved repository: { type: 'git', url: 'sindresorhus/strip-json-comments' },
355 silly resolved scripts: { test: 'mocha --ui tdd' },
355 silly resolved devDependencies: { mocha: '*' },
355 silly resolved engines: { node: '>=0.8.0' },
355 silly resolved readme: '# strip-json-comments [![Build Status](https://travis-ci.org/sindresorhus/strip-json-comments.svg?branch=master)](https://travis-ci.org/sindresorhus/strip-json-comments)\n\n> Strip comments from JSON. Lets you use comments in your JSON files!\n\nThis is now possible:\n\n```js\n{\n\t// rainbows\n\t"unicorn": /* ❤ */ "cake"\n}\n```\n\nIt will remove single-line comments `//` and multi-line comments `/**/`.\n\nAlso available as a [gulp](https://github.com/sindresorhus/gulp-strip-json-comments)/[grunt](https://github.com/sindresorhus/grunt-strip-json-comments)/[broccoli](https://github.com/sindresorhus/broccoli-strip-json-comments) plugin.\n\n-\n\n*There\'s also [`json-comments`](https://npmjs.org/package/json-comments), but it\'s only for Node.js, inefficient, bloated as it also minifies, and comes with a `require` hook, which is :(*\n\n\n## Install\n\n```sh\n$ npm install --save strip-json-comments\n```\n\n```sh\n$ bower install --save strip-json-comments\n```\n\n```sh\n$ component install sindresorhus/strip-json-comments\n```\n\n\n## Usage\n\n```js\nvar json = \'{/*rainbows*/"unicorn":"cake"}\';\nJSON.parse(stripJsonComments(json));\n//=> {unicorn: \'cake\'}\n```\n\n\n## API\n\n### stripJsonComments(input)\n\n#### input\n\nType: `string`\n\nAccepts a string with JSON and returns a string without comments.\n\n\n## CLI\n\n```sh\n$ npm install --global strip-json-comments\n```\n\n```sh\n$ strip-json-comments --help\n\nstrip-json-comments input-file > output-file\n# or\nstrip-json-comments < input-file > output-file\n```\n\n\n## Related\n\n- [`strip-css-comments`](https://github.com/sindresorhus/strip-css-comments)\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n',
355 silly resolved readmeFilename: 'readme.md',
355 silly resolved _id: 'strip-json-comments@1.0.4',
355 silly resolved _from: 'strip-json-comments@1.0.x' },
355 silly resolved { author:
355 silly resolved { name: 'Isaac Z. Schlueter',
355 silly resolved email: 'i@izs.me',
355 silly resolved url: 'http://blog.izs.me' },
355 silly resolved name: 'minimatch',
355 silly resolved description: 'a glob matcher in javascript',
355 silly resolved version: '2.0.10',
355 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/minimatch.git' },
355 silly resolved main: 'minimatch.js',
355 silly resolved scripts:
355 silly resolved { posttest: 'standard minimatch.js test/*.js',
355 silly resolved test: 'tap test/*.js',
355 silly resolved prepublish: 'browserify -o browser.js -e minimatch.js -s minimatch --bare' },
355 silly resolved engines: { node: '*' },
355 silly resolved dependencies: { 'brace-expansion': '^1.0.0' },
355 silly resolved devDependencies: { browserify: '^9.0.3', standard: '^3.7.2', tap: '^1.2.0' },
355 silly resolved license: 'ISC',
355 silly resolved files: [ 'minimatch.js', 'browser.js' ],
355 silly resolved readme: '# minimatch\n\nA minimal matching utility.\n\n[![Build Status](https://secure.travis-ci.org/isaacs/minimatch.png)](http://travis-ci.org/isaacs/minimatch)\n\n\nThis is the matching library used internally by npm.\n\nIt works by converting glob expressions into JavaScript `RegExp`\nobjects.\n\n## Usage\n\n```javascript\nvar minimatch = require("minimatch")\n\nminimatch("bar.foo", "*.foo") // true!\nminimatch("bar.foo", "*.bar") // false!\nminimatch("bar.foo", "*.+(bar|foo)", { debug: true }) // true, and noisy!\n```\n\n## Features\n\nSupports these glob features:\n\n* Brace Expansion\n* Extended glob matching\n* "Globstar" `**` matching\n\nSee:\n\n* `man sh`\n* `man bash`\n* `man 3 fnmatch`\n* `man 5 gitignore`\n\n## Minimatch Class\n\nCreate a minimatch object by instanting the `minimatch.Minimatch` class.\n\n```javascript\nvar Minimatch = require("minimatch").Minimatch\nvar mm = new Minimatch(pattern, options)\n```\n\n### Properties\n\n* `pattern` The original pattern the minimatch object represents.\n* `options` The options supplied to the constructor.\n* `set` A 2-dimensional array of regexp or string expressions.\n Each row in the\n array corresponds to a brace-expanded pattern. Each item in the row\n corresponds to a single path-part. For example, the pattern\n `{a,b/c}/d` would expand to a set of patterns like:\n\n [ [ a, d ]\n , [ b, c, d ] ]\n\n If a portion of the pattern doesn\'t have any "magic" in it\n (that is, it\'s something like `"foo"` rather than `fo*o?`), then it\n will be left as a string rather than converted to a regular\n expression.\n\n* `regexp` Created by the `makeRe` method. A single regular expression\n expressing the entire pattern. This is useful in cases where you wish\n to use the pattern somewhat like `fnmatch(3)` with `FNM_PATH` enabled.\n* `negate` True if the pattern is negated.\n* `comment` True if the pattern is a comment.\n* `empty` True if the pattern is `""`.\n\n### Methods\n\n* `makeRe` Generate the `regexp` member if necessary, and return it.\n Will return `false` if the pattern is invalid.\n* `match(fname)` Return true if the filename matches the pattern, or\n false otherwise.\n* `matchOne(fileArray, patternArray, partial)` Take a `/`-split\n filename, and match it against a single row in the `regExpSet`. This\n method is mainly for internal use, but is exposed so that it can be\n used by a glob-walker that needs to avoid excessive filesystem calls.\n\nAll other methods are internal, and will be called as necessary.\n\n## Functions\n\nThe top-level exported function has a `cache` property, which is an LRU\ncache set to store 100 items. So, calling these methods repeatedly\nwith the same pattern and options will use the same Minimatch object,\nsaving the cost of parsing it multiple times.\n\n### minimatch(path, pattern, options)\n\nMain export. Tests a path against the pattern using the options.\n\n```javascript\nvar isJS = minimatch(file, "*.js", { matchBase: true })\n```\n\n### minimatch.filter(pattern, options)\n\nReturns a function that tests its\nsupplied argument, suitable for use with `Array.filter`. Example:\n\n```javascript\nvar javascripts = fileList.filter(minimatch.filter("*.js", {matchBase: true}))\n```\n\n### minimatch.match(list, pattern, options)\n\nMatch against the list of\nfiles, in the style of fnmatch or glob. If nothing is matched, and\noptions.nonull is set, then return a list containing the pattern itself.\n\n```javascript\nvar javascripts = minimatch.match(fileList, "*.js", {matchBase: true}))\n```\n\n### minimatch.makeRe(pattern, options)\n\nMake a regular expression object from the pattern.\n\n## Options\n\nAll options are `false` by default.\n\n### debug\n\nDump a ton of stuff to stderr.\n\n### nobrace\n\nDo not expand `{a,b}` and `{1..3}` brace sets.\n\n### noglobstar\n\nDisable `**` matching against multiple folder names.\n\n### dot\n\nAllow patterns to match filenames starting with a period, even if\nthe pattern does not explicitly have a period in that spot.\n\nNote that by default, `a/**/b` will **not** match `a/.d/b`, unless `dot`\nis set.\n\n### noext\n\nDisable "extglob" style patterns like `+(a|b)`.\n\n### nocase\n\nPerform a case-insensitive match.\n\n### nonull\n\nWhen a match is not found by `minimatch.match`, return a list containing\nthe pattern itself if this option is set. When not set, an empty list\nis returned if there are no matches.\n\n### matchBase\n\nIf set, then patterns without slashes will be matched\nagainst the basename of the path if it contains slashes. For example,\n`a?b` would match the path `/xyz/123/acb`, but not `/xyz/acb/123`.\n\n### nocomment\n\nSuppress the behavior of treating `#` at the start of a pattern as a\ncomment.\n\n### nonegate\n\nSuppress the behavior of treating a leading `!` character as negation.\n\n### flipNegate\n\nReturns from negate expressions the same as if they were not negated.\n(Ie, true on a hit, false on a miss.)\n\n\n## Comparisons to other fnmatch/glob implementations\n\nWhile strict compliance with the existing standards is a worthwhile\ngoal, some discrepancies exist between minimatch and other\nimplementations, and are intentional.\n\nIf the pattern starts with a `!` character, then it is negated. Set the\n`nonegate` flag to suppress this behavior, and treat leading `!`\ncharacters normally. This is perhaps relevant if you wish to start the\npattern with a negative extglob pattern like `!(a|B)`. Multiple `!`\ncharacters at the start of a pattern will negate the pattern multiple\ntimes.\n\nIf a pattern starts with `#`, then it is treated as a comment, and\nwill not match anything. Use `\\#` to match a literal `#` at the\nstart of a line, or set the `nocomment` flag to suppress this behavior.\n\nThe double-star character `**` is supported by default, unless the\n`noglobstar` flag is set. This is supported in the manner of bsdglob\nand bash 4.1, where `**` only has special significance if it is the only\nthing in a path part. That is, `a/**/b` will match `a/x/y/b`, but\n`a/**b` will not.\n\nIf an escaped pattern has no matches, and the `nonull` flag is set,\nthen minimatch.match returns the pattern as-provided, rather than\ninterpreting the character escapes. For example,\n`minimatch.match([], "\\\\*a\\\\?")` will return `"\\\\*a\\\\?"` rather than\n`"*a?"`. This is akin to setting the `nullglob` option in bash, except\nthat it does not resolve escaped pattern characters.\n\nIf brace expansion is not disabled, then it is performed before any\nother interpretation of the glob pattern. Thus, a pattern like\n`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded\n**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are\nchecked for validity. Since those two are valid, matching proceeds.\n',
355 silly resolved readmeFilename: 'README.md',
355 silly resolved _id: 'minimatch@2.0.10',
355 silly resolved _from: 'minimatch@2.0.x' },
355 silly resolved { name: 'shelljs',
355 silly resolved version: '0.3.0',
355 silly resolved author: { name: 'Artur Adib', email: 'aadib@mozilla.com' },
355 silly resolved description: 'Portable Unix shell commands for Node.js',
355 silly resolved keywords: [ 'unix', 'shell', 'makefile', 'make', 'jake', 'synchronous' ],
355 silly resolved repository: { type: 'git', url: 'git://github.com/arturadib/shelljs.git' },
355 silly resolved license: 'BSD*',
355 silly resolved homepage: 'http://github.com/arturadib/shelljs',
355 silly resolved main: './shell.js',
355 silly resolved scripts: { test: 'node scripts/run-tests' },
355 silly resolved bin: { shjs: './bin/shjs' },
355 silly resolved dependencies: {},
355 silly resolved devDependencies: { jshint: '~2.1.11' },
355 silly resolved optionalDependencies: {},
355 silly resolved engines: { node: '>=0.8.0' },
355 silly resolved readme: '# ShellJS - Unix shell commands for Node.js [![Build Status](https://secure.travis-ci.org/arturadib/shelljs.png)](http://travis-ci.org/arturadib/shelljs)\n\nShellJS is a portable **(Windows/Linux/OS X)** implementation of Unix shell commands on top of the Node.js API. You can use it to eliminate your shell script\'s dependency on Unix while still keeping its familiar and powerful commands. You can also install it globally so you can run it from outside Node projects - say goodbye to those gnarly Bash scripts!\n\nThe project is [unit-tested](http://travis-ci.org/arturadib/shelljs) and battled-tested in projects like:\n\n+ [PDF.js](http://github.com/mozilla/pdf.js) - Firefox\'s next-gen PDF reader\n+ [Firebug](http://getfirebug.com/) - Firefox\'s infamous debugger\n+ [JSHint](http://jshint.com) - Most popular JavaScript linter\n+ [Zepto](http://zeptojs.com) - jQuery-compatible JavaScript library for modern browsers\n+ [Yeoman](http://yeoman.io/) - Web application stack and development tool\n+ [Deployd.com](http://deployd.com) - Open source PaaS for quick API backend generation\n\nand [many more](https://npmjs.org/browse/depended/shelljs).\n\n## Installing\n\nVia npm:\n\n```bash\n$ npm install [-g] shelljs\n```\n\nIf the global option `-g` is specified, the binary `shjs` will be installed. This makes it possible to\nrun ShellJS scripts much like any shell script from the command line, i.e. without requiring a `node_modules` folder:\n\n```bash\n$ shjs my_script\n```\n\nYou can also just copy `shell.js` into your project\'s directory, and `require()` accordingly.\n\n\n## Examples\n\n### JavaScript\n\n```javascript\nrequire(\'shelljs/global\');\n\nif (!which(\'git\')) {\n echo(\'Sorry, this script requires git\');\n exit(1);\n}\n\n// Copy files to release dir\nmkdir(\'-p\', \'out/Release\');\ncp(\'-R\', \'stuff/*\', \'out/Release\');\n\n// Replace macros in each .js file\ncd(\'lib\');\nls(\'*.js\').forEach(function(file) {\n sed(\'-i\', \'BUILD_VERSION\', \'v0.1.2\', file);\n sed(\'-i\', /.*REMOVE_THIS_LINE.*\\n/, \'\', file);\n sed(\'-i\', /.*REPLACE_LINE_WITH_MACRO.*\\n/, cat(\'macro.js\'), file);\n});\ncd(\'..\');\n\n// Run external tool synchronously\nif (exec(\'git commit -am "Auto-commit"\').code !== 0) {\n echo(\'Error: Git commit failed\');\n exit(1);\n}\n```\n\n### CoffeeScript\n\n```coffeescript\nrequire \'shelljs/global\'\n\nif not which \'git\'\n echo \'Sorry, this script requires git\'\n exit 1\n\n# Copy files to release dir\nmkdir \'-p\', \'out/Release\'\ncp \'-R\', \'stuff/*\', \'out/Release\'\n\n# Replace macros in each .js file\ncd \'lib\'\nfor file in ls \'*.js\'\n sed \'-i\', \'BUILD_VERSION\', \'v0.1.2\', file\n sed \'-i\', /.*REMOVE_THIS_LINE.*\\n/, \'\', file\n sed \'-i\', /.*REPLACE_LINE_WITH_MACRO.*\\n/, cat \'macro.js\', file\ncd \'..\'\n\n# Run external tool synchronously\nif (exec \'git commit -am "Auto-commit"\').code != 0\n echo \'Error: Git commit failed\'\n exit 1\n```\n\n## Global vs. Local\n\nThe example above uses the convenience script `shelljs/global` to reduce verbosity. If polluting your global namespace is not desirable, simply require `shelljs`.\n\nExample:\n\n```javascript\nvar shell = require(\'shelljs\');\nshell.echo(\'hello world\');\n```\n\n## Make tool\n\nA convenience script `shelljs/make` is also provided to mimic the behavior of a Unix Makefile. In this case all shell objects are global, and command line arguments will cause the script to execute only the corresponding function in the global `target` object. To avoid redundant calls, target functions are executed only once per script.\n\nExample (CoffeeScript):\n\n```coffeescript\nrequire \'shelljs/make\'\n\ntarget.all = ->\n target.bundle()\n target.docs()\n\ntarget.bundle = ->\n cd __dirname\n mkdir \'build\'\n cd \'lib\'\n (cat \'*.js\').to \'../build/output.js\'\n\ntarget.docs = ->\n cd __dirname\n mkdir \'docs\'\n cd \'lib\'\n for file in ls \'*.js\'\n text = grep \'//@\', file # extract special comments\n text.replace \'//@\', \'\' # remove comment tags\n text.to \'docs/my_docs.md\'\n```\n\nTo run the target `all`, call the above script without arguments: `$ node make`. To run the target `docs`: `$ node make docs`, and so on.\n\n\n\n<!-- \n\n DO NOT MODIFY BEYOND THIS POINT - IT\'S AUTOMATICALLY GENERATED\n\n-->\n\n\n## Command reference\n\n\nAll commands run synchronously, unless otherwise stated.\n\n\n### cd(\'dir\')\nChanges to directory `dir` for the duration of the script\n\n\n### pwd()\nReturns the current directory.\n\n\n### ls([options ,] path [,path ...])\n### ls([options ,] path_array)\nAvailable options:\n\n+ `-R`: recursive\n+ `-A`: all files (include files beginning with `.`, except for `.` and `..`)\n\nExamples:\n\n```javascript\nls(\'projs/*.js\');\nls(\'-R\', \'/users/me\', \'/tmp\');\nls(\'-R\', [\'/users/me\', \'/tmp\']); // same as above\n```\n\nReturns array of files in the given path, or in current directory if no path provided.\n\n\n### find(path [,path ...])\n### find(path_array)\nExamples:\n\n```javascript\nfind(\'src\', \'lib\');\nfind([\'src\', \'lib\']); // same as above\nfind(\'.\').filter(function(file) { return file.match(/\\.js$/); });\n```\n\nReturns array of all files (however deep) in the given paths.\n\nThe main difference from `ls(\'-R\', path)` is that the resulting file names\ninclude the base directories, e.g. `lib/resources/file1` instead of just `file1`.\n\n\n### cp([options ,] source [,source ...], dest)\n### cp([options ,] source_array, dest)\nAvailable options:\n\n+ `-f`: force\n+ `-r, -R`: recursive\n\nExamples:\n\n```javascript\ncp(\'file1\', \'dir1\');\ncp(\'-Rf\', \'/tmp/*\', \'/usr/local/*\', \'/home/tmp\');\ncp(\'-Rf\', [\'/tmp/*\', \'/usr/local/*\'], \'/home/tmp\'); // same as above\n```\n\nCopies files. The wildcard `*` is accepted.\n\n\n### rm([options ,] file [, file ...])\n### rm([options ,] file_array)\nAvailable options:\n\n+ `-f`: force\n+ `-r, -R`: recursive\n\nExamples:\n\n```javascript\nrm(\'-rf\', \'/tmp/*\');\nrm(\'some_file.txt\', \'another_file.txt\');\nrm([\'some_file.txt\', \'another_file.txt\']); // same as above\n```\n\nRemoves files. The wildcard `*` is accepted.\n\n\n### mv(source [, source ...], dest\')\n### mv(source_array, dest\')\nAvailable options:\n\n+ `f`: force\n\nExamples:\n\n```javascript\nmv(\'-f\', \'file\', \'dir/\');\nmv(\'file1\', \'file2\', \'dir/\');\nmv([\'file1\', \'file2\'], \'dir/\'); // same as above\n```\n\nMoves files. The wildcard `*` is accepted.\n\n\n### mkdir([options ,] dir [, dir ...])\n### mkdir([options ,] dir_array)\nAvailable options:\n\n+ `p`: full path (will create intermediate dirs if necessary)\n\nExamples:\n\n```javascript\nmkdir(\'-p\', \'/tmp/a/b/c/d\', \'/tmp/e/f/g\');\nmkdir(\'-p\', [\'/tmp/a/b/c/d\', \'/tmp/e/f/g\']); // same as above\n```\n\nCreates directories.\n\n\n### test(expression)\nAvailable expression primaries:\n\n+ `\'-b\', \'path\'`: true if path is a block device\n+ `\'-c\', \'path\'`: true if path is a character device\n+ `\'-d\', \'path\'`: true if path is a directory\n+ `\'-e\', \'path\'`: true if path exists\n+ `\'-f\', \'path\'`: true if path is a regular file\n+ `\'-L\', \'path\'`: true if path is a symboilc link\n+ `\'-p\', \'path\'`: true if path is a pipe (FIFO)\n+ `\'-S\', \'path\'`: true if path is a socket\n\nExamples:\n\n```javascript\nif (test(\'-d\', path)) { /* do something with dir */ };\nif (!test(\'-f\', path)) continue; // skip if it\'s a regular file\n```\n\nEvaluates expression using the available primaries and returns corresponding value.\n\n\n### cat(file [, file ...])\n### cat(file_array)\n\nExamples:\n\n```javascript\nvar str = cat(\'file*.txt\');\nvar str = cat(\'file1\', \'file2\');\nvar str = cat([\'file1\', \'file2\']); // same as above\n```\n\nReturns a string containing the given file, or a concatenated string\ncontaining the files if more than one file is given (a new line character is\nintroduced between each file). Wildcard `*` accepted.\n\n\n### \'string\'.to(file)\n\nExamples:\n\n```javascript\ncat(\'input.txt\').to(\'output.txt\');\n```\n\nAnalogous to the redirection operator `>` in Unix, but works with JavaScript strings (such as\nthose returned by `cat`, `grep`, etc). _Like Unix redirections, `to()` will overwrite any existing file!_\n\n\n### \'string\'.toEnd(file)\n\nExamples:\n\n```javascript\ncat(\'input.txt\').toEnd(\'output.txt\');\n```\n\nAnalogous to the redirect-and-append operator `>>` in Unix, but works with JavaScript strings (such as\nthose returned by `cat`, `grep`, etc).\n\n\n### sed([options ,] search_regex, replacement, file)\nAvailable options:\n\n+ `-i`: Replace contents of \'file\' in-place. _Note that no backups will be created!_\n\nExamples:\n\n```javascript\nsed(\'-i\', \'PROGRAM_VERSION\', \'v0.1.3\', \'source.js\');\nsed(/.*DELETE_THIS_LINE.*\\n/, \'\', \'source.js\');\n```\n\nReads an input string from `file` and performs a JavaScript `replace()` on the input\nusing the given search regex and replacement string or function. Returns the new string after replacement.\n\n\n### grep([options ,] regex_filter, file [, file ...])\n### grep([options ,] regex_filter, file_array)\nAvailable options:\n\n+ `-v`: Inverse the sense of the regex and print the lines not matching the criteria.\n\nExamples:\n\n```javascript\ngrep(\'-v\', \'GLOBAL_VARIABLE\', \'*.js\');\ngrep(\'GLOBAL_VARIABLE\', \'*.js\');\n```\n\nReads input string from given files and returns a string containing all lines of the\nfile that match the given `regex_filter`. Wildcard `*` accepted.\n\n\n### which(command)\n\nExamples:\n\n```javascript\nvar nodeExec = which(\'node\');\n```\n\nSearches for `command` in the system\'s PATH. On Windows looks for `.exe`, `.cmd`, and `.bat` extensions.\nReturns string containing the absolute path to the command.\n\n\n### echo(string [,string ...])\n\nExamples:\n\n```javascript\necho(\'hello world\');\nvar str = echo(\'hello world\');\n```\n\nPrints string to stdout, and returns string with additional utility methods\nlike `.to()`.\n\n\n### pushd([options,] [dir | \'-N\' | \'+N\'])\n\nAvailable options:\n\n+ `-n`: Suppresses the normal change of directory when adding directories to the stack, so that only the stack is manipulated.\n\nArguments:\n\n+ `dir`: Makes the current working directory be the top of the stack, and then executes the equivalent of `cd dir`.\n+ `+N`: Brings the Nth directory (counting from the left of the list printed by dirs, starting with zero) to the top of the list by rotating the stack.\n+ `-N`: Brings the Nth directory (counting from the right of the list printed by dirs, starting with zero) to the top of the list by rotating the stack.\n\nExamples:\n\n```javascript\n// process.cwd() === \'/usr\'\npushd(\'/etc\'); // Returns /etc /usr\npushd(\'+1\'); // Returns /usr /etc\n```\n\nSave the current directory on the top of the directory stack and then cd to `dir`. With no arguments, pushd exchanges the top two directories. Returns an array of paths in the stack.\n\n### popd([options,] [\'-N\' | \'+N\'])\n\nAvailable options:\n\n+ `-n`: Suppresses the normal change of directory when removing directories from the stack, so that only the stack is manipulated.\n\nArguments:\n\n+ `+N`: Removes the Nth directory (counting from the left of the list printed by dirs), starting with zero.\n+ `-N`: Removes the Nth directory (counting from the right of the list printed by dirs), starting with zero.\n\nExamples:\n\n```javascript\necho(process.cwd()); // \'/usr\'\npushd(\'/etc\'); // \'/etc /usr\'\necho(process.cwd()); // \'/etc\'\npopd(); // \'/usr\'\necho(process.cwd()); // \'/usr\'\n```\n\nWhen no arguments are given, popd removes the top directory from the stack and performs a cd to the new top directory. The elements are numbered from 0 starting at the first directory listed with dirs; i.e., popd is equivalent to popd +0. Returns an array of paths in the stack.\n\n### dirs([options | \'+N\' | \'-N\'])\n\nAvailable options:\n\n+ `-c`: Clears the directory stack by deleting all of the elements.\n\nArguments:\n\n+ `+N`: Displays the Nth directory (counting from the left of the list printed by dirs when invoked without options), starting with zero.\n+ `-N`: Displays the Nth directory (counting from the right of the list printed by dirs when invoked without options), starting with zero.\n\nDisplay the list of currently remembered directories. Returns an array of paths in the stack, or a single path if +N or -N was specified.\n\nSee also: pushd, popd\n\n\n### ln(options, source, dest)\n### ln(source, dest)\nAvailable options:\n\n+ `s`: symlink\n+ `f`: force\n\nExamples:\n\n```javascript\nln(\'file\', \'newlink\');\nln(\'-sf\', \'file\', \'existing\');\n```\n\nLinks source to dest. Use -f to force the link, should dest already exist.\n\n\n### exit(code)\nExits the current process with the given exit code.\n\n### env[\'VAR_NAME\']\nObject containing environment variables (both getter and setter). Shortcut to process.env.\n\n### exec(command [, options] [, callback])\nAvailable options (all `false` by default):\n\n+ `async`: Asynchronous execution. Defaults to true if a callback is provided.\n+ `silent`: Do not echo program output to console.\n\nExamples:\n\n```javascript\nvar version = exec(\'node --version\', {silent:true}).output;\n\nvar child = exec(\'some_long_running_process\', {async:true});\nchild.stdout.on(\'data\', function(data) {\n /* ... do something with data ... */\n});\n\nexec(\'some_long_running_process\', function(code, output) {\n console.log(\'Exit code:\', code);\n console.log(\'Program output:\', output);\n});\n```\n\nExecutes the given `command` _synchronously_, unless otherwise specified.\nWhen in synchronous mode returns the object `{ code:..., output:... }`, containing the program\'s\n`output` (stdout + stderr) and its exit `code`. Otherwise returns the child process object, and\nthe `callback` gets the arguments `(code, output)`.\n\n**Note:** For long-lived processes, it\'s best to run `exec()` asynchronously as\nthe current synchronous implementation uses a lot of CPU. This should be getting\nfixed soon.\n\n\n### chmod(octal_mode || octal_string, file)\n### chmod(symbolic_mode, file)\n\nAvailable options:\n\n+ `-v`: output a diagnostic for every file processed\n+ `-c`: like verbose but report only when a change is made\n+ `-R`: change files and directories recursively\n\nExamples:\n\n```javascript\nchmod(755, \'/Users/brandon\');\nchmod(\'755\', \'/Users/brandon\'); // same as above\nchmod(\'u+x\', \'/Users/brandon\');\n```\n\nAlters the permissions of a file or directory by either specifying the\nabsolute permissions in octal form or expressing the changes in symbols.\nThis command tries to mimic the POSIX behavior as much as possible.\nNotable exceptions:\n\n+ In symbolic modes, \'a-r\' and \'-r\' are identical. No consideration is\n given to the umask.\n+ There is no "quiet" option since default behavior is to run silent.\n\n\n## Non-Unix commands\n\n\n### tempdir()\n\nExamples:\n\n```javascript\nvar tmp = tempdir(); // "/tmp" for most *nix platforms\n```\n\nSearches and returns string containing a writeable, platform-dependent temporary directory.\nFollows Python\'s [tempfile algorithm](http://docs.python.org/library/tempfile.html#tempfile.tempdir).\n\n\n### error()\nTests if error occurred in the last command. Returns `null` if no error occurred,\notherwise returns string explaining the error\n\n\n## Configuration\n\n\n### config.silent\nExample:\n\n```javascript\nvar silentState = config.silent; // save old silent state\nconfig.silent = true;\n/* ... */\nconfig.silent = silentState; // restore old silent state\n```\n\nSuppresses all command output if `true`, except for `echo()` calls.\nDefault is `false`.\n\n### config.fatal\nExample:\n\n```javascript\nconfig.fatal = true;\ncp(\'this_file_does_not_exist\', \'/dev/null\'); // dies here\n/* more commands... */\n```\n\nIf `true` the script will die on errors. Default is `false`.\n',
355 silly resolved readmeFilename: 'README.md',
355 silly resolved _id: 'shelljs@0.3.0',
355 silly resolved _from: 'shelljs@0.3.x' } ]
356 info install htmlparser2@3.8.3 into C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint
357 info install exit@0.1.2 into C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint
358 info install console-browserify@1.1.0 into C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint
359 info install cli@0.6.6 into C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint
360 info install lodash@3.7.0 into C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint
361 info install strip-json-comments@1.0.4 into C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint
362 info install minimatch@2.0.10 into C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint
363 info install shelljs@0.3.0 into C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint
364 info installOne htmlparser2@3.8.3
365 info installOne exit@0.1.2
366 info installOne console-browserify@1.1.0
367 info installOne cli@0.6.6
368 info installOne lodash@3.7.0
369 info installOne strip-json-comments@1.0.4
370 info installOne minimatch@2.0.10
371 info installOne shelljs@0.3.0
372 verbose from cache C:\Users\bm250008\AppData\Roaming\npm-cache\htmlparser2\3.8.3\package\package.json
373 verbose from cache C:\Users\bm250008\AppData\Roaming\npm-cache\exit\0.1.2\package\package.json
374 verbose from cache C:\Users\bm250008\AppData\Roaming\npm-cache\console-browserify\1.1.0\package\package.json
375 verbose from cache C:\Users\bm250008\AppData\Roaming\npm-cache\cli\0.6.6\package\package.json
376 verbose from cache C:\Users\bm250008\AppData\Roaming\npm-cache\lodash\3.7.0\package\package.json
377 verbose from cache C:\Users\bm250008\AppData\Roaming\npm-cache\strip-json-comments\1.0.4\package\package.json
378 verbose from cache C:\Users\bm250008\AppData\Roaming\npm-cache\minimatch\2.0.10\package\package.json
379 info C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\htmlparser2 unbuild
380 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\htmlparser2\package.json
381 info C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\exit unbuild
382 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\exit\package.json
383 info C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\console-browserify unbuild
384 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\console-browserify\package.json
385 info C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\cli unbuild
386 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\cli\package.json
387 info C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\lodash unbuild
388 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\lodash\package.json
389 info C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\strip-json-comments unbuild
390 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\strip-json-comments\package.json
391 info C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\minimatch unbuild
392 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\minimatch\package.json
393 verbose from cache C:\Users\bm250008\AppData\Roaming\npm-cache\shelljs\0.3.0\package\package.json
394 info C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\shelljs unbuild
395 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\shelljs\package.json
396 verbose tar unpack C:\Users\bm250008\AppData\Roaming\npm-cache\htmlparser2\3.8.3\package.tgz
397 silly lockFile 75768ef9--jshint-node-modules-htmlparser2 C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\htmlparser2
398 verbose lock C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\htmlparser2 C:\Users\bm250008\AppData\Roaming\npm-cache\75768ef9--jshint-node-modules-htmlparser2.lock
399 silly lockFile 97e7db5e-he-htmlparser2-3-8-3-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\htmlparser2\3.8.3\package.tgz
400 verbose lock C:\Users\bm250008\AppData\Roaming\npm-cache\htmlparser2\3.8.3\package.tgz C:\Users\bm250008\AppData\Roaming\npm-cache\97e7db5e-he-htmlparser2-3-8-3-package-tgz.lock
401 verbose tar unpack C:\Users\bm250008\AppData\Roaming\npm-cache\exit\0.1.2\package.tgz
402 silly lockFile eb6c7c6b-modules-jshint-node-modules-exit C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\exit
403 verbose lock C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\exit C:\Users\bm250008\AppData\Roaming\npm-cache\eb6c7c6b-modules-jshint-node-modules-exit.lock
404 silly lockFile abc3b52d-npm-cache-exit-0-1-2-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\exit\0.1.2\package.tgz
405 verbose lock C:\Users\bm250008\AppData\Roaming\npm-cache\exit\0.1.2\package.tgz C:\Users\bm250008\AppData\Roaming\npm-cache\abc3b52d-npm-cache-exit-0-1-2-package-tgz.lock
406 verbose tar unpack C:\Users\bm250008\AppData\Roaming\npm-cache\cli\0.6.6\package.tgz
407 silly lockFile 15ea94b7--modules-jshint-node-modules-cli C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\cli
408 verbose lock C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\cli C:\Users\bm250008\AppData\Roaming\npm-cache\15ea94b7--modules-jshint-node-modules-cli.lock
409 silly lockFile b7438b46--npm-cache-cli-0-6-6-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\cli\0.6.6\package.tgz
410 verbose lock C:\Users\bm250008\AppData\Roaming\npm-cache\cli\0.6.6\package.tgz C:\Users\bm250008\AppData\Roaming\npm-cache\b7438b46--npm-cache-cli-0-6-6-package-tgz.lock
411 verbose tar unpack C:\Users\bm250008\AppData\Roaming\npm-cache\strip-json-comments\1.0.4\package.tgz
412 silly lockFile e5f6d649-node-modules-strip-json-comments C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\strip-json-comments
413 verbose lock C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\strip-json-comments C:\Users\bm250008\AppData\Roaming\npm-cache\e5f6d649-node-modules-strip-json-comments.lock
414 silly lockFile 210ab190--json-comments-1-0-4-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\strip-json-comments\1.0.4\package.tgz
415 verbose lock C:\Users\bm250008\AppData\Roaming\npm-cache\strip-json-comments\1.0.4\package.tgz C:\Users\bm250008\AppData\Roaming\npm-cache\210ab190--json-comments-1-0-4-package-tgz.lock
416 verbose tar unpack C:\Users\bm250008\AppData\Roaming\npm-cache\minimatch\2.0.10\package.tgz
417 silly lockFile 4ad462dd-es-jshint-node-modules-minimatch C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\minimatch
418 verbose lock C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\minimatch C:\Users\bm250008\AppData\Roaming\npm-cache\4ad462dd-es-jshint-node-modules-minimatch.lock
419 silly lockFile fa7c441a-che-minimatch-2-0-10-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\minimatch\2.0.10\package.tgz
420 verbose lock C:\Users\bm250008\AppData\Roaming\npm-cache\minimatch\2.0.10\package.tgz C:\Users\bm250008\AppData\Roaming\npm-cache\fa7c441a-che-minimatch-2-0-10-package-tgz.lock
421 verbose tar unpack C:\Users\bm250008\AppData\Roaming\npm-cache\console-browserify\1.1.0\package.tgz
422 silly lockFile d4223af2--node-modules-console-browserify C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\console-browserify
423 verbose lock C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\console-browserify C:\Users\bm250008\AppData\Roaming\npm-cache\d4223af2--node-modules-console-browserify.lock
424 silly lockFile b2b6b9ae-ole-browserify-1-1-0-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\console-browserify\1.1.0\package.tgz
425 verbose lock C:\Users\bm250008\AppData\Roaming\npm-cache\console-browserify\1.1.0\package.tgz C:\Users\bm250008\AppData\Roaming\npm-cache\b2b6b9ae-ole-browserify-1-1-0-package-tgz.lock
426 verbose tar unpack C:\Users\bm250008\AppData\Roaming\npm-cache\lodash\3.7.0\package.tgz
427 silly lockFile 3d587a21-dules-jshint-node-modules-lodash C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\lodash
428 verbose lock C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\lodash C:\Users\bm250008\AppData\Roaming\npm-cache\3d587a21-dules-jshint-node-modules-lodash.lock
429 silly lockFile 5a80d94d-m-cache-lodash-3-7-0-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\lodash\3.7.0\package.tgz
430 verbose lock C:\Users\bm250008\AppData\Roaming\npm-cache\lodash\3.7.0\package.tgz C:\Users\bm250008\AppData\Roaming\npm-cache\5a80d94d-m-cache-lodash-3-7-0-package-tgz.lock
431 verbose tar unpack C:\Users\bm250008\AppData\Roaming\npm-cache\shelljs\0.3.0\package.tgz
432 silly lockFile 018aadaa-ules-jshint-node-modules-shelljs C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\shelljs
433 verbose lock C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\shelljs C:\Users\bm250008\AppData\Roaming\npm-cache\018aadaa-ules-jshint-node-modules-shelljs.lock
434 silly lockFile 1866cd82--cache-shelljs-0-3-0-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\shelljs\0.3.0\package.tgz
435 verbose lock C:\Users\bm250008\AppData\Roaming\npm-cache\shelljs\0.3.0\package.tgz C:\Users\bm250008\AppData\Roaming\npm-cache\1866cd82--cache-shelljs-0-3-0-package-tgz.lock
436 silly gunzTarPerm modes [ '755', '644' ]
437 silly gunzTarPerm modes [ '755', '644' ]
438 silly gunzTarPerm modes [ '755', '644' ]
439 silly gunzTarPerm modes [ '755', '644' ]
440 silly gunzTarPerm modes [ '755', '644' ]
441 silly gunzTarPerm modes [ '755', '644' ]
442 silly gunzTarPerm modes [ '755', '644' ]
443 silly gunzTarPerm modes [ '755', '644' ]
444 silly gunzTarPerm extractEntry package.json
445 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
446 silly gunzTarPerm extractEntry package.json
447 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
448 silly gunzTarPerm extractEntry package.json
449 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
450 silly gunzTarPerm extractEntry package.json
451 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
452 silly gunzTarPerm extractEntry package.json
453 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
454 silly gunzTarPerm extractEntry package.json
455 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
456 silly gunzTarPerm extractEntry .npmignore
457 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
458 silly gunzTarPerm extractEntry README.md
459 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
460 silly gunzTarPerm extractEntry package.json
461 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
462 silly gunzTarPerm extractEntry package.json
463 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
464 silly gunzTarPerm extractEntry README.md
465 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
466 silly gunzTarPerm extractEntry LICENSE
467 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
468 silly gunzTarPerm extractEntry README.md
469 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
470 silly gunzTarPerm extractEntry function.js
471 silly gunzTarPerm modified mode [ 'function.js', 438, 420 ]
472 silly gunzTarPerm extractEntry README.md
473 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
474 silly gunzTarPerm extractEntry cli.js
475 silly gunzTarPerm modified mode [ 'cli.js', 438, 420 ]
476 silly gunzTarPerm extractEntry README.md
477 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
478 silly gunzTarPerm extractEntry browser.js
479 silly gunzTarPerm modified mode [ 'browser.js', 438, 420 ]
480 silly gunzTarPerm extractEntry cli.js
481 silly gunzTarPerm modified mode [ 'cli.js', 438, 420 ]
482 silly gunzTarPerm extractEntry strip-json-comments.js
483 silly gunzTarPerm modified mode [ 'strip-json-comments.js', 438, 420 ]
484 silly gunzTarPerm extractEntry .npmignore
485 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
486 silly gunzTarPerm extractEntry README.md
487 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
488 silly gunzTarPerm extractEntry .npmignore
489 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
490 silly gunzTarPerm extractEntry README.md
491 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
492 silly gunzTarPerm extractEntry Gruntfile.js
493 silly gunzTarPerm modified mode [ 'Gruntfile.js', 438, 420 ]
494 silly gunzTarPerm extractEntry .jshintrc
495 silly gunzTarPerm modified mode [ '.jshintrc', 438, 420 ]
496 silly gunzTarPerm extractEntry readme.md
497 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ]
498 silly gunzTarPerm extractEntry index.js
499 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
500 silly gunzTarPerm extractEntry LICENSE
501 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
502 silly gunzTarPerm extractEntry global.js
503 silly gunzTarPerm modified mode [ 'global.js', 438, 420 ]
504 silly gunzTarPerm extractEntry minimatch.js
505 silly gunzTarPerm modified mode [ 'minimatch.js', 438, 420 ]
506 silly gunzTarPerm extractEntry .gitattributes
507 silly gunzTarPerm modified mode [ '.gitattributes', 438, 420 ]
508 silly gunzTarPerm extractEntry .jscsrc
509 silly gunzTarPerm modified mode [ '.jscsrc', 438, 420 ]
510 silly gunzTarPerm extractEntry .travis.yml
511 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
512 silly gunzTarPerm extractEntry index.js
513 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
514 silly gunzTarPerm extractEntry progress.js
515 silly gunzTarPerm modified mode [ 'progress.js', 438, 420 ]
516 silly gunzTarPerm extractEntry spinner.js
517 silly gunzTarPerm modified mode [ 'spinner.js', 438, 420 ]
518 silly gunzTarPerm extractEntry LICENCE
519 silly gunzTarPerm modified mode [ 'LICENCE', 438, 420 ]
520 silly gunzTarPerm extractEntry index.js
521 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
522 silly gunzTarPerm extractEntry .travis.yml
523 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
524 silly gunzTarPerm extractEntry lib/exit.js
525 silly gunzTarPerm modified mode [ 'lib/exit.js', 438, 420 ]
526 silly gunzTarPerm extractEntry lib/CollectingHandler.js
527 silly gunzTarPerm modified mode [ 'lib/CollectingHandler.js', 438, 420 ]
528 silly gunzTarPerm extractEntry examples/cat.js
529 silly gunzTarPerm modified mode [ 'examples/cat.js', 438, 420 ]
530 silly gunzTarPerm extractEntry examples/command.js
531 silly gunzTarPerm modified mode [ 'examples/command.js', 438, 420 ]
532 silly gunzTarPerm extractEntry make.js
533 silly gunzTarPerm modified mode [ 'make.js', 438, 420 ]
534 silly gunzTarPerm extractEntry shell.js
535 silly gunzTarPerm modified mode [ 'shell.js', 438, 420 ]
536 silly gunzTarPerm extractEntry .travis.yml
537 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
538 silly gunzTarPerm extractEntry .testem.json
539 silly gunzTarPerm modified mode [ '.testem.json', 438, 420 ]
540 silly gunzTarPerm extractEntry .travis.yml
541 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
542 silly gunzTarPerm extractEntry bin/shjs
543 silly gunzTarPerm modified mode [ 'bin/shjs', 438, 420 ]
544 silly gunzTarPerm extractEntry LICENSE-MIT
545 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 438, 420 ]
546 silly gunzTarPerm extractEntry test/exit_test.js
547 silly gunzTarPerm modified mode [ 'test/exit_test.js', 438, 420 ]
548 silly gunzTarPerm extractEntry lib/FeedHandler.js
549 silly gunzTarPerm modified mode [ 'lib/FeedHandler.js', 438, 420 ]
550 silly gunzTarPerm extractEntry lib/index.js
551 silly gunzTarPerm modified mode [ 'lib/index.js', 438, 420 ]
552 silly gunzTarPerm extractEntry .documentup.json
553 silly gunzTarPerm modified mode [ '.documentup.json', 438, 420 ]
554 silly gunzTarPerm extractEntry examples/echo.js
555 silly gunzTarPerm modified mode [ 'examples/echo.js', 438, 420 ]
556 silly gunzTarPerm extractEntry examples/glob.js
557 silly gunzTarPerm modified mode [ 'examples/glob.js', 438, 420 ]
558 silly gunzTarPerm extractEntry examples/long_desc.js
559 silly gunzTarPerm modified mode [ 'examples/long_desc.js', 438, 420 ]
560 silly gunzTarPerm extractEntry scripts/generate-docs.js
561 silly gunzTarPerm modified mode [ 'scripts/generate-docs.js', 438, 420 ]
562 silly gunzTarPerm extractEntry test/index.js
563 silly gunzTarPerm modified mode [ 'test/index.js', 438, 420 ]
564 silly gunzTarPerm extractEntry test/static/test-adapter.js
565 silly gunzTarPerm modified mode [ 'test/static/test-adapter.js', 438, 420 ]
566 silly gunzTarPerm extractEntry lang.js
567 silly gunzTarPerm modified mode [ 'lang.js', 438, 420 ]
568 silly gunzTarPerm extractEntry date.js
569 silly gunzTarPerm modified mode [ 'date.js', 438, 420 ]
570 silly gunzTarPerm extractEntry scripts/run-tests.js
571 silly gunzTarPerm modified mode [ 'scripts/run-tests.js', 438, 420 ]
572 silly gunzTarPerm extractEntry examples/progress.js
573 silly gunzTarPerm modified mode [ 'examples/progress.js', 438, 420 ]
574 silly gunzTarPerm extractEntry test/fixtures/log.js
575 silly gunzTarPerm modified mode [ 'test/fixtures/log.js', 438, 420 ]
576 silly gunzTarPerm extractEntry test/fixtures/log-broken.js
577 silly gunzTarPerm modified mode [ 'test/fixtures/log-broken.js', 438, 420 ]
578 silly gunzTarPerm extractEntry .jshintrc
579 silly gunzTarPerm modified mode [ '.jshintrc', 438, 420 ]
580 silly gunzTarPerm extractEntry examples/sort.js
581 silly gunzTarPerm modified mode [ 'examples/sort.js', 438, 420 ]
582 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\strip-json-comments\package.json
583 silly gunzTarPerm extractEntry lib/Parser.js
584 silly gunzTarPerm modified mode [ 'lib/Parser.js', 438, 420 ]
585 silly gunzTarPerm extractEntry lib/ProxyHandler.js
586 silly gunzTarPerm modified mode [ 'lib/ProxyHandler.js', 438, 420 ]
587 silly gunzTarPerm extractEntry src/cat.js
588 silly gunzTarPerm modified mode [ 'src/cat.js', 438, 420 ]
589 silly gunzTarPerm extractEntry examples/spinner.js
590 silly gunzTarPerm modified mode [ 'examples/spinner.js', 438, 420 ]
591 silly gunzTarPerm extractEntry test/static/index.html
592 silly gunzTarPerm modified mode [ 'test/static/index.html', 438, 420 ]
593 silly gunzTarPerm extractEntry math.js
594 silly gunzTarPerm modified mode [ 'math.js', 438, 420 ]
595 silly gunzTarPerm extractEntry number.js
596 silly gunzTarPerm modified mode [ 'number.js', 438, 420 ]
597 silly gunzTarPerm extractEntry object.js
598 silly gunzTarPerm modified mode [ 'object.js', 438, 420 ]
599 silly gunzTarPerm extractEntry examples/static.js
600 silly gunzTarPerm modified mode [ 'examples/static.js', 438, 420 ]
601 silly gunzTarPerm extractEntry test/fixtures/10-stdout.txt
602 silly gunzTarPerm modified mode [ 'test/fixtures/10-stdout.txt', 438, 420 ]
603 silly gunzTarPerm extractEntry test/fixtures/100-stderr.txt
604 silly gunzTarPerm modified mode [ 'test/fixtures/100-stderr.txt', 438, 420 ]
605 silly gunzTarPerm extractEntry examples/static.coffee
606 silly gunzTarPerm modified mode [ 'examples/static.coffee', 438, 420 ]
607 silly gunzTarPerm extractEntry utility.js
608 silly gunzTarPerm modified mode [ 'utility.js', 438, 420 ]
609 silly gunzTarPerm extractEntry lib/Stream.js
610 silly gunzTarPerm modified mode [ 'lib/Stream.js', 438, 420 ]
611 silly gunzTarPerm extractEntry lib/Tokenizer.js
612 silly gunzTarPerm modified mode [ 'lib/Tokenizer.js', 438, 420 ]
613 silly gunzTarPerm extractEntry collection.js
614 silly gunzTarPerm modified mode [ 'collection.js', 438, 420 ]
615 silly gunzTarPerm extractEntry string.js
616 silly gunzTarPerm modified mode [ 'string.js', 438, 420 ]
617 silly gunzTarPerm extractEntry src/find.js
618 silly gunzTarPerm modified mode [ 'src/find.js', 438, 420 ]
619 silly gunzTarPerm extractEntry src/grep.js
620 silly gunzTarPerm modified mode [ 'src/grep.js', 438, 420 ]
621 silly gunzTarPerm extractEntry test/fixtures/100-stdout-stderr.txt
622 silly gunzTarPerm modified mode [ 'test/fixtures/100-stdout-stderr.txt', 438, 420 ]
623 silly gunzTarPerm extractEntry test/fixtures/100-stdout.txt
624 silly gunzTarPerm modified mode [ 'test/fixtures/100-stdout.txt', 438, 420 ]
625 silly gunzTarPerm extractEntry chain.js
626 silly gunzTarPerm modified mode [ 'chain.js', 438, 420 ]
627 silly gunzTarPerm extractEntry support.js
628 silly gunzTarPerm modified mode [ 'support.js', 438, 420 ]
629 silly gunzTarPerm extractEntry lib/WritableStream.js
630 silly gunzTarPerm modified mode [ 'lib/WritableStream.js', 438, 420 ]
631 silly gunzTarPerm extractEntry test/01-events.js
632 silly gunzTarPerm modified mode [ 'test/01-events.js', 438, 420 ]
633 silly gunzTarPerm extractEntry array.js
634 silly gunzTarPerm modified mode [ 'array.js', 438, 420 ]
635 silly lockFile e5f6d649-node-modules-strip-json-comments C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\strip-json-comments
636 silly lockFile e5f6d649-node-modules-strip-json-comments C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\strip-json-comments
637 silly gunzTarPerm extractEntry src/ln.js
638 silly gunzTarPerm modified mode [ 'src/ln.js', 438, 420 ]
639 silly gunzTarPerm extractEntry src/exec.js
640 silly gunzTarPerm modified mode [ 'src/exec.js', 438, 420 ]
641 silly gunzTarPerm extractEntry math/add.js
642 silly gunzTarPerm modified mode [ 'math/add.js', 438, 420 ]
643 silly lockFile 210ab190--json-comments-1-0-4-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\strip-json-comments\1.0.4\package.tgz
644 silly lockFile 210ab190--json-comments-1-0-4-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\strip-json-comments\1.0.4\package.tgz
645 silly gunzTarPerm extractEntry math/max.js
646 silly gunzTarPerm modified mode [ 'math/max.js', 438, 420 ]
647 silly gunzTarPerm extractEntry test/fixtures/10-stdout-stderr.txt
648 silly gunzTarPerm modified mode [ 'test/fixtures/10-stdout-stderr.txt', 438, 420 ]
649 silly gunzTarPerm extractEntry test/fixtures/1000-stdout-stderr.txt
650 silly gunzTarPerm modified mode [ 'test/fixtures/1000-stdout-stderr.txt', 438, 420 ]
651 silly gunzTarPerm extractEntry test/02-stream.js
652 silly gunzTarPerm modified mode [ 'test/02-stream.js', 438, 420 ]
653 silly gunzTarPerm extractEntry test/03-feed.js
654 silly gunzTarPerm modified mode [ 'test/03-feed.js', 438, 420 ]
655 silly gunzTarPerm extractEntry math/min.js
656 silly gunzTarPerm modified mode [ 'math/min.js', 438, 420 ]
657 silly gunzTarPerm extractEntry src/mkdir.js
658 silly gunzTarPerm modified mode [ 'src/mkdir.js', 438, 420 ]
659 silly gunzTarPerm extractEntry src/mv.js
660 silly gunzTarPerm modified mode [ 'src/mv.js', 438, 420 ]
661 info preinstall strip-json-comments@1.0.4
662 silly gunzTarPerm extractEntry math/sum.js
663 silly gunzTarPerm modified mode [ 'math/sum.js', 438, 420 ]
664 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\strip-json-comments\package.json
665 silly gunzTarPerm extractEntry function/after.js
666 silly gunzTarPerm modified mode [ 'function/after.js', 438, 420 ]
667 verbose readDependencies using package.json deps
668 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\strip-json-comments\package.json
669 verbose readDependencies using package.json deps
670 silly resolved []
671 verbose about to build C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\strip-json-comments
672 info build C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\strip-json-comments
673 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\strip-json-comments\package.json
674 verbose linkStuff [ true,
674 verbose linkStuff 'C:\\Users\\bm250008\\AppData\\Roaming\\npm\\node_modules',
674 verbose linkStuff false,
674 verbose linkStuff 'C:\\Users\\bm250008\\AppData\\Roaming\\npm\\node_modules\\jshint\\node_modules' ]
675 info linkStuff strip-json-comments@1.0.4
676 verbose linkBins strip-json-comments@1.0.4
677 verbose link bins [ { 'strip-json-comments': 'cli.js' },
677 verbose link bins 'C:\\Users\\bm250008\\AppData\\Roaming\\npm\\node_modules\\jshint\\node_modules\\.bin',
677 verbose link bins false ]
678 verbose linkMans strip-json-comments@1.0.4
679 verbose rebuildBundles strip-json-comments@1.0.4
680 silly gunzTarPerm extractEntry test/fixtures/1000-stdout.txt
681 silly gunzTarPerm modified mode [ 'test/fixtures/1000-stdout.txt', 438, 420 ]
682 silly gunzTarPerm extractEntry test/fixtures/create-files.sh
683 silly gunzTarPerm modified mode [ 'test/fixtures/create-files.sh', 438, 420 ]
684 silly gunzTarPerm extractEntry test/fixtures/10-stderr.txt
685 silly gunzTarPerm modified mode [ 'test/fixtures/10-stderr.txt', 438, 420 ]
686 silly gunzTarPerm extractEntry function/curryRight.js
687 silly gunzTarPerm modified mode [ 'function/curryRight.js', 438, 420 ]
688 silly gunzTarPerm extractEntry test/fixtures/1000-stderr.txt
689 silly gunzTarPerm modified mode [ 'test/fixtures/1000-stderr.txt', 438, 420 ]
690 silly gunzTarPerm extractEntry test/api.js
691 silly gunzTarPerm modified mode [ 'test/api.js', 438, 420 ]
692 silly gunzTarPerm extractEntry test/test-helper.js
693 silly gunzTarPerm modified mode [ 'test/test-helper.js', 438, 420 ]
694 silly gunzTarPerm extractEntry test/Documents/Atom_Example.xml
695 silly gunzTarPerm modified mode [ 'test/Documents/Atom_Example.xml', 438, 420 ]
696 silly gunzTarPerm extractEntry src/popd.js
697 silly gunzTarPerm modified mode [ 'src/popd.js', 438, 420 ]
698 silly gunzTarPerm extractEntry src/pushd.js
699 silly gunzTarPerm modified mode [ 'src/pushd.js', 438, 420 ]
700 silly gunzTarPerm extractEntry src/pwd.js
701 silly gunzTarPerm modified mode [ 'src/pwd.js', 438, 420 ]
702 silly gunzTarPerm extractEntry function/debounce.js
703 silly gunzTarPerm modified mode [ 'function/debounce.js', 438, 420 ]
704 silly gunzTarPerm extractEntry function/defer.js
705 silly gunzTarPerm modified mode [ 'function/defer.js', 438, 420 ]
706 silly gunzTarPerm extractEntry src/error.js
707 silly gunzTarPerm modified mode [ 'src/error.js', 438, 420 ]
708 silly gunzTarPerm extractEntry function/curry.js
709 silly gunzTarPerm modified mode [ 'function/curry.js', 438, 420 ]
710 silly gunzTarPerm extractEntry function/flow.js
711 silly gunzTarPerm modified mode [ 'function/flow.js', 438, 420 ]
712 silly gunzTarPerm extractEntry test/Documents/Attributes.html
713 silly gunzTarPerm modified mode [ 'test/Documents/Attributes.html', 438, 420 ]
714 silly gunzTarPerm extractEntry test/Documents/Basic.html
715 silly gunzTarPerm modified mode [ 'test/Documents/Basic.html', 438, 420 ]
716 silly gunzTarPerm extractEntry src/rm.js
717 silly gunzTarPerm modified mode [ 'src/rm.js', 438, 420 ]
718 silly gunzTarPerm extractEntry src/echo.js
719 silly gunzTarPerm modified mode [ 'src/echo.js', 438, 420 ]
720 silly gunzTarPerm extractEntry function/flowRight.js
721 silly gunzTarPerm modified mode [ 'function/flowRight.js', 438, 420 ]
722 silly gunzTarPerm extractEntry function/memoize.js
723 silly gunzTarPerm modified mode [ 'function/memoize.js', 438, 420 ]
724 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\console-browserify\package.json
725 silly gunzTarPerm extractEntry function/negate.js
726 silly gunzTarPerm modified mode [ 'function/negate.js', 438, 420 ]
727 info install strip-json-comments@1.0.4
728 silly gunzTarPerm extractEntry src/sed.js
729 silly gunzTarPerm modified mode [ 'src/sed.js', 438, 420 ]
730 silly gunzTarPerm extractEntry src/dirs.js
731 silly gunzTarPerm modified mode [ 'src/dirs.js', 438, 420 ]
732 silly gunzTarPerm extractEntry function/once.js
733 silly gunzTarPerm modified mode [ 'function/once.js', 438, 420 ]
734 info postinstall strip-json-comments@1.0.4
735 silly gunzTarPerm extractEntry test/Documents/RDF_Example.xml
736 silly gunzTarPerm modified mode [ 'test/Documents/RDF_Example.xml', 438, 420 ]
737 silly gunzTarPerm extractEntry test/Documents/RSS_Example.xml
738 silly gunzTarPerm modified mode [ 'test/Documents/RSS_Example.xml', 438, 420 ]
739 silly gunzTarPerm extractEntry test/Events/16-double_attribs.json
740 silly gunzTarPerm modified mode [ 'test/Events/16-double_attribs.json', 438, 420 ]
741 silly gunzTarPerm extractEntry function/compose.js
742 silly gunzTarPerm modified mode [ 'function/compose.js', 438, 420 ]
743 silly gunzTarPerm extractEntry function/partial.js
744 silly gunzTarPerm modified mode [ 'function/partial.js', 438, 420 ]
745 silly gunzTarPerm extractEntry test/Events/01-simple.json
746 silly gunzTarPerm modified mode [ 'test/Events/01-simple.json', 438, 420 ]
747 silly gunzTarPerm extractEntry function/bindKey.js
748 silly gunzTarPerm modified mode [ 'function/bindKey.js', 438, 420 ]
749 silly gunzTarPerm extractEntry test/Events/03-lowercase_tags.json
750 silly gunzTarPerm modified mode [ 'test/Events/03-lowercase_tags.json', 438, 420 ]
751 silly gunzTarPerm extractEntry function/partialRight.js
752 silly gunzTarPerm modified mode [ 'function/partialRight.js', 438, 420 ]
753 silly gunzTarPerm extractEntry test/Events/04-cdata.json
754 silly gunzTarPerm modified mode [ 'test/Events/04-cdata.json', 438, 420 ]
755 silly gunzTarPerm extractEntry function/bindAll.js
756 silly gunzTarPerm modified mode [ 'function/bindAll.js', 438, 420 ]
757 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\minimatch\package.json
758 silly gunzTarPerm extractEntry function/rearg.js
759 silly gunzTarPerm modified mode [ 'function/rearg.js', 438, 420 ]
760 silly lockFile d4223af2--node-modules-console-browserify C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\console-browserify
761 silly lockFile d4223af2--node-modules-console-browserify C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\console-browserify
762 silly gunzTarPerm extractEntry function/bind.js
763 silly gunzTarPerm modified mode [ 'function/bind.js', 438, 420 ]
764 silly gunzTarPerm extractEntry src/tempdir.js
765 silly gunzTarPerm modified mode [ 'src/tempdir.js', 438, 420 ]
766 silly gunzTarPerm extractEntry src/cp.js
767 silly gunzTarPerm modified mode [ 'src/cp.js', 438, 420 ]
768 silly gunzTarPerm extractEntry test/Events/05-cdata-special.json
769 silly gunzTarPerm modified mode [ 'test/Events/05-cdata-special.json', 438, 420 ]
770 silly gunzTarPerm extractEntry test/Events/06-leading-lt.json
771 silly gunzTarPerm modified mode [ 'test/Events/06-leading-lt.json', 438, 420 ]
772 silly lockFile b2b6b9ae-ole-browserify-1-1-0-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\console-browserify\1.1.0\package.tgz
773 silly lockFile b2b6b9ae-ole-browserify-1-1-0-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\console-browserify\1.1.0\package.tgz
774 silly gunzTarPerm extractEntry function/restParam.js
775 silly gunzTarPerm modified mode [ 'function/restParam.js', 438, 420 ]
776 silly gunzTarPerm extractEntry function/before.js
777 silly gunzTarPerm modified mode [ 'function/before.js', 438, 420 ]
778 info preinstall console-browserify@1.1.0
779 silly gunzTarPerm extractEntry src/test.js
780 silly gunzTarPerm modified mode [ 'src/test.js', 438, 420 ]
781 silly gunzTarPerm extractEntry src/common.js
782 silly gunzTarPerm modified mode [ 'src/common.js', 438, 420 ]
783 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\console-browserify\package.json
784 silly gunzTarPerm extractEntry function/spread.js
785 silly gunzTarPerm modified mode [ 'function/spread.js', 438, 420 ]
786 verbose readDependencies using package.json deps
787 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\console-browserify\package.json
788 silly gunzTarPerm extractEntry test/Events/07-self-closing.json
789 silly gunzTarPerm modified mode [ 'test/Events/07-self-closing.json', 438, 420 ]
790 silly gunzTarPerm extractEntry test/Events/08-implicit-close-tags.json
791 silly gunzTarPerm modified mode [ 'test/Events/08-implicit-close-tags.json', 438, 420 ]
792 verbose readDependencies using package.json deps
793 silly gunzTarPerm extractEntry function/backflow.js
794 silly gunzTarPerm modified mode [ 'function/backflow.js', 438, 420 ]
795 silly gunzTarPerm extractEntry function/throttle.js
796 silly gunzTarPerm modified mode [ 'function/throttle.js', 438, 420 ]
797 silly lockFile 4ad462dd-es-jshint-node-modules-minimatch C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\minimatch
798 silly lockFile 4ad462dd-es-jshint-node-modules-minimatch C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\minimatch
799 silly lockFile fa7c441a-che-minimatch-2-0-10-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\minimatch\2.0.10\package.tgz
800 silly lockFile fa7c441a-che-minimatch-2-0-10-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\minimatch\2.0.10\package.tgz
801 silly gunzTarPerm extractEntry function/ary.js
802 silly gunzTarPerm modified mode [ 'function/ary.js', 438, 420 ]
803 silly gunzTarPerm extractEntry function/wrap.js
804 silly gunzTarPerm modified mode [ 'function/wrap.js', 438, 420 ]
805 silly gunzTarPerm extractEntry src/to.js
806 silly gunzTarPerm modified mode [ 'src/to.js', 438, 420 ]
807 silly gunzTarPerm extractEntry src/chmod.js
808 silly gunzTarPerm modified mode [ 'src/chmod.js', 438, 420 ]
809 silly gunzTarPerm extractEntry test/Events/09-attributes.json
810 silly gunzTarPerm modified mode [ 'test/Events/09-attributes.json', 438, 420 ]
811 silly gunzTarPerm extractEntry test/Events/10-crazy-attrib.json
812 silly gunzTarPerm modified mode [ 'test/Events/10-crazy-attrib.json', 438, 420 ]
813 silly gunzTarPerm extractEntry test/Events/11-script_in_script.json
814 silly gunzTarPerm modified mode [ 'test/Events/11-script_in_script.json', 438, 420 ]
815 silly gunzTarPerm extractEntry function/delay.js
816 silly gunzTarPerm modified mode [ 'function/delay.js', 438, 420 ]
817 info preinstall minimatch@2.0.10
818 silly gunzTarPerm extractEntry number/inRange.js
819 silly gunzTarPerm modified mode [ 'number/inRange.js', 438, 420 ]
820 silly gunzTarPerm extractEntry test/Events/12-long-comment-end.json
821 silly gunzTarPerm modified mode [ 'test/Events/12-long-comment-end.json', 438, 420 ]
822 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\minimatch\package.json
823 verbose readDependencies using package.json deps
824 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\minimatch\package.json
825 silly gunzTarPerm extractEntry number/random.js
826 silly gunzTarPerm modified mode [ 'number/random.js', 438, 420 ]
827 silly gunzTarPerm extractEntry test/Events/13-long-cdata-end.json
828 silly gunzTarPerm modified mode [ 'test/Events/13-long-cdata-end.json', 438, 420 ]
829 verbose readDependencies using package.json deps
830 silly gunzTarPerm extractEntry collection/all.js
831 silly gunzTarPerm modified mode [ 'collection/all.js', 438, 420 ]
832 silly gunzTarPerm extractEntry test/Events/14-implicit-open-tags.json
833 silly gunzTarPerm modified mode [ 'test/Events/14-implicit-open-tags.json', 438, 420 ]
834 silly gunzTarPerm extractEntry src/toEnd.js
835 silly gunzTarPerm modified mode [ 'src/toEnd.js', 438, 420 ]
836 silly gunzTarPerm extractEntry src/cd.js
837 silly gunzTarPerm modified mode [ 'src/cd.js', 438, 420 ]
838 silly gunzTarPerm extractEntry collection/forEachRight.js
839 silly gunzTarPerm modified mode [ 'collection/forEachRight.js', 438, 420 ]
840 verbose cache add [ 'date-now@^0.1.4', null ]
841 verbose cache add name=undefined spec="date-now@^0.1.4" args=["date-now@^0.1.4",null]
842 verbose parsed url { pathname: 'date-now@^0.1.4',
842 verbose parsed url path: 'date-now@^0.1.4',
842 verbose parsed url href: 'date-now@^0.1.4' }
843 verbose cache add name="date-now" spec="^0.1.4" args=["date-now","^0.1.4"]
844 verbose parsed url { pathname: '^0.1.4', path: '^0.1.4', href: '^0.1.4' }
845 verbose addNamed [ 'date-now', '^0.1.4' ]
846 verbose addNamed [ null, null ]
847 silly lockFile ca2fa075-date-now-0-1-4 date-now@^0.1.4
848 verbose lock date-now@^0.1.4 C:\Users\bm250008\AppData\Roaming\npm-cache\ca2fa075-date-now-0-1-4.lock
849 verbose cache add [ 'brace-expansion@^1.0.0', null ]
850 verbose cache add name=undefined spec="brace-expansion@^1.0.0" args=["brace-expansion@^1.0.0",null]
851 verbose parsed url { pathname: 'brace-expansion@^1.0.0',
851 verbose parsed url path: 'brace-expansion@^1.0.0',
851 verbose parsed url href: 'brace-expansion@^1.0.0' }
852 verbose cache add name="brace-expansion" spec="^1.0.0" args=["brace-expansion","^1.0.0"]
853 verbose parsed url { pathname: '^1.0.0', path: '^1.0.0', href: '^1.0.0' }
854 verbose addNamed [ 'brace-expansion', '^1.0.0' ]
855 verbose addNamed [ null, null ]
856 silly lockFile 2f10b883-brace-expansion-1-0-0 brace-expansion@^1.0.0
857 verbose lock brace-expansion@^1.0.0 C:\Users\bm250008\AppData\Roaming\npm-cache\2f10b883-brace-expansion-1-0-0.lock
858 silly gunzTarPerm extractEntry test/Events/15-lt-whitespace.json
859 silly gunzTarPerm modified mode [ 'test/Events/15-lt-whitespace.json', 438, 420 ]
860 info addNameTag [ 'date-now', '^0.1.4' ]
861 silly gunzTarPerm extractEntry test/Events/02-template.json
862 silly gunzTarPerm modified mode [ 'test/Events/02-template.json', 438, 420 ]
863 silly gunzTarPerm extractEntry collection/groupBy.js
864 silly gunzTarPerm modified mode [ 'collection/groupBy.js', 438, 420 ]
865 info addNameTag [ 'brace-expansion', '^1.0.0' ]
866 silly gunzTarPerm extractEntry test/Events/17-numeric_entities.json
867 silly gunzTarPerm modified mode [ 'test/Events/17-numeric_entities.json', 438, 420 ]
868 verbose url raw date-now
869 verbose url resolving [ 'https://registry.npmjs.org/', './date-now' ]
870 verbose url resolved https://registry.npmjs.org/date-now
871 info trying registry request attempt 1 at 15:43:00
872 verbose etag "4IVDPT1USQTTDVL345B8VOWJW"
873 http GET https://registry.npmjs.org/date-now
874 silly gunzTarPerm extractEntry collection/include.js
875 silly gunzTarPerm modified mode [ 'collection/include.js', 438, 420 ]
876 silly gunzTarPerm extractEntry src/which.js
877 silly gunzTarPerm modified mode [ 'src/which.js', 438, 420 ]
878 silly gunzTarPerm extractEntry src/ls.js
879 silly gunzTarPerm modified mode [ 'src/ls.js', 438, 420 ]
880 silly gunzTarPerm extractEntry test/Events/18-legacy_entities.json
881 silly gunzTarPerm modified mode [ 'test/Events/18-legacy_entities.json', 438, 420 ]
882 verbose url raw brace-expansion
883 verbose url resolving [ 'https://registry.npmjs.org/', './brace-expansion' ]
884 verbose url resolved https://registry.npmjs.org/brace-expansion
885 info trying registry request attempt 1 at 15:43:00
886 verbose etag "BIRRQW4Y57U7N2KDV4J6T0JKH"
887 http GET https://registry.npmjs.org/brace-expansion
888 silly gunzTarPerm extractEntry collection/includes.js
889 silly gunzTarPerm modified mode [ 'collection/includes.js', 438, 420 ]
890 silly gunzTarPerm extractEntry test/Events/19-named_entities.json
891 silly gunzTarPerm modified mode [ 'test/Events/19-named_entities.json', 438, 420 ]
892 silly gunzTarPerm extractEntry collection/forEach.js
893 silly gunzTarPerm modified mode [ 'collection/forEach.js', 438, 420 ]
894 silly gunzTarPerm extractEntry test/Events/20-xml_entities.json
895 silly gunzTarPerm modified mode [ 'test/Events/20-xml_entities.json', 438, 420 ]
896 silly gunzTarPerm extractEntry collection/inject.js
897 silly gunzTarPerm modified mode [ 'collection/inject.js', 438, 420 ]
898 silly gunzTarPerm extractEntry test/Events/21-entity_in_attribute.json
899 silly gunzTarPerm modified mode [ 'test/Events/21-entity_in_attribute.json', 438, 420 ]
900 silly gunzTarPerm extractEntry collection/invoke.js
901 silly gunzTarPerm modified mode [ 'collection/invoke.js', 438, 420 ]
902 silly gunzTarPerm extractEntry test/Events/22-double_brackets.json
903 silly gunzTarPerm modified mode [ 'test/Events/22-double_brackets.json', 438, 420 ]
904 silly gunzTarPerm extractEntry collection/map.js
905 silly gunzTarPerm modified mode [ 'collection/map.js', 438, 420 ]
906 silly gunzTarPerm extractEntry collection/max.js
907 silly gunzTarPerm modified mode [ 'collection/max.js', 438, 420 ]
908 silly gunzTarPerm extractEntry collection/min.js
909 silly gunzTarPerm modified mode [ 'collection/min.js', 438, 420 ]
910 silly gunzTarPerm extractEntry collection/foldr.js
911 silly gunzTarPerm modified mode [ 'collection/foldr.js', 438, 420 ]
912 silly gunzTarPerm extractEntry collection/partition.js
913 silly gunzTarPerm modified mode [ 'collection/partition.js', 438, 420 ]
914 silly gunzTarPerm extractEntry collection/foldl.js
915 silly gunzTarPerm modified mode [ 'collection/foldl.js', 438, 420 ]
916 silly gunzTarPerm extractEntry test/Events/23-legacy_entity_fail.json
917 silly gunzTarPerm modified mode [ 'test/Events/23-legacy_entity_fail.json', 438, 420 ]
918 silly gunzTarPerm extractEntry test/Events/24-special_special.json
919 silly gunzTarPerm modified mode [ 'test/Events/24-special_special.json', 438, 420 ]
920 silly gunzTarPerm extractEntry collection/pluck.js
921 silly gunzTarPerm modified mode [ 'collection/pluck.js', 438, 420 ]
922 silly gunzTarPerm extractEntry collection/findWhere.js
923 silly gunzTarPerm modified mode [ 'collection/findWhere.js', 438, 420 ]
924 silly gunzTarPerm extractEntry collection/reduce.js
925 silly gunzTarPerm modified mode [ 'collection/reduce.js', 438, 420 ]
926 silly gunzTarPerm extractEntry collection/findLast.js
927 silly gunzTarPerm modified mode [ 'collection/findLast.js', 438, 420 ]
928 silly gunzTarPerm extractEntry test/Events/25-empty_tag_name.json
929 silly gunzTarPerm modified mode [ 'test/Events/25-empty_tag_name.json', 438, 420 ]
930 silly gunzTarPerm extractEntry test/Events/26-not-quite-closed.json
931 silly gunzTarPerm modified mode [ 'test/Events/26-not-quite-closed.json', 438, 420 ]
932 silly gunzTarPerm extractEntry collection/reduceRight.js
933 silly gunzTarPerm modified mode [ 'collection/reduceRight.js', 438, 420 ]
934 silly gunzTarPerm extractEntry collection/find.js
935 silly gunzTarPerm modified mode [ 'collection/find.js', 438, 420 ]
936 silly gunzTarPerm extractEntry collection/reject.js
937 silly gunzTarPerm modified mode [ 'collection/reject.js', 438, 420 ]
938 silly gunzTarPerm extractEntry collection/filter.js
939 silly gunzTarPerm modified mode [ 'collection/filter.js', 438, 420 ]
940 silly gunzTarPerm extractEntry collection/sample.js
941 silly gunzTarPerm modified mode [ 'collection/sample.js', 438, 420 ]
942 silly gunzTarPerm extractEntry collection/every.js
943 silly gunzTarPerm modified mode [ 'collection/every.js', 438, 420 ]
944 silly gunzTarPerm extractEntry collection/select.js
945 silly gunzTarPerm modified mode [ 'collection/select.js', 438, 420 ]
946 silly gunzTarPerm extractEntry collection/eachRight.js
947 silly gunzTarPerm modified mode [ 'collection/eachRight.js', 438, 420 ]
948 silly gunzTarPerm extractEntry test/Events/27-entities_in_attributes.json
949 silly gunzTarPerm modified mode [ 'test/Events/27-entities_in_attributes.json', 438, 420 ]
950 silly gunzTarPerm extractEntry test/Events/28-cdata_in_html.json
951 silly gunzTarPerm modified mode [ 'test/Events/28-cdata_in_html.json', 438, 420 ]
952 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\cli\package.json
953 silly gunzTarPerm extractEntry collection/shuffle.js
954 silly gunzTarPerm modified mode [ 'collection/shuffle.js', 438, 420 ]
955 silly gunzTarPerm extractEntry collection/each.js
956 silly gunzTarPerm modified mode [ 'collection/each.js', 438, 420 ]
957 silly gunzTarPerm extractEntry collection/size.js
958 silly gunzTarPerm modified mode [ 'collection/size.js', 438, 420 ]
959 silly gunzTarPerm extractEntry collection/detect.js
960 silly gunzTarPerm modified mode [ 'collection/detect.js', 438, 420 ]
961 silly gunzTarPerm extractEntry test/Events/29-comment_edge-cases.json
962 silly gunzTarPerm modified mode [ 'test/Events/29-comment_edge-cases.json', 438, 420 ]
963 silly gunzTarPerm extractEntry test/Events/30-cdata_edge-cases.json
964 silly gunzTarPerm modified mode [ 'test/Events/30-cdata_edge-cases.json', 438, 420 ]
965 silly gunzTarPerm extractEntry collection/some.js
966 silly gunzTarPerm modified mode [ 'collection/some.js', 438, 420 ]
967 silly gunzTarPerm extractEntry collection/countBy.js
968 silly gunzTarPerm modified mode [ 'collection/countBy.js', 438, 420 ]
969 silly gunzTarPerm extractEntry collection/sortBy.js
970 silly gunzTarPerm modified mode [ 'collection/sortBy.js', 438, 420 ]
971 silly gunzTarPerm extractEntry collection/contains.js
972 silly gunzTarPerm modified mode [ 'collection/contains.js', 438, 420 ]
973 silly gunzTarPerm extractEntry test/Events/31-comment_false-ending.json
974 silly gunzTarPerm modified mode [ 'test/Events/31-comment_false-ending.json', 438, 420 ]
975 silly gunzTarPerm extractEntry test/Feeds/01-rss.js
976 silly gunzTarPerm modified mode [ 'test/Feeds/01-rss.js', 438, 420 ]
977 silly gunzTarPerm extractEntry collection/sortByAll.js
978 silly gunzTarPerm modified mode [ 'collection/sortByAll.js', 438, 420 ]
979 silly gunzTarPerm extractEntry collection/collect.js
980 silly gunzTarPerm modified mode [ 'collection/collect.js', 438, 420 ]
981 silly gunzTarPerm extractEntry collection/sortByOrder.js
982 silly gunzTarPerm modified mode [ 'collection/sortByOrder.js', 438, 420 ]
983 silly gunzTarPerm extractEntry collection/at.js
984 silly gunzTarPerm modified mode [ 'collection/at.js', 438, 420 ]
985 silly gunzTarPerm extractEntry collection/sum.js
986 silly gunzTarPerm modified mode [ 'collection/sum.js', 438, 420 ]
987 silly gunzTarPerm extractEntry collection/any.js
988 silly gunzTarPerm modified mode [ 'collection/any.js', 438, 420 ]
989 silly gunzTarPerm extractEntry test/Feeds/02-atom.js
990 silly gunzTarPerm modified mode [ 'test/Feeds/02-atom.js', 438, 420 ]
991 silly gunzTarPerm extractEntry test/Feeds/03-rdf.js
992 silly gunzTarPerm modified mode [ 'test/Feeds/03-rdf.js', 438, 420 ]
993 silly gunzTarPerm extractEntry collection/where.js
994 silly gunzTarPerm modified mode [ 'collection/where.js', 438, 420 ]
995 silly gunzTarPerm extractEntry collection/indexBy.js
996 silly gunzTarPerm modified mode [ 'collection/indexBy.js', 438, 420 ]
997 silly gunzTarPerm extractEntry object/assign.js
998 silly gunzTarPerm modified mode [ 'object/assign.js', 438, 420 ]
999 silly lockFile 15ea94b7--modules-jshint-node-modules-cli C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\cli
1000 silly lockFile 15ea94b7--modules-jshint-node-modules-cli C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\cli
1001 silly gunzTarPerm extractEntry object/functions.js
1002 silly gunzTarPerm modified mode [ 'object/functions.js', 438, 420 ]
1003 silly gunzTarPerm extractEntry object/get.js
1004 silly gunzTarPerm modified mode [ 'object/get.js', 438, 420 ]
1005 silly lockFile b7438b46--npm-cache-cli-0-6-6-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\cli\0.6.6\package.tgz
1006 silly lockFile b7438b46--npm-cache-cli-0-6-6-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\cli\0.6.6\package.tgz
1007 silly gunzTarPerm extractEntry object/has.js
1008 silly gunzTarPerm modified mode [ 'object/has.js', 438, 420 ]
1009 silly gunzTarPerm extractEntry object/forOwnRight.js
1010 silly gunzTarPerm modified mode [ 'object/forOwnRight.js', 438, 420 ]
1011 silly gunzTarPerm extractEntry test/Stream/01-basic.json
1012 silly gunzTarPerm modified mode [ 'test/Stream/01-basic.json', 438, 420 ]
1013 silly gunzTarPerm extractEntry test/Stream/02-RSS.json
1014 silly gunzTarPerm modified mode [ 'test/Stream/02-RSS.json', 438, 420 ]
1015 silly gunzTarPerm extractEntry object/keys.js
1016 silly gunzTarPerm modified mode [ 'object/keys.js', 438, 420 ]
1017 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\exit\package.json
1018 info preinstall cli@0.6.6
1019 silly gunzTarPerm extractEntry object/keysIn.js
1020 silly gunzTarPerm modified mode [ 'object/keysIn.js', 438, 420 ]
1021 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\cli\package.json
1022 verbose readDependencies using package.json deps
1023 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\cli\package.json
1024 silly gunzTarPerm extractEntry object/mapValues.js
1025 silly gunzTarPerm modified mode [ 'object/mapValues.js', 438, 420 ]
1026 verbose readDependencies using package.json deps
1027 silly gunzTarPerm extractEntry object/merge.js
1028 silly gunzTarPerm modified mode [ 'object/merge.js', 438, 420 ]
1029 silly gunzTarPerm extractEntry object/methods.js
1030 silly gunzTarPerm modified mode [ 'object/methods.js', 438, 420 ]
1031 silly gunzTarPerm extractEntry object/forOwn.js
1032 silly gunzTarPerm modified mode [ 'object/forOwn.js', 438, 420 ]
1033 silly gunzTarPerm extractEntry object/omit.js
1034 silly gunzTarPerm modified mode [ 'object/omit.js', 438, 420 ]
1035 silly gunzTarPerm extractEntry object/forInRight.js
1036 silly gunzTarPerm modified mode [ 'object/forInRight.js', 438, 420 ]
1037 silly gunzTarPerm extractEntry test/Stream/03-Atom.json
1038 silly gunzTarPerm modified mode [ 'test/Stream/03-Atom.json', 438, 420 ]
1039 silly gunzTarPerm extractEntry test/Stream/04-RDF.json
1040 silly gunzTarPerm modified mode [ 'test/Stream/04-RDF.json', 438, 420 ]
1041 silly gunzTarPerm extractEntry object/pairs.js
1042 silly gunzTarPerm modified mode [ 'object/pairs.js', 438, 420 ]
1043 silly gunzTarPerm extractEntry object/forIn.js
1044 silly gunzTarPerm modified mode [ 'object/forIn.js', 438, 420 ]
1045 silly gunzTarPerm extractEntry object/pick.js
1046 silly gunzTarPerm modified mode [ 'object/pick.js', 438, 420 ]
1047 silly gunzTarPerm extractEntry object/findLastKey.js
1048 silly gunzTarPerm modified mode [ 'object/findLastKey.js', 438, 420 ]
1049 silly gunzTarPerm extractEntry object/result.js
1050 silly gunzTarPerm modified mode [ 'object/result.js', 438, 420 ]
1051 silly gunzTarPerm extractEntry object/findKey.js
1052 silly gunzTarPerm modified mode [ 'object/findKey.js', 438, 420 ]
1053 silly gunzTarPerm extractEntry object/set.js
1054 silly gunzTarPerm modified mode [ 'object/set.js', 438, 420 ]
1055 silly gunzTarPerm extractEntry test/Stream/05-Attributes.json
1056 silly gunzTarPerm modified mode [ 'test/Stream/05-Attributes.json', 438, 420 ]
1057 silly gunzTarPerm extractEntry object/extend.js
1058 silly gunzTarPerm modified mode [ 'object/extend.js', 438, 420 ]
1059 silly gunzTarPerm extractEntry object/transform.js
1060 silly gunzTarPerm modified mode [ 'object/transform.js', 438, 420 ]
1061 silly gunzTarPerm extractEntry object/defaults.js
1062 silly gunzTarPerm modified mode [ 'object/defaults.js', 438, 420 ]
1063 verbose cache add [ 'glob@~ 3.2.1', null ]
1064 verbose cache add name=undefined spec="glob@~ 3.2.1" args=["glob@~ 3.2.1",null]
1065 verbose parsed url { pathname: 'glob@~%203.2.1',
1065 verbose parsed url path: 'glob@~%203.2.1',
1065 verbose parsed url href: 'glob@~%203.2.1' }
1066 verbose cache add name="glob" spec="~ 3.2.1" args=["glob","~ 3.2.1"]
1067 verbose parsed url { pathname: '~%203.2.1', path: '~%203.2.1', href: '~%203.2.1' }
1068 verbose addNamed [ 'glob', '~ 3.2.1' ]
1069 verbose addNamed [ null, '3.2.1' ]
1070 silly lockFile 08470b4e-glob-3-2-1 glob@~ 3.2.1
1071 verbose lock glob@~ 3.2.1 C:\Users\bm250008\AppData\Roaming\npm-cache\08470b4e-glob-3-2-1.lock
1072 silly gunzTarPerm extractEntry object/values.js
1073 silly gunzTarPerm modified mode [ 'object/values.js', 438, 420 ]
1074 silly addNameRange { name: 'glob', range: '3.2.1', hasData: false }
1075 silly lockFile eb6c7c6b-modules-jshint-node-modules-exit C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\exit
1076 silly lockFile eb6c7c6b-modules-jshint-node-modules-exit C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\exit
1077 silly gunzTarPerm extractEntry object/create.js
1078 silly gunzTarPerm modified mode [ 'object/create.js', 438, 420 ]
1079 silly gunzTarPerm extractEntry object/valuesIn.js
1080 silly gunzTarPerm modified mode [ 'object/valuesIn.js', 438, 420 ]
1081 silly lockFile abc3b52d-npm-cache-exit-0-1-2-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\exit\0.1.2\package.tgz
1082 silly lockFile abc3b52d-npm-cache-exit-0-1-2-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\exit\0.1.2\package.tgz
1083 silly gunzTarPerm extractEntry object/invert.js
1084 silly gunzTarPerm modified mode [ 'object/invert.js', 438, 420 ]
1085 verbose url raw glob
1086 verbose url resolving [ 'https://registry.npmjs.org/', './glob' ]
1087 verbose url resolved https://registry.npmjs.org/glob
1088 info trying registry request attempt 1 at 15:43:00
1089 verbose etag "DOKSX49PDBTOTKYDPKTAEVPE2"
1090 http GET https://registry.npmjs.org/glob
1091 silly gunzTarPerm extractEntry chain/chain.js
1092 silly gunzTarPerm modified mode [ 'chain/chain.js', 438, 420 ]
1093 silly gunzTarPerm extractEntry chain/run.js
1094 silly gunzTarPerm modified mode [ 'chain/run.js', 438, 420 ]
1095 info preinstall exit@0.1.2
1096 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\exit\package.json
1097 silly gunzTarPerm extractEntry chain/tap.js
1098 silly gunzTarPerm modified mode [ 'chain/tap.js', 438, 420 ]
1099 verbose readDependencies using package.json deps
1100 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\exit\package.json
1101 verbose readDependencies using package.json deps
1102 silly resolved []
1103 verbose about to build C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\exit
1104 info build C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\exit
1105 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\exit\package.json
1106 verbose linkStuff [ true,
1106 verbose linkStuff 'C:\\Users\\bm250008\\AppData\\Roaming\\npm\\node_modules',
1106 verbose linkStuff false,
1106 verbose linkStuff 'C:\\Users\\bm250008\\AppData\\Roaming\\npm\\node_modules\\jshint\\node_modules' ]
1107 info linkStuff exit@0.1.2
1108 verbose linkBins exit@0.1.2
1109 verbose linkMans exit@0.1.2
1110 verbose rebuildBundles exit@0.1.2
1111 silly gunzTarPerm extractEntry chain/thru.js
1112 silly gunzTarPerm modified mode [ 'chain/thru.js', 438, 420 ]
1113 info install exit@0.1.2
1114 info postinstall exit@0.1.2
1115 silly gunzTarPerm extractEntry chain/toJSON.js
1116 silly gunzTarPerm modified mode [ 'chain/toJSON.js', 438, 420 ]
1117 silly gunzTarPerm extractEntry chain/reverse.js
1118 silly gunzTarPerm modified mode [ 'chain/reverse.js', 438, 420 ]
1119 silly gunzTarPerm extractEntry chain/value.js
1120 silly gunzTarPerm modified mode [ 'chain/value.js', 438, 420 ]
1121 silly gunzTarPerm extractEntry chain/valueOf.js
1122 silly gunzTarPerm modified mode [ 'chain/valueOf.js', 438, 420 ]
1123 silly gunzTarPerm extractEntry chain/wrapperChain.js
1124 silly gunzTarPerm modified mode [ 'chain/wrapperChain.js', 438, 420 ]
1125 silly gunzTarPerm extractEntry chain/wrapperCommit.js
1126 silly gunzTarPerm modified mode [ 'chain/wrapperCommit.js', 438, 420 ]
1127 silly gunzTarPerm extractEntry chain/wrapperPlant.js
1128 silly gunzTarPerm modified mode [ 'chain/wrapperPlant.js', 438, 420 ]
1129 silly gunzTarPerm extractEntry chain/plant.js
1130 silly gunzTarPerm modified mode [ 'chain/plant.js', 438, 420 ]
1131 silly gunzTarPerm extractEntry chain/wrapperReverse.js
1132 silly gunzTarPerm modified mode [ 'chain/wrapperReverse.js', 438, 420 ]
1133 silly gunzTarPerm extractEntry chain/lodash.js
1134 silly gunzTarPerm modified mode [ 'chain/lodash.js', 438, 420 ]
1135 silly gunzTarPerm extractEntry chain/wrapperToString.js
1136 silly gunzTarPerm modified mode [ 'chain/wrapperToString.js', 438, 420 ]
1137 silly gunzTarPerm extractEntry chain/commit.js
1138 silly gunzTarPerm modified mode [ 'chain/commit.js', 438, 420 ]
1139 silly gunzTarPerm extractEntry chain/wrapperValue.js
1140 silly gunzTarPerm modified mode [ 'chain/wrapperValue.js', 438, 420 ]
1141 silly gunzTarPerm extractEntry chain/toString.js
1142 silly gunzTarPerm modified mode [ 'chain/toString.js', 438, 420 ]
1143 silly gunzTarPerm extractEntry internal/arrayCopy.js
1144 silly gunzTarPerm modified mode [ 'internal/arrayCopy.js', 438, 420 ]
1145 silly gunzTarPerm extractEntry internal/composeArgs.js
1146 silly gunzTarPerm modified mode [ 'internal/composeArgs.js', 438, 420 ]
1147 silly gunzTarPerm extractEntry internal/composeArgsRight.js
1148 silly gunzTarPerm modified mode [ 'internal/composeArgsRight.js', 438, 420 ]
1149 silly gunzTarPerm extractEntry internal/createAggregator.js
1150 silly gunzTarPerm modified mode [ 'internal/createAggregator.js', 438, 420 ]
1151 silly gunzTarPerm extractEntry internal/compareMultiple.js
1152 silly gunzTarPerm modified mode [ 'internal/compareMultiple.js', 438, 420 ]
1153 silly gunzTarPerm extractEntry internal/createBaseEach.js
1154 silly gunzTarPerm modified mode [ 'internal/createBaseEach.js', 438, 420 ]
1155 silly gunzTarPerm extractEntry internal/createBaseFor.js
1156 silly gunzTarPerm modified mode [ 'internal/createBaseFor.js', 438, 420 ]
1157 silly gunzTarPerm extractEntry internal/createBindWrapper.js
1158 silly gunzTarPerm modified mode [ 'internal/createBindWrapper.js', 438, 420 ]
1159 silly gunzTarPerm extractEntry internal/createCache.js
1160 silly gunzTarPerm modified mode [ 'internal/createCache.js', 438, 420 ]
1161 silly gunzTarPerm extractEntry internal/createCompounder.js
1162 silly gunzTarPerm modified mode [ 'internal/createCompounder.js', 438, 420 ]
1163 silly gunzTarPerm extractEntry internal/compareAscending.js
1164 silly gunzTarPerm modified mode [ 'internal/compareAscending.js', 438, 420 ]
1165 silly gunzTarPerm extractEntry internal/createCtorWrapper.js
1166 silly gunzTarPerm modified mode [ 'internal/createCtorWrapper.js', 438, 420 ]
1167 silly gunzTarPerm extractEntry internal/charsRightIndex.js
1168 silly gunzTarPerm modified mode [ 'internal/charsRightIndex.js', 438, 420 ]
1169 silly gunzTarPerm extractEntry internal/createCurry.js
1170 silly gunzTarPerm modified mode [ 'internal/createCurry.js', 438, 420 ]
1171 silly gunzTarPerm extractEntry internal/charsLeftIndex.js
1172 silly gunzTarPerm modified mode [ 'internal/charsLeftIndex.js', 438, 420 ]
1173 silly gunzTarPerm extractEntry internal/createExtremum.js
1174 silly gunzTarPerm modified mode [ 'internal/createExtremum.js', 438, 420 ]
1175 silly gunzTarPerm extractEntry internal/charAtCallback.js
1176 silly gunzTarPerm modified mode [ 'internal/charAtCallback.js', 438, 420 ]
1177 silly gunzTarPerm extractEntry internal/createFind.js
1178 silly gunzTarPerm modified mode [ 'internal/createFind.js', 438, 420 ]
1179 silly gunzTarPerm extractEntry internal/cachePush.js
1180 silly gunzTarPerm modified mode [ 'internal/cachePush.js', 438, 420 ]
1181 silly gunzTarPerm extractEntry internal/createFindIndex.js
1182 silly gunzTarPerm modified mode [ 'internal/createFindIndex.js', 438, 420 ]
1183 silly gunzTarPerm extractEntry internal/cacheIndexOf.js
1184 silly gunzTarPerm modified mode [ 'internal/cacheIndexOf.js', 438, 420 ]
1185 silly gunzTarPerm extractEntry internal/createFindKey.js
1186 silly gunzTarPerm modified mode [ 'internal/createFindKey.js', 438, 420 ]
1187 silly gunzTarPerm extractEntry internal/bufferClone.js
1188 silly gunzTarPerm modified mode [ 'internal/bufferClone.js', 438, 420 ]
1189 silly gunzTarPerm extractEntry internal/createFlow.js
1190 silly gunzTarPerm modified mode [ 'internal/createFlow.js', 438, 420 ]
1191 silly gunzTarPerm extractEntry internal/bindCallback.js
1192 silly gunzTarPerm modified mode [ 'internal/bindCallback.js', 438, 420 ]
1193 silly gunzTarPerm extractEntry internal/createForEach.js
1194 silly gunzTarPerm modified mode [ 'internal/createForEach.js', 438, 420 ]
1195 silly gunzTarPerm extractEntry internal/binaryIndexBy.js
1196 silly gunzTarPerm modified mode [ 'internal/binaryIndexBy.js', 438, 420 ]
1197 silly gunzTarPerm extractEntry internal/createForIn.js
1198 silly gunzTarPerm modified mode [ 'internal/createForIn.js', 438, 420 ]
1199 silly gunzTarPerm extractEntry internal/binaryIndex.js
1200 silly gunzTarPerm modified mode [ 'internal/binaryIndex.js', 438, 420 ]
1201 silly gunzTarPerm extractEntry internal/createForOwn.js
1202 silly gunzTarPerm modified mode [ 'internal/createForOwn.js', 438, 420 ]
1203 silly gunzTarPerm extractEntry internal/baseWrapperValue.js
1204 silly gunzTarPerm modified mode [ 'internal/baseWrapperValue.js', 438, 420 ]
1205 silly gunzTarPerm extractEntry internal/createHybridWrapper.js
1206 silly gunzTarPerm modified mode [ 'internal/createHybridWrapper.js', 438, 420 ]
1207 silly gunzTarPerm extractEntry internal/baseWhile.js
1208 silly gunzTarPerm modified mode [ 'internal/baseWhile.js', 438, 420 ]
1209 silly gunzTarPerm extractEntry internal/createPadding.js
1210 silly gunzTarPerm modified mode [ 'internal/createPadding.js', 438, 420 ]
1211 silly gunzTarPerm extractEntry internal/baseValues.js
1212 silly gunzTarPerm modified mode [ 'internal/baseValues.js', 438, 420 ]
1213 silly gunzTarPerm extractEntry internal/createPadDir.js
1214 silly gunzTarPerm modified mode [ 'internal/createPadDir.js', 438, 420 ]
1215 silly gunzTarPerm extractEntry internal/baseUniq.js
1216 silly gunzTarPerm modified mode [ 'internal/baseUniq.js', 438, 420 ]
1217 silly gunzTarPerm extractEntry internal/createPartial.js
1218 silly gunzTarPerm modified mode [ 'internal/createPartial.js', 438, 420 ]
1219 silly gunzTarPerm extractEntry internal/baseToString.js
1220 silly gunzTarPerm modified mode [ 'internal/baseToString.js', 438, 420 ]
1221 silly gunzTarPerm extractEntry internal/createPartialWrapper.js
1222 silly gunzTarPerm modified mode [ 'internal/createPartialWrapper.js', 438, 420 ]
1223 silly gunzTarPerm extractEntry internal/baseSum.js
1224 silly gunzTarPerm modified mode [ 'internal/baseSum.js', 438, 420 ]
1225 silly gunzTarPerm extractEntry internal/createReduce.js
1226 silly gunzTarPerm modified mode [ 'internal/createReduce.js', 438, 420 ]
1227 silly gunzTarPerm extractEntry internal/baseSortByOrder.js
1228 silly gunzTarPerm modified mode [ 'internal/baseSortByOrder.js', 438, 420 ]
1229 silly gunzTarPerm extractEntry internal/createSortedIndex.js
1230 silly gunzTarPerm modified mode [ 'internal/createSortedIndex.js', 438, 420 ]
1231 silly gunzTarPerm extractEntry internal/baseSortBy.js
1232 silly gunzTarPerm modified mode [ 'internal/baseSortBy.js', 438, 420 ]
1233 silly gunzTarPerm extractEntry internal/createWrapper.js
1234 silly gunzTarPerm modified mode [ 'internal/createWrapper.js', 438, 420 ]
1235 silly gunzTarPerm extractEntry internal/baseSome.js
1236 silly gunzTarPerm modified mode [ 'internal/baseSome.js', 438, 420 ]
1237 silly gunzTarPerm extractEntry internal/deburrLetter.js
1238 silly gunzTarPerm modified mode [ 'internal/deburrLetter.js', 438, 420 ]
1239 silly gunzTarPerm extractEntry internal/baseSlice.js
1240 silly gunzTarPerm modified mode [ 'internal/baseSlice.js', 438, 420 ]
1241 silly gunzTarPerm extractEntry internal/equalArrays.js
1242 silly gunzTarPerm modified mode [ 'internal/equalArrays.js', 438, 420 ]
1243 silly gunzTarPerm extractEntry internal/baseSetData.js
1244 silly gunzTarPerm modified mode [ 'internal/baseSetData.js', 438, 420 ]
1245 silly gunzTarPerm extractEntry internal/equalByTag.js
1246 silly gunzTarPerm modified mode [ 'internal/equalByTag.js', 438, 420 ]
1247 silly gunzTarPerm extractEntry internal/baseReduce.js
1248 silly gunzTarPerm modified mode [ 'internal/baseReduce.js', 438, 420 ]
1249 silly gunzTarPerm extractEntry internal/equalObjects.js
1250 silly gunzTarPerm modified mode [ 'internal/equalObjects.js', 438, 420 ]
1251 silly gunzTarPerm extractEntry internal/baseRandom.js
1252 silly gunzTarPerm modified mode [ 'internal/baseRandom.js', 438, 420 ]
1253 silly gunzTarPerm extractEntry internal/escapeHtmlChar.js
1254 silly gunzTarPerm modified mode [ 'internal/escapeHtmlChar.js', 438, 420 ]
1255 silly gunzTarPerm extractEntry internal/basePullAt.js
1256 silly gunzTarPerm modified mode [ 'internal/basePullAt.js', 438, 420 ]
1257 silly gunzTarPerm extractEntry internal/escapeStringChar.js
1258 silly gunzTarPerm modified mode [ 'internal/escapeStringChar.js', 438, 420 ]
1259 silly gunzTarPerm extractEntry internal/basePropertyDeep.js
1260 silly gunzTarPerm modified mode [ 'internal/basePropertyDeep.js', 438, 420 ]
1261 silly gunzTarPerm extractEntry internal/extremumBy.js
1262 silly gunzTarPerm modified mode [ 'internal/extremumBy.js', 438, 420 ]
1263 silly gunzTarPerm extractEntry internal/baseProperty.js
1264 silly gunzTarPerm modified mode [ 'internal/baseProperty.js', 438, 420 ]
1265 silly gunzTarPerm extractEntry internal/getData.js
1266 silly gunzTarPerm modified mode [ 'internal/getData.js', 438, 420 ]
1267 silly gunzTarPerm extractEntry internal/baseMergeDeep.js
1268 silly gunzTarPerm modified mode [ 'internal/baseMergeDeep.js', 438, 420 ]
1269 silly gunzTarPerm extractEntry internal/getFuncName.js
1270 silly gunzTarPerm modified mode [ 'internal/getFuncName.js', 438, 420 ]
1271 silly gunzTarPerm extractEntry internal/baseMerge.js
1272 silly gunzTarPerm modified mode [ 'internal/baseMerge.js', 438, 420 ]
1273 silly gunzTarPerm extractEntry internal/getLength.js
1274 silly gunzTarPerm modified mode [ 'internal/getLength.js', 438, 420 ]
1275 silly gunzTarPerm extractEntry internal/baseMatchesProperty.js
1276 silly gunzTarPerm modified mode [ 'internal/baseMatchesProperty.js', 438, 420 ]
1277 silly gunzTarPerm extractEntry internal/getSymbols.js
1278 silly gunzTarPerm modified mode [ 'internal/getSymbols.js', 438, 420 ]
1279 silly gunzTarPerm extractEntry internal/baseMatches.js
1280 silly gunzTarPerm modified mode [ 'internal/baseMatches.js', 438, 420 ]
1281 silly gunzTarPerm extractEntry internal/getView.js
1282 silly gunzTarPerm modified mode [ 'internal/getView.js', 438, 420 ]
1283 silly gunzTarPerm extractEntry internal/baseMap.js
1284 silly gunzTarPerm modified mode [ 'internal/baseMap.js', 438, 420 ]
1285 silly gunzTarPerm extractEntry internal/indexOfNaN.js
1286 silly gunzTarPerm modified mode [ 'internal/indexOfNaN.js', 438, 420 ]
1287 silly gunzTarPerm extractEntry internal/baseLodash.js
1288 silly gunzTarPerm modified mode [ 'internal/baseLodash.js', 438, 420 ]
1289 silly gunzTarPerm extractEntry internal/initCloneArray.js
1290 silly gunzTarPerm modified mode [ 'internal/initCloneArray.js', 438, 420 ]
1291 silly gunzTarPerm extractEntry internal/baseIsMatch.js
1292 silly gunzTarPerm modified mode [ 'internal/baseIsMatch.js', 438, 420 ]
1293 silly gunzTarPerm extractEntry internal/initCloneByTag.js
1294 silly gunzTarPerm modified mode [ 'internal/initCloneByTag.js', 438, 420 ]
1295 silly gunzTarPerm extractEntry internal/baseIsFunction.js
1296 silly gunzTarPerm modified mode [ 'internal/baseIsFunction.js', 438, 420 ]
1297 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\shelljs\package.json
1298 silly gunzTarPerm extractEntry internal/initCloneObject.js
1299 silly gunzTarPerm modified mode [ 'internal/initCloneObject.js', 438, 420 ]
1300 silly gunzTarPerm extractEntry internal/baseIsEqualDeep.js
1301 silly gunzTarPerm modified mode [ 'internal/baseIsEqualDeep.js', 438, 420 ]
1302 silly gunzTarPerm extractEntry internal/invokePath.js
1303 silly gunzTarPerm modified mode [ 'internal/invokePath.js', 438, 420 ]
1304 silly gunzTarPerm extractEntry internal/baseIsEqual.js
1305 silly gunzTarPerm modified mode [ 'internal/baseIsEqual.js', 438, 420 ]
1306 silly gunzTarPerm extractEntry internal/isIndex.js
1307 silly gunzTarPerm modified mode [ 'internal/isIndex.js', 438, 420 ]
1308 silly gunzTarPerm extractEntry internal/baseIndexOf.js
1309 silly gunzTarPerm modified mode [ 'internal/baseIndexOf.js', 438, 420 ]
1310 silly gunzTarPerm extractEntry internal/isIterateeCall.js
1311 silly gunzTarPerm modified mode [ 'internal/isIterateeCall.js', 438, 420 ]
1312 silly gunzTarPerm extractEntry internal/baseGet.js
1313 silly gunzTarPerm modified mode [ 'internal/baseGet.js', 438, 420 ]
1314 silly lockFile 018aadaa-ules-jshint-node-modules-shelljs C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\shelljs
1315 silly lockFile 018aadaa-ules-jshint-node-modules-shelljs C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\shelljs
1316 silly lockFile 1866cd82--cache-shelljs-0-3-0-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\shelljs\0.3.0\package.tgz
1317 silly lockFile 1866cd82--cache-shelljs-0-3-0-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\shelljs\0.3.0\package.tgz
1318 silly gunzTarPerm extractEntry internal/isKey.js
1319 silly gunzTarPerm modified mode [ 'internal/isKey.js', 438, 420 ]
1320 silly gunzTarPerm extractEntry internal/baseFunctions.js
1321 silly gunzTarPerm modified mode [ 'internal/baseFunctions.js', 438, 420 ]
1322 info preinstall shelljs@0.3.0
1323 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\shelljs\package.json
1324 verbose readDependencies using package.json deps
1325 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\shelljs\package.json
1326 verbose readDependencies using package.json deps
1327 silly resolved []
1328 verbose about to build C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\shelljs
1329 info build C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\shelljs
1330 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\shelljs\package.json
1331 verbose linkStuff [ true,
1331 verbose linkStuff 'C:\\Users\\bm250008\\AppData\\Roaming\\npm\\node_modules',
1331 verbose linkStuff false,
1331 verbose linkStuff 'C:\\Users\\bm250008\\AppData\\Roaming\\npm\\node_modules\\jshint\\node_modules' ]
1332 info linkStuff shelljs@0.3.0
1333 verbose linkBins shelljs@0.3.0
1334 verbose link bins [ { shjs: './bin/shjs' },
1334 verbose link bins 'C:\\Users\\bm250008\\AppData\\Roaming\\npm\\node_modules\\jshint\\node_modules\\.bin',
1334 verbose link bins false ]
1335 verbose linkMans shelljs@0.3.0
1336 verbose rebuildBundles shelljs@0.3.0
1337 silly gunzTarPerm extractEntry internal/isLaziable.js
1338 silly gunzTarPerm modified mode [ 'internal/isLaziable.js', 438, 420 ]
1339 silly gunzTarPerm extractEntry internal/baseForRight.js
1340 silly gunzTarPerm modified mode [ 'internal/baseForRight.js', 438, 420 ]
1341 silly gunzTarPerm extractEntry internal/isLength.js
1342 silly gunzTarPerm modified mode [ 'internal/isLength.js', 438, 420 ]
1343 silly gunzTarPerm extractEntry internal/baseForOwnRight.js
1344 silly gunzTarPerm modified mode [ 'internal/baseForOwnRight.js', 438, 420 ]
1345 silly gunzTarPerm extractEntry internal/isObjectLike.js
1346 silly gunzTarPerm modified mode [ 'internal/isObjectLike.js', 438, 420 ]
1347 silly gunzTarPerm extractEntry internal/baseForOwn.js
1348 silly gunzTarPerm modified mode [ 'internal/baseForOwn.js', 438, 420 ]
1349 silly gunzTarPerm extractEntry internal/isSpace.js
1350 silly gunzTarPerm modified mode [ 'internal/isSpace.js', 438, 420 ]
1351 silly gunzTarPerm extractEntry internal/baseForIn.js
1352 silly gunzTarPerm modified mode [ 'internal/baseForIn.js', 438, 420 ]
1353 info install shelljs@0.3.0
1354 info postinstall shelljs@0.3.0
1355 silly gunzTarPerm extractEntry internal/isStrictComparable.js
1356 silly gunzTarPerm modified mode [ 'internal/isStrictComparable.js', 438, 420 ]
1357 silly gunzTarPerm extractEntry internal/baseFor.js
1358 silly gunzTarPerm modified mode [ 'internal/baseFor.js', 438, 420 ]
1359 silly gunzTarPerm extractEntry internal/lazyClone.js
1360 silly gunzTarPerm modified mode [ 'internal/lazyClone.js', 438, 420 ]
1361 silly gunzTarPerm extractEntry internal/baseFlatten.js
1362 silly gunzTarPerm modified mode [ 'internal/baseFlatten.js', 438, 420 ]
1363 silly gunzTarPerm extractEntry internal/lazyReverse.js
1364 silly gunzTarPerm modified mode [ 'internal/lazyReverse.js', 438, 420 ]
1365 silly gunzTarPerm extractEntry internal/baseFindIndex.js
1366 silly gunzTarPerm modified mode [ 'internal/baseFindIndex.js', 438, 420 ]
1367 silly gunzTarPerm extractEntry internal/lazyValue.js
1368 silly gunzTarPerm modified mode [ 'internal/lazyValue.js', 438, 420 ]
1369 silly gunzTarPerm extractEntry internal/baseFind.js
1370 silly gunzTarPerm modified mode [ 'internal/baseFind.js', 438, 420 ]
1371 silly gunzTarPerm extractEntry internal/LazyWrapper.js
1372 silly gunzTarPerm modified mode [ 'internal/LazyWrapper.js', 438, 420 ]
1373 silly gunzTarPerm extractEntry internal/baseFilter.js
1374 silly gunzTarPerm modified mode [ 'internal/baseFilter.js', 438, 420 ]
1375 silly gunzTarPerm extractEntry internal/LodashWrapper.js
1376 silly gunzTarPerm modified mode [ 'internal/LodashWrapper.js', 438, 420 ]
1377 silly gunzTarPerm extractEntry internal/baseFill.js
1378 silly gunzTarPerm modified mode [ 'internal/baseFill.js', 438, 420 ]
1379 silly gunzTarPerm extractEntry internal/MapCache.js
1380 silly gunzTarPerm modified mode [ 'internal/MapCache.js', 438, 420 ]
1381 silly gunzTarPerm extractEntry internal/baseEvery.js
1382 silly gunzTarPerm modified mode [ 'internal/baseEvery.js', 438, 420 ]
1383 silly gunzTarPerm extractEntry internal/mapDelete.js
1384 silly gunzTarPerm modified mode [ 'internal/mapDelete.js', 438, 420 ]
1385 silly gunzTarPerm extractEntry internal/baseEachRight.js
1386 silly gunzTarPerm modified mode [ 'internal/baseEachRight.js', 438, 420 ]
1387 silly gunzTarPerm extractEntry internal/mapGet.js
1388 silly gunzTarPerm modified mode [ 'internal/mapGet.js', 438, 420 ]
1389 silly gunzTarPerm extractEntry internal/baseEach.js
1390 silly gunzTarPerm modified mode [ 'internal/baseEach.js', 438, 420 ]
1391 silly gunzTarPerm extractEntry internal/mapHas.js
1392 silly gunzTarPerm modified mode [ 'internal/mapHas.js', 438, 420 ]
1393 silly gunzTarPerm extractEntry internal/baseDifference.js
1394 silly gunzTarPerm modified mode [ 'internal/baseDifference.js', 438, 420 ]
1395 silly gunzTarPerm extractEntry internal/mapSet.js
1396 silly gunzTarPerm modified mode [ 'internal/mapSet.js', 438, 420 ]
1397 silly gunzTarPerm extractEntry internal/baseDelay.js
1398 silly gunzTarPerm modified mode [ 'internal/baseDelay.js', 438, 420 ]
1399 silly gunzTarPerm extractEntry internal/mergeData.js
1400 silly gunzTarPerm modified mode [ 'internal/mergeData.js', 438, 420 ]
1401 silly gunzTarPerm extractEntry internal/baseCreate.js
1402 silly gunzTarPerm modified mode [ 'internal/baseCreate.js', 438, 420 ]
1403 silly gunzTarPerm extractEntry internal/metaMap.js
1404 silly gunzTarPerm modified mode [ 'internal/metaMap.js', 438, 420 ]
1405 silly gunzTarPerm extractEntry internal/baseCopy.js
1406 silly gunzTarPerm modified mode [ 'internal/baseCopy.js', 438, 420 ]
1407 silly gunzTarPerm extractEntry internal/pickByArray.js
1408 silly gunzTarPerm modified mode [ 'internal/pickByArray.js', 438, 420 ]
1409 silly gunzTarPerm extractEntry internal/baseCompareAscending.js
1410 silly gunzTarPerm modified mode [ 'internal/baseCompareAscending.js', 438, 420 ]
1411 silly gunzTarPerm extractEntry internal/pickByCallback.js
1412 silly gunzTarPerm modified mode [ 'internal/pickByCallback.js', 438, 420 ]
1413 silly gunzTarPerm extractEntry internal/baseClone.js
1414 silly gunzTarPerm modified mode [ 'internal/baseClone.js', 438, 420 ]
1415 silly gunzTarPerm extractEntry internal/realNames.js
1416 silly gunzTarPerm modified mode [ 'internal/realNames.js', 438, 420 ]
1417 silly gunzTarPerm extractEntry internal/baseCallback.js
1418 silly gunzTarPerm modified mode [ 'internal/baseCallback.js', 438, 420 ]
1419 silly gunzTarPerm extractEntry internal/reEscape.js
1420 silly gunzTarPerm modified mode [ 'internal/reEscape.js', 438, 420 ]
1421 silly gunzTarPerm extractEntry internal/baseAt.js
1422 silly gunzTarPerm modified mode [ 'internal/baseAt.js', 438, 420 ]
1423 silly gunzTarPerm extractEntry internal/reEvaluate.js
1424 silly gunzTarPerm modified mode [ 'internal/reEvaluate.js', 438, 420 ]
1425 verbose read json C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\htmlparser2\package.json
1426 silly gunzTarPerm extractEntry internal/baseAssign.js
1427 silly gunzTarPerm modified mode [ 'internal/baseAssign.js', 438, 420 ]
1428 silly gunzTarPerm extractEntry internal/reInterpolate.js
1429 silly gunzTarPerm modified mode [ 'internal/reInterpolate.js', 438, 420 ]
1430 silly gunzTarPerm extractEntry internal/assignWith.js
1431 silly gunzTarPerm modified mode [ 'internal/assignWith.js', 438, 420 ]
1432 silly gunzTarPerm extractEntry internal/reorder.js
1433 silly gunzTarPerm modified mode [ 'internal/reorder.js', 438, 420 ]
1434 silly gunzTarPerm extractEntry internal/assignOwnDefaults.js
1435 silly gunzTarPerm modified mode [ 'internal/assignOwnDefaults.js', 438, 420 ]
1436 silly gunzTarPerm extractEntry internal/replaceHolders.js
1437 silly gunzTarPerm modified mode [ 'internal/replaceHolders.js', 438, 420 ]
1438 silly lockFile 75768ef9--jshint-node-modules-htmlparser2 C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\htmlparser2
1439 silly lockFile 75768ef9--jshint-node-modules-htmlparser2 C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\htmlparser2
1440 silly gunzTarPerm extractEntry internal/assignDefaults.js
1441 silly gunzTarPerm modified mode [ 'internal/assignDefaults.js', 438, 420 ]
1442 silly gunzTarPerm extractEntry internal/SetCache.js
1443 silly gunzTarPerm modified mode [ 'internal/SetCache.js', 438, 420 ]
1444 silly lockFile 97e7db5e-he-htmlparser2-3-8-3-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\htmlparser2\3.8.3\package.tgz
1445 silly lockFile 97e7db5e-he-htmlparser2-3-8-3-package-tgz C:\Users\bm250008\AppData\Roaming\npm-cache\htmlparser2\3.8.3\package.tgz
1446 info preinstall htmlparser2@3.8.3
1447 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\htmlparser2\package.json
1448 verbose readDependencies using package.json deps
1449 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\htmlparser2\package.json
1450 verbose readDependencies using package.json deps
1451 silly gunzTarPerm extractEntry internal/arraySum.js
1452 silly gunzTarPerm modified mode [ 'internal/arraySum.js', 438, 420 ]
1453 silly gunzTarPerm extractEntry internal/setData.js
1454 silly gunzTarPerm modified mode [ 'internal/setData.js', 438, 420 ]
1455 silly gunzTarPerm extractEntry internal/arraySome.js
1456 silly gunzTarPerm modified mode [ 'internal/arraySome.js', 438, 420 ]
1457 silly gunzTarPerm extractEntry internal/shimIsPlainObject.js
1458 silly gunzTarPerm modified mode [ 'internal/shimIsPlainObject.js', 438, 420 ]
1459 silly gunzTarPerm extractEntry internal/arrayReduceRight.js
1460 silly gunzTarPerm modified mode [ 'internal/arrayReduceRight.js', 438, 420 ]
1461 silly gunzTarPerm extractEntry internal/shimKeys.js
1462 silly gunzTarPerm modified mode [ 'internal/shimKeys.js', 438, 420 ]
1463 silly gunzTarPerm extractEntry internal/arrayReduce.js
1464 silly gunzTarPerm modified mode [ 'internal/arrayReduce.js', 438, 420 ]
1465 silly gunzTarPerm extractEntry internal/sortedUniq.js
1466 silly gunzTarPerm modified mode [ 'internal/sortedUniq.js', 438, 420 ]
1467 silly gunzTarPerm extractEntry internal/arrayMin.js
1468 silly gunzTarPerm modified mode [ 'internal/arrayMin.js', 438, 420 ]
1469 silly gunzTarPerm extractEntry internal/toIterable.js
1470 silly gunzTarPerm modified mode [ 'internal/toIterable.js', 438, 420 ]
1471 silly gunzTarPerm extractEntry internal/arrayMax.js
1472 silly gunzTarPerm modified mode [ 'internal/arrayMax.js', 438, 420 ]
1473 verbose cache add [ 'domhandler@2.3', null ]
1474 verbose cache add name=undefined spec="domhandler@2.3" args=["domhandler@2.3",null]
1475 verbose parsed url { pathname: 'domhandler@2.3',
1475 verbose parsed url path: 'domhandler@2.3',
1475 verbose parsed url href: 'domhandler@2.3' }
1476 verbose cache add name="domhandler" spec="2.3" args=["domhandler","2.3"]
1477 verbose parsed url { pathname: '2.3', path: '2.3', href: '2.3' }
1478 verbose addNamed [ 'domhandler', '2.3' ]
1479 verbose addNamed [ null, '>=2.3.0- <2.4.0-' ]
1480 silly lockFile 13c6768f-domhandler-2-3 domhandler@2.3
1481 verbose lock domhandler@2.3 C:\Users\bm250008\AppData\Roaming\npm-cache\13c6768f-domhandler-2-3.lock
1482 verbose cache add [ 'domutils@1.5', null ]
1483 verbose cache add name=undefined spec="domutils@1.5" args=["domutils@1.5",null]
1484 verbose parsed url { pathname: 'domutils@1.5',
1484 verbose parsed url path: 'domutils@1.5',
1484 verbose parsed url href: 'domutils@1.5' }
1485 verbose cache add name="domutils" spec="1.5" args=["domutils","1.5"]
1486 verbose parsed url { pathname: '1.5', path: '1.5', href: '1.5' }
1487 verbose addNamed [ 'domutils', '1.5' ]
1488 verbose addNamed [ null, '>=1.5.0- <1.6.0-' ]
1489 silly lockFile 8c9e84de-domutils-1-5 domutils@1.5
1490 verbose lock domutils@1.5 C:\Users\bm250008\AppData\Roaming\npm-cache\8c9e84de-domutils-1-5.lock
1491 verbose cache add [ 'domelementtype@1', null ]
1492 verbose cache add name=undefined spec="domelementtype@1" args=["domelementtype@1",null]
1493 verbose parsed url { pathname: 'domelementtype@1',
1493 verbose parsed url path: 'domelementtype@1',
1493 verbose parsed url href: 'domelementtype@1' }
1494 verbose cache add name="domelementtype" spec="1" args=["domelementtype","1"]
1495 verbose parsed url { pathname: '1', path: '1', href: '1' }
1496 verbose addNamed [ 'domelementtype', '1' ]
1497 verbose addNamed [ null, '>=1.0.0- <2.0.0-' ]
1498 silly lockFile 1833f177-domelementtype-1 domelementtype@1
1499 verbose lock domelementtype@1 C:\Users\bm250008\AppData\Roaming\npm-cache\1833f177-domelementtype-1.lock
1500 verbose cache add [ 'readable-stream@1.1', null ]
1501 verbose cache add name=undefined spec="readable-stream@1.1" args=["readable-stream@1.1",null]
1502 verbose parsed url { pathname: 'readable-stream@1.1',
1502 verbose parsed url path: 'readable-stream@1.1',
1502 verbose parsed url href: 'readable-stream@1.1' }
1503 verbose cache add name="readable-stream" spec="1.1" args=["readable-stream","1.1"]
1504 verbose parsed url { pathname: '1.1', path: '1.1', href: '1.1' }
1505 verbose addNamed [ 'readable-stream', '1.1' ]
1506 verbose addNamed [ null, '>=1.1.0- <1.2.0-' ]
1507 silly lockFile 02dc3487-readable-stream-1-1 readable-stream@1.1
1508 verbose lock readable-stream@1.1 C:\Users\bm250008\AppData\Roaming\npm-cache\02dc3487-readable-stream-1-1.lock
1509 verbose cache add [ 'entities@1.0', null ]
1510 verbose cache add name=undefined spec="entities@1.0" args=["entities@1.0",null]
1511 verbose parsed url { pathname: 'entities@1.0',
1511 verbose parsed url path: 'entities@1.0',
1511 verbose parsed url href: 'entities@1.0' }
1512 verbose cache add name="entities" spec="1.0" args=["entities","1.0"]
1513 verbose parsed url { pathname: '1.0', path: '1.0', href: '1.0' }
1514 verbose addNamed [ 'entities', '1.0' ]
1515 verbose addNamed [ null, '>=1.0.0- <1.1.0-' ]
1516 silly lockFile 03760dd5-entities-1-0 entities@1.0
1517 verbose lock entities@1.0 C:\Users\bm250008\AppData\Roaming\npm-cache\03760dd5-entities-1-0.lock
1518 silly addNameRange { name: 'domhandler', range: '>=2.3.0- <2.4.0-', hasData: false }
1519 silly addNameRange { name: 'domutils', range: '>=1.5.0- <1.6.0-', hasData: false }
1520 silly addNameRange { name: 'domelementtype',
1520 silly addNameRange range: '>=1.0.0- <2.0.0-',
1520 silly addNameRange hasData: false }
1521 silly addNameRange { name: 'readable-stream',
1521 silly addNameRange range: '>=1.1.0- <1.2.0-',
1521 silly addNameRange hasData: false }
1522 silly addNameRange { name: 'entities', range: '>=1.0.0- <1.1.0-', hasData: false }
1523 verbose url raw domutils
1524 verbose url resolving [ 'https://registry.npmjs.org/', './domutils' ]
1525 verbose url resolved https://registry.npmjs.org/domutils
1526 info trying registry request attempt 1 at 15:43:00
1527 verbose etag "DEDBJTHGW9Y0ZH23SCVHKGJ3Y"
1528 http GET https://registry.npmjs.org/domutils
1529 verbose url raw domhandler
1530 verbose url resolving [ 'https://registry.npmjs.org/', './domhandler' ]
1531 verbose url resolved https://registry.npmjs.org/domhandler
1532 info trying registry request attempt 1 at 15:43:00
1533 verbose etag "A3OOX9EJC4NKPJUQLQ26WPPTB"
1534 http GET https://registry.npmjs.org/domhandler
1535 verbose url raw domelementtype
1536 verbose url resolving [ 'https://registry.npmjs.org/', './domelementtype' ]
1537 verbose url resolved https://registry.npmjs.org/domelementtype
1538 info trying registry request attempt 1 at 15:43:00
1539 verbose etag "4W2849LOGQQ1FMDQHW6E59VF1"
1540 http GET https://registry.npmjs.org/domelementtype
1541 verbose url raw readable-stream
1542 verbose url resolving [ 'https://registry.npmjs.org/', './readable-stream' ]
1543 verbose url resolved https://registry.npmjs.org/readable-stream
1544 info trying registry request attempt 1 at 15:43:00
1545 verbose etag "2TLFTNQFPID9SBSRJSHJZIV2Q"
1546 http GET https://registry.npmjs.org/readable-stream
1547 verbose url raw entities
1548 verbose url resolving [ 'https://registry.npmjs.org/', './entities' ]
1549 verbose url resolved https://registry.npmjs.org/entities
1550 info trying registry request attempt 1 at 15:43:00
1551 verbose etag "28965KA9FIV9X21O0SEIBIWY7"
1552 http GET https://registry.npmjs.org/entities
1553 silly gunzTarPerm extractEntry internal/toObject.js
1554 silly gunzTarPerm modified mode [ 'internal/toObject.js', 438, 420 ]
1555 silly gunzTarPerm extractEntry internal/arrayMap.js
1556 silly gunzTarPerm modified mode [ 'internal/arrayMap.js', 438, 420 ]
1557 silly gunzTarPerm extractEntry internal/toPath.js
1558 silly gunzTarPerm modified mode [ 'internal/toPath.js', 438, 420 ]
1559 silly gunzTarPerm extractEntry internal/arrayFilter.js
1560 silly gunzTarPerm modified mode [ 'internal/arrayFilter.js', 438, 420 ]
1561 silly gunzTarPerm extractEntry internal/trimmedLeftIndex.js
1562 silly gunzTarPerm modified mode [ 'internal/trimmedLeftIndex.js', 438, 420 ]
1563 silly gunzTarPerm extractEntry internal/arrayEvery.js
1564 silly gunzTarPerm modified mode [ 'internal/arrayEvery.js', 438, 420 ]
1565 silly gunzTarPerm extractEntry internal/trimmedRightIndex.js
1566 silly gunzTarPerm modified mode [ 'internal/trimmedRightIndex.js', 438, 420 ]
1567 silly gunzTarPerm extractEntry internal/arrayEachRight.js
1568 silly gunzTarPerm modified mode [ 'internal/arrayEachRight.js', 438, 420 ]
1569 silly gunzTarPerm extractEntry internal/unescapeHtmlChar.js
1570 silly gunzTarPerm modified mode [ 'internal/unescapeHtmlChar.js', 438, 420 ]
1571 silly gunzTarPerm extractEntry internal/arrayEach.js
1572 silly gunzTarPerm modified mode [ 'internal/arrayEach.js', 438, 420 ]
1573 silly gunzTarPerm extractEntry internal/wrapperClone.js
1574 silly gunzTarPerm modified mode [ 'internal/wrapperClone.js', 438, 420 ]
1575 silly gunzTarPerm extractEntry internal/createAssigner.js
1576 silly gunzTarPerm modified mode [ 'internal/createAssigner.js', 438, 420 ]
1577 http 304 https://registry.npmjs.org/brace-expansion
1578 silly registry.get cb [ 304,
1578 silly registry.get { date: 'Wed, 29 Jun 2016 19:43:00 GMT',
1578 silly registry.get via: '1.1 varnish',
1578 silly registry.get 'cache-control': 'max-age=300',
1578 silly registry.get etag: '"BIRRQW4Y57U7N2KDV4J6T0JKH"',
1578 silly registry.get age: '20',
1578 silly registry.get connection: 'keep-alive',
1578 silly registry.get 'x-served-by': 'cache-jfk1046-JFK',
1578 silly registry.get 'x-cache': 'HIT',
1578 silly registry.get 'x-cache-hits': '2',
1578 silly registry.get 'x-timer': 'S1467229380.031668,VS0,VE0',
1578 silly registry.get vary: 'Accept-Encoding' } ]
1579 verbose etag brace-expansion from cache
1580 silly gunzTarPerm extractEntry lang/clone.js
1581 silly gunzTarPerm modified mode [ 'lang/clone.js', 438, 420 ]
1582 silly gunzTarPerm extractEntry lang/isError.js
1583 silly gunzTarPerm modified mode [ 'lang/isError.js', 438, 420 ]
1584 silly lockFile 2f10b883-brace-expansion-1-0-0 brace-expansion@^1.0.0
1585 silly lockFile 2f10b883-brace-expansion-1-0-0 brace-expansion@^1.0.0
1586 verbose about to build C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\minimatch
1587 info C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\minimatch unbuild
1588 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\minimatch\package.json
1589 info preuninstall minimatch@2.0.10
1590 info uninstall minimatch@2.0.10
1591 silly gunzTarPerm extractEntry lang/isFinite.js
1592 silly gunzTarPerm modified mode [ 'lang/isFinite.js', 438, 420 ]
1593 silly gunzTarPerm extractEntry lang/isFunction.js
1594 silly gunzTarPerm modified mode [ 'lang/isFunction.js', 438, 420 ]
1595 verbose false,C:\Users\bm250008\AppData\Roaming\npm\node_modules,C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules unbuild minimatch@2.0.10
1596 info postuninstall minimatch@2.0.10
1597 silly gunzTarPerm extractEntry lang/isEqual.js
1598 silly gunzTarPerm modified mode [ 'lang/isEqual.js', 438, 420 ]
1599 silly gunzTarPerm extractEntry lang/isNaN.js
1600 silly gunzTarPerm modified mode [ 'lang/isNaN.js', 438, 420 ]
1601 silly gunzTarPerm extractEntry lang/isNative.js
1602 silly gunzTarPerm modified mode [ 'lang/isNative.js', 438, 420 ]
1603 silly gunzTarPerm extractEntry lang/isNull.js
1604 silly gunzTarPerm modified mode [ 'lang/isNull.js', 438, 420 ]
1605 silly gunzTarPerm extractEntry lang/isNumber.js
1606 silly gunzTarPerm modified mode [ 'lang/isNumber.js', 438, 420 ]
1607 silly gunzTarPerm extractEntry lang/isObject.js
1608 silly gunzTarPerm modified mode [ 'lang/isObject.js', 438, 420 ]
1609 verbose about to build C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint
1610 info C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint unbuild
1611 verbose from cache C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\package.json
1612 info preuninstall jshint@2.9.2
1613 info uninstall jshint@2.9.2
1614 verbose true,C:\Users\bm250008\AppData\Roaming\npm\node_modules,C:\Users\bm250008\AppData\Roaming\npm\node_modules unbuild jshint@2.9.2
1615 verbose C:\Users\bm250008\AppData\Roaming\npm,[object Object] binRoot
1616 info postuninstall jshint@2.9.2
1617 silly gunzTarPerm extractEntry lang/isEmpty.js
1618 silly gunzTarPerm modified mode [ 'lang/isEmpty.js', 438, 420 ]
1619 silly gunzTarPerm extractEntry lang/isPlainObject.js
1620 silly gunzTarPerm modified mode [ 'lang/isPlainObject.js', 438, 420 ]
1621 silly gunzTarPerm extractEntry lang/isElement.js
1622 silly gunzTarPerm modified mode [ 'lang/isElement.js', 438, 420 ]
1623 silly gunzTarPerm extractEntry lang/isRegExp.js
1624 silly gunzTarPerm modified mode [ 'lang/isRegExp.js', 438, 420 ]
1625 http 200 https://registry.npmjs.org/domelementtype
1626 silly registry.get cb [ 200,
1626 silly registry.get { server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)',
1626 silly registry.get etag: '"5ISWN12LEAG8HX7N2AZD3HV4"',
1626 silly registry.get 'content-type': 'application/json',
1626 silly registry.get 'cache-control': 'max-age=300',
1626 silly registry.get 'content-length': '7036',
1626 silly registry.get 'accept-ranges': 'bytes',
1626 silly registry.get date: 'Wed, 29 Jun 2016 19:43:00 GMT',
1626 silly registry.get via: '1.1 varnish',
1626 silly registry.get age: '115',
1626 silly registry.get connection: 'keep-alive',
1626 silly registry.get 'x-served-by': 'cache-jfk1046-JFK',
1626 silly registry.get 'x-cache': 'HIT',
1626 silly registry.get 'x-cache-hits': '1',
1626 silly registry.get 'x-timer': 'S1467229380.084919,VS0,VE0',
1626 silly registry.get vary: 'Accept-Encoding' } ]
1627 http 304 https://registry.npmjs.org/glob
1628 silly registry.get cb [ 304,
1628 silly registry.get { date: 'Wed, 29 Jun 2016 19:43:00 GMT',
1628 silly registry.get via: '1.1 varnish',
1628 silly registry.get 'cache-control': 'max-age=300',
1628 silly registry.get etag: '"DOKSX49PDBTOTKYDPKTAEVPE2"',
1628 silly registry.get age: '112',
1628 silly registry.get connection: 'keep-alive',
1628 silly registry.get 'x-served-by': 'cache-jfk1043-JFK',
1628 silly registry.get 'x-cache': 'HIT',
1628 silly registry.get 'x-cache-hits': '1',
1628 silly registry.get 'x-timer': 'S1467229380.091109,VS0,VE0',
1628 silly registry.get vary: 'Accept-Encoding' } ]
1629 verbose etag glob from cache
1630 error Error: ENOENT, chmod 'C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\lodash\collection\invoke.js'
1631 error If you need help, you may report this log at:
1631 error <http://github.com/isaacs/npm/issues>
1631 error or email it to:
1631 error <npm-@googlegroups.com>
1632 error System Windows_NT 6.1.7601
1633 error command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "jshint"
1634 error cwd C:\Users\bm250008\AppData\Roaming\Code\User
1635 error node -v v0.8.20
1636 error npm -v 1.2.11
1637 error path C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\lodash\collection\invoke.js
1638 error fstream_path C:\Users\bm250008\AppData\Roaming\npm\node_modules\jshint\node_modules\lodash\collection\invoke.js
1639 error fstream_type File
1640 error fstream_class FileWriter
1641 error fstream_finish_call chmod
1642 error code ENOENT
1643 error errno 34
1644 error fstream_stack Writer._finish (C:\Program Files\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:305:19)
1644 error fstream_stack Object.oncomplete (fs.js:297:15)
1645 verbose exit [ 34, true ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment