Skip to content

Instantly share code, notes, and snippets.

@crfroehlich
Created September 30, 2012 00:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save crfroehlich/3805457 to your computer and use it in GitHub Desktop.
Save crfroehlich/3805457 to your computer and use it in GitHub Desktop.
jsbin failure last
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 '-dd',
1 verbose cli 'install',
1 verbose cli '-g',
1 verbose cli 'jsbin' ]
2 info using npm@1.1.62
3 info using node@v0.8.10
4 verbose node symlink C:\Program Files\nodejs\\node.exe
5 verbose read json C:\Users\Froehlich\AppData\Roaming\npm\package.json
6 verbose read json C:\Users\Froehlich\AppData\Roaming\npm\package.json
7 verbose cache add [ 'jsbin', null ]
8 silly cache add name=undefined spec="jsbin" args=["jsbin",null]
9 verbose parsed url { pathname: 'jsbin', path: 'jsbin', href: 'jsbin' }
10 silly lockFile be419bfc-jsbin jsbin
11 verbose lock jsbin C:\Users\Froehlich\AppData\Roaming\npm-cache\be419bfc-jsbin.lock
12 silly lockFile be419bfc-jsbin jsbin
13 verbose addNamed [ 'jsbin', '' ]
14 verbose addNamed [ null, '' ]
15 silly lockFile a880d82e-jsbin jsbin@
16 verbose lock jsbin@ C:\Users\Froehlich\AppData\Roaming\npm-cache\a880d82e-jsbin.lock
17 silly addNameRange { name: 'jsbin', range: '', hasData: false }
18 verbose url raw jsbin
19 verbose url resolving [ 'https://registry.npmjs.org/', './jsbin' ]
20 verbose url resolved https://registry.npmjs.org/jsbin
21 info trying registry request attempt 1 at 20:22:01
22 verbose etag "5CWZJJLRKMB84GRK477060OZC"
23 http GET https://registry.npmjs.org/jsbin
24 http 304 https://registry.npmjs.org/jsbin
25 silly registry.get cb [ 304,
25 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
25 silly registry.get etag: '"5CWZJJLRKMB84GRK477060OZC"',
25 silly registry.get date: 'Fri, 28 Sep 2012 00:22:11 GMT',
25 silly registry.get 'content-length': '0' } ]
26 verbose etag jsbin from cache
27 silly addNameRange number 2 { name: 'jsbin', range: '', hasData: true }
28 silly addNameRange versions [ 'jsbin', [ '3.0.0dev0', '3.0.0', '3.0.1', '3.0.2' ] ]
29 verbose addNamed [ 'jsbin', '3.0.2' ]
30 verbose addNamed [ '3.0.2', '3.0.2' ]
31 silly lockFile 2f8c9050-jsbin-3-0-2 jsbin@3.0.2
32 verbose lock jsbin@3.0.2 C:\Users\Froehlich\AppData\Roaming\npm-cache\2f8c9050-jsbin-3-0-2.lock
33 verbose read json C:\Users\Froehlich\AppData\Roaming\npm-cache\jsbin\3.0.2\package\package.json
34 silly lockFile 2f8c9050-jsbin-3-0-2 jsbin@3.0.2
35 silly lockFile a880d82e-jsbin jsbin@
36 silly resolved [ { author: '',
36 silly resolved name: 'jsbin',
36 silly resolved description: 'Collaborative JavaScript Debugging App',
36 silly resolved main: './lib/app',
36 silly resolved version: '3.0.2',
36 silly resolved preferGlobal: 'true',
36 silly resolved homepage: 'http://jsbin.com',
36 silly resolved bin: { jsbin: './bin/jsbin' },
36 silly resolved repository: { type: 'git', url: 'git://github.com/remy/jsbin.git' },
36 silly resolved dependencies:
36 silly resolved { express: '3.0.0alpha4',
36 silly resolved asyncjs: '0.0.7',
36 silly resolved 'hogan.js': '2.0.0',
36 silly resolved mysql: '0.9.5',
36 silly resolved sqlite3: '2.1.5',
36 silly resolved bcrypt: '0.7.0',
36 silly resolved nodemailer: '0.3.20',
36 silly resolved commander: '1.0.0',
36 silly resolved less: '1.3.0',
36 silly resolved jade: '0.26.3',
36 silly resolved stylus: '0.28.2',
36 silly resolved flatten: 'git://github.com/aron/flatten.js.git#v0.1.0',
36 silly resolved soak: 'git://github.com/aron/soak.js.git#v0.3.0' },
36 silly resolved devDependencies: {},
36 silly resolved optionalDependencies: {},
36 silly resolved licenses: [ [Object] ],
36 silly resolved readme: '# JS Bin\n\n## Build Process\n\nJS Bin has been designed to work both online at http://jsbin.com but also in your own locally hosted environment - or even live in your own site (if you do host it as a utility, do let us know by pinging @js_bin on twitter).\n\nThere\'s two installation paths: Node (recommended) and PHP.\n\nHistorically JS Bin was built on PHP, but has since moved to Node. The PHP flavour does not support the following:\n\n- Remote rendering\n- CodeCasting\n- Processors\n\nHowever, everything else released in v3 of JS Bin is available in both.\n\nFor detailed instructions on how to build JS Bin in either environment see the [running your own JS Bin document](docs/running-your-own-jsbin.md).\n\nIf you install [Node.js](http://nodejs.org) installation is easy:\n\n```\n$ npm install -g jsbin\n$ jsbin\n```\n\nThen open your browser to [http://localhost:3000](http://localhost:3000) and you have a fully working version of JS Bin running locally.\n\n\n## What can JS Bin do?\n\n* Write code and have it both save in real-time, but also render a full preview in real-time\n* Help debug other people\'s JavaScript, HTML or CSS by sharing and editing urls\n* CodeCast - where you share what you\'re typing in JS Bin in real-time\n* Remote rendering - view the output of your JS Bin on any device on any platform, updating in real-time\n* Processors, including: coffee-script, LESS, Markdown and Jade.\n* Debug remote Ajax calls\n\n## About\n\nJS Bin is an open source collaborative web development debugging tool.\n\n## Who built this?\n\nJS Bin was built by [Remy Sharp](http://remysharp.com) and is completely open source and available [http://github.com/remy/jsbin](http://github.com/remy/jsbin). You can also follow [@rem](http://twitter.com/rem) on Twitter where he\'ll tweet about JavaScript, HTML 5 and other such gems.\n\nIf you would like to work with Remy and his company, [Left Logic](http://leftlogic.com) on a front end development project, [please get in touch](http://leftlogic.com/contact?message=Found%20through%20jsbin.com).\n\nUX was kindly donated by [Danny Hope](http://yandleblog.com) who also tweets as [@yandle](http://twitter.com/yandle).\n\nThe vast majority of the port from PHP to Node was done by [Aron Carroll](http://aroncarroll.com/) who also plays in github as [@aron](http://github.com/aron).\n\n## A short history\n\n[JS Bin](http://jsbin.com) is a webapp specifically designed to help JavaScript and CSS folk test snippets of code, within some context, and debug the code collaboratively.\n\nJS Bin allows you to edit and test JavaScript and HTML (reloading the URL also maintains the state of your code - new tabs doesn\'t). Once you\'re happy you can save, and send the URL to a peer for review or help. They can then make further changes saving anew if required.\n\nThe original idea spawned from a conversation with another developer in trying to help him debug an Ajax issue. The original aim was to build it using Google\'s app engine, but in the end, it was [John Resig](http://ejohn.org)\'s [Learning app](http://ejohn.org/apps/learn) that inspired me to build the whole solution in JavaScript with liberal dashes of jQuery and a tiny bit of LAMP for the saving process.\n\n[Version 1 of JS Bin](http://www.flickr.com/photos/remysharp/4284906136) took me the best part of 4 hours to develop [back in 2008](http://remysharp.com/2008/10/06/js-bin-for-collaborative-javascript-debugging/), but version 2, this version, has been rewritten from the ground up and is completely [open source](http://github.com/remy/jsbin).',
36 silly resolved _id: 'jsbin@3.0.2',
36 silly resolved _from: 'jsbin' } ]
37 info install jsbin@3.0.2 into C:\Users\Froehlich\AppData\Roaming\npm
38 info installOne jsbin@3.0.2
39 verbose from cache C:\Users\Froehlich\AppData\Roaming\npm-cache\jsbin\3.0.2\package\package.json
40 info C:\Users\Froehlich\AppData\Roaming\npm\node_modules\jsbin unbuild
41 verbose read json C:\Users\Froehlich\AppData\Roaming\npm\node_modules\jsbin\package.json
42 verbose tar unpack C:\Users\Froehlich\AppData\Roaming\npm-cache\jsbin\3.0.2\package.tgz
43 silly lockFile 6c0b995b-a-Roaming-npm-node-modules-jsbin C:\Users\Froehlich\AppData\Roaming\npm\node_modules\jsbin
44 verbose lock C:\Users\Froehlich\AppData\Roaming\npm\node_modules\jsbin C:\Users\Froehlich\AppData\Roaming\npm-cache\6c0b995b-a-Roaming-npm-node-modules-jsbin.lock
45 silly gunzTarPerm modes [ '755', '644' ]
46 silly gunzTarPerm extractEntry package.json
47 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
48 silly gunzTarPerm extractEntry .npmignore
49 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
50 silly gunzTarPerm extractEntry grunt.js
51 silly gunzTarPerm modified mode [ 'grunt.js', 438, 420 ]
52 silly gunzTarPerm extractEntry config.default.json
53 silly gunzTarPerm modified mode [ 'config.default.json', 438, 420 ]
54 silly gunzTarPerm extractEntry docs/2-minute-setup.md
55 silly gunzTarPerm modified mode [ 'docs/2-minute-setup.md', 438, 420 ]
56 silly gunzTarPerm extractEntry docs/account-logic.md
57 silly gunzTarPerm modified mode [ 'docs/account-logic.md', 438, 420 ]
58 silly gunzTarPerm extractEntry docs/custom-settings.md
59 silly gunzTarPerm modified mode [ 'docs/custom-settings.md', 438, 420 ]
60 silly gunzTarPerm extractEntry docs/development.md
61 silly gunzTarPerm modified mode [ 'docs/development.md', 438, 420 ]
62 silly gunzTarPerm extractEntry docs/embedding.md
63 silly gunzTarPerm modified mode [ 'docs/embedding.md', 438, 420 ]
64 silly gunzTarPerm extractEntry docs/ie8.md
65 silly gunzTarPerm modified mode [ 'docs/ie8.md', 438, 420 ]
66 silly gunzTarPerm extractEntry docs/post.md
67 silly gunzTarPerm modified mode [ 'docs/post.md', 438, 420 ]
68 silly gunzTarPerm extractEntry docs/running-your-own-jsbin.md
69 silly gunzTarPerm modified mode [ 'docs/running-your-own-jsbin.md', 438, 420 ]
70 silly gunzTarPerm extractEntry views/default.js
71 silly gunzTarPerm modified mode [ 'views/default.js', 438, 420 ]
72 silly gunzTarPerm extractEntry views/not_found.js
73 silly gunzTarPerm modified mode [ 'views/not_found.js', 438, 420 ]
74 silly gunzTarPerm extractEntry views/error_email.txt
75 silly gunzTarPerm modified mode [ 'views/error_email.txt', 438, 420 ]
76 silly gunzTarPerm extractEntry views/default.css
77 silly gunzTarPerm modified mode [ 'views/default.css', 438, 420 ]
78 silly gunzTarPerm extractEntry views/default.html
79 silly gunzTarPerm modified mode [ 'views/default.html', 438, 420 ]
80 silly gunzTarPerm extractEntry views/account.html
81 silly gunzTarPerm modified mode [ 'views/account.html', 438, 420 ]
82 silly gunzTarPerm extractEntry views/error.html
83 silly gunzTarPerm modified mode [ 'views/error.html', 438, 420 ]
84 silly gunzTarPerm extractEntry views/analytics.html
85 silly gunzTarPerm modified mode [ 'views/analytics.html', 438, 420 ]
86 silly gunzTarPerm extractEntry views/history.html
87 silly gunzTarPerm modified mode [ 'views/history.html', 438, 420 ]
88 silly gunzTarPerm extractEntry views/index.html
89 silly gunzTarPerm modified mode [ 'views/index.html', 438, 420 ]
90 silly gunzTarPerm extractEntry views/list.html
91 silly gunzTarPerm modified mode [ 'views/list.html', 438, 420 ]
92 silly gunzTarPerm extractEntry views/not_found.html
93 silly gunzTarPerm modified mode [ 'views/not_found.html', 438, 420 ]
94 silly gunzTarPerm extractEntry views/comment.html
95 silly gunzTarPerm modified mode [ 'views/comment.html', 438, 420 ]
96 silly gunzTarPerm extractEntry views/request.html
97 silly gunzTarPerm modified mode [ 'views/request.html', 438, 420 ]
98 silly gunzTarPerm extractEntry views/reset_email.txt
99 silly gunzTarPerm modified mode [ 'views/reset_email.txt', 438, 420 ]
100 silly gunzTarPerm extractEntry jshint.json
101 silly gunzTarPerm modified mode [ 'jshint.json', 438, 420 ]
102 silly gunzTarPerm extractEntry bin/jsbin
103 silly gunzTarPerm modified mode [ 'bin/jsbin', 438, 420 ]
104 silly gunzTarPerm extractEntry MIT-LICENSE.TXT
105 silly gunzTarPerm modified mode [ 'MIT-LICENSE.TXT', 438, 420 ]
106 silly gunzTarPerm extractEntry build/full-db-v3.mysql.sql
107 silly gunzTarPerm modified mode [ 'build/full-db-v3.mysql.sql', 438, 420 ]
108 silly gunzTarPerm extractEntry build/full-db-v3.sqlite.sql
109 silly gunzTarPerm modified mode [ 'build/full-db-v3.sqlite.sql', 438, 420 ]
110 silly gunzTarPerm extractEntry build/jsbin.sql
111 silly gunzTarPerm modified mode [ 'build/jsbin.sql', 438, 420 ]
112 silly gunzTarPerm extractEntry build/v3.sql
113 silly gunzTarPerm modified mode [ 'build/v3.sql', 438, 420 ]
114 silly gunzTarPerm extractEntry public/grunt.js
115 silly gunzTarPerm modified mode [ 'public/grunt.js', 438, 420 ]
116 silly gunzTarPerm extractEntry public/help/bugs.html
117 silly gunzTarPerm modified mode [ 'public/help/bugs.html', 438, 420 ]
118 silly gunzTarPerm extractEntry public/help/faq.html
119 silly gunzTarPerm modified mode [ 'public/help/faq.html', 438, 420 ]
120 silly gunzTarPerm extractEntry public/help/hackers.html
121 silly gunzTarPerm modified mode [ 'public/help/hackers.html', 438, 420 ]
122 silly gunzTarPerm extractEntry public/help/index.html
123 silly gunzTarPerm modified mode [ 'public/help/index.html', 438, 420 ]
124 silly gunzTarPerm extractEntry public/help/tips.html
125 silly gunzTarPerm modified mode [ 'public/help/tips.html', 438, 420 ]
126 silly gunzTarPerm extractEntry public/help/who.html
127 silly gunzTarPerm modified mode [ 'public/help/who.html', 438, 420 ]
128 silly gunzTarPerm extractEntry public/custom/sebly/creativejs.js
129 silly gunzTarPerm modified mode [ 'public/custom/sebly/creativejs.js', 438, 420 ]
130 silly gunzTarPerm extractEntry public/custom/sebly/default.js
131 silly gunzTarPerm modified mode [ 'public/custom/sebly/default.js', 438, 420 ]
132 silly gunzTarPerm extractEntry public/custom/sebly/config.json
133 silly gunzTarPerm modified mode [ 'public/custom/sebly/config.json', 438, 420 ]
134 silly gunzTarPerm extractEntry public/custom/sebly/custom.css
135 silly gunzTarPerm modified mode [ 'public/custom/sebly/custom.css', 438, 420 ]
136 silly gunzTarPerm extractEntry public/custom/sebly/default.html
137 silly gunzTarPerm modified mode [ 'public/custom/sebly/default.html', 438, 420 ]
138 silly gunzTarPerm extractEntry public/favicon.ico
139 silly gunzTarPerm modified mode [ 'public/favicon.ico', 438, 420 ]
140 silly gunzTarPerm extractEntry public/font/meslolgm-dz-regular-webfont.eot
141 silly gunzTarPerm modified mode [ 'public/font/meslolgm-dz-regular-webfont.eot', 438, 420 ]
142 silly gunzTarPerm extractEntry public/font/meslolgm-dz-regular-webfont.svg
143 silly gunzTarPerm modified mode [ 'public/font/meslolgm-dz-regular-webfont.svg', 438, 420 ]
144 silly gunzTarPerm extractEntry public/font/meslolgm-dz-regular-webfont.ttf
145 silly gunzTarPerm modified mode [ 'public/font/meslolgm-dz-regular-webfont.ttf', 438, 420 ]
146 silly gunzTarPerm extractEntry public/font/meslolgm-dz-regular-webfont.woff
147 silly gunzTarPerm modified mode [ 'public/font/meslolgm-dz-regular-webfont.woff', 438, 420 ]
148 silly gunzTarPerm extractEntry public/about.html
149 silly gunzTarPerm modified mode [ 'public/about.html', 438, 420 ]
150 silly gunzTarPerm extractEntry public/css/ie.css
151 silly gunzTarPerm modified mode [ 'public/css/ie.css', 438, 420 ]
152 silly gunzTarPerm extractEntry public/css/codeframe.css
153 silly gunzTarPerm modified mode [ 'public/css/codeframe.css', 438, 420 ]
154 silly gunzTarPerm extractEntry public/css/csscolors.css
155 silly gunzTarPerm modified mode [ 'public/css/csscolors.css', 438, 420 ]
156 silly gunzTarPerm extractEntry public/css/docs.css
157 silly gunzTarPerm modified mode [ 'public/css/docs.css', 438, 420 ]
158 silly gunzTarPerm extractEntry public/css/font.css
159 silly gunzTarPerm modified mode [ 'public/css/font.css', 438, 420 ]
160 silly gunzTarPerm extractEntry public/css/htmlcodeframe.css
161 silly gunzTarPerm modified mode [ 'public/css/htmlcodeframe.css', 438, 420 ]
162 silly gunzTarPerm extractEntry public/css/codemirror.css
163 silly gunzTarPerm modified mode [ 'public/css/codemirror.css', 438, 420 ]
164 silly gunzTarPerm extractEntry public/css/jscolors.css
165 silly gunzTarPerm modified mode [ 'public/css/jscolors.css', 438, 420 ]
166 silly gunzTarPerm extractEntry public/css/pictos.css
167 silly gunzTarPerm modified mode [ 'public/css/pictos.css', 438, 420 ]
168 silly gunzTarPerm extractEntry public/css/style
169 silly gunzTarPerm modified mode [ 'public/css/style', 438, 420 ]
170 silly gunzTarPerm extractEntry public/css/style.css
171 silly gunzTarPerm modified mode [ 'public/css/style.css', 438, 420 ]
172 silly gunzTarPerm extractEntry public/css/xmlcolors.css
173 silly gunzTarPerm modified mode [ 'public/css/xmlcolors.css', 438, 420 ]
174 silly gunzTarPerm extractEntry public/help.html
175 silly gunzTarPerm modified mode [ 'public/help.html', 438, 420 ]
176 silly gunzTarPerm extractEntry public/images/jsbin_static.png
177 silly gunzTarPerm modified mode [ 'public/images/jsbin_static.png', 438, 420 ]
178 silly gunzTarPerm extractEntry public/images/check.png
179 silly gunzTarPerm modified mode [ 'public/images/check.png', 438, 420 ]
180 silly gunzTarPerm extractEntry public/images/close.png
181 silly gunzTarPerm modified mode [ 'public/images/close.png', 438, 420 ]
182 silly gunzTarPerm extractEntry public/images/down-arrow.png
183 silly gunzTarPerm modified mode [ 'public/images/down-arrow.png', 438, 420 ]
184 silly gunzTarPerm extractEntry public/images/down-hover.png
185 silly gunzTarPerm modified mode [ 'public/images/down-hover.png', 438, 420 ]
186 silly gunzTarPerm extractEntry public/images/down.png
187 silly gunzTarPerm modified mode [ 'public/images/down.png', 438, 420 ]
188 silly gunzTarPerm extractEntry public/images/download.png
189 silly gunzTarPerm modified mode [ 'public/images/download.png', 438, 420 ]
190 silly gunzTarPerm extractEntry public/images/favicon.png
191 silly gunzTarPerm modified mode [ 'public/images/favicon.png', 438, 420 ]
192 silly gunzTarPerm extractEntry public/images/gear.png
193 silly gunzTarPerm modified mode [ 'public/images/gear.png', 438, 420 ]
194 silly gunzTarPerm extractEntry public/images/html.gif
195 silly gunzTarPerm modified mode [ 'public/images/html.gif', 438, 420 ]
196 silly gunzTarPerm extractEntry public/images/info.gif
197 silly gunzTarPerm modified mode [ 'public/images/info.gif', 438, 420 ]
198 silly gunzTarPerm extractEntry public/images/javascript.gif
199 silly gunzTarPerm modified mode [ 'public/images/javascript.gif', 438, 420 ]
200 silly gunzTarPerm extractEntry public/images/jsbin-bg.gif
201 silly gunzTarPerm modified mode [ 'public/images/jsbin-bg.gif', 438, 420 ]
202 silly gunzTarPerm extractEntry public/images/jsbin_animated.gif
203 silly gunzTarPerm modified mode [ 'public/images/jsbin_animated.gif', 438, 420 ]
204 silly gunzTarPerm extractEntry public/images/jsbin_header.png
205 silly gunzTarPerm modified mode [ 'public/images/jsbin_header.png', 438, 420 ]
206 silly gunzTarPerm extractEntry public/images/chosen-sprite.png
207 silly gunzTarPerm modified mode [ 'public/images/chosen-sprite.png', 438, 420 ]
208 silly gunzTarPerm extractEntry public/images/ll-logo.gif
209 silly gunzTarPerm modified mode [ 'public/images/ll-logo.gif', 438, 420 ]
210 silly gunzTarPerm extractEntry public/images/logo.png
211 silly gunzTarPerm modified mode [ 'public/images/logo.png', 438, 420 ]
212 silly gunzTarPerm extractEntry public/images/logo2.png
213 silly gunzTarPerm modified mode [ 'public/images/logo2.png', 438, 420 ]
214 silly gunzTarPerm extractEntry public/images/new-dark.png
215 silly gunzTarPerm modified mode [ 'public/images/new-dark.png', 438, 420 ]
216 silly gunzTarPerm extractEntry public/images/new-light.png
217 silly gunzTarPerm modified mode [ 'public/images/new-light.png', 438, 420 ]
218 silly gunzTarPerm extractEntry public/images/op7.png
219 silly gunzTarPerm modified mode [ 'public/images/op7.png', 438, 420 ]
220 silly gunzTarPerm extractEntry public/images/play.gif
221 silly gunzTarPerm modified mode [ 'public/images/play.gif', 438, 420 ]
222 silly gunzTarPerm extractEntry public/images/popout.png
223 silly gunzTarPerm modified mode [ 'public/images/popout.png', 438, 420 ]
224 silly gunzTarPerm extractEntry public/images/revert-disabled.png
225 silly gunzTarPerm modified mode [ 'public/images/revert-disabled.png', 438, 420 ]
226 silly gunzTarPerm extractEntry public/images/revert.png
227 silly gunzTarPerm modified mode [ 'public/images/revert.png', 438, 420 ]
228 silly gunzTarPerm extractEntry public/images/tick.png
229 silly gunzTarPerm modified mode [ 'public/images/tick.png', 438, 420 ]
230 silly gunzTarPerm extractEntry public/images/tipsy.gif
231 silly gunzTarPerm modified mode [ 'public/images/tipsy.gif', 438, 420 ]
232 silly gunzTarPerm extractEntry public/images/x_7x7.png
233 silly gunzTarPerm modified mode [ 'public/images/x_7x7.png', 438, 420 ]
234 silly gunzTarPerm extractEntry public/images/x_alt_12x12.png
235 silly gunzTarPerm modified mode [ 'public/images/x_alt_12x12.png', 438, 420 ]
236 silly gunzTarPerm extractEntry public/js/jsbin.js
237 silly gunzTarPerm modified mode [ 'public/js/jsbin.js', 438, 420 ]
238 silly gunzTarPerm extractEntry public/js/embed.js
239 silly gunzTarPerm modified mode [ 'public/js/embed.js', 438, 420 ]
240 silly gunzTarPerm extractEntry public/js/intro.js
241 silly gunzTarPerm modified mode [ 'public/js/intro.js', 438, 420 ]
242 silly gunzTarPerm extractEntry public/js/outro.js
243 silly gunzTarPerm modified mode [ 'public/js/outro.js', 438, 420 ]
244 silly gunzTarPerm extractEntry public/js/spike.js
245 silly gunzTarPerm modified mode [ 'public/js/spike.js', 438, 420 ]
246 silly gunzTarPerm extractEntry public/js/deprecated/beta.js
247 silly gunzTarPerm modified mode [ 'public/js/deprecated/beta.js', 438, 420 ]
248 silly gunzTarPerm extractEntry public/js/deprecated/consoleContext.js
249 silly gunzTarPerm modified mode [ 'public/js/deprecated/consoleContext.js', 438, 420 ]
250 silly gunzTarPerm extractEntry public/js/deprecated/events.js
251 silly gunzTarPerm modified mode [ 'public/js/deprecated/events.js', 438, 420 ]
252 silly gunzTarPerm extractEntry public/js/deprecated/jquery.tipsy.js
253 silly gunzTarPerm modified mode [ 'public/js/deprecated/jquery.tipsy.js', 438, 420 ]
254 silly gunzTarPerm extractEntry public/js/deprecated/lightbox.js
255 silly gunzTarPerm modified mode [ 'public/js/deprecated/lightbox.js', 438, 420 ]
256 silly gunzTarPerm extractEntry public/js/deprecated/remote.js
257 silly gunzTarPerm modified mode [ 'public/js/deprecated/remote.js', 438, 420 ]
258 silly gunzTarPerm extractEntry public/js/deprecated/stream.js
259 silly gunzTarPerm modified mode [ 'public/js/deprecated/stream.js', 438, 420 ]
260 silly gunzTarPerm extractEntry public/js/chrome/analytics.js
261 silly gunzTarPerm modified mode [ 'public/js/chrome/analytics.js', 438, 420 ]
262 silly gunzTarPerm extractEntry public/js/chrome/esc.js
263 silly gunzTarPerm modified mode [ 'public/js/chrome/esc.js', 438, 420 ]
264 silly gunzTarPerm extractEntry public/js/chrome/file-drop.js
265 silly gunzTarPerm modified mode [ 'public/js/chrome/file-drop.js', 438, 420 ]
266 silly gunzTarPerm extractEntry public/js/chrome/gist.js
267 silly gunzTarPerm modified mode [ 'public/js/chrome/gist.js', 438, 420 ]
268 silly gunzTarPerm extractEntry public/js/chrome/errors.js
269 silly gunzTarPerm modified mode [ 'public/js/chrome/errors.js', 438, 420 ]
270 silly gunzTarPerm extractEntry public/js/chrome/login.js
271 silly gunzTarPerm modified mode [ 'public/js/chrome/login.js', 438, 420 ]
272 silly gunzTarPerm extractEntry public/js/chrome/navigation.js
273 silly gunzTarPerm modified mode [ 'public/js/chrome/navigation.js', 438, 420 ]
274 silly gunzTarPerm extractEntry public/js/chrome/sandbox.js
275 silly gunzTarPerm modified mode [ 'public/js/chrome/sandbox.js', 438, 420 ]
276 silly gunzTarPerm extractEntry public/js/chrome/save.js
277 silly gunzTarPerm modified mode [ 'public/js/chrome/save.js', 438, 420 ]
278 silly gunzTarPerm extractEntry public/js/chrome/splitter.js
279 silly gunzTarPerm modified mode [ 'public/js/chrome/splitter.js', 438, 420 ]
280 silly gunzTarPerm extractEntry public/js/chrome/download.js
281 silly gunzTarPerm modified mode [ 'public/js/chrome/download.js', 438, 420 ]
282 silly gunzTarPerm extractEntry public/js/chrome/storage.js
283 silly gunzTarPerm modified mode [ 'public/js/chrome/storage.js', 438, 420 ]
284 silly gunzTarPerm extractEntry public/js/chrome/app.js
285 silly gunzTarPerm modified mode [ 'public/js/chrome/app.js', 438, 420 ]
286 silly gunzTarPerm extractEntry public/js/chrome/tips.js
287 silly gunzTarPerm modified mode [ 'public/js/chrome/tips.js', 438, 420 ]
288 silly gunzTarPerm extractEntry public/js/chrome/hashbang-jump.js
289 silly gunzTarPerm modified mode [ 'public/js/chrome/hashbang-jump.js', 438, 420 ]
290 silly gunzTarPerm extractEntry public/js/processors/processor.js
291 silly gunzTarPerm modified mode [ 'public/js/processors/processor.js', 438, 420 ]
292 silly gunzTarPerm extractEntry public/js/render/console.js
293 silly gunzTarPerm modified mode [ 'public/js/render/console.js', 438, 420 ]
294 silly gunzTarPerm extractEntry public/js/render/edit.js
295 silly gunzTarPerm modified mode [ 'public/js/render/edit.js', 438, 420 ]
296 silly gunzTarPerm extractEntry public/js/render/live.js
297 silly gunzTarPerm modified mode [ 'public/js/render/live.js', 438, 420 ]
298 silly gunzTarPerm extractEntry public/js/render/render.js
299 silly gunzTarPerm modified mode [ 'public/js/render/render.js', 438, 420 ]
300 silly gunzTarPerm extractEntry public/js/render/saved-history-preview.js
301 silly gunzTarPerm modified mode [ 'public/js/render/saved-history-preview.js', 438, 420 ]
302 silly gunzTarPerm extractEntry public/js/editors/autocomplete.js
303 silly gunzTarPerm modified mode [ 'public/js/editors/autocomplete.js', 438, 420 ]
304 silly gunzTarPerm extractEntry public/js/editors/codemirror.js
305 silly gunzTarPerm modified mode [ 'public/js/editors/codemirror.js', 438, 420 ]
306 silly gunzTarPerm extractEntry public/js/editors/editors.js
307 silly gunzTarPerm modified mode [ 'public/js/editors/editors.js', 438, 420 ]
308 silly gunzTarPerm extractEntry public/js/editors/keycontrol.js
309 silly gunzTarPerm modified mode [ 'public/js/editors/keycontrol.js', 438, 420 ]
310 silly gunzTarPerm extractEntry public/js/editors/libraries.js
311 silly gunzTarPerm modified mode [ 'public/js/editors/libraries.js', 438, 420 ]
312 silly gunzTarPerm extractEntry public/js/editors/library.js
313 silly gunzTarPerm modified mode [ 'public/js/editors/library.js', 438, 420 ]
314 silly gunzTarPerm extractEntry public/js/editors/mobileCodeMirror.js
315 silly gunzTarPerm modified mode [ 'public/js/editors/mobileCodeMirror.js', 438, 420 ]
316 silly gunzTarPerm extractEntry public/js/editors/panel.js
317 silly gunzTarPerm modified mode [ 'public/js/editors/panel.js', 438, 420 ]
318 silly gunzTarPerm extractEntry public/js/editors/sync-worker.js
319 silly gunzTarPerm modified mode [ 'public/js/editors/sync-worker.js', 438, 420 ]
320 silly gunzTarPerm extractEntry public/js/editors/unsaved.js
321 silly gunzTarPerm modified mode [ 'public/js/editors/unsaved.js', 438, 420 ]
322 silly gunzTarPerm extractEntry public/js/vendor/stylus.js
323 silly gunzTarPerm modified mode [ 'public/js/vendor/stylus.js', 438, 420 ]
324 silly gunzTarPerm extractEntry public/js/vendor/eventsource.js
325 silly gunzTarPerm modified mode [ 'public/js/vendor/eventsource.js', 438, 420 ]
326 silly gunzTarPerm extractEntry public/js/vendor/jade.js
327 silly gunzTarPerm modified mode [ 'public/js/vendor/jade.js', 438, 420 ]
328 silly gunzTarPerm extractEntry public/js/vendor/jquery.js
329 silly gunzTarPerm modified mode [ 'public/js/vendor/jquery.js', 438, 420 ]
330 silly gunzTarPerm extractEntry public/js/vendor/stacktrace.js
331 silly gunzTarPerm modified mode [ 'public/js/vendor/stacktrace.js', 438, 420 ]
332 silly gunzTarPerm extractEntry public/js/vendor/diff_match_patch_uncompressed.js
333 silly gunzTarPerm modified mode [ 'public/js/vendor/diff_match_patch_uncompressed.js', 438, 420 ]
334 silly gunzTarPerm extractEntry public/js/vendor/less-1.3.0.min.js
335 silly gunzTarPerm modified mode [ 'public/js/vendor/less-1.3.0.min.js', 438, 420 ]
336 silly gunzTarPerm extractEntry public/js/vendor/markdown.js
337 silly gunzTarPerm modified mode [ 'public/js/vendor/markdown.js', 438, 420 ]
338 silly gunzTarPerm extractEntry public/js/vendor/polyfills.js
339 silly gunzTarPerm modified mode [ 'public/js/vendor/polyfills.js', 438, 420 ]
340 silly gunzTarPerm extractEntry public/js/vendor/pretty-date.js
341 silly gunzTarPerm modified mode [ 'public/js/vendor/pretty-date.js', 438, 420 ]
342 silly gunzTarPerm extractEntry public/js/vendor/prettyprint.js
343 silly gunzTarPerm modified mode [ 'public/js/vendor/prettyprint.js', 438, 420 ]
344 silly gunzTarPerm extractEntry public/js/vendor/coffee-script.js
345 silly gunzTarPerm modified mode [ 'public/js/vendor/coffee-script.js', 438, 420 ]
346 silly gunzTarPerm extractEntry public/js/vendor/json2.js
347 silly gunzTarPerm modified mode [ 'public/js/vendor/json2.js', 438, 420 ]
348 silly gunzTarPerm extractEntry public/js/vendor/jshint/jshint.js
349 silly gunzTarPerm modified mode [ 'public/js/vendor/jshint/jshint.js', 438, 420 ]
350 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/LICENSE
351 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/LICENSE', 438, 420 ]
352 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/css.js
353 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/css.js', 438, 420 ]
354 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/htmlmixed.js
355 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/htmlmixed.js', 438, 420 ]
356 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/javascript.js
357 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/javascript.js', 438, 420 ]
358 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/less.js
359 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/less.js', 438, 420 ]
360 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/coffeescript.js
361 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/coffeescript.js', 438, 420 ]
362 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/markdown.js
363 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/markdown.js', 438, 420 ]
364 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/overlay.js
365 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/overlay.js', 438, 420 ]
366 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/runmode.js
367 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/runmode.js', 438, 420 ]
368 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/searchcursor.js
369 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/searchcursor.js', 438, 420 ]
370 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/codemirror.js
371 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/codemirror.js', 438, 420 ]
372 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/xml.js
373 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/xml.js', 438, 420 ]
374 silly gunzTarPerm extractEntry public/sandbox.html
375 silly gunzTarPerm modified mode [ 'public/sandbox.html', 438, 420 ]
376 silly gunzTarPerm extractEntry public/tips.json
377 silly gunzTarPerm modified mode [ 'public/tips.json', 438, 420 ]
378 silly gunzTarPerm extractEntry README.markdown
379 silly gunzTarPerm modified mode [ 'README.markdown', 438, 420 ]
380 silly gunzTarPerm extractEntry scripts.json
381 silly gunzTarPerm modified mode [ 'scripts.json', 438, 420 ]
382 silly gunzTarPerm extractEntry VERSION
383 silly gunzTarPerm modified mode [ 'VERSION', 438, 420 ]
384 silly gunzTarPerm extractEntry lib/app.js
385 silly gunzTarPerm modified mode [ 'lib/app.js', 438, 420 ]
386 silly gunzTarPerm extractEntry lib/config.js
387 silly gunzTarPerm modified mode [ 'lib/config.js', 438, 420 ]
388 silly gunzTarPerm extractEntry lib/custom.js
389 silly gunzTarPerm modified mode [ 'lib/custom.js', 438, 420 ]
390 silly gunzTarPerm extractEntry lib/store.js
391 silly gunzTarPerm modified mode [ 'lib/store.js', 438, 420 ]
392 silly gunzTarPerm extractEntry lib/errors.js
393 silly gunzTarPerm modified mode [ 'lib/errors.js', 438, 420 ]
394 silly gunzTarPerm extractEntry lib/routes.js
395 silly gunzTarPerm modified mode [ 'lib/routes.js', 438, 420 ]
396 silly gunzTarPerm extractEntry lib/helpers.js
397 silly gunzTarPerm modified mode [ 'lib/helpers.js', 438, 420 ]
398 silly gunzTarPerm extractEntry lib/blacklist.js
399 silly gunzTarPerm modified mode [ 'lib/blacklist.js', 438, 420 ]
400 silly gunzTarPerm extractEntry lib/middleware.js
401 silly gunzTarPerm modified mode [ 'lib/middleware.js', 438, 420 ]
402 silly gunzTarPerm extractEntry lib/utils.js
403 silly gunzTarPerm modified mode [ 'lib/utils.js', 438, 420 ]
404 silly gunzTarPerm extractEntry lib/hogan.js
405 silly gunzTarPerm modified mode [ 'lib/hogan.js', 438, 420 ]
406 silly gunzTarPerm extractEntry lib/models/bin.js
407 silly gunzTarPerm modified mode [ 'lib/models/bin.js', 438, 420 ]
408 silly gunzTarPerm extractEntry lib/models/forgot_token.js
409 silly gunzTarPerm modified mode [ 'lib/models/forgot_token.js', 438, 420 ]
410 silly gunzTarPerm extractEntry lib/models/index.js
411 silly gunzTarPerm modified mode [ 'lib/models/index.js', 438, 420 ]
412 silly gunzTarPerm extractEntry lib/models/user.js
413 silly gunzTarPerm modified mode [ 'lib/models/user.js', 438, 420 ]
414 silly gunzTarPerm extractEntry lib/processors/index.js
415 silly gunzTarPerm modified mode [ 'lib/processors/index.js', 438, 420 ]
416 silly gunzTarPerm extractEntry lib/handlers/bin.js
417 silly gunzTarPerm modified mode [ 'lib/handlers/bin.js', 438, 420 ]
418 silly gunzTarPerm extractEntry lib/handlers/error.js
419 silly gunzTarPerm modified mode [ 'lib/handlers/error.js', 438, 420 ]
420 silly gunzTarPerm extractEntry lib/handlers/index.js
421 silly gunzTarPerm modified mode [ 'lib/handlers/index.js', 438, 420 ]
422 silly gunzTarPerm extractEntry lib/handlers/mail.js
423 silly gunzTarPerm modified mode [ 'lib/handlers/mail.js', 438, 420 ]
424 silly gunzTarPerm extractEntry lib/handlers/session.js
425 silly gunzTarPerm modified mode [ 'lib/handlers/session.js', 438, 420 ]
426 silly gunzTarPerm extractEntry lib/spike/index.js
427 silly gunzTarPerm modified mode [ 'lib/spike/index.js', 438, 420 ]
428 silly gunzTarPerm extractEntry lib/db/mysql.js
429 silly gunzTarPerm modified mode [ 'lib/db/mysql.js', 438, 420 ]
430 silly gunzTarPerm extractEntry lib/db/sqlite.js
431 silly gunzTarPerm modified mode [ 'lib/db/sqlite.js', 438, 420 ]
432 silly gunzTarPerm extractEntry lib/db/sql_templates.json
433 silly gunzTarPerm modified mode [ 'lib/db/sql_templates.json', 438, 420 ]
434 verbose read json C:\Users\Froehlich\AppData\Roaming\npm\node_modules\jsbin\package.json
435 silly lockFile 6c0b995b-a-Roaming-npm-node-modules-jsbin C:\Users\Froehlich\AppData\Roaming\npm\node_modules\jsbin
436 info preinstall jsbin@3.0.2
437 verbose from cache C:\Users\Froehlich\AppData\Roaming\npm\node_modules\jsbin\package.json
438 verbose readDependencies using package.json deps
439 verbose from cache C:\Users\Froehlich\AppData\Roaming\npm\node_modules\jsbin\package.json
440 verbose readDependencies using package.json deps
441 verbose cache add [ 'express@3.0.0alpha4', null ]
442 silly cache add name=undefined spec="express@3.0.0alpha4" args=["express@3.0.0alpha4",null]
443 verbose parsed url { pathname: 'express@3.0.0alpha4',
443 verbose parsed url path: 'express@3.0.0alpha4',
443 verbose parsed url href: 'express@3.0.0alpha4' }
444 silly cache add name="express" spec="3.0.0alpha4" args=["express","3.0.0alpha4"]
445 verbose parsed url { pathname: '3.0.0alpha4',
445 verbose parsed url path: '3.0.0alpha4',
445 verbose parsed url href: '3.0.0alpha4' }
446 verbose addNamed [ 'express', '3.0.0alpha4' ]
447 verbose addNamed [ '3.0.0alpha4', '3.0.0alpha4' ]
448 silly lockFile dcbdbe9e-express-3-0-0alpha4 express@3.0.0alpha4
449 verbose lock express@3.0.0alpha4 C:\Users\Froehlich\AppData\Roaming\npm-cache\dcbdbe9e-express-3-0-0alpha4.lock
450 verbose cache add [ 'asyncjs@0.0.7', null ]
451 silly cache add name=undefined spec="asyncjs@0.0.7" args=["asyncjs@0.0.7",null]
452 verbose parsed url { pathname: 'asyncjs@0.0.7',
452 verbose parsed url path: 'asyncjs@0.0.7',
452 verbose parsed url href: 'asyncjs@0.0.7' }
453 silly cache add name="asyncjs" spec="0.0.7" args=["asyncjs","0.0.7"]
454 verbose parsed url { pathname: '0.0.7', path: '0.0.7', href: '0.0.7' }
455 verbose addNamed [ 'asyncjs', '0.0.7' ]
456 verbose addNamed [ '0.0.7', '0.0.7' ]
457 silly lockFile 448dfa17-asyncjs-0-0-7 asyncjs@0.0.7
458 verbose lock asyncjs@0.0.7 C:\Users\Froehlich\AppData\Roaming\npm-cache\448dfa17-asyncjs-0-0-7.lock
459 verbose cache add [ 'hogan.js@2.0.0', null ]
460 silly cache add name=undefined spec="hogan.js@2.0.0" args=["hogan.js@2.0.0",null]
461 verbose parsed url { pathname: 'hogan.js@2.0.0',
461 verbose parsed url path: 'hogan.js@2.0.0',
461 verbose parsed url href: 'hogan.js@2.0.0' }
462 silly cache add name="hogan.js" spec="2.0.0" args=["hogan.js","2.0.0"]
463 verbose parsed url { pathname: '2.0.0', path: '2.0.0', href: '2.0.0' }
464 verbose addNamed [ 'hogan.js', '2.0.0' ]
465 verbose addNamed [ '2.0.0', '2.0.0' ]
466 silly lockFile fe7ba41d-hogan-js-2-0-0 hogan.js@2.0.0
467 verbose lock hogan.js@2.0.0 C:\Users\Froehlich\AppData\Roaming\npm-cache\fe7ba41d-hogan-js-2-0-0.lock
468 verbose cache add [ 'mysql@0.9.5', null ]
469 silly cache add name=undefined spec="mysql@0.9.5" args=["mysql@0.9.5",null]
470 verbose parsed url { pathname: 'mysql@0.9.5',
470 verbose parsed url path: 'mysql@0.9.5',
470 verbose parsed url href: 'mysql@0.9.5' }
471 silly cache add name="mysql" spec="0.9.5" args=["mysql","0.9.5"]
472 verbose parsed url { pathname: '0.9.5', path: '0.9.5', href: '0.9.5' }
473 verbose addNamed [ 'mysql', '0.9.5' ]
474 verbose addNamed [ '0.9.5', '0.9.5' ]
475 silly lockFile 7b6c89ac-mysql-0-9-5 mysql@0.9.5
476 verbose lock mysql@0.9.5 C:\Users\Froehlich\AppData\Roaming\npm-cache\7b6c89ac-mysql-0-9-5.lock
477 verbose cache add [ 'sqlite3@2.1.5', null ]
478 silly cache add name=undefined spec="sqlite3@2.1.5" args=["sqlite3@2.1.5",null]
479 verbose parsed url { pathname: 'sqlite3@2.1.5',
479 verbose parsed url path: 'sqlite3@2.1.5',
479 verbose parsed url href: 'sqlite3@2.1.5' }
480 silly cache add name="sqlite3" spec="2.1.5" args=["sqlite3","2.1.5"]
481 verbose parsed url { pathname: '2.1.5', path: '2.1.5', href: '2.1.5' }
482 verbose addNamed [ 'sqlite3', '2.1.5' ]
483 verbose addNamed [ '2.1.5', '2.1.5' ]
484 silly lockFile cdee03cf-sqlite3-2-1-5 sqlite3@2.1.5
485 verbose lock sqlite3@2.1.5 C:\Users\Froehlich\AppData\Roaming\npm-cache\cdee03cf-sqlite3-2-1-5.lock
486 verbose cache add [ 'bcrypt@0.7.0', null ]
487 silly cache add name=undefined spec="bcrypt@0.7.0" args=["bcrypt@0.7.0",null]
488 verbose parsed url { pathname: 'bcrypt@0.7.0',
488 verbose parsed url path: 'bcrypt@0.7.0',
488 verbose parsed url href: 'bcrypt@0.7.0' }
489 silly cache add name="bcrypt" spec="0.7.0" args=["bcrypt","0.7.0"]
490 verbose parsed url { pathname: '0.7.0', path: '0.7.0', href: '0.7.0' }
491 verbose addNamed [ 'bcrypt', '0.7.0' ]
492 verbose addNamed [ '0.7.0', '0.7.0' ]
493 silly lockFile 4d12f2cd-bcrypt-0-7-0 bcrypt@0.7.0
494 verbose lock bcrypt@0.7.0 C:\Users\Froehlich\AppData\Roaming\npm-cache\4d12f2cd-bcrypt-0-7-0.lock
495 verbose cache add [ 'nodemailer@0.3.20', null ]
496 silly cache add name=undefined spec="nodemailer@0.3.20" args=["nodemailer@0.3.20",null]
497 verbose parsed url { pathname: 'nodemailer@0.3.20',
497 verbose parsed url path: 'nodemailer@0.3.20',
497 verbose parsed url href: 'nodemailer@0.3.20' }
498 silly cache add name="nodemailer" spec="0.3.20" args=["nodemailer","0.3.20"]
499 verbose parsed url { pathname: '0.3.20', path: '0.3.20', href: '0.3.20' }
500 verbose addNamed [ 'nodemailer', '0.3.20' ]
501 verbose addNamed [ '0.3.20', '0.3.20' ]
502 silly lockFile d6188fc6-nodemailer-0-3-20 nodemailer@0.3.20
503 verbose lock nodemailer@0.3.20 C:\Users\Froehlich\AppData\Roaming\npm-cache\d6188fc6-nodemailer-0-3-20.lock
504 verbose cache add [ 'commander@1.0.0', null ]
505 silly cache add name=undefined spec="commander@1.0.0" args=["commander@1.0.0",null]
506 verbose parsed url { pathname: 'commander@1.0.0',
506 verbose parsed url path: 'commander@1.0.0',
506 verbose parsed url href: 'commander@1.0.0' }
507 silly cache add name="commander" spec="1.0.0" args=["commander","1.0.0"]
508 verbose parsed url { pathname: '1.0.0', path: '1.0.0', href: '1.0.0' }
509 verbose addNamed [ 'commander', '1.0.0' ]
510 verbose addNamed [ '1.0.0', '1.0.0' ]
511 silly lockFile c1a56f30-commander-1-0-0 commander@1.0.0
512 verbose lock commander@1.0.0 C:\Users\Froehlich\AppData\Roaming\npm-cache\c1a56f30-commander-1-0-0.lock
513 verbose cache add [ 'less@1.3.0', null ]
514 silly cache add name=undefined spec="less@1.3.0" args=["less@1.3.0",null]
515 verbose parsed url { pathname: 'less@1.3.0',
515 verbose parsed url path: 'less@1.3.0',
515 verbose parsed url href: 'less@1.3.0' }
516 silly cache add name="less" spec="1.3.0" args=["less","1.3.0"]
517 verbose parsed url { pathname: '1.3.0', path: '1.3.0', href: '1.3.0' }
518 verbose addNamed [ 'less', '1.3.0' ]
519 verbose addNamed [ '1.3.0', '1.3.0' ]
520 silly lockFile 73e7059f-less-1-3-0 less@1.3.0
521 verbose lock less@1.3.0 C:\Users\Froehlich\AppData\Roaming\npm-cache\73e7059f-less-1-3-0.lock
522 verbose cache add [ 'jade@0.26.3', null ]
523 silly cache add name=undefined spec="jade@0.26.3" args=["jade@0.26.3",null]
524 verbose parsed url { pathname: 'jade@0.26.3',
524 verbose parsed url path: 'jade@0.26.3',
524 verbose parsed url href: 'jade@0.26.3' }
525 silly cache add name="jade" spec="0.26.3" args=["jade","0.26.3"]
526 verbose parsed url { pathname: '0.26.3', path: '0.26.3', href: '0.26.3' }
527 verbose addNamed [ 'jade', '0.26.3' ]
528 verbose addNamed [ '0.26.3', '0.26.3' ]
529 silly lockFile 7a3d3ea7-jade-0-26-3 jade@0.26.3
530 verbose lock jade@0.26.3 C:\Users\Froehlich\AppData\Roaming\npm-cache\7a3d3ea7-jade-0-26-3.lock
531 verbose cache add [ 'stylus@0.28.2', null ]
532 silly cache add name=undefined spec="stylus@0.28.2" args=["stylus@0.28.2",null]
533 verbose parsed url { pathname: 'stylus@0.28.2',
533 verbose parsed url path: 'stylus@0.28.2',
533 verbose parsed url href: 'stylus@0.28.2' }
534 silly cache add name="stylus" spec="0.28.2" args=["stylus","0.28.2"]
535 verbose parsed url { pathname: '0.28.2', path: '0.28.2', href: '0.28.2' }
536 verbose addNamed [ 'stylus', '0.28.2' ]
537 verbose addNamed [ '0.28.2', '0.28.2' ]
538 silly lockFile 6d5dc44d-stylus-0-28-2 stylus@0.28.2
539 verbose lock stylus@0.28.2 C:\Users\Froehlich\AppData\Roaming\npm-cache\6d5dc44d-stylus-0-28-2.lock
540 verbose cache add [ 'flatten@git://github.com/aron/flatten.js.git#v0.1.0', null ]
541 silly cache add name=undefined spec="flatten@git://github.com/aron/flatten.js.git#v0.1.0" args=["flatten@git://github.com/aron/flatten.js.git#v0.1.0",null]
542 verbose parsed url { hash: '#v0.1.0',
542 verbose parsed url pathname: 'flatten@git://github.com/aron/flatten.js.git',
542 verbose parsed url path: 'flatten@git://github.com/aron/flatten.js.git',
542 verbose parsed url href: 'flatten@git://github.com/aron/flatten.js.git#v0.1.0' }
543 silly cache add name="flatten" spec="git://github.com/aron/flatten.js.git#v0.1.0" args=["flatten","git://github.com/aron/flatten.js.git#v0.1.0"]
544 verbose parsed url { protocol: 'git:',
544 verbose parsed url slashes: true,
544 verbose parsed url host: 'github.com',
544 verbose parsed url hostname: 'github.com',
544 verbose parsed url href: 'git://github.com/aron/flatten.js.git#v0.1.0',
544 verbose parsed url hash: '#v0.1.0',
544 verbose parsed url pathname: '/aron/flatten.js.git',
544 verbose parsed url path: '/aron/flatten.js.git' }
545 silly lockFile afc4296e-b-com-aron-flatten-js-git-v0-1-0 git://github.com/aron/flatten.js.git#v0.1.0
546 verbose lock git://github.com/aron/flatten.js.git#v0.1.0 C:\Users\Froehlich\AppData\Roaming\npm-cache\afc4296e-b-com-aron-flatten-js-git-v0-1-0.lock
547 verbose cache add [ 'soak@git://github.com/aron/soak.js.git#v0.3.0', null ]
548 silly cache add name=undefined spec="soak@git://github.com/aron/soak.js.git#v0.3.0" args=["soak@git://github.com/aron/soak.js.git#v0.3.0",null]
549 verbose parsed url { hash: '#v0.3.0',
549 verbose parsed url pathname: 'soak@git://github.com/aron/soak.js.git',
549 verbose parsed url path: 'soak@git://github.com/aron/soak.js.git',
549 verbose parsed url href: 'soak@git://github.com/aron/soak.js.git#v0.3.0' }
550 silly cache add name="soak" spec="git://github.com/aron/soak.js.git#v0.3.0" args=["soak","git://github.com/aron/soak.js.git#v0.3.0"]
551 verbose parsed url { protocol: 'git:',
551 verbose parsed url slashes: true,
551 verbose parsed url host: 'github.com',
551 verbose parsed url hostname: 'github.com',
551 verbose parsed url href: 'git://github.com/aron/soak.js.git#v0.3.0',
551 verbose parsed url hash: '#v0.3.0',
551 verbose parsed url pathname: '/aron/soak.js.git',
551 verbose parsed url path: '/aron/soak.js.git' }
552 silly lockFile 6d4980d1-thub-com-aron-soak-js-git-v0-3-0 git://github.com/aron/soak.js.git#v0.3.0
553 verbose lock git://github.com/aron/soak.js.git#v0.3.0 C:\Users\Froehlich\AppData\Roaming\npm-cache\6d4980d1-thub-com-aron-soak-js-git-v0-3-0.lock
554 verbose addRemoteGit [ 'git://github.com/aron/soak.js.git', 'v0.3.0' ]
555 verbose addRemoteGit [ 'git://github.com/aron/flatten.js.git', 'v0.1.0' ]
556 silly exec git "clone" "git://github.com/aron/soak.js.git" "C:\\Users\\FROEHL~1\\AppData\\Local\\Temp\\npm-5916\\1348791723152-0.7165567600168288"
557 silly git,clone,git://github.com/aron/soak.js.git,C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723152-0.7165567600168288, spawning
558 verbose url raw asyncjs/0.0.7
559 verbose url resolving [ 'https://registry.npmjs.org/', './asyncjs/0.0.7' ]
560 verbose url resolved https://registry.npmjs.org/asyncjs/0.0.7
561 info trying registry request attempt 1 at 20:22:03
562 verbose etag "7FP4FWAQ3RY3QEEZKZRXIRWAK"
563 http GET https://registry.npmjs.org/asyncjs/0.0.7
564 verbose url raw hogan.js/2.0.0
565 verbose url resolving [ 'https://registry.npmjs.org/', './hogan.js/2.0.0' ]
566 verbose url resolved https://registry.npmjs.org/hogan.js/2.0.0
567 info trying registry request attempt 1 at 20:22:03
568 verbose etag "YHU83WQDY70U8DSE543FPPZ3"
569 http GET https://registry.npmjs.org/hogan.js/2.0.0
570 verbose url raw mysql/0.9.5
571 verbose url resolving [ 'https://registry.npmjs.org/', './mysql/0.9.5' ]
572 verbose url resolved https://registry.npmjs.org/mysql/0.9.5
573 info trying registry request attempt 1 at 20:22:03
574 verbose etag "AQVW4XH0AY6YC61WLK2TD8SLJ"
575 http GET https://registry.npmjs.org/mysql/0.9.5
576 verbose url raw sqlite3/2.1.5
577 verbose url resolving [ 'https://registry.npmjs.org/', './sqlite3/2.1.5' ]
578 verbose url resolved https://registry.npmjs.org/sqlite3/2.1.5
579 info trying registry request attempt 1 at 20:22:03
580 verbose etag "5NEZ2QO9SXNA0Y79M8SEMMGXU"
581 http GET https://registry.npmjs.org/sqlite3/2.1.5
582 verbose url raw express/3.0.0alpha4
583 verbose url resolving [ 'https://registry.npmjs.org/', './express/3.0.0alpha4' ]
584 verbose url resolved https://registry.npmjs.org/express/3.0.0alpha4
585 info trying registry request attempt 1 at 20:22:03
586 verbose etag "227WIU2IQCHTQC83JWVMQ69S7"
587 http GET https://registry.npmjs.org/express/3.0.0alpha4
588 verbose url raw bcrypt/0.7.0
589 verbose url resolving [ 'https://registry.npmjs.org/', './bcrypt/0.7.0' ]
590 verbose url resolved https://registry.npmjs.org/bcrypt/0.7.0
591 info trying registry request attempt 1 at 20:22:03
592 verbose etag "90GQXY1WO4UE5EUC0NXSKXFNR"
593 http GET https://registry.npmjs.org/bcrypt/0.7.0
594 verbose url raw commander/1.0.0
595 verbose url resolving [ 'https://registry.npmjs.org/', './commander/1.0.0' ]
596 verbose url resolved https://registry.npmjs.org/commander/1.0.0
597 info trying registry request attempt 1 at 20:22:03
598 verbose etag "771VGJS671K1096DMO1OJGDK0"
599 http GET https://registry.npmjs.org/commander/1.0.0
600 verbose url raw less/1.3.0
601 verbose url resolving [ 'https://registry.npmjs.org/', './less/1.3.0' ]
602 verbose url resolved https://registry.npmjs.org/less/1.3.0
603 info trying registry request attempt 1 at 20:22:03
604 verbose etag "AEDPY208RN69ICIXYH4VC76BV"
605 http GET https://registry.npmjs.org/less/1.3.0
606 verbose url raw nodemailer/0.3.20
607 verbose url resolving [ 'https://registry.npmjs.org/', './nodemailer/0.3.20' ]
608 verbose url resolved https://registry.npmjs.org/nodemailer/0.3.20
609 info trying registry request attempt 1 at 20:22:03
610 verbose etag "EBPQT9PNN7O3G9VHQHCT5ZOWP"
611 http GET https://registry.npmjs.org/nodemailer/0.3.20
612 verbose url raw stylus/0.28.2
613 verbose url resolving [ 'https://registry.npmjs.org/', './stylus/0.28.2' ]
614 verbose url resolved https://registry.npmjs.org/stylus/0.28.2
615 info trying registry request attempt 1 at 20:22:03
616 verbose etag "80PKLMN43JZ951IQ581DGCHHA"
617 http GET https://registry.npmjs.org/stylus/0.28.2
618 verbose url raw jade/0.26.3
619 verbose url resolving [ 'https://registry.npmjs.org/', './jade/0.26.3' ]
620 verbose url resolved https://registry.npmjs.org/jade/0.26.3
621 info trying registry request attempt 1 at 20:22:03
622 verbose etag "2WQ0ASG2ZYH3CWTEKUQAAHP2N"
623 http GET https://registry.npmjs.org/jade/0.26.3
624 silly exec git "clone" "git://github.com/aron/flatten.js.git" "C:\\Users\\FROEHL~1\\AppData\\Local\\Temp\\npm-5916\\1348791723155-0.39489662926644087"
625 silly git,clone,git://github.com/aron/flatten.js.git,C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723155-0.39489662926644087, spawning
626 verbose git clone git://github.com/aron/soak.js.git Cloning into 'C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723152-0.7165567600168288'...
627 silly exec git "checkout" "v0.3.0"
628 silly git,checkout,v0.3.0,C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723152-0.7165567600168288 spawning
629 verbose git clone git://github.com/aron/flatten.js.git Cloning into 'C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723155-0.39489662926644087'...
630 silly exec git "checkout" "v0.1.0"
631 silly git,checkout,v0.1.0,C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723155-0.39489662926644087 spawning
632 verbose git checkout v0.3.0 Note: checking out 'v0.3.0'.
632 verbose git checkout v0.3.0
632 verbose git checkout v0.3.0 You are in 'detached HEAD' state. You can look around, make experimental
632 verbose git checkout v0.3.0 changes and commit them, and you can discard any commits you make in this
632 verbose git checkout v0.3.0 state without impacting any branches by performing another checkout.
632 verbose git checkout v0.3.0
632 verbose git checkout v0.3.0 If you want to create a new branch to retain commits you create, you may
632 verbose git checkout v0.3.0 do so (now or later) by using -b with the checkout command again. Example:
632 verbose git checkout v0.3.0
632 verbose git checkout v0.3.0 git checkout -b new_branch_name
632 verbose git checkout v0.3.0
632 verbose git checkout v0.3.0 HEAD is now at ba57551... Bump version number
633 verbose read json C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723152-0.7165567600168288\package.json
634 verbose git checkout v0.1.0 Note: checking out 'v0.1.0'.
634 verbose git checkout v0.1.0
634 verbose git checkout v0.1.0 You are in 'detached HEAD' state. You can look around, make experimental
634 verbose git checkout v0.1.0 changes and commit them, and you can discard any commits you make in this
634 verbose git checkout v0.1.0 state without impacting any branches by performing another checkout.
634 verbose git checkout v0.1.0
634 verbose git checkout v0.1.0 If you want to create a new branch to retain commits you create, you may
634 verbose git checkout v0.1.0 do so (now or later) by using -b with the checkout command again. Example:
634 verbose git checkout v0.1.0
634 verbose git checkout v0.1.0 git checkout -b new_branch_name
634 verbose git checkout v0.1.0
634 verbose git checkout v0.1.0 HEAD is now at 63a0e3f... Add package.json to allow module to be used as dependancy
635 verbose read json C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723155-0.39489662926644087\package.json
636 verbose tar pack [ 'C:\\Users\\FROEHL~1\\AppData\\Local\\Temp\\npm-5916\\1348791723965-0.21406109468080103\\tmp.tgz',
636 verbose tar pack 'C:\\Users\\FROEHL~1\\AppData\\Local\\Temp\\npm-5916\\1348791723152-0.7165567600168288' ]
637 verbose tarball C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723965-0.21406109468080103\tmp.tgz
638 verbose folder C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723152-0.7165567600168288
639 silly lockFile 0f8884ff-3965-0-21406109468080103-tmp-tgz C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723965-0.21406109468080103\tmp.tgz
640 verbose lock C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723965-0.21406109468080103\tmp.tgz C:\Users\Froehlich\AppData\Roaming\npm-cache\0f8884ff-3965-0-21406109468080103-tmp-tgz.lock
641 verbose tar pack [ 'C:\\Users\\FROEHL~1\\AppData\\Local\\Temp\\npm-5916\\1348791723992-0.8934619973879308\\tmp.tgz',
641 verbose tar pack 'C:\\Users\\FROEHL~1\\AppData\\Local\\Temp\\npm-5916\\1348791723155-0.39489662926644087' ]
642 verbose tarball C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723992-0.8934619973879308\tmp.tgz
643 verbose folder C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723155-0.39489662926644087
644 silly lockFile 4087045a-23992-0-8934619973879308-tmp-tgz C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723992-0.8934619973879308\tmp.tgz
645 verbose lock C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723992-0.8934619973879308\tmp.tgz C:\Users\Froehlich\AppData\Roaming\npm-cache\4087045a-23992-0-8934619973879308-tmp-tgz.lock
646 silly lockFile 0f8884ff-3965-0-21406109468080103-tmp-tgz C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723965-0.21406109468080103\tmp.tgz
647 verbose tar unpack C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723965-0.21406109468080103\tmp.tgz
648 silly lockFile eecc02c7-3965-0-21406109468080103-package C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723965-0.21406109468080103\package
649 verbose lock C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723965-0.21406109468080103\package C:\Users\Froehlich\AppData\Roaming\npm-cache\eecc02c7-3965-0-21406109468080103-package.lock
650 silly gunzTarPerm modes [ '755', '644' ]
651 silly gunzTarPerm extractEntry package.json
652 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
653 silly gunzTarPerm extractEntry README.md
654 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
655 silly gunzTarPerm extractEntry soak-test.js
656 silly gunzTarPerm modified mode [ 'soak-test.js', 438, 420 ]
657 silly gunzTarPerm extractEntry soak.js
658 silly gunzTarPerm modified mode [ 'soak.js', 438, 420 ]
659 silly gunzTarPerm extractEntry LICENSE.md
660 silly gunzTarPerm modified mode [ 'LICENSE.md', 438, 420 ]
661 silly lockFile 4087045a-23992-0-8934619973879308-tmp-tgz C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723992-0.8934619973879308\tmp.tgz
662 verbose read json C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723965-0.21406109468080103\package\package.json
663 verbose tar unpack C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723992-0.8934619973879308\tmp.tgz
664 silly lockFile bf5e34a4-23992-0-8934619973879308-package C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723992-0.8934619973879308\package
665 verbose lock C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723992-0.8934619973879308\package C:\Users\Froehlich\AppData\Roaming\npm-cache\bf5e34a4-23992-0-8934619973879308-package.lock
666 silly gunzTarPerm modes [ '755', '644' ]
667 silly lockFile eecc02c7-3965-0-21406109468080103-package C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723965-0.21406109468080103\package
668 verbose from cache C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723965-0.21406109468080103\package\package.json
669 silly gunzTarPerm extractEntry package.json
670 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
671 verbose tar pack [ 'C:\\Users\\Froehlich\\AppData\\Roaming\\npm-cache\\soak\\0.3.0\\package.tgz',
671 verbose tar pack 'C:\\Users\\FROEHL~1\\AppData\\Local\\Temp\\npm-5916\\1348791723965-0.21406109468080103\\package' ]
672 verbose tarball C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz
673 verbose folder C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723965-0.21406109468080103\package
674 silly lockFile e40e4d81-npm-cache-soak-0-3-0-package-tgz C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz
675 verbose lock C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz C:\Users\Froehlich\AppData\Roaming\npm-cache\e40e4d81-npm-cache-soak-0-3-0-package-tgz.lock
676 silly gunzTarPerm extractEntry README.md
677 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
678 silly gunzTarPerm extractEntry LICENSE
679 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
680 silly gunzTarPerm extractEntry flatten.js
681 silly gunzTarPerm modified mode [ 'flatten.js', 438, 420 ]
682 silly gunzTarPerm extractEntry tests/flatten-test.js
683 silly gunzTarPerm modified mode [ 'tests/flatten-test.js', 438, 420 ]
684 silly gunzTarPerm extractEntry tests/index.html
685 silly gunzTarPerm modified mode [ 'tests/index.html', 438, 420 ]
686 silly gunzTarPerm extractEntry tests/qunit/qunit.js
687 silly gunzTarPerm modified mode [ 'tests/qunit/qunit.js', 438, 420 ]
688 silly gunzTarPerm extractEntry tests/qunit/qunit.css
689 silly gunzTarPerm modified mode [ 'tests/qunit/qunit.css', 438, 420 ]
690 silly lockFile e40e4d81-npm-cache-soak-0-3-0-package-tgz C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz
691 silly lockFile d0026436-ing-npm-cache-soak-0-3-0-package C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package
692 verbose lock C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package C:\Users\Froehlich\AppData\Roaming\npm-cache\d0026436-ing-npm-cache-soak-0-3-0-package.lock
693 silly lockFile d0026436-ing-npm-cache-soak-0-3-0-package C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package
694 verbose tar unpack C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz
695 silly lockFile d0026436-ing-npm-cache-soak-0-3-0-package C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package
696 verbose lock C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package C:\Users\Froehlich\AppData\Roaming\npm-cache\d0026436-ing-npm-cache-soak-0-3-0-package.lock
697 silly gunzTarPerm modes [ '755', '644' ]
698 silly gunzTarPerm extractEntry package.json
699 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
700 silly gunzTarPerm extractEntry README.md
701 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
702 silly gunzTarPerm extractEntry soak-test.js
703 silly gunzTarPerm modified mode [ 'soak-test.js', 438, 420 ]
704 silly gunzTarPerm extractEntry soak.js
705 silly gunzTarPerm modified mode [ 'soak.js', 438, 420 ]
706 silly gunzTarPerm extractEntry LICENSE.md
707 silly gunzTarPerm modified mode [ 'LICENSE.md', 438, 420 ]
708 verbose read json C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723992-0.8934619973879308\package\package.json
709 silly lockFile bf5e34a4-23992-0-8934619973879308-package C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723992-0.8934619973879308\package
710 verbose from cache C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723992-0.8934619973879308\package\package.json
711 verbose tar pack [ 'C:\\Users\\Froehlich\\AppData\\Roaming\\npm-cache\\flatten\\0.1.0\\package.tgz',
711 verbose tar pack 'C:\\Users\\FROEHL~1\\AppData\\Local\\Temp\\npm-5916\\1348791723992-0.8934619973879308\\package' ]
712 verbose tarball C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz
713 verbose folder C:\Users\FROEHL~1\AppData\Local\Temp\npm-5916\1348791723992-0.8934619973879308\package
714 silly lockFile 133d2b2b--cache-flatten-0-1-0-package-tgz C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz
715 verbose lock C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz C:\Users\Froehlich\AppData\Roaming\npm-cache\133d2b2b--cache-flatten-0-1-0-package-tgz.lock
716 verbose read json C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package\package.json
717 silly lockFile d0026436-ing-npm-cache-soak-0-3-0-package C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package
718 silly shasum updated bytes 4855
719 info shasum e363cc87409de218c8e4b8e710bea4db5a04f326
719 info shasum C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz
720 verbose from cache C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package\package.json
721 verbose chmod C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz 644
722 silly chown skipping for windows C:\Users\Froehlich\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz
723 silly lockFile a4826701-git-github-com-aron-soak-js-git git://github.com/aron/soak.js.git
724 silly lockFile 133d2b2b--cache-flatten-0-1-0-package-tgz C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz
725 silly lockFile f4119798--npm-cache-flatten-0-1-0-package C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package
726 verbose lock C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package C:\Users\Froehlich\AppData\Roaming\npm-cache\f4119798--npm-cache-flatten-0-1-0-package.lock
727 silly lockFile f4119798--npm-cache-flatten-0-1-0-package C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package
728 verbose tar unpack C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz
729 silly lockFile f4119798--npm-cache-flatten-0-1-0-package C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package
730 verbose lock C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package C:\Users\Froehlich\AppData\Roaming\npm-cache\f4119798--npm-cache-flatten-0-1-0-package.lock
731 silly gunzTarPerm modes [ '755', '644' ]
732 silly gunzTarPerm extractEntry package.json
733 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
734 silly gunzTarPerm extractEntry README.md
735 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
736 silly gunzTarPerm extractEntry LICENSE
737 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
738 silly gunzTarPerm extractEntry flatten.js
739 silly gunzTarPerm modified mode [ 'flatten.js', 438, 420 ]
740 silly gunzTarPerm extractEntry tests/flatten-test.js
741 silly gunzTarPerm modified mode [ 'tests/flatten-test.js', 438, 420 ]
742 silly gunzTarPerm extractEntry tests/index.html
743 silly gunzTarPerm modified mode [ 'tests/index.html', 438, 420 ]
744 silly gunzTarPerm extractEntry tests/qunit/qunit.js
745 silly gunzTarPerm modified mode [ 'tests/qunit/qunit.js', 438, 420 ]
746 silly gunzTarPerm extractEntry tests/qunit/qunit.css
747 silly gunzTarPerm modified mode [ 'tests/qunit/qunit.css', 438, 420 ]
748 verbose read json C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package\package.json
749 silly lockFile f4119798--npm-cache-flatten-0-1-0-package C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package
750 silly shasum updated bytes 16326
751 info shasum 50f3c4539a6494a7f287f4e4ae2befb836e0c069
751 info shasum C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz
752 verbose from cache C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package\package.json
753 verbose chmod C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz 644
754 silly chown skipping for windows C:\Users\Froehlich\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz
755 silly lockFile 835f18d2-t-github-com-aron-flatten-js-git git://github.com/aron/flatten.js.git
756 http 304 https://registry.npmjs.org/hogan.js/2.0.0
757 silly registry.get cb [ 304,
757 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/
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 '-dd',
1 verbose cli 'install',
1 verbose cli '-g',
1 verbose cli 'jsbin' ]
2 info using npm@1.1.62
3 info using node@v0.8.10
4 verbose node symlink C:\Program Files\nodejs\\node.exe
5 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\package.json
6 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\package.json
7 verbose cache add [ 'jsbin', null ]
8 silly cache add name=undefined spec="jsbin" args=["jsbin",null]
9 verbose parsed url { pathname: 'jsbin', path: 'jsbin', href: 'jsbin' }
10 silly lockFile be419bfc-jsbin jsbin
11 verbose lock jsbin C:\Users\ChemSW\AppData\Roaming\npm-cache\be419bfc-jsbin.lock
12 silly lockFile be419bfc-jsbin jsbin
13 verbose addNamed [ 'jsbin', '' ]
14 verbose addNamed [ null, '' ]
15 silly lockFile a880d82e-jsbin jsbin@
16 verbose lock jsbin@ C:\Users\ChemSW\AppData\Roaming\npm-cache\a880d82e-jsbin.lock
17 silly addNameRange { name: 'jsbin', range: '', hasData: false }
18 verbose url raw jsbin
19 verbose url resolving [ 'https://registry.npmjs.org/', './jsbin' ]
20 verbose url resolved https://registry.npmjs.org/jsbin
21 info trying registry request attempt 1 at 20:25:23
22 verbose etag "5CWZJJLRKMB84GRK477060OZC"
23 http GET https://registry.npmjs.org/jsbin
24 http 304 https://registry.npmjs.org/jsbin
25 silly registry.get cb [ 304,
25 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
25 silly registry.get etag: '"5CWZJJLRKMB84GRK477060OZC"',
25 silly registry.get date: 'Sun, 30 Sep 2012 00:25:29 GMT',
25 silly registry.get 'content-length': '0' } ]
26 verbose etag jsbin from cache
27 silly addNameRange number 2 { name: 'jsbin', range: '', hasData: true }
28 silly addNameRange versions [ 'jsbin', [ '3.0.0dev0', '3.0.0', '3.0.1', '3.0.2' ] ]
29 verbose addNamed [ 'jsbin', '3.0.2' ]
30 verbose addNamed [ '3.0.2', '3.0.2' ]
31 silly lockFile 2f8c9050-jsbin-3-0-2 jsbin@3.0.2
32 verbose lock jsbin@3.0.2 C:\Users\ChemSW\AppData\Roaming\npm-cache\2f8c9050-jsbin-3-0-2.lock
33 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\jsbin\3.0.2\package\package.json
34 silly lockFile 2f8c9050-jsbin-3-0-2 jsbin@3.0.2
35 silly lockFile a880d82e-jsbin jsbin@
36 silly resolved [ { author: '',
36 silly resolved name: 'jsbin',
36 silly resolved description: 'Collaborative JavaScript Debugging App',
36 silly resolved main: './lib/app',
36 silly resolved version: '3.0.2',
36 silly resolved preferGlobal: 'true',
36 silly resolved homepage: 'http://jsbin.com',
36 silly resolved bin: { jsbin: './bin/jsbin' },
36 silly resolved repository: { type: 'git', url: 'git://github.com/remy/jsbin.git' },
36 silly resolved dependencies:
36 silly resolved { express: '3.0.0alpha4',
36 silly resolved asyncjs: '0.0.7',
36 silly resolved 'hogan.js': '2.0.0',
36 silly resolved mysql: '0.9.5',
36 silly resolved sqlite3: '2.1.5',
36 silly resolved bcrypt: '0.7.0',
36 silly resolved nodemailer: '0.3.20',
36 silly resolved commander: '1.0.0',
36 silly resolved less: '1.3.0',
36 silly resolved jade: '0.26.3',
36 silly resolved stylus: '0.28.2',
36 silly resolved flatten: 'git://github.com/aron/flatten.js.git#v0.1.0',
36 silly resolved soak: 'git://github.com/aron/soak.js.git#v0.3.0' },
36 silly resolved devDependencies: {},
36 silly resolved optionalDependencies: {},
36 silly resolved licenses: [ [Object] ],
36 silly resolved readme: '# JS Bin\n\n## Build Process\n\nJS Bin has been designed to work both online at http://jsbin.com but also in your own locally hosted environment - or even live in your own site (if you do host it as a utility, do let us know by pinging @js_bin on twitter).\n\nThere\'s two installation paths: Node (recommended) and PHP.\n\nHistorically JS Bin was built on PHP, but has since moved to Node. The PHP flavour does not support the following:\n\n- Remote rendering\n- CodeCasting\n- Processors\n\nHowever, everything else released in v3 of JS Bin is available in both.\n\nFor detailed instructions on how to build JS Bin in either environment see the [running your own JS Bin document](docs/running-your-own-jsbin.md).\n\nIf you install [Node.js](http://nodejs.org) installation is easy:\n\n```\n$ npm install -g jsbin\n$ jsbin\n```\n\nThen open your browser to [http://localhost:3000](http://localhost:3000) and you have a fully working version of JS Bin running locally.\n\n\n## What can JS Bin do?\n\n* Write code and have it both save in real-time, but also render a full preview in real-time\n* Help debug other people\'s JavaScript, HTML or CSS by sharing and editing urls\n* CodeCast - where you share what you\'re typing in JS Bin in real-time\n* Remote rendering - view the output of your JS Bin on any device on any platform, updating in real-time\n* Processors, including: coffee-script, LESS, Markdown and Jade.\n* Debug remote Ajax calls\n\n## About\n\nJS Bin is an open source collaborative web development debugging tool.\n\n## Who built this?\n\nJS Bin was built by [Remy Sharp](http://remysharp.com) and is completely open source and available [http://github.com/remy/jsbin](http://github.com/remy/jsbin). You can also follow [@rem](http://twitter.com/rem) on Twitter where he\'ll tweet about JavaScript, HTML 5 and other such gems.\n\nIf you would like to work with Remy and his company, [Left Logic](http://leftlogic.com) on a front end development project, [please get in touch](http://leftlogic.com/contact?message=Found%20through%20jsbin.com).\n\nUX was kindly donated by [Danny Hope](http://yandleblog.com) who also tweets as [@yandle](http://twitter.com/yandle).\n\nThe vast majority of the port from PHP to Node was done by [Aron Carroll](http://aroncarroll.com/) who also plays in github as [@aron](http://github.com/aron).\n\n## A short history\n\n[JS Bin](http://jsbin.com) is a webapp specifically designed to help JavaScript and CSS folk test snippets of code, within some context, and debug the code collaboratively.\n\nJS Bin allows you to edit and test JavaScript and HTML (reloading the URL also maintains the state of your code - new tabs doesn\'t). Once you\'re happy you can save, and send the URL to a peer for review or help. They can then make further changes saving anew if required.\n\nThe original idea spawned from a conversation with another developer in trying to help him debug an Ajax issue. The original aim was to build it using Google\'s app engine, but in the end, it was [John Resig](http://ejohn.org)\'s [Learning app](http://ejohn.org/apps/learn) that inspired me to build the whole solution in JavaScript with liberal dashes of jQuery and a tiny bit of LAMP for the saving process.\n\n[Version 1 of JS Bin](http://www.flickr.com/photos/remysharp/4284906136) took me the best part of 4 hours to develop [back in 2008](http://remysharp.com/2008/10/06/js-bin-for-collaborative-javascript-debugging/), but version 2, this version, has been rewritten from the ground up and is completely [open source](http://github.com/remy/jsbin).',
36 silly resolved _id: 'jsbin@3.0.2',
36 silly resolved _from: 'jsbin' } ]
37 info install jsbin@3.0.2 into C:\Users\ChemSW\AppData\Roaming\npm
38 info installOne jsbin@3.0.2
39 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\jsbin\3.0.2\package\package.json
40 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin unbuild
41 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\package.json
42 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\jsbin\3.0.2\package.tgz
43 silly lockFile fe81cbb3-a-Roaming-npm-node-modules-jsbin C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
44 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin C:\Users\ChemSW\AppData\Roaming\npm-cache\fe81cbb3-a-Roaming-npm-node-modules-jsbin.lock
45 silly gunzTarPerm modes [ '755', '644' ]
46 silly gunzTarPerm extractEntry package.json
47 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
48 silly gunzTarPerm extractEntry .npmignore
49 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
50 silly gunzTarPerm extractEntry grunt.js
51 silly gunzTarPerm modified mode [ 'grunt.js', 438, 420 ]
52 silly gunzTarPerm extractEntry config.default.json
53 silly gunzTarPerm modified mode [ 'config.default.json', 438, 420 ]
54 silly gunzTarPerm extractEntry docs/2-minute-setup.md
55 silly gunzTarPerm modified mode [ 'docs/2-minute-setup.md', 438, 420 ]
56 silly gunzTarPerm extractEntry docs/account-logic.md
57 silly gunzTarPerm modified mode [ 'docs/account-logic.md', 438, 420 ]
58 silly gunzTarPerm extractEntry docs/custom-settings.md
59 silly gunzTarPerm modified mode [ 'docs/custom-settings.md', 438, 420 ]
60 silly gunzTarPerm extractEntry docs/development.md
61 silly gunzTarPerm modified mode [ 'docs/development.md', 438, 420 ]
62 silly gunzTarPerm extractEntry docs/embedding.md
63 silly gunzTarPerm modified mode [ 'docs/embedding.md', 438, 420 ]
64 silly gunzTarPerm extractEntry docs/ie8.md
65 silly gunzTarPerm modified mode [ 'docs/ie8.md', 438, 420 ]
66 silly gunzTarPerm extractEntry docs/post.md
67 silly gunzTarPerm modified mode [ 'docs/post.md', 438, 420 ]
68 silly gunzTarPerm extractEntry docs/running-your-own-jsbin.md
69 silly gunzTarPerm modified mode [ 'docs/running-your-own-jsbin.md', 438, 420 ]
70 silly gunzTarPerm extractEntry views/default.js
71 silly gunzTarPerm modified mode [ 'views/default.js', 438, 420 ]
72 silly gunzTarPerm extractEntry views/not_found.js
73 silly gunzTarPerm modified mode [ 'views/not_found.js', 438, 420 ]
74 silly gunzTarPerm extractEntry views/error_email.txt
75 silly gunzTarPerm modified mode [ 'views/error_email.txt', 438, 420 ]
76 silly gunzTarPerm extractEntry views/default.css
77 silly gunzTarPerm modified mode [ 'views/default.css', 438, 420 ]
78 silly gunzTarPerm extractEntry views/default.html
79 silly gunzTarPerm modified mode [ 'views/default.html', 438, 420 ]
80 silly gunzTarPerm extractEntry views/account.html
81 silly gunzTarPerm modified mode [ 'views/account.html', 438, 420 ]
82 silly gunzTarPerm extractEntry views/error.html
83 silly gunzTarPerm modified mode [ 'views/error.html', 438, 420 ]
84 silly gunzTarPerm extractEntry views/analytics.html
85 silly gunzTarPerm modified mode [ 'views/analytics.html', 438, 420 ]
86 silly gunzTarPerm extractEntry views/history.html
87 silly gunzTarPerm modified mode [ 'views/history.html', 438, 420 ]
88 silly gunzTarPerm extractEntry views/index.html
89 silly gunzTarPerm modified mode [ 'views/index.html', 438, 420 ]
90 silly gunzTarPerm extractEntry views/list.html
91 silly gunzTarPerm modified mode [ 'views/list.html', 438, 420 ]
92 silly gunzTarPerm extractEntry views/not_found.html
93 silly gunzTarPerm modified mode [ 'views/not_found.html', 438, 420 ]
94 silly gunzTarPerm extractEntry views/comment.html
95 silly gunzTarPerm modified mode [ 'views/comment.html', 438, 420 ]
96 silly gunzTarPerm extractEntry views/request.html
97 silly gunzTarPerm modified mode [ 'views/request.html', 438, 420 ]
98 silly gunzTarPerm extractEntry views/reset_email.txt
99 silly gunzTarPerm modified mode [ 'views/reset_email.txt', 438, 420 ]
100 silly gunzTarPerm extractEntry jshint.json
101 silly gunzTarPerm modified mode [ 'jshint.json', 438, 420 ]
102 silly gunzTarPerm extractEntry bin/jsbin
103 silly gunzTarPerm modified mode [ 'bin/jsbin', 438, 420 ]
104 silly gunzTarPerm extractEntry MIT-LICENSE.TXT
105 silly gunzTarPerm modified mode [ 'MIT-LICENSE.TXT', 438, 420 ]
106 silly gunzTarPerm extractEntry build/full-db-v3.mysql.sql
107 silly gunzTarPerm modified mode [ 'build/full-db-v3.mysql.sql', 438, 420 ]
108 silly gunzTarPerm extractEntry build/full-db-v3.sqlite.sql
109 silly gunzTarPerm modified mode [ 'build/full-db-v3.sqlite.sql', 438, 420 ]
110 silly gunzTarPerm extractEntry build/jsbin.sql
111 silly gunzTarPerm modified mode [ 'build/jsbin.sql', 438, 420 ]
112 silly gunzTarPerm extractEntry build/v3.sql
113 silly gunzTarPerm modified mode [ 'build/v3.sql', 438, 420 ]
114 silly gunzTarPerm extractEntry public/grunt.js
115 silly gunzTarPerm modified mode [ 'public/grunt.js', 438, 420 ]
116 silly gunzTarPerm extractEntry public/help/bugs.html
117 silly gunzTarPerm modified mode [ 'public/help/bugs.html', 438, 420 ]
118 silly gunzTarPerm extractEntry public/help/faq.html
119 silly gunzTarPerm modified mode [ 'public/help/faq.html', 438, 420 ]
120 silly gunzTarPerm extractEntry public/help/hackers.html
121 silly gunzTarPerm modified mode [ 'public/help/hackers.html', 438, 420 ]
122 silly gunzTarPerm extractEntry public/help/index.html
123 silly gunzTarPerm modified mode [ 'public/help/index.html', 438, 420 ]
124 silly gunzTarPerm extractEntry public/help/tips.html
125 silly gunzTarPerm modified mode [ 'public/help/tips.html', 438, 420 ]
126 silly gunzTarPerm extractEntry public/help/who.html
127 silly gunzTarPerm modified mode [ 'public/help/who.html', 438, 420 ]
128 silly gunzTarPerm extractEntry public/custom/sebly/creativejs.js
129 silly gunzTarPerm modified mode [ 'public/custom/sebly/creativejs.js', 438, 420 ]
130 silly gunzTarPerm extractEntry public/custom/sebly/default.js
131 silly gunzTarPerm modified mode [ 'public/custom/sebly/default.js', 438, 420 ]
132 silly gunzTarPerm extractEntry public/custom/sebly/config.json
133 silly gunzTarPerm modified mode [ 'public/custom/sebly/config.json', 438, 420 ]
134 silly gunzTarPerm extractEntry public/custom/sebly/custom.css
135 silly gunzTarPerm modified mode [ 'public/custom/sebly/custom.css', 438, 420 ]
136 silly gunzTarPerm extractEntry public/custom/sebly/default.html
137 silly gunzTarPerm modified mode [ 'public/custom/sebly/default.html', 438, 420 ]
138 silly gunzTarPerm extractEntry public/favicon.ico
139 silly gunzTarPerm modified mode [ 'public/favicon.ico', 438, 420 ]
140 silly gunzTarPerm extractEntry public/font/meslolgm-dz-regular-webfont.eot
141 silly gunzTarPerm modified mode [ 'public/font/meslolgm-dz-regular-webfont.eot', 438, 420 ]
142 silly gunzTarPerm extractEntry public/font/meslolgm-dz-regular-webfont.svg
143 silly gunzTarPerm modified mode [ 'public/font/meslolgm-dz-regular-webfont.svg', 438, 420 ]
144 silly gunzTarPerm extractEntry public/font/meslolgm-dz-regular-webfont.ttf
145 silly gunzTarPerm modified mode [ 'public/font/meslolgm-dz-regular-webfont.ttf', 438, 420 ]
146 silly gunzTarPerm extractEntry public/font/meslolgm-dz-regular-webfont.woff
147 silly gunzTarPerm modified mode [ 'public/font/meslolgm-dz-regular-webfont.woff', 438, 420 ]
148 silly gunzTarPerm extractEntry public/about.html
149 silly gunzTarPerm modified mode [ 'public/about.html', 438, 420 ]
150 silly gunzTarPerm extractEntry public/css/ie.css
151 silly gunzTarPerm modified mode [ 'public/css/ie.css', 438, 420 ]
152 silly gunzTarPerm extractEntry public/css/codeframe.css
153 silly gunzTarPerm modified mode [ 'public/css/codeframe.css', 438, 420 ]
154 silly gunzTarPerm extractEntry public/css/csscolors.css
155 silly gunzTarPerm modified mode [ 'public/css/csscolors.css', 438, 420 ]
156 silly gunzTarPerm extractEntry public/css/docs.css
157 silly gunzTarPerm modified mode [ 'public/css/docs.css', 438, 420 ]
158 silly gunzTarPerm extractEntry public/css/font.css
159 silly gunzTarPerm modified mode [ 'public/css/font.css', 438, 420 ]
160 silly gunzTarPerm extractEntry public/css/htmlcodeframe.css
161 silly gunzTarPerm modified mode [ 'public/css/htmlcodeframe.css', 438, 420 ]
162 silly gunzTarPerm extractEntry public/css/codemirror.css
163 silly gunzTarPerm modified mode [ 'public/css/codemirror.css', 438, 420 ]
164 silly gunzTarPerm extractEntry public/css/jscolors.css
165 silly gunzTarPerm modified mode [ 'public/css/jscolors.css', 438, 420 ]
166 silly gunzTarPerm extractEntry public/css/pictos.css
167 silly gunzTarPerm modified mode [ 'public/css/pictos.css', 438, 420 ]
168 silly gunzTarPerm extractEntry public/css/style
169 silly gunzTarPerm modified mode [ 'public/css/style', 438, 420 ]
170 silly gunzTarPerm extractEntry public/css/style.css
171 silly gunzTarPerm modified mode [ 'public/css/style.css', 438, 420 ]
172 silly gunzTarPerm extractEntry public/css/xmlcolors.css
173 silly gunzTarPerm modified mode [ 'public/css/xmlcolors.css', 438, 420 ]
174 silly gunzTarPerm extractEntry public/help.html
175 silly gunzTarPerm modified mode [ 'public/help.html', 438, 420 ]
176 silly gunzTarPerm extractEntry public/images/jsbin_static.png
177 silly gunzTarPerm modified mode [ 'public/images/jsbin_static.png', 438, 420 ]
178 silly gunzTarPerm extractEntry public/images/check.png
179 silly gunzTarPerm modified mode [ 'public/images/check.png', 438, 420 ]
180 silly gunzTarPerm extractEntry public/images/close.png
181 silly gunzTarPerm modified mode [ 'public/images/close.png', 438, 420 ]
182 silly gunzTarPerm extractEntry public/images/down-arrow.png
183 silly gunzTarPerm modified mode [ 'public/images/down-arrow.png', 438, 420 ]
184 silly gunzTarPerm extractEntry public/images/down-hover.png
185 silly gunzTarPerm modified mode [ 'public/images/down-hover.png', 438, 420 ]
186 silly gunzTarPerm extractEntry public/images/down.png
187 silly gunzTarPerm modified mode [ 'public/images/down.png', 438, 420 ]
188 silly gunzTarPerm extractEntry public/images/download.png
189 silly gunzTarPerm modified mode [ 'public/images/download.png', 438, 420 ]
190 silly gunzTarPerm extractEntry public/images/favicon.png
191 silly gunzTarPerm modified mode [ 'public/images/favicon.png', 438, 420 ]
192 silly gunzTarPerm extractEntry public/images/gear.png
193 silly gunzTarPerm modified mode [ 'public/images/gear.png', 438, 420 ]
194 silly gunzTarPerm extractEntry public/images/html.gif
195 silly gunzTarPerm modified mode [ 'public/images/html.gif', 438, 420 ]
196 silly gunzTarPerm extractEntry public/images/info.gif
197 silly gunzTarPerm modified mode [ 'public/images/info.gif', 438, 420 ]
198 silly gunzTarPerm extractEntry public/images/javascript.gif
199 silly gunzTarPerm modified mode [ 'public/images/javascript.gif', 438, 420 ]
200 silly gunzTarPerm extractEntry public/images/jsbin-bg.gif
201 silly gunzTarPerm modified mode [ 'public/images/jsbin-bg.gif', 438, 420 ]
202 silly gunzTarPerm extractEntry public/images/jsbin_animated.gif
203 silly gunzTarPerm modified mode [ 'public/images/jsbin_animated.gif', 438, 420 ]
204 silly gunzTarPerm extractEntry public/images/jsbin_header.png
205 silly gunzTarPerm modified mode [ 'public/images/jsbin_header.png', 438, 420 ]
206 silly gunzTarPerm extractEntry public/images/chosen-sprite.png
207 silly gunzTarPerm modified mode [ 'public/images/chosen-sprite.png', 438, 420 ]
208 silly gunzTarPerm extractEntry public/images/ll-logo.gif
209 silly gunzTarPerm modified mode [ 'public/images/ll-logo.gif', 438, 420 ]
210 silly gunzTarPerm extractEntry public/images/logo.png
211 silly gunzTarPerm modified mode [ 'public/images/logo.png', 438, 420 ]
212 silly gunzTarPerm extractEntry public/images/logo2.png
213 silly gunzTarPerm modified mode [ 'public/images/logo2.png', 438, 420 ]
214 silly gunzTarPerm extractEntry public/images/new-dark.png
215 silly gunzTarPerm modified mode [ 'public/images/new-dark.png', 438, 420 ]
216 silly gunzTarPerm extractEntry public/images/new-light.png
217 silly gunzTarPerm modified mode [ 'public/images/new-light.png', 438, 420 ]
218 silly gunzTarPerm extractEntry public/images/op7.png
219 silly gunzTarPerm modified mode [ 'public/images/op7.png', 438, 420 ]
220 silly gunzTarPerm extractEntry public/images/play.gif
221 silly gunzTarPerm modified mode [ 'public/images/play.gif', 438, 420 ]
222 silly gunzTarPerm extractEntry public/images/popout.png
223 silly gunzTarPerm modified mode [ 'public/images/popout.png', 438, 420 ]
224 silly gunzTarPerm extractEntry public/images/revert-disabled.png
225 silly gunzTarPerm modified mode [ 'public/images/revert-disabled.png', 438, 420 ]
226 silly gunzTarPerm extractEntry public/images/revert.png
227 silly gunzTarPerm modified mode [ 'public/images/revert.png', 438, 420 ]
228 silly gunzTarPerm extractEntry public/images/tick.png
229 silly gunzTarPerm modified mode [ 'public/images/tick.png', 438, 420 ]
230 silly gunzTarPerm extractEntry public/images/tipsy.gif
231 silly gunzTarPerm modified mode [ 'public/images/tipsy.gif', 438, 420 ]
232 silly gunzTarPerm extractEntry public/images/x_7x7.png
233 silly gunzTarPerm modified mode [ 'public/images/x_7x7.png', 438, 420 ]
234 silly gunzTarPerm extractEntry public/images/x_alt_12x12.png
235 silly gunzTarPerm modified mode [ 'public/images/x_alt_12x12.png', 438, 420 ]
236 silly gunzTarPerm extractEntry public/js/jsbin.js
237 silly gunzTarPerm modified mode [ 'public/js/jsbin.js', 438, 420 ]
238 silly gunzTarPerm extractEntry public/js/embed.js
239 silly gunzTarPerm modified mode [ 'public/js/embed.js', 438, 420 ]
240 silly gunzTarPerm extractEntry public/js/intro.js
241 silly gunzTarPerm modified mode [ 'public/js/intro.js', 438, 420 ]
242 silly gunzTarPerm extractEntry public/js/outro.js
243 silly gunzTarPerm modified mode [ 'public/js/outro.js', 438, 420 ]
244 silly gunzTarPerm extractEntry public/js/spike.js
245 silly gunzTarPerm modified mode [ 'public/js/spike.js', 438, 420 ]
246 silly gunzTarPerm extractEntry public/js/deprecated/beta.js
247 silly gunzTarPerm modified mode [ 'public/js/deprecated/beta.js', 438, 420 ]
248 silly gunzTarPerm extractEntry public/js/deprecated/consoleContext.js
249 silly gunzTarPerm modified mode [ 'public/js/deprecated/consoleContext.js', 438, 420 ]
250 silly gunzTarPerm extractEntry public/js/deprecated/events.js
251 silly gunzTarPerm modified mode [ 'public/js/deprecated/events.js', 438, 420 ]
252 silly gunzTarPerm extractEntry public/js/deprecated/jquery.tipsy.js
253 silly gunzTarPerm modified mode [ 'public/js/deprecated/jquery.tipsy.js', 438, 420 ]
254 silly gunzTarPerm extractEntry public/js/deprecated/lightbox.js
255 silly gunzTarPerm modified mode [ 'public/js/deprecated/lightbox.js', 438, 420 ]
256 silly gunzTarPerm extractEntry public/js/deprecated/remote.js
257 silly gunzTarPerm modified mode [ 'public/js/deprecated/remote.js', 438, 420 ]
258 silly gunzTarPerm extractEntry public/js/deprecated/stream.js
259 silly gunzTarPerm modified mode [ 'public/js/deprecated/stream.js', 438, 420 ]
260 silly gunzTarPerm extractEntry public/js/chrome/analytics.js
261 silly gunzTarPerm modified mode [ 'public/js/chrome/analytics.js', 438, 420 ]
262 silly gunzTarPerm extractEntry public/js/chrome/esc.js
263 silly gunzTarPerm modified mode [ 'public/js/chrome/esc.js', 438, 420 ]
264 silly gunzTarPerm extractEntry public/js/chrome/file-drop.js
265 silly gunzTarPerm modified mode [ 'public/js/chrome/file-drop.js', 438, 420 ]
266 silly gunzTarPerm extractEntry public/js/chrome/gist.js
267 silly gunzTarPerm modified mode [ 'public/js/chrome/gist.js', 438, 420 ]
268 silly gunzTarPerm extractEntry public/js/chrome/errors.js
269 silly gunzTarPerm modified mode [ 'public/js/chrome/errors.js', 438, 420 ]
270 silly gunzTarPerm extractEntry public/js/chrome/login.js
271 silly gunzTarPerm modified mode [ 'public/js/chrome/login.js', 438, 420 ]
272 silly gunzTarPerm extractEntry public/js/chrome/navigation.js
273 silly gunzTarPerm modified mode [ 'public/js/chrome/navigation.js', 438, 420 ]
274 silly gunzTarPerm extractEntry public/js/chrome/sandbox.js
275 silly gunzTarPerm modified mode [ 'public/js/chrome/sandbox.js', 438, 420 ]
276 silly gunzTarPerm extractEntry public/js/chrome/save.js
277 silly gunzTarPerm modified mode [ 'public/js/chrome/save.js', 438, 420 ]
278 silly gunzTarPerm extractEntry public/js/chrome/splitter.js
279 silly gunzTarPerm modified mode [ 'public/js/chrome/splitter.js', 438, 420 ]
280 silly gunzTarPerm extractEntry public/js/chrome/download.js
281 silly gunzTarPerm modified mode [ 'public/js/chrome/download.js', 438, 420 ]
282 silly gunzTarPerm extractEntry public/js/chrome/storage.js
283 silly gunzTarPerm modified mode [ 'public/js/chrome/storage.js', 438, 420 ]
284 silly gunzTarPerm extractEntry public/js/chrome/app.js
285 silly gunzTarPerm modified mode [ 'public/js/chrome/app.js', 438, 420 ]
286 silly gunzTarPerm extractEntry public/js/chrome/tips.js
287 silly gunzTarPerm modified mode [ 'public/js/chrome/tips.js', 438, 420 ]
288 silly gunzTarPerm extractEntry public/js/chrome/hashbang-jump.js
289 silly gunzTarPerm modified mode [ 'public/js/chrome/hashbang-jump.js', 438, 420 ]
290 silly gunzTarPerm extractEntry public/js/processors/processor.js
291 silly gunzTarPerm modified mode [ 'public/js/processors/processor.js', 438, 420 ]
292 silly gunzTarPerm extractEntry public/js/render/console.js
293 silly gunzTarPerm modified mode [ 'public/js/render/console.js', 438, 420 ]
294 silly gunzTarPerm extractEntry public/js/render/edit.js
295 silly gunzTarPerm modified mode [ 'public/js/render/edit.js', 438, 420 ]
296 silly gunzTarPerm extractEntry public/js/render/live.js
297 silly gunzTarPerm modified mode [ 'public/js/render/live.js', 438, 420 ]
298 silly gunzTarPerm extractEntry public/js/render/render.js
299 silly gunzTarPerm modified mode [ 'public/js/render/render.js', 438, 420 ]
300 silly gunzTarPerm extractEntry public/js/render/saved-history-preview.js
301 silly gunzTarPerm modified mode [ 'public/js/render/saved-history-preview.js', 438, 420 ]
302 silly gunzTarPerm extractEntry public/js/editors/autocomplete.js
303 silly gunzTarPerm modified mode [ 'public/js/editors/autocomplete.js', 438, 420 ]
304 silly gunzTarPerm extractEntry public/js/editors/codemirror.js
305 silly gunzTarPerm modified mode [ 'public/js/editors/codemirror.js', 438, 420 ]
306 silly gunzTarPerm extractEntry public/js/editors/editors.js
307 silly gunzTarPerm modified mode [ 'public/js/editors/editors.js', 438, 420 ]
308 silly gunzTarPerm extractEntry public/js/editors/keycontrol.js
309 silly gunzTarPerm modified mode [ 'public/js/editors/keycontrol.js', 438, 420 ]
310 silly gunzTarPerm extractEntry public/js/editors/libraries.js
311 silly gunzTarPerm modified mode [ 'public/js/editors/libraries.js', 438, 420 ]
312 silly gunzTarPerm extractEntry public/js/editors/library.js
313 silly gunzTarPerm modified mode [ 'public/js/editors/library.js', 438, 420 ]
314 silly gunzTarPerm extractEntry public/js/editors/mobileCodeMirror.js
315 silly gunzTarPerm modified mode [ 'public/js/editors/mobileCodeMirror.js', 438, 420 ]
316 silly gunzTarPerm extractEntry public/js/editors/panel.js
317 silly gunzTarPerm modified mode [ 'public/js/editors/panel.js', 438, 420 ]
318 silly gunzTarPerm extractEntry public/js/editors/sync-worker.js
319 silly gunzTarPerm modified mode [ 'public/js/editors/sync-worker.js', 438, 420 ]
320 silly gunzTarPerm extractEntry public/js/editors/unsaved.js
321 silly gunzTarPerm modified mode [ 'public/js/editors/unsaved.js', 438, 420 ]
322 silly gunzTarPerm extractEntry public/js/vendor/stylus.js
323 silly gunzTarPerm modified mode [ 'public/js/vendor/stylus.js', 438, 420 ]
324 silly gunzTarPerm extractEntry public/js/vendor/eventsource.js
325 silly gunzTarPerm modified mode [ 'public/js/vendor/eventsource.js', 438, 420 ]
326 silly gunzTarPerm extractEntry public/js/vendor/jade.js
327 silly gunzTarPerm modified mode [ 'public/js/vendor/jade.js', 438, 420 ]
328 silly gunzTarPerm extractEntry public/js/vendor/jquery.js
329 silly gunzTarPerm modified mode [ 'public/js/vendor/jquery.js', 438, 420 ]
330 silly gunzTarPerm extractEntry public/js/vendor/stacktrace.js
331 silly gunzTarPerm modified mode [ 'public/js/vendor/stacktrace.js', 438, 420 ]
332 silly gunzTarPerm extractEntry public/js/vendor/diff_match_patch_uncompressed.js
333 silly gunzTarPerm modified mode [ 'public/js/vendor/diff_match_patch_uncompressed.js', 438, 420 ]
334 silly gunzTarPerm extractEntry public/js/vendor/less-1.3.0.min.js
335 silly gunzTarPerm modified mode [ 'public/js/vendor/less-1.3.0.min.js', 438, 420 ]
336 silly gunzTarPerm extractEntry public/js/vendor/markdown.js
337 silly gunzTarPerm modified mode [ 'public/js/vendor/markdown.js', 438, 420 ]
338 silly gunzTarPerm extractEntry public/js/vendor/polyfills.js
339 silly gunzTarPerm modified mode [ 'public/js/vendor/polyfills.js', 438, 420 ]
340 silly gunzTarPerm extractEntry public/js/vendor/pretty-date.js
341 silly gunzTarPerm modified mode [ 'public/js/vendor/pretty-date.js', 438, 420 ]
342 silly gunzTarPerm extractEntry public/js/vendor/prettyprint.js
343 silly gunzTarPerm modified mode [ 'public/js/vendor/prettyprint.js', 438, 420 ]
344 silly gunzTarPerm extractEntry public/js/vendor/coffee-script.js
345 silly gunzTarPerm modified mode [ 'public/js/vendor/coffee-script.js', 438, 420 ]
346 silly gunzTarPerm extractEntry public/js/vendor/json2.js
347 silly gunzTarPerm modified mode [ 'public/js/vendor/json2.js', 438, 420 ]
348 silly gunzTarPerm extractEntry public/js/vendor/jshint/jshint.js
349 silly gunzTarPerm modified mode [ 'public/js/vendor/jshint/jshint.js', 438, 420 ]
350 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/LICENSE
351 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/LICENSE', 438, 420 ]
352 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/css.js
353 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/css.js', 438, 420 ]
354 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/htmlmixed.js
355 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/htmlmixed.js', 438, 420 ]
356 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/javascript.js
357 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/javascript.js', 438, 420 ]
358 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/less.js
359 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/less.js', 438, 420 ]
360 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/coffeescript.js
361 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/coffeescript.js', 438, 420 ]
362 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/markdown.js
363 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/markdown.js', 438, 420 ]
364 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/overlay.js
365 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/overlay.js', 438, 420 ]
366 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/runmode.js
367 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/runmode.js', 438, 420 ]
368 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/searchcursor.js
369 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/searchcursor.js', 438, 420 ]
370 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/codemirror.js
371 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/codemirror.js', 438, 420 ]
372 silly gunzTarPerm extractEntry public/js/vendor/codemirror2/xml.js
373 silly gunzTarPerm modified mode [ 'public/js/vendor/codemirror2/xml.js', 438, 420 ]
374 silly gunzTarPerm extractEntry public/sandbox.html
375 silly gunzTarPerm modified mode [ 'public/sandbox.html', 438, 420 ]
376 silly gunzTarPerm extractEntry public/tips.json
377 silly gunzTarPerm modified mode [ 'public/tips.json', 438, 420 ]
378 silly gunzTarPerm extractEntry README.markdown
379 silly gunzTarPerm modified mode [ 'README.markdown', 438, 420 ]
380 silly gunzTarPerm extractEntry scripts.json
381 silly gunzTarPerm modified mode [ 'scripts.json', 438, 420 ]
382 silly gunzTarPerm extractEntry VERSION
383 silly gunzTarPerm modified mode [ 'VERSION', 438, 420 ]
384 silly gunzTarPerm extractEntry lib/app.js
385 silly gunzTarPerm modified mode [ 'lib/app.js', 438, 420 ]
386 silly gunzTarPerm extractEntry lib/config.js
387 silly gunzTarPerm modified mode [ 'lib/config.js', 438, 420 ]
388 silly gunzTarPerm extractEntry lib/custom.js
389 silly gunzTarPerm modified mode [ 'lib/custom.js', 438, 420 ]
390 silly gunzTarPerm extractEntry lib/store.js
391 silly gunzTarPerm modified mode [ 'lib/store.js', 438, 420 ]
392 silly gunzTarPerm extractEntry lib/errors.js
393 silly gunzTarPerm modified mode [ 'lib/errors.js', 438, 420 ]
394 silly gunzTarPerm extractEntry lib/routes.js
395 silly gunzTarPerm modified mode [ 'lib/routes.js', 438, 420 ]
396 silly gunzTarPerm extractEntry lib/helpers.js
397 silly gunzTarPerm modified mode [ 'lib/helpers.js', 438, 420 ]
398 silly gunzTarPerm extractEntry lib/blacklist.js
399 silly gunzTarPerm modified mode [ 'lib/blacklist.js', 438, 420 ]
400 silly gunzTarPerm extractEntry lib/middleware.js
401 silly gunzTarPerm modified mode [ 'lib/middleware.js', 438, 420 ]
402 silly gunzTarPerm extractEntry lib/utils.js
403 silly gunzTarPerm modified mode [ 'lib/utils.js', 438, 420 ]
404 silly gunzTarPerm extractEntry lib/hogan.js
405 silly gunzTarPerm modified mode [ 'lib/hogan.js', 438, 420 ]
406 silly gunzTarPerm extractEntry lib/models/bin.js
407 silly gunzTarPerm modified mode [ 'lib/models/bin.js', 438, 420 ]
408 silly gunzTarPerm extractEntry lib/models/forgot_token.js
409 silly gunzTarPerm modified mode [ 'lib/models/forgot_token.js', 438, 420 ]
410 silly gunzTarPerm extractEntry lib/models/index.js
411 silly gunzTarPerm modified mode [ 'lib/models/index.js', 438, 420 ]
412 silly gunzTarPerm extractEntry lib/models/user.js
413 silly gunzTarPerm modified mode [ 'lib/models/user.js', 438, 420 ]
414 silly gunzTarPerm extractEntry lib/processors/index.js
415 silly gunzTarPerm modified mode [ 'lib/processors/index.js', 438, 420 ]
416 silly gunzTarPerm extractEntry lib/handlers/bin.js
417 silly gunzTarPerm modified mode [ 'lib/handlers/bin.js', 438, 420 ]
418 silly gunzTarPerm extractEntry lib/handlers/error.js
419 silly gunzTarPerm modified mode [ 'lib/handlers/error.js', 438, 420 ]
420 silly gunzTarPerm extractEntry lib/handlers/index.js
421 silly gunzTarPerm modified mode [ 'lib/handlers/index.js', 438, 420 ]
422 silly gunzTarPerm extractEntry lib/handlers/mail.js
423 silly gunzTarPerm modified mode [ 'lib/handlers/mail.js', 438, 420 ]
424 silly gunzTarPerm extractEntry lib/handlers/session.js
425 silly gunzTarPerm modified mode [ 'lib/handlers/session.js', 438, 420 ]
426 silly gunzTarPerm extractEntry lib/spike/index.js
427 silly gunzTarPerm modified mode [ 'lib/spike/index.js', 438, 420 ]
428 silly gunzTarPerm extractEntry lib/db/mysql.js
429 silly gunzTarPerm modified mode [ 'lib/db/mysql.js', 438, 420 ]
430 silly gunzTarPerm extractEntry lib/db/sqlite.js
431 silly gunzTarPerm modified mode [ 'lib/db/sqlite.js', 438, 420 ]
432 silly gunzTarPerm extractEntry lib/db/sql_templates.json
433 silly gunzTarPerm modified mode [ 'lib/db/sql_templates.json', 438, 420 ]
434 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\package.json
435 silly lockFile fe81cbb3-a-Roaming-npm-node-modules-jsbin C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
436 info preinstall jsbin@3.0.2
437 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\package.json
438 verbose readDependencies using package.json deps
439 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\package.json
440 verbose readDependencies using package.json deps
441 verbose cache add [ 'express@3.0.0alpha4', null ]
442 silly cache add name=undefined spec="express@3.0.0alpha4" args=["express@3.0.0alpha4",null]
443 verbose parsed url { pathname: 'express@3.0.0alpha4',
443 verbose parsed url path: 'express@3.0.0alpha4',
443 verbose parsed url href: 'express@3.0.0alpha4' }
444 silly cache add name="express" spec="3.0.0alpha4" args=["express","3.0.0alpha4"]
445 verbose parsed url { pathname: '3.0.0alpha4',
445 verbose parsed url path: '3.0.0alpha4',
445 verbose parsed url href: '3.0.0alpha4' }
446 verbose addNamed [ 'express', '3.0.0alpha4' ]
447 verbose addNamed [ '3.0.0alpha4', '3.0.0alpha4' ]
448 silly lockFile dcbdbe9e-express-3-0-0alpha4 express@3.0.0alpha4
449 verbose lock express@3.0.0alpha4 C:\Users\ChemSW\AppData\Roaming\npm-cache\dcbdbe9e-express-3-0-0alpha4.lock
450 verbose cache add [ 'asyncjs@0.0.7', null ]
451 silly cache add name=undefined spec="asyncjs@0.0.7" args=["asyncjs@0.0.7",null]
452 verbose parsed url { pathname: 'asyncjs@0.0.7',
452 verbose parsed url path: 'asyncjs@0.0.7',
452 verbose parsed url href: 'asyncjs@0.0.7' }
453 silly cache add name="asyncjs" spec="0.0.7" args=["asyncjs","0.0.7"]
454 verbose parsed url { pathname: '0.0.7', path: '0.0.7', href: '0.0.7' }
455 verbose addNamed [ 'asyncjs', '0.0.7' ]
456 verbose addNamed [ '0.0.7', '0.0.7' ]
457 silly lockFile 448dfa17-asyncjs-0-0-7 asyncjs@0.0.7
458 verbose lock asyncjs@0.0.7 C:\Users\ChemSW\AppData\Roaming\npm-cache\448dfa17-asyncjs-0-0-7.lock
459 verbose cache add [ 'hogan.js@2.0.0', null ]
460 silly cache add name=undefined spec="hogan.js@2.0.0" args=["hogan.js@2.0.0",null]
461 verbose parsed url { pathname: 'hogan.js@2.0.0',
461 verbose parsed url path: 'hogan.js@2.0.0',
461 verbose parsed url href: 'hogan.js@2.0.0' }
462 silly cache add name="hogan.js" spec="2.0.0" args=["hogan.js","2.0.0"]
463 verbose parsed url { pathname: '2.0.0', path: '2.0.0', href: '2.0.0' }
464 verbose addNamed [ 'hogan.js', '2.0.0' ]
465 verbose addNamed [ '2.0.0', '2.0.0' ]
466 silly lockFile fe7ba41d-hogan-js-2-0-0 hogan.js@2.0.0
467 verbose lock hogan.js@2.0.0 C:\Users\ChemSW\AppData\Roaming\npm-cache\fe7ba41d-hogan-js-2-0-0.lock
468 verbose cache add [ 'mysql@0.9.5', null ]
469 silly cache add name=undefined spec="mysql@0.9.5" args=["mysql@0.9.5",null]
470 verbose parsed url { pathname: 'mysql@0.9.5',
470 verbose parsed url path: 'mysql@0.9.5',
470 verbose parsed url href: 'mysql@0.9.5' }
471 silly cache add name="mysql" spec="0.9.5" args=["mysql","0.9.5"]
472 verbose parsed url { pathname: '0.9.5', path: '0.9.5', href: '0.9.5' }
473 verbose addNamed [ 'mysql', '0.9.5' ]
474 verbose addNamed [ '0.9.5', '0.9.5' ]
475 silly lockFile 7b6c89ac-mysql-0-9-5 mysql@0.9.5
476 verbose lock mysql@0.9.5 C:\Users\ChemSW\AppData\Roaming\npm-cache\7b6c89ac-mysql-0-9-5.lock
477 verbose cache add [ 'sqlite3@2.1.5', null ]
478 silly cache add name=undefined spec="sqlite3@2.1.5" args=["sqlite3@2.1.5",null]
479 verbose parsed url { pathname: 'sqlite3@2.1.5',
479 verbose parsed url path: 'sqlite3@2.1.5',
479 verbose parsed url href: 'sqlite3@2.1.5' }
480 silly cache add name="sqlite3" spec="2.1.5" args=["sqlite3","2.1.5"]
481 verbose parsed url { pathname: '2.1.5', path: '2.1.5', href: '2.1.5' }
482 verbose addNamed [ 'sqlite3', '2.1.5' ]
483 verbose addNamed [ '2.1.5', '2.1.5' ]
484 silly lockFile cdee03cf-sqlite3-2-1-5 sqlite3@2.1.5
485 verbose lock sqlite3@2.1.5 C:\Users\ChemSW\AppData\Roaming\npm-cache\cdee03cf-sqlite3-2-1-5.lock
486 verbose cache add [ 'bcrypt@0.7.0', null ]
487 silly cache add name=undefined spec="bcrypt@0.7.0" args=["bcrypt@0.7.0",null]
488 verbose parsed url { pathname: 'bcrypt@0.7.0',
488 verbose parsed url path: 'bcrypt@0.7.0',
488 verbose parsed url href: 'bcrypt@0.7.0' }
489 silly cache add name="bcrypt" spec="0.7.0" args=["bcrypt","0.7.0"]
490 verbose parsed url { pathname: '0.7.0', path: '0.7.0', href: '0.7.0' }
491 verbose addNamed [ 'bcrypt', '0.7.0' ]
492 verbose addNamed [ '0.7.0', '0.7.0' ]
493 silly lockFile 4d12f2cd-bcrypt-0-7-0 bcrypt@0.7.0
494 verbose lock bcrypt@0.7.0 C:\Users\ChemSW\AppData\Roaming\npm-cache\4d12f2cd-bcrypt-0-7-0.lock
495 verbose cache add [ 'nodemailer@0.3.20', null ]
496 silly cache add name=undefined spec="nodemailer@0.3.20" args=["nodemailer@0.3.20",null]
497 verbose parsed url { pathname: 'nodemailer@0.3.20',
497 verbose parsed url path: 'nodemailer@0.3.20',
497 verbose parsed url href: 'nodemailer@0.3.20' }
498 silly cache add name="nodemailer" spec="0.3.20" args=["nodemailer","0.3.20"]
499 verbose parsed url { pathname: '0.3.20', path: '0.3.20', href: '0.3.20' }
500 verbose addNamed [ 'nodemailer', '0.3.20' ]
501 verbose addNamed [ '0.3.20', '0.3.20' ]
502 silly lockFile d6188fc6-nodemailer-0-3-20 nodemailer@0.3.20
503 verbose lock nodemailer@0.3.20 C:\Users\ChemSW\AppData\Roaming\npm-cache\d6188fc6-nodemailer-0-3-20.lock
504 verbose cache add [ 'commander@1.0.0', null ]
505 silly cache add name=undefined spec="commander@1.0.0" args=["commander@1.0.0",null]
506 verbose parsed url { pathname: 'commander@1.0.0',
506 verbose parsed url path: 'commander@1.0.0',
506 verbose parsed url href: 'commander@1.0.0' }
507 silly cache add name="commander" spec="1.0.0" args=["commander","1.0.0"]
508 verbose parsed url { pathname: '1.0.0', path: '1.0.0', href: '1.0.0' }
509 verbose addNamed [ 'commander', '1.0.0' ]
510 verbose addNamed [ '1.0.0', '1.0.0' ]
511 silly lockFile c1a56f30-commander-1-0-0 commander@1.0.0
512 verbose lock commander@1.0.0 C:\Users\ChemSW\AppData\Roaming\npm-cache\c1a56f30-commander-1-0-0.lock
513 verbose cache add [ 'less@1.3.0', null ]
514 silly cache add name=undefined spec="less@1.3.0" args=["less@1.3.0",null]
515 verbose parsed url { pathname: 'less@1.3.0',
515 verbose parsed url path: 'less@1.3.0',
515 verbose parsed url href: 'less@1.3.0' }
516 silly cache add name="less" spec="1.3.0" args=["less","1.3.0"]
517 verbose parsed url { pathname: '1.3.0', path: '1.3.0', href: '1.3.0' }
518 verbose addNamed [ 'less', '1.3.0' ]
519 verbose addNamed [ '1.3.0', '1.3.0' ]
520 silly lockFile 73e7059f-less-1-3-0 less@1.3.0
521 verbose lock less@1.3.0 C:\Users\ChemSW\AppData\Roaming\npm-cache\73e7059f-less-1-3-0.lock
522 verbose cache add [ 'jade@0.26.3', null ]
523 silly cache add name=undefined spec="jade@0.26.3" args=["jade@0.26.3",null]
524 verbose parsed url { pathname: 'jade@0.26.3',
524 verbose parsed url path: 'jade@0.26.3',
524 verbose parsed url href: 'jade@0.26.3' }
525 silly cache add name="jade" spec="0.26.3" args=["jade","0.26.3"]
526 verbose parsed url { pathname: '0.26.3', path: '0.26.3', href: '0.26.3' }
527 verbose addNamed [ 'jade', '0.26.3' ]
528 verbose addNamed [ '0.26.3', '0.26.3' ]
529 silly lockFile 7a3d3ea7-jade-0-26-3 jade@0.26.3
530 verbose lock jade@0.26.3 C:\Users\ChemSW\AppData\Roaming\npm-cache\7a3d3ea7-jade-0-26-3.lock
531 verbose cache add [ 'stylus@0.28.2', null ]
532 silly cache add name=undefined spec="stylus@0.28.2" args=["stylus@0.28.2",null]
533 verbose parsed url { pathname: 'stylus@0.28.2',
533 verbose parsed url path: 'stylus@0.28.2',
533 verbose parsed url href: 'stylus@0.28.2' }
534 silly cache add name="stylus" spec="0.28.2" args=["stylus","0.28.2"]
535 verbose parsed url { pathname: '0.28.2', path: '0.28.2', href: '0.28.2' }
536 verbose addNamed [ 'stylus', '0.28.2' ]
537 verbose addNamed [ '0.28.2', '0.28.2' ]
538 silly lockFile 6d5dc44d-stylus-0-28-2 stylus@0.28.2
539 verbose lock stylus@0.28.2 C:\Users\ChemSW\AppData\Roaming\npm-cache\6d5dc44d-stylus-0-28-2.lock
540 verbose cache add [ 'flatten@git://github.com/aron/flatten.js.git#v0.1.0', null ]
541 silly cache add name=undefined spec="flatten@git://github.com/aron/flatten.js.git#v0.1.0" args=["flatten@git://github.com/aron/flatten.js.git#v0.1.0",null]
542 verbose parsed url { hash: '#v0.1.0',
542 verbose parsed url pathname: 'flatten@git://github.com/aron/flatten.js.git',
542 verbose parsed url path: 'flatten@git://github.com/aron/flatten.js.git',
542 verbose parsed url href: 'flatten@git://github.com/aron/flatten.js.git#v0.1.0' }
543 silly cache add name="flatten" spec="git://github.com/aron/flatten.js.git#v0.1.0" args=["flatten","git://github.com/aron/flatten.js.git#v0.1.0"]
544 verbose parsed url { protocol: 'git:',
544 verbose parsed url slashes: true,
544 verbose parsed url host: 'github.com',
544 verbose parsed url hostname: 'github.com',
544 verbose parsed url href: 'git://github.com/aron/flatten.js.git#v0.1.0',
544 verbose parsed url hash: '#v0.1.0',
544 verbose parsed url pathname: '/aron/flatten.js.git',
544 verbose parsed url path: '/aron/flatten.js.git' }
545 silly lockFile afc4296e-b-com-aron-flatten-js-git-v0-1-0 git://github.com/aron/flatten.js.git#v0.1.0
546 verbose lock git://github.com/aron/flatten.js.git#v0.1.0 C:\Users\ChemSW\AppData\Roaming\npm-cache\afc4296e-b-com-aron-flatten-js-git-v0-1-0.lock
547 verbose cache add [ 'soak@git://github.com/aron/soak.js.git#v0.3.0', null ]
548 silly cache add name=undefined spec="soak@git://github.com/aron/soak.js.git#v0.3.0" args=["soak@git://github.com/aron/soak.js.git#v0.3.0",null]
549 verbose parsed url { hash: '#v0.3.0',
549 verbose parsed url pathname: 'soak@git://github.com/aron/soak.js.git',
549 verbose parsed url path: 'soak@git://github.com/aron/soak.js.git',
549 verbose parsed url href: 'soak@git://github.com/aron/soak.js.git#v0.3.0' }
550 silly cache add name="soak" spec="git://github.com/aron/soak.js.git#v0.3.0" args=["soak","git://github.com/aron/soak.js.git#v0.3.0"]
551 verbose parsed url { protocol: 'git:',
551 verbose parsed url slashes: true,
551 verbose parsed url host: 'github.com',
551 verbose parsed url hostname: 'github.com',
551 verbose parsed url href: 'git://github.com/aron/soak.js.git#v0.3.0',
551 verbose parsed url hash: '#v0.3.0',
551 verbose parsed url pathname: '/aron/soak.js.git',
551 verbose parsed url path: '/aron/soak.js.git' }
552 silly lockFile 6d4980d1-thub-com-aron-soak-js-git-v0-3-0 git://github.com/aron/soak.js.git#v0.3.0
553 verbose lock git://github.com/aron/soak.js.git#v0.3.0 C:\Users\ChemSW\AppData\Roaming\npm-cache\6d4980d1-thub-com-aron-soak-js-git-v0-3-0.lock
554 verbose addRemoteGit [ 'git://github.com/aron/flatten.js.git', 'v0.1.0' ]
555 verbose addRemoteGit [ 'git://github.com/aron/soak.js.git', 'v0.3.0' ]
556 silly exec git "clone" "git://github.com/aron/flatten.js.git" "C:\\Users\\ChemSW\\AppData\\Local\\Temp\\npm-6880\\1348964727091-0.9811741136945784"
557 silly git,clone,git://github.com/aron/flatten.js.git,C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964727091-0.9811741136945784, spawning
558 verbose url raw express/3.0.0alpha4
559 verbose url resolving [ 'https://registry.npmjs.org/', './express/3.0.0alpha4' ]
560 verbose url resolved https://registry.npmjs.org/express/3.0.0alpha4
561 info trying registry request attempt 1 at 20:25:27
562 verbose etag "227WIU2IQCHTQC83JWVMQ69S7"
563 http GET https://registry.npmjs.org/express/3.0.0alpha4
564 verbose url raw mysql/0.9.5
565 verbose url resolving [ 'https://registry.npmjs.org/', './mysql/0.9.5' ]
566 verbose url resolved https://registry.npmjs.org/mysql/0.9.5
567 info trying registry request attempt 1 at 20:25:27
568 verbose etag "AQVW4XH0AY6YC61WLK2TD8SLJ"
569 http GET https://registry.npmjs.org/mysql/0.9.5
570 verbose url raw asyncjs/0.0.7
571 verbose url resolving [ 'https://registry.npmjs.org/', './asyncjs/0.0.7' ]
572 verbose url resolved https://registry.npmjs.org/asyncjs/0.0.7
573 info trying registry request attempt 1 at 20:25:27
574 verbose etag "7FP4FWAQ3RY3QEEZKZRXIRWAK"
575 http GET https://registry.npmjs.org/asyncjs/0.0.7
576 verbose url raw hogan.js/2.0.0
577 verbose url resolving [ 'https://registry.npmjs.org/', './hogan.js/2.0.0' ]
578 verbose url resolved https://registry.npmjs.org/hogan.js/2.0.0
579 info trying registry request attempt 1 at 20:25:27
580 verbose etag "YHU83WQDY70U8DSE543FPPZ3"
581 http GET https://registry.npmjs.org/hogan.js/2.0.0
582 verbose url raw sqlite3/2.1.5
583 verbose url resolving [ 'https://registry.npmjs.org/', './sqlite3/2.1.5' ]
584 verbose url resolved https://registry.npmjs.org/sqlite3/2.1.5
585 info trying registry request attempt 1 at 20:25:27
586 verbose etag "5NEZ2QO9SXNA0Y79M8SEMMGXU"
587 http GET https://registry.npmjs.org/sqlite3/2.1.5
588 verbose url raw bcrypt/0.7.0
589 verbose url resolving [ 'https://registry.npmjs.org/', './bcrypt/0.7.0' ]
590 verbose url resolved https://registry.npmjs.org/bcrypt/0.7.0
591 info trying registry request attempt 1 at 20:25:27
592 verbose etag "90GQXY1WO4UE5EUC0NXSKXFNR"
593 http GET https://registry.npmjs.org/bcrypt/0.7.0
594 verbose url raw nodemailer/0.3.20
595 verbose url resolving [ 'https://registry.npmjs.org/', './nodemailer/0.3.20' ]
596 verbose url resolved https://registry.npmjs.org/nodemailer/0.3.20
597 info trying registry request attempt 1 at 20:25:27
598 verbose etag "EBPQT9PNN7O3G9VHQHCT5ZOWP"
599 http GET https://registry.npmjs.org/nodemailer/0.3.20
600 verbose url raw commander/1.0.0
601 verbose url resolving [ 'https://registry.npmjs.org/', './commander/1.0.0' ]
602 verbose url resolved https://registry.npmjs.org/commander/1.0.0
603 info trying registry request attempt 1 at 20:25:27
604 verbose etag "771VGJS671K1096DMO1OJGDK0"
605 http GET https://registry.npmjs.org/commander/1.0.0
606 verbose url raw less/1.3.0
607 verbose url resolving [ 'https://registry.npmjs.org/', './less/1.3.0' ]
608 verbose url resolved https://registry.npmjs.org/less/1.3.0
609 info trying registry request attempt 1 at 20:25:27
610 verbose etag "AEDPY208RN69ICIXYH4VC76BV"
611 http GET https://registry.npmjs.org/less/1.3.0
612 verbose url raw jade/0.26.3
613 verbose url resolving [ 'https://registry.npmjs.org/', './jade/0.26.3' ]
614 verbose url resolved https://registry.npmjs.org/jade/0.26.3
615 info trying registry request attempt 1 at 20:25:27
616 verbose etag "2WQ0ASG2ZYH3CWTEKUQAAHP2N"
617 http GET https://registry.npmjs.org/jade/0.26.3
618 verbose url raw stylus/0.28.2
619 verbose url resolving [ 'https://registry.npmjs.org/', './stylus/0.28.2' ]
620 verbose url resolved https://registry.npmjs.org/stylus/0.28.2
621 info trying registry request attempt 1 at 20:25:27
622 verbose etag "80PKLMN43JZ951IQ581DGCHHA"
623 http GET https://registry.npmjs.org/stylus/0.28.2
624 silly exec git "clone" "git://github.com/aron/soak.js.git" "C:\\Users\\ChemSW\\AppData\\Local\\Temp\\npm-6880\\1348964727150-0.2783876082394272"
625 silly git,clone,git://github.com/aron/soak.js.git,C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964727150-0.2783876082394272, spawning
626 verbose git clone git://github.com/aron/flatten.js.git Cloning into 'C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964727091-0.9811741136945784'...
627 silly exec git "checkout" "v0.1.0"
628 silly git,checkout,v0.1.0,C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964727091-0.9811741136945784 spawning
629 verbose git checkout v0.1.0 Note: checking out 'v0.1.0'.
629 verbose git checkout v0.1.0
629 verbose git checkout v0.1.0 You are in 'detached HEAD' state. You can look around, make experimental
629 verbose git checkout v0.1.0 changes and commit them, and you can discard any commits you make in this
629 verbose git checkout v0.1.0 state without impacting any branches by performing another checkout.
629 verbose git checkout v0.1.0
629 verbose git checkout v0.1.0 If you want to create a new branch to retain commits you create, you may
629 verbose git checkout v0.1.0 do so (now or later) by using -b with the checkout command again. Example:
629 verbose git checkout v0.1.0
629 verbose git checkout v0.1.0 git checkout -b new_branch_name
629 verbose git checkout v0.1.0
629 verbose git checkout v0.1.0 HEAD is now at 63a0e3f... Add package.json to allow module to be used as dependancy
630 verbose read json C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964727091-0.9811741136945784\package.json
631 verbose git clone git://github.com/aron/soak.js.git Cloning into 'C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964727150-0.2783876082394272'...
632 silly exec git "checkout" "v0.3.0"
633 silly git,checkout,v0.3.0,C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964727150-0.2783876082394272 spawning
634 verbose tar pack [ 'C:\\Users\\ChemSW\\AppData\\Local\\Temp\\npm-6880\\1348964728616-0.7009378392249346\\tmp.tgz',
634 verbose tar pack 'C:\\Users\\ChemSW\\AppData\\Local\\Temp\\npm-6880\\1348964727091-0.9811741136945784' ]
635 verbose tarball C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964728616-0.7009378392249346\tmp.tgz
636 verbose folder C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964727091-0.9811741136945784
637 silly lockFile c8c79c90-28616-0-7009378392249346-tmp-tgz C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964728616-0.7009378392249346\tmp.tgz
638 verbose lock C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964728616-0.7009378392249346\tmp.tgz C:\Users\ChemSW\AppData\Roaming\npm-cache\c8c79c90-28616-0-7009378392249346-tmp-tgz.lock
639 verbose git checkout v0.3.0 Note: checking out 'v0.3.0'.
639 verbose git checkout v0.3.0
639 verbose git checkout v0.3.0 You are in 'detached HEAD' state. You can look around, make experimental
639 verbose git checkout v0.3.0 changes and commit them, and you can discard any commits you make in this
639 verbose git checkout v0.3.0 state without impacting any branches by performing another checkout.
639 verbose git checkout v0.3.0
639 verbose git checkout v0.3.0 If you want to create a new branch to retain commits you create, you may
639 verbose git checkout v0.3.0 do so (now or later) by using -b with the checkout command again. Example:
639 verbose git checkout v0.3.0
639 verbose git checkout v0.3.0 git checkout -b new_branch_name
639 verbose git checkout v0.3.0
639 verbose git checkout v0.3.0 HEAD is now at ba57551... Bump version number
640 verbose read json C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964727150-0.2783876082394272\package.json
641 http 304 https://registry.npmjs.org/mysql/0.9.5
642 silly registry.get cb [ 304,
642 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
642 silly registry.get etag: '"AQVW4XH0AY6YC61WLK2TD8SLJ"',
642 silly registry.get date: 'Sun, 30 Sep 2012 00:25:33 GMT',
642 silly registry.get 'content-length': '0' } ]
643 verbose etag mysql/0.9.5 from cache
644 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\mysql\0.9.5\package\package.json
645 http 304 https://registry.npmjs.org/express/3.0.0alpha4
646 silly registry.get cb [ 304,
646 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
646 silly registry.get etag: '"227WIU2IQCHTQC83JWVMQ69S7"',
646 silly registry.get date: 'Sun, 30 Sep 2012 00:25:34 GMT',
646 silly registry.get 'content-length': '0' } ]
647 verbose etag express/3.0.0alpha4 from cache
648 http 304 https://registry.npmjs.org/bcrypt/0.7.0
649 silly registry.get cb [ 304,
649 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
649 silly registry.get etag: '"90GQXY1WO4UE5EUC0NXSKXFNR"',
649 silly registry.get date: 'Sun, 30 Sep 2012 00:25:34 GMT',
649 silly registry.get 'content-length': '0' } ]
650 verbose etag bcrypt/0.7.0 from cache
651 verbose tar pack [ 'C:\\Users\\ChemSW\\AppData\\Local\\Temp\\npm-6880\\1348964729039-0.4906928678974509\\tmp.tgz',
651 verbose tar pack 'C:\\Users\\ChemSW\\AppData\\Local\\Temp\\npm-6880\\1348964727150-0.2783876082394272' ]
652 verbose tarball C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964729039-0.4906928678974509\tmp.tgz
653 verbose folder C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964727150-0.2783876082394272
654 silly lockFile d996bbc4-29039-0-4906928678974509-tmp-tgz C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964729039-0.4906928678974509\tmp.tgz
655 verbose lock C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964729039-0.4906928678974509\tmp.tgz C:\Users\ChemSW\AppData\Roaming\npm-cache\d996bbc4-29039-0-4906928678974509-tmp-tgz.lock
656 http 304 https://registry.npmjs.org/sqlite3/2.1.5
657 silly registry.get cb [ 304,
657 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
657 silly registry.get etag: '"5NEZ2QO9SXNA0Y79M8SEMMGXU"',
657 silly registry.get date: 'Sun, 30 Sep 2012 00:25:34 GMT',
657 silly registry.get 'content-length': '0' } ]
658 verbose etag sqlite3/2.1.5 from cache
659 http 304 https://registry.npmjs.org/hogan.js/2.0.0
660 silly registry.get cb [ 304,
660 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
660 silly registry.get etag: '"YHU83WQDY70U8DSE543FPPZ3"',
660 silly registry.get date: 'Sun, 30 Sep 2012 00:25:34 GMT',
660 silly registry.get 'content-length': '0' } ]
661 verbose etag hogan.js/2.0.0 from cache
662 http 304 https://registry.npmjs.org/asyncjs/0.0.7
663 silly registry.get cb [ 304,
663 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
663 silly registry.get etag: '"7FP4FWAQ3RY3QEEZKZRXIRWAK"',
663 silly registry.get date: 'Sun, 30 Sep 2012 00:25:34 GMT',
663 silly registry.get 'content-length': '0' } ]
664 verbose etag asyncjs/0.0.7 from cache
665 http 304 https://registry.npmjs.org/nodemailer/0.3.20
666 silly registry.get cb [ 304,
666 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
666 silly registry.get etag: '"EBPQT9PNN7O3G9VHQHCT5ZOWP"',
666 silly registry.get date: 'Sun, 30 Sep 2012 00:25:34 GMT',
666 silly registry.get 'content-length': '0' } ]
667 verbose etag nodemailer/0.3.20 from cache
668 http 304 https://registry.npmjs.org/commander/1.0.0
669 silly registry.get cb [ 304,
669 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
669 silly registry.get etag: '"771VGJS671K1096DMO1OJGDK0"',
669 silly registry.get date: 'Sun, 30 Sep 2012 00:25:34 GMT',
669 silly registry.get 'content-length': '0' } ]
670 verbose etag commander/1.0.0 from cache
671 http 304 https://registry.npmjs.org/less/1.3.0
672 silly registry.get cb [ 304,
672 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
672 silly registry.get etag: '"AEDPY208RN69ICIXYH4VC76BV"',
672 silly registry.get date: 'Sun, 30 Sep 2012 00:25:34 GMT',
672 silly registry.get 'content-length': '0' } ]
673 verbose etag less/1.3.0 from cache
674 silly lockFile 7b6c89ac-mysql-0-9-5 mysql@0.9.5
675 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\express\3.0.0alpha4\package\package.json
676 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\bcrypt\0.7.0\package\package.json
677 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\sqlite3\2.1.5\package\package.json
678 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\hogan.js\2.0.0\package\package.json
679 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\asyncjs\0.0.7\package\package.json
680 http 304 https://registry.npmjs.org/jade/0.26.3
681 silly registry.get cb [ 304,
681 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
681 silly registry.get etag: '"2WQ0ASG2ZYH3CWTEKUQAAHP2N"',
681 silly registry.get date: 'Sun, 30 Sep 2012 00:25:34 GMT',
681 silly registry.get 'content-length': '0' } ]
682 verbose etag jade/0.26.3 from cache
683 http 304 https://registry.npmjs.org/stylus/0.28.2
684 silly registry.get cb [ 304,
684 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
684 silly registry.get etag: '"80PKLMN43JZ951IQ581DGCHHA"',
684 silly registry.get date: 'Sun, 30 Sep 2012 00:25:34 GMT',
684 silly registry.get 'content-length': '0' } ]
685 verbose etag stylus/0.28.2 from cache
686 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\nodemailer\0.3.20\package\package.json
687 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\commander\1.0.0\package\package.json
688 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\less\1.3.0\package\package.json
689 silly lockFile dcbdbe9e-express-3-0-0alpha4 express@3.0.0alpha4
690 silly lockFile 4d12f2cd-bcrypt-0-7-0 bcrypt@0.7.0
691 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\jade\0.26.3\package\package.json
692 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\stylus\0.28.2\package\package.json
693 silly lockFile cdee03cf-sqlite3-2-1-5 sqlite3@2.1.5
694 silly lockFile fe7ba41d-hogan-js-2-0-0 hogan.js@2.0.0
695 silly lockFile 448dfa17-asyncjs-0-0-7 asyncjs@0.0.7
696 silly lockFile d6188fc6-nodemailer-0-3-20 nodemailer@0.3.20
697 silly lockFile 73e7059f-less-1-3-0 less@1.3.0
698 silly lockFile c1a56f30-commander-1-0-0 commander@1.0.0
699 warn package.json jade@0.26.3 No README.md file found!
700 silly lockFile 7a3d3ea7-jade-0-26-3 jade@0.26.3
701 silly lockFile 6d5dc44d-stylus-0-28-2 stylus@0.28.2
702 silly lockFile d996bbc4-29039-0-4906928678974509-tmp-tgz C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964729039-0.4906928678974509\tmp.tgz
703 verbose tar unpack C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964729039-0.4906928678974509\tmp.tgz
704 silly lockFile 7ac1e3a7-29039-0-4906928678974509-package C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964729039-0.4906928678974509\package
705 verbose lock C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964729039-0.4906928678974509\package C:\Users\ChemSW\AppData\Roaming\npm-cache\7ac1e3a7-29039-0-4906928678974509-package.lock
706 silly gunzTarPerm modes [ '755', '644' ]
707 silly gunzTarPerm extractEntry package.json
708 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
709 silly gunzTarPerm extractEntry README.md
710 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
711 silly gunzTarPerm extractEntry soak-test.js
712 silly gunzTarPerm modified mode [ 'soak-test.js', 438, 420 ]
713 silly gunzTarPerm extractEntry soak.js
714 silly gunzTarPerm modified mode [ 'soak.js', 438, 420 ]
715 silly gunzTarPerm extractEntry LICENSE.md
716 silly gunzTarPerm modified mode [ 'LICENSE.md', 438, 420 ]
717 silly lockFile c8c79c90-28616-0-7009378392249346-tmp-tgz C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964728616-0.7009378392249346\tmp.tgz
718 verbose tar unpack C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964728616-0.7009378392249346\tmp.tgz
719 silly lockFile 0943d3df-28616-0-7009378392249346-package C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964728616-0.7009378392249346\package
720 verbose lock C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964728616-0.7009378392249346\package C:\Users\ChemSW\AppData\Roaming\npm-cache\0943d3df-28616-0-7009378392249346-package.lock
721 silly gunzTarPerm modes [ '755', '644' ]
722 silly gunzTarPerm extractEntry package.json
723 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
724 silly gunzTarPerm extractEntry README.md
725 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
726 silly gunzTarPerm extractEntry LICENSE
727 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
728 silly gunzTarPerm extractEntry flatten.js
729 silly gunzTarPerm modified mode [ 'flatten.js', 438, 420 ]
730 silly gunzTarPerm extractEntry tests/flatten-test.js
731 silly gunzTarPerm modified mode [ 'tests/flatten-test.js', 438, 420 ]
732 verbose read json C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964729039-0.4906928678974509\package\package.json
733 silly gunzTarPerm extractEntry tests/index.html
734 silly gunzTarPerm modified mode [ 'tests/index.html', 438, 420 ]
735 silly gunzTarPerm extractEntry tests/qunit/qunit.js
736 silly gunzTarPerm modified mode [ 'tests/qunit/qunit.js', 438, 420 ]
737 silly gunzTarPerm extractEntry tests/qunit/qunit.css
738 silly gunzTarPerm modified mode [ 'tests/qunit/qunit.css', 438, 420 ]
739 silly lockFile 7ac1e3a7-29039-0-4906928678974509-package C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964729039-0.4906928678974509\package
740 verbose from cache C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964729039-0.4906928678974509\package\package.json
741 verbose tar pack [ 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm-cache\\soak\\0.3.0\\package.tgz',
741 verbose tar pack 'C:\\Users\\ChemSW\\AppData\\Local\\Temp\\npm-6880\\1348964729039-0.4906928678974509\\package' ]
742 verbose tarball C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz
743 verbose folder C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964729039-0.4906928678974509\package
744 silly lockFile 6f893e9c-npm-cache-soak-0-3-0-package-tgz C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz
745 verbose lock C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz C:\Users\ChemSW\AppData\Roaming\npm-cache\6f893e9c-npm-cache-soak-0-3-0-package-tgz.lock
746 silly lockFile 6f893e9c-npm-cache-soak-0-3-0-package-tgz C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz
747 silly lockFile 99017a71-ing-npm-cache-soak-0-3-0-package C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package
748 verbose lock C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package C:\Users\ChemSW\AppData\Roaming\npm-cache\99017a71-ing-npm-cache-soak-0-3-0-package.lock
749 silly lockFile 99017a71-ing-npm-cache-soak-0-3-0-package C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package
750 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz
751 silly lockFile 99017a71-ing-npm-cache-soak-0-3-0-package C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package
752 verbose lock C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package C:\Users\ChemSW\AppData\Roaming\npm-cache\99017a71-ing-npm-cache-soak-0-3-0-package.lock
753 silly gunzTarPerm modes [ '755', '644' ]
754 silly gunzTarPerm extractEntry package.json
755 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
756 silly gunzTarPerm extractEntry README.md
757 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
758 silly gunzTarPerm extractEntry soak-test.js
759 silly gunzTarPerm modified mode [ 'soak-test.js', 438, 420 ]
760 silly gunzTarPerm extractEntry soak.js
761 silly gunzTarPerm modified mode [ 'soak.js', 438, 420 ]
762 silly gunzTarPerm extractEntry LICENSE.md
763 silly gunzTarPerm modified mode [ 'LICENSE.md', 438, 420 ]
764 verbose read json C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964728616-0.7009378392249346\package\package.json
765 silly lockFile 0943d3df-28616-0-7009378392249346-package C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964728616-0.7009378392249346\package
766 verbose from cache C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964728616-0.7009378392249346\package\package.json
767 verbose tar pack [ 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm-cache\\flatten\\0.1.0\\package.tgz',
767 verbose tar pack 'C:\\Users\\ChemSW\\AppData\\Local\\Temp\\npm-6880\\1348964728616-0.7009378392249346\\package' ]
768 verbose tarball C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz
769 verbose folder C:\Users\ChemSW\AppData\Local\Temp\npm-6880\1348964728616-0.7009378392249346\package
770 silly lockFile fd3f23b3--cache-flatten-0-1-0-package-tgz C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz
771 verbose lock C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz C:\Users\ChemSW\AppData\Roaming\npm-cache\fd3f23b3--cache-flatten-0-1-0-package-tgz.lock
772 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package\package.json
773 silly lockFile 99017a71-ing-npm-cache-soak-0-3-0-package C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package
774 silly shasum updated bytes 4914
775 info shasum 6fd17ce54be68580251139caf7b01868cde2131a
775 info shasum C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz
776 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package\package.json
777 verbose chmod C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz 644
778 silly chown skipping for windows C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz
779 silly lockFile a4826701-git-github-com-aron-soak-js-git git://github.com/aron/soak.js.git
780 silly lockFile fd3f23b3--cache-flatten-0-1-0-package-tgz C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz
781 silly lockFile cad5e0e6--npm-cache-flatten-0-1-0-package C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package
782 verbose lock C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package C:\Users\ChemSW\AppData\Roaming\npm-cache\cad5e0e6--npm-cache-flatten-0-1-0-package.lock
783 silly lockFile cad5e0e6--npm-cache-flatten-0-1-0-package C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package
784 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz
785 silly lockFile cad5e0e6--npm-cache-flatten-0-1-0-package C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package
786 verbose lock C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package C:\Users\ChemSW\AppData\Roaming\npm-cache\cad5e0e6--npm-cache-flatten-0-1-0-package.lock
787 silly gunzTarPerm modes [ '755', '644' ]
788 silly gunzTarPerm extractEntry package.json
789 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
790 silly gunzTarPerm extractEntry README.md
791 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
792 silly gunzTarPerm extractEntry LICENSE
793 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
794 silly gunzTarPerm extractEntry flatten.js
795 silly gunzTarPerm modified mode [ 'flatten.js', 438, 420 ]
796 silly gunzTarPerm extractEntry tests/flatten-test.js
797 silly gunzTarPerm modified mode [ 'tests/flatten-test.js', 438, 420 ]
798 silly gunzTarPerm extractEntry tests/index.html
799 silly gunzTarPerm modified mode [ 'tests/index.html', 438, 420 ]
800 silly gunzTarPerm extractEntry tests/qunit/qunit.js
801 silly gunzTarPerm modified mode [ 'tests/qunit/qunit.js', 438, 420 ]
802 silly gunzTarPerm extractEntry tests/qunit/qunit.css
803 silly gunzTarPerm modified mode [ 'tests/qunit/qunit.css', 438, 420 ]
804 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package\package.json
805 silly lockFile cad5e0e6--npm-cache-flatten-0-1-0-package C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package
806 silly shasum updated bytes 16496
807 info shasum 029520e26f2ca0b8646aab4c0c50d3929779ad7b
807 info shasum C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz
808 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package\package.json
809 verbose chmod C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz 644
810 silly chown skipping for windows C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz
811 silly lockFile 835f18d2-t-github-com-aron-flatten-js-git git://github.com/aron/flatten.js.git
812 silly resolved [ { name: 'mysql',
812 silly resolved version: '0.9.5',
812 silly resolved author:
812 silly resolved { name: 'Felix Geisendörfer',
812 silly resolved email: 'felix@debuggable.com',
812 silly resolved url: 'http://debuggable.com/' },
812 silly resolved description: 'A pure node.js JavaScript Client implementing the MySQL protocol.',
812 silly resolved homepage: 'https://github.com/felixge/node-mysql',
812 silly resolved repository: { type: 'git', url: 'git://github.com/felixge/node-mysql.git' },
812 silly resolved main: './index',
812 silly resolved scripts: { test: 'make test' },
812 silly resolved dependencies: { hashish: '0.0.4' },
812 silly resolved devDependencies: { gently: '0.8.0', urun: '0.0.4', utest: '0.0.3' },
812 silly resolved engines: { node: '*' },
812 silly resolved readme: '# node-mysql\n\n[![Build Status](https://secure.travis-ci.org/felixge/node-mysql.png)](http://travis-ci.org/felixge/node-mysql)\n\n## Purpose\n\nA pure node.js JavaScript Client implementing the [MySQL protocol](http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol).\n\n## Support this module\n\nIf you like this module, check out and spread the word about our service\n[transloadit.com][]. We provide file uploading and encoding functionality to\nother applications, and have performed billions of queries with this module so\nfar.\n\n[transloadit.com]: http://transloadit.com/\n\n## Installation\n\n```\nnpm install mysql\n```\n\n**Important**: If you are upgrading from 0.9.1 or below, there have been\nbackwards incompatible changes in the API. Please read the [upgrading guide][].\n\n[upgrading guide]: https://github.com/felixge/node-mysql/wiki/Upgrading-to-0.9.2+\n\n## Usage\n\n``` javascript\nvar mysql = require(\'mysql\');\nvar TEST_DATABASE = \'nodejs_mysql_test\';\nvar TEST_TABLE = \'test\';\nvar client = mysql.createClient({\n user: \'root\',\n password: \'root\',\n});\n\nclient.query(\'CREATE DATABASE \'+TEST_DATABASE, function(err) {\n if (err && err.number != mysql.ERROR_DB_CREATE_EXISTS) {\n throw err;\n }\n});\n\n// If no callback is provided, any errors will be emitted as `\'error\'`\n// events by the client\nclient.query(\'USE \'+TEST_DATABASE);\n\nclient.query(\n \'CREATE TEMPORARY TABLE \'+TEST_TABLE+\n \'(id INT(11) AUTO_INCREMENT, \'+\n \'title VARCHAR(255), \'+\n \'text TEXT, \'+\n \'created DATETIME, \'+\n \'PRIMARY KEY (id))\'\n);\n\nclient.query(\n \'INSERT INTO \'+TEST_TABLE+\' \'+\n \'SET title = ?, text = ?, created = ?\',\n [\'super cool\', \'this is a nice text\', \'2010-08-16 10:00:23\']\n);\n\nvar query = client.query(\n \'INSERT INTO \'+TEST_TABLE+\' \'+\n \'SET title = ?, text = ?, created = ?\',\n [\'another entry\', \'because 2 entries make a better test\', \'2010-08-16 12:42:15\']\n);\n\nclient.query(\n \'SELECT * FROM \'+TEST_TABLE,\n function selectCb(err, results, fields) {\n if (err) {\n throw err;\n }\n\n console.log(results);\n console.log(fields);\n client.end();\n }\n);\n```\n\n## API\n\n### mysql.createClient([options])\n\nCreates a new client instance. Any client property can be set using the\n`options` object.\n\n### client.host = \'localhost\'\n\nThe host to connect to.\n\n### client.port = 3306\n\nThe port to connect to.\n\n### client.user = null\n\nThe username to authenticate as.\n\n### client.password = null\n\nThe password to use.\n\n### client.database = null\n\nThe name of the database to connect to (optional).\n\n### client.debug = false\n\nPrints incoming and outgoing packets, useful for development / testing purposes.\n\n### client.flags = Client.defaultFlags\n\nConnection flags send to the server.\n\n### client.query(sql, [params, cb])\n\nSends a `sql` query to the server. `\'?\'` characters can be used as placeholders\nfor an array of `params` that will be safely escaped before sending the final\nquery.\n\nThis method returns a `Query` object which can be used to stream incoming row\ndata.\n\n**Warning:** `sql` statements with multiple queries separated by semicolons\nare not supported yet.\n\n### client.ping([cb])\n\nSends a ping command to the server.\n\n### client.useDatabase(database, [cb])\n\nSame as issuing a `\'USE <database>\'` query.\n\n### client.statistics([cb])\n\nReturns some server statistics provided by MySql.\n\n### client.format(sql, params)\n\nAllows to safely insert a list of `params` into a `sql` string using the\nplaceholder mechanism described above.\n\n### client.escape(val)\n\nEscapes a single `val` for use inside of a sql string.\n\n### client.destroy()\n\nForces the client connection / socket to be destroyed right away.\n\n### client.end([cb])\n\nSchedule a COM_QUIT packet for closing the connection. All currently queued\nqueries will still execute before the graceful termination of the connection\nis attempted.\n\n### client event: \'error\' (err)\n\nWhen the client has no callback / delegate for an error, it is emitted with this\nevent instead.\n\n### new mysql.Query()\n\nQuery objects are not meant to be invoked manually. To get a query object, use\nthe `client.query` API.\n\n### query event: \'error\' (err)\n\nEmitted when mysql returns an error packet for the query.\n\n### query event: \'field\' (field)\n\nEmitted upon receiving a field packet from mysql.\n\n### query event: \'row\' (row)\n\nEmitted upon receiving a row. An option for streaming the contents of the row\nitself will be made available soon.\n\n### query event: \'end\' ([result])\n\nEmitted once the query is finished. In case there is no result set, a `result`\nparameter is provided which contains the information from the mysql OK packet.\n\n## FAQ\n\n### How do I compile this module?\n\nThis module is written entirely in JavaScript. There is no dependency on external\nC libraries such as libmysql. That means you don\'t have to compile this module\nat all.\n\n### How can I retrieve the id from the last inserted record?\n\n client.query(\'INSERT INTO my_table SET title = ?\', function(err, info) {\n console.log(info.insertId);\n });\n\n## Todo\n\nAt this point the module is ready to be tried out, but a lot of things are yet to be done:\n\n* Implement retry\n* Pause / resume\n* Remaining mysql commands\n* Prepared Statements\n* Packet\'s > 16 MB\n* Compression\n* Decide how to handle queries with multiple statements\n\n## Contributors\n\n[Click here][contributors] for a full list of contributors.\n\n[contributors]: https://github.com/felixge/node-mysql/contributors\n\n## Sponsors\n\n* [Joyent](http://www.joyent.com/) - Main sponsor, you should check out their [node.js hosting](https://no.de/).\n* [pinkbike.com](http://pinkbike.com/) - The most awesome biking site there is\n\nThis is a rather large project requiring a significant amount of my limited resources.\n\nIf your company could benefit from a well-engineered non-blocking mysql driver, and\nwants to support this project, I would greatly appriciate any sponsorship you may be\nable to provide. All sponsors will get lifetime display in this readme, priority\nsupport on problems, and votes on roadmap decisions. If you are interested, contact\nme at [felix@debuggable.com](mailto:felix@debuggable.com) for details.\n\nOf course I\'m also happy about code contributions. If you\'re interested in\nworking on features, just get in touch so we can talk about API design and\ntesting.\n\n[transloadit]: http://transloadit.com/\n\n## Changelog\n\n### v0.9.5\n\n* Fix #142 Driver stalls upon reconnect attempt that\'s immediately closed\n* Add travis build\n* Switch to urun as a test runner\n* Switch to utest for unit tests\n* Remove fast-or-slow dependency for tests\n* Split integration tests into individual files again\n\n### v0.9.4\n\n* Expose package.json as `mysql.PACKAGE` (#104)\n\n### v0.9.3\n\n* Set default `client.user` to root\n* Fix #91: Client#format should not mutate params array\n* Fix #94: TypeError in client.js\n* Parse decimals as string (vadimg)\n\n### v0.9.2\n\n* The underlaying socket connection is now managed implicitly rather than explicitly.\n* Check the [upgrading guide][] for a full list of changes.\n\n### v0.9.1\n\n* Fix issue #49 / `client.escape()` throwing exceptions on objects. (Nick Payne)\n* Drop < v0.4.x compatibility. From now on you need node v0.4.x to use this module.\n\n### Older releases\n\nThese releases were done before starting to maintain the above Changelog:\n\n* [v0.9.0](https://github.com/felixge/node-mysql/compare/v0.8.0...v0.9.0)\n* [v0.8.0](https://github.com/felixge/node-mysql/compare/v0.7.0...v0.8.0)\n* [v0.7.0](https://github.com/felixge/node-mysql/compare/v0.6.0...v0.7.0)\n* [v0.6.0](https://github.com/felixge/node-mysql/compare/v0.5.0...v0.6.0)\n* [v0.5.0](https://github.com/felixge/node-mysql/compare/v0.4.0...v0.5.0)\n* [v0.4.0](https://github.com/felixge/node-mysql/compare/v0.3.0...v0.4.0)\n* [v0.3.0](https://github.com/felixge/node-mysql/compare/v0.2.0...v0.3.0)\n* [v0.2.0](https://github.com/felixge/node-mysql/compare/v0.1.0...v0.2.0)\n* [v0.1.0](https://github.com/felixge/node-mysql/commits/v0.1.0)\n\n## License\n\nnode-mysql is licensed under the MIT license.\n',
812 silly resolved _id: 'mysql@0.9.5',
812 silly resolved _from: 'mysql@0.9.5' },
812 silly resolved { name: 'express',
812 silly resolved description: 'Sinatra inspired web development framework',
812 silly resolved version: '3.0.0alpha4',
812 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
812 silly resolved contributors: [ [Object], [Object], [Object], [Object] ],
812 silly resolved dependencies:
812 silly resolved { connect: '2.2.2',
812 silly resolved commander: '0.5.2',
812 silly resolved mime: '1.2.5',
812 silly resolved mkdirp: '0.3.1',
812 silly resolved crc: '0.2.0',
812 silly resolved debug: '*' },
812 silly resolved devDependencies:
812 silly resolved { ejs: '*',
812 silly resolved mocha: '*',
812 silly resolved jade: '*',
812 silly resolved stylus: '*',
812 silly resolved should: '*',
812 silly resolved 'connect-redis': '*',
812 silly resolved 'github-flavored-markdown': '*' },
812 silly resolved publishConfig: { tag: '3.0' },
812 silly resolved keywords:
812 silly resolved [ 'express',
812 silly resolved 'framework',
812 silly resolved 'sinatra',
812 silly resolved 'web',
812 silly resolved 'rest',
812 silly resolved 'restful',
812 silly resolved 'router' ],
812 silly resolved repository: { type: 'git', url: 'git://github.com/visionmedia/express' },
812 silly resolved main: 'index',
812 silly resolved bin: { express: './bin/express' },
812 silly resolved scripts: { prepublish: 'npm prune', test: 'make test' },
812 silly resolved engines: { node: '*' },
812 silly resolved readme: '\n![express logo](http://f.cl.ly/items/0V2S1n0K1i3y1c122g04/Screen%20Shot%202012-04-11%20at%209.59.42%20AM.png)\n\n Fast, unopinionated, minimalist web framework for [node](http://nodejs.org). [![Build Status](https://secure.travis-ci.org/visionmedia/express.png)](http://travis-ci.org/visionmedia/express)\n\n```js\nvar express = require(\'express\');\nvar app = express();\n\napp.get(\'/\', function(req, res){\n res.send(\'Hello World\');\n});\n\napp.listen(3000);\n```\n\n## Installation\n\n $ npm install -g express\n\n To install the 3.0 alpha:\n \n $ npm install -g express@3.0\n\n## Quick Start\n\n The quickest way to get started with express is to utilize the executable `express(1)` to generate an application as shown below:\n\n Create the app:\n\n $ npm install -g express\n $ express /tmp/foo && cd /tmp/foo\n\n Install dependencies:\n\n $ npm install\n\n Start the server:\n\n $ node app\n\n## Features\n\n * Built on [Connect](http://github.com/senchalabs/connect)\n * Robust routing\n * HTTP helpers (redirection, caching, etc)\n * View system supporting 14+ template engines\n * Content negotiation\n * Focus on high performance\n * Environment based configuration\n * Executable for generating applications quickly\n * High test coverage\n\n## Philosophy\n\n The Express philosophy is to provide small, robust tooling for HTTP servers. Making\n it a great solution for single page applications, web sites, hybrids, or public\n HTTP APIs.\n \n Built on Connect you can use _only_ what you need, and nothing more, applications\n can be as big or as small as you like, even a single file. Express does\n not force you to use any specific ORM or template engine. With support for over\n 14 template engines via [Consolidate.js](http://github.com/visionmedia/consolidate.js)\n you can quickly craft your perfect framework.\n\n## More Information\n\n * Join #express on freenode\n * [Google Group](http://groups.google.com/group/express-js) for discussion\n * Follow [tjholowaychuk](http://twitter.com/tjholowaychuk) on twitter for updates\n * Visit the [Wiki](http://github.com/visionmedia/express/wiki)\n * [日本語ドキュメンテーション](http://hideyukisaito.com/doc/expressjs/) by [hideyukisaito](https://github.com/hideyukisaito)\n * [Русскоязычная документация](http://express-js.ru/)\n\n## Viewing Examples\n\nFirst install the dev dependencies to install all the example / test suite deps:\n\n $ cd express\n $ npm install -d\n\nthen run whichever tests you want:\n\n $ node examples/content-negotiation\n\n## Running Tests\n\nTo run the test suite first invoke the following command within the repo, installing the development dependencies:\n\n $ npm install\n\nthen run the tests:\n\n $ make test\n\n## Contributors\n\n```\nproject: express\ncommits: 3559\nactive : 468 days\nfiles : 237\nauthors: \n 1891\tTj Holowaychuk 53.1%\n 1285\tvisionmedia 36.1%\n 182\tTJ Holowaychuk 5.1%\n 54\tAaron Heckmann 1.5%\n 34\tcsausdev 1.0%\n 26\tciaranj 0.7%\n 21\tRobert Sköld 0.6%\n 6\tGuillermo Rauch 0.2%\n 3\tDav Glass 0.1%\n 3\tNick Poulden 0.1%\n 2\tRandy Merrill 0.1%\n 2\tBenny Wong 0.1%\n 2\tHunter Loftis 0.1%\n 2\tJake Gordon 0.1%\n 2\tBrian McKinney 0.1%\n 2\tRoman Shtylman 0.1%\n 2\tBen Weaver 0.1%\n 2\tDave Hoover 0.1%\n 2\tEivind Fjeldstad 0.1%\n 2\tDaniel Shaw 0.1%\n 1\tMatt Colyer 0.0%\n 1\tPau Ramon 0.0%\n 1\tPero Pejovic 0.0%\n 1\tPeter Rekdal Sunde 0.0%\n 1\tRaynos 0.0%\n 1\tTeng Siong Ong 0.0%\n 1\tViktor Kelemen 0.0%\n 1\tctide 0.0%\n 1\t8bitDesigner 0.0%\n 1\tisaacs 0.0%\n 1\tmgutz 0.0%\n 1\tpikeas 0.0%\n 1\tshuwatto 0.0%\n 1\ttstrimple 0.0%\n 1\tewoudj 0.0%\n 1\tAdam Sanderson 0.0%\n 1\tAndrii Kostenko 0.0%\n 1\tAndy Hiew 0.0%\n 1\tArpad Borsos 0.0%\n 1\tAshwin Purohit 0.0%\n 1\tBenjen 0.0%\n 1\tDarren Torpey 0.0%\n 1\tGreg Ritter 0.0%\n 1\tGregory Ritter 0.0%\n 1\tJames Herdman 0.0%\n 1\tJim Snodgrass 0.0%\n 1\tJoe McCann 0.0%\n 1\tJonathan Dumaine 0.0%\n 1\tJonathan Palardy 0.0%\n 1\tJonathan Zacsh 0.0%\n 1\tJustin Lilly 0.0%\n 1\tKen Sato 0.0%\n 1\tMaciej Małecki 0.0%\n 1\tMasahiro Hayashi 0.0%\n```\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2009-2012 TJ Holowaychuk &lt;tj@vision-media.ca&gt;\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 NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n',
812 silly resolved _id: 'express@3.0.0alpha4',
812 silly resolved _from: 'express@3.0.0alpha4' },
812 silly resolved { name: 'sqlite3',
812 silly resolved description: 'Asynchronous, non-blocking SQLite3 bindings',
812 silly resolved version: '2.1.5',
812 silly resolved homepage: 'http://github.com/developmentseed/node-sqlite3',
812 silly resolved author:
812 silly resolved { name: 'Development Seed',
812 silly resolved email: 'info@developmentseed.org',
812 silly resolved url: 'http://developmentseed.org/' },
812 silly resolved contributors:
812 silly resolved [ [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object] ],
812 silly resolved repository:
812 silly resolved { type: 'git',
812 silly resolved url: 'git://github.com/developmentseed/node-sqlite3.git' },
812 silly resolved devDependencies: { step: '0.0.4', expresso: '*' },
812 silly resolved engines: { node: '>= 0.6.13 && < 0.9.0' },
812 silly resolved scripts:
812 silly resolved { test: 'expresso -I lib test/*.test.js',
812 silly resolved install: 'node-gyp rebuild' },
812 silly resolved licenses: [ [Object] ],
812 silly resolved main: './lib/sqlite3',
812 silly resolved gypfile: true,
812 silly resolved readme: '# NAME\n\nnode-sqlite3 - Asynchronous, non-blocking [SQLite3](http://sqlite.org/) bindings for [node.js](https://github.com/joyent/node) 0.2-0.4 (versions 2.0.x), **0.6.13+ and 0.8.x** (versions 2.1.x).\n\n\n\n# USAGE\n\nInstall with `npm install sqlite3`.\n\n``` js\nvar sqlite3 = require(\'sqlite3\').verbose();\nvar db = new sqlite3.Database(\':memory:\');\n\ndb.serialize(function() {\n db.run("CREATE TABLE lorem (info TEXT)");\n\n var stmt = db.prepare("INSERT INTO lorem VALUES (?)");\n for (var i = 0; i < 10; i++) {\n stmt.run("Ipsum " + i);\n }\n stmt.finalize();\n\n db.each("SELECT rowid AS id, info FROM lorem", function(err, row) {\n console.log(row.id + ": " + row.info);\n });\n});\n\ndb.close();\n```\n\n\n\n# FEATURES\n\n* Straightforward query and parameter binding interface\n* Full Buffer/Blob support\n* Extensive [debugging support](https://github.com/developmentseed/node-sqlite3/wiki/Debugging)\n* [Query serialization](https://github.com/developmentseed/node-sqlite3/wiki/Control-Flow) API\n* [Extension support](https://github.com/developmentseed/node-sqlite3/wiki/Extensions)\n* Big test suite\n* Written in modern C++ and tested for memory leaks\n\n\n\n# API\n\nSee the [API documentation](https://github.com/developmentseed/node-sqlite3/wiki) in the wiki.\n\n\n# BUILDING\n\nMake sure you have the sources for `sqlite3` installed. Mac OS X ships with these by default. If you don\'t have them installed, install the `-dev` package with your package manager, e.g. `apt-get install libsqlite3-dev` for Debian/Ubuntu. Make sure that you have at least `libsqlite3` >= 3.6.\n\nTo obtain and build the bindings:\n\n git clone git://github.com/developmentseed/node-sqlite3.git\n cd node-sqlite3\n ./configure\n make\n\nYou can also use [`npm`](https://github.com/isaacs/npm) to download and install them:\n\n npm install sqlite3\n\n\n\n# TESTS\n\n[expresso](https://github.com/visionmedia/expresso) is required to run unit tests.\n\n npm install expresso\n make test\n\n\n\n# CONTRIBUTORS\n\n* [Konstantin Käfer](https://github.com/kkaefer)\n* [Dane Springmeyer](https://github.com/springmeyer)\n* [Will White](https://github.com/willwhite)\n* [Orlando Vazquez](https://github.com/orlandov)\n* [Artem Kustikov](https://github.com/artiz)\n* [Eric Fredricksen](https://github.com/grumdrig)\n* [John Wright](https://github.com/mrjjwright)\n* [Ryan Dahl](https://github.com/ry)\n* [Tom MacWright](https://github.com/tmcw)\n* [Carter Thaxton](https://github.com/carter-thaxton)\n* [Audrius Kažukauskas](https://github.com/audriusk)\n* [Johannes Schauer](https://github.com/pyneo)\n\n\n\n# ACKNOWLEDGEMENTS\n\nThanks to [Orlando Vazquez](https://github.com/orlandov),\n[Eric Fredricksen](https://github.com/grumdrig) and\n[Ryan Dahl](https://github.com/ry) for their SQLite bindings for node, and to mraleph on Freenode\'s #v8 for answering questions.\n\nDevelopment of this module is sponsored by [Development Seed](http://developmentseed.org/).\n\n\n# LICENSE\n\n`node-sqlite3` is [BSD licensed](https://github.com/developmentseed/node-sqlite3/raw/master/LICENSE).\n',
812 silly resolved _id: 'sqlite3@2.1.5',
812 silly resolved _from: 'sqlite3@2.1.5' },
812 silly resolved { name: 'bcrypt',
812 silly resolved description: 'A bcrypt library for NodeJS.',
812 silly resolved keywords:
812 silly resolved [ 'bcrypt',
812 silly resolved 'password',
812 silly resolved 'auth',
812 silly resolved 'authentication',
812 silly resolved 'encryption',
812 silly resolved 'crypt',
812 silly resolved 'crypto' ],
812 silly resolved main: './bcrypt',
812 silly resolved version: '0.7.0',
812 silly resolved author: { name: 'Nick Campbell', url: 'http://github.com/ncb000gt' },
812 silly resolved engines: { node: '>= 0.6.0' },
812 silly resolved repository:
812 silly resolved { type: 'git',
812 silly resolved url: 'http://github.com/ncb000gt/node.bcrypt.js.git' },
812 silly resolved licenses: [ [Object] ],
812 silly resolved bugs: { url: 'http://github.com/ncb000gt/node.bcrypt.js/issues' },
812 silly resolved scripts: { test: 'make test', install: 'node-gyp rebuild' },
812 silly resolved dependencies: { bindings: '1.0.0' },
812 silly resolved devDependencies: { nodeunit: '>=0.6.4' },
812 silly resolved contributors:
812 silly resolved [ [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object],
812 silly resolved [Object] ],
812 silly resolved gypfile: true,
812 silly resolved readme: 'node.bcrypt.js\n=============\n\n[![Build Status](https://secure.travis-ci.org/ncb000gt/node.bcrypt.js.png)](http://travis-ci.org/#!/ncb000gt/node.bcrypt.js) \n\nLib to help you hash passwords.\n[bcrypt on wikipedia][bcryptwiki]\n\nCatalyst for this module: [How To Safely Store A Password][codahale]\n\n\nVersion Compatability\n=============\n\n<table>\n<tr>\n<td>Node Ver</td><td>Bcrypt Version</td>\n</tr>\n<tr>\n<td>&lt;= 0.4.x</td><td>&lt;= 0.4.x</td>\n</tr>\n<tr>\n<td>&gt;= 0.6.x</td><td>&gt;= 0.5.x</td>\n</tr>\n</table>\n\n\nSecurity Issues/Concerns\n=============\n\nAs should be the case with any security tool, this library should be scrutinized by anyone using it. If you find or suspect an issue with the code- please bring it to my attention and I\'ll spend some time trying to make sure that this tool is as secure as possible.\n\nTo make it easier for people using this tool to analyze what has been surveyed, here is a list of BCrypt related security issues/concerns as they\'ve come up.\n\n* An [issue with passwords][jtr] was found with a version of the Blowfish algorithm developed for John the Ripper. This is not present in the OpenBSD version and is thus not a problem for this module. HT [zooko][zooko].\n\nDependencies\n=============\n\n* NodeJS\n* OpenSSL (Development Libraries (header files) for compilation)\n\nFrom NPM\n============\n\nnpm install bcrypt\n\n\nFrom Source\n============\n\nAssuming you\'ve already built node, you can compile the module with `node-gyp`:\n\n git clone git://github.com/ncb000gt/node.bcrypt.js.git\n cd node.bcrypt.js\n node-gyp configure\n node-gyp build\n\nNote: if you do not have node-gyp installed, install it using: `npm install -g node-gyp`\n\nUsage - Sync\n============\n\nTo hash a password: \n\n var bcrypt = require(\'bcrypt\'); \n var salt = bcrypt.genSaltSync(10); \n var hash = bcrypt.hashSync("B4c0/\\/", salt);\n // Store hash in your password DB.\n\nTo check a password: \n\n // Load hash from your password DB.\n bcrypt.compareSync("B4c0/\\/", hash); // true \n bcrypt.compareSync("not_bacon", hash); // false\n\nAuto-gen a salt and hash:\n\n var hash = bcrypt.hashSync(\'bacon\', 8)\n\nUsage - Async\n============\n\nTo hash a password: \n\n var bcrypt = require(\'bcrypt\'); \n bcrypt.genSalt(10, function(err, salt) {\n bcrypt.hash("B4c0/\\/", salt, function(err, hash) {\n // Store hash in your password DB.\n });\n });\n\nTo check a password: \n\n // Load hash from your password DB.\n bcrypt.compare("B4c0/\\/", hash, function(err, res) {\n // res == true \n });\n bcrypt.compare("not_bacon", hash, function(err, res) {\n // res = false\n });\n\nAuto-gen a salt and hash:\n\n bcrypt.hash(\'bacon\', 8, function(err, hash) {\n });\n\nAPI\n============\n\n`BCrypt.`\n\n * `genSaltSync(rounds, seed_length)`\n * `rounds` - [OPTIONAL] - the number of rounds to process the data for. (default - 10)\n * `seed_length` - [OPTIONAL] - RAND_bytes wants a length. to make that a bit flexible, you can specify a seed_length. (default - 20)\n * `genSalt(rounds, seed_length, cb)`\n * `rounds` - [OPTIONAL] - the number of rounds to process the data for. (default - 10)\n * `seed_length` - [OPTIONAL] - RAND_bytes wants a length. to make that a bit flexible, you can specify a seed_length. (default - 20)\n * `cb` - [REQUIRED] - a callback to be fired once the salt has been generated. uses eio making it asynchronous.\n * `err` - First parameter to the callback detailing any errors.\n * `salt` - Second parameter to the callback providing the generated salt.\n * `hashSync(data, salt)`\n * `data` - [REQUIRED] - the data to be encrypted.\n * `salt` - [REQUIRED] - the salt to be used in encryption.\n * `hash(data, salt, cb)`\n * `data` - [REQUIRED] - the data to be encrypted.\n * `salt` - [REQUIRED] - the salt to be used to hash the password. if specified as a number then a salt will be generated and used (see examples).\n * `cb` - [REQUIRED] - a callback to be fired once the data has been encrypted. uses eio making it asynchronous.\n * `err` - First parameter to the callback detailing any errors.\n * `encrypted` - Second parameter to the callback providing the encrypted form.\n * `compareSync(data, encrypted)`\n * `data` - [REQUIRED] - data to compare.\n * `encrypted` - [REQUIRED] - data to be compared to.\n * `compare(data, encrypted, cb)`\n * `data` - [REQUIRED] - data to compare.\n * `encrypted` - [REQUIRED] - data to be compared to.\n * `cb` - [REQUIRED] - a callback to be fired once the data has been compared. uses eio making it asynchronous.\n * `err` - First parameter to the callback detailing any errors.\n * `same` - Second parameter to the callback providing whether the data and encrypted forms match [true | false].\n * `getRounds(encrypted)` - return the number of rounds used to encrypt a given hash\n * `encrypted` - [REQUIRED] - hash from which the number of rounds used should be extracted.\n\n\nHash Info\n============\n\nThe characters that comprise the resultant hash are `./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789$`.\n\nTesting\n============\n\nI am using nodeunit. I like the way you write tests with it and I like the default output. As such you\'ll need it to run the tests. I suspect my tests would run on an older version, but these were written and worked against 0.5.1\n\n npm install nodeunit@0.5.1\n nodeunit test/\n\nCredits\n============\n\nThe code for this comes from a few sources:\n\n* blowfish.cc - OpenBSD\n* bcrypt.cc - OpenBSD\n* bcrypt::gen_salt - [gen_salt inclusion to bcrypt][bcryptgs]\n* bcrypt_node.cc - me\n\nContributors\n============\n\n* [Antonio Salazar Cardozo][shadowfiend] - Early MacOS X support (when we used libbsd)\n* [Ben Glow][pixelglow] - Fixes for thread safety with async calls\n* [Van Nguyen][thegoleffect] - Found a timing attack in the comparator\n* [NewITFarmer][newitfarmer] - Initial Cygwin support\n* [David Trejo][dtrejo] - packaging fixes\n* [Alfred Westerveld][alfredwesterveld] - packaging fixes\n* [Vincent Côté-Roy][vincentr] - Testing around concurrency issues\n* [Lloyd Hilaiel][lloyd] - Documentation fixes\n* [Roman Shtylman][shtylman] - Code refactoring, general rot reduction, compile options, better memory management with delete and new, and an upgrade to libuv over eio/ev.\n* [Vadim Graboys][vadimg] - Code changes to support 0.5.5+\n* [Ben Noordhuis][bnoordhuis] - Fixed a thread safety issue in nodejs that was perfectly mappable to this module.\n\nLicense\n============\n\nUnless stated elsewhere, file headers or otherwise, the license as stated in the LICENSE file.\n\n\n\n[bcryptwiki]: http://en.wikipedia.org/wiki/Crypt_(Unix)#Blowfish-based_scheme \n[bcryptgs]: http://mail-index.netbsd.org/tech-crypto/2002/05/24/msg000204.html\n[codahale]: http://codahale.com/how-to-safely-store-a-password/\n[gh13]: https://github.com/ncb000gt/node.bcrypt.js/issues/13\n[jtr]: http://www.openwall.com/lists/oss-security/2011/06/20/2\n\n[shadowfiend]:https://github.com/Shadowfiend\n[thegoleffect]:https://github.com/thegoleffect\n[pixelglow]:https://github.com/pixelglow\n[dtrejo]:https://github.com/dtrejo\n[alfredwesterveld]:https://github.com/alfredwesterveld\n[newitfarmer]:https://github.com/newitfarmer\n[zooko]:https://twitter.com/zooko\n[vincentr]:https://twitter.com/vincentcr\n[lloyd]:https://github.com/lloyd\n[shtylman]:https://github.com/shtylman\n[vadimg]:https://github.com/vadimg\n[bnoordhuis]:https://github.com/bnoordhuis\n',
812 silly resolved _id: 'bcrypt@0.7.0',
812 silly resolved _from: 'bcrypt@0.7.0' },
812 silly resolved { name: 'hogan.js',
812 silly resolved description: 'A mustache compiler.',
812 silly resolved version: '2.0.0',
812 silly resolved keywords: [ 'mustache', 'template' ],
812 silly resolved main: './lib/hogan.js',
812 silly resolved homepage: 'http://twitter.github.com/hogan.js/',
812 silly resolved author: { name: 'Twitter Inc.' },
812 silly resolved repository: { type: 'git', url: 'https://github.com/twitter/hogan.js.git' },
812 silly resolved licenses: [ [Object] ],
812 silly resolved devDependencies: { 'uglify-js': '*', jsdom: '0.2.10', step: '0.0.5' },
812 silly resolved bin: { hulk: './bin/hulk' },
812 silly resolved readme: '## Hogan.js - A mustache compiler.\n\n[Hogan.js](http://twitter.github.com/hogan.js/) is a compiler for the\n[Mustache](http://mustache.github.com/) templating language. For information\non Mustache, see the [manpage](http://mustache.github.com/mustache.5.html) and\nthe [spec](https://github.com/mustache/spec).\n\n## Basics\n\nHogan compiles templates to HoganTemplate objects, which have a render method.\n\n```js\nvar data = {\n screenName: "dhg",\n};\n\nvar template = Hogan.compile("Follow @{{screenName}}.");\nvar output = template.render(data);\n\n// prints "Follow @dhg."\nconsole.log(output);\n```\n\n## Features\n\nHogan is fast--try it on your workload.\n\nHogan has separate scanning, parsing and code generation phases. This way it\'s\npossible to add new features without touching the scanner at all, and many\ndifferent code generation techniques can be tried without changing the parser.\n\nHogan exposes scan and parse methods. These can be useful for\npre-processing templates on the server.\n\n```js\nvar text = "{{^check}}{{#i18n}}No{{/i18n}}{{/check}}";\ntext += "{{#check}}{{#i18n}}Yes{{/i18n}}{{/check}}";\nvar tree = Hogan.parse(Hogan.scan(text));\n\n// outputs "# check"\nconsole.log(tree[0].tag + " " + tree[0].name);\n\n// outputs "Yes"\nconsole.log(tree[1].nodes[0].nodes[0]);\n```\n\nIt\'s also possible to use HoganTemplate objects without the Hogan compiler\npresent. That means you can pre-compile your templates on the server, and\navoid shipping the compiler. However, the optional lambda features from the\nMustache spec do require the compiler to be present.\n\n## Why Hogan.js?\n\nWhy another templating library?\n\nHogan.js was written to meet three templating library requirements: good\nperformance, standalone template objects, and a parser API.\n\n## Issues\n\nHave a bug? Please create an issue here on GitHub!\n\nhttps://github.com/twitter/hogan.js/issues\n\n## Versioning\n\nFor transparency and insight into our release cycle, releases will be numbered with the follow format:\n\n`<major>.<minor>.<patch>`\n\nAnd constructed with the following guidelines:\n\n* Breaking backwards compatibility bumps the major\n* New additions without breaking backwards compatibility bumps the minor\n* Bug fixes and misc changes bump the patch\n\nFor more information on semantic versioning, please visit http://semver.org/.\n\n## Authors\n\n**Robert Sayre**\n\n+ http://github.com/sayrer\n\n**Jacob Thornton**\n\n+ http://github.com/fat\n\n## License\n\nCopyright 2011 Twitter, Inc.\n\nLicensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0',
812 silly resolved _id: 'hogan.js@2.0.0',
812 silly resolved _from: 'hogan.js@2.0.0' },
812 silly resolved { name: 'asyncjs',
812 silly resolved description: 'async.js it for the node fs module, what jQuery is for the DOM',
812 silly resolved version: '0.0.7',
812 silly resolved homepage: 'http://github.com/fjakobs/async.js',
812 silly resolved engines: { node: '>= 0.4.0' },
812 silly resolved author: { name: 'Fabian Jakobs', email: 'fabian.jakobs@web.de' },
812 silly resolved scripts: { test: 'node test/all.js' },
812 silly resolved main: 'index',
812 silly resolved repository: { type: 'git', url: 'http://github.com/fjakobs/async.js.git' },
812 silly resolved licenses: [ [Object] ],
812 silly resolved readme: 'async.js\n========\n\n**A clean, composable way to manipulate sequences of values with asynchronous functions\n**\n\nDealing with control flow in heavily asynchronous code can be a big challange. Without any helper functions the code can easily degenerate into a christmas tree shape because of the callback of a callback of a callback syndrome.\n\n asncFunction1(function(err, result) {\n asncFunction2(function(err, result) {\n asncFunction3(function(err, result) {\n asncFunction4(function(err, result) {\n asncFunction5(function(err, result) {\n // do something useful\n })\n })\n })\n })\n })\n \nWith async.js this can be written as\n\n async.list([\n asncFunction1,\n asncFunction2,\n asncFunction3,\n asncFunction4,\n asncFunction5,\n ]).call().end(function(err, result) {\n // do something useful\n });\n \nIt gets even worse if an asynchronous function has to be applied to a sequence of values. There is a nice example of this in the howtonode.org article [Control Flow in Node Part III](http://howtonode.org/control-flow-part-iii):\n\n // Here is the async version without helpers\n function loaddir(path, callback) {\n fs.readdir(path, function (err, filenames) {\n if (err) { callback(err); return; }\n var realfiles = [];\n var count = filenames.length;\n filenames.forEach(function (filename) {\n fs.stat(filename, function (err, stat) {\n if (err) { callback(err); return; }\n if (stat.isFile()) {\n realfiles.push(filename);\n }\n count--;\n if (count === 0) {\n var results = [];\n realfiles.forEach(function (filename) {\n fs.readFile(filename, function (err, data) {\n if (err) { callback(err); return; }\n results.push(data);\n if (results.length === realfiles.length) {\n callback(null, results);\n };\n });\n });\n }\n });\n });\n });\n }\n \nThis code reads the contents of a directory, filters out all directory and returns the contens of all files as an array. Without any helpers the whole control flow management totally obscures the intent of the code. With async.js it is possible to move the control flow aspects of the code out of the function and rewrite it like this:\n\n function loaddir(path, callback) {\n async.readdir(".")\n .stat()\n .filter(function(file) {\n return file.stat.isFile()\n })\n .readFile("utf8")\n .filter(function(file) {\n return file.data\n })\n .toString(callback)\n }\n \n\nFeatures\n========\n\nCore\n----\n\nJavaScript Array like abstraction, which supports almost all JavaScript array functions with asynchronous versions of\n\n- filter\n- map\n- reduce\n- forEach\n- some\n- every\n\nAll functions are chainable.\n\nnode.js file system plugin\n--------------------------\n\nMost of the functions from the `fs` module in node.js are exposed as chainable filters.\n\n- `stat` (lstat, fstat)\n- `unlink`\n- `mkdir`/`rmdir`\n- `realpath`\n- `open`/`close`\n- `exists` (from `path.exists`)\n- `chmod`\n- `readFile`/`writeFile`\n\nConstructors\n\n- `files`: convert a list of files into a file sequence\n- `readdir`: create a file sequence from the files in a directory\n- `walkfiles`: recursive file walker\n- `glob`: Unix style file matching. Creates a file sequence of all matching files.\n\nUtility functions to work with the file system\n\n- `abspath`: convert a relative to an absolute path\n- `copyfile`: copy a single file\n- `copytree`: copy whole diroctory tree\n- `rmtree`: remove whole direcory tree (like `rm -rf`)\n\nUtils plugin\n------------\n\nGeneric filters:\n\n- `delay`: wait a given time before returning the next value\n- `timeout`: If the source doesn\'t respond in a given time an error is returned.\n- `inspect`: print the source value as JSON\n- `print`: print the source value as string\n\nHow does it work?\n=================\n\n## Constructors\n\nConstructors are the sources of async streams. They return an `async.Generator` instance which generates a sequence of values.\n\n## Filters\n\nFilters work on the sequence generated by a source generator. They can remove, add and modify values in the sequence. Filters return themselves generator instances.\n\n## Drivers\n\nDriver methods drive the actual execution of the iteration. The hole system is based on the principle of pulling the values from the end. Until any of the drivers is called no value will be generated.\n\n\nTODO\n====\n\n- Add documentation about the fs plugin\n- Add documentation about the unit testing framework\n- improve test coverage of the core functionality\n- create browser version\n\nContinuous Integration status\n-----------------------------\n\nThis project is tested with [Travis CI](http://travis-ci.org)\n[![Build Status](https://secure.travis-ci.org/fjakobs/async.js.png)](http://travis-ci.org/fjakobs/async.js)\n\nCore API\n========\n\n## Constructors\n\n### async.range([start=0], [stop], [step=1], [construct=async.Generator])\n\nCreates a generator generating an arithmetic progression of integers.\n`range(i, j)` returns [i, i+1, i+2, ..., j-1] and `start` defaults to 0.\nWhen step is given, it specifies the increment (or decrement). If `stop` is not given an infinite number of values if generated. This generates all positive odd numbers:\n\n async.range(1, null, 2)\n\nThe optional `construct` argument must be a sub class of `async.Generator` and can be used to tell the function to return instances of the class.\n\n\n### async.list(arr, [construct=async.Generator])\n\nCreates a generator, which returns the elements of the given array. This generates e.g. the values `1`, `2` and `3`:\n\n async.list([1, 2, 3])\n\nThe optional `construct` argument must be a sub class of `async.Generator` and can be used to tell the function to return instances of the class.\n\n\n## async.Generator(source)\n\nGenerators are implementing the \'Iterator\' design pattern in an asynchronous way. It has a `next(callback)` method, which passes on each call the next generated value to the given callback. Generators can be chained and all construcors and filters return new `Generator` instances.\n\nThe `source` is either another `async.Generator` or a generator function. All filters in the generator operate on the values generated by the source.\n\n var i=0;\n var gen = new async.Generator(function(callback) {\n if (i>4)\n callback(async.STOP)\n else\n callback(null, i++) // no error\n })\n \n`gen` in this example generates the sequence [0, 1, 2, 3, 4]. The first argument of the callback can be used to indicate an error the the end of the iteration, whicle the second argument is the generated value.\n\n### Constant: async.STOP\n\nSpecial error value, which indicates the end of the iteration.\n\n### Method: next(callback)\n\nCalls the callback with the next generated value:\n\n gen.next(function(err, value) {\n //\n })\n \nThe generated value is passed in the `value` argument. If an error occured while computing the value the `err` argument is set. In this case value the meaning of value is undefined. `async.STOP` can be passed as special error value to indicate the end of the iteration.\n\nUsually this method is only needed to write custom filters.\n\n### Filter: map(mapper)\n\nApplies the `mapper` function to all values of the generator\'s source and generates the result of the mapping.\n\n async.range(0, 3)\n .map(function(item, next) {\n next(null, item + 1)\n })\n \nThis will add one to each incoming item and thus generate the sequence [1, 2, 3].\n\nThe mapper can also be synchronous and simply return the result. In this case the mapper must not have the `next` argument.\n\n\n### Filter: filter(filter)\n\nCalls filter for each of the generator\'s source values. If the `filter` returns `false` for a passed value, the value is dropped from the sequence, otherwise the value is forwarded.\n\n async.list([1, 2, 3, 4])\n .filter(function(item, next) {\n next(null, item % 2 == 0)\n })\n \nThis will filter out all odd values and generate the sequence [2, 4].\n\n\n### Filter: slice(begin, end)\n\nCounts the generator\'s source values starting with 0 and skips all values with an index smaller then `begin`. If the index is >= `end` the sequence is stopped.\n\n async.range(0)\n .slice(1, 4)\n \nThe `async.range` call generates an infinite sequence of all integers and the `slice` call transforms this into the sequence [1, 2, 3] by dropping the first value and stopping the sequence after the 4th value.\n\n### Filter: reduce(reduce, [initialValue])\n\nSum up the number from 1 to 5:\n\n async.range(1, 5)\n .reduce(function(previousValue, currentValue) { \n return previousValue + currentValue;\n })\n \nSum up the number from 1 to 5 but with a first \'initialValue\' of 10:\n\n async.range(1, 5)\n .reduce(function(previousValue, currentValue, index, next) {\n next(null, previousValue + currentValue);\n }, 10)\n\n\n### Filter: forEach(fn)\n\nAlias for `each`.\n\n### Filter: each(fn)\n\nCalls `fn` for each of the source generator\'s values. The returned generator passes on the source values.\n\n async.range(1, 10)\n .each(function(item, next) {\n console.log(item);\n })\n \nPrints the numbers from 1 to 9. Otherwise the source sequence is not changed.\n\n### Filter: some(condition)\n\nCheck if any of the values in the source sequence match the condition (i.e. the `condition` callback returns true). The returned generator generates a one elmement sequence, which contains the boolean value of the result.\n\nCheck if the source generates an even number:\n\n async.list([1, 8, 3, 5])\n .some(function odd(item) {\n return item % 2 == 0\n })\n\nThis generates [true].\n\n### Filter: every(condition)\n\nCheck if all of the values in the source sequence match the condition (i.e. the `condition` callback returns true). The returned generator generates a one elmement sequence, which contains the boolean value of the result.\n\nCheck if the source generates only even numbers:\n\n async.list([1, 8, 3, 5])\n .every(function odd(item) {\n return item % 2 == 0\n })\n\nThis returns [false]\n\n### Filter: call([context])\n\nCalls each of source values in sequence, which have to be functions. The functions can either be synchronous and return a value of be asynchronous and call the passed callback on completion. The generated sequence are the function\'s return values. The optional `context` argument defines the `this` context of the called functions.\n\n async.list([\n function sync() {\n return "juhu"\n }, \n function async(next) {\n next(null, "kinners")\n }\n ]).call()\n \nThis calls the two functions in sequence and generates the sequence ["juhu", "kinners"].\n\n### Filter: concat(...)\n\nConcatenates a variable number of generators with this generator. \n\n async.range(1, 4)\n .concat(async.range(10, 13))\n \nThis returns a generator, which generates the values of the first `range` followed by the values of the second `range`: [1, 2, 3, 10, 11, 12]\n\n\n### Filter: zip(...)\n\nReturns a generator, which generates on each `next()` an arroy of the next values of this generator and each of the passed arguments. The length of the generated sequence is truncated to the lenght of the shortest input sequence. This function expects a variable list of generators as arguments.\n\n async.range(1, 4)\n .zip(async.range(10, 14))\n \nThis will generate [[1, 10], [2, 11], [3, 13]]\n\n### Filter: sort([compare])\n\nPerforms an Array.prototype.sort on the source values and returns a generator, which generates the result as one element sequence. Since this requires reading all source elements, the source must not generate an infinite number of values. Generates the read values in sorted order.\n\n async.list([4, 2, 3, 9])\n .sort()\n\nThis generates the sequence [2, 3, 4, 9]\n\n### Filter: join([separator])\n\nPerforms an Array.prototype.join on the source values and returns a generator, which generates the result as one element sequence. Since this requires reading all source elements, the source must not generate an infinite number of values.\n\n async.list([1, 4, 5])\n .join(" - ")\n\nThis will generate ["1 - 4 - 5"]\n\n### Filter: reverse()\n\nReverses the elements generated by the generator\'s source. Since this requires reading all source elements, the source must not generate an infinite number of values.\n\nasync.list([1, 4, 5])\n .revers()\n\nThis will generate [5, 4, 1]\n\n\n### Driver: end([callback])\n\nPerform the iteration until the generator\'s source either returns `async.STOP` or indicates an error. The value of the last generated value is passed to the callback.\n\n\n async.list([1, 8, 3, 5])\n .every(function odd(item) {\n return item % 2 == 0\n })\n .end(function(err, allEven) {\n console.log("All values are even: " + allEven)\n }) \n\nThis will print the last generated value (the result of `very`) on the console.\n\n### Driver: toArray([breakOnError=true], callback)\n\nPerform the iteration until the generator\'s source either returns `async.STOP`. If `breakOnError` is true the iteration is stopped on the first error. Otherwise the iteration continues and all errors are collected in an error array. An array of all generated values is passed to the callback.\n\n async.list([1, 8, 3, 5])\n .map(function odd(item, next) {\n next(err, item * 10)\n })\n .toArray(function(err, values) {\n console.log(values)\n }) \n\nThe last callback will be called with arr set to [10, 80, 30, 50].\n',
812 silly resolved _id: 'asyncjs@0.0.7',
812 silly resolved _from: 'asyncjs@0.0.7' },
812 silly resolved { name: 'nodemailer',
812 silly resolved description: 'Easy to use module to send e-mails, supports unicode and SSL/TLS',
812 silly resolved version: '0.3.20',
812 silly resolved author: { name: 'Andris Reinman' },
812 silly resolved maintainers: [ [Object] ],
812 silly resolved homepage: 'http://github.com/andris9/nodemailer',
812 silly resolved repository: { type: 'git', url: 'http://github.com/andris9/nodemailer.git' },
812 silly resolved scripts: { test: 'nodeunit test/' },
812 silly resolved main: './lib/nodemailer',
812 silly resolved licenses: [ [Object] ],
812 silly resolved dependencies: { mailcomposer: '>= 0.1.14', simplesmtp: '>= 0.1.15' },
812 silly resolved devDependencies: { nodeunit: '*' },
812 silly resolved engine: { node: '>=0.4' },
812 silly resolved keywords: [ 'e-mail', 'mime', 'email', 'mail', 'sendmail', 'ses' ],
812 silly resolved readme: 'Nodemailer\n==========\n\n**Nodemailer** is an easy to use module to send e-mails with Node.JS (using \nSMTP or sendmail or Amazon SES) and is unicode friendly - You can use any characters you like ✔\n\nNodemailer is Windows friendly, you can install it with *npm* on Windows just like any other module, there are no compiled dependencies. Use it from Azure or from your Windows box hassle free.\n\nVersion v0.3 of Nodemailer is built from scratch and might break some existing scripts, so beware while upgrading. Nodemailer should be backwards compatible - if your script worked before, then it should work now, even if Nodemailer documentation differs from your code (method names, properties etc.).\n\nUse [DocumentUp](http://documentup.com/andris9/nodemailer/) to read this README\nin a more structured way (with TOC).\n\n[![Build Status](https://secure.travis-ci.org/andris9/Nodemailer.png)](http://travis-ci.org/andris9/Nodemailer)\n\n## Nodemailer supports\n\n * **Unicode** to use any characters\n * **HTML content** as well as **plain text** alternative\n * **Attachments** (including attachment **streaming** for sending larger files)\n * **Embedded images** in HTML\n * **SSL/STARTTLS** for secure e-mail delivery\n * Different transport methods - **SMTP**, **sendmail** and **Amazon SES**\n * SMTP **Connection pool** and connection reuse for rapid delivery\n * **Preconfigured** services for using SMTP with Gmail, Hotmail etc.\n * Use objects as header values for **SendGrid** SMTP API\n * **XOAUTH** authentication support and token generation (3-legged OAuth) - useful with Gmail\n * **DKIM** signing\n\n## Support Nodemailer development\n\n[![Donate to author](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=DB26KWR2BQX5W)\n\n## Check out my other mail related modules\n\nIf you want to parse generated or received e-mail instead of sending it, check \nout [MailParser](https://github.com/andris9/mailparser).\n\nIf you only want to generate the raw e-mail stream, check out \n[MailComposer](https://github.com/andris9/mailcomposer).\n\nIf you only want to communicate with the SMTP (both as client and the server),\ncheck out [simplesmtp](https://github.com/andris9/simplesmtp).\n\n## Example\n\nThis is a complete example to send an e-mail with plaintext and HTML body\n\n var nodemailer = require("nodemailer");\n \n // create reusable transport method (opens pool of SMTP connections)\n var smtpTransport = nodemailer.createTransport("SMTP",{\n service: "Gmail",\n auth: {\n user: "gmail.user@gmail.com",\n pass: "userpass"\n }\n });\n \n // setup e-mail data with unicode symbols\n var mailOptions = {\n from: "Sender Name ✔ <sender@example.com>", // sender address\n to: "receiver1@example.com, receiver2@example.com", // list of receivers\n subject: "Hello ✔", // Subject line\n text: "Hello world ✔", // plaintext body\n html: "<b>Hello world ✔</b>" // html body\n }\n\n // send mail with defined transport object\n smtpTransport.sendMail(mailOptions, function(error, response){\n if(error){\n console.log(error);\n }else{\n console.log("Message sent: " + response.message);\n }\n \n // if you don\'t want to use this transport object anymore, uncomment following line\n //smtpTransport.close(); // shut down the connection pool, no more messages\n });\n\nSee also the [examples folder](https://github.com/andris9/Nodemailer/tree/master/examples) \nfor full featured examples\n\n## Installation\n\nInstall through NPM\n\n npm install nodemailer\n\n## Usage\n\nInclude the module\n\n var nodemailer = require("nodemailer");\n\nAn e-mail can be sent with `sendMail(mailOptions[, callback])` command\n\n transport.sendMail(mailOptions, callback);\n\nWhere\n\n * `transport` is a transport method defined with `nodemailer.createTransport`\n * **mailOptions** defines the e-mail (set its subject, body text, receivers etc.), see **E-mail Message Fields** for details\n * **callback** is the callback function that will be run after the e-mail is sent or the sending failed (see **Return callback** for details)\n\n## Setting up a transport method\n\nBefore you can send any e-mails you need to set up a transport method. This can\nbe done with `nodemailer.createTransport(type, options)` where `type` indicates\nthe transport protocol and `options` defines how it is used.\n\n var transport = nodemailer.createTransport("SMTP", {smtp_options});\n\nThe same transport object can and should be reused several times.\n\nWhen the transport method is defined, it can be used to send e-mail with `sendMail`\n\n var transport = nodemailer.createTransport("SMTP", {smtp_options});\n\n transport.sendMail({\n from: "sender@tr.ee",\n to: "receiver@tr.ee"\n ...\n });\n\n### Possible transport methods\n\nRequired `type` parameter can be one of the following:\n\n * **SMTP** for using SMTP\n * **SES** for using Amazon SES\n * **Sendmail** for utilizing systems *sendmail* command\n\n### Setting up SMTP\n\nSMTP is different from the other transport mechanisms, as in its case a connection\npool is created. All the connections try to stay alive as long as possible and \nare reusable to minimize the protocol overhead delay - for example setting up\nTLS for authenticating is relatively lengthy process (in CPU terms, not by human\nterms), you do not want to do it several times.\n\nPossible SMTP options are the following:\n\n * **service** - an optional well known service identifier ("Gmail", "Hotmail" etc., see **Well known Services** for a list of supported services) to auto-configure host, port and secure connection settings\n * **host** - hostname of the SMTP server (defaults to "localhost", not needed with `service`)\n * **port** - port of the SMTP server (defaults to 25, not needed with `service`)\n * **secureConnection** - use SSL (default is `false`, not needed with `service`). If you\'re using port 587 then keep `secureConnection` false, since the connection is started in insecure plain text mode and only later upgraded with STARTTLS \n * **name** - the name of the client server (defaults to machine name)\n * **auth** - authentication object as `{user:"...", pass:"..."}` or `{XOAuthToken: "base64data"}`\n * **ignoreTLS** - ignore server support for STARTTLS (defaults to `false`)\n * **debug** - output client and server messages to console\n * **maxConnections** - how many connections to keep in the pool (defaults to 5)\n\nExample:\n\n var transport = nodemailer.createTransport("SMTP", {\n service: "Gmail",\n auth: {\n user: "gmail.user@gmail.com",\n pass: "userpass"\n }\n });\n\nor the same without `service` parameter\n\n var transport = nodemailer.createTransport("SMTP", {\n host: "smtp.gmail.com", // hostname\n secureConnection: true, // use SSL\n port: 465, // port for secure SMTP\n auth: {\n user: "gmail.user@gmail.com",\n pass: "userpass"\n }\n });\n\n**NB!** if you want to close the pool (cancel all open connections) you can use\n`transport.close()`\n\n var transport = nodemailer.createTransport("SMTP",{});\n ...\n transport.close(); // close the pool \n\n\n#### SMTP XOAUTH and token generation\n\n**nodemailer** supports XOAUTH authentication for SMTP. To use this, include\n`XOAuthToken` option in `auth` instead of the regular `user` and `pass`.\n\n var transportOptions = {\n ...,\n auth: {\n XOAuthToken: "R0VUIGh0dHBzOi8vbWFpbC5nb29...."\n }\n }\n\n**nodemailer** includes also built in XOAUTH token generator which can be used \nwith `nodemailer.createXOAuthGenerator()`. The function is preconfigured for\nGmail, so in this case only mandatory options are `user`, `token` and `tokenSecret`.\n\n var XOAuthTokenGenerator = nodemailer.createXOAuthGenerator({\n user: "test.nodemailer@gmail.com",\n // requestUrl: "https://oauth.access.point",\n // consumerKey: "anonymous",\n // consumerSecret: "anonymous",\n token: "1/O_HgoO4h2uOUfpus0V--7mygICXrQQ0ZajB3ZH52KqM",\n tokenSecret: "_mUBkIwNPnfQBUIWrJrpXJ0c"\n });\n\nOne of `user` or `requestUrl` is mandatory. `consumerKey` and `consumerSecret` both\ndefault to `"anonymous"`.\n\n var transportOptions = {\n service: "Gmail",\n auth: {\n XOAuthToken: nodemailer.createXOAuthGenerator({\n user: "test.nodemailer@gmail.com",\n token: "1/O_HgoO4h2uOUfpus0V--7mygICXrQQ0ZajB3ZH52KqM",\n tokenSecret: "_mUBkIwNPnfQBUIWrJrpXJ0c"\n })\n }\n }\n\n### Setting up SES\n\nSES is actually a HTTP based protocol, the compiled e-mail and related info \n(signatures and such) are sent as a HTTP request to SES servers.\n\nPossible SES options are the following:\n\n * **AWSAccessKeyID** - AWS access key (required)\n * **AWSSecretKey** - AWS secret (required)\n * **ServiceUrl** - optional API end point URL (defaults to *"https://email.us-east-1.amazonaws.com"*)\n\nExample:\n\n var transport = nodemailer.createTransport("SES", {\n AWSAccessKeyID: "AWSACCESSKEY",\n AWSSecretKey: "AWS/Secret/key"\n });\n\n### Setting up Sendmail\n\nSendmail transport method streams the compiled message to the *stdin* of *sendmail*\ncommand.\n\nOptions object is optional, possible sendmail options are the following:\n\n * **path** - path to the `sendmail` command (defaults to *"sendmail"*)\n * **args** - an array of extra command line options to pass to the `sendmail` command (ie. `["-f sender@example.com"]`)\n\nExample:\n\n var transport = nodemailer.createTransport("sendmail");\n\nor\n\n var transport = nodemailer.createTransport("sendmail", {\n path: "/usr/local/bin/sendmail",\n args: ["-f sender@example.com"]\n });\n\n### DKIM Signing\n\n**Nodemailer** supports DKIM signing with very simple setup. Use this with caution \nthough since the generated message needs to be buffered entirely before it can be\nsigned. Not a big deal with small messages but might consume a lot of RAM when \nusing larger attachments.\n\nSet up the DKIM signing with `useDKIM` method for a transport object:\n\n transport.useDKIM(dkimOptions)\n\nWhere `dkimOptions` includes necessary options for signing\n\n * **domainName** - the domainname that is being used for signing\n * **keySelector** - key selector. If you have set up a TXT record with DKIM public key at *zzz._domainkey.example.com* then `zzz` is the selector\n * **privateKey** - DKIM private key that is used for signing as a string\n * **headerFieldNames** - optional colon separated list of header fields to sign, by default all fields suggested by RFC4871 #5.5 are used\n\nAll messages transmitted through this transport objects are from now on DKIM signed.\n\nCurrently if several header fields with the same name exists, only the last one (the one in the bottom) is signed.\n\nExample:\n\n var transport = nodemailer.createTransport("Sendmail");\n \n transport.useDKIM({\n domainName: "node.ee",\n keySelector: "dkim",\n privateKey: fs.readFileSync("private_key.pem")\n });\n\n transport.sendMail(mailOptions);\n\nSee examples/example_dkim.js for a complete example.\n\n**NB!** Be careful when using services like Gmail, SES etc. through SMTP \n(SES API is handled by Nodemailer automatically) - these tend to modify some \nheaders like Message-Id or Date which invalidates the signature. In this case use\n`headerFieldNames` property to define only fields that won\'t be changed and leave\nout `Date` or any other unsupported field.\n\n### Well known services for SMTP\n\nIf you want to use a well known service as the SMTP host, you do not need\nto enter the hostname or port number, just use the `service` parameter (**NB!** case sensitive).\n\nCurrently cupported services are: \n\n * **"Gmail"** for Google Mail\n * **"hot.ee"** for www.hot.ee\n * **"Hotmail"** for Microsoft Live Hotmail\n * **"iCloud"** for Apple iCloud\n * **"mail.ee"** for www.mail.ee\n * **"Postmark"** for Postmark App\n * **"SendGrid"** for SendGrid\n * **"SES"** for Amazon SES\n * **"Yahoo"** for Yahoo Mail\n * **"Zoho"** for Zoho Mail\n\nPredefined service data covers `host`, `port` and secure connection settings, \nany other parameters (ie. `auth`) need to be set separately.\n\n## E-mail message fields\n\nThe following are the possible fields of an e-mail message:\n\n - **from** - The e-mail address of the sender. All e-mail addresses can be plain `sender@server.com` or formatted `Sender Name <sender@server.com>`\n - **to** - Comma separated list of recipients e-mail addresses that will appear on the `To:` field\n - **cc** - Comma separated list of recipients e-mail addresses that will appear on the `Cc:` field\n - **bcc** - Comma separated list of recipients e-mail addresses that will appear on the `Bcc:` field\n - **replyTo** - An e-mail address that will appear on the `Reply-To:` field\n - **subject** - The subject of the e-mail\n - **text** - The plaintext version of the message\n - **html** - The HTML version of the message\n - **generateTextFromHTML** - if set to true uses HTML to generate plain text body part from the HTML if the text is not defined\n - **headers** - An object of additional header fields `{"X-Key-Name": "key value"}` (NB! values are passed as is, you should do your own encoding to 7bit if needed)\n - **attachments** - An array of attachment objects.\n - **envelope** - optional SMTP envelope, if auto generated envelope is not suitable\n - **messageId** - optional Message-Id value, random value will be generated if not set. Set to false to omit the Message-Id header\n - **encoding** - optional transfer encoding for the textual parts (defaults to "quoted-printable")\n\nAll text fields (e-mail addresses, plaintext body, html body) use UTF-8 as the encoding.\nAttachments are streamed as binary.\n\nExample:\n\n var transport = nodemailer.createTransport("Sendmail");\n\n var mailOptions = {\n from: "me@tr.ee",\n to: "me@tr.ee",\n subject: "Hello world!",\n text: "Plaintext body"\n }\n \n transport.sendMail(mailOptions);\n\n### SendGrid support\n\nNodemailer supports SendGrid [SMTP API](http://docs.sendgrid.com/documentation/api/smtp-api/) out of the box - you can\nuse objects as header values and these are automatically JSONized (and mime encoded if needed).\n\n var mailOptions = {\n ...,\n headers: {\n \'X-SMTPAPI\': {\n category : "newuser",\n sub:{\n "%name%": ["Žiguli Õllepruul"]\n }\n }\n },\n subject: "Hello, %name%"\n }\n\nThis also applies to any other service that expects a JSON string as a header value for specified key.\n\n### Generate Text from HTML\n\nIf `generateTextFromHTML` option is set to true, then HTML contents of the mail is automatically converted\nto plaintext format when plaintext content is empty or missing.\n\nFor example\n\n mailOptions = {\n ...,\n generateTextFromHTML: true,\n html: \'<h1>Hello world</h1><p><b>How</b> are you?\',\n // text: \'\' // no text part\n }\n \nis automatically converted in the backround by Nodemailer to:\n\n mailOptions = {\n ...,\n // source html:\n html: \'<h1>Hello world</h1><p><b>How</b> are you?\',\n // automatically generated plaintext message:\n text: "Hello world\\n"+\n "===========\\n"+\n "\\n"+\n "**How** are you?"\n }\n\nAs you can see the output syntax for `generateTextFromHTML` looks similar to markdown, and that\nis exactly the case here - Nodemailer includes a simple HTML to markdown converter. But don\'t\nexpect too much from it, it\'s not full featured or perfect, just some regexes here and there.\n\n### Attachment fields\n\nAttahcment object consists of the following properties:\n\n * **fileName** - filename to be reported as the name of the attached file, use of unicode is allowed (except when using Amazon SES which doesn\'t like it)\n * **cid** - optional content id for using inline images in HTML message source\n * **contents** - String or a Buffer contents for the attachment\n * **filePath** - path to a file or an URL if you want to stream the file instead of including it (better for larger attachments)\n * **streamSource** - Stream object for arbitrary binary streams if you want to stream the contents (needs to support *pause*/*resume*)\n * **contentType** - optional content type for the attachment, if not set will be derived from the `fileName` property\n * **contentDisposition** - optional content disposition type for the attachment, defaults to "attachment" \n\nOne of `contents`, `filePath` or `streamSource` must be specified, if none is \npresent, the attachment will be discarded. Other fields are optional.\n\nAttachments can be added as many as you want.\n\n var mailOptions = {\n ...\n attachments: [\n { // utf-8 string as an attachment\n fileName: "text1.txt",\n contents: "hello world!\n },\n { // binary buffer as an attachment\n fileName: "text2.txt",\n contents: new Buffer("hello world!,"utf-8")\n },\n { // file on disk as an attachment\n fileName: "text3.txt",\n filePath: "/path/to/file.txt" // stream this file\n },\n { // fileName and content type is derived from filePath\n filePath: "/path/to/file.txt"\n },\n { // stream as an attachment\n fileName: "text4.txt",\n streamSource: fs.createReadStream("file.txt")\n },\n { // define custom content type for the attachment\n fileName: "text.bin",\n contents: "hello world!,\n contentType: "text/plain"\n },\n { // use URL as an attachment\n fileName: "license.txt",\n filePath: "https://raw.github.com/andris9/Nodemailer/master/LICENSE"\n }\n ]\n }\n\n### Address Formatting\n\nAll the e-mail addresses can be plain e-mail address\n\n username@example.com\n\nor with formatted name (includes unicode support)\n\n "Ноде Майлер" <username@example.com>\n\nTo, Cc and Bcc fields accept comma separated list of e-mails. Formatting can be mixed.\n\n username@example.com, "Ноде Майлер" <username@example.com>, "Name, User" <username@example.com>\n\nYou can even use unicode domain and user names, these are automatically converted\nto the supported form\n\n "Uncode Domain" <info@müriaad-polüteism.info>\n\n### SMTP envelope\n\nSMTP envelope is usually auto generated from `from`, `to`, `cc` and `bcc` fields but\nif for some reason you want to specify it yourself, you can do it with `envelope` property.\n\n`envelope` is an object with the following params: `from`, `to`, `cc` and `bcc` just like\nwith regular mail options. You can also use the regular address format.\n\n mailOptions = {\n ...,\n from: "mailer@node.ee",\n to: "daemon@node.ee",\n envelope: {\n from: "Daemon <deamon@node.ee>",\n to: "mailer@node.ee, Mailer <mailer2@node.ee>"\n }\n }\n\n### Using Embedded Images\n\nAttachments can be used as embedded images in the HTML body. To use this\nfeature, you need to set additional property of the attachment - `cid` (unique\nidentifier of the file) which is a reference to the attachment file. The same\n`cid` value must be used as the image URL in HTML (using `cid:` as the URL\nprotocol, see example below).\n\n**NB!** the cid value should be as unique as possible!\n\n var mailOptions = {\n ...\n html: "Embedded image: <img src=\'cid:unique@node.ee\' />",\n attachments: [{\n filename: "image.png",\n filePath: "/path/to/file",\n cid: "unique@node.ee" //same cid value as in the html img src\n }]\n }\n\n## Return callback\n\nReturn callback gets two parameters\n\n * **error** - an error object if the message failed\n * **responseStatus** - an object with some information about the status on success\n\nExample:\n\n nodemailer.sendMail(mailOptions, function(error, responseStatus){\n if(!error){\n console.log(responseStatus.message); // response from the server\n }\n });\n\n## Tests\n\nRun the tests with npm in Nodemailer\'s directory\n\n npm test\n\nThere aren\'t currently many tests for Nodemailer but there are a lot of tests\nin the modules that are used to generate the raw e-mail body and to use the \nSMTP client connection.\n\n## Tweaking \n\nNodemailer in itself is actually more like a wrapper for my other modules\n[mailcomposer](https://github.com/andris9/mailcomposer) for composing the raw message stream\nand [simplesmtp](https://github.com/andris9/simplesmtp) for delivering it, by providing an \nunified API. If there\'s some problems with particular parts of the \nmessage composing/sending process you should look at the appropriate module.\n\n## License\n\n**Nodemailer** is licensed under [MIT license](https://github.com/andris9/Nodemailer/blob/master/LICENSE). Basically you can do whatever you want to with it.\n',
812 silly resolved _id: 'nodemailer@0.3.20',
812 silly resolved _from: 'nodemailer@0.3.20' },
812 silly resolved { name: 'less',
812 silly resolved description: 'Leaner CSS',
812 silly resolved url: 'http://lesscss.org',
812 silly resolved keywords: [ 'css', 'parser', 'lesscss', 'browser' ],
812 silly resolved author: { name: 'Alexis Sellier', email: 'self@cloudhead.net' },
812 silly resolved contributors: [],
812 silly resolved version: '1.3.0',
812 silly resolved bin: { lessc: './bin/lessc' },
812 silly resolved main: './lib/less/index',
812 silly resolved directories: { test: './test' },
812 silly resolved engines: { node: '>=0.4.0' },
812 silly resolved readme: 'less.js\n=======\n\nThe **dynamic** stylesheet language.\n\n<http://lesscss.org>\n\nabout\n-----\n\nThis is the JavaScript, and now official, stable version of LESS.\n\nFor more information, visit <http://lesscss.org>.\n\nlicense\n-------\n\nSee `LICENSE` file.\n\n> Copyright (c) 2009-2011 Alexis Sellier\n',
812 silly resolved _id: 'less@1.3.0',
812 silly resolved _from: 'less@1.3.0' },
812 silly resolved { name: 'commander',
812 silly resolved version: '1.0.0',
812 silly resolved description: 'the complete solution for node.js command-line programs',
812 silly resolved keywords: [ 'command', 'option', 'parser', 'prompt', 'stdin' ],
812 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
812 silly resolved repository:
812 silly resolved { type: 'git',
812 silly resolved url: 'https://github.com/visionmedia/commander.js.git' },
812 silly resolved dependencies: {},
812 silly resolved devDependencies: { should: '>= 0.0.1' },
812 silly resolved scripts: { test: 'make test' },
812 silly resolved main: 'index',
812 silly resolved engines: { node: '>= 0.4.x' },
812 silly resolved readme: '# Commander.js\n\n The complete solution for [node.js](http://nodejs.org) command-line interfaces, inspired by Ruby\'s [commander](https://github.com/visionmedia/commander).\n\n [![Build Status](https://secure.travis-ci.org/visionmedia/commander.js.png)](http://travis-ci.org/visionmedia/commander.js)\n\n## Installation\n\n $ npm install commander\n\n## Option parsing\n\n Options with commander are defined with the `.option()` method, also serving as documentation for the options. The example below parses args and options from `process.argv`, leaving remaining args as the `program.args` array which were not consumed by options.\n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require(\'commander\');\n\nprogram\n .version(\'0.0.1\')\n .option(\'-p, --peppers\', \'Add peppers\')\n .option(\'-P, --pineapple\', \'Add pineapple\')\n .option(\'-b, --bbq\', \'Add bbq sauce\')\n .option(\'-c, --cheese [type]\', \'Add the specified type of cheese [marble]\', \'marble\')\n .parse(process.argv);\n\nconsole.log(\'you ordered a pizza with:\');\nif (program.peppers) console.log(\' - peppers\');\nif (program.pineapple) console.log(\' - pineappe\');\nif (program.bbq) console.log(\' - bbq\');\nconsole.log(\' - %s cheese\', program.cheese);\n```\n\n Short flags may be passed as a single arg, for example `-abc` is equivalent to `-a -b -c`. Multi-word options such as "--template-engine" are camel-cased, becoming `program.templateEngine` etc.\n\n## Automated --help\n\n The help information is auto-generated based on the information commander already knows about your program, so the following `--help` info is for free:\n\n``` \n $ ./examples/pizza --help\n\n Usage: pizza [options]\n\n Options:\n\n -V, --version output the version number\n -p, --peppers Add peppers\n -P, --pineapple Add pineappe\n -b, --bbq Add bbq sauce\n -c, --cheese <type> Add the specified type of cheese [marble]\n -h, --help output usage information\n\n```\n\n## Coercion\n\n```js\nfunction range(val) {\n return val.split(\'..\').map(Number);\n}\n\nfunction list(val) {\n return val.split(\',\');\n}\n\nprogram\n .version(\'0.0.1\')\n .usage(\'[options] <file ...>\')\n .option(\'-i, --integer <n>\', \'An integer argument\', parseInt)\n .option(\'-f, --float <n>\', \'A float argument\', parseFloat)\n .option(\'-r, --range <a>..<b>\', \'A range\', range)\n .option(\'-l, --list <items>\', \'A list\', list)\n .option(\'-o, --optional [value]\', \'An optional value\')\n .parse(process.argv);\n\nconsole.log(\' int: %j\', program.integer);\nconsole.log(\' float: %j\', program.float);\nconsole.log(\' optional: %j\', program.optional);\nprogram.range = program.range || [];\nconsole.log(\' range: %j..%j\', program.range[0], program.range[1]);\nconsole.log(\' list: %j\', program.list);\nconsole.log(\' args: %j\', program.args);\n```\n\n## Custom help\n\n You can display arbitrary `-h, --help` information\n by listening for "--help". Commander will automatically\n exit once you are done so that the remainder of your program\n does not execute causing undesired behaviours, for example\n in the following executable "stuff" will not output when\n `--help` is used.\n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require(\'../\');\n\nfunction list(val) {\n return val.split(\',\').map(Number);\n}\n\nprogram\n .version(\'0.0.1\')\n .option(\'-f, --foo\', \'enable some foo\')\n .option(\'-b, --bar\', \'enable some bar\')\n .option(\'-B, --baz\', \'enable some baz\');\n\n// must be before .parse() since\n// node\'s emit() is immediate\n\nprogram.on(\'--help\', function(){\n console.log(\' Examples:\');\n console.log(\'\');\n console.log(\' $ custom-help --help\');\n console.log(\' $ custom-help -h\');\n console.log(\'\');\n});\n\nprogram.parse(process.argv);\n\nconsole.log(\'stuff\');\n```\n\nyielding the following help output:\n\n```\n\nUsage: custom-help [options]\n\nOptions:\n\n -h, --help output usage information\n -V, --version output the version number\n -f, --foo enable some foo\n -b, --bar enable some bar\n -B, --baz enable some baz\n\nExamples:\n\n $ custom-help --help\n $ custom-help -h\n\n```\n\n## .prompt(msg, fn)\n\n Single-line prompt:\n\n```js\nprogram.prompt(\'name: \', function(name){\n console.log(\'hi %s\', name);\n});\n```\n\n Multi-line prompt:\n\n```js\nprogram.prompt(\'description:\', function(name){\n console.log(\'hi %s\', name);\n});\n```\n\n Coercion:\n\n```js\nprogram.prompt(\'Age: \', Number, function(age){\n console.log(\'age: %j\', age);\n});\n```\n\n```js\nprogram.prompt(\'Birthdate: \', Date, function(date){\n console.log(\'date: %s\', date);\n});\n```\n\n## .password(msg[, mask], fn)\n\nPrompt for password without echoing:\n\n```js\nprogram.password(\'Password: \', function(pass){\n console.log(\'got "%s"\', pass);\n process.stdin.destroy();\n});\n```\n\nPrompt for password with mask char "*":\n\n```js\nprogram.password(\'Password: \', \'*\', function(pass){\n console.log(\'got "%s"\', pass);\n process.stdin.destroy();\n});\n```\n\n## .confirm(msg, fn)\n\n Confirm with the given `msg`:\n\n```js\nprogram.confirm(\'continue? \', function(ok){\n console.log(\' got %j\', ok);\n});\n```\n\n## .choose(list, fn)\n\n Let the user choose from a `list`:\n\n```js\nvar list = [\'tobi\', \'loki\', \'jane\', \'manny\', \'luna\'];\n\nconsole.log(\'Choose the coolest pet:\');\nprogram.choose(list, function(i){\n console.log(\'you chose %d "%s"\', i, list[i]);\n});\n```\n\n## Links\n\n - [API documentation](http://visionmedia.github.com/commander.js/)\n - [ascii tables](https://github.com/LearnBoost/cli-table)\n - [progress bars](https://github.com/visionmedia/node-progress)\n - [more progress bars](https://github.com/substack/node-multimeter)\n - [examples](https://github.com/visionmedia/commander.js/tree/master/examples)\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 TJ Holowaychuk &lt;tj@vision-media.ca&gt;\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 NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.',
812 silly resolved _id: 'commander@1.0.0',
812 silly resolved _from: 'commander@1.0.0' },
812 silly resolved { name: 'jade',
812 silly resolved description: 'Jade template engine',
812 silly resolved version: '0.26.3',
812 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
812 silly resolved repository: { type: 'git', url: 'git://github.com/visionmedia/jade' },
812 silly resolved main: './index.js',
812 silly resolved bin: { jade: './bin/jade' },
812 silly resolved man: [ './jade.1' ],
812 silly resolved dependencies: { commander: '0.6.1', mkdirp: '0.3.0' },
812 silly resolved devDependencies:
812 silly resolved { mocha: '*',
812 silly resolved markdown: '*',
812 silly resolved stylus: '*',
812 silly resolved uubench: '*',
812 silly resolved should: '*',
812 silly resolved less: '*',
812 silly resolved 'uglify-js': '*' },
812 silly resolved component: { scripts: [Object] },
812 silly resolved scripts: { prepublish: 'npm prune' },
812 silly resolved _id: 'jade@0.26.3',
812 silly resolved readme: 'ERROR: No README.md file found!',
812 silly resolved _from: 'jade@0.26.3' },
812 silly resolved { name: 'stylus',
812 silly resolved description: 'Robust, expressive, and feature-rich CSS superset',
812 silly resolved version: '0.28.2',
812 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
812 silly resolved keywords: [ 'css', 'parser', 'style', 'stylesheets', 'jade', 'language' ],
812 silly resolved repository: { type: 'git', url: 'git://github.com/learnboost/stylus' },
812 silly resolved main: './index.js',
812 silly resolved engines: { node: '*' },
812 silly resolved bin: { stylus: './bin/stylus' },
812 silly resolved scripts: { prepublish: 'npm prune', test: 'make test' },
812 silly resolved dependencies: { cssom: '0.2.x', mkdirp: '0.3.x', debug: '*' },
812 silly resolved devDependencies: { should: '*', mocha: '*' },
812 silly resolved readme: '# Stylus\n\n Stylus is a revolutionary new language, providing an efficient, dynamic, and expressive way to generate CSS. Supporting both an indented syntax and regular CSS style.\n\n## Installation\n\n```bash\n$ npm install stylus\n```\n\n### Example\n\n```\nborder-radius()\n -webkit-border-radius: arguments\n -moz-border-radius: arguments\n border-radius: arguments\n\nbody a\n font: 12px/1.4 "Lucida Grande", Arial, sans-serif\n background: black\n color: #ccc\n\nform input\n padding: 5px\n border: 1px solid\n border-radius: 5px\n```\n\ncompiles to:\n\n```css\nbody a {\n font: 12px/1.4 "Lucida Grande", Arial, sans-serif;\n background: #000;\n color: #ccc;\n}\nform input {\n padding: 5px;\n border: 1px solid;\n -webkit-border-radius: 5px;\n -moz-border-radius: 5px;\n border-radius: 5px;\n}\n```\n\nthe following is equivalent to the indented version of Stylus source, using the CSS syntax instead:\n\n```\nborder-radius() {\n -webkit-border-radius: arguments\n -moz-border-radius: arguments\n border-radius: arguments\n}\n\nbody a {\n font: 12px/1.4 "Lucida Grande", Arial, sans-serif;\n background: black;\n color: #ccc;\n}\n\nform input {\n padding: 5px;\n border: 1px solid;\n border-radius: 5px;\n}\n```\n\n### Features\n\n Stylus has _many_ features. Detailed documentation links follow:\n\n - [css syntax](/LearnBoost/stylus/blob/master/docs/css-style.md) support\n - [mixins](/LearnBoost/stylus/blob/master/docs/mixins.md)\n - [keyword arguments](/LearnBoost/stylus/blob/master/docs/kwargs.md)\n - [variables](/LearnBoost/stylus/blob/master/docs/variables.md)\n - [interpolation](/LearnBoost/stylus/blob/master/docs/interpolation.md)\n - arithmetic, logical, and equality [operators](/LearnBoost/stylus/blob/master/docs/operators.md)\n - [importing](/LearnBoost/stylus/blob/master/docs/import.md) of other stylus sheets\n - [introspection api](/LearnBoost/stylus/blob/master/docs/introspection.md)\n - type coercion\n - [@extend](/LearnBoost/stylus/blob/master/docs/extend.md)\n - [conditionals](/LearnBoost/stylus/blob/master/docs/conditionals.md)\n - [iteration](/LearnBoost/stylus/blob/master/docs/iteration.md)\n - nested [selectors](/LearnBoost/stylus/blob/master/docs/selectors.md)\n - parent reference\n - in-language [functions](/LearnBoost/stylus/blob/master/docs/functions.md)\n - [variable arguments](/LearnBoost/stylus/blob/master/docs/vargs.md)\n - built-in [functions](/LearnBoost/stylus/blob/master/docs/bifs.md) (over 25)\n - optional [image inlining](/LearnBoost/stylus/blob/master/docs/functions.url.md)\n - optional compression\n - JavaScript [API](/LearnBoost/stylus/blob/master/docs/js.md)\n - extremely terse syntax\n - stylus [executable](/LearnBoost/stylus/blob/master/docs/executable.md)\n - [error reporting](/LearnBoost/stylus/blob/master/docs/error-reporting.md)\n - single-line and multi-line [comments](/LearnBoost/stylus/blob/master/docs/comments.md)\n - css [literal](/LearnBoost/stylus/blob/master/docs/literal.md)\n - character [escaping](/LearnBoost/stylus/blob/master/docs/escape.md)\n - [@keyframes](/LearnBoost/stylus/blob/master/docs/keyframes.md) support & expansion\n - [@font-face](/LearnBoost/stylus/blob/master/docs/font-face.md) support\n - [@media](/LearnBoost/stylus/blob/master/docs/media.md) support\n - Connect [Middleware](/LearnBoost/stylus/blob/master/docs/middleware.md)\n - TextMate [bundle](/LearnBoost/stylus/blob/master/docs/textmate.md)\n - Coda/SubEtha Edit [Syntax mode](https://github.com/atljeremy/Stylus.mode)\n - gedit [language-spec](/LearnBoost/stylus/blob/master/docs/gedit.md)\n - VIM [Syntax](https://github.com/wavded/vim-stylus)\n - [Firebug extension](/LearnBoost/stylus/blob/master/docs/firebug.md)\n - heroku [web service](http://styl.heroku.com) for compiling stylus\n - transparent vendor-specific function expansion\n\n### Framework Support\n\n - [Connect](/LearnBoost/stylus/blob/master/docs/middleware.md)\n - [Play! 2.0](https://github.com/knuton/play-stylus)\n - [Ruby On Rails](https://github.com/lucasmazza/ruby-stylus)\n\n### CMS Support\n\n - [DocPad](https://github.com/bevry/docpad)\n\n### Screencasts\n\n - [Stylus Intro](http://screenr.com/bNY)\n - [CSS Syntax & Postfix Conditionals](http://screenr.com/A8v)\n\n### Authors\n\n - [TJ Holowaychuk (visionmedia)](http://github.com/visionmedia)\n\n### More Information\n\n - Language [comparisons](/LearnBoost/stylus/blob/master/docs/compare.md)\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2010 LearnBoost &lt;dev@learnboost.com&gt;\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 NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n',
812 silly resolved _id: 'stylus@0.28.2',
812 silly resolved _from: 'stylus@0.28.2' },
812 silly resolved { name: 'soak',
812 silly resolved description: 'Simple functions for extending JavaScript objects',
812 silly resolved version: '0.3.0',
812 silly resolved keywords: [ 'inheritance', 'inherits', 'extend' ],
812 silly resolved homepage: 'http://github.com/aron/soak.js',
812 silly resolved main: 'soak.js',
812 silly resolved repository: { type: 'git', url: 'git://github.com/aron/soak.js.git' },
812 silly resolved author:
812 silly resolved { name: 'Aron Carroll',
812 silly resolved email: 'code@aroncarroll.com',
812 silly resolved url: 'http://aroncarroll.com/' },
812 silly resolved readme: 'Soak.js\r\n=======\r\n\r\nProvides simple methods for working with inheritance and objects. This\r\nlibrary is heavily influenced by the simplistic prototypal inheritance\r\nprovided in both [CoffeeScript][] and [Backbone][] and simply exists so that\r\nit can be included in other libraries.\r\n\r\n[CoffeeScript]: http://jashkenas.github.com/coffee-script/\r\n[Backbone]: http://documentcloud.github.com/backbone/\r\n\r\ninherit(Parent, instance, object)\r\n------------------------------------\r\n\r\nCreates a new constructor function that inherits from a parent constructor.\r\nInstance and static methods can also be provided as additional arguments, if the\r\n`methods` argument has a property called __constructor__ this will be\r\nused as the constructor function.\r\n\r\n### Arguments\r\n\r\n - `parent`: A constructor Function to inherit from.\r\n - `instance`: An Object literal of instance methods that are added to the\r\n constructors prototype (optional).\r\n - `object`: An Object literal of static/class methods to add to the\r\n constructor itself (optional).\r\n\r\n### Examples\r\n\r\n```javascript\r\n// Original function to inherit from.\r\nfunction MyObject() {};\r\n\r\nvar SubClass = inherit(MyObject, {\r\n instanceMethod: function () {}\r\n}, {\r\n staticProp: \'some-string\',\r\n staticMethod: function () {}\r\n});\r\n\r\nvar instance = new SubClass();\r\ninstance instanceof MyObject //=> true\r\ntypeof instance.instanceMethod //=> "function"\r\ntypeof SubClass.staticMethod //=> "function"\r\n```\r\n\r\nCalling parent methods is the same as pure prototypal inheritance, just call the\r\nparent method using `.call()` or `.apply()` passing in `this` as the first argument\r\nto set the appropriate context.\r\n\r\n```javascript\r\n// Original function to inherit from.\r\nfunction MyObject() {};\r\nMyObject.prototype.say = function () { return \'Hello\'; }\r\n\r\nvar SubClass = inherit(MyObject, {\r\n constructor: function SubClass() {\r\n // Call the parent constructor.\r\n MyObject.apply(this, arguments);\r\n\r\n // Set up other properties.\r\n },\r\n say: function () {\r\n // Call the parent method providing `this` to set the context.\r\n return MyObject.prototype.say.apply(this, arguments) + \' World\';\r\n }\r\n});\r\n\r\n(new SubClass()).say(); //=> \'Hello World\'\r\n```\r\n\r\nmixin(target [ , arguments... ])\r\n--------------------------------\r\n\r\nExtends an object with the properties on successive arguments. Returns the\r\nfirst argument. Properties will be copied from right to left with the right\r\noverriding the left.\r\n\r\n### Arguments\r\n\r\n - `target`: The object that is to be extended.\r\n - `arguments*`: Properties from all successive arguments will be copied to the target.\r\n\r\n### Examples\r\n\r\n```javascript\r\nmixin({type: \'person\'}, {name: \'bill\', age: 20}, {age: 21});\r\n//=> {type: \'person\', name: \'bill\', age: 21}\r\n```\r\n\r\ncreate(parent)\r\n--------------\r\n\r\nCreates a new object instance and sets it\'s internal prototype to the parent\r\nargument provided. This is based on [Crockford\'s Object.create()][#create] but\r\nwill use the native `Object.create()` if present. Unlike Object.create() this\r\nfunction will always return a new object even if a non object is provided as an\r\nargument.\r\n\r\n[#create]: http://javascript.crockford.com/prototypal.html\r\n\r\n### Arguments\r\n\r\n - `parent`: An object to use for the new objects internal prototype.\r\n\r\n### Examples\r\n\r\n```javascript\r\nvar appleObject = {color: \'green\'}\r\nvar appleInstance = create(appleObject);\r\n\r\nappleInstance.hasOwnProperty(\'color\'); //=> false\r\nappleInstance.color === appleObject.color; //=> true\r\n```\r\n\r\nUse in Non Browser Environments\r\n-------------------------------\r\n\r\nUsage with Node:\r\n\r\n```javascript\r\nvar inherit = require(\'soak\').inherit;\r\nvar mixin = require(\'soak\').mixin;\r\nvar MyObject = require(\'./lib/my-object\');\r\n\r\nmodule.exports = inherit(MyObject, {\r\n instanceMethod: function () {}\r\n}, {\r\n staticProp: \'some-string\',\r\n staticMethod: function () {}\r\n});\r\n```\r\n\r\nUsage with AMD compatible script loader:\r\n\r\n```javascript\r\ndefine([\'soak\', \'./lib/my-object\'], function (soak, MyObject) {\r\n return soak.inherit(MyObject, {\r\n instanceMethod: function () {}\r\n }, {\r\n staticProp: \'some-string\',\r\n staticMethod: function () {}\r\n });\r\n});\r\n```\r\n\r\nDevelopment\r\n-----------\r\n\r\nTests require [Node][] and [Vows][] to run. To install Vows\r\nusing [npm][] run:\r\n\r\n $ npm install vows\r\n\r\nThen to run the tests simply enter:\r\n\r\n $ vows soak-test.js\r\n\r\n[Node]: http://nodejs.org/\r\n[Vows]: http://vowsjs.org/\r\n[npm]: http://npmjs.org/\r\n\r\nLicense\r\n-------\r\n\r\nReleased under the MIT license\r\n',
812 silly resolved _id: 'soak@0.3.0',
812 silly resolved dist: { shasum: '6fd17ce54be68580251139caf7b01868cde2131a' },
812 silly resolved _from: 'soak@git://github.com/aron/soak.js.git#v0.3.0' },
812 silly resolved { author:
812 silly resolved { name: 'Aron Carroll',
812 silly resolved email: 'code@aroncarroll.com',
812 silly resolved url: 'http://aroncarroll.com/' },
812 silly resolved name: 'flatten',
812 silly resolved description: 'Inflate and deflate nested objects',
812 silly resolved version: '0.1.0',
812 silly resolved homepage: 'https://github.com/aron/flatten.js',
812 silly resolved repository: { type: 'git', url: 'git://github.com/aron/flatten.js.git' },
812 silly resolved main: 'flatten.js',
812 silly resolved private: true,
812 silly resolved readme: 'flatten()\r\n=========\r\n\r\nFlattens a deeply nested object into a object containing only keys and\r\nvalues. Previously nested objects have the hierarchy represented as\r\na keypath in their property key.\r\n\r\nflatten(object [, delimiter])\r\n-----------------------------\r\n\r\n### Parameters\r\n\r\n object - A deeply nested Object to flatten.\r\n delimiter - A delimiter to use in the keypaths (default: ".")\r\n\r\n### Returns\r\n\r\nReturns the flattened object.\r\n\r\n### Examples\r\n\r\n```javascript\r\nvar data = {\r\n track: {\r\n name: \'Michelle\',\r\n url: \'http://www.last.fm/music/The+Beatles/Rubber+Soul/Michelle\',\r\n album: {\r\n name: \'Rubber Soul\'\r\n url: \'http://www.last.fm/music/The+Beatles/Rubber+Soul\'\r\n tracks: 12\r\n },\r\n artist: {\r\n name: \'The Beatles\',\r\n url: \'http://www.last.fm/music/The+Beatles\'\r\n }\r\n }\r\n};\r\n\r\nflatten(data);\r\n// => returns {\r\n// \'track.name\': \'Michelle\',\r\n// \'track.url\': \'http://www.last.fm/music/The+Beatles/Rubber+Soul/Michelle\',\r\n// \'track.album.name\': \'Rubber Soul\'\r\n// \'track.album.url\': \'http://www.last.fm/music/The+Beatles/Rubber+Soul\'\r\n// \'track.album.tracks\': 12\r\n// \'track.artist.name\': \'The Beatles\',\r\n// \'track.artist.url\': \'http://www.last.fm/music/The+Beatles\'\r\n// }\r\n```\r\n\r\nTo use with node.js:\r\n\r\n```javascript\r\nvar flatten = require(\'flatten\').flatten;\r\nflatten(data);\r\n```\r\n\r\nexpand()\r\n========\r\n\r\nExpands a previously flattened object restoring keys with keypaths\r\ninto full objects. Also accepts an optional `delimiter` to manually\r\nspecify a keypath.\r\n\r\nexpand(object [, delimiter])\r\n----------------------------\r\n\r\n### Parameters\r\n\r\n object - A flattened Object to restore.\r\n delimiter - A delimiter to use in the keypaths (default: ".")\r\n\r\n### Returns\r\n\r\nReturns the newly expanded object.\r\n\r\n### Examples\r\n\r\n```javascript\r\nvar data = {\r\n \'track.name\': \'Michelle\',\r\n \'track.url\': \'http://www.last.fm/music/The+Beatles/Rubber+Soul/Michelle\',\r\n \'track.album.name\': \'Rubber Soul\'\r\n \'track.album.url\': \'http://www.last.fm/music/The+Beatles/Rubber+Soul\'\r\n \'track.album.tracks\': 12\r\n \'track.artist.name\': \'The Beatles\',\r\n \'track.artist.url\': \'http://www.last.fm/music/The+Beatles\'\r\n};\r\n\r\nexpand(data);\r\n// => returns data object as seen in flatten example above.\r\n```\r\n\r\nTo use with node.js:\r\n\r\n```javascript\r\nvar expand = require(\'flatten\').expand;\r\nexpand(data);\r\n```\r\n\r\n.noConflict()\r\n-------------\r\n\r\nBoth functions have a `.noConflict()` method that allows you to reassign\r\nthem to another variable in the same way as `jQuery.noConflict()`.\r\n\r\nTo assign the functions to another library (eg. Underscore):\r\n\r\n```javascript\r\n// Extend underscore.js\r\n_.mixin({\r\n flattenObject: flatten.noConflict(),\r\n expandObject: expand.noConflict()\r\n});\r\n\r\n// Extend jQuery\r\n$.extend({\r\n flatten: flatten.noConflict(),\r\n expand: expand.noConflict()\r\n});\r\n```\r\n\r\n### Licence\r\n\r\nReleased under the MIT license\r\n',
812 silly resolved _id: 'flatten@0.1.0',
812 silly resolved dist: { shasum: '029520e26f2ca0b8646aab4c0c50d3929779ad7b' },
812 silly resolved _from: 'flatten@git://github.com/aron/flatten.js.git#v0.1.0' } ]
813 info install mysql@0.9.5 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
814 info install express@3.0.0alpha4 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
815 info install sqlite3@2.1.5 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
816 info install bcrypt@0.7.0 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
817 info install hogan.js@2.0.0 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
818 info install asyncjs@0.0.7 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
819 info install nodemailer@0.3.20 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
820 info install less@1.3.0 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
821 info install commander@1.0.0 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
822 info install jade@0.26.3 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
823 info install stylus@0.28.2 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
824 info install soak@0.3.0 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
825 info install flatten@0.1.0 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
826 info installOne mysql@0.9.5
827 info installOne express@3.0.0alpha4
828 info installOne sqlite3@2.1.5
829 info installOne bcrypt@0.7.0
830 info installOne hogan.js@2.0.0
831 info installOne asyncjs@0.0.7
832 info installOne nodemailer@0.3.20
833 info installOne less@1.3.0
834 info installOne commander@1.0.0
835 info installOne jade@0.26.3
836 info installOne stylus@0.28.2
837 info installOne soak@0.3.0
838 info installOne flatten@0.1.0
839 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\mysql\0.9.5\package\package.json
840 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\express\3.0.0alpha4\package\package.json
841 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\sqlite3\2.1.5\package\package.json
842 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\bcrypt\0.7.0\package\package.json
843 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\hogan.js\2.0.0\package\package.json
844 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\asyncjs\0.0.7\package\package.json
845 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\nodemailer\0.3.20\package\package.json
846 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\less\1.3.0\package\package.json
847 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\commander\1.0.0\package\package.json
848 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\jade\0.26.3\package\package.json
849 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\stylus\0.28.2\package\package.json
850 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql unbuild
851 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql\package.json
852 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express unbuild
853 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\package.json
854 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\sqlite3 unbuild
855 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\sqlite3\package.json
856 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt unbuild
857 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\package.json
858 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\hogan.js unbuild
859 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\hogan.js\package.json
860 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\asyncjs unbuild
861 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\asyncjs\package.json
862 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer unbuild
863 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\package.json
864 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\less unbuild
865 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\less\package.json
866 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\commander unbuild
867 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\commander\package.json
868 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade unbuild
869 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade\package.json
870 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\stylus unbuild
871 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\stylus\package.json
872 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package\package.json
873 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package\package.json
874 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\soak unbuild
875 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\soak\package.json
876 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\flatten unbuild
877 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\flatten\package.json
878 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\mysql\0.9.5\package.tgz
879 silly lockFile 8e2099c9-modules-jsbin-node-modules-mysql C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql
880 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql C:\Users\ChemSW\AppData\Roaming\npm-cache\8e2099c9-modules-jsbin-node-modules-mysql.lock
881 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\express\3.0.0alpha4\package.tgz
882 silly lockFile f5dae6ea-dules-jsbin-node-modules-express C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express
883 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express C:\Users\ChemSW\AppData\Roaming\npm-cache\f5dae6ea-dules-jsbin-node-modules-express.lock
884 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\sqlite3\2.1.5\package.tgz
885 silly lockFile bcadb906-dules-jsbin-node-modules-sqlite3 C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\sqlite3
886 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\sqlite3 C:\Users\ChemSW\AppData\Roaming\npm-cache\bcadb906-dules-jsbin-node-modules-sqlite3.lock
887 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\bcrypt\0.7.0\package.tgz
888 silly lockFile 95252e8b-odules-jsbin-node-modules-bcrypt C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt
889 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt C:\Users\ChemSW\AppData\Roaming\npm-cache\95252e8b-odules-jsbin-node-modules-bcrypt.lock
890 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\hogan.js\2.0.0\package.tgz
891 silly lockFile cc7c5b97-ules-jsbin-node-modules-hogan-js C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\hogan.js
892 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\hogan.js C:\Users\ChemSW\AppData\Roaming\npm-cache\cc7c5b97-ules-jsbin-node-modules-hogan-js.lock
893 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\asyncjs\0.0.7\package.tgz
894 silly lockFile 10ea815c-dules-jsbin-node-modules-asyncjs C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\asyncjs
895 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\asyncjs C:\Users\ChemSW\AppData\Roaming\npm-cache\10ea815c-dules-jsbin-node-modules-asyncjs.lock
896 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\nodemailer\0.3.20\package.tgz
897 silly lockFile dbccd76c-es-jsbin-node-modules-nodemailer C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer
898 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer C:\Users\ChemSW\AppData\Roaming\npm-cache\dbccd76c-es-jsbin-node-modules-nodemailer.lock
899 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\less\1.3.0\package.tgz
900 silly lockFile 54408b64--modules-jsbin-node-modules-less C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\less
901 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\less C:\Users\ChemSW\AppData\Roaming\npm-cache\54408b64--modules-jsbin-node-modules-less.lock
902 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\commander\1.0.0\package.tgz
903 silly lockFile 56aa7fd8-les-jsbin-node-modules-commander C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\commander
904 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\commander C:\Users\ChemSW\AppData\Roaming\npm-cache\56aa7fd8-les-jsbin-node-modules-commander.lock
905 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\jade\0.26.3\package.tgz
906 silly lockFile 2c122a5b--modules-jsbin-node-modules-jade C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade
907 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade C:\Users\ChemSW\AppData\Roaming\npm-cache\2c122a5b--modules-jsbin-node-modules-jade.lock
908 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\stylus\0.28.2\package.tgz
909 silly lockFile 062833d6-odules-jsbin-node-modules-stylus C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\stylus
910 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\stylus C:\Users\ChemSW\AppData\Roaming\npm-cache\062833d6-odules-jsbin-node-modules-stylus.lock
911 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\soak\0.3.0\package.tgz
912 silly lockFile 009f3b55--modules-jsbin-node-modules-soak C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\soak
913 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\soak C:\Users\ChemSW\AppData\Roaming\npm-cache\009f3b55--modules-jsbin-node-modules-soak.lock
914 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\flatten\0.1.0\package.tgz
915 silly lockFile 47d832dd-dules-jsbin-node-modules-flatten C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\flatten
916 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\flatten C:\Users\ChemSW\AppData\Roaming\npm-cache\47d832dd-dules-jsbin-node-modules-flatten.lock
917 silly gunzTarPerm modes [ '755', '644' ]
918 silly gunzTarPerm modes [ '755', '644' ]
919 silly gunzTarPerm modes [ '755', '644' ]
920 silly gunzTarPerm modes [ '755', '644' ]
921 silly gunzTarPerm modes [ '755', '644' ]
922 silly gunzTarPerm modes [ '755', '644' ]
923 silly gunzTarPerm modes [ '755', '644' ]
924 silly gunzTarPerm modes [ '755', '644' ]
925 silly gunzTarPerm modes [ '755', '644' ]
926 silly gunzTarPerm modes [ '755', '644' ]
927 silly gunzTarPerm modes [ '755', '644' ]
928 silly gunzTarPerm modes [ '755', '644' ]
929 silly gunzTarPerm modes [ '755', '644' ]
930 silly gunzTarPerm extractEntry package.json
931 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
932 silly gunzTarPerm extractEntry package.json
933 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
934 silly gunzTarPerm extractEntry package.json
935 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
936 silly gunzTarPerm extractEntry package.json
937 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
938 silly gunzTarPerm extractEntry package.json
939 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
940 silly gunzTarPerm extractEntry package.json
941 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
942 silly gunzTarPerm extractEntry package.json
943 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
944 silly gunzTarPerm extractEntry package.json
945 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
946 silly gunzTarPerm extractEntry package.json
947 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
948 silly gunzTarPerm extractEntry package.json
949 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
950 silly gunzTarPerm extractEntry package.json
951 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
952 silly gunzTarPerm extractEntry README.md
953 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
954 silly gunzTarPerm extractEntry LICENSE
955 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
956 silly gunzTarPerm extractEntry package.json
957 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
958 silly gunzTarPerm extractEntry .npmignore
959 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
960 silly gunzTarPerm extractEntry index.js
961 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
962 silly gunzTarPerm extractEntry .npmignore
963 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
964 silly gunzTarPerm extractEntry LICENSE
965 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
966 silly gunzTarPerm extractEntry .npmignore
967 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
968 silly gunzTarPerm extractEntry README.md
969 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
970 silly gunzTarPerm extractEntry .npmignore
971 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
972 silly gunzTarPerm extractEntry fake_server.js
973 silly gunzTarPerm modified mode [ 'fake_server.js', 438, 420 ]
974 silly gunzTarPerm extractEntry package.json
975 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
976 silly gunzTarPerm extractEntry .npmignore
977 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
978 silly gunzTarPerm extractEntry README.md
979 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
980 silly gunzTarPerm extractEntry .npmignore
981 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
982 silly gunzTarPerm extractEntry index.js
983 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
984 silly gunzTarPerm extractEntry .npmignore
985 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
986 silly gunzTarPerm extractEntry LICENSE
987 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
988 silly gunzTarPerm extractEntry LICENSE
989 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
990 silly gunzTarPerm extractEntry bm.js
991 silly gunzTarPerm modified mode [ 'bm.js', 438, 420 ]
992 silly gunzTarPerm extractEntry README.md
993 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
994 silly gunzTarPerm extractEntry soak-test.js
995 silly gunzTarPerm modified mode [ 'soak-test.js', 438, 420 ]
996 silly gunzTarPerm extractEntry client.js
997 silly gunzTarPerm modified mode [ 'client.js', 438, 420 ]
998 silly gunzTarPerm extractEntry README.md
999 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
1000 silly gunzTarPerm extractEntry LICENSE
1001 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1002 silly gunzTarPerm extractEntry LICENSE
1003 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1004 silly gunzTarPerm extractEntry bcrypt.js
1005 silly gunzTarPerm modified mode [ 'bcrypt.js', 438, 420 ]
1006 silly gunzTarPerm extractEntry .npmignore
1007 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1008 silly gunzTarPerm extractEntry README.md
1009 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
1010 silly gunzTarPerm extractEntry .npmignore
1011 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1012 silly gunzTarPerm extractEntry README.md
1013 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
1014 silly gunzTarPerm extractEntry LICENSE
1015 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1016 silly gunzTarPerm extractEntry lib/compiler.js
1017 silly gunzTarPerm modified mode [ 'lib/compiler.js', 438, 420 ]
1018 silly gunzTarPerm extractEntry lib/hogan.js
1019 silly gunzTarPerm modified mode [ 'lib/hogan.js', 438, 420 ]
1020 silly gunzTarPerm extractEntry .travis.yml
1021 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1022 silly gunzTarPerm extractEntry demo/chaining.js
1023 silly gunzTarPerm modified mode [ 'demo/chaining.js', 438, 420 ]
1024 silly gunzTarPerm extractEntry index.js
1025 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
1026 silly gunzTarPerm extractEntry benchmark/node-mysql/insert.js
1027 silly gunzTarPerm modified mode [ 'benchmark/node-mysql/insert.js', 438, 420 ]
1028 silly gunzTarPerm extractEntry .travis.yml
1029 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1030 silly gunzTarPerm extractEntry History.md
1031 silly gunzTarPerm modified mode [ 'History.md', 438, 420 ]
1032 silly gunzTarPerm extractEntry soak.js
1033 silly gunzTarPerm modified mode [ 'soak.js', 438, 420 ]
1034 silly gunzTarPerm extractEntry LICENSE.md
1035 silly gunzTarPerm modified mode [ 'LICENSE.md', 438, 420 ]
1036 silly gunzTarPerm extractEntry index.js
1037 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
1038 silly gunzTarPerm extractEntry test.js
1039 silly gunzTarPerm modified mode [ 'test.js', 438, 420 ]
1040 silly gunzTarPerm extractEntry LICENSE
1041 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1042 silly gunzTarPerm extractEntry .travis.yml
1043 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1044 silly gunzTarPerm extractEntry flatten.js
1045 silly gunzTarPerm modified mode [ 'flatten.js', 438, 420 ]
1046 silly gunzTarPerm extractEntry tests/flatten-test.js
1047 silly gunzTarPerm modified mode [ 'tests/flatten-test.js', 438, 420 ]
1048 silly gunzTarPerm extractEntry index.js
1049 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
1050 silly gunzTarPerm extractEntry jade.js
1051 silly gunzTarPerm modified mode [ 'jade.js', 438, 420 ]
1052 silly gunzTarPerm extractEntry index.js
1053 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
1054 silly gunzTarPerm extractEntry bin/stylus
1055 silly gunzTarPerm modified mode [ 'bin/stylus', 438, 420 ]
1056 silly gunzTarPerm extractEntry lib/template.js
1057 silly gunzTarPerm modified mode [ 'lib/template.js', 438, 420 ]
1058 silly gunzTarPerm extractEntry CHANGELOG
1059 silly gunzTarPerm modified mode [ 'CHANGELOG', 438, 420 ]
1060 silly gunzTarPerm extractEntry examples/async_compare.js
1061 silly gunzTarPerm modified mode [ 'examples/async_compare.js', 438, 420 ]
1062 silly gunzTarPerm extractEntry LICENSE
1063 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1064 silly gunzTarPerm extractEntry dist/less-1.1.0.js
1065 silly gunzTarPerm modified mode [ 'dist/less-1.1.0.js', 438, 420 ]
1066 silly gunzTarPerm extractEntry .gitmodules
1067 silly gunzTarPerm modified mode [ '.gitmodules', 438, 420 ]
1068 silly gunzTarPerm extractEntry tests/index.html
1069 silly gunzTarPerm modified mode [ 'tests/index.html', 438, 420 ]
1070 silly gunzTarPerm extractEntry lib/colors.js
1071 silly gunzTarPerm modified mode [ 'lib/colors.js', 438, 420 ]
1072 silly gunzTarPerm extractEntry Makefile
1073 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
1074 silly gunzTarPerm extractEntry tests/qunit/qunit.js
1075 silly gunzTarPerm modified mode [ 'tests/qunit/qunit.js', 438, 420 ]
1076 silly gunzTarPerm extractEntry tests/qunit/qunit.css
1077 silly gunzTarPerm modified mode [ 'tests/qunit/qunit.css', 438, 420 ]
1078 silly gunzTarPerm extractEntry sqlite3.js
1079 silly gunzTarPerm modified mode [ 'sqlite3.js', 438, 420 ]
1080 silly gunzTarPerm extractEntry deps/sqlite3/README
1081 silly gunzTarPerm modified mode [ 'deps/sqlite3/README', 438, 420 ]
1082 silly gunzTarPerm extractEntry demo/du.js
1083 silly gunzTarPerm modified mode [ 'demo/du.js', 438, 420 ]
1084 silly gunzTarPerm extractEntry demo/filewalker.js
1085 silly gunzTarPerm modified mode [ 'demo/filewalker.js', 438, 420 ]
1086 silly gunzTarPerm extractEntry benchmark/node-mysql/select.js
1087 silly gunzTarPerm modified mode [ 'benchmark/node-mysql/select.js', 438, 420 ]
1088 silly gunzTarPerm extractEntry benchmark/php/insert-select.php
1089 silly gunzTarPerm modified mode [ 'benchmark/php/insert-select.php', 438, 420 ]
1090 silly gunzTarPerm extractEntry lib/commander.js
1091 silly gunzTarPerm modified mode [ 'lib/commander.js', 438, 420 ]
1092 silly gunzTarPerm extractEntry Makefile
1093 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
1094 silly gunzTarPerm extractEntry examples/example_dkim.js
1095 silly gunzTarPerm modified mode [ 'examples/example_dkim.js', 438, 420 ]
1096 silly gunzTarPerm extractEntry examples/example_sendmail.js
1097 silly gunzTarPerm modified mode [ 'examples/example_sendmail.js', 438, 420 ]
1098 silly gunzTarPerm extractEntry jade.min.js
1099 silly gunzTarPerm modified mode [ 'jade.min.js', 438, 420 ]
1100 silly gunzTarPerm extractEntry runtime.js
1101 silly gunzTarPerm modified mode [ 'runtime.js', 438, 420 ]
1102 silly gunzTarPerm extractEntry examples/forever_gen_salt.js
1103 silly gunzTarPerm modified mode [ 'examples/forever_gen_salt.js', 438, 420 ]
1104 silly gunzTarPerm extractEntry .travis.yml
1105 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1106 silly gunzTarPerm extractEntry dist/less-1.1.4.js
1107 silly gunzTarPerm modified mode [ 'dist/less-1.1.4.js', 438, 420 ]
1108 silly gunzTarPerm extractEntry examples/example_ses.js
1109 silly gunzTarPerm modified mode [ 'examples/example_ses.js', 438, 420 ]
1110 silly gunzTarPerm extractEntry runtime.min.js
1111 silly gunzTarPerm modified mode [ 'runtime.min.js', 438, 420 ]
1112 silly gunzTarPerm extractEntry lib/errors.js
1113 silly gunzTarPerm modified mode [ 'lib/errors.js', 438, 420 ]
1114 silly gunzTarPerm extractEntry lib/utils.js
1115 silly gunzTarPerm modified mode [ 'lib/utils.js', 438, 420 ]
1116 silly gunzTarPerm extractEntry .git_ignore
1117 silly gunzTarPerm modified mode [ '.git_ignore', 438, 420 ]
1118 silly gunzTarPerm extractEntry bin/hulk
1119 silly gunzTarPerm modified mode [ 'bin/hulk', 438, 420 ]
1120 silly gunzTarPerm extractEntry examples/example_smtp.js
1121 silly gunzTarPerm modified mode [ 'examples/example_smtp.js', 438, 420 ]
1122 silly gunzTarPerm extractEntry Makefile
1123 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
1124 silly gunzTarPerm extractEntry examples/example_xoauth.js
1125 silly gunzTarPerm modified mode [ 'examples/example_xoauth.js', 438, 420 ]
1126 silly gunzTarPerm extractEntry binding.gyp
1127 silly gunzTarPerm modified mode [ 'binding.gyp', 438, 420 ]
1128 silly gunzTarPerm extractEntry dist/less-1.1.4.min.js
1129 silly gunzTarPerm modified mode [ 'dist/less-1.1.4.min.js', 438, 420 ]
1130 silly gunzTarPerm extractEntry lib/lexer.js
1131 silly gunzTarPerm modified mode [ 'lib/lexer.js', 438, 420 ]
1132 silly gunzTarPerm extractEntry test/index.js
1133 silly gunzTarPerm modified mode [ 'test/index.js', 438, 420 ]
1134 silly gunzTarPerm extractEntry examples/nyan.gif
1135 silly gunzTarPerm modified mode [ 'examples/nyan.gif', 438, 420 ]
1136 silly gunzTarPerm extractEntry src/bcrypt.cc
1137 silly gunzTarPerm modified mode [ 'src/bcrypt.cc', 438, 420 ]
1138 silly gunzTarPerm extractEntry deps/sqlite3/Makefile.in
1139 silly gunzTarPerm modified mode [ 'deps/sqlite3/Makefile.in', 438, 420 ]
1140 silly gunzTarPerm extractEntry deps/sqlite3/config.guess
1141 silly gunzTarPerm modified mode [ 'deps/sqlite3/config.guess', 438, 420 ]
1142 silly gunzTarPerm extractEntry test/jquery.js
1143 silly gunzTarPerm modified mode [ 'test/jquery.js', 438, 420 ]
1144 silly gunzTarPerm extractEntry examples/test_private.pem
1145 silly gunzTarPerm modified mode [ 'examples/test_private.pem', 438, 420 ]
1146 silly gunzTarPerm extractEntry src/bcrypt_node.cc
1147 silly gunzTarPerm modified mode [ 'src/bcrypt_node.cc', 438, 420 ]
1148 silly gunzTarPerm extractEntry .travis.yml
1149 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1150 silly gunzTarPerm extractEntry History.md
1151 silly gunzTarPerm modified mode [ 'History.md', 438, 420 ]
1152 silly gunzTarPerm extractEntry lib/helpers.js
1153 silly gunzTarPerm modified mode [ 'lib/helpers.js', 438, 420 ]
1154 silly gunzTarPerm extractEntry src/blowfish.cc
1155 silly gunzTarPerm modified mode [ 'src/blowfish.cc', 438, 420 ]
1156 silly gunzTarPerm extractEntry deps/sqlite3/config.sub
1157 silly gunzTarPerm modified mode [ 'deps/sqlite3/config.sub', 438, 420 ]
1158 silly gunzTarPerm extractEntry killandsteal.sh
1159 silly gunzTarPerm modified mode [ 'killandsteal.sh', 438, 420 ]
1160 silly gunzTarPerm extractEntry .travis.yml
1161 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1162 silly gunzTarPerm extractEntry src/node_blf.h
1163 silly gunzTarPerm modified mode [ 'src/node_blf.h', 438, 420 ]
1164 silly gunzTarPerm extractEntry deps/sqlite3/configure
1165 silly gunzTarPerm modified mode [ 'deps/sqlite3/configure', 438, 420 ]
1166 silly gunzTarPerm extractEntry Makefile
1167 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
1168 silly gunzTarPerm extractEntry Readme.md
1169 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1170 silly gunzTarPerm extractEntry test/async.js
1171 silly gunzTarPerm modified mode [ 'test/async.js', 438, 420 ]
1172 silly gunzTarPerm extractEntry demo/find.js
1173 silly gunzTarPerm modified mode [ 'demo/find.js', 438, 420 ]
1174 silly gunzTarPerm extractEntry demo/fs.js
1175 silly gunzTarPerm modified mode [ 'demo/fs.js', 438, 420 ]
1176 silly gunzTarPerm extractEntry dist/less-1.1.5.js
1177 silly gunzTarPerm modified mode [ 'dist/less-1.1.5.js', 438, 420 ]
1178 silly gunzTarPerm extractEntry lib/nodemailer.js
1179 silly gunzTarPerm modified mode [ 'lib/nodemailer.js', 438, 420 ]
1180 silly gunzTarPerm extractEntry lib/transport.js
1181 silly gunzTarPerm modified mode [ 'lib/transport.js', 438, 420 ]
1182 silly gunzTarPerm extractEntry test/deprecated.js
1183 silly gunzTarPerm modified mode [ 'test/deprecated.js', 438, 420 ]
1184 silly gunzTarPerm extractEntry testing/index.js
1185 silly gunzTarPerm modified mode [ 'testing/index.js', 438, 420 ]
1186 silly gunzTarPerm extractEntry testing/user.js
1187 silly gunzTarPerm modified mode [ 'testing/user.js', 438, 420 ]
1188 silly gunzTarPerm extractEntry lib/wellknown.js
1189 silly gunzTarPerm modified mode [ 'lib/wellknown.js', 438, 420 ]
1190 silly gunzTarPerm extractEntry test/repetitions.js
1191 silly gunzTarPerm modified mode [ 'test/repetitions.js', 438, 420 ]
1192 silly gunzTarPerm extractEntry lib/xoauth.js
1193 silly gunzTarPerm modified mode [ 'lib/xoauth.js', 438, 420 ]
1194 silly gunzTarPerm extractEntry test/sync.js
1195 silly gunzTarPerm modified mode [ 'test/sync.js', 438, 420 ]
1196 silly gunzTarPerm extractEntry dist/less-1.1.5.min.js
1197 silly gunzTarPerm modified mode [ 'dist/less-1.1.5.min.js', 438, 420 ]
1198 silly gunzTarPerm extractEntry lib/engines/sendmail.js
1199 silly gunzTarPerm modified mode [ 'lib/engines/sendmail.js', 438, 420 ]
1200 silly gunzTarPerm extractEntry wscript
1201 silly gunzTarPerm modified mode [ 'wscript', 438, 420 ]
1202 silly gunzTarPerm extractEntry lib/middleware.js
1203 silly gunzTarPerm modified mode [ 'lib/middleware.js', 438, 420 ]
1204 silly gunzTarPerm extractEntry lib/units.js
1205 silly gunzTarPerm modified mode [ 'lib/units.js', 438, 420 ]
1206 silly gunzTarPerm extractEntry lib/engines/ses.js
1207 silly gunzTarPerm modified mode [ 'lib/engines/ses.js', 438, 420 ]
1208 silly gunzTarPerm extractEntry lib/engines/smtp.js
1209 silly gunzTarPerm modified mode [ 'lib/engines/smtp.js', 438, 420 ]
1210 silly gunzTarPerm extractEntry dist/less-1.1.3.min.js
1211 silly gunzTarPerm modified mode [ 'dist/less-1.1.3.min.js', 438, 420 ]
1212 silly gunzTarPerm extractEntry lib/engines/stub.js
1213 silly gunzTarPerm modified mode [ 'lib/engines/stub.js', 438, 420 ]
1214 silly gunzTarPerm extractEntry bin/express
1215 silly gunzTarPerm modified mode [ 'bin/express', 438, 420 ]
1216 silly gunzTarPerm extractEntry Readme.md
1217 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1218 silly gunzTarPerm extractEntry demo/grep.js
1219 silly gunzTarPerm modified mode [ 'demo/grep.js', 438, 420 ]
1220 silly gunzTarPerm extractEntry demo/ls.js
1221 silly gunzTarPerm modified mode [ 'demo/ls.js', 438, 420 ]
1222 silly gunzTarPerm extractEntry test/nodemailer.js
1223 silly gunzTarPerm modified mode [ 'test/nodemailer.js', 438, 420 ]
1224 silly gunzTarPerm extractEntry License
1225 silly gunzTarPerm modified mode [ 'License', 438, 420 ]
1226 silly gunzTarPerm extractEntry Makefile
1227 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
1228 silly gunzTarPerm extractEntry dist/less-1.1.6.min.js
1229 silly gunzTarPerm modified mode [ 'dist/less-1.1.6.min.js', 438, 420 ]
1230 silly gunzTarPerm extractEntry demo/assets/1.txt
1231 silly gunzTarPerm modified mode [ 'demo/assets/1.txt', 438, 420 ]
1232 silly gunzTarPerm extractEntry test/json2.js
1233 silly gunzTarPerm modified mode [ 'test/json2.js', 438, 420 ]
1234 silly gunzTarPerm extractEntry testing/head.jade
1235 silly gunzTarPerm modified mode [ 'testing/head.jade', 438, 420 ]
1236 silly gunzTarPerm extractEntry testing/index.jade
1237 silly gunzTarPerm modified mode [ 'testing/index.jade', 438, 420 ]
1238 silly gunzTarPerm extractEntry tool/pcap-mysql.js
1239 silly gunzTarPerm modified mode [ 'tool/pcap-mysql.js', 438, 420 ]
1240 silly gunzTarPerm extractEntry demo/assets/2.txt
1241 silly gunzTarPerm modified mode [ 'demo/assets/2.txt', 438, 420 ]
1242 silly gunzTarPerm extractEntry test/mustache.js
1243 silly gunzTarPerm modified mode [ 'test/mustache.js', 438, 420 ]
1244 silly gunzTarPerm extractEntry test/qunit.js
1245 silly gunzTarPerm modified mode [ 'test/qunit.js', 438, 420 ]
1246 silly gunzTarPerm extractEntry lib/token.js
1247 silly gunzTarPerm modified mode [ 'lib/token.js', 438, 420 ]
1248 silly gunzTarPerm extractEntry lib/renderer.js
1249 silly gunzTarPerm modified mode [ 'lib/renderer.js', 438, 420 ]
1250 silly gunzTarPerm extractEntry demo/assets/3.txt
1251 silly gunzTarPerm modified mode [ 'demo/assets/3.txt', 438, 420 ]
1252 silly gunzTarPerm extractEntry dist/less-1.2.0.js
1253 silly gunzTarPerm modified mode [ 'dist/less-1.2.0.js', 438, 420 ]
1254 silly gunzTarPerm extractEntry testing/layout.jade
1255 silly gunzTarPerm modified mode [ 'testing/layout.jade', 438, 420 ]
1256 silly gunzTarPerm extractEntry lib/async.js
1257 silly gunzTarPerm modified mode [ 'lib/async.js', 438, 420 ]
1258 silly gunzTarPerm extractEntry testing/user.jade
1259 silly gunzTarPerm modified mode [ 'testing/user.jade', 438, 420 ]
1260 silly gunzTarPerm extractEntry lib/stylus.js
1261 silly gunzTarPerm modified mode [ 'lib/stylus.js', 438, 420 ]
1262 silly gunzTarPerm extractEntry bin/jade
1263 silly gunzTarPerm modified mode [ 'bin/jade', 438, 420 ]
1264 silly gunzTarPerm extractEntry test/run.js
1265 silly gunzTarPerm modified mode [ 'test/run.js', 438, 420 ]
1266 silly gunzTarPerm extractEntry lib/parser.js
1267 silly gunzTarPerm modified mode [ 'lib/parser.js', 438, 420 ]
1268 silly gunzTarPerm extractEntry jade.md
1269 silly gunzTarPerm modified mode [ 'jade.md', 438, 420 ]
1270 silly gunzTarPerm extractEntry lib/stack/frame.js
1271 silly gunzTarPerm modified mode [ 'lib/stack/frame.js', 438, 420 ]
1272 silly gunzTarPerm extractEntry test.jade
1273 silly gunzTarPerm modified mode [ 'test.jade', 438, 420 ]
1274 silly gunzTarPerm extractEntry lib/stack/index.js
1275 silly gunzTarPerm modified mode [ 'lib/stack/index.js', 438, 420 ]
1276 silly gunzTarPerm extractEntry lib/compiler.js
1277 silly gunzTarPerm modified mode [ 'lib/compiler.js', 438, 420 ]
1278 silly gunzTarPerm extractEntry lib/stack/scope.js
1279 silly gunzTarPerm modified mode [ 'lib/stack/scope.js', 438, 420 ]
1280 silly gunzTarPerm extractEntry lib/application.js
1281 silly gunzTarPerm modified mode [ 'lib/application.js', 438, 420 ]
1282 silly gunzTarPerm extractEntry lib/express.js
1283 silly gunzTarPerm modified mode [ 'lib/express.js', 438, 420 ]
1284 silly gunzTarPerm extractEntry lib/filters.js
1285 silly gunzTarPerm modified mode [ 'lib/filters.js', 438, 420 ]
1286 silly gunzTarPerm extractEntry lib/convert/css.js
1287 silly gunzTarPerm modified mode [ 'lib/convert/css.js', 438, 420 ]
1288 silly gunzTarPerm extractEntry lib/inline-tags.js
1289 silly gunzTarPerm modified mode [ 'lib/inline-tags.js', 438, 420 ]
1290 silly gunzTarPerm extractEntry lib/nodes/arguments.js
1291 silly gunzTarPerm modified mode [ 'lib/nodes/arguments.js', 438, 420 ]
1292 silly gunzTarPerm extractEntry dist/less-1.2.0.min.js
1293 silly gunzTarPerm modified mode [ 'dist/less-1.2.0.min.js', 438, 420 ]
1294 silly gunzTarPerm extractEntry lib/jade.js
1295 silly gunzTarPerm modified mode [ 'lib/jade.js', 438, 420 ]
1296 silly gunzTarPerm extractEntry test/spec.js
1297 silly gunzTarPerm modified mode [ 'test/spec.js', 438, 420 ]
1298 silly gunzTarPerm extractEntry test/qunit.css
1299 silly gunzTarPerm modified mode [ 'test/qunit.css', 438, 420 ]
1300 silly gunzTarPerm extractEntry lib/nodes/ident.js
1301 silly gunzTarPerm modified mode [ 'lib/nodes/ident.js', 438, 420 ]
1302 silly gunzTarPerm extractEntry lib/nodes/if.js
1303 silly gunzTarPerm modified mode [ 'lib/nodes/if.js', 438, 420 ]
1304 silly gunzTarPerm extractEntry test/index.html
1305 silly gunzTarPerm modified mode [ 'test/index.html', 438, 420 ]
1306 silly gunzTarPerm extractEntry Readme.md
1307 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1308 silly gunzTarPerm extractEntry test/common.js
1309 silly gunzTarPerm modified mode [ 'test/common.js', 438, 420 ]
1310 silly gunzTarPerm extractEntry lib/test.js
1311 silly gunzTarPerm modified mode [ 'lib/test.js', 438, 420 ]
1312 silly gunzTarPerm extractEntry lib/plugins/fs-node.js
1313 silly gunzTarPerm modified mode [ 'lib/plugins/fs-node.js', 438, 420 ]
1314 silly gunzTarPerm extractEntry lib/nodes/import.js
1315 silly gunzTarPerm modified mode [ 'lib/nodes/import.js', 438, 420 ]
1316 silly gunzTarPerm extractEntry lib/doctypes.js
1317 silly gunzTarPerm modified mode [ 'lib/doctypes.js', 438, 420 ]
1318 silly gunzTarPerm extractEntry lib/self-closing.js
1319 silly gunzTarPerm modified mode [ 'lib/self-closing.js', 438, 420 ]
1320 silly gunzTarPerm extractEntry test/spec/README.md
1321 silly gunzTarPerm modified mode [ 'test/spec/README.md', 438, 420 ]
1322 silly gunzTarPerm extractEntry lib/nodes/hsla.js
1323 silly gunzTarPerm modified mode [ 'lib/nodes/hsla.js', 438, 420 ]
1324 silly gunzTarPerm extractEntry lib/parser.js
1325 silly gunzTarPerm modified mode [ 'lib/parser.js', 438, 420 ]
1326 silly gunzTarPerm extractEntry test/spec/Changes
1327 silly gunzTarPerm modified mode [ 'test/spec/Changes', 438, 420 ]
1328 silly gunzTarPerm extractEntry lib/plugins/shortcuts.js
1329 silly gunzTarPerm modified mode [ 'lib/plugins/shortcuts.js', 438, 420 ]
1330 silly gunzTarPerm extractEntry lib/nodes/jsliteral.js
1331 silly gunzTarPerm modified mode [ 'lib/nodes/jsliteral.js', 438, 420 ]
1332 silly gunzTarPerm extractEntry lib/runtime.js
1333 silly gunzTarPerm modified mode [ 'lib/runtime.js', 438, 420 ]
1334 silly gunzTarPerm extractEntry test/spec/Rakefile
1335 silly gunzTarPerm modified mode [ 'test/spec/Rakefile', 438, 420 ]
1336 silly gunzTarPerm extractEntry lib/nodes/keyframes.js
1337 silly gunzTarPerm modified mode [ 'lib/nodes/keyframes.js', 438, 420 ]
1338 silly gunzTarPerm extractEntry lib/utils.js
1339 silly gunzTarPerm modified mode [ 'lib/utils.js', 438, 420 ]
1340 silly gunzTarPerm extractEntry test/spec/specs/inverted.yml
1341 silly gunzTarPerm modified mode [ 'test/spec/specs/inverted.yml', 438, 420 ]
1342 silly gunzTarPerm extractEntry lib/middleware.js
1343 silly gunzTarPerm modified mode [ 'lib/middleware.js', 438, 420 ]
1344 silly gunzTarPerm extractEntry lib/request.js
1345 silly gunzTarPerm modified mode [ 'lib/request.js', 438, 420 ]
1346 silly gunzTarPerm extractEntry dist/less-1.2.1.js
1347 silly gunzTarPerm modified mode [ 'dist/less-1.2.1.js', 438, 420 ]
1348 silly gunzTarPerm extractEntry lib/nodes/literal.js
1349 silly gunzTarPerm modified mode [ 'lib/nodes/literal.js', 438, 420 ]
1350 silly gunzTarPerm extractEntry lib/lexer.js
1351 silly gunzTarPerm modified mode [ 'lib/lexer.js', 438, 420 ]
1352 silly gunzTarPerm extractEntry test/spec/specs/comments.json
1353 silly gunzTarPerm modified mode [ 'test/spec/specs/comments.json', 438, 420 ]
1354 silly gunzTarPerm extractEntry lib/nodes/media.js
1355 silly gunzTarPerm modified mode [ 'lib/nodes/media.js', 438, 420 ]
1356 silly gunzTarPerm extractEntry lib/nodes/attrs.js
1357 silly gunzTarPerm modified mode [ 'lib/nodes/attrs.js', 438, 420 ]
1358 silly gunzTarPerm extractEntry test/spec/specs/delimiters.json
1359 silly gunzTarPerm modified mode [ 'test/spec/specs/delimiters.json', 438, 420 ]
1360 silly gunzTarPerm extractEntry lib/nodes/node.js
1361 silly gunzTarPerm modified mode [ 'lib/nodes/node.js', 438, 420 ]
1362 silly gunzTarPerm extractEntry lib/nodes/code.js
1363 silly gunzTarPerm modified mode [ 'lib/nodes/code.js', 438, 420 ]
1364 silly gunzTarPerm extractEntry test/spec/specs/delimiters.yml
1365 silly gunzTarPerm modified mode [ 'test/spec/specs/delimiters.yml', 438, 420 ]
1366 silly gunzTarPerm extractEntry lib/nodes/group.js
1367 silly gunzTarPerm modified mode [ 'lib/nodes/group.js', 438, 420 ]
1368 silly gunzTarPerm extractEntry lib/nodes/comment.js
1369 silly gunzTarPerm modified mode [ 'lib/nodes/comment.js', 438, 420 ]
1370 silly gunzTarPerm extractEntry test/spec/specs/interpolation.json
1371 silly gunzTarPerm modified mode [ 'test/spec/specs/interpolation.json', 438, 420 ]
1372 silly gunzTarPerm extractEntry lib/nodes/null.js
1373 silly gunzTarPerm modified mode [ 'lib/nodes/null.js', 438, 420 ]
1374 silly gunzTarPerm extractEntry lib/nodes/doctype.js
1375 silly gunzTarPerm modified mode [ 'lib/nodes/doctype.js', 438, 420 ]
1376 silly gunzTarPerm extractEntry test/spec/specs/interpolation.yml
1377 silly gunzTarPerm modified mode [ 'test/spec/specs/interpolation.yml', 438, 420 ]
1378 silly gunzTarPerm extractEntry test/config.template.js
1379 silly gunzTarPerm modified mode [ 'test/config.template.js', 438, 420 ]
1380 silly gunzTarPerm extractEntry test/run.js
1381 silly gunzTarPerm modified mode [ 'test/run.js', 438, 420 ]
1382 silly gunzTarPerm extractEntry lib/nodes/function.js
1383 silly gunzTarPerm modified mode [ 'lib/nodes/function.js', 438, 420 ]
1384 silly gunzTarPerm extractEntry lib/nodes/case.js
1385 silly gunzTarPerm modified mode [ 'lib/nodes/case.js', 438, 420 ]
1386 silly gunzTarPerm extractEntry test/spec/specs/inverted.json
1387 silly gunzTarPerm modified mode [ 'test/spec/specs/inverted.json', 438, 420 ]
1388 silly gunzTarPerm extractEntry dist/less-1.2.1.min.js
1389 silly gunzTarPerm modified mode [ 'dist/less-1.2.1.min.js', 438, 420 ]
1390 silly gunzTarPerm extractEntry lib/plugins/utils.js
1391 silly gunzTarPerm modified mode [ 'lib/plugins/utils.js', 438, 420 ]
1392 silly gunzTarPerm extractEntry Readme.md
1393 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1394 silly gunzTarPerm extractEntry lib/nodes/page.js
1395 silly gunzTarPerm modified mode [ 'lib/nodes/page.js', 438, 420 ]
1396 silly gunzTarPerm extractEntry lib/nodes/filter.js
1397 silly gunzTarPerm modified mode [ 'lib/nodes/filter.js', 438, 420 ]
1398 silly gunzTarPerm extractEntry test/spec/specs/comments.yml
1399 silly gunzTarPerm modified mode [ 'test/spec/specs/comments.yml', 438, 420 ]
1400 silly gunzTarPerm extractEntry test/fixture/columnia.sql
1401 silly gunzTarPerm modified mode [ 'test/fixture/columnia.sql', 438, 420 ]
1402 silly gunzTarPerm extractEntry lib/nodes/fontface.js
1403 silly gunzTarPerm modified mode [ 'lib/nodes/fontface.js', 438, 420 ]
1404 silly gunzTarPerm extractEntry lib/nodes/index.js
1405 silly gunzTarPerm modified mode [ 'lib/nodes/index.js', 438, 420 ]
1406 silly gunzTarPerm extractEntry test/spec/specs/partials.json
1407 silly gunzTarPerm modified mode [ 'test/spec/specs/partials.json', 438, 420 ]
1408 silly gunzTarPerm extractEntry lib/response.js
1409 silly gunzTarPerm modified mode [ 'lib/response.js', 438, 420 ]
1410 silly gunzTarPerm extractEntry lib/utils.js
1411 silly gunzTarPerm modified mode [ 'lib/utils.js', 438, 420 ]
1412 silly gunzTarPerm extractEntry test/all.js
1413 silly gunzTarPerm modified mode [ 'test/all.js', 438, 420 ]
1414 silly gunzTarPerm extractEntry lib/nodes/params.js
1415 silly gunzTarPerm modified mode [ 'lib/nodes/params.js', 438, 420 ]
1416 silly gunzTarPerm extractEntry lib/nodes/literal.js
1417 silly gunzTarPerm modified mode [ 'lib/nodes/literal.js', 438, 420 ]
1418 silly gunzTarPerm extractEntry test/spec/specs/partials.yml
1419 silly gunzTarPerm modified mode [ 'test/spec/specs/partials.yml', 438, 420 ]
1420 silly gunzTarPerm extractEntry dist/less-1.1.3.js
1421 silly gunzTarPerm modified mode [ 'dist/less-1.1.3.js', 438, 420 ]
1422 silly gunzTarPerm extractEntry lib/nodes/extend.js
1423 silly gunzTarPerm modified mode [ 'lib/nodes/extend.js', 438, 420 ]
1424 silly gunzTarPerm extractEntry lib/nodes/mixin.js
1425 silly gunzTarPerm modified mode [ 'lib/nodes/mixin.js', 438, 420 ]
1426 silly gunzTarPerm extractEntry test/spec/specs/sections.json
1427 silly gunzTarPerm modified mode [ 'test/spec/specs/sections.json', 438, 420 ]
1428 silly gunzTarPerm extractEntry lib/nodes/property.js
1429 silly gunzTarPerm modified mode [ 'lib/nodes/property.js', 438, 420 ]
1430 silly gunzTarPerm extractEntry lib/nodes/node.js
1431 silly gunzTarPerm modified mode [ 'lib/nodes/node.js', 438, 420 ]
1432 silly gunzTarPerm extractEntry test/spec/specs/sections.yml
1433 silly gunzTarPerm modified mode [ 'test/spec/specs/sections.yml', 438, 420 ]
1434 silly gunzTarPerm extractEntry lib/nodes/block.js
1435 silly gunzTarPerm modified mode [ 'lib/nodes/block.js', 438, 420 ]
1436 silly gunzTarPerm extractEntry test/spec/specs/~lambdas.json
1437 silly gunzTarPerm modified mode [ 'test/spec/specs/~lambdas.json', 438, 420 ]
1438 silly gunzTarPerm extractEntry lib/nodes/tag.js
1439 silly gunzTarPerm modified mode [ 'lib/nodes/tag.js', 438, 420 ]
1440 silly gunzTarPerm extractEntry lib/nodes/block-comment.js
1441 silly gunzTarPerm modified mode [ 'lib/nodes/block-comment.js', 438, 420 ]
1442 silly gunzTarPerm extractEntry lib/nodes/text.js
1443 silly gunzTarPerm modified mode [ 'lib/nodes/text.js', 438, 420 ]
1444 silly gunzTarPerm extractEntry dist/less-1.2.2.js
1445 silly gunzTarPerm modified mode [ 'dist/less-1.2.2.js', 438, 420 ]
1446 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\soak\package.json
1447 silly gunzTarPerm extractEntry lib/nodes/each.js
1448 silly gunzTarPerm modified mode [ 'lib/nodes/each.js', 438, 420 ]
1449 silly gunzTarPerm extractEntry lib/view.js
1450 silly gunzTarPerm modified mode [ 'lib/view.js', 438, 420 ]
1451 silly gunzTarPerm extractEntry lib/router/index.js
1452 silly gunzTarPerm modified mode [ 'lib/router/index.js', 438, 420 ]
1453 silly gunzTarPerm extractEntry test/async.test.js
1454 silly gunzTarPerm modified mode [ 'test/async.test.js', 438, 420 ]
1455 silly gunzTarPerm extractEntry test/fs.test.js
1456 silly gunzTarPerm modified mode [ 'test/fs.test.js', 438, 420 ]
1457 silly gunzTarPerm extractEntry test/fixture/libmysql_password.c
1458 silly gunzTarPerm modified mode [ 'test/fixture/libmysql_password.c', 438, 420 ]
1459 silly gunzTarPerm extractEntry test/integration/Client/commands/test-ping.js
1460 silly gunzTarPerm modified mode [ 'test/integration/Client/commands/test-ping.js', 438, 420 ]
1461 silly gunzTarPerm extractEntry lib/router/methods.js
1462 silly gunzTarPerm modified mode [ 'lib/router/methods.js', 438, 420 ]
1463 silly gunzTarPerm extractEntry lib/router/route.js
1464 silly gunzTarPerm modified mode [ 'lib/router/route.js', 438, 420 ]
1465 silly gunzTarPerm extractEntry deps/sqlite3/configure.ac
1466 silly gunzTarPerm modified mode [ 'deps/sqlite3/configure.ac', 438, 420 ]
1467 silly gunzTarPerm extractEntry lib/nodes/expression.js
1468 silly gunzTarPerm modified mode [ 'lib/nodes/expression.js', 438, 420 ]
1469 silly gunzTarPerm extractEntry lib/nodes/return.js
1470 silly gunzTarPerm modified mode [ 'lib/nodes/return.js', 438, 420 ]
1471 silly gunzTarPerm extractEntry deps/sqlite3/depcomp
1472 silly gunzTarPerm modified mode [ 'deps/sqlite3/depcomp', 438, 420 ]
1473 silly gunzTarPerm extractEntry dist/less-1.1.2.min.js
1474 silly gunzTarPerm modified mode [ 'dist/less-1.1.2.min.js', 438, 420 ]
1475 silly gunzTarPerm extractEntry deps/sqlite3/INSTALL
1476 silly gunzTarPerm modified mode [ 'deps/sqlite3/INSTALL', 438, 420 ]
1477 silly gunzTarPerm extractEntry lib/nodes/each.js
1478 silly gunzTarPerm modified mode [ 'lib/nodes/each.js', 438, 420 ]
1479 silly gunzTarPerm extractEntry deps/sqlite3/install-sh
1480 silly gunzTarPerm modified mode [ 'deps/sqlite3/install-sh', 438, 420 ]
1481 silly gunzTarPerm extractEntry lib/nodes/rgba.js
1482 silly gunzTarPerm modified mode [ 'lib/nodes/rgba.js', 438, 420 ]
1483 silly gunzTarPerm extractEntry deps/sqlite3/ltmain.sh
1484 silly gunzTarPerm modified mode [ 'deps/sqlite3/ltmain.sh', 438, 420 ]
1485 silly lockFile 009f3b55--modules-jsbin-node-modules-soak C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\soak
1486 silly gunzTarPerm extractEntry lib/nodes/comment.js
1487 silly gunzTarPerm modified mode [ 'lib/nodes/comment.js', 438, 420 ]
1488 silly gunzTarPerm extractEntry lib/nodes/root.js
1489 silly gunzTarPerm modified mode [ 'lib/nodes/root.js', 438, 420 ]
1490 silly gunzTarPerm extractEntry test/spec/specs/~lambdas.yml
1491 silly gunzTarPerm modified mode [ 'test/spec/specs/~lambdas.yml', 438, 420 ]
1492 silly gunzTarPerm extractEntry test/assets/1.txt
1493 silly gunzTarPerm modified mode [ 'test/assets/1.txt', 438, 420 ]
1494 silly gunzTarPerm extractEntry test/assets/11.txt
1495 silly gunzTarPerm modified mode [ 'test/assets/11.txt', 438, 420 ]
1496 silly gunzTarPerm extractEntry dist/less-1.2.2.min.js
1497 silly gunzTarPerm modified mode [ 'dist/less-1.2.2.min.js', 438, 420 ]
1498 silly gunzTarPerm extractEntry test/integration/Client/commands/test-statistics.js
1499 silly gunzTarPerm modified mode [ 'test/integration/Client/commands/test-statistics.js',
1499 silly gunzTarPerm 438,
1499 silly gunzTarPerm 420 ]
1500 silly gunzTarPerm extractEntry test/integration/Client/commands/test-useDatabase.js
1501 silly gunzTarPerm modified mode [ 'test/integration/Client/commands/test-useDatabase.js',
1501 silly gunzTarPerm 438,
1501 silly gunzTarPerm 420 ]
1502 silly gunzTarPerm extractEntry lib/nodes/charset.js
1503 silly gunzTarPerm modified mode [ 'lib/nodes/charset.js', 438, 420 ]
1504 silly gunzTarPerm extractEntry lib/nodes/selector.js
1505 silly gunzTarPerm modified mode [ 'lib/nodes/selector.js', 438, 420 ]
1506 silly gunzTarPerm extractEntry lib/nodes/call.js
1507 silly gunzTarPerm modified mode [ 'lib/nodes/call.js', 438, 420 ]
1508 silly gunzTarPerm extractEntry dist/less-1.1.2.js
1509 silly gunzTarPerm modified mode [ 'dist/less-1.1.2.js', 438, 420 ]
1510 info preinstall soak@0.3.0
1511 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\soak\package.json
1512 silly gunzTarPerm extractEntry test/spec/TESTING.md
1513 silly gunzTarPerm modified mode [ 'test/spec/TESTING.md', 438, 420 ]
1514 silly gunzTarPerm extractEntry test/html/list.html
1515 silly gunzTarPerm modified mode [ 'test/html/list.html', 438, 420 ]
1516 verbose readDependencies using package.json deps
1517 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\soak\package.json
1518 silly gunzTarPerm extractEntry test/assets/2.txt
1519 silly gunzTarPerm modified mode [ 'test/assets/2.txt', 438, 420 ]
1520 silly gunzTarPerm extractEntry test/assets/3.txt
1521 silly gunzTarPerm modified mode [ 'test/assets/3.txt', 438, 420 ]
1522 verbose readDependencies using package.json deps
1523 silly resolved []
1524 verbose about to build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\soak
1525 info build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\soak
1526 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\soak\package.json
1527 verbose linkStuff [ true,
1527 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules',
1527 verbose linkStuff false,
1527 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules\\jsbin\\node_modules' ]
1528 info linkStuff soak@0.3.0
1529 verbose linkBins soak@0.3.0
1530 verbose linkMans soak@0.3.0
1531 verbose rebuildBundles soak@0.3.0
1532 silly gunzTarPerm extractEntry test/templates/list.mustache
1533 silly gunzTarPerm modified mode [ 'test/templates/list.mustache', 438, 420 ]
1534 silly gunzTarPerm extractEntry test/integration/Client/connection/test-automatic-connect.js
1535 silly gunzTarPerm modified mode [ 'test/integration/Client/connection/test-automatic-connect.js',
1535 silly gunzTarPerm 438,
1535 silly gunzTarPerm 420 ]
1536 silly gunzTarPerm extractEntry test/integration/Client/connection/test-automatic-reconnect-on-timeout.js
1537 silly gunzTarPerm modified mode [ 'test/integration/Client/connection/test-automatic-reconnect-on-timeout.js',
1537 silly gunzTarPerm 438,
1537 silly gunzTarPerm 420 ]
1538 info install soak@0.3.0
1539 silly gunzTarPerm extractEntry dist/less-1.3.0.js
1540 silly gunzTarPerm modified mode [ 'dist/less-1.3.0.js', 438, 420 ]
1541 silly gunzTarPerm extractEntry tools/release.js
1542 silly gunzTarPerm modified mode [ 'tools/release.js', 438, 420 ]
1543 silly gunzTarPerm extractEntry deps/sqlite3/Makefile.am
1544 silly gunzTarPerm modified mode [ 'deps/sqlite3/Makefile.am', 438, 420 ]
1545 silly gunzTarPerm extractEntry tools/web_templates.js
1546 silly gunzTarPerm modified mode [ 'tools/web_templates.js', 438, 420 ]
1547 silly gunzTarPerm extractEntry test/integration/Client/connection/test-bad-credentials.js.js
1548 silly gunzTarPerm modified mode [ 'test/integration/Client/connection/test-bad-credentials.js.js',
1548 silly gunzTarPerm 438,
1548 silly gunzTarPerm 420 ]
1549 silly gunzTarPerm extractEntry deps/sqlite3/binding.gyp
1550 silly gunzTarPerm modified mode [ 'deps/sqlite3/binding.gyp', 438, 420 ]
1551 info postinstall soak@0.3.0
1552 silly gunzTarPerm extractEntry lib/nodes/string.js
1553 silly gunzTarPerm modified mode [ 'lib/nodes/string.js', 438, 420 ]
1554 silly gunzTarPerm extractEntry lib/nodes/boolean.js
1555 silly gunzTarPerm modified mode [ 'lib/nodes/boolean.js', 438, 420 ]
1556 silly gunzTarPerm extractEntry web/1.0.0/hogan.js
1557 silly gunzTarPerm modified mode [ 'web/1.0.0/hogan.js', 438, 420 ]
1558 silly gunzTarPerm extractEntry deps/sqlite3/missing
1559 silly gunzTarPerm modified mode [ 'deps/sqlite3/missing', 438, 420 ]
1560 silly gunzTarPerm extractEntry web/1.0.0/hogan.min.js
1561 silly gunzTarPerm modified mode [ 'web/1.0.0/hogan.min.js', 438, 420 ]
1562 silly gunzTarPerm extractEntry deps/sqlite3/aclocal.m4
1563 silly gunzTarPerm modified mode [ 'deps/sqlite3/aclocal.m4', 438, 420 ]
1564 silly gunzTarPerm extractEntry web/builds/1.0.0/hogan.js
1565 silly gunzTarPerm modified mode [ 'web/builds/1.0.0/hogan.js', 438, 420 ]
1566 silly gunzTarPerm extractEntry web/builds/1.0.0/hogan.min.js
1567 silly gunzTarPerm modified mode [ 'web/builds/1.0.0/hogan.min.js', 438, 420 ]
1568 silly gunzTarPerm extractEntry web/builds/1.0.3/hogan.js
1569 silly gunzTarPerm modified mode [ 'web/builds/1.0.3/hogan.js', 438, 420 ]
1570 silly gunzTarPerm extractEntry dist/less-1.1.1.min.js
1571 silly gunzTarPerm modified mode [ 'dist/less-1.1.1.min.js', 438, 420 ]
1572 silly gunzTarPerm extractEntry web/builds/1.0.3/hogan.min.js
1573 silly gunzTarPerm modified mode [ 'web/builds/1.0.3/hogan.min.js', 438, 420 ]
1574 silly gunzTarPerm extractEntry test/assets/dir1/1.txt
1575 silly gunzTarPerm modified mode [ 'test/assets/dir1/1.txt', 438, 420 ]
1576 silly gunzTarPerm extractEntry test/assets/dir11/11.txt
1577 silly gunzTarPerm modified mode [ 'test/assets/dir11/11.txt', 438, 420 ]
1578 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.amd.js
1579 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.amd.js', 438, 420 ]
1580 silly gunzTarPerm extractEntry dist/less-1.3.0.min.js
1581 silly gunzTarPerm modified mode [ 'dist/less-1.3.0.min.js', 438, 420 ]
1582 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.common.js
1583 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.common.js', 438, 420 ]
1584 silly gunzTarPerm extractEntry test/assets/dir2/2.txt
1585 silly gunzTarPerm modified mode [ 'test/assets/dir2/2.txt', 438, 420 ]
1586 silly gunzTarPerm extractEntry test/integration/Client/connection/test-connection-errors-go-to-callback.js.js
1587 silly gunzTarPerm modified mode [ 'test/integration/Client/connection/test-connection-errors-go-to-callback.js.js',
1587 silly gunzTarPerm 438,
1587 silly gunzTarPerm 420 ]
1588 silly gunzTarPerm extractEntry test/integration/Client/connection/test-reconnect-closed-client.js.js
1589 silly gunzTarPerm modified mode [ 'test/integration/Client/connection/test-reconnect-closed-client.js.js',
1589 silly gunzTarPerm 438,
1589 silly gunzTarPerm 420 ]
1590 silly gunzTarPerm extractEntry test/assets/nonemptydir/4.txt
1591 silly gunzTarPerm modified mode [ 'test/assets/nonemptydir/4.txt', 438, 420 ]
1592 silly gunzTarPerm extractEntry lib/nodes/ternary.js
1593 silly gunzTarPerm modified mode [ 'lib/nodes/ternary.js', 438, 420 ]
1594 silly gunzTarPerm extractEntry lib/nodes/block.js
1595 silly gunzTarPerm modified mode [ 'lib/nodes/block.js', 438, 420 ]
1596 silly gunzTarPerm extractEntry lib/nodes/unaryop.js
1597 silly gunzTarPerm modified mode [ 'lib/nodes/unaryop.js', 438, 420 ]
1598 silly gunzTarPerm extractEntry dist/less-1.1.1.js
1599 silly gunzTarPerm modified mode [ 'dist/less-1.1.1.js', 438, 420 ]
1600 silly gunzTarPerm extractEntry lib/nodes/binop.js
1601 silly gunzTarPerm modified mode [ 'lib/nodes/binop.js', 438, 420 ]
1602 silly gunzTarPerm extractEntry lib/nodes/unit.js
1603 silly gunzTarPerm modified mode [ 'lib/nodes/unit.js', 438, 420 ]
1604 silly gunzTarPerm extractEntry lib/nodes/index.js
1605 silly gunzTarPerm modified mode [ 'lib/nodes/index.js', 438, 420 ]
1606 silly gunzTarPerm extractEntry test/integration/Query/errors/test-should-delegate-to-client-if-needed.js
1607 silly gunzTarPerm modified mode [ 'test/integration/Query/errors/test-should-delegate-to-client-if-needed.js',
1607 silly gunzTarPerm 438,
1607 silly gunzTarPerm 420 ]
1608 silly gunzTarPerm extractEntry test/integration/Query/errors/test-should-emit-error-event.js
1609 silly gunzTarPerm modified mode [ 'test/integration/Query/errors/test-should-emit-error-event.js',
1609 silly gunzTarPerm 438,
1609 silly gunzTarPerm 420 ]
1610 silly gunzTarPerm extractEntry lib/functions/image.js
1611 silly gunzTarPerm modified mode [ 'lib/functions/image.js', 438, 420 ]
1612 silly gunzTarPerm extractEntry test/assets/walk/1.txt
1613 silly gunzTarPerm modified mode [ 'test/assets/walk/1.txt', 438, 420 ]
1614 silly gunzTarPerm extractEntry test/assets/walk/dir1/1.txt
1615 silly gunzTarPerm modified mode [ 'test/assets/walk/dir1/1.txt', 438, 420 ]
1616 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.js
1617 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.js', 438, 420 ]
1618 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.min.amd.js
1619 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.min.amd.js', 438, 420 ]
1620 silly gunzTarPerm extractEntry lib/functions/index.js
1621 silly gunzTarPerm modified mode [ 'lib/functions/index.js', 438, 420 ]
1622 silly gunzTarPerm extractEntry test/integration/Query/errors/test-should-not-leave-client-in-broken-state.js
1623 silly gunzTarPerm modified mode [ 'test/integration/Query/errors/test-should-not-leave-client-in-broken-state.js',
1623 silly gunzTarPerm 438,
1623 silly gunzTarPerm 420 ]
1624 silly gunzTarPerm extractEntry lib/functions/url.js
1625 silly gunzTarPerm modified mode [ 'lib/functions/url.js', 438, 420 ]
1626 silly gunzTarPerm extractEntry dist/less-rhino-1.1.3.js
1627 silly gunzTarPerm modified mode [ 'dist/less-rhino-1.1.3.js', 438, 420 ]
1628 silly gunzTarPerm extractEntry lib/functions/index.styl
1629 silly gunzTarPerm modified mode [ 'lib/functions/index.styl', 438, 420 ]
1630 silly gunzTarPerm extractEntry deps/sqlite3/shell.c
1631 silly gunzTarPerm modified mode [ 'deps/sqlite3/shell.c', 438, 420 ]
1632 silly gunzTarPerm extractEntry lib/visitor/compiler.js
1633 silly gunzTarPerm modified mode [ 'lib/visitor/compiler.js', 438, 420 ]
1634 silly gunzTarPerm extractEntry lib/visitor/evaluator.js
1635 silly gunzTarPerm modified mode [ 'lib/visitor/evaluator.js', 438, 420 ]
1636 silly gunzTarPerm extractEntry lib/visitor/index.js
1637 silly gunzTarPerm modified mode [ 'lib/visitor/index.js', 438, 420 ]
1638 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.min.common.js
1639 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.min.common.js', 438, 420 ]
1640 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.min.js
1641 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.min.js', 438, 420 ]
1642 silly gunzTarPerm extractEntry dist/less-1.1.0.min.js
1643 silly gunzTarPerm modified mode [ 'dist/less-1.1.0.min.js', 438, 420 ]
1644 silly gunzTarPerm extractEntry test/assets/walk/dir2/2.txt
1645 silly gunzTarPerm modified mode [ 'test/assets/walk/dir2/2.txt', 438, 420 ]
1646 silly gunzTarPerm extractEntry test/assets/walk/dir2/dir22/22.txt
1647 silly gunzTarPerm modified mode [ 'test/assets/walk/dir2/dir22/22.txt', 438, 420 ]
1648 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.min.mustache.js
1649 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.min.mustache.js', 438, 420 ]
1650 silly gunzTarPerm extractEntry deps/sqlite3/sqlite3.1
1651 silly gunzTarPerm modified mode [ 'deps/sqlite3/sqlite3.1', 438, 420 ]
1652 silly gunzTarPerm extractEntry dist/less-rhino-1.1.5.js
1653 silly gunzTarPerm modified mode [ 'dist/less-rhino-1.1.5.js', 438, 420 ]
1654 silly gunzTarPerm extractEntry deps/sqlite3/sqlite3.c
1655 silly gunzTarPerm modified mode [ 'deps/sqlite3/sqlite3.c', 438, 420 ]
1656 silly gunzTarPerm extractEntry test/integration/Query/errors/test-should-raise-callback.js
1657 silly gunzTarPerm modified mode [ 'test/integration/Query/errors/test-should-raise-callback.js',
1657 silly gunzTarPerm 438,
1657 silly gunzTarPerm 420 ]
1658 silly gunzTarPerm extractEntry test/integration/Query/misc/test-column-ordering.js
1659 silly gunzTarPerm modified mode [ 'test/integration/Query/misc/test-column-ordering.js',
1659 silly gunzTarPerm 438,
1659 silly gunzTarPerm 420 ]
1660 silly gunzTarPerm extractEntry test/integration/Query/results/test-empty-string.js
1661 silly gunzTarPerm modified mode [ 'test/integration/Query/results/test-empty-string.js',
1661 silly gunzTarPerm 438,
1661 silly gunzTarPerm 420 ]
1662 silly gunzTarPerm extractEntry lib/visitor/normalizer.js
1663 silly gunzTarPerm modified mode [ 'lib/visitor/normalizer.js', 438, 420 ]
1664 silly gunzTarPerm extractEntry Readme.md
1665 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1666 silly gunzTarPerm extractEntry test/integration/Query/results/test-long-fields.js
1667 silly gunzTarPerm modified mode [ 'test/integration/Query/results/test-long-fields.js',
1667 silly gunzTarPerm 438,
1667 silly gunzTarPerm 420 ]
1668 silly gunzTarPerm extractEntry test/integration/Query/results/test-null-value.js
1669 silly gunzTarPerm modified mode [ 'test/integration/Query/results/test-null-value.js', 438, 420 ]
1670 silly gunzTarPerm extractEntry testing/index.js
1671 silly gunzTarPerm modified mode [ 'testing/index.js', 438, 420 ]
1672 silly gunzTarPerm extractEntry test/integration/Query/results/test-real-world-usage.js
1673 silly gunzTarPerm modified mode [ 'test/integration/Query/results/test-real-world-usage.js',
1673 silly gunzTarPerm 438,
1673 silly gunzTarPerm 420 ]
1674 silly gunzTarPerm extractEntry testing/small.styl
1675 silly gunzTarPerm modified mode [ 'testing/small.styl', 438, 420 ]
1676 silly gunzTarPerm extractEntry dist/less-1.1.6.js
1677 silly gunzTarPerm modified mode [ 'dist/less-1.1.6.js', 438, 420 ]
1678 silly gunzTarPerm extractEntry test/integration/Query/results/test-virtual-fields.js
1679 silly gunzTarPerm modified mode [ 'test/integration/Query/results/test-virtual-fields.js',
1679 silly gunzTarPerm 438,
1679 silly gunzTarPerm 420 ]
1680 silly gunzTarPerm extractEntry testing/test.styl
1681 silly gunzTarPerm modified mode [ 'testing/test.styl', 438, 420 ]
1682 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\commander\package.json
1683 silly gunzTarPerm extractEntry test/unit/test-client.js
1684 silly gunzTarPerm modified mode [ 'test/unit/test-client.js', 438, 420 ]
1685 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.mustache.js
1686 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.mustache.js', 438, 420 ]
1687 silly gunzTarPerm extractEntry web/builds/1.0.4/template-1.0.4.js
1688 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/template-1.0.4.js', 438, 420 ]
1689 silly gunzTarPerm extractEntry test/unit/test-mysql.js
1690 silly gunzTarPerm modified mode [ 'test/unit/test-mysql.js', 438, 420 ]
1691 silly gunzTarPerm extractEntry test/unit/legacy/common.js
1692 silly gunzTarPerm modified mode [ 'test/unit/legacy/common.js', 438, 420 ]
1693 silly gunzTarPerm extractEntry test/unit/legacy/test-auth.js
1694 silly gunzTarPerm modified mode [ 'test/unit/legacy/test-auth.js', 438, 420 ]
1695 silly gunzTarPerm extractEntry test/unit/legacy/test-client.js
1696 silly gunzTarPerm modified mode [ 'test/unit/legacy/test-client.js', 438, 420 ]
1697 silly gunzTarPerm extractEntry index.html
1698 silly gunzTarPerm modified mode [ 'index.html', 438, 420 ]
1699 silly gunzTarPerm extractEntry test/unit/legacy/test-outgoing-packet.js
1700 silly gunzTarPerm modified mode [ 'test/unit/legacy/test-outgoing-packet.js', 438, 420 ]
1701 silly gunzTarPerm extractEntry benchmark/less-benchmark.js
1702 silly gunzTarPerm modified mode [ 'benchmark/less-benchmark.js', 438, 420 ]
1703 silly gunzTarPerm extractEntry test/unit/legacy/test-parser.js
1704 silly gunzTarPerm modified mode [ 'test/unit/legacy/test-parser.js', 438, 420 ]
1705 silly gunzTarPerm extractEntry test/less-test.js
1706 silly gunzTarPerm modified mode [ 'test/less-test.js', 438, 420 ]
1707 silly gunzTarPerm extractEntry test/unit/legacy/test-query.js
1708 silly gunzTarPerm modified mode [ 'test/unit/legacy/test-query.js', 438, 420 ]
1709 silly gunzTarPerm extractEntry test/css/mixins-guards.css
1710 silly gunzTarPerm modified mode [ 'test/css/mixins-guards.css', 438, 420 ]
1711 silly gunzTarPerm extractEntry web/builds/1.0.4/template-1.0.4.min.js
1712 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/template-1.0.4.min.js', 438, 420 ]
1713 silly gunzTarPerm extractEntry web/builds/1.0.5/hogan-1.0.5.amd.js
1714 silly gunzTarPerm modified mode [ 'web/builds/1.0.5/hogan-1.0.5.amd.js', 438, 420 ]
1715 silly gunzTarPerm extractEntry lib/auth.js
1716 silly gunzTarPerm modified mode [ 'lib/auth.js', 438, 420 ]
1717 silly gunzTarPerm extractEntry test/css/colors.css
1718 silly gunzTarPerm modified mode [ 'test/css/colors.css', 438, 420 ]
1719 silly lockFile 56aa7fd8-les-jsbin-node-modules-commander C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\commander
1720 silly gunzTarPerm extractEntry test/css/css-3.css
1721 silly gunzTarPerm modified mode [ 'test/css/css-3.css', 438, 420 ]
1722 silly gunzTarPerm extractEntry web/builds/1.0.5/hogan-1.0.5.common.js
1723 silly gunzTarPerm modified mode [ 'web/builds/1.0.5/hogan-1.0.5.common.js', 438, 420 ]
1724 silly gunzTarPerm extractEntry test/css/css-escapes.css
1725 silly gunzTarPerm modified mode [ 'test/css/css-escapes.css', 438, 420 ]
1726 silly gunzTarPerm extractEntry web/builds/1.0.5/hogan-1.0.5.js
1727 silly gunzTarPerm modified mode [ 'web/builds/1.0.5/hogan-1.0.5.js', 438, 420 ]
1728 silly gunzTarPerm extractEntry test/css/css.css
1729 silly gunzTarPerm modified mode [ 'test/css/css.css', 438, 420 ]
1730 silly gunzTarPerm extractEntry web/builds/1.0.5/hogan-1.0.5.min.amd.js
1731 silly gunzTarPerm modified mode [ 'web/builds/1.0.5/hogan-1.0.5.min.amd.js', 438, 420 ]
1732 silly gunzTarPerm extractEntry test/css/functions.css
1733 silly gunzTarPerm modified mode [ 'test/css/functions.css', 438, 420 ]
1734 silly gunzTarPerm extractEntry web/builds/1.0.5/hogan-1.0.5.min.common.js
1735 silly gunzTarPerm modified mode [ 'web/builds/1.0.5/hogan-1.0.5.min.common.js', 438, 420 ]
1736 silly gunzTarPerm extractEntry test/css/ie-filters.css
1737 silly gunzTarPerm modified mode [ 'test/css/ie-filters.css', 438, 420 ]
1738 info preinstall commander@1.0.0
1739 silly gunzTarPerm extractEntry test/css/import.css
1740 silly gunzTarPerm modified mode [ 'test/css/import.css', 438, 420 ]
1741 silly gunzTarPerm extractEntry test/css/javascript.css
1742 silly gunzTarPerm modified mode [ 'test/css/javascript.css', 438, 420 ]
1743 silly gunzTarPerm extractEntry lib/client.js
1744 silly gunzTarPerm modified mode [ 'lib/client.js', 438, 420 ]
1745 silly gunzTarPerm extractEntry lib/constants.js
1746 silly gunzTarPerm modified mode [ 'lib/constants.js', 438, 420 ]
1747 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\commander\package.json
1748 silly gunzTarPerm extractEntry test/css/lazy-eval.css
1749 silly gunzTarPerm modified mode [ 'test/css/lazy-eval.css', 438, 420 ]
1750 silly gunzTarPerm extractEntry test/css/media.css
1751 silly gunzTarPerm modified mode [ 'test/css/media.css', 438, 420 ]
1752 verbose readDependencies using package.json deps
1753 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\commander\package.json
1754 silly gunzTarPerm extractEntry test/css/mixins-args.css
1755 silly gunzTarPerm modified mode [ 'test/css/mixins-args.css', 438, 420 ]
1756 verbose readDependencies using package.json deps
1757 silly resolved []
1758 verbose about to build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\commander
1759 info build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\commander
1760 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\commander\package.json
1761 verbose linkStuff [ true,
1761 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules',
1761 verbose linkStuff false,
1761 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules\\jsbin\\node_modules' ]
1762 info linkStuff commander@1.0.0
1763 verbose linkBins commander@1.0.0
1764 verbose linkMans commander@1.0.0
1765 verbose rebuildBundles commander@1.0.0
1766 silly gunzTarPerm extractEntry test/css/mixins-closure.css
1767 silly gunzTarPerm modified mode [ 'test/css/mixins-closure.css', 438, 420 ]
1768 info install commander@1.0.0
1769 silly gunzTarPerm extractEntry test/css/comments.css
1770 silly gunzTarPerm modified mode [ 'test/css/comments.css', 438, 420 ]
1771 silly gunzTarPerm extractEntry test/css/mixins-important.css
1772 silly gunzTarPerm modified mode [ 'test/css/mixins-important.css', 438, 420 ]
1773 info postinstall commander@1.0.0
1774 silly gunzTarPerm extractEntry test/css/mixins-nested.css
1775 silly gunzTarPerm modified mode [ 'test/css/mixins-nested.css', 438, 420 ]
1776 silly gunzTarPerm extractEntry web/builds/1.0.5/hogan-1.0.5.min.js
1777 silly gunzTarPerm modified mode [ 'web/builds/1.0.5/hogan-1.0.5.min.js', 438, 420 ]
1778 silly gunzTarPerm extractEntry web/builds/1.0.5/hogan-1.0.5.min.mustache.js
1779 silly gunzTarPerm modified mode [ 'web/builds/1.0.5/hogan-1.0.5.min.mustache.js', 438, 420 ]
1780 silly gunzTarPerm extractEntry test/css/mixins-pattern.css
1781 silly gunzTarPerm modified mode [ 'test/css/mixins-pattern.css', 438, 420 ]
1782 silly gunzTarPerm extractEntry test/css/mixins.css
1783 silly gunzTarPerm modified mode [ 'test/css/mixins.css', 438, 420 ]
1784 silly gunzTarPerm extractEntry test/css/operations.css
1785 silly gunzTarPerm modified mode [ 'test/css/operations.css', 438, 420 ]
1786 silly gunzTarPerm extractEntry web/builds/1.0.5/hogan-1.0.5.mustache.js
1787 silly gunzTarPerm modified mode [ 'web/builds/1.0.5/hogan-1.0.5.mustache.js', 438, 420 ]
1788 silly gunzTarPerm extractEntry test/css/parens.css
1789 silly gunzTarPerm modified mode [ 'test/css/parens.css', 438, 420 ]
1790 silly gunzTarPerm extractEntry lib/mysql.js
1791 silly gunzTarPerm modified mode [ 'lib/mysql.js', 438, 420 ]
1792 silly gunzTarPerm extractEntry lib/outgoing_packet.js
1793 silly gunzTarPerm modified mode [ 'lib/outgoing_packet.js', 438, 420 ]
1794 silly gunzTarPerm extractEntry web/builds/1.0.5/template-1.0.5.js
1795 silly gunzTarPerm modified mode [ 'web/builds/1.0.5/template-1.0.5.js', 438, 420 ]
1796 silly gunzTarPerm extractEntry test/css/rulesets.css
1797 silly gunzTarPerm modified mode [ 'test/css/rulesets.css', 438, 420 ]
1798 silly gunzTarPerm extractEntry web/builds/1.0.5/template-1.0.5.min.js
1799 silly gunzTarPerm modified mode [ 'web/builds/1.0.5/template-1.0.5.min.js', 438, 420 ]
1800 silly gunzTarPerm extractEntry test/css/scope.css
1801 silly gunzTarPerm modified mode [ 'test/css/scope.css', 438, 420 ]
1802 silly gunzTarPerm extractEntry web/builds/2.0.0/hogan-2.0.0.amd.js
1803 silly gunzTarPerm modified mode [ 'web/builds/2.0.0/hogan-2.0.0.amd.js', 438, 420 ]
1804 silly gunzTarPerm extractEntry test/css/selectors.css
1805 silly gunzTarPerm modified mode [ 'test/css/selectors.css', 438, 420 ]
1806 silly gunzTarPerm extractEntry web/builds/2.0.0/hogan-2.0.0.common.js
1807 silly gunzTarPerm modified mode [ 'web/builds/2.0.0/hogan-2.0.0.common.js', 438, 420 ]
1808 silly gunzTarPerm extractEntry test/css/strings.css
1809 silly gunzTarPerm modified mode [ 'test/css/strings.css', 438, 420 ]
1810 silly gunzTarPerm extractEntry web/builds/2.0.0/hogan-2.0.0.js
1811 silly gunzTarPerm modified mode [ 'web/builds/2.0.0/hogan-2.0.0.js', 438, 420 ]
1812 silly gunzTarPerm extractEntry test/css/variables.css
1813 silly gunzTarPerm modified mode [ 'test/css/variables.css', 438, 420 ]
1814 silly gunzTarPerm extractEntry web/builds/2.0.0/hogan-2.0.0.min.amd.js
1815 silly gunzTarPerm modified mode [ 'web/builds/2.0.0/hogan-2.0.0.min.amd.js', 438, 420 ]
1816 silly gunzTarPerm extractEntry test/css/whitespace.css
1817 silly gunzTarPerm modified mode [ 'test/css/whitespace.css', 438, 420 ]
1818 silly gunzTarPerm extractEntry web/builds/2.0.0/hogan-2.0.0.min.common.js
1819 silly gunzTarPerm modified mode [ 'web/builds/2.0.0/hogan-2.0.0.min.common.js', 438, 420 ]
1820 silly gunzTarPerm extractEntry test/less/import/import-test-d.css
1821 silly gunzTarPerm modified mode [ 'test/less/import/import-test-d.css', 438, 420 ]
1822 silly gunzTarPerm extractEntry web/builds/2.0.0/hogan-2.0.0.min.js
1823 silly gunzTarPerm modified mode [ 'web/builds/2.0.0/hogan-2.0.0.min.js', 438, 420 ]
1824 silly gunzTarPerm extractEntry Makefile
1825 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
1826 silly gunzTarPerm extractEntry web/builds/2.0.0/hogan-2.0.0.min.mustache.js
1827 silly gunzTarPerm modified mode [ 'web/builds/2.0.0/hogan-2.0.0.min.mustache.js', 438, 420 ]
1828 silly gunzTarPerm extractEntry lib/parser.js
1829 silly gunzTarPerm modified mode [ 'lib/parser.js', 438, 420 ]
1830 silly gunzTarPerm extractEntry lib/query.js
1831 silly gunzTarPerm modified mode [ 'lib/query.js', 438, 420 ]
1832 silly gunzTarPerm extractEntry bin/lessc
1833 silly gunzTarPerm modified mode [ 'bin/lessc', 438, 420 ]
1834 silly gunzTarPerm extractEntry web/builds/2.0.0/hogan-2.0.0.mustache.js
1835 silly gunzTarPerm modified mode [ 'web/builds/2.0.0/hogan-2.0.0.mustache.js', 438, 420 ]
1836 silly gunzTarPerm extractEntry CHANGELOG
1837 silly gunzTarPerm modified mode [ 'CHANGELOG', 438, 420 ]
1838 silly gunzTarPerm extractEntry web/builds/2.0.0/template-2.0.0.js
1839 silly gunzTarPerm modified mode [ 'web/builds/2.0.0/template-2.0.0.js', 438, 420 ]
1840 silly gunzTarPerm extractEntry lib/less/browser.js
1841 silly gunzTarPerm modified mode [ 'lib/less/browser.js', 438, 420 ]
1842 silly gunzTarPerm extractEntry web/builds/2.0.0/template-2.0.0.min.js
1843 silly gunzTarPerm modified mode [ 'web/builds/2.0.0/template-2.0.0.min.js', 438, 420 ]
1844 silly gunzTarPerm extractEntry lib/less/colors.js
1845 silly gunzTarPerm modified mode [ 'lib/less/colors.js', 438, 420 ]
1846 silly gunzTarPerm extractEntry web/favicon.ico
1847 silly gunzTarPerm modified mode [ 'web/favicon.ico', 438, 420 ]
1848 silly gunzTarPerm extractEntry web/images/logo.png
1849 silly gunzTarPerm modified mode [ 'web/images/logo.png', 438, 420 ]
1850 silly gunzTarPerm extractEntry lib/less/cssmin.js
1851 silly gunzTarPerm modified mode [ 'lib/less/cssmin.js', 438, 420 ]
1852 silly gunzTarPerm extractEntry web/images/noise.png
1853 silly gunzTarPerm modified mode [ 'web/images/noise.png', 438, 420 ]
1854 silly gunzTarPerm extractEntry lib/less/functions.js
1855 silly gunzTarPerm modified mode [ 'lib/less/functions.js', 438, 420 ]
1856 silly gunzTarPerm extractEntry lib/less/index.js
1857 silly gunzTarPerm modified mode [ 'lib/less/index.js', 438, 420 ]
1858 silly gunzTarPerm extractEntry lib/less/parser.js
1859 silly gunzTarPerm modified mode [ 'lib/less/parser.js', 438, 420 ]
1860 silly gunzTarPerm extractEntry web/images/small-hogan-icon.png
1861 silly gunzTarPerm modified mode [ 'web/images/small-hogan-icon.png', 438, 420 ]
1862 silly gunzTarPerm extractEntry web/images/stripes.png
1863 silly gunzTarPerm modified mode [ 'web/images/stripes.png', 438, 420 ]
1864 silly gunzTarPerm extractEntry lib/less/rhino.js
1865 silly gunzTarPerm modified mode [ 'lib/less/rhino.js', 438, 420 ]
1866 silly gunzTarPerm extractEntry web/index.html.mustache
1867 silly gunzTarPerm modified mode [ 'web/index.html.mustache', 438, 420 ]
1868 silly gunzTarPerm extractEntry lib/less/tree.js
1869 silly gunzTarPerm modified mode [ 'lib/less/tree.js', 438, 420 ]
1870 silly gunzTarPerm extractEntry web/stylesheets/layout.css
1871 silly gunzTarPerm modified mode [ 'web/stylesheets/layout.css', 438, 420 ]
1872 silly gunzTarPerm extractEntry lib/less/tree/alpha.js
1873 silly gunzTarPerm modified mode [ 'lib/less/tree/alpha.js', 438, 420 ]
1874 silly gunzTarPerm extractEntry web/stylesheets/skeleton.css
1875 silly gunzTarPerm modified mode [ 'web/stylesheets/skeleton.css', 438, 420 ]
1876 silly gunzTarPerm extractEntry lib/less/tree/element.js
1877 silly gunzTarPerm modified mode [ 'lib/less/tree/element.js', 438, 420 ]
1878 silly gunzTarPerm extractEntry wrappers/amd.js.mustache
1879 silly gunzTarPerm modified mode [ 'wrappers/amd.js.mustache', 438, 420 ]
1880 silly gunzTarPerm extractEntry lib/less/tree/expression.js
1881 silly gunzTarPerm modified mode [ 'lib/less/tree/expression.js', 438, 420 ]
1882 silly gunzTarPerm extractEntry wrappers/common.js.mustache
1883 silly gunzTarPerm modified mode [ 'wrappers/common.js.mustache', 438, 420 ]
1884 silly gunzTarPerm extractEntry lib/less/tree/import.js
1885 silly gunzTarPerm modified mode [ 'lib/less/tree/import.js', 438, 420 ]
1886 silly gunzTarPerm extractEntry wrappers/js.mustache
1887 silly gunzTarPerm modified mode [ 'wrappers/js.mustache', 438, 420 ]
1888 silly gunzTarPerm extractEntry lib/less/tree/directive.js
1889 silly gunzTarPerm modified mode [ 'lib/less/tree/directive.js', 438, 420 ]
1890 silly gunzTarPerm extractEntry wrappers/mustache.js.mustache
1891 silly gunzTarPerm modified mode [ 'wrappers/mustache.js.mustache', 438, 420 ]
1892 silly gunzTarPerm extractEntry lib/less/tree/keyword.js
1893 silly gunzTarPerm modified mode [ 'lib/less/tree/keyword.js', 438, 420 ]
1894 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\flatten\package.json
1895 silly gunzTarPerm extractEntry lib/less/tree/media.js
1896 silly gunzTarPerm modified mode [ 'lib/less/tree/media.js', 438, 420 ]
1897 silly gunzTarPerm extractEntry lib/less/tree/mixin.js
1898 silly gunzTarPerm modified mode [ 'lib/less/tree/mixin.js', 438, 420 ]
1899 silly gunzTarPerm extractEntry lib/less/tree/operation.js
1900 silly gunzTarPerm modified mode [ 'lib/less/tree/operation.js', 438, 420 ]
1901 silly gunzTarPerm extractEntry lib/less/tree/paren.js
1902 silly gunzTarPerm modified mode [ 'lib/less/tree/paren.js', 438, 420 ]
1903 silly gunzTarPerm extractEntry lib/less/tree/dimension.js
1904 silly gunzTarPerm modified mode [ 'lib/less/tree/dimension.js', 438, 420 ]
1905 silly gunzTarPerm extractEntry lib/less/tree/quoted.js
1906 silly gunzTarPerm modified mode [ 'lib/less/tree/quoted.js', 438, 420 ]
1907 silly gunzTarPerm extractEntry lib/less/tree/condition.js
1908 silly gunzTarPerm modified mode [ 'lib/less/tree/condition.js', 438, 420 ]
1909 silly gunzTarPerm extractEntry lib/less/tree/rule.js
1910 silly gunzTarPerm modified mode [ 'lib/less/tree/rule.js', 438, 420 ]
1911 silly gunzTarPerm extractEntry lib/less/tree/comment.js
1912 silly gunzTarPerm modified mode [ 'lib/less/tree/comment.js', 438, 420 ]
1913 silly lockFile 47d832dd-dules-jsbin-node-modules-flatten C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\flatten
1914 silly gunzTarPerm extractEntry lib/less/tree/ruleset.js
1915 silly gunzTarPerm modified mode [ 'lib/less/tree/ruleset.js', 438, 420 ]
1916 silly gunzTarPerm extractEntry lib/less/tree/color.js
1917 silly gunzTarPerm modified mode [ 'lib/less/tree/color.js', 438, 420 ]
1918 silly gunzTarPerm extractEntry lib/less/tree/selector.js
1919 silly gunzTarPerm modified mode [ 'lib/less/tree/selector.js', 438, 420 ]
1920 silly gunzTarPerm extractEntry lib/less/tree/call.js
1921 silly gunzTarPerm modified mode [ 'lib/less/tree/call.js', 438, 420 ]
1922 silly gunzTarPerm extractEntry lib/less/tree/url.js
1923 silly gunzTarPerm modified mode [ 'lib/less/tree/url.js', 438, 420 ]
1924 info preinstall flatten@0.1.0
1925 silly gunzTarPerm extractEntry lib/less/tree/assignment.js
1926 silly gunzTarPerm modified mode [ 'lib/less/tree/assignment.js', 438, 420 ]
1927 silly gunzTarPerm extractEntry lib/less/tree/value.js
1928 silly gunzTarPerm modified mode [ 'lib/less/tree/value.js', 438, 420 ]
1929 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\flatten\package.json
1930 silly gunzTarPerm extractEntry lib/less/tree/anonymous.js
1931 silly gunzTarPerm modified mode [ 'lib/less/tree/anonymous.js', 438, 420 ]
1932 verbose readDependencies using package.json deps
1933 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\flatten\package.json
1934 silly gunzTarPerm extractEntry lib/less/tree/variable.js
1935 silly gunzTarPerm modified mode [ 'lib/less/tree/variable.js', 438, 420 ]
1936 silly gunzTarPerm extractEntry lib/less/tree/javascript.js
1937 silly gunzTarPerm modified mode [ 'lib/less/tree/javascript.js', 438, 420 ]
1938 verbose readDependencies using package.json deps
1939 silly resolved []
1940 verbose about to build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\flatten
1941 info build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\flatten
1942 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\flatten\package.json
1943 verbose linkStuff [ true,
1943 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules',
1943 verbose linkStuff false,
1943 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules\\jsbin\\node_modules' ]
1944 info linkStuff flatten@0.1.0
1945 verbose linkBins flatten@0.1.0
1946 verbose linkMans flatten@0.1.0
1947 verbose rebuildBundles flatten@0.1.0
1948 info install flatten@0.1.0
1949 info postinstall flatten@0.1.0
1950 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\package.json
1951 silly lockFile 95252e8b-odules-jsbin-node-modules-bcrypt C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt
1952 info preinstall bcrypt@0.7.0
1953 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\package.json
1954 verbose readDependencies using package.json deps
1955 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\package.json
1956 verbose readDependencies using package.json deps
1957 verbose cache add [ 'bindings@1.0.0', null ]
1958 silly cache add name=undefined spec="bindings@1.0.0" args=["bindings@1.0.0",null]
1959 verbose parsed url { pathname: 'bindings@1.0.0',
1959 verbose parsed url path: 'bindings@1.0.0',
1959 verbose parsed url href: 'bindings@1.0.0' }
1960 silly cache add name="bindings" spec="1.0.0" args=["bindings","1.0.0"]
1961 verbose parsed url { pathname: '1.0.0', path: '1.0.0', href: '1.0.0' }
1962 verbose addNamed [ 'bindings', '1.0.0' ]
1963 verbose addNamed [ '1.0.0', '1.0.0' ]
1964 silly lockFile f01e5454-bindings-1-0-0 bindings@1.0.0
1965 verbose lock bindings@1.0.0 C:\Users\ChemSW\AppData\Roaming\npm-cache\f01e5454-bindings-1-0-0.lock
1966 verbose url raw bindings/1.0.0
1967 verbose url resolving [ 'https://registry.npmjs.org/', './bindings/1.0.0' ]
1968 verbose url resolved https://registry.npmjs.org/bindings/1.0.0
1969 info trying registry request attempt 1 at 20:25:36
1970 verbose etag "6EP3WH7QRRUQYN4C2DI090LM0"
1971 http GET https://registry.npmjs.org/bindings/1.0.0
1972 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\package.json
1973 silly lockFile f5dae6ea-dules-jsbin-node-modules-express C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express
1974 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\package.json
1975 info preinstall express@3.0.0alpha4
1976 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\package.json
1977 verbose readDependencies using package.json deps
1978 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\package.json
1979 verbose readDependencies using package.json deps
1980 verbose cache add [ 'mime@1.2.5', null ]
1981 silly cache add name=undefined spec="mime@1.2.5" args=["mime@1.2.5",null]
1982 verbose parsed url { pathname: 'mime@1.2.5',
1982 verbose parsed url path: 'mime@1.2.5',
1982 verbose parsed url href: 'mime@1.2.5' }
1983 silly cache add name="mime" spec="1.2.5" args=["mime","1.2.5"]
1984 verbose parsed url { pathname: '1.2.5', path: '1.2.5', href: '1.2.5' }
1985 verbose addNamed [ 'mime', '1.2.5' ]
1986 verbose addNamed [ '1.2.5', '1.2.5' ]
1987 silly lockFile d81daa29-mime-1-2-5 mime@1.2.5
1988 verbose lock mime@1.2.5 C:\Users\ChemSW\AppData\Roaming\npm-cache\d81daa29-mime-1-2-5.lock
1989 verbose cache add [ 'mkdirp@0.3.1', null ]
1990 silly cache add name=undefined spec="mkdirp@0.3.1" args=["mkdirp@0.3.1",null]
1991 verbose parsed url { pathname: 'mkdirp@0.3.1',
1991 verbose parsed url path: 'mkdirp@0.3.1',
1991 verbose parsed url href: 'mkdirp@0.3.1' }
1992 silly cache add name="mkdirp" spec="0.3.1" args=["mkdirp","0.3.1"]
1993 verbose parsed url { pathname: '0.3.1', path: '0.3.1', href: '0.3.1' }
1994 verbose addNamed [ 'mkdirp', '0.3.1' ]
1995 verbose addNamed [ '0.3.1', '0.3.1' ]
1996 silly lockFile 077d5604-mkdirp-0-3-1 mkdirp@0.3.1
1997 verbose lock mkdirp@0.3.1 C:\Users\ChemSW\AppData\Roaming\npm-cache\077d5604-mkdirp-0-3-1.lock
1998 verbose cache add [ 'crc@0.2.0', null ]
1999 silly cache add name=undefined spec="crc@0.2.0" args=["crc@0.2.0",null]
2000 verbose parsed url { pathname: 'crc@0.2.0', path: 'crc@0.2.0', href: 'crc@0.2.0' }
2001 silly cache add name="crc" spec="0.2.0" args=["crc","0.2.0"]
2002 verbose parsed url { pathname: '0.2.0', path: '0.2.0', href: '0.2.0' }
2003 verbose addNamed [ 'crc', '0.2.0' ]
2004 verbose addNamed [ '0.2.0', '0.2.0' ]
2005 silly lockFile 3e4de13a-crc-0-2-0 crc@0.2.0
2006 verbose lock crc@0.2.0 C:\Users\ChemSW\AppData\Roaming\npm-cache\3e4de13a-crc-0-2-0.lock
2007 verbose cache add [ 'debug@*', null ]
2008 silly cache add name=undefined spec="debug@*" args=["debug@*",null]
2009 verbose parsed url { pathname: 'debug@*', path: 'debug@*', href: 'debug@*' }
2010 silly cache add name="debug" spec="*" args=["debug","*"]
2011 verbose parsed url { pathname: '*', path: '*', href: '*' }
2012 verbose addNamed [ 'debug', '*' ]
2013 verbose addNamed [ null, '' ]
2014 silly lockFile 3ac45eff-debug debug@*
2015 verbose lock debug@* C:\Users\ChemSW\AppData\Roaming\npm-cache\3ac45eff-debug.lock
2016 verbose cache add [ 'connect@2.2.2', null ]
2017 silly cache add name=undefined spec="connect@2.2.2" args=["connect@2.2.2",null]
2018 verbose parsed url { pathname: 'connect@2.2.2',
2018 verbose parsed url path: 'connect@2.2.2',
2018 verbose parsed url href: 'connect@2.2.2' }
2019 silly cache add name="connect" spec="2.2.2" args=["connect","2.2.2"]
2020 verbose parsed url { pathname: '2.2.2', path: '2.2.2', href: '2.2.2' }
2021 verbose addNamed [ 'connect', '2.2.2' ]
2022 verbose addNamed [ '2.2.2', '2.2.2' ]
2023 silly lockFile fa3f39c5-connect-2-2-2 connect@2.2.2
2024 verbose lock connect@2.2.2 C:\Users\ChemSW\AppData\Roaming\npm-cache\fa3f39c5-connect-2-2-2.lock
2025 verbose cache add [ 'commander@0.5.2', null ]
2026 silly cache add name=undefined spec="commander@0.5.2" args=["commander@0.5.2",null]
2027 verbose parsed url { pathname: 'commander@0.5.2',
2027 verbose parsed url path: 'commander@0.5.2',
2027 verbose parsed url href: 'commander@0.5.2' }
2028 silly cache add name="commander" spec="0.5.2" args=["commander","0.5.2"]
2029 verbose parsed url { pathname: '0.5.2', path: '0.5.2', href: '0.5.2' }
2030 verbose addNamed [ 'commander', '0.5.2' ]
2031 verbose addNamed [ '0.5.2', '0.5.2' ]
2032 silly lockFile 3b2c849f-commander-0-5-2 commander@0.5.2
2033 verbose lock commander@0.5.2 C:\Users\ChemSW\AppData\Roaming\npm-cache\3b2c849f-commander-0-5-2.lock
2034 silly addNameRange { name: 'debug', range: '', hasData: false }
2035 silly lockFile dbccd76c-es-jsbin-node-modules-nodemailer C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer
2036 verbose url raw mime/1.2.5
2037 verbose url resolving [ 'https://registry.npmjs.org/', './mime/1.2.5' ]
2038 verbose url resolved https://registry.npmjs.org/mime/1.2.5
2039 info trying registry request attempt 1 at 20:25:37
2040 verbose etag "86LZHJ3CLIZZ04XDPF8CNIHZL"
2041 http GET https://registry.npmjs.org/mime/1.2.5
2042 verbose url raw mkdirp/0.3.1
2043 verbose url resolving [ 'https://registry.npmjs.org/', './mkdirp/0.3.1' ]
2044 verbose url resolved https://registry.npmjs.org/mkdirp/0.3.1
2045 info trying registry request attempt 1 at 20:25:37
2046 verbose etag "BCIO6I40QNNK7G96BQHDCU5CP"
2047 http GET https://registry.npmjs.org/mkdirp/0.3.1
2048 verbose url raw crc/0.2.0
2049 verbose url resolving [ 'https://registry.npmjs.org/', './crc/0.2.0' ]
2050 verbose url resolved https://registry.npmjs.org/crc/0.2.0
2051 info trying registry request attempt 1 at 20:25:37
2052 verbose etag "119H0CWG9Z1MH2I5FP1QSJFFS"
2053 http GET https://registry.npmjs.org/crc/0.2.0
2054 verbose url raw debug
2055 verbose url resolving [ 'https://registry.npmjs.org/', './debug' ]
2056 verbose url resolved https://registry.npmjs.org/debug
2057 info trying registry request attempt 1 at 20:25:37
2058 verbose etag "4MKAFU101A3H3FY6Z3HY5HQ20"
2059 http GET https://registry.npmjs.org/debug
2060 verbose url raw connect/2.2.2
2061 verbose url resolving [ 'https://registry.npmjs.org/', './connect/2.2.2' ]
2062 verbose url resolved https://registry.npmjs.org/connect/2.2.2
2063 info trying registry request attempt 1 at 20:25:37
2064 verbose etag "1AKHO0Q2OR8S3AY4QR5MARCIF"
2065 http GET https://registry.npmjs.org/connect/2.2.2
2066 verbose url raw commander/0.5.2
2067 verbose url resolving [ 'https://registry.npmjs.org/', './commander/0.5.2' ]
2068 verbose url resolved https://registry.npmjs.org/commander/0.5.2
2069 info trying registry request attempt 1 at 20:25:37
2070 verbose etag "771VGJS671K1096DMO1OJGDK0"
2071 http GET https://registry.npmjs.org/commander/0.5.2
2072 info preinstall nodemailer@0.3.20
2073 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\package.json
2074 verbose readDependencies using package.json deps
2075 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\package.json
2076 verbose readDependencies using package.json deps
2077 verbose cache add [ 'mailcomposer@>= 0.1.14', null ]
2078 silly cache add name=undefined spec="mailcomposer@>= 0.1.14" args=["mailcomposer@>= 0.1.14",null]
2079 verbose parsed url { pathname: 'mailcomposer@%3E=%200.1.14',
2079 verbose parsed url path: 'mailcomposer@%3E=%200.1.14',
2079 verbose parsed url href: 'mailcomposer@%3E=%200.1.14' }
2080 silly cache add name="mailcomposer" spec=">= 0.1.14" args=["mailcomposer",">= 0.1.14"]
2081 verbose parsed url { pathname: '%3E=%200.1.14',
2081 verbose parsed url path: '%3E=%200.1.14',
2081 verbose parsed url href: '%3E=%200.1.14' }
2082 verbose addNamed [ 'mailcomposer', '>= 0.1.14' ]
2083 verbose addNamed [ null, '>=0.1.14' ]
2084 silly lockFile 8339eead-mailcomposer-0-1-14 mailcomposer@>= 0.1.14
2085 verbose lock mailcomposer@>= 0.1.14 C:\Users\ChemSW\AppData\Roaming\npm-cache\8339eead-mailcomposer-0-1-14.lock
2086 verbose cache add [ 'simplesmtp@>= 0.1.15', null ]
2087 silly cache add name=undefined spec="simplesmtp@>= 0.1.15" args=["simplesmtp@>= 0.1.15",null]
2088 verbose parsed url { pathname: 'simplesmtp@%3E=%200.1.15',
2088 verbose parsed url path: 'simplesmtp@%3E=%200.1.15',
2088 verbose parsed url href: 'simplesmtp@%3E=%200.1.15' }
2089 silly cache add name="simplesmtp" spec=">= 0.1.15" args=["simplesmtp",">= 0.1.15"]
2090 verbose parsed url { pathname: '%3E=%200.1.15',
2090 verbose parsed url path: '%3E=%200.1.15',
2090 verbose parsed url href: '%3E=%200.1.15' }
2091 verbose addNamed [ 'simplesmtp', '>= 0.1.15' ]
2092 verbose addNamed [ null, '>=0.1.15' ]
2093 silly lockFile c3c82269-simplesmtp-0-1-15 simplesmtp@>= 0.1.15
2094 verbose lock simplesmtp@>= 0.1.15 C:\Users\ChemSW\AppData\Roaming\npm-cache\c3c82269-simplesmtp-0-1-15.lock
2095 http 304 https://registry.npmjs.org/bindings/1.0.0
2096 silly registry.get cb [ 304,
2096 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
2096 silly registry.get etag: '"6EP3WH7QRRUQYN4C2DI090LM0"',
2096 silly registry.get date: 'Sun, 30 Sep 2012 00:25:43 GMT',
2096 silly registry.get 'content-length': '0' } ]
2097 verbose etag bindings/1.0.0 from cache
2098 silly addNameRange { name: 'mailcomposer', range: '>=0.1.14', hasData: false }
2099 silly addNameRange { name: 'simplesmtp', range: '>=0.1.15', hasData: false }
2100 verbose url raw mailcomposer
2101 verbose url resolving [ 'https://registry.npmjs.org/', './mailcomposer' ]
2102 verbose url resolved https://registry.npmjs.org/mailcomposer
2103 info trying registry request attempt 1 at 20:25:38
2104 verbose etag "U1KL0D0K3HOSSM43HHWZ6B6P"
2105 http GET https://registry.npmjs.org/mailcomposer
2106 verbose url raw simplesmtp
2107 verbose url resolving [ 'https://registry.npmjs.org/', './simplesmtp' ]
2108 verbose url resolved https://registry.npmjs.org/simplesmtp
2109 info trying registry request attempt 1 at 20:25:38
2110 verbose etag "8QD29WQ8GCN4BJ1NXWXM6NAET"
2111 http GET https://registry.npmjs.org/simplesmtp
2112 http 304 https://registry.npmjs.org/connect/2.2.2
2113 silly registry.get cb [ 304,
2113 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
2113 silly registry.get etag: '"1AKHO0Q2OR8S3AY4QR5MARCIF"',
2113 silly registry.get date: 'Sun, 30 Sep 2012 00:25:43 GMT',
2113 silly registry.get 'content-length': '0' } ]
2114 verbose etag connect/2.2.2 from cache
2115 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\bindings\1.0.0\package\package.json
2116 http 304 https://registry.npmjs.org/commander/0.5.2
2117 silly registry.get cb [ 304,
2117 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
2117 silly registry.get etag: '"771VGJS671K1096DMO1OJGDK0"',
2117 silly registry.get date: 'Sun, 30 Sep 2012 00:25:44 GMT',
2117 silly registry.get 'content-length': '0' } ]
2118 verbose etag commander/0.5.2 from cache
2119 http 304 https://registry.npmjs.org/mime/1.2.5
2120 silly registry.get cb [ 304,
2120 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
2120 silly registry.get etag: '"86LZHJ3CLIZZ04XDPF8CNIHZL"',
2120 silly registry.get date: 'Sun, 30 Sep 2012 00:25:44 GMT',
2120 silly registry.get 'content-length': '0' } ]
2121 verbose etag mime/1.2.5 from cache
2122 http 304 https://registry.npmjs.org/crc/0.2.0
2123 silly registry.get cb [ 304,
2123 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
2123 silly registry.get etag: '"119H0CWG9Z1MH2I5FP1QSJFFS"',
2123 silly registry.get date: 'Sun, 30 Sep 2012 00:25:44 GMT',
2123 silly registry.get 'content-length': '0' } ]
2124 verbose etag crc/0.2.0 from cache
2125 http 304 https://registry.npmjs.org/mkdirp/0.3.1
2126 silly registry.get cb [ 304,
2126 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
2126 silly registry.get etag: '"BCIO6I40QNNK7G96BQHDCU5CP"',
2126 silly registry.get date: 'Sun, 30 Sep 2012 00:25:44 GMT',
2126 silly registry.get 'content-length': '0' } ]
2127 verbose etag mkdirp/0.3.1 from cache
2128 http 304 https://registry.npmjs.org/debug
2129 silly registry.get cb [ 304,
2129 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
2129 silly registry.get etag: '"4MKAFU101A3H3FY6Z3HY5HQ20"',
2129 silly registry.get date: 'Sun, 30 Sep 2012 00:25:44 GMT',
2129 silly registry.get 'content-length': '0' } ]
2130 verbose etag debug from cache
2131 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\connect\2.2.2\package\package.json
2132 http 304 https://registry.npmjs.org/mailcomposer
2133 silly registry.get cb [ 304,
2133 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
2133 silly registry.get etag: '"U1KL0D0K3HOSSM43HHWZ6B6P"',
2133 silly registry.get date: 'Sun, 30 Sep 2012 00:25:44 GMT',
2133 silly registry.get 'content-length': '0' } ]
2134 verbose etag mailcomposer from cache
2135 silly lockFile f01e5454-bindings-1-0-0 bindings@1.0.0
2136 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\commander\0.5.2\package\package.json
2137 silly addNameRange number 2 { name: 'debug', range: '', hasData: true }
2138 silly addNameRange versions [ 'debug',
2138 silly addNameRange [ '0.0.1',
2138 silly addNameRange '0.1.0',
2138 silly addNameRange '0.2.0',
2138 silly addNameRange '0.3.0',
2138 silly addNameRange '0.4.0',
2138 silly addNameRange '0.4.1',
2138 silly addNameRange '0.5.0',
2138 silly addNameRange '0.6.0',
2138 silly addNameRange '0.7.0' ] ]
2139 verbose addNamed [ 'debug', '0.7.0' ]
2140 verbose addNamed [ '0.7.0', '0.7.0' ]
2141 silly lockFile a3c3658f-debug-0-7-0 debug@0.7.0
2142 verbose lock debug@0.7.0 C:\Users\ChemSW\AppData\Roaming\npm-cache\a3c3658f-debug-0-7-0.lock
2143 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\mime\1.2.5\package\package.json
2144 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\crc\0.2.0\package\package.json
2145 http 304 https://registry.npmjs.org/simplesmtp
2146 silly registry.get cb [ 304,
2146 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
2146 silly registry.get etag: '"8QD29WQ8GCN4BJ1NXWXM6NAET"',
2146 silly registry.get date: 'Sun, 30 Sep 2012 00:25:44 GMT',
2146 silly registry.get 'content-length': '0' } ]
2147 verbose etag simplesmtp from cache
2148 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\mkdirp\0.3.1\package\package.json
2149 silly resolved [ { name: 'bindings',
2149 silly resolved description: 'Helper module for loading your native module\'s .node file',
2149 silly resolved keywords: [ 'native', 'addon', 'bindings', 'gyp', 'waf', 'c', 'c++' ],
2149 silly resolved version: '1.0.0',
2149 silly resolved author:
2149 silly resolved { name: 'Nathan Rajlich',
2149 silly resolved email: 'nathan@tootallnate.net',
2149 silly resolved url: 'http://tootallnate.net' },
2149 silly resolved repository:
2149 silly resolved { type: 'git',
2149 silly resolved url: 'git://github.com/TooTallNate/node-bindings.git' },
2149 silly resolved main: './bindings.js',
2149 silly resolved readme: 'node-bindings\n=============\n### Helper module for loading your native module\'s .node file\n\nThis is a helper module for authors of Node.js native addon modules.\nIt is basically the "swiss army knife" of `require()`ing your native module\'s\n`.node` file.\n\nThroughout the course of Node\'s native addon history, addons have ended up being\ncompiled in a variety of different places, depending on which build tool and which\nversion of node was used. To make matters worse, now the _gyp_ build tool can\nproduce either a _Release_ or _Debug_ build, each being built into different\nlocations.\n\nThis module checks _all_ the possible locations that a native addon would be built\nat, and returns the first one that loads successfully.\n\n\nInstallation\n------------\n\nInstall with `npm`:\n\n``` bash\n$ npm install bindings\n```\n\nOr add it to the `"dependencies"` section of your _package.json_ file.\n\n\nExample\n-------\n\n`require()`ing the proper bindings file for the current node version, platform\nand architecture is as simple as:\n\n``` js\nvar bindings = require(\'bindings\')(\'binding.node\')\n\n// Use your bindings defined in your C files\nbindings.your_c_function()\n```\n\n\nNice Error Output\n-----------------\n\nWhen the `.node` file could not be loaded, `node-bindings` throws an Error with\na nice error message telling you exactly what was tried. You can also check the\n`err.tries` Array property.\n\n```\nError: Could not load the bindings file. Tried:\n → /Users/nrajlich/ref/build/binding.node\n → /Users/nrajlich/ref/build/Debug/binding.node\n → /Users/nrajlich/ref/build/Release/binding.node\n → /Users/nrajlich/ref/out/Debug/binding.node\n → /Users/nrajlich/ref/Debug/binding.node\n → /Users/nrajlich/ref/out/Release/binding.node\n → /Users/nrajlich/ref/Release/binding.node\n → /Users/nrajlich/ref/build/default/binding.node\n → /Users/nrajlich/ref/compiled/0.8.2/darwin/x64/binding.node\n at bindings (/Users/nrajlich/ref/node_modules/bindings/bindings.js:84:13)\n at Object.<anonymous> (/Users/nrajlich/ref/lib/ref.js:5:47)\n at Module._compile (module.js:449:26)\n at Object.Module._extensions..js (module.js:467:10)\n at Module.load (module.js:356:32)\n at Function.Module._load (module.js:312:12)\n ...\n```\n\n\nLicense\n-------\n\n(The MIT License)\n\nCopyright (c) 2012 Nathan Rajlich &lt;nathan@tootallnate.net&gt;\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 NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n',
2149 silly resolved _id: 'bindings@1.0.0',
2149 silly resolved _from: 'bindings@1.0.0' } ]
2150 info install bindings@1.0.0 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt
2151 info installOne bindings@1.0.0
2152 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\debug\0.7.0\package\package.json
2153 warn package.json connect@2.2.2 No README.md file found!
2154 silly lockFile fa3f39c5-connect-2-2-2 connect@2.2.2
2155 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\bindings\1.0.0\package\package.json
2156 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\node_modules\bindings unbuild
2157 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\node_modules\bindings\package.json
2158 silly addNameRange number 2 { name: 'mailcomposer', range: '>=0.1.14', hasData: true }
2159 silly addNameRange versions [ 'mailcomposer',
2159 silly addNameRange [ '0.1.0',
2159 silly addNameRange '0.1.1',
2159 silly addNameRange '0.1.2',
2159 silly addNameRange '0.1.3',
2159 silly addNameRange '0.1.4',
2159 silly addNameRange '0.1.5',
2159 silly addNameRange '0.1.6',
2159 silly addNameRange '0.1.7',
2159 silly addNameRange '0.1.8',
2159 silly addNameRange '0.1.9',
2159 silly addNameRange '0.1.10',
2159 silly addNameRange '0.1.11',
2159 silly addNameRange '0.1.12',
2159 silly addNameRange '0.1.13',
2159 silly addNameRange '0.1.14',
2159 silly addNameRange '0.1.15',
2159 silly addNameRange '0.1.16',
2159 silly addNameRange '0.1.17',
2159 silly addNameRange '0.1.18',
2159 silly addNameRange '0.1.19',
2159 silly addNameRange '0.1.20',
2159 silly addNameRange '0.1.21' ] ]
2160 verbose addNamed [ 'mailcomposer', '0.1.21' ]
2161 verbose addNamed [ '0.1.21', '0.1.21' ]
2162 silly lockFile 3e553992-mailcomposer-0-1-21 mailcomposer@0.1.21
2163 verbose lock mailcomposer@0.1.21 C:\Users\ChemSW\AppData\Roaming\npm-cache\3e553992-mailcomposer-0-1-21.lock
2164 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\bindings\1.0.0\package.tgz
2165 silly lockFile d7a4841e-les-bcrypt-node-modules-bindings C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\node_modules\bindings
2166 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\node_modules\bindings C:\Users\ChemSW\AppData\Roaming\npm-cache\d7a4841e-les-bcrypt-node-modules-bindings.lock
2167 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\mailcomposer\0.1.21\package\package.json
2168 silly gunzTarPerm modes [ '755', '644' ]
2169 silly addNameRange number 2 { name: 'simplesmtp', range: '>=0.1.15', hasData: true }
2170 silly addNameRange versions [ 'simplesmtp',
2170 silly addNameRange [ '0.1.0',
2170 silly addNameRange '0.1.2',
2170 silly addNameRange '0.1.3',
2170 silly addNameRange '0.1.4',
2170 silly addNameRange '0.1.5',
2170 silly addNameRange '0.1.6',
2170 silly addNameRange '0.1.7',
2170 silly addNameRange '0.1.8',
2170 silly addNameRange '0.1.9',
2170 silly addNameRange '0.1.11',
2170 silly addNameRange '0.1.12',
2170 silly addNameRange '0.1.13',
2170 silly addNameRange '0.1.14',
2170 silly addNameRange '0.1.15',
2170 silly addNameRange '0.1.16',
2170 silly addNameRange '0.1.17',
2170 silly addNameRange '0.1.18',
2170 silly addNameRange '0.1.19',
2170 silly addNameRange '0.1.20',
2170 silly addNameRange '0.1.21',
2170 silly addNameRange '0.1.22',
2170 silly addNameRange '0.1.23',
2170 silly addNameRange '0.1.24' ] ]
2171 verbose addNamed [ 'simplesmtp', '0.1.24' ]
2172 verbose addNamed [ '0.1.24', '0.1.24' ]
2173 silly lockFile 4c3bb561-simplesmtp-0-1-24 simplesmtp@0.1.24
2174 verbose lock simplesmtp@0.1.24 C:\Users\ChemSW\AppData\Roaming\npm-cache\4c3bb561-simplesmtp-0-1-24.lock
2175 silly lockFile 3b2c849f-commander-0-5-2 commander@0.5.2
2176 silly lockFile d81daa29-mime-1-2-5 mime@1.2.5
2177 silly lockFile 3e4de13a-crc-0-2-0 crc@0.2.0
2178 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\simplesmtp\0.1.24\package\package.json
2179 silly lockFile 077d5604-mkdirp-0-3-1 mkdirp@0.3.1
2180 silly lockFile a3c3658f-debug-0-7-0 debug@0.7.0
2181 silly lockFile 3ac45eff-debug debug@*
2182 silly gunzTarPerm extractEntry deps/sqlite3/sqlite3.h
2183 silly gunzTarPerm modified mode [ 'deps/sqlite3/sqlite3.h', 438, 420 ]
2184 silly gunzTarPerm extractEntry package.json
2185 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2186 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\asyncjs\package.json
2187 silly resolved [ { name: 'connect',
2187 silly resolved version: '2.2.2',
2187 silly resolved description: 'High performance middleware framework',
2187 silly resolved keywords: [ 'framework', 'web', 'middleware', 'connect', 'rack' ],
2187 silly resolved repository: { type: 'git', url: 'git://github.com/senchalabs/connect.git' },
2187 silly resolved author:
2187 silly resolved { name: 'TJ Holowaychuk',
2187 silly resolved email: 'tj@vision-media.ca',
2187 silly resolved url: 'http://tjholowaychuk.com' },
2187 silly resolved dependencies:
2187 silly resolved { qs: '0.4.2',
2187 silly resolved mime: '1.2.4',
2187 silly resolved formidable: '1.0.9',
2187 silly resolved crc: '0.1.0',
2187 silly resolved debug: '*' },
2187 silly resolved devDependencies: { should: '*', mocha: '*', jade: '*', dox: '*' },
2187 silly resolved main: 'index',
2187 silly resolved engines: { node: '>= 0.5.0' },
2187 silly resolved _id: 'connect@2.2.2',
2187 silly resolved readme: 'ERROR: No README.md file found!',
2187 silly resolved _from: 'connect@2.2.2' },
2187 silly resolved { name: 'commander',
2187 silly resolved version: '0.5.2',
2187 silly resolved description: 'the complete solution for node.js command-line programs',
2187 silly resolved keywords: [ 'command', 'option', 'parser', 'prompt', 'stdin' ],
2187 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
2187 silly resolved repository:
2187 silly resolved { type: 'git',
2187 silly resolved url: 'https://github.com/visionmedia/commander.js.git' },
2187 silly resolved dependencies: {},
2187 silly resolved devDependencies: { should: '>= 0.0.1' },
2187 silly resolved scripts: { test: 'make test' },
2187 silly resolved main: 'index',
2187 silly resolved engines: { node: '>= 0.4.x' },
2187 silly resolved readme: '# Commander.js\n\n The complete solution for [node.js](http://nodejs.org) command-line interfaces, inspired by Ruby\'s [commander](https://github.com/visionmedia/commander).\n\n [![Build Status](https://secure.travis-ci.org/visionmedia/commander.js.png)](http://travis-ci.org/visionmedia/commander.js)\n\n## Installation\n\n $ npm install commander\n\n## Option parsing\n\n Options with commander are defined with the `.option()` method, also serving as documentation for the options. The example below parses args and options from `process.argv`, leaving remaining args as the `program.args` array which were not consumed by options.\n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require(\'commander\');\n\nprogram\n .version(\'0.0.1\')\n .option(\'-p, --peppers\', \'Add peppers\')\n .option(\'-P, --pineapple\', \'Add pineapple\')\n .option(\'-b, --bbq\', \'Add bbq sauce\')\n .option(\'-c, --cheese [type]\', \'Add the specified type of cheese [marble]\', \'marble\')\n .parse(process.argv);\n\nconsole.log(\'you ordered a pizza with:\');\nif (program.peppers) console.log(\' - peppers\');\nif (program.pineapple) console.log(\' - pineappe\');\nif (program.bbq) console.log(\' - bbq\');\nconsole.log(\' - %s cheese\', program.cheese);\n```\n\n Short flags may be passed as a single arg, for example `-abc` is equivalent to `-a -b -c`. Multi-word options such as "--template-engine" are camel-cased, becoming `program.templateEngine` etc.\n\n## Automated --help\n\n The help information is auto-generated based on the information commander already knows about your program, so the following `--help` info is for free:\n\n``` \n $ ./examples/pizza --help\n\n Usage: pizza [options]\n\n Options:\n\n -V, --version output the version number\n -p, --peppers Add peppers\n -P, --pineapple Add pineappe\n -b, --bbq Add bbq sauce\n -c, --cheese <type> Add the specified type of cheese [marble]\n -h, --help output usage information\n\n```\n\n## Coercion\n\n```js\nfunction range(val) {\n return val.split(\'..\').map(Number);\n}\n\nfunction list(val) {\n return val.split(\',\');\n}\n\nprogram\n .version(\'0.0.1\')\n .usage(\'[options] <file ...>\')\n .option(\'-i, --integer <n>\', \'An integer argument\', parseInt)\n .option(\'-f, --float <n>\', \'A float argument\', parseFloat)\n .option(\'-r, --range <a>..<b>\', \'A range\', range)\n .option(\'-l, --list <items>\', \'A list\', list)\n .option(\'-o, --optional [value]\', \'An optional value\')\n .parse(process.argv);\n\nconsole.log(\' int: %j\', program.integer);\nconsole.log(\' float: %j\', program.float);\nconsole.log(\' optional: %j\', program.optional);\nprogram.range = program.range || [];\nconsole.log(\' range: %j..%j\', program.range[0], program.range[1]);\nconsole.log(\' list: %j\', program.list);\nconsole.log(\' args: %j\', program.args);\n```\n\n## Custom help\n\n You can display arbitrary `-h, --help` information\n by listening for "--help". Commander will automatically\n exit once you are done so that the remainder of your program\n does not execute causing undesired behaviours, for example\n in the following executable "stuff" will not output when\n `--help` is used.\n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require(\'../\');\n\nfunction list(val) {\n return val.split(\',\').map(Number);\n}\n\nprogram\n .version(\'0.0.1\')\n .option(\'-f, --foo\', \'enable some foo\')\n .option(\'-b, --bar\', \'enable some bar\')\n .option(\'-B, --baz\', \'enable some baz\');\n\n// must be before .parse() since\n// node\'s emit() is immediate\n\nprogram.on(\'--help\', function(){\n console.log(\' Examples:\');\n console.log(\'\');\n console.log(\' $ custom-help --help\');\n console.log(\' $ custom-help -h\');\n console.log(\'\');\n});\n\nprogram.parse(process.argv);\n\nconsole.log(\'stuff\');\n```\n\nyielding the following help output:\n\n```\n\nUsage: custom-help [options]\n\nOptions:\n\n -h, --help output usage information\n -V, --version output the version number\n -f, --foo enable some foo\n -b, --bar enable some bar\n -B, --baz enable some baz\n\nExamples:\n\n $ custom-help --help\n $ custom-help -h\n\n```\n\n## .prompt(msg, fn)\n\n Single-line prompt:\n\n```js\nprogram.prompt(\'name: \', function(name){\n console.log(\'hi %s\', name);\n});\n```\n\n Multi-line prompt:\n\n```js\nprogram.prompt(\'description:\', function(name){\n console.log(\'hi %s\', name);\n});\n```\n\n Coercion:\n\n```js\nprogram.prompt(\'Age: \', Number, function(age){\n console.log(\'age: %j\', age);\n});\n```\n\n```js\nprogram.prompt(\'Birthdate: \', Date, function(date){\n console.log(\'date: %s\', date);\n});\n```\n\n## .password(msg[, mask], fn)\n\nPrompt for password without echoing:\n\n```js\nprogram.password(\'Password: \', function(pass){\n console.log(\'got "%s"\', pass);\n process.stdin.destroy();\n});\n```\n\nPrompt for password with mask char "*":\n\n```js\nprogram.password(\'Password: \', \'*\', function(pass){\n console.log(\'got "%s"\', pass);\n process.stdin.destroy();\n});\n```\n\n## .confirm(msg, fn)\n\n Confirm with the given `msg`:\n\n```js\nprogram.confirm(\'continue? \', function(ok){\n console.log(\' got %j\', ok);\n});\n```\n\n## .choose(list, fn)\n\n Let the user choose from a `list`:\n\n```js\nvar list = [\'tobi\', \'loki\', \'jane\', \'manny\', \'luna\'];\n\nconsole.log(\'Choose the coolest pet:\');\nprogram.choose(list, function(i){\n console.log(\'you chose %d "%s"\', i, list[i]);\n});\n```\n\n## Links\n\n - [API documentation](http://visionmedia.github.com/commander.js/)\n - [ascii tables](https://github.com/LearnBoost/cli-table)\n - [progress bars](https://github.com/visionmedia/node-progress)\n - [more progress bars](https://github.com/substack/node-multimeter)\n - [examples](https://github.com/visionmedia/commander.js/tree/master/examples)\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 TJ Holowaychuk &lt;tj@vision-media.ca&gt;\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 NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.',
2187 silly resolved _id: 'commander@0.5.2',
2187 silly resolved _from: 'commander@0.5.2' },
2187 silly resolved { author:
2187 silly resolved { name: 'Robert Kieffer',
2187 silly resolved email: 'robert@broofa.com',
2187 silly resolved url: 'http://github.com/broofa' },
2187 silly resolved contributors: [ [Object] ],
2187 silly resolved dependencies: {},
2187 silly resolved description: 'A comprehensive library for mime-type mapping',
2187 silly resolved devDependencies: {},
2187 silly resolved keywords: [ 'util', 'mime' ],
2187 silly resolved main: 'mime.js',
2187 silly resolved name: 'mime',
2187 silly resolved repository: { url: 'http://github.com/bentomas/node-mime', type: 'git' },
2187 silly resolved version: '1.2.5',
2187 silly resolved readme: '# mime\n\nComprehensive MIME type mapping API. Includes all 600+ types and 800+ extensions defined by the Apache project, plus additional types submitted by the node.js community.\n\n## Install\n\nInstall with [npm](http://github.com/isaacs/npm):\n\n npm install mime\n\n## API - Queries\n\n### mime.lookup(path)\nGet the mime type associated with a file. Performs a case-insensitive lookup using the extension in `path` (the substring after the last \'/\' or \'.\'). E.g.\n\n var mime = require(\'mime\');\n\n mime.lookup(\'/path/to/file.txt\'); // => \'text/plain\'\n mime.lookup(\'file.txt\'); // => \'text/plain\'\n mime.lookup(\'.TXT\'); // => \'text/plain\'\n mime.lookup(\'htm\'); // => \'text/html\'\n\n### mime.extension(type)\nGet the default extension for `type`\n\n mime.extension(\'text/html\'); // => \'html\'\n mime.extension(\'application/octet-stream\'); // => \'bin\'\n\n### mime.charsets.lookup()\n\nMap mime-type to charset\n\n mime.charsets.lookup(\'text/plain\'); // => \'UTF-8\'\n\n(The logic for charset lookups is pretty rudimentary. Feel free to suggest improvements.)\n\n## API - Defining Custom Types\n\nThe following APIs allow you to add your own type mappings within your project. If you feel a type should be included as part of node-mime, see [requesting new types](https://github.com/bentomas/node-mime/wiki/Requesting-New-Types).\n\n### mime.define()\n\nAdd custom mime/extension mappings\n\n mime.define({\n \'text/x-some-format\': [\'x-sf\', \'x-sft\', \'x-sfml\'],\n \'application/x-my-type\': [\'x-mt\', \'x-mtt\'],\n // etc ...\n });\n\n mime.lookup(\'x-sft\'); // => \'text/x-some-format\'\n\nThe first entry in the extensions array is returned by `mime.extension()`. E.g.\n\n mime.extension(\'text/x-some-format\'); // => \'x-sf\'\n\n### mime.load(filepath)\n\nLoad mappings from an Apache ".types" format file\n\n mime.load(\'./my_project.types\');\n\nThe .types file format is simple - See the `types` dir for examples.\n',
2187 silly resolved _id: 'mime@1.2.5',
2187 silly resolved _from: 'mime@1.2.5' },
2187 silly resolved { name: 'crc',
2187 silly resolved version: '0.2.0',
2187 silly resolved description: 'CRC JavaScript implementation',
2187 silly resolved author: { name: 'Alex Gorbatchev', email: 'alex.gorbatchev@gmail.com' },
2187 silly resolved contributors: [],
2187 silly resolved main: './lib/crc.js',
2187 silly resolved scripts: {},
2187 silly resolved directories: {},
2187 silly resolved devDependencies: { mocha: '*', should: '*' },
2187 silly resolved repository:
2187 silly resolved { type: 'git',
2187 silly resolved url: 'git://github.com/alexgorbatchev/node-crc.git' },
2187 silly resolved readme: '# JavaScript CRC 8, 16 and 32.\n\nThis is a basic port/copy of the JavaScript CRC implementation. The module works with any CommonJS system supporting `module.exports` notation as well as in the browser. When loaded in the browser, all functions end up under the `window.crc` "namespace".\n\nOriginal code is taken from http://www.digsys.se/JavaScript/CRC.aspx \n\n## Functions\n\nThe following functions are implemented:\n\n crc8(String)\t#=> Number\n crcArc(String)\t#=> Number\n crc16(String)\t#=> Number\n fcs16(String)\t#=> Number\n crc32(String)\t#=> Number\n hex8(Number)\t#=> String\n hex16(Number)\t#=> String\n hex32(Number)\t#=> String\n\n## Installation\n\n\tgit clone git://github.com/alexgorbatchev/node-crc.git\n\nor\n\n npm install crc\n\n## Running tests\n\n $ npm install\n $ make test',
2187 silly resolved _id: 'crc@0.2.0',
2187 silly resolved _from: 'crc@0.2.0' },
2187 silly resolved { name: 'mkdirp',
2187 silly resolved description: 'Recursively mkdir, like `mkdir -p`',
2187 silly resolved version: '0.3.1',
2187 silly resolved author:
2187 silly resolved { name: 'James Halliday',
2187 silly resolved email: 'mail@substack.net',
2187 silly resolved url: 'http://substack.net' },
2187 silly resolved main: './index',
2187 silly resolved keywords: [ 'mkdir', 'directory' ],
2187 silly resolved repository:
2187 silly resolved { type: 'git',
2187 silly resolved url: 'http://github.com/substack/node-mkdirp.git' },
2187 silly resolved scripts: { test: 'tap test/*.js' },
2187 silly resolved devDependencies: { tap: '~0.2.4' },
2187 silly resolved license: 'MIT/X11',
2187 silly resolved engines: { node: '*' },
2187 silly resolved readme: 'mkdirp\n======\n\nLike `mkdir -p`, but in node.js!\n\n[![build status](https://secure.travis-ci.org/substack/node-mkdirp.png)](http://travis-ci.org/substack/node-mkdirp)\n\nexample\n=======\n\npow.js\n------\n var mkdirp = require(\'mkdirp\');\n \n mkdirp(\'/tmp/foo/bar/baz\', function (err) {\n if (err) console.error(err)\n else console.log(\'pow!\')\n });\n\nOutput\n pow!\n\nAnd now /tmp/foo/bar/baz exists, huzzah!\n\nmethods\n=======\n\nvar mkdirp = require(\'mkdirp\');\n\nmkdirp(dir, mode, cb)\n---------------------\n\nCreate a new directory and any necessary subdirectories at `dir` with octal\npermission string `mode`.\n\nIf `mode` isn\'t specified, it defaults to `0777 & (~process.umask())`.\n\n`cb(err, made)` fires with the error or the first directory `made`\nthat had to be created, if any.\n\nmkdirp.sync(dir, mode)\n----------------------\n\nSynchronously create a new directory and any necessary subdirectories at `dir`\nwith octal permission string `mode`.\n\nIf `mode` isn\'t specified, it defaults to `0777 & (~process.umask())`.\n\nReturns the first directory that had to be created, if any.\n\ninstall\n=======\n\nWith [npm](http://npmjs.org) do:\n\n npm install mkdirp\n\nlicense\n=======\n\nMIT/X11\n',
2187 silly resolved _id: 'mkdirp@0.3.1',
2187 silly resolved _from: 'mkdirp@0.3.1' },
2187 silly resolved { name: 'debug',
2187 silly resolved version: '0.7.0',
2187 silly resolved description: 'small debugging utility',
2187 silly resolved keywords: [ 'debug', 'log', 'debugger' ],
2187 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
2187 silly resolved dependencies: {},
2187 silly resolved devDependencies: { mocha: '*' },
2187 silly resolved main: 'index',
2187 silly resolved browserify: 'debug.component.js',
2187 silly resolved engines: { node: '*' },
2187 silly resolved component: { scripts: [Object] },
2187 silly resolved readme: '\n# debug\n\n tiny node.js debugging utility.\n\n## Installation\n\n```\n$ npm install debug\n```\n\n## Example\n\n This module is modelled after node core\'s debugging technique, allowing you to enable one or more topic-specific debugging functions, for example core does the following within many modules:\n\n```js\nvar debug;\nif (process.env.NODE_DEBUG && /cluster/.test(process.env.NODE_DEBUG)) {\n debug = function(x) {\n var prefix = process.pid + \',\' +\n (process.env.NODE_WORKER_ID ? \'Worker\' : \'Master\');\n console.error(prefix, x);\n };\n} else {\n debug = function() { };\n}\n```\n\n This concept is extremely simple but it works well. With `debug` you simply invoke the exported function to generate your debug function, passing it a name which will determine if a noop function is returned, or a decorated `console.error`, so all of the `console` format string goodies you\'re used to work fine. A unique color is selected per-function for visibility.\n \nExample _app.js_:\n\n```js\nvar debug = require(\'debug\')(\'http\')\n , http = require(\'http\')\n , name = \'My App\';\n\n// fake app\n\ndebug(\'booting %s\', name);\n\nhttp.createServer(function(req, res){\n debug(req.method + \' \' + req.url);\n res.end(\'hello\\n\');\n}).listen(3000, function(){\n debug(\'listening\');\n});\n\n// fake worker of some kind\n\nrequire(\'./worker\');\n```\n\nExample _worker.js_:\n\n```js\nvar debug = require(\'debug\')(\'worker\');\n\nsetInterval(function(){\n debug(\'doing some work\');\n}, 1000);\n```\n\n The __DEBUG__ environment variable is then used to enable these based on space or comma-delimited names. Here are some examples:\n\n ![debug http and worker](http://f.cl.ly/items/18471z1H402O24072r1J/Screenshot.png)\n\n ![debug worker](http://f.cl.ly/items/1X413v1a3M0d3C2c1E0i/Screenshot.png)\n\n## Millisecond diff\n\n When actively developing an application it can be useful to see when the time spent between one `debug()` call and the next. Suppose for example you invoke `debug()` before requesting a resource, and after as well, the "+NNNms" will show you how much time was spent between calls.\n\n ![](http://f.cl.ly/items/2i3h1d3t121M2Z1A3Q0N/Screenshot.png)\n\n When stdout is not a TTY, `Date#toUTCString()` is used, making it more useful for logging the debug information as shown below:\n \n ![](http://f.cl.ly/items/112H3i0e0o0P0a2Q2r11/Screenshot.png)\n\n## Conventions\n\n If you\'re using this in one or more of your libraries, you _should_ use the name of your library so that developers may toggle debugging as desired without guessing names. If you have more than one debuggers you _should_ prefix them with your library name and use ":" to separate features. For example "bodyParser" from Connect would then be "connect:bodyParser". \n\n## Wildcards\n\n The "*" character may be used as a wildcard. Suppose for example your library has debuggers named "connect:bodyParser", "connect:compress", "connect:session", instead of listing all three with `DEBUG=connect:bodyParser,connect.compress,connect:session`, you may simply do `DEBUG=connect:*`, or to run everything using this module simply use `DEBUG=*`.\n\n You can also exclude specific debuggers by prefixing them with a "-" character. For example, `DEBUG=* -connect:*` would include all debuggers except those starting with "connect:".\n\n## Browser support\n\n Debug works in the browser as well, currently persisted by `localStorage`. For example if you have `worker:a` and `worker:b` as shown below, and wish to debug both type `debug.enable(\'worker:*\')` in the console and refresh the page, this will remain until you disable with `debug.disable()`. \n\n```js\na = debug(\'worker:a\');\nb = debug(\'worker:b\');\n\nsetInterval(function(){\n a(\'doing some work\');\n}, 1000);\n\nsetInterval(function(){\n a(\'doing some work\');\n}, 1200);\n```\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 TJ Holowaychuk &lt;tj@vision-media.ca&gt;\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 NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.',
2187 silly resolved _id: 'debug@0.7.0',
2187 silly resolved _from: 'debug@*' } ]
2188 info install connect@2.2.2 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express
2189 info install commander@0.5.2 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express
2190 info install mime@1.2.5 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express
2191 info install crc@0.2.0 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express
2192 info install mkdirp@0.3.1 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express
2193 info install debug@0.7.0 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express
2194 info installOne connect@2.2.2
2195 info installOne commander@0.5.2
2196 info installOne mime@1.2.5
2197 info installOne crc@0.2.0
2198 info installOne mkdirp@0.3.1
2199 info installOne debug@0.7.0
2200 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\connect\2.2.2\package\package.json
2201 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\commander\0.5.2\package\package.json
2202 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\connect unbuild
2203 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\connect\package.json
2204 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\commander unbuild
2205 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\commander\package.json
2206 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\mime\1.2.5\package\package.json
2207 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\crc\0.2.0\package\package.json
2208 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\mkdirp\0.3.1\package\package.json
2209 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\debug\0.7.0\package\package.json
2210 silly lockFile 3e553992-mailcomposer-0-1-21 mailcomposer@0.1.21
2211 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mime unbuild
2212 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mime\package.json
2213 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\crc unbuild
2214 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\crc\package.json
2215 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mkdirp unbuild
2216 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mkdirp\package.json
2217 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\debug unbuild
2218 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\debug\package.json
2219 silly gunzTarPerm extractEntry README.md
2220 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
2221 silly gunzTarPerm extractEntry bindings.js
2222 silly gunzTarPerm modified mode [ 'bindings.js', 438, 420 ]
2223 silly lockFile 8339eead-mailcomposer-0-1-14 mailcomposer@>= 0.1.14
2224 silly lockFile 4c3bb561-simplesmtp-0-1-24 simplesmtp@0.1.24
2225 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\connect\2.2.2\package.tgz
2226 silly lockFile 4cd19837-les-express-node-modules-connect C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\connect
2227 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\connect C:\Users\ChemSW\AppData\Roaming\npm-cache\4cd19837-les-express-node-modules-connect.lock
2228 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\commander\0.5.2\package.tgz
2229 silly lockFile 3356671b-s-express-node-modules-commander C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\commander
2230 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\commander C:\Users\ChemSW\AppData\Roaming\npm-cache\3356671b-s-express-node-modules-commander.lock
2231 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\mime\1.2.5\package.tgz
2232 silly lockFile c78f78fc-odules-express-node-modules-mime C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mime
2233 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mime C:\Users\ChemSW\AppData\Roaming\npm-cache\c78f78fc-odules-express-node-modules-mime.lock
2234 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\crc\0.2.0\package.tgz
2235 silly lockFile 93d0444f-modules-express-node-modules-crc C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\crc
2236 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\crc C:\Users\ChemSW\AppData\Roaming\npm-cache\93d0444f-modules-express-node-modules-crc.lock
2237 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\mkdirp\0.3.1\package.tgz
2238 silly lockFile 35f96f3d-ules-express-node-modules-mkdirp C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mkdirp
2239 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mkdirp C:\Users\ChemSW\AppData\Roaming\npm-cache\35f96f3d-ules-express-node-modules-mkdirp.lock
2240 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\debug\0.7.0\package.tgz
2241 silly lockFile 9ce2a82f-dules-express-node-modules-debug C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\debug
2242 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\debug C:\Users\ChemSW\AppData\Roaming\npm-cache\9ce2a82f-dules-express-node-modules-debug.lock
2243 silly lockFile c3c82269-simplesmtp-0-1-15 simplesmtp@>= 0.1.15
2244 silly gunzTarPerm modes [ '755', '644' ]
2245 silly gunzTarPerm modes [ '755', '644' ]
2246 silly gunzTarPerm modes [ '755', '644' ]
2247 silly gunzTarPerm modes [ '755', '644' ]
2248 silly gunzTarPerm modes [ '755', '644' ]
2249 silly gunzTarPerm modes [ '755', '644' ]
2250 silly resolved [ { name: 'mailcomposer',
2250 silly resolved description: 'Compose E-Mail messages',
2250 silly resolved version: '0.1.21',
2250 silly resolved author: { name: 'Andris Reinman' },
2250 silly resolved maintainers: [ [Object] ],
2250 silly resolved repository:
2250 silly resolved { type: 'git',
2250 silly resolved url: 'http://github.com/andris9/mailcomposer.git' },
2250 silly resolved scripts: { test: 'nodeunit test/' },
2250 silly resolved main: './lib/mailcomposer',
2250 silly resolved licenses: [ [Object] ],
2250 silly resolved dependencies: { mimelib: '>= 0.2.0', mime: '*' },
2250 silly resolved devDependencies: { nodeunit: '*', mailparser: '*' },
2250 silly resolved engine: { node: '>=0.4' },
2250 silly resolved keywords: [ 'e-mail', 'mime', 'parser' ],
2250 silly resolved readme: '# mailcomposer\n\n**mailcomposer** is a Node.JS module for generating e-mail messages that can be\nstreamed to SMTP or file. \n\nThis is a standalone module that only generates raw e-mail source, you need to \nwrite your own or use an existing transport mechanism (SMTP client, Amazon SES, \nSendGrid etc). **mailcomposer** frees you from the tedious task of generating \n[rfc822](http://tools.ietf.org/html/rfc2822) compatible messages.\n\n[![Build Status](https://secure.travis-ci.org/andris9/mailcomposer.png)](http://travis-ci.org/andris9/mailcomposer)\n\n**mailcomposer** supports:\n\n * **Unicode** to use any characters ✔\n * **HTML** content as well as **plain text** alternative\n * **Attachments** and streaming for larger files (use strings, buffers, files or binary streams as attachments)\n * **Embedded images** in HTML\n * **DKIM** signing\n * usage of **your own** transport mechanism\n\n## Support mailcomposer development\n\n[![Donate to author](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=DB26KWR2BQX5W)\n\n## Installation\n\nInstall through NPM\n\n npm install mailcomposer\n\n## Usage\n\n### Include mailcomposer module\n\n var MailComposer = require("mailcomposer").MailComposer;\n\n### Create a new `MailComposer` instance\n\n var mailcomposer = new MailComposer([options]);\n\nWhere `options` is an optional options object with the following possible properties:\n\n * **escapeSMTP** - if set replaces dots in the beginning of a line with double dots\n * **encoding** - sets transfer encoding for the textual parts (defaults to `"quoted-printable"`)\n * **keepBcc** - if set to true, includes `Bcc:` field in the message headers. Useful for *sendmail* command. \n\n### Simple example\n\nThe following example generates a simple e-mail message with plaintext and html\nbody.\n\n var MailComposer = require("mailcomposer").MailComposer;\n mailcomposer = new MailComposer(),\n fs = require("fs");\n \n // add additional header field\n mailcomposer.addHeader("x-mailer", "Nodemailer 1.0");\n \n // setup message data\n mailcomposer.setMessageOption({\n from: "andris@tr.ee",\n to: "andris@node.ee",\n body: "Hello world!",\n html: "<b>Hello world!</b>"\n }); \n \n mailcomposer.streamMessage();\n \n // pipe the output to a file\n mailcomposer.pipe(fs.createWriteStream("test.eml"));\n\nThe output for such a script (the contents for "test.eml") would look like:\n\n MIME-Version: 1.0\n X-Mailer: Nodemailer 1.0\n From: andris@tr.ee\n To: andris@node.ee\n Content-Type: multipart/alternative;\n boundary="----mailcomposer-?=_1-1328088797399"\n \n ------mailcomposer-?=_1-1328088797399\n Content-Type: text/plain; charset=utf-8\n Content-Transfer-Encoding: quoted-printable\n \n Hello world!\n ------mailcomposer-?=_1-1328088797399\n Content-Type: text/html; charset=utf-8\n Content-Transfer-Encoding: quoted-printable\n \n <b>Hello world!</b>\n ------mailcomposer-?=_1-1328088797399--\n\n## API\n\n### Add custom headers\n\nHeaders can be added with `mailcomposer.addHeader(key, value)`\n\n var mailcomposer = new MailComposer();\n mailcomposer.addHeader("x-mailer", "Nodemailer 1.0");\n\nIf you add an header value with the same key several times, all of the values will be used\nin the generated header. For example:\n\n mailcomposer.addHeader("x-mailer", "Nodemailer 1.0");\n mailcomposer.addHeader("x-mailer", "Nodemailer 2.0");\n \nWill be generated into\n\n ...\n X-Mailer: Nodemailer 1.0\n X-Mailer: Nodemailer 2.0\n ...\n\nThe contents of the field value is not edited in any way (except for the folding),\nso if you want to use unicode symbols you need to escape these to mime words\nby yourself. Exception being object values - in this case the object\nis automatically JSONized and mime encoded.\n\n // using objects as header values is allowed (will be converted to JSON)\n var apiOptions = {};\n apiOptions.category = "newuser";\n apiOptions.tags = ["user", "web"];\n mailcomposer.addHeader("X-SMTPAPI", apiOptions)\n\n### Add message parts\n\nYou can set message sender, receiver, subject line, message body etc. with\n`mailcomposer.setMessageOption(options)` where options is an object with the\ndata to be set. This function overwrites any previously set values with the\nsame key\n\nThe following example creates a simple e-mail with sender being `andris@tr.ee`, \nreceiver `andris@node.ee` and plaintext part of the message as `Hello world!`:\n\n mailcomposer.setMessageOption({\n from: "andris@tr.ee",\n to: "andris@node.ee",\n body: "Hello world!"\n }); \n\nPossible options that can be used are (all fields accept unicode):\n\n * **from** (alias `sender`) - the sender of the message. If several addresses are given, only the first one will be used\n * **to** - receivers for the `To:` field\n * **cc** - receivers for the `Cc:` field\n * **bcc** - receivers for the `Bcc:` field\n * **replyTo** (alias `reply_to`) - e-mail address for the `Reply-To:` field\n * **inReplyTo** - The message-id this message is replying\n * **references** - Message-id list\n * **subject** - the subject line of the message\n * **body** (alias `text`) - the plaintext part of the message\n * **html** - the HTML part of the message\n * **envelope** - optional SMTP envelope, if auto generated envelope is not suitable\n\nThis method can be called several times\n\n mailcomposer.setMessageOption({from: "andris@tr.ee"});\n mailcomposer.setMessageOption({to: "andris@node.ee"});\n mailcomposer.setMessageOption({body: "Hello world!"});\n\nTrying to set the same key several times will yield in overwrite\n\n mailcomposer.setMessageOption({body: "Hello world!"});\n mailcomposer.setMessageOption({body: "Hello world?"});\n // body contents will be "Hello world?"\n\n### Address format\n\nAll e-mail address fields take structured e-mail lists (comma separated)\nas the input. Unicode is allowed for all the parts (receiver name, e-mail username\nand domain) of the address. If the domain part contains unicode symbols, it is\nautomatically converted into punycode, user part will be converted into UTF-8\nmime word.\n\nE-mail addresses can be a plain e-mail addresses\n\n username@example.com\n\nor with a formatted name\n\n \'Ноде Майлер\' <username@example.com>\n\nOr in case of comma separated lists, the formatting can be mixed\n\n username@example.com, \'Ноде Майлер\' <username@example.com>, "Name, User" <username@example.com>\n\n### SMTP envelope\n\nSMTP envelope is usually auto generated from `from`, `to`, `cc` and `bcc` fields but\nif for some reason you want to specify it yourself, you can do it with `envelope` property.\n\n`envelope` is an object with the following params: `from`, `to`, `cc` and `bcc` just like\nwith regular mail options. You can also use the regular address format.\n\n mailOptions = {\n ...,\n from: "mailer@node.ee",\n to: "daemon@node.ee",\n envelope: {\n from: "Daemon <deamon@node.ee>",\n to: "mailer@node.ee, Mailer <mailer2@node.ee>"\n }\n }\n\n### Add attachments\n\nAttachments can be added with `mailcomposer.addAttachment(attachment)` where\n`attachment` is an object with attachment (meta)data with the following possible\nproperties:\n\n * **fileName** (alias `filename`) - filename to be reported as the name of the attached file, use of unicode is allowed\n * **cid** - content id for using inline images in HTML message source\n * **contents** - String or a Buffer contents for the attachment\n * **filePath** - path to a file or an URL if you want to stream the file instead of including it (better for larger attachments)\n * **streamSource** - Stream object for arbitrary binary streams if you want to stream the contents (needs to support *pause*/*resume*)\n * **contentType** - content type for the attachment, if not set will be derived from the `fileName` property\n * **contentDisposition** - content disposition type for the attachment, defaults to "attachment" \n * **userAgent** - User-Agent string to be used if the fileName points to an URL\n\nOne of `contents`, `filePath` or `streamSource` must be specified, if none is \npresent, the attachment will be discarded. Other fields are optional.\n\nAttachments can be added as many as you want.\n\n**Using embedded images in HTML**\n\nAttachments can be used as embedded images in the HTML body. To use this \nfeature, you need to set additional property of the attachment - `cid` \n(unique identifier of the file) which is a reference to the attachment file. \nThe same `cid` value must be used as the image URL in HTML (using `cid:` as \nthe URL protocol, see example below).\n\nNB! the cid value should be as unique as possible!\n\n var cid_value = Date.now() + \'.image.jpg\';\n \n var html = \'Embedded image: <img src="cid:\' + cid_value + \'" />\';\n \n var attachment = {\n fileName: "image.png",\n filePath: "/static/images/image.png",\n cid: cid_value\n };\n\n### DKIM Signing\n\n**mailcomposer** supports DKIM signing with very simple setup. Use this with caution \nthough since the generated message needs to be buffered entirely before it can be\nsigned - in this case the streaming capability offered by mailcomposer is illusionary,\nthere will only be one `\'data\'` event with the entire message. Not a big deal with\nsmall messages but might consume a lot of RAM when using larger attachments.\n\nSet up the DKIM signing with `useDKIM` method:\n\n mailcomposer.useDKIM(dkimOptions)\n\nWhere `dkimOptions` includes necessary options for signing\n\n * **domainName** - the domainname that is being used for signing\n * **keySelector** - key selector. If you have set up a TXT record with DKIM public key at *zzz._domainkey.example.com* then `zzz` is the selector\n * **privateKey** - DKIM private key that is used for signing as a string\n * **headerFieldNames** - optional colon separated list of header fields to sign, by default all fields suggested by RFC4871 #5.5 are used\n\n**NB!** Currently if several header fields with the same name exists, only the last one (the one in the bottom) is signed.\n\nExample:\n\n mailcomposer.setMessageOption({from: "andris@tr.ee"});\n mailcomposer.setMessageOption({to: "andris@node.ee"});\n mailcomposer.setMessageOption({body: "Hello world!"});\n mailcomposer.useDKIM({\n domainName: "node.ee",\n keySelector: "dkim",\n privateKey: fs.readFileSync("private_key.pem")\n });\n\n### Start streaming\n\nWhen the message data is setup, streaming can be started. After this it is not\npossible to add headers, attachments or change body contents.\n\n mailcomposer.streamMessage();\n\nThis generates `\'data\'` events for the message headers and body and final `\'end\'` event.\nAs `MailComposer` objects are Stream instances, these can be piped\n\n // save the output to a file\n mailcomposer.streamMessage();\n mailcomposer.pipe(fs.createWriteStream("out.txt"));\n\n## Envelope\n\nEnvelope can be generated with an `getEnvelope()` which returns an object\nthat includes a `from` address (string) and a list of `to` addresses (array of\nstrings) suitable for forwarding to a SMTP server as `MAIL FROM:` and `RCPT TO:`.\n\n console.log(mailcomposer.getEnvelope());\n // {from:"sender@example.com", to:["receiver@example.com"]}\n\n**NB!** both `from` and `to` properties might be missing from the envelope object\nif corresponding addresses were not detected from the e-mail.\n\n## Running tests\n\nTests are run with [nodeunit](https://github.com/caolan/nodeunit)\n\nRun\n\n npm test\n\n## License\n\n**MIT**',
2250 silly resolved _id: 'mailcomposer@0.1.21',
2250 silly resolved _from: 'mailcomposer@>= 0.1.14' },
2250 silly resolved { name: 'simplesmtp',
2250 silly resolved description: 'Simple SMTP server module to create custom SMTP servers',
2250 silly resolved version: '0.1.24',
2250 silly resolved author: { name: 'Andris Reinman' },
2250 silly resolved maintainers: [ [Object] ],
2250 silly resolved repository: { type: 'git', url: 'http://github.com/andris9/simplesmtp.git' },
2250 silly resolved scripts: { test: 'nodeunit test/' },
2250 silly resolved main: './lib/smtp',
2250 silly resolved licenses: [ [Object] ],
2250 silly resolved dependencies: { rai: '*', xoauth2: '>= 0.1.1' },
2250 silly resolved devDependencies: { nodeunit: '*', mailcomposer: '*' },
2250 silly resolved engines: [ 'node >=0.4.0' ],
2250 silly resolved keywords: [ 'servers', 'text-based', 'smtp', 'email', 'mail', 'e-mail' ],
2250 silly resolved readme: '# simplesmtp\n\nThis is a module to easily create custom SMTP servers and clients - use SMTP as a first class protocol in Node.JS!\n\n[![Build Status](https://secure.travis-ci.org/andris9/simplesmtp.png)](http://travis-ci.org/andris9/simplesmtp)\n\n## Support simplesmtp development\n\n[![Donate to author](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=DB26KWR2BQX5W)\n\n## SMTP Server\n\n### Usage\n\nCreate a new SMTP server instance with\n\n var smtp = simplesmtp.createServer([options]);\n \nAnd start listening on selected port\n\n smtp.listen(25, [function(err){}]);\n \nSMTP options can include the following:\n\n * **name** - the hostname of the server, will be used for informational messages\n * **debug** - if set to true, print out messages about the connection\n * **timeout** - client timeout in milliseconds, defaults to 60 000 (60 sec.)\n * **secureConnection** - start a server on secure connection\n * **SMTPBanner** - greeting banner that is sent to the client on connection\n * **requireAuthentication** - if set to true, require that the client must authenticate itself\n * **enableAuthentication** - if set to true, client may authenticate itself but don\'t have to (as opposed to `requireAuthentication` that explicitly requires clients to authenticate themselves)\n * **validateSender** - if set to true, emit `\'validateSender\'` with `envelope`, `email` and `callback` when the client enters `MAIL FROM:<address>`\n * **validateRecipients** - if set to true, emit `\'validateRecipient\'` with `envelope`, `email` and `callback` when the client enters `RCPT TO:<address>`\n * **maxSize** - maximum size of an e-mail in bytes (currently informational only)\n * **credentials** - TLS credentials (`{key:\'\', cert:\'\', ca:[\'\']}`) for the server\n * **authMethods** - allowed authentication methods, defaults to `["PLAIN", "LOGIN"]`\n * **disableEHLO** - if set to true, support HELO command only\n * **ignoreTLS** - if set to true, allow client do not use STARTTLS\n * **disableDNSValidation** - if set, do not validate sender domains\n \n### Example\n\n var simplesmtp = require("simplesmtp"),\n fs = require("fs");\n\n var smtp = simplesmtp.createServer();\n smtp.listen(25);\n\n smtp.on("startData", function(envelope){\n console.log("Message from:", envelope.from);\n console.log("Message to:", envelope.to);\n envelope.saveStream = fs.createWriteStream("/tmp/message.txt");\n });\n \n smtp.on("data", function(envelope, chunk){\n envelope.saveStream.write(chunk);\n });\n \n smtp.on("dataReady", function(envelope, callback){\n envelope.saveStream.end();\n console.log("Incoming message saved to /tmp/message.txt");\n callback(null, "ABC1"); // ABC1 is the queue id to be advertised to the client\n // callback(new Error("That was clearly a spam!"));\n });\n\n\n### Events\n\n * **startData** *(envelope)* - DATA stream is opened by the client (`envelope` is an object with `from`, `to`, `host` and `remoteAddress` properties)\n * **data** *(envelope, chunk)* - e-mail data chunk is passed from the client \n * **dataReady** *(envelope, callback)* - client is finished passing e-mail data, `callback` returns the queue id to the client\n * **authorizeUser** *(envelope, username, password, callback)* - will be emitted if `requireAuthentication` option is set to true. `callback` has two parameters *(err, success)* where `success` is Boolean and should be true, if user is authenticated successfully\n * **validateSender** *(envelope, email, callback)* - will be emitted if `validateSender` option is set to true\n * **validateRecipient** *(envelope, email, callback)* - will be emitted it `validataRecipients` option is set to true\n * **close** *(envelope)* - emitted when the connection to client is closed\n \n## SMTP Client\n\n### Usage\n\nSMTP client can be created with `simplesmptp.connect(port[,host][, options])`\nwhere\n\n * **port** is the port to connect to\n * **host** is the hostname to connect to (defaults to "localhost")\n * **options** is an optional options object (see below)\n \n### Connection options\n\nThe following connection options can be used with `simplesmtp.connect`:\n\n * **secureConnection** - use SSL\n * **name** - the name of the client server\n * **auth** - authentication object `{user:"...", pass:"..."}` or `{XOAuthToken:"base64data"}`\n * **ignoreTLS** - ignore server support for STARTTLS\n * **debug** - output client and server messages to console\n * **instanceId** - unique instance id for debugging (will be output console with the messages)\n\n### Connection events\n\nOnce a connection is set up the following events can be listened to:\n\n * **\'idle\'** - the connection to the SMTP server has been successfully set up and the client is waiting for an envelope\n * **\'message\'** - the envelope is passed successfully to the server and a message stream can be started\n * **\'ready\'** `(success)` - the message was sent\n * **\'rcptFailed\'** `(addresses)` - not all recipients were accepted (invalid addresses are included as an array)\n * **\'error\'** `(err)` - An error occurred. The connection is closed and an \'end\' event is emitted shortly\n * **\'end\'** - connection to the client is closed\n\n### Sending an envelope\n\nWhen an `\'idle\'` event is emitted, an envelope object can be sent to the server.\nThis includes a string `from` and an array of strings `to` property.\n\nEnvelope can be sent with `client.useEnvelope(envelope)`\n\n // run only once as \'idle\' is emitted again after message delivery\n client.once("idle", function(){\n client.useEnvelope({\n from: "me@example.com",\n to: ["receiver1@example.com", "receiver2@example.com"]\n });\n });\n\nThe `to` part of the envelope includes **all** recipients from `To:`, `Cc:` and `Bcc:` fields.\n\nIf setting the envelope up fails, an error is emitted. If only some (not all)\nrecipients are not accepted, the mail can still be sent but an `rcptFailed`\nevent is emitted.\n\n client.on("rcptFailed", function(addresses){\n console.log("The following addresses were rejected: ", addresses);\n });\n\nIf the envelope is set up correctly a `\'message\'` event is emitted.\n\n### Sending a message\n\nWhen `\'message\'` event is emitted, it is possible to send mail. To do this\nyou can pipe directly a message source (for example an .eml file) to the client\nor alternatively you can send the message with `client.write` calls (you also\nneed to call `client.end()` once the message is completed.\n\nIf you are piping a stream to the client, do not leave the `\'end\'` event out,\nthis is needed to complete the message sequence by the client. \n\n client.on("message", function(){\n fs.createReadStream("test.eml").pipe(client);\n });\n\nOnce the message is delivered a `\'ready\'` event is emitted. The event has an\nparameter which indicates if the message was transmitted( (true) or not (false)\nand another which includes the last received data from the server.\n\n client.on("ready", function(success, response){\n if(success){\n console.log("The message was transmitted successfully with "+response);\n }\n });\n\n### XOAUTH\n\n**simplesmtp** supports [XOAUTH2 and XOAUTH](https://developers.google.com/google-apps/gmail/oauth_protocol) authentication.\n\n#### XOAUTH2\n\nTo use this feature you can set `XOAuth2` param as an `auth` option\n\n var mailOptions = {\n ...,\n auth:{\n XOAuth2: {\n user: "example.user@gmail.com",\n clientId: "8819981768.apps.googleusercontent.com",\n clientSecret: "{client_secret}",\n refreshToken: "1/xEoDL4iW3cxlI7yDbSRFYNG01kVKM2C-259HOF2aQbI",\n accessToken: "vF9dft4qmTc2Nvb3RlckBhdHRhdmlzdGEuY29tCg==",\n timeout: 3600\n }\n }\n }\n\n`accessToken` and `timeout` values are optional. If login fails a new access token is generated automatically.\n\n#### XOAUTH\n\nTo use this feature you can set `XOAuthToken` param as an `auth` option\n\n var mailOptions = {\n ...,\n auth:{\n XOAuthToken: "R0VUIGh0dHBzOi8vbWFpbC5nb29...."\n }\n }\n\nAlternatively it is also possible to use XOAuthToken generators (supported by Nodemailer) - this\nneeds to be an object with a mandatory method `generate` that takes a callback function for\ngenerating a XOAUTH token string. This is better for generating tokens only when needed - \nthere is no need to calculate unique token for every e-mail request, since a lot of these\nmight share the same connection and thus the cleint needs not to re-authenticate itself\nwith another token.\n\n var XOGen = {\n token: "abc",\n generate: function(callback){\n if(1 != 1){\n return callback(new Error("Tokens can\'t be generated in strange environments"));\n }\n callback(null, new Buffer(this.token, "utf-8").toString("base64"));\n }\n }\n \n var mailOptions = {\n ...,\n auth:{\n XOAuthToken: XOGen\n }\n }\n\n### Error types\n\nEmitted errors include the reason for failing in the `name` property\n\n * **UnknowAuthError** - the client tried to authenticate but the method was not supported\n * **AuthError** - the username/password used were rejected\n * **TLSError** - STARTTLS failed\n * **SenderError** - the sender e-mail address was rejected\n * **RecipientError** - all recipients were rejected (if only some of the recipients are rejected, a `\'rcptFailed\'` event is raised instead\n\nThere\'s also an additional property in the error object called `data` that includes\nthe last response received from the server (if available for the current error type). \n\n### About reusing the connection\n\nYou can reuse the same connection several times but you can\'t send a mail\nthrough the same connection concurrently. So if you catch and `\'idle\'` event\nlock the connection to a message process and unlock after `\'ready\'`.\n\nOn `\'error\'` events you should reschedule the message and on `\'end\'` events\nyou should recreate the connection.\n\n### Closing the client\n\nBy default the client tries to keep the connection up. If you want to close it,\nrun `client.quit()` - this sends a `QUIT` command to the server and closes the\nconnection\n\n client.quit();\n\n## SMTP Client Connection pool\n\n**simplesmtp** has the option for connection pooling if you want to reuse a bulk\nof connections.\n\n### Usage\n\nCreate a connection pool of SMTP clients with\n\n simplesmtp.createClientPool(port[,host][, options])\n\nwhere\n\n * **port** is the port to connect to\n * **host** is the hostname to connect to (defaults to "localhost")\n * **options** is an optional options object (see below)\n\n### Connection options\n\nThe following connection options can be used with `simplesmtp.connect`:\n\n * **secureConnection** - use SSL\n * **name** - the name of the client server\n * **auth** - authentication object `{user:"...", pass:"..."}` or `{XOAuthToken:"base64data"}`\n * **ignoreTLS** - ignore server support for STARTTLS\n * **debug** - output client and server messages to console\n * **maxConnections** - how many connections to keep in the pool (defaults to 5)\n\n### Send an e-mail\n\nE-mails can be sent through the pool with\n\n pool.sendMail(mail[, callback])\n\nwhere\n\n * **mail** is a [MailComposer](/andris9/mailcomposer) compatible object\n * **callback** `(error, responseObj)` - is the callback function to run after the message is delivered or an error occured. `responseObj` may include `failedRecipients` which is an array with e-mail addresses that were rejected and `message` which is the last response from the server.\n\n### Errors\n\nIn addition to SMTP client errors another error name is used\n\n * **DeliveryError** - used if the message was not accepted by the SMTP server\n\n## License\n\n**MIT**\n\n',
2250 silly resolved _id: 'simplesmtp@0.1.24',
2250 silly resolved _from: 'simplesmtp@>= 0.1.15' } ]
2251 info install mailcomposer@0.1.21 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer
2252 info install simplesmtp@0.1.24 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer
2253 info installOne mailcomposer@0.1.21
2254 info installOne simplesmtp@0.1.24
2255 silly lockFile 10ea815c-dules-jsbin-node-modules-asyncjs C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\asyncjs
2256 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\mailcomposer\0.1.21\package\package.json
2257 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\mailcomposer unbuild
2258 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\mailcomposer\package.json
2259 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\simplesmtp\0.1.24\package\package.json
2260 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp unbuild
2261 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp\package.json
2262 silly gunzTarPerm extractEntry package.json
2263 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2264 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\mailcomposer\0.1.21\package.tgz
2265 silly lockFile ce53b7d2-mailer-node-modules-mailcomposer C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\mailcomposer
2266 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\mailcomposer C:\Users\ChemSW\AppData\Roaming\npm-cache\ce53b7d2-mailer-node-modules-mailcomposer.lock
2267 silly gunzTarPerm extractEntry package.json
2268 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2269 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\simplesmtp\0.1.24\package.tgz
2270 silly lockFile e2fdfeda-demailer-node-modules-simplesmtp C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp
2271 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp C:\Users\ChemSW\AppData\Roaming\npm-cache\e2fdfeda-demailer-node-modules-simplesmtp.lock
2272 silly gunzTarPerm extractEntry package.json
2273 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2274 silly gunzTarPerm extractEntry package.json
2275 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2276 silly gunzTarPerm extractEntry package.json
2277 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2278 silly gunzTarPerm extractEntry package.json
2279 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2280 info preinstall asyncjs@0.0.7
2281 silly gunzTarPerm modes [ '755', '644' ]
2282 silly gunzTarPerm modes [ '755', '644' ]
2283 silly gunzTarPerm extractEntry .npmignore
2284 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
2285 silly gunzTarPerm extractEntry LICENSE
2286 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
2287 silly gunzTarPerm extractEntry .npmignore
2288 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
2289 silly gunzTarPerm extractEntry index.js
2290 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
2291 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\asyncjs\package.json
2292 silly gunzTarPerm extractEntry .npmignore
2293 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
2294 silly gunzTarPerm extractEntry README.md
2295 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
2296 silly gunzTarPerm extractEntry .npmignore
2297 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
2298 silly gunzTarPerm extractEntry LICENSE
2299 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
2300 verbose readDependencies using package.json deps
2301 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\asyncjs\package.json
2302 silly gunzTarPerm extractEntry README.md
2303 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
2304 silly gunzTarPerm extractEntry LICENSE
2305 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
2306 silly gunzTarPerm extractEntry .npmignore
2307 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
2308 silly gunzTarPerm extractEntry debug.js
2309 silly gunzTarPerm modified mode [ 'debug.js', 438, 420 ]
2310 verbose readDependencies using package.json deps
2311 silly resolved []
2312 verbose about to build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\asyncjs
2313 info build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\asyncjs
2314 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\asyncjs\package.json
2315 silly gunzTarPerm extractEntry package.json
2316 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2317 verbose linkStuff [ true,
2317 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules',
2317 verbose linkStuff false,
2317 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules\\jsbin\\node_modules' ]
2318 info linkStuff asyncjs@0.0.7
2319 verbose linkBins asyncjs@0.0.7
2320 verbose linkMans asyncjs@0.0.7
2321 verbose rebuildBundles asyncjs@0.0.7
2322 silly gunzTarPerm extractEntry package.json
2323 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2324 info install asyncjs@0.0.7
2325 silly gunzTarPerm extractEntry deps/sqlite3/sqlite3.pc
2326 silly gunzTarPerm modified mode [ 'deps/sqlite3/sqlite3.pc', 438, 420 ]
2327 silly gunzTarPerm extractEntry deps/sqlite3/sqlite3.pc.in
2328 silly gunzTarPerm modified mode [ 'deps/sqlite3/sqlite3.pc.in', 438, 420 ]
2329 silly gunzTarPerm extractEntry deps/sqlite3/sqlite3ext.h
2330 silly gunzTarPerm modified mode [ 'deps/sqlite3/sqlite3ext.h', 438, 420 ]
2331 info postinstall asyncjs@0.0.7
2332 silly gunzTarPerm extractEntry .npmignore
2333 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
2334 silly gunzTarPerm extractEntry README.md
2335 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
2336 silly gunzTarPerm extractEntry .travis.yml
2337 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
2338 silly gunzTarPerm extractEntry History.md
2339 silly gunzTarPerm modified mode [ 'History.md', 438, 420 ]
2340 silly gunzTarPerm extractEntry index.js
2341 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
2342 silly gunzTarPerm extractEntry test.js
2343 silly gunzTarPerm modified mode [ 'test.js', 438, 420 ]
2344 silly gunzTarPerm extractEntry .npmignore
2345 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
2346 silly gunzTarPerm extractEntry README.md
2347 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
2348 silly gunzTarPerm extractEntry .gitmodules
2349 silly gunzTarPerm modified mode [ '.gitmodules', 438, 420 ]
2350 silly gunzTarPerm extractEntry lib/crc.js
2351 silly gunzTarPerm modified mode [ 'lib/crc.js', 438, 420 ]
2352 silly gunzTarPerm extractEntry deps/sqlite3/tea/README
2353 silly gunzTarPerm modified mode [ 'deps/sqlite3/tea/README', 438, 420 ]
2354 silly gunzTarPerm extractEntry index.js
2355 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
2356 silly gunzTarPerm extractEntry .gitignore.orig
2357 silly gunzTarPerm modified mode [ '.gitignore.orig', 438, 420 ]
2358 silly gunzTarPerm extractEntry deps/sqlite3/tea/license.terms
2359 silly gunzTarPerm modified mode [ 'deps/sqlite3/tea/license.terms', 438, 420 ]
2360 silly gunzTarPerm extractEntry head.js
2361 silly gunzTarPerm modified mode [ 'head.js', 438, 420 ]
2362 silly gunzTarPerm extractEntry debug.component.js
2363 silly gunzTarPerm modified mode [ 'debug.component.js', 438, 420 ]
2364 silly gunzTarPerm extractEntry deps/sqlite3/tea/configure.in
2365 silly gunzTarPerm modified mode [ 'deps/sqlite3/tea/configure.in', 438, 420 ]
2366 silly gunzTarPerm extractEntry mime.js
2367 silly gunzTarPerm modified mode [ 'mime.js', 438, 420 ]
2368 silly gunzTarPerm extractEntry test.js
2369 silly gunzTarPerm modified mode [ 'test.js', 438, 420 ]
2370 silly gunzTarPerm extractEntry deps/sqlite3/tea/doc/sqlite3.n
2371 silly gunzTarPerm modified mode [ 'deps/sqlite3/tea/doc/sqlite3.n', 438, 420 ]
2372 silly gunzTarPerm extractEntry deps/sqlite3/tea/generic/tclsqlite3.c
2373 silly gunzTarPerm modified mode [ 'deps/sqlite3/tea/generic/tclsqlite3.c', 438, 420 ]
2374 silly gunzTarPerm extractEntry types/mime.types
2375 silly gunzTarPerm modified mode [ 'types/mime.types', 438, 420 ]
2376 silly gunzTarPerm extractEntry types/node.types
2377 silly gunzTarPerm modified mode [ 'types/node.types', 438, 420 ]
2378 silly gunzTarPerm extractEntry lib/commander.js
2379 silly gunzTarPerm modified mode [ 'lib/commander.js', 438, 420 ]
2380 silly gunzTarPerm extractEntry Makefile
2381 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
2382 silly gunzTarPerm extractEntry lib/cache.js
2383 silly gunzTarPerm modified mode [ 'lib/cache.js', 438, 420 ]
2384 silly gunzTarPerm extractEntry lib/connect.js
2385 silly gunzTarPerm modified mode [ 'lib/connect.js', 438, 420 ]
2386 silly gunzTarPerm extractEntry LICENSE
2387 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
2388 silly gunzTarPerm extractEntry .travis.yml
2389 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
2390 silly gunzTarPerm extractEntry deps/sqlite3/tea/configure
2391 silly gunzTarPerm modified mode [ 'deps/sqlite3/tea/configure', 438, 420 ]
2392 silly gunzTarPerm extractEntry Makefile
2393 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
2394 silly gunzTarPerm extractEntry test/crc.js
2395 silly gunzTarPerm modified mode [ 'test/crc.js', 438, 420 ]
2396 silly gunzTarPerm extractEntry lib/index.js
2397 silly gunzTarPerm modified mode [ 'lib/index.js', 438, 420 ]
2398 silly gunzTarPerm extractEntry .gitignore.rej
2399 silly gunzTarPerm modified mode [ '.gitignore.rej', 438, 420 ]
2400 silly gunzTarPerm extractEntry .travis.yml
2401 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
2402 silly gunzTarPerm extractEntry LICENSE
2403 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
2404 silly gunzTarPerm extractEntry index.js
2405 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
2406 silly gunzTarPerm extractEntry tail.js
2407 silly gunzTarPerm modified mode [ 'tail.js', 438, 420 ]
2408 silly gunzTarPerm extractEntry index.js
2409 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
2410 silly gunzTarPerm extractEntry examples/pow.js
2411 silly gunzTarPerm modified mode [ 'examples/pow.js', 438, 420 ]
2412 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\node_modules\bindings\package.json
2413 silly gunzTarPerm extractEntry History.md
2414 silly gunzTarPerm modified mode [ 'History.md', 438, 420 ]
2415 silly gunzTarPerm extractEntry lib/debug.js
2416 silly gunzTarPerm modified mode [ 'lib/debug.js', 438, 420 ]
2417 silly gunzTarPerm extractEntry Makefile
2418 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
2419 silly gunzTarPerm extractEntry Readme.md
2420 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
2421 silly gunzTarPerm extractEntry lib/dkim.js
2422 silly gunzTarPerm modified mode [ 'lib/dkim.js', 438, 420 ]
2423 silly gunzTarPerm extractEntry lib/mailcomposer.js
2424 silly gunzTarPerm modified mode [ 'lib/mailcomposer.js', 438, 420 ]
2425 silly gunzTarPerm extractEntry lib/patch.js
2426 silly gunzTarPerm modified mode [ 'lib/patch.js', 438, 420 ]
2427 silly gunzTarPerm extractEntry lib/proto.js
2428 silly gunzTarPerm modified mode [ 'lib/proto.js', 438, 420 ]
2429 silly gunzTarPerm extractEntry lib/punycode.js
2430 silly gunzTarPerm modified mode [ 'lib/punycode.js', 438, 420 ]
2431 silly gunzTarPerm extractEntry .travis.yml
2432 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
2433 silly gunzTarPerm extractEntry lib/client.js
2434 silly gunzTarPerm modified mode [ 'lib/client.js', 438, 420 ]
2435 silly gunzTarPerm extractEntry lib/urlfetch.js
2436 silly gunzTarPerm modified mode [ 'lib/urlfetch.js', 438, 420 ]
2437 silly gunzTarPerm extractEntry test/dkim.js
2438 silly gunzTarPerm modified mode [ 'test/dkim.js', 438, 420 ]
2439 silly gunzTarPerm extractEntry lib/pool.js
2440 silly gunzTarPerm modified mode [ 'lib/pool.js', 438, 420 ]
2441 silly gunzTarPerm extractEntry examples/pow.js.orig
2442 silly gunzTarPerm modified mode [ 'examples/pow.js.orig', 438, 420 ]
2443 silly gunzTarPerm extractEntry examples/pow.js.rej
2444 silly gunzTarPerm modified mode [ 'examples/pow.js.rej', 438, 420 ]
2445 silly gunzTarPerm extractEntry test/mailcomposer.js
2446 silly gunzTarPerm modified mode [ 'test/mailcomposer.js', 438, 420 ]
2447 silly gunzTarPerm extractEntry lib/server.js
2448 silly gunzTarPerm modified mode [ 'lib/server.js', 438, 420 ]
2449 silly gunzTarPerm extractEntry test/test_private.pem
2450 silly gunzTarPerm modified mode [ 'test/test_private.pem', 438, 420 ]
2451 silly lockFile d7a4841e-les-bcrypt-node-modules-bindings C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\node_modules\bindings
2452 silly gunzTarPerm extractEntry lib/starttls.js
2453 silly gunzTarPerm modified mode [ 'lib/starttls.js', 438, 420 ]
2454 silly gunzTarPerm extractEntry README.markdown
2455 silly gunzTarPerm modified mode [ 'README.markdown', 438, 420 ]
2456 silly gunzTarPerm extractEntry test/test_public.pem
2457 silly gunzTarPerm modified mode [ 'test/test_public.pem', 438, 420 ]
2458 silly gunzTarPerm extractEntry example/app.js
2459 silly gunzTarPerm modified mode [ 'example/app.js', 438, 420 ]
2460 silly gunzTarPerm extractEntry example/wildcards.js
2461 silly gunzTarPerm modified mode [ 'example/wildcards.js', 438, 420 ]
2462 silly gunzTarPerm extractEntry test/client.js
2463 silly gunzTarPerm modified mode [ 'test/client.js', 438, 420 ]
2464 silly gunzTarPerm extractEntry test/chmod.js
2465 silly gunzTarPerm modified mode [ 'test/chmod.js', 438, 420 ]
2466 silly gunzTarPerm extractEntry test/textfile.txt
2467 silly gunzTarPerm modified mode [ 'test/textfile.txt', 438, 420 ]
2468 silly gunzTarPerm extractEntry test/pool.js
2469 silly gunzTarPerm modified mode [ 'test/pool.js', 438, 420 ]
2470 silly gunzTarPerm extractEntry test/mkdirp.js
2471 silly gunzTarPerm modified mode [ 'test/mkdirp.js', 438, 420 ]
2472 silly gunzTarPerm extractEntry test/server.js
2473 silly gunzTarPerm modified mode [ 'test/server.js', 438, 420 ]
2474 silly gunzTarPerm extractEntry lib/utils.js
2475 silly gunzTarPerm modified mode [ 'lib/utils.js', 438, 420 ]
2476 silly gunzTarPerm extractEntry lib/middleware/basicAuth.js
2477 silly gunzTarPerm modified mode [ 'lib/middleware/basicAuth.js', 438, 420 ]
2478 silly gunzTarPerm extractEntry test/testmessage.eml
2479 silly gunzTarPerm modified mode [ 'test/testmessage.eml', 438, 420 ]
2480 info preinstall bindings@1.0.0
2481 silly gunzTarPerm extractEntry deps/sqlite3/tea/Makefile.in
2482 silly gunzTarPerm modified mode [ 'deps/sqlite3/tea/Makefile.in', 438, 420 ]
2483 silly gunzTarPerm extractEntry deps/sqlite3/tea/pkgIndex.tcl.in
2484 silly gunzTarPerm modified mode [ 'deps/sqlite3/tea/pkgIndex.tcl.in', 438, 420 ]
2485 silly gunzTarPerm extractEntry deps/sqlite3/tea/aclocal.m4
2486 silly gunzTarPerm modified mode [ 'deps/sqlite3/tea/aclocal.m4', 438, 420 ]
2487 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\node_modules\bindings\package.json
2488 silly gunzTarPerm extractEntry deps/sqlite3/tea/tclconfig/install-sh
2489 silly gunzTarPerm modified mode [ 'deps/sqlite3/tea/tclconfig/install-sh', 438, 420 ]
2490 verbose readDependencies using package.json deps
2491 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\node_modules\bindings\package.json
2492 silly gunzTarPerm extractEntry deps/sqlite3/tea/tclconfig/tcl.m4
2493 silly gunzTarPerm modified mode [ 'deps/sqlite3/tea/tclconfig/tcl.m4', 438, 420 ]
2494 silly gunzTarPerm extractEntry example/worker.js
2495 silly gunzTarPerm modified mode [ 'example/worker.js', 438, 420 ]
2496 silly gunzTarPerm extractEntry example/browser.html
2497 silly gunzTarPerm modified mode [ 'example/browser.html', 438, 420 ]
2498 verbose readDependencies using package.json deps
2499 silly resolved []
2500 verbose about to build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\node_modules\bindings
2501 info build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\node_modules\bindings
2502 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\node_modules\bindings\package.json
2503 verbose linkStuff [ true,
2503 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules',
2503 verbose linkStuff false,
2503 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules\\jsbin\\node_modules\\bcrypt\\node_modules' ]
2504 info linkStuff bindings@1.0.0
2505 verbose linkBins bindings@1.0.0
2506 verbose linkMans bindings@1.0.0
2507 verbose rebuildBundles bindings@1.0.0
2508 silly gunzTarPerm extractEntry Readme.md
2509 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
2510 silly gunzTarPerm extractEntry test/perm.js
2511 silly gunzTarPerm modified mode [ 'test/perm.js', 438, 420 ]
2512 silly gunzTarPerm extractEntry test/perm_sync.js
2513 silly gunzTarPerm modified mode [ 'test/perm_sync.js', 438, 420 ]
2514 info install bindings@1.0.0
2515 silly gunzTarPerm extractEntry lib/middleware/errorHandler.js
2516 silly gunzTarPerm modified mode [ 'lib/middleware/errorHandler.js', 438, 420 ]
2517 silly gunzTarPerm extractEntry lib/middleware/favicon.js
2518 silly gunzTarPerm modified mode [ 'lib/middleware/favicon.js', 438, 420 ]
2519 info postinstall bindings@1.0.0
2520 silly gunzTarPerm extractEntry lib/middleware/json.js
2521 silly gunzTarPerm modified mode [ 'lib/middleware/json.js', 438, 420 ]
2522 verbose about to build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt
2523 info build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt
2524 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\package.json
2525 silly gunzTarPerm extractEntry deps/sqlite3/tea/win/makefile.vc
2526 silly gunzTarPerm modified mode [ 'deps/sqlite3/tea/win/makefile.vc', 438, 420 ]
2527 verbose linkStuff [ true,
2527 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules',
2527 verbose linkStuff false,
2527 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules\\jsbin\\node_modules' ]
2528 info linkStuff bcrypt@0.7.0
2529 verbose linkBins bcrypt@0.7.0
2530 verbose linkMans bcrypt@0.7.0
2531 verbose rebuildBundles bcrypt@0.7.0
2532 silly gunzTarPerm extractEntry deps/sqlite3/tea/win/nmakehlp.c
2533 silly gunzTarPerm modified mode [ 'deps/sqlite3/tea/win/nmakehlp.c', 438, 420 ]
2534 verbose rebuildBundles [ 'bindings' ]
2535 info install bcrypt@0.7.0
2536 silly gunzTarPerm extractEntry deps/sqlite3/tea/win/rules.vc
2537 silly gunzTarPerm modified mode [ 'deps/sqlite3/tea/win/rules.vc', 438, 420 ]
2538 verbose unsafe-perm in lifecycle true
2539 silly exec cmd "/c" "node-gyp rebuild"
2540 silly cmd,/c,node-gyp rebuild,C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt spawning
2541 silly gunzTarPerm extractEntry examples/simple-chaining.js
2542 silly gunzTarPerm modified mode [ 'examples/simple-chaining.js', 438, 420 ]
2543 silly gunzTarPerm extractEntry lib/index.js
2544 silly gunzTarPerm modified mode [ 'lib/index.js', 438, 420 ]
2545 silly gunzTarPerm extractEntry test/race.js
2546 silly gunzTarPerm modified mode [ 'test/race.js', 438, 420 ]
2547 silly gunzTarPerm extractEntry test/clobber.js
2548 silly gunzTarPerm modified mode [ 'test/clobber.js', 438, 420 ]
2549 silly gunzTarPerm extractEntry lib/sqlite3.js
2550 silly gunzTarPerm modified mode [ 'lib/sqlite3.js', 438, 420 ]
2551 silly gunzTarPerm extractEntry lib/trace.js
2552 silly gunzTarPerm modified mode [ 'lib/trace.js', 438, 420 ]
2553 silly gunzTarPerm extractEntry benchmark/insert.js
2554 silly gunzTarPerm modified mode [ 'benchmark/insert.js', 438, 420 ]
2555 silly gunzTarPerm extractEntry benchmark/insert-transaction.sql
2556 silly gunzTarPerm modified mode [ 'benchmark/insert-transaction.sql', 438, 420 ]
2557 silly gunzTarPerm extractEntry lib/middleware/directory.js
2558 silly gunzTarPerm modified mode [ 'lib/middleware/directory.js', 438, 420 ]
2559 silly gunzTarPerm extractEntry lib/middleware/bodyParser.js
2560 silly gunzTarPerm modified mode [ 'lib/middleware/bodyParser.js', 438, 420 ]
2561 silly gunzTarPerm extractEntry lib/middleware/methodOverride.js
2562 silly gunzTarPerm modified mode [ 'lib/middleware/methodOverride.js', 438, 420 ]
2563 silly gunzTarPerm extractEntry test/return.js
2564 silly gunzTarPerm modified mode [ 'test/return.js', 438, 420 ]
2565 silly gunzTarPerm extractEntry test/return_sync.js
2566 silly gunzTarPerm modified mode [ 'test/return_sync.js', 438, 420 ]
2567 silly gunzTarPerm extractEntry test/sync.js
2568 silly gunzTarPerm modified mode [ 'test/sync.js', 438, 420 ]
2569 silly gunzTarPerm extractEntry test/umask.js
2570 silly gunzTarPerm modified mode [ 'test/umask.js', 438, 420 ]
2571 silly gunzTarPerm extractEntry lib/middleware/multipart.js
2572 silly gunzTarPerm modified mode [ 'lib/middleware/multipart.js', 438, 420 ]
2573 silly gunzTarPerm extractEntry lib/middleware/query.js
2574 silly gunzTarPerm modified mode [ 'lib/middleware/query.js', 438, 420 ]
2575 silly gunzTarPerm extractEntry lib/middleware/responseTime.js
2576 silly gunzTarPerm modified mode [ 'lib/middleware/responseTime.js', 438, 420 ]
2577 silly gunzTarPerm extractEntry lib/middleware/csrf.js
2578 silly gunzTarPerm modified mode [ 'lib/middleware/csrf.js', 438, 420 ]
2579 silly gunzTarPerm extractEntry lib/middleware/urlencoded.js
2580 silly gunzTarPerm modified mode [ 'lib/middleware/urlencoded.js', 438, 420 ]
2581 silly gunzTarPerm extractEntry test/umask_sync.js
2582 silly gunzTarPerm modified mode [ 'test/umask_sync.js', 438, 420 ]
2583 silly gunzTarPerm extractEntry test/rel.js
2584 silly gunzTarPerm modified mode [ 'test/rel.js', 438, 420 ]
2585 silly gunzTarPerm extractEntry Makefile
2586 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
2587 silly gunzTarPerm extractEntry configure
2588 silly gunzTarPerm modified mode [ 'configure', 438, 420 ]
2589 silly gunzTarPerm extractEntry lib/middleware/cookieSession.js
2590 silly gunzTarPerm modified mode [ 'lib/middleware/cookieSession.js', 438, 420 ]
2591 silly gunzTarPerm extractEntry lib/middleware/session.js
2592 silly gunzTarPerm modified mode [ 'lib/middleware/session.js', 438, 420 ]
2593 silly gunzTarPerm extractEntry binding.gyp
2594 silly gunzTarPerm modified mode [ 'binding.gyp', 438, 420 ]
2595 silly gunzTarPerm extractEntry src/async.h
2596 silly gunzTarPerm modified mode [ 'src/async.h', 438, 420 ]
2597 silly gunzTarPerm extractEntry lib/middleware/cookieParser.js
2598 silly gunzTarPerm modified mode [ 'lib/middleware/cookieParser.js', 438, 420 ]
2599 silly gunzTarPerm extractEntry src/database.cc
2600 silly gunzTarPerm modified mode [ 'src/database.cc', 438, 420 ]
2601 silly gunzTarPerm extractEntry lib/middleware/static.js
2602 silly gunzTarPerm modified mode [ 'lib/middleware/static.js', 438, 420 ]
2603 silly gunzTarPerm extractEntry src/database.h
2604 silly gunzTarPerm modified mode [ 'src/database.h', 438, 420 ]
2605 silly gunzTarPerm extractEntry src/macros.h
2606 silly gunzTarPerm modified mode [ 'src/macros.h', 438, 420 ]
2607 silly gunzTarPerm extractEntry src/node_sqlite3.cc
2608 silly gunzTarPerm modified mode [ 'src/node_sqlite3.cc', 438, 420 ]
2609 silly gunzTarPerm extractEntry src/statement.cc
2610 silly gunzTarPerm modified mode [ 'src/statement.cc', 438, 420 ]
2611 silly gunzTarPerm extractEntry src/statement.h
2612 silly gunzTarPerm modified mode [ 'src/statement.h', 438, 420 ]
2613 silly gunzTarPerm extractEntry src/threading.h
2614 silly gunzTarPerm modified mode [ 'src/threading.h', 438, 420 ]
2615 silly gunzTarPerm extractEntry test/affected.test.js
2616 silly gunzTarPerm modified mode [ 'test/affected.test.js', 438, 420 ]
2617 silly gunzTarPerm extractEntry lib/middleware/compress.js
2618 silly gunzTarPerm modified mode [ 'lib/middleware/compress.js', 438, 420 ]
2619 silly gunzTarPerm extractEntry lib/middleware/staticCache.js
2620 silly gunzTarPerm modified mode [ 'lib/middleware/staticCache.js', 438, 420 ]
2621 silly gunzTarPerm extractEntry test/extension.test.js
2622 silly gunzTarPerm modified mode [ 'test/extension.test.js', 438, 420 ]
2623 silly gunzTarPerm extractEntry test/map.test.js
2624 silly gunzTarPerm modified mode [ 'test/map.test.js', 438, 420 ]
2625 silly gunzTarPerm extractEntry lib/middleware/limit.js
2626 silly gunzTarPerm modified mode [ 'lib/middleware/limit.js', 438, 420 ]
2627 silly gunzTarPerm extractEntry test/named_columns.test.js
2628 silly gunzTarPerm modified mode [ 'test/named_columns.test.js', 438, 420 ]
2629 silly gunzTarPerm extractEntry lib/middleware/vhost.js
2630 silly gunzTarPerm modified mode [ 'lib/middleware/vhost.js', 438, 420 ]
2631 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\crc\package.json
2632 silly gunzTarPerm extractEntry test/named_params.test.js
2633 silly gunzTarPerm modified mode [ 'test/named_params.test.js', 438, 420 ]
2634 silly gunzTarPerm extractEntry lib/middleware/logger.js
2635 silly gunzTarPerm modified mode [ 'lib/middleware/logger.js', 438, 420 ]
2636 silly gunzTarPerm extractEntry test/exec.test.js
2637 silly gunzTarPerm modified mode [ 'test/exec.test.js', 438, 420 ]
2638 silly gunzTarPerm extractEntry lib/middleware/session/cookie.js
2639 silly gunzTarPerm modified mode [ 'lib/middleware/session/cookie.js', 438, 420 ]
2640 silly gunzTarPerm extractEntry test/open_close.test.js
2641 silly gunzTarPerm modified mode [ 'test/open_close.test.js', 438, 420 ]
2642 silly gunzTarPerm extractEntry lib/middleware/session/memory.js
2643 silly gunzTarPerm modified mode [ 'lib/middleware/session/memory.js', 438, 420 ]
2644 silly gunzTarPerm extractEntry test/other_objects.test.js
2645 silly gunzTarPerm modified mode [ 'test/other_objects.test.js', 438, 420 ]
2646 silly gunzTarPerm extractEntry lib/middleware/session/session.js
2647 silly gunzTarPerm modified mode [ 'lib/middleware/session/session.js', 438, 420 ]
2648 silly gunzTarPerm extractEntry test/parallel_insert.test.js
2649 silly gunzTarPerm modified mode [ 'test/parallel_insert.test.js', 438, 420 ]
2650 silly gunzTarPerm extractEntry lib/middleware/session/store.js
2651 silly gunzTarPerm modified mode [ 'lib/middleware/session/store.js', 438, 420 ]
2652 silly gunzTarPerm extractEntry test/prepare.test.js
2653 silly gunzTarPerm modified mode [ 'test/prepare.test.js', 438, 420 ]
2654 silly gunzTarPerm extractEntry lib/public/directory.html
2655 silly gunzTarPerm modified mode [ 'lib/public/directory.html', 438, 420 ]
2656 silly gunzTarPerm extractEntry test/profile.test.js
2657 silly gunzTarPerm modified mode [ 'test/profile.test.js', 438, 420 ]
2658 silly gunzTarPerm extractEntry lib/public/error.html
2659 silly gunzTarPerm modified mode [ 'lib/public/error.html', 438, 420 ]
2660 silly gunzTarPerm extractEntry test/each.test.js
2661 silly gunzTarPerm modified mode [ 'test/each.test.js', 438, 420 ]
2662 silly gunzTarPerm extractEntry lib/public/favicon.ico
2663 silly gunzTarPerm modified mode [ 'lib/public/favicon.ico', 438, 420 ]
2664 silly gunzTarPerm extractEntry test/rerun.test.js
2665 silly gunzTarPerm modified mode [ 'test/rerun.test.js', 438, 420 ]
2666 silly lockFile 93d0444f-modules-express-node-modules-crc C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\crc
2667 silly gunzTarPerm extractEntry test/database_fail.test.js
2668 silly gunzTarPerm modified mode [ 'test/database_fail.test.js', 438, 420 ]
2669 silly gunzTarPerm extractEntry test/scheduling.test.js
2670 silly gunzTarPerm modified mode [ 'test/scheduling.test.js', 438, 420 ]
2671 silly gunzTarPerm extractEntry test/constants.test.js
2672 silly gunzTarPerm modified mode [ 'test/constants.test.js', 438, 420 ]
2673 silly gunzTarPerm extractEntry test/serialization.test.js
2674 silly gunzTarPerm modified mode [ 'test/serialization.test.js', 438, 420 ]
2675 silly gunzTarPerm extractEntry test/cache.test.js
2676 silly gunzTarPerm modified mode [ 'test/cache.test.js', 438, 420 ]
2677 info preinstall crc@0.2.0
2678 silly gunzTarPerm extractEntry test/trace.test.js
2679 silly gunzTarPerm modified mode [ 'test/trace.test.js', 438, 420 ]
2680 silly gunzTarPerm extractEntry test/blob.test.js
2681 silly gunzTarPerm modified mode [ 'test/blob.test.js', 438, 420 ]
2682 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\crc\package.json
2683 silly gunzTarPerm extractEntry test/unicode.test.js
2684 silly gunzTarPerm modified mode [ 'test/unicode.test.js', 438, 420 ]
2685 verbose readDependencies using package.json deps
2686 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\crc\package.json
2687 silly gunzTarPerm extractEntry test/null_error.test.js
2688 silly gunzTarPerm modified mode [ 'test/null_error.test.js', 438, 420 ]
2689 silly gunzTarPerm extractEntry lib/public/icons/page_white_edit.png
2690 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_edit.png', 438, 420 ]
2691 silly gunzTarPerm extractEntry lib/public/icons/page.png
2692 silly gunzTarPerm modified mode [ 'lib/public/icons/page.png', 438, 420 ]
2693 verbose readDependencies using package.json deps
2694 silly resolved []
2695 verbose about to build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\crc
2696 info build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\crc
2697 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\crc\package.json
2698 verbose linkStuff [ true,
2698 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules',
2698 verbose linkStuff false,
2698 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules\\jsbin\\node_modules\\express\\node_modules' ]
2699 info linkStuff crc@0.2.0
2700 verbose linkBins crc@0.2.0
2701 verbose linkMans crc@0.2.0
2702 verbose rebuildBundles crc@0.2.0
2703 silly gunzTarPerm extractEntry test/support/createdb.js
2704 silly gunzTarPerm modified mode [ 'test/support/createdb.js', 438, 420 ]
2705 info install crc@0.2.0
2706 silly gunzTarPerm extractEntry test/support/helper.js
2707 silly gunzTarPerm modified mode [ 'test/support/helper.js', 438, 420 ]
2708 silly gunzTarPerm extractEntry lib/public/icons/page_attach.png
2709 silly gunzTarPerm modified mode [ 'lib/public/icons/page_attach.png', 438, 420 ]
2710 silly gunzTarPerm extractEntry test/support/elmo.png
2711 silly gunzTarPerm modified mode [ 'test/support/elmo.png', 438, 420 ]
2712 silly gunzTarPerm extractEntry lib/public/icons/page_code.png
2713 silly gunzTarPerm modified mode [ 'lib/public/icons/page_code.png', 438, 420 ]
2714 info postinstall crc@0.2.0
2715 silly gunzTarPerm extractEntry lib/public/icons/page_copy.png
2716 silly gunzTarPerm modified mode [ 'lib/public/icons/page_copy.png', 438, 420 ]
2717 silly gunzTarPerm extractEntry lib/public/icons/page_delete.png
2718 silly gunzTarPerm modified mode [ 'lib/public/icons/page_delete.png', 438, 420 ]
2719 silly gunzTarPerm extractEntry lib/public/icons/page_edit.png
2720 silly gunzTarPerm modified mode [ 'lib/public/icons/page_edit.png', 438, 420 ]
2721 silly gunzTarPerm extractEntry lib/public/icons/page_error.png
2722 silly gunzTarPerm modified mode [ 'lib/public/icons/page_error.png', 438, 420 ]
2723 silly gunzTarPerm extractEntry lib/public/icons/page_excel.png
2724 silly gunzTarPerm modified mode [ 'lib/public/icons/page_excel.png', 438, 420 ]
2725 silly gunzTarPerm extractEntry lib/public/icons/page_find.png
2726 silly gunzTarPerm modified mode [ 'lib/public/icons/page_find.png', 438, 420 ]
2727 silly gunzTarPerm extractEntry lib/public/icons/page_gear.png
2728 silly gunzTarPerm modified mode [ 'lib/public/icons/page_gear.png', 438, 420 ]
2729 silly gunzTarPerm extractEntry lib/public/icons/page_go.png
2730 silly gunzTarPerm modified mode [ 'lib/public/icons/page_go.png', 438, 420 ]
2731 silly gunzTarPerm extractEntry lib/public/icons/page_green.png
2732 silly gunzTarPerm modified mode [ 'lib/public/icons/page_green.png', 438, 420 ]
2733 silly gunzTarPerm extractEntry lib/public/icons/page_key.png
2734 silly gunzTarPerm modified mode [ 'lib/public/icons/page_key.png', 438, 420 ]
2735 silly gunzTarPerm extractEntry lib/public/icons/page_lightning.png
2736 silly gunzTarPerm modified mode [ 'lib/public/icons/page_lightning.png', 438, 420 ]
2737 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\commander\package.json
2738 silly gunzTarPerm extractEntry lib/public/icons/page_link.png
2739 silly gunzTarPerm modified mode [ 'lib/public/icons/page_link.png', 438, 420 ]
2740 silly gunzTarPerm extractEntry lib/public/icons/page_paintbrush.png
2741 silly gunzTarPerm modified mode [ 'lib/public/icons/page_paintbrush.png', 438, 420 ]
2742 silly gunzTarPerm extractEntry test/support/prepare.db
2743 silly gunzTarPerm modified mode [ 'test/support/prepare.db', 438, 420 ]
2744 silly gunzTarPerm extractEntry lib/public/icons/page_paste.png
2745 silly gunzTarPerm modified mode [ 'lib/public/icons/page_paste.png', 438, 420 ]
2746 silly gunzTarPerm extractEntry lib/public/icons/page_red.png
2747 silly gunzTarPerm modified mode [ 'lib/public/icons/page_red.png', 438, 420 ]
2748 silly gunzTarPerm extractEntry lib/public/icons/page_refresh.png
2749 silly gunzTarPerm modified mode [ 'lib/public/icons/page_refresh.png', 438, 420 ]
2750 silly lockFile 3356671b-s-express-node-modules-commander C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\commander
2751 silly gunzTarPerm extractEntry test/support/script.sql
2752 silly gunzTarPerm modified mode [ 'test/support/script.sql', 438, 420 ]
2753 info preinstall commander@0.5.2
2754 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\commander\package.json
2755 silly gunzTarPerm extractEntry lib/public/icons/page_save.png
2756 silly gunzTarPerm modified mode [ 'lib/public/icons/page_save.png', 438, 420 ]
2757 silly gunzTarPerm extractEntry lib/public/icons/page_white.png
2758 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white.png', 438, 420 ]
2759 verbose readDependencies using package.json deps
2760 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\commander\package.json
2761 silly gunzTarPerm extractEntry lib/public/icons/page_white_acrobat.png
2762 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_acrobat.png', 438, 420 ]
2763 verbose readDependencies using package.json deps
2764 silly resolved []
2765 verbose about to build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\commander
2766 info build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\commander
2767 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\commander\package.json
2768 verbose linkStuff [ true,
2768 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules',
2768 verbose linkStuff false,
2768 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules\\jsbin\\node_modules\\express\\node_modules' ]
2769 info linkStuff commander@0.5.2
2770 verbose linkBins commander@0.5.2
2771 verbose linkMans commander@0.5.2
2772 verbose rebuildBundles commander@0.5.2
2773 silly gunzTarPerm extractEntry lib/public/icons/page_white_actionscript.png
2774 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_actionscript.png', 438, 420 ]
2775 info install commander@0.5.2
2776 silly gunzTarPerm extractEntry lib/public/icons/page_white_add.png
2777 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_add.png', 438, 420 ]
2778 info postinstall commander@0.5.2
2779 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\debug\package.json
2780 silly gunzTarPerm extractEntry lib/public/icons/page_white_c.png
2781 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_c.png', 438, 420 ]
2782 silly gunzTarPerm extractEntry lib/public/icons/page_white_camera.png
2783 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_camera.png', 438, 420 ]
2784 silly lockFile 9ce2a82f-dules-express-node-modules-debug C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\debug
2785 silly gunzTarPerm extractEntry lib/public/icons/page_white_cd.png
2786 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_cd.png', 438, 420 ]
2787 silly gunzTarPerm extractEntry lib/public/icons/page_white_code.png
2788 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_code.png', 438, 420 ]
2789 silly gunzTarPerm extractEntry lib/public/icons/page_white_code_red.png
2790 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_code_red.png', 438, 420 ]
2791 info preinstall debug@0.7.0
2792 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\debug\package.json
2793 verbose readDependencies using package.json deps
2794 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\debug\package.json
2795 verbose readDependencies using package.json deps
2796 silly resolved []
2797 verbose about to build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\debug
2798 info build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\debug
2799 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\debug\package.json
2800 verbose linkStuff [ true,
2800 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules',
2800 verbose linkStuff false,
2800 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules\\jsbin\\node_modules\\express\\node_modules' ]
2801 info linkStuff debug@0.7.0
2802 verbose linkBins debug@0.7.0
2803 verbose linkMans debug@0.7.0
2804 verbose rebuildBundles debug@0.7.0
2805 silly gunzTarPerm extractEntry lib/public/icons/page_white_coldfusion.png
2806 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_coldfusion.png', 438, 420 ]
2807 silly gunzTarPerm extractEntry lib/public/icons/page_white_compressed.png
2808 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_compressed.png', 438, 420 ]
2809 info install debug@0.7.0
2810 silly gunzTarPerm extractEntry lib/public/icons/page_white_copy.png
2811 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_copy.png', 438, 420 ]
2812 info postinstall debug@0.7.0
2813 silly gunzTarPerm extractEntry lib/public/icons/page_white_cplusplus.png
2814 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_cplusplus.png', 438, 420 ]
2815 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mime\package.json
2816 silly gunzTarPerm extractEntry lib/public/icons/page_white_csharp.png
2817 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_csharp.png', 438, 420 ]
2818 silly gunzTarPerm extractEntry lib/public/icons/page_white_cup.png
2819 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_cup.png', 438, 420 ]
2820 silly lockFile c78f78fc-odules-express-node-modules-mime C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mime
2821 silly gunzTarPerm extractEntry lib/public/icons/page_white_database.png
2822 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_database.png', 438, 420 ]
2823 info preinstall mime@1.2.5
2824 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mime\package.json
2825 verbose readDependencies using package.json deps
2826 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mime\package.json
2827 silly gunzTarPerm extractEntry lib/public/icons/page_white_delete.png
2828 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_delete.png', 438, 420 ]
2829 silly gunzTarPerm extractEntry lib/public/icons/page_white_dvd.png
2830 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_dvd.png', 438, 420 ]
2831 verbose readDependencies using package.json deps
2832 silly resolved []
2833 verbose about to build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mime
2834 info build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mime
2835 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mime\package.json
2836 verbose linkStuff [ true,
2836 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules',
2836 verbose linkStuff false,
2836 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules\\jsbin\\node_modules\\express\\node_modules' ]
2837 info linkStuff mime@1.2.5
2838 verbose linkBins mime@1.2.5
2839 verbose linkMans mime@1.2.5
2840 verbose rebuildBundles mime@1.2.5
2841 info install mime@1.2.5
2842 silly gunzTarPerm extractEntry lib/public/icons/page_add.png
2843 silly gunzTarPerm modified mode [ 'lib/public/icons/page_add.png', 438, 420 ]
2844 silly gunzTarPerm extractEntry lib/public/icons/page_white_error.png
2845 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_error.png', 438, 420 ]
2846 info postinstall mime@1.2.5
2847 silly gunzTarPerm extractEntry lib/public/icons/page_white_excel.png
2848 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_excel.png', 438, 420 ]
2849 silly gunzTarPerm extractEntry lib/public/icons/page_white_find.png
2850 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_find.png', 438, 420 ]
2851 silly gunzTarPerm extractEntry lib/public/icons/page_white_flash.png
2852 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_flash.png', 438, 420 ]
2853 silly gunzTarPerm extractEntry lib/public/icons/page_white_freehand.png
2854 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_freehand.png', 438, 420 ]
2855 silly gunzTarPerm extractEntry lib/public/icons/page_white_gear.png
2856 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_gear.png', 438, 420 ]
2857 silly gunzTarPerm extractEntry lib/public/icons/page_white_get.png
2858 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_get.png', 438, 420 ]
2859 silly gunzTarPerm extractEntry lib/public/icons/page_white_go.png
2860 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_go.png', 438, 420 ]
2861 silly gunzTarPerm extractEntry lib/public/icons/page_white_h.png
2862 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_h.png', 438, 420 ]
2863 silly gunzTarPerm extractEntry lib/public/icons/page_white_horizontal.png
2864 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_horizontal.png', 438, 420 ]
2865 silly gunzTarPerm extractEntry lib/public/icons/page_white_key.png
2866 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_key.png', 438, 420 ]
2867 silly gunzTarPerm extractEntry lib/public/icons/page_white_lightning.png
2868 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_lightning.png', 438, 420 ]
2869 silly gunzTarPerm extractEntry lib/public/icons/page_white_link.png
2870 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_link.png', 438, 420 ]
2871 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mkdirp\package.json
2872 silly lockFile 35f96f3d-ules-express-node-modules-mkdirp C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mkdirp
2873 info preinstall mkdirp@0.3.1
2874 silly gunzTarPerm extractEntry lib/public/icons/page_white_magnify.png
2875 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_magnify.png', 438, 420 ]
2876 silly gunzTarPerm extractEntry lib/public/icons/page_white_medal.png
2877 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_medal.png', 438, 420 ]
2878 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mkdirp\package.json
2879 silly gunzTarPerm extractEntry lib/public/icons/page_white_office.png
2880 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_office.png', 438, 420 ]
2881 verbose readDependencies using package.json deps
2882 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mkdirp\package.json
2883 silly gunzTarPerm extractEntry lib/public/icons/page_white_paint.png
2884 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_paint.png', 438, 420 ]
2885 verbose readDependencies using package.json deps
2886 silly resolved []
2887 verbose about to build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mkdirp
2888 info build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mkdirp
2889 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\express\node_modules\mkdirp\package.json
2890 silly gunzTarPerm extractEntry lib/public/icons/page_white_paintbrush.png
2891 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_paintbrush.png', 438, 420 ]
2892 verbose linkStuff [ true,
2892 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules',
2892 verbose linkStuff false,
2892 verbose linkStuff 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules\\jsbin\\node_modules\\express\\node_modules' ]
2893 info linkStuff mkdirp@0.3.1
2894 verbose linkBins mkdirp@0.3.1
2895 verbose linkMans mkdirp@0.3.1
2896 verbose rebuildBundles mkdirp@0.3.1
2897 info install mkdirp@0.3.1
2898 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql\package.json
2899 info postinstall mkdirp@0.3.1
2900 silly gunzTarPerm extractEntry lib/public/icons/page_white_paste.png
2901 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_paste.png', 438, 420 ]
2902 silly gunzTarPerm extractEntry lib/public/icons/page_white_php.png
2903 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_php.png', 438, 420 ]
2904 silly lockFile 8e2099c9-modules-jsbin-node-modules-mysql C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql
2905 info preinstall mysql@0.9.5
2906 silly gunzTarPerm extractEntry lib/public/icons/page_white_picture.png
2907 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_picture.png', 438, 420 ]
2908 silly gunzTarPerm extractEntry lib/public/icons/page_white_powerpoint.png
2909 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_powerpoint.png', 438, 420 ]
2910 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql\package.json
2911 verbose readDependencies using package.json deps
2912 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql\package.json
2913 verbose readDependencies using package.json deps
2914 verbose cache add [ 'hashish@0.0.4', null ]
2915 silly cache add name=undefined spec="hashish@0.0.4" args=["hashish@0.0.4",null]
2916 verbose parsed url { pathname: 'hashish@0.0.4',
2916 verbose parsed url path: 'hashish@0.0.4',
2916 verbose parsed url href: 'hashish@0.0.4' }
2917 silly cache add name="hashish" spec="0.0.4" args=["hashish","0.0.4"]
2918 verbose parsed url { pathname: '0.0.4', path: '0.0.4', href: '0.0.4' }
2919 verbose addNamed [ 'hashish', '0.0.4' ]
2920 verbose addNamed [ '0.0.4', '0.0.4' ]
2921 silly lockFile 2f8e09bc-hashish-0-0-4 hashish@0.0.4
2922 verbose lock hashish@0.0.4 C:\Users\ChemSW\AppData\Roaming\npm-cache\2f8e09bc-hashish-0-0-4.lock
2923 silly gunzTarPerm extractEntry lib/public/icons/page_white_put.png
2924 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_put.png', 438, 420 ]
2925 silly gunzTarPerm extractEntry lib/public/icons/page_white_ruby.png
2926 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_ruby.png', 438, 420 ]
2927 verbose url raw hashish/0.0.4
2928 verbose url resolving [ 'https://registry.npmjs.org/', './hashish/0.0.4' ]
2929 verbose url resolved https://registry.npmjs.org/hashish/0.0.4
2930 info trying registry request attempt 1 at 20:25:49
2931 verbose etag "C39UCGSWH9HVQU207451M0ES8"
2932 http GET https://registry.npmjs.org/hashish/0.0.4
2933 silly gunzTarPerm extractEntry lib/public/icons/page_white_stack.png
2934 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_stack.png', 438, 420 ]
2935 silly gunzTarPerm extractEntry lib/public/icons/page_white_star.png
2936 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_star.png', 438, 420 ]
2937 silly gunzTarPerm extractEntry lib/public/icons/page_white_swoosh.png
2938 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_swoosh.png', 438, 420 ]
2939 silly gunzTarPerm extractEntry lib/public/icons/page_white_text.png
2940 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_text.png', 438, 420 ]
2941 silly gunzTarPerm extractEntry lib/public/icons/page_white_text_width.png
2942 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_text_width.png', 438, 420 ]
2943 silly gunzTarPerm extractEntry lib/public/icons/page_white_tux.png
2944 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_tux.png', 438, 420 ]
2945 silly gunzTarPerm extractEntry lib/public/icons/page_white_vector.png
2946 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_vector.png', 438, 420 ]
2947 silly gunzTarPerm extractEntry lib/public/icons/page_white_visualstudio.png
2948 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_visualstudio.png', 438, 420 ]
2949 silly gunzTarPerm extractEntry lib/public/icons/page_white_width.png
2950 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_width.png', 438, 420 ]
2951 silly gunzTarPerm extractEntry lib/public/icons/page_white_word.png
2952 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_word.png', 438, 420 ]
2953 silly gunzTarPerm extractEntry lib/public/icons/page_white_world.png
2954 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_world.png', 438, 420 ]
2955 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade\package.json
2956 silly lockFile 2c122a5b--modules-jsbin-node-modules-jade C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade
2957 silly gunzTarPerm extractEntry lib/public/icons/page_white_wrench.png
2958 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_wrench.png', 438, 420 ]
2959 silly gunzTarPerm extractEntry lib/public/icons/page_white_zip.png
2960 silly gunzTarPerm modified mode [ 'lib/public/icons/page_white_zip.png', 438, 420 ]
2961 silly gunzTarPerm extractEntry lib/public/icons/page_word.png
2962 silly gunzTarPerm modified mode [ 'lib/public/icons/page_word.png', 438, 420 ]
2963 silly gunzTarPerm extractEntry lib/public/icons/page_world.png
2964 silly gunzTarPerm modified mode [ 'lib/public/icons/page_world.png', 438, 420 ]
2965 info preinstall jade@0.26.3
2966 silly gunzTarPerm extractEntry lib/public/style.css
2967 silly gunzTarPerm modified mode [ 'lib/public/style.css', 438, 420 ]
2968 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade\package.json
2969 verbose readDependencies using package.json deps
2970 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade\package.json
2971 verbose readDependencies using package.json deps
2972 verbose cache add [ 'commander@0.6.1', null ]
2973 silly cache add name=undefined spec="commander@0.6.1" args=["commander@0.6.1",null]
2974 verbose parsed url { pathname: 'commander@0.6.1',
2974 verbose parsed url path: 'commander@0.6.1',
2974 verbose parsed url href: 'commander@0.6.1' }
2975 silly cache add name="commander" spec="0.6.1" args=["commander","0.6.1"]
2976 verbose parsed url { pathname: '0.6.1', path: '0.6.1', href: '0.6.1' }
2977 verbose addNamed [ 'commander', '0.6.1' ]
2978 verbose addNamed [ '0.6.1', '0.6.1' ]
2979 silly lockFile fa16a2ce-commander-0-6-1 commander@0.6.1
2980 verbose lock commander@0.6.1 C:\Users\ChemSW\AppData\Roaming\npm-cache\fa16a2ce-commander-0-6-1.lock
2981 verbose cache add [ 'mkdirp@0.3.0', null ]
2982 silly cache add name=undefined spec="mkdirp@0.3.0" args=["mkdirp@0.3.0",null]
2983 verbose parsed url { pathname: 'mkdirp@0.3.0',
2983 verbose parsed url path: 'mkdirp@0.3.0',
2983 verbose parsed url href: 'mkdirp@0.3.0' }
2984 silly cache add name="mkdirp" spec="0.3.0" args=["mkdirp","0.3.0"]
2985 verbose parsed url { pathname: '0.3.0', path: '0.3.0', href: '0.3.0' }
2986 verbose addNamed [ 'mkdirp', '0.3.0' ]
2987 verbose addNamed [ '0.3.0', '0.3.0' ]
2988 silly lockFile 9a6651f3-mkdirp-0-3-0 mkdirp@0.3.0
2989 verbose lock mkdirp@0.3.0 C:\Users\ChemSW\AppData\Roaming\npm-cache\9a6651f3-mkdirp-0-3-0.lock
2990 verbose url raw commander/0.6.1
2991 verbose url resolving [ 'https://registry.npmjs.org/', './commander/0.6.1' ]
2992 verbose url resolved https://registry.npmjs.org/commander/0.6.1
2993 info trying registry request attempt 1 at 20:25:51
2994 verbose etag "771VGJS671K1096DMO1OJGDK0"
2995 http GET https://registry.npmjs.org/commander/0.6.1
2996 verbose url raw mkdirp/0.3.0
2997 verbose url resolving [ 'https://registry.npmjs.org/', './mkdirp/0.3.0' ]
2998 verbose url resolved https://registry.npmjs.org/mkdirp/0.3.0
2999 info trying registry request attempt 1 at 20:25:51
3000 verbose etag "BCIO6I40QNNK7G96BQHDCU5CP"
3001 http GET https://registry.npmjs.org/mkdirp/0.3.0
3002 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp\package.json
3003 silly lockFile e2fdfeda-demailer-node-modules-simplesmtp C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp
3004 info preinstall simplesmtp@0.1.24
3005 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp\package.json
3006 verbose readDependencies using package.json deps
3007 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp\package.json
3008 verbose readDependencies using package.json deps
3009 verbose cache add [ 'rai@*', null ]
3010 silly cache add name=undefined spec="rai@*" args=["rai@*",null]
3011 verbose parsed url { pathname: 'rai@*', path: 'rai@*', href: 'rai@*' }
3012 silly cache add name="rai" spec="*" args=["rai","*"]
3013 verbose parsed url { pathname: '*', path: '*', href: '*' }
3014 verbose addNamed [ 'rai', '*' ]
3015 verbose addNamed [ null, '' ]
3016 silly lockFile d3bb7eba-rai rai@*
3017 verbose lock rai@* C:\Users\ChemSW\AppData\Roaming\npm-cache\d3bb7eba-rai.lock
3018 verbose cache add [ 'xoauth2@>= 0.1.1', null ]
3019 silly cache add name=undefined spec="xoauth2@>= 0.1.1" args=["xoauth2@>= 0.1.1",null]
3020 verbose parsed url { pathname: 'xoauth2@%3E=%200.1.1',
3020 verbose parsed url path: 'xoauth2@%3E=%200.1.1',
3020 verbose parsed url href: 'xoauth2@%3E=%200.1.1' }
3021 silly cache add name="xoauth2" spec=">= 0.1.1" args=["xoauth2",">= 0.1.1"]
3022 verbose parsed url { pathname: '%3E=%200.1.1',
3022 verbose parsed url path: '%3E=%200.1.1',
3022 verbose parsed url href: '%3E=%200.1.1' }
3023 verbose addNamed [ 'xoauth2', '>= 0.1.1' ]
3024 verbose addNamed [ null, '>=0.1.1' ]
3025 silly lockFile 2ecb6595-xoauth2-0-1-1 xoauth2@>= 0.1.1
3026 verbose lock xoauth2@>= 0.1.1 C:\Users\ChemSW\AppData\Roaming\npm-cache\2ecb6595-xoauth2-0-1-1.lock
3027 http 304 https://registry.npmjs.org/hashish/0.0.4
3028 silly registry.get cb [ 304,
3028 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
3028 silly registry.get etag: '"C39UCGSWH9HVQU207451M0ES8"',
3028 silly registry.get date: 'Sun, 30 Sep 2012 00:25:56 GMT',
3028 silly registry.get 'content-length': '0' } ]
3029 verbose etag hashish/0.0.4 from cache
3030 silly addNameRange { name: 'rai', range: '', hasData: false }
3031 silly addNameRange { name: 'xoauth2', range: '>=0.1.1', hasData: false }
3032 verbose url raw xoauth2
3033 verbose url resolving [ 'https://registry.npmjs.org/', './xoauth2' ]
3034 verbose url resolved https://registry.npmjs.org/xoauth2
3035 info trying registry request attempt 1 at 20:25:52
3036 verbose etag "1CIEPZUG39KU2K951975GDZIP"
3037 http GET https://registry.npmjs.org/xoauth2
3038 verbose url raw rai
3039 verbose url resolving [ 'https://registry.npmjs.org/', './rai' ]
3040 verbose url resolved https://registry.npmjs.org/rai
3041 info trying registry request attempt 1 at 20:25:52
3042 verbose etag "EFQ07X04R6PO1K5LDIGNBJAG0"
3043 http GET https://registry.npmjs.org/rai
3044 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\hashish\0.0.4\package\package.json
3045 silly lockFile 2f8e09bc-hashish-0-0-4 hashish@0.0.4
3046 silly resolved [ { name: 'hashish',
3046 silly resolved version: '0.0.4',
3046 silly resolved description: 'Hash data structure manipulation functions',
3046 silly resolved main: './index.js',
3046 silly resolved repository:
3046 silly resolved { type: 'git',
3046 silly resolved url: 'http://github.com/substack/node-hashish.git' },
3046 silly resolved keywords:
3046 silly resolved [ 'hash',
3046 silly resolved 'object',
3046 silly resolved 'convenience',
3046 silly resolved 'manipulation',
3046 silly resolved 'data structure' ],
3046 silly resolved author:
3046 silly resolved { name: 'James Halliday',
3046 silly resolved email: 'mail@substack.net',
3046 silly resolved url: 'http://substack.net' },
3046 silly resolved dependencies: { traverse: '>=0.2.4' },
3046 silly resolved devDependencies: { expresso: '>=0.6.0' },
3046 silly resolved scripts: { test: 'expresso' },
3046 silly resolved license: 'MIT/X11',
3046 silly resolved engine: [ 'node >=0.2.0' ],
3046 silly resolved readme: 'Hashish\n=======\n\nHashish is a node.js library for manipulating hash data structures.\nIt is distilled from the finest that ruby, perl, and haskell have to offer by\nway of hash/map interfaces.\n\nHashish provides a chaining interface, where you can do:\n\n var Hash = require(\'hashish\');\n \n Hash({ a : 1, b : 2, c : 3, d : 4 })\n .map(function (x) { return x * 10 })\n .filter(function (x) { return x < 30 })\n .forEach(function (x, key) {\n console.log(key + \' => \' + x);\n })\n ;\n \nOutput:\n\n a => 10\n b => 20\n\nSome functions and attributes in the chaining interface are terminal, like\n`.items` or `.detect()`. They return values of their own instead of the chain\ncontext.\n\nEach function in the chainable interface is also attached to `Hash` in chainless\nform:\n\n var Hash = require(\'hashish\');\n var obj = { a : 1, b : 2, c : 3, d : 4 };\n \n var mapped = Hash.map(obj, function (x) {\n return x * 10\n });\n \n console.dir(mapped);\n\nOutput:\n\n { a: 10, b: 20, c: 30, d: 40 }\n\nIn either case, the \'this\' context of the function calls is the same object that\nthe chained functions return, so you can make nested chains.\n\nMethods\n=======\n\nforEach(cb)\n-----------\n\nFor each key/value in the hash, calls `cb(value, key)`.\n\nmap(cb)\n-------\n\nFor each key/value in the hash, calls `cb(value, key)`.\nThe return value of `cb` is the new value at `key` in the resulting hash.\n\nfilter(cb)\n----------\n\nFor each key/value in the hash, calls `cb(value, key)`.\nThe resulting hash omits key/value pairs where `cb` returned a falsy value.\n\ndetect(cb)\n----------\n\nReturns the first value in the hash for which `cb(value, key)` is non-falsy.\nOrder of hashes is not well-defined so watch out for that.\n\nreduce(cb)\n----------\n\nReturns the accumulated value of a left-fold over the key/value pairs.\n\nsome(cb)\n--------\n\nReturns a boolean: whether or not `cb(value, key)` ever returned a non-falsy\nvalue.\n\nupdate(obj1, [obj2, obj3, ...])\n-----------\n\nMutate the context hash, merging the key/value pairs from the passed objects\nand overwriting keys from the context hash if the current `obj` has keys of\nthe same name. Falsy arguments are silently ignored.\n\nupdateAll([ obj1, obj2, ... ])\n------------------------------\n\nLike multi-argument `update()` but operate on an array directly.\n\nmerge(obj1, [obj2, obj3, ...])\n----------\n\nMerge the key/value pairs from the passed objects into the resultant hash\nwithout modifying the context hash. Falsy arguments are silently ignored.\n\nmergeAll([ obj1, obj2, ... ])\n------------------------------\n\nLike multi-argument `merge()` but operate on an array directly.\n\nhas(key)\n--------\n\nReturn whether the hash has a key, `key`.\n\nvaluesAt(keys)\n--------------\n\nReturn an Array with the values at the keys from `keys`.\n\ntap(cb)\n-------\n\nCall `cb` with the present raw hash.\nThis function is chainable.\n\nextract(keys)\n-------------\n\nFilter by including only those keys in `keys` in the resulting hash.\n\nexclude(keys)\n-------------\n\nFilter by excluding those keys in `keys` in the resulting hash.\n\nAttributes\n==========\n\nThese are attributes in the chaining interface and functions in the `Hash.xxx`\ninterface.\n\nkeys\n----\n\nReturn all the enumerable attribute keys in the hash.\n\nvalues\n------\n\nReturn all the enumerable attribute values in the hash.\n\ncompact\n-------\n\nFilter out values which are `=== undefined`.\n\nclone\n-----\n\nMake a deep copy of the hash.\n\ncopy\n----\n\nMake a shallow copy of the hash.\n\nlength\n------\n\nReturn the number of key/value pairs in the hash.\nNote: use `Hash.size()` for non-chain mode.\n\nsize\n----\n\nAlias for `length` since `Hash.length` is masked by `Function.prototype`.\n\nSee Also\n========\n\nSee also [creationix\'s pattern/hash](http://github.com/creationix/pattern),\nwhich does a similar thing except with hash inputs and array outputs.\n\nInstallation\n============\n\nTo install with [npm](http://github.com/isaacs/npm):\n \n npm install hashish\n\nTo run the tests with [expresso](http://github.com/visionmedia/expresso):\n\n expresso\n',
3046 silly resolved _id: 'hashish@0.0.4',
3046 silly resolved _from: 'hashish@0.0.4' } ]
3047 info install hashish@0.0.4 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql
3048 info installOne hashish@0.0.4
3049 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\hashish\0.0.4\package\package.json
3050 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql\node_modules\hashish unbuild
3051 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql\node_modules\hashish\package.json
3052 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\hashish\0.0.4\package.tgz
3053 silly lockFile 26d41253-dules-mysql-node-modules-hashish C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql\node_modules\hashish
3054 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql\node_modules\hashish C:\Users\ChemSW\AppData\Roaming\npm-cache\26d41253-dules-mysql-node-modules-hashish.lock
3055 silly gunzTarPerm modes [ '755', '644' ]
3056 silly gunzTarPerm extractEntry package.json
3057 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3058 silly gunzTarPerm extractEntry index.js
3059 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
3060 silly gunzTarPerm extractEntry examples/chain.js
3061 silly gunzTarPerm modified mode [ 'examples/chain.js', 438, 420 ]
3062 silly gunzTarPerm extractEntry examples/map.js
3063 silly gunzTarPerm modified mode [ 'examples/map.js', 438, 420 ]
3064 silly gunzTarPerm extractEntry README.markdown
3065 silly gunzTarPerm modified mode [ 'README.markdown', 438, 420 ]
3066 silly gunzTarPerm extractEntry test/hash.js
3067 silly gunzTarPerm modified mode [ 'test/hash.js', 438, 420 ]
3068 silly gunzTarPerm extractEntry test/property.js
3069 silly gunzTarPerm modified mode [ 'test/property.js', 438, 420 ]
3070 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\mailcomposer\package.json
3071 http 304 https://registry.npmjs.org/mkdirp/0.3.0
3072 silly registry.get cb [ 304,
3072 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
3072 silly registry.get etag: '"BCIO6I40QNNK7G96BQHDCU5CP"',
3072 silly registry.get date: 'Sun, 30 Sep 2012 00:25:57 GMT',
3072 silly registry.get 'content-length': '0' } ]
3073 verbose etag mkdirp/0.3.0 from cache
3074 http 304 https://registry.npmjs.org/commander/0.6.1
3075 silly registry.get cb [ 304,
3075 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
3075 silly registry.get etag: '"771VGJS671K1096DMO1OJGDK0"',
3075 silly registry.get date: 'Sun, 30 Sep 2012 00:25:58 GMT',
3075 silly registry.get 'content-length': '0' } ]
3076 verbose etag commander/0.6.1 from cache
3077 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\mkdirp\0.3.0\package\package.json
3078 silly lockFile ce53b7d2-mailer-node-modules-mailcomposer C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\mailcomposer
3079 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\commander\0.6.1\package\package.json
3080 info preinstall mailcomposer@0.1.21
3081 http 304 https://registry.npmjs.org/xoauth2
3082 silly registry.get cb [ 304,
3082 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
3082 silly registry.get etag: '"1CIEPZUG39KU2K951975GDZIP"',
3082 silly registry.get date: 'Sun, 30 Sep 2012 00:25:59 GMT',
3082 silly registry.get 'content-length': '0' } ]
3083 verbose etag xoauth2 from cache
3084 http 304 https://registry.npmjs.org/rai
3085 silly registry.get cb [ 304,
3085 silly registry.get { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
3085 silly registry.get etag: '"EFQ07X04R6PO1K5LDIGNBJAG0"',
3085 silly registry.get date: 'Sun, 30 Sep 2012 00:25:59 GMT',
3085 silly registry.get 'content-length': '0' } ]
3086 verbose etag rai from cache
3087 silly lockFile 9a6651f3-mkdirp-0-3-0 mkdirp@0.3.0
3088 silly lockFile fa16a2ce-commander-0-6-1 commander@0.6.1
3089 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\mailcomposer\package.json
3090 verbose readDependencies using package.json deps
3091 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\mailcomposer\package.json
3092 silly resolved [ { name: 'mkdirp',
3092 silly resolved description: 'Recursively mkdir, like `mkdir -p`',
3092 silly resolved version: '0.3.0',
3092 silly resolved author:
3092 silly resolved { name: 'James Halliday',
3092 silly resolved email: 'mail@substack.net',
3092 silly resolved url: 'http://substack.net' },
3092 silly resolved main: './index',
3092 silly resolved keywords: [ 'mkdir', 'directory' ],
3092 silly resolved repository:
3092 silly resolved { type: 'git',
3092 silly resolved url: 'http://github.com/substack/node-mkdirp.git' },
3092 silly resolved scripts: { test: 'tap test/*.js' },
3092 silly resolved devDependencies: { tap: '0.0.x' },
3092 silly resolved license: 'MIT/X11',
3092 silly resolved engines: { node: '*' },
3092 silly resolved readme: 'mkdirp\n======\n\nLike `mkdir -p`, but in node.js!\n\nexample\n=======\n\npow.js\n------\n var mkdirp = require(\'mkdirp\');\n \n mkdirp(\'/tmp/foo/bar/baz\', function (err) {\n if (err) console.error(err)\n else console.log(\'pow!\')\n });\n\nOutput\n pow!\n\nAnd now /tmp/foo/bar/baz exists, huzzah!\n\nmethods\n=======\n\nvar mkdirp = require(\'mkdirp\');\n\nmkdirp(dir, mode, cb)\n---------------------\n\nCreate a new directory and any necessary subdirectories at `dir` with octal\npermission string `mode`.\n\nIf `mode` isn\'t specified, it defaults to `0777 & (~process.umask())`.\n\nmkdirp.sync(dir, mode)\n----------------------\n\nSynchronously create a new directory and any necessary subdirectories at `dir`\nwith octal permission string `mode`.\n\nIf `mode` isn\'t specified, it defaults to `0777 & (~process.umask())`.\n\ninstall\n=======\n\nWith [npm](http://npmjs.org) do:\n\n npm install mkdirp\n\nlicense\n=======\n\nMIT/X11\n',
3092 silly resolved _id: 'mkdirp@0.3.0',
3092 silly resolved _from: 'mkdirp@0.3.0' },
3092 silly resolved { name: 'commander',
3092 silly resolved version: '0.6.1',
3092 silly resolved description: 'the complete solution for node.js command-line programs',
3092 silly resolved keywords: [ 'command', 'option', 'parser', 'prompt', 'stdin' ],
3092 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
3092 silly resolved repository:
3092 silly resolved { type: 'git',
3092 silly resolved url: 'https://github.com/visionmedia/commander.js.git' },
3092 silly resolved dependencies: {},
3092 silly resolved devDependencies: { should: '>= 0.0.1' },
3092 silly resolved scripts: { test: 'make test' },
3092 silly resolved main: 'index',
3092 silly resolved engines: { node: '>= 0.4.x' },
3092 silly resolved readme: '# Commander.js\n\n The complete solution for [node.js](http://nodejs.org) command-line interfaces, inspired by Ruby\'s [commander](https://github.com/visionmedia/commander).\n\n [![Build Status](https://secure.travis-ci.org/visionmedia/commander.js.png)](http://travis-ci.org/visionmedia/commander.js)\n\n## Installation\n\n $ npm install commander\n\n## Option parsing\n\n Options with commander are defined with the `.option()` method, also serving as documentation for the options. The example below parses args and options from `process.argv`, leaving remaining args as the `program.args` array which were not consumed by options.\n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require(\'commander\');\n\nprogram\n .version(\'0.0.1\')\n .option(\'-p, --peppers\', \'Add peppers\')\n .option(\'-P, --pineapple\', \'Add pineapple\')\n .option(\'-b, --bbq\', \'Add bbq sauce\')\n .option(\'-c, --cheese [type]\', \'Add the specified type of cheese [marble]\', \'marble\')\n .parse(process.argv);\n\nconsole.log(\'you ordered a pizza with:\');\nif (program.peppers) console.log(\' - peppers\');\nif (program.pineapple) console.log(\' - pineappe\');\nif (program.bbq) console.log(\' - bbq\');\nconsole.log(\' - %s cheese\', program.cheese);\n```\n\n Short flags may be passed as a single arg, for example `-abc` is equivalent to `-a -b -c`. Multi-word options such as "--template-engine" are camel-cased, becoming `program.templateEngine` etc.\n\n## Automated --help\n\n The help information is auto-generated based on the information commander already knows about your program, so the following `--help` info is for free:\n\n``` \n $ ./examples/pizza --help\n\n Usage: pizza [options]\n\n Options:\n\n -V, --version output the version number\n -p, --peppers Add peppers\n -P, --pineapple Add pineappe\n -b, --bbq Add bbq sauce\n -c, --cheese <type> Add the specified type of cheese [marble]\n -h, --help output usage information\n\n```\n\n## Coercion\n\n```js\nfunction range(val) {\n return val.split(\'..\').map(Number);\n}\n\nfunction list(val) {\n return val.split(\',\');\n}\n\nprogram\n .version(\'0.0.1\')\n .usage(\'[options] <file ...>\')\n .option(\'-i, --integer <n>\', \'An integer argument\', parseInt)\n .option(\'-f, --float <n>\', \'A float argument\', parseFloat)\n .option(\'-r, --range <a>..<b>\', \'A range\', range)\n .option(\'-l, --list <items>\', \'A list\', list)\n .option(\'-o, --optional [value]\', \'An optional value\')\n .parse(process.argv);\n\nconsole.log(\' int: %j\', program.integer);\nconsole.log(\' float: %j\', program.float);\nconsole.log(\' optional: %j\', program.optional);\nprogram.range = program.range || [];\nconsole.log(\' range: %j..%j\', program.range[0], program.range[1]);\nconsole.log(\' list: %j\', program.list);\nconsole.log(\' args: %j\', program.args);\n```\n\n## Custom help\n\n You can display arbitrary `-h, --help` information\n by listening for "--help". Commander will automatically\n exit once you are done so that the remainder of your program\n does not execute causing undesired behaviours, for example\n in the following executable "stuff" will not output when\n `--help` is used.\n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require(\'../\');\n\nfunction list(val) {\n return val.split(\',\').map(Number);\n}\n\nprogram\n .version(\'0.0.1\')\n .option(\'-f, --foo\', \'enable some foo\')\n .option(\'-b, --bar\', \'enable some bar\')\n .option(\'-B, --baz\', \'enable some baz\');\n\n// must be before .parse() since\n// node\'s emit() is immediate\n\nprogram.on(\'--help\', function(){\n console.log(\' Examples:\');\n console.log(\'\');\n console.log(\' $ custom-help --help\');\n console.log(\' $ custom-help -h\');\n console.log(\'\');\n});\n\nprogram.parse(process.argv);\n\nconsole.log(\'stuff\');\n```\n\nyielding the following help output:\n\n```\n\nUsage: custom-help [options]\n\nOptions:\n\n -h, --help output usage information\n -V, --version output the version number\n -f, --foo enable some foo\n -b, --bar enable some bar\n -B, --baz enable some baz\n\nExamples:\n\n $ custom-help --help\n $ custom-help -h\n\n```\n\n## .prompt(msg, fn)\n\n Single-line prompt:\n\n```js\nprogram.prompt(\'name: \', function(name){\n console.log(\'hi %s\', name);\n});\n```\n\n Multi-line prompt:\n\n```js\nprogram.prompt(\'description:\', function(name){\n console.log(\'hi %s\', name);\n});\n```\n\n Coercion:\n\n```js\nprogram.prompt(\'Age: \', Number, function(age){\n console.log(\'age: %j\', age);\n});\n```\n\n```js\nprogram.prompt(\'Birthdate: \', Date, function(date){\n console.log(\'date: %s\', date);\n});\n```\n\n## .password(msg[, mask], fn)\n\nPrompt for password without echoing:\n\n```js\nprogram.password(\'Password: \', function(pass){\n console.log(\'got "%s"\', pass);\n process.stdin.destroy();\n});\n```\n\nPrompt for password with mask char "*":\n\n```js\nprogram.password(\'Password: \', \'*\', function(pass){\n console.log(\'got "%s"\', pass);\n process.stdin.destroy();\n});\n```\n\n## .confirm(msg, fn)\n\n Confirm with the given `msg`:\n\n```js\nprogram.confirm(\'continue? \', function(ok){\n console.log(\' got %j\', ok);\n});\n```\n\n## .choose(list, fn)\n\n Let the user choose from a `list`:\n\n```js\nvar list = [\'tobi\', \'loki\', \'jane\', \'manny\', \'luna\'];\n\nconsole.log(\'Choose the coolest pet:\');\nprogram.choose(list, function(i){\n console.log(\'you chose %d "%s"\', i, list[i]);\n});\n```\n\n## Links\n\n - [API documentation](http://visionmedia.github.com/commander.js/)\n - [ascii tables](https://github.com/LearnBoost/cli-table)\n - [progress bars](https://github.com/visionmedia/node-progress)\n - [more progress bars](https://github.com/substack/node-multimeter)\n - [examples](https://github.com/visionmedia/commander.js/tree/master/examples)\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 TJ Holowaychuk &lt;tj@vision-media.ca&gt;\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 NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.',
3092 silly resolved _id: 'commander@0.6.1',
3092 silly resolved _from: 'commander@0.6.1' } ]
3093 info install mkdirp@0.3.0 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade
3094 info install commander@0.6.1 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade
3095 info installOne mkdirp@0.3.0
3096 info installOne commander@0.6.1
3097 verbose readDependencies using package.json deps
3098 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\mkdirp\0.3.0\package\package.json
3099 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade\node_modules\mkdirp unbuild
3100 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade\node_modules\mkdirp\package.json
3101 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\commander\0.6.1\package\package.json
3102 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade\node_modules\commander unbuild
3103 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade\node_modules\commander\package.json
3104 verbose cache add [ 'mimelib@>= 0.2.0', null ]
3105 silly cache add name=undefined spec="mimelib@>= 0.2.0" args=["mimelib@>= 0.2.0",null]
3106 verbose parsed url { pathname: 'mimelib@%3E=%200.2.0',
3106 verbose parsed url path: 'mimelib@%3E=%200.2.0',
3106 verbose parsed url href: 'mimelib@%3E=%200.2.0' }
3107 silly cache add name="mimelib" spec=">= 0.2.0" args=["mimelib",">= 0.2.0"]
3108 verbose parsed url { pathname: '%3E=%200.2.0',
3108 verbose parsed url path: '%3E=%200.2.0',
3108 verbose parsed url href: '%3E=%200.2.0' }
3109 verbose addNamed [ 'mimelib', '>= 0.2.0' ]
3110 verbose addNamed [ null, '>=0.2.0' ]
3111 silly lockFile dae24f65-mimelib-0-2-0 mimelib@>= 0.2.0
3112 verbose lock mimelib@>= 0.2.0 C:\Users\ChemSW\AppData\Roaming\npm-cache\dae24f65-mimelib-0-2-0.lock
3113 verbose cache add [ 'mime@*', null ]
3114 silly cache add name=undefined spec="mime@*" args=["mime@*",null]
3115 verbose parsed url { pathname: 'mime@*', path: 'mime@*', href: 'mime@*' }
3116 silly cache add name="mime" spec="*" args=["mime","*"]
3117 verbose parsed url { pathname: '*', path: '*', href: '*' }
3118 verbose addNamed [ 'mime', '*' ]
3119 verbose addNamed [ null, '' ]
3120 silly lockFile 3aa20159-mime mime@*
3121 verbose lock mime@* C:\Users\ChemSW\AppData\Roaming\npm-cache\3aa20159-mime.lock
3122 info bcrypt@0.7.0 Failed to exec install script
3123 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt unbuild
3124 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\package.json
3125 info preuninstall bcrypt@0.7.0
3126 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\mkdirp\0.3.0\package.tgz
3127 silly lockFile 8ef75d9b-modules-jade-node-modules-mkdirp C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade\node_modules\mkdirp
3128 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade\node_modules\mkdirp C:\Users\ChemSW\AppData\Roaming\npm-cache\8ef75d9b-modules-jade-node-modules-mkdirp.lock
3129 silly addNameRange number 2 { name: 'xoauth2', range: '>=0.1.1', hasData: true }
3130 silly addNameRange versions [ 'xoauth2', [ '0.1.0', '0.1.1', '0.1.2' ] ]
3131 verbose addNamed [ 'xoauth2', '0.1.2' ]
3132 verbose addNamed [ '0.1.2', '0.1.2' ]
3133 silly lockFile 9be90bcb-xoauth2-0-1-2 xoauth2@0.1.2
3134 verbose lock xoauth2@0.1.2 C:\Users\ChemSW\AppData\Roaming\npm-cache\9be90bcb-xoauth2-0-1-2.lock
3135 silly addNameRange number 2 { name: 'rai', range: '', hasData: true }
3136 silly addNameRange versions [ 'rai', [ '0.1.0', '0.1.3', '0.1.4', '0.1.5', '0.1.6' ] ]
3137 verbose addNamed [ 'rai', '0.1.6' ]
3138 verbose addNamed [ '0.1.6', '0.1.6' ]
3139 silly lockFile f3c55f71-rai-0-1-6 rai@0.1.6
3140 verbose lock rai@0.1.6 C:\Users\ChemSW\AppData\Roaming\npm-cache\f3c55f71-rai-0-1-6.lock
3141 silly addNameRange { name: 'mime', range: '', hasData: false }
3142 silly addNameRange { name: 'mimelib', range: '>=0.2.0', hasData: false }
3143 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\commander\0.6.1\package.tgz
3144 silly lockFile b02ed164-ules-jade-node-modules-commander C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade\node_modules\commander
3145 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\jade\node_modules\commander C:\Users\ChemSW\AppData\Roaming\npm-cache\b02ed164-ules-jade-node-modules-commander.lock
3146 info uninstall bcrypt@0.7.0
3147 silly gunzTarPerm modes [ '755', '644' ]
3148 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\xoauth2\0.1.2\package\package.json
3149 verbose read json C:\Users\ChemSW\AppData\Roaming\npm-cache\rai\0.1.6\package\package.json
3150 verbose false,C:\Users\ChemSW\AppData\Roaming\npm\node_modules,C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules unbuild bcrypt@0.7.0
3151 info postuninstall bcrypt@0.7.0
3152 silly gunzTarPerm modes [ '755', '644' ]
3153 verbose url raw mime
3154 verbose url resolving [ 'https://registry.npmjs.org/', './mime' ]
3155 verbose url resolved https://registry.npmjs.org/mime
3156 info trying registry request attempt 1 at 20:25:55
3157 verbose etag "86LZHJ3CLIZZ04XDPF8CNIHZL"
3158 http GET https://registry.npmjs.org/mime
3159 verbose url raw mimelib
3160 verbose url resolving [ 'https://registry.npmjs.org/', './mimelib' ]
3161 verbose url resolved https://registry.npmjs.org/mimelib
3162 info trying registry request attempt 1 at 20:25:55
3163 verbose etag "9TTLFBO0ZOW0JLLKCBL08Z7O1"
3164 http GET https://registry.npmjs.org/mimelib
3165 silly gunzTarPerm extractEntry package.json
3166 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3167 silly lockFile 9be90bcb-xoauth2-0-1-2 xoauth2@0.1.2
3168 silly lockFile f3c55f71-rai-0-1-6 rai@0.1.6
3169 silly gunzTarPerm extractEntry package.json
3170 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3171 silly lockFile 2ecb6595-xoauth2-0-1-1 xoauth2@>= 0.1.1
3172 silly gunzTarPerm extractEntry .npmignore
3173 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3174 silly gunzTarPerm extractEntry LICENSE
3175 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
3176 silly lockFile d3bb7eba-rai rai@*
3177 silly resolved [ { name: 'xoauth2',
3177 silly resolved version: '0.1.2',
3177 silly resolved description: 'XOAuth2 token generation for accessing GMail SMTP and IMAP',
3177 silly resolved main: 'index.js',
3177 silly resolved scripts: { test: 'echo "Error: no test specified" && exit 1' },
3177 silly resolved repository: { type: 'git', url: 'git://github.com/andris9/xoauth2.git' },
3177 silly resolved keywords: [ 'XOAUTH', 'XOAUTH2', 'GMail', 'SMTP', 'IMAP' ],
3177 silly resolved author: { name: 'Andris Reinman' },
3177 silly resolved license: 'MIT',
3177 silly resolved dependencies: { request: '*' },
3177 silly resolved readme: 'xoauth2\n=======\n\nXOAuth2 token generation with node.js\n\n## Installation\n\n npm install xoauth2\n\n## Usage\n\n**xoauth2** generates XOAUTH2 login tokens from provided Client and User credentials.\n\nUse `xoauth2.createXOAuth2Generator(options)` to initialize Token Generator\n\nPossible options values:\n\n * **user** User e-mail address\n * **accessUrl** Optional Endpoint for token genration (defaults to *https://accounts.google.com/o/oauth2/token*)\n * **clientId** Client ID value\n * **clientSecret** Client secret value\n * **refreshToken** Refresh token for an user\n * **accessToken** Optional initial access token. If not set, a new one will be generated\n * **timeout** Optional timeout for the initial access token\n\nSee https://developers.google.com/accounts/docs/OAuth2WebServer#offline for generating the required credentials\n\n### Methods\n\n#### Request an access token\n\nUse `xoauth2obj.getToken(callback)` to get an access token. If a cached token is found and it should not be expired yet, the\ncached value will be used.\n\n#### Request for generating a new access token\n\nUse `xoauth2obj.generateToken(callback)` to get an access token. Cache will not be used and a new token is generated.\n\n#### Update access token values\n\nUse `xoauth2obj.updateToken(accessToken, timeout)` to set the new value for the xoauth2 access token. This function emits \'token\'\n\n### Events\n\nIf a new token value has been set, `\'token\'` event is emitted.\n\n xoauth2obj.on("token", function(token){\n console.log("User: ", token.user); // e-mail address\n console.log("New access token: ", token.accessToken);\n console.log("New access token timeout: ", token.timeout); // timestamp in second\n });\n\n### Example\n\n var xoauth2 = require("xoauth2"),\n xoauth2gen;\n\n xoauth2gen = xoauth2.createXOAuth2Generator({\n user: "user@gmail.com",\n clientId: "{Client ID}",\n clientId: "{Client Secret}",\n refreshToken: "{User Refresh Token}"\n });\n\n xoauth2gen.getToken(function(err, token){\n if(err){\n return console.log(err);\n }\n console.log("Base64 encoded XOAUTH2 auth string: " + token);\n });\n\n## License\n\n**MIT**',
3177 silly resolved _id: 'xoauth2@0.1.2',
3177 silly resolved _from: 'xoauth2@>= 0.1.1' },
3177 silly resolved { name: 'rai',
3177 silly resolved description: 'Request-Answer-Interface for generating text based command servers (SMTP, POP etc)',
3177 silly resolved version: '0.1.6',
3177 silly resolved author: { name: 'Andris Reinman' },
3177 silly resolved maintainers: [ [Object] ],
3177 silly resolved repository: { type: 'git', url: 'http://github.com/andris9/rai.git' },
3177 silly resolved scripts: { test: 'node ./run_tests.js' },
3177 silly resolved main: './lib/rai',
3177 silly resolved licenses: [ [Object] ],
3177 silly resolved devDependencies: { nodeunit: '*' },
3177 silly resolved engines: [ 'node >=0.4.0' ],
3177 silly resolved keywords: [ 'servers', 'text-based' ],
3177 silly resolved readme: '# RAI - Request-Answer-Interface\n\n**rai** is a node.js module to easily generate text based command line servers.\nWhen a client sends something to the server, the first word of the line is\ntreated as a command and the rest of the line as binary payload.\n\n[![Build Status](https://secure.travis-ci.org/andris9/rai.png)](http://travis-ci.org/andris9/rai)\n\nIn addition to line based commands, there\'s also a data mode, to transmit\neverygting received. And there\'s also an option to switch to TLS mode for\nsecure connections.\n\nThis way it is trivial to create SMTP, POP3 or similar servers.\n\n## Documentation\n\nAutogenerated docs can be seen [here](http://node.ee/raidoc/).\n\n## Installation\n\n npm install rai\n \n## Usage\n\n### Simple server\n\n var RAIServer = require("rai").RAIServer;\n \n // create a RAIServer on port 1234\n var server = new RAIServer();\n server.listen(1234);\n \n // Start listening for client connections\n server.on("connect", function(client){\n \n // Greet the client\n client.send("Hello!");\n \n // Wait for a command\n client.on("command", function(command, payload){\n \n if(command == "STATUS"){\n client.send("Status is OK!");\n }else if(command == "QUIT"){\n client.send("Goodbye");\n client.end();\n }else{\n client.send("Unknown command");\n }\n \n });\n \n });\n\nServer only emits `\'connect\'` and `\'error\'` events, while the client \nobjects emit `\'timeout\'`, `\'error\'` and `\'end\'` in addition to data \nrelated events.\n\n### Starting a server\n\nServer can be started with `new RAIServer([options])` where options is an optional\nparameters object with the following properties:\n\n * **debug** - if set to true print traffic to console\n * **disconnectOnTimeout** - if set to true close the connection on disconnect\n * **secureConnection** - if set to true close the connection on disconnect\n * **credentials** - credentials for secureConnection and STARTTLS\n * **timeout** - timeout in milliseconds for disconnecting the client, defaults to 0 (no timeout)\n \nOnce the server has been set up, it can start listening for client connections\nwith `server.listen(port[, hostname][, callback])`. Callback function gets an error\nobject as a parameter if the listening failed.\n\n var server = new RAIServer();\n server.listen(25); // start listening for port 25 on "localhost"\n\n### Closing server\n\nServer can be closed with `server.end([callback])` where callback is run when\nthe server is finally closed.\n\n### Sending data\n\nData can be sent with `client.send(data)` where `data` is either a String or\na Buffer. `"\\r\\n"` is automatically appended to the data.\n\n client.send("Greetings!");\n\n### Forcing connection close\n\nConnections can be ended with `client.end()`\n\n if(command == "QUIT"){\n client.send("Good bye!");\n client.end();\n }\n\n### TLS mode\n\nTLS can be switched on with `client.startTLS([credentials][, callback])` and the status can\nbe listened with `\'tls\'` (emitted when secure connection is established)\n\n`credentials` is an object with strings of pem encoded `key`, `cert` and optionally an\narray `ca`. If `credentials` is not supplied, an autogenerated value is used.\n\n if(command == "STARTTLS"){\n client.startTLS();\n }\n \n client.on("tls", function(){\n console.log("Switched to secure connection");\n });\n\nIf `callback` is not set `\'tls\'` will be emitted on connection upgrade.\n\n### Data mode\n\nData mode can be turned on with `client.startDataMode([endSequence])` and incoming\nchunks can be received with `\'data\'`. The end of data mode can be detected by\n`\'ready\'`.\n\n`endSequence` is a String for matching the end (entire line) of the data stream.\nBy default it\'s `"."` which is suitable for SMTP and POP3.\n\n if(command == "DATA"){\n client.send("End data with <CR><LF>.<CR><LF>");\n client.startDataMode();\n }\n\n client.on("data", function(chunk){\n console.log("Data from client:", chunk);\n });\n \n client.on("ready", function(){\n client.send("Data received");\n });\n\n## Testing\n\nThere is a possibility to set up a mockup client which sends a batch of commands\none by one to the server and returns the last response.\n\n var runClientMockup = require("rai").runClientMockup;\n \n var cmds = ["EHLO FOOBAR", "STARTTLS", "QUIT"];\n runClientMockup(25, "mail.hot.ee", cmds, function(resp){\n console.log("Final:", resp.toString("utf-8").trim());\n });\n\n`runClientMockup` has he following parameters in the following order:\n\n * **port** - Port number\n * **host** - Hostname to connect to\n * **commands** - Command list (an array) to be sent to server\n * **callback** - Callback function to run on completion\n * **debug** - if set to true log all input/output\n\nResponse from the callback function is a Buffer and contains the\nlast data received from the server\n\n## License\n\n**MIT**',
3177 silly resolved _id: 'rai@0.1.6',
3177 silly resolved _from: 'rai@*' } ]
3178 info install xoauth2@0.1.2 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp
3179 info install rai@0.1.6 into C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp
3180 info installOne xoauth2@0.1.2
3181 info installOne rai@0.1.6
3182 silly gunzTarPerm extractEntry .npmignore
3183 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3184 silly gunzTarPerm extractEntry index.js
3185 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
3186 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\xoauth2\0.1.2\package\package.json
3187 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp\node_modules\xoauth2 unbuild
3188 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp\node_modules\xoauth2\package.json
3189 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm-cache\rai\0.1.6\package\package.json
3190 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp\node_modules\rai unbuild
3191 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp\node_modules\rai\package.json
3192 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\xoauth2\0.1.2\package.tgz
3193 silly lockFile e209de26--simplesmtp-node-modules-xoauth2 C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp\node_modules\xoauth2
3194 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp\node_modules\xoauth2 C:\Users\ChemSW\AppData\Roaming\npm-cache\e209de26--simplesmtp-node-modules-xoauth2.lock
3195 verbose tar unpack C:\Users\ChemSW\AppData\Roaming\npm-cache\rai\0.1.6\package.tgz
3196 silly lockFile 490564f9-ules-simplesmtp-node-modules-rai C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp\node_modules\rai
3197 verbose lock C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\nodemailer\node_modules\simplesmtp\node_modules\rai C:\Users\ChemSW\AppData\Roaming\npm-cache\490564f9-ules-simplesmtp-node-modules-rai.lock
3198 silly gunzTarPerm extractEntry index.js
3199 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
3200 silly gunzTarPerm extractEntry .gitignore.orig
3201 silly gunzTarPerm modified mode [ '.gitignore.orig', 438, 420 ]
3202 silly gunzTarPerm modes [ '755', '644' ]
3203 silly gunzTarPerm modes [ '755', '644' ]
3204 silly gunzTarPerm extractEntry .travis.yml
3205 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
3206 silly gunzTarPerm extractEntry History.md
3207 silly gunzTarPerm modified mode [ 'History.md', 438, 420 ]
3208 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql\node_modules\hashish\package.json
3209 verbose about to build C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin
3210 info C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin unbuild
3211 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\package.json
3212 info preuninstall jsbin@3.0.2
3213 silly gunzTarPerm extractEntry package.json
3214 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3215 verbose read json C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\stylus\package.json
3216 info uninstall jsbin@3.0.2
3217 silly gunzTarPerm extractEntry package.json
3218 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3219 verbose true,C:\Users\ChemSW\AppData\Roaming\npm\node_modules,C:\Users\ChemSW\AppData\Roaming\npm\node_modules unbuild jsbin@3.0.2
3220 verbose C:\Users\ChemSW\AppData\Roaming\npm,[object Object] binRoot
3221 silly gunzTarPerm extractEntry .gitignore.rej
3222 silly gunzTarPerm modified mode [ '.gitignore.rej', 438, 420 ]
3223 silly gunzTarPerm extractEntry examples/pow.js
3224 silly gunzTarPerm modified mode [ 'examples/pow.js', 438, 420 ]
3225 silly gunzTarPerm extractEntry .npmignore
3226 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3227 silly gunzTarPerm extractEntry README.md
3228 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
3229 silly gunzTarPerm extractEntry lib/commander.js
3230 silly gunzTarPerm modified mode [ 'lib/commander.js', 438, 420 ]
3231 silly gunzTarPerm extractEntry Makefile
3232 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
3233 info postuninstall jsbin@3.0.2
3234 silly gunzTarPerm extractEntry .npmignore
3235 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3236 silly gunzTarPerm extractEntry README.md
3237 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
3238 silly gunzTarPerm extractEntry examples/pow.js.orig
3239 silly gunzTarPerm modified mode [ 'examples/pow.js.orig', 438, 420 ]
3240 silly lockFile 26d41253-dules-mysql-node-modules-hashish C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql\node_modules\hashish
3241 silly lockFile 062833d6-odules-jsbin-node-modules-stylus C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\stylus
3242 silly gunzTarPerm extractEntry index.js
3243 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
3244 info preinstall hashish@0.0.4
3245 silly gunzTarPerm extractEntry Readme.md
3246 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
3247 silly gunzTarPerm extractEntry examples/pow.js.rej
3248 silly gunzTarPerm modified mode [ 'examples/pow.js.rej', 438, 420 ]
3249 silly gunzTarPerm extractEntry README.markdown
3250 silly gunzTarPerm modified mode [ 'README.markdown', 438, 420 ]
3251 info preinstall stylus@0.28.2
3252 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql\node_modules\hashish\package.json
3253 silly gunzTarPerm extractEntry LICENSE
3254 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
3255 silly gunzTarPerm extractEntry run_tests.js
3256 silly gunzTarPerm modified mode [ 'run_tests.js', 438, 420 ]
3257 silly gunzTarPerm extractEntry test/chmod.js
3258 silly gunzTarPerm modified mode [ 'test/chmod.js', 438, 420 ]
3259 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\stylus\package.json
3260 verbose readDependencies using package.json deps
3261 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\mysql\node_modules\hashish\package.json
3262 silly gunzTarPerm extractEntry test/clobber.js
3263 silly gunzTarPerm modified mode [ 'test/clobber.js', 438, 420 ]
3264 verbose readDependencies using package.json deps
3265 verbose from cache C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\stylus\package.json
3266 verbose readDependencies using package.json deps
3267 silly gunzTarPerm extractEntry test/mkdirp.js
3268 silly gunzTarPerm modified mode [ 'test/mkdirp.js', 438, 420 ]
3269 verbose readDependencies using package.json deps
3270 verbose cache add [ 'traverse@>=0.2.4', null ]
3271 silly cache add name=undefined spec="traverse@>=0.2.4" args=["traverse@>=0.2.4",null]
3272 verbose parsed url { pathname: 'traverse@%3E=0.2.4',
3272 verbose parsed url path: 'traverse@%3E=0.2.4',
3272 verbose parsed url href: 'traverse@%3E=0.2.4' }
3273 silly cache add name="traverse" spec=">=0.2.4" args=["traverse",">=0.2.4"]
3274 verbose parsed url { pathname: '%3E=0.2.4', path: '%3E=0.2.4', href: '%3E=0.2.4' }
3275 verbose addNamed [ 'traverse', '>=0.2.4' ]
3276 verbose addNamed [ null, '>=0.2.4' ]
3277 silly lockFile b840e0c7-traverse-0-2-4 traverse@>=0.2.4
3278 verbose lock traverse@>=0.2.4 C:\Users\ChemSW\AppData\Roaming\npm-cache\b840e0c7-traverse-0-2-4.lock
3279 error error rolling back Error: ENOTEMPTY, rmdir 'C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\less\dist'
3279 error error rolling back jsbin@3.0.2 { [Error: ENOTEMPTY, rmdir 'C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\less\dist']
3279 error error rolling back errno: 53,
3279 error error rolling back code: 'ENOTEMPTY',
3279 error error rolling back path: 'C:\\Users\\ChemSW\\AppData\\Roaming\\npm\\node_modules\\jsbin\\node_modules\\less\\dist' }
3280 error bcrypt@0.7.0 install: `node-gyp rebuild`
3280 error `cmd "/c" "node-gyp rebuild"` failed with 1
3281 error Failed at the bcrypt@0.7.0 install script.
3281 error This is most likely a problem with the bcrypt package,
3281 error not with npm itself.
3281 error Tell the author that this fails on your system:
3281 error node-gyp rebuild
3281 error You can get their info via:
3281 error npm owner ls bcrypt
3281 error There is likely additional logging output above.
3282 error System Windows_NT 6.1.7601
3283 error command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "-dd" "install" "-g" "jsbin"
3284 error cwd C:\Program Files\nodejs
3285 error node -v v0.8.10
3286 error npm -v 1.1.62
3287 error code ELIFECYCLE
3288 verbose exit [ 1, true ]
> bcrypt@0.7.0 install C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt
> node-gyp rebuild
C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt>node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Build started 9/29/2012 8:19:12 PM.
Project "C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\binding.sln" on node 1 (default targets).
ValidateSolutionConfiguration:
Building solution configuration "Release|x64".
Project "C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\binding.sln" (1) is building "C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj" (2) on node 1 (default targets).
PrepareForBuild:
Creating directory "Release\obj\bcrypt_lib\".
InitializeBuildStatus:
Creating "Release\obj\bcrypt_lib\bcrypt_lib.unsuccessfulbuild" because "AlwaysCreate" was specified.
ClCompile:
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\AMD64\CL.exe /c /I"C:\Users\ChemSW\.node-gyp\0.8.10\src" /I"C:\Users\ChemSW\.node-gyp\0.8.10\deps\uv\include" /I"C:\Users\ChemSW\.node-gyp\0.8.10\deps\v8\include" /I"C:\Users\ChemSW\.node-gyp\0.8.10\deps\openssl\openssl\include" /Zi /nologo /W3 /WX- /Ox /Ob2 /Oi /Ot /Oy /GL /D WIN32 /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D BUILDING_V8_SHARED=1 /D BUILDING_UV_SHARED=1 /D _WINDLL /GF /Gm- /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /GR- /Fo"Release\obj\bcrypt_lib\\" /Fd"Release\obj\bcrypt_lib\vc100.pdb" /Gd /TP /wd4251 /errorReport:queue ..\src\blowfish.cc ..\src\bcrypt.cc ..\src\bcrypt_node.cc /MP
blowfish.cc
bcrypt.cc
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(66): error C2146: syntax error : missing ';' before identifier 'S' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(66): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(66): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(67): error C2146: syntax error : missing ';' before identifier 'P' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(67): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(67): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(76): error C2061: syntax error : identifier 'u_int32_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(77): error C2061: syntax error : identifier 'u_int32_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(79): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(79): error C2143: syntax error : missing ',' before '*' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(81): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(81): error C2143: syntax error : missing ',' before '*' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(85): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(85): error C2143: syntax error : missing ',' before '*' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(86): error C2061: syntax error : identifier 'u_int32_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(87): error C2061: syntax error : identifier 'u_int32_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(89): error C2061: syntax error : identifier 'u_int8_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(90): error C2061: syntax error : identifier 'u_int8_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(92): error C2061: syntax error : identifier 'u_int8_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(93): error C2061: syntax error : identifier 'u_int8_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(96): error C2146: syntax error : missing ';' before identifier 'Blowfish_stream2word' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(96): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(96): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(96): error C2143: syntax error : missing ',' before '*' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(96): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(99): error C2065: 'u_int8_t' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(99): error C2065: 'u_int8_t' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(99): error C2059: syntax error : ',' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(101): error C2061: syntax error : identifier 'u_int8_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(102): error C2146: syntax error : missing ';' before identifier 'bcrypt_get_rounds' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(102): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(102): error C2086: 'int u_int32_t' : redefinition [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(96) : see declaration of 'u_int32_t'
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(102): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(68): error C2061: syntax error : identifier 'u_int32_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(70): error C2146: syntax error : missing ';' before identifier 'Xl' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(70): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(71): error C2146: syntax error : missing ';' before identifier 'Xr' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(71): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(72): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(72): error C2039: 'S' : is not a member of 'BlowfishContext' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(65) : see declaration of 'BlowfishContext'
..\src\blowfish.cc(73): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(73): error C2039: 'P' : is not a member of 'BlowfishContext' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(65) : see declaration of 'BlowfishContext'
..\src\blowfish.cc(75): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(75): error C2065: 'xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(76): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(76): error C2065: 'xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(78): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(78): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(82): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(82): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(82): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(82): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(82): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(82): fatal error C1003: error count exceeds 100; stopping compilation [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
bcrypt_node.cc
..\src\bcrypt.cc(52): fatal error C1083: Cannot open include file: 'pwd.h': No such file or directory [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocale(323): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\.node-gyp\0.8.10\deps\openssl\openssl\include\openssl\../../e_os2.h(56): fatal error C1083: Cannot open include file: 'openssl/opensslconf.h': No such file or directory [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
Done Building Project "C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj" (default targets) -- FAILED.
Done Building Project "C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\binding.sln" (default targets) -- FAILED.
Build FAILED.
"C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\binding.sln" (default target) (1) ->
"C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj" (default target) (2) ->
(ClCompile target) ->
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocale(323): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
"C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\binding.sln" (default target) (1) ->
"C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj" (default target) (2) ->
(ClCompile target) ->
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(66): error C2146: syntax error : missing ';' before identifier 'S' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(66): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(66): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(67): error C2146: syntax error : missing ';' before identifier 'P' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(67): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(67): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(76): error C2061: syntax error : identifier 'u_int32_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(77): error C2061: syntax error : identifier 'u_int32_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(79): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(79): error C2143: syntax error : missing ',' before '*' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(81): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(81): error C2143: syntax error : missing ',' before '*' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(85): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(85): error C2143: syntax error : missing ',' before '*' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(86): error C2061: syntax error : identifier 'u_int32_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(87): error C2061: syntax error : identifier 'u_int32_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(89): error C2061: syntax error : identifier 'u_int8_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(90): error C2061: syntax error : identifier 'u_int8_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(92): error C2061: syntax error : identifier 'u_int8_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(93): error C2061: syntax error : identifier 'u_int8_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(96): error C2146: syntax error : missing ';' before identifier 'Blowfish_stream2word' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(96): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(96): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(96): error C2143: syntax error : missing ',' before '*' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(96): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(99): error C2065: 'u_int8_t' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(99): error C2065: 'u_int8_t' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(99): error C2059: syntax error : ',' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(101): error C2061: syntax error : identifier 'u_int8_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(102): error C2146: syntax error : missing ';' before identifier 'bcrypt_get_rounds' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(102): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(102): error C2086: 'int u_int32_t' : redefinition [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\appdata\roaming\npm\node_modules\jsbin\node_modules\bcrypt\src\node_blf.h(102): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(68): error C2061: syntax error : identifier 'u_int32_t' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(70): error C2146: syntax error : missing ';' before identifier 'Xl' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(70): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(71): error C2146: syntax error : missing ';' before identifier 'Xr' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(71): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(72): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(72): error C2039: 'S' : is not a member of 'BlowfishContext' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(73): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(73): error C2039: 'P' : is not a member of 'BlowfishContext' [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(75): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(75): error C2065: 'xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(76): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(76): error C2065: 'xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(78): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(78): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(79): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(80): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(81): error C2065: 'p' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(82): error C2065: 'Xr' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(82): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(82): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(82): error C2065: 's' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(82): error C2065: 'Xl' : undeclared identifier [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\blowfish.cc(82): fatal error C1003: error count exceeds 100; stopping compilation [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
..\src\bcrypt.cc(52): fatal error C1083: Cannot open include file: 'pwd.h': No such file or directory [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
c:\users\chemsw\.node-gyp\0.8.10\deps\openssl\openssl\include\openssl\../../e_os2.h(56): fatal error C1083: Cannot open include file: 'openssl/opensslconf.h': No such file or directory [C:\Users\ChemSW\AppData\Roaming\npm\node_modules\jsbin\node_modules\bcrypt\build\bcrypt_lib.vcxproj]
1 Warning(s)
116 Error(s)
Time Elapsed 00:00:10.67
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment