Skip to content

Instantly share code, notes, and snippets.

@meisl
Last active December 11, 2015 05:28
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/4551859 to your computer and use it in GitHub Desktop.
Save meisl/4551859 to your computer and use it in GitHub Desktop.
errors from `npm install` in cloned ramp-resources on WinXP 32bit, npm 0.8.16, this time with python 2.7.3 installed ( from http://www.python.org/download/releases/2.7.3 )
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 200 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/lodash
npm http 304 https://registry.npmjs.org/buster
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://github.com/cujojs/when/tarball/1.3.0
npm http GET https://registry.npmjs.org/buster-evented-logger
npm http GET https://registry.npmjs.org/buster-assertions
npm http GET https://registry.npmjs.org/buster-core
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-test
npm http GET https://registry.npmjs.org/buster-sinon
npm http GET https://registry.npmjs.org/buster-test-cli
npm http GET https://registry.npmjs.org/buster-server-cli
npm http GET https://registry.npmjs.org/buster-static
npm http GET https://registry.npmjs.org/buster-syntax
npm http GET https://registry.npmjs.org/buster-autotest
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-assertions
npm http 304 https://registry.npmjs.org/buster-evented-logger
npm http 304 https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/buster-core
npm http 304 https://registry.npmjs.org/buster-format
npm http 304 https://registry.npmjs.org/sinon
npm http 304 https://registry.npmjs.org/buster-test
npm http 200 https://github.com/cujojs/when/tarball/1.3.0
npm http 304 https://registry.npmjs.org/buster-sinon
npm http 304 https://registry.npmjs.org/buster-test-cli
npm http 304 https://registry.npmjs.org/buster-server-cli
npm http GET https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/buster-static
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/buster-syntax
npm http 304 https://registry.npmjs.org/buster-autotest
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/uglify-js
npm http GET https://registry.npmjs.org/jsdom
npm http GET https://registry.npmjs.org/buster-cli
npm http GET https://registry.npmjs.org/ramp-resources
npm http GET https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/buster-cli
npm http GET https://registry.npmjs.org/ramp
npm http GET https://registry.npmjs.org/ramp-resources
npm http GET https://registry.npmjs.org/paperboy
npm http GET https://registry.npmjs.org/ejs
npm http GET https://registry.npmjs.org/platform
npm http GET https://registry.npmjs.org/phantom
npm http 304 https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/jsdom
npm http 304 https://registry.npmjs.org/buster-cli
npm http 304 https://registry.npmjs.org/ramp-resources
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/ramp
npm http 304 https://registry.npmjs.org/buster-cli
npm http 304 https://registry.npmjs.org/ramp-resources
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/paperboy
npm http 304 https://registry.npmjs.org/ejs
npm http 304 https://registry.npmjs.org/platform
npm http 304 https://registry.npmjs.org/fs-watch-tree
npm http GET https://registry.npmjs.org/stream-logger
npm http GET https://registry.npmjs.org/posix-argv-parser
npm http GET https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/buster-glob
npm http GET https://registry.npmjs.org/buster-configuration/0.5.2
npm http GET https://registry.npmjs.org/buster-terminal
npm http GET https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/phantom
npm http 304 https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/sigmund
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 http 304 https://registry.npmjs.org/posix-argv-parser
npm http 304 https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/buster-configuration/0.5.2
npm http 304 https://registry.npmjs.org/buster-terminal
npm http 304 https://registry.npmjs.org/rimraf
npm ERR! error rolling back Error: ENOTEMPTY, rmdir 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\buster-glob'
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\b
uster-glob']
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\\buster-glob' }
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, chmod 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ejs\benchmark.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\benchmark.js
npm ERR! fstream_path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ejs\benchmark.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! fstream_finish_call chmod
npm ERR! code ENOENT
npm ERR! errno 34
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 ERR! Error: ENOENT, open 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ramp\.travis.yml'
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\ramp\.travis.yml
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-static\node_modules\ramp-resources\lib\resource-set.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-static\node_modules\ramp-resources\lib\resource-set.js
npm ERR! fstream_path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\ramp-resources\lib\resource-set.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\jsdom\lib\jsdom\level2\events.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\events.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\events.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-test\test\unit\buster-test\reporters\xml-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-test\test\unit\buster-test\reporters\xml-test.js
npm ERR! fstream_path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test\test\unit\buster-test\reporters\xml-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\buster-server-cli\node_modules\platform\platform.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\platform\platform.js
npm ERR! fstream_path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\platform\platform.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-server-cli\node_modules\phantom\shim.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\phantom\shim.js
npm ERR! fstream_path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\phantom\shim.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\lib'
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\lib']
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\\lib' }
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 http 304 https://registry.npmjs.org/stream-logger
npm http GET https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/lru-cache
npm http GET 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 ERR! Error: ENOENT, lstat 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\sinon\test\rhino\env.rhino.1.2.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\rhino\env.rhino.1.2.js
npm ERR! fstream_path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\sinon\test\rhino\env.rhino.1.2.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-core\vendor\sinon\test\rhino\env.rhino.1.2.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\rhino\env.rhino.1.2.js
npm ERR! fstream_path e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-core\vendor\sinon\test\rhino\env.rhino.1.2.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 http 304 https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/async
npm http 200 https://github.com/cujojs/when/tarball/1.3.0
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/graceful-fs
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 00:01:26
70 verbose fetch to= C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-7064\1358377286829-0.03383182641118765\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 00:01:26
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 00:01:26
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 00:01:27
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 00:01:27
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 00:01:27
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 200 https://github.com/cujojs/when/tarball/1.3.0
103 http 304 https://registry.npmjs.org/minimatch
104 silly registry.get cb [ 304,
104 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
104 silly registry.get etag: '"7XN7DSRP3C1TTSSZZBUHYRL3I"',
104 silly registry.get date: 'Wed, 16 Jan 2013 23:00:04 GMT',
104 silly registry.get 'content-length': '0' } ]
105 verbose etag minimatch from cache
106 silly addNameRange number 2 { name: 'minimatch', range: '>=0.1.5- <0.2.0-', hasData: true }
107 silly addNameRange versions [ 'minimatch',
107 silly addNameRange [ '0.0.1',
107 silly addNameRange '0.0.2',
107 silly addNameRange '0.0.4',
107 silly addNameRange '0.0.5',
107 silly addNameRange '0.1.1',
107 silly addNameRange '0.1.2',
107 silly addNameRange '0.1.3',
107 silly addNameRange '0.1.4',
107 silly addNameRange '0.1.5',
107 silly addNameRange '0.2.0',
107 silly addNameRange '0.2.2',
107 silly addNameRange '0.2.3',
107 silly addNameRange '0.2.4',
107 silly addNameRange '0.2.5',
107 silly addNameRange '0.2.6',
107 silly addNameRange '0.2.7',
107 silly addNameRange '0.2.8',
107 silly addNameRange '0.2.9' ] ]
108 verbose addNamed [ 'minimatch', '0.1.5' ]
109 verbose addNamed [ '0.1.5', '0.1.5' ]
110 silly lockFile d29d73d5-minimatch-0-1-5 minimatch@0.1.5
111 verbose lock minimatch@0.1.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\d29d73d5-minimatch-0-1-5.lock
112 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\minimatch\0.1.5\package\package.json
113 silly lockFile d29d73d5-minimatch-0-1-5 minimatch@0.1.5
114 silly lockFile ad83d4e4-minimatch-0-1-5 minimatch@~0.1.5
115 http 304 https://registry.npmjs.org/mime
116 silly registry.get cb [ 304,
116 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
116 silly registry.get etag: '"7L2TT0VBAMKKFDULLOR5KTHU"',
116 silly registry.get date: 'Wed, 16 Jan 2013 23:00:04 GMT',
116 silly registry.get 'content-length': '0' } ]
117 verbose etag mime from cache
118 silly addNameRange number 2 { name: 'mime', range: '>=1.0.0- <2.0.0-', hasData: true }
119 silly addNameRange versions [ 'mime',
119 silly addNameRange [ '1.0.0',
119 silly addNameRange '1.1.0',
119 silly addNameRange '1.2.1',
119 silly addNameRange '1.2.2',
119 silly addNameRange '1.2.3',
119 silly addNameRange '1.2.4',
119 silly addNameRange '1.2.5',
119 silly addNameRange '1.2.6',
119 silly addNameRange '1.2.7',
119 silly addNameRange '1.2.8' ] ]
120 verbose addNamed [ 'mime', '1.2.8' ]
121 verbose addNamed [ '1.2.8', '1.2.8' ]
122 silly lockFile 25954247-mime-1-2-8 mime@1.2.8
123 verbose lock mime@1.2.8 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\25954247-mime-1-2-8.lock
124 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\mime\1.2.8\package\package.json
125 http 304 https://registry.npmjs.org/multi-glob
126 silly registry.get cb [ 304,
126 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
126 silly registry.get etag: '"KT39IUXF8SP9QCYZ5CTBD9WR"',
126 silly registry.get date: 'Wed, 16 Jan 2013 23:00:04 GMT',
126 silly registry.get 'content-length': '0' } ]
127 verbose etag multi-glob from cache
128 silly addNameRange number 2 { name: 'multi-glob', range: '>=0.4.0- <0.5.0-', hasData: true }
129 silly addNameRange versions [ 'multi-glob', [ '0.4.0' ] ]
130 verbose addNamed [ 'multi-glob', '0.4.0' ]
131 verbose addNamed [ '0.4.0', '0.4.0' ]
132 silly lockFile c83776e4-multi-glob-0-4-0 multi-glob@0.4.0
133 verbose lock multi-glob@0.4.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\c83776e4-multi-glob-0-4-0.lock
134 silly lockFile 25954247-mime-1-2-8 mime@1.2.8
135 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\multi-glob\0.4.0\package\package.json
136 silly lockFile d148646e-mime-1 mime@~1
137 silly lockFile c83776e4-multi-glob-0-4-0 multi-glob@0.4.0
138 silly lockFile 20bd4048-multi-glob-0-4-0 multi-glob@~0.4.0
139 http 304 https://registry.npmjs.org/lodash
140 silly registry.get cb [ 304,
140 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
140 silly registry.get etag: '"4750S33DZMXOD0RRQU8WPM9Y6"',
140 silly registry.get date: 'Wed, 16 Jan 2013 23:00:04 GMT',
140 silly registry.get 'content-length': '0' } ]
141 verbose etag lodash from cache
142 http 304 https://registry.npmjs.org/buster
143 silly registry.get cb [ 304,
143 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
143 silly registry.get etag: '"4PWFCEYCXA34QNB5SPSUA47B1"',
143 silly registry.get date: 'Wed, 16 Jan 2013 23:00:04 GMT',
143 silly registry.get 'content-length': '0' } ]
144 verbose etag buster from cache
145 verbose tar unpack C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-7064\1358377286829-0.03383182641118765\tmp.tgz
146 silly lockFile 9add769d-6829-0-03383182641118765-package C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-7064\1358377286829-0.03383182641118765\package
147 verbose lock C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-7064\1358377286829-0.03383182641118765\package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\9add769d-6829-0-03383182641118765-package.lock
148 silly gunzTarPerm modes [ '755', '644' ]
149 silly addNameRange number 2 { name: 'buster', range: '', hasData: true }
150 silly addNameRange versions [ 'buster',
150 silly addNameRange [ '0.2.0',
150 silly addNameRange '0.2.1',
150 silly addNameRange '0.2.2',
150 silly addNameRange '0.2.3',
150 silly addNameRange '0.2.4',
150 silly addNameRange '0.3.0',
150 silly addNameRange '0.4.0',
150 silly addNameRange '0.4.1',
150 silly addNameRange '0.4.2',
150 silly addNameRange '0.4.3',
150 silly addNameRange '0.4.4',
150 silly addNameRange '0.4.5',
150 silly addNameRange '0.4.6',
150 silly addNameRange '0.5.0',
150 silly addNameRange '0.5.1',
150 silly addNameRange '0.5.2',
150 silly addNameRange '0.5.3',
150 silly addNameRange '0.5.4',
150 silly addNameRange '0.6.0',
150 silly addNameRange '0.6.1',
150 silly addNameRange '0.6.4',
150 silly addNameRange '0.6.5',
150 silly addNameRange '0.6.6',
150 silly addNameRange '0.6.7',
150 silly addNameRange '0.6.8',
150 silly addNameRange '0.6.9',
150 silly addNameRange '0.6.10',
150 silly addNameRange '0.6.11',
150 silly addNameRange '0.6.12' ] ]
151 verbose addNamed [ 'buster', '0.6.12' ]
152 verbose addNamed [ '0.6.12', '0.6.12' ]
153 silly lockFile 1e52b8db-buster-0-6-12 buster@0.6.12
154 verbose lock buster@0.6.12 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\1e52b8db-buster-0-6-12.lock
155 silly addNameRange number 2 { name: 'lodash', range: '>=0.5.0- <0.6.0-', hasData: true }
156 silly addNameRange versions [ 'lodash',
156 silly addNameRange [ '0.1.0',
156 silly addNameRange '0.2.0',
156 silly addNameRange '0.2.1',
156 silly addNameRange '0.2.2',
156 silly addNameRange '0.3.0',
156 silly addNameRange '0.3.1',
156 silly addNameRange '0.3.2',
156 silly addNameRange '0.4.0',
156 silly addNameRange '0.4.1',
156 silly addNameRange '0.4.2',
156 silly addNameRange '0.5.0-rc.1',
156 silly addNameRange '0.5.0',
156 silly addNameRange '0.5.1',
156 silly addNameRange '0.5.2',
156 silly addNameRange '0.6.0',
156 silly addNameRange '0.6.1',
156 silly addNameRange '0.7.0',
156 silly addNameRange '0.8.0',
156 silly addNameRange '0.8.1',
156 silly addNameRange '0.8.2',
156 silly addNameRange '0.9.0',
156 silly addNameRange '0.9.1',
156 silly addNameRange '0.9.2',
156 silly addNameRange '0.10.0',
156 silly addNameRange '1.0.0-rc.1',
156 silly addNameRange '1.0.0-rc.2',
156 silly addNameRange '1.0.0-rc.3' ] ]
157 verbose addNamed [ 'lodash', '0.5.2' ]
158 verbose addNamed [ '0.5.2', '0.5.2' ]
159 silly lockFile 14996386-lodash-0-5-2 lodash@0.5.2
160 verbose lock lodash@0.5.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\14996386-lodash-0-5-2.lock
161 silly gunzTarPerm extractEntry
162 silly gunzTarPerm modified mode [ '', 509, 493 ]
163 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster\0.6.12\package\package.json
164 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lodash\0.5.2\package\package.json
165 silly gunzTarPerm extractEntry .gitignore
166 silly gunzTarPerm modified mode [ '.gitignore', 436, 420 ]
167 silly gunzTarPerm extractEntry .gitmodules
168 silly gunzTarPerm modified mode [ '.gitmodules', 436, 420 ]
169 silly gunzTarPerm extractEntry .travis.yml
170 silly gunzTarPerm modified mode [ '.travis.yml', 436, 420 ]
171 silly lockFile 1e52b8db-buster-0-6-12 buster@0.6.12
172 silly gunzTarPerm extractEntry LICENSE.txt
173 silly gunzTarPerm modified mode [ 'LICENSE.txt', 436, 420 ]
174 silly gunzTarPerm extractEntry README.md
175 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]
176 silly lockFile 14996386-lodash-0-5-2 lodash@0.5.2
177 silly lockFile c1c59ed5-buster buster@*
178 silly lockFile 22a21ad8-lodash-0-5 lodash@~0.5
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-7064\1358377286829-0.03383182641118765\package\package.json
230 silly lockFile 9add769d-6829-0-03383182641118765-package C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-7064\1358377286829-0.03383182641118765\package
231 verbose from cache C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-7064\1358377286829-0.03383182641118765\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-7064\\1358377286829-0.03383182641118765\\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-7064\1358377286829-0.03383182641118765\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 20030
306 info shasum c727339e51411a077595a89178c62ba98243f8ea
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: '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: '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: '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: 'c727339e51411a077595a89178c62ba98243f8ea' },
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 lodash@0.5.2 into e:\busterJS\dev_ramp-resources\ramp-resources
316 info install buster@0.6.12 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 lodash@0.5.2
322 info installOne buster@0.6.12
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\lodash\0.5.2\package\package.json
334 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\lodash unbuild
335 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\lodash\package.json
336 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster\0.6.12\package\package.json
337 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster unbuild
338 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\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\mime\1.2.8\package.tgz
343 silly lockFile c4877fe3-ramp-resources-node-modules-mime e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime
344 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
345 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\multi-glob\0.4.0\package.tgz
346 silly lockFile f0ed773c-esources-node-modules-multi-glob e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob
347 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
348 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lodash\0.5.2\package.tgz
349 silly lockFile af8ea4d9-mp-resources-node-modules-lodash e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\lodash
350 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
351 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster\0.6.12\package.tgz
352 silly lockFile 1f85ade8-mp-resources-node-modules-buster e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
353 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
354 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\minimatch\0.1.5\package.tgz
355 silly lockFile 9fd61e0d-resources-node-modules-minimatch e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch
356 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
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 .npmignore
379 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
380 silly gunzTarPerm extractEntry LICENSE
381 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
382 silly gunzTarPerm extractEntry .travis.yml
383 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
384 silly gunzTarPerm extractEntry build
385 silly gunzTarPerm modified mode [ 'build', 438, 420 ]
386 silly gunzTarPerm extractEntry README.md
387 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
388 silly gunzTarPerm extractEntry lodash.min.js
389 silly gunzTarPerm modified mode [ 'lodash.min.js', 438, 420 ]
390 silly gunzTarPerm extractEntry README.md
391 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
392 silly gunzTarPerm extractEntry LICENSE
393 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
394 silly gunzTarPerm extractEntry .npmignore
395 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
396 silly gunzTarPerm extractEntry README.md
397 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
398 silly gunzTarPerm extractEntry README.md
399 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
400 silly gunzTarPerm extractEntry LICENSE
401 silly gunzTarPerm modified mode [ 'LICENSE', 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 jsTestDriver.conf
409 silly gunzTarPerm modified mode [ 'jsTestDriver.conf', 438, 420 ]
410 silly gunzTarPerm extractEntry lib/buster.js
411 silly gunzTarPerm modified mode [ 'lib/buster.js', 438, 420 ]
412 silly gunzTarPerm extractEntry minimatch.js
413 silly gunzTarPerm modified mode [ 'minimatch.js', 438, 420 ]
414 silly gunzTarPerm extractEntry .travis.yml
415 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
416 silly gunzTarPerm extractEntry timeout.js
417 silly gunzTarPerm modified mode [ 'timeout.js', 438, 420 ]
418 silly gunzTarPerm extractEntry apply.js
419 silly gunzTarPerm modified mode [ 'apply.js', 438, 420 ]
420 silly gunzTarPerm extractEntry mime.js
421 silly gunzTarPerm modified mode [ 'mime.js', 438, 420 ]
422 silly gunzTarPerm extractEntry test.js
423 silly gunzTarPerm modified mode [ 'test.js', 438, 420 ]
424 silly gunzTarPerm extractEntry build.js
425 silly gunzTarPerm modified mode [ 'build.js', 438, 420 ]
426 silly gunzTarPerm extractEntry test/basic.js
427 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
428 silly gunzTarPerm extractEntry .travis.yml
429 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
430 silly gunzTarPerm extractEntry AUTHORS
431 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
432 silly gunzTarPerm extractEntry doc/README.md
433 silly gunzTarPerm modified mode [ 'doc/README.md', 438, 420 ]
434 silly gunzTarPerm extractEntry test/brace-expand.js
435 silly gunzTarPerm modified mode [ 'test/brace-expand.js', 438, 420 ]
436 silly gunzTarPerm extractEntry cancelable.js
437 silly gunzTarPerm modified mode [ 'cancelable.js', 438, 420 ]
438 silly gunzTarPerm extractEntry debug.js
439 silly gunzTarPerm modified mode [ 'debug.js', 438, 420 ]
440 silly gunzTarPerm extractEntry LICENSE.txt
441 silly gunzTarPerm modified mode [ 'LICENSE.txt', 438, 420 ]
442 silly gunzTarPerm extractEntry lib/buster/browser-wiring.js
443 silly gunzTarPerm modified mode [ 'lib/buster/browser-wiring.js', 438, 420 ]
444 silly gunzTarPerm extractEntry lib/buster/buster-wiring.js
445 silly gunzTarPerm modified mode [ 'lib/buster/buster-wiring.js', 438, 420 ]
446 silly gunzTarPerm extractEntry types/mime.types
447 silly gunzTarPerm modified mode [ 'types/mime.types', 438, 420 ]
448 silly gunzTarPerm extractEntry types/node.types
449 silly gunzTarPerm modified mode [ 'types/node.types', 438, 420 ]
450 silly gunzTarPerm extractEntry perf/perf.js
451 silly gunzTarPerm modified mode [ 'perf/perf.js', 438, 420 ]
452 silly gunzTarPerm extractEntry delay.js
453 silly gunzTarPerm modified mode [ 'delay.js', 438, 420 ]
454 silly gunzTarPerm extractEntry lib/buster/capture-server-wiring.js
455 silly gunzTarPerm modified mode [ 'lib/buster/capture-server-wiring.js', 438, 420 ]
456 silly gunzTarPerm extractEntry lib/multi-glob.js
457 silly gunzTarPerm modified mode [ 'lib/multi-glob.js', 438, 420 ]
458 silly gunzTarPerm extractEntry Readme.rst
459 silly gunzTarPerm modified mode [ 'Readme.rst', 438, 420 ]
460 silly gunzTarPerm extractEntry build/minify.js
461 silly gunzTarPerm modified mode [ 'build/minify.js', 438, 420 ]
462 silly gunzTarPerm extractEntry timed.js
463 silly gunzTarPerm modified mode [ 'timed.js', 438, 420 ]
464 silly gunzTarPerm extractEntry test/caching.js
465 silly gunzTarPerm modified mode [ 'test/caching.js', 438, 420 ]
466 silly gunzTarPerm extractEntry when.js
467 silly gunzTarPerm modified mode [ 'when.js', 438, 420 ]
468 silly gunzTarPerm extractEntry build/post-compile.js
469 silly gunzTarPerm modified mode [ 'build/post-compile.js', 438, 420 ]
470 silly gunzTarPerm extractEntry test/all.js
471 silly gunzTarPerm modified mode [ 'test/all.js', 438, 420 ]
472 silly gunzTarPerm extractEntry build/pre-compile.js
473 silly gunzTarPerm modified mode [ 'build/pre-compile.js', 438, 420 ]
474 silly gunzTarPerm extractEntry lib/buster/framework-extension.js
475 silly gunzTarPerm modified mode [ 'lib/buster/framework-extension.js', 438, 420 ]
476 silly gunzTarPerm extractEntry lib/buster/wiring-extension.js
477 silly gunzTarPerm modified mode [ 'lib/buster/wiring-extension.js', 438, 420 ]
478 silly gunzTarPerm extractEntry test/multi-glob-test.js
479 silly gunzTarPerm modified mode [ 'test/multi-glob-test.js', 438, 420 ]
480 silly gunzTarPerm extractEntry test/test.js
481 silly gunzTarPerm modified mode [ 'test/test.js', 438, 420 ]
482 silly gunzTarPerm extractEntry test/cancelable.js
483 silly gunzTarPerm modified mode [ 'test/cancelable.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 vendor/benchmark.js/benchmark.js
499 silly gunzTarPerm modified mode [ 'vendor/benchmark.js/benchmark.js', 438, 420 ]
500 silly gunzTarPerm extractEntry bin/buster-static
501 silly gunzTarPerm modified mode [ 'bin/buster-static', 438, 420 ]
502 silly gunzTarPerm extractEntry test/delay.js
503 silly gunzTarPerm modified mode [ 'test/delay.js', 438, 420 ]
504 silly gunzTarPerm extractEntry test/buster.js
505 silly gunzTarPerm modified mode [ 'test/buster.js', 438, 420 ]
506 silly gunzTarPerm extractEntry vendor/benchmark.js/LICENSE.txt
507 silly gunzTarPerm modified mode [ 'vendor/benchmark.js/LICENSE.txt', 438, 420 ]
508 silly gunzTarPerm extractEntry bin/buster-test
509 silly gunzTarPerm modified mode [ 'bin/buster-test', 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 vendor/platform.js/platform.js
515 silly gunzTarPerm modified mode [ 'vendor/platform.js/platform.js', 438, 420 ]
516 silly gunzTarPerm extractEntry test/map.js
517 silly gunzTarPerm modified mode [ 'test/map.js', 438, 420 ]
518 silly gunzTarPerm extractEntry test/promise.js
519 silly gunzTarPerm modified mode [ 'test/promise.js', 438, 420 ]
520 silly gunzTarPerm extractEntry vendor/platform.js/LICENSE.txt
521 silly gunzTarPerm modified mode [ 'vendor/platform.js/LICENSE.txt', 438, 420 ]
522 silly gunzTarPerm extractEntry Readme.md
523 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
524 silly gunzTarPerm extractEntry resources/buster-test.css
525 silly gunzTarPerm modified mode [ 'resources/buster-test.css', 438, 420 ]
526 silly gunzTarPerm extractEntry run-tests
527 silly gunzTarPerm modified mode [ 'run-tests', 438, 420 ]
528 silly gunzTarPerm extractEntry test/reduce.js
529 silly gunzTarPerm modified mode [ 'test/reduce.js', 438, 420 ]
530 silly gunzTarPerm extractEntry test/reject.js
531 silly gunzTarPerm modified mode [ 'test/reject.js', 438, 420 ]
532 silly gunzTarPerm extractEntry script/phantom.js
533 silly gunzTarPerm modified mode [ 'script/phantom.js', 438, 420 ]
534 silly gunzTarPerm extractEntry test/buster-test.js
535 silly gunzTarPerm modified mode [ 'test/buster-test.js', 438, 420 ]
536 silly gunzTarPerm extractEntry test/some.js
537 silly gunzTarPerm modified mode [ 'test/some.js', 438, 420 ]
538 silly gunzTarPerm extractEntry test/apply.js
539 silly gunzTarPerm modified mode [ 'test/apply.js', 438, 420 ]
540 silly gunzTarPerm extractEntry vendor/closure-compiler/README
541 silly gunzTarPerm modified mode [ 'vendor/closure-compiler/README', 438, 420 ]
542 silly gunzTarPerm extractEntry vendor/closure-compiler/compiler.jar
543 silly gunzTarPerm modified mode [ 'vendor/closure-compiler/compiler.jar', 438, 420 ]
544 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\package.json
545 silly gunzTarPerm extractEntry test/browser/browser-wiring-test.js
546 silly gunzTarPerm modified mode [ 'test/browser/browser-wiring-test.js', 438, 420 ]
547 silly gunzTarPerm extractEntry test/timeout.js
548 silly gunzTarPerm modified mode [ 'test/timeout.js', 438, 420 ]
549 silly gunzTarPerm extractEntry test/any.js
550 silly gunzTarPerm modified mode [ 'test/any.js', 438, 420 ]
551 silly lockFile f0ed773c-esources-node-modules-multi-glob e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob
552 info preinstall multi-glob@0.4.0
553 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\package.json
554 silly gunzTarPerm extractEntry test/when.js
555 silly gunzTarPerm modified mode [ 'test/when.js', 438, 420 ]
556 silly gunzTarPerm extractEntry test/isPromise.js
557 silly gunzTarPerm modified mode [ 'test/isPromise.js', 438, 420 ]
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 verbose cache add [ 'glob@>=3.1.9', null ]
566 silly cache add name=undefined spec="glob@>=3.1.9" args=["glob@>=3.1.9",null]
567 verbose parsed url { pathname: 'glob@%3E=3.1.9',
567 verbose parsed url path: 'glob@%3E=3.1.9',
567 verbose parsed url href: 'glob@%3E=3.1.9' }
568 silly cache add name="glob" spec=">=3.1.9" args=["glob",">=3.1.9"]
569 verbose parsed url { pathname: '%3E=3.1.9', path: '%3E=3.1.9', href: '%3E=3.1.9' }
570 verbose addNamed [ 'glob', '>=3.1.9' ]
571 verbose addNamed [ null, '>=3.1.9' ]
572 silly lockFile db8b6f11-glob-3-1-9 glob@>=3.1.9
573 verbose lock glob@>=3.1.9 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\db8b6f11-glob-3-1-9.lock
574 verbose cache add [ 'async@>=0.1.22', null ]
575 silly cache add name=undefined spec="async@>=0.1.22" args=["async@>=0.1.22",null]
576 verbose parsed url { pathname: 'async@%3E=0.1.22',
576 verbose parsed url path: 'async@%3E=0.1.22',
576 verbose parsed url href: 'async@%3E=0.1.22' }
577 silly cache add name="async" spec=">=0.1.22" args=["async",">=0.1.22"]
578 verbose parsed url { pathname: '%3E=0.1.22',
578 verbose parsed url path: '%3E=0.1.22',
578 verbose parsed url href: '%3E=0.1.22' }
579 verbose addNamed [ 'async', '>=0.1.22' ]
580 verbose addNamed [ null, '>=0.1.22' ]
581 silly lockFile 4163c2ff-async-0-1-22 async@>=0.1.22
582 verbose lock async@>=0.1.22 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\4163c2ff-async-0-1-22.lock
583 silly addNameRange { name: 'glob', range: '>=3.1.9', hasData: false }
584 silly addNameRange { name: 'async', range: '>=0.1.22', hasData: false }
585 silly gunzTarPerm extractEntry LICENSE.txt
586 silly gunzTarPerm modified mode [ 'LICENSE.txt', 438, 420 ]
587 verbose url raw glob
588 verbose url resolving [ 'https://registry.npmjs.org/', './glob' ]
589 verbose url resolved https://registry.npmjs.org/glob
590 info trying registry request attempt 1 at 00:01:29
591 verbose etag "D9XNXNHQQB2PQWN1MRTT2WQYP"
592 http GET https://registry.npmjs.org/glob
593 verbose url raw async
594 verbose url resolving [ 'https://registry.npmjs.org/', './async' ]
595 verbose url resolved https://registry.npmjs.org/async
596 info trying registry request attempt 1 at 00:01:29
597 verbose etag "34J5E9LDLHZ5TWGOVY4ON8S96"
598 http GET https://registry.npmjs.org/async
599 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\package.json
600 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime\package.json
601 silly lockFile 9fd61e0d-resources-node-modules-minimatch e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch
602 silly lockFile c4877fe3-ramp-resources-node-modules-mime e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime
603 info preinstall mime@1.2.8
604 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime\package.json
605 info preinstall minimatch@0.1.5
606 verbose readDependencies using package.json deps
607 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime\package.json
608 verbose readDependencies using package.json deps
609 silly resolved []
610 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime
611 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime
612 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\mime\package.json
613 verbose linkStuff [ false,
613 verbose linkStuff false,
613 verbose linkStuff false,
613 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules' ]
614 info linkStuff mime@1.2.8
615 verbose linkBins mime@1.2.8
616 verbose linkMans mime@1.2.8
617 verbose rebuildBundles mime@1.2.8
618 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\package.json
619 info install mime@1.2.8
620 verbose readDependencies using package.json deps
621 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\package.json
622 verbose readDependencies using package.json deps
623 info postinstall mime@1.2.8
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 00:01:29
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-evented-logger',
763 silly addNameRange range: '>=0.4.4',
763 silly addNameRange hasData: false }
764 silly addNameRange { name: 'buster-assertions', range: '>=0.10.3', hasData: false }
765 silly addNameRange { name: 'buster-format', range: '>=0.5.5', hasData: false }
766 silly addNameRange { name: 'sinon', range: '>=1.4.0-', hasData: false }
767 silly addNameRange { name: 'buster-test', range: '>=0.6.1', hasData: false }
768 silly addNameRange { name: 'buster-sinon', range: '>=0.6.0', hasData: false }
769 silly addNameRange { name: 'buster-test-cli', range: '>=0.7.4', hasData: false }
770 silly addNameRange { name: 'buster-server-cli', range: '>=0.2.2', 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 00:01:29
776 verbose fetch to= C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-7064\1358377289926-0.19827240728773177\tmp.tgz
777 http GET https://github.com/cujojs/when/tarball/1.3.0
778 verbose url raw buster-evented-logger
779 verbose url resolving [ 'https://registry.npmjs.org/', './buster-evented-logger' ]
780 verbose url resolved https://registry.npmjs.org/buster-evented-logger
781 info trying registry request attempt 1 at 00:01:29
782 verbose etag "EIL8BEE1CJVDR9RNC9OEHMD8G"
783 http GET https://registry.npmjs.org/buster-evented-logger
784 verbose url raw buster-assertions
785 verbose url resolving [ 'https://registry.npmjs.org/', './buster-assertions' ]
786 verbose url resolved https://registry.npmjs.org/buster-assertions
787 info trying registry request attempt 1 at 00:01:29
788 verbose etag "2YTOQLAXYS4I0BE0B138CWQ4M"
789 http GET https://registry.npmjs.org/buster-assertions
790 verbose url raw buster-core
791 verbose url resolving [ 'https://registry.npmjs.org/', './buster-core' ]
792 verbose url resolved https://registry.npmjs.org/buster-core
793 info trying registry request attempt 1 at 00:01:29
794 verbose etag "8DQ745HDBM1XW0Z4SME0LMGNB"
795 http GET https://registry.npmjs.org/buster-core
796 verbose url raw buster-format
797 verbose url resolving [ 'https://registry.npmjs.org/', './buster-format' ]
798 verbose url resolved https://registry.npmjs.org/buster-format
799 info trying registry request attempt 1 at 00:01:29
800 verbose etag "3XKHBQ5FAKC52G3ZW1WPMX6AX"
801 http GET https://registry.npmjs.org/buster-format
802 verbose url raw sinon
803 verbose url resolving [ 'https://registry.npmjs.org/', './sinon' ]
804 verbose url resolved https://registry.npmjs.org/sinon
805 info trying registry request attempt 1 at 00:01:29
806 verbose etag "9P7477B8YK85K0R1ZPG7H3495"
807 http GET https://registry.npmjs.org/sinon
808 verbose url raw buster-test
809 verbose url resolving [ 'https://registry.npmjs.org/', './buster-test' ]
810 verbose url resolved https://registry.npmjs.org/buster-test
811 info trying registry request attempt 1 at 00:01:29
812 verbose etag "3915NPWE27W5KH5FJ9MKJ975Z"
813 http GET https://registry.npmjs.org/buster-test
814 verbose url raw buster-sinon
815 verbose url resolving [ 'https://registry.npmjs.org/', './buster-sinon' ]
816 verbose url resolved https://registry.npmjs.org/buster-sinon
817 info trying registry request attempt 1 at 00:01:29
818 verbose etag "A8ELU4RM2TNJ5UQYOKY0JGPAR"
819 http GET https://registry.npmjs.org/buster-sinon
820 verbose url raw buster-test-cli
821 verbose url resolving [ 'https://registry.npmjs.org/', './buster-test-cli' ]
822 verbose url resolved https://registry.npmjs.org/buster-test-cli
823 info trying registry request attempt 1 at 00:01:29
824 verbose etag "AJAOD5O5JH2DE6POU3R1OQNSO"
825 http GET https://registry.npmjs.org/buster-test-cli
826 verbose url raw buster-server-cli
827 verbose url resolving [ 'https://registry.npmjs.org/', './buster-server-cli' ]
828 verbose url resolved https://registry.npmjs.org/buster-server-cli
829 info trying registry request attempt 1 at 00:01:29
830 verbose etag "82N4DX8MHJ7FPD5S0JKWF7HA"
831 http GET https://registry.npmjs.org/buster-server-cli
832 verbose url raw buster-static
833 verbose url resolving [ 'https://registry.npmjs.org/', './buster-static' ]
834 verbose url resolved https://registry.npmjs.org/buster-static
835 info trying registry request attempt 1 at 00:01:29
836 verbose etag "3855K9QUXQU7ZIE494W0UC0HQ"
837 http GET https://registry.npmjs.org/buster-static
838 verbose url raw buster-syntax
839 verbose url resolving [ 'https://registry.npmjs.org/', './buster-syntax' ]
840 verbose url resolved https://registry.npmjs.org/buster-syntax
841 info trying registry request attempt 1 at 00:01:29
842 verbose etag "8I8KOL4XMRZOLRYI336PDPJZH"
843 http GET https://registry.npmjs.org/buster-syntax
844 verbose url raw buster-autotest
845 verbose url resolving [ 'https://registry.npmjs.org/', './buster-autotest' ]
846 verbose url resolved https://registry.npmjs.org/buster-autotest
847 info trying registry request attempt 1 at 00:01:29
848 verbose etag "10EXRB8Z0999JVMKKLL431QVR"
849 http GET https://registry.npmjs.org/buster-autotest
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/async
922 silly registry.get cb [ 304,
922 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
922 silly registry.get etag: '"34J5E9LDLHZ5TWGOVY4ON8S96"',
922 silly registry.get date: 'Wed, 16 Jan 2013 23:00:06 GMT',
922 silly registry.get 'content-length': '0' } ]
923 verbose etag async from cache
924 http 304 https://registry.npmjs.org/lru-cache
925 silly registry.get cb [ 304,
925 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
925 silly registry.get etag: '"5F3IP7YQ8FVWM2V1EBJ2PNAES"',
925 silly registry.get date: 'Wed, 16 Jan 2013 23:00:06 GMT',
925 silly registry.get 'content-length': '0' } ]
926 verbose etag lru-cache from cache
927 silly addNameRange number 2 { name: 'async', range: '>=0.1.22', hasData: true }
928 silly addNameRange versions [ 'async',
928 silly addNameRange [ '0.1.0',
928 silly addNameRange '0.1.1',
928 silly addNameRange '0.1.2',
928 silly addNameRange '0.1.3',
928 silly addNameRange '0.1.4',
928 silly addNameRange '0.1.5',
928 silly addNameRange '0.1.6',
928 silly addNameRange '0.1.7',
928 silly addNameRange '0.1.8',
928 silly addNameRange '0.1.9',
928 silly addNameRange '0.1.10',
928 silly addNameRange '0.1.11',
928 silly addNameRange '0.1.12',
928 silly addNameRange '0.1.13',
928 silly addNameRange '0.1.14',
928 silly addNameRange '0.1.15',
928 silly addNameRange '0.1.16',
928 silly addNameRange '0.1.17',
928 silly addNameRange '0.1.18',
928 silly addNameRange '0.1.19',
928 silly addNameRange '0.1.20',
928 silly addNameRange '0.1.21',
928 silly addNameRange '0.1.22' ] ]
929 verbose addNamed [ 'async', '0.1.22' ]
930 verbose addNamed [ '0.1.22', '0.1.22' ]
931 silly lockFile 09d21715-async-0-1-22 async@0.1.22
932 verbose lock async@0.1.22 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\09d21715-async-0-1-22.lock
933 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\async\0.1.22\package\package.json
934 silly addNameRange number 2 { name: 'lru-cache', range: '>=1.0.5- <1.1.0-', hasData: true }
935 silly addNameRange versions [ 'lru-cache',
935 silly addNameRange [ '1.0.1',
935 silly addNameRange '1.0.2',
935 silly addNameRange '1.0.3',
935 silly addNameRange '1.0.4',
935 silly addNameRange '1.0.5',
935 silly addNameRange '1.0.6',
935 silly addNameRange '1.1.0',
935 silly addNameRange '1.1.1',
935 silly addNameRange '2.0.0',
935 silly addNameRange '2.0.1',
935 silly addNameRange '2.0.2',
935 silly addNameRange '2.0.3',
935 silly addNameRange '2.0.4',
935 silly addNameRange '2.1.0',
935 silly addNameRange '2.2.0',
935 silly addNameRange '2.2.1',
935 silly addNameRange '2.2.2' ] ]
936 verbose addNamed [ 'lru-cache', '1.0.6' ]
937 verbose addNamed [ '1.0.6', '1.0.6' ]
938 silly lockFile b9b6ae38-lru-cache-1-0-6 lru-cache@1.0.6
939 verbose lock lru-cache@1.0.6 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\b9b6ae38-lru-cache-1-0-6.lock
940 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lru-cache\1.0.6\package\package.json
941 silly lockFile 09d21715-async-0-1-22 async@0.1.22
942 silly lockFile 4163c2ff-async-0-1-22 async@>=0.1.22
943 silly lockFile b9b6ae38-lru-cache-1-0-6 lru-cache@1.0.6
944 silly lockFile ace8ef9d-lru-cache-1-0-5 lru-cache@~1.0.5
945 silly resolved [ { name: 'lru-cache',
945 silly resolved description: 'A cache object that deletes the least-recently-used items.',
945 silly resolved version: '1.0.6',
945 silly resolved author: { name: 'Isaac Z. Schlueter', email: 'i@izs.me' },
945 silly resolved scripts: { test: 'tap test' },
945 silly resolved main: 'lib/lru-cache.js',
945 silly resolved repository:
945 silly resolved { type: 'git',
945 silly resolved url: 'git://github.com/isaacs/node-lru-cache.git' },
945 silly resolved devDependencies: { tap: '0' },
945 silly resolved license:
945 silly resolved { type: 'MIT',
945 silly resolved url: 'http://github.com/isaacs/node-lru-cache/raw/master/LICENSE' },
945 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',
945 silly resolved readmeFilename: 'README.md',
945 silly resolved _id: 'lru-cache@1.0.6',
945 silly resolved _from: 'lru-cache@~1.0.5' } ]
946 info install lru-cache@1.0.6 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch
947 info installOne lru-cache@1.0.6
948 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lru-cache\1.0.6\package\package.json
949 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache unbuild
950 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache\package.json
951 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lru-cache\1.0.6\package.tgz
952 silly lockFile b1458e1d-minimatch-node-modules-lru-cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache
953 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
954 silly gunzTarPerm modes [ '755', '644' ]
955 silly gunzTarPerm extractEntry package.json
956 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
957 silly gunzTarPerm extractEntry .npmignore
958 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
959 silly gunzTarPerm extractEntry README.md
960 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
961 silly gunzTarPerm extractEntry LICENSE
962 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
963 silly gunzTarPerm extractEntry lib/lru-cache.js
964 silly gunzTarPerm modified mode [ 'lib/lru-cache.js', 438, 420 ]
965 silly gunzTarPerm extractEntry test/basic.js
966 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
967 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache\package.json
968 silly lockFile b1458e1d-minimatch-node-modules-lru-cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache
969 info preinstall lru-cache@1.0.6
970 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache\package.json
971 verbose readDependencies using package.json deps
972 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache\package.json
973 verbose readDependencies using package.json deps
974 silly resolved []
975 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache
976 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache
977 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\node_modules\lru-cache\package.json
978 verbose linkStuff [ false,
978 verbose linkStuff false,
978 verbose linkStuff false,
978 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\minimatch\\node_modules' ]
979 info linkStuff lru-cache@1.0.6
980 verbose linkBins lru-cache@1.0.6
981 verbose linkMans lru-cache@1.0.6
982 verbose rebuildBundles lru-cache@1.0.6
983 info install lru-cache@1.0.6
984 info postinstall lru-cache@1.0.6
985 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch
986 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch
987 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\minimatch\package.json
988 verbose linkStuff [ false,
988 verbose linkStuff false,
988 verbose linkStuff false,
988 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules' ]
989 info linkStuff minimatch@0.1.5
990 verbose linkBins minimatch@0.1.5
991 verbose linkMans minimatch@0.1.5
992 verbose rebuildBundles minimatch@0.1.5
993 verbose rebuildBundles [ 'lru-cache' ]
994 info install minimatch@0.1.5
995 info postinstall minimatch@0.1.5
996 http 304 https://registry.npmjs.org/buster-assertions
997 silly registry.get cb [ 304,
997 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
997 silly registry.get etag: '"2YTOQLAXYS4I0BE0B138CWQ4M"',
997 silly registry.get date: 'Wed, 16 Jan 2013 23:00:06 GMT',
997 silly registry.get 'content-length': '0' } ]
998 verbose etag buster-assertions from cache
999 http 304 https://registry.npmjs.org/buster-evented-logger
1000 silly registry.get cb [ 304,
1000 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1000 silly registry.get etag: '"EIL8BEE1CJVDR9RNC9OEHMD8G"',
1000 silly registry.get date: 'Wed, 16 Jan 2013 23:00:06 GMT',
1000 silly registry.get 'content-length': '0' } ]
1001 verbose etag buster-evented-logger from cache
1002 silly addNameRange number 2 { name: 'buster-assertions', range: '>=0.10.3', hasData: true }
1003 silly addNameRange versions [ 'buster-assertions',
1003 silly addNameRange [ '0.6.0',
1003 silly addNameRange '0.6.1',
1003 silly addNameRange '0.7.0',
1003 silly addNameRange '0.7.1',
1003 silly addNameRange '0.7.2',
1003 silly addNameRange '0.7.3',
1003 silly addNameRange '0.7.4',
1003 silly addNameRange '0.7.5',
1003 silly addNameRange '0.8.1',
1003 silly addNameRange '0.9.0',
1003 silly addNameRange '0.10.0',
1003 silly addNameRange '0.10.1',
1003 silly addNameRange '0.10.2',
1003 silly addNameRange '0.10.3' ] ]
1004 verbose addNamed [ 'buster-assertions', '0.10.3' ]
1005 verbose addNamed [ '0.10.3', '0.10.3' ]
1006 silly lockFile 9a693cd4-buster-assertions-0-10-3 buster-assertions@0.10.3
1007 verbose lock buster-assertions@0.10.3 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\9a693cd4-buster-assertions-0-10-3.lock
1008 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-assertions\0.10.3\package\package.json
1009 http 304 https://registry.npmjs.org/glob
1010 silly registry.get cb [ 304,
1010 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1010 silly registry.get etag: '"D9XNXNHQQB2PQWN1MRTT2WQYP"',
1010 silly registry.get date: 'Wed, 16 Jan 2013 23:00:06 GMT',
1010 silly registry.get 'content-length': '0' } ]
1011 verbose etag glob from cache
1012 silly addNameRange number 2 { name: 'buster-evented-logger',
1012 silly addNameRange range: '>=0.4.4',
1012 silly addNameRange hasData: true }
1013 silly addNameRange versions [ 'buster-evented-logger',
1013 silly addNameRange [ '0.3.0', '0.3.1', '0.4.0', '0.4.1', '0.4.2', '0.4.3', '0.4.4' ] ]
1014 verbose addNamed [ 'buster-evented-logger', '0.4.4' ]
1015 verbose addNamed [ '0.4.4', '0.4.4' ]
1016 silly lockFile acb621e8-buster-evented-logger-0-4-4 buster-evented-logger@0.4.4
1017 verbose lock buster-evented-logger@0.4.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\acb621e8-buster-evented-logger-0-4-4.lock
1018 silly lockFile 9a693cd4-buster-assertions-0-10-3 buster-assertions@0.10.3
1019 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-evented-logger\0.4.4\package\package.json
1020 silly lockFile 8b9c6398-buster-assertions-0-10-3 buster-assertions@>=0.10.3
1021 silly lockFile acb621e8-buster-evented-logger-0-4-4 buster-evented-logger@0.4.4
1022 silly lockFile 904cd65f-buster-evented-logger-0-4-4 buster-evented-logger@>=0.4.4
1023 silly addNameRange number 2 { name: 'glob', range: '>=3.1.9', hasData: true }
1024 silly addNameRange versions [ 'glob',
1024 silly addNameRange [ '1.1.0',
1024 silly addNameRange '2.0.9',
1024 silly addNameRange '2.0.8',
1024 silly addNameRange '2.0.7',
1024 silly addNameRange '2.1.0',
1024 silly addNameRange '3.0.0',
1024 silly addNameRange '3.0.1',
1024 silly addNameRange '3.1.0',
1024 silly addNameRange '3.1.1',
1024 silly addNameRange '3.1.2',
1024 silly addNameRange '3.1.3',
1024 silly addNameRange '3.1.4',
1024 silly addNameRange '3.1.5',
1024 silly addNameRange '3.1.6',
1024 silly addNameRange '3.1.7',
1024 silly addNameRange '3.1.9',
1024 silly addNameRange '3.1.10',
1024 silly addNameRange '3.1.11',
1024 silly addNameRange '3.1.12',
1024 silly addNameRange '3.1.13',
1024 silly addNameRange '3.1.14' ] ]
1025 verbose addNamed [ 'glob', '3.1.14' ]
1026 verbose addNamed [ '3.1.14', '3.1.14' ]
1027 silly lockFile 7cf60591-glob-3-1-14 glob@3.1.14
1028 verbose lock glob@3.1.14 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\7cf60591-glob-3-1-14.lock
1029 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\glob\3.1.14\package\package.json
1030 silly lockFile 7cf60591-glob-3-1-14 glob@3.1.14
1031 silly lockFile db8b6f11-glob-3-1-9 glob@>=3.1.9
1032 silly resolved [ { name: 'async',
1032 silly resolved description: 'Higher-order functions and common patterns for asynchronous code',
1032 silly resolved main: './index',
1032 silly resolved author: { name: 'Caolan McMahon' },
1032 silly resolved version: '0.1.22',
1032 silly resolved repository: { type: 'git', url: 'http://github.com/caolan/async.git' },
1032 silly resolved bugs: { url: 'http://github.com/caolan/async/issues' },
1032 silly resolved licenses: [ [Object] ],
1032 silly resolved devDependencies: { nodeunit: '>0.0.0', 'uglify-js': '1.2.x', nodelint: '>0.0.0' },
1032 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',
1032 silly resolved readmeFilename: 'README.md',
1032 silly resolved _id: 'async@0.1.22',
1032 silly resolved _from: 'async@>=0.1.22' },
1032 silly resolved { author:
1032 silly resolved { name: 'Isaac Z. Schlueter',
1032 silly resolved email: 'i@izs.me',
1032 silly resolved url: 'http://blog.izs.me/' },
1032 silly resolved name: 'glob',
1032 silly resolved description: 'a little globber',
1032 silly resolved version: '3.1.14',
1032 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/node-glob.git' },
1032 silly resolved main: 'glob.js',
1032 silly resolved engines: { node: '*' },
1032 silly resolved dependencies: { minimatch: '0.2', 'graceful-fs': '~1.1.2', inherits: '1' },
1032 silly resolved devDependencies: { tap: '~0.3', mkdirp: '0', rimraf: '1' },
1032 silly resolved scripts: { test: 'tap test/*.js' },
1032 silly resolved license: 'BSD',
1032 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',
1032 silly resolved readmeFilename: 'README.md',
1032 silly resolved _id: 'glob@3.1.14',
1032 silly resolved _from: 'glob@>=3.1.9' } ]
1033 info install async@0.1.22 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob
1034 info install glob@3.1.14 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob
1035 info installOne async@0.1.22
1036 info installOne glob@3.1.14
1037 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\async\0.1.22\package\package.json
1038 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async unbuild
1039 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async\package.json
1040 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\glob\3.1.14\package\package.json
1041 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob unbuild
1042 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\package.json
1043 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\async\0.1.22\package.tgz
1044 silly lockFile e34c6fc2-es-multi-glob-node-modules-async e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async
1045 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
1046 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\glob\3.1.14\package.tgz
1047 silly lockFile eabaa0c9-les-multi-glob-node-modules-glob e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob
1048 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
1049 silly gunzTarPerm modes [ '755', '644' ]
1050 silly gunzTarPerm modes [ '755', '644' ]
1051 silly gunzTarPerm extractEntry package.json
1052 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1053 http 304 https://registry.npmjs.org/buster-core
1054 silly registry.get cb [ 304,
1054 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1054 silly registry.get etag: '"8DQ745HDBM1XW0Z4SME0LMGNB"',
1054 silly registry.get date: 'Wed, 16 Jan 2013 23:00:06 GMT',
1054 silly registry.get 'content-length': '0' } ]
1055 verbose etag buster-core from cache
1056 silly gunzTarPerm extractEntry package.json
1057 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1058 silly gunzTarPerm extractEntry .npmignore
1059 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1060 silly gunzTarPerm extractEntry README.md
1061 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
1062 silly gunzTarPerm extractEntry .npmignore
1063 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1064 silly gunzTarPerm extractEntry README.md
1065 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
1066 silly addNameRange number 2 { name: 'buster-core', range: '>=0.6.3', hasData: true }
1067 silly addNameRange versions [ 'buster-core',
1067 silly addNameRange [ '0.3.0',
1067 silly addNameRange '0.3.1',
1067 silly addNameRange '0.4.0',
1067 silly addNameRange '0.5.0',
1067 silly addNameRange '0.5.1',
1067 silly addNameRange '0.6.0',
1067 silly addNameRange '0.6.1',
1067 silly addNameRange '0.6.2',
1067 silly addNameRange '0.6.3',
1067 silly addNameRange '0.6.4' ] ]
1068 verbose addNamed [ 'buster-core', '0.6.4' ]
1069 verbose addNamed [ '0.6.4', '0.6.4' ]
1070 silly lockFile e5f27ce7-buster-core-0-6-4 buster-core@0.6.4
1071 verbose lock buster-core@0.6.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\e5f27ce7-buster-core-0-6-4.lock
1072 silly gunzTarPerm extractEntry LICENSE
1073 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1074 silly gunzTarPerm extractEntry index.js
1075 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
1076 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-core\0.6.4\package\package.json
1077 silly gunzTarPerm extractEntry LICENSE
1078 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1079 silly gunzTarPerm extractEntry glob.js
1080 silly gunzTarPerm modified mode [ 'glob.js', 438, 420 ]
1081 silly lockFile e5f27ce7-buster-core-0-6-4 buster-core@0.6.4
1082 http 304 https://registry.npmjs.org/buster-format
1083 silly registry.get cb [ 304,
1083 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1083 silly registry.get etag: '"3XKHBQ5FAKC52G3ZW1WPMX6AX"',
1083 silly registry.get date: 'Wed, 16 Jan 2013 23:00:06 GMT',
1083 silly registry.get 'content-length': '0' } ]
1084 verbose etag buster-format from cache
1085 silly lockFile dc3ff9aa-buster-core-0-6-3 buster-core@>=0.6.3
1086 silly gunzTarPerm extractEntry .gitmodules
1087 silly gunzTarPerm modified mode [ '.gitmodules', 438, 420 ]
1088 silly gunzTarPerm extractEntry lib/async.js
1089 silly gunzTarPerm modified mode [ 'lib/async.js', 438, 420 ]
1090 silly gunzTarPerm extractEntry Makefile
1091 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
1092 silly gunzTarPerm extractEntry .travis.yml
1093 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1094 silly gunzTarPerm extractEntry examples/g.js
1095 silly gunzTarPerm modified mode [ 'examples/g.js', 438, 420 ]
1096 silly gunzTarPerm extractEntry examples/usr-local.js
1097 silly gunzTarPerm modified mode [ 'examples/usr-local.js', 438, 420 ]
1098 silly gunzTarPerm extractEntry test/00-setup.js
1099 silly gunzTarPerm modified mode [ 'test/00-setup.js', 438, 420 ]
1100 silly gunzTarPerm extractEntry test/bash-comparison.js
1101 silly gunzTarPerm modified mode [ 'test/bash-comparison.js', 438, 420 ]
1102 silly gunzTarPerm extractEntry test/cwd-test.js
1103 silly gunzTarPerm modified mode [ 'test/cwd-test.js', 438, 420 ]
1104 silly addNameRange number 2 { name: 'buster-format', range: '>=0.5.5', hasData: true }
1105 silly addNameRange versions [ 'buster-format',
1105 silly addNameRange [ '0.4.0',
1105 silly addNameRange '0.4.1',
1105 silly addNameRange '0.5.0',
1105 silly addNameRange '0.5.1',
1105 silly addNameRange '0.5.2',
1105 silly addNameRange '0.5.3',
1105 silly addNameRange '0.5.4',
1105 silly addNameRange '0.5.5' ] ]
1106 verbose addNamed [ 'buster-format', '0.5.5' ]
1107 verbose addNamed [ '0.5.5', '0.5.5' ]
1108 silly lockFile 54baec92-buster-format-0-5-5 buster-format@0.5.5
1109 verbose lock buster-format@0.5.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\54baec92-buster-format-0-5-5.lock
1110 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-format\0.5.5\package\package.json
1111 silly gunzTarPerm extractEntry test/mark.js
1112 silly gunzTarPerm modified mode [ 'test/mark.js', 438, 420 ]
1113 silly gunzTarPerm extractEntry test/pause-resume.js
1114 silly gunzTarPerm modified mode [ 'test/pause-resume.js', 438, 420 ]
1115 silly lockFile 54baec92-buster-format-0-5-5 buster-format@0.5.5
1116 silly lockFile 37787860-buster-format-0-5-5 buster-format@>=0.5.5
1117 silly gunzTarPerm extractEntry test/root-nomount.js
1118 silly gunzTarPerm modified mode [ 'test/root-nomount.js', 438, 420 ]
1119 silly gunzTarPerm extractEntry test/root.js
1120 silly gunzTarPerm modified mode [ 'test/root.js', 438, 420 ]
1121 silly gunzTarPerm extractEntry test/zz-cleanup.js
1122 silly gunzTarPerm modified mode [ 'test/zz-cleanup.js', 438, 420 ]
1123 http 304 https://registry.npmjs.org/sinon
1124 silly registry.get cb [ 304,
1124 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1124 silly registry.get etag: '"9P7477B8YK85K0R1ZPG7H3495"',
1124 silly registry.get date: 'Wed, 16 Jan 2013 23:00:06 GMT',
1124 silly registry.get 'content-length': '0' } ]
1125 verbose etag sinon from cache
1126 http 304 https://registry.npmjs.org/buster-test
1127 silly registry.get cb [ 304,
1127 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1127 silly registry.get etag: '"3915NPWE27W5KH5FJ9MKJ975Z"',
1127 silly registry.get date: 'Wed, 16 Jan 2013 23:00:06 GMT',
1127 silly registry.get 'content-length': '0' } ]
1128 verbose etag buster-test from cache
1129 silly addNameRange number 2 { name: 'sinon', range: '>=1.4.0-', hasData: true }
1130 silly addNameRange versions [ 'sinon',
1130 silly addNameRange [ '0.6.2',
1130 silly addNameRange '0.6.3',
1130 silly addNameRange '1.0.0',
1130 silly addNameRange '1.0.1',
1130 silly addNameRange '1.0.2',
1130 silly addNameRange '1.1.0',
1130 silly addNameRange '1.1.1',
1130 silly addNameRange '1.2.0',
1130 silly addNameRange '1.3.0',
1130 silly addNameRange '1.3.1',
1130 silly addNameRange '1.3.2',
1130 silly addNameRange '1.3.3',
1130 silly addNameRange '1.3.4',
1130 silly addNameRange '1.4.0',
1130 silly addNameRange '1.4.1',
1130 silly addNameRange '1.4.2',
1130 silly addNameRange '1.5.0',
1130 silly addNameRange '1.5.2' ] ]
1131 verbose addNamed [ 'sinon', '1.5.2' ]
1132 verbose addNamed [ '1.5.2', '1.5.2' ]
1133 silly lockFile cc496cca-sinon-1-5-2 sinon@1.5.2
1134 verbose lock sinon@1.5.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\cc496cca-sinon-1-5-2.lock
1135 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\sinon\1.5.2\package\package.json
1136 silly addNameRange number 2 { name: 'buster-test', range: '>=0.6.1', hasData: true }
1137 silly addNameRange versions [ 'buster-test',
1137 silly addNameRange [ '0.2.0',
1137 silly addNameRange '0.2.1',
1137 silly addNameRange '0.3.0',
1137 silly addNameRange '0.4.0',
1137 silly addNameRange '0.4.1',
1137 silly addNameRange '0.4.2',
1137 silly addNameRange '0.4.3',
1137 silly addNameRange '0.5.0',
1137 silly addNameRange '0.5.1',
1137 silly addNameRange '0.5.2',
1137 silly addNameRange '0.5.3',
1137 silly addNameRange '0.6.0',
1137 silly addNameRange '0.6.1' ] ]
1138 verbose addNamed [ 'buster-test', '0.6.1' ]
1139 verbose addNamed [ '0.6.1', '0.6.1' ]
1140 silly lockFile 5dcd0301-buster-test-0-6-1 buster-test@0.6.1
1141 verbose lock buster-test@0.6.1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\5dcd0301-buster-test-0-6-1.lock
1142 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-test\0.6.1\package\package.json
1143 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async\package.json
1144 silly lockFile cc496cca-sinon-1-5-2 sinon@1.5.2
1145 silly lockFile ab40d67b-sinon-1-4 sinon@>=1.4
1146 silly lockFile e34c6fc2-es-multi-glob-node-modules-async e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async
1147 silly lockFile 5dcd0301-buster-test-0-6-1 buster-test@0.6.1
1148 silly lockFile 32734f35-buster-test-0-6-1 buster-test@>=0.6.1
1149 http 200 https://github.com/cujojs/when/tarball/1.3.0
1150 http 304 https://registry.npmjs.org/buster-sinon
1151 silly registry.get cb [ 304,
1151 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1151 silly registry.get etag: '"A8ELU4RM2TNJ5UQYOKY0JGPAR"',
1151 silly registry.get date: 'Wed, 16 Jan 2013 23:00:06 GMT',
1151 silly registry.get 'content-length': '0' } ]
1152 verbose etag buster-sinon from cache
1153 info preinstall async@0.1.22
1154 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async\package.json
1155 silly addNameRange number 2 { name: 'buster-sinon', range: '>=0.6.0', hasData: true }
1156 silly addNameRange versions [ 'buster-sinon', [ '0.5.0', '0.5.1', '0.6.0' ] ]
1157 verbose addNamed [ 'buster-sinon', '0.6.0' ]
1158 verbose addNamed [ '0.6.0', '0.6.0' ]
1159 silly lockFile 5fb74c8e-buster-sinon-0-6-0 buster-sinon@0.6.0
1160 verbose lock buster-sinon@0.6.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\5fb74c8e-buster-sinon-0-6-0.lock
1161 verbose readDependencies using package.json deps
1162 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async\package.json
1163 verbose readDependencies using package.json deps
1164 silly resolved []
1165 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async
1166 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async
1167 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\async\package.json
1168 verbose linkStuff [ false,
1168 verbose linkStuff false,
1168 verbose linkStuff false,
1168 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\multi-glob\\node_modules' ]
1169 info linkStuff async@0.1.22
1170 verbose linkBins async@0.1.22
1171 verbose linkMans async@0.1.22
1172 verbose rebuildBundles async@0.1.22
1173 info install async@0.1.22
1174 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-sinon\0.6.0\package\package.json
1175 info postinstall async@0.1.22
1176 http 304 https://registry.npmjs.org/buster-test-cli
1177 silly registry.get cb [ 304,
1177 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1177 silly registry.get etag: '"AJAOD5O5JH2DE6POU3R1OQNSO"',
1177 silly registry.get date: 'Wed, 16 Jan 2013 23:00:06 GMT',
1177 silly registry.get 'content-length': '0' } ]
1178 verbose etag buster-test-cli from cache
1179 silly lockFile 5fb74c8e-buster-sinon-0-6-0 buster-sinon@0.6.0
1180 silly lockFile 3a885c21-buster-sinon-0-6-0 buster-sinon@>=0.6.0
1181 http 304 https://registry.npmjs.org/buster-server-cli
1182 silly registry.get cb [ 304,
1182 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1182 silly registry.get etag: '"82N4DX8MHJ7FPD5S0JKWF7HA"',
1182 silly registry.get date: 'Wed, 16 Jan 2013 23:00:06 GMT',
1182 silly registry.get 'content-length': '0' } ]
1183 verbose etag buster-server-cli from cache
1184 silly addNameRange number 2 { name: 'buster-test-cli', range: '>=0.7.4', hasData: true }
1185 silly addNameRange versions [ 'buster-test-cli',
1185 silly addNameRange [ '0.1.0',
1185 silly addNameRange '0.2.0',
1185 silly addNameRange '0.2.1',
1185 silly addNameRange '0.2.2',
1185 silly addNameRange '0.2.3',
1185 silly addNameRange '0.2.4',
1185 silly addNameRange '0.3.0',
1185 silly addNameRange '0.4.0',
1185 silly addNameRange '0.4.1',
1185 silly addNameRange '0.4.2',
1185 silly addNameRange '0.4.3',
1185 silly addNameRange '0.4.4',
1185 silly addNameRange '0.4.5',
1185 silly addNameRange '0.4.6',
1185 silly addNameRange '0.4.7',
1185 silly addNameRange '0.5.0',
1185 silly addNameRange '0.5.1',
1185 silly addNameRange '0.5.2',
1185 silly addNameRange '0.6.0',
1185 silly addNameRange '0.6.1',
1185 silly addNameRange '0.6.3',
1185 silly addNameRange '0.6.2',
1185 silly addNameRange '0.7.0',
1185 silly addNameRange '0.6.4',
1185 silly addNameRange '0.7.1',
1185 silly addNameRange '0.7.2',
1185 silly addNameRange '0.7.3',
1185 silly addNameRange '0.7.4',
1185 silly addNameRange '0.7.5' ] ]
1186 verbose addNamed [ 'buster-test-cli', '0.7.5' ]
1187 verbose addNamed [ '0.7.5', '0.7.5' ]
1188 silly lockFile 909ec65e-buster-test-cli-0-7-5 buster-test-cli@0.7.5
1189 verbose lock buster-test-cli@0.7.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\909ec65e-buster-test-cli-0-7-5.lock
1190 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-test-cli\0.7.5\package\package.json
1191 silly addNameRange number 2 { name: 'buster-server-cli', range: '>=0.2.2', hasData: true }
1192 silly addNameRange versions [ 'buster-server-cli',
1192 silly addNameRange [ '0.1.0', '0.2.0', '0.1.1', '0.2.1', '0.1.2', '0.2.2' ] ]
1193 verbose addNamed [ 'buster-server-cli', '0.2.2' ]
1194 verbose addNamed [ '0.2.2', '0.2.2' ]
1195 silly lockFile 7c4d5bf1-buster-server-cli-0-2-2 buster-server-cli@0.2.2
1196 verbose lock buster-server-cli@0.2.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\7c4d5bf1-buster-server-cli-0-2-2.lock
1197 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-server-cli\0.2.2\package\package.json
1198 silly lockFile 909ec65e-buster-test-cli-0-7-5 buster-test-cli@0.7.5
1199 silly lockFile 23df14a4-buster-test-cli-0-7-4 buster-test-cli@>=0.7.4
1200 silly lockFile 7c4d5bf1-buster-server-cli-0-2-2 buster-server-cli@0.2.2
1201 silly lockFile 4060cde8-buster-server-cli-0-2-2 buster-server-cli@>=0.2.2
1202 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\package.json
1203 silly lockFile eabaa0c9-les-multi-glob-node-modules-glob e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob
1204 info preinstall glob@3.1.14
1205 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\package.json
1206 verbose readDependencies using package.json deps
1207 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\package.json
1208 verbose readDependencies using package.json deps
1209 verbose cache add [ 'minimatch@0.2', null ]
1210 silly cache add name=undefined spec="minimatch@0.2" args=["minimatch@0.2",null]
1211 verbose parsed url { pathname: 'minimatch@0.2',
1211 verbose parsed url path: 'minimatch@0.2',
1211 verbose parsed url href: 'minimatch@0.2' }
1212 silly cache add name="minimatch" spec="0.2" args=["minimatch","0.2"]
1213 verbose parsed url { pathname: '0.2', path: '0.2', href: '0.2' }
1214 verbose addNamed [ 'minimatch', '0.2' ]
1215 verbose addNamed [ null, '>=0.2.0- <0.3.0-' ]
1216 silly lockFile 1c6e096b-minimatch-0-2 minimatch@0.2
1217 verbose lock minimatch@0.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\1c6e096b-minimatch-0-2.lock
1218 verbose cache add [ 'graceful-fs@~1.1.2', null ]
1219 silly cache add name=undefined spec="graceful-fs@~1.1.2" args=["graceful-fs@~1.1.2",null]
1220 verbose parsed url { pathname: 'graceful-fs@~1.1.2',
1220 verbose parsed url path: 'graceful-fs@~1.1.2',
1220 verbose parsed url href: 'graceful-fs@~1.1.2' }
1221 silly cache add name="graceful-fs" spec="~1.1.2" args=["graceful-fs","~1.1.2"]
1222 verbose parsed url { pathname: '~1.1.2', path: '~1.1.2', href: '~1.1.2' }
1223 verbose addNamed [ 'graceful-fs', '~1.1.2' ]
1224 verbose addNamed [ null, '>=1.1.2- <1.2.0-' ]
1225 silly lockFile 6ef561cf-graceful-fs-1-1-2 graceful-fs@~1.1.2
1226 verbose lock graceful-fs@~1.1.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\6ef561cf-graceful-fs-1-1-2.lock
1227 verbose cache add [ 'inherits@1', null ]
1228 silly cache add name=undefined spec="inherits@1" args=["inherits@1",null]
1229 verbose parsed url { pathname: 'inherits@1',
1229 verbose parsed url path: 'inherits@1',
1229 verbose parsed url href: 'inherits@1' }
1230 silly cache add name="inherits" spec="1" args=["inherits","1"]
1231 verbose parsed url { pathname: '1', path: '1', href: '1' }
1232 verbose addNamed [ 'inherits', '1' ]
1233 verbose addNamed [ null, '>=1.0.0- <2.0.0-' ]
1234 silly lockFile 4bca46d0-inherits-1 inherits@1
1235 verbose lock inherits@1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\4bca46d0-inherits-1.lock
1236 silly addNameRange { name: 'minimatch', range: '>=0.2.0- <0.3.0-', hasData: false }
1237 silly addNameRange { name: 'graceful-fs',
1237 silly addNameRange range: '>=1.1.2- <1.2.0-',
1237 silly addNameRange hasData: false }
1238 silly addNameRange { name: 'inherits', range: '>=1.0.0- <2.0.0-', hasData: false }
1239 verbose url raw minimatch
1240 verbose url resolving [ 'https://registry.npmjs.org/', './minimatch' ]
1241 verbose url resolved https://registry.npmjs.org/minimatch
1242 info trying registry request attempt 1 at 00:01:31
1243 verbose etag "7XN7DSRP3C1TTSSZZBUHYRL3I"
1244 http GET https://registry.npmjs.org/minimatch
1245 http 304 https://registry.npmjs.org/buster-static
1246 silly registry.get cb [ 304,
1246 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1246 silly registry.get etag: '"3855K9QUXQU7ZIE494W0UC0HQ"',
1246 silly registry.get date: 'Wed, 16 Jan 2013 23:00:06 GMT',
1246 silly registry.get 'content-length': '0' } ]
1247 verbose etag buster-static from cache
1248 verbose url raw inherits
1249 verbose url resolving [ 'https://registry.npmjs.org/', './inherits' ]
1250 verbose url resolved https://registry.npmjs.org/inherits
1251 info trying registry request attempt 1 at 00:01:31
1252 verbose etag "52CHT7EWNGVCBL8XB7L40XF7N"
1253 http GET https://registry.npmjs.org/inherits
1254 verbose url raw graceful-fs
1255 verbose url resolving [ 'https://registry.npmjs.org/', './graceful-fs' ]
1256 verbose url resolved https://registry.npmjs.org/graceful-fs
1257 info trying registry request attempt 1 at 00:01:31
1258 verbose etag "2OYQY78FYNISIKTRQN371L09B"
1259 http GET https://registry.npmjs.org/graceful-fs
1260 http 304 https://registry.npmjs.org/buster-syntax
1261 silly registry.get cb [ 304,
1261 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1261 silly registry.get etag: '"8I8KOL4XMRZOLRYI336PDPJZH"',
1261 silly registry.get date: 'Wed, 16 Jan 2013 23:00:06 GMT',
1261 silly registry.get 'content-length': '0' } ]
1262 verbose etag buster-syntax from cache
1263 silly addNameRange number 2 { name: 'buster-static', range: '>=0.5.0-', hasData: true }
1264 silly addNameRange versions [ 'buster-static',
1264 silly addNameRange [ '0.1.0',
1264 silly addNameRange '0.2.0',
1264 silly addNameRange '0.3.0',
1264 silly addNameRange '0.3.1',
1264 silly addNameRange '0.3.2',
1264 silly addNameRange '0.3.3',
1264 silly addNameRange '0.5.0',
1264 silly addNameRange '0.5.1' ] ]
1265 verbose addNamed [ 'buster-static', '0.5.1' ]
1266 verbose addNamed [ '0.5.1', '0.5.1' ]
1267 silly lockFile 3ece7b24-buster-static-0-5-1 buster-static@0.5.1
1268 verbose lock buster-static@0.5.1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\3ece7b24-buster-static-0-5-1.lock
1269 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-static\0.5.1\package\package.json
1270 silly lockFile 3ece7b24-buster-static-0-5-1 buster-static@0.5.1
1271 silly lockFile 4203604e-buster-static-0-5 buster-static@>=0.5
1272 silly addNameRange number 2 { name: 'buster-syntax',
1272 silly addNameRange range: '>=0.4.0- <0.5.0-',
1272 silly addNameRange hasData: true }
1273 silly addNameRange versions [ 'buster-syntax',
1273 silly addNameRange [ '0.1.0', '0.1.1', '0.2.0', '0.4.0', '0.4.2' ] ]
1274 verbose addNamed [ 'buster-syntax', '0.4.2' ]
1275 verbose addNamed [ '0.4.2', '0.4.2' ]
1276 silly lockFile 0b459004-buster-syntax-0-4-2 buster-syntax@0.4.2
1277 verbose lock buster-syntax@0.4.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\0b459004-buster-syntax-0-4-2.lock
1278 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-syntax\0.4.2\package\package.json
1279 silly lockFile 0b459004-buster-syntax-0-4-2 buster-syntax@0.4.2
1280 silly lockFile 18af6c0b-buster-syntax-0-4 buster-syntax@~0.4
1281 http 304 https://registry.npmjs.org/buster-autotest
1282 silly registry.get cb [ 304,
1282 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
1282 silly registry.get etag: '"10EXRB8Z0999JVMKKLL431QVR"',
1282 silly registry.get date: 'Wed, 16 Jan 2013 23:00:06 GMT',
1282 silly registry.get 'content-length': '0' } ]
1283 verbose etag buster-autotest from cache
1284 silly addNameRange number 2 { name: 'buster-autotest', range: '>=0.2.0', hasData: true }
1285 silly addNameRange versions [ 'buster-autotest', [ '0.1.0', '0.1.1', '0.2.0' ] ]
1286 verbose addNamed [ 'buster-autotest', '0.2.0' ]
1287 verbose addNamed [ '0.2.0', '0.2.0' ]
1288 silly lockFile 351ac7ee-buster-autotest-0-2-0 buster-autotest@0.2.0
1289 verbose lock buster-autotest@0.2.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\351ac7ee-buster-autotest-0-2-0.lock
1290 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-autotest\0.2.0\package\package.json
1291 silly lockFile 351ac7ee-buster-autotest-0-2-0 buster-autotest@0.2.0
1292 silly lockFile 0ec5ee7e-buster-autotest-0-2-0 buster-autotest@>=0.2.0
1293 verbose tar unpack C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-7064\1358377289926-0.19827240728773177\tmp.tgz
1294 silly lockFile f8cb01a0-9926-0-19827240728773177-package C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-7064\1358377289926-0.19827240728773177\package
1295 verbose lock C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-7064\1358377289926-0.19827240728773177\package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\f8cb01a0-9926-0-19827240728773177-package.lock
1296 silly gunzTarPerm modes [ '755', '644' ]
1297 silly gunzTarPerm extractEntry
1298 silly gunzTarPerm modified mode [ '', 509, 493 ]
1299 silly gunzTarPerm extractEntry .gitignore
1300 silly gunzTarPerm modified mode [ '.gitignore', 436, 420 ]
1301 silly gunzTarPerm extractEntry .gitmodules
1302 silly gunzTarPerm modified mode [ '.gitmodules', 436, 420 ]
1303 silly gunzTarPerm extractEntry .travis.yml
1304 silly gunzTarPerm modified mode [ '.travis.yml', 436, 420 ]
1305 silly gunzTarPerm extractEntry LICENSE.txt
1306 silly gunzTarPerm modified mode [ 'LICENSE.txt', 436, 420 ]
1307 silly gunzTarPerm extractEntry README.md
1308 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]
1309 silly gunzTarPerm extractEntry apply.js
1310 silly gunzTarPerm modified mode [ 'apply.js', 436, 420 ]
1311 silly gunzTarPerm extractEntry cancelable.js
1312 silly gunzTarPerm modified mode [ 'cancelable.js', 436, 420 ]
1313 silly gunzTarPerm extractEntry debug.js
1314 silly gunzTarPerm modified mode [ 'debug.js', 436, 420 ]
1315 silly gunzTarPerm extractEntry delay.js
1316 silly gunzTarPerm modified mode [ 'delay.js', 436, 420 ]
1317 silly gunzTarPerm extractEntry package.json
1318 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ]
1319 silly gunzTarPerm extractEntry test/
1320 silly gunzTarPerm modified mode [ 'test/', 509, 493 ]
1321 silly gunzTarPerm extractEntry test/all.js
1322 silly gunzTarPerm modified mode [ 'test/all.js', 436, 420 ]
1323 silly gunzTarPerm extractEntry test/any.js
1324 silly gunzTarPerm modified mode [ 'test/any.js', 436, 420 ]
1325 silly gunzTarPerm extractEntry test/apply.js
1326 silly gunzTarPerm modified mode [ 'test/apply.js', 436, 420 ]
1327 silly gunzTarPerm extractEntry test/buster.js
1328 silly gunzTarPerm modified mode [ 'test/buster.js', 436, 420 ]
1329 silly gunzTarPerm extractEntry test/cancelable.js
1330 silly gunzTarPerm modified mode [ 'test/cancelable.js', 436, 420 ]
1331 silly gunzTarPerm extractEntry test/chain.js
1332 silly gunzTarPerm modified mode [ 'test/chain.js', 436, 420 ]
1333 silly gunzTarPerm extractEntry test/defer.js
1334 silly gunzTarPerm modified mode [ 'test/defer.js', 436, 420 ]
1335 silly gunzTarPerm extractEntry test/delay.js
1336 silly gunzTarPerm modified mode [ 'test/delay.js', 436, 420 ]
1337 silly gunzTarPerm extractEntry test/isPromise.js
1338 silly gunzTarPerm modified mode [ 'test/isPromise.js', 436, 420 ]
1339 silly gunzTarPerm extractEntry test/map.js
1340 silly gunzTarPerm modified mode [ 'test/map.js', 436, 420 ]
1341 silly gunzTarPerm extractEntry test/promise.js
1342 silly gunzTarPerm modified mode [ 'test/promise.js', 436, 420 ]
1343 silly gunzTarPerm extractEntry test/reduce.js
1344 silly gunzTarPerm modified mode [ 'test/reduce.js', 436, 420 ]
1345 silly gunzTarPerm extractEntry test/reject.js
1346 silly gunzTarPerm modified mode [ 'test/reject.js', 436, 420 ]
1347 silly gunzTarPerm extractEntry test/some.js
1348 silly gunzTarPerm modified mode [ 'test/some.js', 436, 420 ]
1349 silly gunzTarPerm extractEntry test/timeout.js
1350 silly gunzTarPerm modified mode [ 'test/timeout.js', 436, 420 ]
1351 silly gunzTarPerm extractEntry test/when.js
1352 silly gunzTarPerm modified mode [ 'test/when.js', 436, 420 ]
1353 silly gunzTarPerm extractEntry timed.js
1354 silly gunzTarPerm modified mode [ 'timed.js', 436, 420 ]
1355 silly gunzTarPerm extractEntry timeout.js
1356 silly gunzTarPerm modified mode [ 'timeout.js', 436, 420 ]
1357 silly gunzTarPerm extractEntry when.js
1358 silly gunzTarPerm modified mode [ 'when.js', 436, 420 ]
1359 verbose read json C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-7064\1358377289926-0.19827240728773177\package\package.json
1360 silly lockFile f8cb01a0-9926-0-19827240728773177-package C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-7064\1358377289926-0.19827240728773177\package
1361 verbose from cache C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-7064\1358377289926-0.19827240728773177\package\package.json
1362 verbose tar pack [ 'C:\\Dokumente und Einstellungen\\Administrator\\Anwendungsdaten\\npm-cache\\when\\1.3.0\\package.tgz',
1362 verbose tar pack 'C:\\DOKUME~1\\ADMINI~1\\LOKALE~1\\Temp\\npm-7064\\1358377289926-0.19827240728773177\\package' ]
1363 verbose tarball C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
1364 verbose folder C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\npm-7064\1358377289926-0.19827240728773177\package
1365 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
1366 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
1367 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
1368 silly lockFile 05b0a388-ten-npm-cache-when-1-3-0-package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package
1369 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
1370 silly lockFile 05b0a388-ten-npm-cache-when-1-3-0-package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package
1371 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
1372 silly lockFile 05b0a388-ten-npm-cache-when-1-3-0-package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package
1373 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
1374 silly gunzTarPerm modes [ '755', '644' ]
1375 silly gunzTarPerm extractEntry package.json
1376 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1377 silly gunzTarPerm extractEntry .npmignore
1378 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1379 silly gunzTarPerm extractEntry README.md
1380 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
1381 silly gunzTarPerm extractEntry timeout.js
1382 silly gunzTarPerm modified mode [ 'timeout.js', 438, 420 ]
1383 silly gunzTarPerm extractEntry apply.js
1384 silly gunzTarPerm modified mode [ 'apply.js', 438, 420 ]
1385 silly gunzTarPerm extractEntry cancelable.js
1386 silly gunzTarPerm modified mode [ 'cancelable.js', 438, 420 ]
1387 silly gunzTarPerm extractEntry debug.js
1388 silly gunzTarPerm modified mode [ 'debug.js', 438, 420 ]
1389 silly gunzTarPerm extractEntry delay.js
1390 silly gunzTarPerm modified mode [ 'delay.js', 438, 420 ]
1391 silly gunzTarPerm extractEntry timed.js
1392 silly gunzTarPerm modified mode [ 'timed.js', 438, 420 ]
1393 silly gunzTarPerm extractEntry when.js
1394 silly gunzTarPerm modified mode [ 'when.js', 438, 420 ]
1395 silly gunzTarPerm extractEntry test/all.js
1396 silly gunzTarPerm modified mode [ 'test/all.js', 438, 420 ]
1397 silly gunzTarPerm extractEntry test/cancelable.js
1398 silly gunzTarPerm modified mode [ 'test/cancelable.js', 438, 420 ]
1399 silly gunzTarPerm extractEntry test/chain.js
1400 silly gunzTarPerm modified mode [ 'test/chain.js', 438, 420 ]
1401 silly gunzTarPerm extractEntry test/defer.js
1402 silly gunzTarPerm modified mode [ 'test/defer.js', 438, 420 ]
1403 silly gunzTarPerm extractEntry test/delay.js
1404 silly gunzTarPerm modified mode [ 'test/delay.js', 438, 420 ]
1405 silly gunzTarPerm extractEntry test/buster.js
1406 silly gunzTarPerm modified mode [ 'test/buster.js', 438, 420 ]
1407 silly gunzTarPerm extractEntry test/map.js
1408 silly gunzTarPerm modified mode [ 'test/map.js', 438, 420 ]
1409 silly gunzTarPerm extractEntry test/promise.js
1410 silly gunzTarPerm modified mode [ 'test/promise.js', 438, 420 ]
1411 silly gunzTarPerm extractEntry test/reduce.js
1412 silly gunzTarPerm modified mode [ 'test/reduce.js', 438, 420 ]
1413 silly gunzTarPerm extractEntry test/reject.js
1414 silly gunzTarPerm modified mode [ 'test/reject.js', 438, 420 ]
1415 silly gunzTarPerm extractEntry test/some.js
1416 silly gunzTarPerm modified mode [ 'test/some.js', 438, 420 ]
1417 silly gunzTarPerm extractEntry test/apply.js
1418 silly gunzTarPerm modified mode [ 'test/apply.js', 438, 420 ]
1419 silly gunzTarPerm extractEntry test/timeout.js
1420 silly gunzTarPerm modified mode [ 'test/timeout.js', 438, 420 ]
1421 silly gunzTarPerm extractEntry test/any.js
1422 silly gunzTarPerm modified mode [ 'test/any.js', 438, 420 ]
1423 silly gunzTarPerm extractEntry test/when.js
1424 silly gunzTarPerm modified mode [ 'test/when.js', 438, 420 ]
1425 silly gunzTarPerm extractEntry test/isPromise.js
1426 silly gunzTarPerm modified mode [ 'test/isPromise.js', 438, 420 ]
1427 silly gunzTarPerm extractEntry .gitmodules
1428 silly gunzTarPerm modified mode [ '.gitmodules', 438, 420 ]
1429 silly gunzTarPerm extractEntry .travis.yml
1430 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1431 silly gunzTarPerm extractEntry LICENSE.txt
1432 silly gunzTarPerm modified mode [ 'LICENSE.txt', 438, 420 ]
1433 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package\package.json
1434 silly lockFile 05b0a388-ten-npm-cache-when-1-3-0-package C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package
1435 silly shasum updated bytes 20031
1436 info shasum 52c7e6aa483a84105f6f486956deeb83aea10ec1
1436 info shasum C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
1437 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package\package.json
1438 verbose chmod C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz 644
1439 silly chown skipping for windows C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\when\1.3.0\package.tgz
1440 silly lockFile 62a67e29-ub-com-cujojs-when-tarball-1-3-0 https://github.com/cujojs/when/tarball/1.3.0
1441 info already installed when@1.3.0
1442 silly resolved [ { name: 'buster-assertions',
1442 silly resolved version: '0.10.3',
1442 silly resolved description: 'Assertions for any JavaScript test framework and environment',
1442 silly resolved homepage: 'http://busterjs.org/docs/buster-assertions',
1442 silly resolved author: { name: 'August Lilleaas and Christian Johansen' },
1442 silly resolved contributors: [ [Object], [Object] ],
1442 silly resolved main: './lib/buster-assertions',
1442 silly resolved repository:
1442 silly resolved { type: 'git',
1442 silly resolved url: 'git://gitorious.org/buster/buster-assertions.git' },
1442 silly resolved scripts: { test: './run-tests' },
1442 silly resolved dependencies: { 'buster-core': '>=0.6.2' },
1442 silly resolved devDependencies: { sinon: '>=1.3', 'buster-util': '>=0.5' },
1442 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',
1442 silly resolved readmeFilename: 'Readme.md',
1442 silly resolved _id: 'buster-assertions@0.10.3',
1442 silly resolved _from: 'buster-assertions@>=0.10.3' },
1442 silly resolved { name: 'buster-evented-logger',
1442 silly resolved version: '0.4.4',
1442 silly resolved description: 'An evented console logger',
1442 silly resolved homepage: 'http://busterjs.org/docs/buster-evented-logger',
1442 silly resolved author:
1442 silly resolved { name: 'Christian Johansen',
1442 silly resolved email: 'christian@cjohansen.no',
1442 silly resolved url: 'http://cjohansen.no' },
1442 silly resolved contributors: [ [Object] ],
1442 silly resolved main: './lib/buster-evented-logger',
1442 silly resolved repository:
1442 silly resolved { type: 'git',
1442 silly resolved url: 'git://gitorious.org/buster/buster-evented-logger.git' },
1442 silly resolved scripts: { test: './run-tests' },
1442 silly resolved dependencies: { 'buster-core': '>=0.6.0' },
1442 silly resolved devDependencies:
1442 silly resolved { sinon: '>=1.3',
1442 silly resolved 'buster-assertions': '>=0.10',
1442 silly resolved 'buster-format': '>=0.5.3',
1442 silly resolved 'buster-util': '>=0.5' },
1442 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',
1442 silly resolved readmeFilename: 'Readme.md',
1442 silly resolved _id: 'buster-evented-logger@0.4.4',
1442 silly resolved _from: 'buster-evented-logger@>=0.4.4' },
1442 silly resolved { name: 'buster-core',
1442 silly resolved version: '0.6.4',
1442 silly resolved description: 'Buster core utilities',
1442 silly resolved homepage: 'http://busterjs.org/docs/buster-core',
1442 silly resolved author: { name: 'August Lilleaas and Christian Johansen' },
1442 silly resolved contributors: [ [Object], [Object] ],
1442 silly resolved scripts: { test: './run-tests' },
1442 silly resolved devDependencies: { 'buster-util': '0.5', sinon: '>=1.3' },
1442 silly resolved main: './lib/buster-core',
1442 silly resolved repository:
1442 silly resolved { type: 'git',
1442 silly resolved url: 'git://gitorious.org/buster/buster-core.git' },
1442 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',
1442 silly resolved readmeFilename: 'Readme.md',
1442 silly resolved _id: 'buster-core@0.6.4',
1442 silly resolved _from: 'buster-core@>=0.6.3' },
1442 silly resolved { name: 'buster-format',
1442 silly resolved version: '0.5.5',
1442 silly resolved description: 'Tools for formatting JavaScript objects in a human-readable way',
1442 silly resolved homepage: 'http://busterjs.org/docs/buster-format',
1442 silly resolved author:
1442 silly resolved { name: 'Christian Johansen',
1442 silly resolved email: 'christian@cjohansen.no',
1442 silly resolved url: 'http://cjohansen.no' },
1442 silly resolved contributors: [ [Object] ],
1442 silly resolved main: './lib/buster-format',
1442 silly resolved repository:
1442 silly resolved { type: 'git',
1442 silly resolved url: 'git://gitorious.org/buster/buster-format.git' },
1442 silly resolved scripts: { test: './run-tests' },
1442 silly resolved dependencies: { 'buster-core': '>=0.6.2' },
1442 silly resolved devDependencies:
1442 silly resolved { 'buster-assertions': '>=0.10.2',
1442 silly resolved 'buster-util': '>=0.5',
1442 silly resolved sinon: '>=1.3' },
1442 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',
1442 silly resolved readmeFilename: 'Readme.md',
1442 silly resolved _id: 'buster-format@0.5.5',
1442 silly resolved _from: 'buster-format@>=0.5.5' },
1442 silly resolved { name: 'sinon',
1442 silly resolved description: 'JavaScript test spies, stubs and mocks.',
1442 silly resolved version: '1.5.2',
1442 silly resolved homepage: 'http://cjohansen.no/sinon/',
1442 silly resolved author: { name: 'Christian Johansen' },
1442 silly resolved repository: { type: 'git', url: 'http://github.com/cjohansen/Sinon.JS.git' },
1442 silly resolved bugs:
1442 silly resolved { mail: 'christian@cjohansen.no',
1442 silly resolved url: 'http://github.com/cjohansen/Sinon.JS/issues' },
1442 silly resolved licenses: [ [Object] ],
1442 silly resolved scripts: { test: 'node test/node/run.js' },
1442 silly resolved dependencies: { 'buster-format': '~0.5' },
1442 silly resolved devDependencies:
1442 silly resolved { 'buster-core': '>=0.6.4',
1442 silly resolved 'buster-assertions': '~0.10',
1442 silly resolved 'buster-evented-logger': '~0.4',
1442 silly resolved 'buster-test': '~0.5',
1442 silly resolved 'http-server': '*' },
1442 silly resolved main: './lib/sinon.js',
1442 silly resolved engines: { node: '>=0.1.103' },
1442 silly resolved contributors:
1442 silly resolved [ [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object],
1442 silly resolved [Object] ],
1442 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',
1442 silly resolved readmeFilename: 'README.md',
1442 silly resolved _id: 'sinon@1.5.2',
1442 silly resolved _from: 'sinon@>=1.4' },
1442 silly resolved { name: 'buster-test',
1442 silly resolved version: '0.6.1',
1442 silly resolved description: 'Promised based evented xUnit and BDD style test runner for JavaScript',
1442 silly resolved homepage: 'http://busterjs.org/docs/buster-test',
1442 silly resolved author: { name: 'August Lilleaas and Christian Johansen' },
1442 silly resolved contributors: [ [Object], [Object] ],
1442 silly resolved main: './lib/buster-test',
1442 silly resolved repository:
1442 silly resolved { type: 'git',
1442 silly resolved url: 'git://gitorious.org/buster/buster-test.git' },
1442 silly resolved scripts: { test: './run-tests' },
1442 silly resolved dependencies:
1442 silly resolved { 'buster-core': '>=0.6.2',
1442 silly resolved 'buster-terminal': '>=0.4.1',
1442 silly resolved when: 'https://github.com/cujojs/when/tarball/1.3.0',
1442 silly resolved jsdom: '~0.2.14' },
1442 silly resolved optionalDependencies: { jsdom: '~0.2.14' },
1442 silly resolved devDependencies:
1442 silly resolved { 'buster-assertions': '>=0.10.2',
1442 silly resolved 'buster-format': '>=0.5.4',
1442 silly resolved sinon: '>=1.3',
1442 silly resolved 'buster-util': '>=0.5' },
1442 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',
1442 silly resolved readmeFilename: 'Readme.md',
1442 silly resolved _id: 'buster-test@0.6.1',
1442 silly resolved _from: 'buster-test@>=0.6.1' },
1442 silly resolved { name: 'buster-sinon',
1442 silly resolved version: '0.6.0',
1442 silly resolved description: 'Sinon spies, stubs and mocks for buster-test',
1442 silly resolved homepage: 'http://busterjs.org/sinon',
1442 silly resolved author:
1442 silly resolved { name: 'Christian Johansen',
1442 silly resolved email: 'christian@cjohansen.no',
1442 silly resolved url: 'http://cjohansen.no' },
1442 silly resolved contributors: [ [Object] ],
1442 silly resolved main: './lib/buster-sinon',
1442 silly resolved repository:
1442 silly resolved { type: 'git',
1442 silly resolved url: 'git://gitorious.org/buster/buster-sinon.git' },
1442 silly resolved scripts: { test: './run-tests' },
1442 silly resolved dependencies:
1442 silly resolved { 'buster-core': '>=0.6.2',
1442 silly resolved 'buster-assertions': '>=0.10.2',
1442 silly resolved 'buster-test': '>=0.6',
1442 silly resolved 'buster-format': '>=0.5.4',
1442 silly resolved sinon: '>=1.4' },
1442 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',
1442 silly resolved readmeFilename: 'Readme.md',
1442 silly resolved _id: 'buster-sinon@0.6.0',
1442 silly resolved _from: 'buster-sinon@>=0.6.0' },
1442 silly resolved { name: 'buster-test-cli',
1442 silly resolved version: '0.7.5',
1442 silly resolved description: 'Cli tools for Buster.JS test runners',
1442 silly resolved homepage: 'http://busterjs.org/docs/buster-test-cli',
1442 silly resolved author:
1442 silly resolved { name: 'Christian Johansen',
1442 silly resolved email: 'christian@cjohansen.no',
1442 silly resolved url: 'http://cjohansen.no' },
1442 silly resolved contributors: [ [Object], [Object], [Object], [Object], [Object] ],
1442 silly resolved main: './lib/test-cli',
1442 silly resolved repository:
1442 silly resolved { type: 'git',
1442 silly resolved url: 'git://gitorious.org/buster/buster-test-cli.git' },
1442 silly resolved scripts: { test: './node_modules/buster/bin/buster-test -c buster-config.js' },
1442 silly resolved dependencies:
1442 silly resolved { 'buster-analyzer': '=0.4.0',
1442 silly resolved ramp: '~0.6',
1442 silly resolved 'ansi-grid': '~0.5',
1442 silly resolved 'ansi-colorizer': '~0.5',
1442 silly resolved 'buster-cli': '>=0.5.0',
1442 silly resolved 'buster-test': '>=0.6.1',
1442 silly resolved bane: '~0.2',
1442 silly resolved 'stack-filter': '~0.1',
1442 silly resolved ejs: '~0.4',
1442 silly resolved when: 'https://github.com/cujojs/when/tarball/1.3.0',
1442 silly resolved lodash: '~0.8',
1442 silly resolved platform: '~1.0' },
1442 silly resolved devDependencies: { 'buster-node': '', 'stream-logger': '>=0.3.0' },
1442 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',
1442 silly resolved readmeFilename: 'Readme.md',
1442 silly resolved _id: 'buster-test-cli@0.7.5',
1442 silly resolved _from: 'buster-test-cli@>=0.7.4' },
1442 silly resolved { name: 'buster-server-cli',
1442 silly resolved version: '0.2.2',
1442 silly resolved description: 'buster-server CLI library',
1442 silly resolved homepage: 'http://busterjs.org/docs/buster-server-cli',
1442 silly resolved author: { name: 'August Lilleaas and Christian Johansen' },
1442 silly resolved contributors: [ [Object], [Object] ],
1442 silly resolved main: './lib/server-cli',
1442 silly resolved repository:
1442 silly resolved { type: 'git',
1442 silly resolved url: 'https://github.com/busterjs/buster-server-cli.git' },
1442 silly resolved dependencies:
1442 silly resolved { 'buster-cli': '>=0.5.0',
1442 silly resolved ramp: '~0.6',
1442 silly resolved platform: '>=1.0.0',
1442 silly resolved 'ramp-resources': '>=0.5',
1442 silly resolved paperboy: '~0',
1442 silly resolved ejs: '~0.4',
1442 silly resolved phantom: '~0.3.5' },
1442 silly resolved devDependencies: { buster: '*' },
1442 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',
1442 silly resolved readmeFilename: 'Readme.md',
1442 silly resolved _id: 'buster-server-cli@0.2.2',
1442 silly resolved _from: 'buster-server-cli@>=0.2.2' },
1442 silly resolved { name: 'buster-static',
1442 silly resolved version: '0.5.1',
1442 silly resolved description: 'QUnit style browser based test runner',
1442 silly resolved homepage: 'http://busterjs.org/docs/buster-static',
1442 silly resolved author:
1442 silly resolved { name: 'August Lilleaas',
1442 silly resolved email: 'august.lilleaas@gmail.com',
1442 silly resolved url: 'http://augustl.com' },
1442 silly resolved contributors: [ [Object] ],
1442 silly resolved repository:
1442 silly resolved { type: 'git',
1442 silly resolved url: 'git://gitorious.org/buster/buster-static.git' },
1442 silly resolved main: './lib/buster-static',
1442 silly resolved bin: { 'buster-static': './bin/buster-static' },
1442 silly resolved scripts: { test: './node_modules/buster/bin/buster-test' },
1442 silly resolved dependencies:
1442 silly resolved { 'buster-core': '>=0.6.2',
1442 silly resolved 'buster-cli': '>=0.5',
1442 silly resolved 'buster-test': '>=0.6',
1442 silly resolved 'ramp-resources': '~0.4',
1442 silly resolved mkdirp: '~0.3' },
1442 silly resolved devDependencies: { buster: '*' },
1442 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',
1442 silly resolved readmeFilename: 'Readme.md',
1442 silly resolved _id: 'buster-static@0.5.1',
1442 silly resolved _from: 'buster-static@>=0.5' },
1442 silly resolved { name: 'buster-syntax',
1442 silly resolved version: '0.4.2',
1442 silly resolved description: '[![Build status](https://secure.travis-ci.org/busterjs/buster-syntax.png?branch=master)](http://travis-ci.org/busterjs/buster-syntax)',
1442 silly resolved homepage: 'http://busterjs.org/docs/buster-syntax',
1442 silly resolved author:
1442 silly resolved { name: 'Christian Johansen',
1442 silly resolved email: 'christian@cjohansen.no',
1442 silly resolved url: 'http://cjohansen.no' },
1442 silly resolved contributors: [ [Object] ],
1442 silly resolved main: './lib/buster-syntax',
1442 silly resolved repository:
1442 silly resolved { type: 'git',
1442 silly resolved url: 'https://github.com/busterjs/buster-syntax.git' },
1442 silly resolved scripts: { test: './node_modules/buster/bin/buster-test' },
1442 silly resolved dependencies: { 'uglify-js': '~1.2.5', jsdom: '~0.2.14' },
1442 silly resolved optionalDependencies: { jsdom: '~0.2.14' },
1442 silly resolved devDependencies:
1442 silly resolved { buster: '*',
1442 silly resolved 'buster-analyzer': '>=0.3',
1442 silly resolved 'buster-configuration': '>=0.5.0' },
1442 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',
1442 silly resolved readmeFilename: 'Readme.md',
1442 silly resolved _id: 'buster-syntax@0.4.2',
1442 silly resolved _from: 'buster-syntax@~0.4' },
1442 silly resolved { name: 'buster-autotest',
1442 silly resolved version: '0.2.0',
1442 silly resolved description: 'Watch files and run buster tests on save',
1442 silly resolved homepage: 'http://busterjs.org/docs/autotest',
1442 silly resolved author:
1442 silly resolved { name: 'Christian Johansen',
1442 silly resolved email: 'christian@cjohansen.no',
1442 silly resolved url: 'http://cjohansen.no' },
1442 silly resolved contributors: [ [Object] ],
1442 silly resolved main: './lib/buster-autotest',
1442 silly resolved repository:
1442 silly resolved { type: 'git',
1442 silly resolved url: 'https://github.com/busterjs/buster-autotest.git' },
1442 silly resolved scripts: { test: './node_modules/buster/bin/buster-test' },
1442 silly resolved dependencies: { 'fs-watch-tree': '>=0.2.1', 'buster-glob': '>=0.3.2' },
1442 silly resolved devDependencies: { buster: '*' },
1442 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',
1442 silly resolved readmeFilename: 'Readme.md',
1442 silly resolved _id: 'buster-autotest@0.2.0',
1442 silly resolved _from: 'buster-autotest@>=0.2.0' } ]
1443 info install buster-assertions@0.10.3 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1444 info install buster-evented-logger@0.4.4 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1445 info install buster-core@0.6.4 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1446 info install buster-format@0.5.5 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1447 info install sinon@1.5.2 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1448 info install buster-test@0.6.1 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1449 info install buster-sinon@0.6.0 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1450 info install buster-test-cli@0.7.5 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1451 info install buster-server-cli@0.2.2 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1452 info install buster-static@0.5.1 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1453 info install buster-syntax@0.4.2 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1454 info install buster-autotest@0.2.0 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
1455 info installOne buster-assertions@0.10.3
1456 info installOne buster-evented-logger@0.4.4
1457 info installOne buster-core@0.6.4
1458 info installOne buster-format@0.5.5
1459 info installOne sinon@1.5.2
1460 info installOne buster-test@0.6.1
1461 info installOne buster-sinon@0.6.0
1462 info installOne buster-test-cli@0.7.5
1463 info installOne buster-server-cli@0.2.2
1464 info installOne buster-static@0.5.1
1465 info installOne buster-syntax@0.4.2
1466 info installOne buster-autotest@0.2.0
1467 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-assertions\0.10.3\package\package.json
1468 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions unbuild
1469 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions\package.json
1470 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-evented-logger\0.4.4\package\package.json
1471 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger unbuild
1472 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger\package.json
1473 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-format\0.5.5\package\package.json
1474 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format unbuild
1475 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format\package.json
1476 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\sinon\1.5.2\package\package.json
1477 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\sinon unbuild
1478 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\sinon\package.json
1479 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-test\0.6.1\package\package.json
1480 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test unbuild
1481 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test\package.json
1482 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-core\0.6.4\package\package.json
1483 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-core unbuild
1484 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-core\package.json
1485 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-sinon\0.6.0\package\package.json
1486 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon unbuild
1487 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon\package.json
1488 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-test-cli\0.7.5\package\package.json
1489 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test-cli unbuild
1490 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test-cli\package.json
1491 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-server-cli\0.2.2\package\package.json
1492 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli unbuild
1493 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\package.json
1494 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-static\0.5.1\package\package.json
1495 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static unbuild
1496 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\package.json
1497 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-syntax\0.4.2\package\package.json
1498 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax unbuild
1499 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\package.json
1500 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-autotest\0.2.0\package\package.json
1501 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest unbuild
1502 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\package.json
1503 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-assertions\0.10.3\package.tgz
1504 silly lockFile 21641fca-r-node-modules-buster-assertions e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions
1505 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
1506 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-evented-logger\0.4.4\package.tgz
1507 silly lockFile 10d91906-de-modules-buster-evented-logger e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger
1508 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
1509 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-format\0.5.5\package.tgz
1510 silly lockFile 02c7d9d3-uster-node-modules-buster-format e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format
1511 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
1512 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\sinon\1.5.2\package.tgz
1513 silly lockFile a1744d57-odules-buster-node-modules-sinon e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\sinon
1514 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
1515 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-test\0.6.1\package.tgz
1516 silly lockFile b10a7cc9--buster-node-modules-buster-test e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test
1517 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
1518 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-sinon\0.6.0\package.tgz
1519 silly lockFile 897b4b5d-buster-node-modules-buster-sinon e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon
1520 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
1521 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-test-cli\0.7.5\package.tgz
1522 silly lockFile a701f152-ter-node-modules-buster-test-cli e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-test-cli
1523 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
1524 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-server-cli\0.2.2\package.tgz
1525 silly lockFile 4f6592db-r-node-modules-buster-server-cli e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
1526 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
1527 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-static\0.5.1\package.tgz
1528 silly lockFile d835ab78-uster-node-modules-buster-static e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static
1529 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
1530 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-core\0.6.4\package.tgz
1531 silly lockFile 454fcdbd--buster-node-modules-buster-core e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-core
1532 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
1533 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-syntax\0.4.2\package.tgz
1534 silly lockFile d3cdad8a-uster-node-modules-buster-syntax e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax
1535 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
1536 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-autotest\0.2.0\package.tgz
1537 silly lockFile 0871dfe4-ter-node-modules-buster-autotest e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest
1538 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
1539 silly gunzTarPerm modes [ '755', '644' ]
1540 silly gunzTarPerm modes [ '755', '644' ]
1541 silly gunzTarPerm modes [ '755', '644' ]
1542 silly gunzTarPerm modes [ '755', '644' ]
1543 silly gunzTarPerm modes [ '755', '644' ]
1544 silly gunzTarPerm modes [ '755', '644' ]
1545 silly gunzTarPerm modes [ '755', '644' ]
1546 silly gunzTarPerm modes [ '755', '644' ]
1547 silly gunzTarPerm modes [ '755', '644' ]
1548 silly gunzTarPerm modes [ '755', '644' ]
1549 silly gunzTarPerm modes [ '755', '644' ]
1550 silly gunzTarPerm modes [ '755', '644' ]
1551 silly gunzTarPerm extractEntry package.json
1552 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1553 silly gunzTarPerm extractEntry package.json
1554 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1555 silly gunzTarPerm extractEntry package.json
1556 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1557 silly gunzTarPerm extractEntry package.json
1558 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1559 silly gunzTarPerm extractEntry package.json
1560 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1561 silly gunzTarPerm extractEntry package.json
1562 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1563 silly gunzTarPerm extractEntry package.json
1564 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1565 silly gunzTarPerm extractEntry package.json
1566 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1567 silly gunzTarPerm extractEntry package.json
1568 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1569 silly gunzTarPerm extractEntry package.json
1570 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1571 silly gunzTarPerm extractEntry LICENSE
1572 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1573 silly gunzTarPerm extractEntry .travis.yml
1574 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1575 silly gunzTarPerm extractEntry package.json
1576 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1577 silly gunzTarPerm extractEntry LICENSE
1578 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1579 silly gunzTarPerm extractEntry .travis.yml
1580 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1581 silly gunzTarPerm extractEntry package.json
1582 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
1583 silly gunzTarPerm extractEntry .npmignore
1584 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1585 silly gunzTarPerm extractEntry .travis.yml
1586 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1587 silly gunzTarPerm extractEntry .npmignore
1588 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1589 silly gunzTarPerm extractEntry buster.js
1590 silly gunzTarPerm modified mode [ 'buster.js', 438, 420 ]
1591 silly gunzTarPerm extractEntry LICENSE
1592 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1593 silly gunzTarPerm extractEntry autolint.js
1594 silly gunzTarPerm modified mode [ 'autolint.js', 438, 420 ]
1595 silly gunzTarPerm extractEntry .npmignore
1596 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1597 silly gunzTarPerm extractEntry LICENSE
1598 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1599 silly gunzTarPerm extractEntry LICENSE
1600 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1601 silly gunzTarPerm extractEntry .travis.yml
1602 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1603 silly gunzTarPerm extractEntry LICENSE
1604 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1605 silly gunzTarPerm extractEntry autolint.json
1606 silly gunzTarPerm modified mode [ 'autolint.json', 438, 420 ]
1607 silly gunzTarPerm extractEntry .npmignore
1608 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1609 silly gunzTarPerm extractEntry buster.js
1610 silly gunzTarPerm modified mode [ 'buster.js', 438, 420 ]
1611 silly gunzTarPerm extractEntry .npmignore
1612 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1613 silly gunzTarPerm extractEntry buster.js
1614 silly gunzTarPerm modified mode [ 'buster.js', 438, 420 ]
1615 silly gunzTarPerm extractEntry LICENSE
1616 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1617 silly gunzTarPerm extractEntry .travis.yml
1618 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1619 silly gunzTarPerm extractEntry .npmignore
1620 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
1621 silly gunzTarPerm extractEntry README.md
1622 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
1623 silly gunzTarPerm extractEntry AUTHORS
1624 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
1625 silly gunzTarPerm extractEntry jsl.conf
1626 silly gunzTarPerm modified mode [ 'jsl.conf', 438, 420 ]
1627 silly gunzTarPerm extractEntry AUTHORS
1628 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
1629 silly gunzTarPerm extractEntry jsTestDriver.conf
1630 silly gunzTarPerm modified mode [ 'jsTestDriver.conf', 438, 420 ]
1631 silly gunzTarPerm extractEntry lib/buster-sinon.js
1632 silly gunzTarPerm modified mode [ 'lib/buster-sinon.js', 438, 420 ]
1633 silly gunzTarPerm extractEntry Readme.md
1634 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1635 silly gunzTarPerm extractEntry autolint.js
1636 silly gunzTarPerm modified mode [ 'autolint.js', 438, 420 ]
1637 silly gunzTarPerm extractEntry run-tests.js
1638 silly gunzTarPerm modified mode [ 'run-tests.js', 438, 420 ]
1639 silly gunzTarPerm extractEntry AUTHORS
1640 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
1641 silly gunzTarPerm extractEntry jsTestDriver.conf
1642 silly gunzTarPerm modified mode [ 'jsTestDriver.conf', 438, 420 ]
1643 silly gunzTarPerm extractEntry .travis.yml
1644 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1645 silly gunzTarPerm extractEntry autolint.json
1646 silly gunzTarPerm modified mode [ 'autolint.json', 438, 420 ]
1647 silly gunzTarPerm extractEntry .travis.yml
1648 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1649 silly gunzTarPerm extractEntry autolint.json
1650 silly gunzTarPerm modified mode [ 'autolint.json', 438, 420 ]
1651 silly gunzTarPerm extractEntry LICENSE
1652 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
1653 silly gunzTarPerm extractEntry Changelog.txt
1654 silly gunzTarPerm modified mode [ 'Changelog.txt', 438, 420 ]
1655 silly gunzTarPerm extractEntry jsTestDriver.conf
1656 silly gunzTarPerm modified mode [ 'jsTestDriver.conf', 438, 420 ]
1657 silly gunzTarPerm extractEntry lib/buster-test.js
1658 silly gunzTarPerm modified mode [ 'lib/buster-test.js', 438, 420 ]
1659 silly gunzTarPerm extractEntry buster-config.js
1660 silly gunzTarPerm modified mode [ 'buster-config.js', 438, 420 ]
1661 silly gunzTarPerm extractEntry run-tests.js
1662 silly gunzTarPerm modified mode [ 'run-tests.js', 438, 420 ]
1663 silly gunzTarPerm extractEntry .travis.yml
1664 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1665 silly gunzTarPerm extractEntry lib/buster-autotest.js
1666 silly gunzTarPerm modified mode [ 'lib/buster-autotest.js', 438, 420 ]
1667 silly gunzTarPerm extractEntry AUTHORS
1668 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
1669 silly gunzTarPerm extractEntry jsTestDriver.conf
1670 silly gunzTarPerm modified mode [ 'jsTestDriver.conf', 438, 420 ]
1671 silly gunzTarPerm extractEntry run-tests
1672 silly gunzTarPerm modified mode [ 'run-tests', 438, 420 ]
1673 silly gunzTarPerm extractEntry test/buster-sinon-test.js
1674 silly gunzTarPerm modified mode [ 'test/buster-sinon-test.js', 438, 420 ]
1675 silly gunzTarPerm extractEntry lib/buster-evented-logger.js
1676 silly gunzTarPerm modified mode [ 'lib/buster-evented-logger.js', 438, 420 ]
1677 silly gunzTarPerm extractEntry Readme.md
1678 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1679 silly gunzTarPerm extractEntry lib/buster-syntax.js
1680 silly gunzTarPerm modified mode [ 'lib/buster-syntax.js', 438, 420 ]
1681 silly gunzTarPerm extractEntry lib/syntax.js
1682 silly gunzTarPerm modified mode [ 'lib/syntax.js', 438, 420 ]
1683 silly gunzTarPerm extractEntry AUTHORS
1684 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
1685 silly gunzTarPerm extractEntry lib/middleware.js
1686 silly gunzTarPerm modified mode [ 'lib/middleware.js', 438, 420 ]
1687 silly gunzTarPerm extractEntry jsTestDriver.conf
1688 silly gunzTarPerm modified mode [ 'jsTestDriver.conf', 438, 420 ]
1689 silly gunzTarPerm extractEntry lib/buster-assertions.js
1690 silly gunzTarPerm modified mode [ 'lib/buster-assertions.js', 438, 420 ]
1691 silly gunzTarPerm extractEntry GPATH
1692 silly gunzTarPerm modified mode [ 'GPATH', 438, 420 ]
1693 silly gunzTarPerm extractEntry GRTAGS
1694 silly gunzTarPerm modified mode [ 'GRTAGS', 438, 420 ]
1695 silly gunzTarPerm extractEntry bin/buster-static
1696 silly gunzTarPerm modified mode [ 'bin/buster-static', 438, 420 ]
1697 silly gunzTarPerm extractEntry lib/browser-wiring.js
1698 silly gunzTarPerm modified mode [ 'lib/browser-wiring.js', 438, 420 ]
1699 silly gunzTarPerm extractEntry lib/buster-format.js
1700 silly gunzTarPerm modified mode [ 'lib/buster-format.js', 438, 420 ]
1701 silly gunzTarPerm extractEntry Readme.md
1702 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1703 silly gunzTarPerm extractEntry lib/buster-test/auto-run.js
1704 silly gunzTarPerm modified mode [ 'lib/buster-test/auto-run.js', 438, 420 ]
1705 silly gunzTarPerm extractEntry lib/buster-test/browser-env.js
1706 silly gunzTarPerm modified mode [ 'lib/buster-test/browser-env.js', 438, 420 ]
1707 silly gunzTarPerm extractEntry lib/on-interrupt.js
1708 silly gunzTarPerm modified mode [ 'lib/on-interrupt.js', 438, 420 ]
1709 silly gunzTarPerm extractEntry Readme.md
1710 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1711 silly gunzTarPerm extractEntry Readme.md
1712 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1713 silly gunzTarPerm extractEntry test/buster-syntax-test.js
1714 silly gunzTarPerm modified mode [ 'test/buster-syntax-test.js', 438, 420 ]
1715 silly gunzTarPerm extractEntry lib/buster-core.js
1716 silly gunzTarPerm modified mode [ 'lib/buster-core.js', 438, 420 ]
1717 silly gunzTarPerm extractEntry lib/buster-event-emitter.js
1718 silly gunzTarPerm modified mode [ 'lib/buster-event-emitter.js', 438, 420 ]
1719 silly gunzTarPerm extractEntry lib/buster-assertions/expect.js
1720 silly gunzTarPerm modified mode [ 'lib/buster-assertions/expect.js', 438, 420 ]
1721 silly gunzTarPerm extractEntry Readme.md
1722 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1723 silly gunzTarPerm extractEntry run-tests
1724 silly gunzTarPerm modified mode [ 'run-tests', 438, 420 ]
1725 silly gunzTarPerm extractEntry test/buster-evented-logger-test.js
1726 silly gunzTarPerm modified mode [ 'test/buster-evented-logger-test.js', 438, 420 ]
1727 silly gunzTarPerm extractEntry .travis.yml
1728 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1729 silly gunzTarPerm extractEntry AUTHORS
1730 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
1731 silly gunzTarPerm extractEntry lib/server-cli.js
1732 silly gunzTarPerm modified mode [ 'lib/server-cli.js', 438, 420 ]
1733 silly gunzTarPerm extractEntry .travis.yml
1734 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1735 silly gunzTarPerm extractEntry lib/buster-static.js
1736 silly gunzTarPerm modified mode [ 'lib/buster-static.js', 438, 420 ]
1737 silly gunzTarPerm extractEntry lib/index.html
1738 silly gunzTarPerm modified mode [ 'lib/index.html', 438, 420 ]
1739 silly gunzTarPerm extractEntry run-tests
1740 silly gunzTarPerm modified mode [ 'run-tests', 438, 420 ]
1741 silly gunzTarPerm extractEntry test/buster-format-test.js
1742 silly gunzTarPerm modified mode [ 'test/buster-format-test.js', 438, 420 ]
1743 silly gunzTarPerm extractEntry GSYMS
1744 silly gunzTarPerm modified mode [ 'GSYMS', 438, 420 ]
1745 silly gunzTarPerm extractEntry .travis.yml
1746 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1747 silly gunzTarPerm extractEntry lib/buster-test/reporters.js
1748 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters.js', 438, 420 ]
1749 silly gunzTarPerm extractEntry lib/buster-test/spec.js
1750 silly gunzTarPerm modified mode [ 'lib/buster-test/spec.js', 438, 420 ]
1751 silly gunzTarPerm extractEntry test/buster-autotest-test.js
1752 silly gunzTarPerm modified mode [ 'test/buster-autotest-test.js', 438, 420 ]
1753 silly gunzTarPerm extractEntry run-tests
1754 silly gunzTarPerm modified mode [ 'run-tests', 438, 420 ]
1755 silly gunzTarPerm extractEntry test/buster-assertions-test.js
1756 silly gunzTarPerm modified mode [ 'test/buster-assertions-test.js', 438, 420 ]
1757 silly gunzTarPerm extractEntry test/syntax-test.js
1758 silly gunzTarPerm modified mode [ 'test/syntax-test.js', 438, 420 ]
1759 silly gunzTarPerm extractEntry lib/define-version-getter.js
1760 silly gunzTarPerm modified mode [ 'lib/define-version-getter.js', 438, 420 ]
1761 silly gunzTarPerm extractEntry Readme.md
1762 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1763 silly gunzTarPerm extractEntry ramp/package.json
1764 silly gunzTarPerm modified mode [ 'ramp/package.json', 438, 420 ]
1765 silly gunzTarPerm extractEntry ramp/autolint.js
1766 silly gunzTarPerm modified mode [ 'ramp/autolint.js', 438, 420 ]
1767 silly gunzTarPerm extractEntry test/test.html
1768 silly gunzTarPerm modified mode [ 'test/test.html', 438, 420 ]
1769 silly gunzTarPerm extractEntry vendor/json/README
1770 silly gunzTarPerm modified mode [ 'vendor/json/README', 438, 420 ]
1771 silly gunzTarPerm extractEntry public/images/osx-24.png
1772 silly gunzTarPerm modified mode [ 'public/images/osx-24.png', 438, 420 ]
1773 silly gunzTarPerm extractEntry public/images/android-256.png
1774 silly gunzTarPerm modified mode [ 'public/images/android-256.png', 438, 420 ]
1775 silly gunzTarPerm extractEntry Readme.md
1776 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
1777 silly gunzTarPerm extractEntry test/buster-static-test.js
1778 silly gunzTarPerm modified mode [ 'test/buster-static-test.js', 438, 420 ]
1779 silly gunzTarPerm extractEntry test/buster-assertions-util-test.js
1780 silly gunzTarPerm modified mode [ 'test/buster-assertions-util-test.js', 438, 420 ]
1781 silly gunzTarPerm extractEntry test/test-helper.js
1782 silly gunzTarPerm modified mode [ 'test/test-helper.js', 438, 420 ]
1783 silly gunzTarPerm extractEntry lib/buster-test/stack-filter.js
1784 silly gunzTarPerm modified mode [ 'lib/buster-test/stack-filter.js', 438, 420 ]
1785 silly gunzTarPerm extractEntry lib/buster-test/test-case.js
1786 silly gunzTarPerm modified mode [ 'lib/buster-test/test-case.js', 438, 420 ]
1787 silly gunzTarPerm extractEntry run-tests
1788 silly gunzTarPerm modified mode [ 'run-tests', 438, 420 ]
1789 silly gunzTarPerm extractEntry test/buster-core-test.js
1790 silly gunzTarPerm modified mode [ 'test/buster-core-test.js', 438, 420 ]
1791 silly gunzTarPerm extractEntry jsl.conf
1792 silly gunzTarPerm modified mode [ 'jsl.conf', 438, 420 ]
1793 silly gunzTarPerm extractEntry lib/sinon.js
1794 silly gunzTarPerm modified mode [ 'lib/sinon.js', 438, 420 ]
1795 silly gunzTarPerm extractEntry vendor/json/cycle.js
1796 silly gunzTarPerm modified mode [ 'vendor/json/cycle.js', 438, 420 ]
1797 silly gunzTarPerm extractEntry vendor/json/json.js
1798 silly gunzTarPerm modified mode [ 'vendor/json/json.js', 438, 420 ]
1799 silly gunzTarPerm extractEntry ramp/run-tests.js
1800 silly gunzTarPerm modified mode [ 'ramp/run-tests.js', 438, 420 ]
1801 silly gunzTarPerm extractEntry ramp/.travis.yml
1802 silly gunzTarPerm modified mode [ 'ramp/.travis.yml', 438, 420 ]
1803 silly gunzTarPerm extractEntry test/fixtures/some-test.js
1804 silly gunzTarPerm modified mode [ 'test/fixtures/some-test.js', 438, 420 ]
1805 silly gunzTarPerm extractEntry test/fixtures/test-config.js
1806 silly gunzTarPerm modified mode [ 'test/fixtures/test-config.js', 438, 420 ]
1807 silly gunzTarPerm extractEntry public/images/chrome-64.png
1808 silly gunzTarPerm modified mode [ 'public/images/chrome-64.png', 438, 420 ]
1809 silly gunzTarPerm extractEntry public/images/firefox-64.png
1810 silly gunzTarPerm modified mode [ 'public/images/firefox-64.png', 438, 420 ]
1811 silly gunzTarPerm extractEntry lib/sinon/assert.js
1812 silly gunzTarPerm modified mode [ 'lib/sinon/assert.js', 438, 420 ]
1813 silly gunzTarPerm extractEntry lib/sinon/collection.js
1814 silly gunzTarPerm modified mode [ 'lib/sinon/collection.js', 438, 420 ]
1815 silly gunzTarPerm extractEntry public/images/ie-64.png
1816 silly gunzTarPerm modified mode [ 'public/images/ie-64.png', 438, 420 ]
1817 silly gunzTarPerm extractEntry test/buster-event-emitter-test.js
1818 silly gunzTarPerm modified mode [ 'test/buster-event-emitter-test.js', 438, 420 ]
1819 silly gunzTarPerm extractEntry vendor/buster-util/package.json
1820 silly gunzTarPerm modified mode [ 'vendor/buster-util/package.json', 438, 420 ]
1821 silly gunzTarPerm extractEntry test/buster-assertions/expect-test.js
1822 silly gunzTarPerm modified mode [ 'test/buster-assertions/expect-test.js', 438, 420 ]
1823 silly gunzTarPerm extractEntry test/test.html
1824 silly gunzTarPerm modified mode [ 'test/test.html', 438, 420 ]
1825 silly gunzTarPerm extractEntry ramp/lib/http-server-request-listener-proxy.js
1826 silly gunzTarPerm modified mode [ 'ramp/lib/http-server-request-listener-proxy.js', 438, 420 ]
1827 silly gunzTarPerm extractEntry ramp/lib/prison.js
1828 silly gunzTarPerm modified mode [ 'ramp/lib/prison.js', 438, 420 ]
1829 silly gunzTarPerm extractEntry public/images/ios-24.png
1830 silly gunzTarPerm modified mode [ 'public/images/ios-24.png', 438, 420 ]
1831 silly gunzTarPerm extractEntry lib/buster-test/test-context.js
1832 silly gunzTarPerm modified mode [ 'lib/buster-test/test-context.js', 438, 420 ]
1833 silly gunzTarPerm extractEntry lib/buster-test/test-runner.js
1834 silly gunzTarPerm modified mode [ 'lib/buster-test/test-runner.js', 438, 420 ]
1835 silly gunzTarPerm extractEntry lib/sinon/match.js
1836 silly gunzTarPerm modified mode [ 'lib/sinon/match.js', 438, 420 ]
1837 silly gunzTarPerm extractEntry vendor/buster-util/LICENSE
1838 silly gunzTarPerm modified mode [ 'vendor/buster-util/LICENSE', 438, 420 ]
1839 silly gunzTarPerm extractEntry vendor/json/json2.js
1840 silly gunzTarPerm modified mode [ 'vendor/json/json2.js', 438, 420 ]
1841 silly gunzTarPerm extractEntry vendor/json/json_parse.js
1842 silly gunzTarPerm modified mode [ 'vendor/json/json_parse.js', 438, 420 ]
1843 silly gunzTarPerm extractEntry lib/buster-test/reporters/console.js
1844 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/console.js', 438, 420 ]
1845 silly gunzTarPerm extractEntry lib/sinon/mock.js
1846 silly gunzTarPerm modified mode [ 'lib/sinon/mock.js', 438, 420 ]
1847 silly gunzTarPerm extractEntry vendor/buster-util/AUTHORS
1848 silly gunzTarPerm modified mode [ 'vendor/buster-util/AUTHORS', 438, 420 ]
1849 silly gunzTarPerm extractEntry lib/sinon/sandbox.js
1850 silly gunzTarPerm modified mode [ 'lib/sinon/sandbox.js', 438, 420 ]
1851 silly gunzTarPerm extractEntry ramp/lib/pubsub-client.js
1852 silly gunzTarPerm modified mode [ 'ramp/lib/pubsub-client.js', 438, 420 ]
1853 silly gunzTarPerm extractEntry ramp/lib/pubsub-server.js
1854 silly gunzTarPerm modified mode [ 'ramp/lib/pubsub-server.js', 438, 420 ]
1855 silly gunzTarPerm extractEntry vendor/buster-util/jstdhtml
1856 silly gunzTarPerm modified mode [ 'vendor/buster-util/jstdhtml', 438, 420 ]
1857 silly gunzTarPerm extractEntry lib/sinon/spy.js
1858 silly gunzTarPerm modified mode [ 'lib/sinon/spy.js', 438, 420 ]
1859 silly gunzTarPerm extractEntry public/images/ios-256.png
1860 silly gunzTarPerm modified mode [ 'public/images/ios-256.png', 438, 420 ]
1861 silly gunzTarPerm extractEntry public/images/linux-24.png
1862 silly gunzTarPerm modified mode [ 'public/images/linux-24.png', 438, 420 ]
1863 silly gunzTarPerm extractEntry vendor/json/json_parse_state.js
1864 silly gunzTarPerm modified mode [ 'vendor/json/json_parse_state.js', 438, 420 ]
1865 silly gunzTarPerm extractEntry public/images/linux-256.png
1866 silly gunzTarPerm modified mode [ 'public/images/linux-256.png', 438, 420 ]
1867 silly gunzTarPerm extractEntry lib/buster-test/reporters/dots.js
1868 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/dots.js', 438, 420 ]
1869 silly gunzTarPerm extractEntry lib/buster-test/reporters/html.js
1870 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/html.js', 438, 420 ]
1871 silly gunzTarPerm extractEntry ramp/lib/prison-util.js
1872 silly gunzTarPerm modified mode [ 'ramp/lib/prison-util.js', 438, 420 ]
1873 silly gunzTarPerm extractEntry ramp/lib/prison-init.js
1874 silly gunzTarPerm modified mode [ 'ramp/lib/prison-init.js', 438, 420 ]
1875 silly gunzTarPerm extractEntry lib/sinon/stub.js
1876 silly gunzTarPerm modified mode [ 'lib/sinon/stub.js', 438, 420 ]
1877 silly gunzTarPerm extractEntry lib/sinon/test.js
1878 silly gunzTarPerm modified mode [ 'lib/sinon/test.js', 438, 420 ]
1879 silly gunzTarPerm extractEntry lib/buster-test/reporters/json-proxy.js
1880 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/json-proxy.js', 438, 420 ]
1881 silly gunzTarPerm extractEntry lib/buster-test/reporters/quiet.js
1882 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/quiet.js', 438, 420 ]
1883 silly gunzTarPerm extractEntry vendor/buster-util/lib/buster-util.js
1884 silly gunzTarPerm modified mode [ 'vendor/buster-util/lib/buster-util.js', 438, 420 ]
1885 silly gunzTarPerm extractEntry vendor/buster-util/lib/buster-util/jstestdriver-shim.js
1886 silly gunzTarPerm modified mode [ 'vendor/buster-util/lib/buster-util/jstestdriver-shim.js',
1886 silly gunzTarPerm 438,
1886 silly gunzTarPerm 420 ]
1887 silly gunzTarPerm extractEntry public/images/linux-64.png
1888 silly gunzTarPerm modified mode [ 'public/images/linux-64.png', 438, 420 ]
1889 silly gunzTarPerm extractEntry lib/sinon/test_case.js
1890 silly gunzTarPerm modified mode [ 'lib/sinon/test_case.js', 438, 420 ]
1891 silly gunzTarPerm extractEntry vendor/buster-util/lib/buster-util/req-res.js
1892 silly gunzTarPerm modified mode [ 'vendor/buster-util/lib/buster-util/req-res.js', 438, 420 ]
1893 silly gunzTarPerm extractEntry lib/sinon/util/event.js
1894 silly gunzTarPerm modified mode [ 'lib/sinon/util/event.js', 438, 420 ]
1895 silly gunzTarPerm extractEntry vendor/buster-util/lib/buster-util/runner.js
1896 silly gunzTarPerm modified mode [ 'vendor/buster-util/lib/buster-util/runner.js', 438, 420 ]
1897 silly gunzTarPerm extractEntry ramp/lib/server.js
1898 silly gunzTarPerm modified mode [ 'ramp/lib/server.js', 438, 420 ]
1899 silly gunzTarPerm extractEntry ramp/lib/session-client.js
1900 silly gunzTarPerm modified mode [ 'ramp/lib/session-client.js', 438, 420 ]
1901 silly gunzTarPerm extractEntry lib/sinon/util/fake_server.js
1902 silly gunzTarPerm modified mode [ 'lib/sinon/util/fake_server.js', 438, 420 ]
1903 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\package.json
1904 silly gunzTarPerm extractEntry lib/sinon/util/fake_server_with_clock.js
1905 silly gunzTarPerm modified mode [ 'lib/sinon/util/fake_server_with_clock.js', 438, 420 ]
1906 silly gunzTarPerm extractEntry lib/buster-test/reporters/specification.js
1907 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/specification.js', 438, 420 ]
1908 silly gunzTarPerm extractEntry lib/buster-test/reporters/tap.js
1909 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/tap.js', 438, 420 ]
1910 silly gunzTarPerm extractEntry public/images/opera-64.png
1911 silly gunzTarPerm modified mode [ 'public/images/opera-64.png', 438, 420 ]
1912 silly gunzTarPerm extractEntry public/images/android-64.png
1913 silly gunzTarPerm modified mode [ 'public/images/android-64.png', 438, 420 ]
1914 silly gunzTarPerm extractEntry lib/sinon/util/fake_timers.js
1915 silly gunzTarPerm modified mode [ 'lib/sinon/util/fake_timers.js', 438, 420 ]
1916 silly gunzTarPerm extractEntry vendor/buster-util/lib/buster-util/test-case.js
1917 silly gunzTarPerm modified mode [ 'vendor/buster-util/lib/buster-util/test-case.js', 438, 420 ]
1918 silly gunzTarPerm extractEntry vendor/sinon/package.json
1919 silly gunzTarPerm modified mode [ 'vendor/sinon/package.json', 438, 420 ]
1920 silly gunzTarPerm extractEntry ramp/lib/session-queue.js
1921 silly gunzTarPerm modified mode [ 'ramp/lib/session-queue.js', 438, 420 ]
1922 silly gunzTarPerm extractEntry ramp/lib/session.js
1923 silly gunzTarPerm modified mode [ 'ramp/lib/session.js', 438, 420 ]
1924 silly gunzTarPerm extractEntry lib/buster-test/reporters/teamcity.js
1925 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/teamcity.js', 438, 420 ]
1926 silly lockFile 0871dfe4-ter-node-modules-buster-autotest e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest
1927 silly gunzTarPerm extractEntry lib/sinon/util/fake_xml_http_request.js
1928 silly gunzTarPerm modified mode [ 'lib/sinon/util/fake_xml_http_request.js', 438, 420 ]
1929 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon\package.json
1930 silly gunzTarPerm extractEntry lib/buster-test/reporters/xml.js
1931 silly gunzTarPerm modified mode [ 'lib/buster-test/reporters/xml.js', 438, 420 ]
1932 silly gunzTarPerm extractEntry lib/sinon/util/timers_ie.js
1933 silly gunzTarPerm modified mode [ 'lib/sinon/util/timers_ie.js', 438, 420 ]
1934 info preinstall buster-autotest@0.2.0
1935 silly gunzTarPerm extractEntry vendor/sinon/.npmignore
1936 silly gunzTarPerm modified mode [ 'vendor/sinon/.npmignore', 438, 420 ]
1937 silly gunzTarPerm extractEntry vendor/sinon/README.md
1938 silly gunzTarPerm modified mode [ 'vendor/sinon/README.md', 438, 420 ]
1939 silly gunzTarPerm extractEntry ramp/lib/prison-session-initializer.js
1940 silly gunzTarPerm modified mode [ 'ramp/lib/prison-session-initializer.js', 438, 420 ]
1941 silly gunzTarPerm extractEntry ramp/lib/slave.js
1942 silly gunzTarPerm modified mode [ 'ramp/lib/slave.js', 438, 420 ]
1943 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\package.json
1944 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\package.json
1945 silly gunzTarPerm extractEntry lib/sinon/util/xhr_ie.js
1946 silly gunzTarPerm modified mode [ 'lib/sinon/util/xhr_ie.js', 438, 420 ]
1947 verbose readDependencies using package.json deps
1948 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\package.json
1949 silly gunzTarPerm extractEntry public/images/osx-256.png
1950 silly gunzTarPerm modified mode [ 'public/images/osx-256.png', 438, 420 ]
1951 verbose readDependencies using package.json deps
1952 verbose cache add [ 'fs-watch-tree@>=0.2.1', null ]
1953 silly cache add name=undefined spec="fs-watch-tree@>=0.2.1" args=["fs-watch-tree@>=0.2.1",null]
1954 verbose parsed url { pathname: 'fs-watch-tree@%3E=0.2.1',
1954 verbose parsed url path: 'fs-watch-tree@%3E=0.2.1',
1954 verbose parsed url href: 'fs-watch-tree@%3E=0.2.1' }
1955 silly cache add name="fs-watch-tree" spec=">=0.2.1" args=["fs-watch-tree",">=0.2.1"]
1956 verbose parsed url { pathname: '%3E=0.2.1', path: '%3E=0.2.1', href: '%3E=0.2.1' }
1957 verbose addNamed [ 'fs-watch-tree', '>=0.2.1' ]
1958 verbose addNamed [ null, '>=0.2.1' ]
1959 silly lockFile 2d554349-fs-watch-tree-0-2-1 fs-watch-tree@>=0.2.1
1960 verbose lock fs-watch-tree@>=0.2.1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\2d554349-fs-watch-tree-0-2-1.lock
1961 verbose cache add [ 'buster-glob@>=0.3.2', null ]
1962 silly cache add name=undefined spec="buster-glob@>=0.3.2" args=["buster-glob@>=0.3.2",null]
1963 verbose parsed url { pathname: 'buster-glob@%3E=0.3.2',
1963 verbose parsed url path: 'buster-glob@%3E=0.3.2',
1963 verbose parsed url href: 'buster-glob@%3E=0.3.2' }
1964 silly cache add name="buster-glob" spec=">=0.3.2" args=["buster-glob",">=0.3.2"]
1965 verbose parsed url { pathname: '%3E=0.3.2', path: '%3E=0.3.2', href: '%3E=0.3.2' }
1966 verbose addNamed [ 'buster-glob', '>=0.3.2' ]
1967 verbose addNamed [ null, '>=0.3.2' ]
1968 silly lockFile 0da085a2-buster-glob-0-3-2 buster-glob@>=0.3.2
1969 verbose lock buster-glob@>=0.3.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\0da085a2-buster-glob-0-3-2.lock
1970 silly lockFile 897b4b5d-buster-node-modules-buster-sinon e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon
1971 silly gunzTarPerm extractEntry AUTHORS
1972 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
1973 silly gunzTarPerm extractEntry .travis.yml
1974 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
1975 silly addNameRange { name: 'fs-watch-tree', range: '>=0.2.1', hasData: false }
1976 silly addNameRange { name: 'buster-glob', range: '>=0.3.2', hasData: false }
1977 silly gunzTarPerm extractEntry test/runner.js
1978 silly gunzTarPerm modified mode [ 'test/runner.js', 438, 420 ]
1979 silly gunzTarPerm extractEntry ramp/lib/ramp.js
1980 silly gunzTarPerm modified mode [ 'ramp/lib/ramp.js', 438, 420 ]
1981 silly gunzTarPerm extractEntry ramp/lib/test-helper.js
1982 silly gunzTarPerm modified mode [ 'ramp/lib/test-helper.js', 438, 420 ]
1983 silly gunzTarPerm extractEntry vendor/sinon/LICENSE
1984 silly gunzTarPerm modified mode [ 'vendor/sinon/LICENSE', 438, 420 ]
1985 silly gunzTarPerm extractEntry vendor/sinon/Changelog.txt
1986 silly gunzTarPerm modified mode [ 'vendor/sinon/Changelog.txt', 438, 420 ]
1987 silly lockFile d3cdad8a-uster-node-modules-buster-syntax e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax
1988 silly gunzTarPerm extractEntry test/sinon_test.js
1989 silly gunzTarPerm modified mode [ 'test/sinon_test.js', 438, 420 ]
1990 verbose url raw fs-watch-tree
1991 verbose url resolving [ 'https://registry.npmjs.org/', './fs-watch-tree' ]
1992 verbose url resolved https://registry.npmjs.org/fs-watch-tree
1993 info trying registry request attempt 1 at 00:01:32
1994 verbose etag "88TKH52602Y5AT9TSIOH5OJZ9"
1995 http GET https://registry.npmjs.org/fs-watch-tree
1996 verbose url raw buster-glob
1997 verbose url resolving [ 'https://registry.npmjs.org/', './buster-glob' ]
1998 verbose url resolved https://registry.npmjs.org/buster-glob
1999 info trying registry request attempt 1 at 00:01:32
2000 verbose etag "CIAFCX1LJM4MYQESXHS9WYU8D"
2001 http GET https://registry.npmjs.org/buster-glob
2002 info preinstall buster-sinon@0.6.0
2003 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon\package.json
2004 verbose readDependencies using package.json deps
2005 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon\package.json
2006 silly gunzTarPerm extractEntry vendor/sinon/.travis.yml
2007 silly gunzTarPerm modified mode [ 'vendor/sinon/.travis.yml', 438, 420 ]
2008 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon.js
2009 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon.js', 438, 420 ]
2010 verbose readDependencies using package.json deps
2011 silly resolved []
2012 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon
2013 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon
2014 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-sinon\package.json
2015 verbose linkStuff [ false,
2015 verbose linkStuff false,
2015 verbose linkStuff false,
2015 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules' ]
2016 info linkStuff buster-sinon@0.6.0
2017 verbose linkBins buster-sinon@0.6.0
2018 verbose linkMans buster-sinon@0.6.0
2019 verbose rebuildBundles buster-sinon@0.6.0
2020 silly gunzTarPerm extractEntry public/images/osx-64.png
2021 silly gunzTarPerm modified mode [ 'public/images/osx-64.png', 438, 420 ]
2022 silly gunzTarPerm extractEntry Readme.md
2023 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
2024 silly gunzTarPerm extractEntry resources/buster-test.css
2025 silly gunzTarPerm modified mode [ 'resources/buster-test.css', 438, 420 ]
2026 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format\package.json
2027 info install buster-sinon@0.6.0
2028 info preinstall buster-syntax@0.4.2
2029 silly gunzTarPerm extractEntry test/node/run.js
2030 silly gunzTarPerm modified mode [ 'test/node/run.js', 438, 420 ]
2031 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\package.json
2032 info postinstall buster-sinon@0.6.0
2033 silly gunzTarPerm extractEntry ramp/lib/server-client.js
2034 silly gunzTarPerm modified mode [ 'ramp/lib/server-client.js', 438, 420 ]
2035 silly gunzTarPerm extractEntry ramp/lib/templates/slave_prison.html
2036 silly gunzTarPerm modified mode [ 'ramp/lib/templates/slave_prison.html', 438, 420 ]
2037 verbose readDependencies using package.json deps
2038 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\package.json
2039 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/assert.js
2040 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/assert.js', 438, 420 ]
2041 verbose readDependencies using package.json deps
2042 silly gunzTarPerm extractEntry run-tests
2043 silly gunzTarPerm modified mode [ 'run-tests', 438, 420 ]
2044 silly gunzTarPerm extractEntry test/resources/xhr_target.txt
2045 silly gunzTarPerm modified mode [ 'test/resources/xhr_target.txt', 438, 420 ]
2046 silly gunzTarPerm extractEntry public/images/osx-colored-128.png
2047 silly gunzTarPerm modified mode [ 'public/images/osx-colored-128.png', 438, 420 ]
2048 silly gunzTarPerm extractEntry ramp/Readme.md
2049 silly gunzTarPerm modified mode [ 'ramp/Readme.md', 438, 420 ]
2050 silly gunzTarPerm extractEntry test/integration/test-runner-test.js
2051 silly gunzTarPerm modified mode [ 'test/integration/test-runner-test.js', 438, 420 ]
2052 silly gunzTarPerm extractEntry test/rhino/env.rhino.1.2.js
2053 silly gunzTarPerm modified mode [ 'test/rhino/env.rhino.1.2.js', 438, 420 ]
2054 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/collection.js
2055 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/collection.js', 438, 420 ]
2056 silly lockFile 02c7d9d3-uster-node-modules-buster-format e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format
2057 silly gunzTarPerm extractEntry public/images/osx-colored-64.png
2058 silly gunzTarPerm modified mode [ 'public/images/osx-colored-64.png', 438, 420 ]
2059 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/match.js
2060 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/match.js', 438, 420 ]
2061 verbose cache add [ 'uglify-js@~1.2.5', null ]
2062 silly cache add name=undefined spec="uglify-js@~1.2.5" args=["uglify-js@~1.2.5",null]
2063 verbose parsed url { pathname: 'uglify-js@~1.2.5',
2063 verbose parsed url path: 'uglify-js@~1.2.5',
2063 verbose parsed url href: 'uglify-js@~1.2.5' }
2064 silly cache add name="uglify-js" spec="~1.2.5" args=["uglify-js","~1.2.5"]
2065 verbose parsed url { pathname: '~1.2.5', path: '~1.2.5', href: '~1.2.5' }
2066 verbose addNamed [ 'uglify-js', '~1.2.5' ]
2067 verbose addNamed [ null, '>=1.2.5- <1.3.0-' ]
2068 silly lockFile 5ea59aad-uglify-js-1-2-5 uglify-js@~1.2.5
2069 verbose lock uglify-js@~1.2.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\5ea59aad-uglify-js-1-2-5.lock
2070 verbose cache add [ 'jsdom@~0.2.14', null ]
2071 silly cache add name=undefined spec="jsdom@~0.2.14" args=["jsdom@~0.2.14",null]
2072 verbose parsed url { pathname: 'jsdom@~0.2.14',
2072 verbose parsed url path: 'jsdom@~0.2.14',
2072 verbose parsed url href: 'jsdom@~0.2.14' }
2073 silly cache add name="jsdom" spec="~0.2.14" args=["jsdom","~0.2.14"]
2074 verbose parsed url { pathname: '~0.2.14', path: '~0.2.14', href: '~0.2.14' }
2075 verbose addNamed [ 'jsdom', '~0.2.14' ]
2076 verbose addNamed [ null, '>=0.2.14- <0.3.0-' ]
2077 silly lockFile dfb30512-jsdom-0-2-14 jsdom@~0.2.14
2078 verbose lock jsdom@~0.2.14 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\dfb30512-jsdom-0-2-14.lock
2079 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\package.json
2080 silly addNameRange { name: 'uglify-js', range: '>=1.2.5- <1.3.0-', hasData: false }
2081 silly addNameRange { name: 'jsdom', range: '>=0.2.14- <0.3.0-', hasData: false }
2082 info preinstall buster-format@0.5.5
2083 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/mock.js
2084 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/mock.js', 438, 420 ]
2085 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format\package.json
2086 silly gunzTarPerm extractEntry ramp/test/cache-test.js
2087 silly gunzTarPerm modified mode [ 'ramp/test/cache-test.js', 438, 420 ]
2088 silly gunzTarPerm extractEntry ramp/test/events-test.js
2089 silly gunzTarPerm modified mode [ 'ramp/test/events-test.js', 438, 420 ]
2090 verbose url raw uglify-js
2091 verbose url resolving [ 'https://registry.npmjs.org/', './uglify-js' ]
2092 verbose url resolved https://registry.npmjs.org/uglify-js
2093 info trying registry request attempt 1 at 00:01:32
2094 verbose etag "BKA2P27QM3UVPSYTIDSK8F8V6"
2095 http GET https://registry.npmjs.org/uglify-js
2096 verbose readDependencies using package.json deps
2097 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format\package.json
2098 verbose url raw jsdom
2099 verbose url resolving [ 'https://registry.npmjs.org/', './jsdom' ]
2100 verbose url resolved https://registry.npmjs.org/jsdom
2101 info trying registry request attempt 1 at 00:01:32
2102 verbose etag "CSGS97ZIY7QE8KEI6X5DT7M85"
2103 http GET https://registry.npmjs.org/jsdom
2104 silly gunzTarPerm extractEntry public/images/osx-finder-128.png
2105 silly gunzTarPerm modified mode [ 'public/images/osx-finder-128.png', 438, 420 ]
2106 silly gunzTarPerm extractEntry public/images/osx-finder-64.png
2107 silly gunzTarPerm modified mode [ 'public/images/osx-finder-64.png', 438, 420 ]
2108 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/sandbox.js
2109 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/sandbox.js', 438, 420 ]
2110 verbose readDependencies using package.json deps
2111 silly resolved []
2112 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format
2113 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format
2114 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-format\package.json
2115 verbose linkStuff [ false,
2115 verbose linkStuff false,
2115 verbose linkStuff false,
2115 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules' ]
2116 info linkStuff buster-format@0.5.5
2117 verbose linkBins buster-format@0.5.5
2118 verbose linkMans buster-format@0.5.5
2119 verbose rebuildBundles buster-format@0.5.5
2120 info install buster-format@0.5.5
2121 silly gunzTarPerm extractEntry test/test.html
2122 silly gunzTarPerm modified mode [ 'test/test.html', 438, 420 ]
2123 silly gunzTarPerm extractEntry test/unit/buster-test/auto-run-test.js
2124 silly gunzTarPerm modified mode [ 'test/unit/buster-test/auto-run-test.js', 438, 420 ]
2125 silly lockFile d835ab78-uster-node-modules-buster-static e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static
2126 info postinstall buster-format@0.5.5
2127 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/spy.js
2128 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/spy.js', 438, 420 ]
2129 silly gunzTarPerm extractEntry ramp/test/joinable-and-unjoinable-test.js
2130 silly gunzTarPerm modified mode [ 'ramp/test/joinable-and-unjoinable-test.js', 438, 420 ]
2131 silly gunzTarPerm extractEntry public/images/safari-64.png
2132 silly gunzTarPerm modified mode [ 'public/images/safari-64.png', 438, 420 ]
2133 silly gunzTarPerm extractEntry test/unit/buster-test/browser-env-test.js
2134 silly gunzTarPerm modified mode [ 'test/unit/buster-test/browser-env-test.js', 438, 420 ]
2135 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/stub.js
2136 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/stub.js', 438, 420 ]
2137 info preinstall buster-static@0.5.1
2138 silly gunzTarPerm extractEntry public/images/safari-mobile-64.png
2139 silly gunzTarPerm modified mode [ 'public/images/safari-mobile-64.png', 438, 420 ]
2140 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\package.json
2141 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/test.js
2142 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/test.js', 438, 420 ]
2143 verbose readDependencies using package.json deps
2144 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\package.json
2145 silly gunzTarPerm extractEntry test/unit/buster-test/reporters-test.js
2146 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters-test.js', 438, 420 ]
2147 silly gunzTarPerm extractEntry test/unit/buster-test/spec-test.js
2148 silly gunzTarPerm modified mode [ 'test/unit/buster-test/spec-test.js', 438, 420 ]
2149 verbose readDependencies using package.json deps
2150 silly gunzTarPerm extractEntry ramp/test/main-test-session-client.js
2151 silly gunzTarPerm modified mode [ 'ramp/test/main-test-session-client.js', 438, 420 ]
2152 silly gunzTarPerm extractEntry ramp/test/main-test.js
2153 silly gunzTarPerm modified mode [ 'ramp/test/main-test.js', 438, 420 ]
2154 silly gunzTarPerm extractEntry test/unit/buster-test/stack-filter-test.js
2155 silly gunzTarPerm modified mode [ 'test/unit/buster-test/stack-filter-test.js', 438, 420 ]
2156 silly gunzTarPerm extractEntry ramp/test/session-lifecycle-test.js
2157 silly gunzTarPerm modified mode [ 'ramp/test/session-lifecycle-test.js', 438, 420 ]
2158 silly gunzTarPerm extractEntry public/images/windows-24.png
2159 silly gunzTarPerm modified mode [ 'public/images/windows-24.png', 438, 420 ]
2160 silly gunzTarPerm extractEntry public/images/windows-256.png
2161 silly gunzTarPerm modified mode [ 'public/images/windows-256.png', 438, 420 ]
2162 silly gunzTarPerm extractEntry test/unit/buster-test/test-case-test.js
2163 silly gunzTarPerm modified mode [ 'test/unit/buster-test/test-case-test.js', 438, 420 ]
2164 silly gunzTarPerm extractEntry test/unit/buster-test/test-context-test.js
2165 silly gunzTarPerm modified mode [ 'test/unit/buster-test/test-context-test.js', 438, 420 ]
2166 verbose cache add [ 'buster-cli@>=0.5', null ]
2167 silly cache add name=undefined spec="buster-cli@>=0.5" args=["buster-cli@>=0.5",null]
2168 verbose parsed url { pathname: 'buster-cli@%3E=0.5',
2168 verbose parsed url path: 'buster-cli@%3E=0.5',
2168 verbose parsed url href: 'buster-cli@%3E=0.5' }
2169 silly cache add name="buster-cli" spec=">=0.5" args=["buster-cli",">=0.5"]
2170 verbose parsed url { pathname: '%3E=0.5', path: '%3E=0.5', href: '%3E=0.5' }
2171 verbose addNamed [ 'buster-cli', '>=0.5' ]
2172 verbose addNamed [ null, '>=0.5.0-' ]
2173 silly lockFile 9a43ed62-buster-cli-0-5 buster-cli@>=0.5
2174 verbose lock buster-cli@>=0.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\9a43ed62-buster-cli-0-5.lock
2175 verbose cache add [ 'ramp-resources@~0.4', null ]
2176 silly cache add name=undefined spec="ramp-resources@~0.4" args=["ramp-resources@~0.4",null]
2177 verbose parsed url { pathname: 'ramp-resources@~0.4',
2177 verbose parsed url path: 'ramp-resources@~0.4',
2177 verbose parsed url href: 'ramp-resources@~0.4' }
2178 silly cache add name="ramp-resources" spec="~0.4" args=["ramp-resources","~0.4"]
2179 verbose parsed url { pathname: '~0.4', path: '~0.4', href: '~0.4' }
2180 verbose addNamed [ 'ramp-resources', '~0.4' ]
2181 verbose addNamed [ null, '>=0.4.0- <0.5.0-' ]
2182 silly lockFile 8b4938db-ramp-resources-0-4 ramp-resources@~0.4
2183 verbose lock ramp-resources@~0.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\8b4938db-ramp-resources-0-4.lock
2184 verbose cache add [ 'mkdirp@~0.3', null ]
2185 silly cache add name=undefined spec="mkdirp@~0.3" args=["mkdirp@~0.3",null]
2186 verbose parsed url { pathname: 'mkdirp@~0.3',
2186 verbose parsed url path: 'mkdirp@~0.3',
2186 verbose parsed url href: 'mkdirp@~0.3' }
2187 silly cache add name="mkdirp" spec="~0.3" args=["mkdirp","~0.3"]
2188 verbose parsed url { pathname: '~0.3', path: '~0.3', href: '~0.3' }
2189 verbose addNamed [ 'mkdirp', '~0.3' ]
2190 verbose addNamed [ null, '>=0.3.0- <0.4.0-' ]
2191 silly lockFile e3b40686-mkdirp-0-3 mkdirp@~0.3
2192 verbose lock mkdirp@~0.3 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\e3b40686-mkdirp-0-3.lock
2193 silly addNameRange { name: 'buster-cli', range: '>=0.5.0-', hasData: false }
2194 silly addNameRange { name: 'ramp-resources',
2194 silly addNameRange range: '>=0.4.0- <0.5.0-',
2194 silly addNameRange hasData: false }
2195 silly addNameRange { name: 'mkdirp', range: '>=0.3.0- <0.4.0-', hasData: false }
2196 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/test_case.js
2197 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/test_case.js', 438, 420 ]
2198 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/util/event.js
2199 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/util/event.js', 438, 420 ]
2200 silly gunzTarPerm extractEntry ramp/test/slave-header-test.js
2201 silly gunzTarPerm modified mode [ 'ramp/test/slave-header-test.js', 438, 420 ]
2202 silly gunzTarPerm extractEntry ramp/test/test-helper-test.js
2203 silly gunzTarPerm modified mode [ 'ramp/test/test-helper-test.js', 438, 420 ]
2204 silly gunzTarPerm extractEntry public/images/windows-64.png
2205 silly gunzTarPerm modified mode [ 'public/images/windows-64.png', 438, 420 ]
2206 verbose url raw buster-cli
2207 verbose url resolving [ 'https://registry.npmjs.org/', './buster-cli' ]
2208 verbose url resolved https://registry.npmjs.org/buster-cli
2209 info trying registry request attempt 1 at 00:01:32
2210 verbose etag "AB1RKSJQIBWWSCY0O15OMOTIW"
2211 http GET https://registry.npmjs.org/buster-cli
2212 verbose url raw ramp-resources
2213 verbose url resolving [ 'https://registry.npmjs.org/', './ramp-resources' ]
2214 verbose url resolved https://registry.npmjs.org/ramp-resources
2215 info trying registry request attempt 1 at 00:01:32
2216 verbose etag "3A52FPVN9V2ZIIIHG1BXXUV6H"
2217 http GET https://registry.npmjs.org/ramp-resources
2218 verbose url raw mkdirp
2219 verbose url resolving [ 'https://registry.npmjs.org/', './mkdirp' ]
2220 verbose url resolved https://registry.npmjs.org/mkdirp
2221 info trying registry request attempt 1 at 00:01:32
2222 verbose etag "4P7P7UH01IUTNT9NDRDUU7CVS"
2223 http GET https://registry.npmjs.org/mkdirp
2224 silly gunzTarPerm extractEntry test/unit/buster-test/test-runner-test.js
2225 silly gunzTarPerm modified mode [ 'test/unit/buster-test/test-runner-test.js', 438, 420 ]
2226 silly gunzTarPerm extractEntry test/rhino/run.js
2227 silly gunzTarPerm modified mode [ 'test/rhino/run.js', 438, 420 ]
2228 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/util/fake_server.js
2229 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/util/fake_server.js', 438, 420 ]
2230 silly gunzTarPerm extractEntry public/stylesheets/buster-server.css
2231 silly gunzTarPerm modified mode [ 'public/stylesheets/buster-server.css', 438, 420 ]
2232 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/dots-test.js
2233 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/dots-test.js', 438, 420 ]
2234 silly gunzTarPerm extractEntry test/sinon/assert_test.js
2235 silly gunzTarPerm modified mode [ 'test/sinon/assert_test.js', 438, 420 ]
2236 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/html-test.js
2237 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/html-test.js', 438, 420 ]
2238 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/util/fake_server_with_clock.js
2239 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/util/fake_server_with_clock.js',
2239 silly gunzTarPerm 438,
2239 silly gunzTarPerm 420 ]
2240 silly gunzTarPerm extractEntry ramp/test/helpers/phantom-factory.js
2241 silly gunzTarPerm modified mode [ 'ramp/test/helpers/phantom-factory.js', 438, 420 ]
2242 silly gunzTarPerm extractEntry ramp/test/helpers/phantom.js
2243 silly gunzTarPerm modified mode [ 'ramp/test/helpers/phantom.js', 438, 420 ]
2244 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/json-proxy-test.js
2245 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/json-proxy-test.js',
2245 silly gunzTarPerm 438,
2245 silly gunzTarPerm 420 ]
2246 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/util/fake_timers.js
2247 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/util/fake_timers.js', 438, 420 ]
2248 silly gunzTarPerm extractEntry public/stylesheets/buster.css
2249 silly gunzTarPerm modified mode [ 'public/stylesheets/buster.css', 438, 420 ]
2250 silly gunzTarPerm extractEntry Readme.md
2251 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
2252 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/util/fake_xml_http_request.js
2253 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/util/fake_xml_http_request.js',
2253 silly gunzTarPerm 438,
2253 silly gunzTarPerm 420 ]
2254 silly gunzTarPerm extractEntry test/server-cli-test.js
2255 silly gunzTarPerm modified mode [ 'test/server-cli-test.js', 438, 420 ]
2256 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/specification-test.js
2257 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/specification-test.js',
2257 silly gunzTarPerm 438,
2257 silly gunzTarPerm 420 ]
2258 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/tap-test.js
2259 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/tap-test.js', 438, 420 ]
2260 silly gunzTarPerm extractEntry ramp/test/helpers/server-loader.js
2261 silly gunzTarPerm modified mode [ 'ramp/test/helpers/server-loader.js', 438, 420 ]
2262 silly gunzTarPerm extractEntry ramp/test/helpers/test-helper.js
2263 silly gunzTarPerm modified mode [ 'ramp/test/helpers/test-helper.js', 438, 420 ]
2264 silly gunzTarPerm extractEntry test/sinon/collection_test.js
2265 silly gunzTarPerm modified mode [ 'test/sinon/collection_test.js', 438, 420 ]
2266 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/util/timers_ie.js
2267 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/util/timers_ie.js', 438, 420 ]
2268 silly gunzTarPerm extractEntry test/test-helper.js
2269 silly gunzTarPerm modified mode [ 'test/test-helper.js', 438, 420 ]
2270 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/teamcity-test.js
2271 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/teamcity-test.js', 438, 420 ]
2272 silly gunzTarPerm extractEntry ramp/node_modules/faye/package.json
2273 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/package.json', 438, 420 ]
2274 silly gunzTarPerm extractEntry test/sinon/match_test.js
2275 silly gunzTarPerm modified mode [ 'test/sinon/match_test.js', 438, 420 ]
2276 silly gunzTarPerm extractEntry views/header.ejs
2277 silly gunzTarPerm modified mode [ 'views/header.ejs', 438, 420 ]
2278 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/test-helper.js
2279 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/test-helper.js', 438, 420 ]
2280 silly gunzTarPerm extractEntry ramp/node_modules/faye/browser/faye-browser-min.js
2281 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/browser/faye-browser-min.js',
2281 silly gunzTarPerm 438,
2281 silly gunzTarPerm 420 ]
2282 silly gunzTarPerm extractEntry test/sinon/mock_test.js
2283 silly gunzTarPerm modified mode [ 'test/sinon/mock_test.js', 438, 420 ]
2284 silly gunzTarPerm extractEntry ramp/node_modules/faye/browser/faye-browser.js
2285 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/browser/faye-browser.js', 438, 420 ]
2286 silly gunzTarPerm extractEntry test/sinon/sandbox_test.js
2287 silly gunzTarPerm modified mode [ 'test/sinon/sandbox_test.js', 438, 420 ]
2288 silly gunzTarPerm extractEntry views/index.ejs
2289 silly gunzTarPerm modified mode [ 'views/index.ejs', 438, 420 ]
2290 silly gunzTarPerm extractEntry test/unit/buster-test/reporters/xml-test.js
2291 silly gunzTarPerm modified mode [ 'test/unit/buster-test/reporters/xml-test.js', 438, 420 ]
2292 silly gunzTarPerm extractEntry test/sinon/spy_test.js
2293 silly gunzTarPerm modified mode [ 'test/sinon/spy_test.js', 438, 420 ]
2294 silly gunzTarPerm extractEntry vendor/sinon/lib/sinon/util/xhr_ie.js
2295 silly gunzTarPerm modified mode [ 'vendor/sinon/lib/sinon/util/xhr_ie.js', 438, 420 ]
2296 silly gunzTarPerm extractEntry vendor/sinon/test/runner.js
2297 silly gunzTarPerm modified mode [ 'vendor/sinon/test/runner.js', 438, 420 ]
2298 silly gunzTarPerm extractEntry test/sinon/stub_test.js
2299 silly gunzTarPerm modified mode [ 'test/sinon/stub_test.js', 438, 420 ]
2300 silly gunzTarPerm extractEntry test/sinon/test_case_test.js
2301 silly gunzTarPerm modified mode [ 'test/sinon/test_case_test.js', 438, 420 ]
2302 silly gunzTarPerm extractEntry ramp/node_modules/faye/browser/faye-browser-min.js.map
2303 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/browser/faye-browser-min.js.map',
2303 silly gunzTarPerm 438,
2303 silly gunzTarPerm 420 ]
2304 silly gunzTarPerm extractEntry vendor/sinon/test/sinon_test.js
2305 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon_test.js', 438, 420 ]
2306 silly gunzTarPerm extractEntry vendor/sinon/test/node/run.js
2307 silly gunzTarPerm modified mode [ 'vendor/sinon/test/node/run.js', 438, 420 ]
2308 silly gunzTarPerm extractEntry test/sinon/test_test.js
2309 silly gunzTarPerm modified mode [ 'test/sinon/test_test.js', 438, 420 ]
2310 silly gunzTarPerm extractEntry test/sinon/util/event_test.js
2311 silly gunzTarPerm modified mode [ 'test/sinon/util/event_test.js', 438, 420 ]
2312 silly gunzTarPerm extractEntry ramp/node_modules/faye/History.txt
2313 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/History.txt', 438, 420 ]
2314 silly gunzTarPerm extractEntry ramp/node_modules/faye/node/faye-node.js
2315 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node/faye-node.js', 438, 420 ]
2316 silly gunzTarPerm extractEntry vendor/sinon/test/resources/xhr_target.txt
2317 silly gunzTarPerm modified mode [ 'vendor/sinon/test/resources/xhr_target.txt', 438, 420 ]
2318 silly gunzTarPerm extractEntry vendor/sinon/test/rhino/env.rhino.1.2.js
2319 silly gunzTarPerm modified mode [ 'vendor/sinon/test/rhino/env.rhino.1.2.js', 438, 420 ]
2320 silly gunzTarPerm extractEntry test/sinon/util/fake_server_test.js
2321 silly gunzTarPerm modified mode [ 'test/sinon/util/fake_server_test.js', 438, 420 ]
2322 silly gunzTarPerm extractEntry ramp/node_modules/faye/README.txt
2323 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/README.txt', 438, 420 ]
2324 silly gunzTarPerm extractEntry test/sinon/util/fake_server_with_clock_test.js
2325 silly gunzTarPerm modified mode [ 'test/sinon/util/fake_server_with_clock_test.js', 438, 420 ]
2326 silly gunzTarPerm extractEntry test/sinon/util/fake_timers_test.js
2327 silly gunzTarPerm modified mode [ 'test/sinon/util/fake_timers_test.js', 438, 420 ]
2328 silly gunzTarPerm extractEntry test/sinon/util/fake_xml_http_request_test.js
2329 silly gunzTarPerm modified mode [ 'test/sinon/util/fake_xml_http_request_test.js', 438, 420 ]
2330 silly gunzTarPerm extractEntry test/sinon-dist.html
2331 silly gunzTarPerm modified mode [ 'test/sinon-dist.html', 438, 420 ]
2332 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/cookiejar/package.json
2333 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/cookiejar/package.json',
2333 silly gunzTarPerm 438,
2333 silly gunzTarPerm 420 ]
2334 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/cookiejar/cookiejar.js
2335 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/cookiejar/cookiejar.js',
2335 silly gunzTarPerm 438,
2335 silly gunzTarPerm 420 ]
2336 silly gunzTarPerm extractEntry test/sinon.html
2337 silly gunzTarPerm modified mode [ 'test/sinon.html', 438, 420 ]
2338 silly gunzTarPerm extractEntry AUTHORS
2339 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
2340 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/cookiejar/readme.md
2341 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/cookiejar/readme.md',
2341 silly gunzTarPerm 438,
2341 silly gunzTarPerm 420 ]
2342 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/cookiejar/tests/test.js
2343 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/cookiejar/tests/test.js',
2343 silly gunzTarPerm 438,
2343 silly gunzTarPerm 420 ]
2344 silly gunzTarPerm extractEntry build
2345 silly gunzTarPerm modified mode [ 'build', 438, 420 ]
2346 silly gunzTarPerm extractEntry release.sh
2347 silly gunzTarPerm modified mode [ 'release.sh', 438, 420 ]
2348 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/package.json
2349 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/package.json',
2349 silly gunzTarPerm 438,
2349 silly gunzTarPerm 420 ]
2350 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/CHANGELOG.txt
2351 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/CHANGELOG.txt',
2351 silly gunzTarPerm 438,
2351 silly gunzTarPerm 420 ]
2352 silly gunzTarPerm extractEntry GTAGS
2353 silly gunzTarPerm modified mode [ 'GTAGS', 438, 420 ]
2354 silly gunzTarPerm extractEntry vendor/sinon/test/rhino/run.js
2355 silly gunzTarPerm modified mode [ 'vendor/sinon/test/rhino/run.js', 438, 420 ]
2356 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/examples/autobahn_client.js
2357 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/examples/autobahn_client.js',
2357 silly gunzTarPerm 438,
2357 silly gunzTarPerm 420 ]
2358 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger\package.json
2359 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/examples/client.js
2360 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/examples/client.js',
2360 silly gunzTarPerm 438,
2360 silly gunzTarPerm 420 ]
2361 silly lockFile 10d91906-de-modules-buster-evented-logger e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger
2362 info preinstall buster-evented-logger@0.4.4
2363 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger\package.json
2364 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/examples/server.js
2365 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/examples/server.js',
2365 silly gunzTarPerm 438,
2365 silly gunzTarPerm 420 ]
2366 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/examples/haproxy.conf
2367 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/examples/haproxy.conf',
2367 silly gunzTarPerm 438,
2367 silly gunzTarPerm 420 ]
2368 verbose readDependencies using package.json deps
2369 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger\package.json
2370 verbose readDependencies using package.json deps
2371 silly resolved []
2372 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger
2373 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger
2374 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-evented-logger\package.json
2375 verbose linkStuff [ false,
2375 verbose linkStuff false,
2375 verbose linkStuff false,
2375 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules' ]
2376 info linkStuff buster-evented-logger@0.4.4
2377 verbose linkBins buster-evented-logger@0.4.4
2378 verbose linkMans buster-evented-logger@0.4.4
2379 verbose rebuildBundles buster-evented-logger@0.4.4
2380 info install buster-evented-logger@0.4.4
2381 info postinstall buster-evented-logger@0.4.4
2382 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/examples/sse.html
2383 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/examples/sse.html',
2383 silly gunzTarPerm 438,
2383 silly gunzTarPerm 420 ]
2384 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/examples/ws.html
2385 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/examples/ws.html',
2385 silly gunzTarPerm 438,
2385 silly gunzTarPerm 420 ]
2386 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/eventsource.js
2387 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/eventsource.js',
2387 silly gunzTarPerm 438,
2387 silly gunzTarPerm 420 ]
2388 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket.js
2389 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket.js',
2389 silly gunzTarPerm 438,
2389 silly gunzTarPerm 420 ]
2390 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/api.js
2391 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/api.js',
2391 silly gunzTarPerm 438,
2391 silly gunzTarPerm 420 ]
2392 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/client.js
2393 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/client.js',
2393 silly gunzTarPerm 438,
2393 silly gunzTarPerm 420 ]
2394 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/draft75_parser.js
2395 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/draft75_parser.js',
2395 silly gunzTarPerm 438,
2395 silly gunzTarPerm 420 ]
2396 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/draft76_parser.js
2397 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/draft76_parser.js',
2397 silly gunzTarPerm 438,
2397 silly gunzTarPerm 420 ]
2398 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/assert_test.js
2399 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/assert_test.js', 438, 420 ]
2400 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/collection_test.js
2401 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/collection_test.js', 438, 420 ]
2402 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/match_test.js
2403 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/match_test.js', 438, 420 ]
2404 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/mock_test.js
2405 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/mock_test.js', 438, 420 ]
2406 http 304 https://registry.npmjs.org/minimatch
2407 silly registry.get cb [ 304,
2407 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
2407 silly registry.get etag: '"7XN7DSRP3C1TTSSZZBUHYRL3I"',
2407 silly registry.get date: 'Wed, 16 Jan 2013 23:00:08 GMT',
2407 silly registry.get 'content-length': '0' } ]
2408 verbose etag minimatch from cache
2409 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/hybi_parser.js
2410 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/hybi_parser.js',
2410 silly gunzTarPerm 438,
2410 silly gunzTarPerm 420 ]
2411 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/api/event.js
2412 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/api/event.js',
2412 silly gunzTarPerm 438,
2412 silly gunzTarPerm 420 ]
2413 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/sandbox_test.js
2414 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/sandbox_test.js', 438, 420 ]
2415 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/spy_test.js
2416 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/spy_test.js', 438, 420 ]
2417 silly addNameRange number 2 { name: 'minimatch', range: '>=0.2.0- <0.3.0-', hasData: true }
2418 silly addNameRange versions [ 'minimatch',
2418 silly addNameRange [ '0.0.1',
2418 silly addNameRange '0.0.2',
2418 silly addNameRange '0.0.4',
2418 silly addNameRange '0.0.5',
2418 silly addNameRange '0.1.1',
2418 silly addNameRange '0.1.2',
2418 silly addNameRange '0.1.3',
2418 silly addNameRange '0.1.4',
2418 silly addNameRange '0.1.5',
2418 silly addNameRange '0.2.0',
2418 silly addNameRange '0.2.2',
2418 silly addNameRange '0.2.3',
2418 silly addNameRange '0.2.4',
2418 silly addNameRange '0.2.5',
2418 silly addNameRange '0.2.6',
2418 silly addNameRange '0.2.7',
2418 silly addNameRange '0.2.8',
2418 silly addNameRange '0.2.9' ] ]
2419 verbose addNamed [ 'minimatch', '0.2.9' ]
2420 verbose addNamed [ '0.2.9', '0.2.9' ]
2421 silly lockFile 1fa5f2b9-minimatch-0-2-9 minimatch@0.2.9
2422 verbose lock minimatch@0.2.9 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\1fa5f2b9-minimatch-0-2-9.lock
2423 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\minimatch\0.2.9\package\package.json
2424 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/stub_test.js
2425 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/stub_test.js', 438, 420 ]
2426 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/api/event_target.js
2427 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/api/event_target.js',
2427 silly gunzTarPerm 438,
2427 silly gunzTarPerm 420 ]
2428 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/hybi_parser/handshake.js
2429 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/hybi_parser/handshake.js',
2429 silly gunzTarPerm 438,
2429 silly gunzTarPerm 420 ]
2430 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/test_case_test.js
2431 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/test_case_test.js', 438, 420 ]
2432 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/test_test.js
2433 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/test_test.js', 438, 420 ]
2434 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions\package.json
2435 silly lockFile 1fa5f2b9-minimatch-0-2-9 minimatch@0.2.9
2436 silly lockFile 1c6e096b-minimatch-0-2 minimatch@0.2
2437 silly lockFile 21641fca-r-node-modules-buster-assertions e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions
2438 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/util/event_test.js
2439 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/util/event_test.js', 438, 420 ]
2440 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/util/fake_server_test.js
2441 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/util/fake_server_test.js', 438, 420 ]
2442 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/hybi_parser/stream_reader.js
2443 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/lib/faye/websocket/hybi_parser/stream_reader.js',
2443 silly gunzTarPerm 438,
2443 silly gunzTarPerm 420 ]
2444 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/README.markdown
2445 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/README.markdown',
2445 silly gunzTarPerm 438,
2445 silly gunzTarPerm 420 ]
2446 info preinstall buster-assertions@0.10.3
2447 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions\package.json
2448 verbose readDependencies using package.json deps
2449 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions\package.json
2450 verbose readDependencies using package.json deps
2451 silly resolved []
2452 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions
2453 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions
2454 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-assertions\package.json
2455 verbose linkStuff [ false,
2455 verbose linkStuff false,
2455 verbose linkStuff false,
2455 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules' ]
2456 info linkStuff buster-assertions@0.10.3
2457 verbose linkBins buster-assertions@0.10.3
2458 verbose linkMans buster-assertions@0.10.3
2459 verbose rebuildBundles buster-assertions@0.10.3
2460 info install buster-assertions@0.10.3
2461 info postinstall buster-assertions@0.10.3
2462 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/spec/runner.js
2463 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/spec/runner.js',
2463 silly gunzTarPerm 438,
2463 silly gunzTarPerm 420 ]
2464 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/client_spec.js
2465 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/client_spec.js',
2465 silly gunzTarPerm 438,
2465 silly gunzTarPerm 420 ]
2466 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/util/fake_server_with_clock_test.js
2467 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/util/fake_server_with_clock_test.js',
2467 silly gunzTarPerm 438,
2467 silly gunzTarPerm 420 ]
2468 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/util/fake_timers_test.js
2469 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/util/fake_timers_test.js', 438, 420 ]
2470 silly gunzTarPerm extractEntry vendor/sinon/test/sinon/util/fake_xml_http_request_test.js
2471 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon/util/fake_xml_http_request_test.js',
2471 silly gunzTarPerm 438,
2471 silly gunzTarPerm 420 ]
2472 silly gunzTarPerm extractEntry vendor/sinon/test/sinon-dist.html
2473 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon-dist.html', 438, 420 ]
2474 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/draft75parser_spec.js
2475 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/draft75parser_spec.js',
2475 silly gunzTarPerm 438,
2475 silly gunzTarPerm 420 ]
2476 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/draft76parser_spec.js
2477 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/draft76parser_spec.js',
2477 silly gunzTarPerm 438,
2477 silly gunzTarPerm 420 ]
2478 silly gunzTarPerm extractEntry vendor/sinon/test/sinon.html
2479 silly gunzTarPerm modified mode [ 'vendor/sinon/test/sinon.html', 438, 420 ]
2480 silly gunzTarPerm extractEntry vendor/sinon/AUTHORS
2481 silly gunzTarPerm modified mode [ 'vendor/sinon/AUTHORS', 438, 420 ]
2482 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/hybi_parser_spec.js
2483 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/spec/faye/websocket/hybi_parser_spec.js',
2483 silly gunzTarPerm 438,
2483 silly gunzTarPerm 420 ]
2484 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/spec/server.crt
2485 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/spec/server.crt',
2485 silly gunzTarPerm 438,
2485 silly gunzTarPerm 420 ]
2486 silly gunzTarPerm extractEntry ramp/node_modules/faye/node_modules/faye-websocket/spec/server.key
2487 silly gunzTarPerm modified mode [ 'ramp/node_modules/faye/node_modules/faye-websocket/spec/server.key',
2487 silly gunzTarPerm 438,
2487 silly gunzTarPerm 420 ]
2488 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/package.json
2489 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/package.json', 438, 420 ]
2490 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/README.md
2491 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/README.md', 438, 420 ]
2492 http 304 https://registry.npmjs.org/inherits
2493 silly registry.get cb [ 304,
2493 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
2493 silly registry.get etag: '"52CHT7EWNGVCBL8XB7L40XF7N"',
2493 silly registry.get date: 'Wed, 16 Jan 2013 23:00:08 GMT',
2493 silly registry.get 'content-length': '0' } ]
2494 verbose etag inherits from cache
2495 silly gunzTarPerm extractEntry vendor/sinon/build
2496 silly gunzTarPerm modified mode [ 'vendor/sinon/build', 438, 420 ]
2497 silly gunzTarPerm extractEntry vendor/sinon/jsl.conf
2498 silly gunzTarPerm modified mode [ 'vendor/sinon/jsl.conf', 438, 420 ]
2499 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/LICENSE
2500 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/LICENSE', 438, 420 ]
2501 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/node-htmlparser.old.js
2502 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/node-htmlparser.old.js',
2502 silly gunzTarPerm 438,
2502 silly gunzTarPerm 420 ]
2503 silly addNameRange number 2 { name: 'inherits', range: '>=1.0.0- <2.0.0-', hasData: true }
2504 silly addNameRange versions [ 'inherits', [ '1.0.0' ] ]
2505 verbose addNamed [ 'inherits', '1.0.0' ]
2506 verbose addNamed [ '1.0.0', '1.0.0' ]
2507 silly lockFile 776fbe77-inherits-1-0-0 inherits@1.0.0
2508 verbose lock inherits@1.0.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\776fbe77-inherits-1-0-0.lock
2509 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/profile.getelement.js
2510 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/profile.getelement.js',
2510 silly gunzTarPerm 438,
2510 silly gunzTarPerm 420 ]
2511 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\inherits\1.0.0\package\package.json
2512 silly lockFile 776fbe77-inherits-1-0-0 inherits@1.0.0
2513 silly lockFile 4bca46d0-inherits-1 inherits@1
2514 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/newparser.js
2515 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/newparser.js', 438, 420 ]
2516 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/rssbug.js
2517 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/rssbug.js', 438, 420 ]
2518 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/runtests.js
2519 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/runtests.js', 438, 420 ]
2520 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/runtests.min.js
2521 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/runtests.min.js', 438, 420 ]
2522 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/runtests_new.js
2523 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/runtests_new.js', 438, 420 ]
2524 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/snippet.js
2525 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/snippet.js', 438, 420 ]
2526 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\package.json
2527 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/test01.js
2528 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/test01.js', 438, 420 ]
2529 silly lockFile 4f6592db-r-node-modules-buster-server-cli e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
2530 info preinstall buster-server-cli@0.2.2
2531 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\package.json
2532 verbose readDependencies using package.json deps
2533 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\package.json
2534 verbose readDependencies using package.json deps
2535 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/json2.js
2536 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/json2.js', 438, 420 ]
2537 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/profile.js
2538 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/profile.js', 438, 420 ]
2539 verbose cache add [ 'buster-cli@>=0.5.0', null ]
2540 silly cache add name=undefined spec="buster-cli@>=0.5.0" args=["buster-cli@>=0.5.0",null]
2541 verbose parsed url { pathname: 'buster-cli@%3E=0.5.0',
2541 verbose parsed url path: 'buster-cli@%3E=0.5.0',
2541 verbose parsed url href: 'buster-cli@%3E=0.5.0' }
2542 silly cache add name="buster-cli" spec=">=0.5.0" args=["buster-cli",">=0.5.0"]
2543 verbose parsed url { pathname: '%3E=0.5.0', path: '%3E=0.5.0', href: '%3E=0.5.0' }
2544 verbose addNamed [ 'buster-cli', '>=0.5.0' ]
2545 verbose addNamed [ null, '>=0.5.0' ]
2546 silly lockFile fc257348-buster-cli-0-5-0 buster-cli@>=0.5.0
2547 verbose lock buster-cli@>=0.5.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\fc257348-buster-cli-0-5-0.lock
2548 verbose cache add [ 'ramp@~0.6', null ]
2549 silly cache add name=undefined spec="ramp@~0.6" args=["ramp@~0.6",null]
2550 verbose parsed url { pathname: 'ramp@~0.6', path: 'ramp@~0.6', href: 'ramp@~0.6' }
2551 silly cache add name="ramp" spec="~0.6" args=["ramp","~0.6"]
2552 verbose parsed url { pathname: '~0.6', path: '~0.6', href: '~0.6' }
2553 verbose addNamed [ 'ramp', '~0.6' ]
2554 verbose addNamed [ null, '>=0.6.0- <0.7.0-' ]
2555 silly lockFile 99d4446c-ramp-0-6 ramp@~0.6
2556 verbose lock ramp@~0.6 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\99d4446c-ramp-0-6.lock
2557 verbose cache add [ 'platform@>=1.0.0', null ]
2558 silly cache add name=undefined spec="platform@>=1.0.0" args=["platform@>=1.0.0",null]
2559 verbose parsed url { pathname: 'platform@%3E=1.0.0',
2559 verbose parsed url path: 'platform@%3E=1.0.0',
2559 verbose parsed url href: 'platform@%3E=1.0.0' }
2560 silly cache add name="platform" spec=">=1.0.0" args=["platform",">=1.0.0"]
2561 verbose parsed url { pathname: '%3E=1.0.0', path: '%3E=1.0.0', href: '%3E=1.0.0' }
2562 verbose addNamed [ 'platform', '>=1.0.0' ]
2563 verbose addNamed [ null, '>=1.0.0' ]
2564 silly lockFile e3e52cbd-platform-1-0-0 platform@>=1.0.0
2565 verbose lock platform@>=1.0.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\e3e52cbd-platform-1-0-0.lock
2566 verbose cache add [ 'ramp-resources@>=0.5', null ]
2567 silly cache add name=undefined spec="ramp-resources@>=0.5" args=["ramp-resources@>=0.5",null]
2568 verbose parsed url { pathname: 'ramp-resources@%3E=0.5',
2568 verbose parsed url path: 'ramp-resources@%3E=0.5',
2568 verbose parsed url href: 'ramp-resources@%3E=0.5' }
2569 silly cache add name="ramp-resources" spec=">=0.5" args=["ramp-resources",">=0.5"]
2570 verbose parsed url { pathname: '%3E=0.5', path: '%3E=0.5', href: '%3E=0.5' }
2571 verbose addNamed [ 'ramp-resources', '>=0.5' ]
2572 verbose addNamed [ null, '>=0.5.0-' ]
2573 silly lockFile 03a67211-ramp-resources-0-5 ramp-resources@>=0.5
2574 verbose lock ramp-resources@>=0.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\03a67211-ramp-resources-0-5.lock
2575 verbose cache add [ 'paperboy@~0', null ]
2576 silly cache add name=undefined spec="paperboy@~0" args=["paperboy@~0",null]
2577 verbose parsed url { pathname: 'paperboy@~0',
2577 verbose parsed url path: 'paperboy@~0',
2577 verbose parsed url href: 'paperboy@~0' }
2578 silly cache add name="paperboy" spec="~0" args=["paperboy","~0"]
2579 verbose parsed url { pathname: '~0', path: '~0', href: '~0' }
2580 verbose addNamed [ 'paperboy', '~0' ]
2581 verbose addNamed [ null, '>=0.0.0- <1.0.0-' ]
2582 silly lockFile c1cbb61d-paperboy-0 paperboy@~0
2583 verbose lock paperboy@~0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\c1cbb61d-paperboy-0.lock
2584 verbose cache add [ 'ejs@~0.4', null ]
2585 silly cache add name=undefined spec="ejs@~0.4" args=["ejs@~0.4",null]
2586 verbose parsed url { pathname: 'ejs@~0.4', path: 'ejs@~0.4', href: 'ejs@~0.4' }
2587 silly cache add name="ejs" spec="~0.4" args=["ejs","~0.4"]
2588 verbose parsed url { pathname: '~0.4', path: '~0.4', href: '~0.4' }
2589 verbose addNamed [ 'ejs', '~0.4' ]
2590 verbose addNamed [ null, '>=0.4.0- <0.5.0-' ]
2591 silly lockFile d0c2d9f7-ejs-0-4 ejs@~0.4
2592 verbose lock ejs@~0.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\d0c2d9f7-ejs-0-4.lock
2593 verbose cache add [ 'phantom@~0.3.5', null ]
2594 silly cache add name=undefined spec="phantom@~0.3.5" args=["phantom@~0.3.5",null]
2595 verbose parsed url { pathname: 'phantom@~0.3.5',
2595 verbose parsed url path: 'phantom@~0.3.5',
2595 verbose parsed url href: 'phantom@~0.3.5' }
2596 silly cache add name="phantom" spec="~0.3.5" args=["phantom","~0.3.5"]
2597 verbose parsed url { pathname: '~0.3.5', path: '~0.3.5', href: '~0.3.5' }
2598 verbose addNamed [ 'phantom', '~0.3.5' ]
2599 verbose addNamed [ null, '>=0.3.5- <0.4.0-' ]
2600 silly lockFile f91d4657-phantom-0-3-5 phantom@~0.3.5
2601 verbose lock phantom@~0.3.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\f91d4657-phantom-0-3-5.lock
2602 silly addNameRange { name: 'buster-cli', range: '>=0.5.0', hasData: false }
2603 silly addNameRange { name: 'platform', range: '>=1.0.0', hasData: false }
2604 silly addNameRange { name: 'ramp-resources', range: '>=0.5.0-', hasData: false }
2605 silly addNameRange { name: 'ramp', range: '>=0.6.0- <0.7.0-', hasData: false }
2606 silly addNameRange { name: 'paperboy', range: '>=0.0.0- <1.0.0-', hasData: false }
2607 silly addNameRange { name: 'ejs', range: '>=0.4.0- <0.5.0-', hasData: false }
2608 silly addNameRange { name: 'phantom', range: '>=0.3.5- <0.4.0-', hasData: false }
2609 verbose url raw buster-cli
2610 verbose url resolving [ 'https://registry.npmjs.org/', './buster-cli' ]
2611 verbose url resolved https://registry.npmjs.org/buster-cli
2612 info trying registry request attempt 1 at 00:01:33
2613 verbose etag "AB1RKSJQIBWWSCY0O15OMOTIW"
2614 http GET https://registry.npmjs.org/buster-cli
2615 verbose url raw ramp
2616 verbose url resolving [ 'https://registry.npmjs.org/', './ramp' ]
2617 verbose url resolved https://registry.npmjs.org/ramp
2618 info trying registry request attempt 1 at 00:01:33
2619 verbose etag "3XIMGRVXU0K6K1KBMGR8DM8OM"
2620 http GET https://registry.npmjs.org/ramp
2621 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/utils_example.js
2622 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/utils_example.js', 438, 420 ]
2623 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/profile
2624 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/profile', 438, 420 ]
2625 verbose url raw ramp-resources
2626 verbose url resolving [ 'https://registry.npmjs.org/', './ramp-resources' ]
2627 verbose url resolved https://registry.npmjs.org/ramp-resources
2628 info trying registry request attempt 1 at 00:01:33
2629 verbose etag "3A52FPVN9V2ZIIIHG1BXXUV6H"
2630 http GET https://registry.npmjs.org/ramp-resources
2631 verbose url raw paperboy
2632 verbose url resolving [ 'https://registry.npmjs.org/', './paperboy' ]
2633 verbose url resolved https://registry.npmjs.org/paperboy
2634 info trying registry request attempt 1 at 00:01:33
2635 verbose etag "E5RD5S1KIKU4EMLJ4MEVD7ST2"
2636 http GET https://registry.npmjs.org/paperboy
2637 verbose url raw ejs
2638 verbose url resolving [ 'https://registry.npmjs.org/', './ejs' ]
2639 verbose url resolved https://registry.npmjs.org/ejs
2640 info trying registry request attempt 1 at 00:01:33
2641 verbose etag "185QEKJCGWZOPA4YQAU32VBHN"
2642 http GET https://registry.npmjs.org/ejs
2643 verbose url raw platform
2644 verbose url resolving [ 'https://registry.npmjs.org/', './platform' ]
2645 verbose url resolved https://registry.npmjs.org/platform
2646 info trying registry request attempt 1 at 00:01:33
2647 verbose etag "6XK9FP73UKXMV739DAJUC5JMK"
2648 http GET https://registry.npmjs.org/platform
2649 verbose url raw phantom
2650 verbose url resolving [ 'https://registry.npmjs.org/', './phantom' ]
2651 verbose url resolved https://registry.npmjs.org/phantom
2652 info trying registry request attempt 1 at 00:01:33
2653 verbose etag "4HIVMDLPJ4GAQ3PJ64D4K8U7H"
2654 http GET https://registry.npmjs.org/phantom
2655 http 304 https://registry.npmjs.org/uglify-js
2656 silly registry.get cb [ 304,
2656 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
2656 silly registry.get etag: '"BKA2P27QM3UVPSYTIDSK8F8V6"',
2656 silly registry.get date: 'Wed, 16 Jan 2013 23:00:08 GMT',
2656 silly registry.get 'content-length': '0' } ]
2657 verbose etag uglify-js from cache
2658 http 304 https://registry.npmjs.org/graceful-fs
2659 silly registry.get cb [ 304,
2659 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
2659 silly registry.get etag: '"2OYQY78FYNISIKTRQN371L09B"',
2659 silly registry.get date: 'Wed, 16 Jan 2013 23:00:08 GMT',
2659 silly registry.get 'content-length': '0' } ]
2660 verbose etag graceful-fs from cache
2661 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/CHANGELOG
2662 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/CHANGELOG', 438, 420 ]
2663 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/profile.getelement.txt
2664 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/profile.getelement.txt',
2664 silly gunzTarPerm 438,
2664 silly gunzTarPerm 420 ]
2665 silly addNameRange number 2 { name: 'graceful-fs', range: '>=1.1.2- <1.2.0-', hasData: true }
2666 silly addNameRange versions [ 'graceful-fs',
2666 silly addNameRange [ '1.0.0',
2666 silly addNameRange '1.0.1',
2666 silly addNameRange '1.0.2',
2666 silly addNameRange '1.1.0',
2666 silly addNameRange '1.1.1',
2666 silly addNameRange '1.1.2',
2666 silly addNameRange '1.1.3',
2666 silly addNameRange '1.1.4',
2666 silly addNameRange '1.1.5',
2666 silly addNameRange '1.1.6',
2666 silly addNameRange '1.1.7',
2666 silly addNameRange '1.1.8',
2666 silly addNameRange '1.1.9',
2666 silly addNameRange '1.1.10',
2666 silly addNameRange '1.1.11',
2666 silly addNameRange '1.1.12',
2666 silly addNameRange '1.1.13',
2666 silly addNameRange '1.1.14' ] ]
2667 verbose addNamed [ 'graceful-fs', '1.1.14' ]
2668 verbose addNamed [ '1.1.14', '1.1.14' ]
2669 silly lockFile 2cf96e8d-graceful-fs-1-1-14 graceful-fs@1.1.14
2670 verbose lock graceful-fs@1.1.14 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\2cf96e8d-graceful-fs-1-1-14.lock
2671 silly addNameRange number 2 { name: 'uglify-js', range: '>=1.2.5- <1.3.0-', hasData: true }
2672 silly addNameRange versions [ 'uglify-js',
2672 silly addNameRange [ '0.0.1',
2672 silly addNameRange '0.0.2',
2672 silly addNameRange '0.0.3',
2672 silly addNameRange '0.0.4',
2672 silly addNameRange '0.0.5',
2672 silly addNameRange '1.0.1',
2672 silly addNameRange '1.0.2',
2672 silly addNameRange '1.0.3',
2672 silly addNameRange '1.0.4',
2672 silly addNameRange '1.0.5',
2672 silly addNameRange '1.0.6',
2672 silly addNameRange '1.0.7',
2672 silly addNameRange '1.1.0',
2672 silly addNameRange '1.1.1',
2672 silly addNameRange '1.2.0',
2672 silly addNameRange '1.2.1',
2672 silly addNameRange '1.2.2',
2672 silly addNameRange '1.2.3',
2672 silly addNameRange '1.2.4',
2672 silly addNameRange '1.2.5',
2672 silly addNameRange '1.2.6',
2672 silly addNameRange '1.3.0',
2672 silly addNameRange '1.3.1',
2672 silly addNameRange '1.3.2',
2672 silly addNameRange '1.3.3',
2672 silly addNameRange '1.3.4',
2672 silly addNameRange '2.2.0',
2672 silly addNameRange '2.2.1',
2672 silly addNameRange '2.2.2',
2672 silly addNameRange '2.2.3' ] ]
2673 verbose addNamed [ 'uglify-js', '1.2.6' ]
2674 verbose addNamed [ '1.2.6', '1.2.6' ]
2675 silly lockFile a9fc4ad0-uglify-js-1-2-6 uglify-js@1.2.6
2676 verbose lock uglify-js@1.2.6 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\a9fc4ad0-uglify-js-1-2-6.lock
2677 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\graceful-fs\1.1.14\package\package.json
2678 http 304 https://registry.npmjs.org/jsdom
2679 silly registry.get cb [ 304,
2679 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
2679 silly registry.get etag: '"CSGS97ZIY7QE8KEI6X5DT7M85"',
2679 silly registry.get date: 'Wed, 16 Jan 2013 23:00:08 GMT',
2679 silly registry.get 'content-length': '0' } ]
2680 verbose etag jsdom from cache
2681 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\uglify-js\1.2.6\package\package.json
2682 silly lockFile 2cf96e8d-graceful-fs-1-1-14 graceful-fs@1.1.14
2683 silly lockFile 6ef561cf-graceful-fs-1-1-2 graceful-fs@~1.1.2
2684 silly resolved [ { author:
2684 silly resolved { name: 'Isaac Z. Schlueter',
2684 silly resolved email: 'i@izs.me',
2684 silly resolved url: 'http://blog.izs.me' },
2684 silly resolved name: 'minimatch',
2684 silly resolved description: 'a glob matcher in javascript',
2684 silly resolved version: '0.2.9',
2684 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/minimatch.git' },
2684 silly resolved main: 'minimatch.js',
2684 silly resolved scripts: { test: 'tap test' },
2684 silly resolved engines: { node: '*' },
2684 silly resolved dependencies: { 'lru-cache': '~2.0.0', sigmund: '~1.0.0' },
2684 silly resolved devDependencies: { tap: '' },
2684 silly resolved license:
2684 silly resolved { type: 'MIT',
2684 silly resolved url: 'http://github.com/isaacs/minimatch/raw/master/LICENSE' },
2684 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',
2684 silly resolved readmeFilename: 'README.md',
2684 silly resolved _id: 'minimatch@0.2.9',
2684 silly resolved _from: 'minimatch@0.2' },
2684 silly resolved { name: 'inherits',
2684 silly resolved description: 'A tiny simple way to do classic inheritance in js',
2684 silly resolved version: '1.0.0',
2684 silly resolved keywords: [ 'inheritance', 'class', 'klass', 'oop', 'object-oriented' ],
2684 silly resolved main: './inherits.js',
2684 silly resolved repository: { type: 'git', url: 'https://github.com/isaacs/inherits' },
2684 silly resolved author:
2684 silly resolved { name: 'Isaac Z. Schlueter',
2684 silly resolved email: 'i@izs.me',
2684 silly resolved url: 'http://blog.izs.me/' },
2684 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',
2684 silly resolved readmeFilename: 'README.md',
2684 silly resolved _id: 'inherits@1.0.0',
2684 silly resolved _from: 'inherits@1' },
2684 silly resolved { author:
2684 silly resolved { name: 'Isaac Z. Schlueter',
2684 silly resolved email: 'i@izs.me',
2684 silly resolved url: 'http://blog.izs.me' },
2684 silly resolved name: 'graceful-fs',
2684 silly resolved description: 'fs monkey-patching to avoid EMFILE and other problems',
2684 silly resolved version: '1.1.14',
2684 silly resolved repository:
2684 silly resolved { type: 'git',
2684 silly resolved url: 'git://github.com/isaacs/node-graceful-fs.git' },
2684 silly resolved main: 'graceful-fs.js',
2684 silly resolved engines: { node: '>=0.4.0' },
2684 silly resolved directories: { test: 'test' },
2684 silly resolved scripts: { test: 'tap test/*.js' },
2684 silly resolved keywords: [ 'fs', 'EMFILE', 'error', 'handling', 'monkeypatch' ],
2684 silly resolved license: 'BSD',
2684 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',
2684 silly resolved readmeFilename: 'README.md',
2684 silly resolved _id: 'graceful-fs@1.1.14',
2684 silly resolved _from: 'graceful-fs@~1.1.2' } ]
2685 info install minimatch@0.2.9 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob
2686 info install inherits@1.0.0 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob
2687 info install graceful-fs@1.1.14 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob
2688 info installOne minimatch@0.2.9
2689 info installOne inherits@1.0.0
2690 info installOne graceful-fs@1.1.14
2691 silly lockFile a9fc4ad0-uglify-js-1-2-6 uglify-js@1.2.6
2692 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\minimatch\0.2.9\package\package.json
2693 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch unbuild
2694 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\package.json
2695 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\inherits\1.0.0\package\package.json
2696 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits unbuild
2697 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits\package.json
2698 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\graceful-fs\1.1.14\package\package.json
2699 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs unbuild
2700 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs\package.json
2701 silly lockFile 5ea59aad-uglify-js-1-2-5 uglify-js@~1.2.5
2702 silly addNameRange number 2 { name: 'jsdom', range: '>=0.2.14- <0.3.0-', hasData: true }
2703 silly addNameRange versions [ 'jsdom',
2703 silly addNameRange [ '0.0.1',
2703 silly addNameRange '0.1.2',
2703 silly addNameRange '0.1.4',
2703 silly addNameRange '0.1.5',
2703 silly addNameRange '0.1.6',
2703 silly addNameRange '0.1.7',
2703 silly addNameRange '0.1.8',
2703 silly addNameRange '0.1.9',
2703 silly addNameRange '0.1.10',
2703 silly addNameRange '0.1.11',
2703 silly addNameRange '0.1.12',
2703 silly addNameRange '0.1.13',
2703 silly addNameRange '0.1.15',
2703 silly addNameRange '0.1.16',
2703 silly addNameRange '0.1.17',
2703 silly addNameRange '0.1.18',
2703 silly addNameRange '0.1.19',
2703 silly addNameRange '0.1.20',
2703 silly addNameRange '0.1.21',
2703 silly addNameRange '0.1.22',
2703 silly addNameRange '0.1.23',
2703 silly addNameRange '0.2.0',
2703 silly addNameRange '0.2.1',
2703 silly addNameRange '0.2.2',
2703 silly addNameRange '0.2.3',
2703 silly addNameRange '0.2.4',
2703 silly addNameRange '0.2.5',
2703 silly addNameRange '0.2.6',
2703 silly addNameRange '0.2.7',
2703 silly addNameRange '0.2.8',
2703 silly addNameRange '0.2.9',
2703 silly addNameRange '0.2.10',
2703 silly addNameRange '0.2.11',
2703 silly addNameRange '0.2.12',
2703 silly addNameRange '0.2.13',
2703 silly addNameRange '0.2.14',
2703 silly addNameRange '0.2.15',
2703 silly addNameRange '0.2.16',
2703 silly addNameRange '0.2.17',
2703 silly addNameRange '0.2.18',
2703 silly addNameRange '0.2.19',
2703 silly addNameRange '0.3.0',
2703 silly addNameRange '0.3.1',
2703 silly addNameRange '0.3.2',
2703 silly addNameRange '0.3.3',
2703 silly addNameRange '0.3.4' ] ]
2704 verbose addNamed [ 'jsdom', '0.2.19' ]
2705 verbose addNamed [ '0.2.19', '0.2.19' ]
2706 silly lockFile 37e839c1-jsdom-0-2-19 jsdom@0.2.19
2707 verbose lock jsdom@0.2.19 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\37e839c1-jsdom-0-2-19.lock
2708 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/.project.bak
2709 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/.project.bak', 438, 420 ]
2710 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/profileresults.txt
2711 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/profileresults.txt', 438, 420 ]
2712 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\inherits\1.0.0\package.tgz
2713 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
2714 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
2715 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\graceful-fs\1.1.14\package.tgz
2716 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
2717 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
2718 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\minimatch\0.2.9\package.tgz
2719 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
2720 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
2721 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\jsdom\0.2.19\package\package.json
2722 silly gunzTarPerm modes [ '755', '644' ]
2723 silly gunzTarPerm modes [ '755', '644' ]
2724 silly gunzTarPerm modes [ '755', '644' ]
2725 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/package.json
2726 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/package.json',
2726 silly gunzTarPerm 438,
2726 silly gunzTarPerm 420 ]
2727 silly gunzTarPerm extractEntry package.json
2728 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2729 silly gunzTarPerm extractEntry package.json
2730 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2731 silly gunzTarPerm extractEntry package.json
2732 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2733 silly gunzTarPerm extractEntry .npmignore
2734 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
2735 silly gunzTarPerm extractEntry README.md
2736 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
2737 silly lockFile 37e839c1-jsdom-0-2-19 jsdom@0.2.19
2738 silly gunzTarPerm extractEntry README.md
2739 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
2740 silly gunzTarPerm extractEntry LICENSE
2741 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
2742 silly gunzTarPerm extractEntry README.md
2743 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
2744 silly gunzTarPerm extractEntry inherits.js
2745 silly gunzTarPerm modified mode [ 'inherits.js', 438, 420 ]
2746 silly lockFile dfb30512-jsdom-0-2-14 jsdom@~0.2.14
2747 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/README.md
2748 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/README.md',
2748 silly gunzTarPerm 438,
2748 silly gunzTarPerm 420 ]
2749 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/LICENSE
2750 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/LICENSE',
2750 silly gunzTarPerm 438,
2750 silly gunzTarPerm 420 ]
2751 silly resolved [ { name: 'uglify-js',
2751 silly resolved description: 'JavaScript parser and compressor/beautifier toolkit',
2751 silly resolved author:
2751 silly resolved { name: 'Mihai Bazon',
2751 silly resolved email: 'mihai.bazon@gmail.com',
2751 silly resolved url: 'http://mihai.bazon.net/blog' },
2751 silly resolved version: '1.2.6',
2751 silly resolved main: './uglify-js.js',
2751 silly resolved bin: { uglifyjs: './bin/uglifyjs' },
2751 silly resolved repository: { type: 'git', url: 'git@github.com:mishoo/UglifyJS.git' },
2751 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',
2751 silly resolved readmeFilename: 'README.html',
2751 silly resolved _id: 'uglify-js@1.2.6',
2751 silly resolved _from: 'uglify-js@~1.2.5' },
2751 silly resolved { name: 'jsdom',
2751 silly resolved version: '0.2.19',
2751 silly resolved description: 'A JavaScript implementation of the W3C DOM',
2751 silly resolved keywords: [ 'dom', 'w3c', 'html' ],
2751 silly resolved maintainers: [ [Object], [Object] ],
2751 silly resolved contributors:
2751 silly resolved [ [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object],
2751 silly resolved [Object] ],
2751 silly resolved bugs:
2751 silly resolved { email: 'tmpvar@gmail.com',
2751 silly resolved url: 'http://github.com/tmpvar/jsdom/issues' },
2751 silly resolved licenses: [ [Object] ],
2751 silly resolved repositories: [ [Object] ],
2751 silly resolved implements: [ 'http://www.w3.org/TR/REC-DOM-Level-1' ],
2751 silly resolved dependencies:
2751 silly resolved { htmlparser: '1.x',
2751 silly resolved request: '2.x',
2751 silly resolved cssom: '0.2.x',
2751 silly resolved cssstyle: '>=0.2.3',
2751 silly resolved contextify: '0.1.x' },
2751 silly resolved optionalDependencies: { contextify: '0.1.x' },
2751 silly resolved devDependencies: { nodeunit: '>=0.5.x', 'console.log': '*', optimist: '*' },
2751 silly resolved directories: { lib: './lib/jsdom' },
2751 silly resolved scripts: { test: 'node ./test/runner' },
2751 silly resolved main: './lib/jsdom',
2751 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',
2751 silly resolved readmeFilename: 'README.md',
2751 silly resolved _id: 'jsdom@0.2.19',
2751 silly resolved _from: 'jsdom@~0.2.14' } ]
2752 info install uglify-js@1.2.6 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax
2753 info install jsdom@0.2.19 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax
2754 info installOne uglify-js@1.2.6
2755 info installOne jsdom@0.2.19
2756 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\uglify-js\1.2.6\package\package.json
2757 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\uglify-js unbuild
2758 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\uglify-js\package.json
2759 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\jsdom\0.2.19\package\package.json
2760 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\jsdom unbuild
2761 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-syntax\node_modules\jsdom\package.json
2762 silly gunzTarPerm extractEntry LICENSE
2763 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
2764 silly gunzTarPerm extractEntry graceful-fs.js
2765 silly gunzTarPerm modified mode [ 'graceful-fs.js', 438, 420 ]
2766 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/utils_example.js
2767 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/utils_example.js',
2767 silly gunzTarPerm 438,
2767 silly gunzTarPerm 420 ]
2768 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\jsdom\0.2.19\package.tgz
2769 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
2770 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
2771 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\uglify-js\1.2.6\package.tgz
2772 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
2773 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
2774 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/profile.js
2775 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/profile.js',
2775 silly gunzTarPerm 438,
2775 silly gunzTarPerm 420 ]
2776 silly gunzTarPerm modes [ '755', '644' ]
2777 silly gunzTarPerm extractEntry minimatch.js
2778 silly gunzTarPerm modified mode [ 'minimatch.js', 438, 420 ]
2779 silly gunzTarPerm extractEntry .travis.yml
2780 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
2781 silly gunzTarPerm modes [ '755', '644' ]
2782 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/json2.js
2783 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/json2.js',
2783 silly gunzTarPerm 438,
2783 silly gunzTarPerm 420 ]
2784 silly gunzTarPerm extractEntry test/open.js
2785 silly gunzTarPerm modified mode [ 'test/open.js', 438, 420 ]
2786 silly gunzTarPerm extractEntry test/basic.js
2787 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
2788 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.js
2789 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.js',
2789 silly gunzTarPerm 438,
2789 silly gunzTarPerm 420 ]
2790 silly gunzTarPerm extractEntry package.json
2791 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2792 silly gunzTarPerm extractEntry package.json
2793 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
2794 silly gunzTarPerm extractEntry test/brace-expand.js
2795 silly gunzTarPerm modified mode [ 'test/brace-expand.js', 438, 420 ]
2796 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.min.js
2797 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.min.js',
2797 silly gunzTarPerm 438,
2797 silly gunzTarPerm 420 ]
2798 silly gunzTarPerm extractEntry README.md
2799 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
2800 silly gunzTarPerm extractEntry lib/jsdom.js
2801 silly gunzTarPerm modified mode [ 'lib/jsdom.js', 438, 420 ]
2802 silly gunzTarPerm extractEntry .npmignore
2803 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
2804 silly gunzTarPerm extractEntry uglify-js.js
2805 silly gunzTarPerm modified mode [ 'uglify-js.js', 438, 420 ]
2806 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/snippet.js
2807 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/snippet.js',
2807 silly gunzTarPerm 438,
2807 silly gunzTarPerm 420 ]
2808 silly gunzTarPerm extractEntry lib/jsdom/utils.js
2809 silly gunzTarPerm modified mode [ 'lib/jsdom/utils.js', 438, 420 ]
2810 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits\package.json
2811 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.min.html
2812 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.min.html',
2812 silly gunzTarPerm 438,
2812 silly gunzTarPerm 420 ]
2813 silly gunzTarPerm extractEntry lib/jsdom/browser/documentfeatures.js
2814 silly gunzTarPerm modified mode [ 'lib/jsdom/browser/documentfeatures.js', 438, 420 ]
2815 silly gunzTarPerm extractEntry test/caching.js
2816 silly gunzTarPerm modified mode [ 'test/caching.js', 438, 420 ]
2817 silly gunzTarPerm extractEntry test/defaults.js
2818 silly gunzTarPerm modified mode [ 'test/defaults.js', 438, 420 ]
2819 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/CHANGELOG
2820 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/CHANGELOG',
2820 silly gunzTarPerm 438,
2820 silly gunzTarPerm 420 ]
2821 silly gunzTarPerm extractEntry lib/consolidator.js
2822 silly gunzTarPerm modified mode [ 'lib/consolidator.js', 438, 420 ]
2823 silly gunzTarPerm extractEntry lib/object-ast.js
2824 silly gunzTarPerm modified mode [ 'lib/object-ast.js', 438, 420 ]
2825 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/lib/node-htmlparser.js
2826 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/lib/node-htmlparser.js',
2826 silly gunzTarPerm 438,
2826 silly gunzTarPerm 420 ]
2827 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
2828 silly gunzTarPerm extractEntry lib/jsdom/browser/domtohtml.js
2829 silly gunzTarPerm modified mode [ 'lib/jsdom/browser/domtohtml.js', 438, 420 ]
2830 silly gunzTarPerm extractEntry lib/jsdom/browser/htmlencoding.js
2831 silly gunzTarPerm modified mode [ 'lib/jsdom/browser/htmlencoding.js', 438, 420 ]
2832 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/lib/node-htmlparser.min.js
2833 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/lib/node-htmlparser.min.js',
2833 silly gunzTarPerm 438,
2833 silly gunzTarPerm 420 ]
2834 silly gunzTarPerm extractEntry lib/parse-js.js
2835 silly gunzTarPerm modified mode [ 'lib/parse-js.js', 438, 420 ]
2836 silly gunzTarPerm extractEntry lib/process.js
2837 silly gunzTarPerm modified mode [ 'lib/process.js', 438, 420 ]
2838 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/01-basic.js
2839 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/01-basic.js',
2839 silly gunzTarPerm 438,
2839 silly gunzTarPerm 420 ]
2840 silly gunzTarPerm extractEntry lib/jsdom/browser/htmltodom.js
2841 silly gunzTarPerm modified mode [ 'lib/jsdom/browser/htmltodom.js', 438, 420 ]
2842 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/08-extra_spaces_in_tag.js
2843 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/08-extra_spaces_in_tag.js',
2843 silly gunzTarPerm 438,
2843 silly gunzTarPerm 420 ]
2844 silly gunzTarPerm extractEntry lib/jsdom/browser/index.js
2845 silly gunzTarPerm modified mode [ 'lib/jsdom/browser/index.js', 438, 420 ]
2846 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/09-unquoted_attrib.js
2847 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/09-unquoted_attrib.js',
2847 silly gunzTarPerm 438,
2847 silly gunzTarPerm 420 ]
2848 silly gunzTarPerm extractEntry lib/jsdom/level1/core.js
2849 silly gunzTarPerm modified mode [ 'lib/jsdom/level1/core.js', 438, 420 ]
2850 info preinstall inherits@1.0.0
2851 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/10-singular_attribute.js
2852 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/10-singular_attribute.js',
2852 silly gunzTarPerm 438,
2852 silly gunzTarPerm 420 ]
2853 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits\package.json
2854 silly gunzTarPerm extractEntry lib/jsdom/level2/core.js
2855 silly gunzTarPerm modified mode [ 'lib/jsdom/level2/core.js', 438, 420 ]
2856 verbose readDependencies using package.json deps
2857 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits\package.json
2858 verbose readDependencies using package.json deps
2859 silly resolved []
2860 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits
2861 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits
2862 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\inherits\package.json
2863 verbose linkStuff [ false,
2863 verbose linkStuff false,
2863 verbose linkStuff false,
2863 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\multi-glob\\node_modules\\glob\\node_modules' ]
2864 info linkStuff inherits@1.0.0
2865 verbose linkBins inherits@1.0.0
2866 verbose linkMans inherits@1.0.0
2867 verbose rebuildBundles inherits@1.0.0
2868 info install inherits@1.0.0
2869 silly gunzTarPerm extractEntry lib/squeeze-more.js
2870 silly gunzTarPerm modified mode [ 'lib/squeeze-more.js', 438, 420 ]
2871 info postinstall inherits@1.0.0
2872 silly gunzTarPerm extractEntry docstyle.css
2873 silly gunzTarPerm modified mode [ 'docstyle.css', 438, 420 ]
2874 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/07-unescaped_in_style.js
2875 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/07-unescaped_in_style.js',
2875 silly gunzTarPerm 438,
2875 silly gunzTarPerm 420 ]
2876 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/12-text_only.js
2877 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/12-text_only.js',
2877 silly gunzTarPerm 438,
2877 silly gunzTarPerm 420 ]
2878 silly gunzTarPerm extractEntry lib/jsdom/level2/events.js
2879 silly gunzTarPerm modified mode [ 'lib/jsdom/level2/events.js', 438, 420 ]
2880 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs\package.json
2881 silly gunzTarPerm extractEntry bin/uglifyjs
2882 silly gunzTarPerm modified mode [ 'bin/uglifyjs', 438, 420 ]
2883 http 304 https://registry.npmjs.org/buster-cli
2884 silly registry.get cb [ 304,
2884 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
2884 silly registry.get etag: '"AB1RKSJQIBWWSCY0O15OMOTIW"',
2884 silly registry.get date: 'Wed, 16 Jan 2013 23:00:08 GMT',
2884 silly registry.get 'content-length': '0' } ]
2885 verbose etag buster-cli from cache
2886 http 304 https://registry.npmjs.org/ramp-resources
2887 silly registry.get cb [ 304,
2887 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
2887 silly registry.get etag: '"3A52FPVN9V2ZIIIHG1BXXUV6H"',
2887 silly registry.get date: 'Wed, 16 Jan 2013 23:00:08 GMT',
2887 silly registry.get 'content-length': '0' } ]
2888 verbose etag ramp-resources from cache
2889 silly gunzTarPerm extractEntry README.html
2890 silly gunzTarPerm modified mode [ 'README.html', 438, 420 ]
2891 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/13-comment_in_text.js
2892 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/13-comment_in_text.js',
2892 silly gunzTarPerm 438,
2892 silly gunzTarPerm 420 ]
2893 silly gunzTarPerm extractEntry lib/jsdom/level2/html.js
2894 silly gunzTarPerm modified mode [ 'lib/jsdom/level2/html.js', 438, 420 ]
2895 silly gunzTarPerm extractEntry README.org
2896 silly gunzTarPerm modified mode [ 'README.org', 438, 420 ]
2897 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/14-comment_in_text_in_script.js
2898 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/14-comment_in_text_in_script.js',
2898 silly gunzTarPerm 438,
2898 silly gunzTarPerm 420 ]
2899 silly gunzTarPerm extractEntry lib/jsdom/level2/index.js
2900 silly gunzTarPerm modified mode [ 'lib/jsdom/level2/index.js', 438, 420 ]
2901 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
2902 silly addNameRange number 2 { name: 'ramp-resources',
2902 silly addNameRange range: '>=0.4.0- <0.5.0-',
2902 silly addNameRange hasData: true }
2903 silly addNameRange versions [ 'ramp-resources', [ '0.4.0', '0.4.1', '0.5.0' ] ]
2904 verbose addNamed [ 'ramp-resources', '0.4.1' ]
2905 verbose addNamed [ '0.4.1', '0.4.1' ]
2906 silly lockFile f35d01be-ramp-resources-0-4-1 ramp-resources@0.4.1
2907 verbose lock ramp-resources@0.4.1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\f35d01be-ramp-resources-0-4-1.lock
2908 silly addNameRange number 2 { name: 'buster-cli', range: '>=0.5.0-', hasData: true }
2909 silly addNameRange versions [ 'buster-cli',
2909 silly addNameRange [ '0.2.1',
2909 silly addNameRange '0.2.2',
2909 silly addNameRange '0.3.0',
2909 silly addNameRange '0.4.0',
2909 silly addNameRange '0.4.1',
2909 silly addNameRange '0.4.2',
2909 silly addNameRange '0.4.3',
2909 silly addNameRange '0.4.4',
2909 silly addNameRange '0.5.0',
2909 silly addNameRange '0.5.1',
2909 silly addNameRange '0.5.2' ] ]
2910 verbose addNamed [ 'buster-cli', '0.5.2' ]
2911 verbose addNamed [ '0.5.2', '0.5.2' ]
2912 silly lockFile 588fafa4-buster-cli-0-5-2 buster-cli@0.5.2
2913 verbose lock buster-cli@0.5.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\588fafa4-buster-cli-0-5-2.lock
2914 http 304 https://registry.npmjs.org/mkdirp
2915 silly registry.get cb [ 304,
2915 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
2915 silly registry.get etag: '"4P7P7UH01IUTNT9NDRDUU7CVS"',
2915 silly registry.get date: 'Wed, 16 Jan 2013 23:00:08 GMT',
2915 silly registry.get 'content-length': '0' } ]
2916 verbose etag mkdirp from cache
2917 silly gunzTarPerm extractEntry test/beautify.js
2918 silly gunzTarPerm modified mode [ 'test/beautify.js', 438, 420 ]
2919 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/15-non-verbose.js
2920 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/15-non-verbose.js',
2920 silly gunzTarPerm 438,
2920 silly gunzTarPerm 420 ]
2921 silly gunzTarPerm extractEntry lib/jsdom/level2/style.js
2922 silly gunzTarPerm modified mode [ 'lib/jsdom/level2/style.js', 438, 420 ]
2923 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ramp-resources\0.4.1\package\package.json
2924 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-cli\0.5.2\package\package.json
2925 silly gunzTarPerm extractEntry test/testparser.js
2926 silly gunzTarPerm modified mode [ 'test/testparser.js', 438, 420 ]
2927 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/16-ignore_whitespace.js
2928 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/16-ignore_whitespace.js',
2928 silly gunzTarPerm 438,
2928 silly gunzTarPerm 420 ]
2929 silly gunzTarPerm extractEntry lib/jsdom/level2/languages/javascript.js
2930 silly gunzTarPerm modified mode [ 'lib/jsdom/level2/languages/javascript.js', 438, 420 ]
2931 info preinstall graceful-fs@1.1.14
2932 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs\package.json
2933 verbose readDependencies using package.json deps
2934 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs\package.json
2935 silly gunzTarPerm extractEntry test/unit/scripts.js
2936 silly gunzTarPerm modified mode [ 'test/unit/scripts.js', 438, 420 ]
2937 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/06-comment_in_script.js
2938 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/06-comment_in_script.js',
2938 silly gunzTarPerm 438,
2938 silly gunzTarPerm 420 ]
2939 silly addNameRange number 2 { name: 'mkdirp', range: '>=0.3.0- <0.4.0-', hasData: true }
2940 silly addNameRange versions [ 'mkdirp',
2940 silly addNameRange [ '0.0.1',
2940 silly addNameRange '0.0.2',
2940 silly addNameRange '0.0.3',
2940 silly addNameRange '0.0.4',
2940 silly addNameRange '0.0.5',
2940 silly addNameRange '0.0.6',
2940 silly addNameRange '0.0.7',
2940 silly addNameRange '0.1.0',
2940 silly addNameRange '0.2.0',
2940 silly addNameRange '0.2.1',
2940 silly addNameRange '0.2.2',
2940 silly addNameRange '0.3.0',
2940 silly addNameRange '0.3.1',
2940 silly addNameRange '0.3.2',
2940 silly addNameRange '0.3.3',
2940 silly addNameRange '0.3.4' ] ]
2941 verbose addNamed [ 'mkdirp', '0.3.4' ]
2942 verbose addNamed [ '0.3.4', '0.3.4' ]
2943 silly lockFile 86f43333-mkdirp-0-3-4 mkdirp@0.3.4
2944 verbose lock mkdirp@0.3.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\86f43333-mkdirp-0-3-4.lock
2945 verbose readDependencies using package.json deps
2946 silly resolved []
2947 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs
2948 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs
2949 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\graceful-fs\package.json
2950 verbose linkStuff [ false,
2950 verbose linkStuff false,
2950 verbose linkStuff false,
2950 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\multi-glob\\node_modules\\glob\\node_modules' ]
2951 info linkStuff graceful-fs@1.1.14
2952 verbose linkBins graceful-fs@1.1.14
2953 verbose linkMans graceful-fs@1.1.14
2954 verbose rebuildBundles graceful-fs@1.1.14
2955 info install graceful-fs@1.1.14
2956 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\mkdirp\0.3.4\package\package.json
2957 silly lockFile f35d01be-ramp-resources-0-4-1 ramp-resources@0.4.1
2958 silly gunzTarPerm extractEntry test/unit/compress/expected/array1.js
2959 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/array1.js', 438, 420 ]
2960 info postinstall graceful-fs@1.1.14
2961 silly lockFile 588fafa4-buster-cli-0-5-2 buster-cli@0.5.2
2962 silly lockFile 8b4938db-ramp-resources-0-4 ramp-resources@~0.4
2963 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/17-xml_namespace.js
2964 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/17-xml_namespace.js',
2964 silly gunzTarPerm 438,
2964 silly gunzTarPerm 420 ]
2965 silly lockFile 9a43ed62-buster-cli-0-5 buster-cli@>=0.5
2966 silly gunzTarPerm extractEntry test/unit/compress/expected/issue17.js
2967 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue17.js', 438, 420 ]
2968 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/05-tags_in_comment.js
2969 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/05-tags_in_comment.js',
2969 silly gunzTarPerm 438,
2969 silly gunzTarPerm 420 ]
2970 silly gunzTarPerm extractEntry test/unit/compress/expected/issue20.js
2971 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue20.js', 438, 420 ]
2972 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/18-enforce_empty_tags.js
2973 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/18-enforce_empty_tags.js',
2973 silly gunzTarPerm 438,
2973 silly gunzTarPerm 420 ]
2974 silly gunzTarPerm extractEntry lib/jsdom/level3/core.js
2975 silly gunzTarPerm modified mode [ 'lib/jsdom/level3/core.js', 438, 420 ]
2976 silly gunzTarPerm extractEntry lib/jsdom/level3/events.js
2977 silly gunzTarPerm modified mode [ 'lib/jsdom/level3/events.js', 438, 420 ]
2978 silly gunzTarPerm extractEntry test/unit/compress/expected/issue21.js
2979 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue21.js', 438, 420 ]
2980 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/04-unescaped_in_script.js
2981 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/04-unescaped_in_script.js',
2981 silly gunzTarPerm 438,
2981 silly gunzTarPerm 420 ]
2982 silly gunzTarPerm extractEntry test/unit/compress/expected/issue16.js
2983 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue16.js', 438, 420 ]
2984 silly lockFile 86f43333-mkdirp-0-3-4 mkdirp@0.3.4
2985 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/19-ignore_empty_tags.js
2986 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/19-ignore_empty_tags.js',
2986 silly gunzTarPerm 438,
2986 silly gunzTarPerm 420 ]
2987 silly lockFile e3b40686-mkdirp-0-3 mkdirp@~0.3
2988 silly gunzTarPerm extractEntry test/unit/compress/expected/issue27.js
2989 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue27.js', 438, 420 ]
2990 silly resolved [ { name: 'ramp-resources',
2990 silly resolved version: '0.4.1',
2990 silly resolved description: 'Virtual file systems for exposing files and other resources on e.g. web servers',
2990 silly resolved homepage: 'http://busterjs.org/docs/resources',
2990 silly resolved author: { name: 'August Lilleaas and Christian Johansen' },
2990 silly resolved contributors: [ [Object], [Object] ],
2990 silly resolved main: './lib/ramp-resources',
2990 silly resolved repository:
2990 silly resolved { type: 'git',
2990 silly resolved url: 'https://github.com/busterjs/ramp-resources.git' },
2990 silly resolved scripts: { test: './node_modules/buster/bin/buster-test' },
2990 silly resolved dependencies:
2990 silly resolved { 'buster-core': '>=0.6.2',
2990 silly resolved mime: '~1',
2990 silly resolved 'buster-glob': '>=0.3.2',
2990 silly resolved when: 'https://github.com/cujojs/when/tarball/1.3.0',
2990 silly resolved minimatch: '~0.1.5' },
2990 silly resolved devDependencies: { buster: '*' },
2990 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',
2990 silly resolved readmeFilename: 'Readme.md',
2990 silly resolved _id: 'ramp-resources@0.4.1',
2990 silly resolved _from: 'ramp-resources@~0.4' },
2990 silly resolved { name: 'buster-cli',
2990 silly resolved version: '0.5.2',
2990 silly resolved description: 'Internal wrapper and util for creating CLIs in the buster project.',
2990 silly resolved author: { name: 'August Lilleaas and Christian Johansen' },
2990 silly resolved contributors: [ [Object], [Object] ],
2990 silly resolved main: './lib/buster-cli',
2990 silly resolved repository: { type: 'git', url: 'git://gitorious.org/buster/buster-cli' },
2990 silly resolved license:
2990 silly resolved { type: 'BSD',
2990 silly resolved url: 'http://gitorious.org/buster/buster-cli/blobs/master/LICENSE' },
2990 silly resolved scripts: { test: './run-tests' },
2990 silly resolved dependencies:
2990 silly resolved { 'buster-core': '>=0.6.2',
2990 silly resolved 'posix-argv-parser': '>=0.4',
2990 silly resolved 'buster-terminal': '>=0.4.1',
2990 silly resolved 'stream-logger': '>=0.3.0',
2990 silly resolved 'buster-configuration': '=0.5.2',
2990 silly resolved rimraf: '~1',
2990 silly resolved minimatch: '>=0.2' },
2990 silly resolved devDependencies: { buster: '*' },
2990 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',
2990 silly resolved readmeFilename: 'Readme.md',
2990 silly resolved _id: 'buster-cli@0.5.2',
2990 silly resolved _from: 'buster-cli@>=0.5' },
2990 silly resolved { name: 'mkdirp',
2990 silly resolved description: 'Recursively mkdir, like `mkdir -p`',
2990 silly resolved version: '0.3.4',
2990 silly resolved author:
2990 silly resolved { name: 'James Halliday',
2990 silly resolved email: 'mail@substack.net',
2990 silly resolved url: 'http://substack.net' },
2990 silly resolved main: './index',
2990 silly resolved keywords: [ 'mkdir', 'directory' ],
2990 silly resolved repository:
2990 silly resolved { type: 'git',
2990 silly resolved url: 'http://github.com/substack/node-mkdirp.git' },
2990 silly resolved scripts: { test: 'tap test/*.js' },
2990 silly resolved devDependencies: { tap: '~0.2.4' },
2990 silly resolved license: 'MIT/X11',
2990 silly resolved engines: { node: '*' },
2990 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',
2990 silly resolved readmeFilename: 'README.markdown',
2990 silly resolved _id: 'mkdirp@0.3.4',
2990 silly resolved _from: 'mkdirp@~0.3' } ]
2991 info install ramp-resources@0.4.1 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static
2992 info install buster-cli@0.5.2 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static
2993 info install mkdirp@0.3.4 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static
2994 info installOne ramp-resources@0.4.1
2995 info installOne buster-cli@0.5.2
2996 info installOne mkdirp@0.3.4
2997 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-cli\0.5.2\package\package.json
2998 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\buster-cli unbuild
2999 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\buster-cli\package.json
3000 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\mkdirp\0.3.4\package\package.json
3001 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\mkdirp unbuild
3002 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\mkdirp\package.json
3003 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/03-single_tag_2.js
3004 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/03-single_tag_2.js',
3004 silly gunzTarPerm 438,
3004 silly gunzTarPerm 420 ]
3005 silly gunzTarPerm extractEntry test/unit/compress/expected/issue278.js
3006 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue278.js', 438, 420 ]
3007 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-cli\0.5.2\package.tgz
3008 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
3009 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
3010 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\mkdirp\0.3.4\package.tgz
3011 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
3012 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
3013 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ramp-resources\0.4.1\package\package.json
3014 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\ramp-resources unbuild
3015 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\ramp-resources\package.json
3016 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/20-rss.js
3017 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/20-rss.js',
3017 silly gunzTarPerm 438,
3017 silly gunzTarPerm 420 ]
3018 silly gunzTarPerm modes [ '755', '644' ]
3019 silly gunzTarPerm modes [ '755', '644' ]
3020 silly gunzTarPerm extractEntry test/unit/compress/expected/issue28.js
3021 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue28.js', 438, 420 ]
3022 silly gunzTarPerm extractEntry lib/jsdom/level3/html.js
3023 silly gunzTarPerm modified mode [ 'lib/jsdom/level3/html.js', 438, 420 ]
3024 silly gunzTarPerm extractEntry lib/jsdom/level3/index.js
3025 silly gunzTarPerm modified mode [ 'lib/jsdom/level3/index.js', 438, 420 ]
3026 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ramp-resources\0.4.1\package.tgz
3027 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
3028 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
3029 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/02-single_tag_1.js
3030 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/02-single_tag_1.js',
3030 silly gunzTarPerm 438,
3030 silly gunzTarPerm 420 ]
3031 silly gunzTarPerm extractEntry test/unit/compress/expected/issue29.js
3032 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue29.js', 438, 420 ]
3033 silly gunzTarPerm extractEntry package.json
3034 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3035 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/21-atom.js
3036 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/21-atom.js',
3036 silly gunzTarPerm 438,
3036 silly gunzTarPerm 420 ]
3037 silly gunzTarPerm modes [ '755', '644' ]
3038 silly gunzTarPerm extractEntry package.json
3039 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3040 silly gunzTarPerm extractEntry test/unit/compress/expected/issue30.js
3041 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue30.js', 438, 420 ]
3042 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/11-text_outside_tags.js
3043 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/tests/11-text_outside_tags.js',
3043 silly gunzTarPerm 438,
3043 silly gunzTarPerm 420 ]
3044 silly gunzTarPerm extractEntry .npmignore
3045 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3046 silly gunzTarPerm extractEntry .travis.yml
3047 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
3048 silly gunzTarPerm extractEntry .npmignore
3049 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3050 silly gunzTarPerm extractEntry LICENSE
3051 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
3052 silly gunzTarPerm extractEntry test/unit/compress/expected/issue14.js
3053 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue14.js', 438, 420 ]
3054 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.html
3055 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/pulls/node-htmlparser/runtests.html',
3055 silly gunzTarPerm 438,
3055 silly gunzTarPerm 420 ]
3056 silly gunzTarPerm extractEntry package.json
3057 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3058 silly gunzTarPerm extractEntry lib/jsdom/level3/ls.js
3059 silly gunzTarPerm modified mode [ 'lib/jsdom/level3/ls.js', 438, 420 ]
3060 silly gunzTarPerm extractEntry lib/jsdom/level3/xpath.js
3061 silly gunzTarPerm modified mode [ 'lib/jsdom/level3/xpath.js', 438, 420 ]
3062 silly gunzTarPerm extractEntry test/unit/compress/expected/issue34.js
3063 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue34.js', 438, 420 ]
3064 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/.project
3065 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/.project', 438, 420 ]
3066 silly gunzTarPerm extractEntry test/unit/compress/expected/issue13.js
3067 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue13.js', 438, 420 ]
3068 silly gunzTarPerm extractEntry lib/jsdom/selectors/index.js
3069 silly gunzTarPerm modified mode [ 'lib/jsdom/selectors/index.js', 438, 420 ]
3070 silly gunzTarPerm extractEntry .npmignore
3071 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3072 silly gunzTarPerm extractEntry autolint.js
3073 silly gunzTarPerm modified mode [ 'autolint.js', 438, 420 ]
3074 silly gunzTarPerm extractEntry index.js
3075 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
3076 silly gunzTarPerm extractEntry .travis.yml
3077 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
3078 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/lib/htmlparser.js
3079 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/lib/htmlparser.js', 438, 420 ]
3080 silly gunzTarPerm extractEntry autolint.json
3081 silly gunzTarPerm modified mode [ 'autolint.json', 438, 420 ]
3082 silly gunzTarPerm extractEntry lib/buster-cli.js
3083 silly gunzTarPerm modified mode [ 'lib/buster-cli.js', 438, 420 ]
3084 silly gunzTarPerm extractEntry test/unit/compress/expected/issue4.js
3085 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue4.js', 438, 420 ]
3086 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/lib/htmlparser.min.js
3087 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/lib/htmlparser.min.js',
3087 silly gunzTarPerm 438,
3087 silly gunzTarPerm 420 ]
3088 silly gunzTarPerm extractEntry lib/jsdom/selectors/sizzle.js
3089 silly gunzTarPerm modified mode [ 'lib/jsdom/selectors/sizzle.js', 438, 420 ]
3090 silly gunzTarPerm extractEntry test/unit/compress/expected/issue11.js
3091 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue11.js', 438, 420 ]
3092 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/lib/node-htmlparser.js
3093 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/lib/node-htmlparser.js',
3093 silly gunzTarPerm 438,
3093 silly gunzTarPerm 420 ]
3094 silly gunzTarPerm extractEntry buster.js
3095 silly gunzTarPerm modified mode [ 'buster.js', 438, 420 ]
3096 silly gunzTarPerm extractEntry .travis.yml
3097 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
3098 silly gunzTarPerm extractEntry test/unit/compress/expected/issue48.js
3099 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue48.js', 438, 420 ]
3100 silly gunzTarPerm extractEntry lib/test-helper.js
3101 silly gunzTarPerm modified mode [ 'lib/test-helper.js', 438, 420 ]
3102 silly gunzTarPerm extractEntry lib/buster-cli/args.js
3103 silly gunzTarPerm modified mode [ 'lib/buster-cli/args.js', 438, 420 ]
3104 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/lib/node-htmlparser.min.js
3105 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/lib/node-htmlparser.min.js',
3105 silly gunzTarPerm 438,
3105 silly gunzTarPerm 420 ]
3106 silly gunzTarPerm extractEntry test/unit/compress/expected/issue10.js
3107 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue10.js', 438, 420 ]
3108 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/rssbug.rss
3109 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/rssbug.rss', 438, 420 ]
3110 silly gunzTarPerm extractEntry examples/pow.js
3111 silly gunzTarPerm modified mode [ 'examples/pow.js', 438, 420 ]
3112 silly gunzTarPerm extractEntry README.markdown
3113 silly gunzTarPerm modified mode [ 'README.markdown', 438, 420 ]
3114 silly gunzTarPerm extractEntry test/unit/compress/expected/issue50.js
3115 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue50.js', 438, 420 ]
3116 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/runtests.html
3117 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/runtests.html', 438, 420 ]
3118 silly gunzTarPerm extractEntry lib/buster-cli/config.js
3119 silly gunzTarPerm modified mode [ 'lib/buster-cli/config.js', 438, 420 ]
3120 silly gunzTarPerm extractEntry lib/buster-cli/help.js
3121 silly gunzTarPerm modified mode [ 'lib/buster-cli/help.js', 438, 420 ]
3122 silly gunzTarPerm extractEntry examples/webserver/README.md
3123 silly gunzTarPerm modified mode [ 'examples/webserver/README.md', 438, 420 ]
3124 silly gunzTarPerm extractEntry examples/webserver/publish.js
3125 silly gunzTarPerm modified mode [ 'examples/webserver/publish.js', 438, 420 ]
3126 silly gunzTarPerm extractEntry test/unit/compress/expected/ifreturn2.js
3127 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/ifreturn2.js', 438, 420 ]
3128 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/libxmljs.node
3129 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/libxmljs.node', 438, 420 ]
3130 silly gunzTarPerm extractEntry test/unit/compress/expected/issue53.js
3131 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue53.js', 438, 420 ]
3132 silly gunzTarPerm extractEntry LICENSE.txt
3133 silly gunzTarPerm modified mode [ 'LICENSE.txt', 438, 420 ]
3134 silly gunzTarPerm extractEntry test/unit/compress/expected/ifreturn.js
3135 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/ifreturn.js', 438, 420 ]
3136 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/runtests.min.html
3137 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/runtests.min.html', 438, 420 ]
3138 silly gunzTarPerm extractEntry test/unit/compress/expected/issue54.1.js
3139 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue54.1.js', 438, 420 ]
3140 silly gunzTarPerm extractEntry test/chmod.js
3141 silly gunzTarPerm modified mode [ 'test/chmod.js', 438, 420 ]
3142 silly gunzTarPerm extractEntry test/perm.js
3143 silly gunzTarPerm modified mode [ 'test/perm.js', 438, 420 ]
3144 silly gunzTarPerm extractEntry examples/webserver/server.js
3145 silly gunzTarPerm modified mode [ 'examples/webserver/server.js', 438, 420 ]
3146 silly gunzTarPerm extractEntry examples/webserver/fixtures/1.png
3147 silly gunzTarPerm modified mode [ 'examples/webserver/fixtures/1.png', 438, 420 ]
3148 silly gunzTarPerm extractEntry lib/buster-cli/logger.js
3149 silly gunzTarPerm modified mode [ 'lib/buster-cli/logger.js', 438, 420 ]
3150 silly gunzTarPerm extractEntry Readme.md
3151 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
3152 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/.settings/.jsdtscope
3153 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/.settings/.jsdtscope', 438, 420 ]
3154 silly gunzTarPerm extractEntry test/unit/compress/expected/if.js
3155 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/if.js', 438, 420 ]
3156 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/.settings/org.eclipse.core.resources.prefs
3157 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/.settings/org.eclipse.core.resources.prefs',
3157 silly gunzTarPerm 438,
3157 silly gunzTarPerm 420 ]
3158 silly gunzTarPerm extractEntry test/unit/compress/expected/issue68.js
3159 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue68.js', 438, 420 ]
3160 silly gunzTarPerm extractEntry examples/webserver/fixtures/2.html
3161 silly gunzTarPerm modified mode [ 'examples/webserver/fixtures/2.html', 438, 420 ]
3162 silly gunzTarPerm extractEntry examples/webserver/fixtures/3.txt
3163 silly gunzTarPerm modified mode [ 'examples/webserver/fixtures/3.txt', 438, 420 ]
3164 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/.settings/org.eclipse.wst.jsdt.ui.superType.container
3165 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/.settings/org.eclipse.wst.jsdt.ui.superType.container',
3165 silly gunzTarPerm 438,
3165 silly gunzTarPerm 420 ]
3166 silly gunzTarPerm extractEntry test/unit/compress/expected/forstatement.js
3167 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/forstatement.js', 438, 420 ]
3168 silly gunzTarPerm extractEntry test/perm_sync.js
3169 silly gunzTarPerm modified mode [ 'test/perm_sync.js', 438, 420 ]
3170 silly gunzTarPerm extractEntry test/race.js
3171 silly gunzTarPerm modified mode [ 'test/race.js', 438, 420 ]
3172 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/.settings/org.eclipse.wst.jsdt.ui.superType.name
3173 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/.settings/org.eclipse.wst.jsdt.ui.superType.name',
3173 silly gunzTarPerm 438,
3173 silly gunzTarPerm 420 ]
3174 silly gunzTarPerm extractEntry test/unit/compress/expected/issue69.js
3175 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue69.js', 438, 420 ]
3176 silly gunzTarPerm extractEntry run-tests
3177 silly gunzTarPerm modified mode [ 'run-tests', 438, 420 ]
3178 silly gunzTarPerm extractEntry test/buster-cli-test.js
3179 silly gunzTarPerm modified mode [ 'test/buster-cli-test.js', 438, 420 ]
3180 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/new/compat.js
3181 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/new/compat.js', 438, 420 ]
3182 silly gunzTarPerm extractEntry examples/webserver/fixtures/4.tgz
3183 silly gunzTarPerm modified mode [ 'examples/webserver/fixtures/4.tgz', 438, 420 ]
3184 silly gunzTarPerm extractEntry test/unit/compress/expected/empty-blocks.js
3185 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/empty-blocks.js', 438, 420 ]
3186 silly gunzTarPerm extractEntry test/mkdirp.js
3187 silly gunzTarPerm modified mode [ 'test/mkdirp.js', 438, 420 ]
3188 silly gunzTarPerm extractEntry test/return.js
3189 silly gunzTarPerm modified mode [ 'test/return.js', 438, 420 ]
3190 silly gunzTarPerm extractEntry test/buster.js
3191 silly gunzTarPerm modified mode [ 'test/buster.js', 438, 420 ]
3192 http 304 https://registry.npmjs.org/ramp
3193 silly registry.get cb [ 304,
3193 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3193 silly registry.get etag: '"3XIMGRVXU0K6K1KBMGR8DM8OM"',
3193 silly registry.get date: 'Wed, 16 Jan 2013 23:00:08 GMT',
3193 silly registry.get 'content-length': '0' } ]
3194 verbose etag ramp from cache
3195 http 304 https://registry.npmjs.org/buster-cli
3196 silly registry.get cb [ 304,
3196 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3196 silly registry.get etag: '"AB1RKSJQIBWWSCY0O15OMOTIW"',
3196 silly registry.get date: 'Wed, 16 Jan 2013 23:00:08 GMT',
3196 silly registry.get 'content-length': '0' } ]
3197 verbose etag buster-cli from cache
3198 silly gunzTarPerm extractEntry test/unit/compress/expected/issue9.js
3199 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue9.js', 438, 420 ]
3200 http 304 https://registry.npmjs.org/ramp-resources
3201 silly registry.get cb [ 304,
3201 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3201 silly registry.get etag: '"3A52FPVN9V2ZIIIHG1BXXUV6H"',
3201 silly registry.get date: 'Wed, 16 Jan 2013 23:00:08 GMT',
3201 silly registry.get 'content-length': '0' } ]
3202 verbose etag ramp-resources from cache
3203 silly gunzTarPerm extractEntry test/unit/compress/expected/const.js
3204 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/const.js', 438, 420 ]
3205 silly addNameRange number 2 { name: 'ramp', range: '>=0.6.0- <0.7.0-', hasData: true }
3206 silly addNameRange versions [ 'ramp', [ '0.6.0' ] ]
3207 verbose addNamed [ 'ramp', '0.6.0' ]
3208 verbose addNamed [ '0.6.0', '0.6.0' ]
3209 silly lockFile 2a82c3dc-ramp-0-6-0 ramp@0.6.0
3210 verbose lock ramp@0.6.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\2a82c3dc-ramp-0-6-0.lock
3211 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/new/htmlparser.js
3212 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/new/htmlparser.js', 438, 420 ]
3213 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/new/test01.js
3214 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/new/test01.js', 438, 420 ]
3215 silly addNameRange number 2 { name: 'buster-cli', range: '>=0.5.0', hasData: true }
3216 silly addNameRange versions [ 'buster-cli',
3216 silly addNameRange [ '0.2.1',
3216 silly addNameRange '0.2.2',
3216 silly addNameRange '0.3.0',
3216 silly addNameRange '0.4.0',
3216 silly addNameRange '0.4.1',
3216 silly addNameRange '0.4.2',
3216 silly addNameRange '0.4.3',
3216 silly addNameRange '0.4.4',
3216 silly addNameRange '0.5.0',
3216 silly addNameRange '0.5.1',
3216 silly addNameRange '0.5.2' ] ]
3217 verbose addNamed [ 'buster-cli', '0.5.2' ]
3218 verbose addNamed [ '0.5.2', '0.5.2' ]
3219 silly lockFile 588fafa4-buster-cli-0-5-2 buster-cli@0.5.2
3220 verbose lock buster-cli@0.5.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\588fafa4-buster-cli-0-5-2.lock
3221 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ramp\0.6.0\package\package.json
3222 silly gunzTarPerm extractEntry test/unit/compress/expected/mangle.js
3223 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/mangle.js', 438, 420 ]
3224 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-cli\0.5.2\package\package.json
3225 silly lockFile 588fafa4-buster-cli-0-5-2 buster-cli@0.5.2
3226 silly addNameRange number 2 { name: 'ramp-resources', range: '>=0.5.0-', hasData: true }
3227 silly addNameRange versions [ 'ramp-resources', [ '0.4.0', '0.4.1', '0.5.0' ] ]
3228 verbose addNamed [ 'ramp-resources', '0.5.0' ]
3229 verbose addNamed [ '0.5.0', '0.5.0' ]
3230 silly lockFile 5ceaeb83-ramp-resources-0-5-0 ramp-resources@0.5.0
3231 verbose lock ramp-resources@0.5.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\5ceaeb83-ramp-resources-0-5-0.lock
3232 silly gunzTarPerm extractEntry test/return_sync.js
3233 silly gunzTarPerm modified mode [ 'test/return_sync.js', 438, 420 ]
3234 silly gunzTarPerm extractEntry test/root.js
3235 silly gunzTarPerm modified mode [ 'test/root.js', 438, 420 ]
3236 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/new/test02.js
3237 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/new/test02.js', 438, 420 ]
3238 silly lockFile fc257348-buster-cli-0-5-0 buster-cli@>=0.5.0
3239 silly gunzTarPerm extractEntry test/unit/compress/expected/concatstring.js
3240 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/concatstring.js', 438, 420 ]
3241 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ramp-resources\0.5.0\package\package.json
3242 silly gunzTarPerm extractEntry examples/webserver/medium.json
3243 silly gunzTarPerm modified mode [ 'examples/webserver/medium.json', 438, 420 ]
3244 silly gunzTarPerm extractEntry examples/webserver/small.json
3245 silly gunzTarPerm modified mode [ 'examples/webserver/small.json', 438, 420 ]
3246 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/new/a
3247 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/new/a', 438, 420 ]
3248 silly gunzTarPerm extractEntry test/unit/compress/expected/null_string.js
3249 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/null_string.js', 438, 420 ]
3250 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\package.json
3251 silly lockFile 2a82c3dc-ramp-0-6-0 ramp@0.6.0
3252 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/new/b
3253 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/new/b', 438, 420 ]
3254 silly gunzTarPerm extractEntry test/unit/compress/expected/assignment.js
3255 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/assignment.js', 438, 420 ]
3256 silly gunzTarPerm extractEntry lib/file-etag.js
3257 silly gunzTarPerm modified mode [ 'lib/file-etag.js', 438, 420 ]
3258 silly lockFile 99d4446c-ramp-0-6 ramp@~0.6
3259 silly gunzTarPerm extractEntry test/sync.js
3260 silly gunzTarPerm modified mode [ 'test/sync.js', 438, 420 ]
3261 silly gunzTarPerm extractEntry test/umask.js
3262 silly gunzTarPerm modified mode [ 'test/umask.js', 438, 420 ]
3263 silly gunzTarPerm extractEntry test/unit/compress/expected/strict-equals.js
3264 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/strict-equals.js', 438, 420 ]
3265 silly lockFile 5ceaeb83-ramp-resources-0-5-0 ramp-resources@0.5.0
3266 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/new/parser.zip
3267 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/new/parser.zip', 438, 420 ]
3268 silly lockFile 03a67211-ramp-resources-0-5 ramp-resources@>=0.5
3269 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
3270 silly gunzTarPerm extractEntry lib/invalid-error.js
3271 silly gunzTarPerm modified mode [ 'lib/invalid-error.js', 438, 420 ]
3272 silly gunzTarPerm extractEntry lib/load-path.js
3273 silly gunzTarPerm modified mode [ 'lib/load-path.js', 438, 420 ]
3274 silly gunzTarPerm extractEntry test/unit/compress/expected/array4.js
3275 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/array4.js', 438, 420 ]
3276 silly gunzTarPerm extractEntry test/unit/compress/expected/var.js
3277 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/var.js', 438, 420 ]
3278 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/a
3279 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/a', 438, 420 ]
3280 silly gunzTarPerm extractEntry test/clobber.js
3281 silly gunzTarPerm modified mode [ 'test/clobber.js', 438, 420 ]
3282 silly gunzTarPerm extractEntry test/umask_sync.js
3283 silly gunzTarPerm modified mode [ 'test/umask_sync.js', 438, 420 ]
3284 silly gunzTarPerm extractEntry test/unit/compress/expected/array3.js
3285 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/array3.js', 438, 420 ]
3286 info preinstall minimatch@0.2.9
3287 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\package.json
3288 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/b
3289 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/b', 438, 420 ]
3290 verbose readDependencies using package.json deps
3291 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\package.json
3292 silly gunzTarPerm extractEntry test/unit/compress/expected/whitespace.js
3293 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/whitespace.js', 438, 420 ]
3294 verbose readDependencies using package.json deps
3295 silly gunzTarPerm extractEntry lib/resource-set.js
3296 silly gunzTarPerm modified mode [ 'lib/resource-set.js', 438, 420 ]
3297 silly gunzTarPerm extractEntry test/unit/compress/expected/array2.js
3298 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/array2.js', 438, 420 ]
3299 verbose cache add [ 'lru-cache@~2.0.0', null ]
3300 silly cache add name=undefined spec="lru-cache@~2.0.0" args=["lru-cache@~2.0.0",null]
3301 verbose parsed url { pathname: 'lru-cache@~2.0.0',
3301 verbose parsed url path: 'lru-cache@~2.0.0',
3301 verbose parsed url href: 'lru-cache@~2.0.0' }
3302 silly cache add name="lru-cache" spec="~2.0.0" args=["lru-cache","~2.0.0"]
3303 verbose parsed url { pathname: '~2.0.0', path: '~2.0.0', href: '~2.0.0' }
3304 verbose addNamed [ 'lru-cache', '~2.0.0' ]
3305 verbose addNamed [ null, '>=2.0.0- <2.1.0-' ]
3306 silly lockFile 07f9d76f-lru-cache-2-0-0 lru-cache@~2.0.0
3307 verbose lock lru-cache@~2.0.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\07f9d76f-lru-cache-2-0-0.lock
3308 verbose cache add [ 'sigmund@~1.0.0', null ]
3309 silly cache add name=undefined spec="sigmund@~1.0.0" args=["sigmund@~1.0.0",null]
3310 verbose parsed url { pathname: 'sigmund@~1.0.0',
3310 verbose parsed url path: 'sigmund@~1.0.0',
3310 verbose parsed url href: 'sigmund@~1.0.0' }
3311 silly cache add name="sigmund" spec="~1.0.0" args=["sigmund","~1.0.0"]
3312 verbose parsed url { pathname: '~1.0.0', path: '~1.0.0', href: '~1.0.0' }
3313 verbose addNamed [ 'sigmund', '~1.0.0' ]
3314 verbose addNamed [ null, '>=1.0.0- <1.1.0-' ]
3315 silly lockFile 584a4a05-sigmund-1-0-0 sigmund@~1.0.0
3316 verbose lock sigmund@~1.0.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\584a4a05-sigmund-1-0-0.lock
3317 silly addNameRange { name: 'lru-cache', range: '>=2.0.0- <2.1.0-', hasData: false }
3318 silly addNameRange { name: 'sigmund', range: '>=1.0.0- <1.1.0-', hasData: false }
3319 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/.tmp_test.html.2854~
3320 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/.tmp_test.html.2854~',
3320 silly gunzTarPerm 438,
3320 silly gunzTarPerm 420 ]
3321 silly gunzTarPerm extractEntry test/rel.js
3322 silly gunzTarPerm modified mode [ 'test/rel.js', 438, 420 ]
3323 silly gunzTarPerm extractEntry test/unit/compress/expected/with.js
3324 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/with.js', 438, 420 ]
3325 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker.html.65425~
3326 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker.html.65425~',
3326 silly gunzTarPerm 438,
3326 silly gunzTarPerm 420 ]
3327 verbose url raw lru-cache
3328 verbose url resolving [ 'https://registry.npmjs.org/', './lru-cache' ]
3329 verbose url resolved https://registry.npmjs.org/lru-cache
3330 info trying registry request attempt 1 at 00:01:33
3331 verbose etag "5F3IP7YQ8FVWM2V1EBJ2PNAES"
3332 http GET https://registry.npmjs.org/lru-cache
3333 verbose url raw sigmund
3334 verbose url resolving [ 'https://registry.npmjs.org/', './sigmund' ]
3335 verbose url resolved https://registry.npmjs.org/sigmund
3336 info trying registry request attempt 1 at 00:01:33
3337 verbose etag "A63VCMVNPIFAKZ4USMQ24VH96"
3338 http GET https://registry.npmjs.org/sigmund
3339 silly gunzTarPerm extractEntry test/unit/compress/expected/issue25.js
3340 silly gunzTarPerm modified mode [ 'test/unit/compress/expected/issue25.js', 438, 420 ]
3341 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker.html.76922~
3342 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker.html.76922~',
3342 silly gunzTarPerm 438,
3342 silly gunzTarPerm 420 ]
3343 silly gunzTarPerm extractEntry lib/ramp-resources.js
3344 silly gunzTarPerm modified mode [ 'lib/ramp-resources.js', 438, 420 ]
3345 silly gunzTarPerm extractEntry lib/http-proxy.js
3346 silly gunzTarPerm modified mode [ 'lib/http-proxy.js', 438, 420 ]
3347 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker.html.80022~
3348 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker.html.80022~',
3348 silly gunzTarPerm 438,
3348 silly gunzTarPerm 420 ]
3349 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker2.html.51378~
3350 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker2.html.51378~',
3350 silly gunzTarPerm 438,
3350 silly gunzTarPerm 420 ]
3351 silly gunzTarPerm extractEntry lib/resource-file-resolver.js
3352 silly gunzTarPerm modified mode [ 'lib/resource-file-resolver.js', 438, 420 ]
3353 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker2.html.75287~
3354 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/.tmp_trackerchecker2.html.75287~',
3354 silly gunzTarPerm 438,
3354 silly gunzTarPerm 420 ]
3355 silly gunzTarPerm extractEntry lib/resource-middleware.js
3356 silly gunzTarPerm modified mode [ 'lib/resource-middleware.js', 438, 420 ]
3357 silly gunzTarPerm extractEntry lib/resource-set-cache.js
3358 silly gunzTarPerm modified mode [ 'lib/resource-set-cache.js', 438, 420 ]
3359 silly gunzTarPerm extractEntry lib/resource.js
3360 silly gunzTarPerm modified mode [ 'lib/resource.js', 438, 420 ]
3361 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/api.html
3362 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/api.html', 438, 420 ]
3363 silly gunzTarPerm extractEntry lib/resource-combiner.js
3364 silly gunzTarPerm modified mode [ 'lib/resource-combiner.js', 438, 420 ]
3365 silly gunzTarPerm extractEntry lib/processors/iife.js
3366 silly gunzTarPerm modified mode [ 'lib/processors/iife.js', 438, 420 ]
3367 silly gunzTarPerm extractEntry Readme.md
3368 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
3369 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/getelement.html
3370 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/getelement.html',
3370 silly gunzTarPerm 438,
3370 silly gunzTarPerm 420 ]
3371 silly gunzTarPerm extractEntry test/http-proxy-test.js
3372 silly gunzTarPerm modified mode [ 'test/http-proxy-test.js', 438, 420 ]
3373 silly gunzTarPerm extractEntry test/load-path-test.js
3374 silly gunzTarPerm modified mode [ 'test/load-path-test.js', 438, 420 ]
3375 http 304 https://registry.npmjs.org/paperboy
3376 silly registry.get cb [ 304,
3376 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3376 silly registry.get etag: '"E5RD5S1KIKU4EMLJ4MEVD7ST2"',
3376 silly registry.get date: 'Wed, 16 Jan 2013 23:00:09 GMT',
3376 silly registry.get 'content-length': '0' } ]
3377 verbose etag paperboy from cache
3378 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/testdata/trackerchecker.html
3379 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/testdata/trackerchecker.html',
3379 silly gunzTarPerm 438,
3379 silly gunzTarPerm 420 ]
3380 http 304 https://registry.npmjs.org/ejs
3381 silly registry.get cb [ 304,
3381 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3381 silly registry.get etag: '"185QEKJCGWZOPA4YQAU32VBHN"',
3381 silly registry.get date: 'Wed, 16 Jan 2013 23:00:09 GMT',
3381 silly registry.get 'content-length': '0' } ]
3382 verbose etag ejs from cache
3383 silly gunzTarPerm extractEntry test/resource-middleware-test.js
3384 silly gunzTarPerm modified mode [ 'test/resource-middleware-test.js', 438, 420 ]
3385 silly gunzTarPerm extractEntry test/resource-set-cache-test.js
3386 silly gunzTarPerm modified mode [ 'test/resource-set-cache-test.js', 438, 420 ]
3387 http 304 https://registry.npmjs.org/platform
3388 silly registry.get cb [ 304,
3388 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3388 silly registry.get etag: '"6XK9FP73UKXMV739DAJUC5JMK"',
3388 silly registry.get date: 'Wed, 16 Jan 2013 23:00:09 GMT',
3388 silly registry.get 'content-length': '0' } ]
3389 verbose etag platform from cache
3390 silly gunzTarPerm extractEntry test/unit/compress/test/array1.js
3391 silly gunzTarPerm modified mode [ 'test/unit/compress/test/array1.js', 438, 420 ]
3392 silly gunzTarPerm extractEntry test/unit/compress/test/issue17.js
3393 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue17.js', 438, 420 ]
3394 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/01-basic.js
3395 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/01-basic.js', 438, 420 ]
3396 silly gunzTarPerm extractEntry test/resource-set-test.js
3397 silly gunzTarPerm modified mode [ 'test/resource-set-test.js', 438, 420 ]
3398 silly addNameRange number 2 { name: 'ejs', range: '>=0.4.0- <0.5.0-', hasData: true }
3399 silly addNameRange versions [ 'ejs',
3399 silly addNameRange [ '0.0.1',
3399 silly addNameRange '0.0.2',
3399 silly addNameRange '0.0.3',
3399 silly addNameRange '0.0.4',
3399 silly addNameRange '0.1.0',
3399 silly addNameRange '0.2.0',
3399 silly addNameRange '0.2.1',
3399 silly addNameRange '0.3.0',
3399 silly addNameRange '0.3.1',
3399 silly addNameRange '0.4.0',
3399 silly addNameRange '0.4.1',
3399 silly addNameRange '0.4.2',
3399 silly addNameRange '0.4.3',
3399 silly addNameRange '0.5.0',
3399 silly addNameRange '0.6.0',
3399 silly addNameRange '0.6.1',
3399 silly addNameRange '0.7.0',
3399 silly addNameRange '0.7.1',
3399 silly addNameRange '0.7.2',
3399 silly addNameRange '0.8.0',
3399 silly addNameRange '0.8.1',
3399 silly addNameRange '0.8.2',
3399 silly addNameRange '0.8.3' ] ]
3400 verbose addNamed [ 'ejs', '0.4.3' ]
3401 verbose addNamed [ '0.4.3', '0.4.3' ]
3402 silly lockFile 3e0988a6-ejs-0-4-3 ejs@0.4.3
3403 verbose lock ejs@0.4.3 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\3e0988a6-ejs-0-4-3.lock
3404 silly gunzTarPerm extractEntry test/unit/compress/test/issue20.js
3405 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue20.js', 438, 420 ]
3406 silly addNameRange number 2 { name: 'platform', range: '>=1.0.0', hasData: true }
3407 silly addNameRange versions [ 'platform',
3407 silly addNameRange [ '0.1.337', '0.2.0', '0.3.0', '0.3.1', '0.4.0', '1.0.0' ] ]
3408 verbose addNamed [ 'platform', '1.0.0' ]
3409 verbose addNamed [ '1.0.0', '1.0.0' ]
3410 silly lockFile 526a7b1e-platform-1-0-0 platform@1.0.0
3411 verbose lock platform@1.0.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\526a7b1e-platform-1-0-0.lock
3412 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ejs\0.4.3\package\package.json
3413 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\platform\1.0.0\package\package.json
3414 silly gunzTarPerm extractEntry test/resource-test.js
3415 silly gunzTarPerm modified mode [ 'test/resource-test.js', 438, 420 ]
3416 silly addNameRange number 2 { name: 'paperboy', range: '>=0.0.0- <1.0.0-', hasData: true }
3417 silly addNameRange versions [ 'paperboy', [ '0.0.1', '0.0.2', '0.0.3', '0.0.4', '0.0.5' ] ]
3418 verbose addNamed [ 'paperboy', '0.0.5' ]
3419 verbose addNamed [ '0.0.5', '0.0.5' ]
3420 silly lockFile 00578b28-paperboy-0-0-5 paperboy@0.0.5
3421 verbose lock paperboy@0.0.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\00578b28-paperboy-0-0-5.lock
3422 http 304 https://registry.npmjs.org/fs-watch-tree
3423 silly registry.get cb [ 304,
3423 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3423 silly registry.get etag: '"88TKH52602Y5AT9TSIOH5OJZ9"',
3423 silly registry.get date: 'Wed, 16 Jan 2013 23:00:09 GMT',
3423 silly registry.get 'content-length': '0' } ]
3424 verbose etag fs-watch-tree from cache
3425 silly gunzTarPerm extractEntry test/test-helper.js
3426 silly gunzTarPerm modified mode [ 'test/test-helper.js', 438, 420 ]
3427 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/08-extra_spaces_in_tag.js
3428 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/08-extra_spaces_in_tag.js',
3428 silly gunzTarPerm 438,
3428 silly gunzTarPerm 420 ]
3429 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/09-unquoted_attrib.js
3430 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/09-unquoted_attrib.js',
3430 silly gunzTarPerm 438,
3430 silly gunzTarPerm 420 ]
3431 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\paperboy\0.0.5\package\package.json
3432 silly gunzTarPerm extractEntry test/unit/compress/test/issue21.js
3433 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue21.js', 438, 420 ]
3434 silly gunzTarPerm extractEntry test/unit/compress/test/issue16.js
3435 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue16.js', 438, 420 ]
3436 silly lockFile 3e0988a6-ejs-0-4-3 ejs@0.4.3
3437 silly lockFile d0c2d9f7-ejs-0-4 ejs@~0.4
3438 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/10-singular_attribute.js
3439 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/10-singular_attribute.js',
3439 silly gunzTarPerm 438,
3439 silly gunzTarPerm 420 ]
3440 silly addNameRange number 2 { name: 'fs-watch-tree', range: '>=0.2.1', hasData: true }
3441 silly addNameRange versions [ 'fs-watch-tree', [ '0.1.0', '0.2.0', '0.2.1', '0.2.2' ] ]
3442 verbose addNamed [ 'fs-watch-tree', '0.2.2' ]
3443 verbose addNamed [ '0.2.2', '0.2.2' ]
3444 silly lockFile b91ef1f7-fs-watch-tree-0-2-2 fs-watch-tree@0.2.2
3445 verbose lock fs-watch-tree@0.2.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\b91ef1f7-fs-watch-tree-0-2-2.lock
3446 silly gunzTarPerm extractEntry test/unit/compress/test/issue27.js
3447 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue27.js', 438, 420 ]
3448 silly lockFile 526a7b1e-platform-1-0-0 platform@1.0.0
3449 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\fs-watch-tree\0.2.2\package\package.json
3450 silly lockFile e3e52cbd-platform-1-0-0 platform@>=1.0.0
3451 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/11-text_outside_tags.js
3452 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/11-text_outside_tags.js',
3452 silly gunzTarPerm 438,
3452 silly gunzTarPerm 420 ]
3453 silly gunzTarPerm extractEntry test/unit/compress/test/issue278.js
3454 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue278.js', 438, 420 ]
3455 silly lockFile 00578b28-paperboy-0-0-5 paperboy@0.0.5
3456 silly lockFile c1cbb61d-paperboy-0 paperboy@~0
3457 silly gunzTarPerm extractEntry test/unit/compress/test/issue28.js
3458 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue28.js', 438, 420 ]
3459 silly gunzTarPerm extractEntry test/fixtures/bar.js
3460 silly gunzTarPerm modified mode [ 'test/fixtures/bar.js', 438, 420 ]
3461 silly gunzTarPerm extractEntry test/fixtures/foo.js
3462 silly gunzTarPerm modified mode [ 'test/fixtures/foo.js', 438, 420 ]
3463 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/07-unescaped_in_style.js
3464 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/07-unescaped_in_style.js',
3464 silly gunzTarPerm 438,
3464 silly gunzTarPerm 420 ]
3465 silly gunzTarPerm extractEntry test/unit/compress/test/issue29.js
3466 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue29.js', 438, 420 ]
3467 silly gunzTarPerm extractEntry test/fixtures/other-test/other.js
3468 silly gunzTarPerm modified mode [ 'test/fixtures/other-test/other.js', 438, 420 ]
3469 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/13-comment_in_text.js
3470 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/13-comment_in_text.js',
3470 silly gunzTarPerm 438,
3470 silly gunzTarPerm 420 ]
3471 silly gunzTarPerm extractEntry test/unit/compress/test/issue30.js
3472 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue30.js', 438, 420 ]
3473 silly gunzTarPerm extractEntry test/fixtures/other-test/some-test.js
3474 silly gunzTarPerm modified mode [ 'test/fixtures/other-test/some-test.js', 438, 420 ]
3475 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/14-comment_in_text_in_script.js
3476 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/14-comment_in_text_in_script.js',
3476 silly gunzTarPerm 438,
3476 silly gunzTarPerm 420 ]
3477 silly lockFile b91ef1f7-fs-watch-tree-0-2-2 fs-watch-tree@0.2.2
3478 silly gunzTarPerm extractEntry test/unit/compress/test/issue14.js
3479 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue14.js', 438, 420 ]
3480 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/15-non-verbose.js
3481 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/15-non-verbose.js',
3481 silly gunzTarPerm 438,
3481 silly gunzTarPerm 420 ]
3482 silly gunzTarPerm extractEntry test/fixtures/test/my-testish.js
3483 silly gunzTarPerm modified mode [ 'test/fixtures/test/my-testish.js', 438, 420 ]
3484 silly lockFile 2d554349-fs-watch-tree-0-2-1 fs-watch-tree@>=0.2.1
3485 silly gunzTarPerm extractEntry test/unit/compress/test/issue34.js
3486 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue34.js', 438, 420 ]
3487 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/16-ignore_whitespace.js
3488 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/16-ignore_whitespace.js',
3488 silly gunzTarPerm 438,
3488 silly gunzTarPerm 420 ]
3489 silly gunzTarPerm extractEntry test/processors/iife-processor-test.js
3490 silly gunzTarPerm modified mode [ 'test/processors/iife-processor-test.js', 438, 420 ]
3491 silly gunzTarPerm extractEntry test/unit/compress/test/issue13.js
3492 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue13.js', 438, 420 ]
3493 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/17-xml_namespace.js
3494 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/17-xml_namespace.js',
3494 silly gunzTarPerm 438,
3494 silly gunzTarPerm 420 ]
3495 silly gunzTarPerm extractEntry test/unit/compress/test/issue4.js
3496 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue4.js', 438, 420 ]
3497 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/06-comment_in_script.js
3498 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/06-comment_in_script.js',
3498 silly gunzTarPerm 438,
3498 silly gunzTarPerm 420 ]
3499 silly gunzTarPerm extractEntry test/unit/compress/test/issue11.js
3500 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue11.js', 438, 420 ]
3501 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/18-enforce_empty_tags.js
3502 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/18-enforce_empty_tags.js',
3502 silly gunzTarPerm 438,
3502 silly gunzTarPerm 420 ]
3503 silly gunzTarPerm extractEntry test/unit/compress/test/issue48.js
3504 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue48.js', 438, 420 ]
3505 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/05-tags_in_comment.js
3506 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/05-tags_in_comment.js',
3506 silly gunzTarPerm 438,
3506 silly gunzTarPerm 420 ]
3507 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\buster-cli\package.json
3508 silly gunzTarPerm extractEntry test/unit/compress/test/issue10.js
3509 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue10.js', 438, 420 ]
3510 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/19-ignore_empty_tags.js
3511 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/19-ignore_empty_tags.js',
3511 silly gunzTarPerm 438,
3511 silly gunzTarPerm 420 ]
3512 silly gunzTarPerm extractEntry test/unit/compress/test/issue50.js
3513 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue50.js', 438, 420 ]
3514 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/04-unescaped_in_script.js
3515 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/04-unescaped_in_script.js',
3515 silly gunzTarPerm 438,
3515 silly gunzTarPerm 420 ]
3516 silly gunzTarPerm extractEntry test/unit/compress/test/ifreturn2.js
3517 silly gunzTarPerm modified mode [ 'test/unit/compress/test/ifreturn2.js', 438, 420 ]
3518 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
3519 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/20-rss.js
3520 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/20-rss.js', 438, 420 ]
3521 silly gunzTarPerm extractEntry test/unit/compress/test/issue53.js
3522 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue53.js', 438, 420 ]
3523 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/03-single_tag_2.js
3524 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/03-single_tag_2.js',
3524 silly gunzTarPerm 438,
3524 silly gunzTarPerm 420 ]
3525 info preinstall buster-cli@0.5.2
3526 silly gunzTarPerm extractEntry test/unit/compress/test/ifreturn.js
3527 silly gunzTarPerm modified mode [ 'test/unit/compress/test/ifreturn.js', 438, 420 ]
3528 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/21-atom.js
3529 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/21-atom.js', 438, 420 ]
3530 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\buster-cli\package.json
3531 verbose readDependencies using package.json deps
3532 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\buster-cli\package.json
3533 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\mkdirp\package.json
3534 silly gunzTarPerm extractEntry test/unit/compress/test/issue54.1.js
3535 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue54.1.js', 438, 420 ]
3536 verbose readDependencies using package.json deps
3537 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/02-single_tag_1.js
3538 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/02-single_tag_1.js',
3538 silly gunzTarPerm 438,
3538 silly gunzTarPerm 420 ]
3539 silly gunzTarPerm extractEntry test/unit/compress/test/if.js
3540 silly gunzTarPerm modified mode [ 'test/unit/compress/test/if.js', 438, 420 ]
3541 verbose cache add [ 'posix-argv-parser@>=0.4', null ]
3542 silly cache add name=undefined spec="posix-argv-parser@>=0.4" args=["posix-argv-parser@>=0.4",null]
3543 verbose parsed url { pathname: 'posix-argv-parser@%3E=0.4',
3543 verbose parsed url path: 'posix-argv-parser@%3E=0.4',
3543 verbose parsed url href: 'posix-argv-parser@%3E=0.4' }
3544 silly cache add name="posix-argv-parser" spec=">=0.4" args=["posix-argv-parser",">=0.4"]
3545 verbose parsed url { pathname: '%3E=0.4', path: '%3E=0.4', href: '%3E=0.4' }
3546 verbose addNamed [ 'posix-argv-parser', '>=0.4' ]
3547 verbose addNamed [ null, '>=0.4.0-' ]
3548 silly lockFile 9e70c546-posix-argv-parser-0-4 posix-argv-parser@>=0.4
3549 verbose lock posix-argv-parser@>=0.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\9e70c546-posix-argv-parser-0-4.lock
3550 verbose cache add [ 'buster-terminal@>=0.4.1', null ]
3551 silly cache add name=undefined spec="buster-terminal@>=0.4.1" args=["buster-terminal@>=0.4.1",null]
3552 verbose parsed url { pathname: 'buster-terminal@%3E=0.4.1',
3552 verbose parsed url path: 'buster-terminal@%3E=0.4.1',
3552 verbose parsed url href: 'buster-terminal@%3E=0.4.1' }
3553 silly cache add name="buster-terminal" spec=">=0.4.1" args=["buster-terminal",">=0.4.1"]
3554 verbose parsed url { pathname: '%3E=0.4.1', path: '%3E=0.4.1', href: '%3E=0.4.1' }
3555 verbose addNamed [ 'buster-terminal', '>=0.4.1' ]
3556 verbose addNamed [ null, '>=0.4.1' ]
3557 silly lockFile 6fcbebc0-buster-terminal-0-4-1 buster-terminal@>=0.4.1
3558 verbose lock buster-terminal@>=0.4.1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\6fcbebc0-buster-terminal-0-4-1.lock
3559 verbose cache add [ 'stream-logger@>=0.3.0', null ]
3560 silly cache add name=undefined spec="stream-logger@>=0.3.0" args=["stream-logger@>=0.3.0",null]
3561 verbose parsed url { pathname: 'stream-logger@%3E=0.3.0',
3561 verbose parsed url path: 'stream-logger@%3E=0.3.0',
3561 verbose parsed url href: 'stream-logger@%3E=0.3.0' }
3562 silly cache add name="stream-logger" spec=">=0.3.0" args=["stream-logger",">=0.3.0"]
3563 verbose parsed url { pathname: '%3E=0.3.0', path: '%3E=0.3.0', href: '%3E=0.3.0' }
3564 verbose addNamed [ 'stream-logger', '>=0.3.0' ]
3565 verbose addNamed [ null, '>=0.3.0' ]
3566 silly lockFile 281e6450-stream-logger-0-3-0 stream-logger@>=0.3.0
3567 verbose lock stream-logger@>=0.3.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\281e6450-stream-logger-0-3-0.lock
3568 verbose cache add [ 'buster-configuration@=0.5.2', null ]
3569 silly cache add name=undefined spec="buster-configuration@=0.5.2" args=["buster-configuration@=0.5.2",null]
3570 verbose parsed url { pathname: 'buster-configuration@=0.5.2',
3570 verbose parsed url path: 'buster-configuration@=0.5.2',
3570 verbose parsed url href: 'buster-configuration@=0.5.2' }
3571 silly cache add name="buster-configuration" spec="=0.5.2" args=["buster-configuration","=0.5.2"]
3572 verbose parsed url { pathname: '=0.5.2', path: '=0.5.2', href: '=0.5.2' }
3573 verbose addNamed [ 'buster-configuration', '=0.5.2' ]
3574 verbose addNamed [ '0.5.2', '=0.5.2' ]
3575 silly lockFile f61330ee-buster-configuration-0-5-2 buster-configuration@=0.5.2
3576 verbose lock buster-configuration@=0.5.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\f61330ee-buster-configuration-0-5-2.lock
3577 verbose cache add [ 'rimraf@~1', null ]
3578 silly cache add name=undefined spec="rimraf@~1" args=["rimraf@~1",null]
3579 verbose parsed url { pathname: 'rimraf@~1', path: 'rimraf@~1', href: 'rimraf@~1' }
3580 silly cache add name="rimraf" spec="~1" args=["rimraf","~1"]
3581 verbose parsed url { pathname: '~1', path: '~1', href: '~1' }
3582 verbose addNamed [ 'rimraf', '~1' ]
3583 verbose addNamed [ null, '>=1.0.0- <2.0.0-' ]
3584 silly lockFile 6fbffb52-rimraf-1 rimraf@~1
3585 verbose lock rimraf@~1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\6fbffb52-rimraf-1.lock
3586 verbose cache add [ 'minimatch@>=0.2', null ]
3587 silly cache add name=undefined spec="minimatch@>=0.2" args=["minimatch@>=0.2",null]
3588 verbose parsed url { pathname: 'minimatch@%3E=0.2',
3588 verbose parsed url path: 'minimatch@%3E=0.2',
3588 verbose parsed url href: 'minimatch@%3E=0.2' }
3589 silly cache add name="minimatch" spec=">=0.2" args=["minimatch",">=0.2"]
3590 verbose parsed url { pathname: '%3E=0.2', path: '%3E=0.2', href: '%3E=0.2' }
3591 verbose addNamed [ 'minimatch', '>=0.2' ]
3592 verbose addNamed [ null, '>=0.2.0-' ]
3593 silly lockFile 79eaa082-minimatch-0-2 minimatch@>=0.2
3594 verbose lock minimatch@>=0.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\79eaa082-minimatch-0-2.lock
3595 silly addNameRange { name: 'buster-terminal', range: '>=0.4.1', hasData: false }
3596 silly addNameRange { name: 'stream-logger', range: '>=0.3.0', hasData: false }
3597 silly addNameRange { name: 'posix-argv-parser', range: '>=0.4.0-', hasData: false }
3598 silly addNameRange { name: 'rimraf', range: '>=1.0.0- <2.0.0-', hasData: false }
3599 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/22-position_data.js
3600 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/22-position_data.js',
3600 silly gunzTarPerm 438,
3600 silly gunzTarPerm 420 ]
3601 silly addNameRange { name: 'minimatch', range: '>=0.2.0-', hasData: false }
3602 silly gunzTarPerm extractEntry test/unit/compress/test/issue68.js
3603 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue68.js', 438, 420 ]
3604 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
3605 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tests/12-text_only.js
3606 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tests/12-text_only.js',
3606 silly gunzTarPerm 438,
3606 silly gunzTarPerm 420 ]
3607 verbose url raw stream-logger
3608 verbose url resolving [ 'https://registry.npmjs.org/', './stream-logger' ]
3609 verbose url resolved https://registry.npmjs.org/stream-logger
3610 info trying registry request attempt 1 at 00:01:34
3611 verbose etag "1GZPK7I177ADQ30SC36N85MDJ"
3612 http GET https://registry.npmjs.org/stream-logger
3613 verbose url raw posix-argv-parser
3614 verbose url resolving [ 'https://registry.npmjs.org/', './posix-argv-parser' ]
3615 verbose url resolved https://registry.npmjs.org/posix-argv-parser
3616 info trying registry request attempt 1 at 00:01:34
3617 verbose etag "5TISZXEY48VLQZOC3LSYL9NIQ"
3618 http GET https://registry.npmjs.org/posix-argv-parser
3619 verbose url raw minimatch
3620 verbose url resolving [ 'https://registry.npmjs.org/', './minimatch' ]
3621 verbose url resolved https://registry.npmjs.org/minimatch
3622 info trying registry request attempt 1 at 00:01:34
3623 verbose etag "7XN7DSRP3C1TTSSZZBUHYRL3I"
3624 http GET https://registry.npmjs.org/minimatch
3625 silly gunzTarPerm extractEntry test/unit/compress/test/forstatement.js
3626 silly gunzTarPerm modified mode [ 'test/unit/compress/test/forstatement.js', 438, 420 ]
3627 http 304 https://registry.npmjs.org/buster-glob
3628 silly registry.get cb [ 304,
3628 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3628 silly registry.get etag: '"CIAFCX1LJM4MYQESXHS9WYU8D"',
3628 silly registry.get date: 'Wed, 16 Jan 2013 23:00:09 GMT',
3628 silly registry.get 'content-length': '0' } ]
3629 verbose etag buster-glob from cache
3630 verbose url raw buster-configuration/0.5.2
3631 verbose url resolving [ 'https://registry.npmjs.org/',
3631 verbose url resolving './buster-configuration/0.5.2' ]
3632 verbose url resolved https://registry.npmjs.org/buster-configuration/0.5.2
3633 info trying registry request attempt 1 at 00:01:34
3634 verbose etag "EAKYATZWAY1G6VT8JBG2T43LP"
3635 http GET https://registry.npmjs.org/buster-configuration/0.5.2
3636 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/tmp/snippet.js
3637 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/tmp/snippet.js', 438, 420 ]
3638 verbose url raw buster-terminal
3639 verbose url resolving [ 'https://registry.npmjs.org/', './buster-terminal' ]
3640 verbose url resolved https://registry.npmjs.org/buster-terminal
3641 info trying registry request attempt 1 at 00:01:34
3642 verbose etag "2FOJ0B5VCD9UD37VDJM4L9YYO"
3643 http GET https://registry.npmjs.org/buster-terminal
3644 silly gunzTarPerm extractEntry test/unit/compress/test/issue69.js
3645 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue69.js', 438, 420 ]
3646 info preinstall mkdirp@0.3.4
3647 verbose url raw rimraf
3648 verbose url resolving [ 'https://registry.npmjs.org/', './rimraf' ]
3649 verbose url resolved https://registry.npmjs.org/rimraf
3650 info trying registry request attempt 1 at 00:01:34
3651 verbose etag "4HBMPNBUI8DXZ6C4W93Y0RTV8"
3652 http GET https://registry.npmjs.org/rimraf
3653 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/c
3654 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/c', 438, 420 ]
3655 silly gunzTarPerm extractEntry test/unit/compress/test/empty-blocks.js
3656 silly gunzTarPerm modified mode [ 'test/unit/compress/test/empty-blocks.js', 438, 420 ]
3657 silly gunzTarPerm extractEntry ramp/node_modules/htmlparser/v8.log
3658 silly gunzTarPerm modified mode [ 'ramp/node_modules/htmlparser/v8.log', 438, 420 ]
3659 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\mkdirp\package.json
3660 verbose readDependencies using package.json deps
3661 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\mkdirp\package.json
3662 verbose readDependencies using package.json deps
3663 silly resolved []
3664 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\mkdirp
3665 info build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\mkdirp
3666 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-static\node_modules\mkdirp\package.json
3667 verbose linkStuff [ false,
3667 verbose linkStuff false,
3667 verbose linkStuff false,
3667 verbose linkStuff 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules\\buster-static\\node_modules' ]
3668 info linkStuff mkdirp@0.3.4
3669 verbose linkBins mkdirp@0.3.4
3670 verbose linkMans mkdirp@0.3.4
3671 verbose rebuildBundles mkdirp@0.3.4
3672 silly gunzTarPerm extractEntry test/unit/compress/test/issue9.js
3673 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue9.js', 438, 420 ]
3674 silly addNameRange number 2 { name: 'buster-glob', range: '>=0.3.2', hasData: true }
3675 silly addNameRange versions [ 'buster-glob', [ '0.2.0', '0.3.0', '0.3.1', '0.3.2' ] ]
3676 verbose addNamed [ 'buster-glob', '0.3.2' ]
3677 verbose addNamed [ '0.3.2', '0.3.2' ]
3678 silly lockFile 138dd024-buster-glob-0-3-2 buster-glob@0.3.2
3679 verbose lock buster-glob@0.3.2 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\138dd024-buster-glob-0-3-2.lock
3680 info install mkdirp@0.3.4
3681 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-glob\0.3.2\package\package.json
3682 silly gunzTarPerm extractEntry test/unit/compress/test/const.js
3683 silly gunzTarPerm modified mode [ 'test/unit/compress/test/const.js', 438, 420 ]
3684 info postinstall mkdirp@0.3.4
3685 http 304 https://registry.npmjs.org/phantom
3686 silly registry.get cb [ 304,
3686 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3686 silly registry.get etag: '"4HIVMDLPJ4GAQ3PJ64D4K8U7H"',
3686 silly registry.get date: 'Wed, 16 Jan 2013 23:00:09 GMT',
3686 silly registry.get 'content-length': '0' } ]
3687 verbose etag phantom from cache
3688 silly gunzTarPerm extractEntry test/unit/compress/test/mangle.js
3689 silly gunzTarPerm modified mode [ 'test/unit/compress/test/mangle.js', 438, 420 ]
3690 http 304 https://registry.npmjs.org/lru-cache
3691 silly registry.get cb [ 304,
3691 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3691 silly registry.get etag: '"5F3IP7YQ8FVWM2V1EBJ2PNAES"',
3691 silly registry.get date: 'Wed, 16 Jan 2013 23:00:09 GMT',
3691 silly registry.get 'content-length': '0' } ]
3692 verbose etag lru-cache from cache
3693 http 304 https://registry.npmjs.org/sigmund
3694 silly registry.get cb [ 304,
3694 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3694 silly registry.get etag: '"A63VCMVNPIFAKZ4USMQ24VH96"',
3694 silly registry.get date: 'Wed, 16 Jan 2013 23:00:09 GMT',
3694 silly registry.get 'content-length': '0' } ]
3695 verbose etag sigmund from cache
3696 silly gunzTarPerm extractEntry test/unit/compress/test/concatstring.js
3697 silly gunzTarPerm modified mode [ 'test/unit/compress/test/concatstring.js', 438, 420 ]
3698 silly lockFile 138dd024-buster-glob-0-3-2 buster-glob@0.3.2
3699 silly addNameRange number 2 { name: 'phantom', range: '>=0.3.5- <0.4.0-', hasData: true }
3700 silly addNameRange versions [ 'phantom',
3700 silly addNameRange [ '0.0.1',
3700 silly addNameRange '0.0.2',
3700 silly addNameRange '0.1.0',
3700 silly addNameRange '0.2.0',
3700 silly addNameRange '0.2.1',
3700 silly addNameRange '0.2.2',
3700 silly addNameRange '0.2.3',
3700 silly addNameRange '0.2.4',
3700 silly addNameRange '0.3.0',
3700 silly addNameRange '0.3.1',
3700 silly addNameRange '0.3.2',
3700 silly addNameRange '0.3.3',
3700 silly addNameRange '0.3.4',
3700 silly addNameRange '0.3.5' ] ]
3701 verbose addNamed [ 'phantom', '0.3.5' ]
3702 verbose addNamed [ '0.3.5', '0.3.5' ]
3703 silly lockFile 256625ec-phantom-0-3-5 phantom@0.3.5
3704 verbose lock phantom@0.3.5 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\256625ec-phantom-0-3-5.lock
3705 silly lockFile 0da085a2-buster-glob-0-3-2 buster-glob@>=0.3.2
3706 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\phantom\0.3.5\package\package.json
3707 silly resolved [ { name: 'fs-watch-tree',
3707 silly resolved version: '0.2.2',
3707 silly resolved description: 'Recursively watch directories for changes',
3707 silly resolved homepage: 'http://busterjs.org/doc/fs-watch-tree',
3707 silly resolved author:
3707 silly resolved { name: 'Christian Johansen',
3707 silly resolved email: 'christian@cjohansen.no',
3707 silly resolved url: 'http://cjohansen.no' },
3707 silly resolved contributors: [ [Object], [Object] ],
3707 silly resolved main: './lib/fs-watch-tree',
3707 silly resolved repository:
3707 silly resolved { type: 'git',
3707 silly resolved url: 'https://github.com/busterjs/fs-watch-tree.git' },
3707 silly resolved scripts: { test: './node_modules/buster/bin/buster-test' },
3707 silly resolved dependencies: { when: 'https://github.com/cujojs/when/tarball/1.3.0' },
3707 silly resolved devDependencies: { buster: '*', rimraf: '*' },
3707 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',
3707 silly resolved readmeFilename: 'README.md',
3707 silly resolved _id: 'fs-watch-tree@0.2.2',
3707 silly resolved _from: 'fs-watch-tree@>=0.2.1' },
3707 silly resolved { name: 'buster-glob',
3707 silly resolved version: '0.3.2',
3707 silly resolved description: 'Small wrapper around the glob module that allows globbing for multiple patterns at once',
3707 silly resolved homepage: 'http://busterjs.org/buster-glob',
3707 silly resolved contributors: [ [Object], [Object] ],
3707 silly resolved main: './lib/buster-glob',
3707 silly resolved repository:
3707 silly resolved { type: 'git',
3707 silly resolved url: 'git://gitorious.org/buster/buster-glob.git' },
3707 silly resolved scripts: { test: './node_modules/buster/bin/buster-test' },
3707 silly resolved dependencies: { glob: '>=3.1.9', 'buster-core': '>=0.6.2' },
3707 silly resolved devDependencies: { buster: '*', sinon: '>=1.3' },
3707 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',
3707 silly resolved readmeFilename: 'Readme.md',
3707 silly resolved _id: 'buster-glob@0.3.2',
3707 silly resolved _from: 'buster-glob@>=0.3.2' } ]
3708 info install fs-watch-tree@0.2.2 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest
3709 info install buster-glob@0.3.2 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest
3710 info installOne fs-watch-tree@0.2.2
3711 info installOne buster-glob@0.3.2
3712 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/package.json
3713 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/package.json', 438, 420 ]
3714 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\fs-watch-tree\0.2.2\package\package.json
3715 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\fs-watch-tree unbuild
3716 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\fs-watch-tree\package.json
3717 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-glob\0.3.2\package\package.json
3718 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\buster-glob unbuild
3719 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\buster-glob\package.json
3720 silly addNameRange number 2 { name: 'sigmund', range: '>=1.0.0- <1.1.0-', hasData: true }
3721 silly addNameRange versions [ 'sigmund', [ '1.0.0' ] ]
3722 verbose addNamed [ 'sigmund', '1.0.0' ]
3723 verbose addNamed [ '1.0.0', '1.0.0' ]
3724 silly lockFile 7b2d1244-sigmund-1-0-0 sigmund@1.0.0
3725 verbose lock sigmund@1.0.0 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\7b2d1244-sigmund-1-0-0.lock
3726 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-glob\0.3.2\package.tgz
3727 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
3728 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
3729 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/.npmignore
3730 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/.npmignore', 438, 420 ]
3731 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\fs-watch-tree\0.2.2\package.tgz
3732 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
3733 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
3734 silly addNameRange number 2 { name: 'lru-cache', range: '>=2.0.0- <2.1.0-', hasData: true }
3735 silly addNameRange versions [ 'lru-cache',
3735 silly addNameRange [ '1.0.1',
3735 silly addNameRange '1.0.2',
3735 silly addNameRange '1.0.3',
3735 silly addNameRange '1.0.4',
3735 silly addNameRange '1.0.5',
3735 silly addNameRange '1.0.6',
3735 silly addNameRange '1.1.0',
3735 silly addNameRange '1.1.1',
3735 silly addNameRange '2.0.0',
3735 silly addNameRange '2.0.1',
3735 silly addNameRange '2.0.2',
3735 silly addNameRange '2.0.3',
3735 silly addNameRange '2.0.4',
3735 silly addNameRange '2.1.0',
3735 silly addNameRange '2.2.0',
3735 silly addNameRange '2.2.1',
3735 silly addNameRange '2.2.2' ] ]
3736 verbose addNamed [ 'lru-cache', '2.0.4' ]
3737 verbose addNamed [ '2.0.4', '2.0.4' ]
3738 silly lockFile 2fba6ddb-lru-cache-2-0-4 lru-cache@2.0.4
3739 verbose lock lru-cache@2.0.4 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\2fba6ddb-lru-cache-2-0-4.lock
3740 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\sigmund\1.0.0\package\package.json
3741 silly gunzTarPerm modes [ '755', '644' ]
3742 silly gunzTarPerm modes [ '755', '644' ]
3743 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lru-cache\2.0.4\package\package.json
3744 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/README.md
3745 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/README.md', 438, 420 ]
3746 silly gunzTarPerm extractEntry test/unit/compress/test/null_string.js
3747 silly gunzTarPerm modified mode [ 'test/unit/compress/test/null_string.js', 438, 420 ]
3748 silly gunzTarPerm extractEntry test/unit/compress/test/assignment.js
3749 silly gunzTarPerm modified mode [ 'test/unit/compress/test/assignment.js', 438, 420 ]
3750 silly lockFile 256625ec-phantom-0-3-5 phantom@0.3.5
3751 silly gunzTarPerm extractEntry package.json
3752 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3753 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/uuid.js
3754 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/uuid.js', 438, 420 ]
3755 silly lockFile f91d4657-phantom-0-3-5 phantom@~0.3.5
3756 silly gunzTarPerm extractEntry package.json
3757 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3758 silly resolved [ { name: 'buster-cli',
3758 silly resolved version: '0.5.2',
3758 silly resolved description: 'Internal wrapper and util for creating CLIs in the buster project.',
3758 silly resolved author: { name: 'August Lilleaas and Christian Johansen' },
3758 silly resolved contributors: [ [Object], [Object] ],
3758 silly resolved main: './lib/buster-cli',
3758 silly resolved repository: { type: 'git', url: 'git://gitorious.org/buster/buster-cli' },
3758 silly resolved license:
3758 silly resolved { type: 'BSD',
3758 silly resolved url: 'http://gitorious.org/buster/buster-cli/blobs/master/LICENSE' },
3758 silly resolved scripts: { test: './run-tests' },
3758 silly resolved dependencies:
3758 silly resolved { 'buster-core': '>=0.6.2',
3758 silly resolved 'posix-argv-parser': '>=0.4',
3758 silly resolved 'buster-terminal': '>=0.4.1',
3758 silly resolved 'stream-logger': '>=0.3.0',
3758 silly resolved 'buster-configuration': '=0.5.2',
3758 silly resolved rimraf: '~1',
3758 silly resolved minimatch: '>=0.2' },
3758 silly resolved devDependencies: { buster: '*' },
3758 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',
3758 silly resolved readmeFilename: 'Readme.md',
3758 silly resolved _id: 'buster-cli@0.5.2',
3758 silly resolved _from: 'buster-cli@>=0.5.0' },
3758 silly resolved { name: 'ramp',
3758 silly resolved version: '0.6.0',
3758 silly resolved description: 'Buster capture server',
3758 silly resolved homepage: 'http://busterjs.org/docs/ramp',
3758 silly resolved author:
3758 silly resolved { name: 'August Lilleaas',
3758 silly resolved email: 'august.lilleaas@gmail.com',
3758 silly resolved url: 'http://augustl.com' },
3758 silly resolved contributors: [ [Object] ],
3758 silly resolved main: './lib/ramp',
3758 silly resolved repository: { type: 'git', url: 'https://github.com/busterjs/ramp.git' },
3758 silly resolved scripts: { test: 'node run-tests.js' },
3758 silly resolved dependencies:
3758 silly resolved { bane: '~0.1',
3758 silly resolved 'ramp-resources': '>=0.5',
3758 silly resolved faye: '~0.8',
3758 silly resolved ejs: '~0.4',
3758 silly resolved 'node-uuid': '~1',
3758 silly resolved when: 'https://github.com/cujojs/when/tarball/1.3.0' },
3758 silly resolved devDependencies:
3758 silly resolved { 'buster-node': '*',
3758 silly resolved sinon: '>=1.4',
3758 silly resolved htmlparser: '~1.7',
3758 silly resolved soupselect: '~0.2',
3758 silly resolved lodash: '~0.8' },
3758 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',
3758 silly resolved readmeFilename: 'Readme.md',
3758 silly resolved _id: 'ramp@0.6.0',
3758 silly resolved _from: 'ramp@~0.6' },
3758 silly resolved { name: 'ramp-resources',
3758 silly resolved version: '0.5.0',
3758 silly resolved description: 'Virtual file systems for exposing files and other resources on e.g. web servers',
3758 silly resolved homepage: 'http://busterjs.org/docs/resources',
3758 silly resolved author: { name: 'August Lilleaas' },
3758 silly resolved contributors: [ [Object], [Object], [Object] ],
3758 silly resolved main: './lib/ramp-resources',
3758 silly resolved repository:
3758 silly resolved { type: 'git',
3758 silly resolved url: 'https://github.com/busterjs/ramp-resources.git' },
3758 silly resolved scripts: { test: './node_modules/buster/bin/buster-test' },
3758 silly resolved dependencies:
3758 silly resolved { mime: '~1',
3758 silly resolved 'multi-glob': '~0.4.0',
3758 silly resolved when: 'https://github.com/cujojs/when/tarball/1.3.0',
3758 silly resolved minimatch: '~0.1.5',
3758 silly resolved lodash: '~0.5' },
3758 silly resolved devDependencies: { buster: '*' },
3758 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',
3758 silly resolved readmeFilename: 'Readme.rst',
3758 silly resolved _id: 'ramp-resources@0.5.0',
3758 silly resolved _from: 'ramp-resources@>=0.5' },
3758 silly resolved { name: 'ejs',
3758 silly resolved description: 'Embedded JavaScript templates',
3758 silly resolved version: '0.4.3',
3758 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
3758 silly resolved keywords: [ 'template', 'engine', 'ejs' ],
3758 silly resolved main: './lib/ejs.js',
3758 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',
3758 silly resolved readmeFilename: 'Readme.md',
3758 silly resolved _id: 'ejs@0.4.3',
3758 silly resolved _from: 'ejs@~0.4' },
3758 silly resolved { name: 'platform',
3758 silly resolved version: '1.0.0',
3758 silly resolved description: 'A platform detection library that works on nearly all JavaScript platforms.',
3758 silly resolved homepage: 'https://github.com/bestiejs/platform.js',
3758 silly resolved main: 'platform',
3758 silly resolved keywords: [ 'environment', 'platform', 'ua', 'useragent' ],
3758 silly resolved licenses: [ [Object] ],
3758 silly resolved author:
3758 silly resolved { name: 'John-David Dalton',
3758 silly resolved email: 'john@fusejs.com',
3758 silly resolved url: 'http://allyoucanleet.com/' },
3758 silly resolved maintainers: [ [Object], [Object] ],
3758 silly resolved bugs: { url: 'https://github.com/bestiejs/platform.js/issues' },
3758 silly resolved repository:
3758 silly resolved { type: 'git',
3758 silly resolved url: 'https://github.com/bestiejs/platform.js.git' },
3758 silly resolved engines: [ 'node', 'rhino' ],
3758 silly resolved directories: { doc: './doc', test: './test' },
3758 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',
3758 silly resolved readmeFilename: 'README.md',
3758 silly resolved _id: 'platform@1.0.0',
3758 silly resolved _from: 'platform@>=1.0.0' },
3758 silly resolved { name: 'paperboy',
3758 silly resolved author: { name: 'Felix Geisendörfer', email: 'felix@debuggable.com' },
3758 silly resolved version: '0.0.5',
3758 silly resolved description: 'A node.js module for delivering static files.',
3758 silly resolved keywords: [ 'web', 'server' ],
3758 silly resolved directories: { lib: 'lib' },
3758 silly resolved main: 'lib/paperboy',
3758 silly resolved dependencies: {},
3758 silly resolved devDependencies: {},
3758 silly resolved engines: { node: '*' },
3758 silly resolved optionalDependencies: {},
3758 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',
3758 silly resolved readmeFilename: 'README.md',
3758 silly resolved _id: 'paperboy@0.0.5',
3758 silly resolved _from: 'paperboy@~0' },
3758 silly resolved { author: { name: 'Sam Gentle', email: 'sam@samgentle.com' },
3758 silly resolved name: 'phantom',
3758 silly resolved description: 'PhantomJS wrapper for Node',
3758 silly resolved homepage: 'https://github.com/sgentle/phantomjs-node',
3758 silly resolved version: '0.3.5',
3758 silly resolved repository:
3758 silly resolved { type: 'git',
3758 silly resolved url: 'git://github.com/sgentle/phantomjs-node.git' },
3758 silly resolved main: 'phantom.js',
3758 silly resolved engines: { node: '>=v0.4.9' },
3758 silly resolved dependencies:
3758 silly resolved { 'dnode-protocol': '~0.2.2',
3758 silly resolved dnode: '~0.9.12',
3758 silly resolved express: '~3.0.0' },
3758 silly resolved devDependencies:
3758 silly resolved { browserify: '~1.13.0',
3758 silly resolved traverse: '~0.6.3',
3758 silly resolved 'coffee-script': '~1.3.3',
3758 silly resolved temp: '~0.4.0',
3758 silly resolved 'ps-tree': '~0.0.2',
3758 silly resolved vows: '~0.6.2' },
3758 silly resolved licenses: { type: 'MIT', url: 'http://www.opensource.org/licenses/MIT' },
3758 silly resolved scripts: { test: 'cake test' },
3758 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',
3758 silly resolved readmeFilename: 'README.markdown',
3758 silly resolved _id: 'phantom@0.3.5',
3758 silly resolved _from: 'phantom@~0.3.5' } ]
3759 info install buster-cli@0.5.2 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3760 info install ramp@0.6.0 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3761 info install ramp-resources@0.5.0 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3762 info install ejs@0.4.3 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3763 info install platform@1.0.0 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3764 info install paperboy@0.0.5 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3765 info install phantom@0.3.5 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3766 info installOne buster-cli@0.5.2
3767 info installOne ramp@0.6.0
3768 info installOne ramp-resources@0.5.0
3769 verbose unresolvable dependency tree [ 'ramp-resources@0.5.0',
3769 verbose unresolvable dependency tree { 'buster-server-cli': '0.2.2' },
3769 verbose unresolvable dependency tree { buster: '0.6.12' },
3769 verbose unresolvable dependency tree { 'ramp-resources': '0.5.0', THIS_IS_P: true },
3769 verbose unresolvable dependency tree {} ]
3770 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli
3771 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli unbuild
3772 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\package.json
3773 info installOne ejs@0.4.3
3774 info installOne platform@1.0.0
3775 info installOne paperboy@0.0.5
3776 info installOne phantom@0.3.5
3777 info preuninstall buster-server-cli@0.2.2
3778 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-cli\0.5.2\package\package.json
3779 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\buster-cli unbuild
3780 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\buster-cli\package.json
3781 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ramp\0.6.0\package\package.json
3782 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ramp unbuild
3783 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ramp\package.json
3784 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ejs\0.4.3\package\package.json
3785 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ejs unbuild
3786 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\ejs\package.json
3787 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\platform\1.0.0\package\package.json
3788 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\platform unbuild
3789 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\platform\package.json
3790 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\paperboy\0.0.5\package\package.json
3791 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\paperboy unbuild
3792 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\paperboy\package.json
3793 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\phantom\0.3.5\package\package.json
3794 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\phantom unbuild
3795 verbose read json e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli\node_modules\phantom\package.json
3796 silly gunzTarPerm extractEntry test/unit/compress/test/strict-equals.js
3797 silly gunzTarPerm modified mode [ 'test/unit/compress/test/strict-equals.js', 438, 420 ]
3798 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/benchmark/README.md
3799 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/benchmark/README.md', 438, 420 ]
3800 silly lockFile 7b2d1244-sigmund-1-0-0 sigmund@1.0.0
3801 silly gunzTarPerm extractEntry .npmignore
3802 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3803 silly gunzTarPerm extractEntry README.md
3804 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
3805 info uninstall buster-server-cli@0.2.2
3806 silly lockFile 2fba6ddb-lru-cache-2-0-4 lru-cache@2.0.4
3807 silly gunzTarPerm extractEntry .npmignore
3808 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3809 silly gunzTarPerm extractEntry buster.js
3810 silly gunzTarPerm modified mode [ 'buster.js', 438, 420 ]
3811 silly lockFile 584a4a05-sigmund-1-0-0 sigmund@~1.0.0
3812 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-cli\0.5.2\package.tgz
3813 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
3814 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
3815 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ejs\0.4.3\package.tgz
3816 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
3817 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
3818 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\platform\1.0.0\package.tgz
3819 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
3820 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
3821 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\ramp\0.6.0\package.tgz
3822 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
3823 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
3824 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\paperboy\0.0.5\package.tgz
3825 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
3826 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
3827 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\phantom\0.3.5\package.tgz
3828 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
3829 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
3830 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
3831 info postuninstall buster-server-cli@0.2.2
3832 silly lockFile 07f9d76f-lru-cache-2-0-0 lru-cache@~2.0.0
3833 silly gunzTarPerm extractEntry test/unit/compress/test/array4.js
3834 silly gunzTarPerm modified mode [ 'test/unit/compress/test/array4.js', 438, 420 ]
3835 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/benchmark/benchmark.js
3836 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/benchmark/benchmark.js',
3836 silly gunzTarPerm 438,
3836 silly gunzTarPerm 420 ]
3837 silly gunzTarPerm modes [ '755', '644' ]
3838 silly gunzTarPerm modes [ '755', '644' ]
3839 silly gunzTarPerm modes [ '755', '644' ]
3840 silly resolved [ { name: 'sigmund',
3840 silly resolved version: '1.0.0',
3840 silly resolved description: 'Quick and dirty signatures for Objects.',
3840 silly resolved main: 'sigmund.js',
3840 silly resolved directories: { test: 'test' },
3840 silly resolved dependencies: {},
3840 silly resolved devDependencies: { tap: '~0.3.0' },
3840 silly resolved scripts: { test: 'tap test/*.js', bench: 'node bench.js' },
3840 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/sigmund' },
3840 silly resolved keywords: [ 'object', 'signature', 'key', 'data', 'psychoanalysis' ],
3840 silly resolved author:
3840 silly resolved { name: 'Isaac Z. Schlueter',
3840 silly resolved email: 'i@izs.me',
3840 silly resolved url: 'http://blog.izs.me/' },
3840 silly resolved license: 'BSD',
3840 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',
3840 silly resolved readmeFilename: 'README.md',
3840 silly resolved _id: 'sigmund@1.0.0',
3840 silly resolved _from: 'sigmund@~1.0.0' },
3840 silly resolved { name: 'lru-cache',
3840 silly resolved description: 'A cache object that deletes the least-recently-used items.',
3840 silly resolved version: '2.0.4',
3840 silly resolved author: { name: 'Isaac Z. Schlueter', email: 'i@izs.me' },
3840 silly resolved scripts: { test: 'tap test' },
3840 silly resolved main: 'lib/lru-cache.js',
3840 silly resolved repository:
3840 silly resolved { type: 'git',
3840 silly resolved url: 'git://github.com/isaacs/node-lru-cache.git' },
3840 silly resolved devDependencies: { tap: '' },
3840 silly resolved license:
3840 silly resolved { type: 'MIT',
3840 silly resolved url: 'http://github.com/isaacs/node-lru-cache/raw/master/LICENSE' },
3840 silly resolved contributors:
3840 silly resolved [ [Object],
3840 silly resolved [Object],
3840 silly resolved [Object],
3840 silly resolved [Object],
3840 silly resolved [Object],
3840 silly resolved [Object],
3840 silly resolved [Object] ],
3840 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',
3840 silly resolved readmeFilename: 'README.md',
3840 silly resolved _id: 'lru-cache@2.0.4',
3840 silly resolved _from: 'lru-cache@~2.0.0' } ]
3841 info install sigmund@1.0.0 into e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch
3842 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
3843 info installOne sigmund@1.0.0
3844 info installOne lru-cache@2.0.4
3845 silly gunzTarPerm modes [ '755', '644' ]
3846 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\sigmund\1.0.0\package\package.json
3847 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\sigmund unbuild
3848 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
3849 silly gunzTarPerm modes [ '755', '644' ]
3850 silly gunzTarPerm modes [ '755', '644' ]
3851 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lru-cache\2.0.4\package\package.json
3852 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\multi-glob\node_modules\glob\node_modules\minimatch\node_modules\lru-cache unbuild
3853 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
3854 silly gunzTarPerm extractEntry test/unit/compress/test/var.js
3855 silly gunzTarPerm modified mode [ 'test/unit/compress/test/var.js', 438, 420 ]
3856 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/benchmark/bench.gnu
3857 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/benchmark/bench.gnu', 438, 420 ]
3858 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\sigmund\1.0.0\package.tgz
3859 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
3860 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
3861 silly gunzTarPerm extractEntry package.json
3862 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3863 silly gunzTarPerm extractEntry package.json
3864 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3865 silly gunzTarPerm extractEntry buster.js
3866 silly gunzTarPerm modified mode [ 'buster.js', 438, 420 ]
3867 silly gunzTarPerm extractEntry check-fs-watch.js
3868 silly gunzTarPerm modified mode [ 'check-fs-watch.js', 438, 420 ]
3869 verbose tar unpack C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\lru-cache\2.0.4\package.tgz
3870 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
3871 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
3872 silly gunzTarPerm modes [ '755', '644' ]
3873 silly gunzTarPerm extractEntry package.json
3874 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3875 silly gunzTarPerm extractEntry package.json
3876 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3877 silly gunzTarPerm extractEntry test/unit/compress/test/array3.js
3878 silly gunzTarPerm modified mode [ 'test/unit/compress/test/array3.js', 438, 420 ]
3879 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/benchmark/bench.sh
3880 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/benchmark/bench.sh', 438, 420 ]
3881 silly gunzTarPerm extractEntry .travis.yml
3882 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
3883 silly gunzTarPerm extractEntry autolint.json
3884 silly gunzTarPerm modified mode [ 'autolint.json', 438, 420 ]
3885 silly gunzTarPerm modes [ '755', '644' ]
3886 silly gunzTarPerm extractEntry package.json
3887 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3888 silly gunzTarPerm extractEntry README.md
3889 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
3890 silly gunzTarPerm extractEntry platform.js
3891 silly gunzTarPerm modified mode [ 'platform.js', 438, 420 ]
3892 silly gunzTarPerm extractEntry .npmignore
3893 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3894 silly gunzTarPerm extractEntry .travis.yml
3895 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
3896 silly gunzTarPerm extractEntry autolint.js
3897 silly gunzTarPerm modified mode [ 'autolint.js', 438, 420 ]
3898 silly gunzTarPerm extractEntry run-tests.js
3899 silly gunzTarPerm modified mode [ 'run-tests.js', 438, 420 ]
3900 silly gunzTarPerm extractEntry phantom.js
3901 silly gunzTarPerm modified mode [ 'phantom.js', 438, 420 ]
3902 silly gunzTarPerm extractEntry shim.js
3903 silly gunzTarPerm modified mode [ 'shim.js', 438, 420 ]
3904 silly gunzTarPerm extractEntry test/unit/compress/test/whitespace.js
3905 silly gunzTarPerm modified mode [ 'test/unit/compress/test/whitespace.js', 438, 420 ]
3906 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/benchmark/benchmark-native.c
3907 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/benchmark/benchmark-native.c',
3907 silly gunzTarPerm 438,
3907 silly gunzTarPerm 420 ]
3908 silly gunzTarPerm extractEntry package.json
3909 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3910 silly gunzTarPerm extractEntry package.json
3911 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3912 silly gunzTarPerm extractEntry .npmignore
3913 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3914 silly gunzTarPerm extractEntry benchmark.js
3915 silly gunzTarPerm modified mode [ 'benchmark.js', 438, 420 ]
3916 silly gunzTarPerm extractEntry .travis.yml
3917 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
3918 silly gunzTarPerm extractEntry check-fs-watch-results/centos.txt
3919 silly gunzTarPerm modified mode [ 'check-fs-watch-results/centos.txt', 438, 420 ]
3920 silly gunzTarPerm extractEntry package.json
3921 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
3922 silly gunzTarPerm extractEntry test/unit/compress/test/array2.js
3923 silly gunzTarPerm modified mode [ 'test/unit/compress/test/array2.js', 438, 420 ]
3924 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/LICENSE.md
3925 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/LICENSE.md', 438, 420 ]
3926 silly gunzTarPerm extractEntry README.md
3927 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
3928 silly gunzTarPerm extractEntry LICENSE
3929 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
3930 silly gunzTarPerm extractEntry .npmignore
3931 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3932 silly gunzTarPerm extractEntry README.md
3933 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
3934 error error rolling back Error: ENOTEMPTY, rmdir 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-server-cli'
3934 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']
3934 error error rolling back errno: 53,
3934 error error rolling back code: 'ENOTEMPTY',
3934 error error rolling back path: 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules\\buster-server-cli' }
3935 verbose about to build e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster
3936 info e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster unbuild
3937 verbose from cache e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\package.json
3938 info preuninstall buster@0.6.12
3939 silly gunzTarPerm extractEntry lib/buster-glob.js
3940 silly gunzTarPerm modified mode [ 'lib/buster-glob.js', 438, 420 ]
3941 silly gunzTarPerm extractEntry Readme.md
3942 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
3943 http 304 https://registry.npmjs.org/posix-argv-parser
3944 silly registry.get cb [ 304,
3944 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3944 silly registry.get etag: '"5TISZXEY48VLQZOC3LSYL9NIQ"',
3944 silly registry.get date: 'Wed, 16 Jan 2013 23:00:09 GMT',
3944 silly registry.get 'content-length': '0' } ]
3945 verbose etag posix-argv-parser from cache
3946 silly gunzTarPerm extractEntry test/unit/compress/test/with.js
3947 silly gunzTarPerm modified mode [ 'test/unit/compress/test/with.js', 438, 420 ]
3948 info uninstall buster@0.6.12
3949 silly gunzTarPerm extractEntry check-fs-watch-results/osx.txt
3950 silly gunzTarPerm modified mode [ 'check-fs-watch-results/osx.txt', 438, 420 ]
3951 silly gunzTarPerm extractEntry .npmignore
3952 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
3953 silly gunzTarPerm extractEntry README.md
3954 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
3955 silly gunzTarPerm extractEntry doc/README.md
3956 silly gunzTarPerm modified mode [ 'doc/README.md', 438, 420 ]
3957 silly gunzTarPerm extractEntry LICENSE.txt
3958 silly gunzTarPerm modified mode [ 'LICENSE.txt', 438, 420 ]
3959 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
3960 verbose e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\.bin,[object Object] binRoot
3961 silly gunzTarPerm extractEntry Cakefile
3962 silly gunzTarPerm modified mode [ 'Cakefile', 438, 420 ]
3963 silly gunzTarPerm extractEntry index.html
3964 silly gunzTarPerm modified mode [ 'index.html', 438, 420 ]
3965 silly gunzTarPerm extractEntry autolint.json
3966 silly gunzTarPerm modified mode [ 'autolint.json', 438, 420 ]
3967 silly gunzTarPerm extractEntry lib/buster-cli.js
3968 silly gunzTarPerm modified mode [ 'lib/buster-cli.js', 438, 420 ]
3969 silly gunzTarPerm extractEntry .travis.yml
3970 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
3971 silly gunzTarPerm extractEntry lib/http-server-request-listener-proxy.js
3972 silly gunzTarPerm modified mode [ 'lib/http-server-request-listener-proxy.js', 438, 420 ]
3973 http 304 https://registry.npmjs.org/minimatch
3974 silly registry.get cb [ 304,
3974 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3974 silly registry.get etag: '"7XN7DSRP3C1TTSSZZBUHYRL3I"',
3974 silly registry.get date: 'Wed, 16 Jan 2013 23:00:09 GMT',
3974 silly registry.get 'content-length': '0' } ]
3975 verbose etag minimatch from cache
3976 silly gunzTarPerm extractEntry test/unit/compress/test/issue25.js
3977 silly gunzTarPerm modified mode [ 'test/unit/compress/test/issue25.js', 438, 420 ]
3978 info postuninstall buster@0.6.12
3979 http 304 https://registry.npmjs.org/buster-configuration/0.5.2
3980 silly registry.get cb [ 304,
3980 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
3980 silly registry.get etag: '"EAKYATZWAY1G6VT8JBG2T43LP"',
3980 silly registry.get date: 'Wed, 16 Jan 2013 23:00:09 GMT',
3980 silly registry.get 'content-length': '0' } ]
3981 verbose etag buster-configuration/0.5.2 from cache
3982 silly gunzTarPerm extractEntry index.js
3983 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
3984 silly gunzTarPerm extractEntry example/basic.js
3985 silly gunzTarPerm modified mode [ 'example/basic.js', 438, 420 ]
3986 silly gunzTarPerm extractEntry ejs.js
3987 silly gunzTarPerm modified mode [ 'ejs.js', 438, 420 ]
3988 silly gunzTarPerm extractEntry ejs.min.js
3989 silly gunzTarPerm modified mode [ 'ejs.min.js', 438, 420 ]
3990 silly addNameRange number 2 { name: 'posix-argv-parser', range: '>=0.4.0-', hasData: true }
3991 silly addNameRange versions [ 'posix-argv-parser', [ '0.4.0', '0.4.1' ] ]
3992 verbose addNamed [ 'posix-argv-parser', '0.4.1' ]
3993 verbose addNamed [ '0.4.1', '0.4.1' ]
3994 silly lockFile 531f911f-posix-argv-parser-0-4-1 posix-argv-parser@0.4.1
3995 verbose lock posix-argv-parser@0.4.1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\531f911f-posix-argv-parser-0-4-1.lock
3996 silly gunzTarPerm extractEntry test/test.js
3997 silly gunzTarPerm modified mode [ 'test/test.js', 438, 420 ]
3998 silly gunzTarPerm extractEntry bench.js
3999 silly gunzTarPerm modified mode [ 'bench.js', 438, 420 ]
4000 silly gunzTarPerm extractEntry sigmund.js
4001 silly gunzTarPerm modified mode [ 'sigmund.js', 438, 420 ]
4002 silly gunzTarPerm extractEntry tmp/269.js
4003 silly gunzTarPerm modified mode [ 'tmp/269.js', 438, 420 ]
4004 http 304 https://registry.npmjs.org/buster-terminal
4005 silly registry.get cb [ 304,
4005 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
4005 silly registry.get etag: '"2FOJ0B5VCD9UD37VDJM4L9YYO"',
4005 silly registry.get date: 'Wed, 16 Jan 2013 23:00:09 GMT',
4005 silly registry.get 'content-length': '0' } ]
4006 verbose etag buster-terminal from cache
4007 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\posix-argv-parser\0.4.1\package\package.json
4008 silly gunzTarPerm extractEntry check-fs-watch-results/ubuntu.txt
4009 silly gunzTarPerm modified mode [ 'check-fs-watch-results/ubuntu.txt', 438, 420 ]
4010 silly gunzTarPerm extractEntry check-fs-watch-results/windows.txt
4011 silly gunzTarPerm modified mode [ 'check-fs-watch-results/windows.txt', 438, 420 ]
4012 silly gunzTarPerm extractEntry test/buster-glob-test.js
4013 silly gunzTarPerm modified mode [ 'test/buster-glob-test.js', 438, 420 ]
4014 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/test/compare_v1.js
4015 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/test/compare_v1.js', 438, 420 ]
4016 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/test/test.js
4017 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/test/test.js', 438, 420 ]
4018 silly gunzTarPerm extractEntry LICENSE
4019 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
4020 silly gunzTarPerm extractEntry AUTHORS
4021 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
4022 silly addNameRange number 2 { name: 'minimatch', range: '>=0.2.0-', hasData: true }
4023 silly addNameRange versions [ 'minimatch',
4023 silly addNameRange [ '0.0.1',
4023 silly addNameRange '0.0.2',
4023 silly addNameRange '0.0.4',
4023 silly addNameRange '0.0.5',
4023 silly addNameRange '0.1.1',
4023 silly addNameRange '0.1.2',
4023 silly addNameRange '0.1.3',
4023 silly addNameRange '0.1.4',
4023 silly addNameRange '0.1.5',
4023 silly addNameRange '0.2.0',
4023 silly addNameRange '0.2.2',
4023 silly addNameRange '0.2.3',
4023 silly addNameRange '0.2.4',
4023 silly addNameRange '0.2.5',
4023 silly addNameRange '0.2.6',
4023 silly addNameRange '0.2.7',
4023 silly addNameRange '0.2.8',
4023 silly addNameRange '0.2.9' ] ]
4024 verbose addNamed [ 'minimatch', '0.2.9' ]
4025 verbose addNamed [ '0.2.9', '0.2.9' ]
4026 silly lockFile 1fa5f2b9-minimatch-0-2-9 minimatch@0.2.9
4027 verbose lock minimatch@0.2.9 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\1fa5f2b9-minimatch-0-2-9.lock
4028 silly gunzTarPerm extractEntry lib/test-helper.js
4029 silly gunzTarPerm modified mode [ 'lib/test-helper.js', 438, 420 ]
4030 silly gunzTarPerm extractEntry lib/buster-cli/args.js
4031 silly gunzTarPerm modified mode [ 'lib/buster-cli/args.js', 438, 420 ]
4032 silly gunzTarPerm extractEntry lib/prison.js
4033 silly gunzTarPerm modified mode [ 'lib/prison.js', 438, 420 ]
4034 silly gunzTarPerm extractEntry lib/pubsub-client.js
4035 silly gunzTarPerm modified mode [ 'lib/pubsub-client.js', 438, 420 ]
4036 silly gunzTarPerm extractEntry tmp/embed-tokens.js
4037 silly gunzTarPerm modified mode [ 'tmp/embed-tokens.js', 438, 420 ]
4038 verbose from cache C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\minimatch\0.2.9\package\package.json
4039 silly lockFile 1fa5f2b9-minimatch-0-2-9 minimatch@0.2.9
4040 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-configuration\0.5.2\package\package.json
4041 silly gunzTarPerm extractEntry ramp/node_modules/node-uuid/test/test.html
4042 silly gunzTarPerm modified mode [ 'ramp/node_modules/node-uuid/test/test.html', 438, 420 ]
4043 silly lockFile 79eaa082-minimatch-0-2 minimatch@>=0.2
4044 silly gunzTarPerm extractEntry test/run-test.sh
4045 silly gunzTarPerm modified mode [ 'test/run-test.sh', 438, 420 ]
4046 silly gunzTarPerm extractEntry example/webroot/img/paperboy.jpg
4047 silly gunzTarPerm modified mode [ 'example/webroot/img/paperboy.jpg', 438, 420 ]
4048 silly addNameRange number 2 { name: 'buster-terminal', range: '>=0.4.1', hasData: true }
4049 silly addNameRange versions [ 'buster-terminal',
4049 silly addNameRange [ '0.2.0', '0.2.1', '0.3.0', '0.4.0', '0.4.1' ] ]
4050 verbose addNamed [ 'buster-terminal', '0.4.1' ]
4051 verbose addNamed [ '0.4.1', '0.4.1' ]
4052 silly lockFile 5c0492a7-buster-terminal-0-4-1 buster-terminal@0.4.1
4053 verbose lock buster-terminal@0.4.1 C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\5c0492a7-buster-terminal-0-4-1.lock
4054 silly gunzTarPerm extractEntry index.js
4055 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
4056 silly gunzTarPerm extractEntry History.md
4057 silly gunzTarPerm modified mode [ 'History.md', 438, 420 ]
4058 silly gunzTarPerm extractEntry tmp/goto.js
4059 silly gunzTarPerm modified mode [ 'tmp/goto.js', 438, 420 ]
4060 silly gunzTarPerm extractEntry phantom.coffee
4061 silly gunzTarPerm modified mode [ 'phantom.coffee', 438, 420 ]
4062 silly gunzTarPerm extractEntry README.markdown
4063 silly gunzTarPerm modified mode [ 'README.markdown', 438, 420 ]
4064 verbose read json C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten\npm-cache\buster-terminal\0.4.1\package\package.json
4065 silly gunzTarPerm extractEntry lib/async.js
4066 silly gunzTarPerm modified mode [ 'lib/async.js', 438, 420 ]
4067 silly gunzTarPerm extractEntry lib/change-tracker.js
4068 silly gunzTarPerm modified mode [ 'lib/change-tracker.js', 438, 420 ]
4069 http 304 https://registry.npmjs.org/rimraf
4070 silly registry.get cb [ 304,
4070 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
4070 silly registry.get etag: '"4HBMPNBUI8DXZ6C4W93Y0RTV8"',
4070 silly registry.get date: 'Wed, 16 Jan 2013 23:00:09 GMT',
4070 silly registry.get 'content-length': '0' } ]
4071 verbose etag rimraf from cache
4072 silly gunzTarPerm extractEntry test/basic.js
4073 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
4074 silly gunzTarPerm extractEntry lib/buster-cli/config.js
4075 silly gunzTarPerm modified mode [ 'lib/buster-cli/config.js', 438, 420 ]
4076 silly gunzTarPerm extractEntry lib/buster-cli/help.js
4077 silly gunzTarPerm modified mode [ 'lib/buster-cli/help.js', 438, 420 ]
4078 silly gunzTarPerm extractEntry lib/lru-cache.js
4079 silly gunzTarPerm modified mode [ 'lib/lru-cache.js', 438, 420 ]
4080 silly gunzTarPerm extractEntry test/basic.js
4081 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
4082 silly lockFile 531f911f-posix-argv-parser-0-4-1 posix-argv-parser@0.4.1
4083 error error rolling back Error: ENOTEMPTY, rmdir 'e:\busterJS\dev_ramp-resources\ramp-resources\node_modules\buster\node_modules\buster-autotest\node_modules\buster-glob'
4083 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\buster-glob']
4083 error error rolling back errno: 53,
4083 error error rolling back code: 'ENOTEMPTY',
4083 error error rolling back path: 'e:\\busterJS\\dev_ramp-resources\\ramp-resources\\node_modules\\buster\\node_modules\\buster-autotest\\node_modules\\buster-glob' }
4084 error cycle Unresolvable cycle detected
4084 error cycle While installing: ramp-resources@0.5.0
4084 error cycle Found a pathological dependency case that npm cannot solve.
4084 error cycle Please report this to the package author.
4085 error System Windows_NT 5.1.2600
4086 error command "c:\\Programme\\nodejs\\node.exe" "c:\\Programme\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
4087 error cwd e:\busterJS\dev_ramp-resources\ramp-resources
4088 error node -v v0.8.16
4089 error npm -v 1.1.69
4090 error code ECYCLE
4091 verbose exit [ 1, true ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment