Skip to content

Instantly share code, notes, and snippets.

@meisl
Created January 16, 2013 22:36
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 meisl/4551606 to your computer and use it in GitHub Desktop.
Save meisl/4551606 to your computer and use it in GitHub Desktop.
errors from `npm install` in cloned ramp-resources on WinXP, npm 0.8.16
root@OBRIAN /E/busterJS/dev_ramp-resources/ramp-resources (master)
$ npm install
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/multi-glob
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/buster
npm http GET https://github.com/cujojs/when/tarball/1.3.0
npm http 304 https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/mime
npm http 304 https://registry.npmjs.org/multi-glob
npm http 304 https://registry.npmjs.org/buster
npm http 304 https://registry.npmjs.org/lodash
npm http 200 https://github.com/cujojs/when/tarball/1.3.0
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/buster-core
npm http GET https://registry.npmjs.org/buster-assertions
npm http GET https://registry.npmjs.org/buster-format
npm http GET https://registry.npmjs.org/sinon
npm http GET https://registry.npmjs.org/buster-evented-logger
npm http GET https://registry.npmjs.org/buster-test-cli
npm http GET https://registry.npmjs.org/buster-autotest
npm http GET https://github.com/cujojs/when/tarball/1.3.0
npm http GET https://registry.npmjs.org/buster-test
npm http GET https://registry.npmjs.org/buster-sinon
npm http GET https://registry.npmjs.org/buster-syntax
npm http GET https://registry.npmjs.org/buster-static
npm http GET https://registry.npmjs.org/buster-server-cli
npm http 304 https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/buster-format
npm http 304 https://registry.npmjs.org/buster-core
npm http 304 https://registry.npmjs.org/sinon
npm http 304 https://registry.npmjs.org/buster-assertions
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/buster-evented-logger
npm http 304 https://registry.npmjs.org/buster-test-cli
npm http 304 https://registry.npmjs.org/buster-autotest
npm http 304 https://registry.npmjs.org/buster-test
npm http 304 https://registry.npmjs.org/buster-sinon
npm http 200 https://github.com/cujojs/when/tarball/1.3.0
npm http 304 https://registry.npmjs.org/buster-syntax
npm http 304 https://registry.npmjs.org/buster-static
npm http 304 https://registry.npmjs.org/buster-server-cli
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/fs-watch-tree
npm http GET https://registry.npmjs.org/buster-glob
npm http GET https://registry.npmjs.org/ramp-resources
npm http GET https://registry.npmjs.org/buster-cli
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/jsdom
npm http GET https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/buster-cli
npm http GET https://registry.npmjs.org/buster-cli
npm http GET https://registry.npmjs.org/ejs
npm http GET https://registry.npmjs.org/platform
npm http GET https://registry.npmjs.org/ramp
npm http GET https://registry.npmjs.org/phantom
npm http GET https://registry.npmjs.org/ramp-resources
npm http GET https://registry.npmjs.org/paperboy
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/jsdom
npm http GET https://registry.npmjs.org/buster-terminal
npm http GET https://github.com/cujojs/when/tarball/1.3.0
npm http GET https://registry.npmjs.org/jsdom
npm http 304 https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/buster-cli
npm http 304 https://registry.npmjs.org/ejs
npm http 304 https://registry.npmjs.org/fs-watch-tree
npm http 304 https://registry.npmjs.org/buster-glob
npm http 304 https://registry.npmjs.org/platform
npm http 304 https://registry.npmjs.org/ramp-resources
npm http 304 https://registry.npmjs.org/ramp
npm http 304 https://registry.npmjs.org/phantom
npm http 304 https://registry.npmjs.org/ramp-resources
npm http 304 https://registry.npmjs.org/paperboy
npm http 304 https://registry.npmjs.org/buster-terminal
npm http 304 https://registry.npmjs.org/jsdom
npm ERR! error rolling back Error: ENOTEMPTY, rmdir 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli'
npm ERR! error rolling back buster-server-cli@0.2.2 { [Error: ENOTEMPTY, rmdir 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli']
npm ERR! error rolling back errno: 53,
npm ERR! error rolling back code: 'ENOTEMPTY',
npm ERR! error rolling back path: 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules\\buster-server-cli' }
npm ERR! error rolling back Error: ENOTEMPTY, rmdir 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\fs-watch-tree'
npm ERR! error rolling back buster@0.6.12 { [Error: ENOTEMPTY, rmdir 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\f
s-watch-tree']
npm ERR! error rolling back errno: 53,
npm ERR! error rolling back code: 'ENOTEMPTY',
npm ERR! error rolling back path: 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules\\buster-autotest\\node_modules\\fs-watch-tree' }
npm ERR! cycle Unresolvable cycle detected
npm ERR! cycle While installing: ramp-resources@0.5.0
npm ERR! cycle Found a pathological dependency case that npm cannot solve.
npm ERR! cycle Please report this to the package author.
npm ERR! System Windows_NT 5.1.2600
npm ERR! command "c:\\Programme\\nodejs\\node.exe" "c:\\Programme\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd e:\busterJS\dev_ramp-resources\ramp-resources
npm ERR! node -v v0.8.16
npm ERR! npm -v 1.1.69
npm ERR! code ECYCLE
npm ERR! Error: ENOENT, open 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ejs\ejs.js'
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR! System Windows_NT 5.1.2600
npm ERR! command "c:\\Programme\\nodejs\\node.exe" "c:\\Programme\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd e:\busterJS\dev_ramp-resources\ramp-resources
npm ERR! node -v v0.8.16
npm ERR! npm -v 1.1.69
npm ERR! path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ejs\ejs.js
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! Error: ENOENT, lstat 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\paperboy\README.md'
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR! System Windows_NT 5.1.2600
npm ERR! command "c:\\Programme\\nodejs\\node.exe" "c:\\Programme\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd e:\busterJS\dev_ramp-resources\ramp-resources
npm ERR! node -v v0.8.16
npm ERR! npm -v 1.1.69
npm ERR! path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\paperboy\README.md
npm ERR! fstream_path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\paperboy\README.md
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack Writer._finish.er.fstream_finish_call (c:\Programme\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26)
npm ERR! fstream_stack Object.oncomplete (fs.js:297:15)
npm ERR! Error: ENOENT, lstat 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-core\vendor\sinon\test\sinon\assert_test.js'
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR! System Windows_NT 5.1.2600
npm ERR! command "c:\\Programme\\nodejs\\node.exe" "c:\\Programme\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd e:\busterJS\dev_ramp-resources\ramp-resources
npm ERR! node -v v0.8.16
npm ERR! npm -v 1.1.69
npm ERR! path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-core\vendor\sinon\test\sinon\assert_test.js
npm ERR! fstream_path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-core\vendor\sinon\test\sinon\assert_test.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack Writer._finish.er.fstream_finish_call (c:\Programme\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26)
npm ERR! fstream_stack Object.oncomplete (fs.js:297:15)
npm ERR! Error: ENOENT, lstat 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\sinon\test\sinon\assert_test.js'
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR! System Windows_NT 5.1.2600
npm ERR! command "c:\\Programme\\nodejs\\node.exe" "c:\\Programme\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd e:\busterJS\dev_ramp-resources\ramp-resources
npm ERR! node -v v0.8.16
npm ERR! npm -v 1.1.69
npm ERR! path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\sinon\test\sinon\assert_test.js
npm ERR! fstream_path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\sinon\test\sinon\assert_test.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack Writer._finish.er.fstream_finish_call (c:\Programme\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26)
npm ERR! fstream_stack Object.oncomplete (fs.js:297:15)
npm ERR! error rolling back Error: ENOTEMPTY, rmdir 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\fs-watch-tree'
npm ERR! error rolling back buster-autotest@0.2.0 { [Error: ENOTEMPTY, rmdir 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_m
odules\fs-watch-tree']
npm ERR! error rolling back errno: 53,
npm ERR! error rolling back code: 'ENOTEMPTY',
npm ERR! error rolling back path: 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules\\buster-autotest\\node_modules\\fs-watch-tree' }
npm ERR! Error: ENOENT, lstat 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\jsdom\lib\jsdom\level2\html.js'
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR! System Windows_NT 5.1.2600
npm ERR! command "c:\\Programme\\nodejs\\node.exe" "c:\\Programme\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd e:\busterJS\dev_ramp-resources\ramp-resources
npm ERR! node -v v0.8.16
npm ERR! npm -v 1.1.69
npm ERR! path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\jsdom\lib\jsdom\level2\html.js
npm ERR! fstream_path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\jsdom\lib\jsdom\level2\html.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack Writer._finish.er.fstream_finish_call (c:\Programme\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26)
npm ERR! fstream_stack Object.oncomplete (fs.js:297:15)
npm ERR! Error: ENOENT, lstat 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\uglify-js\lib\process.js'
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR! System Windows_NT 5.1.2600
npm ERR! command "c:\\Programme\\nodejs\\node.exe" "c:\\Programme\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd e:\busterJS\dev_ramp-resources\ramp-resources
npm ERR! node -v v0.8.16
npm ERR! npm -v 1.1.69
npm ERR! path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\uglify-js\lib\process.js
npm ERR! fstream_path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\uglify-js\lib\process.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack Writer._finish.er.fstream_finish_call (c:\Programme\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26)
npm ERR! fstream_stack Object.oncomplete (fs.js:297:15)
npm ERR! Error: EPERM, chmod 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\ramp-resources\examples\webserver\small.json
'
npm ERR! { [Error: EPERM, chmod 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\ramp-resources\examples\webserver\small.
json']
npm ERR! errno: 50,
npm ERR! code: 'EPERM',
npm ERR! path: 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules\\buster-static\\node_modules\\ramp-resources\\examples\\webserver\\small.json
',
npm ERR! fstream_finish_call: 'chmod',
npm ERR! fstream_type: 'File',
npm ERR! fstream_path: 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules\\buster-static\\node_modules\\ramp-resources\\examples\\webserver\\sm
all.json',
npm ERR! fstream_class: 'FileWriter',
npm ERR! fstream_stack:
npm ERR! [ 'Writer._finish (c:\\Programme\\nodejs\\node_modules\\npm\\node_modules\\fstream\\lib\\writer.js:305:19)',
npm ERR! 'Object.oncomplete (fs.js:297:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! System Windows_NT 5.1.2600
npm ERR! command "c:\\Programme\\nodejs\\node.exe" "c:\\Programme\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd e:\busterJS\dev_ramp-resources\ramp-resources
npm ERR! node -v v0.8.16
npm ERR! npm -v 1.1.69
npm ERR! path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\ramp-resources\examples\webserver\small.json
npm ERR! fstream_path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\ramp-resources\examples\webserver\small.json
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! fstream_finish_call chmod
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! stack Error: EPERM, chmod 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\ramp-resources\examples\webserver\smal
l.json'
npm ERR! fstream_stack Writer._finish (c:\Programme\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:305:19)
npm ERR! fstream_stack Object.oncomplete (fs.js:297:15)
npm http 200 https://github.com/cujojs/when/tarball/1.3.0
npm http GET https://registry.npmjs.org/htmlparser
npm http GET https://registry.npmjs.org/cssstyle
npm http GET https://registry.npmjs.org/cssom
npm http GET https://registry.npmjs.org/contextify
npm http GET https://registry.npmjs.org/request
npm http 304 https://registry.npmjs.org/cssstyle
npm http 304 https://registry.npmjs.org/htmlparser
npm http 304 https://registry.npmjs.org/cssom
npm http 304 https://registry.npmjs.org/contextify
npm http 304 https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/bindings
npm http 304 https://registry.npmjs.org/bindings
> contextify@0.1.3 install e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test\node_modules\jsdom\node_modules\contextify
> node-gyp rebuild
e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test\node_modules\jsdom\node_modules\contextify>node "c:\Programme\nodejs\node_modules\npm\bin
\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack at failNoPython (c:\Programme\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:112:14)
gyp ERR! stack at c:\Programme\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:81:11
gyp ERR! stack at Object.oncomplete (fs.js:297:15)
gyp ERR! System Windows_NT 5.1.2600
gyp ERR! command "node" "c:\\Programme\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test\node_modules\jsdom\node_modules\contextify
gyp ERR! node -v v0.8.16
gyp ERR! node-gyp -v v0.7.3
gyp ERR! not ok
npm WARN optional dep failed, continuing contextify@0.1.3
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! e:\busterJS\dev_ramp-resources\ramp-resources\npm-debug.log
npm ERR! not ok code 0
0 info it worked if it ends with ok
1 verbose cli [ 'c:\\Programme\\nodejs\\node.exe',
1 verbose cli 'c:\\Programme\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'install' ]
2 info using npm@1.1.69
3 info using node@v0.8.16
4 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\package.json
5 verbose readDependencies using package.json deps
6 verbose install where, deps [ 'e:\\busterJS\\dev_ramp-resources\\ramp-resources',
6 verbose install [ 'mime', 'multi-glob', 'when', 'minimatch', 'lodash', 'buster' ] ]
7 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\package.json
8 info preinstall ramp-resources@0.5.0
9 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\package.json
10 verbose readDependencies using package.json deps
11 verbose cache add [ 'mime@~1', null ]
12 silly cache add name=undefined spec="mime@~1" args=["mime@~1",null]
13 verbose parsed url { pathname: 'mime@~1', path: 'mime@~1', href: 'mime@~1' }
14 silly cache add name="mime" spec="~1" args=["mime","~1"]
15 verbose parsed url { pathname: '~1', path: '~1', href: '~1' }
16 verbose addNamed [ 'mime', '~1' ]
17 verbose addNamed [ null, '>=1.0.0- <2.0.0-' ]
18 verbose cache add [ 'multi-glob@~0.4.0', null ]
19 silly cache add name=undefined spec="multi-glob@~0.4.0" args=["multi-glob@~0.4.0",null]
20 verbose parsed url { pathname: 'multi-glob@~0.4.0',
20 verbose parsed url path: 'multi-glob@~0.4.0',
20 verbose parsed url href: 'multi-glob@~0.4.0' }
21 silly cache add name="multi-glob" spec="~0.4.0" args=["multi-glob","~0.4.0"]
22 verbose parsed url { pathname: '~0.4.0', path: '~0.4.0', href: '~0.4.0' }
23 verbose addNamed [ 'multi-glob', '~0.4.0' ]
24 verbose addNamed [ null, '>=0.4.0- <0.5.0-' ]
25 verbose cache add [ 'when@https://github.com/cujojs/when/tarball/1.3.0', null ]
26 silly cache add name=undefined spec="when@https://github.com/cujojs/when/tarball/1.3.0" args=["when@https://github.com/cujojs/when/tarball/1.3.0",null]
27 verbose parsed url { pathname: 'when@https://github.com/cujojs/when/tarball/1.3.0',
27 verbose parsed url path: 'when@https://github.com/cujojs/when/tarball/1.3.0',
27 verbose parsed url href: 'when@https://github.com/cujojs/when/tarball/1.3.0' }
28 silly cache add name="when" spec="https://github.com/cujojs/when/tarball/1.3.0" args=["when","https://github.com/cujojs/when/tarball/1.3.0"]
29 verbose parsed url { protocol: 'https:',
29 verbose parsed url slashes: true,
29 verbose parsed url host: 'github.com',
29 verbose parsed url hostname: 'github.com',
29 verbose parsed url href: 'https://github.com/cujojs/when/tarball/1.3.0',
29 verbose parsed url pathname: '/cujojs/when/tarball/1.3.0',
29 verbose parsed url path: '/cujojs/when/tarball/1.3.0' }
30 verbose cache add [ 'minimatch@~0.1.5', null ]
31 silly cache add name=undefined spec="minimatch@~0.1.5" args=["minimatch@~0.1.5",null]
32 verbose parsed url { pathname: 'minimatch@~0.1.5',
32 verbose parsed url path: 'minimatch@~0.1.5',
32 verbose parsed url href: 'minimatch@~0.1.5' }
33 silly cache add name="minimatch" spec="~0.1.5" args=["minimatch","~0.1.5"]
34 verbose parsed url { pathname: '~0.1.5', path: '~0.1.5', href: '~0.1.5' }
35 verbose addNamed [ 'minimatch', '~0.1.5' ]
36 verbose addNamed [ null, '>=0.1.5- <0.2.0-' ]
37 verbose cache add [ 'lodash@~0.5', null ]
38 silly cache add name=undefined spec="lodash@~0.5" args=["lodash@~0.5",null]
39 verbose parsed url { pathname: 'lodash@~0.5',
39 verbose parsed url path: 'lodash@~0.5',
39 verbose parsed url href: 'lodash@~0.5' }
40 silly cache add name="lodash" spec="~0.5" args=["lodash","~0.5"]
41 verbose parsed url { pathname: '~0.5', path: '~0.5', href: '~0.5' }
42 verbose addNamed [ 'lodash', '~0.5' ]
43 verbose addNamed [ null, '>=0.5.0- <0.6.0-' ]
44 verbose cache add [ 'buster@*', null ]
45 silly cache add name=undefined spec="buster@*" args=["buster@*",null]
46 verbose parsed url { pathname: 'buster@*', path: 'buster@*', href: 'buster@*' }
47 silly cache add name="buster" spec="*" args=["buster","*"]
48 verbose parsed url { pathname: '*', path: '*', href: '*' }
49 verbose addNamed [ 'buster', '*' ]
50 verbose addNamed [ null, '' ]
51 silly lockFile d148646e-mime-1 mime@~1
52 verbose lock mime@~1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\d148646e-mime-1.lock
53 silly lockFile 20bd4048-multi-glob-0-4-0 multi-glob@~0.4.0
54 verbose lock multi-glob@~0.4.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\20bd4048-multi-glob-0-4-0.lock
55 silly lockFile 62a67e29-ub-com-cujojs-when-tarball-1-3-0 https://github.com/cujojs/when/tarball/1.3.0
56 verbose lock https://github.com/cujojs/when/tarball/1.3.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\62a67e29-ub-com-cujojs-when-tarball-1-3-0.lock
57 silly lockFile ad83d4e4-minimatch-0-1-5 minimatch@~0.1.5
58 verbose lock minimatch@~0.1.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ad83d4e4-minimatch-0-1-5.lock
59 silly lockFile 22a21ad8-lodash-0-5 lodash@~0.5
60 verbose lock lodash@~0.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\22a21ad8-lodash-0-5.lock
61 silly lockFile c1c59ed5-buster buster@*
62 verbose lock buster@* C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\c1c59ed5-buster.lock
63 silly addNameRange { name: 'mime', range: '>=1.0.0- <2.0.0-', hasData: false }
64 silly addNameRange { name: 'multi-glob', range: '>=0.4.0- <0.5.0-', hasData: false }
65 verbose addRemoteTarball [ 'https://github.com/cujojs/when/tarball/1.3.0', null ]
66 silly addNameRange { name: 'minimatch', range: '>=0.1.5- <0.2.0-', hasData: false }
67 silly addNameRange { name: 'lodash', range: '>=0.5.0- <0.6.0-', hasData: false }
68 silly addNameRange { name: 'buster', range: '', hasData: false }
69 info retry fetch attempt 1 at 23:33:33
70 verbose fetch to= C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375613397-0.48093305388465524\tmp.tgz
71 verbose url raw mime
72 verbose url resolving [ 'https://registry.npmjs.org/', './mime' ]
73 verbose url resolved https://registry.npmjs.org/mime
74 info trying registry request attempt 1 at 23:33:33
75 verbose etag "7L2TT0VBAMKKFDULLOR5KTHU"
76 http GET https://registry.npmjs.org/mime
77 verbose url raw multi-glob
78 verbose url resolving [ 'https://registry.npmjs.org/', './multi-glob' ]
79 verbose url resolved https://registry.npmjs.org/multi-glob
80 info trying registry request attempt 1 at 23:33:33
81 verbose etag "KT39IUXF8SP9QCYZ5CTBD9WR"
82 http GET https://registry.npmjs.org/multi-glob
83 verbose url raw minimatch
84 verbose url resolving [ 'https://registry.npmjs.org/', './minimatch' ]
85 verbose url resolved https://registry.npmjs.org/minimatch
86 info trying registry request attempt 1 at 23:33:33
87 verbose etag "7XN7DSRP3C1TTSSZZBUHYRL3I"
88 http GET https://registry.npmjs.org/minimatch
89 verbose url raw lodash
90 verbose url resolving [ 'https://registry.npmjs.org/', './lodash' ]
91 verbose url resolved https://registry.npmjs.org/lodash
92 info trying registry request attempt 1 at 23:33:33
93 verbose etag "4750S33DZMXOD0RRQU8WPM9Y6"
94 http GET https://registry.npmjs.org/lodash
95 verbose url raw buster
96 verbose url resolving [ 'https://registry.npmjs.org/', './buster' ]
97 verbose url resolved https://registry.npmjs.org/buster
98 info trying registry request attempt 1 at 23:33:33
99 verbose etag "4PWFCEYCXA34QNB5SPSUA47B1"
100 http GET https://registry.npmjs.org/buster
101 http GET https://github.com/cujojs/when/tarball/1.3.0
102 http 304 https://registry.npmjs.org/minimatch
103 silly registry.get cb [ 304,
103 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
103 silly registry.get etag: '"7XN7DSRP3C1TTSSZZBUHYRL3I"',
103 silly registry.get date: 'Wed, 16 Jan 2013 22:32:10 GMT',
103 silly registry.get 'content-length': '0' } ]
104 verbose etag minimatch from cache
105 silly addNameRange number 2 { name: 'minimatch', range: '>=0.1.5- <0.2.0-', hasData: true }
106 silly addNameRange versions [ 'minimatch',
106 silly addNameRange [ '0.0.1',
106 silly addNameRange '0.0.2',
106 silly addNameRange '0.0.4',
106 silly addNameRange '0.0.5',
106 silly addNameRange '0.1.1',
106 silly addNameRange '0.1.2',
106 silly addNameRange '0.1.3',
106 silly addNameRange '0.1.4',
106 silly addNameRange '0.1.5',
106 silly addNameRange '0.2.0',
106 silly addNameRange '0.2.2',
106 silly addNameRange '0.2.3',
106 silly addNameRange '0.2.4',
106 silly addNameRange '0.2.5',
106 silly addNameRange '0.2.6',
106 silly addNameRange '0.2.7',
106 silly addNameRange '0.2.8',
106 silly addNameRange '0.2.9' ] ]
107 verbose addNamed [ 'minimatch', '0.1.5' ]
108 verbose addNamed [ '0.1.5', '0.1.5' ]
109 silly lockFile d29d73d5-minimatch-0-1-5 minimatch@0.1.5
110 verbose lock minimatch@0.1.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\d29d73d5-minimatch-0-1-5.lock
111 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\minimatch\0.1.5\package\package.json
112 silly lockFile d29d73d5-minimatch-0-1-5 minimatch@0.1.5
113 silly lockFile ad83d4e4-minimatch-0-1-5 minimatch@~0.1.5
114 http 304 https://registry.npmjs.org/mime
115 silly registry.get cb [ 304,
115 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
115 silly registry.get etag: '"7L2TT0VBAMKKFDULLOR5KTHU"',
115 silly registry.get date: 'Wed, 16 Jan 2013 22:32:10 GMT',
115 silly registry.get 'content-length': '0' } ]
116 verbose etag mime from cache
117 http 304 https://registry.npmjs.org/multi-glob
118 silly registry.get cb [ 304,
118 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
118 silly registry.get etag: '"KT39IUXF8SP9QCYZ5CTBD9WR"',
118 silly registry.get date: 'Wed, 16 Jan 2013 22:32:10 GMT',
118 silly registry.get 'content-length': '0' } ]
119 verbose etag multi-glob from cache
120 http 304 https://registry.npmjs.org/buster
121 silly registry.get cb [ 304,
121 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
121 silly registry.get etag: '"4PWFCEYCXA34QNB5SPSUA47B1"',
121 silly registry.get date: 'Wed, 16 Jan 2013 22:32:10 GMT',
121 silly registry.get 'content-length': '0' } ]
122 verbose etag buster from cache
123 silly addNameRange number 2 { name: 'mime', range: '>=1.0.0- <2.0.0-', hasData: true }
124 silly addNameRange versions [ 'mime',
124 silly addNameRange [ '1.0.0',
124 silly addNameRange '1.1.0',
124 silly addNameRange '1.2.1',
124 silly addNameRange '1.2.2',
124 silly addNameRange '1.2.3',
124 silly addNameRange '1.2.4',
124 silly addNameRange '1.2.5',
124 silly addNameRange '1.2.6',
124 silly addNameRange '1.2.7',
124 silly addNameRange '1.2.8' ] ]
125 verbose addNamed [ 'mime', '1.2.8' ]
126 verbose addNamed [ '1.2.8', '1.2.8' ]
127 silly lockFile 25954247-mime-1-2-8 mime@1.2.8
128 verbose lock mime@1.2.8 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\25954247-mime-1-2-8.lock
129 http 304 https://registry.npmjs.org/lodash
130 silly registry.get cb [ 304,
130 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
130 silly registry.get etag: '"4750S33DZMXOD0RRQU8WPM9Y6"',
130 silly registry.get date: 'Wed, 16 Jan 2013 22:32:10 GMT',
130 silly registry.get 'content-length': '0' } ]
131 verbose etag lodash from cache
132 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\mime\1.2.8\package\package.json
133 silly addNameRange number 2 { name: 'multi-glob', range: '>=0.4.0- <0.5.0-', hasData: true }
134 silly addNameRange versions [ 'multi-glob', [ '0.4.0' ] ]
135 verbose addNamed [ 'multi-glob', '0.4.0' ]
136 verbose addNamed [ '0.4.0', '0.4.0' ]
137 silly lockFile c83776e4-multi-glob-0-4-0 multi-glob@0.4.0
138 verbose lock multi-glob@0.4.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\c83776e4-multi-glob-0-4-0.lock
139 silly addNameRange number 2 { name: 'buster', range: '', hasData: true }
140 silly addNameRange versions [ 'buster',
140 silly addNameRange [ '0.2.0',
140 silly addNameRange '0.2.1',
140 silly addNameRange '0.2.2',
140 silly addNameRange '0.2.3',
140 silly addNameRange '0.2.4',
140 silly addNameRange '0.3.0',
140 silly addNameRange '0.4.0',
140 silly addNameRange '0.4.1',
140 silly addNameRange '0.4.2',
140 silly addNameRange '0.4.3',
140 silly addNameRange '0.4.4',
140 silly addNameRange '0.4.5',
140 silly addNameRange '0.4.6',
140 silly addNameRange '0.5.0',
140 silly addNameRange '0.5.1',
140 silly addNameRange '0.5.2',
140 silly addNameRange '0.5.3',
140 silly addNameRange '0.5.4',
140 silly addNameRange '0.6.0',
140 silly addNameRange '0.6.1',
140 silly addNameRange '0.6.4',
140 silly addNameRange '0.6.5',
140 silly addNameRange '0.6.6',
140 silly addNameRange '0.6.7',
140 silly addNameRange '0.6.8',
140 silly addNameRange '0.6.9',
140 silly addNameRange '0.6.10',
140 silly addNameRange '0.6.11',
140 silly addNameRange '0.6.12' ] ]
141 verbose addNamed [ 'buster', '0.6.12' ]
142 verbose addNamed [ '0.6.12', '0.6.12' ]
143 silly lockFile 1e52b8db-buster-0-6-12 buster@0.6.12
144 verbose lock buster@0.6.12 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\1e52b8db-buster-0-6-12.lock
145 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\multi-glob\0.4.0\package\package.json
146 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster\0.6.12\package\package.json
147 silly lockFile 25954247-mime-1-2-8 mime@1.2.8
148 silly addNameRange number 2 { name: 'lodash', range: '>=0.5.0- <0.6.0-', hasData: true }
149 silly addNameRange versions [ 'lodash',
149 silly addNameRange [ '0.1.0',
149 silly addNameRange '0.2.0',
149 silly addNameRange '0.2.1',
149 silly addNameRange '0.2.2',
149 silly addNameRange '0.3.0',
149 silly addNameRange '0.3.1',
149 silly addNameRange '0.3.2',
149 silly addNameRange '0.4.0',
149 silly addNameRange '0.4.1',
149 silly addNameRange '0.4.2',
149 silly addNameRange '0.5.0-rc.1',
149 silly addNameRange '0.5.0',
149 silly addNameRange '0.5.1',
149 silly addNameRange '0.5.2',
149 silly addNameRange '0.6.0',
149 silly addNameRange '0.6.1',
149 silly addNameRange '0.7.0',
149 silly addNameRange '0.8.0',
149 silly addNameRange '0.8.1',
149 silly addNameRange '0.8.2',
149 silly addNameRange '0.9.0',
149 silly addNameRange '0.9.1',
149 silly addNameRange '0.9.2',
149 silly addNameRange '0.10.0',
149 silly addNameRange '1.0.0-rc.1',
149 silly addNameRange '1.0.0-rc.2',
149 silly addNameRange '1.0.0-rc.3' ] ]
150 verbose addNamed [ 'lodash', '0.5.2' ]
151 verbose addNamed [ '0.5.2', '0.5.2' ]
152 silly lockFile 14996386-lodash-0-5-2 lodash@0.5.2
153 verbose lock lodash@0.5.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\14996386-lodash-0-5-2.lock
154 silly lockFile d148646e-mime-1 mime@~1
155 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lodash\0.5.2\package\package.json
156 silly lockFile c83776e4-multi-glob-0-4-0 multi-glob@0.4.0
157 silly lockFile 1e52b8db-buster-0-6-12 buster@0.6.12
158 silly lockFile 20bd4048-multi-glob-0-4-0 multi-glob@~0.4.0
159 silly lockFile c1c59ed5-buster buster@*
160 silly lockFile 14996386-lodash-0-5-2 lodash@0.5.2
161 silly lockFile 22a21ad8-lodash-0-5 lodash@~0.5
162 http 200 https://github.com/cujojs/when/tarball/1.3.0
163 verbose tar unpack C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375613397-0.48093305388465524\tmp.tgz
164 silly lockFile 09113ba1-3397-0-48093305388465524-package C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375613397-0.48093305388465524\package
165 verbose lock C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375613397-0.48093305388465524\package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\09113ba1-3397-0-48093305388465524-package.lock
166 silly gunzTarPerm modes [ '755', '644' ]
167 silly gunzTarPerm extractEntry
168 silly gunzTarPerm modified mode [ '', 509, 493 ]
169 silly gunzTarPerm extractEntry .gitignore
170 silly gunzTarPerm modified mode [ '.gitignore', 436, 420 ]
171 silly gunzTarPerm extractEntry .gitmodules
172 silly gunzTarPerm modified mode [ '.gitmodules', 436, 420 ]
173 silly gunzTarPerm extractEntry .travis.yml
174 silly gunzTarPerm modified mode [ '.travis.yml', 436, 420 ]
175 silly gunzTarPerm extractEntry LICENSE.txt
176 silly gunzTarPerm modified mode [ 'LICENSE.txt', 436, 420 ]
177 silly gunzTarPerm extractEntry README.md
178 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]
179 silly gunzTarPerm extractEntry apply.js
180 silly gunzTarPerm modified mode [ 'apply.js', 436, 420 ]
181 silly gunzTarPerm extractEntry cancelable.js
182 silly gunzTarPerm modified mode [ 'cancelable.js', 436, 420 ]
183 silly gunzTarPerm extractEntry debug.js
184 silly gunzTarPerm modified mode [ 'debug.js', 436, 420 ]
185 silly gunzTarPerm extractEntry delay.js
186 silly gunzTarPerm modified mode [ 'delay.js', 436, 420 ]
187 silly gunzTarPerm extractEntry package.json
188 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ]
189 silly gunzTarPerm extractEntry test/
190 silly gunzTarPerm modified mode [ 'test/', 509, 493 ]
191 silly gunzTarPerm extractEntry test/all.js
192 silly gunzTarPerm modified mode [ 'test/all.js', 436, 420 ]
193 silly gunzTarPerm extractEntry test/any.js
194 silly gunzTarPerm modified mode [ 'test/any.js', 436, 420 ]
195 silly gunzTarPerm extractEntry test/apply.js
196 silly gunzTarPerm modified mode [ 'test/apply.js', 436, 420 ]
197 silly gunzTarPerm extractEntry test/buster.js
198 silly gunzTarPerm modified mode [ 'test/buster.js', 436, 420 ]
199 silly gunzTarPerm extractEntry test/cancelable.js
200 silly gunzTarPerm modified mode [ 'test/cancelable.js', 436, 420 ]
201 silly gunzTarPerm extractEntry test/chain.js
202 silly gunzTarPerm modified mode [ 'test/chain.js', 436, 420 ]
203 silly gunzTarPerm extractEntry test/defer.js
204 silly gunzTarPerm modified mode [ 'test/defer.js', 436, 420 ]
205 silly gunzTarPerm extractEntry test/delay.js
206 silly gunzTarPerm modified mode [ 'test/delay.js', 436, 420 ]
207 silly gunzTarPerm extractEntry test/isPromise.js
208 silly gunzTarPerm modified mode [ 'test/isPromise.js', 436, 420 ]
209 silly gunzTarPerm extractEntry test/map.js
210 silly gunzTarPerm modified mode [ 'test/map.js', 436, 420 ]
211 silly gunzTarPerm extractEntry test/promise.js
212 silly gunzTarPerm modified mode [ 'test/promise.js', 436, 420 ]
213 silly gunzTarPerm extractEntry test/reduce.js
214 silly gunzTarPerm modified mode [ 'test/reduce.js', 436, 420 ]
215 silly gunzTarPerm extractEntry test/reject.js
216 silly gunzTarPerm modified mode [ 'test/reject.js', 436, 420 ]
217 silly gunzTarPerm extractEntry test/some.js
218 silly gunzTarPerm modified mode [ 'test/some.js', 436, 420 ]
219 silly gunzTarPerm extractEntry test/timeout.js
220 silly gunzTarPerm modified mode [ 'test/timeout.js', 436, 420 ]
221 silly gunzTarPerm extractEntry test/when.js
222 silly gunzTarPerm modified mode [ 'test/when.js', 436, 420 ]
223 silly gunzTarPerm extractEntry timed.js
224 silly gunzTarPerm modified mode [ 'timed.js', 436, 420 ]
225 silly gunzTarPerm extractEntry timeout.js
226 silly gunzTarPerm modified mode [ 'timeout.js', 436, 420 ]
227 silly gunzTarPerm extractEntry when.js
228 silly gunzTarPerm modified mode [ 'when.js', 436, 420 ]
229 verbose read json C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375613397-0.48093305388465524\package\package.json
230 silly lockFile 09113ba1-3397-0-48093305388465524-package C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375613397-0.48093305388465524\package
231 verbose from cache C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375613397-0.48093305388465524\package\package.json
232 verbose tar pack [ 'C:\\Dokumente und Einstellungen\\Administrator\\Anwendungsdaten\\npm-cache\\when\\1.3.0\\package.tgz',
232 verbose tar pack 'C:\\DOKUME~1\\ADMINI~1\\LOKALE~1\\Temp\\npm-5460\\1358375613397-0.48093305388465524\\package' ]
233 verbose tarball C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
234 verbose folder C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375613397-0.48093305388465524\package
235 silly lockFile 8cfbc9da-npm-cache-when-1-3-0-package-tgz C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
236 verbose lock C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\8cfbc9da-npm-cache-when-1-3-0-package-tgz.lock
237 silly lockFile 8cfbc9da-npm-cache-when-1-3-0-package-tgz C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
238 silly lockFile 05b0a388-ten-npm-cache-when-1-3-0-package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package
239 verbose lock C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\05b0a388-ten-npm-cache-when-1-3-0-package.lock
240 silly lockFile 05b0a388-ten-npm-cache-when-1-3-0-package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package
241 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
242 silly lockFile 05b0a388-ten-npm-cache-when-1-3-0-package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package
243 verbose lock C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\05b0a388-ten-npm-cache-when-1-3-0-package.lock
244 silly gunzTarPerm modes [ '755', '644' ]
245 silly gunzTarPerm extractEntry package.json
246 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
247 silly gunzTarPerm extractEntry .npmignore
248 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
249 silly gunzTarPerm extractEntry README.md
250 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
251 silly gunzTarPerm extractEntry timeout.js
252 silly gunzTarPerm modified mode [ 'timeout.js', 438, 420 ]
253 silly gunzTarPerm extractEntry apply.js
254 silly gunzTarPerm modified mode [ 'apply.js', 438, 420 ]
255 silly gunzTarPerm extractEntry cancelable.js
256 silly gunzTarPerm modified mode [ 'cancelable.js', 438, 420 ]
257 silly gunzTarPerm extractEntry debug.js
258 silly gunzTarPerm modified mode [ 'debug.js', 438, 420 ]
259 silly gunzTarPerm extractEntry delay.js
260 silly gunzTarPerm modified mode [ 'delay.js', 438, 420 ]
261 silly gunzTarPerm extractEntry timed.js
262 silly gunzTarPerm modified mode [ 'timed.js', 438, 420 ]
263 silly gunzTarPerm extractEntry when.js
264 silly gunzTarPerm modified mode [ 'when.js', 438, 420 ]
265 silly gunzTarPerm extractEntry test/all.js
266 silly gunzTarPerm modified mode [ 'test/all.js', 438, 420 ]
267 silly gunzTarPerm extractEntry test/cancelable.js
268 silly gunzTarPerm modified mode [ 'test/cancelable.js', 438, 420 ]
269 silly gunzTarPerm extractEntry test/chain.js
270 silly gunzTarPerm modified mode [ 'test/chain.js', 438, 420 ]
271 silly gunzTarPerm extractEntry test/defer.js
272 silly gunzTarPerm modified mode [ 'test/defer.js', 438, 420 ]
273 silly gunzTarPerm extractEntry test/delay.js
274 silly gunzTarPerm modified mode [ 'test/delay.js', 438, 420 ]
275 silly gunzTarPerm extractEntry test/buster.js
276 silly gunzTarPerm modified mode [ 'test/buster.js', 438, 420 ]
277 silly gunzTarPerm extractEntry test/map.js
278 silly gunzTarPerm modified mode [ 'test/map.js', 438, 420 ]
279 silly gunzTarPerm extractEntry test/promise.js
280 silly gunzTarPerm modified mode [ 'test/promise.js', 438, 420 ]
281 silly gunzTarPerm extractEntry test/reduce.js
282 silly gunzTarPerm modified mode [ 'test/reduce.js', 438, 420 ]
283 silly gunzTarPerm extractEntry test/reject.js
284 silly gunzTarPerm modified mode [ 'test/reject.js', 438, 420 ]
285 silly gunzTarPerm extractEntry test/some.js
286 silly gunzTarPerm modified mode [ 'test/some.js', 438, 420 ]
287 silly gunzTarPerm extractEntry test/apply.js
288 silly gunzTarPerm modified mode [ 'test/apply.js', 438, 420 ]
289 silly gunzTarPerm extractEntry test/timeout.js
290 silly gunzTarPerm modified mode [ 'test/timeout.js', 438, 420 ]
291 silly gunzTarPerm extractEntry test/any.js
292 silly gunzTarPerm modified mode [ 'test/any.js', 438, 420 ]
293 silly gunzTarPerm extractEntry test/when.js
294 silly gunzTarPerm modified mode [ 'test/when.js', 438, 420 ]
295 silly gunzTarPerm extractEntry test/isPromise.js
296 silly gunzTarPerm modified mode [ 'test/isPromise.js', 438, 420 ]
297 silly gunzTarPerm extractEntry .gitmodules
298 silly gunzTarPerm modified mode [ '.gitmodules', 438, 420 ]
299 silly gunzTarPerm extractEntry .travis.yml
300 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
301 silly gunzTarPerm extractEntry LICENSE.txt
302 silly gunzTarPerm modified mode [ 'LICENSE.txt', 438, 420 ]
303 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package\package.json
304 silly lockFile 05b0a388-ten-npm-cache-when-1-3-0-package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package
305 silly shasum updated bytes 20031
306 info shasum 123fa407996590e687e82975ab1f0f5c37092a47
306 info shasum C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
307 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package\package.json
308 verbose chmod C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz 644
309 silly chown skipping for windows C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
310 silly lockFile 62a67e29-ub-com-cujojs-when-tarball-1-3-0 https://github.com/cujojs/when/tarball/1.3.0
311 silly resolved [ { author:
311 silly resolved { name: 'Isaac Z. Schlueter',
311 silly resolved email: 'i@izs.me',
311 silly resolved url: 'http://blog.izs.me' },
311 silly resolved name: 'minimatch',
311 silly resolved description: 'a glob matcher in javascript',
311 silly resolved version: '0.1.5',
311 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/minimatch.git' },
311 silly resolved main: 'minimatch.js',
311 silly resolved scripts: { test: 'tap test' },
311 silly resolved engines: { node: '*' },
311 silly resolved dependencies: { 'lru-cache': '~1.0.5' },
311 silly resolved devDependencies: { tap: '~0.1.3' },
311 silly resolved licenses: [ [Object] ],
311 silly resolved readme: '# minimatch\n\nA minimal matching utility.\n\n[![Build Status](https://secure.travis-ci.org/isaacs/minimatch.png)](http://travis-ci.org/isaacs/minimatch)\n\n\nThis is the matching library used internally by npm.\n\nEventually, it will replace the C binding in node-glob.\n\nIt works by converting glob expressions into JavaScript `RegExp`\nobjects.\n\n## Usage\n\n```javascript\nvar minimatch = require("minimatch")\n\nminimatch("bar.foo", "*.foo") // true!\nminimatch("bar.foo", "*.bar") // false!\n```\n\n## Features\n\nSupports these glob features:\n\n* Brace Expansion\n* Extended glob matching\n* "Globstar" `**` matching\n\nSee:\n\n* `man sh`\n* `man bash`\n* `man 3 fnmatch`\n* `man 5 gitignore`\n\n### Comparisons to other fnmatch/glob implementations\n\nWhile strict compliance with the existing standards is a worthwhile\ngoal, some discrepancies exist between minimatch and other\nimplementations, and are intentional.\n\nIf the pattern starts with a `!` character, then it is negated. Set the\n`nonegate` flag to suppress this behavior, and treat leading `!`\ncharacters normally. This is perhaps relevant if you wish to start the\npattern with a negative extglob pattern like `!(a|B)`. Multiple `!`\ncharacters at the start of a pattern will negate the pattern multiple\ntimes.\n\nIf a pattern starts with `#`, then it is treated as a comment, and\nwill not match anything. Use `\\#` to match a literal `#` at the\nstart of a line, or set the `nocomment` flag to suppress this behavior.\n\nThe double-star character `**` is supported by default, unless the\n`noglobstar` flag is set. This is supported in the manner of bsdglob\nand bash 4.1, where `**` only has special significance if it is the only\nthing in a path part. That is, `a/**/b` will match `a/x/y/b`, but\n`a/**b` will not. **Note that this is different from the way that `**` is\nhandled by ruby\'s `Dir` class.**\n\nIf an escaped pattern has no matches, and the `null` flag is not set,\nthen minimatch.match returns the pattern as-provided, rather than\ninterpreting the character escapes. For example,\n`minimatch.match([], "\\\\*a\\\\?")` will return `"\\\\*a\\\\?"` rather than\n`"*a?"`.\n\nIf brace expansion is not disabled, then it is performed before any\nother interpretation of the glob pattern. Thus, a pattern like\n`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded\n**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are\nchecked for validity. Since those two are valid, matching proceeds.\n\n\n## Minimatch Class\n\nCreate a minimatch object by instanting the `minimatch.Minimatch` class.\n\n```javascript\nvar Minimatch = require("minimatch").Minimatch\nvar mm = new Minimatch(pattern, options)\n```\n\n### Properties\n\n* `pattern` The original pattern the minimatch object represents.\n* `options` The options supplied to the constructor.\n* `set` A 2-dimensional array of regexp or string expressions.\n Each row in the\n array corresponds to a brace-expanded pattern. Each item in the row\n corresponds to a single path-part. For example, the pattern\n `{a,b/c}/d` would expand to a set of patterns like:\n\n [ [ a, d ]\n , [ b, c, d ] ]\n\n If a portion of the pattern doesn\'t have any "magic" in it\n (that is, it\'s something like `"foo"` rather than `fo*o?`), then it\n will be left as a string rather than converted to a regular\n expression.\n\n* `regexp` Created by the `makeRe` method. A single regular expression\n expressing the entire pattern. This is useful in cases where you wish\n to use the pattern somewhat like `fnmatch(3)` with `FNM_PATH` enabled.\n* `negate` True if the pattern is negated.\n* `comment` True if the pattern is a comment.\n* `empty` True if the pattern is `""`.\n\n### Methods\n\n* `makeRe` Generate the `regexp` member if necessary, and return it.\n Will return `false` if the pattern is invalid.\n* `match(fname)` Return true if the filename matches the pattern, or\n false otherwise.\n* `matchOne(fileArray, patternArray, partial)` Take a `/`-split\n filename, and match it against a single row in the `regExpSet`. This\n method is mainly for internal use, but is exposed so that it can be\n used by a glob-walker that needs to avoid excessive filesystem calls.\n\nAll other methods are internal, and will be called as necessary.\n\n## Functions\n\nThe top-level exported function has a `cache` property, which is an LRU\ncache set to store 100 items. So, calling these methods repeatedly\nwith the same pattern and options will use the same Minimatch object,\nsaving the cost of parsing it multiple times.\n\n### minimatch(path, pattern, options)\n\nMain export. Tests a path against the pattern using the options.\n\n```javascript\nvar isJS = minimatch(file, "*.js", { matchBase: true })\n```\n\n### minimatch.filter(pattern, options)\n\nReturns a function that tests its\nsupplied argument, suitable for use with `Array.filter`. Example:\n\n```javascript\nvar javascripts = fileList.filter(minimatch.filter("*.js", {matchBase: true}))\n```\n\n### minimatch.match(list, pattern, options)\n\nMatch against the list of\nfiles, in the style of fnmatch or glob. If nothing is matched, then\nreturn the pattern (unless `{ null: true }` in the options.)\n\n```javascript\nvar javascripts = minimatch.match(fileList, "*.js", {matchBase: true}))\n```\n\n### minimatch.makeRe(pattern, options)\n\nMake a regular expression object from the pattern.\n\n## Options\n\nAll options are `false` by default.\n\n### debug\n\nDump a ton of stuff to stderr.\n\n### nobrace\n\nDo not expand `{a,b}` and `{1..3}` brace sets.\n\n### noglobstar\n\nDisable `**` matching against multiple folder names.\n\n### dot\n\nAllow patterns to match filenames starting with a period, even if\nthe pattern does not explicitly have a period in that spot.\n\nNote that by default, `a/**/b` will **not** match `a/.d/b`, unless `dot`\nis set.\n\n### noext\n\nDisable "extglob" style patterns like `+(a|b)`.\n\n### nocase\n\nPerform a case-insensitive match.\n\n### nonull\n\nWhen a match is not found by `minimatch.match`, return a list containing\nthe pattern itself. When set, an empty list is returned if there are\nno matches.\n\n### matchBase\n\nIf set, then patterns without slashes will be matched\nagainst the basename of the path if it contains slashes. For example,\n`a?b` would match the path `/xyz/123/acb`, but not `/xyz/acb/123`.\n\n### nocomment\n\nSuppress the behavior of treating `#` at the start of a pattern as a\ncomment.\n\n### nonegate\n\nSuppress the behavior of treating a leading `!` character as negation.\n',
311 silly resolved readmeFilename: 'README.md',
311 silly resolved _id: 'minimatch@0.1.5',
311 silly resolved _from: 'minimatch@~0.1.5' },
311 silly resolved { author:
311 silly resolved { name: 'Robert Kieffer',
311 silly resolved email: 'robert@broofa.com',
311 silly resolved url: 'http://github.com/broofa' },
311 silly resolved contributors: [ [Object] ],
311 silly resolved dependencies: {},
311 silly resolved description: 'A comprehensive library for mime-type mapping',
311 silly resolved devDependencies: {},
311 silly resolved keywords: [ 'util', 'mime' ],
311 silly resolved main: 'mime.js',
311 silly resolved name: 'mime',
311 silly resolved repository: { url: 'https://github.com/broofa/node-mime', type: 'git' },
311 silly resolved version: '1.2.8',
311 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/broofa/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',
311 silly resolved readmeFilename: 'README.md',
311 silly resolved _id: 'mime@1.2.8',
311 silly resolved _from: 'mime@~1' },
311 silly resolved { name: 'multi-glob',
311 silly resolved version: '0.4.0',
311 silly resolved description: 'Small wrapper around the glob module that allows globbing for multiple patterns at once',
311 silly resolved homepage: 'http://busterjs.org/docs/modules/multi-glob',
311 silly resolved author: { name: 'Christian Johansen' },
311 silly resolved contributors: [ [Object], [Object] ],
311 silly resolved main: './lib/multi-glob',
311 silly resolved repository:
311 silly resolved { type: 'git',
311 silly resolved url: 'https://github.com/busterjs/multi-glob.git' },
311 silly resolved scripts: { test: 'node ./test/multi-glob-test.js' },
311 silly resolved dependencies: { glob: '>=3.1.9', async: '>=0.1.22', lodash: '>=0.5' },
311 silly resolved devDependencies: { buster: '*' },
311 silly resolved readme: '.. default-domain:: js\n.. highlight:: javascript\n\n==========\nmulti-glob\n==========\n\n Glob all the patterns!\n\n.. raw:: html\n\n <a href="http://travis-ci.org/busterjs/multi-glob" class="travis">\n <img src="https://secure.travis-ci.org/busterjs/multi-glob.png">\n </a>\n\n``multi-glob`` is a small wrapper around `node-glob\n<https://github.com/isaacs/node-glob>`_ that allows you to glob multiple\npatterns in one go, and optionally treat it as a failure if any one pattern\nmatches no files.\n\nIf you just need to glob multiple patterns in one go, you can simply do:\n\n::\n\n var glob = require("glob");\n glob("{all,the,patterns}", cb);\n\nHowever, with ``multi-glob``, you can do a "strict" glob, which will cause an\nerror if e.g. the pattern ``"the"`` in the previous example matched no files.\n\nAPI\n===\n\n``multiGlob.glob(patterns[, options], callback);``\n--------------------------------------------------\n\nWorks like `node-glob\'s glob <https://github.com/isaacs/node-glob>`_, with the\nfollowing two exceptions:\n\n* ``patterns`` may be either a string pattern or an array of string patterns\n* ``options`` may include ``strict``. When set to ``true``, ``glob`` will yield\n an error if either one of ``patterns`` matches no files.\n',
311 silly resolved readmeFilename: 'Readme.rst',
311 silly resolved _id: 'multi-glob@0.4.0',
311 silly resolved _from: 'multi-glob@~0.4.0' },
311 silly resolved { name: 'buster',
311 silly resolved version: '0.6.12',
311 silly resolved main: './lib/buster',
311 silly resolved description: 'Buster.JS JavaScript Test framework. Meta package that pieces together various sub-projects. ',
311 silly resolved homepage: 'http://busterjs.org/',
311 silly resolved author: { name: 'August Lilleaas and Christian Johansen' },
311 silly resolved contributors: [ [Object], [Object] ],
311 silly resolved repository: { type: 'git', url: 'git://gitorious.org/buster/buster.git' },
311 silly resolved bin:
311 silly resolved { buster: './bin/buster',
311 silly resolved 'buster-test': './bin/buster-test',
311 silly resolved 'buster-server': './bin/buster-server',
311 silly resolved 'buster-autotest': './bin/buster-autotest',
311 silly resolved 'buster-static': './bin/buster-static' },
311 silly resolved scripts: { test: './run-tests' },
311 silly resolved dependencies:
311 silly resolved { 'buster-core': '>=0.6.3',
311 silly resolved 'buster-evented-logger': '>=0.4.4',
311 silly resolved 'buster-assertions': '>=0.10.3',
311 silly resolved 'buster-format': '>=0.5.5',
311 silly resolved sinon: '>=1.4',
311 silly resolved 'buster-test': '>=0.6.1',
311 silly resolved 'buster-sinon': '>=0.6.0',
311 silly resolved 'buster-test-cli': '>=0.7.4',
311 silly resolved 'buster-server-cli': '>=0.2.2',
311 silly resolved 'buster-autotest': '>=0.2.0',
311 silly resolved 'buster-static': '>=0.5',
311 silly resolved 'buster-syntax': '~0.4',
311 silly resolved when: 'https://github.com/cujojs/when/tarball/1.3.0' },
311 silly resolved devDependencies: { 'uglify-js': '~1.2.5', 'buster-util': '>=0.5' },
311 silly resolved readme: '# buster\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster.png?branch=master)](http://travis-ci.org/busterjs/buster)\n\nMeta package wiring together all Buster submodules\n',
311 silly resolved readmeFilename: 'Readme.md',
311 silly resolved _id: 'buster@0.6.12',
311 silly resolved _from: 'buster@*' },
311 silly resolved { name: 'lodash',
311 silly resolved version: '0.5.2',
311 silly resolved description: 'A drop-in replacement for Underscore.js delivering performance, bug fixes, and additional features.',
311 silly resolved homepage: 'http://lodash.com',
311 silly resolved main: 'lodash',
311 silly resolved keywords:
311 silly resolved [ 'browser',
311 silly resolved 'client',
311 silly resolved 'functional',
311 silly resolved 'performance',
311 silly resolved 'server',
311 silly resolved 'speed',
311 silly resolved 'util' ],
311 silly resolved licenses: [ [Object] ],
311 silly resolved author:
311 silly resolved { name: 'John-David Dalton',
311 silly resolved email: 'john.david.dalton@gmail.com',
311 silly resolved url: 'http://allyoucanleet.com/' },
311 silly resolved bugs: { url: 'https://github.com/bestiejs/lodash/issues' },
311 silly resolved repository: { type: 'git', url: 'https://github.com/bestiejs/lodash.git' },
311 silly resolved bin: { lodash: './build.js' },
311 silly resolved directories: { doc: './doc', test: './test' },
311 silly resolved engines: [ 'node', 'rhino' ],
311 silly resolved jam: { main: 'lodash.min.js' },
311 silly resolved scripts: { build: 'node build', test: 'node test/test' },
311 silly resolved readme: '# Lo-Dash <sup>v0.5.2</sup>\n\nA drop-in replacement<sup>[*](https://github.com/bestiejs/lodash/wiki/Drop-in-Disclaimer)</sup> for Underscore.js, from the devs behind [jsPerf.com](http://jsperf.com), delivering [performance](http://lodash.com/benchmarks), [bug fixes](https://github.com/bestiejs/lodash#resolved-underscorejs-issues-30), and [additional features](https://github.com/bestiejs/lodash#features).\n\nLo-Dash’s performance is gained by avoiding slower native methods, instead opting for simplified non-ES5 compliant methods optimized for common usage, and by leveraging function compilation to reduce the number of overall function calls.\n\n## Download\n\n * [Development source](https://raw.github.com/bestiejs/lodash/v0.5.2/lodash.js)\n * [Production source](https://raw.github.com/bestiejs/lodash/v0.5.2/lodash.min.js)\n * CDN copies of ≤ [v0.5.2](http://cdnjs.cloudflare.com/ajax/libs/lodash.js/0.5.2/lodash.min.js) are available on [cdnjs](http://cdnjs.com/) thanks to [CloudFlare](http://www.cloudflare.com/)\n * For optimal performance, [create a custom build](https://github.com/bestiejs/lodash#custom-builds) with only the features you need\n\n## Dive in\n\nWe’ve got [API docs](http://lodash.com/docs), [benchmarks](http://lodash.com/benchmarks), and [unit tests](http://lodash.com/tests).\n\nCreate your own benchmarks at [jsPerf](http://jsperf.com), or [search](http://jsperf.com/search?q=lodash) for existing ones.\n\nFor a list of upcoming features, check out our [roadmap](https://github.com/bestiejs/lodash/wiki/Roadmap).\n\n## Screencasts\n\nFor more information check out these screencasts over Lo-Dash:\n\n * [Introducing Lo-Dash](https://vimeo.com/44154599)\n * [Lo-Dash optimizations and custom builds](https://vimeo.com/44154601)\n * [Lo-Dash’s origin and why it’s a better utility belt](https://vimeo.com/44154600)\n * [Unit testing in Lo-Dash](https://vimeo.com/45865290)\n\n## Features\n\n * AMD loader support ([RequireJS](http://requirejs.org/), [curl.js](https://github.com/cujojs/curl), etc.)\n * [_.bind](http://lodash.com/docs#bind) supports *“lazy”* binding\n * [_.clone](http://lodash.com/docs#clone) supports *“deep”* cloning\n * [_.countBy](http://lodash.com/docs#countBy) as a compainion function for [_.groupBy](http://lodash.com/docs#groupBy) and [_.sortBy](http://lodash.com/docs#sortBy)\n * [_.debounce](http://lodash.com/docs#debounce)’ed functions match [_.throttle](http://lodash.com/docs#throttle)’ed functions’ return value behavior\n * [_.drop](http://lodash.com/docs#drop) for the inverse functionality of [_.pick](http://lodash.com/docs#pick)\n * [_.forEach](http://lodash.com/docs#forEach) is chainable and supports exiting iteration early\n * [_.forIn](http://lodash.com/docs#forIn) for iterating over an object’s own and inherited properties\n * [_.forOwn](http://lodash.com/docs#forOwn) for iterating over an object’s own properties\n * [_.groupBy](http://lodash.com/docs#groupBy), [_.sortedIndex](http://lodash.com/docs#sortedIndex), and [_.uniq](http://lodash.com/docs#uniq) accept a `thisArg` argument\n * [_.indexOf](http://lodash.com/docs#indexOf) and [_.lastIndexOf](http://lodash.com/docs#lastIndexOf) accept a `fromIndex` argument\n * [_.merge](http://lodash.com/docs#merge) for a *“deep”* [_.extend](http://lodash.com/docs#extend)\n * [_.partial](http://lodash.com/docs#partial) for partial application without `this` binding\n * [_.sortBy](http://lodash.com/docs#sortBy) performs a [stable](http://en.wikipedia.org/wiki/Sorting_algorithm#Stability) sort\n * [_.template](http://lodash.com/docs#template) utilizes [sourceURLs](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl) for easier debugging\n * [_.where](http://lodash.com/docs#where) for filtering collections by contained properties\n * [_.zipObject](http://lodash.com/docs#zipObject) for composing objects\n * [_.contains](http://lodash.com/docs#contains), [_.size](http://lodash.com/docs#size), [_.toArray](http://lodash.com/docs#toArray),\n [and more…](http://lodash.com/docs "_.every, _.filter, _.find, _.forEach, _.groupBy, _.invoke, _.map, _.pluck, _.reduce, _.reduceRight, _.reject, _.some, _sortBy") accept strings\n\n## Support\n\nLo-Dash has been tested in at least Chrome 5-21, Firefox 1.5-13, IE 6-9, Opera 9.25-12.01, Safari 3-6, Node.js 0.4.8-0.8.7, Narwhal 0.3.2, RingoJS 0.8, and Rhino 1.7RC5.\n\n## Custom builds\n\nCustom builds make it easy to create lightweight versions of Lo-Dash containing only the methods you need.\nWe handle all the method dependency and alias mapping for you.\n\n * Backbone builds, containing all methods required by Backbone, may be created using the `backbone` modifier argument.\n```bash\nlodash backbone\n```\n\n * CSP builds, supporting default Content Security Policy restrictions, may be created using the `csp` modifier argument.\n```bash\nlodash csp\n```\n\n * Legacy builds, tailored for older browsers without [ES5 support](http://es5.github.com/), may be created using the `legacy` modifier argument.\n```bash\nlodash legacy\n```\n\n * Mobile builds, with IE < 9 bug fixes and method compilation removed, may be created using the `mobile` modifier argument.\n```bash\nlodash mobile\n```\n\n * Strict builds, with `_.bindAll`, `_.defaults`, and `_.extend` in [strict mode](http://es5.github.com/#C), may be created using the `strict` modifier argument.\n```bash\nlodash strict\n```\n\n * Underscore builds, containing only methods included in Underscore, may be created using the `underscore` modifier argument.\n```bash\nlodash underscore\n```\n\nCustom builds may be created in three ways:\n\n 1. Use the `category` argument to pass the categories of methods to include in the build.<br>\n Valid categories are *“arrays”*, *“chaining”*, *“collections”*, *“functions”*, *“objects”*, and *“utilities”*.\n```bash\nlodash category=collections,functions\nlodash category="collections, functions"\n```\n\n 2. Use the `exclude` argument to pass the names of methods to exclude from the build.\n```bash\nlodash exclude=union,uniq,zip\nlodash exclude="union, uniq, zip"\n```\n\n 3. Use the `include` argument to pass the names of methods to include in the build.\n```bash\nlodash include=each,filter,map\nlodash include="each, filter, map"\n```\n\nAll arguments, except `backbone` with `underscore`, `exclude` with `include`, and `legacy` with `csp`/`mobile`, may be combined.\n\n```bash\nlodash backbone legacy category=utilities exclude=first,last\nlodash underscore mobile strict category=functions include=pick,uniq\n```\n\nThe `lodash` command-line utility is available when Lo-Dash is installed as a global package (i.e. `npm install -g lodash`).\n\nCustom builds are saved to `lodash.custom.js` and `lodash.custom.min.js`.\n\n## Installation and usage\n\nIn browsers:\n\n```html\n<script src="lodash.js"></script>\n```\n\nUsing [npm](http://npmjs.org/):\n\n```bash\nnpm install lodash\nnpm install -g lodash\n```\n\nIn [Node.js](http://nodejs.org/) and [RingoJS v0.8.0+](http://ringojs.org/):\n\n```js\nvar _ = require(\'lodash\');\n```\n\nIn [RingoJS v0.7.0-](http://ringojs.org/):\n\n```js\nvar _ = require(\'lodash\')._;\n```\n\nIn [Rhino](http://www.mozilla.org/rhino/):\n\n```js\nload(\'lodash.js\');\n```\n\nIn an AMD loader like [RequireJS](http://requirejs.org/):\n\n```js\nrequire({\n \'paths\': {\n \'underscore\': \'path/to/lodash\'\n }\n},\n[\'underscore\'], function(_) {\n console.log(_.VERSION);\n});\n```\n\n## Resolved Underscore.js issues <sup>(30+)</sup>\n\n * Allow iteration of objects with a `length` property [[#148](https://github.com/documentcloud/underscore/issues/148), [#154](https://github.com/documentcloud/underscore/issues/154), [#252](https://github.com/documentcloud/underscore/issues/252), [#448](https://github.com/documentcloud/underscore/issues/448), [#659](https://github.com/documentcloud/underscore/issues/659), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L551-557)]\n * Ensure array-like objects with invalid `length` properties are treated like regular objects [[test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L499-509)]\n * Ensure *“Arrays”*, “Collections”, and “Objects” methods don’t error when passed falsey arguments [[#650](https://github.com/documentcloud/underscore/pull/650), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L1558-1593)]\n * Ensure *“Collections”* methods allow string `collection` arguments [[#247](https://github.com/documentcloud/underscore/issues/247), [#276](https://github.com/documentcloud/underscore/issues/276), [#561](https://github.com/documentcloud/underscore/pull/561), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L511-529)]\n * Ensure templates compiled with errors are inspectable [[#666](https://github.com/documentcloud/underscore/issues/666), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L1299-1302)]\n * Fix cross-browser object iteration bugs [[#60](https://github.com/documentcloud/underscore/issues/60), [#376](https://github.com/documentcloud/underscore/issues/376), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L562-587)]\n * Handle arrays with `undefined` values correctly in IE < 9 [[#601](https://github.com/documentcloud/underscore/issues/601)]\n * Methods should work on pages with incorrectly shimmed native methods [[#7](https://github.com/documentcloud/underscore/issues/7), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L117-123)]\n * Register as an AMD module, but still export to global [[#431](https://github.com/documentcloud/underscore/pull/431), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L101-115)]\n * `_(…)` should return passed wrapper instances [[test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L135-138)]\n * `_.clone` should allow `deep` cloning [[#595](https://github.com/documentcloud/underscore/pull/595), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L205-220)]\n * `_.contains` should work with strings [[#667](https://github.com/documentcloud/underscore/pull/667), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L275-284)]\n * `_.escape` should return an empty string when passed `null` or `undefined` [[#427](https://github.com/documentcloud/underscore/issues/427), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L375-378)]\n * `_.extend` should recursively extend objects [[#379](https://github.com/documentcloud/underscore/pull/379), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L952-974)]\n * `_.forEach` should be chainable [[#142](https://github.com/documentcloud/underscore/issues/142), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L494-497)]\n * `_.forEach` should allow exiting iteration early [[#211](https://github.com/documentcloud/underscore/issues/211), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L589-608)]\n * `_.groupBy` should add values to own, not inherited, properties [[test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L623-630)]\n * `_.isElement` should use strict equality for its duck type check [[test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L704-713)]\n * `_.isEmpty` and `_.size` should support jQuery/MooTools DOM query collections [[#690](https://github.com/documentcloud/underscore/pull/690), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L740-745)]\n * `_.isEqual` should return `true` for like-objects from different documents [[test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L781-801)]\n * `_.isObject` should avoid V8 bug [#2291](http://code.google.com/p/v8/issues/detail?id=2291) [[#605](https://github.com/documentcloud/underscore/issues/605), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L809-821)]\n * `_.isNaN(new Number(NaN))` should return `true` [[test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L829-831)]\n * `_.keys` and `_.size` should work with `arguments` objects cross-browser [[#396](https://github.com/documentcloud/underscore/issues/396), [#653](https://github.com/documentcloud/underscore/issues/653), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L885-887)]\n * `_.once` should free the given function for garbage collection [[#693](https://github.com/documentcloud/underscore/pull/693)]\n * `_.range` should coerce arguments to numbers [[#634](https://github.com/documentcloud/underscore/issues/634), [#683](https://github.com/documentcloud/underscore/issues/683), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L1110-1113)]\n * `_.reduceRight` should pass correct callback arguments when iterating objects [[test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L1121-1135)]\n * `_.size` should return the `length` of string values [[test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L1179-1181)]\n * `_.sortedIndex` should support arrays with high `length` values [[test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L1269-1278)]\n * `_.template` should not augment the `options` object [[test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L1293-1297)]\n * `_.throttle` should work when called in a loop [[#502](https://github.com/documentcloud/underscore/issues/502), [test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L1389-1399)]\n * `_.toArray` uses custom `toArray` methods of arrays and strings [[test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L1426-1434)]\n * `_.zipObject` should accept less than two arguments [[test](https://github.com/bestiejs/lodash/blob/v0.5.2/test/test.js#L1520-1522)]\n\n## Optimized methods <sup>(50+)</sup>\n\n * `_.bind`\n * `_.bindAll`\n * `_.clone`\n * `_.compact`\n * `_.contains`, `_.include`\n * `_.defaults`\n * `_.defer`\n * `_.difference`\n * `_.each`\n * `_.escape`\n * `_.every`, `_.all`\n * `_.extend`\n * `_.filter`, `_.select`\n * `_.find`, `_.detect`\n * `_.flatten`\n * `_.forEach`, `_.each`\n * `_.functions`, `_.methods`\n * `_.groupBy`\n * `_.indexOf`\n * `_.intersection`\n * `_.invoke`\n * `_.isArguments`\n * `_.isDate`\n * `_.isEmpty`\n * `_.isFinite`\n * `_.isFunction`\n * `_.isObject`\n * `_.isNumber`\n * `_.isRegExp`\n * `_.isString`\n * `_.keys`\n * `_.lastIndexOf`\n * `_.map`, `_.collect`\n * `_.max`\n * `_.memoize`\n * `_.min`\n * `_.mixin`\n * `_.pick`\n * `_.pluck`\n * `_.reduce`, `_.foldl`, `_.inject`\n * `_.reject`\n * `_.result`\n * `_.shuffle`\n * `_.some`, `_.any`\n * `_.sortBy`\n * `_.sortedIndex`\n * `_.template`\n * `_.throttle`\n * `_.times`\n * `_.toArray`\n * `_.union`\n * `_.uniq`, `_.unique`\n * `_.values`\n * `_.without`\n * `_.wrap`\n * `_.zip`\n * plus all `_(…)` method wrappers\n\n## Release Notes\n\n### <sup>v0.5.2</sup>\n\n * Ensured `_.isElement` uses strict equality for its duck type check\n * Ensured `_.isObject` returns a boolean value\n * Ensured `_.template` and *“Objects”* methods don’t error when passed falsey arguments\n * Made `_.template` generate less unused code in compiled templates\n\n### <sup>v0.5.1</sup>\n\n * Ensured `_.bind` correctly appends array arguments to partially applied arguments in older browsers\n\n### <sup>v0.5.0</sup>\n\n * Added [_.countBy](http://lodash.com/docs#countBy), [_.drop](http://lodash.com/docs#drop), [_.merge](http://lodash.com/docs#merge), and [_.where](http://lodash.com/docs#where)\n * Added `csp` *(Content Security Policy)* and `underscore` build options\n * Added `deep` cloning support to `_.clone`\n * Added [Jam](http://jamjs.org/) package support\n * Added support for exiting `_.forEach`, `_.forIn`, and `_.forOwn` early by returning `false` in the `callback`\n * Added support for jQuery/MooTools DOM query collections to `_.isEmpty` and `_.size`\n * Ensured development build works with IE conditional compilation enabled\n * Ensured `_.clone` doesn’t clone functions, DOM nodes, `arguments` objects, and objects created by constructors other than `Object`\n * Ensured `_.filter`’s `callback` can’t modify result values\n * Ensured `_.isEmpty`, `_.isEquals`, and `_.size` support `arguments` objects\n * Ensured `_.isEqual` doesn’t inspect DOM nodes, works with objects from other documents, and calls custom `isEqual` methods before checking strict equality\n * Ensured `_.once` frees the given function for garbage collection\n * Ensured `_.sortBy` performs a stable sort\n * Ensured `reEvaluateDelimiter` is assigned when `_.templateSettings.evaluate` is undefined\n * Made `_.range` coerce arguments to numbers\n * Optimized `_.isFunction`\n\nThe full changelog is available [here](https://github.com/bestiejs/lodash/wiki/Changelog).\n\n## BestieJS\n\nLo-Dash is part of the BestieJS *“Best in Class”* module collection. This means we promote solid browser/environment support, ES5 precedents, unit testing, and plenty of documentation.\n\n## Author\n\n* [John-David Dalton](http://allyoucanleet.com/)\n [![twitter/jdalton](http://gravatar.com/avatar/299a3d891ff1920b69c364d061007043?s=70)](https://twitter.com/jdalton "Follow @jdalton on Twitter")\n\n## Contributors\n\n* [Kit Cambridge](http://kitcambridge.github.com/)\n [![twitter/kitcambridge](http://gravatar.com/avatar/6662a1d02f351b5ef2f8b4d815804661?s=70)](https://twitter.com/kitcambridge "Follow @kitcambridge on Twitter")\n* [Mathias Bynens](http://mathiasbynens.be/)\n [![twitter/mathias](http://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias "Follow @mathias on Twitter")\n',
311 silly resolved readmeFilename: 'README.md',
311 silly resolved _id: 'lodash@0.5.2',
311 silly resolved _from: 'lodash@~0.5' },
311 silly resolved { name: 'when',
311 silly resolved version: '1.3.0',
311 silly resolved description: 'A lightweight Promise and when() implementation, plus other async goodies.',
311 silly resolved keywords: [ 'promises', 'when', 'async' ],
311 silly resolved licenses: [ [Object] ],
311 silly resolved repositories: [ [Object] ],
311 silly resolved bugs: 'https://github.com/cujojs/when/issues',
311 silly resolved maintainers: [ [Object], [Object] ],
311 silly resolved devDependencies: { buster: '~0.5' },
311 silly resolved main: './when',
311 silly resolved directories: { test: 'test' },
311 silly resolved scripts: { test: 'buster test -e node' },
311 silly resolved readme: 'Please Note: this project has moved from briancavalier/when to cujojs/when.\nAny existing forks have been automatically moved to cujojs/when. However,\nyou\'ll need to update your clone and submodule remotes manually.\n\nUpdate the url in your .git/config, and also .gitmodules for submodules:\n\n```\ngit://github.com/cujojs/when.git\nhttps://cujojs@github.com/cujojs/when.git\n```\n\nHelpful link for updating submodules:\n[Git Submodules: Adding, Using, Removing, Updating](http://chrisjean.com/2009/04/20/git-submodules-adding-using-removing-and-updating/)\n\n----\n\n[![Build Status](https://secure.travis-ci.org/cujojs/when.png)](http://travis-ci.org/cujojs/when)\n\nA lightweight [CommonJS](http://wiki.commonjs.org/wiki/Promises) [Promises/A](http://wiki.commonjs.org/wiki/Promises/A) and `when()` implementation. It also provides several other useful Promise-related concepts, such as joining and chaining, and has a robust unit test suite.\n\nIt\'s **just over 1k** when compiled with Google Closure (w/advanced optimizations) and gzipped.\n\nwhen.js was derived from the async core of [wire.js](https://github.com/cujojs/wire).\n\nWhat\'s New?\n===========\n\n### 1.3.0\n\n* Fixed a deviation from the Promises/A spec where returning undefined from a callback or errback would cause the previous value to be forwarded. See [#31](https://github.com/cujojs/when/issues/31)\n\t* *This could be a breaking change* if you depended on this behavior. If you encounter problems, the solution is to ensure that your promise callbacks (registered either with `when()` or `.then()`) return what you intend, keeping in mind that not returning something is equivalent to returning `undefined`.\n* This change also restores compatibility with the promises returned by `jQuery.get()`, which seem to reject with themselves as the rejection value. See [issue #41](https://github.com/cujojs/when/issues/43) for more information and discussion. Thanks to [@KidkArolis](https://github.com/KidkArolis) for raising the issue.\n\n### 1.2.0\n\n* `promise.otherwise(errback)` as a shortcut for `promise.then(null, errback)`. See discussion [here](https://github.com/cujojs/when/issues/13) and [here](https://github.com/cujojs/when/issues/29). Thanks to [@jonnyreeves](https://github.com/jonnyreeves/) for suggesting the name "otherwise".\n* [when/debug](https://github.com/cujojs/when/wiki/when-debug) now detects exceptions that typically represent coding errors, such as SyntaxError, ReferenceError, etc. and propagates them to the host environment. In other words, you\'ll get a very loud stack trace.\n\n### 1.1.1\n\n* Updated [wiki](https://github.com/cujojs/when/wiki) map/reduce examples, and added simple promise forwarding example\n* Fix for calling `when.any()` without a callback ([#33](https://github.com/cujojs/when/issues/33))\n* Fix version number in `when.js` source ([#36](https://github.com/cujojs/when/issues/36))\n\n### 1.1.0\n\n* `when.all/any/some/map/reduce` can all now accept a promise for an array in addition to an actual array as input. This allows composing functions to do interesting things like `when.reduce(when.map(...))`\n* `when.reject(promiseOrValue)` that returns a new, rejected promise.\n* `promise.always(callback)` as a shortcut for `promise.then(callback, callback)`\n* **Highly experimental** [when/debug](https://github.com/cujojs/when/wiki/when-debug) module: a drop-in replacement for the main `when` module that enables debug logging for promises created or consumed by when.js\n\n[Full Changelog](https://github.com/cujojs/when/wiki/Changelog)\n\nQuick Start\n===========\n\n### AMD\n\n1. `git clone https://github.com/cujojs/when` or `git submodule add https://github.com/cujojs/when`\n1. Configure your loader with a package:\n\n\t```javascript\n\tpackages: [\n\t\t{ name: \'when\', location: \'path/to/when/\', main: \'when\' },\n\t\t// ... other packages ...\n\t]\n\t```\n\n1. `define([\'when\', ...], function(when, ...) { ... });` or `require([\'when\', ...], function(when, ...) { ... });`\n\n### Script Tag\n\n1. `git clone https://github.com/cujojs/when` or `git submodule add https://github.com/cujojs/when`\n1. `<script src="path/to/when/when.js"></script>`\n1. `when` will be available as `window.when`\n\n### Node\n\n1. `npm install git://github.com/cujojs/when` (**NOTE:** npm seems to require a url that starts with "git" rather than http or https)\n1. `var when = require(\'when\');`\n\n### RingoJS\n\n1. `ringo-admin install cujojs/when`\n1. `var when = require(\'when\');`\n\nDocs & Examples\n===============\n\nSee the API section below, and the [wiki for more detailed docs](https://github.com/cujojs/when/wiki) and [examples](https://github.com/cujojs/when/wiki/Examples)\n\nAPI\n===\n\nwhen()\n------\n\nRegister a handler for a promise or immediate value:\n\n```javascript\nwhen(promiseOrValue, callback, errback, progressback)\n\n// Always returns a promise, so can be chained:\n\nwhen(promiseOrValue, callback, errback, progressback).then(anotherCallback, anotherErrback, anotherProgressback)\n```\n\n**Getting an already-resolved Promise**\n\nYou can also use `when()` to get an already-resolved promise for a value, similarly to using `when.reject()` to get a rejected promise (see below):\n\n```javascript\nvar resolved = when(anything);\n```\n\nwhen.defer()\n------------\n\nCreate a new Deferred containing separate `promise` and `resolver` parts:\n\n```javascript\nvar deferred = when.defer();\n\nvar promise = deferred.promise;\nvar resolver = deferred.resolver;\n```\n\n**Promise API**\n\n```javascript\n// var promise = deferred.promise;\n\n// then()\n// Main promise API\n// Register callback, errback, and/or progressback\npromise.then(callback, errback, progressback);\n```\n\n**Extended Promise API**\n\nConvenience methods that are not part of the Promises/A proposal.\n\n```js\n// always()\n// Register an alwaysback that will be called when the promise resolves or rejects\npromise.always(alwaysback [, progressback]);\n\n// otherwise()\n// Convenience method to register only an errback\npromise.otherwise(errback);\n```\n\n**Resolver API**\n\n```javascript\n// var resolver = deferred.resolver;\nresolver.resolve(value);\nresolver.reject(err);\nresolver.progress(update);\n```\n\nThe deferred has the full `promise` + `resolver` API:\n\n```javascript\ndeferred.then(callback, errback, progressback);\ndeferred.resolve(value);\ndeferred.reject(reason);\ndeferred.progress(update);\n```\n\nwhen.reject()\n-------------\n\n```javascript\nvar rejected = when.reject(anything);\n```\n\nReturn a rejected promise for the supplied promiseOrValue. If promiseOrValue is a value, it will be the rejection value of the returned promise. If promiseOrValue is a promise, its completion value will be the rejected value of the returned promise.\n\nThis can be useful in situations where you need to reject a promise *without* throwing an exception. For example, it allows you to propagate a rejection with the value of another promise.\n\n```javascript\nwhen(doSomething(),\n\thandleSuccess,\n\tfunction(error) {\n\t\t// doSomething failed, but we want to do some processing on the error\n\t\t// to return something more useful to the caller.\n\t\t// This allows processError to return either a value or a promise.\n\t\treturn when.reject(processError(e));\n\t}\n);\n```\n\nwhen.isPromise()\n----------------\n\n```javascript\nvar is = when.isPromise(anything);\n```\n\nReturn true if `anything` is truthy and implements the then() promise API. Note that this will return true for both a deferred (i.e. `when.defer()`), and a `deferred.promise` since both implement the promise API.\n\nwhen.some()\n-----------\n\n```javascript\nwhen.some(promisesOrValues, howMany, callback, errback, progressback)\n```\n\nReturn a promise that will resolve when `howMany` of the supplied `promisesOrValues` have resolved. The resolution value of the returned promise will be an array of length `howMany` containing the resolutions values of the triggering `promisesOrValues`.\n\nwhen.all()\n----------\n\n```javascript\nwhen.all(promisesOrValues, callback, errback, progressback)\n```\n\nReturn a promise that will resolve only once *all* the supplied `promisesOrValues` have resolved. The resolution value of the returned promise will be an array containing the resolution values of each of the `promisesOrValues`.\n\nwhen.any()\n----------\n\n```javascript\nwhen.any(promisesOrValues, callback, errback, progressback)\n```\n\nReturn a promise that will resolve when any one of the supplied `promisesOrValues` has resolved. The resolution value of the returned promise will be the resolution value of the triggering `promiseOrValue`.\n\nwhen.chain()\n------------\n\n```javascript\nwhen.chain(promiseOrValue, resolver, optionalValue)\n```\n\nEnsure that resolution of `promiseOrValue` will complete `resolver` with the completion value of `promiseOrValue`, or instead with `optionalValue` if it is provided.\n\nReturns a new promise that will complete when `promiseOrValue` is completed, with the completion value of `promiseOrValue`, or instead with `optionalValue` if it is provided.\n\n**Note:** If `promiseOrValue` is not an immediate value, it can be anything that supports the promise API (i.e. `then()`), so you can pass a `deferred` as well. Similarly, `resolver` can be anything that supports the resolver API (i.e. `resolve()`, `reject()`), so a `deferred` will work there, too.\n\nwhen.map()\n----------\n\n```javascript\nwhen.map(promisesOrValues, mapFunc)\n```\n\nTraditional map function, similar to `Array.prototype.map()`, but allows input to contain promises and/or values, and mapFunc may return either a value or a promise.\n\nThe map function should have the signature:\n\n```javascript\nmapFunc(item)\n```\n\nWhere:\n\n* `item` is a fully resolved value of a promise or value in `promisesOrValues`\n\nwhen.reduce()\n-------------\n\n```javascript\nwhen.reduce(promisesOrValues, reduceFunc, initialValue)\n```\n\nTraditional reduce function, similar to `Array.prototype.reduce()`, but input may contain promises and/or values, and reduceFunc may return either a value or a promise, *and* initialValue may be a promise for the starting value.\n\nThe reduce function should have the signature:\n\n```javascript\nreduceFunc(currentValue, nextItem, index, total)\n```\n\nWhere:\n\n* `currentValue` is the current accumulated reduce value\n* `nextItem` is the fully resolved value of the promise or value at `index` in `promisesOrValues`\n* `index` the *basis* of `nextItem` ... practically speaking, this is the array index of the promiseOrValue corresponding to `nextItem`\n* `total` is the total number of items in `promisesOrValues`\n\nwhen/apply\n----------\n\n```javascript\nfunction functionThatAcceptsMultipleArgs(array) {\n // ...\n}\n\nvar functionThatAcceptsAnArray = apply(functionThatAcceptsMultipleArgs);\n```\n\nHelper that allows using callbacks that take multiple args, instead of an array, with `when.all/some/map`:\n\n```javascript\nwhen.all(arrayOfPromisesOrValues, apply(functionThatAcceptsMultipleArgs));\n```\n\n[See the wiki](https://github.com/cujojs/when/wiki/when-apply) for more info and examples.\n\nRunning the Unit Tests\n======================\n\nInstall [buster.js](http://busterjs.org/)\n\n`npm install -g buster`\n\nRun unit tests in Node:\n\n1. `buster test -e node`\n\nRun unit tests in Browsers (and Node):\n\n1. `buster server` - this will print a url\n2. Point browsers at <buster server url>/capture, e.g. `localhost:1111/capture`\n3. `buster test` or `buster test -e browser`\n\nReferences\n----------\n\nMuch of this code was inspired by @[unscriptable](https://github.com/unscriptable)\'s [tiny promises](https://github.com/unscriptable/promises), the async innards of [wire.js](https://github.com/cujojs/wire), and some gists [here](https://gist.github.com/870729), [here](https://gist.github.com/892345), [here](https://gist.github.com/894356), and [here](https://gist.github.com/894360)\n\nSome of the code has been influenced by the great work in [Q](https://github.com/kriskowal/q), [Dojo\'s Deferred](https://github.com/dojo/dojo), and [uber.js](https://github.com/phiggins42/uber.js).\n',
311 silly resolved readmeFilename: 'README.md',
311 silly resolved _id: 'when@1.3.0',
311 silly resolved dist: { shasum: '123fa407996590e687e82975ab1f0f5c37092a47' },
311 silly resolved _from: 'when@https://github.com/cujojs/when/tarball/1.3.0' } ]
312 info install minimatch@0.1.5 into e:\busterJS\dev_ramp-resources\ramp-resources
313 info install mime@1.2.8 into e:\busterJS\dev_ramp-resources\ramp-resources
314 info install multi-glob@0.4.0 into e:\busterJS\dev_ramp-resources\ramp-resources
315 info install buster@0.6.12 into e:\busterJS\dev_ramp-resources\ramp-resources
316 info install lodash@0.5.2 into e:\busterJS\dev_ramp-resources\ramp-resources
317 info install when@1.3.0 into e:\busterJS\dev_ramp-resources\ramp-resources
318 info installOne minimatch@0.1.5
319 info installOne mime@1.2.8
320 info installOne multi-glob@0.4.0
321 info installOne buster@0.6.12
322 info installOne lodash@0.5.2
323 info installOne when@1.3.0
324 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\minimatch\0.1.5\package\package.json
325 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch unbuild
326 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\package.json
327 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\mime\1.2.8\package\package.json
328 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime unbuild
329 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime\package.json
330 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\multi-glob\0.4.0\package\package.json
331 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob unbuild
332 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\package.json
333 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster\0.6.12\package\package.json
334 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster unbuild
335 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\package.json
336 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lodash\0.5.2\package\package.json
337 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\lodash unbuild
338 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\lodash\package.json
339 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package\package.json
340 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\when unbuild
341 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\when\package.json
342 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\minimatch\0.1.5\package.tgz
343 silly lockFile 9fd61e0d-resources-node-modules-minimatch e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch
344 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\9fd61e0d-resources-node-modules-minimatch.lock
345 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\mime\1.2.8\package.tgz
346 silly lockFile c4877fe3-ramp-resources-node-modules-mime e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime
347 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\c4877fe3-ramp-resources-node-modules-mime.lock
348 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster\0.6.12\package.tgz
349 silly lockFile 1f85ade8-mp-resources-node-modules-buster e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
350 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\1f85ade8-mp-resources-node-modules-buster.lock
351 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lodash\0.5.2\package.tgz
352 silly lockFile af8ea4d9-mp-resources-node-modules-lodash e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\lodash
353 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\lodash C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\af8ea4d9-mp-resources-node-modules-lodash.lock
354 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\multi-glob\0.4.0\package.tgz
355 silly lockFile f0ed773c-esources-node-modules-multi-glob e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob
356 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\f0ed773c-esources-node-modules-multi-glob.lock
357 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
358 silly lockFile ec6554f1-ramp-resources-node-modules-when e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\when
359 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\when C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ec6554f1-ramp-resources-node-modules-when.lock
360 silly gunzTarPerm modes [ '755', '644' ]
361 silly gunzTarPerm modes [ '755', '644' ]
362 silly gunzTarPerm modes [ '755', '644' ]
363 silly gunzTarPerm modes [ '755', '644' ]
364 silly gunzTarPerm modes [ '755', '644' ]
365 silly gunzTarPerm modes [ '755', '644' ]
366 silly gunzTarPerm extractEntry package.json
367 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
368 silly gunzTarPerm extractEntry package.json
369 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
370 silly gunzTarPerm extractEntry package.json
371 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
372 silly gunzTarPerm extractEntry package.json
373 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
374 silly gunzTarPerm extractEntry package.json
375 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
376 silly gunzTarPerm extractEntry package.json
377 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
378 silly gunzTarPerm extractEntry README.md
379 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
380 silly gunzTarPerm extractEntry LICENSE
381 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
382 silly gunzTarPerm extractEntry .npmignore
383 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
384 silly gunzTarPerm extractEntry LICENSE
385 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
386 silly gunzTarPerm extractEntry .travis.yml
387 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
388 silly gunzTarPerm extractEntry build
389 silly gunzTarPerm modified mode [ 'build', 438, 420 ]
390 silly gunzTarPerm extractEntry .npmignore
391 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
392 silly gunzTarPerm extractEntry README.md
393 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
394 silly gunzTarPerm extractEntry README.md
395 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
396 silly gunzTarPerm extractEntry LICENSE
397 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
398 silly gunzTarPerm extractEntry README.md
399 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
400 silly gunzTarPerm extractEntry lodash.min.js
401 silly gunzTarPerm modified mode [ 'lodash.min.js', 438, 420 ]
402 silly gunzTarPerm extractEntry autolint.js
403 silly gunzTarPerm modified mode [ 'autolint.js', 438, 420 ]
404 silly gunzTarPerm extractEntry buster.js
405 silly gunzTarPerm modified mode [ 'buster.js', 438, 420 ]
406 silly gunzTarPerm extractEntry lodash.js
407 silly gunzTarPerm modified mode [ 'lodash.js', 438, 420 ]
408 silly gunzTarPerm extractEntry timeout.js
409 silly gunzTarPerm modified mode [ 'timeout.js', 438, 420 ]
410 silly gunzTarPerm extractEntry apply.js
411 silly gunzTarPerm modified mode [ 'apply.js', 438, 420 ]
412 silly gunzTarPerm extractEntry mime.js
413 silly gunzTarPerm modified mode [ 'mime.js', 438, 420 ]
414 silly gunzTarPerm extractEntry test.js
415 silly gunzTarPerm modified mode [ 'test.js', 438, 420 ]
416 silly gunzTarPerm extractEntry minimatch.js
417 silly gunzTarPerm modified mode [ 'minimatch.js', 438, 420 ]
418 silly gunzTarPerm extractEntry .travis.yml
419 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
420 silly gunzTarPerm extractEntry build.js
421 silly gunzTarPerm modified mode [ 'build.js', 438, 420 ]
422 silly gunzTarPerm extractEntry jsTestDriver.conf
423 silly gunzTarPerm modified mode [ 'jsTestDriver.conf', 438, 420 ]
424 silly gunzTarPerm extractEntry lib/buster.js
425 silly gunzTarPerm modified mode [ 'lib/buster.js', 438, 420 ]
426 silly gunzTarPerm extractEntry .travis.yml
427 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
428 silly gunzTarPerm extractEntry AUTHORS
429 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
430 silly gunzTarPerm extractEntry test/basic.js
431 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
432 silly gunzTarPerm extractEntry doc/README.md
433 silly gunzTarPerm modified mode [ 'doc/README.md', 438, 420 ]
434 silly gunzTarPerm extractEntry cancelable.js
435 silly gunzTarPerm modified mode [ 'cancelable.js', 438, 420 ]
436 silly gunzTarPerm extractEntry debug.js
437 silly gunzTarPerm modified mode [ 'debug.js', 438, 420 ]
438 silly gunzTarPerm extractEntry test/brace-expand.js
439 silly gunzTarPerm modified mode [ 'test/brace-expand.js', 438, 420 ]
440 silly gunzTarPerm extractEntry LICENSE.txt
441 silly gunzTarPerm modified mode [ 'LICENSE.txt', 438, 420 ]
442 silly gunzTarPerm extractEntry types/mime.types
443 silly gunzTarPerm modified mode [ 'types/mime.types', 438, 420 ]
444 silly gunzTarPerm extractEntry types/node.types
445 silly gunzTarPerm modified mode [ 'types/node.types', 438, 420 ]
446 silly gunzTarPerm extractEntry delay.js
447 silly gunzTarPerm modified mode [ 'delay.js', 438, 420 ]
448 silly gunzTarPerm extractEntry lib/buster/browser-wiring.js
449 silly gunzTarPerm modified mode [ 'lib/buster/browser-wiring.js', 438, 420 ]
450 silly gunzTarPerm extractEntry lib/buster/buster-wiring.js
451 silly gunzTarPerm modified mode [ 'lib/buster/buster-wiring.js', 438, 420 ]
452 silly gunzTarPerm extractEntry perf/perf.js
453 silly gunzTarPerm modified mode [ 'perf/perf.js', 438, 420 ]
454 silly gunzTarPerm extractEntry timed.js
455 silly gunzTarPerm modified mode [ 'timed.js', 438, 420 ]
456 silly gunzTarPerm extractEntry build/minify.js
457 silly gunzTarPerm modified mode [ 'build/minify.js', 438, 420 ]
458 silly gunzTarPerm extractEntry lib/multi-glob.js
459 silly gunzTarPerm modified mode [ 'lib/multi-glob.js', 438, 420 ]
460 silly gunzTarPerm extractEntry Readme.rst
461 silly gunzTarPerm modified mode [ 'Readme.rst', 438, 420 ]
462 silly gunzTarPerm extractEntry lib/buster/capture-server-wiring.js
463 silly gunzTarPerm modified mode [ 'lib/buster/capture-server-wiring.js', 438, 420 ]
464 silly gunzTarPerm extractEntry when.js
465 silly gunzTarPerm modified mode [ 'when.js', 438, 420 ]
466 silly gunzTarPerm extractEntry build/post-compile.js
467 silly gunzTarPerm modified mode [ 'build/post-compile.js', 438, 420 ]
468 silly gunzTarPerm extractEntry test/all.js
469 silly gunzTarPerm modified mode [ 'test/all.js', 438, 420 ]
470 silly gunzTarPerm extractEntry build/pre-compile.js
471 silly gunzTarPerm modified mode [ 'build/pre-compile.js', 438, 420 ]
472 silly gunzTarPerm extractEntry test/caching.js
473 silly gunzTarPerm modified mode [ 'test/caching.js', 438, 420 ]
474 silly gunzTarPerm extractEntry test/cancelable.js
475 silly gunzTarPerm modified mode [ 'test/cancelable.js', 438, 420 ]
476 silly gunzTarPerm extractEntry test/test.js
477 silly gunzTarPerm modified mode [ 'test/test.js', 438, 420 ]
478 silly gunzTarPerm extractEntry lib/buster/framework-extension.js
479 silly gunzTarPerm modified mode [ 'lib/buster/framework-extension.js', 438, 420 ]
480 silly gunzTarPerm extractEntry lib/buster/wiring-extension.js
481 silly gunzTarPerm modified mode [ 'lib/buster/wiring-extension.js', 438, 420 ]
482 silly gunzTarPerm extractEntry test/multi-glob-test.js
483 silly gunzTarPerm modified mode [ 'test/multi-glob-test.js', 438, 420 ]
484 silly gunzTarPerm extractEntry bin/buster
485 silly gunzTarPerm modified mode [ 'bin/buster', 438, 420 ]
486 silly gunzTarPerm extractEntry bin/buster-autotest
487 silly gunzTarPerm modified mode [ 'bin/buster-autotest', 438, 420 ]
488 silly gunzTarPerm extractEntry test/chain.js
489 silly gunzTarPerm modified mode [ 'test/chain.js', 438, 420 ]
490 silly gunzTarPerm extractEntry test/defer.js
491 silly gunzTarPerm modified mode [ 'test/defer.js', 438, 420 ]
492 silly gunzTarPerm extractEntry bin/buster-headless
493 silly gunzTarPerm modified mode [ 'bin/buster-headless', 438, 420 ]
494 silly gunzTarPerm extractEntry bin/buster-server
495 silly gunzTarPerm modified mode [ 'bin/buster-server', 438, 420 ]
496 silly gunzTarPerm extractEntry vendor/benchmark.js/README.md
497 silly gunzTarPerm modified mode [ 'vendor/benchmark.js/README.md', 438, 420 ]
498 silly gunzTarPerm extractEntry bin/buster-static
499 silly gunzTarPerm modified mode [ 'bin/buster-static', 438, 420 ]
500 silly gunzTarPerm extractEntry vendor/benchmark.js/benchmark.js
501 silly gunzTarPerm modified mode [ 'vendor/benchmark.js/benchmark.js', 438, 420 ]
502 silly gunzTarPerm extractEntry bin/buster-test
503 silly gunzTarPerm modified mode [ 'bin/buster-test', 438, 420 ]
504 silly gunzTarPerm extractEntry test/delay.js
505 silly gunzTarPerm modified mode [ 'test/delay.js', 438, 420 ]
506 silly gunzTarPerm extractEntry test/buster.js
507 silly gunzTarPerm modified mode [ 'test/buster.js', 438, 420 ]
508 silly gunzTarPerm extractEntry vendor/benchmark.js/LICENSE.txt
509 silly gunzTarPerm modified mode [ 'vendor/benchmark.js/LICENSE.txt', 438, 420 ]
510 silly gunzTarPerm extractEntry vendor/benchmark.js/nano.jar
511 silly gunzTarPerm modified mode [ 'vendor/benchmark.js/nano.jar', 438, 420 ]
512 silly gunzTarPerm extractEntry vendor/platform.js/README.md
513 silly gunzTarPerm modified mode [ 'vendor/platform.js/README.md', 438, 420 ]
514 silly gunzTarPerm extractEntry Readme.md
515 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
516 silly gunzTarPerm extractEntry resources/buster-test.css
517 silly gunzTarPerm modified mode [ 'resources/buster-test.css', 438, 420 ]
518 silly gunzTarPerm extractEntry vendor/platform.js/platform.js
519 silly gunzTarPerm modified mode [ 'vendor/platform.js/platform.js', 438, 420 ]
520 silly gunzTarPerm extractEntry test/map.js
521 silly gunzTarPerm modified mode [ 'test/map.js', 438, 420 ]
522 silly gunzTarPerm extractEntry test/promise.js
523 silly gunzTarPerm modified mode [ 'test/promise.js', 438, 420 ]
524 silly gunzTarPerm extractEntry run-tests
525 silly gunzTarPerm modified mode [ 'run-tests', 438, 420 ]
526 silly gunzTarPerm extractEntry script/phantom.js
527 silly gunzTarPerm modified mode [ 'script/phantom.js', 438, 420 ]
528 silly gunzTarPerm extractEntry test/buster-test.js
529 silly gunzTarPerm modified mode [ 'test/buster-test.js', 438, 420 ]
530 silly gunzTarPerm extractEntry test/reduce.js
531 silly gunzTarPerm modified mode [ 'test/reduce.js', 438, 420 ]
532 silly gunzTarPerm extractEntry test/reject.js
533 silly gunzTarPerm modified mode [ 'test/reject.js', 438, 420 ]
534 silly gunzTarPerm extractEntry test/some.js
535 silly gunzTarPerm modified mode [ 'test/some.js', 438, 420 ]
536 silly gunzTarPerm extractEntry test/apply.js
537 silly gunzTarPerm modified mode [ 'test/apply.js', 438, 420 ]
538 silly gunzTarPerm extractEntry test/browser/browser-wiring-test.js
539 silly gunzTarPerm modified mode [ 'test/browser/browser-wiring-test.js', 438, 420 ]
540 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\package.json
541 silly gunzTarPerm extractEntry test/timeout.js
542 silly gunzTarPerm modified mode [ 'test/timeout.js', 438, 420 ]
543 silly gunzTarPerm extractEntry test/any.js
544 silly gunzTarPerm modified mode [ 'test/any.js', 438, 420 ]
545 silly lockFile f0ed773c-esources-node-modules-multi-glob e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob
546 silly gunzTarPerm extractEntry vendor/platform.js/LICENSE.txt
547 silly gunzTarPerm modified mode [ 'vendor/platform.js/LICENSE.txt', 438, 420 ]
548 silly gunzTarPerm extractEntry vendor/closure-compiler/README
549 silly gunzTarPerm modified mode [ 'vendor/closure-compiler/README', 438, 420 ]
550 silly gunzTarPerm extractEntry vendor/closure-compiler/compiler.jar
551 silly gunzTarPerm modified mode [ 'vendor/closure-compiler/compiler.jar', 438, 420 ]
552 info preinstall multi-glob@0.4.0
553 silly gunzTarPerm extractEntry test/when.js
554 silly gunzTarPerm modified mode [ 'test/when.js', 438, 420 ]
555 silly gunzTarPerm extractEntry test/isPromise.js
556 silly gunzTarPerm modified mode [ 'test/isPromise.js', 438, 420 ]
557 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\package.json
558 verbose readDependencies using package.json deps
559 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\package.json
560 verbose readDependencies using package.json deps
561 silly gunzTarPerm extractEntry .gitmodules
562 silly gunzTarPerm modified mode [ '.gitmodules', 438, 420 ]
563 silly gunzTarPerm extractEntry .travis.yml
564 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
565 silly gunzTarPerm extractEntry LICENSE.txt
566 silly gunzTarPerm modified mode [ 'LICENSE.txt', 438, 420 ]
567 verbose cache add [ 'glob@>=3.1.9', null ]
568 silly cache add name=undefined spec="glob@>=3.1.9" args=["glob@>=3.1.9",null]
569 verbose parsed url { pathname: 'glob@%3E=3.1.9',
569 verbose parsed url path: 'glob@%3E=3.1.9',
569 verbose parsed url href: 'glob@%3E=3.1.9' }
570 silly cache add name="glob" spec=">=3.1.9" args=["glob",">=3.1.9"]
571 verbose parsed url { pathname: '%3E=3.1.9', path: '%3E=3.1.9', href: '%3E=3.1.9' }
572 verbose addNamed [ 'glob', '>=3.1.9' ]
573 verbose addNamed [ null, '>=3.1.9' ]
574 silly lockFile db8b6f11-glob-3-1-9 glob@>=3.1.9
575 verbose lock glob@>=3.1.9 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\db8b6f11-glob-3-1-9.lock
576 verbose cache add [ 'async@>=0.1.22', null ]
577 silly cache add name=undefined spec="async@>=0.1.22" args=["async@>=0.1.22",null]
578 verbose parsed url { pathname: 'async@%3E=0.1.22',
578 verbose parsed url path: 'async@%3E=0.1.22',
578 verbose parsed url href: 'async@%3E=0.1.22' }
579 silly cache add name="async" spec=">=0.1.22" args=["async",">=0.1.22"]
580 verbose parsed url { pathname: '%3E=0.1.22',
580 verbose parsed url path: '%3E=0.1.22',
580 verbose parsed url href: '%3E=0.1.22' }
581 verbose addNamed [ 'async', '>=0.1.22' ]
582 verbose addNamed [ null, '>=0.1.22' ]
583 silly lockFile 4163c2ff-async-0-1-22 async@>=0.1.22
584 verbose lock async@>=0.1.22 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\4163c2ff-async-0-1-22.lock
585 silly addNameRange { name: 'async', range: '>=0.1.22', hasData: false }
586 silly addNameRange { name: 'glob', range: '>=3.1.9', hasData: false }
587 verbose url raw async
588 verbose url resolving [ 'https://registry.npmjs.org/', './async' ]
589 verbose url resolved https://registry.npmjs.org/async
590 info trying registry request attempt 1 at 23:33:38
591 verbose etag "34J5E9LDLHZ5TWGOVY4ON8S96"
592 http GET https://registry.npmjs.org/async
593 verbose url raw glob
594 verbose url resolving [ 'https://registry.npmjs.org/', './glob' ]
595 verbose url resolved https://registry.npmjs.org/glob
596 info trying registry request attempt 1 at 23:33:38
597 verbose etag "D9XNXNHQQB2PQWN1MRTT2WQYP"
598 http GET https://registry.npmjs.org/glob
599 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime\package.json
600 silly lockFile c4877fe3-ramp-resources-node-modules-mime e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime
601 info preinstall mime@1.2.8
602 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\package.json
603 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime\package.json
604 verbose readDependencies using package.json deps
605 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime\package.json
606 verbose readDependencies using package.json deps
607 silly resolved []
608 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime
609 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime
610 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime\package.json
611 verbose linkStuff [ false,
611 verbose linkStuff false,
611 verbose linkStuff false,
611 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules' ]
612 info linkStuff mime@1.2.8
613 verbose linkBins mime@1.2.8
614 verbose linkMans mime@1.2.8
615 verbose rebuildBundles mime@1.2.8
616 info install mime@1.2.8
617 info postinstall mime@1.2.8
618 silly lockFile 9fd61e0d-resources-node-modules-minimatch e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch
619 info preinstall minimatch@0.1.5
620 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\package.json
621 verbose readDependencies using package.json deps
622 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\package.json
623 verbose readDependencies using package.json deps
624 verbose cache add [ 'lru-cache@~1.0.5', null ]
625 silly cache add name=undefined spec="lru-cache@~1.0.5" args=["lru-cache@~1.0.5",null]
626 verbose parsed url { pathname: 'lru-cache@~1.0.5',
626 verbose parsed url path: 'lru-cache@~1.0.5',
626 verbose parsed url href: 'lru-cache@~1.0.5' }
627 silly cache add name="lru-cache" spec="~1.0.5" args=["lru-cache","~1.0.5"]
628 verbose parsed url { pathname: '~1.0.5', path: '~1.0.5', href: '~1.0.5' }
629 verbose addNamed [ 'lru-cache', '~1.0.5' ]
630 verbose addNamed [ null, '>=1.0.5- <1.1.0-' ]
631 silly lockFile ace8ef9d-lru-cache-1-0-5 lru-cache@~1.0.5
632 verbose lock lru-cache@~1.0.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ace8ef9d-lru-cache-1-0-5.lock
633 silly addNameRange { name: 'lru-cache', range: '>=1.0.5- <1.1.0-', hasData: false }
634 verbose url raw lru-cache
635 verbose url resolving [ 'https://registry.npmjs.org/', './lru-cache' ]
636 verbose url resolved https://registry.npmjs.org/lru-cache
637 info trying registry request attempt 1 at 23:33:39
638 verbose etag "5F3IP7YQ8FVWM2V1EBJ2PNAES"
639 http GET https://registry.npmjs.org/lru-cache
640 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\package.json
641 silly lockFile 1f85ade8-mp-resources-node-modules-buster e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
642 info preinstall buster@0.6.12
643 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\package.json
644 verbose readDependencies using package.json deps
645 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\package.json
646 verbose readDependencies using package.json deps
647 verbose cache add [ 'buster-core@>=0.6.3', null ]
648 silly cache add name=undefined spec="buster-core@>=0.6.3" args=["buster-core@>=0.6.3",null]
649 verbose parsed url { pathname: 'buster-core@%3E=0.6.3',
649 verbose parsed url path: 'buster-core@%3E=0.6.3',
649 verbose parsed url href: 'buster-core@%3E=0.6.3' }
650 silly cache add name="buster-core" spec=">=0.6.3" args=["buster-core",">=0.6.3"]
651 verbose parsed url { pathname: '%3E=0.6.3', path: '%3E=0.6.3', href: '%3E=0.6.3' }
652 verbose addNamed [ 'buster-core', '>=0.6.3' ]
653 verbose addNamed [ null, '>=0.6.3' ]
654 silly lockFile dc3ff9aa-buster-core-0-6-3 buster-core@>=0.6.3
655 verbose lock buster-core@>=0.6.3 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\dc3ff9aa-buster-core-0-6-3.lock
656 verbose cache add [ 'buster-evented-logger@>=0.4.4', null ]
657 silly cache add name=undefined spec="buster-evented-logger@>=0.4.4" args=["buster-evented-logger@>=0.4.4",null]
658 verbose parsed url { pathname: 'buster-evented-logger@%3E=0.4.4',
658 verbose parsed url path: 'buster-evented-logger@%3E=0.4.4',
658 verbose parsed url href: 'buster-evented-logger@%3E=0.4.4' }
659 silly cache add name="buster-evented-logger" spec=">=0.4.4" args=["buster-evented-logger",">=0.4.4"]
660 verbose parsed url { pathname: '%3E=0.4.4', path: '%3E=0.4.4', href: '%3E=0.4.4' }
661 verbose addNamed [ 'buster-evented-logger', '>=0.4.4' ]
662 verbose addNamed [ null, '>=0.4.4' ]
663 silly lockFile 904cd65f-buster-evented-logger-0-4-4 buster-evented-logger@>=0.4.4
664 verbose lock buster-evented-logger@>=0.4.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\904cd65f-buster-evented-logger-0-4-4.lock
665 verbose cache add [ 'buster-assertions@>=0.10.3', null ]
666 silly cache add name=undefined spec="buster-assertions@>=0.10.3" args=["buster-assertions@>=0.10.3",null]
667 verbose parsed url { pathname: 'buster-assertions@%3E=0.10.3',
667 verbose parsed url path: 'buster-assertions@%3E=0.10.3',
667 verbose parsed url href: 'buster-assertions@%3E=0.10.3' }
668 silly cache add name="buster-assertions" spec=">=0.10.3" args=["buster-assertions",">=0.10.3"]
669 verbose parsed url { pathname: '%3E=0.10.3',
669 verbose parsed url path: '%3E=0.10.3',
669 verbose parsed url href: '%3E=0.10.3' }
670 verbose addNamed [ 'buster-assertions', '>=0.10.3' ]
671 verbose addNamed [ null, '>=0.10.3' ]
672 silly lockFile 8b9c6398-buster-assertions-0-10-3 buster-assertions@>=0.10.3
673 verbose lock buster-assertions@>=0.10.3 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\8b9c6398-buster-assertions-0-10-3.lock
674 verbose cache add [ 'buster-format@>=0.5.5', null ]
675 silly cache add name=undefined spec="buster-format@>=0.5.5" args=["buster-format@>=0.5.5",null]
676 verbose parsed url { pathname: 'buster-format@%3E=0.5.5',
676 verbose parsed url path: 'buster-format@%3E=0.5.5',
676 verbose parsed url href: 'buster-format@%3E=0.5.5' }
677 silly cache add name="buster-format" spec=">=0.5.5" args=["buster-format",">=0.5.5"]
678 verbose parsed url { pathname: '%3E=0.5.5', path: '%3E=0.5.5', href: '%3E=0.5.5' }
679 verbose addNamed [ 'buster-format', '>=0.5.5' ]
680 verbose addNamed [ null, '>=0.5.5' ]
681 silly lockFile 37787860-buster-format-0-5-5 buster-format@>=0.5.5
682 verbose lock buster-format@>=0.5.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\37787860-buster-format-0-5-5.lock
683 verbose cache add [ 'sinon@>=1.4', null ]
684 silly cache add name=undefined spec="sinon@>=1.4" args=["sinon@>=1.4",null]
685 verbose parsed url { pathname: 'sinon@%3E=1.4',
685 verbose parsed url path: 'sinon@%3E=1.4',
685 verbose parsed url href: 'sinon@%3E=1.4' }
686 silly cache add name="sinon" spec=">=1.4" args=["sinon",">=1.4"]
687 verbose parsed url { pathname: '%3E=1.4', path: '%3E=1.4', href: '%3E=1.4' }
688 verbose addNamed [ 'sinon', '>=1.4' ]
689 verbose addNamed [ null, '>=1.4.0-' ]
690 silly lockFile ab40d67b-sinon-1-4 sinon@>=1.4
691 verbose lock sinon@>=1.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ab40d67b-sinon-1-4.lock
692 verbose cache add [ 'buster-test@>=0.6.1', null ]
693 silly cache add name=undefined spec="buster-test@>=0.6.1" args=["buster-test@>=0.6.1",null]
694 verbose parsed url { pathname: 'buster-test@%3E=0.6.1',
694 verbose parsed url path: 'buster-test@%3E=0.6.1',
694 verbose parsed url href: 'buster-test@%3E=0.6.1' }
695 silly cache add name="buster-test" spec=">=0.6.1" args=["buster-test",">=0.6.1"]
696 verbose parsed url { pathname: '%3E=0.6.1', path: '%3E=0.6.1', href: '%3E=0.6.1' }
697 verbose addNamed [ 'buster-test', '>=0.6.1' ]
698 verbose addNamed [ null, '>=0.6.1' ]
699 silly lockFile 32734f35-buster-test-0-6-1 buster-test@>=0.6.1
700 verbose lock buster-test@>=0.6.1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\32734f35-buster-test-0-6-1.lock
701 verbose cache add [ 'buster-sinon@>=0.6.0', null ]
702 silly cache add name=undefined spec="buster-sinon@>=0.6.0" args=["buster-sinon@>=0.6.0",null]
703 verbose parsed url { pathname: 'buster-sinon@%3E=0.6.0',
703 verbose parsed url path: 'buster-sinon@%3E=0.6.0',
703 verbose parsed url href: 'buster-sinon@%3E=0.6.0' }
704 silly cache add name="buster-sinon" spec=">=0.6.0" args=["buster-sinon",">=0.6.0"]
705 verbose parsed url { pathname: '%3E=0.6.0', path: '%3E=0.6.0', href: '%3E=0.6.0' }
706 verbose addNamed [ 'buster-sinon', '>=0.6.0' ]
707 verbose addNamed [ null, '>=0.6.0' ]
708 silly lockFile 3a885c21-buster-sinon-0-6-0 buster-sinon@>=0.6.0
709 verbose lock buster-sinon@>=0.6.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\3a885c21-buster-sinon-0-6-0.lock
710 verbose cache add [ 'buster-test-cli@>=0.7.4', null ]
711 silly cache add name=undefined spec="buster-test-cli@>=0.7.4" args=["buster-test-cli@>=0.7.4",null]
712 verbose parsed url { pathname: 'buster-test-cli@%3E=0.7.4',
712 verbose parsed url path: 'buster-test-cli@%3E=0.7.4',
712 verbose parsed url href: 'buster-test-cli@%3E=0.7.4' }
713 silly cache add name="buster-test-cli" spec=">=0.7.4" args=["buster-test-cli",">=0.7.4"]
714 verbose parsed url { pathname: '%3E=0.7.4', path: '%3E=0.7.4', href: '%3E=0.7.4' }
715 verbose addNamed [ 'buster-test-cli', '>=0.7.4' ]
716 verbose addNamed [ null, '>=0.7.4' ]
717 silly lockFile 23df14a4-buster-test-cli-0-7-4 buster-test-cli@>=0.7.4
718 verbose lock buster-test-cli@>=0.7.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\23df14a4-buster-test-cli-0-7-4.lock
719 verbose cache add [ 'buster-server-cli@>=0.2.2', null ]
720 silly cache add name=undefined spec="buster-server-cli@>=0.2.2" args=["buster-server-cli@>=0.2.2",null]
721 verbose parsed url { pathname: 'buster-server-cli@%3E=0.2.2',
721 verbose parsed url path: 'buster-server-cli@%3E=0.2.2',
721 verbose parsed url href: 'buster-server-cli@%3E=0.2.2' }
722 silly cache add name="buster-server-cli" spec=">=0.2.2" args=["buster-server-cli",">=0.2.2"]
723 verbose parsed url { pathname: '%3E=0.2.2', path: '%3E=0.2.2', href: '%3E=0.2.2' }
724 verbose addNamed [ 'buster-server-cli', '>=0.2.2' ]
725 verbose addNamed [ null, '>=0.2.2' ]
726 silly lockFile 4060cde8-buster-server-cli-0-2-2 buster-server-cli@>=0.2.2
727 verbose lock buster-server-cli@>=0.2.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\4060cde8-buster-server-cli-0-2-2.lock
728 verbose cache add [ 'buster-autotest@>=0.2.0', null ]
729 silly cache add name=undefined spec="buster-autotest@>=0.2.0" args=["buster-autotest@>=0.2.0",null]
730 verbose parsed url { pathname: 'buster-autotest@%3E=0.2.0',
730 verbose parsed url path: 'buster-autotest@%3E=0.2.0',
730 verbose parsed url href: 'buster-autotest@%3E=0.2.0' }
731 silly cache add name="buster-autotest" spec=">=0.2.0" args=["buster-autotest",">=0.2.0"]
732 verbose parsed url { pathname: '%3E=0.2.0', path: '%3E=0.2.0', href: '%3E=0.2.0' }
733 verbose addNamed [ 'buster-autotest', '>=0.2.0' ]
734 verbose addNamed [ null, '>=0.2.0' ]
735 silly lockFile 0ec5ee7e-buster-autotest-0-2-0 buster-autotest@>=0.2.0
736 verbose lock buster-autotest@>=0.2.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\0ec5ee7e-buster-autotest-0-2-0.lock
737 verbose cache add [ 'buster-static@>=0.5', null ]
738 silly cache add name=undefined spec="buster-static@>=0.5" args=["buster-static@>=0.5",null]
739 verbose parsed url { pathname: 'buster-static@%3E=0.5',
739 verbose parsed url path: 'buster-static@%3E=0.5',
739 verbose parsed url href: 'buster-static@%3E=0.5' }
740 silly cache add name="buster-static" spec=">=0.5" args=["buster-static",">=0.5"]
741 verbose parsed url { pathname: '%3E=0.5', path: '%3E=0.5', href: '%3E=0.5' }
742 verbose addNamed [ 'buster-static', '>=0.5' ]
743 verbose addNamed [ null, '>=0.5.0-' ]
744 silly lockFile 4203604e-buster-static-0-5 buster-static@>=0.5
745 verbose lock buster-static@>=0.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\4203604e-buster-static-0-5.lock
746 verbose cache add [ 'buster-syntax@~0.4', null ]
747 silly cache add name=undefined spec="buster-syntax@~0.4" args=["buster-syntax@~0.4",null]
748 verbose parsed url { pathname: 'buster-syntax@~0.4',
748 verbose parsed url path: 'buster-syntax@~0.4',
748 verbose parsed url href: 'buster-syntax@~0.4' }
749 silly cache add name="buster-syntax" spec="~0.4" args=["buster-syntax","~0.4"]
750 verbose parsed url { pathname: '~0.4', path: '~0.4', href: '~0.4' }
751 verbose addNamed [ 'buster-syntax', '~0.4' ]
752 verbose addNamed [ null, '>=0.4.0- <0.5.0-' ]
753 silly lockFile 18af6c0b-buster-syntax-0-4 buster-syntax@~0.4
754 verbose lock buster-syntax@~0.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\18af6c0b-buster-syntax-0-4.lock
755 verbose cache add [ 'when@https://github.com/cujojs/when/tarball/1.3.0', null ]
756 silly cache add name=undefined spec="when@https://github.com/cujojs/when/tarball/1.3.0" args=["when@https://github.com/cujojs/when/tarball/1.3.0",null]
757 verbose parsed url { pathname: 'when@https://github.com/cujojs/when/tarball/1.3.0',
757 verbose parsed url path: 'when@https://github.com/cujojs/when/tarball/1.3.0',
757 verbose parsed url href: 'when@https://github.com/cujojs/when/tarball/1.3.0' }
758 silly cache add name="when" spec="https://github.com/cujojs/when/tarball/1.3.0" args=["when","https://github.com/cujojs/when/tarball/1.3.0"]
759 verbose parsed url { protocol: 'https:',
759 verbose parsed url slashes: true,
759 verbose parsed url host: 'github.com',
759 verbose parsed url hostname: 'github.com',
759 verbose parsed url href: 'https://github.com/cujojs/when/tarball/1.3.0',
759 verbose parsed url pathname: '/cujojs/when/tarball/1.3.0',
759 verbose parsed url path: '/cujojs/when/tarball/1.3.0' }
760 silly lockFile 62a67e29-ub-com-cujojs-when-tarball-1-3-0 https://github.com/cujojs/when/tarball/1.3.0
761 verbose lock https://github.com/cujojs/when/tarball/1.3.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\62a67e29-ub-com-cujojs-when-tarball-1-3-0.lock
762 silly addNameRange { name: 'buster-core', range: '>=0.6.3', hasData: false }
763 silly addNameRange { name: 'buster-assertions', range: '>=0.10.3', hasData: false }
764 silly addNameRange { name: 'sinon', range: '>=1.4.0-', hasData: false }
765 silly addNameRange { name: 'buster-format', range: '>=0.5.5', hasData: false }
766 silly addNameRange { name: 'buster-test-cli', range: '>=0.7.4', hasData: false }
767 silly addNameRange { name: 'buster-sinon', range: '>=0.6.0', hasData: false }
768 silly addNameRange { name: 'buster-test', range: '>=0.6.1', hasData: false }
769 silly addNameRange { name: 'buster-server-cli', range: '>=0.2.2', hasData: false }
770 silly addNameRange { name: 'buster-evented-logger',
770 silly addNameRange range: '>=0.4.4',
770 silly addNameRange hasData: false }
771 silly addNameRange { name: 'buster-autotest', range: '>=0.2.0', hasData: false }
772 silly addNameRange { name: 'buster-static', range: '>=0.5.0-', hasData: false }
773 silly addNameRange { name: 'buster-syntax',
773 silly addNameRange range: '>=0.4.0- <0.5.0-',
773 silly addNameRange hasData: false }
774 verbose addRemoteTarball [ 'https://github.com/cujojs/when/tarball/1.3.0', null ]
775 info retry fetch attempt 1 at 23:33:39
776 verbose fetch to= C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375619124-0.025827706791460514\tmp.tgz
777 verbose url raw buster-core
778 verbose url resolving [ 'https://registry.npmjs.org/', './buster-core' ]
779 verbose url resolved https://registry.npmjs.org/buster-core
780 info trying registry request attempt 1 at 23:33:39
781 verbose etag "8DQ745HDBM1XW0Z4SME0LMGNB"
782 http GET https://registry.npmjs.org/buster-core
783 verbose url raw buster-assertions
784 verbose url resolving [ 'https://registry.npmjs.org/', './buster-assertions' ]
785 verbose url resolved https://registry.npmjs.org/buster-assertions
786 info trying registry request attempt 1 at 23:33:39
787 verbose etag "2YTOQLAXYS4I0BE0B138CWQ4M"
788 http GET https://registry.npmjs.org/buster-assertions
789 verbose url raw buster-format
790 verbose url resolving [ 'https://registry.npmjs.org/', './buster-format' ]
791 verbose url resolved https://registry.npmjs.org/buster-format
792 info trying registry request attempt 1 at 23:33:39
793 verbose etag "3XKHBQ5FAKC52G3ZW1WPMX6AX"
794 http GET https://registry.npmjs.org/buster-format
795 verbose url raw sinon
796 verbose url resolving [ 'https://registry.npmjs.org/', './sinon' ]
797 verbose url resolved https://registry.npmjs.org/sinon
798 info trying registry request attempt 1 at 23:33:39
799 verbose etag "9P7477B8YK85K0R1ZPG7H3495"
800 http GET https://registry.npmjs.org/sinon
801 verbose url raw buster-evented-logger
802 verbose url resolving [ 'https://registry.npmjs.org/', './buster-evented-logger' ]
803 verbose url resolved https://registry.npmjs.org/buster-evented-logger
804 info trying registry request attempt 1 at 23:33:39
805 verbose etag "EIL8BEE1CJVDR9RNC9OEHMD8G"
806 http GET https://registry.npmjs.org/buster-evented-logger
807 verbose url raw buster-test-cli
808 verbose url resolving [ 'https://registry.npmjs.org/', './buster-test-cli' ]
809 verbose url resolved https://registry.npmjs.org/buster-test-cli
810 info trying registry request attempt 1 at 23:33:39
811 verbose etag "AJAOD5O5JH2DE6POU3R1OQNSO"
812 http GET https://registry.npmjs.org/buster-test-cli
813 verbose url raw buster-autotest
814 verbose url resolving [ 'https://registry.npmjs.org/', './buster-autotest' ]
815 verbose url resolved https://registry.npmjs.org/buster-autotest
816 info trying registry request attempt 1 at 23:33:39
817 verbose etag "10EXRB8Z0999JVMKKLL431QVR"
818 http GET https://registry.npmjs.org/buster-autotest
819 http GET https://github.com/cujojs/when/tarball/1.3.0
820 verbose url raw buster-test
821 verbose url resolving [ 'https://registry.npmjs.org/', './buster-test' ]
822 verbose url resolved https://registry.npmjs.org/buster-test
823 info trying registry request attempt 1 at 23:33:39
824 verbose etag "3915NPWE27W5KH5FJ9MKJ975Z"
825 http GET https://registry.npmjs.org/buster-test
826 verbose url raw buster-sinon
827 verbose url resolving [ 'https://registry.npmjs.org/', './buster-sinon' ]
828 verbose url resolved https://registry.npmjs.org/buster-sinon
829 info trying registry request attempt 1 at 23:33:39
830 verbose etag "A8ELU4RM2TNJ5UQYOKY0JGPAR"
831 http GET https://registry.npmjs.org/buster-sinon
832 verbose url raw buster-syntax
833 verbose url resolving [ 'https://registry.npmjs.org/', './buster-syntax' ]
834 verbose url resolved https://registry.npmjs.org/buster-syntax
835 info trying registry request attempt 1 at 23:33:39
836 verbose etag "8I8KOL4XMRZOLRYI336PDPJZH"
837 http GET https://registry.npmjs.org/buster-syntax
838 verbose url raw buster-static
839 verbose url resolving [ 'https://registry.npmjs.org/', './buster-static' ]
840 verbose url resolved https://registry.npmjs.org/buster-static
841 info trying registry request attempt 1 at 23:33:39
842 verbose etag "3855K9QUXQU7ZIE494W0UC0HQ"
843 http GET https://registry.npmjs.org/buster-static
844 verbose url raw buster-server-cli
845 verbose url resolving [ 'https://registry.npmjs.org/', './buster-server-cli' ]
846 verbose url resolved https://registry.npmjs.org/buster-server-cli
847 info trying registry request attempt 1 at 23:33:39
848 verbose etag "82N4DX8MHJ7FPD5S0JKWF7HA"
849 http GET https://registry.npmjs.org/buster-server-cli
850 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\when\package.json
851 silly lockFile ec6554f1-ramp-resources-node-modules-when e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\when
852 info preinstall when@1.3.0
853 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\when\package.json
854 verbose readDependencies using package.json deps
855 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\when\package.json
856 verbose readDependencies using package.json deps
857 silly resolved []
858 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\when
859 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\when
860 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\when\package.json
861 verbose linkStuff [ false,
861 verbose linkStuff false,
861 verbose linkStuff false,
861 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules' ]
862 info linkStuff when@1.3.0
863 verbose linkBins when@1.3.0
864 verbose linkMans when@1.3.0
865 verbose rebuildBundles when@1.3.0
866 info install when@1.3.0
867 info postinstall when@1.3.0
868 silly gunzTarPerm extractEntry vendor/closure-compiler/COPYING
869 silly gunzTarPerm modified mode [ 'vendor/closure-compiler/COPYING', 438, 420 ]
870 silly gunzTarPerm extractEntry vendor/qunit/README.md
871 silly gunzTarPerm modified mode [ 'vendor/qunit/README.md', 438, 420 ]
872 silly gunzTarPerm extractEntry vendor/qunit/qunit/qunit-1.8.0.js
873 silly gunzTarPerm modified mode [ 'vendor/qunit/qunit/qunit-1.8.0.js', 438, 420 ]
874 silly gunzTarPerm extractEntry vendor/qunit/qunit/qunit.js
875 silly gunzTarPerm modified mode [ 'vendor/qunit/qunit/qunit.js', 438, 420 ]
876 silly gunzTarPerm extractEntry vendor/qunit-clib/README.md
877 silly gunzTarPerm modified mode [ 'vendor/qunit-clib/README.md', 438, 420 ]
878 silly gunzTarPerm extractEntry vendor/qunit-clib/qunit-clib.js
879 silly gunzTarPerm modified mode [ 'vendor/qunit-clib/qunit-clib.js', 438, 420 ]
880 silly gunzTarPerm extractEntry vendor/qunit-clib/LICENSE.txt
881 silly gunzTarPerm modified mode [ 'vendor/qunit-clib/LICENSE.txt', 438, 420 ]
882 silly gunzTarPerm extractEntry vendor/uglifyjs/uglify-js.js
883 silly gunzTarPerm modified mode [ 'vendor/uglifyjs/uglify-js.js', 438, 420 ]
884 silly gunzTarPerm extractEntry vendor/uglifyjs/lib/consolidator.js
885 silly gunzTarPerm modified mode [ 'vendor/uglifyjs/lib/consolidator.js', 438, 420 ]
886 silly gunzTarPerm extractEntry vendor/uglifyjs/lib/parse-js.js
887 silly gunzTarPerm modified mode [ 'vendor/uglifyjs/lib/parse-js.js', 438, 420 ]
888 silly gunzTarPerm extractEntry vendor/uglifyjs/lib/process.js
889 silly gunzTarPerm modified mode [ 'vendor/uglifyjs/lib/process.js', 438, 420 ]
890 silly gunzTarPerm extractEntry vendor/uglifyjs/lib/squeeze-more.js
891 silly gunzTarPerm modified mode [ 'vendor/uglifyjs/lib/squeeze-more.js', 438, 420 ]
892 silly gunzTarPerm extractEntry vendor/uglifyjs/README.org
893 silly gunzTarPerm modified mode [ 'vendor/uglifyjs/README.org', 438, 420 ]
894 silly gunzTarPerm extractEntry vendor/underscore/README.md
895 silly gunzTarPerm modified mode [ 'vendor/underscore/README.md', 438, 420 ]
896 silly gunzTarPerm extractEntry vendor/underscore/LICENSE
897 silly gunzTarPerm modified mode [ 'vendor/underscore/LICENSE', 438, 420 ]
898 silly gunzTarPerm extractEntry vendor/underscore/underscore-min.js
899 silly gunzTarPerm modified mode [ 'vendor/underscore/underscore-min.js', 438, 420 ]
900 silly gunzTarPerm extractEntry vendor/underscore/underscore.js
901 silly gunzTarPerm modified mode [ 'vendor/underscore/underscore.js', 438, 420 ]
902 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\lodash\package.json
903 silly lockFile af8ea4d9-mp-resources-node-modules-lodash e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\lodash
904 info preinstall lodash@0.5.2
905 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\lodash\package.json
906 verbose readDependencies using package.json deps
907 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\lodash\package.json
908 verbose readDependencies using package.json deps
909 silly resolved []
910 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\lodash
911 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\lodash
912 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\lodash\package.json
913 verbose linkStuff [ false,
913 verbose linkStuff false,
913 verbose linkStuff false,
913 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules' ]
914 info linkStuff lodash@0.5.2
915 verbose linkBins lodash@0.5.2
916 verbose link bins [ { lodash: './build.js' },
916 verbose link bins 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\.bin',
916 verbose link bins false ]
917 verbose linkMans lodash@0.5.2
918 verbose rebuildBundles lodash@0.5.2
919 info install lodash@0.5.2
920 info postinstall lodash@0.5.2
921 http 304 https://registry.npmjs.org/glob
922 silly registry.get cb [ 304,
922 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
922 silly registry.get etag: '"D9XNXNHQQB2PQWN1MRTT2WQYP"',
922 silly registry.get date: 'Wed, 16 Jan 2013 22:32:15 GMT',
922 silly registry.get 'content-length': '0' } ]
923 verbose etag glob from cache
924 silly addNameRange number 2 { name: 'glob', range: '>=3.1.9', hasData: true }
925 silly addNameRange versions [ 'glob',
925 silly addNameRange [ '1.1.0',
925 silly addNameRange '2.0.9',
925 silly addNameRange '2.0.8',
925 silly addNameRange '2.0.7',
925 silly addNameRange '2.1.0',
925 silly addNameRange '3.0.0',
925 silly addNameRange '3.0.1',
925 silly addNameRange '3.1.0',
925 silly addNameRange '3.1.1',
925 silly addNameRange '3.1.2',
925 silly addNameRange '3.1.3',
925 silly addNameRange '3.1.4',
925 silly addNameRange '3.1.5',
925 silly addNameRange '3.1.6',
925 silly addNameRange '3.1.7',
925 silly addNameRange '3.1.9',
925 silly addNameRange '3.1.10',
925 silly addNameRange '3.1.11',
925 silly addNameRange '3.1.12',
925 silly addNameRange '3.1.13',
925 silly addNameRange '3.1.14' ] ]
926 verbose addNamed [ 'glob', '3.1.14' ]
927 verbose addNamed [ '3.1.14', '3.1.14' ]
928 silly lockFile 7cf60591-glob-3-1-14 glob@3.1.14
929 verbose lock glob@3.1.14 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\7cf60591-glob-3-1-14.lock
930 http 304 https://registry.npmjs.org/async
931 silly registry.get cb [ 304,
931 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
931 silly registry.get etag: '"34J5E9LDLHZ5TWGOVY4ON8S96"',
931 silly registry.get date: 'Wed, 16 Jan 2013 22:32:15 GMT',
931 silly registry.get 'content-length': '0' } ]
932 verbose etag async from cache
933 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\glob\3.1.14\package\package.json
934 silly lockFile 7cf60591-glob-3-1-14 glob@3.1.14
935 silly lockFile db8b6f11-glob-3-1-9 glob@>=3.1.9
936 silly addNameRange number 2 { name: 'async', range: '>=0.1.22', hasData: true }
937 silly addNameRange versions [ 'async',
937 silly addNameRange [ '0.1.0',
937 silly addNameRange '0.1.1',
937 silly addNameRange '0.1.2',
937 silly addNameRange '0.1.3',
937 silly addNameRange '0.1.4',
937 silly addNameRange '0.1.5',
937 silly addNameRange '0.1.6',
937 silly addNameRange '0.1.7',
937 silly addNameRange '0.1.8',
937 silly addNameRange '0.1.9',
937 silly addNameRange '0.1.10',
937 silly addNameRange '0.1.11',
937 silly addNameRange '0.1.12',
937 silly addNameRange '0.1.13',
937 silly addNameRange '0.1.14',
937 silly addNameRange '0.1.15',
937 silly addNameRange '0.1.16',
937 silly addNameRange '0.1.17',
937 silly addNameRange '0.1.18',
937 silly addNameRange '0.1.19',
937 silly addNameRange '0.1.20',
937 silly addNameRange '0.1.21',
937 silly addNameRange '0.1.22' ] ]
938 verbose addNamed [ 'async', '0.1.22' ]
939 verbose addNamed [ '0.1.22', '0.1.22' ]
940 silly lockFile 09d21715-async-0-1-22 async@0.1.22
941 verbose lock async@0.1.22 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\09d21715-async-0-1-22.lock
942 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\async\0.1.22\package\package.json
943 silly lockFile 09d21715-async-0-1-22 async@0.1.22
944 silly lockFile 4163c2ff-async-0-1-22 async@>=0.1.22
945 silly resolved [ { author:
945 silly resolved { name: 'Isaac Z. Schlueter',
945 silly resolved email: 'i@izs.me',
945 silly resolved url: 'http://blog.izs.me/' },
945 silly resolved name: 'glob',
945 silly resolved description: 'a little globber',
945 silly resolved version: '3.1.14',
945 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/node-glob.git' },
945 silly resolved main: 'glob.js',
945 silly resolved engines: { node: '*' },
945 silly resolved dependencies: { minimatch: '0.2', 'graceful-fs': '~1.1.2', inherits: '1' },
945 silly resolved devDependencies: { tap: '~0.3', mkdirp: '0', rimraf: '1' },
945 silly resolved scripts: { test: 'tap test/*.js' },
945 silly resolved license: 'BSD',
945 silly resolved readme: '# Glob\n\nThis is a glob implementation in JavaScript. It uses the `minimatch`\nlibrary to do its matching.\n\n## Attention: node-glob users!\n\nThe API has changed dramatically between 2.x and 3.x. This library is\nnow 100% JavaScript, and the integer flags have been replaced with an\noptions object.\n\nAlso, there\'s an event emitter class, proper tests, and all the other\nthings you\'ve come to expect from node modules.\n\nAnd best of all, no compilation!\n\n## Usage\n\n```javascript\nvar glob = require("glob")\n\n// options is optional\nglob("**/*.js", options, function (er, files) {\n // files is an array of filenames.\n // If the `nonull` option is set, and nothing\n // was found, then files is ["**/*.js"]\n // er is an error object or null.\n})\n```\n\n## Features\n\nPlease see the [minimatch\ndocumentation](https://github.com/isaacs/minimatch) for more details.\n\nSupports these glob features:\n\n* Brace Expansion\n* Extended glob matching\n* "Globstar" `**` matching\n\nSee:\n\n* `man sh`\n* `man bash`\n* `man 3 fnmatch`\n* `man 5 gitignore`\n* [minimatch documentation](https://github.com/isaacs/minimatch)\n\n## glob(pattern, [options], cb)\n\n* `pattern` {String} Pattern to be matched\n* `options` {Object}\n* `cb` {Function}\n * `err` {Error | null}\n * `matches` {Array<String>} filenames found matching the pattern\n\nPerform an asynchronous glob search.\n\n## glob.sync(pattern, [options]\n\n* `pattern` {String} Pattern to be matched\n* `options` {Object}\n* return: {Array<String>} filenames found matching the pattern\n\nPerform a synchronous glob search.\n\n## Class: glob.Glob\n\nCreate a Glob object by instanting the `glob.Glob` class.\n\n```javascript\nvar Glob = require("glob").Glob\nvar mg = new Glob(pattern, options, cb)\n```\n\nIt\'s an EventEmitter, and starts walking the filesystem to find matches\nimmediately.\n\n### new glob.Glob(pattern, [options], [cb])\n\n* `pattern` {String} pattern to search for\n* `options` {Object}\n* `cb` {Function} Called when an error occurs, or matches are found\n * `err` {Error | null}\n * `matches` {Array<String>} filenames found matching the pattern\n\nNote that if the `sync` flag is set in the options, then matches will\nbe immediately available on the `g.found` member.\n\n### Properties\n\n* `minimatch` The minimatch object that the glob uses.\n* `options` The options object passed in.\n* `error` The error encountered. When an error is encountered, the\n glob object is in an undefined state, and should be discarded.\n* `aborted` Boolean which is set to true when calling `abort()`. There\n is no way at this time to continue a glob search after aborting, but\n you can re-use the statCache to avoid having to duplicate syscalls.\n\n### Events\n\n* `end` When the matching is finished, this is emitted with all the\n matches found. If the `nonull` option is set, and no match was found,\n then the `matches` list contains the original pattern. The matches\n are sorted, unless the `nosort` flag is set.\n* `match` Every time a match is found, this is emitted with the matched.\n* `error` Emitted when an unexpected error is encountered, or whenever\n any fs error occurs if `options.strict` is set.\n* `abort` When `abort()` is called, this event is raised.\n\n### Methods\n\n* `abort` Stop the search.\n\n### Options\n\nAll the options that can be passed to Minimatch can also be passed to\nGlob to change pattern matching behavior. Also, some have been added,\nor have glob-specific ramifications.\n\nAll options are false by default, unless otherwise noted.\n\nAll options are added to the glob object, as well.\n\n* `cwd` The current working directory in which to search. Defaults\n to `process.cwd()`.\n* `root` The place where patterns starting with `/` will be mounted\n onto. Defaults to `path.resolve(options.cwd, "/")` (`/` on Unix\n systems, and `C:\\` or some such on Windows.)\n* `nomount` By default, a pattern starting with a forward-slash will be\n "mounted" onto the root setting, so that a valid filesystem path is\n returned. Set this flag to disable that behavior.\n* `mark` Add a `/` character to directory matches. Note that this\n requires additional stat calls.\n* `nosort` Don\'t sort the results.\n* `stat` Set to true to stat *all* results. This reduces performance\n somewhat, and is completely unnecessary, unless `readdir` is presumed\n to be an untrustworthy indicator of file existence. It will cause\n ELOOP to be triggered one level sooner in the case of cyclical\n symbolic links.\n* `silent` When an unusual error is encountered\n when attempting to read a directory, a warning will be printed to\n stderr. Set the `silent` option to true to suppress these warnings.\n* `strict` When an unusual error is encountered\n when attempting to read a directory, the process will just continue on\n in search of other matches. Set the `strict` option to raise an error\n in these cases.\n* `statCache` A cache of results of filesystem information, to prevent\n unnecessary stat calls. While it should not normally be necessary to\n set this, you may pass the statCache from one glob() call to the\n options object of another, if you know that the filesystem will not\n change between calls. (See "Race Conditions" below.)\n* `sync` Perform a synchronous glob search.\n* `nounique` In some cases, brace-expanded patterns can result in the\n same file showing up multiple times in the result set. By default,\n this implementation prevents duplicates in the result set.\n Set this flag to disable that behavior.\n* `nonull` Set to never return an empty set, instead returning a set\n containing the pattern itself. This is the default in glob(3).\n* `nocase` Perform a case-insensitive match. Note that case-insensitive\n filesystems will sometimes result in glob returning results that are\n case-insensitively matched anyway, since readdir and stat will not\n raise an error.\n* `debug` Set to enable debug logging in minimatch and glob.\n* `globDebug` Set to enable debug logging in glob, but not minimatch.\n\n## Comparisons to other fnmatch/glob implementations\n\nWhile strict compliance with the existing standards is a worthwhile\ngoal, some discrepancies exist between node-glob and other\nimplementations, and are intentional.\n\nIf the pattern starts with a `!` character, then it is negated. Set the\n`nonegate` flag to suppress this behavior, and treat leading `!`\ncharacters normally. This is perhaps relevant if you wish to start the\npattern with a negative extglob pattern like `!(a|B)`. Multiple `!`\ncharacters at the start of a pattern will negate the pattern multiple\ntimes.\n\nIf a pattern starts with `#`, then it is treated as a comment, and\nwill not match anything. Use `\\#` to match a literal `#` at the\nstart of a line, or set the `nocomment` flag to suppress this behavior.\n\nThe double-star character `**` is supported by default, unless the\n`noglobstar` flag is set. This is supported in the manner of bsdglob\nand bash 4.1, where `**` only has special significance if it is the only\nthing in a path part. That is, `a/**/b` will match `a/x/y/b`, but\n`a/**b` will not. **Note that this is different from the way that `**` is\nhandled by ruby\'s `Dir` class.**\n\nIf an escaped pattern has no matches, and the `nonull` flag is set,\nthen glob returns the pattern as-provided, rather than\ninterpreting the character escapes. For example,\n`glob.match([], "\\\\*a\\\\?")` will return `"\\\\*a\\\\?"` rather than\n`"*a?"`. This is akin to setting the `nullglob` option in bash, except\nthat it does not resolve escaped pattern characters.\n\nIf brace expansion is not disabled, then it is performed before any\nother interpretation of the glob pattern. Thus, a pattern like\n`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded\n**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are\nchecked for validity. Since those two are valid, matching proceeds.\n\n## Windows\n\n**Please only use forward-slashes in glob expressions.**\n\nThough windows uses either `/` or `\\` as its path separator, only `/`\ncharacters are used by this glob implementation. You must use\nforward-slashes **only** in glob expressions. Back-slashes will always\nbe interpreted as escape characters, not path separators.\n\nResults from absolute patterns such as `/foo/*` are mounted onto the\nroot setting using `path.join`. On windows, this will by default result\nin `/foo/*` matching `C:\\foo\\bar.txt`.\n\n## Race Conditions\n\nGlob searching, by its very nature, is susceptible to race conditions,\nsince it relies on directory walking and such.\n\nAs a result, it is possible that a file that exists when glob looks for\nit may have been deleted or modified by the time it returns the result.\n\nAs part of its internal implementation, this program caches all stat\nand readdir calls that it makes, in order to cut down on system\noverhead. However, this also makes it even more susceptible to races,\nespecially if the statCache object is reused between glob calls.\n\nUsers are thus advised not to use a glob result as a\nguarantee of filesystem state in the face of rapid changes.\nFor the vast majority of operations, this is never a problem.\n',
945 silly resolved readmeFilename: 'README.md',
945 silly resolved _id: 'glob@3.1.14',
945 silly resolved _from: 'glob@>=3.1.9' },
945 silly resolved { name: 'async',
945 silly resolved description: 'Higher-order functions and common patterns for asynchronous code',
945 silly resolved main: './index',
945 silly resolved author: { name: 'Caolan McMahon' },
945 silly resolved version: '0.1.22',
945 silly resolved repository: { type: 'git', url: 'http://github.com/caolan/async.git' },
945 silly resolved bugs: { url: 'http://github.com/caolan/async/issues' },
945 silly resolved licenses: [ [Object] ],
945 silly resolved devDependencies: { nodeunit: '>0.0.0', 'uglify-js': '1.2.x', nodelint: '>0.0.0' },
945 silly resolved readme: '# Async.js\n\nAsync is a utility module which provides straight-forward, powerful functions\nfor working with asynchronous JavaScript. Although originally designed for\nuse with [node.js](http://nodejs.org), it can also be used directly in the\nbrowser.\n\nAsync provides around 20 functions that include the usual \'functional\'\nsuspects (map, reduce, filter, forEach…) as well as some common patterns\nfor asynchronous control flow (parallel, series, waterfall…). All these\nfunctions assume you follow the node.js convention of providing a single\ncallback as the last argument of your async function.\n\n\n## Quick Examples\n\n async.map([\'file1\',\'file2\',\'file3\'], fs.stat, function(err, results){\n // results is now an array of stats for each file\n });\n\n async.filter([\'file1\',\'file2\',\'file3\'], path.exists, function(results){\n // results now equals an array of the existing files\n });\n\n async.parallel([\n function(){ ... },\n function(){ ... }\n ], callback);\n\n async.series([\n function(){ ... },\n function(){ ... }\n ]);\n\nThere are many more functions available so take a look at the docs below for a\nfull list. This module aims to be comprehensive, so if you feel anything is\nmissing please create a GitHub issue for it.\n\n\n## Download\n\nReleases are available for download from\n[GitHub](http://github.com/caolan/async/downloads).\nAlternatively, you can install using Node Package Manager (npm):\n\n npm install async\n\n\n__Development:__ [async.js](https://github.com/caolan/async/raw/master/lib/async.js) - 17.5kb Uncompressed\n\n__Production:__ [async.min.js](https://github.com/caolan/async/raw/master/dist/async.min.js) - 1.7kb Packed and Gzipped\n\n\n## In the Browser\n\nSo far its been tested in IE6, IE7, IE8, FF3.6 and Chrome 5. Usage:\n\n <script type="text/javascript" src="async.js"></script>\n <script type="text/javascript">\n\n async.map(data, asyncProcess, function(err, results){\n alert(results);\n });\n\n </script>\n\n\n## Documentation\n\n### Collections\n\n* [forEach](#forEach)\n* [map](#map)\n* [filter](#filter)\n* [reject](#reject)\n* [reduce](#reduce)\n* [detect](#detect)\n* [sortBy](#sortBy)\n* [some](#some)\n* [every](#every)\n* [concat](#concat)\n\n### Control Flow\n\n* [series](#series)\n* [parallel](#parallel)\n* [whilst](#whilst)\n* [until](#until)\n* [waterfall](#waterfall)\n* [queue](#queue)\n* [auto](#auto)\n* [iterator](#iterator)\n* [apply](#apply)\n* [nextTick](#nextTick)\n\n### Utils\n\n* [memoize](#memoize)\n* [unmemoize](#unmemoize)\n* [log](#log)\n* [dir](#dir)\n* [noConflict](#noConflict)\n\n\n## Collections\n\n<a name="forEach" />\n### forEach(arr, iterator, callback)\n\nApplies an iterator function to each item in an array, in parallel.\nThe iterator is called with an item from the list and a callback for when it\nhas finished. If the iterator passes an error to this callback, the main\ncallback for the forEach function is immediately called with the error.\n\nNote, that since this function applies the iterator to each item in parallel\nthere is no guarantee that the iterator functions will complete in order.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* iterator(item, callback) - A function to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed.\n* callback(err) - A callback which is called after all the iterator functions\n have finished, or an error has occurred.\n\n__Example__\n\n // assuming openFiles is an array of file names and saveFile is a function\n // to save the modified contents of that file:\n\n async.forEach(openFiles, saveFile, function(err){\n // if any of the saves produced an error, err would equal that error\n });\n\n---------------------------------------\n\n<a name="forEachSeries" />\n### forEachSeries(arr, iterator, callback)\n\nThe same as forEach only the iterator is applied to each item in the array in\nseries. The next iterator is only called once the current one has completed\nprocessing. This means the iterator functions will complete in order.\n\n\n---------------------------------------\n\n<a name="forEachLimit" />\n### forEachLimit(arr, limit, iterator, callback)\n\nThe same as forEach only the iterator is applied to batches of items in the\narray, in series. The next batch of iterators is only called once the current\none has completed processing.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* limit - How many items should be in each batch.\n* iterator(item, callback) - A function to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed.\n* callback(err) - A callback which is called after all the iterator functions\n have finished, or an error has occurred.\n\n__Example__\n\n // Assume documents is an array of JSON objects and requestApi is a\n // function that interacts with a rate-limited REST api.\n\n async.forEachLimit(documents, 20, requestApi, function(err){\n // if any of the saves produced an error, err would equal that error\n });\n---------------------------------------\n\n<a name="map" />\n### map(arr, iterator, callback)\n\nProduces a new array of values by mapping each value in the given array through\nthe iterator function. The iterator is called with an item from the array and a\ncallback for when it has finished processing. The callback takes 2 arguments, \nan error and the transformed item from the array. If the iterator passes an\nerror to this callback, the main callback for the map function is immediately\ncalled with the error.\n\nNote, that since this function applies the iterator to each item in parallel\nthere is no guarantee that the iterator functions will complete in order, however\nthe results array will be in the same order as the original array.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* iterator(item, callback) - A function to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed\n with an error (which can be null) and a transformed item.\n* callback(err, results) - A callback which is called after all the iterator\n functions have finished, or an error has occurred. Results is an array of the\n transformed items from the original array.\n\n__Example__\n\n async.map([\'file1\',\'file2\',\'file3\'], fs.stat, function(err, results){\n // results is now an array of stats for each file\n });\n\n---------------------------------------\n\n<a name="mapSeries" />\n### mapSeries(arr, iterator, callback)\n\nThe same as map only the iterator is applied to each item in the array in\nseries. The next iterator is only called once the current one has completed\nprocessing. The results array will be in the same order as the original.\n\n\n---------------------------------------\n\n<a name="filter" />\n### filter(arr, iterator, callback)\n\n__Alias:__ select\n\nReturns a new array of all the values which pass an async truth test.\n_The callback for each iterator call only accepts a single argument of true or\nfalse, it does not accept an error argument first!_ This is in-line with the\nway node libraries work with truth tests like path.exists. This operation is\nperformed in parallel, but the results array will be in the same order as the\noriginal.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* iterator(item, callback) - A truth test to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed.\n* callback(results) - A callback which is called after all the iterator\n functions have finished.\n\n__Example__\n\n async.filter([\'file1\',\'file2\',\'file3\'], path.exists, function(results){\n // results now equals an array of the existing files\n });\n\n---------------------------------------\n\n<a name="filterSeries" />\n### filterSeries(arr, iterator, callback)\n\n__alias:__ selectSeries\n\nThe same as filter only the iterator is applied to each item in the array in\nseries. The next iterator is only called once the current one has completed\nprocessing. The results array will be in the same order as the original.\n\n---------------------------------------\n\n<a name="reject" />\n### reject(arr, iterator, callback)\n\nThe opposite of filter. Removes values that pass an async truth test.\n\n---------------------------------------\n\n<a name="rejectSeries" />\n### rejectSeries(arr, iterator, callback)\n\nThe same as filter, only the iterator is applied to each item in the array\nin series.\n\n\n---------------------------------------\n\n<a name="reduce" />\n### reduce(arr, memo, iterator, callback)\n\n__aliases:__ inject, foldl\n\nReduces a list of values into a single value using an async iterator to return\neach successive step. Memo is the initial state of the reduction. This\nfunction only operates in series. For performance reasons, it may make sense to\nsplit a call to this function into a parallel map, then use the normal\nArray.prototype.reduce on the results. This function is for situations where\neach step in the reduction needs to be async, if you can get the data before\nreducing it then its probably a good idea to do so.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* memo - The initial state of the reduction.\n* iterator(memo, item, callback) - A function applied to each item in the\n array to produce the next step in the reduction. The iterator is passed a\n callback which accepts an optional error as its first argument, and the state\n of the reduction as the second. If an error is passed to the callback, the\n reduction is stopped and the main callback is immediately called with the\n error.\n* callback(err, result) - A callback which is called after all the iterator\n functions have finished. Result is the reduced value.\n\n__Example__\n\n async.reduce([1,2,3], 0, function(memo, item, callback){\n // pointless async:\n process.nextTick(function(){\n callback(null, memo + item)\n });\n }, function(err, result){\n // result is now equal to the last value of memo, which is 6\n });\n\n---------------------------------------\n\n<a name="reduceRight" />\n### reduceRight(arr, memo, iterator, callback)\n\n__Alias:__ foldr\n\nSame as reduce, only operates on the items in the array in reverse order.\n\n\n---------------------------------------\n\n<a name="detect" />\n### detect(arr, iterator, callback)\n\nReturns the first value in a list that passes an async truth test. The\niterator is applied in parallel, meaning the first iterator to return true will\nfire the detect callback with that result. That means the result might not be\nthe first item in the original array (in terms of order) that passes the test.\n\nIf order within the original array is important then look at detectSeries.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* iterator(item, callback) - A truth test to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed.\n* callback(result) - A callback which is called as soon as any iterator returns\n true, or after all the iterator functions have finished. Result will be\n the first item in the array that passes the truth test (iterator) or the\n value undefined if none passed.\n\n__Example__\n\n async.detect([\'file1\',\'file2\',\'file3\'], path.exists, function(result){\n // result now equals the first file in the list that exists\n });\n\n---------------------------------------\n\n<a name="detectSeries" />\n### detectSeries(arr, iterator, callback)\n\nThe same as detect, only the iterator is applied to each item in the array\nin series. This means the result is always the first in the original array (in\nterms of array order) that passes the truth test.\n\n\n---------------------------------------\n\n<a name="sortBy" />\n### sortBy(arr, iterator, callback)\n\nSorts a list by the results of running each value through an async iterator.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* iterator(item, callback) - A function to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed\n with an error (which can be null) and a value to use as the sort criteria.\n* callback(err, results) - A callback which is called after all the iterator\n functions have finished, or an error has occurred. Results is the items from\n the original array sorted by the values returned by the iterator calls.\n\n__Example__\n\n async.sortBy([\'file1\',\'file2\',\'file3\'], function(file, callback){\n fs.stat(file, function(err, stats){\n callback(err, stats.mtime);\n });\n }, function(err, results){\n // results is now the original array of files sorted by\n // modified date\n });\n\n\n---------------------------------------\n\n<a name="some" />\n### some(arr, iterator, callback)\n\n__Alias:__ any\n\nReturns true if at least one element in the array satisfies an async test.\n_The callback for each iterator call only accepts a single argument of true or\nfalse, it does not accept an error argument first!_ This is in-line with the\nway node libraries work with truth tests like path.exists. Once any iterator\ncall returns true, the main callback is immediately called.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* iterator(item, callback) - A truth test to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed.\n* callback(result) - A callback which is called as soon as any iterator returns\n true, or after all the iterator functions have finished. Result will be\n either true or false depending on the values of the async tests.\n\n__Example__\n\n async.some([\'file1\',\'file2\',\'file3\'], path.exists, function(result){\n // if result is true then at least one of the files exists\n });\n\n---------------------------------------\n\n<a name="every" />\n### every(arr, iterator, callback)\n\n__Alias:__ all\n\nReturns true if every element in the array satisfies an async test.\n_The callback for each iterator call only accepts a single argument of true or\nfalse, it does not accept an error argument first!_ This is in-line with the\nway node libraries work with truth tests like path.exists.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* iterator(item, callback) - A truth test to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed.\n* callback(result) - A callback which is called after all the iterator\n functions have finished. Result will be either true or false depending on\n the values of the async tests.\n\n__Example__\n\n async.every([\'file1\',\'file2\',\'file3\'], path.exists, function(result){\n // if result is true then every file exists\n });\n\n---------------------------------------\n\n<a name="concat" />\n### concat(arr, iterator, callback)\n\nApplies an iterator to each item in a list, concatenating the results. Returns the\nconcatenated list. The iterators are called in parallel, and the results are\nconcatenated as they return. There is no guarantee that the results array will\nbe returned in the original order of the arguments passed to the iterator function.\n\n__Arguments__\n\n* arr - An array to iterate over\n* iterator(item, callback) - A function to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed\n with an error (which can be null) and an array of results.\n* callback(err, results) - A callback which is called after all the iterator\n functions have finished, or an error has occurred. Results is an array containing\n the concatenated results of the iterator function.\n\n__Example__\n\n async.concat([\'dir1\',\'dir2\',\'dir3\'], fs.readdir, function(err, files){\n // files is now a list of filenames that exist in the 3 directories\n });\n\n---------------------------------------\n\n<a name="concatSeries" />\n### concatSeries(arr, iterator, callback)\n\nSame as async.concat, but executes in series instead of parallel.\n\n\n## Control Flow\n\n<a name="series" />\n### series(tasks, [callback])\n\nRun an array of functions in series, each one running once the previous\nfunction has completed. If any functions in the series pass an error to its\ncallback, no more functions are run and the callback for the series is\nimmediately called with the value of the error. Once the tasks have completed,\nthe results are passed to the final callback as an array.\n\nIt is also possible to use an object instead of an array. Each property will be\nrun as a function and the results will be passed to the final callback as an object\ninstead of an array. This can be a more readable way of handling results from\nasync.series.\n\n\n__Arguments__\n\n* tasks - An array or object containing functions to run, each function is passed\n a callback it must call on completion.\n* callback(err, results) - An optional callback to run once all the functions\n have completed. This function gets an array of all the arguments passed to\n the callbacks used in the array.\n\n__Example__\n\n async.series([\n function(callback){\n // do some stuff ...\n callback(null, \'one\');\n },\n function(callback){\n // do some more stuff ...\n callback(null, \'two\');\n },\n ],\n // optional callback\n function(err, results){\n // results is now equal to [\'one\', \'two\']\n });\n\n\n // an example using an object instead of an array\n async.series({\n one: function(callback){\n setTimeout(function(){\n callback(null, 1);\n }, 200);\n },\n two: function(callback){\n setTimeout(function(){\n callback(null, 2);\n }, 100);\n },\n },\n function(err, results) {\n // results is now equal to: {one: 1, two: 2}\n });\n\n\n---------------------------------------\n\n<a name="parallel" />\n### parallel(tasks, [callback])\n\nRun an array of functions in parallel, without waiting until the previous\nfunction has completed. If any of the functions pass an error to its\ncallback, the main callback is immediately called with the value of the error.\nOnce the tasks have completed, the results are passed to the final callback as an\narray.\n\nIt is also possible to use an object instead of an array. Each property will be\nrun as a function and the results will be passed to the final callback as an object\ninstead of an array. This can be a more readable way of handling results from\nasync.parallel.\n\n\n__Arguments__\n\n* tasks - An array or object containing functions to run, each function is passed a\n callback it must call on completion.\n* callback(err, results) - An optional callback to run once all the functions\n have completed. This function gets an array of all the arguments passed to\n the callbacks used in the array.\n\n__Example__\n\n async.parallel([\n function(callback){\n setTimeout(function(){\n callback(null, \'one\');\n }, 200);\n },\n function(callback){\n setTimeout(function(){\n callback(null, \'two\');\n }, 100);\n },\n ],\n // optional callback\n function(err, results){\n // the results array will equal [\'one\',\'two\'] even though\n // the second function had a shorter timeout.\n });\n\n\n // an example using an object instead of an array\n async.parallel({\n one: function(callback){\n setTimeout(function(){\n callback(null, 1);\n }, 200);\n },\n two: function(callback){\n setTimeout(function(){\n callback(null, 2);\n }, 100);\n },\n },\n function(err, results) {\n // results is now equals to: {one: 1, two: 2}\n });\n\n\n---------------------------------------\n\n<a name="whilst" />\n### whilst(test, fn, callback)\n\nRepeatedly call fn, while test returns true. Calls the callback when stopped,\nor an error occurs.\n\n__Arguments__\n\n* test() - synchronous truth test to perform before each execution of fn.\n* fn(callback) - A function to call each time the test passes. The function is\n passed a callback which must be called once it has completed with an optional\n error as the first argument.\n* callback(err) - A callback which is called after the test fails and repeated\n execution of fn has stopped.\n\n__Example__\n\n var count = 0;\n\n async.whilst(\n function () { return count < 5; },\n function (callback) {\n count++;\n setTimeout(callback, 1000);\n },\n function (err) {\n // 5 seconds have passed\n }\n );\n\n\n---------------------------------------\n\n<a name="until" />\n### until(test, fn, callback)\n\nRepeatedly call fn, until test returns true. Calls the callback when stopped,\nor an error occurs.\n\nThe inverse of async.whilst.\n\n\n---------------------------------------\n\n<a name="waterfall" />\n### waterfall(tasks, [callback])\n\nRuns an array of functions in series, each passing their results to the next in\nthe array. However, if any of the functions pass an error to the callback, the\nnext function is not executed and the main callback is immediately called with\nthe error.\n\n__Arguments__\n\n* tasks - An array of functions to run, each function is passed a callback it\n must call on completion.\n* callback(err, [results]) - An optional callback to run once all the functions\n have completed. This will be passed the results of the last task\'s callback.\n\n\n\n__Example__\n\n async.waterfall([\n function(callback){\n callback(null, \'one\', \'two\');\n },\n function(arg1, arg2, callback){\n callback(null, \'three\');\n },\n function(arg1, callback){\n // arg1 now equals \'three\'\n callback(null, \'done\');\n }\n ], function (err, result) {\n // result now equals \'done\' \n });\n\n\n---------------------------------------\n\n<a name="queue" />\n### queue(worker, concurrency)\n\nCreates a queue object with the specified concurrency. Tasks added to the\nqueue will be processed in parallel (up to the concurrency limit). If all\nworkers are in progress, the task is queued until one is available. Once\na worker has completed a task, the task\'s callback is called.\n\n__Arguments__\n\n* worker(task, callback) - An asynchronous function for processing a queued\n task.\n* concurrency - An integer for determining how many worker functions should be\n run in parallel.\n\n__Queue objects__\n\nThe queue object returned by this function has the following properties and\nmethods:\n\n* length() - a function returning the number of items waiting to be processed.\n* concurrency - an integer for determining how many worker functions should be\n run in parallel. This property can be changed after a queue is created to\n alter the concurrency on-the-fly.\n* push(task, [callback]) - add a new task to the queue, the callback is called\n once the worker has finished processing the task.\n instead of a single task, an array of tasks can be submitted. the respective callback is used for every task in the list.\n* saturated - a callback that is called when the queue length hits the concurrency and further tasks will be queued\n* empty - a callback that is called when the last item from the queue is given to a worker\n* drain - a callback that is called when the last item from the queue has returned from the worker\n\n__Example__\n\n // create a queue object with concurrency 2\n\n var q = async.queue(function (task, callback) {\n console.log(\'hello \' + task.name);\n callback();\n }, 2);\n\n\n // assign a callback\n q.drain = function() {\n console.log(\'all items have been processed\');\n }\n\n // add some items to the queue\n\n q.push({name: \'foo\'}, function (err) {\n console.log(\'finished processing foo\');\n });\n q.push({name: \'bar\'}, function (err) {\n console.log(\'finished processing bar\');\n });\n\n // add some items to the queue (batch-wise)\n\n q.push([{name: \'baz\'},{name: \'bay\'},{name: \'bax\'}], function (err) {\n console.log(\'finished processing bar\');\n });\n\n\n---------------------------------------\n\n<a name="auto" />\n### auto(tasks, [callback])\n\nDetermines the best order for running functions based on their requirements.\nEach function can optionally depend on other functions being completed first,\nand each function is run as soon as its requirements are satisfied. If any of\nthe functions pass an error to their callback, that function will not complete\n(so any other functions depending on it will not run) and the main callback\nwill be called immediately with the error. Functions also receive an object\ncontaining the results of functions which have completed so far.\n\n__Arguments__\n\n* tasks - An object literal containing named functions or an array of\n requirements, with the function itself the last item in the array. The key\n used for each function or array is used when specifying requirements. The\n syntax is easier to understand by looking at the example.\n* callback(err, results) - An optional callback which is called when all the\n tasks have been completed. The callback will receive an error as an argument\n if any tasks pass an error to their callback. If all tasks complete\n successfully, it will receive an object containing their results.\n\n__Example__\n\n async.auto({\n get_data: function(callback){\n // async code to get some data\n },\n make_folder: function(callback){\n // async code to create a directory to store a file in\n // this is run at the same time as getting the data\n },\n write_file: [\'get_data\', \'make_folder\', function(callback){\n // once there is some data and the directory exists,\n // write the data to a file in the directory\n callback(null, filename);\n }],\n email_link: [\'write_file\', function(callback, results){\n // once the file is written let\'s email a link to it...\n // results.write_file contains the filename returned by write_file.\n }]\n });\n\nThis is a fairly trivial example, but to do this using the basic parallel and\nseries functions would look like this:\n\n async.parallel([\n function(callback){\n // async code to get some data\n },\n function(callback){\n // async code to create a directory to store a file in\n // this is run at the same time as getting the data\n }\n ],\n function(results){\n async.series([\n function(callback){\n // once there is some data and the directory exists,\n // write the data to a file in the directory\n },\n email_link: function(callback){\n // once the file is written let\'s email a link to it...\n }\n ]);\n });\n\nFor a complicated series of async tasks using the auto function makes adding\nnew tasks much easier and makes the code more readable.\n\n\n---------------------------------------\n\n<a name="iterator" />\n### iterator(tasks)\n\nCreates an iterator function which calls the next function in the array,\nreturning a continuation to call the next one after that. Its also possible to\n\'peek\' the next iterator by doing iterator.next().\n\nThis function is used internally by the async module but can be useful when\nyou want to manually control the flow of functions in series.\n\n__Arguments__\n\n* tasks - An array of functions to run, each function is passed a callback it\n must call on completion.\n\n__Example__\n\n var iterator = async.iterator([\n function(){ sys.p(\'one\'); },\n function(){ sys.p(\'two\'); },\n function(){ sys.p(\'three\'); }\n ]);\n\n node> var iterator2 = iterator();\n \'one\'\n node> var iterator3 = iterator2();\n \'two\'\n node> iterator3();\n \'three\'\n node> var nextfn = iterator2.next();\n node> nextfn();\n \'three\'\n\n\n---------------------------------------\n\n<a name="apply" />\n### apply(function, arguments..)\n\nCreates a continuation function with some arguments already applied, a useful\nshorthand when combined with other control flow functions. Any arguments\npassed to the returned function are added to the arguments originally passed\nto apply.\n\n__Arguments__\n\n* function - The function you want to eventually apply all arguments to.\n* arguments... - Any number of arguments to automatically apply when the\n continuation is called.\n\n__Example__\n\n // using apply\n\n async.parallel([\n async.apply(fs.writeFile, \'testfile1\', \'test1\'),\n async.apply(fs.writeFile, \'testfile2\', \'test2\'),\n ]);\n\n\n // the same process without using apply\n\n async.parallel([\n function(callback){\n fs.writeFile(\'testfile1\', \'test1\', callback);\n },\n function(callback){\n fs.writeFile(\'testfile2\', \'test2\', callback);\n },\n ]);\n\nIt\'s possible to pass any number of additional arguments when calling the\ncontinuation:\n\n node> var fn = async.apply(sys.puts, \'one\');\n node> fn(\'two\', \'three\');\n one\n two\n three\n\n---------------------------------------\n\n<a name="nextTick" />\n### nextTick(callback)\n\nCalls the callback on a later loop around the event loop. In node.js this just\ncalls process.nextTick, in the browser it falls back to setTimeout(callback, 0),\nwhich means other higher priority events may precede the execution of the callback.\n\nThis is used internally for browser-compatibility purposes.\n\n__Arguments__\n\n* callback - The function to call on a later loop around the event loop.\n\n__Example__\n\n var call_order = [];\n async.nextTick(function(){\n call_order.push(\'two\');\n // call_order now equals [\'one\',\'two]\n });\n call_order.push(\'one\')\n\n\n## Utils\n\n<a name="memoize" />\n### memoize(fn, [hasher])\n\nCaches the results of an async function. When creating a hash to store function\nresults against, the callback is omitted from the hash and an optional hash\nfunction can be used.\n\n__Arguments__\n\n* fn - the function you to proxy and cache results from.\n* hasher - an optional function for generating a custom hash for storing\n results, it has all the arguments applied to it apart from the callback, and\n must be synchronous.\n\n__Example__\n\n var slow_fn = function (name, callback) {\n // do something\n callback(null, result);\n };\n var fn = async.memoize(slow_fn);\n\n // fn can now be used as if it were slow_fn\n fn(\'some name\', function () {\n // callback\n });\n\n<a name="unmemoize" />\n### unmemoize(fn)\n\nUndoes a memoized function, reverting it to the original, unmemoized\nform. Comes handy in tests.\n\n__Arguments__\n\n* fn - the memoized function\n\n<a name="log" />\n### log(function, arguments)\n\nLogs the result of an async function to the console. Only works in node.js or\nin browsers that support console.log and console.error (such as FF and Chrome).\nIf multiple arguments are returned from the async function, console.log is\ncalled on each argument in order.\n\n__Arguments__\n\n* function - The function you want to eventually apply all arguments to.\n* arguments... - Any number of arguments to apply to the function.\n\n__Example__\n\n var hello = function(name, callback){\n setTimeout(function(){\n callback(null, \'hello \' + name);\n }, 1000);\n };\n\n node> async.log(hello, \'world\');\n \'hello world\'\n\n\n---------------------------------------\n\n<a name="dir" />\n### dir(function, arguments)\n\nLogs the result of an async function to the console using console.dir to\ndisplay the properties of the resulting object. Only works in node.js or\nin browsers that support console.dir and console.error (such as FF and Chrome).\nIf multiple arguments are returned from the async function, console.dir is\ncalled on each argument in order.\n\n__Arguments__\n\n* function - The function you want to eventually apply all arguments to.\n* arguments... - Any number of arguments to apply to the function.\n\n__Example__\n\n var hello = function(name, callback){\n setTimeout(function(){\n callback(null, {hello: name});\n }, 1000);\n };\n\n node> async.dir(hello, \'world\');\n {hello: \'world\'}\n\n\n---------------------------------------\n\n<a name="noConflict" />\n### noConflict()\n\nChanges the value of async back to its original value, returning a reference to the\nasync object.\n',
945 silly resolved readmeFilename: 'README.md',
945 silly resolved _id: 'async@0.1.22',
945 silly resolved _from: 'async@>=0.1.22' } ]
946 info install glob@3.1.14 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob
947 info install async@0.1.22 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob
948 info installOne glob@3.1.14
949 info installOne async@0.1.22
950 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\glob\3.1.14\package\package.json
951 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob unbuild
952 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\package.json
953 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\async\0.1.22\package\package.json
954 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async unbuild
955 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async\package.json
956 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\glob\3.1.14\package.tgz
957 silly lockFile eabaa0c9-les-multi-glob-node-modules-glob e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob
958 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\eabaa0c9-les-multi-glob-node-modules-glob.lock
959 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\async\0.1.22\package.tgz
960 silly lockFile e34c6fc2-es-multi-glob-node-modules-async e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async
961 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\e34c6fc2-es-multi-glob-node-modules-async.lock
962 silly gunzTarPerm modes [ '755', '644' ]
963 silly gunzTarPerm modes [ '755', '644' ]
964 silly gunzTarPerm extractEntry package.json
965 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
966 silly gunzTarPerm extractEntry package.json
967 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
968 silly gunzTarPerm extractEntry .npmignore
969 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
970 silly gunzTarPerm extractEntry README.md
971 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
972 silly gunzTarPerm extractEntry .npmignore
973 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
974 silly gunzTarPerm extractEntry README.md
975 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
976 silly gunzTarPerm extractEntry LICENSE
977 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
978 silly gunzTarPerm extractEntry glob.js
979 silly gunzTarPerm modified mode [ 'glob.js', 438, 420 ]
980 silly gunzTarPerm extractEntry LICENSE
981 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
982 silly gunzTarPerm extractEntry index.js
983 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
984 silly gunzTarPerm extractEntry .travis.yml
985 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
986 silly gunzTarPerm extractEntry examples/g.js
987 silly gunzTarPerm modified mode [ 'examples/g.js', 438, 420 ]
988 silly gunzTarPerm extractEntry examples/usr-local.js
989 silly gunzTarPerm modified mode [ 'examples/usr-local.js', 438, 420 ]
990 silly gunzTarPerm extractEntry .gitmodules
991 silly gunzTarPerm modified mode [ '.gitmodules', 438, 420 ]
992 silly gunzTarPerm extractEntry lib/async.js
993 silly gunzTarPerm modified mode [ 'lib/async.js', 438, 420 ]
994 silly gunzTarPerm extractEntry test/00-setup.js
995 silly gunzTarPerm modified mode [ 'test/00-setup.js', 438, 420 ]
996 silly gunzTarPerm extractEntry test/bash-comparison.js
997 silly gunzTarPerm modified mode [ 'test/bash-comparison.js', 438, 420 ]
998 silly gunzTarPerm extractEntry test/cwd-test.js
999 silly gunzTarPerm modified mode [ 'test/cwd-test.js', 438, 420 ]
1000 silly gunzTarPerm extractEntry Makefile
1001 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
1002 silly gunzTarPerm extractEntry test/mark.js
1003 silly gunzTarPerm modified mode [ 'test/mark.js', 438, 420 ]
1004 silly gunzTarPerm extractEntry test/pause-resume.js
1005 silly gunzTarPerm modified mode [ 'test/pause-resume.js', 438, 420 ]
1006 silly gunzTarPerm extractEntry test/root-nomount.js
1007 silly gunzTarPerm modified mode [ 'test/root-nomount.js', 438, 420 ]
1008 silly gunzTarPerm extractEntry test/root.js
1009 silly gunzTarPerm modified mode [ 'test/root.js', 438, 420 ]
1010 silly gunzTarPerm extractEntry test/zz-cleanup.js
1011 silly gunzTarPerm modified mode [ 'test/zz-cleanup.js', 438, 420 ]
1012 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async\package.json
1013 silly lockFile e34c6fc2-es-multi-glob-node-modules-async e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async
1014 info preinstall async@0.1.22
1015 http 304 https://registry.npmjs.org/lru-cache
1016 silly registry.get cb [ 304,
1016 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1016 silly registry.get etag: '"5F3IP7YQ8FVWM2V1EBJ2PNAES"',
1016 silly registry.get date: 'Wed, 16 Jan 2013 22:32:15 GMT',
1016 silly registry.get 'content-length': '0' } ]
1017 verbose etag lru-cache from cache
1018 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async\package.json
1019 verbose readDependencies using package.json deps
1020 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async\package.json
1021 verbose readDependencies using package.json deps
1022 silly resolved []
1023 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async
1024 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async
1025 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async\package.json
1026 verbose linkStuff [ false,
1026 verbose linkStuff false,
1026 verbose linkStuff false,
1026 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\multi-glob\\node_modules' ]
1027 info linkStuff async@0.1.22
1028 verbose linkBins async@0.1.22
1029 verbose linkMans async@0.1.22
1030 verbose rebuildBundles async@0.1.22
1031 info install async@0.1.22
1032 info postinstall async@0.1.22
1033 silly addNameRange number 2 { name: 'lru-cache', range: '>=1.0.5- <1.1.0-', hasData: true }
1034 silly addNameRange versions [ 'lru-cache',
1034 silly addNameRange [ '1.0.1',
1034 silly addNameRange '1.0.2',
1034 silly addNameRange '1.0.3',
1034 silly addNameRange '1.0.4',
1034 silly addNameRange '1.0.5',
1034 silly addNameRange '1.0.6',
1034 silly addNameRange '1.1.0',
1034 silly addNameRange '1.1.1',
1034 silly addNameRange '2.0.0',
1034 silly addNameRange '2.0.1',
1034 silly addNameRange '2.0.2',
1034 silly addNameRange '2.0.3',
1034 silly addNameRange '2.0.4',
1034 silly addNameRange '2.1.0',
1034 silly addNameRange '2.2.0',
1034 silly addNameRange '2.2.1',
1034 silly addNameRange '2.2.2' ] ]
1035 verbose addNamed [ 'lru-cache', '1.0.6' ]
1036 verbose addNamed [ '1.0.6', '1.0.6' ]
1037 silly lockFile b9b6ae38-lru-cache-1-0-6 lru-cache@1.0.6
1038 verbose lock lru-cache@1.0.6 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\b9b6ae38-lru-cache-1-0-6.lock
1039 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lru-cache\1.0.6\package\package.json
1040 silly lockFile b9b6ae38-lru-cache-1-0-6 lru-cache@1.0.6
1041 silly lockFile ace8ef9d-lru-cache-1-0-5 lru-cache@~1.0.5
1042 silly resolved [ { name: 'lru-cache',
1042 silly resolved description: 'A cache object that deletes the least-recently-used items.',
1042 silly resolved version: '1.0.6',
1042 silly resolved author: { name: 'Isaac Z. Schlueter', email: 'i@izs.me' },
1042 silly resolved scripts: { test: 'tap test' },
1042 silly resolved main: 'lib/lru-cache.js',
1042 silly resolved repository:
1042 silly resolved { type: 'git',
1042 silly resolved url: 'git://github.com/isaacs/node-lru-cache.git' },
1042 silly resolved devDependencies: { tap: '0' },
1042 silly resolved license:
1042 silly resolved { type: 'MIT',
1042 silly resolved url: 'http://github.com/isaacs/node-lru-cache/raw/master/LICENSE' },
1042 silly resolved readme: '# lru cache\n\nA cache object that deletes the least-recently-used items.\n\nUsage:\n\n var LRU = require("lru-cache")\n , cache = LRU(10) // max 10 items. default = Infinity\n cache.set("key", "value")\n cache.get("key") // "value"\n\n cache.reset() // empty the cache\n\nRTFS for more info.\n',
1042 silly resolved readmeFilename: 'README.md',
1042 silly resolved _id: 'lru-cache@1.0.6',
1042 silly resolved _from: 'lru-cache@~1.0.5' } ]
1043 info install lru-cache@1.0.6 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch
1044 info installOne lru-cache@1.0.6
1045 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lru-cache\1.0.6\package\package.json
1046 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache unbuild
1047 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache\package.json
1048 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lru-cache\1.0.6\package.tgz
1049 silly lockFile b1458e1d-minimatch-node-modules-lru-cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache
1050 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\b1458e1d-minimatch-node-modules-lru-cache.lock
1051 silly gunzTarPerm modes [ '755', '644' ]
1052 silly gunzTarPerm extractEntry package.json
1053 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1054 silly gunzTarPerm extractEntry .npmignore
1055 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1056 silly gunzTarPerm extractEntry README.md
1057 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
1058 silly gunzTarPerm extractEntry LICENSE
1059 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1060 silly gunzTarPerm extractEntry lib/lru-cache.js
1061 silly gunzTarPerm modified mode [ 'lib/lru-cache.js', 438, 420 ]
1062 silly gunzTarPerm extractEntry test/basic.js
1063 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
1064 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\package.json
1065 http 304 https://registry.npmjs.org/buster-format
1066 silly registry.get cb [ 304,
1066 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1066 silly registry.get etag: '"3XKHBQ5FAKC52G3ZW1WPMX6AX"',
1066 silly registry.get date: 'Wed, 16 Jan 2013 22:32:15 GMT',
1066 silly registry.get 'content-length': '0' } ]
1067 verbose etag buster-format from cache
1068 http 304 https://registry.npmjs.org/buster-core
1069 silly registry.get cb [ 304,
1069 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1069 silly registry.get etag: '"8DQ745HDBM1XW0Z4SME0LMGNB"',
1069 silly registry.get date: 'Wed, 16 Jan 2013 22:32:15 GMT',
1069 silly registry.get 'content-length': '0' } ]
1070 verbose etag buster-core from cache
1071 http 304 https://registry.npmjs.org/sinon
1072 silly registry.get cb [ 304,
1072 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1072 silly registry.get etag: '"9P7477B8YK85K0R1ZPG7H3495"',
1072 silly registry.get date: 'Wed, 16 Jan 2013 22:32:15 GMT',
1072 silly registry.get 'content-length': '0' } ]
1073 verbose etag sinon from cache
1074 http 304 https://registry.npmjs.org/buster-assertions
1075 silly registry.get cb [ 304,
1075 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1075 silly registry.get etag: '"2YTOQLAXYS4I0BE0B138CWQ4M"',
1075 silly registry.get date: 'Wed, 16 Jan 2013 22:32:15 GMT',
1075 silly registry.get 'content-length': '0' } ]
1076 verbose etag buster-assertions from cache
1077 silly lockFile eabaa0c9-les-multi-glob-node-modules-glob e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob
1078 silly addNameRange number 2 { name: 'buster-format', range: '>=0.5.5', hasData: true }
1079 silly addNameRange versions [ 'buster-format',
1079 silly addNameRange [ '0.4.0',
1079 silly addNameRange '0.4.1',
1079 silly addNameRange '0.5.0',
1079 silly addNameRange '0.5.1',
1079 silly addNameRange '0.5.2',
1079 silly addNameRange '0.5.3',
1079 silly addNameRange '0.5.4',
1079 silly addNameRange '0.5.5' ] ]
1080 verbose addNamed [ 'buster-format', '0.5.5' ]
1081 verbose addNamed [ '0.5.5', '0.5.5' ]
1082 silly lockFile 54baec92-buster-format-0-5-5 buster-format@0.5.5
1083 verbose lock buster-format@0.5.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\54baec92-buster-format-0-5-5.lock
1084 silly addNameRange number 2 { name: 'sinon', range: '>=1.4.0-', hasData: true }
1085 silly addNameRange versions [ 'sinon',
1085 silly addNameRange [ '0.6.2',
1085 silly addNameRange '0.6.3',
1085 silly addNameRange '1.0.0',
1085 silly addNameRange '1.0.1',
1085 silly addNameRange '1.0.2',
1085 silly addNameRange '1.1.0',
1085 silly addNameRange '1.1.1',
1085 silly addNameRange '1.2.0',
1085 silly addNameRange '1.3.0',
1085 silly addNameRange '1.3.1',
1085 silly addNameRange '1.3.2',
1085 silly addNameRange '1.3.3',
1085 silly addNameRange '1.3.4',
1085 silly addNameRange '1.4.0',
1085 silly addNameRange '1.4.1',
1085 silly addNameRange '1.4.2',
1085 silly addNameRange '1.5.0',
1085 silly addNameRange '1.5.2' ] ]
1086 verbose addNamed [ 'sinon', '1.5.2' ]
1087 verbose addNamed [ '1.5.2', '1.5.2' ]
1088 silly lockFile cc496cca-sinon-1-5-2 sinon@1.5.2
1089 verbose lock sinon@1.5.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\cc496cca-sinon-1-5-2.lock
1090 silly addNameRange number 2 { name: 'buster-core', range: '>=0.6.3', hasData: true }
1091 silly addNameRange versions [ 'buster-core',
1091 silly addNameRange [ '0.3.0',
1091 silly addNameRange '0.3.1',
1091 silly addNameRange '0.4.0',
1091 silly addNameRange '0.5.0',
1091 silly addNameRange '0.5.1',
1091 silly addNameRange '0.6.0',
1091 silly addNameRange '0.6.1',
1091 silly addNameRange '0.6.2',
1091 silly addNameRange '0.6.3',
1091 silly addNameRange '0.6.4' ] ]
1092 verbose addNamed [ 'buster-core', '0.6.4' ]
1093 verbose addNamed [ '0.6.4', '0.6.4' ]
1094 silly lockFile e5f27ce7-buster-core-0-6-4 buster-core@0.6.4
1095 verbose lock buster-core@0.6.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\e5f27ce7-buster-core-0-6-4.lock
1096 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-format\0.5.5\package\package.json
1097 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\sinon\1.5.2\package\package.json
1098 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache\package.json
1099 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-core\0.6.4\package\package.json
1100 silly addNameRange number 2 { name: 'buster-assertions', range: '>=0.10.3', hasData: true }
1101 silly addNameRange versions [ 'buster-assertions',
1101 silly addNameRange [ '0.6.0',
1101 silly addNameRange '0.6.1',
1101 silly addNameRange '0.7.0',
1101 silly addNameRange '0.7.1',
1101 silly addNameRange '0.7.2',
1101 silly addNameRange '0.7.3',
1101 silly addNameRange '0.7.4',
1101 silly addNameRange '0.7.5',
1101 silly addNameRange '0.8.1',
1101 silly addNameRange '0.9.0',
1101 silly addNameRange '0.10.0',
1101 silly addNameRange '0.10.1',
1101 silly addNameRange '0.10.2',
1101 silly addNameRange '0.10.3' ] ]
1102 verbose addNamed [ 'buster-assertions', '0.10.3' ]
1103 verbose addNamed [ '0.10.3', '0.10.3' ]
1104 silly lockFile 9a693cd4-buster-assertions-0-10-3 buster-assertions@0.10.3
1105 verbose lock buster-assertions@0.10.3 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\9a693cd4-buster-assertions-0-10-3.lock
1106 info preinstall glob@3.1.14
1107 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\package.json
1108 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-assertions\0.10.3\package\package.json
1109 verbose readDependencies using package.json deps
1110 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\package.json
1111 verbose readDependencies using package.json deps
1112 silly lockFile 54baec92-buster-format-0-5-5 buster-format@0.5.5
1113 silly lockFile b1458e1d-minimatch-node-modules-lru-cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache
1114 silly lockFile 37787860-buster-format-0-5-5 buster-format@>=0.5.5
1115 silly lockFile cc496cca-sinon-1-5-2 sinon@1.5.2
1116 silly lockFile e5f27ce7-buster-core-0-6-4 buster-core@0.6.4
1117 silly lockFile ab40d67b-sinon-1-4 sinon@>=1.4
1118 silly lockFile dc3ff9aa-buster-core-0-6-3 buster-core@>=0.6.3
1119 silly lockFile 9a693cd4-buster-assertions-0-10-3 buster-assertions@0.10.3
1120 info preinstall lru-cache@1.0.6
1121 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache\package.json
1122 silly lockFile 8b9c6398-buster-assertions-0-10-3 buster-assertions@>=0.10.3
1123 verbose readDependencies using package.json deps
1124 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache\package.json
1125 verbose readDependencies using package.json deps
1126 silly resolved []
1127 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache
1128 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache
1129 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache\package.json
1130 verbose linkStuff [ false,
1130 verbose linkStuff false,
1130 verbose linkStuff false,
1130 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\minimatch\\node_modules' ]
1131 info linkStuff lru-cache@1.0.6
1132 verbose linkBins lru-cache@1.0.6
1133 verbose linkMans lru-cache@1.0.6
1134 verbose rebuildBundles lru-cache@1.0.6
1135 info install lru-cache@1.0.6
1136 info postinstall lru-cache@1.0.6
1137 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch
1138 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch
1139 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\package.json
1140 verbose linkStuff [ false,
1140 verbose linkStuff false,
1140 verbose linkStuff false,
1140 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules' ]
1141 info linkStuff minimatch@0.1.5
1142 verbose linkBins minimatch@0.1.5
1143 verbose linkMans minimatch@0.1.5
1144 verbose rebuildBundles minimatch@0.1.5
1145 verbose rebuildBundles [ 'lru-cache' ]
1146 info install minimatch@0.1.5
1147 info postinstall minimatch@0.1.5
1148 verbose cache add [ 'minimatch@0.2', null ]
1149 silly cache add name=undefined spec="minimatch@0.2" args=["minimatch@0.2",null]
1150 verbose parsed url { pathname: 'minimatch@0.2',
1150 verbose parsed url path: 'minimatch@0.2',
1150 verbose parsed url href: 'minimatch@0.2' }
1151 silly cache add name="minimatch" spec="0.2" args=["minimatch","0.2"]
1152 verbose parsed url { pathname: '0.2', path: '0.2', href: '0.2' }
1153 verbose addNamed [ 'minimatch', '0.2' ]
1154 verbose addNamed [ null, '>=0.2.0- <0.3.0-' ]
1155 silly lockFile 1c6e096b-minimatch-0-2 minimatch@0.2
1156 verbose lock minimatch@0.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\1c6e096b-minimatch-0-2.lock
1157 verbose cache add [ 'graceful-fs@~1.1.2', null ]
1158 silly cache add name=undefined spec="graceful-fs@~1.1.2" args=["graceful-fs@~1.1.2",null]
1159 verbose parsed url { pathname: 'graceful-fs@~1.1.2',
1159 verbose parsed url path: 'graceful-fs@~1.1.2',
1159 verbose parsed url href: 'graceful-fs@~1.1.2' }
1160 silly cache add name="graceful-fs" spec="~1.1.2" args=["graceful-fs","~1.1.2"]
1161 verbose parsed url { pathname: '~1.1.2', path: '~1.1.2', href: '~1.1.2' }
1162 verbose addNamed [ 'graceful-fs', '~1.1.2' ]
1163 verbose addNamed [ null, '>=1.1.2- <1.2.0-' ]
1164 silly lockFile 6ef561cf-graceful-fs-1-1-2 graceful-fs@~1.1.2
1165 verbose lock graceful-fs@~1.1.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\6ef561cf-graceful-fs-1-1-2.lock
1166 verbose cache add [ 'inherits@1', null ]
1167 silly cache add name=undefined spec="inherits@1" args=["inherits@1",null]
1168 verbose parsed url { pathname: 'inherits@1',
1168 verbose parsed url path: 'inherits@1',
1168 verbose parsed url href: 'inherits@1' }
1169 silly cache add name="inherits" spec="1" args=["inherits","1"]
1170 verbose parsed url { pathname: '1', path: '1', href: '1' }
1171 verbose addNamed [ 'inherits', '1' ]
1172 verbose addNamed [ null, '>=1.0.0- <2.0.0-' ]
1173 silly lockFile 4bca46d0-inherits-1 inherits@1
1174 verbose lock inherits@1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\4bca46d0-inherits-1.lock
1175 silly addNameRange { name: 'minimatch', range: '>=0.2.0- <0.3.0-', hasData: false }
1176 silly addNameRange { name: 'graceful-fs',
1176 silly addNameRange range: '>=1.1.2- <1.2.0-',
1176 silly addNameRange hasData: false }
1177 silly addNameRange { name: 'inherits', range: '>=1.0.0- <2.0.0-', hasData: false }
1178 verbose url raw graceful-fs
1179 verbose url resolving [ 'https://registry.npmjs.org/', './graceful-fs' ]
1180 verbose url resolved https://registry.npmjs.org/graceful-fs
1181 info trying registry request attempt 1 at 23:33:40
1182 verbose etag "2OYQY78FYNISIKTRQN371L09B"
1183 http GET https://registry.npmjs.org/graceful-fs
1184 verbose url raw minimatch
1185 verbose url resolving [ 'https://registry.npmjs.org/', './minimatch' ]
1186 verbose url resolved https://registry.npmjs.org/minimatch
1187 info trying registry request attempt 1 at 23:33:40
1188 verbose etag "7XN7DSRP3C1TTSSZZBUHYRL3I"
1189 http GET https://registry.npmjs.org/minimatch
1190 verbose url raw inherits
1191 verbose url resolving [ 'https://registry.npmjs.org/', './inherits' ]
1192 verbose url resolved https://registry.npmjs.org/inherits
1193 info trying registry request attempt 1 at 23:33:40
1194 verbose etag "52CHT7EWNGVCBL8XB7L40XF7N"
1195 http GET https://registry.npmjs.org/inherits
1196 http 304 https://registry.npmjs.org/buster-evented-logger
1197 silly registry.get cb [ 304,
1197 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1197 silly registry.get etag: '"EIL8BEE1CJVDR9RNC9OEHMD8G"',
1197 silly registry.get date: 'Wed, 16 Jan 2013 22:32:15 GMT',
1197 silly registry.get 'content-length': '0' } ]
1198 verbose etag buster-evented-logger from cache
1199 silly addNameRange number 2 { name: 'buster-evented-logger',
1199 silly addNameRange range: '>=0.4.4',
1199 silly addNameRange hasData: true }
1200 silly addNameRange versions [ 'buster-evented-logger',
1200 silly addNameRange [ '0.3.0', '0.3.1', '0.4.0', '0.4.1', '0.4.2', '0.4.3', '0.4.4' ] ]
1201 verbose addNamed [ 'buster-evented-logger', '0.4.4' ]
1202 verbose addNamed [ '0.4.4', '0.4.4' ]
1203 silly lockFile acb621e8-buster-evented-logger-0-4-4 buster-evented-logger@0.4.4
1204 verbose lock buster-evented-logger@0.4.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\acb621e8-buster-evented-logger-0-4-4.lock
1205 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-evented-logger\0.4.4\package\package.json
1206 silly lockFile acb621e8-buster-evented-logger-0-4-4 buster-evented-logger@0.4.4
1207 silly lockFile 904cd65f-buster-evented-logger-0-4-4 buster-evented-logger@>=0.4.4
1208 http 304 https://registry.npmjs.org/buster-test-cli
1209 silly registry.get cb [ 304,
1209 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1209 silly registry.get etag: '"AJAOD5O5JH2DE6POU3R1OQNSO"',
1209 silly registry.get date: 'Wed, 16 Jan 2013 22:32:16 GMT',
1209 silly registry.get 'content-length': '0' } ]
1210 verbose etag buster-test-cli from cache
1211 http 304 https://registry.npmjs.org/buster-autotest
1212 silly registry.get cb [ 304,
1212 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1212 silly registry.get etag: '"10EXRB8Z0999JVMKKLL431QVR"',
1212 silly registry.get date: 'Wed, 16 Jan 2013 22:32:16 GMT',
1212 silly registry.get 'content-length': '0' } ]
1213 verbose etag buster-autotest from cache
1214 silly addNameRange number 2 { name: 'buster-test-cli', range: '>=0.7.4', hasData: true }
1215 silly addNameRange versions [ 'buster-test-cli',
1215 silly addNameRange [ '0.1.0',
1215 silly addNameRange '0.2.0',
1215 silly addNameRange '0.2.1',
1215 silly addNameRange '0.2.2',
1215 silly addNameRange '0.2.3',
1215 silly addNameRange '0.2.4',
1215 silly addNameRange '0.3.0',
1215 silly addNameRange '0.4.0',
1215 silly addNameRange '0.4.1',
1215 silly addNameRange '0.4.2',
1215 silly addNameRange '0.4.3',
1215 silly addNameRange '0.4.4',
1215 silly addNameRange '0.4.5',
1215 silly addNameRange '0.4.6',
1215 silly addNameRange '0.4.7',
1215 silly addNameRange '0.5.0',
1215 silly addNameRange '0.5.1',
1215 silly addNameRange '0.5.2',
1215 silly addNameRange '0.6.0',
1215 silly addNameRange '0.6.1',
1215 silly addNameRange '0.6.3',
1215 silly addNameRange '0.6.2',
1215 silly addNameRange '0.7.0',
1215 silly addNameRange '0.6.4',
1215 silly addNameRange '0.7.1',
1215 silly addNameRange '0.7.2',
1215 silly addNameRange '0.7.3',
1215 silly addNameRange '0.7.4',
1215 silly addNameRange '0.7.5' ] ]
1216 verbose addNamed [ 'buster-test-cli', '0.7.5' ]
1217 verbose addNamed [ '0.7.5', '0.7.5' ]
1218 silly lockFile 909ec65e-buster-test-cli-0-7-5 buster-test-cli@0.7.5
1219 verbose lock buster-test-cli@0.7.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\909ec65e-buster-test-cli-0-7-5.lock
1220 http 304 https://registry.npmjs.org/buster-test
1221 silly registry.get cb [ 304,
1221 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1221 silly registry.get etag: '"3915NPWE27W5KH5FJ9MKJ975Z"',
1221 silly registry.get date: 'Wed, 16 Jan 2013 22:32:16 GMT',
1221 silly registry.get 'content-length': '0' } ]
1222 verbose etag buster-test from cache
1223 silly addNameRange number 2 { name: 'buster-autotest', range: '>=0.2.0', hasData: true }
1224 silly addNameRange versions [ 'buster-autotest', [ '0.1.0', '0.1.1', '0.2.0' ] ]
1225 verbose addNamed [ 'buster-autotest', '0.2.0' ]
1226 verbose addNamed [ '0.2.0', '0.2.0' ]
1227 silly lockFile 351ac7ee-buster-autotest-0-2-0 buster-autotest@0.2.0
1228 verbose lock buster-autotest@0.2.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\351ac7ee-buster-autotest-0-2-0.lock
1229 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-test-cli\0.7.5\package\package.json
1230 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-autotest\0.2.0\package\package.json
1231 http 304 https://registry.npmjs.org/buster-sinon
1232 silly registry.get cb [ 304,
1232 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1232 silly registry.get etag: '"A8ELU4RM2TNJ5UQYOKY0JGPAR"',
1232 silly registry.get date: 'Wed, 16 Jan 2013 22:32:16 GMT',
1232 silly registry.get 'content-length': '0' } ]
1233 verbose etag buster-sinon from cache
1234 silly addNameRange number 2 { name: 'buster-test', range: '>=0.6.1', hasData: true }
1235 silly addNameRange versions [ 'buster-test',
1235 silly addNameRange [ '0.2.0',
1235 silly addNameRange '0.2.1',
1235 silly addNameRange '0.3.0',
1235 silly addNameRange '0.4.0',
1235 silly addNameRange '0.4.1',
1235 silly addNameRange '0.4.2',
1235 silly addNameRange '0.4.3',
1235 silly addNameRange '0.5.0',
1235 silly addNameRange '0.5.1',
1235 silly addNameRange '0.5.2',
1235 silly addNameRange '0.5.3',
1235 silly addNameRange '0.6.0',
1235 silly addNameRange '0.6.1' ] ]
1236 verbose addNamed [ 'buster-test', '0.6.1' ]
1237 verbose addNamed [ '0.6.1', '0.6.1' ]
1238 silly lockFile 5dcd0301-buster-test-0-6-1 buster-test@0.6.1
1239 verbose lock buster-test@0.6.1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\5dcd0301-buster-test-0-6-1.lock
1240 silly lockFile 351ac7ee-buster-autotest-0-2-0 buster-autotest@0.2.0
1241 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-test\0.6.1\package\package.json
1242 silly addNameRange number 2 { name: 'buster-sinon', range: '>=0.6.0', hasData: true }
1243 silly addNameRange versions [ 'buster-sinon', [ '0.5.0', '0.5.1', '0.6.0' ] ]
1244 verbose addNamed [ 'buster-sinon', '0.6.0' ]
1245 verbose addNamed [ '0.6.0', '0.6.0' ]
1246 silly lockFile 5fb74c8e-buster-sinon-0-6-0 buster-sinon@0.6.0
1247 verbose lock buster-sinon@0.6.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\5fb74c8e-buster-sinon-0-6-0.lock
1248 silly lockFile 0ec5ee7e-buster-autotest-0-2-0 buster-autotest@>=0.2.0
1249 silly lockFile 909ec65e-buster-test-cli-0-7-5 buster-test-cli@0.7.5
1250 silly lockFile 23df14a4-buster-test-cli-0-7-4 buster-test-cli@>=0.7.4
1251 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-sinon\0.6.0\package\package.json
1252 silly lockFile 5dcd0301-buster-test-0-6-1 buster-test@0.6.1
1253 silly lockFile 32734f35-buster-test-0-6-1 buster-test@>=0.6.1
1254 silly lockFile 5fb74c8e-buster-sinon-0-6-0 buster-sinon@0.6.0
1255 silly lockFile 3a885c21-buster-sinon-0-6-0 buster-sinon@>=0.6.0
1256 http 200 https://github.com/cujojs/when/tarball/1.3.0
1257 http 304 https://registry.npmjs.org/buster-syntax
1258 silly registry.get cb [ 304,
1258 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1258 silly registry.get etag: '"8I8KOL4XMRZOLRYI336PDPJZH"',
1258 silly registry.get date: 'Wed, 16 Jan 2013 22:32:16 GMT',
1258 silly registry.get 'content-length': '0' } ]
1259 verbose etag buster-syntax from cache
1260 silly addNameRange number 2 { name: 'buster-syntax',
1260 silly addNameRange range: '>=0.4.0- <0.5.0-',
1260 silly addNameRange hasData: true }
1261 silly addNameRange versions [ 'buster-syntax',
1261 silly addNameRange [ '0.1.0', '0.1.1', '0.2.0', '0.4.0', '0.4.2' ] ]
1262 verbose addNamed [ 'buster-syntax', '0.4.2' ]
1263 verbose addNamed [ '0.4.2', '0.4.2' ]
1264 silly lockFile 0b459004-buster-syntax-0-4-2 buster-syntax@0.4.2
1265 verbose lock buster-syntax@0.4.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\0b459004-buster-syntax-0-4-2.lock
1266 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-syntax\0.4.2\package\package.json
1267 silly lockFile 0b459004-buster-syntax-0-4-2 buster-syntax@0.4.2
1268 silly lockFile 18af6c0b-buster-syntax-0-4 buster-syntax@~0.4
1269 http 304 https://registry.npmjs.org/buster-static
1270 silly registry.get cb [ 304,
1270 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1270 silly registry.get etag: '"3855K9QUXQU7ZIE494W0UC0HQ"',
1270 silly registry.get date: 'Wed, 16 Jan 2013 22:32:16 GMT',
1270 silly registry.get 'content-length': '0' } ]
1271 verbose etag buster-static from cache
1272 silly addNameRange number 2 { name: 'buster-static', range: '>=0.5.0-', hasData: true }
1273 silly addNameRange versions [ 'buster-static',
1273 silly addNameRange [ '0.1.0',
1273 silly addNameRange '0.2.0',
1273 silly addNameRange '0.3.0',
1273 silly addNameRange '0.3.1',
1273 silly addNameRange '0.3.2',
1273 silly addNameRange '0.3.3',
1273 silly addNameRange '0.5.0',
1273 silly addNameRange '0.5.1' ] ]
1274 verbose addNamed [ 'buster-static', '0.5.1' ]
1275 verbose addNamed [ '0.5.1', '0.5.1' ]
1276 silly lockFile 3ece7b24-buster-static-0-5-1 buster-static@0.5.1
1277 verbose lock buster-static@0.5.1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\3ece7b24-buster-static-0-5-1.lock
1278 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-static\0.5.1\package\package.json
1279 http 304 https://registry.npmjs.org/buster-server-cli
1280 silly registry.get cb [ 304,
1280 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1280 silly registry.get etag: '"82N4DX8MHJ7FPD5S0JKWF7HA"',
1280 silly registry.get date: 'Wed, 16 Jan 2013 22:32:16 GMT',
1280 silly registry.get 'content-length': '0' } ]
1281 verbose etag buster-server-cli from cache
1282 silly lockFile 3ece7b24-buster-static-0-5-1 buster-static@0.5.1
1283 silly lockFile 4203604e-buster-static-0-5 buster-static@>=0.5
1284 silly addNameRange number 2 { name: 'buster-server-cli', range: '>=0.2.2', hasData: true }
1285 silly addNameRange versions [ 'buster-server-cli',
1285 silly addNameRange [ '0.1.0', '0.2.0', '0.1.1', '0.2.1', '0.1.2', '0.2.2' ] ]
1286 verbose addNamed [ 'buster-server-cli', '0.2.2' ]
1287 verbose addNamed [ '0.2.2', '0.2.2' ]
1288 silly lockFile 7c4d5bf1-buster-server-cli-0-2-2 buster-server-cli@0.2.2
1289 verbose lock buster-server-cli@0.2.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\7c4d5bf1-buster-server-cli-0-2-2.lock
1290 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-server-cli\0.2.2\package\package.json
1291 silly lockFile 7c4d5bf1-buster-server-cli-0-2-2 buster-server-cli@0.2.2
1292 silly lockFile 4060cde8-buster-server-cli-0-2-2 buster-server-cli@>=0.2.2
1293 http 304 https://registry.npmjs.org/graceful-fs
1294 silly registry.get cb [ 304,
1294 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1294 silly registry.get etag: '"2OYQY78FYNISIKTRQN371L09B"',
1294 silly registry.get date: 'Wed, 16 Jan 2013 22:32:16 GMT',
1294 silly registry.get 'content-length': '0' } ]
1295 verbose etag graceful-fs from cache
1296 http 304 https://registry.npmjs.org/minimatch
1297 silly registry.get cb [ 304,
1297 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1297 silly registry.get etag: '"7XN7DSRP3C1TTSSZZBUHYRL3I"',
1297 silly registry.get date: 'Wed, 16 Jan 2013 22:32:16 GMT',
1297 silly registry.get 'content-length': '0' } ]
1298 verbose etag minimatch from cache
1299 silly addNameRange number 2 { name: 'minimatch', range: '>=0.2.0- <0.3.0-', hasData: true }
1300 silly addNameRange versions [ 'minimatch',
1300 silly addNameRange [ '0.0.1',
1300 silly addNameRange '0.0.2',
1300 silly addNameRange '0.0.4',
1300 silly addNameRange '0.0.5',
1300 silly addNameRange '0.1.1',
1300 silly addNameRange '0.1.2',
1300 silly addNameRange '0.1.3',
1300 silly addNameRange '0.1.4',
1300 silly addNameRange '0.1.5',
1300 silly addNameRange '0.2.0',
1300 silly addNameRange '0.2.2',
1300 silly addNameRange '0.2.3',
1300 silly addNameRange '0.2.4',
1300 silly addNameRange '0.2.5',
1300 silly addNameRange '0.2.6',
1300 silly addNameRange '0.2.7',
1300 silly addNameRange '0.2.8',
1300 silly addNameRange '0.2.9' ] ]
1301 verbose addNamed [ 'minimatch', '0.2.9' ]
1302 verbose addNamed [ '0.2.9', '0.2.9' ]
1303 silly lockFile 1fa5f2b9-minimatch-0-2-9 minimatch@0.2.9
1304 verbose lock minimatch@0.2.9 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\1fa5f2b9-minimatch-0-2-9.lock
1305 silly addNameRange number 2 { name: 'graceful-fs', range: '>=1.1.2- <1.2.0-', hasData: true }
1306 silly addNameRange versions [ 'graceful-fs',
1306 silly addNameRange [ '1.0.0',
1306 silly addNameRange '1.0.1',
1306 silly addNameRange '1.0.2',
1306 silly addNameRange '1.1.0',
1306 silly addNameRange '1.1.1',
1306 silly addNameRange '1.1.2',
1306 silly addNameRange '1.1.3',
1306 silly addNameRange '1.1.4',
1306 silly addNameRange '1.1.5',
1306 silly addNameRange '1.1.6',
1306 silly addNameRange '1.1.7',
1306 silly addNameRange '1.1.8',
1306 silly addNameRange '1.1.9',
1306 silly addNameRange '1.1.10',
1306 silly addNameRange '1.1.11',
1306 silly addNameRange '1.1.12',
1306 silly addNameRange '1.1.13',
1306 silly addNameRange '1.1.14' ] ]
1307 verbose addNamed [ 'graceful-fs', '1.1.14' ]
1308 verbose addNamed [ '1.1.14', '1.1.14' ]
1309 silly lockFile 2cf96e8d-graceful-fs-1-1-14 graceful-fs@1.1.14
1310 verbose lock graceful-fs@1.1.14 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\2cf96e8d-graceful-fs-1-1-14.lock
1311 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\minimatch\0.2.9\package\package.json
1312 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\graceful-fs\1.1.14\package\package.json
1313 silly lockFile 1fa5f2b9-minimatch-0-2-9 minimatch@0.2.9
1314 silly lockFile 2cf96e8d-graceful-fs-1-1-14 graceful-fs@1.1.14
1315 silly lockFile 1c6e096b-minimatch-0-2 minimatch@0.2
1316 silly lockFile 6ef561cf-graceful-fs-1-1-2 graceful-fs@~1.1.2
1317 http 304 https://registry.npmjs.org/inherits
1318 silly registry.get cb [ 304,
1318 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1318 silly registry.get etag: '"52CHT7EWNGVCBL8XB7L40XF7N"',
1318 silly registry.get date: 'Wed, 16 Jan 2013 22:32:16 GMT',
1318 silly registry.get 'content-length': '0' } ]
1319 verbose etag inherits from cache
1320 silly addNameRange number 2 { name: 'inherits', range: '>=1.0.0- <2.0.0-', hasData: true }
1321 silly addNameRange versions [ 'inherits', [ '1.0.0' ] ]
1322 verbose addNamed [ 'inherits', '1.0.0' ]
1323 verbose addNamed [ '1.0.0', '1.0.0' ]
1324 silly lockFile 776fbe77-inherits-1-0-0 inherits@1.0.0
1325 verbose lock inherits@1.0.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\776fbe77-inherits-1-0-0.lock
1326 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\inherits\1.0.0\package\package.json
1327 silly lockFile 776fbe77-inherits-1-0-0 inherits@1.0.0
1328 silly lockFile 4bca46d0-inherits-1 inherits@1
1329 silly resolved [ { author:
1329 silly resolved { name: 'Isaac Z. Schlueter',
1329 silly resolved email: 'i@izs.me',
1329 silly resolved url: 'http://blog.izs.me' },
1329 silly resolved name: 'minimatch',
1329 silly resolved description: 'a glob matcher in javascript',
1329 silly resolved version: '0.2.9',
1329 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/minimatch.git' },
1329 silly resolved main: 'minimatch.js',
1329 silly resolved scripts: { test: 'tap test' },
1329 silly resolved engines: { node: '*' },
1329 silly resolved dependencies: { 'lru-cache': '~2.0.0', sigmund: '~1.0.0' },
1329 silly resolved devDependencies: { tap: '' },
1329 silly resolved license:
1329 silly resolved { type: 'MIT',
1329 silly resolved url: 'http://github.com/isaacs/minimatch/raw/master/LICENSE' },
1329 silly resolved readme: '# minimatch\n\nA minimal matching utility.\n\n[![Build Status](https://secure.travis-ci.org/isaacs/minimatch.png)](http://travis-ci.org/isaacs/minimatch)\n\n\nThis is the matching library used internally by npm.\n\nEventually, it will replace the C binding in node-glob.\n\nIt works by converting glob expressions into JavaScript `RegExp`\nobjects.\n\n## Usage\n\n```javascript\nvar minimatch = require("minimatch")\n\nminimatch("bar.foo", "*.foo") // true!\nminimatch("bar.foo", "*.bar") // false!\n```\n\n## Features\n\nSupports these glob features:\n\n* Brace Expansion\n* Extended glob matching\n* "Globstar" `**` matching\n\nSee:\n\n* `man sh`\n* `man bash`\n* `man 3 fnmatch`\n* `man 5 gitignore`\n\n### Comparisons to other fnmatch/glob implementations\n\nWhile strict compliance with the existing standards is a worthwhile\ngoal, some discrepancies exist between minimatch and other\nimplementations, and are intentional.\n\nIf the pattern starts with a `!` character, then it is negated. Set the\n`nonegate` flag to suppress this behavior, and treat leading `!`\ncharacters normally. This is perhaps relevant if you wish to start the\npattern with a negative extglob pattern like `!(a|B)`. Multiple `!`\ncharacters at the start of a pattern will negate the pattern multiple\ntimes.\n\nIf a pattern starts with `#`, then it is treated as a comment, and\nwill not match anything. Use `\\#` to match a literal `#` at the\nstart of a line, or set the `nocomment` flag to suppress this behavior.\n\nThe double-star character `**` is supported by default, unless the\n`noglobstar` flag is set. This is supported in the manner of bsdglob\nand bash 4.1, where `**` only has special significance if it is the only\nthing in a path part. That is, `a/**/b` will match `a/x/y/b`, but\n`a/**b` will not. **Note that this is different from the way that `**` is\nhandled by ruby\'s `Dir` class.**\n\nIf an escaped pattern has no matches, and the `nonull` flag is set,\nthen minimatch.match returns the pattern as-provided, rather than\ninterpreting the character escapes. For example,\n`minimatch.match([], "\\\\*a\\\\?")` will return `"\\\\*a\\\\?"` rather than\n`"*a?"`. This is akin to setting the `nullglob` option in bash, except\nthat it does not resolve escaped pattern characters.\n\nIf brace expansion is not disabled, then it is performed before any\nother interpretation of the glob pattern. Thus, a pattern like\n`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded\n**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are\nchecked for validity. Since those two are valid, matching proceeds.\n\n\n## Minimatch Class\n\nCreate a minimatch object by instanting the `minimatch.Minimatch` class.\n\n```javascript\nvar Minimatch = require("minimatch").Minimatch\nvar mm = new Minimatch(pattern, options)\n```\n\n### Properties\n\n* `pattern` The original pattern the minimatch object represents.\n* `options` The options supplied to the constructor.\n* `set` A 2-dimensional array of regexp or string expressions.\n Each row in the\n array corresponds to a brace-expanded pattern. Each item in the row\n corresponds to a single path-part. For example, the pattern\n `{a,b/c}/d` would expand to a set of patterns like:\n\n [ [ a, d ]\n , [ b, c, d ] ]\n\n If a portion of the pattern doesn\'t have any "magic" in it\n (that is, it\'s something like `"foo"` rather than `fo*o?`), then it\n will be left as a string rather than converted to a regular\n expression.\n\n* `regexp` Created by the `makeRe` method. A single regular expression\n expressing the entire pattern. This is useful in cases where you wish\n to use the pattern somewhat like `fnmatch(3)` with `FNM_PATH` enabled.\n* `negate` True if the pattern is negated.\n* `comment` True if the pattern is a comment.\n* `empty` True if the pattern is `""`.\n\n### Methods\n\n* `makeRe` Generate the `regexp` member if necessary, and return it.\n Will return `false` if the pattern is invalid.\n* `match(fname)` Return true if the filename matches the pattern, or\n false otherwise.\n* `matchOne(fileArray, patternArray, partial)` Take a `/`-split\n filename, and match it against a single row in the `regExpSet`. This\n method is mainly for internal use, but is exposed so that it can be\n used by a glob-walker that needs to avoid excessive filesystem calls.\n\nAll other methods are internal, and will be called as necessary.\n\n## Functions\n\nThe top-level exported function has a `cache` property, which is an LRU\ncache set to store 100 items. So, calling these methods repeatedly\nwith the same pattern and options will use the same Minimatch object,\nsaving the cost of parsing it multiple times.\n\n### minimatch(path, pattern, options)\n\nMain export. Tests a path against the pattern using the options.\n\n```javascript\nvar isJS = minimatch(file, "*.js", { matchBase: true })\n```\n\n### minimatch.filter(pattern, options)\n\nReturns a function that tests its\nsupplied argument, suitable for use with `Array.filter`. Example:\n\n```javascript\nvar javascripts = fileList.filter(minimatch.filter("*.js", {matchBase: true}))\n```\n\n### minimatch.match(list, pattern, options)\n\nMatch against the list of\nfiles, in the style of fnmatch or glob. If nothing is matched, and\noptions.nonull is set, then return a list containing the pattern itself.\n\n```javascript\nvar javascripts = minimatch.match(fileList, "*.js", {matchBase: true}))\n```\n\n### minimatch.makeRe(pattern, options)\n\nMake a regular expression object from the pattern.\n\n## Options\n\nAll options are `false` by default.\n\n### debug\n\nDump a ton of stuff to stderr.\n\n### nobrace\n\nDo not expand `{a,b}` and `{1..3}` brace sets.\n\n### noglobstar\n\nDisable `**` matching against multiple folder names.\n\n### dot\n\nAllow patterns to match filenames starting with a period, even if\nthe pattern does not explicitly have a period in that spot.\n\nNote that by default, `a/**/b` will **not** match `a/.d/b`, unless `dot`\nis set.\n\n### noext\n\nDisable "extglob" style patterns like `+(a|b)`.\n\n### nocase\n\nPerform a case-insensitive match.\n\n### nonull\n\nWhen a match is not found by `minimatch.match`, return a list containing\nthe pattern itself. When set, an empty list is returned if there are\nno matches.\n\n### matchBase\n\nIf set, then patterns without slashes will be matched\nagainst the basename of the path if it contains slashes. For example,\n`a?b` would match the path `/xyz/123/acb`, but not `/xyz/acb/123`.\n\n### nocomment\n\nSuppress the behavior of treating `#` at the start of a pattern as a\ncomment.\n\n### nonegate\n\nSuppress the behavior of treating a leading `!` character as negation.\n\n### flipNegate\n\nReturns from negate expressions the same as if they were not negated.\n(Ie, true on a hit, false on a miss.)\n',
1329 silly resolved readmeFilename: 'README.md',
1329 silly resolved _id: 'minimatch@0.2.9',
1329 silly resolved _from: 'minimatch@0.2' },
1329 silly resolved { author:
1329 silly resolved { name: 'Isaac Z. Schlueter',
1329 silly resolved email: 'i@izs.me',
1329 silly resolved url: 'http://blog.izs.me' },
1329 silly resolved name: 'graceful-fs',
1329 silly resolved description: 'fs monkey-patching to avoid EMFILE and other problems',
1329 silly resolved version: '1.1.14',
1329 silly resolved repository:
1329 silly resolved { type: 'git',
1329 silly resolved url: 'git://github.com/isaacs/node-graceful-fs.git' },
1329 silly resolved main: 'graceful-fs.js',
1329 silly resolved engines: { node: '>=0.4.0' },
1329 silly resolved directories: { test: 'test' },
1329 silly resolved scripts: { test: 'tap test/*.js' },
1329 silly resolved keywords: [ 'fs', 'EMFILE', 'error', 'handling', 'monkeypatch' ],
1329 silly resolved license: 'BSD',
1329 silly resolved readme: 'Just like node\'s `fs` module, but it does an incremental back-off when\nEMFILE is encountered.\n\nUseful in asynchronous situations where one needs to try to open lots\nand lots of files.\n',
1329 silly resolved readmeFilename: 'README.md',
1329 silly resolved _id: 'graceful-fs@1.1.14',
1329 silly resolved _from: 'graceful-fs@~1.1.2' },
1329 silly resolved { name: 'inherits',
1329 silly resolved description: 'A tiny simple way to do classic inheritance in js',
1329 silly resolved version: '1.0.0',
1329 silly resolved keywords: [ 'inheritance', 'class', 'klass', 'oop', 'object-oriented' ],
1329 silly resolved main: './inherits.js',
1329 silly resolved repository: { type: 'git', url: 'https://github.com/isaacs/inherits' },
1329 silly resolved author:
1329 silly resolved { name: 'Isaac Z. Schlueter',
1329 silly resolved email: 'i@izs.me',
1329 silly resolved url: 'http://blog.izs.me/' },
1329 silly resolved readme: 'A dead simple way to do inheritance in JS.\n\n var inherits = require("inherits")\n\n function Animal () {\n this.alive = true\n }\n Animal.prototype.say = function (what) {\n console.log(what)\n }\n\n inherits(Dog, Animal)\n function Dog () {\n Dog.super.apply(this)\n }\n Dog.prototype.sniff = function () {\n this.say("sniff sniff")\n }\n Dog.prototype.bark = function () {\n this.say("woof woof")\n }\n\n inherits(Chihuahua, Dog)\n function Chihuahua () {\n Chihuahua.super.apply(this)\n }\n Chihuahua.prototype.bark = function () {\n this.say("yip yip")\n }\n\n // also works\n function Cat () {\n Cat.super.apply(this)\n }\n Cat.prototype.hiss = function () {\n this.say("CHSKKSS!!")\n }\n inherits(Cat, Animal, {\n meow: function () { this.say("miao miao") }\n })\n Cat.prototype.purr = function () {\n this.say("purr purr")\n }\n\n\n var c = new Chihuahua\n assert(c instanceof Chihuahua)\n assert(c instanceof Dog)\n assert(c instanceof Animal)\n\nThe actual function is laughably small. 10-lines small.\n',
1329 silly resolved readmeFilename: 'README.md',
1329 silly resolved _id: 'inherits@1.0.0',
1329 silly resolved _from: 'inherits@1' } ]
1330 info install minimatch@0.2.9 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob
1331 info install graceful-fs@1.1.14 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob
1332 info install inherits@1.0.0 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob
1333 info installOne minimatch@0.2.9
1334 info installOne graceful-fs@1.1.14
1335 info installOne inherits@1.0.0
1336 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\minimatch\0.2.9\package\package.json
1337 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch unbuild
1338 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\package.json
1339 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\graceful-fs\1.1.14\package\package.json
1340 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs unbuild
1341 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs\package.json
1342 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\inherits\1.0.0\package\package.json
1343 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits unbuild
1344 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits\package.json
1345 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\minimatch\0.2.9\package.tgz
1346 silly lockFile c74bdb67-ules-glob-node-modules-minimatch e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch
1347 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\c74bdb67-ules-glob-node-modules-minimatch.lock
1348 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\graceful-fs\1.1.14\package.tgz
1349 silly lockFile a678cf33-es-glob-node-modules-graceful-fs e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs
1350 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\a678cf33-es-glob-node-modules-graceful-fs.lock
1351 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\inherits\1.0.0\package.tgz
1352 silly lockFile eb68b334-dules-glob-node-modules-inherits e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits
1353 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\eb68b334-dules-glob-node-modules-inherits.lock
1354 silly gunzTarPerm modes [ '755', '644' ]
1355 silly gunzTarPerm modes [ '755', '644' ]
1356 silly gunzTarPerm modes [ '755', '644' ]
1357 silly gunzTarPerm extractEntry package.json
1358 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1359 silly gunzTarPerm extractEntry package.json
1360 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1361 silly gunzTarPerm extractEntry package.json
1362 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1363 silly gunzTarPerm extractEntry README.md
1364 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
1365 silly gunzTarPerm extractEntry LICENSE
1366 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1367 silly gunzTarPerm extractEntry .npmignore
1368 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1369 silly gunzTarPerm extractEntry README.md
1370 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
1371 silly gunzTarPerm extractEntry README.md
1372 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
1373 silly gunzTarPerm extractEntry inherits.js
1374 silly gunzTarPerm modified mode [ 'inherits.js', 438, 420 ]
1375 silly gunzTarPerm extractEntry LICENSE
1376 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1377 silly gunzTarPerm extractEntry graceful-fs.js
1378 silly gunzTarPerm modified mode [ 'graceful-fs.js', 438, 420 ]
1379 silly gunzTarPerm extractEntry test/open.js
1380 silly gunzTarPerm modified mode [ 'test/open.js', 438, 420 ]
1381 silly gunzTarPerm extractEntry minimatch.js
1382 silly gunzTarPerm modified mode [ 'minimatch.js', 438, 420 ]
1383 silly gunzTarPerm extractEntry .travis.yml
1384 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1385 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits\package.json
1386 silly gunzTarPerm extractEntry test/basic.js
1387 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
1388 silly gunzTarPerm extractEntry test/brace-expand.js
1389 silly gunzTarPerm modified mode [ 'test/brace-expand.js', 438, 420 ]
1390 silly lockFile eb68b334-dules-glob-node-modules-inherits e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits
1391 silly gunzTarPerm extractEntry test/caching.js
1392 silly gunzTarPerm modified mode [ 'test/caching.js', 438, 420 ]
1393 silly gunzTarPerm extractEntry test/defaults.js
1394 silly gunzTarPerm modified mode [ 'test/defaults.js', 438, 420 ]
1395 info preinstall inherits@1.0.0
1396 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits\package.json
1397 verbose readDependencies using package.json deps
1398 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits\package.json
1399 verbose readDependencies using package.json deps
1400 silly resolved []
1401 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits
1402 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits
1403 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits\package.json
1404 verbose linkStuff [ false,
1404 verbose linkStuff false,
1404 verbose linkStuff false,
1404 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\multi-glob\\node_modules\\glob\\node_modules' ]
1405 info linkStuff inherits@1.0.0
1406 verbose linkBins inherits@1.0.0
1407 verbose linkMans inherits@1.0.0
1408 verbose rebuildBundles inherits@1.0.0
1409 info install inherits@1.0.0
1410 info postinstall inherits@1.0.0
1411 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs\package.json
1412 silly lockFile a678cf33-es-glob-node-modules-graceful-fs e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs
1413 info preinstall graceful-fs@1.1.14
1414 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs\package.json
1415 verbose readDependencies using package.json deps
1416 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs\package.json
1417 verbose readDependencies using package.json deps
1418 silly resolved []
1419 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs
1420 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs
1421 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs\package.json
1422 verbose linkStuff [ false,
1422 verbose linkStuff false,
1422 verbose linkStuff false,
1422 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\multi-glob\\node_modules\\glob\\node_modules' ]
1423 info linkStuff graceful-fs@1.1.14
1424 verbose linkBins graceful-fs@1.1.14
1425 verbose linkMans graceful-fs@1.1.14
1426 verbose rebuildBundles graceful-fs@1.1.14
1427 info install graceful-fs@1.1.14
1428 info postinstall graceful-fs@1.1.14
1429 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\package.json
1430 silly lockFile c74bdb67-ules-glob-node-modules-minimatch e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch
1431 verbose tar unpack C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375619124-0.025827706791460514\tmp.tgz
1432 silly lockFile dc1dff7c-124-0-025827706791460514-package C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375619124-0.025827706791460514\package
1433 verbose lock C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375619124-0.025827706791460514\package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\dc1dff7c-124-0-025827706791460514-package.lock
1434 info preinstall minimatch@0.2.9
1435 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\package.json
1436 silly gunzTarPerm modes [ '755', '644' ]
1437 verbose readDependencies using package.json deps
1438 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\package.json
1439 verbose readDependencies using package.json deps
1440 silly gunzTarPerm extractEntry
1441 silly gunzTarPerm modified mode [ '', 509, 493 ]
1442 silly gunzTarPerm extractEntry .gitignore
1443 silly gunzTarPerm modified mode [ '.gitignore', 436, 420 ]
1444 silly gunzTarPerm extractEntry .gitmodules
1445 silly gunzTarPerm modified mode [ '.gitmodules', 436, 420 ]
1446 silly gunzTarPerm extractEntry .travis.yml
1447 silly gunzTarPerm modified mode [ '.travis.yml', 436, 420 ]
1448 silly gunzTarPerm extractEntry LICENSE.txt
1449 silly gunzTarPerm modified mode [ 'LICENSE.txt', 436, 420 ]
1450 silly gunzTarPerm extractEntry README.md
1451 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]
1452 silly gunzTarPerm extractEntry apply.js
1453 silly gunzTarPerm modified mode [ 'apply.js', 436, 420 ]
1454 silly gunzTarPerm extractEntry cancelable.js
1455 silly gunzTarPerm modified mode [ 'cancelable.js', 436, 420 ]
1456 silly gunzTarPerm extractEntry debug.js
1457 silly gunzTarPerm modified mode [ 'debug.js', 436, 420 ]
1458 silly gunzTarPerm extractEntry delay.js
1459 silly gunzTarPerm modified mode [ 'delay.js', 436, 420 ]
1460 silly gunzTarPerm extractEntry package.json
1461 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ]
1462 silly gunzTarPerm extractEntry test/
1463 silly gunzTarPerm modified mode [ 'test/', 509, 493 ]
1464 verbose cache add [ 'lru-cache@~2.0.0', null ]
1465 silly cache add name=undefined spec="lru-cache@~2.0.0" args=["lru-cache@~2.0.0",null]
1466 verbose parsed url { pathname: 'lru-cache@~2.0.0',
1466 verbose parsed url path: 'lru-cache@~2.0.0',
1466 verbose parsed url href: 'lru-cache@~2.0.0' }
1467 silly cache add name="lru-cache" spec="~2.0.0" args=["lru-cache","~2.0.0"]
1468 verbose parsed url { pathname: '~2.0.0', path: '~2.0.0', href: '~2.0.0' }
1469 verbose addNamed [ 'lru-cache', '~2.0.0' ]
1470 verbose addNamed [ null, '>=2.0.0- <2.1.0-' ]
1471 silly lockFile 07f9d76f-lru-cache-2-0-0 lru-cache@~2.0.0
1472 verbose lock lru-cache@~2.0.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\07f9d76f-lru-cache-2-0-0.lock
1473 verbose cache add [ 'sigmund@~1.0.0', null ]
1474 silly cache add name=undefined spec="sigmund@~1.0.0" args=["sigmund@~1.0.0",null]
1475 verbose parsed url { pathname: 'sigmund@~1.0.0',
1475 verbose parsed url path: 'sigmund@~1.0.0',
1475 verbose parsed url href: 'sigmund@~1.0.0' }
1476 silly cache add name="sigmund" spec="~1.0.0" args=["sigmund","~1.0.0"]
1477 verbose parsed url { pathname: '~1.0.0', path: '~1.0.0', href: '~1.0.0' }
1478 verbose addNamed [ 'sigmund', '~1.0.0' ]
1479 verbose addNamed [ null, '>=1.0.0- <1.1.0-' ]
1480 silly lockFile 584a4a05-sigmund-1-0-0 sigmund@~1.0.0
1481 verbose lock sigmund@~1.0.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\584a4a05-sigmund-1-0-0.lock
1482 silly addNameRange { name: 'lru-cache', range: '>=2.0.0- <2.1.0-', hasData: false }
1483 silly addNameRange { name: 'sigmund', range: '>=1.0.0- <1.1.0-', hasData: false }
1484 silly gunzTarPerm extractEntry test/all.js
1485 silly gunzTarPerm modified mode [ 'test/all.js', 436, 420 ]
1486 silly gunzTarPerm extractEntry test/any.js
1487 silly gunzTarPerm modified mode [ 'test/any.js', 436, 420 ]
1488 verbose url raw lru-cache
1489 verbose url resolving [ 'https://registry.npmjs.org/', './lru-cache' ]
1490 verbose url resolved https://registry.npmjs.org/lru-cache
1491 info trying registry request attempt 1 at 23:33:41
1492 verbose etag "5F3IP7YQ8FVWM2V1EBJ2PNAES"
1493 http GET https://registry.npmjs.org/lru-cache
1494 verbose url raw sigmund
1495 verbose url resolving [ 'https://registry.npmjs.org/', './sigmund' ]
1496 verbose url resolved https://registry.npmjs.org/sigmund
1497 info trying registry request attempt 1 at 23:33:41
1498 verbose etag "A63VCMVNPIFAKZ4USMQ24VH96"
1499 http GET https://registry.npmjs.org/sigmund
1500 silly gunzTarPerm extractEntry test/apply.js
1501 silly gunzTarPerm modified mode [ 'test/apply.js', 436, 420 ]
1502 silly gunzTarPerm extractEntry test/buster.js
1503 silly gunzTarPerm modified mode [ 'test/buster.js', 436, 420 ]
1504 silly gunzTarPerm extractEntry test/cancelable.js
1505 silly gunzTarPerm modified mode [ 'test/cancelable.js', 436, 420 ]
1506 silly gunzTarPerm extractEntry test/chain.js
1507 silly gunzTarPerm modified mode [ 'test/chain.js', 436, 420 ]
1508 silly gunzTarPerm extractEntry test/defer.js
1509 silly gunzTarPerm modified mode [ 'test/defer.js', 436, 420 ]
1510 silly gunzTarPerm extractEntry test/delay.js
1511 silly gunzTarPerm modified mode [ 'test/delay.js', 436, 420 ]
1512 silly gunzTarPerm extractEntry test/isPromise.js
1513 silly gunzTarPerm modified mode [ 'test/isPromise.js', 436, 420 ]
1514 silly gunzTarPerm extractEntry test/map.js
1515 silly gunzTarPerm modified mode [ 'test/map.js', 436, 420 ]
1516 silly gunzTarPerm extractEntry test/promise.js
1517 silly gunzTarPerm modified mode [ 'test/promise.js', 436, 420 ]
1518 silly gunzTarPerm extractEntry test/reduce.js
1519 silly gunzTarPerm modified mode [ 'test/reduce.js', 436, 420 ]
1520 silly gunzTarPerm extractEntry test/reject.js
1521 silly gunzTarPerm modified mode [ 'test/reject.js', 436, 420 ]
1522 silly gunzTarPerm extractEntry test/some.js
1523 silly gunzTarPerm modified mode [ 'test/some.js', 436, 420 ]
1524 silly gunzTarPerm extractEntry test/timeout.js
1525 silly gunzTarPerm modified mode [ 'test/timeout.js', 436, 420 ]
1526 silly gunzTarPerm extractEntry test/when.js
1527 silly gunzTarPerm modified mode [ 'test/when.js', 436, 420 ]
1528 silly gunzTarPerm extractEntry timed.js
1529 silly gunzTarPerm modified mode [ 'timed.js', 436, 420 ]
1530 silly gunzTarPerm extractEntry timeout.js
1531 silly gunzTarPerm modified mode [ 'timeout.js', 436, 420 ]
1532 silly gunzTarPerm extractEntry when.js
1533 silly gunzTarPerm modified mode [ 'when.js', 436, 420 ]
1534 verbose read json C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375619124-0.025827706791460514\package\package.json
1535 silly lockFile dc1dff7c-124-0-025827706791460514-package C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375619124-0.025827706791460514\package
1536 verbose from cache C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375619124-0.025827706791460514\package\package.json
1537 verbose tar pack [ 'C:\\Dokumente und Einstellungen\\Administrator\\Anwendungsdaten\\npm-cache\\when\\1.3.0\\package.tgz',
1537 verbose tar pack 'C:\\DOKUME~1\\ADMINI~1\\LOKALE~1\\Temp\\npm-5460\\1358375619124-0.025827706791460514\\package' ]
1538 verbose tarball C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
1539 verbose folder C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375619124-0.025827706791460514\package
1540 silly lockFile 8cfbc9da-npm-cache-when-1-3-0-package-tgz C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
1541 verbose lock C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\8cfbc9da-npm-cache-when-1-3-0-package-tgz.lock
1542 silly lockFile 8cfbc9da-npm-cache-when-1-3-0-package-tgz C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
1543 silly lockFile 05b0a388-ten-npm-cache-when-1-3-0-package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package
1544 verbose lock C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\05b0a388-ten-npm-cache-when-1-3-0-package.lock
1545 silly lockFile 05b0a388-ten-npm-cache-when-1-3-0-package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package
1546 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
1547 silly lockFile 05b0a388-ten-npm-cache-when-1-3-0-package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package
1548 verbose lock C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\05b0a388-ten-npm-cache-when-1-3-0-package.lock
1549 silly gunzTarPerm modes [ '755', '644' ]
1550 silly gunzTarPerm extractEntry package.json
1551 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1552 silly gunzTarPerm extractEntry .npmignore
1553 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1554 silly gunzTarPerm extractEntry README.md
1555 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
1556 silly gunzTarPerm extractEntry timeout.js
1557 silly gunzTarPerm modified mode [ 'timeout.js', 438, 420 ]
1558 silly gunzTarPerm extractEntry apply.js
1559 silly gunzTarPerm modified mode [ 'apply.js', 438, 420 ]
1560 silly gunzTarPerm extractEntry cancelable.js
1561 silly gunzTarPerm modified mode [ 'cancelable.js', 438, 420 ]
1562 silly gunzTarPerm extractEntry debug.js
1563 silly gunzTarPerm modified mode [ 'debug.js', 438, 420 ]
1564 silly gunzTarPerm extractEntry delay.js
1565 silly gunzTarPerm modified mode [ 'delay.js', 438, 420 ]
1566 silly gunzTarPerm extractEntry timed.js
1567 silly gunzTarPerm modified mode [ 'timed.js', 438, 420 ]
1568 silly gunzTarPerm extractEntry when.js
1569 silly gunzTarPerm modified mode [ 'when.js', 438, 420 ]
1570 silly gunzTarPerm extractEntry test/all.js
1571 silly gunzTarPerm modified mode [ 'test/all.js', 438, 420 ]
1572 silly gunzTarPerm extractEntry test/cancelable.js
1573 silly gunzTarPerm modified mode [ 'test/cancelable.js', 438, 420 ]
1574 silly gunzTarPerm extractEntry test/chain.js
1575 silly gunzTarPerm modified mode [ 'test/chain.js', 438, 420 ]
1576 silly gunzTarPerm extractEntry test/defer.js
1577 silly gunzTarPerm modified mode [ 'test/defer.js', 438, 420 ]
1578 silly gunzTarPerm extractEntry test/delay.js
1579 silly gunzTarPerm modified mode [ 'test/delay.js', 438, 420 ]
1580 silly gunzTarPerm extractEntry test/buster.js
1581 silly gunzTarPerm modified mode [ 'test/buster.js', 438, 420 ]
1582 silly gunzTarPerm extractEntry test/map.js
1583 silly gunzTarPerm modified mode [ 'test/map.js', 438, 420 ]
1584 silly gunzTarPerm extractEntry test/promise.js
1585 silly gunzTarPerm modified mode [ 'test/promise.js', 438, 420 ]
1586 silly gunzTarPerm extractEntry test/reduce.js
1587 silly gunzTarPerm modified mode [ 'test/reduce.js', 438, 420 ]
1588 silly gunzTarPerm extractEntry test/reject.js
1589 silly gunzTarPerm modified mode [ 'test/reject.js', 438, 420 ]
1590 silly gunzTarPerm extractEntry test/some.js
1591 silly gunzTarPerm modified mode [ 'test/some.js', 438, 420 ]
1592 silly gunzTarPerm extractEntry test/apply.js
1593 silly gunzTarPerm modified mode [ 'test/apply.js', 438, 420 ]
1594 silly gunzTarPerm extractEntry test/timeout.js
1595 silly gunzTarPerm modified mode [ 'test/timeout.js', 438, 420 ]
1596 silly gunzTarPerm extractEntry test/any.js
1597 silly gunzTarPerm modified mode [ 'test/any.js', 438, 420 ]
1598 silly gunzTarPerm extractEntry test/when.js
1599 silly gunzTarPerm modified mode [ 'test/when.js', 438, 420 ]
1600 silly gunzTarPerm extractEntry test/isPromise.js
1601 silly gunzTarPerm modified mode [ 'test/isPromise.js', 438, 420 ]
1602 silly gunzTarPerm extractEntry .gitmodules
1603 silly gunzTarPerm modified mode [ '.gitmodules', 438, 420 ]
1604 silly gunzTarPerm extractEntry .travis.yml
1605 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1606 silly gunzTarPerm extractEntry LICENSE.txt
1607 silly gunzTarPerm modified mode [ 'LICENSE.txt', 438, 420 ]
1608 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package\package.json
1609 silly lockFile 05b0a388-ten-npm-cache-when-1-3-0-package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package
1610 silly shasum updated bytes 20031
1611 info shasum 9a804c3cc7caaac0c9b7c2fb95cadb13782efe3c
1611 info shasum C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
1612 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package\package.json
1613 verbose chmod C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz 644
1614 silly chown skipping for windows C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
1615 silly lockFile 62a67e29-ub-com-cujojs-when-tarball-1-3-0 https://github.com/cujojs/when/tarball/1.3.0
1616 info already installed when@1.3.0
1617 silly resolved [ { name: 'buster-format',
1617 silly resolved version: '0.5.5',
1617 silly resolved description: 'Tools for formatting JavaScript objects in a human-readable way',
1617 silly resolved homepage: 'http://busterjs.org/docs/buster-format',
1617 silly resolved author:
1617 silly resolved { name: 'Christian Johansen',
1617 silly resolved email: 'christian@cjohansen.no',
1617 silly resolved url: 'http://cjohansen.no' },
1617 silly resolved contributors: [ [Object] ],
1617 silly resolved main: './lib/buster-format',
1617 silly resolved repository:
1617 silly resolved { type: 'git',
1617 silly resolved url: 'git://gitorious.org/buster/buster-format.git' },
1617 silly resolved scripts: { test: './run-tests' },
1617 silly resolved dependencies: { 'buster-core': '>=0.6.2' },
1617 silly resolved devDependencies:
1617 silly resolved { 'buster-assertions': '>=0.10.2',
1617 silly resolved 'buster-util': '>=0.5',
1617 silly resolved sinon: '>=1.3' },
1617 silly resolved readme: '# buster-format\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster-format.png?branch=master)](http://travis-ci.org/busterjs/buster-format)\n\nPretty formatting of objects of any kind.\n\n# Running tests\n\nTo run tests in the browser:\n\n node_modules/buster-util/jstdhtml\n\nOpen test/test.html in a browser\n\nYou can also run JsTestDriver from the root directory.\n',
1617 silly resolved readmeFilename: 'Readme.md',
1617 silly resolved _id: 'buster-format@0.5.5',
1617 silly resolved _from: 'buster-format@>=0.5.5' },
1617 silly resolved { name: 'buster-core',
1617 silly resolved version: '0.6.4',
1617 silly resolved description: 'Buster core utilities',
1617 silly resolved homepage: 'http://busterjs.org/docs/buster-core',
1617 silly resolved author: { name: 'August Lilleaas and Christian Johansen' },
1617 silly resolved contributors: [ [Object], [Object] ],
1617 silly resolved scripts: { test: './run-tests' },
1617 silly resolved devDependencies: { 'buster-util': '0.5', sinon: '>=1.3' },
1617 silly resolved main: './lib/buster-core',
1617 silly resolved repository:
1617 silly resolved { type: 'git',
1617 silly resolved url: 'git://gitorious.org/buster/buster-core.git' },
1617 silly resolved readme: '# buster-core\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster-core.png?branch=master)](http://travis-ci.org/busterjs/buster-core)\n\nCore utilities: some array methods, a few async flow control helpers,\nevent emitter and other minor things.\n\nProbably a too arbitrary collection of tools for projects that are not\nBuster.JS. This module helps keep duplication down when running Buster.JS\nin browsers.\n\n# Running tests\n\nTo run tests in the browser:\n\n node_modules/buster-util/jstdhtml\n\nOpen test/test.html in a browser\n\nYou can also run JsTestDriver from the root directory.\n',
1617 silly resolved readmeFilename: 'Readme.md',
1617 silly resolved _id: 'buster-core@0.6.4',
1617 silly resolved _from: 'buster-core@>=0.6.3' },
1617 silly resolved { name: 'sinon',
1617 silly resolved description: 'JavaScript test spies, stubs and mocks.',
1617 silly resolved version: '1.5.2',
1617 silly resolved homepage: 'http://cjohansen.no/sinon/',
1617 silly resolved author: { name: 'Christian Johansen' },
1617 silly resolved repository: { type: 'git', url: 'http://github.com/cjohansen/Sinon.JS.git' },
1617 silly resolved bugs:
1617 silly resolved { mail: 'christian@cjohansen.no',
1617 silly resolved url: 'http://github.com/cjohansen/Sinon.JS/issues' },
1617 silly resolved licenses: [ [Object] ],
1617 silly resolved scripts: { test: 'node test/node/run.js' },
1617 silly resolved dependencies: { 'buster-format': '~0.5' },
1617 silly resolved devDependencies:
1617 silly resolved { 'buster-core': '>=0.6.4',
1617 silly resolved 'buster-assertions': '~0.10',
1617 silly resolved 'buster-evented-logger': '~0.4',
1617 silly resolved 'buster-test': '~0.5',
1617 silly resolved 'http-server': '*' },
1617 silly resolved main: './lib/sinon.js',
1617 silly resolved engines: { node: '>=0.1.103' },
1617 silly resolved contributors:
1617 silly resolved [ [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object],
1617 silly resolved [Object] ],
1617 silly resolved readme: '# Sinon.JS\n\n[![Build status](https://secure.travis-ci.org/cjohansen/Sinon.JS.png?branch=master)](http://travis-ci.org/cjohansen/Sinon.JS)\n\nStandalone and test framework agnostic JavaScript test spies, stubs and mocks.\n\n## Installation\n\nvia [npm (node package manager)](http://github.com/isaacs/npm)\n\n $ npm install sinon\n\nor install via git by cloning the repository and including sinon.js\nin your project, as you would any other third party library.\n\nDon\'t forget to include the parts of Sinon.JS that you want to use as well\n(i.e. spy.js).\n\n## Usage\n\nSee the [sinon project homepage](http://sinonjs.org/)\n\n## Goals\n\n* No global pollution\n* Easy to use\n* Require minimal “integration”\n* Easy to embed seamlessly with any testing framework\n* Easily fake any interface\n* Ship with ready-to-use fakes for XMLHttpRequest, timers and more\n\n## Contribute?\n\nPick [an issue](http://github.com/cjohansen/Sinon.JS/issues) to fix, or pitch\nnew features. To avoid wasting your time, please ask for feedback on feature\nsuggestions either with [an issue](http://github.com/cjohansen/Sinon.JS/issues/new)\nor on [the mailing list](http://groups.google.com/group/sinonjs).\n\n## Run the tests\n\nThe Sinon.JS developer environment requires Node/NPM. Please make sure you have\nNode installed, and install Sinon\'s dependencies:\n\n $ npm install\n\n### On Node\n\n $ npm test\n\n### In the browser\n\nOpen `test/sinon.html` in a browser. To test against a built distribution, first\nmake sure you have a build (requires Ruby and Juicer):\n\n $ ./build\n\nThen open `test/sinon-dist.html` in a browser.\n\nSome tests needs working XHR to pass. To run the tests over an HTTP server, run\n\n $ node_modules/http-server/bin/http-server\n\nThen open [localhost:8080/test/sinon.html](http://localhost:8080/test/sinon.html)\nin a browser.\n\n### On Rhino\n\nThe Rhino tests are currently out of commission (pending update after switch to\nBuster.JS for tests).\n',
1617 silly resolved readmeFilename: 'README.md',
1617 silly resolved _id: 'sinon@1.5.2',
1617 silly resolved _from: 'sinon@>=1.4' },
1617 silly resolved { name: 'buster-assertions',
1617 silly resolved version: '0.10.3',
1617 silly resolved description: 'Assertions for any JavaScript test framework and environment',
1617 silly resolved homepage: 'http://busterjs.org/docs/buster-assertions',
1617 silly resolved author: { name: 'August Lilleaas and Christian Johansen' },
1617 silly resolved contributors: [ [Object], [Object] ],
1617 silly resolved main: './lib/buster-assertions',
1617 silly resolved repository:
1617 silly resolved { type: 'git',
1617 silly resolved url: 'git://gitorious.org/buster/buster-assertions.git' },
1617 silly resolved scripts: { test: './run-tests' },
1617 silly resolved dependencies: { 'buster-core': '>=0.6.2' },
1617 silly resolved devDependencies: { sinon: '>=1.3', 'buster-util': '>=0.5' },
1617 silly resolved readme: '# buster-assertions\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster-assertions.png?branch=master)](http://travis-ci.org/busterjs/buster-assertions)\n\nTest-framework agnostic assertions and expectations. Features an API for\nadding custom assertions.\n\n# Running tests\n\nTo run tests in the browser:\n\n vendor/buster-util/jstdhtml\n\nOpen test/test.html in a browser\n\nYou can also run JsTestDriver from the root directory.\n',
1617 silly resolved readmeFilename: 'Readme.md',
1617 silly resolved _id: 'buster-assertions@0.10.3',
1617 silly resolved _from: 'buster-assertions@>=0.10.3' },
1617 silly resolved { name: 'buster-evented-logger',
1617 silly resolved version: '0.4.4',
1617 silly resolved description: 'An evented console logger',
1617 silly resolved homepage: 'http://busterjs.org/docs/buster-evented-logger',
1617 silly resolved author:
1617 silly resolved { name: 'Christian Johansen',
1617 silly resolved email: 'christian@cjohansen.no',
1617 silly resolved url: 'http://cjohansen.no' },
1617 silly resolved contributors: [ [Object] ],
1617 silly resolved main: './lib/buster-evented-logger',
1617 silly resolved repository:
1617 silly resolved { type: 'git',
1617 silly resolved url: 'git://gitorious.org/buster/buster-evented-logger.git' },
1617 silly resolved scripts: { test: './run-tests' },
1617 silly resolved dependencies: { 'buster-core': '>=0.6.0' },
1617 silly resolved devDependencies:
1617 silly resolved { sinon: '>=1.3',
1617 silly resolved 'buster-assertions': '>=0.10',
1617 silly resolved 'buster-format': '>=0.5.3',
1617 silly resolved 'buster-util': '>=0.5' },
1617 silly resolved readme: '# buster-evented-logger\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster-evented-logger.png?branch=master)](http://travis-ci.org/busterjs/buster-evented-logger)\n\nbuster-evented-logger is an evented console logger. Rather than writing to an\noutput stream, it simply emits events. It supports log levels and formatting of\narguments, suitable for JSON serialization. By default the logger uses\nbuster-format for ascii formatting of objects passed to it.\n\n# Running tests\n\n $ ./run-tests\n\nTo run tests in the browser:\n\n node_modules/buster-util/jstdhtml\n\nOpen test/test.html in a browser\n\nYou can also run JsTestDriver from the root directory.\n',
1617 silly resolved readmeFilename: 'Readme.md',
1617 silly resolved _id: 'buster-evented-logger@0.4.4',
1617 silly resolved _from: 'buster-evented-logger@>=0.4.4' },
1617 silly resolved { name: 'buster-autotest',
1617 silly resolved version: '0.2.0',
1617 silly resolved description: 'Watch files and run buster tests on save',
1617 silly resolved homepage: 'http://busterjs.org/docs/autotest',
1617 silly resolved author:
1617 silly resolved { name: 'Christian Johansen',
1617 silly resolved email: 'christian@cjohansen.no',
1617 silly resolved url: 'http://cjohansen.no' },
1617 silly resolved contributors: [ [Object] ],
1617 silly resolved main: './lib/buster-autotest',
1617 silly resolved repository:
1617 silly resolved { type: 'git',
1617 silly resolved url: 'https://github.com/busterjs/buster-autotest.git' },
1617 silly resolved scripts: { test: './node_modules/buster/bin/buster-test' },
1617 silly resolved dependencies: { 'fs-watch-tree': '>=0.2.1', 'buster-glob': '>=0.3.2' },
1617 silly resolved devDependencies: { buster: '*' },
1617 silly resolved readme: '# buster-autotest\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster-autotest.png?branch=master)](http://travis-ci.org/busterjs/buster-autotest)\n\nA simple autotest CLI for Buster.JS\n',
1617 silly resolved readmeFilename: 'Readme.md',
1617 silly resolved _id: 'buster-autotest@0.2.0',
1617 silly resolved _from: 'buster-autotest@>=0.2.0' },
1617 silly resolved { name: 'buster-test-cli',
1617 silly resolved version: '0.7.5',
1617 silly resolved description: 'Cli tools for Buster.JS test runners',
1617 silly resolved homepage: 'http://busterjs.org/docs/buster-test-cli',
1617 silly resolved author:
1617 silly resolved { name: 'Christian Johansen',
1617 silly resolved email: 'christian@cjohansen.no',
1617 silly resolved url: 'http://cjohansen.no' },
1617 silly resolved contributors: [ [Object], [Object], [Object], [Object], [Object] ],
1617 silly resolved main: './lib/test-cli',
1617 silly resolved repository:
1617 silly resolved { type: 'git',
1617 silly resolved url: 'git://gitorious.org/buster/buster-test-cli.git' },
1617 silly resolved scripts: { test: './node_modules/buster/bin/buster-test -c buster-config.js' },
1617 silly resolved dependencies:
1617 silly resolved { 'buster-analyzer': '=0.4.0',
1617 silly resolved ramp: '~0.6',
1617 silly resolved 'ansi-grid': '~0.5',
1617 silly resolved 'ansi-colorizer': '~0.5',
1617 silly resolved 'buster-cli': '>=0.5.0',
1617 silly resolved 'buster-test': '>=0.6.1',
1617 silly resolved bane: '~0.2',
1617 silly resolved 'stack-filter': '~0.1',
1617 silly resolved ejs: '~0.4',
1617 silly resolved when: 'https://github.com/cujojs/when/tarball/1.3.0',
1617 silly resolved lodash: '~0.8',
1617 silly resolved platform: '~1.0' },
1617 silly resolved devDependencies: { 'buster-node': '', 'stream-logger': '>=0.3.0' },
1617 silly resolved readme: '# buster-test-cli\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster-test-cli.png?branch=master)](http://travis-ci.org/busterjs/buster-test-cli)\n\nLibrary that supports the `buster-test` command line interface.\n',
1617 silly resolved readmeFilename: 'Readme.md',
1617 silly resolved _id: 'buster-test-cli@0.7.5',
1617 silly resolved _from: 'buster-test-cli@>=0.7.4' },
1617 silly resolved { name: 'buster-test',
1617 silly resolved version: '0.6.1',
1617 silly resolved description: 'Promised based evented xUnit and BDD style test runner for JavaScript',
1617 silly resolved homepage: 'http://busterjs.org/docs/buster-test',
1617 silly resolved author: { name: 'August Lilleaas and Christian Johansen' },
1617 silly resolved contributors: [ [Object], [Object] ],
1617 silly resolved main: './lib/buster-test',
1617 silly resolved repository:
1617 silly resolved { type: 'git',
1617 silly resolved url: 'git://gitorious.org/buster/buster-test.git' },
1617 silly resolved scripts: { test: './run-tests' },
1617 silly resolved dependencies:
1617 silly resolved { 'buster-core': '>=0.6.2',
1617 silly resolved 'buster-terminal': '>=0.4.1',
1617 silly resolved when: 'https://github.com/cujojs/when/tarball/1.3.0',
1617 silly resolved jsdom: '~0.2.14' },
1617 silly resolved optionalDependencies: { jsdom: '~0.2.14' },
1617 silly resolved devDependencies:
1617 silly resolved { 'buster-assertions': '>=0.10.2',
1617 silly resolved 'buster-format': '>=0.5.4',
1617 silly resolved sinon: '>=1.3',
1617 silly resolved 'buster-util': '>=0.5' },
1617 silly resolved readme: '# buster-test\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster-test.png?branch=master)](http://travis-ci.org/busterjs/buster-test)\n\nTest contexts, BDD specs, test runner and reporters for Buster.JS.\n\n# Running tests\n\nTo run tests in the browser:\n\n node_modules/buster-util/jstdhtml\n\nOpen test/test.html in a browser\n\nYou can also run JsTestDriver from the root directory.\n',
1617 silly resolved readmeFilename: 'Readme.md',
1617 silly resolved _id: 'buster-test@0.6.1',
1617 silly resolved _from: 'buster-test@>=0.6.1' },
1617 silly resolved { name: 'buster-sinon',
1617 silly resolved version: '0.6.0',
1617 silly resolved description: 'Sinon spies, stubs and mocks for buster-test',
1617 silly resolved homepage: 'http://busterjs.org/sinon',
1617 silly resolved author:
1617 silly resolved { name: 'Christian Johansen',
1617 silly resolved email: 'christian@cjohansen.no',
1617 silly resolved url: 'http://cjohansen.no' },
1617 silly resolved contributors: [ [Object] ],
1617 silly resolved main: './lib/buster-sinon',
1617 silly resolved repository:
1617 silly resolved { type: 'git',
1617 silly resolved url: 'git://gitorious.org/buster/buster-sinon.git' },
1617 silly resolved scripts: { test: './run-tests' },
1617 silly resolved dependencies:
1617 silly resolved { 'buster-core': '>=0.6.2',
1617 silly resolved 'buster-assertions': '>=0.10.2',
1617 silly resolved 'buster-test': '>=0.6',
1617 silly resolved 'buster-format': '>=0.5.4',
1617 silly resolved sinon: '>=1.4' },
1617 silly resolved readme: '# buster-sinon\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster-sinon.png?branch=master)](http://travis-ci.org/busterjs/buster-sinon)\n\nSinon.JS integration for Buster.JS\n',
1617 silly resolved readmeFilename: 'Readme.md',
1617 silly resolved _id: 'buster-sinon@0.6.0',
1617 silly resolved _from: 'buster-sinon@>=0.6.0' },
1617 silly resolved { name: 'buster-syntax',
1617 silly resolved version: '0.4.2',
1617 silly resolved description: '[![Build status](https://secure.travis-ci.org/busterjs/buster-syntax.png?branch=master)](http://travis-ci.org/busterjs/buster-syntax)',
1617 silly resolved homepage: 'http://busterjs.org/docs/buster-syntax',
1617 silly resolved author:
1617 silly resolved { name: 'Christian Johansen',
1617 silly resolved email: 'christian@cjohansen.no',
1617 silly resolved url: 'http://cjohansen.no' },
1617 silly resolved contributors: [ [Object] ],
1617 silly resolved main: './lib/buster-syntax',
1617 silly resolved repository:
1617 silly resolved { type: 'git',
1617 silly resolved url: 'https://github.com/busterjs/buster-syntax.git' },
1617 silly resolved scripts: { test: './node_modules/buster/bin/buster-test' },
1617 silly resolved dependencies: { 'uglify-js': '~1.2.5', jsdom: '~0.2.14' },
1617 silly resolved optionalDependencies: { jsdom: '~0.2.14' },
1617 silly resolved devDependencies:
1617 silly resolved { buster: '*',
1617 silly resolved 'buster-analyzer': '>=0.3',
1617 silly resolved 'buster-configuration': '>=0.5.0' },
1617 silly resolved readme: '# buster-syntax\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster-syntax.png?branch=master)](http://travis-ci.org/busterjs/buster-syntax)\n\nBuster.JS extension that syntax checks files on the server before\nrunning them in the browser (over buster-capture-server).\n',
1617 silly resolved readmeFilename: 'Readme.md',
1617 silly resolved _id: 'buster-syntax@0.4.2',
1617 silly resolved _from: 'buster-syntax@~0.4' },
1617 silly resolved { name: 'buster-static',
1617 silly resolved version: '0.5.1',
1617 silly resolved description: 'QUnit style browser based test runner',
1617 silly resolved homepage: 'http://busterjs.org/docs/buster-static',
1617 silly resolved author:
1617 silly resolved { name: 'August Lilleaas',
1617 silly resolved email: 'august.lilleaas@gmail.com',
1617 silly resolved url: 'http://augustl.com' },
1617 silly resolved contributors: [ [Object] ],
1617 silly resolved repository:
1617 silly resolved { type: 'git',
1617 silly resolved url: 'git://gitorious.org/buster/buster-static.git' },
1617 silly resolved main: './lib/buster-static',
1617 silly resolved bin: { 'buster-static': './bin/buster-static' },
1617 silly resolved scripts: { test: './node_modules/buster/bin/buster-test' },
1617 silly resolved dependencies:
1617 silly resolved { 'buster-core': '>=0.6.2',
1617 silly resolved 'buster-cli': '>=0.5',
1617 silly resolved 'buster-test': '>=0.6',
1617 silly resolved 'ramp-resources': '~0.4',
1617 silly resolved mkdirp: '~0.3' },
1617 silly resolved devDependencies: { buster: '*' },
1617 silly resolved readme: '# buster-static\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster-static.png?branch=master)](http://travis-ci.org/busterjs/buster-static)\n\nQUnit style test runner for Buster.JS, without the manual HTML scaffolding.\n',
1617 silly resolved readmeFilename: 'Readme.md',
1617 silly resolved _id: 'buster-static@0.5.1',
1617 silly resolved _from: 'buster-static@>=0.5' },
1617 silly resolved { name: 'buster-server-cli',
1617 silly resolved version: '0.2.2',
1617 silly resolved description: 'buster-server CLI library',
1617 silly resolved homepage: 'http://busterjs.org/docs/buster-server-cli',
1617 silly resolved author: { name: 'August Lilleaas and Christian Johansen' },
1617 silly resolved contributors: [ [Object], [Object] ],
1617 silly resolved main: './lib/server-cli',
1617 silly resolved repository:
1617 silly resolved { type: 'git',
1617 silly resolved url: 'https://github.com/busterjs/buster-server-cli.git' },
1617 silly resolved dependencies:
1617 silly resolved { 'buster-cli': '>=0.5.0',
1617 silly resolved ramp: '~0.6',
1617 silly resolved platform: '>=1.0.0',
1617 silly resolved 'ramp-resources': '>=0.5',
1617 silly resolved paperboy: '~0',
1617 silly resolved ejs: '~0.4',
1617 silly resolved phantom: '~0.3.5' },
1617 silly resolved devDependencies: { buster: '*' },
1617 silly resolved readme: '# buster-server-cli #\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster-server-cli.png?branch=master)](http://travis-ci.org/busterjs/buster-server-cli)\n\nCommand-line interface API for running [ramp](https://github.com/busterjs/ramp/)\ninstances with a simple interface that allows capturing and viewing a list of\nconnected browsers.\n\nIn Buster, this module is the implementation of the `buster server` command. It\ndoes not define the binary however, as it is intended to be generic enough to be\nreused outside of Buster.\n\n## Possible use cases ##\n\nThe capture server is the central piece in Buster\'s multiple browser automation\ncapabilities. This module can be used as is to run tests for any framework, as\nit does not know anything about tests at all. However, if you\'re shipping a\ncapture server for your own framework, you may want to brand your server a\nlittle.\n\nThe following example shows how to create a custom capture server for the\nfictional `checkit` test framework.\n\n### The binary ###\n\n // checkit/bin/checkit-server\n var path = require("path");\n var serverCli = require("buster-server-cli");\n\n serverCli.create(process.stdout, process.stderr, {\n missionStatement: "Checkit crazy multi-browser test runner server",\n description: "checkit-server [options]",\n templateRoot: path.join(__dirname, "..", "views"),\n documentRoot: path.join(__dirname, "..", "public")\n }).run(process.argv.slice(2));\n\n### The index template ###\n\nYou need to define two templates for the server to work correctly. The first one\nis `index.ejs`, which is an [ejs](http://embeddedjs.com/) template for the\nindex page of the server. [Buster\'s index template](https://github.com/busterjs/buster-server-cli/blob/master/views/index.ejs)\nrenders a list of captured browsers and a link to `/capture`, which is the\nURL that causes the browser to become a captured slave.\n\nThe `index.ejs` template is rendered with one piece of data — `slaves` — which\nis an array of slave objects:\n\n* `slave.browser` A string, i.e. "Firefox"\n* `slave.platform` A string, i.e. "Linux"\n* `slave.version` A string, i.e. "12.0"\n* `slave.os` A string, contains a richer OS/platform description\n* `slave.userAgent` The original user agent\n\n### The header template ###\n\nThe second template is the `header.ejs` template. It is used in the top frame\nin the frameset that is displayed in captured slaves. Currently this is just\na static template, but future versions will expose an API to communicate with\nthe server here to display progress etc.\n\nSee [Buster\'s header template](https://github.com/busterjs/buster-server-cli/blob/master/views/header.ejs)\nfor a reference implementation.\n',
1617 silly resolved readmeFilename: 'Readme.md',
1617 silly resolved _id: 'buster-server-cli@0.2.2',
1617 silly resolved _from: 'buster-server-cli@>=0.2.2' } ]
1618 info install buster-format@0.5.5 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1619 info install buster-core@0.6.4 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1620 info install sinon@1.5.2 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1621 info install buster-assertions@0.10.3 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1622 info install buster-evented-logger@0.4.4 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1623 info install buster-autotest@0.2.0 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1624 info install buster-test-cli@0.7.5 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1625 info install buster-test@0.6.1 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1626 info install buster-sinon@0.6.0 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1627 info install buster-syntax@0.4.2 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1628 info install buster-static@0.5.1 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1629 info install buster-server-cli@0.2.2 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1630 info installOne buster-format@0.5.5
1631 info installOne buster-core@0.6.4
1632 info installOne sinon@1.5.2
1633 info installOne buster-assertions@0.10.3
1634 info installOne buster-evented-logger@0.4.4
1635 info installOne buster-autotest@0.2.0
1636 info installOne buster-test-cli@0.7.5
1637 info installOne buster-test@0.6.1
1638 info installOne buster-sinon@0.6.0
1639 info installOne buster-syntax@0.4.2
1640 info installOne buster-static@0.5.1
1641 info installOne buster-server-cli@0.2.2
1642 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-format\0.5.5\package\package.json
1643 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format unbuild
1644 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format\package.json
1645 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-core\0.6.4\package\package.json
1646 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-core unbuild
1647 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-core\package.json
1648 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\sinon\1.5.2\package\package.json
1649 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\sinon unbuild
1650 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\sinon\package.json
1651 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-assertions\0.10.3\package\package.json
1652 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions unbuild
1653 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions\package.json
1654 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-evented-logger\0.4.4\package\package.json
1655 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger unbuild
1656 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger\package.json
1657 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-autotest\0.2.0\package\package.json
1658 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest unbuild
1659 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\package.json
1660 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-test\0.6.1\package\package.json
1661 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test unbuild
1662 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test\package.json
1663 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-sinon\0.6.0\package\package.json
1664 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon unbuild
1665 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon\package.json
1666 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-syntax\0.4.2\package\package.json
1667 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax unbuild
1668 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\package.json
1669 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-test-cli\0.7.5\package\package.json
1670 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test-cli unbuild
1671 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test-cli\package.json
1672 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-static\0.5.1\package\package.json
1673 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static unbuild
1674 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\package.json
1675 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-server-cli\0.2.2\package\package.json
1676 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli unbuild
1677 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\package.json
1678 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-format\0.5.5\package.tgz
1679 silly lockFile 02c7d9d3-uster-node-modules-buster-format e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format
1680 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\02c7d9d3-uster-node-modules-buster-format.lock
1681 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-core\0.6.4\package.tgz
1682 silly lockFile 454fcdbd--buster-node-modules-buster-core e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-core
1683 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-core C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\454fcdbd--buster-node-modules-buster-core.lock
1684 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\sinon\1.5.2\package.tgz
1685 silly lockFile a1744d57-odules-buster-node-modules-sinon e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\sinon
1686 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\sinon C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\a1744d57-odules-buster-node-modules-sinon.lock
1687 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-assertions\0.10.3\package.tgz
1688 silly lockFile 21641fca-r-node-modules-buster-assertions e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions
1689 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\21641fca-r-node-modules-buster-assertions.lock
1690 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-evented-logger\0.4.4\package.tgz
1691 silly lockFile 10d91906-de-modules-buster-evented-logger e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger
1692 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\10d91906-de-modules-buster-evented-logger.lock
1693 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-autotest\0.2.0\package.tgz
1694 silly lockFile 0871dfe4-ter-node-modules-buster-autotest e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest
1695 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\0871dfe4-ter-node-modules-buster-autotest.lock
1696 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-test\0.6.1\package.tgz
1697 silly lockFile b10a7cc9--buster-node-modules-buster-test e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test
1698 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\b10a7cc9--buster-node-modules-buster-test.lock
1699 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-sinon\0.6.0\package.tgz
1700 silly lockFile 897b4b5d-buster-node-modules-buster-sinon e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon
1701 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\897b4b5d-buster-node-modules-buster-sinon.lock
1702 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-syntax\0.4.2\package.tgz
1703 silly lockFile d3cdad8a-uster-node-modules-buster-syntax e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax
1704 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\d3cdad8a-uster-node-modules-buster-syntax.lock
1705 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-test-cli\0.7.5\package.tgz
1706 silly lockFile a701f152-ter-node-modules-buster-test-cli e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test-cli
1707 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test-cli C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\a701f152-ter-node-modules-buster-test-cli.lock
1708 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-static\0.5.1\package.tgz
1709 silly lockFile d835ab78-uster-node-modules-buster-static e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static
1710 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\d835ab78-uster-node-modules-buster-static.lock
1711 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-server-cli\0.2.2\package.tgz
1712 silly lockFile 4f6592db-r-node-modules-buster-server-cli e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
1713 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\4f6592db-r-node-modules-buster-server-cli.lock
1714 silly gunzTarPerm modes [ '755', '644' ]
1715 silly gunzTarPerm modes [ '755', '644' ]
1716 silly gunzTarPerm modes [ '755', '644' ]
1717 silly gunzTarPerm modes [ '755', '644' ]
1718 silly gunzTarPerm modes [ '755', '644' ]
1719 silly gunzTarPerm modes [ '755', '644' ]
1720 silly gunzTarPerm modes [ '755', '644' ]
1721 silly gunzTarPerm modes [ '755', '644' ]
1722 silly gunzTarPerm modes [ '755', '644' ]
1723 silly gunzTarPerm modes [ '755', '644' ]
1724 silly gunzTarPerm modes [ '755', '644' ]
1725 silly gunzTarPerm modes [ '755', '644' ]
1726 silly gunzTarPerm extractEntry package.json
1727 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1728 silly gunzTarPerm extractEntry package.json
1729 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1730 silly gunzTarPerm extractEntry package.json
1731 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1732 silly gunzTarPerm extractEntry package.json
1733 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1734 silly gunzTarPerm extractEntry package.json
1735 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1736 silly gunzTarPerm extractEntry package.json
1737 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1738 silly gunzTarPerm extractEntry package.json
1739 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1740 silly gunzTarPerm extractEntry package.json
1741 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1742 silly gunzTarPerm extractEntry package.json
1743 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1744 silly gunzTarPerm extractEntry package.json
1745 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1746 silly gunzTarPerm extractEntry package.json
1747 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1748 silly gunzTarPerm extractEntry package.json
1749 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1750 silly gunzTarPerm extractEntry LICENSE
1751 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1752 silly gunzTarPerm extractEntry .travis.yml
1753 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1754 silly gunzTarPerm extractEntry LICENSE
1755 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1756 silly gunzTarPerm extractEntry autolint.json
1757 silly gunzTarPerm modified mode [ 'autolint.json', 438, 420 ]
1758 silly gunzTarPerm extractEntry LICENSE
1759 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1760 silly gunzTarPerm extractEntry .travis.yml
1761 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1762 silly gunzTarPerm extractEntry .npmignore
1763 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1764 silly gunzTarPerm extractEntry buster.js
1765 silly gunzTarPerm modified mode [ 'buster.js', 438, 420 ]
1766 silly gunzTarPerm extractEntry .npmignore
1767 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1768 silly gunzTarPerm extractEntry buster.js
1769 silly gunzTarPerm modified mode [ 'buster.js', 438, 420 ]
1770 silly gunzTarPerm extractEntry .npmignore
1771 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1772 silly gunzTarPerm extractEntry .travis.yml
1773 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1774 silly gunzTarPerm extractEntry LICENSE
1775 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1776 silly gunzTarPerm extractEntry autolint.js
1777 silly gunzTarPerm modified mode [ 'autolint.js', 438, 420 ]
1778 silly gunzTarPerm extractEntry LICENSE
1779 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1780 silly gunzTarPerm extractEntry .travis.yml
1781 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1782 silly gunzTarPerm extractEntry LICENSE
1783 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1784 silly gunzTarPerm extractEntry .travis.yml
1785 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1786 silly gunzTarPerm extractEntry .npmignore
1787 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1788 silly gunzTarPerm extractEntry buster.js
1789 silly gunzTarPerm modified mode [ 'buster.js', 438, 420 ]
1790 silly gunzTarPerm extractEntry .npmignore
1791 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1792 silly gunzTarPerm extractEntry README.md
1793 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
1794 silly gunzTarPerm extractEntry .npmignore
1795 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1796 silly gunzTarPerm extractEntry LICENSE
1797 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1798 silly gunzTarPerm extractEntry .travis.yml
1799 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1800 silly gunzTarPerm extractEntry lib/buster-autotest.js
1801 silly gunzTarPerm modified mode [ 'lib/buster-autotest.js', 438, 420 ]
1802 silly gunzTarPerm extractEntry LICENSE
1803 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1804 silly gunzTarPerm extractEntry Changelog.txt
1805 silly gunzTarPerm modified mode [ 'Changelog.txt', 438, 420 ]
1806 silly gunzTarPerm extractEntry AUTHORS
1807 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
1808 silly gunzTarPerm extractEntry jsl.conf
1809 silly gunzTarPerm modified mode [ 'jsl.conf', 438, 420 ]
1810 silly gunzTarPerm extractEntry jsTestDriver.conf
1811 silly gunzTarPerm modified mode [ 'jsTestDriver.conf', 438, 420 ]
1812 silly gunzTarPerm extractEntry lib/buster-test.js
1813 silly gunzTarPerm modified mode [ 'lib/buster-test.js', 438, 420 ]
1814 silly gunzTarPerm extractEntry AUTHORS
1815 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
1816 silly gunzTarPerm extractEntry jsTestDriver.conf
1817 silly gunzTarPerm modified mode [ 'jsTestDriver.conf', 438, 420 ]
1818 silly gunzTarPerm extractEntry .travis.yml
1819 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1820 silly gunzTarPerm extractEntry autolint.json
1821 silly gunzTarPerm modified mode [ 'autolint.json', 438, 420 ]
1822 silly gunzTarPerm extractEntry .travis.yml
1823 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1824 silly gunzTarPerm extractEntry autolint.json
1825 silly gunzTarPerm modified mode [ 'autolint.json', 438, 420 ]
1826 silly gunzTarPerm extractEntry autolint.js
1827 silly gunzTarPerm modified mode [ 'autolint.js', 438, 420 ]
1828 silly gunzTarPerm extractEntry run-tests.js
1829 silly gunzTarPerm modified mode [ 'run-tests.js', 438, 420 ]
1830 silly gunzTarPerm extractEntry AUTHORS
1831 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
1832 silly gunzTarPerm extractEntry jsTestDriver.conf
1833 silly gunzTarPerm modified mode [ 'jsTestDriver.conf', 438, 420 ]
1834 silly gunzTarPerm extractEntry AUTHORS
1835 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
1836 silly gunzTarPerm extractEntry jsTestDriver.conf
1837 silly gunzTarPerm modified mode [ 'jsTestDriver.conf', 438, 420 ]
1838 silly gunzTarPerm extractEntry lib/buster-sinon.js
1839 silly gunzTarPerm modified mode [ 'lib/buster-sinon.js', 438, 420 ]
1840 silly gunzTarPerm extractEntry Readme.md
1841 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1842 silly gunzTarPerm extractEntry buster-config.js
1843 silly gunzTarPerm modified mode [ 'buster-config.js', 438, 420 ]
1844 silly gunzTarPerm extractEntry run-tests.js
1845 silly gunzTarPerm modified mode [ 'run-tests.js', 438, 420 ]
1846 silly gunzTarPerm extractEntry GPATH
1847 silly gunzTarPerm modified mode [ 'GPATH', 438, 420 ]
1848 silly gunzTarPerm extractEntry GRTAGS
1849 silly gunzTarPerm modified mode [ 'GRTAGS', 438, 420 ]
1850 silly gunzTarPerm extractEntry bin/buster-static
1851 silly gunzTarPerm modified mode [ 'bin/buster-static', 438, 420 ]
1852 silly gunzTarPerm extractEntry lib/browser-wiring.js
1853 silly gunzTarPerm modified mode [ 'lib/browser-wiring.js', 438, 420 ]
1854 silly gunzTarPerm extractEntry AUTHORS
1855 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
1856 silly gunzTarPerm extractEntry lib/middleware.js
1857 silly gunzTarPerm modified mode [ 'lib/middleware.js', 438, 420 ]
1858 silly gunzTarPerm extractEntry jsTestDriver.conf
1859 silly gunzTarPerm modified mode [ 'jsTestDriver.conf', 438, 420 ]
1860 silly gunzTarPerm extractEntry lib/buster-assertions.js
1861 silly gunzTarPerm modified mode [ 'lib/buster-assertions.js', 438, 420 ]
1862 silly gunzTarPerm extractEntry lib/buster-format.js
1863 silly gunzTarPerm modified mode [ 'lib/buster-format.js', 438, 420 ]
1864 silly gunzTarPerm extractEntry Readme.md
1865 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1866 silly gunzTarPerm extractEntry lib/on-interrupt.js
1867 silly gunzTarPerm modified mode [ 'lib/on-interrupt.js', 438, 420 ]
1868 silly gunzTarPerm extractEntry Readme.md
1869 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1870 silly gunzTarPerm extractEntry lib/buster-evented-logger.js
1871 silly gunzTarPerm modified mode [ 'lib/buster-evented-logger.js', 438, 420 ]
1872 silly gunzTarPerm extractEntry Readme.md
1873 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1874 silly gunzTarPerm extractEntry .travis.yml
1875 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1876 silly gunzTarPerm extractEntry AUTHORS
1877 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
1878 silly gunzTarPerm extractEntry lib/buster-core.js
1879 silly gunzTarPerm modified mode [ 'lib/buster-core.js', 438, 420 ]
1880 silly gunzTarPerm extractEntry lib/buster-event-emitter.js
1881 silly gunzTarPerm modified mode [ 'lib/buster-event-emitter.js', 438, 420 ]
1882 silly gunzTarPerm extractEntry run-tests
1883 silly gunzTarPerm modified mode [ 'run-tests', 438, 420 ]
1884 silly gunzTarPerm extractEntry test/buster-sinon-test.js
1885 silly gunzTarPerm modified mode [ 'test/buster-sinon-test.js', 438, 420 ]
1886 silly gunzTarPerm extractEntry lib/buster-test/auto-run.js
1887 silly gunzTarPerm modified mode [ 'lib/buster-test/auto-run.js', 438, 420 ]
1888 silly gunzTarPerm extractEntry lib/buster-test/browser-env.js
1889 silly gunzTarPerm modified mode [ 'lib/buster-test/browser-env.js', 438, 420 ]
1890 silly gunzTarPerm extractEntry lib/buster-syntax.js
1891 silly gunzTarPerm modified mode [ 'lib/buster-syntax.js', 438, 420 ]
1892 silly gunzTarPerm extractEntry lib/syntax.js
1893 silly gunzTarPerm modified mode [ 'lib/syntax.js', 438, 420 ]
1894 silly gunzTarPerm extractEntry lib/buster-static.js
1895 silly gunzTarPerm modified mode [ 'lib/buster-static.js', 438, 420 ]
1896 silly gunzTarPerm extractEntry lib/index.html
1897 silly gunzTarPerm modified mode [ 'lib/index.html', 438, 420 ]
1898 silly gunzTarPerm extractEntry GSYMS
1899 silly gunzTarPerm modified mode [ 'GSYMS', 438, 420 ]
1900 silly gunzTarPerm extractEntry .travis.yml
1901 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1902 silly gunzTarPerm extractEntry lib/buster-assertions/expect.js
1903 silly gunzTarPerm modified mode [ 'lib/buster-assertions/expect.js', 438, 420 ]
1904 silly gunzTarPerm extractEntry Readme.md
1905 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1906 silly gunzTarPerm extractEntry run-tests
1907 silly gunzTarPerm modified mode [ 'run-tests', 438, 420 ]
1908 silly gunzTarPerm extractEntry test/buster-evented-logger-test.js
1909 silly gunzTarPerm modified mode [ 'test/buster-evented-logger-test.js', 438, 420 ]
1910 silly gunzTarPerm extractEntry test/buster-autotest-test.js
1911 silly gunzTarPerm modified mode [ 'test/buster-autotest-test.js', 438, 420 ]
1912 silly gunzTarPerm extractEntry ramp/package.json
1913 silly gunzTarPerm modified mode [ 'ramp/package.json', 438, 420 ]
1914 silly gunzTarPerm extractEntry ramp/autolint.js
1915 silly gunzTarPerm modified mode [ 'ramp/autolint.js', 438, 420 ]
1916 silly gunzTarPerm extractEntry Readme.md
1917 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1918 silly gunzTarPerm extractEntry test/buster-syntax-test.js
1919 silly gunzTarPerm modified mode [ 'test/buster-syntax-test.js', 438, 420 ]
1920 silly gunzTarPerm extractEntry lib/define-version-getter.js
1921 silly gunzTarPerm modified mode [ 'lib/define-version-getter.js', 438, 420 ]
1922 silly gunzTarPerm extractEntry Readme.md
1923 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1924 silly gunzTarPerm extractEntry Readme.md
1925 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1926 silly gunzTarPerm extractEntry test/buster-static-test.js
1927 silly gunzTarPerm modified mode [ 'test/buster-static-test.js', 438, 420 ]
1928 silly gunzTarPerm extractEntry lib/buster-test/reporters.js
1929 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters.js', 438, 420 ]
1930 silly gunzTarPerm extractEntry lib/buster-test/spec.js
1931 silly gunzTarPerm modified mode [ 'lib/buster-test/spec.js', 438, 420 ]
1932 silly gunzTarPerm extractEntry run-tests
1933 silly gunzTarPerm modified mode [ 'run-tests', 438, 420 ]
1934 silly gunzTarPerm extractEntry test/buster-format-test.js
1935 silly gunzTarPerm modified mode [ 'test/buster-format-test.js', 438, 420 ]
1936 silly gunzTarPerm extractEntry lib/server-cli.js
1937 silly gunzTarPerm modified mode [ 'lib/server-cli.js', 438, 420 ]
1938 silly gunzTarPerm extractEntry .travis.yml
1939 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1940 silly gunzTarPerm extractEntry test/test.html
1941 silly gunzTarPerm modified mode [ 'test/test.html', 438, 420 ]
1942 silly gunzTarPerm extractEntry vendor/json/README
1943 silly gunzTarPerm modified mode [ 'vendor/json/README', 438, 420 ]
1944 silly gunzTarPerm extractEntry jsl.conf
1945 silly gunzTarPerm modified mode [ 'jsl.conf', 438, 420 ]
1946 silly gunzTarPerm extractEntry lib/sinon.js
1947 silly gunzTarPerm modified mode [ 'lib/sinon.js', 438, 420 ]
1948 silly gunzTarPerm extractEntry run-tests
1949 silly gunzTarPerm modified mode [ 'run-tests', 438, 420 ]
1950 silly gunzTarPerm extractEntry test/buster-assertions-test.js
1951 silly gunzTarPerm modified mode [ 'test/buster-assertions-test.js', 438, 420 ]
1952 silly gunzTarPerm extractEntry ramp/run-tests.js
1953 silly gunzTarPerm modified mode [ 'ramp/run-tests.js', 438, 420 ]
1954 silly gunzTarPerm extractEntry ramp/.travis.yml
1955 silly gunzTarPerm modified mode [ 'ramp/.travis.yml', 438, 420 ]
1956 silly gunzTarPerm extractEntry run-tests
1957 silly gunzTarPerm modified mode [ 'run-tests', 438, 420 ]
1958 silly gunzTarPerm extractEntry test/buster-core-test.js
1959 silly gunzTarPerm modified mode [ 'test/buster-core-test.js', 438, 420 ]
1960 silly gunzTarPerm extractEntry test/syntax-test.js
1961 silly gunzTarPerm modified mode [ 'test/syntax-test.js', 438, 420 ]
1962 silly gunzTarPerm extractEntry test/fixtures/some-test.js
1963 silly gunzTarPerm modified mode [ 'test/fixtures/some-test.js', 438, 420 ]
1964 silly gunzTarPerm extractEntry test/fixtures/test-config.js
1965 silly gunzTarPerm modified mode [ 'test/fixtures/test-config.js', 438, 420 ]
1966 silly gunzTarPerm extractEntry lib/buster-test/stack-filter.js
1967 silly gunzTarPerm modified mode [ 'lib/buster-test/stack-filter.js', 438, 420 ]
1968 silly gunzTarPerm extractEntry lib/buster-test/test-case.js
1969 silly gunzTarPerm modified mode [ 'lib/buster-test/test-case.js', 438, 420 ]
1970 silly gunzTarPerm extractEntry lib/sinon/assert.js
1971 silly gunzTarPerm modified mode [ 'lib/sinon/assert.js', 438, 420 ]
1972 silly gunzTarPerm extractEntry public/images/osx-24.png
1973 silly gunzTarPerm modified mode [ 'public/images/osx-24.png', 438, 420 ]
1974 silly gunzTarPerm extractEntry public/images/android-256.png
1975 silly gunzTarPerm modified mode [ 'public/images/android-256.png', 438, 420 ]
1976 silly gunzTarPerm extractEntry vendor/json/cycle.js
1977 silly gunzTarPerm modified mode [ 'vendor/json/cycle.js', 438, 420 ]
1978 silly gunzTarPerm extractEntry vendor/json/json.js
1979 silly gunzTarPerm modified mode [ 'vendor/json/json.js', 438, 420 ]
1980 silly gunzTarPerm extractEntry test/buster-assertions-util-test.js
1981 silly gunzTarPerm modified mode [ 'test/buster-assertions-util-test.js', 438, 420 ]
1982 silly gunzTarPerm extractEntry test/test-helper.js
1983 silly gunzTarPerm modified mode [ 'test/test-helper.js', 438, 420 ]
1984 silly gunzTarPerm extractEntry lib/sinon/collection.js
1985 silly gunzTarPerm modified mode [ 'lib/sinon/collection.js', 438, 420 ]
1986 silly gunzTarPerm extractEntry ramp/lib/http-server-request-listener-proxy.js
1987 silly gunzTarPerm modified mode [ 'ramp/lib/http-server-request-listener-proxy.js', 438, 420 ]
1988 silly gunzTarPerm extractEntry ramp/lib/prison.js
1989 silly gunzTarPerm modified mode [ 'ramp/lib/prison.js', 438, 420 ]
1990 silly gunzTarPerm extractEntry test/buster-event-emitter-test.js
1991 silly gunzTarPerm modified mode [ 'test/buster-event-emitter-test.js', 438, 420 ]
1992 silly gunzTarPerm extractEntry vendor/buster-util/package.json
1993 silly gunzTarPerm modified mode [ 'vendor/buster-util/package.json', 438, 420 ]
1994 silly gunzTarPerm extractEntry public/images/chrome-64.png
1995 silly gunzTarPerm modified mode [ 'public/images/chrome-64.png', 438, 420 ]
1996 silly gunzTarPerm extractEntry public/images/firefox-64.png
1997 silly gunzTarPerm modified mode [ 'public/images/firefox-64.png', 438, 420 ]
1998 silly gunzTarPerm extractEntry lib/sinon/match.js
1999 silly gunzTarPerm modified mode [ 'lib/sinon/match.js', 438, 420 ]
2000 silly gunzTarPerm extractEntry vendor/buster-util/LICENSE
2001 silly gunzTarPerm modified mode [ 'vendor/buster-util/LICENSE', 438, 420 ]
2002 silly gunzTarPerm extractEntry lib/buster-test/test-context.js
2003 silly gunzTarPerm modified mode [ 'lib/buster-test/test-context.js', 438, 420 ]
2004 silly gunzTarPerm extractEntry lib/buster-test/test-runner.js
2005 silly gunzTarPerm modified mode [ 'lib/buster-test/test-runner.js', 438, 420 ]
2006 silly gunzTarPerm extractEntry test/buster-assertions/expect-test.js
2007 silly gunzTarPerm modified mode [ 'test/buster-assertions/expect-test.js', 438, 420 ]
2008 silly gunzTarPerm extractEntry test/test.html
2009 silly gunzTarPerm modified mode [ 'test/test.html', 438, 420 ]
2010 silly gunzTarPerm extractEntry lib/sinon/mock.js
2011 silly gunzTarPerm modified mode [ 'lib/sinon/mock.js', 438, 420 ]
2012 silly gunzTarPerm extractEntry ramp/lib/pubsub-client.js
2013 silly gunzTarPerm modified mode [ 'ramp/lib/pubsub-client.js', 438, 420 ]
2014 silly gunzTarPerm extractEntry ramp/lib/pubsub-server.js
2015 silly gunzTarPerm modified mode [ 'ramp/lib/pubsub-server.js', 438, 420 ]
2016 silly gunzTarPerm extractEntry vendor/buster-util/AUTHORS
2017 silly gunzTarPerm modified mode [ 'vendor/buster-util/AUTHORS', 438, 420 ]
2018 silly gunzTarPerm extractEntry lib/buster-test/reporters/console.js
2019 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/console.js', 438, 420 ]
2020 silly gunzTarPerm extractEntry lib/sinon/sandbox.js
2021 silly gunzTarPerm modified mode [ 'lib/sinon/sandbox.js', 438, 420 ]
2022 silly gunzTarPerm extractEntry public/images/ie-64.png
2023 silly gunzTarPerm modified mode [ 'public/images/ie-64.png', 438, 420 ]
2024 silly gunzTarPerm extractEntry vendor/json/json2.js
2025 silly gunzTarPerm modified mode [ 'vendor/json/json2.js', 438, 420 ]
2026 silly gunzTarPerm extractEntry vendor/json/json_parse.js
2027 silly gunzTarPerm modified mode [ 'vendor/json/json_parse.js', 438, 420 ]
2028 silly gunzTarPerm extractEntry vendor/buster-util/jstdhtml
2029 silly gunzTarPerm modified mode [ 'vendor/buster-util/jstdhtml', 438, 420 ]
2030 silly gunzTarPerm extractEntry public/images/ios-24.png
2031 silly gunzTarPerm modified mode [ 'public/images/ios-24.png', 438, 420 ]
2032 silly gunzTarPerm extractEntry lib/sinon/spy.js
2033 silly gunzTarPerm modified mode [ 'lib/sinon/spy.js', 438, 420 ]
2034 silly gunzTarPerm extractEntry ramp/lib/prison-util.js
2035 silly gunzTarPerm modified mode [ 'ramp/lib/prison-util.js', 438, 420 ]
2036 silly gunzTarPerm extractEntry ramp/lib/prison-init.js
2037 silly gunzTarPerm modified mode [ 'ramp/lib/prison-init.js', 438, 420 ]
2038 silly gunzTarPerm extractEntry lib/buster-test/reporters/dots.js
2039 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/dots.js', 438, 420 ]
2040 silly gunzTarPerm extractEntry lib/buster-test/reporters/html.js
2041 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/html.js', 438, 420 ]
2042 silly gunzTarPerm extractEntry vendor/json/json_parse_state.js
2043 silly gunzTarPerm modified mode [ 'vendor/json/json_parse_state.js', 438, 420 ]
2044 silly gunzTarPerm extractEntry public/images/ios-256.png
2045 silly gunzTarPerm modified mode [ 'public/images/ios-256.png', 438, 420 ]
2046 silly gunzTarPerm extractEntry public/images/linux-24.png
2047 silly gunzTarPerm modified mode [ 'public/images/linux-24.png', 438, 420 ]
2048 silly gunzTarPerm extractEntry vendor/buster-util/lib/buster-util.js
2049 silly gunzTarPerm modified mode [ 'vendor/buster-util/lib/buster-util.js', 438, 420 ]
2050 silly gunzTarPerm extractEntry vendor/buster-util/lib/buster-util/jstestdriver-shim.js
2051 silly gunzTarPerm modified mode [ 'vendor/buster-util/lib/buster-util/jstestdriver-shim.js',
2051 silly gunzTarPerm 438,
2051 silly gunzTarPerm 420 ]
2052 silly gunzTarPerm extractEntry lib/sinon/stub.js
2053 silly gunzTarPerm modified mode [ 'lib/sinon/stub.js', 438, 420 ]
2054 silly gunzTarPerm extractEntry lib/sinon/test.js
2055 silly gunzTarPerm modified mode [ 'lib/sinon/test.js', 438, 420 ]
2056 silly gunzTarPerm extractEntry lib/buster-test/reporters/json-proxy.js
2057 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/json-proxy.js', 438, 420 ]
2058 silly gunzTarPerm extractEntry lib/buster-test/reporters/quiet.js
2059 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/quiet.js', 438, 420 ]
2060 silly gunzTarPerm extractEntry public/images/linux-256.png
2061 silly gunzTarPerm modified mode [ 'public/images/linux-256.png', 438, 420 ]
2062 silly gunzTarPerm extractEntry ramp/lib/server.js
2063 silly gunzTarPerm modified mode [ 'ramp/lib/server.js', 438, 420 ]
2064 silly gunzTarPerm extractEntry ramp/lib/session-client.js
2065 silly gunzTarPerm modified mode [ 'ramp/lib/session-client.js', 438, 420 ]
2066 silly gunzTarPerm extractEntry vendor/buster-util/lib/buster-util/req-res.js
2067 silly gunzTarPerm modified mode [ 'vendor/buster-util/lib/buster-util/req-res.js', 438, 420 ]
2068 silly gunzTarPerm extractEntry lib/sinon/test_case.js
2069 silly gunzTarPerm modified mode [ 'lib/sinon/test_case.js', 438, 420 ]
2070 silly gunzTarPerm extractEntry vendor/buster-util/lib/buster-util/runner.js
2071 silly gunzTarPerm modified mode [ 'vendor/buster-util/lib/buster-util/runner.js', 438, 420 ]
2072 silly gunzTarPerm extractEntry lib/sinon/util/event.js
2073 silly gunzTarPerm modified mode [ 'lib/sinon/util/event.js', 438, 420 ]
2074 silly gunzTarPerm extractEntry ramp/lib/session-queue.js
2075 silly gunzTarPerm modified mode [ 'ramp/lib/session-queue.js', 438, 420 ]
2076 silly gunzTarPerm extractEntry ramp/lib/session.js
2077 silly gunzTarPerm modified mode [ 'ramp/lib/session.js', 438, 420 ]
2078 silly gunzTarPerm extractEntry lib/sinon/util/fake_server.js
2079 silly gunzTarPerm modified mode [ 'lib/sinon/util/fake_server.js', 438, 420 ]
2080 silly gunzTarPerm extractEntry lib/buster-test/reporters/specification.js
2081 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/specification.js', 438, 420 ]
2082 silly gunzTarPerm extractEntry lib/buster-test/reporters/tap.js
2083 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/tap.js', 438, 420 ]
2084 silly gunzTarPerm extractEntry public/images/linux-64.png
2085 silly gunzTarPerm modified mode [ 'public/images/linux-64.png', 438, 420 ]
2086 silly gunzTarPerm extractEntry vendor/buster-util/lib/buster-util/test-case.js
2087 silly gunzTarPerm modified mode [ 'vendor/buster-util/lib/buster-util/test-case.js', 438, 420 ]
2088 silly gunzTarPerm extractEntry vendor/sinon/package.json
2089 silly gunzTarPerm modified mode [ 'vendor/sinon/package.json', 438, 420 ]
2090 silly gunzTarPerm extractEntry lib/sinon/util/fake_server_with_clock.js
2091 silly gunzTarPerm modified mode [ 'lib/sinon/util/fake_server_with_clock.js', 438, 420 ]
2092 silly gunzTarPerm extractEntry lib/buster-test/reporters/teamcity.js
2093 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/teamcity.js', 438, 420 ]
2094 silly gunzTarPerm extractEntry lib/sinon/util/fake_timers.js
2095 silly gunzTarPerm modified mode [ 'lib/sinon/util/fake_timers.js', 438, 420 ]
2096 silly gunzTarPerm extractEntry ramp/lib/prison-session-initializer.js
2097 silly gunzTarPerm modified mode [ 'ramp/lib/prison-session-initializer.js', 438, 420 ]
2098 silly gunzTarPerm extractEntry ramp/lib/slave.js
2099 silly gunzTarPerm modified mode [ 'ramp/lib/slave.js', 438, 420 ]
2100 silly gunzTarPerm extractEntry lib/buster-test/reporters/xml.js
2101 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/xml.js', 438, 420 ]
2102 silly gunzTarPerm extractEntry lib/sinon/util/fake_xml_http_request.js
2103 silly gunzTarPerm modified mode [ 'lib/sinon/util/fake_xml_http_request.js', 438, 420 ]
2104 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\package.json
2105 silly gunzTarPerm extractEntry public/images/opera-64.png
2106 silly gunzTarPerm modified mode [ 'public/images/opera-64.png', 438, 420 ]
2107 silly gunzTarPerm extractEntry public/images/android-64.png
2108 silly gunzTarPerm modified mode [ 'public/images/android-64.png', 438, 420 ]
2109 silly gunzTarPerm extractEntry lib/sinon/util/timers_ie.js
2110 silly gunzTarPerm modified mode [ 'lib/sinon/util/timers_ie.js', 438, 420 ]
2111 silly gunzTarPerm extractEntry vendor/sinon/.npmignore
2112 silly gunzTarPerm modified mode [ 'vendor/sinon/.npmignore', 438, 420 ]
2113 silly gunzTarPerm extractEntry vendor/sinon/README.md
2114 silly gunzTarPerm modified mode [ 'vendor/sinon/README.md', 438, 420 ]
2115 silly gunzTarPerm extractEntry ramp/lib/ramp.js
2116 silly gunzTarPerm modified mode [ 'ramp/lib/ramp.js', 438, 420 ]
2117 silly gunzTarPerm extractEntry ramp/lib/test-helper.js
2118 silly gunzTarPerm modified mode [ 'ramp/lib/test-helper.js', 438, 420 ]
2119 silly gunzTarPerm extractEntry lib/sinon/util/xhr_ie.js
2120 silly gunzTarPerm modified mode [ 'lib/sinon/util/xhr_ie.js', 438, 420 ]
2121 silly gunzTarPerm extractEntry AUTHORS
2122 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
2123 silly gunzTarPerm extractEntry .travis.yml
2124 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
2125 silly lockFile 0871dfe4-ter-node-modules-buster-autotest e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest
2126 silly gunzTarPerm extractEntry test/runner.js
2127 silly gunzTarPerm modified mode [ 'test/runner.js', 438, 420 ]
2128 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon\package.json
2129 silly gunzTarPerm extractEntry test/sinon_test.js
2130 silly gunzTarPerm modified mode [ 'test/sinon_test.js', 438, 420 ]
2131 silly gunzTarPerm extractEntry vendor/sinon/LICENSE
2132 silly gunzTarPerm modified mode [ 'vendor/sinon/LICENSE', 438, 420 ]
2133 silly gunzTarPerm extractEntry vendor/sinon/Changelog.txt
2134 silly gunzTarPerm modified mode [ 'vendor/sinon/Changelog.txt', 438, 420 ]
2135 silly gunzTarPerm extractEntry ramp/lib/server-client.js
2136 silly gunzTarPerm modified mode [ 'ramp/lib/server-client.js', 438, 420 ]
2137 silly gunzTarPerm extractEntry ramp/lib/templates/slave_prison.html
2138 silly gunzTarPerm modified mode [ 'ramp/lib/templates/slave_prison.html', 438, 420 ]
2139 info preinstall buster-autotest@0.2.0
2140 silly gunzTarPerm extractEntry public/images/osx-256.png
2141 silly gunzTarPerm modified mode [ 'public/images/osx-256.png', 438, 420 ]
2142 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\package.json
2143 verbose readDependencies using package.json deps
2144 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\package.json
2145 silly gunzTarPerm extractEntry Readme.md
2146 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
2147 silly gunzTarPerm extractEntry resources/buster-test.css
2148 silly gunzTarPerm modified mode [ 'resources/buster-test.css', 438, 420 ]
2149 silly gunzTarPerm extractEntry test/node/run.js
2150 silly gunzTarPerm modified mode [ 'test/node/run.js', 438, 420 ]
2151 verbose readDependencies using package.json deps
2152 silly lockFile 897b4b5d-buster-node-modules-buster-sinon e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon
2153 silly gunzTarPerm extractEntry ramp/Readme.md
2154 silly gunzTarPerm modified mode [ 'ramp/Readme.md', 438, 420 ]
2155 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format\package.json
2156 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\package.json
2157 silly gunzTarPerm extractEntry test/resources/xhr_target.txt
2158 silly gunzTarPerm modified mode [ 'test/resources/xhr_target.txt', 438, 420 ]
2159 silly gunzTarPerm extractEntry vendor/sinon/.travis.yml
2160 silly gunzTarPerm modified mode [ 'vendor/sinon/.travis.yml', 438, 420 ]
2161 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon.js
2162 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon.js', 438, 420 ]
2163 verbose cache add [ 'fs-watch-tree@>=0.2.1', null ]
2164 silly cache add name=undefined spec="fs-watch-tree@>=0.2.1" args=["fs-watch-tree@>=0.2.1",null]
2165 verbose parsed url { pathname: 'fs-watch-tree@%3E=0.2.1',
2165 verbose parsed url path: 'fs-watch-tree@%3E=0.2.1',
2165 verbose parsed url href: 'fs-watch-tree@%3E=0.2.1' }
2166 silly cache add name="fs-watch-tree" spec=">=0.2.1" args=["fs-watch-tree",">=0.2.1"]
2167 verbose parsed url { pathname: '%3E=0.2.1', path: '%3E=0.2.1', href: '%3E=0.2.1' }
2168 verbose addNamed [ 'fs-watch-tree', '>=0.2.1' ]
2169 verbose addNamed [ null, '>=0.2.1' ]
2170 silly lockFile 2d554349-fs-watch-tree-0-2-1 fs-watch-tree@>=0.2.1
2171 verbose lock fs-watch-tree@>=0.2.1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\2d554349-fs-watch-tree-0-2-1.lock
2172 verbose cache add [ 'buster-glob@>=0.3.2', null ]
2173 silly cache add name=undefined spec="buster-glob@>=0.3.2" args=["buster-glob@>=0.3.2",null]
2174 verbose parsed url { pathname: 'buster-glob@%3E=0.3.2',
2174 verbose parsed url path: 'buster-glob@%3E=0.3.2',
2174 verbose parsed url href: 'buster-glob@%3E=0.3.2' }
2175 silly cache add name="buster-glob" spec=">=0.3.2" args=["buster-glob",">=0.3.2"]
2176 verbose parsed url { pathname: '%3E=0.3.2', path: '%3E=0.3.2', href: '%3E=0.3.2' }
2177 verbose addNamed [ 'buster-glob', '>=0.3.2' ]
2178 verbose addNamed [ null, '>=0.3.2' ]
2179 silly lockFile 0da085a2-buster-glob-0-3-2 buster-glob@>=0.3.2
2180 verbose lock buster-glob@>=0.3.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\0da085a2-buster-glob-0-3-2.lock
2181 silly gunzTarPerm extractEntry run-tests
2182 silly gunzTarPerm modified mode [ 'run-tests', 438, 420 ]
2183 info preinstall buster-sinon@0.6.0
2184 silly addNameRange { name: 'fs-watch-tree', range: '>=0.2.1', hasData: false }
2185 silly addNameRange { name: 'buster-glob', range: '>=0.3.2', hasData: false }
2186 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon\package.json
2187 silly gunzTarPerm extractEntry test/rhino/env.rhino.1.2.js
2188 silly gunzTarPerm modified mode [ 'test/rhino/env.rhino.1.2.js', 438, 420 ]
2189 verbose readDependencies using package.json deps
2190 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon\package.json
2191 silly gunzTarPerm extractEntry test/integration/test-runner-test.js
2192 silly gunzTarPerm modified mode [ 'test/integration/test-runner-test.js', 438, 420 ]
2193 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/assert.js
2194 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/assert.js', 438, 420 ]
2195 silly gunzTarPerm extractEntry public/images/osx-64.png
2196 silly gunzTarPerm modified mode [ 'public/images/osx-64.png', 438, 420 ]
2197 verbose readDependencies using package.json deps
2198 silly resolved []
2199 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon
2200 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon
2201 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon\package.json
2202 verbose linkStuff [ false,
2202 verbose linkStuff false,
2202 verbose linkStuff false,
2202 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules' ]
2203 info linkStuff buster-sinon@0.6.0
2204 verbose linkBins buster-sinon@0.6.0
2205 verbose linkMans buster-sinon@0.6.0
2206 verbose rebuildBundles buster-sinon@0.6.0
2207 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\package.json
2208 info install buster-sinon@0.6.0
2209 verbose url raw fs-watch-tree
2210 verbose url resolving [ 'https://registry.npmjs.org/', './fs-watch-tree' ]
2211 verbose url resolved https://registry.npmjs.org/fs-watch-tree
2212 info trying registry request attempt 1 at 23:33:41
2213 verbose etag "88TKH52602Y5AT9TSIOH5OJZ9"
2214 http GET https://registry.npmjs.org/fs-watch-tree
2215 verbose url raw buster-glob
2216 verbose url resolving [ 'https://registry.npmjs.org/', './buster-glob' ]
2217 verbose url resolved https://registry.npmjs.org/buster-glob
2218 info trying registry request attempt 1 at 23:33:41
2219 verbose etag "CIAFCX1LJM4MYQESXHS9WYU8D"
2220 http GET https://registry.npmjs.org/buster-glob
2221 silly lockFile d3cdad8a-uster-node-modules-buster-syntax e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax
2222 silly lockFile 02c7d9d3-uster-node-modules-buster-format e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format
2223 info postinstall buster-sinon@0.6.0
2224 silly gunzTarPerm extractEntry ramp/test/cache-test.js
2225 silly gunzTarPerm modified mode [ 'ramp/test/cache-test.js', 438, 420 ]
2226 silly gunzTarPerm extractEntry ramp/test/events-test.js
2227 silly gunzTarPerm modified mode [ 'ramp/test/events-test.js', 438, 420 ]
2228 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/collection.js
2229 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/collection.js', 438, 420 ]
2230 silly gunzTarPerm extractEntry public/images/osx-colored-128.png
2231 silly gunzTarPerm modified mode [ 'public/images/osx-colored-128.png', 438, 420 ]
2232 silly gunzTarPerm extractEntry ramp/test/joinable-and-unjoinable-test.js
2233 silly gunzTarPerm modified mode [ 'ramp/test/joinable-and-unjoinable-test.js', 438, 420 ]
2234 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/match.js
2235 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/match.js', 438, 420 ]
2236 info preinstall buster-format@0.5.5
2237 silly gunzTarPerm extractEntry test/test.html
2238 silly gunzTarPerm modified mode [ 'test/test.html', 438, 420 ]
2239 silly gunzTarPerm extractEntry test/unit/buster-test/auto-run-test.js
2240 silly gunzTarPerm modified mode [ 'test/unit/buster-test/auto-run-test.js', 438, 420 ]
2241 info preinstall buster-syntax@0.4.2
2242 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format\package.json
2243 silly lockFile d835ab78-uster-node-modules-buster-static e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static
2244 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/mock.js
2245 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/mock.js', 438, 420 ]
2246 verbose readDependencies using package.json deps
2247 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format\package.json
2248 silly gunzTarPerm extractEntry public/images/osx-colored-64.png
2249 silly gunzTarPerm modified mode [ 'public/images/osx-colored-64.png', 438, 420 ]
2250 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\package.json
2251 verbose readDependencies using package.json deps
2252 silly resolved []
2253 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format
2254 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format
2255 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format\package.json
2256 verbose linkStuff [ false,
2256 verbose linkStuff false,
2256 verbose linkStuff false,
2256 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules' ]
2257 info linkStuff buster-format@0.5.5
2258 verbose linkBins buster-format@0.5.5
2259 verbose linkMans buster-format@0.5.5
2260 verbose rebuildBundles buster-format@0.5.5
2261 verbose readDependencies using package.json deps
2262 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\package.json
2263 info install buster-format@0.5.5
2264 verbose readDependencies using package.json deps
2265 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/sandbox.js
2266 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/sandbox.js', 438, 420 ]
2267 silly gunzTarPerm extractEntry test/unit/buster-test/browser-env-test.js
2268 silly gunzTarPerm modified mode [ 'test/unit/buster-test/browser-env-test.js', 438, 420 ]
2269 info postinstall buster-format@0.5.5
2270 info preinstall buster-static@0.5.1
2271 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\package.json
2272 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/spy.js
2273 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/spy.js', 438, 420 ]
2274 silly gunzTarPerm extractEntry ramp/test/main-test-session-client.js
2275 silly gunzTarPerm modified mode [ 'ramp/test/main-test-session-client.js', 438, 420 ]
2276 silly gunzTarPerm extractEntry ramp/test/main-test.js
2277 silly gunzTarPerm modified mode [ 'ramp/test/main-test.js', 438, 420 ]
2278 verbose readDependencies using package.json deps
2279 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\package.json
2280 verbose readDependencies using package.json deps
2281 silly gunzTarPerm extractEntry public/images/osx-finder-128.png
2282 silly gunzTarPerm modified mode [ 'public/images/osx-finder-128.png', 438, 420 ]
2283 silly gunzTarPerm extractEntry public/images/osx-finder-64.png
2284 silly gunzTarPerm modified mode [ 'public/images/osx-finder-64.png', 438, 420 ]
2285 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/stub.js
2286 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/stub.js', 438, 420 ]
2287 verbose cache add [ 'uglify-js@~1.2.5', null ]
2288 silly cache add name=undefined spec="uglify-js@~1.2.5" args=["uglify-js@~1.2.5",null]
2289 verbose parsed url { pathname: 'uglify-js@~1.2.5',
2289 verbose parsed url path: 'uglify-js@~1.2.5',
2289 verbose parsed url href: 'uglify-js@~1.2.5' }
2290 silly cache add name="uglify-js" spec="~1.2.5" args=["uglify-js","~1.2.5"]
2291 verbose parsed url { pathname: '~1.2.5', path: '~1.2.5', href: '~1.2.5' }
2292 verbose addNamed [ 'uglify-js', '~1.2.5' ]
2293 verbose addNamed [ null, '>=1.2.5- <1.3.0-' ]
2294 silly lockFile 5ea59aad-uglify-js-1-2-5 uglify-js@~1.2.5
2295 verbose lock uglify-js@~1.2.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\5ea59aad-uglify-js-1-2-5.lock
2296 verbose cache add [ 'jsdom@~0.2.14', null ]
2297 silly cache add name=undefined spec="jsdom@~0.2.14" args=["jsdom@~0.2.14",null]
2298 verbose parsed url { pathname: 'jsdom@~0.2.14',
2298 verbose parsed url path: 'jsdom@~0.2.14',
2298 verbose parsed url href: 'jsdom@~0.2.14' }
2299 silly cache add name="jsdom" spec="~0.2.14" args=["jsdom","~0.2.14"]
2300 verbose parsed url { pathname: '~0.2.14', path: '~0.2.14', href: '~0.2.14' }
2301 verbose addNamed [ 'jsdom', '~0.2.14' ]
2302 verbose addNamed [ null, '>=0.2.14- <0.3.0-' ]
2303 silly lockFile dfb30512-jsdom-0-2-14 jsdom@~0.2.14
2304 verbose lock jsdom@~0.2.14 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\dfb30512-jsdom-0-2-14.lock
2305 verbose cache add [ 'buster-cli@>=0.5', null ]
2306 silly cache add name=undefined spec="buster-cli@>=0.5" args=["buster-cli@>=0.5",null]
2307 verbose parsed url { pathname: 'buster-cli@%3E=0.5',
2307 verbose parsed url path: 'buster-cli@%3E=0.5',
2307 verbose parsed url href: 'buster-cli@%3E=0.5' }
2308 silly cache add name="buster-cli" spec=">=0.5" args=["buster-cli",">=0.5"]
2309 verbose parsed url { pathname: '%3E=0.5', path: '%3E=0.5', href: '%3E=0.5' }
2310 verbose addNamed [ 'buster-cli', '>=0.5' ]
2311 verbose addNamed [ null, '>=0.5.0-' ]
2312 silly lockFile 9a43ed62-buster-cli-0-5 buster-cli@>=0.5
2313 verbose lock buster-cli@>=0.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\9a43ed62-buster-cli-0-5.lock
2314 verbose cache add [ 'ramp-resources@~0.4', null ]
2315 silly cache add name=undefined spec="ramp-resources@~0.4" args=["ramp-resources@~0.4",null]
2316 verbose parsed url { pathname: 'ramp-resources@~0.4',
2316 verbose parsed url path: 'ramp-resources@~0.4',
2316 verbose parsed url href: 'ramp-resources@~0.4' }
2317 silly cache add name="ramp-resources" spec="~0.4" args=["ramp-resources","~0.4"]
2318 verbose parsed url { pathname: '~0.4', path: '~0.4', href: '~0.4' }
2319 verbose addNamed [ 'ramp-resources', '~0.4' ]
2320 verbose addNamed [ null, '>=0.4.0- <0.5.0-' ]
2321 silly lockFile 8b4938db-ramp-resources-0-4 ramp-resources@~0.4
2322 verbose lock ramp-resources@~0.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\8b4938db-ramp-resources-0-4.lock
2323 verbose cache add [ 'mkdirp@~0.3', null ]
2324 silly cache add name=undefined spec="mkdirp@~0.3" args=["mkdirp@~0.3",null]
2325 verbose parsed url { pathname: 'mkdirp@~0.3',
2325 verbose parsed url path: 'mkdirp@~0.3',
2325 verbose parsed url href: 'mkdirp@~0.3' }
2326 silly cache add name="mkdirp" spec="~0.3" args=["mkdirp","~0.3"]
2327 verbose parsed url { pathname: '~0.3', path: '~0.3', href: '~0.3' }
2328 verbose addNamed [ 'mkdirp', '~0.3' ]
2329 verbose addNamed [ null, '>=0.3.0- <0.4.0-' ]
2330 silly lockFile e3b40686-mkdirp-0-3 mkdirp@~0.3
2331 verbose lock mkdirp@~0.3 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\e3b40686-mkdirp-0-3.lock
2332 silly addNameRange { name: 'uglify-js', range: '>=1.2.5- <1.3.0-', hasData: false }
2333 silly addNameRange { name: 'jsdom', range: '>=0.2.14- <0.3.0-', hasData: false }
2334 silly addNameRange { name: 'buster-cli', range: '>=0.5.0-', hasData: false }
2335 silly addNameRange { name: 'ramp-resources',
2335 silly addNameRange range: '>=0.4.0- <0.5.0-',
2335 silly addNameRange hasData: false }
2336 silly addNameRange { name: 'mkdirp', range: '>=0.3.0- <0.4.0-', hasData: false }
2337 silly gunzTarPerm extractEntry test/unit/buster-test/reporters-test.js
2338 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters-test.js', 438, 420 ]
2339 silly gunzTarPerm extractEntry test/unit/buster-test/spec-test.js
2340 silly gunzTarPerm modified mode [ 'test/unit/buster-test/spec-test.js', 438, 420 ]
2341 silly gunzTarPerm extractEntry ramp/test/session-lifecycle-test.js
2342 silly gunzTarPerm modified mode [ 'ramp/test/session-lifecycle-test.js', 438, 420 ]
2343 silly gunzTarPerm extractEntry public/images/safari-64.png
2344 silly gunzTarPerm modified mode [ 'public/images/safari-64.png', 438, 420 ]
2345 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/test.js
2346 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/test.js', 438, 420 ]
2347 verbose url raw ramp-resources
2348 verbose url resolving [ 'https://registry.npmjs.org/', './ramp-resources' ]
2349 verbose url resolved https://registry.npmjs.org/ramp-resources
2350 info trying registry request attempt 1 at 23:33:41
2351 verbose etag "3A52FPVN9V2ZIIIHG1BXXUV6H"
2352 http GET https://registry.npmjs.org/ramp-resources
2353 verbose url raw buster-cli
2354 verbose url resolving [ 'https://registry.npmjs.org/', './buster-cli' ]
2355 verbose url resolved https://registry.npmjs.org/buster-cli
2356 info trying registry request attempt 1 at 23:33:41
2357 verbose etag "AB1RKSJQIBWWSCY0O15OMOTIW"
2358 http GET https://registry.npmjs.org/buster-cli
2359 verbose url raw mkdirp
2360 verbose url resolving [ 'https://registry.npmjs.org/', './mkdirp' ]
2361 verbose url resolved https://registry.npmjs.org/mkdirp
2362 info trying registry request attempt 1 at 23:33:42
2363 verbose etag "4P7P7UH01IUTNT9NDRDUU7CVS"
2364 http GET https://registry.npmjs.org/mkdirp
2365 silly gunzTarPerm extractEntry test/unit/buster-test/stack-filter-test.js
2366 silly gunzTarPerm modified mode [ 'test/unit/buster-test/stack-filter-test.js', 438, 420 ]
2367 verbose url raw jsdom
2368 verbose url resolving [ 'https://registry.npmjs.org/', './jsdom' ]
2369 verbose url resolved https://registry.npmjs.org/jsdom
2370 info trying registry request attempt 1 at 23:33:42
2371 verbose etag "CSGS97ZIY7QE8KEI6X5DT7M85"
2372 http GET https://registry.npmjs.org/jsdom
2373 verbose url raw uglify-js
2374 verbose url resolving [ 'https://registry.npmjs.org/', './uglify-js' ]
2375 verbose url resolved https://registry.npmjs.org/uglify-js
2376 info trying registry request attempt 1 at 23:33:42
2377 verbose etag "BKA2P27QM3UVPSYTIDSK8F8V6"
2378 http GET https://registry.npmjs.org/uglify-js
2379 silly gunzTarPerm extractEntry test/unit/buster-test/test-case-test.js
2380 silly gunzTarPerm modified mode [ 'test/unit/buster-test/test-case-test.js', 438, 420 ]
2381 silly gunzTarPerm extractEntry public/images/safari-mobile-64.png
2382 silly gunzTarPerm modified mode [ 'public/images/safari-mobile-64.png', 438, 420 ]
2383 silly gunzTarPerm extractEntry test/unit/buster-test/test-context-test.js
2384 silly gunzTarPerm modified mode [ 'test/unit/buster-test/test-context-test.js', 438, 420 ]
2385 silly gunzTarPerm extractEntry ramp/test/slave-header-test.js
2386 silly gunzTarPerm modified mode [ 'ramp/test/slave-header-test.js', 438, 420 ]
2387 silly gunzTarPerm extractEntry ramp/test/test-helper-test.js
2388 silly gunzTarPerm modified mode [ 'ramp/test/test-helper-test.js', 438, 420 ]
2389 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/test_case.js
2390 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/test_case.js', 438, 420 ]
2391 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/util/event.js
2392 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/util/event.js', 438, 420 ]
2393 silly gunzTarPerm extractEntry test/rhino/run.js
2394 silly gunzTarPerm modified mode [ 'test/rhino/run.js', 438, 420 ]
2395 silly gunzTarPerm extractEntry test/unit/buster-test/test-runner-test.js
2396 silly gunzTarPerm modified mode [ 'test/unit/buster-test/test-runner-test.js', 438, 420 ]
2397 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/util/fake_server.js
2398 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/util/fake_server.js', 438, 420 ]
2399 silly gunzTarPerm extractEntry test/sinon/assert_test.js
2400 silly gunzTarPerm modified mode [ 'test/sinon/assert_test.js', 438, 420 ]
2401 silly gunzTarPerm extractEntry public/images/windows-24.png
2402 silly gunzTarPerm modified mode [ 'public/images/windows-24.png', 438, 420 ]
2403 silly gunzTarPerm extractEntry public/images/windows-256.png
2404 silly gunzTarPerm modified mode [ 'public/images/windows-256.png', 438, 420 ]
2405 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/util/fake_server_with_clock.js
2406 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/util/fake_server_with_clock.js',
2406 silly gunzTarPerm 438,
2406 silly gunzTarPerm 420 ]
2407 silly gunzTarPerm extractEntry ramp/test/helpers/phantom-factory.js
2408 silly gunzTarPerm modified mode [ 'ramp/test/helpers/phantom-factory.js', 438, 420 ]
2409 silly gunzTarPerm extractEntry ramp/test/helpers/phantom.js
2410 silly gunzTarPerm modified mode [ 'ramp/test/helpers/phantom.js', 438, 420 ]
2411 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/dots-test.js
2412 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/dots-test.js', 438, 420 ]
2413 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/util/fake_timers.js
2414 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/util/fake_timers.js', 438, 420 ]
2415 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/html-test.js
2416 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/html-test.js', 438, 420 ]
2417 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/util/fake_xml_http_request.js
2418 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/util/fake_xml_http_request.js',
2418 silly gunzTarPerm 438,
2418 silly gunzTarPerm 420 ]
2419 silly gunzTarPerm extractEntry public/images/windows-64.png
2420 silly gunzTarPerm modified mode [ 'public/images/windows-64.png', 438, 420 ]
2421 silly gunzTarPerm extractEntry ramp/test/helpers/server-loader.js
2422 silly gunzTarPerm modified mode [ 'ramp/test/helpers/server-loader.js', 438, 420 ]
2423 silly gunzTarPerm extractEntry ramp/test/helpers/test-helper.js
2424 silly gunzTarPerm modified mode [ 'ramp/test/helpers/test-helper.js', 438, 420 ]
2425 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/util/timers_ie.js
2426 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/util/timers_ie.js', 438, 420 ]
2427 silly gunzTarPerm extractEntry ramp/node_modules/faye/package.json
2428 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/package.json', 438, 420 ]
2429 silly gunzTarPerm extractEntry test/sinon/collection_test.js
2430 silly gunzTarPerm modified mode [ 'test/sinon/collection_test.js', 438, 420 ]
2431 silly gunzTarPerm extractEntry ramp/node_modules/faye/browser/faye-browser-min.js
2432 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/browser/faye-browser-min.js',
2432 silly gunzTarPerm 438,
2432 silly gunzTarPerm 420 ]
2433 silly gunzTarPerm extractEntry public/stylesheets/buster-server.css
2434 silly gunzTarPerm modified mode [ 'public/stylesheets/buster-server.css', 438, 420 ]
2435 silly gunzTarPerm extractEntry public/stylesheets/buster.css
2436 silly gunzTarPerm modified mode [ 'public/stylesheets/buster.css', 438, 420 ]
2437 silly gunzTarPerm extractEntry test/sinon/match_test.js
2438 silly gunzTarPerm modified mode [ 'test/sinon/match_test.js', 438, 420 ]
2439 silly gunzTarPerm extractEntry ramp/node_modules/faye/browser/faye-browser.js
2440 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/browser/faye-browser.js', 438, 420 ]
2441 silly gunzTarPerm extractEntry Readme.md
2442 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
2443 silly gunzTarPerm extractEntry test/sinon/mock_test.js
2444 silly gunzTarPerm modified mode [ 'test/sinon/mock_test.js', 438, 420 ]
2445 silly gunzTarPerm extractEntry test/server-cli-test.js
2446 silly gunzTarPerm modified mode [ 'test/server-cli-test.js', 438, 420 ]
2447 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/json-proxy-test.js
2448 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/json-proxy-test.js',
2448 silly gunzTarPerm 438,
2448 silly gunzTarPerm 420 ]
2449 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/specification-test.js
2450 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/specification-test.js',
2450 silly gunzTarPerm 438,
2450 silly gunzTarPerm 420 ]
2451 silly gunzTarPerm extractEntry test/sinon/sandbox_test.js
2452 silly gunzTarPerm modified mode [ 'test/sinon/sandbox_test.js', 438, 420 ]
2453 silly gunzTarPerm extractEntry test/test-helper.js
2454 silly gunzTarPerm modified mode [ 'test/test-helper.js', 438, 420 ]
2455 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/tap-test.js
2456 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/tap-test.js', 438, 420 ]
2457 silly gunzTarPerm extractEntry test/sinon/spy_test.js
2458 silly gunzTarPerm modified mode [ 'test/sinon/spy_test.js', 438, 420 ]
2459 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/teamcity-test.js
2460 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/teamcity-test.js', 438, 420 ]
2461 silly gunzTarPerm extractEntry test/sinon/stub_test.js
2462 silly gunzTarPerm modified mode [ 'test/sinon/stub_test.js', 438, 420 ]
2463 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/util/xhr_ie.js
2464 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/util/xhr_ie.js', 438, 420 ]
2465 silly gunzTarPerm extractEntry vendor/sinon/test/runner.js
2466 silly gunzTarPerm modified mode [ 'vendor/sinon/test/runner.js', 438, 420 ]
2467 silly gunzTarPerm extractEntry test/sinon/test_case_test.js
2468 silly gunzTarPerm modified mode [ 'test/sinon/test_case_test.js', 438, 420 ]
2469 silly gunzTarPerm extractEntry views/header.ejs
2470 silly gunzTarPerm modified mode [ 'views/header.ejs', 438, 420 ]
2471 silly gunzTarPerm extractEntry views/index.ejs
2472 silly gunzTarPerm modified mode [ 'views/index.ejs', 438, 420 ]
2473 silly gunzTarPerm extractEntry ramp/node_modules/faye/browser/faye-browser-min.js.map
2474 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/browser/faye-browser-min.js.map',
2474 silly gunzTarPerm 438,
2474 silly gunzTarPerm 420 ]
2475 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/test-helper.js
2476 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/test-helper.js', 438, 420 ]
2477 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/xml-test.js
2478 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/xml-test.js', 438, 420 ]
2479 silly gunzTarPerm extractEntry test/sinon/test_test.js
2480 silly gunzTarPerm modified mode [ 'test/sinon/test_test.js', 438, 420 ]
2481 silly gunzTarPerm extractEntry test/sinon/util/event_test.js
2482 silly gunzTarPerm modified mode [ 'test/sinon/util/event_test.js', 438, 420 ]
2483 silly gunzTarPerm extractEntry vendor/sinon/test/sinon_test.js
2484 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon_test.js', 438, 420 ]
2485 silly gunzTarPerm extractEntry vendor/sinon/test/node/run.js
2486 silly gunzTarPerm modified mode [ 'vendor/sinon/test/node/run.js', 438, 420 ]
2487 silly gunzTarPerm extractEntry test/sinon/util/fake_server_test.js
2488 silly gunzTarPerm modified mode [ 'test/sinon/util/fake_server_test.js', 438, 420 ]
2489 silly gunzTarPerm extractEntry test/sinon/util/fake_server_with_clock_test.js
2490 silly gunzTarPerm modified mode [ 'test/sinon/util/fake_server_with_clock_test.js', 438, 420 ]
2491 silly gunzTarPerm extractEntry ramp/node_modules/faye/History.txt
2492 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/History.txt', 438, 420 ]
2493 silly gunzTarPerm extractEntry ramp/node_modules/faye/node/faye-node.js
2494 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node/faye-node.js', 438, 420 ]
2495 silly gunzTarPerm extractEntry test/sinon/util/fake_timers_test.js
2496 silly gunzTarPerm modified mode [ 'test/sinon/util/fake_timers_test.js', 438, 420 ]
2497 silly gunzTarPerm extractEntry test/sinon/util/fake_xml_http_request_test.js
2498 silly gunzTarPerm modified mode [ 'test/sinon/util/fake_xml_http_request_test.js', 438, 420 ]
2499 silly gunzTarPerm extractEntry vendor/sinon/test/resources/xhr_target.txt
2500 silly gunzTarPerm modified mode [ 'vendor/sinon/test/resources/xhr_target.txt', 438, 420 ]
2501 silly gunzTarPerm extractEntry vendor/sinon/test/rhino/env.rhino.1.2.js
2502 silly gunzTarPerm modified mode [ 'vendor/sinon/test/rhino/env.rhino.1.2.js', 438, 420 ]
2503 silly gunzTarPerm extractEntry ramp/node_modules/faye/README.txt
2504 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/README.txt', 438, 420 ]
2505 silly gunzTarPerm extractEntry test/sinon-dist.html
2506 silly gunzTarPerm modified mode [ 'test/sinon-dist.html', 438, 420 ]
2507 silly gunzTarPerm extractEntry test/sinon.html
2508 silly gunzTarPerm modified mode [ 'test/sinon.html', 438, 420 ]
2509 silly gunzTarPerm extractEntry AUTHORS
2510 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
2511 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/cookiejar/package.json
2512 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/cookiejar/package.json',
2512 silly gunzTarPerm 438,
2512 silly gunzTarPerm 420 ]
2513 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/cookiejar/cookiejar.js
2514 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/cookiejar/cookiejar.js',
2514 silly gunzTarPerm 438,
2514 silly gunzTarPerm 420 ]
2515 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/cookiejar/readme.md
2516 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/cookiejar/readme.md',
2516 silly gunzTarPerm 438,
2516 silly gunzTarPerm 420 ]
2517 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/cookiejar/tests/test.js
2518 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/cookiejar/tests/test.js',
2518 silly gunzTarPerm 438,
2518 silly gunzTarPerm 420 ]
2519 silly gunzTarPerm extractEntry build
2520 silly gunzTarPerm modified mode [ 'build', 438, 420 ]
2521 silly gunzTarPerm extractEntry release.sh
2522 silly gunzTarPerm modified mode [ 'release.sh', 438, 420 ]
2523 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/package.json
2524 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/package.json',
2524 silly gunzTarPerm 438,
2524 silly gunzTarPerm 420 ]
2525 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/CHANGELOG.txt
2526 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/CHANGELOG.txt',
2526 silly gunzTarPerm 438,
2526 silly gunzTarPerm 420 ]
2527 silly gunzTarPerm extractEntry GTAGS
2528 silly gunzTarPerm modified mode [ 'GTAGS', 438, 420 ]
2529 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/examples/autobahn_client.js
2530 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/examples/autobahn_client.js',
2530 silly gunzTarPerm 438,
2530 silly gunzTarPerm 420 ]
2531 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger\package.json
2532 silly gunzTarPerm extractEntry vendor/sinon/test/rhino/run.js
2533 silly gunzTarPerm modified mode [ 'vendor/sinon/test/rhino/run.js', 438, 420 ]
2534 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/examples/client.js
2535 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/examples/client.js',
2535 silly gunzTarPerm 438,
2535 silly gunzTarPerm 420 ]
2536 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/assert_test.js
2537 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/assert_test.js', 438, 420 ]
2538 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/collection_test.js
2539 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/collection_test.js', 438, 420 ]
2540 silly lockFile 10d91906-de-modules-buster-evented-logger e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger
2541 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/examples/server.js
2542 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/examples/server.js',
2542 silly gunzTarPerm 438,
2542 silly gunzTarPerm 420 ]
2543 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/examples/haproxy.conf
2544 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/examples/haproxy.conf',
2544 silly gunzTarPerm 438,
2544 silly gunzTarPerm 420 ]
2545 info preinstall buster-evented-logger@0.4.4
2546 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger\package.json
2547 verbose readDependencies using package.json deps
2548 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger\package.json
2549 verbose readDependencies using package.json deps
2550 silly resolved []
2551 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger
2552 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger
2553 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger\package.json
2554 verbose linkStuff [ false,
2554 verbose linkStuff false,
2554 verbose linkStuff false,
2554 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules' ]
2555 info linkStuff buster-evented-logger@0.4.4
2556 verbose linkBins buster-evented-logger@0.4.4
2557 verbose linkMans buster-evented-logger@0.4.4
2558 verbose rebuildBundles buster-evented-logger@0.4.4
2559 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/match_test.js
2560 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/match_test.js', 438, 420 ]
2561 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/mock_test.js
2562 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/mock_test.js', 438, 420 ]
2563 info install buster-evented-logger@0.4.4
2564 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/examples/sse.html
2565 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/examples/sse.html',
2565 silly gunzTarPerm 438,
2565 silly gunzTarPerm 420 ]
2566 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/examples/ws.html
2567 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/examples/ws.html',
2567 silly gunzTarPerm 438,
2567 silly gunzTarPerm 420 ]
2568 info postinstall buster-evented-logger@0.4.4
2569 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/sandbox_test.js
2570 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/sandbox_test.js', 438, 420 ]
2571 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/spy_test.js
2572 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/spy_test.js', 438, 420 ]
2573 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/eventsource.js
2574 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/eventsource.js',
2574 silly gunzTarPerm 438,
2574 silly gunzTarPerm 420 ]
2575 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket.js
2576 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket.js',
2576 silly gunzTarPerm 438,
2576 silly gunzTarPerm 420 ]
2577 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions\package.json
2578 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/stub_test.js
2579 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/stub_test.js', 438, 420 ]
2580 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/api.js
2581 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/api.js',
2581 silly gunzTarPerm 438,
2581 silly gunzTarPerm 420 ]
2582 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/test_case_test.js
2583 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/test_case_test.js', 438, 420 ]
2584 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/client.js
2585 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/client.js',
2585 silly gunzTarPerm 438,
2585 silly gunzTarPerm 420 ]
2586 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/test_test.js
2587 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/test_test.js', 438, 420 ]
2588 silly lockFile 21641fca-r-node-modules-buster-assertions e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions
2589 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/draft75_parser.js
2590 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/draft75_parser.js',
2590 silly gunzTarPerm 438,
2590 silly gunzTarPerm 420 ]
2591 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/draft76_parser.js
2592 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/draft76_parser.js',
2592 silly gunzTarPerm 438,
2592 silly gunzTarPerm 420 ]
2593 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/util/event_test.js
2594 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/util/event_test.js', 438, 420 ]
2595 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/util/fake_server_test.js
2596 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/util/fake_server_test.js', 438, 420 ]
2597 info preinstall buster-assertions@0.10.3
2598 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions\package.json
2599 verbose readDependencies using package.json deps
2600 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions\package.json
2601 verbose readDependencies using package.json deps
2602 silly resolved []
2603 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions
2604 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions
2605 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions\package.json
2606 verbose linkStuff [ false,
2606 verbose linkStuff false,
2606 verbose linkStuff false,
2606 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules' ]
2607 info linkStuff buster-assertions@0.10.3
2608 verbose linkBins buster-assertions@0.10.3
2609 verbose linkMans buster-assertions@0.10.3
2610 verbose rebuildBundles buster-assertions@0.10.3
2611 info install buster-assertions@0.10.3
2612 info postinstall buster-assertions@0.10.3
2613 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/util/fake_server_with_clock_test.js
2614 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/util/fake_server_with_clock_test.js',
2614 silly gunzTarPerm 438,
2614 silly gunzTarPerm 420 ]
2615 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/util/fake_timers_test.js
2616 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/util/fake_timers_test.js', 438, 420 ]
2617 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/hybi_parser.js
2618 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/hybi_parser.js',
2618 silly gunzTarPerm 438,
2618 silly gunzTarPerm 420 ]
2619 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/api/event.js
2620 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/api/event.js',
2620 silly gunzTarPerm 438,
2620 silly gunzTarPerm 420 ]
2621 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/api/event_target.js
2622 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/api/event_target.js',
2622 silly gunzTarPerm 438,
2622 silly gunzTarPerm 420 ]
2623 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/hybi_parser/handshake.js
2624 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/hybi_parser/handshake.js',
2624 silly gunzTarPerm 438,
2624 silly gunzTarPerm 420 ]
2625 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/util/fake_xml_http_request_test.js
2626 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/util/fake_xml_http_request_test.js',
2626 silly gunzTarPerm 438,
2626 silly gunzTarPerm 420 ]
2627 silly gunzTarPerm extractEntry vendor/sinon/test/sinon-dist.html
2628 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon-dist.html', 438, 420 ]
2629 silly gunzTarPerm extractEntry vendor/sinon/test/sinon.html
2630 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon.html', 438, 420 ]
2631 silly gunzTarPerm extractEntry vendor/sinon/AUTHORS
2632 silly gunzTarPerm modified mode [ 'vendor/sinon/AUTHORS', 438, 420 ]
2633 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/hybi_parser/stream_reader.js
2634 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/hybi_parser/stream_reader.js',
2634 silly gunzTarPerm 438,
2634 silly gunzTarPerm 420 ]
2635 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/README.markdown
2636 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/README.markdown',
2636 silly gunzTarPerm 438,
2636 silly gunzTarPerm 420 ]
2637 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/spec/runner.js
2638 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/spec/runner.js',
2638 silly gunzTarPerm 438,
2638 silly gunzTarPerm 420 ]
2639 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/client_spec.js
2640 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/client_spec.js',
2640 silly gunzTarPerm 438,
2640 silly gunzTarPerm 420 ]
2641 silly gunzTarPerm extractEntry vendor/sinon/build
2642 silly gunzTarPerm modified mode [ 'vendor/sinon/build', 438, 420 ]
2643 silly gunzTarPerm extractEntry vendor/sinon/jsl.conf
2644 silly gunzTarPerm modified mode [ 'vendor/sinon/jsl.conf', 438, 420 ]
2645 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/draft75parser_spec.js
2646 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/draft75parser_spec.js',
2646 silly gunzTarPerm 438,
2646 silly gunzTarPerm 420 ]
2647 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/draft76parser_spec.js
2648 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/draft76parser_spec.js',
2648 silly gunzTarPerm 438,
2648 silly gunzTarPerm 420 ]
2649 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/hybi_parser_spec.js
2650 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/hybi_parser_spec.js',
2650 silly gunzTarPerm 438,
2650 silly gunzTarPerm 420 ]
2651 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/spec/server.crt
2652 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/spec/server.crt',
2652 silly gunzTarPerm 438,
2652 silly gunzTarPerm 420 ]
2653 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/spec/server.key
2654 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/spec/server.key',
2654 silly gunzTarPerm 438,
2654 silly gunzTarPerm 420 ]
2655 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/package.json
2656 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/package.json', 438, 420 ]
2657 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/README.md
2658 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/README.md', 438, 420 ]
2659 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/LICENSE
2660 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/LICENSE', 438, 420 ]
2661 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/node-htmlparser.old.js
2662 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/node-htmlparser.old.js',
2662 silly gunzTarPerm 438,
2662 silly gunzTarPerm 420 ]
2663 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/profile.getelement.js
2664 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/profile.getelement.js',
2664 silly gunzTarPerm 438,
2664 silly gunzTarPerm 420 ]
2665 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/newparser.js
2666 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/newparser.js', 438, 420 ]
2667 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/rssbug.js
2668 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/rssbug.js', 438, 420 ]
2669 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/runtests.js
2670 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/runtests.js', 438, 420 ]
2671 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/runtests.min.js
2672 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/runtests.min.js', 438, 420 ]
2673 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/runtests_new.js
2674 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/runtests_new.js', 438, 420 ]
2675 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/snippet.js
2676 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/snippet.js', 438, 420 ]
2677 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/test01.js
2678 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/test01.js', 438, 420 ]
2679 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/json2.js
2680 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/json2.js', 438, 420 ]
2681 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/profile.js
2682 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/profile.js', 438, 420 ]
2683 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/utils_example.js
2684 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/utils_example.js', 438, 420 ]
2685 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/profile
2686 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/profile', 438, 420 ]
2687 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/CHANGELOG
2688 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/CHANGELOG', 438, 420 ]
2689 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/profile.getelement.txt
2690 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/profile.getelement.txt',
2690 silly gunzTarPerm 438,
2690 silly gunzTarPerm 420 ]
2691 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/.project.bak
2692 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/.project.bak', 438, 420 ]
2693 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/profileresults.txt
2694 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/profileresults.txt', 438, 420 ]
2695 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/package.json
2696 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/package.json',
2696 silly gunzTarPerm 438,
2696 silly gunzTarPerm 420 ]
2697 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/README.md
2698 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/README.md',
2698 silly gunzTarPerm 438,
2698 silly gunzTarPerm 420 ]
2699 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/LICENSE
2700 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/LICENSE',
2700 silly gunzTarPerm 438,
2700 silly gunzTarPerm 420 ]
2701 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/utils_example.js
2702 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/utils_example.js',
2702 silly gunzTarPerm 438,
2702 silly gunzTarPerm 420 ]
2703 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/profile.js
2704 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/profile.js',
2704 silly gunzTarPerm 438,
2704 silly gunzTarPerm 420 ]
2705 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/json2.js
2706 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/json2.js',
2706 silly gunzTarPerm 438,
2706 silly gunzTarPerm 420 ]
2707 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.js
2708 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.js',
2708 silly gunzTarPerm 438,
2708 silly gunzTarPerm 420 ]
2709 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.min.js
2710 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.min.js',
2710 silly gunzTarPerm 438,
2710 silly gunzTarPerm 420 ]
2711 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/snippet.js
2712 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/snippet.js',
2712 silly gunzTarPerm 438,
2712 silly gunzTarPerm 420 ]
2713 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.min.html
2714 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.min.html',
2714 silly gunzTarPerm 438,
2714 silly gunzTarPerm 420 ]
2715 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/CHANGELOG
2716 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/CHANGELOG',
2716 silly gunzTarPerm 438,
2716 silly gunzTarPerm 420 ]
2717 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/lib/node-htmlparser.js
2718 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/lib/node-htmlparser.js',
2718 silly gunzTarPerm 438,
2718 silly gunzTarPerm 420 ]
2719 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/lib/node-htmlparser.min.js
2720 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/lib/node-htmlparser.min.js',
2720 silly gunzTarPerm 438,
2720 silly gunzTarPerm 420 ]
2721 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/01-basic.js
2722 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/01-basic.js',
2722 silly gunzTarPerm 438,
2722 silly gunzTarPerm 420 ]
2723 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/08-extra_spaces_in_tag.js
2724 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/08-extra_spaces_in_tag.js',
2724 silly gunzTarPerm 438,
2724 silly gunzTarPerm 420 ]
2725 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/09-unquoted_attrib.js
2726 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/09-unquoted_attrib.js',
2726 silly gunzTarPerm 438,
2726 silly gunzTarPerm 420 ]
2727 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/10-singular_attribute.js
2728 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/10-singular_attribute.js',
2728 silly gunzTarPerm 438,
2728 silly gunzTarPerm 420 ]
2729 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/07-unescaped_in_style.js
2730 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/07-unescaped_in_style.js',
2730 silly gunzTarPerm 438,
2730 silly gunzTarPerm 420 ]
2731 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/12-text_only.js
2732 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/12-text_only.js',
2732 silly gunzTarPerm 438,
2732 silly gunzTarPerm 420 ]
2733 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/13-comment_in_text.js
2734 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/13-comment_in_text.js',
2734 silly gunzTarPerm 438,
2734 silly gunzTarPerm 420 ]
2735 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/14-comment_in_text_in_script.js
2736 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/14-comment_in_text_in_script.js',
2736 silly gunzTarPerm 438,
2736 silly gunzTarPerm 420 ]
2737 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/15-non-verbose.js
2738 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/15-non-verbose.js',
2738 silly gunzTarPerm 438,
2738 silly gunzTarPerm 420 ]
2739 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/16-ignore_whitespace.js
2740 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/16-ignore_whitespace.js',
2740 silly gunzTarPerm 438,
2740 silly gunzTarPerm 420 ]
2741 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/06-comment_in_script.js
2742 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/06-comment_in_script.js',
2742 silly gunzTarPerm 438,
2742 silly gunzTarPerm 420 ]
2743 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/17-xml_namespace.js
2744 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/17-xml_namespace.js',
2744 silly gunzTarPerm 438,
2744 silly gunzTarPerm 420 ]
2745 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/05-tags_in_comment.js
2746 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/05-tags_in_comment.js',
2746 silly gunzTarPerm 438,
2746 silly gunzTarPerm 420 ]
2747 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/18-enforce_empty_tags.js
2748 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/18-enforce_empty_tags.js',
2748 silly gunzTarPerm 438,
2748 silly gunzTarPerm 420 ]
2749 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/04-unescaped_in_script.js
2750 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/04-unescaped_in_script.js',
2750 silly gunzTarPerm 438,
2750 silly gunzTarPerm 420 ]
2751 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/19-ignore_empty_tags.js
2752 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/19-ignore_empty_tags.js',
2752 silly gunzTarPerm 438,
2752 silly gunzTarPerm 420 ]
2753 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/03-single_tag_2.js
2754 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/03-single_tag_2.js',
2754 silly gunzTarPerm 438,
2754 silly gunzTarPerm 420 ]
2755 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/20-rss.js
2756 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/20-rss.js',
2756 silly gunzTarPerm 438,
2756 silly gunzTarPerm 420 ]
2757 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/02-single_tag_1.js
2758 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/02-single_tag_1.js',
2758 silly gunzTarPerm 438,
2758 silly gunzTarPerm 420 ]
2759 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/21-atom.js
2760 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/21-atom.js',
2760 silly gunzTarPerm 438,
2760 silly gunzTarPerm 420 ]
2761 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/11-text_outside_tags.js
2762 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/11-text_outside_tags.js',
2762 silly gunzTarPerm 438,
2762 silly gunzTarPerm 420 ]
2763 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.html
2764 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.html',
2764 silly gunzTarPerm 438,
2764 silly gunzTarPerm 420 ]
2765 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/.project
2766 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/.project', 438, 420 ]
2767 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/lib/htmlparser.js
2768 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/lib/htmlparser.js', 438, 420 ]
2769 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/lib/htmlparser.min.js
2770 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/lib/htmlparser.min.js',
2770 silly gunzTarPerm 438,
2770 silly gunzTarPerm 420 ]
2771 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/lib/node-htmlparser.js
2772 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/lib/node-htmlparser.js',
2772 silly gunzTarPerm 438,
2772 silly gunzTarPerm 420 ]
2773 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/lib/node-htmlparser.min.js
2774 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/lib/node-htmlparser.min.js',
2774 silly gunzTarPerm 438,
2774 silly gunzTarPerm 420 ]
2775 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/rssbug.rss
2776 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/rssbug.rss', 438, 420 ]
2777 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/runtests.html
2778 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/runtests.html', 438, 420 ]
2779 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/libxmljs.node
2780 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/libxmljs.node', 438, 420 ]
2781 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/runtests.min.html
2782 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/runtests.min.html', 438, 420 ]
2783 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/.settings/.jsdtscope
2784 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/.settings/.jsdtscope', 438, 420 ]
2785 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/.settings/org.eclipse.core.resources.prefs
2786 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/.settings/org.eclipse.core.resources.prefs',
2786 silly gunzTarPerm 438,
2786 silly gunzTarPerm 420 ]
2787 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/.settings/org.eclipse.wst.jsdt.ui.superType.container
2788 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/.settings/org.eclipse.wst.jsdt.ui.superType.container',
2788 silly gunzTarPerm 438,
2788 silly gunzTarPerm 420 ]
2789 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/.settings/org.eclipse.wst.jsdt.ui.superType.name
2790 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/.settings/org.eclipse.wst.jsdt.ui.superType.name',
2790 silly gunzTarPerm 438,
2790 silly gunzTarPerm 420 ]
2791 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/new/compat.js
2792 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/new/compat.js', 438, 420 ]
2793 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/new/htmlparser.js
2794 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/new/htmlparser.js', 438, 420 ]
2795 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/new/test01.js
2796 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/new/test01.js', 438, 420 ]
2797 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/new/test02.js
2798 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/new/test02.js', 438, 420 ]
2799 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/new/a
2800 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/new/a', 438, 420 ]
2801 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/new/b
2802 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/new/b', 438, 420 ]
2803 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/new/parser.zip
2804 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/new/parser.zip', 438, 420 ]
2805 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/a
2806 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/a', 438, 420 ]
2807 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/b
2808 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/b', 438, 420 ]
2809 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/.tmp_test.html.2854~
2810 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/.tmp_test.html.2854~',
2810 silly gunzTarPerm 438,
2810 silly gunzTarPerm 420 ]
2811 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker.html.65425~
2812 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker.html.65425~',
2812 silly gunzTarPerm 438,
2812 silly gunzTarPerm 420 ]
2813 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker.html.76922~
2814 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker.html.76922~',
2814 silly gunzTarPerm 438,
2814 silly gunzTarPerm 420 ]
2815 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker.html.80022~
2816 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker.html.80022~',
2816 silly gunzTarPerm 438,
2816 silly gunzTarPerm 420 ]
2817 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker2.html.51378~
2818 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker2.html.51378~',
2818 silly gunzTarPerm 438,
2818 silly gunzTarPerm 420 ]
2819 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker2.html.75287~
2820 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker2.html.75287~',
2820 silly gunzTarPerm 438,
2820 silly gunzTarPerm 420 ]
2821 http 304 https://registry.npmjs.org/lru-cache
2822 silly registry.get cb [ 304,
2822 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
2822 silly registry.get etag: '"5F3IP7YQ8FVWM2V1EBJ2PNAES"',
2822 silly registry.get date: 'Wed, 16 Jan 2013 22:32:17 GMT',
2822 silly registry.get 'content-length': '0' } ]
2823 verbose etag lru-cache from cache
2824 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/api.html
2825 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/api.html', 438, 420 ]
2826 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/getelement.html
2827 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/getelement.html',
2827 silly gunzTarPerm 438,
2827 silly gunzTarPerm 420 ]
2828 silly addNameRange number 2 { name: 'lru-cache', range: '>=2.0.0- <2.1.0-', hasData: true }
2829 silly addNameRange versions [ 'lru-cache',
2829 silly addNameRange [ '1.0.1',
2829 silly addNameRange '1.0.2',
2829 silly addNameRange '1.0.3',
2829 silly addNameRange '1.0.4',
2829 silly addNameRange '1.0.5',
2829 silly addNameRange '1.0.6',
2829 silly addNameRange '1.1.0',
2829 silly addNameRange '1.1.1',
2829 silly addNameRange '2.0.0',
2829 silly addNameRange '2.0.1',
2829 silly addNameRange '2.0.2',
2829 silly addNameRange '2.0.3',
2829 silly addNameRange '2.0.4',
2829 silly addNameRange '2.1.0',
2829 silly addNameRange '2.2.0',
2829 silly addNameRange '2.2.1',
2829 silly addNameRange '2.2.2' ] ]
2830 verbose addNamed [ 'lru-cache', '2.0.4' ]
2831 verbose addNamed [ '2.0.4', '2.0.4' ]
2832 silly lockFile 2fba6ddb-lru-cache-2-0-4 lru-cache@2.0.4
2833 verbose lock lru-cache@2.0.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\2fba6ddb-lru-cache-2-0-4.lock
2834 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lru-cache\2.0.4\package\package.json
2835 silly lockFile 2fba6ddb-lru-cache-2-0-4 lru-cache@2.0.4
2836 silly lockFile 07f9d76f-lru-cache-2-0-0 lru-cache@~2.0.0
2837 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/trackerchecker.html
2838 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/trackerchecker.html',
2838 silly gunzTarPerm 438,
2838 silly gunzTarPerm 420 ]
2839 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/01-basic.js
2840 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/01-basic.js', 438, 420 ]
2841 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/08-extra_spaces_in_tag.js
2842 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/08-extra_spaces_in_tag.js',
2842 silly gunzTarPerm 438,
2842 silly gunzTarPerm 420 ]
2843 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/09-unquoted_attrib.js
2844 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/09-unquoted_attrib.js',
2844 silly gunzTarPerm 438,
2844 silly gunzTarPerm 420 ]
2845 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/10-singular_attribute.js
2846 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/10-singular_attribute.js',
2846 silly gunzTarPerm 438,
2846 silly gunzTarPerm 420 ]
2847 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/11-text_outside_tags.js
2848 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/11-text_outside_tags.js',
2848 silly gunzTarPerm 438,
2848 silly gunzTarPerm 420 ]
2849 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/07-unescaped_in_style.js
2850 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/07-unescaped_in_style.js',
2850 silly gunzTarPerm 438,
2850 silly gunzTarPerm 420 ]
2851 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/13-comment_in_text.js
2852 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/13-comment_in_text.js',
2852 silly gunzTarPerm 438,
2852 silly gunzTarPerm 420 ]
2853 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/14-comment_in_text_in_script.js
2854 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/14-comment_in_text_in_script.js',
2854 silly gunzTarPerm 438,
2854 silly gunzTarPerm 420 ]
2855 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/15-non-verbose.js
2856 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/15-non-verbose.js',
2856 silly gunzTarPerm 438,
2856 silly gunzTarPerm 420 ]
2857 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/16-ignore_whitespace.js
2858 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/16-ignore_whitespace.js',
2858 silly gunzTarPerm 438,
2858 silly gunzTarPerm 420 ]
2859 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/17-xml_namespace.js
2860 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/17-xml_namespace.js',
2860 silly gunzTarPerm 438,
2860 silly gunzTarPerm 420 ]
2861 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/06-comment_in_script.js
2862 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/06-comment_in_script.js',
2862 silly gunzTarPerm 438,
2862 silly gunzTarPerm 420 ]
2863 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/18-enforce_empty_tags.js
2864 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/18-enforce_empty_tags.js',
2864 silly gunzTarPerm 438,
2864 silly gunzTarPerm 420 ]
2865 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/05-tags_in_comment.js
2866 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/05-tags_in_comment.js',
2866 silly gunzTarPerm 438,
2866 silly gunzTarPerm 420 ]
2867 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/19-ignore_empty_tags.js
2868 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/19-ignore_empty_tags.js',
2868 silly gunzTarPerm 438,
2868 silly gunzTarPerm 420 ]
2869 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/04-unescaped_in_script.js
2870 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/04-unescaped_in_script.js',
2870 silly gunzTarPerm 438,
2870 silly gunzTarPerm 420 ]
2871 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/20-rss.js
2872 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/20-rss.js', 438, 420 ]
2873 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/03-single_tag_2.js
2874 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/03-single_tag_2.js',
2874 silly gunzTarPerm 438,
2874 silly gunzTarPerm 420 ]
2875 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/21-atom.js
2876 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/21-atom.js', 438, 420 ]
2877 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/02-single_tag_1.js
2878 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/02-single_tag_1.js',
2878 silly gunzTarPerm 438,
2878 silly gunzTarPerm 420 ]
2879 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/22-position_data.js
2880 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/22-position_data.js',
2880 silly gunzTarPerm 438,
2880 silly gunzTarPerm 420 ]
2881 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/12-text_only.js
2882 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/12-text_only.js',
2882 silly gunzTarPerm 438,
2882 silly gunzTarPerm 420 ]
2883 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tmp/snippet.js
2884 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tmp/snippet.js', 438, 420 ]
2885 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/c
2886 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/c', 438, 420 ]
2887 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/v8.log
2888 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/v8.log', 438, 420 ]
2889 http 304 https://registry.npmjs.org/sigmund
2890 silly registry.get cb [ 304,
2890 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
2890 silly registry.get etag: '"A63VCMVNPIFAKZ4USMQ24VH96"',
2890 silly registry.get date: 'Wed, 16 Jan 2013 22:32:17 GMT',
2890 silly registry.get 'content-length': '0' } ]
2891 verbose etag sigmund from cache
2892 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/package.json
2893 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/package.json', 438, 420 ]
2894 silly addNameRange number 2 { name: 'sigmund', range: '>=1.0.0- <1.1.0-', hasData: true }
2895 silly addNameRange versions [ 'sigmund', [ '1.0.0' ] ]
2896 verbose addNamed [ 'sigmund', '1.0.0' ]
2897 verbose addNamed [ '1.0.0', '1.0.0' ]
2898 silly lockFile 7b2d1244-sigmund-1-0-0 sigmund@1.0.0
2899 verbose lock sigmund@1.0.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\7b2d1244-sigmund-1-0-0.lock
2900 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/.npmignore
2901 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/.npmignore', 438, 420 ]
2902 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\sigmund\1.0.0\package\package.json
2903 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/README.md
2904 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/README.md', 438, 420 ]
2905 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/uuid.js
2906 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/uuid.js', 438, 420 ]
2907 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/benchmark/README.md
2908 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/benchmark/README.md', 438, 420 ]
2909 silly lockFile 7b2d1244-sigmund-1-0-0 sigmund@1.0.0
2910 silly lockFile 584a4a05-sigmund-1-0-0 sigmund@~1.0.0
2911 silly resolved [ { name: 'lru-cache',
2911 silly resolved description: 'A cache object that deletes the least-recently-used items.',
2911 silly resolved version: '2.0.4',
2911 silly resolved author: { name: 'Isaac Z. Schlueter', email: 'i@izs.me' },
2911 silly resolved scripts: { test: 'tap test' },
2911 silly resolved main: 'lib/lru-cache.js',
2911 silly resolved repository:
2911 silly resolved { type: 'git',
2911 silly resolved url: 'git://github.com/isaacs/node-lru-cache.git' },
2911 silly resolved devDependencies: { tap: '' },
2911 silly resolved license:
2911 silly resolved { type: 'MIT',
2911 silly resolved url: 'http://github.com/isaacs/node-lru-cache/raw/master/LICENSE' },
2911 silly resolved contributors:
2911 silly resolved [ [Object],
2911 silly resolved [Object],
2911 silly resolved [Object],
2911 silly resolved [Object],
2911 silly resolved [Object],
2911 silly resolved [Object],
2911 silly resolved [Object] ],
2911 silly resolved readme: '# lru cache\n\nA cache object that deletes the least-recently-used items.\n\n## Usage:\n\n```javascript\nvar LRU = require("lru-cache")\n , options = { max: 500\n , length: function (n) { return n * 2 }\n , dispose: function (key, n) { n.close() }\n , maxAge: 1000 * 60 * 60 }\n , cache = LRU(options)\n , otherCache = LRU(50) // sets just the max size\n\ncache.set("key", "value")\ncache.get("key") // "value"\n\ncache.reset() // empty the cache\n```\n\nIf you put more stuff in it, then items will fall out.\n\nIf you try to put an oversized thing in it, then it\'ll fall out right\naway.\n\n## Options\n\n* `max` The maximum number of items. Not setting this is kind of\n silly, since that\'s the whole purpose of this lib, but it defaults\n to `Infinity`.\n* `maxAge` Maximum age in ms. Items are not pro-actively pruned out\n as they age, but if you try to get an item that is too old, it\'ll\n drop it and return undefined instead of giving it to you.\n* `length` Function that is used to calculate the length of stored\n items. If you\'re storing strings or buffers, then you probably want\n to do something like `function(n){return n.length}`. The default is\n `function(n){return 1}`, which is fine if you want to store `n`\n like-sized things.\n* `dispose` Function that is called on items when they are dropped\n from the cache. This can be handy if you want to close file\n descriptors or do other cleanup tasks when items are no longer\n accessible. Called with `key, value`. It\'s called *before*\n actually removing the item from the internal cache, so if you want\n to immediately put it back in, you\'ll have to do that in a\n `nextTick` or `setTimeout` callback or it won\'t do anything.\n',
2911 silly resolved readmeFilename: 'README.md',
2911 silly resolved _id: 'lru-cache@2.0.4',
2911 silly resolved _from: 'lru-cache@~2.0.0' },
2911 silly resolved { name: 'sigmund',
2911 silly resolved version: '1.0.0',
2911 silly resolved description: 'Quick and dirty signatures for Objects.',
2911 silly resolved main: 'sigmund.js',
2911 silly resolved directories: { test: 'test' },
2911 silly resolved dependencies: {},
2911 silly resolved devDependencies: { tap: '~0.3.0' },
2911 silly resolved scripts: { test: 'tap test/*.js', bench: 'node bench.js' },
2911 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/sigmund' },
2911 silly resolved keywords: [ 'object', 'signature', 'key', 'data', 'psychoanalysis' ],
2911 silly resolved author:
2911 silly resolved { name: 'Isaac Z. Schlueter',
2911 silly resolved email: 'i@izs.me',
2911 silly resolved url: 'http://blog.izs.me/' },
2911 silly resolved license: 'BSD',
2911 silly resolved readme: '# sigmund\n\nQuick and dirty signatures for Objects.\n\nThis is like a much faster `deepEquals` comparison, which returns a\nstring key suitable for caches and the like.\n\n## Usage\n\n```javascript\nfunction doSomething (someObj) {\n var key = sigmund(someObj, maxDepth) // max depth defaults to 10\n var cached = cache.get(key)\n if (cached) return cached)\n\n var result = expensiveCalculation(someObj)\n cache.set(key, result)\n return result\n}\n```\n\nThe resulting key will be as unique and reproducible as calling\n`JSON.stringify` or `util.inspect` on the object, but is much faster.\nIn order to achieve this speed, some differences are glossed over.\nFor example, the object `{0:\'foo\'}` will be treated identically to the\narray `[\'foo\']`.\n\nAlso, just as there is no way to summon the soul from the scribblings\nof a cocain-addled psychoanalyst, there is no way to revive the object\nfrom the signature string that sigmund gives you. In fact, it\'s\nbarely even readable.\n\nAs with `sys.inspect` and `JSON.stringify`, larger objects will\nproduce larger signature strings.\n\nBecause sigmund is a bit less strict than the more thorough\nalternatives, the strings will be shorter, and also there is a\nslightly higher chance for collisions. For example, these objects\nhave the same signature:\n\n var obj1 = {a:\'b\',c:/def/,g:[\'h\',\'i\',{j:\'\',k:\'l\'}]}\n var obj2 = {a:\'b\',c:\'/def/\',g:[\'h\',\'i\',\'{jkl\']}\n\nLike a good Freudian, sigmund is most effective when you already have\nsome understanding of what you\'re looking for. It can help you help\nyourself, but you must be willing to do some work as well.\n\nCycles are handled, and cyclical objects are silently omitted (though\nthe key is included in the signature output.)\n\nThe second argument is the maximum depth, which defaults to 10,\nbecause that is the maximum object traversal depth covered by most\ninsurance carriers.\n',
2911 silly resolved readmeFilename: 'README.md',
2911 silly resolved _id: 'sigmund@1.0.0',
2911 silly resolved _from: 'sigmund@~1.0.0' } ]
2912 info install lru-cache@2.0.4 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch
2913 info install sigmund@1.0.0 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch
2914 info installOne lru-cache@2.0.4
2915 info installOne sigmund@1.0.0
2916 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lru-cache\2.0.4\package\package.json
2917 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\lru-cache unbuild
2918 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\lru-cache\package.json
2919 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\sigmund\1.0.0\package\package.json
2920 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\sigmund unbuild
2921 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\sigmund\package.json
2922 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lru-cache\2.0.4\package.tgz
2923 silly lockFile e357ebb0-minimatch-node-modules-lru-cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\lru-cache
2924 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\lru-cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\e357ebb0-minimatch-node-modules-lru-cache.lock
2925 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\sigmund\1.0.0\package.tgz
2926 silly lockFile 406a2985-s-minimatch-node-modules-sigmund e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\sigmund
2927 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\sigmund C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\406a2985-s-minimatch-node-modules-sigmund.lock
2928 silly gunzTarPerm modes [ '755', '644' ]
2929 silly gunzTarPerm modes [ '755', '644' ]
2930 silly gunzTarPerm extractEntry package.json
2931 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2932 silly gunzTarPerm extractEntry package.json
2933 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2934 silly gunzTarPerm extractEntry .npmignore
2935 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
2936 silly gunzTarPerm extractEntry README.md
2937 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
2938 silly gunzTarPerm extractEntry README.md
2939 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
2940 silly gunzTarPerm extractEntry LICENSE
2941 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
2942 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/benchmark/benchmark.js
2943 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/benchmark/benchmark.js',
2943 silly gunzTarPerm 438,
2943 silly gunzTarPerm 420 ]
2944 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/benchmark/bench.gnu
2945 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/benchmark/bench.gnu', 438, 420 ]
2946 http 304 https://registry.npmjs.org/buster-cli
2947 silly registry.get cb [ 304,
2947 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
2947 silly registry.get etag: '"AB1RKSJQIBWWSCY0O15OMOTIW"',
2947 silly registry.get date: 'Wed, 16 Jan 2013 22:32:17 GMT',
2947 silly registry.get 'content-length': '0' } ]
2948 verbose etag buster-cli from cache
2949 silly gunzTarPerm extractEntry LICENSE
2950 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
2951 silly gunzTarPerm extractEntry AUTHORS
2952 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
2953 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\package.json
2954 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/benchmark/bench.sh
2955 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/benchmark/bench.sh', 438, 420 ]
2956 silly gunzTarPerm extractEntry bench.js
2957 silly gunzTarPerm modified mode [ 'bench.js', 438, 420 ]
2958 silly gunzTarPerm extractEntry sigmund.js
2959 silly gunzTarPerm modified mode [ 'sigmund.js', 438, 420 ]
2960 silly lockFile 4f6592db-r-node-modules-buster-server-cli e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
2961 silly gunzTarPerm extractEntry lib/lru-cache.js
2962 silly gunzTarPerm modified mode [ 'lib/lru-cache.js', 438, 420 ]
2963 silly gunzTarPerm extractEntry test/basic.js
2964 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
2965 silly addNameRange number 2 { name: 'buster-cli', range: '>=0.5.0-', hasData: true }
2966 silly addNameRange versions [ 'buster-cli',
2966 silly addNameRange [ '0.2.1',
2966 silly addNameRange '0.2.2',
2966 silly addNameRange '0.3.0',
2966 silly addNameRange '0.4.0',
2966 silly addNameRange '0.4.1',
2966 silly addNameRange '0.4.2',
2966 silly addNameRange '0.4.3',
2966 silly addNameRange '0.4.4',
2966 silly addNameRange '0.5.0',
2966 silly addNameRange '0.5.1',
2966 silly addNameRange '0.5.2' ] ]
2967 verbose addNamed [ 'buster-cli', '0.5.2' ]
2968 verbose addNamed [ '0.5.2', '0.5.2' ]
2969 silly lockFile 588fafa4-buster-cli-0-5-2 buster-cli@0.5.2
2970 verbose lock buster-cli@0.5.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\588fafa4-buster-cli-0-5-2.lock
2971 info preinstall buster-server-cli@0.2.2
2972 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/benchmark/benchmark-native.c
2973 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/benchmark/benchmark-native.c',
2973 silly gunzTarPerm 438,
2973 silly gunzTarPerm 420 ]
2974 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/LICENSE.md
2975 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/LICENSE.md', 438, 420 ]
2976 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-cli\0.5.2\package\package.json
2977 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\package.json
2978 verbose readDependencies using package.json deps
2979 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\package.json
2980 verbose readDependencies using package.json deps
2981 verbose cache add [ 'buster-cli@>=0.5.0', null ]
2982 silly cache add name=undefined spec="buster-cli@>=0.5.0" args=["buster-cli@>=0.5.0",null]
2983 verbose parsed url { pathname: 'buster-cli@%3E=0.5.0',
2983 verbose parsed url path: 'buster-cli@%3E=0.5.0',
2983 verbose parsed url href: 'buster-cli@%3E=0.5.0' }
2984 silly cache add name="buster-cli" spec=">=0.5.0" args=["buster-cli",">=0.5.0"]
2985 verbose parsed url { pathname: '%3E=0.5.0', path: '%3E=0.5.0', href: '%3E=0.5.0' }
2986 verbose addNamed [ 'buster-cli', '>=0.5.0' ]
2987 verbose addNamed [ null, '>=0.5.0' ]
2988 silly lockFile fc257348-buster-cli-0-5-0 buster-cli@>=0.5.0
2989 verbose lock buster-cli@>=0.5.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\fc257348-buster-cli-0-5-0.lock
2990 verbose cache add [ 'ramp@~0.6', null ]
2991 silly cache add name=undefined spec="ramp@~0.6" args=["ramp@~0.6",null]
2992 verbose parsed url { pathname: 'ramp@~0.6', path: 'ramp@~0.6', href: 'ramp@~0.6' }
2993 silly cache add name="ramp" spec="~0.6" args=["ramp","~0.6"]
2994 verbose parsed url { pathname: '~0.6', path: '~0.6', href: '~0.6' }
2995 verbose addNamed [ 'ramp', '~0.6' ]
2996 verbose addNamed [ null, '>=0.6.0- <0.7.0-' ]
2997 silly lockFile 99d4446c-ramp-0-6 ramp@~0.6
2998 verbose lock ramp@~0.6 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\99d4446c-ramp-0-6.lock
2999 verbose cache add [ 'platform@>=1.0.0', null ]
3000 silly cache add name=undefined spec="platform@>=1.0.0" args=["platform@>=1.0.0",null]
3001 verbose parsed url { pathname: 'platform@%3E=1.0.0',
3001 verbose parsed url path: 'platform@%3E=1.0.0',
3001 verbose parsed url href: 'platform@%3E=1.0.0' }
3002 silly cache add name="platform" spec=">=1.0.0" args=["platform",">=1.0.0"]
3003 verbose parsed url { pathname: '%3E=1.0.0', path: '%3E=1.0.0', href: '%3E=1.0.0' }
3004 verbose addNamed [ 'platform', '>=1.0.0' ]
3005 verbose addNamed [ null, '>=1.0.0' ]
3006 silly lockFile e3e52cbd-platform-1-0-0 platform@>=1.0.0
3007 verbose lock platform@>=1.0.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\e3e52cbd-platform-1-0-0.lock
3008 verbose cache add [ 'ramp-resources@>=0.5', null ]
3009 silly cache add name=undefined spec="ramp-resources@>=0.5" args=["ramp-resources@>=0.5",null]
3010 verbose parsed url { pathname: 'ramp-resources@%3E=0.5',
3010 verbose parsed url path: 'ramp-resources@%3E=0.5',
3010 verbose parsed url href: 'ramp-resources@%3E=0.5' }
3011 silly cache add name="ramp-resources" spec=">=0.5" args=["ramp-resources",">=0.5"]
3012 verbose parsed url { pathname: '%3E=0.5', path: '%3E=0.5', href: '%3E=0.5' }
3013 verbose addNamed [ 'ramp-resources', '>=0.5' ]
3014 verbose addNamed [ null, '>=0.5.0-' ]
3015 silly lockFile 03a67211-ramp-resources-0-5 ramp-resources@>=0.5
3016 verbose lock ramp-resources@>=0.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\03a67211-ramp-resources-0-5.lock
3017 verbose cache add [ 'paperboy@~0', null ]
3018 silly cache add name=undefined spec="paperboy@~0" args=["paperboy@~0",null]
3019 verbose parsed url { pathname: 'paperboy@~0',
3019 verbose parsed url path: 'paperboy@~0',
3019 verbose parsed url href: 'paperboy@~0' }
3020 silly cache add name="paperboy" spec="~0" args=["paperboy","~0"]
3021 verbose parsed url { pathname: '~0', path: '~0', href: '~0' }
3022 verbose addNamed [ 'paperboy', '~0' ]
3023 verbose addNamed [ null, '>=0.0.0- <1.0.0-' ]
3024 silly lockFile c1cbb61d-paperboy-0 paperboy@~0
3025 verbose lock paperboy@~0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\c1cbb61d-paperboy-0.lock
3026 verbose cache add [ 'ejs@~0.4', null ]
3027 silly cache add name=undefined spec="ejs@~0.4" args=["ejs@~0.4",null]
3028 verbose parsed url { pathname: 'ejs@~0.4', path: 'ejs@~0.4', href: 'ejs@~0.4' }
3029 silly cache add name="ejs" spec="~0.4" args=["ejs","~0.4"]
3030 verbose parsed url { pathname: '~0.4', path: '~0.4', href: '~0.4' }
3031 verbose addNamed [ 'ejs', '~0.4' ]
3032 verbose addNamed [ null, '>=0.4.0- <0.5.0-' ]
3033 silly lockFile d0c2d9f7-ejs-0-4 ejs@~0.4
3034 verbose lock ejs@~0.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\d0c2d9f7-ejs-0-4.lock
3035 verbose cache add [ 'phantom@~0.3.5', null ]
3036 silly cache add name=undefined spec="phantom@~0.3.5" args=["phantom@~0.3.5",null]
3037 verbose parsed url { pathname: 'phantom@~0.3.5',
3037 verbose parsed url path: 'phantom@~0.3.5',
3037 verbose parsed url href: 'phantom@~0.3.5' }
3038 silly cache add name="phantom" spec="~0.3.5" args=["phantom","~0.3.5"]
3039 verbose parsed url { pathname: '~0.3.5', path: '~0.3.5', href: '~0.3.5' }
3040 verbose addNamed [ 'phantom', '~0.3.5' ]
3041 verbose addNamed [ null, '>=0.3.5- <0.4.0-' ]
3042 silly lockFile f91d4657-phantom-0-3-5 phantom@~0.3.5
3043 verbose lock phantom@~0.3.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\f91d4657-phantom-0-3-5.lock
3044 silly addNameRange { name: 'buster-cli', range: '>=0.5.0', hasData: false }
3045 silly addNameRange { name: 'platform', range: '>=1.0.0', hasData: false }
3046 silly addNameRange { name: 'ramp', range: '>=0.6.0- <0.7.0-', hasData: false }
3047 silly addNameRange { name: 'ejs', range: '>=0.4.0- <0.5.0-', hasData: false }
3048 silly addNameRange { name: 'phantom', range: '>=0.3.5- <0.4.0-', hasData: false }
3049 silly gunzTarPerm extractEntry test/basic.js
3050 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
3051 silly addNameRange { name: 'ramp-resources', range: '>=0.5.0-', hasData: false }
3052 silly addNameRange { name: 'paperboy', range: '>=0.0.0- <1.0.0-', hasData: false }
3053 silly lockFile 588fafa4-buster-cli-0-5-2 buster-cli@0.5.2
3054 verbose url raw buster-cli
3055 verbose url resolving [ 'https://registry.npmjs.org/', './buster-cli' ]
3056 verbose url resolved https://registry.npmjs.org/buster-cli
3057 info trying registry request attempt 1 at 23:33:42
3058 verbose etag "AB1RKSJQIBWWSCY0O15OMOTIW"
3059 http GET https://registry.npmjs.org/buster-cli
3060 verbose url raw ejs
3061 verbose url resolving [ 'https://registry.npmjs.org/', './ejs' ]
3062 verbose url resolved https://registry.npmjs.org/ejs
3063 info trying registry request attempt 1 at 23:33:42
3064 verbose etag "185QEKJCGWZOPA4YQAU32VBHN"
3065 http GET https://registry.npmjs.org/ejs
3066 verbose url raw platform
3067 verbose url resolving [ 'https://registry.npmjs.org/', './platform' ]
3068 verbose url resolved https://registry.npmjs.org/platform
3069 info trying registry request attempt 1 at 23:33:42
3070 verbose etag "6XK9FP73UKXMV739DAJUC5JMK"
3071 http GET https://registry.npmjs.org/platform
3072 verbose url raw ramp
3073 verbose url resolving [ 'https://registry.npmjs.org/', './ramp' ]
3074 verbose url resolved https://registry.npmjs.org/ramp
3075 info trying registry request attempt 1 at 23:33:42
3076 verbose etag "3XIMGRVXU0K6K1KBMGR8DM8OM"
3077 http GET https://registry.npmjs.org/ramp
3078 verbose url raw phantom
3079 verbose url resolving [ 'https://registry.npmjs.org/', './phantom' ]
3080 verbose url resolved https://registry.npmjs.org/phantom
3081 info trying registry request attempt 1 at 23:33:42
3082 verbose etag "4HIVMDLPJ4GAQ3PJ64D4K8U7H"
3083 http GET https://registry.npmjs.org/phantom
3084 silly lockFile 9a43ed62-buster-cli-0-5 buster-cli@>=0.5
3085 verbose url raw ramp-resources
3086 verbose url resolving [ 'https://registry.npmjs.org/', './ramp-resources' ]
3087 verbose url resolved https://registry.npmjs.org/ramp-resources
3088 info trying registry request attempt 1 at 23:33:42
3089 verbose etag "3A52FPVN9V2ZIIIHG1BXXUV6H"
3090 http GET https://registry.npmjs.org/ramp-resources
3091 verbose url raw paperboy
3092 verbose url resolving [ 'https://registry.npmjs.org/', './paperboy' ]
3093 verbose url resolved https://registry.npmjs.org/paperboy
3094 info trying registry request attempt 1 at 23:33:42
3095 verbose etag "E5RD5S1KIKU4EMLJ4MEVD7ST2"
3096 http GET https://registry.npmjs.org/paperboy
3097 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/test/compare_v1.js
3098 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/test/compare_v1.js', 438, 420 ]
3099 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/test/test.js
3100 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/test/test.js', 438, 420 ]
3101 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/test/test.html
3102 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/test/test.html', 438, 420 ]
3103 silly gunzTarPerm extractEntry ramp/node_modules/sinon/package.json
3104 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/package.json', 438, 420 ]
3105 silly gunzTarPerm extractEntry ramp/node_modules/sinon/.npmignore
3106 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/.npmignore', 438, 420 ]
3107 silly gunzTarPerm extractEntry ramp/node_modules/sinon/README.md
3108 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/README.md', 438, 420 ]
3109 silly gunzTarPerm extractEntry ramp/node_modules/sinon/LICENSE
3110 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/LICENSE', 438, 420 ]
3111 silly gunzTarPerm extractEntry ramp/node_modules/sinon/Changelog.txt
3112 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/Changelog.txt', 438, 420 ]
3113 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\sigmund\package.json
3114 silly gunzTarPerm extractEntry ramp/node_modules/sinon/GPATH
3115 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/GPATH', 438, 420 ]
3116 http 304 https://registry.npmjs.org/mkdirp
3117 silly registry.get cb [ 304,
3117 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3117 silly registry.get etag: '"4P7P7UH01IUTNT9NDRDUU7CVS"',
3117 silly registry.get date: 'Wed, 16 Jan 2013 22:32:18 GMT',
3117 silly registry.get 'content-length': '0' } ]
3118 verbose etag mkdirp from cache
3119 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\lru-cache\package.json
3120 silly gunzTarPerm extractEntry ramp/node_modules/sinon/GRTAGS
3121 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/GRTAGS', 438, 420 ]
3122 silly lockFile 406a2985-s-minimatch-node-modules-sigmund e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\sigmund
3123 silly gunzTarPerm extractEntry ramp/node_modules/sinon/GSYMS
3124 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/GSYMS', 438, 420 ]
3125 silly addNameRange number 2 { name: 'mkdirp', range: '>=0.3.0- <0.4.0-', hasData: true }
3126 silly addNameRange versions [ 'mkdirp',
3126 silly addNameRange [ '0.0.1',
3126 silly addNameRange '0.0.2',
3126 silly addNameRange '0.0.3',
3126 silly addNameRange '0.0.4',
3126 silly addNameRange '0.0.5',
3126 silly addNameRange '0.0.6',
3126 silly addNameRange '0.0.7',
3126 silly addNameRange '0.1.0',
3126 silly addNameRange '0.2.0',
3126 silly addNameRange '0.2.1',
3126 silly addNameRange '0.2.2',
3126 silly addNameRange '0.3.0',
3126 silly addNameRange '0.3.1',
3126 silly addNameRange '0.3.2',
3126 silly addNameRange '0.3.3',
3126 silly addNameRange '0.3.4' ] ]
3127 verbose addNamed [ 'mkdirp', '0.3.4' ]
3128 verbose addNamed [ '0.3.4', '0.3.4' ]
3129 silly lockFile 86f43333-mkdirp-0-3-4 mkdirp@0.3.4
3130 verbose lock mkdirp@0.3.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\86f43333-mkdirp-0-3-4.lock
3131 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\mkdirp\0.3.4\package\package.json
3132 silly gunzTarPerm extractEntry ramp/node_modules/sinon/.travis.yml
3133 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/.travis.yml', 438, 420 ]
3134 info preinstall sigmund@1.0.0
3135 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\sigmund\package.json
3136 silly gunzTarPerm extractEntry ramp/node_modules/sinon/jsl.conf
3137 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/jsl.conf', 438, 420 ]
3138 verbose readDependencies using package.json deps
3139 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\sigmund\package.json
3140 verbose readDependencies using package.json deps
3141 silly resolved []
3142 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\sigmund
3143 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\sigmund
3144 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\sigmund\package.json
3145 verbose linkStuff [ false,
3145 verbose linkStuff false,
3145 verbose linkStuff false,
3145 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\multi-glob\\node_modules\\glob\\node_modules\\minimatch\\node_modules' ]
3146 info linkStuff sigmund@1.0.0
3147 verbose linkBins sigmund@1.0.0
3148 verbose linkMans sigmund@1.0.0
3149 verbose rebuildBundles sigmund@1.0.0
3150 silly lockFile e357ebb0-minimatch-node-modules-lru-cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\lru-cache
3151 info install sigmund@1.0.0
3152 info postinstall sigmund@1.0.0
3153 silly lockFile 86f43333-mkdirp-0-3-4 mkdirp@0.3.4
3154 silly lockFile e3b40686-mkdirp-0-3 mkdirp@~0.3
3155 info preinstall lru-cache@2.0.4
3156 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\lru-cache\package.json
3157 verbose readDependencies using package.json deps
3158 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\lru-cache\package.json
3159 verbose readDependencies using package.json deps
3160 silly resolved []
3161 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\lru-cache
3162 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\lru-cache
3163 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\lru-cache\package.json
3164 verbose linkStuff [ false,
3164 verbose linkStuff false,
3164 verbose linkStuff false,
3164 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\multi-glob\\node_modules\\glob\\node_modules\\minimatch\\node_modules' ]
3165 info linkStuff lru-cache@2.0.4
3166 verbose linkBins lru-cache@2.0.4
3167 verbose linkMans lru-cache@2.0.4
3168 verbose rebuildBundles lru-cache@2.0.4
3169 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon.js
3170 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon.js', 438, 420 ]
3171 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/assert.js
3172 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/assert.js', 438, 420 ]
3173 info install lru-cache@2.0.4
3174 info postinstall lru-cache@2.0.4
3175 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch
3176 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch
3177 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\package.json
3178 verbose linkStuff [ false,
3178 verbose linkStuff false,
3178 verbose linkStuff false,
3178 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\multi-glob\\node_modules\\glob\\node_modules' ]
3179 info linkStuff minimatch@0.2.9
3180 verbose linkBins minimatch@0.2.9
3181 verbose linkMans minimatch@0.2.9
3182 verbose rebuildBundles minimatch@0.2.9
3183 verbose rebuildBundles [ 'lru-cache', 'sigmund' ]
3184 info install minimatch@0.2.9
3185 info postinstall minimatch@0.2.9
3186 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/collection.js
3187 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/collection.js', 438, 420 ]
3188 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/match.js
3189 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/match.js', 438, 420 ]
3190 http 304 https://registry.npmjs.org/jsdom
3191 silly registry.get cb [ 304,
3191 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3191 silly registry.get etag: '"CSGS97ZIY7QE8KEI6X5DT7M85"',
3191 silly registry.get date: 'Wed, 16 Jan 2013 22:32:18 GMT',
3191 silly registry.get 'content-length': '0' } ]
3192 verbose etag jsdom from cache
3193 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob
3194 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob
3195 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\package.json
3196 verbose linkStuff [ false,
3196 verbose linkStuff false,
3196 verbose linkStuff false,
3196 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\multi-glob\\node_modules' ]
3197 info linkStuff glob@3.1.14
3198 verbose linkBins glob@3.1.14
3199 verbose linkMans glob@3.1.14
3200 verbose rebuildBundles glob@3.1.14
3201 verbose rebuildBundles [ 'graceful-fs', 'inherits', 'minimatch' ]
3202 info install glob@3.1.14
3203 info postinstall glob@3.1.14
3204 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob
3205 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob
3206 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\package.json
3207 verbose linkStuff [ false,
3207 verbose linkStuff false,
3207 verbose linkStuff false,
3207 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules' ]
3208 info linkStuff multi-glob@0.4.0
3209 verbose linkBins multi-glob@0.4.0
3210 verbose linkMans multi-glob@0.4.0
3211 verbose rebuildBundles multi-glob@0.4.0
3212 verbose rebuildBundles [ 'async', 'glob' ]
3213 info install multi-glob@0.4.0
3214 info postinstall multi-glob@0.4.0
3215 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/mock.js
3216 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/mock.js', 438, 420 ]
3217 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/sandbox.js
3218 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/sandbox.js', 438, 420 ]
3219 silly addNameRange number 2 { name: 'jsdom', range: '>=0.2.14- <0.3.0-', hasData: true }
3220 silly addNameRange versions [ 'jsdom',
3220 silly addNameRange [ '0.0.1',
3220 silly addNameRange '0.1.2',
3220 silly addNameRange '0.1.4',
3220 silly addNameRange '0.1.5',
3220 silly addNameRange '0.1.6',
3220 silly addNameRange '0.1.7',
3220 silly addNameRange '0.1.8',
3220 silly addNameRange '0.1.9',
3220 silly addNameRange '0.1.10',
3220 silly addNameRange '0.1.11',
3220 silly addNameRange '0.1.12',
3220 silly addNameRange '0.1.13',
3220 silly addNameRange '0.1.15',
3220 silly addNameRange '0.1.16',
3220 silly addNameRange '0.1.17',
3220 silly addNameRange '0.1.18',
3220 silly addNameRange '0.1.19',
3220 silly addNameRange '0.1.20',
3220 silly addNameRange '0.1.21',
3220 silly addNameRange '0.1.22',
3220 silly addNameRange '0.1.23',
3220 silly addNameRange '0.2.0',
3220 silly addNameRange '0.2.1',
3220 silly addNameRange '0.2.2',
3220 silly addNameRange '0.2.3',
3220 silly addNameRange '0.2.4',
3220 silly addNameRange '0.2.5',
3220 silly addNameRange '0.2.6',
3220 silly addNameRange '0.2.7',
3220 silly addNameRange '0.2.8',
3220 silly addNameRange '0.2.9',
3220 silly addNameRange '0.2.10',
3220 silly addNameRange '0.2.11',
3220 silly addNameRange '0.2.12',
3220 silly addNameRange '0.2.13',
3220 silly addNameRange '0.2.14',
3220 silly addNameRange '0.2.15',
3220 silly addNameRange '0.2.16',
3220 silly addNameRange '0.2.17',
3220 silly addNameRange '0.2.18',
3220 silly addNameRange '0.2.19',
3220 silly addNameRange '0.3.0',
3220 silly addNameRange '0.3.1',
3220 silly addNameRange '0.3.2',
3220 silly addNameRange '0.3.3',
3220 silly addNameRange '0.3.4' ] ]
3221 verbose addNamed [ 'jsdom', '0.2.19' ]
3222 verbose addNamed [ '0.2.19', '0.2.19' ]
3223 silly lockFile 37e839c1-jsdom-0-2-19 jsdom@0.2.19
3224 verbose lock jsdom@0.2.19 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\37e839c1-jsdom-0-2-19.lock
3225 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\jsdom\0.2.19\package\package.json
3226 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/spy.js
3227 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/spy.js', 438, 420 ]
3228 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/stub.js
3229 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/stub.js', 438, 420 ]
3230 silly lockFile 37e839c1-jsdom-0-2-19 jsdom@0.2.19
3231 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/test.js
3232 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/test.js', 438, 420 ]
3233 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/test_case.js
3234 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/test_case.js', 438, 420 ]
3235 silly lockFile dfb30512-jsdom-0-2-14 jsdom@~0.2.14
3236 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/util/event.js
3237 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/util/event.js', 438, 420 ]
3238 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/util/fake_server.js
3239 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/util/fake_server.js',
3239 silly gunzTarPerm 438,
3239 silly gunzTarPerm 420 ]
3240 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/util/fake_server_with_clock.js
3241 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/util/fake_server_with_clock.js',
3241 silly gunzTarPerm 438,
3241 silly gunzTarPerm 420 ]
3242 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/util/fake_timers.js
3243 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/util/fake_timers.js',
3243 silly gunzTarPerm 438,
3243 silly gunzTarPerm 420 ]
3244 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/util/fake_xml_http_request.js
3245 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/util/fake_xml_http_request.js',
3245 silly gunzTarPerm 438,
3245 silly gunzTarPerm 420 ]
3246 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/util/timers_ie.js
3247 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/util/timers_ie.js',
3247 silly gunzTarPerm 438,
3247 silly gunzTarPerm 420 ]
3248 silly gunzTarPerm extractEntry ramp/node_modules/sinon/lib/sinon/util/xhr_ie.js
3249 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/lib/sinon/util/xhr_ie.js', 438, 420 ]
3250 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/runner.js
3251 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/runner.js', 438, 420 ]
3252 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon_test.js
3253 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon_test.js', 438, 420 ]
3254 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/node/run.js
3255 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/node/run.js', 438, 420 ]
3256 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/resources/xhr_target.txt
3257 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/resources/xhr_target.txt',
3257 silly gunzTarPerm 438,
3257 silly gunzTarPerm 420 ]
3258 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/rhino/env.rhino.1.2.js
3259 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/rhino/env.rhino.1.2.js',
3259 silly gunzTarPerm 438,
3259 silly gunzTarPerm 420 ]
3260 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test\package.json
3261 silly lockFile b10a7cc9--buster-node-modules-buster-test e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test
3262 info preinstall buster-test@0.6.1
3263 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test\package.json
3264 verbose readDependencies using package.json deps
3265 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test\package.json
3266 verbose readDependencies using package.json deps
3267 verbose cache add [ 'buster-terminal@>=0.4.1', null ]
3268 silly cache add name=undefined spec="buster-terminal@>=0.4.1" args=["buster-terminal@>=0.4.1",null]
3269 verbose parsed url { pathname: 'buster-terminal@%3E=0.4.1',
3269 verbose parsed url path: 'buster-terminal@%3E=0.4.1',
3269 verbose parsed url href: 'buster-terminal@%3E=0.4.1' }
3270 silly cache add name="buster-terminal" spec=">=0.4.1" args=["buster-terminal",">=0.4.1"]
3271 verbose parsed url { pathname: '%3E=0.4.1', path: '%3E=0.4.1', href: '%3E=0.4.1' }
3272 verbose addNamed [ 'buster-terminal', '>=0.4.1' ]
3273 verbose addNamed [ null, '>=0.4.1' ]
3274 silly lockFile 6fcbebc0-buster-terminal-0-4-1 buster-terminal@>=0.4.1
3275 verbose lock buster-terminal@>=0.4.1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\6fcbebc0-buster-terminal-0-4-1.lock
3276 verbose cache add [ 'when@https://github.com/cujojs/when/tarball/1.3.0', null ]
3277 silly cache add name=undefined spec="when@https://github.com/cujojs/when/tarball/1.3.0" args=["when@https://github.com/cujojs/when/tarball/1.3.0",null]
3278 verbose parsed url { pathname: 'when@https://github.com/cujojs/when/tarball/1.3.0',
3278 verbose parsed url path: 'when@https://github.com/cujojs/when/tarball/1.3.0',
3278 verbose parsed url href: 'when@https://github.com/cujojs/when/tarball/1.3.0' }
3279 silly cache add name="when" spec="https://github.com/cujojs/when/tarball/1.3.0" args=["when","https://github.com/cujojs/when/tarball/1.3.0"]
3280 verbose parsed url { protocol: 'https:',
3280 verbose parsed url slashes: true,
3280 verbose parsed url host: 'github.com',
3280 verbose parsed url hostname: 'github.com',
3280 verbose parsed url href: 'https://github.com/cujojs/when/tarball/1.3.0',
3280 verbose parsed url pathname: '/cujojs/when/tarball/1.3.0',
3280 verbose parsed url path: '/cujojs/when/tarball/1.3.0' }
3281 silly lockFile 62a67e29-ub-com-cujojs-when-tarball-1-3-0 https://github.com/cujojs/when/tarball/1.3.0
3282 verbose lock https://github.com/cujojs/when/tarball/1.3.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\62a67e29-ub-com-cujojs-when-tarball-1-3-0.lock
3283 verbose cache add [ 'jsdom@~0.2.14', null ]
3284 silly cache add name=undefined spec="jsdom@~0.2.14" args=["jsdom@~0.2.14",null]
3285 verbose parsed url { pathname: 'jsdom@~0.2.14',
3285 verbose parsed url path: 'jsdom@~0.2.14',
3285 verbose parsed url href: 'jsdom@~0.2.14' }
3286 silly cache add name="jsdom" spec="~0.2.14" args=["jsdom","~0.2.14"]
3287 verbose parsed url { pathname: '~0.2.14', path: '~0.2.14', href: '~0.2.14' }
3288 verbose addNamed [ 'jsdom', '~0.2.14' ]
3289 verbose addNamed [ null, '>=0.2.14- <0.3.0-' ]
3290 silly lockFile dfb30512-jsdom-0-2-14 jsdom@~0.2.14
3291 verbose lock jsdom@~0.2.14 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\dfb30512-jsdom-0-2-14.lock
3292 silly addNameRange { name: 'buster-terminal', range: '>=0.4.1', hasData: false }
3293 verbose addRemoteTarball [ 'https://github.com/cujojs/when/tarball/1.3.0', null ]
3294 silly addNameRange { name: 'jsdom', range: '>=0.2.14- <0.3.0-', hasData: false }
3295 info retry fetch attempt 1 at 23:33:43
3296 verbose fetch to= C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-5460\1358375623063-0.10478515736758709\tmp.tgz
3297 verbose url raw buster-terminal
3298 verbose url resolving [ 'https://registry.npmjs.org/', './buster-terminal' ]
3299 verbose url resolved https://registry.npmjs.org/buster-terminal
3300 info trying registry request attempt 1 at 23:33:43
3301 verbose etag "2FOJ0B5VCD9UD37VDJM4L9YYO"
3302 http GET https://registry.npmjs.org/buster-terminal
3303 http GET https://github.com/cujojs/when/tarball/1.3.0
3304 verbose url raw jsdom
3305 verbose url resolving [ 'https://registry.npmjs.org/', './jsdom' ]
3306 verbose url resolved https://registry.npmjs.org/jsdom
3307 info trying registry request attempt 1 at 23:33:43
3308 verbose etag "CSGS97ZIY7QE8KEI6X5DT7M85"
3309 http GET https://registry.npmjs.org/jsdom
3310 http 304 https://registry.npmjs.org/uglify-js
3311 silly registry.get cb [ 304,
3311 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3311 silly registry.get etag: '"BKA2P27QM3UVPSYTIDSK8F8V6"',
3311 silly registry.get date: 'Wed, 16 Jan 2013 22:32:18 GMT',
3311 silly registry.get 'content-length': '0' } ]
3312 verbose etag uglify-js from cache
3313 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/rhino/run.js
3314 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/rhino/run.js', 438, 420 ]
3315 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon/assert_test.js
3316 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon/assert_test.js', 438, 420 ]
3317 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon/collection_test.js
3318 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon/collection_test.js',
3318 silly gunzTarPerm 438,
3318 silly gunzTarPerm 420 ]
3319 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon/match_test.js
3320 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon/match_test.js', 438, 420 ]
3321 silly addNameRange number 2 { name: 'uglify-js', range: '>=1.2.5- <1.3.0-', hasData: true }
3322 silly addNameRange versions [ 'uglify-js',
3322 silly addNameRange [ '0.0.1',
3322 silly addNameRange '0.0.2',
3322 silly addNameRange '0.0.3',
3322 silly addNameRange '0.0.4',
3322 silly addNameRange '0.0.5',
3322 silly addNameRange '1.0.1',
3322 silly addNameRange '1.0.2',
3322 silly addNameRange '1.0.3',
3322 silly addNameRange '1.0.4',
3322 silly addNameRange '1.0.5',
3322 silly addNameRange '1.0.6',
3322 silly addNameRange '1.0.7',
3322 silly addNameRange '1.1.0',
3322 silly addNameRange '1.1.1',
3322 silly addNameRange '1.2.0',
3322 silly addNameRange '1.2.1',
3322 silly addNameRange '1.2.2',
3322 silly addNameRange '1.2.3',
3322 silly addNameRange '1.2.4',
3322 silly addNameRange '1.2.5',
3322 silly addNameRange '1.2.6',
3322 silly addNameRange '1.3.0',
3322 silly addNameRange '1.3.1',
3322 silly addNameRange '1.3.2',
3322 silly addNameRange '1.3.3',
3322 silly addNameRange '1.3.4',
3322 silly addNameRange '2.2.0',
3322 silly addNameRange '2.2.1',
3322 silly addNameRange '2.2.2',
3322 silly addNameRange '2.2.3' ] ]
3323 verbose addNamed [ 'uglify-js', '1.2.6' ]
3324 verbose addNamed [ '1.2.6', '1.2.6' ]
3325 silly lockFile a9fc4ad0-uglify-js-1-2-6 uglify-js@1.2.6
3326 verbose lock uglify-js@1.2.6 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\a9fc4ad0-uglify-js-1-2-6.lock
3327 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\uglify-js\1.2.6\package\package.json
3328 silly lockFile a9fc4ad0-uglify-js-1-2-6 uglify-js@1.2.6
3329 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon/mock_test.js
3330 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon/mock_test.js', 438, 420 ]
3331 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon/sandbox_test.js
3332 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon/sandbox_test.js',
3332 silly gunzTarPerm 438,
3332 silly gunzTarPerm 420 ]
3333 silly lockFile 5ea59aad-uglify-js-1-2-5 uglify-js@~1.2.5
3334 silly resolved [ { name: 'jsdom',
3334 silly resolved version: '0.2.19',
3334 silly resolved description: 'A JavaScript implementation of the W3C DOM',
3334 silly resolved keywords: [ 'dom', 'w3c', 'html' ],
3334 silly resolved maintainers: [ [Object], [Object] ],
3334 silly resolved contributors:
3334 silly resolved [ [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object],
3334 silly resolved [Object] ],
3334 silly resolved bugs:
3334 silly resolved { email: 'tmpvar@gmail.com',
3334 silly resolved url: 'http://github.com/tmpvar/jsdom/issues' },
3334 silly resolved licenses: [ [Object] ],
3334 silly resolved repositories: [ [Object] ],
3334 silly resolved implements: [ 'http://www.w3.org/TR/REC-DOM-Level-1' ],
3334 silly resolved dependencies:
3334 silly resolved { htmlparser: '1.x',
3334 silly resolved request: '2.x',
3334 silly resolved cssom: '0.2.x',
3334 silly resolved cssstyle: '>=0.2.3',
3334 silly resolved contextify: '0.1.x' },
3334 silly resolved optionalDependencies: { contextify: '0.1.x' },
3334 silly resolved devDependencies: { nodeunit: '>=0.5.x', 'console.log': '*', optimist: '*' },
3334 silly resolved directories: { lib: './lib/jsdom' },
3334 silly resolved scripts: { test: 'node ./test/runner' },
3334 silly resolved main: './lib/jsdom',
3334 silly resolved readme: '# jsdom\n\nA JavaScript implementation of the W3C DOM.\n\n## Install\n\n```bash\n$ npm install jsdom\n```\n\n## Human contact\n\nsee: [mailing list](http://groups.google.com/group/jsdom)\n\n## Easymode\n\nBootstrapping a DOM is generally a difficult process involving many error prone steps. We didn\'t want jsdom to fall into the same trap and that is why a new method, `jsdom.env()`, has been added in jsdom 0.2.0 which should make everyone\'s lives easier.\n\nwith URL\n\n```js\n// Count all of the links from the nodejs build page\nvar jsdom = require("jsdom");\n\njsdom.env(\n "http://nodejs.org/dist/",\n ["http://code.jquery.com/jquery.js"],\n function (errors, window) {\n console.log("there have been", window.$("a").length, "nodejs releases!");\n }\n);\n```\n\nor with raw HTML\n\n```js\n// Run some jQuery on a html fragment\nvar jsdom = require("jsdom");\n\njsdom.env(\n \'<p><a class="the-link" href="https://github.com/tmpvar/jsdom">jsdom\\\'s Homepage</a></p>\',\n ["http://code.jquery.com/jquery.js"],\n function(errors, window) {\n console.log("contents of a.the-link:", window.$("a.the-link").text());\n }\n);\n```\n\nor with a configuration object\n\n```js\n// Print all of the news items on hackernews\nvar jsdom = require("jsdom");\n\njsdom.env({\n html: "http://news.ycombinator.com/",\n scripts: ["http://code.jquery.com/jquery.js"],\n done: function (errors, window) {\n var $ = window.$;\n console.log("HN Links");\n $("td.title:not(:last) a").each(function() {\n console.log(" -", $(this).text());\n });\n }\n});\n```\n\nor with raw JavaScript source\n\n```js\n// Print all of the news items on hackernews\nvar jsdom = require("jsdom");\nvar fs = require("fs");\nvar jquery = fs.readFileSync("./jquery.js").toString();\n\njsdom.env({\n html: "http://news.ycombinator.com/",\n src: [jquery],\n done: function (errors, window) {\n var $ = window.$;\n console.log("HN Links");\n $("td.title:not(:last) a").each(function() {\n console.log(" -", $(this).text());\n });\n }\n});\n```\n\n### How it works\n`jsdom.env` is built for ease of use, which is rare in the world of the DOM! Since the web has some absolutely horrible JavaScript on it, as of jsdom 0.2.0 `jsdom.env` will not process external resources (scripts, images, etc). If you want to process the JavaScript use one of the methods below (`jsdom.jsdom` or `jsdom.jQueryify`)\n\n```js\njsdom.env(html, [scripts], [config], callback);\n```\n\n- `html` (**required**): may be a URL, HTML fragment, or file.\n- `scripts` (**optional**): may contain files or URLs.\n- `config` (**optional**): see below.\n- `callback` (**required**): takes two arguments:\n - `errors`: an array of errors\n - `window`: a brand new window\n\n_example:_\n\n```js\njsdom.env(html, function (errors, window) {\n // free memory associated with the window\n window.close();\n});\n```\n\nIf you would like to specify a configuration object only:\n\n```js\njsdom.env(config);\n```\n\n- `config.html`: see `html` above.\n- `config.scripts`: see `scripts` above.\n- `config.src`: an array of JavaScript strings that will be evaluated against the resulting document. Similar to `scripts`, but it accepts JavaScript instead of paths/URLs.\n- `config.done`: see `callback` above.\n- `config.document`:\n - `referer`: the new document will have this referer\n - `cookie`: manually set a cookie value, e.g. `\'key=value; expires=Wed, Sep 21 2011 12:00:00 GMT; path=/\'`\n- `config.features` : see `Flexibility` section below. **Note**: the default feature set for jsdom.env does _not_ include fetching remote JavaScript and executing it. This is something that you will need to **carefully** enable yourself.\n\n## For the hardcore\n\nIf you want to spawn a document/window and specify all sorts of options this is the section for you. This section covers the `jsdom.jsdom` method:\n\n```js\nvar jsdom = require("jsdom").jsdom;\nvar doc = jsdom(markup, level, options);\nvar window = doc.createWindow();\n```\n\n- `markup` is an HTML/XML document to be parsed. You can also pass `null` or an undefined value to get a basic document with empty `<head>` and `<body>` tags. Document fragments are also supported (including `""`), and will behave as sanely as possible (e.g. the resulting document will lack the `head`, `body` and `documentElement` properties if the corresponding elements aren\'t included).\n\n- `level` is `null` (which means level3) by default, but you can pass another level if you\'d like.\n\n ```js\n var jsdom = require("jsdom");\n var doc = jsdom.jsdom("<html><body></body></html>", jsdom.level(1, "core"));\n ```\n\n- `options` see the **Flexibility** section below.\n\n### Flexibility\n\nOne of the goals of jsdom is to be as minimal and light as possible. This section details how someone can change the behavior of `Document`s on the fly. These features are baked into the `DOMImplementation` that every `Document` has, and may be tweaked in two ways:\n\n1. When you create a new `Document` using the jsdom builder (`require("jsdom").jsdom()`)\n\n ```js\n var jsdom = require("jsdom").jsdom;\n var doc = jsdom("<html><body></body></html>", null, {\n features: {\n FetchExternalResources : ["img"]\n }\n });\n ```\n\n Do note, that this will only affect the document that is currently being created. All other documents will use the defaults specified below (see: Default Features).\n\n2. Before creating any documents, you can modify the defaults for all future documents:\n\n ```js\n require("jsdom").defaultDocumentFeatures = {\n FetchExternalResources: ["script"],\n ProcessExternalResources: false,\n MutationEvents: false,\n QuerySelector: false\n };\n ```\n\n#### Default Features\n\nDefault features are extremely important for jsdom as they lower the configuration requirement and present developers a set of consistent default behaviors. The following sections detail the available features, their defaults, and the values that jsdom uses.\n\n\n`FetchExternalResources`\n\n- _Default_: `["script"]`\n- _Allowed_: `["script", "img", "css", "frame", "iframe", "link"]` or `false`\n\nEnables/disables fetching files over the file system/HTTP.\n\n`ProcessExternalResources`\n\n- _Default_: `["script"]`\n- _Allowed_: `["script"]` or `false`\n\nDisabling this will disable script execution (currently only JavaScript).\n\n`SkipExternalResources`\n\n- _Default_: `false`\n- _Allowed_: `/url to be skipped/` or `false`\n- _Example_: `/http:\\/\\/example.org/js/bad\\.js/`\n\nDo not download and process resources with url matching a regular expression.\n\n`MutationEvents`\n\n- _Default_: `"2.0"`\n- _Allowed_ : `"2.0"` or `false`\n\nInitially enabled to be up to spec. Disable this if you do not need mutation events and want jsdom to be a bit more efficient.\n\n**Note**: `ProcessExternalResources` requires this to be enabled.\n\n`QuerySelector`\n\n - _Default_ : `false`\n - _Allowed_ : `true`\n\nThis feature is backed by [sizzle][] but currently causes problems with some libraries. Enable this if you want `document.querySelector` and friends, but be aware that many libraries feature detect for this, and it may cause you a bit of trouble.\n\n[sizzle]: http://sizzlejs.com/\n\n## Canvas\n\njsdom includes support for using the [canvas](https://npmjs.org/package/canvas) package to extend any `<canvas>` elements with the canvas API. To make this work, you need to include canvas as a dependency in your project, as a peer of jsdom. If jsdom can find the canvas package, it will use it, but if it\'s not present, then `<canvas>` elements will behave like `<div>`s.\n\n# More Examples\n\n## Creating a document-less window\n\n```js\nvar jsdom = require("jsdom");\nvar window = jsdom.createWindow();\n\nconsole.log(window.document); // output: undefined\n```\n\n## Creating a document\n\n```js\nvar jsdom = require("jsdom");\nvar doc = new (jsdom.level(1, "core").Document)();\n\nconsole.log(doc.nodeName); // outputs: #document\n```\n\n## Creating a browser-like BOM/DOM/Window\n\n```js\nvar jsdom = require("jsdom").jsdom;\nvar document = jsdom("<html><head></head><body>hello world</body></html>");\nvar window = document.createWindow();\n\nconsole.log(window.document.innerHTML);\n// output: "<html><head></head><body>hello world</body></html>"\n\nconsole.log(window.innerWidth);\n// output: 1024\n\nconsole.log(typeof window.document.getElementsByClassName);\n// outputs: function\n```\n\n## jQueryify\n\n```js\nvar jsdom = require("jsdom");\nvar window = jsdom.jsdom().createWindow();\n\njsdom.jQueryify(window, "http://code.jquery.com/jquery.js", function () {\n window.$("body").append(\'<div class="testing">Hello World, It works</div>\');\n\n console.log(window.$(".testing").text());\n});\n```\n\n## Passing objects to scripts inside the page\n\n```js\nvar jsdom = require("jsdom").jsdom;\nvar window = jsdom().createWindow();\n\nwindow.__myObject = { foo: "bar" };\n\nvar scriptEl = window.document.createElement("script");\nscriptEl.src = "anotherScript.js";\nwindow.document.body.appendChild(scriptEl);\n\n// anotherScript.js will have the ability to read `window.__myObject`, even\n// though it originated in Node!\n```\n\n# Test Compliance:\n\n```\n level1/core 532/532 100%\n level1/html 238/238 100%\n level1/svg 527/527 100%\n level2/core 283/283 100%\n level2/html 694/694 100%\n level2/style 5/5 100%\n level2/extra 4/4 100%\n level2/events 24/24 100%\n level3/xpath 93/93 100%\n window/index 5/5 100%\n window/script 10/10 100%\n window/frame 14/14 100%\n sizzle/index 12/15 80%\n jsdom/index 83/83 100%\n jsonp/jsonp 1/1 100%\n browser/contextifyReplacement 4/4 100%\n browser/index 22/22 100%\n------------------------------------------------------\nTOTALS: 3/2554 failed; 99% success\n```\n\n## Running the tests\n\nFirst you\'ll want to `npm install`. To run all the tests, use `npm test`, which just calls `node test/runner`.\n\nUsing `test/runner` directly, you can slice and dice which tests your want to run from different levels. Usage is as follows:\n\n```\ntest/runner --help\nRun the jsdom test suite\n\nOptions:\n-s, --suites suites that you want to run. ie: -s level1/core,1/html,html [string]\n-f, --fail-fast stop on the first failed test\n-h, --help show the help\n-t, --tests choose the test cases to run. ie: -t jquery\n```\n',
3334 silly resolved readmeFilename: 'README.md',
3334 silly resolved _id: 'jsdom@0.2.19',
3334 silly resolved _from: 'jsdom@~0.2.14' },
3334 silly resolved { name: 'uglify-js',
3334 silly resolved description: 'JavaScript parser and compressor/beautifier toolkit',
3334 silly resolved author:
3334 silly resolved { name: 'Mihai Bazon',
3334 silly resolved email: 'mihai.bazon@gmail.com',
3334 silly resolved url: 'http://mihai.bazon.net/blog' },
3334 silly resolved version: '1.2.6',
3334 silly resolved main: './uglify-js.js',
3334 silly resolved bin: { uglifyjs: './bin/uglifyjs' },
3334 silly resolved repository: { type: 'git', url: 'git@github.com:mishoo/UglifyJS.git' },
3334 silly resolved readme: '<?xml version="1.0" encoding="utf-8"?>\n<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"\n "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\n<html xmlns="http://www.w3.org/1999/xhtml"\nlang="en" xml:lang="en">\n<head>\n<title>UglifyJS &ndash; a JavaScript parser/compressor/beautifier</title>\n<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>\n<meta name="generator" content="Org-mode"/>\n<meta name="generated" content="2011-12-09 14:59:08 EET"/>\n<meta name="author" content="Mihai Bazon"/>\n<meta name="description" content="a JavaScript parser/compressor/beautifier in JavaScript"/>\n<meta name="keywords" content="javascript, js, parser, compiler, compressor, mangle, minify, minifier"/>\n<style type="text/css">\n <!--/*--><![CDATA[/*><!--*/\n html { font-family: Times, serif; font-size: 12pt; }\n .title { text-align: center; }\n .todo { color: red; }\n .done { color: green; }\n .tag { background-color: #add8e6; font-weight:normal }\n .target { }\n .timestamp { color: #bebebe; }\n .timestamp-kwd { color: #5f9ea0; }\n .right {margin-left:auto; margin-right:0px; text-align:right;}\n .left {margin-left:0px; margin-right:auto; text-align:left;}\n .center {margin-left:auto; margin-right:auto; text-align:center;}\n p.verse { margin-left: 3% }\n pre {\n\tborder: 1pt solid #AEBDCC;\n\tbackground-color: #F3F5F7;\n\tpadding: 5pt;\n\tfont-family: courier, monospace;\n font-size: 90%;\n overflow:auto;\n }\n table { border-collapse: collapse; }\n td, th { vertical-align: top; }\n th.right { text-align:center; }\n th.left { text-align:center; }\n th.center { text-align:center; }\n td.right { text-align:right; }\n td.left { text-align:left; }\n td.center { text-align:center; }\n dt { font-weight: bold; }\n div.figure { padding: 0.5em; }\n div.figure p { text-align: center; }\n div.inlinetask {\n padding:10px;\n border:2px solid gray;\n margin:10px;\n background: #ffffcc;\n }\n textarea { overflow-x: auto; }\n .linenr { font-size:smaller }\n .code-highlighted {background-color:#ffff00;}\n .org-info-js_info-navigation { border-style:none; }\n #org-info-js_console-label { font-size:10px; font-weight:bold;\n white-space:nowrap; }\n .org-info-js_search-highlight {background-color:#ffff00; color:#000000;\n font-weight:bold; }\n /*]]>*/-->\n</style>\n<link rel="stylesheet" type="text/css" href="docstyle.css" />\n<script type="text/javascript">\n<!--/*--><![CDATA[/*><!--*/\n function CodeHighlightOn(elem, id)\n {\n var target = document.getElementById(id);\n if(null != target) {\n elem.cacheClassElem = elem.className;\n elem.cacheClassTarget = target.className;\n target.className = "code-highlighted";\n elem.className = "code-highlighted";\n }\n }\n function CodeHighlightOff(elem, id)\n {\n var target = document.getElementById(id);\n if(elem.cacheClassElem)\n elem.className = elem.cacheClassElem;\n if(elem.cacheClassTarget)\n target.className = elem.cacheClassTarget;\n }\n/*]]>*///-->\n</script>\n\n</head>\n<body>\n\n<div id="preamble">\n\n</div>\n\n<div id="content">\n<h1 class="title">UglifyJS &ndash; a JavaScript parser/compressor/beautifier</h1>\n\n\n<div id="table-of-contents">\n<h2>Table of Contents</h2>\n<div id="text-table-of-contents">\n<ul>\n<li><a href="#sec-1">1 UglifyJS &mdash; a JavaScript parser/compressor/beautifier </a>\n<ul>\n<li><a href="#sec-1-1">1.1 Unsafe transformations </a>\n<ul>\n<li><a href="#sec-1-1-1">1.1.1 Calls involving the global Array constructor </a></li>\n<li><a href="#sec-1-1-2">1.1.2 <code>obj.toString()</code> ==&gt; <code>obj+“”</code> </a></li>\n</ul>\n</li>\n<li><a href="#sec-1-2">1.2 Install (NPM) </a></li>\n<li><a href="#sec-1-3">1.3 Install latest code from GitHub </a></li>\n<li><a href="#sec-1-4">1.4 Usage </a>\n<ul>\n<li><a href="#sec-1-4-1">1.4.1 API </a></li>\n<li><a href="#sec-1-4-2">1.4.2 Beautifier shortcoming &ndash; no more comments </a></li>\n<li><a href="#sec-1-4-3">1.4.3 Use as a code pre-processor </a></li>\n</ul>\n</li>\n<li><a href="#sec-1-5">1.5 Compression &ndash; how good is it? </a></li>\n<li><a href="#sec-1-6">1.6 Bugs? </a></li>\n<li><a href="#sec-1-7">1.7 Links </a></li>\n<li><a href="#sec-1-8">1.8 License </a></li>\n</ul>\n</li>\n</ul>\n</div>\n</div>\n\n<div id="outline-container-1" class="outline-2">\n<h2 id="sec-1"><span class="section-number-2">1</span> UglifyJS &mdash; a JavaScript parser/compressor/beautifier </h2>\n<div class="outline-text-2" id="text-1">\n\n\n<p>\nThis package implements a general-purpose JavaScript\nparser/compressor/beautifier toolkit. It is developed on <a href="http://nodejs.org/">NodeJS</a>, but it\nshould work on any JavaScript platform supporting the CommonJS module system\n(and if your platform of choice doesn\'t support CommonJS, you can easily\nimplement it, or discard the <code>exports.*</code> lines from UglifyJS sources).\n</p>\n<p>\nThe tokenizer/parser generates an abstract syntax tree from JS code. You\ncan then traverse the AST to learn more about the code, or do various\nmanipulations on it. This part is implemented in <a href="../lib/parse-js.js">parse-js.js</a> and it\'s a\nport to JavaScript of the excellent <a href="http://marijn.haverbeke.nl/parse-js/">parse-js</a> Common Lisp library from <a href="http://marijn.haverbeke.nl/">Marijn Haverbeke</a>.\n</p>\n<p>\n( See <a href="http://github.com/mishoo/cl-uglify-js">cl-uglify-js</a> if you\'re looking for the Common Lisp version of\nUglifyJS. )\n</p>\n<p>\nThe second part of this package, implemented in <a href="../lib/process.js">process.js</a>, inspects and\nmanipulates the AST generated by the parser to provide the following:\n</p>\n<ul>\n<li>ability to re-generate JavaScript code from the AST. Optionally\n indented&mdash;you can use this if you want to “beautify” a program that has\n been compressed, so that you can inspect the source. But you can also run\n our code generator to print out an AST without any whitespace, so you\n achieve compression as well.\n\n</li>\n<li>shorten variable names (usually to single characters). Our mangler will\n analyze the code and generate proper variable names, depending on scope\n and usage, and is smart enough to deal with globals defined elsewhere, or\n with <code>eval()</code> calls or <code>with{}</code> statements. In short, if <code>eval()</code> or\n <code>with{}</code> are used in some scope, then all variables in that scope and any\n variables in the parent scopes will remain unmangled, and any references\n to such variables remain unmangled as well.\n\n</li>\n<li>various small optimizations that may lead to faster code but certainly\n lead to smaller code. Where possible, we do the following:\n\n<ul>\n<li>foo["bar"] ==&gt; foo.bar\n\n</li>\n<li>remove block brackets <code>{}</code>\n\n</li>\n<li>join consecutive var declarations:\n var a = 10; var b = 20; ==&gt; var a=10,b=20;\n\n</li>\n<li>resolve simple constant expressions: 1 +2 * 3 ==&gt; 7. We only do the\n replacement if the result occupies less bytes; for example 1/3 would\n translate to 0.333333333333, so in this case we don\'t replace it.\n\n</li>\n<li>consecutive statements in blocks are merged into a sequence; in many\n cases, this leaves blocks with a single statement, so then we can remove\n the block brackets.\n\n</li>\n<li>various optimizations for IF statements:\n\n<ul>\n<li>if (foo) bar(); else baz(); ==&gt; foo?bar():baz();\n</li>\n<li>if (!foo) bar(); else baz(); ==&gt; foo?baz():bar();\n</li>\n<li>if (foo) bar(); ==&gt; foo&amp;&amp;bar();\n</li>\n<li>if (!foo) bar(); ==&gt; foo||bar();\n</li>\n<li>if (foo) return bar(); else return baz(); ==&gt; return foo?bar():baz();\n</li>\n<li>if (foo) return bar(); else something(); ==&gt; {if(foo)return bar();something()}\n\n</li>\n</ul>\n\n</li>\n<li>remove some unreachable code and warn about it (code that follows a\n <code>return</code>, <code>throw</code>, <code>break</code> or <code>continue</code> statement, except\n function/variable declarations).\n\n</li>\n<li>act a limited version of a pre-processor (c.f. the pre-processor of\n C/C++) to allow you to safely replace selected global symbols with\n specified values. When combined with the optimisations above this can\n make UglifyJS operate slightly more like a compilation process, in\n that when certain symbols are replaced by constant values, entire code\n blocks may be optimised away as unreachable.\n</li>\n</ul>\n\n</li>\n</ul>\n\n\n\n</div>\n\n<div id="outline-container-1-1" class="outline-3">\n<h3 id="sec-1-1"><span class="section-number-3">1.1</span> <span class="target">Unsafe transformations</span> </h3>\n<div class="outline-text-3" id="text-1-1">\n\n\n<p>\nThe following transformations can in theory break code, although they\'re\nprobably safe in most practical cases. To enable them you need to pass the\n<code>--unsafe</code> flag.\n</p>\n\n</div>\n\n<div id="outline-container-1-1-1" class="outline-4">\n<h4 id="sec-1-1-1"><span class="section-number-4">1.1.1</span> Calls involving the global Array constructor </h4>\n<div class="outline-text-4" id="text-1-1-1">\n\n\n<p>\nThe following transformations occur:\n</p>\n\n\n\n<pre class="src src-js"><span class="org-keyword">new</span> <span class="org-type">Array</span>(1, 2, 3, 4) =&gt; [1,2,3,4]\nArray(a, b, c) =&gt; [a,b,c]\n<span class="org-keyword">new</span> <span class="org-type">Array</span>(5) =&gt; Array(5)\n<span class="org-keyword">new</span> <span class="org-type">Array</span>(a) =&gt; Array(a)\n</pre>\n\n\n<p>\nThese are all safe if the Array name isn\'t redefined. JavaScript does allow\none to globally redefine Array (and pretty much everything, in fact) but I\npersonally don\'t see why would anyone do that.\n</p>\n<p>\nUglifyJS does handle the case where Array is redefined locally, or even\nglobally but with a <code>function</code> or <code>var</code> declaration. Therefore, in the\nfollowing cases UglifyJS <b>doesn\'t touch</b> calls or instantiations of Array:\n</p>\n\n\n\n<pre class="src src-js"><span class="org-comment-delimiter">// </span><span class="org-comment">case 1. globally declared variable</span>\n <span class="org-keyword">var</span> <span class="org-variable-name">Array</span>;\n <span class="org-keyword">new</span> <span class="org-type">Array</span>(1, 2, 3);\n Array(a, b);\n\n <span class="org-comment-delimiter">// </span><span class="org-comment">or (can be declared later)</span>\n <span class="org-keyword">new</span> <span class="org-type">Array</span>(1, 2, 3);\n <span class="org-keyword">var</span> <span class="org-variable-name">Array</span>;\n\n <span class="org-comment-delimiter">// </span><span class="org-comment">or (can be a function)</span>\n <span class="org-keyword">new</span> <span class="org-type">Array</span>(1, 2, 3);\n <span class="org-keyword">function</span> <span class="org-function-name">Array</span>() { ... }\n\n<span class="org-comment-delimiter">// </span><span class="org-comment">case 2. declared in a function</span>\n (<span class="org-keyword">function</span>(){\n a = <span class="org-keyword">new</span> <span class="org-type">Array</span>(1, 2, 3);\n b = Array(5, 6);\n <span class="org-keyword">var</span> <span class="org-variable-name">Array</span>;\n })();\n\n <span class="org-comment-delimiter">// </span><span class="org-comment">or</span>\n (<span class="org-keyword">function</span>(<span class="org-variable-name">Array</span>){\n <span class="org-keyword">return</span> Array(5, 6, 7);\n })();\n\n <span class="org-comment-delimiter">// </span><span class="org-comment">or</span>\n (<span class="org-keyword">function</span>(){\n <span class="org-keyword">return</span> <span class="org-keyword">new</span> <span class="org-type">Array</span>(1, 2, 3, 4);\n <span class="org-keyword">function</span> <span class="org-function-name">Array</span>() { ... }\n })();\n\n <span class="org-comment-delimiter">// </span><span class="org-comment">etc.</span>\n</pre>\n\n\n</div>\n\n</div>\n\n<div id="outline-container-1-1-2" class="outline-4">\n<h4 id="sec-1-1-2"><span class="section-number-4">1.1.2</span> <code>obj.toString()</code> ==&gt; <code>obj+“”</code> </h4>\n<div class="outline-text-4" id="text-1-1-2">\n\n\n</div>\n</div>\n\n</div>\n\n<div id="outline-container-1-2" class="outline-3">\n<h3 id="sec-1-2"><span class="section-number-3">1.2</span> Install (NPM) </h3>\n<div class="outline-text-3" id="text-1-2">\n\n\n<p>\nUglifyJS is now available through NPM &mdash; <code>npm install uglify-js</code> should do\nthe job.\n</p>\n</div>\n\n</div>\n\n<div id="outline-container-1-3" class="outline-3">\n<h3 id="sec-1-3"><span class="section-number-3">1.3</span> Install latest code from GitHub </h3>\n<div class="outline-text-3" id="text-1-3">\n\n\n\n\n\n<pre class="src src-sh"><span class="org-comment-delimiter">## </span><span class="org-comment">clone the repository</span>\nmkdir -p /where/you/wanna/put/it\n<span class="org-builtin">cd</span> /where/you/wanna/put/it\ngit clone git://github.com/mishoo/UglifyJS.git\n\n<span class="org-comment-delimiter">## </span><span class="org-comment">make the module available to Node</span>\nmkdir -p ~/.node_libraries/\n<span class="org-builtin">cd</span> ~/.node_libraries/\nln -s /where/you/wanna/put/it/UglifyJS/uglify-js.js\n\n<span class="org-comment-delimiter">## </span><span class="org-comment">and if you want the CLI script too:</span>\nmkdir -p ~/bin\n<span class="org-builtin">cd</span> ~/bin\nln -s /where/you/wanna/put/it/UglifyJS/bin/uglifyjs\n <span class="org-comment-delimiter"># </span><span class="org-comment">(then add ~/bin to your $PATH if it\'s not there already)</span>\n</pre>\n\n\n</div>\n\n</div>\n\n<div id="outline-container-1-4" class="outline-3">\n<h3 id="sec-1-4"><span class="section-number-3">1.4</span> Usage </h3>\n<div class="outline-text-3" id="text-1-4">\n\n\n<p>\nThere is a command-line tool that exposes the functionality of this library\nfor your shell-scripting needs:\n</p>\n\n\n\n<pre class="src src-sh">uglifyjs [ options... ] [ filename ]\n</pre>\n\n\n<p>\n<code>filename</code> should be the last argument and should name the file from which\nto read the JavaScript code. If you don\'t specify it, it will read code\nfrom STDIN.\n</p>\n<p>\nSupported options:\n</p>\n<ul>\n<li><code>-b</code> or <code>--beautify</code> &mdash; output indented code; when passed, additional\n options control the beautifier:\n\n<ul>\n<li><code>-i N</code> or <code>--indent N</code> &mdash; indentation level (number of spaces)\n\n</li>\n<li><code>-q</code> or <code>--quote-keys</code> &mdash; quote keys in literal objects (by default,\n only keys that cannot be identifier names will be quotes).\n\n</li>\n</ul>\n\n</li>\n<li><code>--ascii</code> &mdash; pass this argument to encode non-ASCII characters as\n <code>\\uXXXX</code> sequences. By default UglifyJS won\'t bother to do it and will\n output Unicode characters instead. (the output is always encoded in UTF8,\n but if you pass this option you\'ll only get ASCII).\n\n</li>\n<li><code>-nm</code> or <code>--no-mangle</code> &mdash; don\'t mangle names.\n\n</li>\n<li><code>-nmf</code> or <code>--no-mangle-functions</code> &ndash; in case you want to mangle variable\n names, but not touch function names.\n\n</li>\n<li><code>-ns</code> or <code>--no-squeeze</code> &mdash; don\'t call <code>ast_squeeze()</code> (which does various\n optimizations that result in smaller, less readable code).\n\n</li>\n<li><code>-mt</code> or <code>--mangle-toplevel</code> &mdash; mangle names in the toplevel scope too\n (by default we don\'t do this).\n\n</li>\n<li><code>--no-seqs</code> &mdash; when <code>ast_squeeze()</code> is called (thus, unless you pass\n <code>--no-squeeze</code>) it will reduce consecutive statements in blocks into a\n sequence. For example, "a = 10; b = 20; foo();" will be written as\n "a=10,b=20,foo();". In various occasions, this allows us to discard the\n block brackets (since the block becomes a single statement). This is ON\n by default because it seems safe and saves a few hundred bytes on some\n libs that I tested it on, but pass <code>--no-seqs</code> to disable it.\n\n</li>\n<li><code>--no-dead-code</code> &mdash; by default, UglifyJS will remove code that is\n obviously unreachable (code that follows a <code>return</code>, <code>throw</code>, <code>break</code> or\n <code>continue</code> statement and is not a function/variable declaration). Pass\n this option to disable this optimization.\n\n</li>\n<li><code>-nc</code> or <code>--no-copyright</code> &mdash; by default, <code>uglifyjs</code> will keep the initial\n comment tokens in the generated code (assumed to be copyright information\n etc.). If you pass this it will discard it.\n\n</li>\n<li><code>-o filename</code> or <code>--output filename</code> &mdash; put the result in <code>filename</code>. If\n this isn\'t given, the result goes to standard output (or see next one).\n\n</li>\n<li><code>--overwrite</code> &mdash; if the code is read from a file (not from STDIN) and you\n pass <code>--overwrite</code> then the output will be written in the same file.\n\n</li>\n<li><code>--ast</code> &mdash; pass this if you want to get the Abstract Syntax Tree instead\n of JavaScript as output. Useful for debugging or learning more about the\n internals.\n\n</li>\n<li><code>-v</code> or <code>--verbose</code> &mdash; output some notes on STDERR (for now just how long\n each operation takes).\n\n</li>\n<li><code>-d SYMBOL[=VALUE]</code> or <code>--define SYMBOL[=VALUE]</code> &mdash; will replace\n all instances of the specified symbol where used as an identifier\n (except where symbol has properly declared by a var declaration or\n use as function parameter or similar) with the specified value. This\n argument may be specified multiple times to define multiple\n symbols - if no value is specified the symbol will be replaced with\n the value <code>true</code>, or you can specify a numeric value (such as\n <code>1024</code>), a quoted string value (such as ="object"= or\n =\'https://github.com\'<code>), or the name of another symbol or keyword (such as =null</code> or <code>document</code>).\n This allows you, for example, to assign meaningful names to key\n constant values but discard the symbolic names in the uglified\n version for brevity/efficiency, or when used wth care, allows\n UglifyJS to operate as a form of <b>conditional compilation</b>\n whereby defining appropriate values may, by dint of the constant\n folding and dead code removal features above, remove entire\n superfluous code blocks (e.g. completely remove instrumentation or\n trace code for production use).\n Where string values are being defined, the handling of quotes are\n likely to be subject to the specifics of your command shell\n environment, so you may need to experiment with quoting styles\n depending on your platform, or you may find the option\n <code>--define-from-module</code> more suitable for use.\n\n</li>\n<li><code>-define-from-module SOMEMODULE</code> &mdash; will load the named module (as\n per the NodeJS <code>require()</code> function) and iterate all the exported\n properties of the module defining them as symbol names to be defined\n (as if by the <code>--define</code> option) per the name of each property\n (i.e. without the module name prefix) and given the value of the\n property. This is a much easier way to handle and document groups of\n symbols to be defined rather than a large number of <code>--define</code>\n options.\n\n</li>\n<li><code>--unsafe</code> &mdash; enable other additional optimizations that are known to be\n unsafe in some contrived situations, but could still be generally useful.\n For now only these:\n\n<ul>\n<li>foo.toString() ==&gt; foo+""\n</li>\n<li>new Array(x,&hellip;) ==&gt; [x,&hellip;]\n</li>\n<li>new Array(x) ==&gt; Array(x)\n\n</li>\n</ul>\n\n</li>\n<li><code>--max-line-len</code> (default 32K characters) &mdash; add a newline after around\n 32K characters. I\'ve seen both FF and Chrome croak when all the code was\n on a single line of around 670K. Pass &ndash;max-line-len 0 to disable this\n safety feature.\n\n</li>\n<li><code>--reserved-names</code> &mdash; some libraries rely on certain names to be used, as\n pointed out in issue #92 and #81, so this option allow you to exclude such\n names from the mangler. For example, to keep names <code>require</code> and <code>$super</code>\n intact you\'d specify &ndash;reserved-names "require,$super".\n\n</li>\n<li><code>--inline-script</code> &ndash; when you want to include the output literally in an\n HTML <code>&lt;script&gt;</code> tag you can use this option to prevent <code>&lt;/script</code> from\n showing up in the output.\n\n</li>\n<li><code>--lift-vars</code> &ndash; when you pass this, UglifyJS will apply the following\n transformations (see the notes in API, <code>ast_lift_variables</code>):\n\n<ul>\n<li>put all <code>var</code> declarations at the start of the scope\n</li>\n<li>make sure a variable is declared only once\n</li>\n<li>discard unused function arguments\n</li>\n<li>discard unused inner (named) functions\n</li>\n<li>finally, try to merge assignments into that one <code>var</code> declaration, if\n possible.\n</li>\n</ul>\n\n</li>\n</ul>\n\n\n\n</div>\n\n<div id="outline-container-1-4-1" class="outline-4">\n<h4 id="sec-1-4-1"><span class="section-number-4">1.4.1</span> API </h4>\n<div class="outline-text-4" id="text-1-4-1">\n\n\n<p>\nTo use the library from JavaScript, you\'d do the following (example for\nNodeJS):\n</p>\n\n\n\n<pre class="src src-js"><span class="org-keyword">var</span> <span class="org-variable-name">jsp</span> = require(<span class="org-string">"uglify-js"</span>).parser;\n<span class="org-keyword">var</span> <span class="org-variable-name">pro</span> = require(<span class="org-string">"uglify-js"</span>).uglify;\n\n<span class="org-keyword">var</span> <span class="org-variable-name">orig_code</span> = <span class="org-string">"... JS code here"</span>;\n<span class="org-keyword">var</span> <span class="org-variable-name">ast</span> = jsp.parse(orig_code); <span class="org-comment-delimiter">// </span><span class="org-comment">parse code and get the initial AST</span>\nast = pro.ast_mangle(ast); <span class="org-comment-delimiter">// </span><span class="org-comment">get a new AST with mangled names</span>\nast = pro.ast_squeeze(ast); <span class="org-comment-delimiter">// </span><span class="org-comment">get an AST with compression optimizations</span>\n<span class="org-keyword">var</span> <span class="org-variable-name">final_code</span> = pro.gen_code(ast); <span class="org-comment-delimiter">// </span><span class="org-comment">compressed code here</span>\n</pre>\n\n\n<p>\nThe above performs the full compression that is possible right now. As you\ncan see, there are a sequence of steps which you can apply. For example if\nyou want compressed output but for some reason you don\'t want to mangle\nvariable names, you would simply skip the line that calls\n<code>pro.ast_mangle(ast)</code>.\n</p>\n<p>\nSome of these functions take optional arguments. Here\'s a description:\n</p>\n<ul>\n<li><code>jsp.parse(code, strict_semicolons)</code> &ndash; parses JS code and returns an AST.\n <code>strict_semicolons</code> is optional and defaults to <code>false</code>. If you pass\n <code>true</code> then the parser will throw an error when it expects a semicolon and\n it doesn\'t find it. For most JS code you don\'t want that, but it\'s useful\n if you want to strictly sanitize your code.\n\n</li>\n<li><code>pro.ast_lift_variables(ast)</code> &ndash; merge and move <code>var</code> declarations to the\n scop of the scope; discard unused function arguments or variables; discard\n unused (named) inner functions. It also tries to merge assignments\n following the <code>var</code> declaration into it.\n\n<p>\n If your code is very hand-optimized concerning <code>var</code> declarations, this\n lifting variable declarations might actually increase size. For me it\n helps out. On jQuery it adds 865 bytes (243 after gzip). YMMV. Also\n note that (since it\'s not enabled by default) this operation isn\'t yet\n heavily tested (please report if you find issues!).\n</p>\n<p>\n Note that although it might increase the image size (on jQuery it gains\n 865 bytes, 243 after gzip) it\'s technically more correct: in certain\n situations, dead code removal might drop variable declarations, which\n would not happen if the variables are lifted in advance.\n</p>\n<p>\n Here\'s an example of what it does:\n</p></li>\n</ul>\n\n\n\n\n\n<pre class="src src-js"><span class="org-keyword">function</span> <span class="org-function-name">f</span>(<span class="org-variable-name">a</span>, <span class="org-variable-name">b</span>, <span class="org-variable-name">c</span>, <span class="org-variable-name">d</span>, <span class="org-variable-name">e</span>) {\n <span class="org-keyword">var</span> <span class="org-variable-name">q</span>;\n <span class="org-keyword">var</span> <span class="org-variable-name">w</span>;\n w = 10;\n q = 20;\n <span class="org-keyword">for</span> (<span class="org-keyword">var</span> <span class="org-variable-name">i</span> = 1; i &lt; 10; ++i) {\n <span class="org-keyword">var</span> <span class="org-variable-name">boo</span> = foo(a);\n }\n <span class="org-keyword">for</span> (<span class="org-keyword">var</span> <span class="org-variable-name">i</span> = 0; i &lt; 1; ++i) {\n <span class="org-keyword">var</span> <span class="org-variable-name">boo</span> = bar(c);\n }\n <span class="org-keyword">function</span> <span class="org-function-name">foo</span>(){ ... }\n <span class="org-keyword">function</span> <span class="org-function-name">bar</span>(){ ... }\n <span class="org-keyword">function</span> <span class="org-function-name">baz</span>(){ ... }\n}\n\n<span class="org-comment-delimiter">// </span><span class="org-comment">transforms into ==&gt;</span>\n\n<span class="org-keyword">function</span> <span class="org-function-name">f</span>(<span class="org-variable-name">a</span>, <span class="org-variable-name">b</span>, <span class="org-variable-name">c</span>) {\n <span class="org-keyword">var</span> <span class="org-variable-name">i</span>, <span class="org-variable-name">boo</span>, <span class="org-variable-name">w</span> = 10, <span class="org-variable-name">q</span> = 20;\n <span class="org-keyword">for</span> (i = 1; i &lt; 10; ++i) {\n boo = foo(a);\n }\n <span class="org-keyword">for</span> (i = 0; i &lt; 1; ++i) {\n boo = bar(c);\n }\n <span class="org-keyword">function</span> <span class="org-function-name">foo</span>() { ... }\n <span class="org-keyword">function</span> <span class="org-function-name">bar</span>() { ... }\n}\n</pre>\n\n\n<ul>\n<li><code>pro.ast_mangle(ast, options)</code> &ndash; generates a new AST containing mangled\n (compressed) variable and function names. It supports the following\n options:\n\n<ul>\n<li><code>toplevel</code> &ndash; mangle toplevel names (by default we don\'t touch them).\n</li>\n<li><code>except</code> &ndash; an array of names to exclude from compression.\n</li>\n<li><code>defines</code> &ndash; an object with properties named after symbols to\n replace (see the <code>--define</code> option for the script) and the values\n representing the AST replacement value.\n\n</li>\n</ul>\n\n</li>\n<li><code>pro.ast_squeeze(ast, options)</code> &ndash; employs further optimizations designed\n to reduce the size of the code that <code>gen_code</code> would generate from the\n AST. Returns a new AST. <code>options</code> can be a hash; the supported options\n are:\n\n<ul>\n<li><code>make_seqs</code> (default true) which will cause consecutive statements in a\n block to be merged using the "sequence" (comma) operator\n\n</li>\n<li><code>dead_code</code> (default true) which will remove unreachable code.\n\n</li>\n</ul>\n\n</li>\n<li><code>pro.gen_code(ast, options)</code> &ndash; generates JS code from the AST. By\n default it\'s minified, but using the <code>options</code> argument you can get nicely\n formatted output. <code>options</code> is, well, optional :-) and if you pass it it\n must be an object and supports the following properties (below you can see\n the default values):\n\n<ul>\n<li><code>beautify: false</code> &ndash; pass <code>true</code> if you want indented output\n</li>\n<li><code>indent_start: 0</code> (only applies when <code>beautify</code> is <code>true</code>) &ndash; initial\n indentation in spaces\n</li>\n<li><code>indent_level: 4</code> (only applies when <code>beautify</code> is <code>true</code>) --\n indentation level, in spaces (pass an even number)\n</li>\n<li><code>quote_keys: false</code> &ndash; if you pass <code>true</code> it will quote all keys in\n literal objects\n</li>\n<li><code>space_colon: false</code> (only applies when <code>beautify</code> is <code>true</code>) &ndash; wether\n to put a space before the colon in object literals\n</li>\n<li><code>ascii_only: false</code> &ndash; pass <code>true</code> if you want to encode non-ASCII\n characters as <code>\\uXXXX</code>.\n</li>\n<li><code>inline_script: false</code> &ndash; pass <code>true</code> to escape occurrences of\n <code>&lt;/script</code> in strings\n</li>\n</ul>\n\n</li>\n</ul>\n\n\n</div>\n\n</div>\n\n<div id="outline-container-1-4-2" class="outline-4">\n<h4 id="sec-1-4-2"><span class="section-number-4">1.4.2</span> Beautifier shortcoming &ndash; no more comments </h4>\n<div class="outline-text-4" id="text-1-4-2">\n\n\n<p>\nThe beautifier can be used as a general purpose indentation tool. It\'s\nuseful when you want to make a minified file readable. One limitation,\nthough, is that it discards all comments, so you don\'t really want to use it\nto reformat your code, unless you don\'t have, or don\'t care about, comments.\n</p>\n<p>\nIn fact it\'s not the beautifier who discards comments &mdash; they are dumped at\nthe parsing stage, when we build the initial AST. Comments don\'t really\nmake sense in the AST, and while we could add nodes for them, it would be\ninconvenient because we\'d have to add special rules to ignore them at all\nthe processing stages.\n</p>\n</div>\n\n</div>\n\n<div id="outline-container-1-4-3" class="outline-4">\n<h4 id="sec-1-4-3"><span class="section-number-4">1.4.3</span> Use as a code pre-processor </h4>\n<div class="outline-text-4" id="text-1-4-3">\n\n\n<p>\nThe <code>--define</code> option can be used, particularly when combined with the\nconstant folding logic, as a form of pre-processor to enable or remove\nparticular constructions, such as might be used for instrumenting\ndevelopment code, or to produce variations aimed at a specific\nplatform.\n</p>\n<p>\nThe code below illustrates the way this can be done, and how the\nsymbol replacement is performed.\n</p>\n\n\n\n<pre class="src src-js">CLAUSE1: <span class="org-keyword">if</span> (<span class="org-keyword">typeof</span> DEVMODE === <span class="org-string">\'undefined\'</span>) {\n DEVMODE = <span class="org-constant">true</span>;\n}\n\n<span class="org-function-name">CLAUSE2</span>: <span class="org-keyword">function</span> init() {\n <span class="org-keyword">if</span> (DEVMODE) {\n console.log(<span class="org-string">"init() called"</span>);\n }\n ....\n DEVMODE &amp;amp;&amp;amp; console.log(<span class="org-string">"init() complete"</span>);\n}\n\n<span class="org-function-name">CLAUSE3</span>: <span class="org-keyword">function</span> reportDeviceStatus(<span class="org-variable-name">device</span>) {\n <span class="org-keyword">var</span> <span class="org-variable-name">DEVMODE</span> = device.mode, <span class="org-variable-name">DEVNAME</span> = device.name;\n <span class="org-keyword">if</span> (DEVMODE === <span class="org-string">\'open\'</span>) {\n ....\n }\n}\n</pre>\n\n\n<p>\nWhen the above code is normally executed, the undeclared global\nvariable <code>DEVMODE</code> will be assigned the value <b>true</b> (see <code>CLAUSE1</code>)\nand so the <code>init()</code> function (<code>CLAUSE2</code>) will write messages to the\nconsole log when executed, but in <code>CLAUSE3</code> a locally declared\nvariable will mask access to the <code>DEVMODE</code> global symbol.\n</p>\n<p>\nIf the above code is processed by UglifyJS with an argument of\n<code>--define DEVMODE=false</code> then UglifyJS will replace <code>DEVMODE</code> with the\nboolean constant value <b>false</b> within <code>CLAUSE1</code> and <code>CLAUSE2</code>, but it\nwill leave <code>CLAUSE3</code> as it stands because there <code>DEVMODE</code> resolves to\na validly declared variable.\n</p>\n<p>\nAnd more so, the constant-folding features of UglifyJS will recognise\nthat the <code>if</code> condition of <code>CLAUSE1</code> is thus always false, and so will\nremove the test and body of <code>CLAUSE1</code> altogether (including the\notherwise slightly problematical statement <code>false = true;</code> which it\nwill have formed by replacing <code>DEVMODE</code> in the body). Similarly,\nwithin <code>CLAUSE2</code> both calls to <code>console.log()</code> will be removed\naltogether.\n</p>\n<p>\nIn this way you can mimic, to a limited degree, the functionality of\nthe C/C++ pre-processor to enable or completely remove blocks\ndepending on how certain symbols are defined - perhaps using UglifyJS\nto generate different versions of source aimed at different\nenvironments\n</p>\n<p>\nIt is recommmended (but not made mandatory) that symbols designed for\nthis purpose are given names consisting of <code>UPPER_CASE_LETTERS</code> to\ndistinguish them from other (normal) symbols and avoid the sort of\nclash that <code>CLAUSE3</code> above illustrates.\n</p>\n</div>\n</div>\n\n</div>\n\n<div id="outline-container-1-5" class="outline-3">\n<h3 id="sec-1-5"><span class="section-number-3">1.5</span> Compression &ndash; how good is it? </h3>\n<div class="outline-text-3" id="text-1-5">\n\n\n<p>\nHere are updated statistics. (I also updated my Google Closure and YUI\ninstallations).\n</p>\n<p>\nWe\'re still a lot better than YUI in terms of compression, though slightly\nslower. We\'re still a lot faster than Closure, and compression after gzip\nis comparable.\n</p>\n<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">\n<caption></caption>\n<colgroup><col class="left" /><col class="left" /><col class="right" /><col class="left" /><col class="right" /><col class="left" /><col class="right" />\n</colgroup>\n<thead>\n<tr><th scope="col" class="left">File</th><th scope="col" class="left">UglifyJS</th><th scope="col" class="right">UglifyJS+gzip</th><th scope="col" class="left">Closure</th><th scope="col" class="right">Closure+gzip</th><th scope="col" class="left">YUI</th><th scope="col" class="right">YUI+gzip</th></tr>\n</thead>\n<tbody>\n<tr><td class="left">jquery-1.6.2.js</td><td class="left">91001 (0:01.59)</td><td class="right">31896</td><td class="left">90678 (0:07.40)</td><td class="right">31979</td><td class="left">101527 (0:01.82)</td><td class="right">34646</td></tr>\n<tr><td class="left">paper.js</td><td class="left">142023 (0:01.65)</td><td class="right">43334</td><td class="left">134301 (0:07.42)</td><td class="right">42495</td><td class="left">173383 (0:01.58)</td><td class="right">48785</td></tr>\n<tr><td class="left">prototype.js</td><td class="left">88544 (0:01.09)</td><td class="right">26680</td><td class="left">86955 (0:06.97)</td><td class="right">26326</td><td class="left">92130 (0:00.79)</td><td class="right">28624</td></tr>\n<tr><td class="left">thelib-full.js (DynarchLIB)</td><td class="left">251939 (0:02.55)</td><td class="right">72535</td><td class="left">249911 (0:09.05)</td><td class="right">72696</td><td class="left">258869 (0:01.94)</td><td class="right">76584</td></tr>\n</tbody>\n</table>\n\n\n</div>\n\n</div>\n\n<div id="outline-container-1-6" class="outline-3">\n<h3 id="sec-1-6"><span class="section-number-3">1.6</span> Bugs? </h3>\n<div class="outline-text-3" id="text-1-6">\n\n\n<p>\nUnfortunately, for the time being there is no automated test suite. But I\nran the compressor manually on non-trivial code, and then I tested that the\ngenerated code works as expected. A few hundred times.\n</p>\n<p>\nDynarchLIB was started in times when there was no good JS minifier.\nTherefore I was quite religious about trying to write short code manually,\nand as such DL contains a lot of syntactic hacks<sup><a class="footref" name="fnr.1" href="#fn.1">1</a></sup> such as “foo == bar ? a\n= 10 : b = 20”, though the more readable version would clearly be to use\n“if/else”.\n</p>\n<p>\nSince the parser/compressor runs fine on DL and jQuery, I\'m quite confident\nthat it\'s solid enough for production use. If you can identify any bugs,\nI\'d love to hear about them (<a href="http://groups.google.com/group/uglifyjs">use the Google Group</a> or email me directly).\n</p>\n</div>\n\n</div>\n\n<div id="outline-container-1-7" class="outline-3">\n<h3 id="sec-1-7"><span class="section-number-3">1.7</span> Links </h3>\n<div class="outline-text-3" id="text-1-7">\n\n\n<ul>\n<li>Twitter: <a href="http://twitter.com/UglifyJS">@UglifyJS</a>\n</li>\n<li>Project at GitHub: <a href="http://github.com/mishoo/UglifyJS">http://github.com/mishoo/UglifyJS</a>\n</li>\n<li>Google Group: <a href="http://groups.google.com/group/uglifyjs">http://groups.google.com/group/uglifyjs</a>\n</li>\n<li>Common Lisp JS parser: <a href="http://marijn.haverbeke.nl/parse-js/">http://marijn.haverbeke.nl/parse-js/</a>\n</li>\n<li>JS-to-Lisp compiler: <a href="http://github.com/marijnh/js">http://github.com/marijnh/js</a>\n</li>\n<li>Common Lisp JS uglifier: <a href="http://github.com/mishoo/cl-uglify-js">http://github.com/mishoo/cl-uglify-js</a>\n</li>\n</ul>\n\n\n</div>\n\n</div>\n\n<div id="outline-container-1-8" class="outline-3">\n<h3 id="sec-1-8"><span class="section-number-3">1.8</span> License </h3>\n<div class="outline-text-3" id="text-1-8">\n\n\n<p>\nUglifyJS is released under the BSD license:\n</p>\n\n\n\n<pre class="example">Copyright 2010 (c) Mihai Bazon &lt;mihai.bazon@gmail.com&gt;\nBased on parse-js (http://marijn.haverbeke.nl/parse-js/).\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n\n * Redistributions of source code must retain the above\n copyright notice, this list of conditions and the following\n disclaimer.\n\n * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following\n disclaimer in the documentation and/or other materials\n provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER “AS IS” AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,\nOR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\nTORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF\nTHE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGE.\n</pre>\n\n\n<div id="footnotes">\n<h2 class="footnotes">Footnotes: </h2>\n<div id="text-footnotes">\n<p class="footnote"><sup><a class="footnum" name="fn.1" href="#fnr.1">1</a></sup> I even reported a few bugs and suggested some fixes in the original\n <a href="http://marijn.haverbeke.nl/parse-js/">parse-js</a> library, and Marijn pushed fixes literally in minutes.\n</p></div>\n</div>\n</div>\n\n</div>\n</div>\n</div>\n\n<div id="postamble">\n<p class="date">Date: 2011-12-09 14:59:08 EET</p>\n<p class="author">Author: Mihai Bazon</p>\n<p class="creator">Org version 7.7 with Emacs version 23</p>\n<a href="http://validator.w3.org/check?uri=referer">Validate XHTML 1.0</a>\n\n</div>\n</body>\n</html>\n',
3334 silly resolved readmeFilename: 'README.html',
3334 silly resolved _id: 'uglify-js@1.2.6',
3334 silly resolved _from: 'uglify-js@~1.2.5' } ]
3335 info install jsdom@0.2.19 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax
3336 info install uglify-js@1.2.6 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax
3337 info installOne jsdom@0.2.19
3338 info installOne uglify-js@1.2.6
3339 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\uglify-js\1.2.6\package\package.json
3340 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\uglify-js unbuild
3341 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\uglify-js\package.json
3342 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\jsdom\0.2.19\package\package.json
3343 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\jsdom unbuild
3344 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\jsdom\package.json
3345 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\uglify-js\1.2.6\package.tgz
3346 silly lockFile f23ec628-er-syntax-node-modules-uglify-js e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\uglify-js
3347 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\uglify-js C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\f23ec628-er-syntax-node-modules-uglify-js.lock
3348 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\jsdom\0.2.19\package.tgz
3349 silly lockFile d27c7080-buster-syntax-node-modules-jsdom e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\jsdom
3350 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\jsdom C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\d27c7080-buster-syntax-node-modules-jsdom.lock
3351 silly gunzTarPerm modes [ '755', '644' ]
3352 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon/spy_test.js
3353 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon/spy_test.js', 438, 420 ]
3354 silly gunzTarPerm modes [ '755', '644' ]
3355 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon/stub_test.js
3356 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon/stub_test.js', 438, 420 ]
3357 silly gunzTarPerm extractEntry package.json
3358 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3359 silly gunzTarPerm extractEntry package.json
3360 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3361 silly gunzTarPerm extractEntry .npmignore
3362 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3363 silly gunzTarPerm extractEntry uglify-js.js
3364 silly gunzTarPerm modified mode [ 'uglify-js.js', 438, 420 ]
3365 silly gunzTarPerm extractEntry README.md
3366 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
3367 silly gunzTarPerm extractEntry lib/jsdom.js
3368 silly gunzTarPerm modified mode [ 'lib/jsdom.js', 438, 420 ]
3369 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon/test_case_test.js
3370 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon/test_case_test.js',
3370 silly gunzTarPerm 438,
3370 silly gunzTarPerm 420 ]
3371 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon/test_test.js
3372 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon/test_test.js', 438, 420 ]
3373 silly gunzTarPerm extractEntry lib/jsdom/utils.js
3374 silly gunzTarPerm modified mode [ 'lib/jsdom/utils.js', 438, 420 ]
3375 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon/util/event_test.js
3376 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon/util/event_test.js',
3376 silly gunzTarPerm 438,
3376 silly gunzTarPerm 420 ]
3377 silly gunzTarPerm extractEntry lib/jsdom/browser/documentfeatures.js
3378 silly gunzTarPerm modified mode [ 'lib/jsdom/browser/documentfeatures.js', 438, 420 ]
3379 silly gunzTarPerm extractEntry lib/consolidator.js
3380 silly gunzTarPerm modified mode [ 'lib/consolidator.js', 438, 420 ]
3381 silly gunzTarPerm extractEntry lib/object-ast.js
3382 silly gunzTarPerm modified mode [ 'lib/object-ast.js', 438, 420 ]
3383 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon/util/fake_server_test.js
3384 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon/util/fake_server_test.js',
3384 silly gunzTarPerm 438,
3384 silly gunzTarPerm 420 ]
3385 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon/util/fake_server_with_clock_test.js
3386 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon/util/fake_server_with_clock_test.js',
3386 silly gunzTarPerm 438,
3386 silly gunzTarPerm 420 ]
3387 silly gunzTarPerm extractEntry lib/jsdom/browser/domtohtml.js
3388 silly gunzTarPerm modified mode [ 'lib/jsdom/browser/domtohtml.js', 438, 420 ]
3389 silly gunzTarPerm extractEntry lib/jsdom/browser/htmlencoding.js
3390 silly gunzTarPerm modified mode [ 'lib/jsdom/browser/htmlencoding.js', 438, 420 ]
3391 silly gunzTarPerm extractEntry lib/jsdom/browser/htmltodom.js
3392 silly gunzTarPerm modified mode [ 'lib/jsdom/browser/htmltodom.js', 438, 420 ]
3393 silly gunzTarPerm extractEntry lib/parse-js.js
3394 silly gunzTarPerm modified mode [ 'lib/parse-js.js', 438, 420 ]
3395 silly gunzTarPerm extractEntry lib/process.js
3396 silly gunzTarPerm modified mode [ 'lib/process.js', 438, 420 ]
3397 silly gunzTarPerm extractEntry lib/jsdom/browser/index.js
3398 silly gunzTarPerm modified mode [ 'lib/jsdom/browser/index.js', 438, 420 ]
3399 silly gunzTarPerm extractEntry lib/jsdom/level1/core.js
3400 silly gunzTarPerm modified mode [ 'lib/jsdom/level1/core.js', 438, 420 ]
3401 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon/util/fake_timers_test.js
3402 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon/util/fake_timers_test.js',
3402 silly gunzTarPerm 438,
3402 silly gunzTarPerm 420 ]
3403 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon/util/fake_xml_http_request_test.js
3404 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon/util/fake_xml_http_request_test.js',
3404 silly gunzTarPerm 438,
3404 silly gunzTarPerm 420 ]
3405 silly gunzTarPerm extractEntry lib/jsdom/level2/core.js
3406 silly gunzTarPerm modified mode [ 'lib/jsdom/level2/core.js', 438, 420 ]
3407 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon-dist.html
3408 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon-dist.html', 438, 420 ]
3409 silly gunzTarPerm extractEntry lib/squeeze-more.js
3410 silly gunzTarPerm modified mode [ 'lib/squeeze-more.js', 438, 420 ]
3411 silly gunzTarPerm extractEntry ramp/node_modules/sinon/test/sinon.html
3412 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/test/sinon.html', 438, 420 ]
3413 http 304 https://registry.npmjs.org/buster-cli
3414 silly registry.get cb [ 304,
3414 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3414 silly registry.get etag: '"AB1RKSJQIBWWSCY0O15OMOTIW"',
3414 silly registry.get date: 'Wed, 16 Jan 2013 22:32:18 GMT',
3414 silly registry.get 'content-length': '0' } ]
3415 verbose etag buster-cli from cache
3416 silly gunzTarPerm extractEntry ramp/node_modules/sinon/release.sh
3417 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/release.sh', 438, 420 ]
3418 silly gunzTarPerm extractEntry docstyle.css
3419 silly gunzTarPerm modified mode [ 'docstyle.css', 438, 420 ]
3420 silly gunzTarPerm extractEntry ramp/node_modules/sinon/AUTHORS
3421 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/AUTHORS', 438, 420 ]
3422 silly gunzTarPerm extractEntry bin/uglifyjs
3423 silly gunzTarPerm modified mode [ 'bin/uglifyjs', 438, 420 ]
3424 silly gunzTarPerm extractEntry README.html
3425 silly gunzTarPerm modified mode [ 'README.html', 438, 420 ]
3426 silly gunzTarPerm extractEntry README.org
3427 silly gunzTarPerm modified mode [ 'README.org', 438, 420 ]
3428 silly gunzTarPerm extractEntry test/beautify.js
3429 silly gunzTarPerm modified mode [ 'test/beautify.js', 438, 420 ]
3430 silly gunzTarPerm extractEntry test/testparser.js
3431 silly gunzTarPerm modified mode [ 'test/testparser.js', 438, 420 ]
3432 silly gunzTarPerm extractEntry test/unit/scripts.js
3433 silly gunzTarPerm modified mode [ 'test/unit/scripts.js', 438, 420 ]
3434 silly gunzTarPerm extractEntry lib/jsdom/level2/events.js
3435 silly gunzTarPerm modified mode [ 'lib/jsdom/level2/events.js', 438, 420 ]
3436 silly gunzTarPerm extractEntry test/unit/compress/expected/array1.js
3437 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/array1.js', 438, 420 ]
3438 silly addNameRange number 2 { name: 'buster-cli', range: '>=0.5.0', hasData: true }
3439 silly addNameRange versions [ 'buster-cli',
3439 silly addNameRange [ '0.2.1',
3439 silly addNameRange '0.2.2',
3439 silly addNameRange '0.3.0',
3439 silly addNameRange '0.4.0',
3439 silly addNameRange '0.4.1',
3439 silly addNameRange '0.4.2',
3439 silly addNameRange '0.4.3',
3439 silly addNameRange '0.4.4',
3439 silly addNameRange '0.5.0',
3439 silly addNameRange '0.5.1',
3439 silly addNameRange '0.5.2' ] ]
3440 verbose addNamed [ 'buster-cli', '0.5.2' ]
3441 verbose addNamed [ '0.5.2', '0.5.2' ]
3442 silly lockFile 588fafa4-buster-cli-0-5-2 buster-cli@0.5.2
3443 verbose lock buster-cli@0.5.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\588fafa4-buster-cli-0-5-2.lock
3444 silly gunzTarPerm extractEntry lib/jsdom/level2/html.js
3445 silly gunzTarPerm modified mode [ 'lib/jsdom/level2/html.js', 438, 420 ]
3446 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-cli\0.5.2\package\package.json
3447 silly lockFile 588fafa4-buster-cli-0-5-2 buster-cli@0.5.2
3448 silly lockFile fc257348-buster-cli-0-5-0 buster-cli@>=0.5.0
3449 silly gunzTarPerm extractEntry test/unit/compress/expected/issue17.js
3450 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue17.js', 438, 420 ]
3451 silly gunzTarPerm extractEntry lib/jsdom/level2/index.js
3452 silly gunzTarPerm modified mode [ 'lib/jsdom/level2/index.js', 438, 420 ]
3453 silly gunzTarPerm extractEntry test/unit/compress/expected/issue20.js
3454 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue20.js', 438, 420 ]
3455 silly gunzTarPerm extractEntry lib/jsdom/level2/style.js
3456 silly gunzTarPerm modified mode [ 'lib/jsdom/level2/style.js', 438, 420 ]
3457 silly gunzTarPerm extractEntry test/unit/compress/expected/issue21.js
3458 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue21.js', 438, 420 ]
3459 silly gunzTarPerm extractEntry ramp/node_modules/sinon/build
3460 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/build', 438, 420 ]
3461 silly gunzTarPerm extractEntry ramp/node_modules/sinon/GTAGS
3462 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/GTAGS', 438, 420 ]
3463 silly gunzTarPerm extractEntry test/unit/compress/expected/issue16.js
3464 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue16.js', 438, 420 ]
3465 silly gunzTarPerm extractEntry lib/jsdom/level2/languages/javascript.js
3466 silly gunzTarPerm modified mode [ 'lib/jsdom/level2/languages/javascript.js', 438, 420 ]
3467 silly gunzTarPerm extractEntry test/unit/compress/expected/issue27.js
3468 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue27.js', 438, 420 ]
3469 silly gunzTarPerm extractEntry test/unit/compress/expected/issue278.js
3470 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue278.js', 438, 420 ]
3471 silly gunzTarPerm extractEntry test/unit/compress/expected/issue28.js
3472 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue28.js', 438, 420 ]
3473 silly gunzTarPerm extractEntry test/unit/compress/expected/issue29.js
3474 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue29.js', 438, 420 ]
3475 silly gunzTarPerm extractEntry test/unit/compress/expected/issue30.js
3476 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue30.js', 438, 420 ]
3477 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/package.json
3478 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/package.json',
3478 silly gunzTarPerm 438,
3478 silly gunzTarPerm 420 ]
3479 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/LICENSE
3480 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/LICENSE',
3480 silly gunzTarPerm 438,
3480 silly gunzTarPerm 420 ]
3481 silly gunzTarPerm extractEntry test/unit/compress/expected/issue14.js
3482 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue14.js', 438, 420 ]
3483 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/.travis.yml
3484 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/.travis.yml',
3484 silly gunzTarPerm 438,
3484 silly gunzTarPerm 420 ]
3485 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/AUTHORS
3486 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/AUTHORS',
3486 silly gunzTarPerm 438,
3486 silly gunzTarPerm 420 ]
3487 silly gunzTarPerm extractEntry test/unit/compress/expected/issue34.js
3488 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue34.js', 438, 420 ]
3489 silly gunzTarPerm extractEntry test/unit/compress/expected/issue13.js
3490 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue13.js', 438, 420 ]
3491 silly gunzTarPerm extractEntry test/unit/compress/expected/issue4.js
3492 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue4.js', 438, 420 ]
3493 silly gunzTarPerm extractEntry test/unit/compress/expected/issue11.js
3494 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue11.js', 438, 420 ]
3495 silly gunzTarPerm extractEntry test/unit/compress/expected/issue48.js
3496 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue48.js', 438, 420 ]
3497 silly gunzTarPerm extractEntry lib/jsdom/level3/core.js
3498 silly gunzTarPerm modified mode [ 'lib/jsdom/level3/core.js', 438, 420 ]
3499 silly gunzTarPerm extractEntry lib/jsdom/level3/events.js
3500 silly gunzTarPerm modified mode [ 'lib/jsdom/level3/events.js', 438, 420 ]
3501 silly gunzTarPerm extractEntry test/unit/compress/expected/issue10.js
3502 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue10.js', 438, 420 ]
3503 silly gunzTarPerm extractEntry test/unit/compress/expected/issue50.js
3504 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue50.js', 438, 420 ]
3505 silly gunzTarPerm extractEntry test/unit/compress/expected/ifreturn2.js
3506 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/ifreturn2.js', 438, 420 ]
3507 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/jsTestDriver.conf
3508 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/jsTestDriver.conf',
3508 silly gunzTarPerm 438,
3508 silly gunzTarPerm 420 ]
3509 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/lib/buster-format.js
3510 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/lib/buster-format.js',
3510 silly gunzTarPerm 438,
3510 silly gunzTarPerm 420 ]
3511 silly gunzTarPerm extractEntry test/unit/compress/expected/issue53.js
3512 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue53.js', 438, 420 ]
3513 silly gunzTarPerm extractEntry lib/jsdom/level3/html.js
3514 silly gunzTarPerm modified mode [ 'lib/jsdom/level3/html.js', 438, 420 ]
3515 silly gunzTarPerm extractEntry lib/jsdom/level3/index.js
3516 silly gunzTarPerm modified mode [ 'lib/jsdom/level3/index.js', 438, 420 ]
3517 silly gunzTarPerm extractEntry test/unit/compress/expected/ifreturn.js
3518 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/ifreturn.js', 438, 420 ]
3519 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/Readme.md
3520 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/Readme.md',
3520 silly gunzTarPerm 438,
3520 silly gunzTarPerm 420 ]
3521 silly gunzTarPerm extractEntry test/unit/compress/expected/issue54.1.js
3522 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue54.1.js', 438, 420 ]
3523 silly gunzTarPerm extractEntry test/unit/compress/expected/if.js
3524 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/if.js', 438, 420 ]
3525 silly gunzTarPerm extractEntry test/unit/compress/expected/issue68.js
3526 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue68.js', 438, 420 ]
3527 silly gunzTarPerm extractEntry test/unit/compress/expected/forstatement.js
3528 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/forstatement.js', 438, 420 ]
3529 silly gunzTarPerm extractEntry lib/jsdom/level3/ls.js
3530 silly gunzTarPerm modified mode [ 'lib/jsdom/level3/ls.js', 438, 420 ]
3531 silly gunzTarPerm extractEntry lib/jsdom/level3/xpath.js
3532 silly gunzTarPerm modified mode [ 'lib/jsdom/level3/xpath.js', 438, 420 ]
3533 silly gunzTarPerm extractEntry test/unit/compress/expected/issue69.js
3534 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue69.js', 438, 420 ]
3535 silly gunzTarPerm extractEntry lib/jsdom/selectors/index.js
3536 silly gunzTarPerm modified mode [ 'lib/jsdom/selectors/index.js', 438, 420 ]
3537 silly gunzTarPerm extractEntry test/unit/compress/expected/empty-blocks.js
3538 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/empty-blocks.js', 438, 420 ]
3539 silly gunzTarPerm extractEntry lib/jsdom/selectors/sizzle.js
3540 silly gunzTarPerm modified mode [ 'lib/jsdom/selectors/sizzle.js', 438, 420 ]
3541 silly gunzTarPerm extractEntry test/unit/compress/expected/issue9.js
3542 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue9.js', 438, 420 ]
3543 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/run-tests
3544 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/run-tests',
3544 silly gunzTarPerm 438,
3544 silly gunzTarPerm 420 ]
3545 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/test/buster-format-test.js
3546 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/test/buster-format-test.js',
3546 silly gunzTarPerm 438,
3546 silly gunzTarPerm 420 ]
3547 silly gunzTarPerm extractEntry test/unit/compress/expected/const.js
3548 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/const.js', 438, 420 ]
3549 silly gunzTarPerm extractEntry test/unit/compress/expected/mangle.js
3550 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/mangle.js', 438, 420 ]
3551 silly gunzTarPerm extractEntry test/unit/compress/expected/concatstring.js
3552 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/concatstring.js', 438, 420 ]
3553 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/package.json
3554 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/package.json',
3554 silly gunzTarPerm 438,
3554 silly gunzTarPerm 420 ]
3555 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/LICENSE
3556 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/LICENSE',
3556 silly gunzTarPerm 438,
3556 silly gunzTarPerm 420 ]
3557 silly gunzTarPerm extractEntry test/unit/compress/expected/null_string.js
3558 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/null_string.js', 438, 420 ]
3559 silly gunzTarPerm extractEntry test/unit/compress/expected/assignment.js
3560 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/assignment.js', 438, 420 ]
3561 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/.travis.yml
3562 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/.travis.yml',
3562 silly gunzTarPerm 438,
3562 silly gunzTarPerm 420 ]
3563 silly gunzTarPerm extractEntry LICENSE.txt
3564 silly gunzTarPerm modified mode [ 'LICENSE.txt', 438, 420 ]
3565 silly gunzTarPerm extractEntry test/unit/compress/expected/strict-equals.js
3566 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/strict-equals.js', 438, 420 ]
3567 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/AUTHORS
3568 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/AUTHORS',
3568 silly gunzTarPerm 438,
3568 silly gunzTarPerm 420 ]
3569 silly gunzTarPerm extractEntry test/unit/compress/expected/array4.js
3570 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/array4.js', 438, 420 ]
3571 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/jsTestDriver.conf
3572 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/jsTestDriver.conf',
3572 silly gunzTarPerm 438,
3572 silly gunzTarPerm 420 ]
3573 silly gunzTarPerm extractEntry test/unit/compress/expected/var.js
3574 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/var.js', 438, 420 ]
3575 silly gunzTarPerm extractEntry test/unit/compress/expected/array3.js
3576 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/array3.js', 438, 420 ]
3577 silly gunzTarPerm extractEntry test/unit/compress/expected/whitespace.js
3578 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/whitespace.js', 438, 420 ]
3579 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/lib/buster-core.js
3580 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/lib/buster-core.js',
3580 silly gunzTarPerm 438,
3580 silly gunzTarPerm 420 ]
3581 silly gunzTarPerm extractEntry test/unit/compress/expected/array2.js
3582 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/array2.js', 438, 420 ]
3583 silly gunzTarPerm extractEntry test/unit/compress/expected/with.js
3584 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/with.js', 438, 420 ]
3585 silly gunzTarPerm extractEntry test/unit/compress/expected/issue25.js
3586 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue25.js', 438, 420 ]
3587 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/lib/buster-event-emitter.js
3588 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/lib/buster-event-emitter.js',
3588 silly gunzTarPerm 438,
3588 silly gunzTarPerm 420 ]
3589 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/lib/define-version-getter.js
3590 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/lib/define-version-getter.js',
3590 silly gunzTarPerm 438,
3590 silly gunzTarPerm 420 ]
3591 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/Readme.md
3592 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/Readme.md',
3592 silly gunzTarPerm 438,
3592 silly gunzTarPerm 420 ]
3593 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/run-tests
3594 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/run-tests',
3594 silly gunzTarPerm 438,
3594 silly gunzTarPerm 420 ]
3595 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/test/buster-core-test.js
3596 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/test/buster-core-test.js',
3596 silly gunzTarPerm 438,
3596 silly gunzTarPerm 420 ]
3597 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/test/buster-event-emitter-test.js
3598 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/test/buster-event-emitter-test.js',
3598 silly gunzTarPerm 438,
3598 silly gunzTarPerm 420 ]
3599 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/package.json
3600 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/package.json',
3600 silly gunzTarPerm 438,
3600 silly gunzTarPerm 420 ]
3601 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/LICENSE
3602 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/LICENSE',
3602 silly gunzTarPerm 438,
3602 silly gunzTarPerm 420 ]
3603 silly gunzTarPerm extractEntry test/unit/compress/test/array1.js
3604 silly gunzTarPerm modified mode [ 'test/unit/compress/test/array1.js', 438, 420 ]
3605 silly gunzTarPerm extractEntry test/unit/compress/test/issue17.js
3606 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue17.js', 438, 420 ]
3607 silly gunzTarPerm extractEntry test/unit/compress/test/issue20.js
3608 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue20.js', 438, 420 ]
3609 http 304 https://registry.npmjs.org/ejs
3610 silly registry.get cb [ 304,
3610 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3610 silly registry.get etag: '"185QEKJCGWZOPA4YQAU32VBHN"',
3610 silly registry.get date: 'Wed, 16 Jan 2013 22:32:18 GMT',
3610 silly registry.get 'content-length': '0' } ]
3611 verbose etag ejs from cache
3612 silly gunzTarPerm extractEntry test/unit/compress/test/issue21.js
3613 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue21.js', 438, 420 ]
3614 silly gunzTarPerm extractEntry test/unit/compress/test/issue16.js
3615 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue16.js', 438, 420 ]
3616 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/AUTHORS
3617 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/AUTHORS',
3617 silly gunzTarPerm 438,
3617 silly gunzTarPerm 420 ]
3618 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/jstdhtml
3619 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/jstdhtml',
3619 silly gunzTarPerm 438,
3619 silly gunzTarPerm 420 ]
3620 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/lib/buster-util.js
3621 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/lib/buster-util.js',
3621 silly gunzTarPerm 438,
3621 silly gunzTarPerm 420 ]
3622 silly gunzTarPerm extractEntry test/unit/compress/test/issue27.js
3623 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue27.js', 438, 420 ]
3624 silly gunzTarPerm extractEntry test/unit/compress/test/issue278.js
3625 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue278.js', 438, 420 ]
3626 silly addNameRange number 2 { name: 'ejs', range: '>=0.4.0- <0.5.0-', hasData: true }
3627 silly addNameRange versions [ 'ejs',
3627 silly addNameRange [ '0.0.1',
3627 silly addNameRange '0.0.2',
3627 silly addNameRange '0.0.3',
3627 silly addNameRange '0.0.4',
3627 silly addNameRange '0.1.0',
3627 silly addNameRange '0.2.0',
3627 silly addNameRange '0.2.1',
3627 silly addNameRange '0.3.0',
3627 silly addNameRange '0.3.1',
3627 silly addNameRange '0.4.0',
3627 silly addNameRange '0.4.1',
3627 silly addNameRange '0.4.2',
3627 silly addNameRange '0.4.3',
3627 silly addNameRange '0.5.0',
3627 silly addNameRange '0.6.0',
3627 silly addNameRange '0.6.1',
3627 silly addNameRange '0.7.0',
3627 silly addNameRange '0.7.1',
3627 silly addNameRange '0.7.2',
3627 silly addNameRange '0.8.0',
3627 silly addNameRange '0.8.1',
3627 silly addNameRange '0.8.2',
3627 silly addNameRange '0.8.3' ] ]
3628 verbose addNamed [ 'ejs', '0.4.3' ]
3629 verbose addNamed [ '0.4.3', '0.4.3' ]
3630 silly lockFile 3e0988a6-ejs-0-4-3 ejs@0.4.3
3631 verbose lock ejs@0.4.3 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\3e0988a6-ejs-0-4-3.lock
3632 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/lib/buster-util/jstestdriver-shim.js
3633 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/lib/buster-util/jstestdriver-shim.js',
3633 silly gunzTarPerm 438,
3633 silly gunzTarPerm 420 ]
3634 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ejs\0.4.3\package\package.json
3635 silly gunzTarPerm extractEntry test/unit/compress/test/issue28.js
3636 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue28.js', 438, 420 ]
3637 silly gunzTarPerm extractEntry test/unit/compress/test/issue29.js
3638 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue29.js', 438, 420 ]
3639 silly gunzTarPerm extractEntry test/unit/compress/test/issue30.js
3640 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue30.js', 438, 420 ]
3641 silly lockFile 3e0988a6-ejs-0-4-3 ejs@0.4.3
3642 silly gunzTarPerm extractEntry test/unit/compress/test/issue14.js
3643 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue14.js', 438, 420 ]
3644 silly lockFile d0c2d9f7-ejs-0-4 ejs@~0.4
3645 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/lib/buster-util/req-res.js
3646 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/lib/buster-util/req-res.js',
3646 silly gunzTarPerm 438,
3646 silly gunzTarPerm 420 ]
3647 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/lib/buster-util/runner.js
3648 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/lib/buster-util/runner.js',
3648 silly gunzTarPerm 438,
3648 silly gunzTarPerm 420 ]
3649 silly gunzTarPerm extractEntry test/unit/compress/test/issue34.js
3650 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue34.js', 438, 420 ]
3651 silly gunzTarPerm extractEntry test/unit/compress/test/issue13.js
3652 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue13.js', 438, 420 ]
3653 silly gunzTarPerm extractEntry test/unit/compress/test/issue4.js
3654 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue4.js', 438, 420 ]
3655 silly gunzTarPerm extractEntry test/unit/compress/test/issue11.js
3656 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue11.js', 438, 420 ]
3657 silly gunzTarPerm extractEntry test/unit/compress/test/issue48.js
3658 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue48.js', 438, 420 ]
3659 silly gunzTarPerm extractEntry test/unit/compress/test/issue10.js
3660 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue10.js', 438, 420 ]
3661 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/lib/buster-util/test-case.js
3662 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/buster-util/lib/buster-util/test-case.js',
3662 silly gunzTarPerm 438,
3662 silly gunzTarPerm 420 ]
3663 silly gunzTarPerm extractEntry test/unit/compress/test/issue50.js
3664 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue50.js', 438, 420 ]
3665 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/package.json
3666 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/package.json',
3666 silly gunzTarPerm 438,
3666 silly gunzTarPerm 420 ]
3667 silly gunzTarPerm extractEntry test/unit/compress/test/ifreturn2.js
3668 silly gunzTarPerm modified mode [ 'test/unit/compress/test/ifreturn2.js', 438, 420 ]
3669 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/.npmignore
3670 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/.npmignore',
3670 silly gunzTarPerm 438,
3670 silly gunzTarPerm 420 ]
3671 silly gunzTarPerm extractEntry test/unit/compress/test/issue53.js
3672 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue53.js', 438, 420 ]
3673 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/README.md
3674 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/README.md',
3674 silly gunzTarPerm 438,
3674 silly gunzTarPerm 420 ]
3675 silly gunzTarPerm extractEntry test/unit/compress/test/ifreturn.js
3676 silly gunzTarPerm modified mode [ 'test/unit/compress/test/ifreturn.js', 438, 420 ]
3677 silly gunzTarPerm extractEntry test/unit/compress/test/issue54.1.js
3678 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue54.1.js', 438, 420 ]
3679 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/LICENSE
3680 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/LICENSE',
3680 silly gunzTarPerm 438,
3680 silly gunzTarPerm 420 ]
3681 silly gunzTarPerm extractEntry test/unit/compress/test/if.js
3682 silly gunzTarPerm modified mode [ 'test/unit/compress/test/if.js', 438, 420 ]
3683 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/Changelog.txt
3684 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/Changelog.txt',
3684 silly gunzTarPerm 438,
3684 silly gunzTarPerm 420 ]
3685 silly gunzTarPerm extractEntry test/unit/compress/test/issue68.js
3686 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue68.js', 438, 420 ]
3687 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/.travis.yml
3688 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/.travis.yml',
3688 silly gunzTarPerm 438,
3688 silly gunzTarPerm 420 ]
3689 silly gunzTarPerm extractEntry test/unit/compress/test/forstatement.js
3690 silly gunzTarPerm modified mode [ 'test/unit/compress/test/forstatement.js', 438, 420 ]
3691 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon.js
3692 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon.js',
3692 silly gunzTarPerm 438,
3692 silly gunzTarPerm 420 ]
3693 http 304 https://registry.npmjs.org/fs-watch-tree
3694 silly registry.get cb [ 304,
3694 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3694 silly registry.get etag: '"88TKH52602Y5AT9TSIOH5OJZ9"',
3694 silly registry.get date: 'Wed, 16 Jan 2013 22:32:18 GMT',
3694 silly registry.get 'content-length': '0' } ]
3695 verbose etag fs-watch-tree from cache
3696 http 304 https://registry.npmjs.org/buster-glob
3697 silly registry.get cb [ 304,
3697 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3697 silly registry.get etag: '"CIAFCX1LJM4MYQESXHS9WYU8D"',
3697 silly registry.get date: 'Wed, 16 Jan 2013 22:32:18 GMT',
3697 silly registry.get 'content-length': '0' } ]
3698 verbose etag buster-glob from cache
3699 silly gunzTarPerm extractEntry test/unit/compress/test/issue69.js
3700 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue69.js', 438, 420 ]
3701 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/assert.js
3702 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/assert.js',
3702 silly gunzTarPerm 438,
3702 silly gunzTarPerm 420 ]
3703 silly gunzTarPerm extractEntry test/unit/compress/test/empty-blocks.js
3704 silly gunzTarPerm modified mode [ 'test/unit/compress/test/empty-blocks.js', 438, 420 ]
3705 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/collection.js
3706 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/collection.js',
3706 silly gunzTarPerm 438,
3706 silly gunzTarPerm 420 ]
3707 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/match.js
3708 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/match.js',
3708 silly gunzTarPerm 438,
3708 silly gunzTarPerm 420 ]
3709 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/mock.js
3710 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/mock.js',
3710 silly gunzTarPerm 438,
3710 silly gunzTarPerm 420 ]
3711 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/sandbox.js
3712 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/sandbox.js',
3712 silly gunzTarPerm 438,
3712 silly gunzTarPerm 420 ]
3713 http 304 https://registry.npmjs.org/platform
3714 silly registry.get cb [ 304,
3714 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3714 silly registry.get etag: '"6XK9FP73UKXMV739DAJUC5JMK"',
3714 silly registry.get date: 'Wed, 16 Jan 2013 22:32:18 GMT',
3714 silly registry.get 'content-length': '0' } ]
3715 verbose etag platform from cache
3716 silly addNameRange number 2 { name: 'fs-watch-tree', range: '>=0.2.1', hasData: true }
3717 silly addNameRange versions [ 'fs-watch-tree', [ '0.1.0', '0.2.0', '0.2.1', '0.2.2' ] ]
3718 verbose addNamed [ 'fs-watch-tree', '0.2.2' ]
3719 verbose addNamed [ '0.2.2', '0.2.2' ]
3720 silly lockFile b91ef1f7-fs-watch-tree-0-2-2 fs-watch-tree@0.2.2
3721 verbose lock fs-watch-tree@0.2.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\b91ef1f7-fs-watch-tree-0-2-2.lock
3722 silly addNameRange number 2 { name: 'buster-glob', range: '>=0.3.2', hasData: true }
3723 silly addNameRange versions [ 'buster-glob', [ '0.2.0', '0.3.0', '0.3.1', '0.3.2' ] ]
3724 verbose addNamed [ 'buster-glob', '0.3.2' ]
3725 verbose addNamed [ '0.3.2', '0.3.2' ]
3726 silly lockFile 138dd024-buster-glob-0-3-2 buster-glob@0.3.2
3727 verbose lock buster-glob@0.3.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\138dd024-buster-glob-0-3-2.lock
3728 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\fs-watch-tree\0.2.2\package\package.json
3729 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-glob\0.3.2\package\package.json
3730 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/spy.js
3731 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/spy.js',
3731 silly gunzTarPerm 438,
3731 silly gunzTarPerm 420 ]
3732 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/stub.js
3733 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/stub.js',
3733 silly gunzTarPerm 438,
3733 silly gunzTarPerm 420 ]
3734 silly gunzTarPerm extractEntry test/unit/compress/test/issue9.js
3735 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue9.js', 438, 420 ]
3736 http 304 https://registry.npmjs.org/ramp-resources
3737 silly registry.get cb [ 304,
3737 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3737 silly registry.get etag: '"3A52FPVN9V2ZIIIHG1BXXUV6H"',
3737 silly registry.get date: 'Wed, 16 Jan 2013 22:32:18 GMT',
3737 silly registry.get 'content-length': '0' } ]
3738 verbose etag ramp-resources from cache
3739 silly addNameRange number 2 { name: 'platform', range: '>=1.0.0', hasData: true }
3740 silly addNameRange versions [ 'platform',
3740 silly addNameRange [ '0.1.337', '0.2.0', '0.3.0', '0.3.1', '0.4.0', '1.0.0' ] ]
3741 verbose addNamed [ 'platform', '1.0.0' ]
3742 verbose addNamed [ '1.0.0', '1.0.0' ]
3743 silly lockFile 526a7b1e-platform-1-0-0 platform@1.0.0
3744 verbose lock platform@1.0.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\526a7b1e-platform-1-0-0.lock
3745 silly gunzTarPerm extractEntry test/unit/compress/test/const.js
3746 silly gunzTarPerm modified mode [ 'test/unit/compress/test/const.js', 438, 420 ]
3747 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\platform\1.0.0\package\package.json
3748 silly lockFile 138dd024-buster-glob-0-3-2 buster-glob@0.3.2
3749 silly lockFile b91ef1f7-fs-watch-tree-0-2-2 fs-watch-tree@0.2.2
3750 silly gunzTarPerm extractEntry test/unit/compress/test/mangle.js
3751 silly gunzTarPerm modified mode [ 'test/unit/compress/test/mangle.js', 438, 420 ]
3752 silly lockFile 0da085a2-buster-glob-0-3-2 buster-glob@>=0.3.2
3753 silly gunzTarPerm extractEntry test/unit/compress/test/concatstring.js
3754 silly gunzTarPerm modified mode [ 'test/unit/compress/test/concatstring.js', 438, 420 ]
3755 silly addNameRange number 2 { name: 'ramp-resources',
3755 silly addNameRange range: '>=0.4.0- <0.5.0-',
3755 silly addNameRange hasData: true }
3756 silly addNameRange versions [ 'ramp-resources', [ '0.4.0', '0.4.1', '0.5.0' ] ]
3757 verbose addNamed [ 'ramp-resources', '0.4.1' ]
3758 verbose addNamed [ '0.4.1', '0.4.1' ]
3759 silly lockFile f35d01be-ramp-resources-0-4-1 ramp-resources@0.4.1
3760 verbose lock ramp-resources@0.4.1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\f35d01be-ramp-resources-0-4-1.lock
3761 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/test.js
3762 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/test.js',
3762 silly gunzTarPerm 438,
3762 silly gunzTarPerm 420 ]
3763 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/test_case.js
3764 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/test_case.js',
3764 silly gunzTarPerm 438,
3764 silly gunzTarPerm 420 ]
3765 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ramp-resources\0.4.1\package\package.json
3766 http 304 https://registry.npmjs.org/ramp
3767 silly registry.get cb [ 304,
3767 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3767 silly registry.get etag: '"3XIMGRVXU0K6K1KBMGR8DM8OM"',
3767 silly registry.get date: 'Wed, 16 Jan 2013 22:32:18 GMT',
3767 silly registry.get 'content-length': '0' } ]
3768 verbose etag ramp from cache
3769 silly lockFile 2d554349-fs-watch-tree-0-2-1 fs-watch-tree@>=0.2.1
3770 silly lockFile 526a7b1e-platform-1-0-0 platform@1.0.0
3771 silly resolved [ { name: 'buster-glob',
3771 silly resolved version: '0.3.2',
3771 silly resolved description: 'Small wrapper around the glob module that allows globbing for multiple patterns at once',
3771 silly resolved homepage: 'http://busterjs.org/buster-glob',
3771 silly resolved contributors: [ [Object], [Object] ],
3771 silly resolved main: './lib/buster-glob',
3771 silly resolved repository:
3771 silly resolved { type: 'git',
3771 silly resolved url: 'git://gitorious.org/buster/buster-glob.git' },
3771 silly resolved scripts: { test: './node_modules/buster/bin/buster-test' },
3771 silly resolved dependencies: { glob: '>=3.1.9', 'buster-core': '>=0.6.2' },
3771 silly resolved devDependencies: { buster: '*', sinon: '>=1.3' },
3771 silly resolved readme: '# buster-glob\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster-glob.png?branch=master)](http://travis-ci.org/busterjs/buster-glob/)\n\nThin wrapper around node-glob that allows to glob multiple patterns\nin one call.\n\nThis module will eventually go away, if I can get around to submitting\na patch to node-glob that allows this behavior.\n',
3771 silly resolved readmeFilename: 'Readme.md',
3771 silly resolved _id: 'buster-glob@0.3.2',
3771 silly resolved _from: 'buster-glob@>=0.3.2' },
3771 silly resolved { name: 'fs-watch-tree',
3771 silly resolved version: '0.2.2',
3771 silly resolved description: 'Recursively watch directories for changes',
3771 silly resolved homepage: 'http://busterjs.org/doc/fs-watch-tree',
3771 silly resolved author:
3771 silly resolved { name: 'Christian Johansen',
3771 silly resolved email: 'christian@cjohansen.no',
3771 silly resolved url: 'http://cjohansen.no' },
3771 silly resolved contributors: [ [Object], [Object] ],
3771 silly resolved main: './lib/fs-watch-tree',
3771 silly resolved repository:
3771 silly resolved { type: 'git',
3771 silly resolved url: 'https://github.com/busterjs/fs-watch-tree.git' },
3771 silly resolved scripts: { test: './node_modules/buster/bin/buster-test' },
3771 silly resolved dependencies: { when: 'https://github.com/cujojs/when/tarball/1.3.0' },
3771 silly resolved devDependencies: { buster: '*', rimraf: '*' },
3771 silly resolved readme: '# fs-watch-tree - Recursive fs.watch #\n\n[![Build status](https://secure.travis-ci.org/busterjs/fs-watch-tree.png?branch=master)](http://travis-ci.org/busterjs/fs-watch-tree/)\n\n**fs-watch-tree** is a small tool to watch directories for changes recursively.\nIt uses\n[fs-watch](http://nodejs.org/docs/latest/api/fs.html#fs_fs_watch_filename_options_listener)\nto watch for changes, thus should work on most platforms.\n\n## Synopsis ##\n\n var watchTree = require("fs-watch-tree").watchTree;\n\n var watch = watchTree("/home/christian", function (event) {\n // See description of event below\n });\n\n watch.end(); // Release watch\n\n watch = watchTree("/home/christian", {\n exclude: ["node_modules", "~", "#", /^\\./]\n }, function (event) {\n // Respond to change\n });\n\n## `watchTree(dir, callback)` ##\n\nWatches directory `dir` recursively for changes.\n\nThe callback is called with an `event` object. The event is described below.\n\n## `watchTree(dir, options, callback)` ##\n\nWatch a directory recursively, with some specific options. Currently, you can\nonly specify a single option:\n\n { exclude: [] }\n\nThe `exclude` array specifies file patterns to exclude from watches. If a\npattern matches a directory, `watch-tree` will not recurse into it. If it\nmatches a file, changes to that file will not trigger an event.\n\nThe excludes can be either strings or regular expressions, but are always\ntreated as regular expressions. That means that\n\n { exclude: [".git", "node_modules"] }\n\nWill be treated the same way as:\n\n { exclude: [new RegExp(".git"), new RegExp("node_modules")] }\n\nIf you only want to exclude specific files, be sure to provide full\npaths. `watch-tree` does not expand paths, it will resolve all paths relative to\nthe original directory. So this:\n\n watchFile(".git", function (event) { /* ... *) });\n\nWill watch (and consider excludes for) directories like `.git/branches`. And\nthis:\n\n watchFile("/home/christian/projects/watch-tree/.git", function (event) {});\n\nWill watch (and consider excludes for) directories like\n`/home/christian/projects/watch-tree/.git`.\n\n## `event` ##\n\nThe event object has the following properties:\n\n### `name` ###\n\nThe full (relative) path to the file/directory that changed.\n\n### `isDirectory()` ###\n\nReturns true if the cause of the change was a directory. In some cases,\ne.g. when the directory was deleted, it\'s not possible to know if the\nsource was a directory. In that case, this method returns false.\n\n### `isMkdir()` ###\n\nReturns true if the cause of the event was a newly created directory.\n\n### `isDelete()` ###\n\nReturns true if the cause of the event was a deleted file/directory.\n\n### `isModify()` ###\n\nReturns true if the cause of the event was a modified file/directory.\n',
3771 silly resolved readmeFilename: 'README.md',
3771 silly resolved _id: 'fs-watch-tree@0.2.2',
3771 silly resolved _from: 'fs-watch-tree@>=0.2.1' } ]
3772 info install buster-glob@0.3.2 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest
3773 info install fs-watch-tree@0.2.2 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest
3774 info installOne buster-glob@0.3.2
3775 info installOne fs-watch-tree@0.2.2
3776 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\fs-watch-tree\0.2.2\package\package.json
3777 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\fs-watch-tree unbuild
3778 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\fs-watch-tree\package.json
3779 silly lockFile e3e52cbd-platform-1-0-0 platform@>=1.0.0
3780 http 304 https://registry.npmjs.org/phantom
3781 silly registry.get cb [ 304,
3781 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3781 silly registry.get etag: '"4HIVMDLPJ4GAQ3PJ64D4K8U7H"',
3781 silly registry.get date: 'Wed, 16 Jan 2013 22:32:18 GMT',
3781 silly registry.get 'content-length': '0' } ]
3782 verbose etag phantom from cache
3783 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-glob\0.3.2\package\package.json
3784 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\buster-glob unbuild
3785 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\buster-glob\package.json
3786 http 304 https://registry.npmjs.org/ramp-resources
3787 silly registry.get cb [ 304,
3787 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3787 silly registry.get etag: '"3A52FPVN9V2ZIIIHG1BXXUV6H"',
3787 silly registry.get date: 'Wed, 16 Jan 2013 22:32:18 GMT',
3787 silly registry.get 'content-length': '0' } ]
3788 verbose etag ramp-resources from cache
3789 http 304 https://registry.npmjs.org/paperboy
3790 silly registry.get cb [ 304,
3790 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3790 silly registry.get etag: '"E5RD5S1KIKU4EMLJ4MEVD7ST2"',
3790 silly registry.get date: 'Wed, 16 Jan 2013 22:32:18 GMT',
3790 silly registry.get 'content-length': '0' } ]
3791 verbose etag paperboy from cache
3792 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\fs-watch-tree\0.2.2\package.tgz
3793 silly lockFile 00a81718-otest-node-modules-fs-watch-tree e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\fs-watch-tree
3794 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\fs-watch-tree C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\00a81718-otest-node-modules-fs-watch-tree.lock
3795 silly gunzTarPerm modes [ '755', '644' ]
3796 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-glob\0.3.2\package.tgz
3797 silly lockFile 57a4c522-utotest-node-modules-buster-glob e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\buster-glob
3798 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\buster-glob C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\57a4c522-utotest-node-modules-buster-glob.lock
3799 silly addNameRange number 2 { name: 'ramp', range: '>=0.6.0- <0.7.0-', hasData: true }
3800 silly addNameRange versions [ 'ramp', [ '0.6.0' ] ]
3801 verbose addNamed [ 'ramp', '0.6.0' ]
3802 verbose addNamed [ '0.6.0', '0.6.0' ]
3803 silly lockFile 2a82c3dc-ramp-0-6-0 ramp@0.6.0
3804 verbose lock ramp@0.6.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\2a82c3dc-ramp-0-6-0.lock
3805 silly lockFile f35d01be-ramp-resources-0-4-1 ramp-resources@0.4.1
3806 silly lockFile 8b4938db-ramp-resources-0-4 ramp-resources@~0.4
3807 silly gunzTarPerm modes [ '755', '644' ]
3808 silly gunzTarPerm extractEntry test/unit/compress/test/null_string.js
3809 silly gunzTarPerm modified mode [ 'test/unit/compress/test/null_string.js', 438, 420 ]
3810 silly gunzTarPerm extractEntry test/unit/compress/test/assignment.js
3811 silly gunzTarPerm modified mode [ 'test/unit/compress/test/assignment.js', 438, 420 ]
3812 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ramp\0.6.0\package\package.json
3813 silly resolved [ { name: 'buster-cli',
3813 silly resolved version: '0.5.2',
3813 silly resolved description: 'Internal wrapper and util for creating CLIs in the buster project.',
3813 silly resolved author: { name: 'August Lilleaas and Christian Johansen' },
3813 silly resolved contributors: [ [Object], [Object] ],
3813 silly resolved main: './lib/buster-cli',
3813 silly resolved repository: { type: 'git', url: 'git://gitorious.org/buster/buster-cli' },
3813 silly resolved license:
3813 silly resolved { type: 'BSD',
3813 silly resolved url: 'http://gitorious.org/buster/buster-cli/blobs/master/LICENSE' },
3813 silly resolved scripts: { test: './run-tests' },
3813 silly resolved dependencies:
3813 silly resolved { 'buster-core': '>=0.6.2',
3813 silly resolved 'posix-argv-parser': '>=0.4',
3813 silly resolved 'buster-terminal': '>=0.4.1',
3813 silly resolved 'stream-logger': '>=0.3.0',
3813 silly resolved 'buster-configuration': '=0.5.2',
3813 silly resolved rimraf: '~1',
3813 silly resolved minimatch: '>=0.2' },
3813 silly resolved devDependencies: { buster: '*' },
3813 silly resolved readme: '# buster-cli\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster-cli.png?branch=master)](http://travis-ci.org/busterjs/buster-cli)\n\nInternal wrapper and util for creating CLIs in the buster project\n',
3813 silly resolved readmeFilename: 'Readme.md',
3813 silly resolved _id: 'buster-cli@0.5.2',
3813 silly resolved _from: 'buster-cli@>=0.5.0' },
3813 silly resolved { name: 'mkdirp',
3813 silly resolved description: 'Recursively mkdir, like `mkdir -p`',
3813 silly resolved version: '0.3.4',
3813 silly resolved author:
3813 silly resolved { name: 'James Halliday',
3813 silly resolved email: 'mail@substack.net',
3813 silly resolved url: 'http://substack.net' },
3813 silly resolved main: './index',
3813 silly resolved keywords: [ 'mkdir', 'directory' ],
3813 silly resolved repository:
3813 silly resolved { type: 'git',
3813 silly resolved url: 'http://github.com/substack/node-mkdirp.git' },
3813 silly resolved scripts: { test: 'tap test/*.js' },
3813 silly resolved devDependencies: { tap: '~0.2.4' },
3813 silly resolved license: 'MIT/X11',
3813 silly resolved engines: { node: '*' },
3813 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',
3813 silly resolved readmeFilename: 'README.markdown',
3813 silly resolved _id: 'mkdirp@0.3.4',
3813 silly resolved _from: 'mkdirp@~0.3' },
3813 silly resolved { name: 'ramp-resources',
3813 silly resolved version: '0.4.1',
3813 silly resolved description: 'Virtual file systems for exposing files and other resources on e.g. web servers',
3813 silly resolved homepage: 'http://busterjs.org/docs/resources',
3813 silly resolved author: { name: 'August Lilleaas and Christian Johansen' },
3813 silly resolved contributors: [ [Object], [Object] ],
3813 silly resolved main: './lib/ramp-resources',
3813 silly resolved repository:
3813 silly resolved { type: 'git',
3813 silly resolved url: 'https://github.com/busterjs/ramp-resources.git' },
3813 silly resolved scripts: { test: './node_modules/buster/bin/buster-test' },
3813 silly resolved dependencies:
3813 silly resolved { 'buster-core': '>=0.6.2',
3813 silly resolved mime: '~1',
3813 silly resolved 'buster-glob': '>=0.3.2',
3813 silly resolved when: 'https://github.com/cujojs/when/tarball/1.3.0',
3813 silly resolved minimatch: '~0.1.5' },
3813 silly resolved devDependencies: { buster: '*' },
3813 silly resolved readme: '# ramp-resources\n\n[![Build status](https://secure.travis-ci.org/busterjs/ramp-resources.png?branch=master)](http://travis-ci.org/busterjs/ramp-resources)\n\n"Virtual file system" used to represent file sets on the client and on\nthe server in Buster.JS test runs.\n',
3813 silly resolved readmeFilename: 'Readme.md',
3813 silly resolved _id: 'ramp-resources@0.4.1',
3813 silly resolved _from: 'ramp-resources@~0.4' } ]
3814 info install buster-cli@0.5.2 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static
3815 info install mkdirp@0.3.4 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static
3816 info install ramp-resources@0.4.1 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static
3817 info installOne buster-cli@0.5.2
3818 info installOne mkdirp@0.3.4
3819 info installOne ramp-resources@0.4.1
3820 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/util/event.js
3821 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/util/event.js',
3821 silly gunzTarPerm 438,
3821 silly gunzTarPerm 420 ]
3822 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/util/fake_server.js
3823 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/util/fake_server.js',
3823 silly gunzTarPerm 438,
3823 silly gunzTarPerm 420 ]
3824 silly addNameRange number 2 { name: 'ramp-resources', range: '>=0.5.0-', hasData: true }
3825 silly addNameRange versions [ 'ramp-resources', [ '0.4.0', '0.4.1', '0.5.0' ] ]
3826 verbose addNamed [ 'ramp-resources', '0.5.0' ]
3827 verbose addNamed [ '0.5.0', '0.5.0' ]
3828 silly lockFile 5ceaeb83-ramp-resources-0-5-0 ramp-resources@0.5.0
3829 verbose lock ramp-resources@0.5.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\5ceaeb83-ramp-resources-0-5-0.lock
3830 silly addNameRange number 2 { name: 'phantom', range: '>=0.3.5- <0.4.0-', hasData: true }
3831 silly addNameRange versions [ 'phantom',
3831 silly addNameRange [ '0.0.1',
3831 silly addNameRange '0.0.2',
3831 silly addNameRange '0.1.0',
3831 silly addNameRange '0.2.0',
3831 silly addNameRange '0.2.1',
3831 silly addNameRange '0.2.2',
3831 silly addNameRange '0.2.3',
3831 silly addNameRange '0.2.4',
3831 silly addNameRange '0.3.0',
3831 silly addNameRange '0.3.1',
3831 silly addNameRange '0.3.2',
3831 silly addNameRange '0.3.3',
3831 silly addNameRange '0.3.4',
3831 silly addNameRange '0.3.5' ] ]
3832 verbose addNamed [ 'phantom', '0.3.5' ]
3833 verbose addNamed [ '0.3.5', '0.3.5' ]
3834 silly lockFile 256625ec-phantom-0-3-5 phantom@0.3.5
3835 verbose lock phantom@0.3.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\256625ec-phantom-0-3-5.lock
3836 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-cli\0.5.2\package\package.json
3837 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\buster-cli unbuild
3838 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\buster-cli\package.json
3839 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\mkdirp\0.3.4\package\package.json
3840 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\mkdirp unbuild
3841 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\mkdirp\package.json
3842 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ramp-resources\0.4.1\package\package.json
3843 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\ramp-resources unbuild
3844 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\ramp-resources\package.json
3845 silly gunzTarPerm extractEntry package.json
3846 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3847 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\phantom\0.3.5\package\package.json
3848 silly gunzTarPerm extractEntry test/unit/compress/test/strict-equals.js
3849 silly gunzTarPerm modified mode [ 'test/unit/compress/test/strict-equals.js', 438, 420 ]
3850 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-cli\0.5.2\package.tgz
3851 silly lockFile 3b9c7c4c-r-static-node-modules-buster-cli e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\buster-cli
3852 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\buster-cli C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\3b9c7c4c-r-static-node-modules-buster-cli.lock
3853 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\mkdirp\0.3.4\package.tgz
3854 silly lockFile 3c34bfc9-uster-static-node-modules-mkdirp e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\mkdirp
3855 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\mkdirp C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\3c34bfc9-uster-static-node-modules-mkdirp.lock
3856 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ramp-resources\0.4.1\package.tgz
3857 silly lockFile 3499bfcb-atic-node-modules-ramp-resources e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\ramp-resources
3858 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\ramp-resources C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\3499bfcb-atic-node-modules-ramp-resources.lock
3859 silly gunzTarPerm extractEntry package.json
3860 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3861 silly addNameRange number 2 { name: 'paperboy', range: '>=0.0.0- <1.0.0-', hasData: true }
3862 silly addNameRange versions [ 'paperboy', [ '0.0.1', '0.0.2', '0.0.3', '0.0.4', '0.0.5' ] ]
3863 verbose addNamed [ 'paperboy', '0.0.5' ]
3864 verbose addNamed [ '0.0.5', '0.0.5' ]
3865 silly lockFile 00578b28-paperboy-0-0-5 paperboy@0.0.5
3866 verbose lock paperboy@0.0.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\00578b28-paperboy-0-0-5.lock
3867 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ramp-resources\0.5.0\package\package.json
3868 silly gunzTarPerm extractEntry .npmignore
3869 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3870 silly gunzTarPerm extractEntry README.md
3871 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
3872 silly gunzTarPerm modes [ '755', '644' ]
3873 silly gunzTarPerm modes [ '755', '644' ]
3874 silly gunzTarPerm modes [ '755', '644' ]
3875 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\paperboy\0.0.5\package\package.json
3876 silly gunzTarPerm extractEntry test/unit/compress/test/array4.js
3877 silly gunzTarPerm modified mode [ 'test/unit/compress/test/array4.js', 438, 420 ]
3878 silly gunzTarPerm extractEntry .npmignore
3879 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3880 silly gunzTarPerm extractEntry buster.js
3881 silly gunzTarPerm modified mode [ 'buster.js', 438, 420 ]
3882 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/util/fake_server_with_clock.js
3883 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/util/fake_server_with_clock.js',
3883 silly gunzTarPerm 438,
3883 silly gunzTarPerm 420 ]
3884 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/util/fake_timers.js
3885 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/util/fake_timers.js',
3885 silly gunzTarPerm 438,
3885 silly gunzTarPerm 420 ]
3886 silly lockFile 2a82c3dc-ramp-0-6-0 ramp@0.6.0
3887 silly gunzTarPerm extractEntry test/unit/compress/test/var.js
3888 silly gunzTarPerm modified mode [ 'test/unit/compress/test/var.js', 438, 420 ]
3889 silly gunzTarPerm extractEntry package.json
3890 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3891 silly gunzTarPerm extractEntry package.json
3892 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3893 silly gunzTarPerm extractEntry package.json
3894 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3895 silly lockFile 99d4446c-ramp-0-6 ramp@~0.6
3896 silly lockFile 5ceaeb83-ramp-resources-0-5-0 ramp-resources@0.5.0
3897 silly lockFile 256625ec-phantom-0-3-5 phantom@0.3.5
3898 silly gunzTarPerm extractEntry test/unit/compress/test/array3.js
3899 silly gunzTarPerm modified mode [ 'test/unit/compress/test/array3.js', 438, 420 ]
3900 silly gunzTarPerm extractEntry .npmignore
3901 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3902 silly gunzTarPerm extractEntry .travis.yml
3903 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
3904 silly lockFile 00578b28-paperboy-0-0-5 paperboy@0.0.5
3905 silly gunzTarPerm extractEntry .npmignore
3906 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3907 silly gunzTarPerm extractEntry LICENSE
3908 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
3909 silly lockFile 03a67211-ramp-resources-0-5 ramp-resources@>=0.5
3910 silly gunzTarPerm extractEntry buster.js
3911 silly gunzTarPerm modified mode [ 'buster.js', 438, 420 ]
3912 silly gunzTarPerm extractEntry check-fs-watch.js
3913 silly gunzTarPerm modified mode [ 'check-fs-watch.js', 438, 420 ]
3914 silly lockFile f91d4657-phantom-0-3-5 phantom@~0.3.5
3915 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/util/fake_xml_http_request.js
3916 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/util/fake_xml_http_request.js',
3916 silly gunzTarPerm 438,
3916 silly gunzTarPerm 420 ]
3917 http 304 https://registry.npmjs.org/buster-terminal
3918 silly registry.get cb [ 304,
3918 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3918 silly registry.get etag: '"2FOJ0B5VCD9UD37VDJM4L9YYO"',
3918 silly registry.get date: 'Wed, 16 Jan 2013 22:32:18 GMT',
3918 silly registry.get 'content-length': '0' } ]
3919 verbose etag buster-terminal from cache
3920 silly gunzTarPerm extractEntry .npmignore
3921 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3922 silly gunzTarPerm extractEntry autolint.js
3923 silly gunzTarPerm modified mode [ 'autolint.js', 438, 420 ]
3924 silly gunzTarPerm extractEntry .travis.yml
3925 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
3926 silly gunzTarPerm extractEntry autolint.json
3927 silly gunzTarPerm modified mode [ 'autolint.json', 438, 420 ]
3928 silly lockFile c1cbb61d-paperboy-0 paperboy@~0
3929 silly gunzTarPerm extractEntry test/unit/compress/test/whitespace.js
3930 silly gunzTarPerm modified mode [ 'test/unit/compress/test/whitespace.js', 438, 420 ]
3931 silly resolved [ { name: 'buster-cli',
3931 silly resolved version: '0.5.2',
3931 silly resolved description: 'Internal wrapper and util for creating CLIs in the buster project.',
3931 silly resolved author: { name: 'August Lilleaas and Christian Johansen' },
3931 silly resolved contributors: [ [Object], [Object] ],
3931 silly resolved main: './lib/buster-cli',
3931 silly resolved repository: { type: 'git', url: 'git://gitorious.org/buster/buster-cli' },
3931 silly resolved license:
3931 silly resolved { type: 'BSD',
3931 silly resolved url: 'http://gitorious.org/buster/buster-cli/blobs/master/LICENSE' },
3931 silly resolved scripts: { test: './run-tests' },
3931 silly resolved dependencies:
3931 silly resolved { 'buster-core': '>=0.6.2',
3931 silly resolved 'posix-argv-parser': '>=0.4',
3931 silly resolved 'buster-terminal': '>=0.4.1',
3931 silly resolved 'stream-logger': '>=0.3.0',
3931 silly resolved 'buster-configuration': '=0.5.2',
3931 silly resolved rimraf: '~1',
3931 silly resolved minimatch: '>=0.2' },
3931 silly resolved devDependencies: { buster: '*' },
3931 silly resolved readme: '# buster-cli\n\n[![Build status](https://secure.travis-ci.org/busterjs/buster-cli.png?branch=master)](http://travis-ci.org/busterjs/buster-cli)\n\nInternal wrapper and util for creating CLIs in the buster project\n',
3931 silly resolved readmeFilename: 'Readme.md',
3931 silly resolved _id: 'buster-cli@0.5.2',
3931 silly resolved _from: 'buster-cli@>=0.5.0' },
3931 silly resolved { name: 'ejs',
3931 silly resolved description: 'Embedded JavaScript templates',
3931 silly resolved version: '0.4.3',
3931 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
3931 silly resolved keywords: [ 'template', 'engine', 'ejs' ],
3931 silly resolved main: './lib/ejs.js',
3931 silly resolved readme: '\n# EJS\n\nEmbedded JavaScript templates.\n\n## Installation\n\n $ npm install ejs\n\n## Features\n\n * Complies with the [Express](http://expressjs.com) view system\n * Static caching of intermediate JavaScript\n * Unbuffered code for conditionals etc `<% code %>`\n * Escapes html by default with `<%= code %>`\n * Unescaped buffering with `<%- code %>`\n * Supports tag customization\n * Filter support for designer-friendly templates\n * Client-side support\n\n## Example\n\n <% if (user) { %>\n\t <h2><%= user.name %></h2>\n <% } %>\n\n## Usage\n\n ejs.compile(str, options);\n // => Function\n\n ejs.render(str, options);\n // => str\n\n## Options\n\n - `locals` Local variables object\n - `cache` Compiled functions are cached, requires `filename`\n - `filename` Used by `cache` to key caches\n - `scope` Function execution context\n - `debug` Output generated function body\n - `open` Open tag, defaulting to "<%"\n - `close` Closing tag, defaulting to "%>"\n\n## Custom Tags\n\nCustom tags can also be applied globally:\n\n var ejs = require(\'ejs\');\n ejs.open = \'{{\';\n ejs.close = \'}}\';\n\nWhich would make the following a valid template:\n\n <h1>{{= title }}</h1>\n\n## Filters\n\nEJS conditionally supports the concept of "filters". A "filter chain"\nis a designer friendly api for manipulating data, without writing JavaScript.\n\nFilters can be applied by supplying the _:_ modifier, so for example if we wish to take the array `[{ name: \'tj\' }, { name: \'mape\' }, { name: \'guillermo\' }]` and output a list of names we can do this simply with filters:\n\nTemplate:\n\n <p><%=: users | map:\'name\' | join %></p>\n\nOutput:\n\n <p>Tj, Mape, Guillermo</p>\n\nRender call:\n\n ejs.render(str, {\n locals: {\n users: [\n { name: \'tj\' },\n { name: \'mape\' },\n { name: \'guillermo\' }\n ]\n }\n });\n\nOr perhaps capitalize the first user\'s name for display:\n\n <p><%=: users | first | capitalize %></p>\n\n## Filter List\n\nCurrently these filters are available:\n\n - first\n - last\n - capitalize\n - downcase\n - upcase\n - sort\n - sort_by:\'prop\'\n - size\n - length\n - plus:n\n - minus:n\n - times:n\n - divided_by:n\n - join:\'val\'\n - truncate:n\n - truncate_words:n\n - replace:pattern,substitution\n - prepend:val\n - append:val\n - map:\'prop\'\n - reverse\n - get:\'prop\'\n\n## client-side support\n\n include `./ejs.js` or `./ejs.min.js` and `require("ejs").compile(str)`.\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2009-2010 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',
3931 silly resolved readmeFilename: 'Readme.md',
3931 silly resolved _id: 'ejs@0.4.3',
3931 silly resolved _from: 'ejs@~0.4' },
3931 silly resolved { name: 'platform',
3931 silly resolved version: '1.0.0',
3931 silly resolved description: 'A platform detection library that works on nearly all JavaScript platforms.',
3931 silly resolved homepage: 'https://github.com/bestiejs/platform.js',
3931 silly resolved main: 'platform',
3931 silly resolved keywords: [ 'environment', 'platform', 'ua', 'useragent' ],
3931 silly resolved licenses: [ [Object] ],
3931 silly resolved author:
3931 silly resolved { name: 'John-David Dalton',
3931 silly resolved email: 'john@fusejs.com',
3931 silly resolved url: 'http://allyoucanleet.com/' },
3931 silly resolved maintainers: [ [Object], [Object] ],
3931 silly resolved bugs: { url: 'https://github.com/bestiejs/platform.js/issues' },
3931 silly resolved repository:
3931 silly resolved { type: 'git',
3931 silly resolved url: 'https://github.com/bestiejs/platform.js.git' },
3931 silly resolved engines: [ 'node', 'rhino' ],
3931 silly resolved directories: { doc: './doc', test: './test' },
3931 silly resolved readme: '# Platform.js <sup>v1.0.0</sup>\n\nA platform detection library that works on nearly all JavaScript platforms<sup><a name="fnref1" href="#fn1">1</a></sup>.\n\n## Disclaimer\n\nPlatform.js is for informational purposes only and **not** intended as a substitution for [feature detection/inference](http://allyoucanleet.com/post/18087210413/feature-testing-costs#screencast2) checks.\n\n## BestieJS\n\nPlatform.js is part of the BestieJS *"Best in Class"* module collection. This means we promote solid browser/environment support, ES5 precedents, unit testing, and plenty of documentation.\n\n## Documentation\n\nThe documentation for Platform.js can be viewed here: [/doc/README.md](https://github.com/bestiejs/platform.js/blob/master/doc/README.md#readme)\n\nFor a list of upcoming features, check out our [roadmap](https://github.com/bestiejs/platform.js/wiki/Roadmap).\n\n## Support\n\nPlatform.js has been tested in at least Adobe AIR 3.1, Chrome 5-21, Firefox 1.5-13, IE 6-9, Opera 9.25-12.01, Safari 3-6, Node.js 0.8.6, Narwhal 0.3.2, RingoJS 0.8, and Rhino 1.7RC5.\n\n## Installation and usage\n\nIn a browser or Adobe AIR:\n\n~~~ html\n<script src="platform.js"></script>\n~~~\n\nVia [npm](http://npmjs.org/):\n\n~~~ bash\nnpm install platform\n~~~\n\nIn [Node.js](http://nodejs.org/) and [RingoJS](http://ringojs.org/):\n\n~~~ js\nvar platform = require(\'platform\');\n~~~\n\nIn [Rhino](http://www.mozilla.org/rhino/):\n\n~~~ js\nload(\'platform.js\');\n~~~\n\nIn an AMD loader like [RequireJS](http://requirejs.org/):\n\n~~~ js\nrequire({\n \'paths\': {\n \'platform\': \'path/to/platform\'\n }\n},\n[\'platform\'], function(platform) {\n console.log(platform.name);\n});\n~~~\n\nUsage example:\n\n~~~ js\n// on IE10 x86 platform preview running in IE7 compatibility mode on Windows 7 64 bit edition\nplatform.name; // \'IE\'\nplatform.version; // \'10.0\'\nplatform.layout; // \'Trident\'\nplatform.os; // \'Windows Server 2008 R2 / 7 x64\'\nplatform.description; // \'IE 10.0 x86 (platform preview; running in IE 7 mode) on Windows Server 2008 R2 / 7 x64\'\n\n// or on an iPad\nplatform.name; // \'Safari\'\nplatform.version; // \'5.1\'\nplatform.product; // \'iPad\'\nplatform.manufacturer; // \'Apple\'\nplatform.layout; // \'WebKit\'\nplatform.os; // \'iOS 5.0\'\nplatform.description; // \'Safari 5.1 on Apple iPad (iOS 5.0)\'\n\n// or parsing a given UA string\nvar info = platform.parse(\'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7.2; en; rv:2.0) Gecko/20100101 Firefox/4.0 Opera 11.52\');\ninfo.name; // \'Opera\'\ninfo.version; // \'11.52\'\ninfo.layout; // \'Presto\'\ninfo.os; // \'Mac OS X 10.7.2\'\ninfo.description; // \'Opera 11.52 (identifying as Firefox 4.0) on Mac OS X 10.7.2\'\n~~~\n\n## Author\n\n* [John-David Dalton](http://allyoucanleet.com/)\n [![twitter/jdalton](http://gravatar.com/avatar/299a3d891ff1920b69c364d061007043?s=70)](https://twitter.com/jdalton "Follow @jdalton on Twitter")\n\n## Contributors\n\n* [Mathias Bynens](http://mathiasbynens.be/)\n [![twitter/mathias](http://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias "Follow @mathias on Twitter")\n',
3931 silly resolved readmeFilename: 'README.md',
3931 silly resolved _id: 'platform@1.0.0',
3931 silly resolved _from: 'platform@>=1.0.0' },
3931 silly resolved { name: 'ramp',
3931 silly resolved version: '0.6.0',
3931 silly resolved description: 'Buster capture server',
3931 silly resolved homepage: 'http://busterjs.org/docs/ramp',
3931 silly resolved author:
3931 silly resolved { name: 'August Lilleaas',
3931 silly resolved email: 'august.lilleaas@gmail.com',
3931 silly resolved url: 'http://augustl.com' },
3931 silly resolved contributors: [ [Object] ],
3931 silly resolved main: './lib/ramp',
3931 silly resolved repository: { type: 'git', url: 'https://github.com/busterjs/ramp.git' },
3931 silly resolved scripts: { test: 'node run-tests.js' },
3931 silly resolved dependencies:
3931 silly resolved { bane: '~0.1',
3931 silly resolved 'ramp-resources': '>=0.5',
3931 silly resolved faye: '~0.8',
3931 silly resolved ejs: '~0.4',
3931 silly resolved 'node-uuid': '~1',
3931 silly resolved when: 'https://github.com/cujojs/when/tarball/1.3.0' },
3931 silly resolved devDependencies:
3931 silly resolved { 'buster-node': '*',
3931 silly resolved sinon: '>=1.4',
3931 silly resolved htmlparser: '~1.7',
3931 silly resolved soupselect: '~0.2',
3931 silly resolved lodash: '~0.8' },
3931 silly resolved readme: '# ramp\n\n[![Build status](https://secure.travis-ci.org/busterjs/ramp.png?branch=master)](http://travis-ci.org/busterjs/ramp)\n\nServer that automates multiple browsers and provides an API to carry out\ntasks in them, such as test runs (but really, anything)\n',
3931 silly resolved readmeFilename: 'Readme.md',
3931 silly resolved _id: 'ramp@0.6.0',
3931 silly resolved _from: 'ramp@~0.6' },
3931 silly resolved { name: 'ramp-resources',
3931 silly resolved version: '0.5.0',
3931 silly resolved description: 'Virtual file systems for exposing files and other resources on e.g. web servers',
3931 silly resolved homepage: 'http://busterjs.org/docs/resources',
3931 silly resolved author: { name: 'August Lilleaas' },
3931 silly resolved contributors: [ [Object], [Object], [Object] ],
3931 silly resolved main: './lib/ramp-resources',
3931 silly resolved repository:
3931 silly resolved { type: 'git',
3931 silly resolved url: 'https://github.com/busterjs/ramp-resources.git' },
3931 silly resolved scripts: { test: './node_modules/buster/bin/buster-test' },
3931 silly resolved dependencies:
3931 silly resolved { mime: '~1',
3931 silly resolved 'multi-glob': '~0.4.0',
3931 silly resolved when: 'https://github.com/cujojs/when/tarball/1.3.0',
3931 silly resolved minimatch: '~0.1.5',
3931 silly resolved lodash: '~0.5' },
3931 silly resolved devDependencies: { buster: '*' },
3931 silly resolved readme: '.. default-domain:: js\n.. highlight:: javascript\n\n==============\nramp-resources\n==============\n\n Files, proxies and inline "virtual files" over the air\n\n.. raw:: html\n\n <a href="http://travis-ci.org/busterjs/ramp-resources" class="travis">\n <img src="https://secure.travis-ci.org/busterjs/ramp-resources.png">\n </a>\n\n``ramp-resources`` is a "virtual file system" used to represent file sets on the\nclient and on the server in Buster.JS test runs.\n',
3931 silly resolved readmeFilename: 'Readme.rst',
3931 silly resolved _id: 'ramp-resources@0.5.0',
3931 silly resolved _from: 'ramp-resources@>=0.5' },
3931 silly resolved { author: { name: 'Sam Gentle', email: 'sam@samgentle.com' },
3931 silly resolved name: 'phantom',
3931 silly resolved description: 'PhantomJS wrapper for Node',
3931 silly resolved homepage: 'https://github.com/sgentle/phantomjs-node',
3931 silly resolved version: '0.3.5',
3931 silly resolved repository:
3931 silly resolved { type: 'git',
3931 silly resolved url: 'git://github.com/sgentle/phantomjs-node.git' },
3931 silly resolved main: 'phantom.js',
3931 silly resolved engines: { node: '>=v0.4.9' },
3931 silly resolved dependencies:
3931 silly resolved { 'dnode-protocol': '~0.2.2',
3931 silly resolved dnode: '~0.9.12',
3931 silly resolved express: '~3.0.0' },
3931 silly resolved devDependencies:
3931 silly resolved { browserify: '~1.13.0',
3931 silly resolved traverse: '~0.6.3',
3931 silly resolved 'coffee-script': '~1.3.3',
3931 silly resolved temp: '~0.4.0',
3931 silly resolved 'ps-tree': '~0.0.2',
3931 silly resolved vows: '~0.6.2' },
3931 silly resolved licenses: { type: 'MIT', url: 'http://www.opensource.org/licenses/MIT' },
3931 silly resolved scripts: { test: 'cake test' },
3931 silly resolved readme: '# PhantomJS bridge for NodeJS\n\n"It sure would be neat if [PhantomJS](http://www.phantomjs.org/) was a NodeJS module", I hear you say. Well, wait no longer! This node module implements a nauseously clever bridge between Phantom and Node, so that you can use all your favourite PhantomJS functions without leaving NPM behind and living in a cave.\n\n## How do I use it?\n\nFirst, make sure PhantomJS is installed. This module expects the ```phantomjs``` binary to be in PATH somewhere. In other words, type this:\n\n $ phantomjs\n\nIf that works, so will phantomjs-node. It\'s only been tested with PhantomJS 1.3, and almost certainly doesn\'t work with anything older.\n\nInstall it like this:\n\n npm install phantom\n\nUse it like this in Coffeescript:\n\n```coffeescript\nphantom = require \'phantom\'\n\nphantom.create (ph) ->\n ph.createPage (page) ->\n page.open "http://www.google.com", (status) ->\n console.log "opened google? ", status\n page.evaluate (-> document.title), (result) ->\n console.log \'Page title is \' + result\n ph.exit()\n```\n\nIn Javascript, do the same but add parentheses and curly braces everywhere.\n\nYou can use all the methods listed on the [PhantomJS API page](http://code.google.com/p/phantomjs/wiki/Interface)\n\n\nDue to the async nature of the bridge, some things have changed, though:\n\n* Return values (ie, of ```page.evaluate```) are returned in a callback instead\n* ```page.render()``` takes a callback so you can tell when it\'s done writing the file\n* Properties can\'t be get/set directly, instead use ```p.get(\'version\', callback)``` or ```p.page.set(\'viewportSize\', {width:640,height:480})```, etc. Nested objects can be accessed by including dots in keys, such as ```p.page.set(\'settings.loadImages\', false)```\n\n```ph.createPage()``` makes new PhantomJS WebPage objects, so use that if you want to open lots of webpages. You can also make multiple phantomjs processes by calling ```phantom.create()``` multiple times, so if you need that for some crazy reason, knock yourself out!\n\nYou can also pass command line switches to the phantomjs process by specifying additional args to ```phantom.create()```, eg:\n\n```coffeescript\nphantom.create \'--load-images=no\', \'--local-to-remote-url-access=yes\', (page) ->\n```\n\n\n## How does it work?\n\nDon\'t ask. The things these eyes have seen.\n\n## No really, how does it work?\n\nI will answer that question with a question. How do you communicate with a process that doesn\'t support shared memory, sockets, FIFOs, or standard input?\n\nWell, there\'s one thing PhantomJS does support, and that\'s opening webpages. In fact, it\'s really good at opening web pages. So we communicate with PhantomJS by spinning up an instance of ExpressJS, opening Phantom in a subprocess, and pointing it at a special webpage that turns socket.io messages into ```alert()``` calls. Those ```alert()``` calls are picked up by Phantom and there you go!\n\nThe communication itself happens via James Halliday\'s fantastic [dnode](https://github.com/substack/dnode) library, which fortunately works well enough when combined with [browserify](https://github.com/substack/node-browserify) to run straight out of PhantomJS\'s pidgin Javascript environment.\n\nIf you\'d like to hack on phantom, please do! You can run the tests with ```cake test``` or ```npm test```, and rebuild the coffeescript/browserified code with ```cake build```. You might need to ```npm install -g coffeescript``` for cake to work.\n',
3931 silly resolved readmeFilename: 'README.markdown',
3931 silly resolved _id: 'phantom@0.3.5',
3931 silly resolved _from: 'phantom@~0.3.5' },
3931 silly resolved { name: 'paperboy',
3931 silly resolved author: { name: 'Felix Geisendörfer', email: 'felix@debuggable.com' },
3931 silly resolved version: '0.0.5',
3931 silly resolved description: 'A node.js module for delivering static files.',
3931 silly resolved keywords: [ 'web', 'server' ],
3931 silly resolved directories: { lib: 'lib' },
3931 silly resolved main: 'lib/paperboy',
3931 silly resolved dependencies: {},
3931 silly resolved devDependencies: {},
3931 silly resolved engines: { node: '*' },
3931 silly resolved optionalDependencies: {},
3931 silly resolved readme: '# Paperboy\n\n## Purpose\n\nA node.js module for delivering static files.\n\n## Current Status\n\nThis module is used by [tempalias.com](http://tempalias.com/) in production\nand is mainted by [Felix Geisendörfer](https://github.com/felixge). However,\nthis one one of my first node modules and it lacks a test suite, you\'ve been\nwarned : ).\n\n## Features\n \n * Configurable callbacks on most events\n * ETag / 304 Support\n * Custom HTTP headers\n\n## Example\n\nExample from example/basic.js:\n\n var\n path = require(\'path\'),\n http = require(\'http\'),\n paperboy = require(\'../lib/paperboy\'),\n \n PORT = 8003,\n WEBROOT = path.join(path.dirname(__filename), \'webroot\');\n \n http.createServer(function(req, res) {\n var ip = req.connection.remoteAddress;\n paperboy\n .deliver(WEBROOT, req, res)\n .addHeader(\'Expires\', 300)\n .addHeader(\'X-PaperRoute\', \'Node\')\n .before(function() {\n console.log(\'Received Request\');\n })\n .after(function(statCode) {\n log(statCode, req.url, ip);\n })\n .error(function(statCode, msg) {\n res.writeHead(statCode, {\'Content-Type\': \'text/plain\'});\n res.end("Error " + statCode);\n log(statCode, req.url, ip, msg);\n })\n .otherwise(function(err) {\n res.writeHead(404, {\'Content-Type\': \'text/plain\'});\n res.end("Error 404: File not found");\n log(404, req.url, ip, err);\n });\n }).listen(PORT);\n \n function log(statCode, url, ip, err) {\n var logStr = statCode + \' - \' + url + \' - \' + ip;\n if (err)\n logStr += \' - \' + err;\n console.log(logStr);\n }\n\n## API Docs\n\n### paperboy.deliver(webroot, req, res)\n\nChecks the `webroot` folder if it has a file that matches the `req.url` and streams it to the client. If `req.url` ends with a \'/\' (slash), \'index.html\' is appended automatically.\n\nParameters:\n\n* `webroot`: Absolute path where too look for static files to serve\n* `req`: A `http.ServerRequest` object\n* `res`: A `http.ServerResponse` object\n\nThis returns an object with several functions that you can call, to modify how the static content is delivered. Each of these functions returns the object, so you can chain them, as shown in the example above. They each take a callback function, whose arguments and expected behavior are detailed below.\n\n#### before(callback())\n\nFires if a matching file was found in the `webroot` and is about to be delivered. The delivery can be canceled by returning `false` from within the callback.\n\n#### after(callback(statCode))\n\nFires after a file has been successfully delivered from the `webroot`. `statCode` contains the numeric HTTP status code that was sent to the client. You must close the connection yourself if the error callback fires!\n\n#### error(callback(statCode, msg))\n\nFires if there was an error delivering a file from the `webroot`. `statCode` contains the numeric HTTP status code that was sent to the client. `msg` contains the error message. You must close the connection yourself if the error callback fires! The default callback shows a minimal HTTP error page.\n\n#### otherwise(callback(err))\n\nFires if no matching file was found in the `webroot`. Also fires if `false` was returned in the `delegate.before()` callback. If there was a problem stating the file, `err` is set to the contents of that error message. The default callback shows a simple "HTTP 404 File Not Found" page.\n\n#### addHeader(callback(name, value))\n\nSets an arbitrary HTTP header. The header name `Expires` is special and expects the number of milliseconds till expiry, from which it will calculate the proper HTTP date.\n\n## License\n\nPaperboy is licensed under the MIT license.\n\n## Credits\n\n* [Jan Lehnardt](http://twitter.com/janl) for coming up with the name "Paperboy"\n',
3931 silly resolved readmeFilename: 'README.md',
3931 silly resolved _id: 'paperboy@0.0.5',
3931 silly resolved _from: 'paperboy@~0' } ]
3932 info install buster-cli@0.5.2 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3933 info install ejs@0.4.3 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3934 info install platform@1.0.0 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3935 info install ramp@0.6.0 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3936 info install ramp-resources@0.5.0 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3937 info install phantom@0.3.5 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3938 info install paperboy@0.0.5 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3939 info installOne buster-cli@0.5.2
3940 info installOne ejs@0.4.3
3941 info installOne platform@1.0.0
3942 info installOne ramp@0.6.0
3943 info installOne ramp-resources@0.5.0
3944 verbose unresolvable dependency tree [ 'ramp-resources@0.5.0',
3944 verbose unresolvable dependency tree { 'buster-server-cli': '0.2.2' },
3944 verbose unresolvable dependency tree { buster: '0.6.12' },
3944 verbose unresolvable dependency tree { 'ramp-resources': '0.5.0', THIS_IS_P: true },
3944 verbose unresolvable dependency tree {} ]
3945 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3946 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli unbuild
3947 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\package.json
3948 info installOne phantom@0.3.5
3949 info installOne paperboy@0.0.5
3950 info preuninstall buster-server-cli@0.2.2
3951 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-cli\0.5.2\package\package.json
3952 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\buster-cli unbuild
3953 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\buster-cli\package.json
3954 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ejs\0.4.3\package\package.json
3955 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ejs unbuild
3956 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ejs\package.json
3957 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\platform\1.0.0\package\package.json
3958 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\platform unbuild
3959 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\platform\package.json
3960 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ramp\0.6.0\package\package.json
3961 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ramp unbuild
3962 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ramp\package.json
3963 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\phantom\0.3.5\package\package.json
3964 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\phantom unbuild
3965 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\phantom\package.json
3966 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\paperboy\0.0.5\package\package.json
3967 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\paperboy unbuild
3968 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\paperboy\package.json
3969 info uninstall buster-server-cli@0.2.2
3970 silly gunzTarPerm extractEntry test/unit/compress/test/array2.js
3971 silly gunzTarPerm modified mode [ 'test/unit/compress/test/array2.js', 438, 420 ]
3972 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ejs\0.4.3\package.tgz
3973 silly lockFile 3ae05ddf-ster-server-cli-node-modules-ejs e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ejs
3974 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ejs C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\3ae05ddf-ster-server-cli-node-modules-ejs.lock
3975 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\platform\1.0.0\package.tgz
3976 silly lockFile c6b103c0-server-cli-node-modules-platform e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\platform
3977 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\platform C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\c6b103c0-server-cli-node-modules-platform.lock
3978 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ramp\0.6.0\package.tgz
3979 silly lockFile 3cb889ac-ter-server-cli-node-modules-ramp e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ramp
3980 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ramp C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\3cb889ac-ter-server-cli-node-modules-ramp.lock
3981 silly addNameRange number 2 { name: 'buster-terminal', range: '>=0.4.1', hasData: true }
3982 silly addNameRange versions [ 'buster-terminal',
3982 silly addNameRange [ '0.2.0', '0.2.1', '0.3.0', '0.4.0', '0.4.1' ] ]
3983 verbose addNamed [ 'buster-terminal', '0.4.1' ]
3984 verbose addNamed [ '0.4.1', '0.4.1' ]
3985 silly lockFile 5c0492a7-buster-terminal-0-4-1 buster-terminal@0.4.1
3986 verbose lock buster-terminal@0.4.1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\5c0492a7-buster-terminal-0-4-1.lock
3987 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\phantom\0.3.5\package.tgz
3988 silly lockFile 3cc45b92--server-cli-node-modules-phantom e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\phantom
3989 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\phantom C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\3cc45b92--server-cli-node-modules-phantom.lock
3990 verbose false,e:\busterJS\dev_ramp-resources\ramp-resources\node_modules,e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules unbuild buster-server-cli@0.2.2
3991 info postuninstall buster-server-cli@0.2.2
3992 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\paperboy\0.0.5\package.tgz
3993 silly lockFile 1d1d016a-server-cli-node-modules-paperboy e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\paperboy
3994 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\paperboy C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\1d1d016a-server-cli-node-modules-paperboy.lock
3995 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-cli\0.5.2\package.tgz
3996 silly lockFile 3b14d866-rver-cli-node-modules-buster-cli e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\buster-cli
3997 verbose lock e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\buster-cli C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\3b14d866-rver-cli-node-modules-buster-cli.lock
3998 silly gunzTarPerm modes [ '755', '644' ]
3999 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-terminal\0.4.1\package\package.json
4000 silly gunzTarPerm modes [ '755', '644' ]
4001 silly gunzTarPerm modes [ '755', '644' ]
4002 silly gunzTarPerm extractEntry buster.js
4003 silly gunzTarPerm modified mode [ 'buster.js', 438, 420 ]
4004 silly gunzTarPerm extractEntry .travis.yml
4005 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
4006 silly gunzTarPerm modes [ '755', '644' ]
4007 silly gunzTarPerm modes [ '755', '644' ]
4008 silly gunzTarPerm extractEntry autolint.json
4009 silly gunzTarPerm modified mode [ 'autolint.json', 438, 420 ]
4010 silly gunzTarPerm extractEntry lib/buster-cli.js
4011 silly gunzTarPerm modified mode [ 'lib/buster-cli.js', 438, 420 ]
4012 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/util/timers_ie.js
4013 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/util/timers_ie.js',
4013 silly gunzTarPerm 438,
4013 silly gunzTarPerm 420 ]
4014 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/util/xhr_ie.js
4015 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/lib/sinon/util/xhr_ie.js',
4015 silly gunzTarPerm 438,
4015 silly gunzTarPerm 420 ]
4016 silly gunzTarPerm modes [ '755', '644' ]
4017 silly gunzTarPerm extractEntry test/unit/compress/test/with.js
4018 silly gunzTarPerm modified mode [ 'test/unit/compress/test/with.js', 438, 420 ]
4019 silly gunzTarPerm extractEntry index.js
4020 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
4021 silly gunzTarPerm extractEntry .travis.yml
4022 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
4023 silly gunzTarPerm extractEntry .travis.yml
4024 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
4025 silly gunzTarPerm extractEntry check-fs-watch-results/centos.txt
4026 silly gunzTarPerm modified mode [ 'check-fs-watch-results/centos.txt', 438, 420 ]
4027 silly gunzTarPerm extractEntry lib/buster-glob.js
4028 silly gunzTarPerm modified mode [ 'lib/buster-glob.js', 438, 420 ]
4029 silly gunzTarPerm extractEntry Readme.md
4030 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
4031 silly gunzTarPerm extractEntry test/unit/compress/test/issue25.js
4032 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue25.js', 438, 420 ]
4033 silly gunzTarPerm extractEntry package.json
4034 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4035 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/test/runner.js
4036 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/test/runner.js',
4036 silly gunzTarPerm 438,
4036 silly gunzTarPerm 420 ]
4037 silly gunzTarPerm extractEntry check-fs-watch-results/osx.txt
4038 silly gunzTarPerm modified mode [ 'check-fs-watch-results/osx.txt', 438, 420 ]
4039 silly gunzTarPerm extractEntry package.json
4040 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4041 silly gunzTarPerm extractEntry package.json
4042 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4043 silly gunzTarPerm extractEntry package.json
4044 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4045 silly gunzTarPerm extractEntry package.json
4046 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4047 silly gunzTarPerm extractEntry package.json
4048 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4049 silly gunzTarPerm extractEntry tmp/269.js
4050 silly gunzTarPerm modified mode [ 'tmp/269.js', 438, 420 ]
4051 silly gunzTarPerm extractEntry lib/test-helper.js
4052 silly gunzTarPerm modified mode [ 'lib/test-helper.js', 438, 420 ]
4053 silly gunzTarPerm extractEntry lib/buster-cli/args.js
4054 silly gunzTarPerm modified mode [ 'lib/buster-cli/args.js', 438, 420 ]
4055 silly gunzTarPerm extractEntry .npmignore
4056 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
4057 silly gunzTarPerm extractEntry benchmark.js
4058 silly gunzTarPerm modified mode [ 'benchmark.js', 438, 420 ]
4059 silly lockFile 5c0492a7-buster-terminal-0-4-1 buster-terminal@0.4.1
4060 silly gunzTarPerm extractEntry examples/webserver/README.md
4061 silly gunzTarPerm modified mode [ 'examples/webserver/README.md', 438, 420 ]
4062 silly gunzTarPerm extractEntry examples/webserver/publish.js
4063 silly gunzTarPerm modified mode [ 'examples/webserver/publish.js', 438, 420 ]
4064 silly gunzTarPerm extractEntry examples/pow.js
4065 silly gunzTarPerm modified mode [ 'examples/pow.js', 438, 420 ]
4066 silly gunzTarPerm extractEntry README.markdown
4067 silly gunzTarPerm modified mode [ 'README.markdown', 438, 420 ]
4068 silly gunzTarPerm extractEntry README.md
4069 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
4070 silly gunzTarPerm extractEntry platform.js
4071 silly gunzTarPerm modified mode [ 'platform.js', 438, 420 ]
4072 silly gunzTarPerm extractEntry .npmignore
4073 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
4074 silly gunzTarPerm extractEntry .travis.yml
4075 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
4076 silly gunzTarPerm extractEntry autolint.js
4077 silly gunzTarPerm modified mode [ 'autolint.js', 438, 420 ]
4078 silly gunzTarPerm extractEntry run-tests.js
4079 silly gunzTarPerm modified mode [ 'run-tests.js', 438, 420 ]
4080 silly gunzTarPerm extractEntry .npmignore
4081 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
4082 silly gunzTarPerm extractEntry README.md
4083 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
4084 silly lockFile 6fcbebc0-buster-terminal-0-4-1 buster-terminal@>=0.4.1
4085 silly gunzTarPerm extractEntry phantom.js
4086 silly gunzTarPerm modified mode [ 'phantom.js', 438, 420 ]
4087 silly gunzTarPerm extractEntry shim.js
4088 silly gunzTarPerm modified mode [ 'shim.js', 438, 420 ]
4089 silly gunzTarPerm extractEntry tmp/embed-tokens.js
4090 silly gunzTarPerm modified mode [ 'tmp/embed-tokens.js', 438, 420 ]
4091 http 304 https://registry.npmjs.org/jsdom
4092 silly registry.get cb [ 304,
4092 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
4092 silly registry.get etag: '"CSGS97ZIY7QE8KEI6X5DT7M85"',
4092 silly registry.get date: 'Wed, 16 Jan 2013 22:32:18 GMT',
4092 silly registry.get 'content-length': '0' } ]
4093 verbose etag jsdom from cache
4094 error error rolling back Error: ENOTEMPTY, rmdir 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli'
4094 error error rolling back buster-server-cli@0.2.2 { [Error: ENOTEMPTY, rmdir 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli']
4094 error error rolling back errno: 53,
4094 error error rolling back code: 'ENOTEMPTY',
4094 error error rolling back path: 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules\\buster-server-cli' }
4095 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
4096 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster unbuild
4097 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\package.json
4098 info preuninstall buster@0.6.12
4099 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/test/sinon_test.js
4100 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/test/sinon_test.js',
4100 silly gunzTarPerm 438,
4100 silly gunzTarPerm 420 ]
4101 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/test/node/run.js
4102 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/test/node/run.js',
4102 silly gunzTarPerm 438,
4102 silly gunzTarPerm 420 ]
4103 silly gunzTarPerm extractEntry test/buster-glob-test.js
4104 silly gunzTarPerm modified mode [ 'test/buster-glob-test.js', 438, 420 ]
4105 silly gunzTarPerm extractEntry check-fs-watch-results/ubuntu.txt
4106 silly gunzTarPerm modified mode [ 'check-fs-watch-results/ubuntu.txt', 438, 420 ]
4107 silly gunzTarPerm extractEntry check-fs-watch-results/windows.txt
4108 silly gunzTarPerm modified mode [ 'check-fs-watch-results/windows.txt', 438, 420 ]
4109 info uninstall buster@0.6.12
4110 silly gunzTarPerm extractEntry tmp/goto.js
4111 silly gunzTarPerm modified mode [ 'tmp/goto.js', 438, 420 ]
4112 verbose true,e:\busterJS\dev_ramp-resources\ramp-resources\node_modules,e:\busterJS\dev_ramp-resources\ramp-resources\node_modules unbuild buster@0.6.12
4113 verbose e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\.bin,[object Object] binRoot
4114 silly gunzTarPerm extractEntry lib/buster-cli/config.js
4115 silly gunzTarPerm modified mode [ 'lib/buster-cli/config.js', 438, 420 ]
4116 silly gunzTarPerm extractEntry lib/buster-cli/help.js
4117 silly gunzTarPerm modified mode [ 'lib/buster-cli/help.js', 438, 420 ]
4118 silly gunzTarPerm extractEntry examples/webserver/server.js
4119 silly gunzTarPerm modified mode [ 'examples/webserver/server.js', 438, 420 ]
4120 silly gunzTarPerm extractEntry examples/webserver/fixtures/1.png
4121 silly gunzTarPerm modified mode [ 'examples/webserver/fixtures/1.png', 438, 420 ]
4122 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/test/resources/xhr_target.txt
4123 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/test/resources/xhr_target.txt',
4123 silly gunzTarPerm 438,
4123 silly gunzTarPerm 420 ]
4124 silly gunzTarPerm extractEntry index.js
4125 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
4126 silly gunzTarPerm extractEntry example/basic.js
4127 silly gunzTarPerm modified mode [ 'example/basic.js', 438, 420 ]
4128 info postuninstall buster@0.6.12
4129 silly gunzTarPerm extractEntry test/chmod.js
4130 silly gunzTarPerm modified mode [ 'test/chmod.js', 438, 420 ]
4131 silly gunzTarPerm extractEntry test/perm.js
4132 silly gunzTarPerm modified mode [ 'test/perm.js', 438, 420 ]
4133 silly gunzTarPerm extractEntry ejs.js
4134 silly gunzTarPerm modified mode [ 'ejs.js', 438, 420 ]
4135 silly gunzTarPerm extractEntry ejs.min.js
4136 silly gunzTarPerm modified mode [ 'ejs.min.js', 438, 420 ]
4137 silly gunzTarPerm extractEntry tmp/goto2.js
4138 silly gunzTarPerm modified mode [ 'tmp/goto2.js', 438, 420 ]
4139 silly gunzTarPerm extractEntry autolint.json
4140 silly gunzTarPerm modified mode [ 'autolint.json', 438, 420 ]
4141 silly gunzTarPerm extractEntry lib/buster-cli.js
4142 silly gunzTarPerm modified mode [ 'lib/buster-cli.js', 438, 420 ]
4143 silly gunzTarPerm extractEntry doc/README.md
4144 silly gunzTarPerm modified mode [ 'doc/README.md', 438, 420 ]
4145 silly gunzTarPerm extractEntry LICENSE.txt
4146 silly gunzTarPerm modified mode [ 'LICENSE.txt', 438, 420 ]
4147 silly gunzTarPerm extractEntry Cakefile
4148 silly gunzTarPerm modified mode [ 'Cakefile', 438, 420 ]
4149 silly gunzTarPerm extractEntry index.html
4150 silly gunzTarPerm modified mode [ 'index.html', 438, 420 ]
4151 silly gunzTarPerm extractEntry .travis.yml
4152 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
4153 silly gunzTarPerm extractEntry lib/http-server-request-listener-proxy.js
4154 silly gunzTarPerm modified mode [ 'lib/http-server-request-listener-proxy.js', 438, 420 ]
4155 silly gunzTarPerm extractEntry lib/async.js
4156 silly gunzTarPerm modified mode [ 'lib/async.js', 438, 420 ]
4157 silly gunzTarPerm extractEntry lib/change-tracker.js
4158 silly gunzTarPerm modified mode [ 'lib/change-tracker.js', 438, 420 ]
4159 silly addNameRange number 2 { name: 'jsdom', range: '>=0.2.14- <0.3.0-', hasData: true }
4160 silly addNameRange versions [ 'jsdom',
4160 silly addNameRange [ '0.0.1',
4160 silly addNameRange '0.1.2',
4160 silly addNameRange '0.1.4',
4160 silly addNameRange '0.1.5',
4160 silly addNameRange '0.1.6',
4160 silly addNameRange '0.1.7',
4160 silly addNameRange '0.1.8',
4160 silly addNameRange '0.1.9',
4160 silly addNameRange '0.1.10',
4160 silly addNameRange '0.1.11',
4160 silly addNameRange '0.1.12',
4160 silly addNameRange '0.1.13',
4160 silly addNameRange '0.1.15',
4160 silly addNameRange '0.1.16',
4160 silly addNameRange '0.1.17',
4160 silly addNameRange '0.1.18',
4160 silly addNameRange '0.1.19',
4160 silly addNameRange '0.1.20',
4160 silly addNameRange '0.1.21',
4160 silly addNameRange '0.1.22',
4160 silly addNameRange '0.1.23',
4160 silly addNameRange '0.2.0',
4160 silly addNameRange '0.2.1',
4160 silly addNameRange '0.2.2',
4160 silly addNameRange '0.2.3',
4160 silly addNameRange '0.2.4',
4160 silly addNameRange '0.2.5',
4160 silly addNameRange '0.2.6',
4160 silly addNameRange '0.2.7',
4160 silly addNameRange '0.2.8',
4160 silly addNameRange '0.2.9',
4160 silly addNameRange '0.2.10',
4160 silly addNameRange '0.2.11',
4160 silly addNameRange '0.2.12',
4160 silly addNameRange '0.2.13',
4160 silly addNameRange '0.2.14',
4160 silly addNameRange '0.2.15',
4160 silly addNameRange '0.2.16',
4160 silly addNameRange '0.2.17',
4160 silly addNameRange '0.2.18',
4160 silly addNameRange '0.2.19',
4160 silly addNameRange '0.3.0',
4160 silly addNameRange '0.3.1',
4160 silly addNameRange '0.3.2',
4160 silly addNameRange '0.3.3',
4160 silly addNameRange '0.3.4' ] ]
4161 verbose addNamed [ 'jsdom', '0.2.19' ]
4162 verbose addNamed [ '0.2.19', '0.2.19' ]
4163 silly lockFile 37e839c1-jsdom-0-2-19 jsdom@0.2.19
4164 verbose lock jsdom@0.2.19 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\37e839c1-jsdom-0-2-19.lock
4165 silly gunzTarPerm extractEntry tmp/hoist.js
4166 silly gunzTarPerm modified mode [ 'tmp/hoist.js', 438, 420 ]
4167 silly gunzTarPerm extractEntry lib/buster-cli/logger.js
4168 silly gunzTarPerm modified mode [ 'lib/buster-cli/logger.js', 438, 420 ]
4169 silly gunzTarPerm extractEntry Readme.md
4170 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
4171 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\jsdom\0.2.19\package\package.json
4172 silly lockFile 37e839c1-jsdom-0-2-19 jsdom@0.2.19
4173 silly gunzTarPerm extractEntry test/test.js
4174 silly gunzTarPerm modified mode [ 'test/test.js', 438, 420 ]
4175 silly lockFile dfb30512-jsdom-0-2-14 jsdom@~0.2.14
4176 silly gunzTarPerm extractEntry examples/webserver/fixtures/2.html
4177 silly gunzTarPerm modified mode [ 'examples/webserver/fixtures/2.html', 438, 420 ]
4178 silly gunzTarPerm extractEntry examples/webserver/fixtures/3.txt
4179 silly gunzTarPerm modified mode [ 'examples/webserver/fixtures/3.txt', 438, 420 ]
4180 silly gunzTarPerm extractEntry ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/test/rhino/env.rhino.1.2.js
4181 silly gunzTarPerm modified mode [ 'ramp/node_modules/sinon/node_modules/buster-format/node_modules/buster-core/vendor/sinon/test/rhino/env.rhino.1.2.js',
4181 silly gunzTarPerm 438,
4181 silly gunzTarPerm 420 ]
4182 silly gunzTarPerm extractEntry tmp/app.js
4183 silly gunzTarPerm modified mode [ 'tmp/app.js', 438, 420 ]
4184 silly gunzTarPerm extractEntry index.js
4185 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
4186 silly gunzTarPerm extractEntry History.md
4187 silly gunzTarPerm modified mode [ 'History.md', 438, 420 ]
4188 silly gunzTarPerm extractEntry example/webroot/img/paperboy.jpg
4189 silly gunzTarPerm modified mode [ 'example/webroot/img/paperboy.jpg', 438, 420 ]
4190 silly gunzTarPerm extractEntry lib/test-helper.js
4191 silly gunzTarPerm modified mode [ 'lib/test-helper.js', 438, 420 ]
4192 silly gunzTarPerm extractEntry lib/buster-cli/args.js
4193 silly gunzTarPerm modified mode [ 'lib/buster-cli/args.js', 438, 420 ]
4194 silly gunzTarPerm extractEntry lib/prison.js
4195 silly gunzTarPerm modified mode [ 'lib/prison.js', 438, 420 ]
4196 silly gunzTarPerm extractEntry lib/pubsub-client.js
4197 silly gunzTarPerm modified mode [ 'lib/pubsub-client.js', 438, 420 ]
4198 silly gunzTarPerm extractEntry test/perm_sync.js
4199 silly gunzTarPerm modified mode [ 'test/perm_sync.js', 438, 420 ]
4200 silly gunzTarPerm extractEntry test/race.js
4201 silly gunzTarPerm modified mode [ 'test/race.js', 438, 420 ]
4202 silly gunzTarPerm extractEntry phantom.coffee
4203 silly gunzTarPerm modified mode [ 'phantom.coffee', 438, 420 ]
4204 silly gunzTarPerm extractEntry README.markdown
4205 silly gunzTarPerm modified mode [ 'README.markdown', 438, 420 ]
4206 silly gunzTarPerm extractEntry lib/fs-filtered.js
4207 silly gunzTarPerm modified mode [ 'lib/fs-filtered.js', 438, 420 ]
4208 silly gunzTarPerm extractEntry lib/fs-watch-tree.js
4209 silly gunzTarPerm modified mode [ 'lib/fs-watch-tree.js', 438, 420 ]
4210 silly gunzTarPerm extractEntry test/run-test.sh
4211 silly gunzTarPerm modified mode [ 'test/run-test.sh', 438, 420 ]
4212 error error rolling back Error: ENOTEMPTY, rmdir 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\fs-watch-tree'
4212 error error rolling back buster@0.6.12 { [Error: ENOTEMPTY, rmdir 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\fs-watch-tree']
4212 error error rolling back errno: 53,
4212 error error rolling back code: 'ENOTEMPTY',
4212 error error rolling back path: 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules\\buster-autotest\\node_modules\\fs-watch-tree' }
4213 error cycle Unresolvable cycle detected
4213 error cycle While installing: ramp-resources@0.5.0
4213 error cycle Found a pathological dependency case that npm cannot solve.
4213 error cycle Please report this to the package author.
4214 error System Windows_NT 5.1.2600
4215 error command "c:\\Programme\\nodejs\\node.exe" "c:\\Programme\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
4216 error cwd e:\busterJS\dev_ramp-resources\ramp-resources
4217 error node -v v0.8.16
4218 error npm -v 1.1.69
4219 error code ECYCLE
4220 verbose exit [ 1, true ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment