gruntjs / grunt

Grunt: The JavaScript Task Runner
http://gruntjs.com/
Other
12.27k stars 1.5k forks source link

npm install -g grunt fails #180

Closed idearat closed 12 years ago

idearat commented 12 years ago

I've tried on two separate machines and can't get grunt to install.

The console log is here:

minime [] /usr/local/src/TPI $ npm install -g grunt npm http GET https://registry.npmjs.org/grunt npm http 304 https://registry.npmjs.org/grunt npm http GET https://registry.npmjs.org/async npm http GET https://registry.npmjs.org/colors npm http GET https://registry.npmjs.org/connect npm http GET https://registry.npmjs.org/dateformat/1.0.2-1.2.3 npm http GET https://registry.npmjs.org/glob-whatev npm http GET https://registry.npmjs.org/hooker npm http GET https://registry.npmjs.org/nopt npm http GET https://registry.npmjs.org/prompt npm http GET https://registry.npmjs.org/jshint npm http GET https://registry.npmjs.org/nodeunit npm http GET https://registry.npmjs.org/semver npm http GET https://registry.npmjs.org/uglify-js npm http GET https://registry.npmjs.org/underscore npm http GET https://registry.npmjs.org/underscore.string npm http GET https://registry.npmjs.org/temporary npm http GET https://registry.npmjs.org/gzip-js npm http 304 https://registry.npmjs.org/glob-whatev npm http 304 https://registry.npmjs.org/dateformat/1.0.2-1.2.3 npm http 304 https://registry.npmjs.org/connect npm http 304 https://registry.npmjs.org/hooker npm http 304 https://registry.npmjs.org/nopt npm http 304 https://registry.npmjs.org/prompt npm http 304 https://registry.npmjs.org/jshint npm http 304 https://registry.npmjs.org/nodeunit npm http 304 https://registry.npmjs.org/semver npm http 304 https://registry.npmjs.org/colors npm http 304 https://registry.npmjs.org/uglify-js npm http 304 https://registry.npmjs.org/underscore npm http 304 https://registry.npmjs.org/underscore.string npm http 304 https://registry.npmjs.org/temporary npm http 304 https://registry.npmjs.org/gzip-js npm http 304 https://registry.npmjs.org/async npm http GET https://registry.npmjs.org/argsparser npm http GET https://registry.npmjs.org/minimatch npm http GET https://registry.npmjs.org/abbrev npm http GET https://registry.npmjs.org/minimatch npm http GET https://registry.npmjs.org/deflate-js npm http GET https://registry.npmjs.org/crc32 npm http GET https://registry.npmjs.org/package/1.0.0 npm http GET https://registry.npmjs.org/pkginfo npm http GET https://registry.npmjs.org/winston npm http GET https://registry.npmjs.org/qs npm http GET https://registry.npmjs.org/mime npm http GET https://registry.npmjs.org/formidable npm http 304 https://registry.npmjs.org/argsparser npm http 304 https://registry.npmjs.org/minimatch npm http GET https://registry.npmjs.org/tap-assert npm http GET https://registry.npmjs.org/tap-producer npm http 304 https://registry.npmjs.org/deflate-js npm http 304 https://registry.npmjs.org/abbrev npm http 304 https://registry.npmjs.org/minimatch npm http GET https://registry.npmjs.org/deflate-js/-/deflate-js-0.2.2.tgz npm http GET https://registry.npmjs.org/lru-cache npm http 304 https://registry.npmjs.org/crc32 npm http 304 https://registry.npmjs.org/package/1.0.0 npm http 304 https://registry.npmjs.org/pkginfo npm http 304 https://registry.npmjs.org/winston npm http 304 https://registry.npmjs.org/qs npm http GET https://registry.npmjs.org/eyes npm http GET https://registry.npmjs.org/loggly npm http GET https://registry.npmjs.org/stack-trace npm http 304 https://registry.npmjs.org/mime npm http 304 https://registry.npmjs.org/formidable npm http 200 https://registry.npmjs.org/deflate-js/-/deflate-js-0.2.2.tgz npm http 304 https://registry.npmjs.org/tap-producer npm http 304 https://registry.npmjs.org/tap-assert npm WARN deprecated tap-producer@0.0.1: this is merged into the 'tap' module now npm WARN deprecated tap-assert@0.0.10: this is merged into the 'tap' module now npm http GET https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/tap-results npm http GET https://registry.npmjs.org/yamlish npm http 304 https://registry.npmjs.org/lru-cache npm http 304 https://registry.npmjs.org/eyes npm http GET https://registry.npmjs.org/eyes/-/eyes-0.1.7.tgz

npm ERR! Error: ENOENT, no such file or directory '/Users/ss/.nvm/v0.6.6/lib/node_modules/grunt/node_modules/jshint/bin/hint' npm ERR! 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! npm ERR! System Darwin 10.8.0 npm ERR! command "node" "/Users/ss/.nvm/v0.6.6/bin/npm" "install" "-g" "grunt" npm ERR! cwd /Volumes/Crucial/TPI npm ERR! node -v v0.6.6 npm ERR! npm -v 1.1.21 npm ERR! path /Users/ss/.nvm/v0.6.6/lib/node_modules/grunt/node_modules/jshint/bin/hint npm ERR! code ENOENT npm ERR! message ENOENT, no such file or directory '/Users/ss/.nvm/v0.6.6/lib/node_modules/grunt/node_modules/jshint/bin/hint' npm ERR! errno {} npm http 304 https://registry.npmjs.org/loggly npm http GET https://registry.npmjs.org/loggly/-/loggly-0.3.11.tgz npm http 304 https://registry.npmjs.org/stack-trace npm http GET https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.6.tgz npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /Volumes/Crucial/TPI/npm-debug.log npm not ok

And here's the npm-debug.log:

info it worked if it ends with ok verbose cli [ 'node', verbose cli '/Users/ss/.nvm/v0.6.6/bin/npm', verbose cli 'install', verbose cli '-g', verbose cli 'grunt' ] info using npm@1.1.21 info using node@v0.6.6 verbose config file /Users/ss/.npmrc verbose config file /Users/ss/.nvm/v0.6.6/etc/npmrc verbose config file /Users/ss/.nvm/v0.6.6/lib/node_modules/npm/npmrc verbose cache add [ 'grunt', null ] silly cache add: name, spec, args [ undefined, 'grunt', [ 'grunt', null ] ] verbose parsed url { pathname: 'grunt', path: 'grunt', href: 'grunt' } verbose addNamed [ 'grunt', '' ] verbose addNamed [ null, '' ] silly name, range, hasData [ 'grunt', '', false ] verbose raw, before any munging grunt verbose url resolving [ 'https://registry.npmjs.org/', './grunt' ] verbose url resolved https://registry.npmjs.org/grunt verbose etag "2VTTVXZ1YUDTNTJZDR43C33SP" http GET https://registry.npmjs.org/grunt http 304 https://registry.npmjs.org/grunt silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"2VTTVXZ1YUDTNTJZDR43C33SP"', silly get cb date: 'Fri, 04 May 2012 22:49:13 GMT', silly get cb 'content-length': '0' } ] verbose etag grunt from cache silly name, range, hasData 2 [ 'grunt', '', true ] silly versions [ 'grunt', silly versions [ '0.1.0', silly versions '0.1.1', silly versions '0.1.2', silly versions '0.2.0', silly versions '0.2.1', silly versions '0.2.2', silly versions '0.2.3', silly versions '0.2.4', silly versions '0.2.5', silly versions '0.2.6', silly versions '0.2.7', silly versions '0.2.8', silly versions '0.2.9', silly versions '0.2.10', silly versions '0.2.11', silly versions '0.2.12', silly versions '0.2.13', silly versions '0.2.14', silly versions '0.2.15', silly versions '0.3.0', silly versions '0.3.1', silly versions '0.3.2', silly versions '0.3.3', silly versions '0.3.4', silly versions '0.3.5', silly versions '0.3.6', silly versions '0.3.7', silly versions '0.3.8', silly versions '0.3.9' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: '365566acab09beac3075c24b0792106eca832264', verbose bin dist tarball: 'http://registry.npmjs.org/grunt/-/grunt-0.3.9.tgz' } ] verbose caching /Users/ss/.npm/grunt/0.3.9/package/package.json verbose loadDefaults grunt@0.3.9 silly resolved [ { name: 'grunt', silly resolved description: 'A task-based command line build tool for JavaScript projects.', silly resolved version: '0.3.9', silly resolved author: { name: '"Cowboy" Ben Alman', url: 'http://benalman.com/' }, silly resolved homepage: 'http://github.com/cowboy/grunt', silly resolved repository: { type: 'git', url: 'git://github.com/cowboy/grunt.git' }, silly resolved bugs: { url: 'http://github.com/cowboy/grunt/issues' }, silly resolved licenses: silly resolved [ { type: 'MIT', silly resolved url: 'http://github.com/cowboy/grunt/blob/master/LICENSE-MIT' } ], silly resolved main: 'lib/grunt', silly resolved bin: { grunt: 'bin/grunt' }, silly resolved scripts: { test: 'grunt test' }, silly resolved engines: { node: '>= 0.6.0' }, silly resolved preferGlobal: true, silly resolved keywords: silly resolved [ 'async', silly resolved 'cli', silly resolved 'minify', silly resolved 'uglify', silly resolved 'build', silly resolved 'underscore', silly resolved 'unit', silly resolved 'test', silly resolved 'qunit', silly resolved 'nodeunit', silly resolved 'server', silly resolved 'init', silly resolved 'scaffold', silly resolved 'make', silly resolved 'jake', silly resolved 'tool' ], silly resolved dependencies: silly resolved { async: '~0.1.18', silly resolved colors: '~0.6.0', silly resolved connect: '~1.8.6', silly resolved dateformat: '1.0.2-1.2.3', silly resolved 'glob-whatev': '~0.1.4', silly resolved hooker: '~0.2.3', silly resolved jshint: '~0.5.9', silly resolved nodeunit: '~0.6.4', silly resolved nopt: '~1.0.10', silly resolved prompt: '~0.1.12', silly resolved semver: '~1.0.13', silly resolved 'uglify-js': '~1.0.7', silly resolved underscore: '~1.2.4', silly resolved 'underscore.string': '~2.1.1', silly resolved temporary: '~0.0.2', silly resolved 'gzip-js': '~0.3.1' }, silly resolved devDependencies: {}, silly resolved _id: 'grunt@0.3.9', silly resolved optionalDependencies: {}, silly resolved _engineSupported: true, silly resolved _npmVersion: '1.1.21', silly resolved _nodeVersion: 'v0.6.6', silly resolved _defaultsLoaded: true, silly resolved _from: 'grunt' } ] info into /Users/ss/.nvm/v0.6.6/lib grunt@0.3.9 info installOne grunt@0.3.9 verbose from cache /Users/ss/.npm/grunt/0.3.9/package/package.json info unbuild /Users/ss/.nvm/v0.6.6/lib/node_modules/grunt verbose unpack /Users/ss/.npm/grunt/0.3.9/package.tgz silly gunzTarPerm modes [ '755', '644' ] silly extracting entry package.json silly extracting entry .npmignore silly extracting entry README.md silly extracting entry grunt.js silly extracting entry test/fixtures/a.js silly extracting entry test/fixtures/b.js silly extracting entry test/fixtures/banner.js silly extracting entry test/fixtures/banner2.js silly extracting entry test/fixtures/banner3.js silly extracting entry test/fixtures/octocat.png silly extracting entry test/fixtures/template.txt silly extracting entry test/fixtures/test.json silly extracting entry test/grunt/file_test.js silly extracting entry test/grunt/template_test.js silly extracting entry test/grunt/utils_test.js silly extracting entry test/tasks/concat_test.js silly extracting entry test/tasks/init_test.js silly extracting entry test/tasks/misc_test.js silly extracting entry test/util/namespace_test.js silly extracting entry test/util/task_test.js silly extracting entry bin/grunt silly extracting entry LICENSE-MIT silly extracting entry dev/init.exp silly extracting entry docs/README.md silly extracting entry docs/getting_started.md silly extracting entry docs/api_fail.md silly extracting entry docs/api_file.md silly extracting entry docs/api_log.md silly extracting entry docs/api_task.md silly extracting entry docs/api_template.md silly extracting entry docs/api_utils.md silly extracting entry docs/contributing.md silly extracting entry docs/example_gruntfiles.md silly extracting entry docs/exit_codes.md silly extracting entry docs/faq.md silly extracting entry docs/api_config.md silly extracting entry docs/helpers_directives.md silly extracting entry docs/plugins.md silly extracting entry docs/api.md silly extracting entry docs/task_concat.md silly extracting entry docs/task_init.md silly extracting entry docs/task_lint.md silly extracting entry docs/task_min.md silly extracting entry docs/task_qunit.md silly extracting entry docs/task_server.md silly extracting entry docs/toc.md silly extracting entry docs/types_of_tasks.md silly extracting entry tasks/concat.js silly extracting entry tasks/init.js silly extracting entry tasks/lint.js silly extracting entry tasks/min.js silly extracting entry tasks/test.js silly extracting entry tasks/server.js silly extracting entry tasks/qunit.js silly extracting entry tasks/watch.js silly extracting entry tasks/misc.js silly extracting entry tasks/qunit/phantom.js silly extracting entry tasks/qunit/qunit.js silly extracting entry tasks/qunit/phantom.json silly extracting entry tasks/init/node.js silly extracting entry tasks/init/gruntfile.js silly extracting entry tasks/init/gruntplugin.js silly extracting entry tasks/init/commonjs.js silly extracting entry tasks/init/jquery.js silly extracting entry tasks/init/gruntfile/root/grunt.js silly extracting entry tasks/init/commonjs/rename.json silly extracting entry tasks/init/commonjs/root/.npmignore silly extracting entry tasks/init/commonjs/root/README.md silly extracting entry tasks/init/commonjs/root/grunt.js silly extracting entry tasks/init/commonjs/root/lib/name.js silly extracting entry tasks/init/commonjs/root/test/name_test.js silly extracting entry tasks/init/gruntplugin/rename.json silly extracting entry tasks/init/gruntplugin/root/.npmignore silly extracting entry tasks/init/gruntplugin/root/README.md silly extracting entry tasks/init/gruntplugin/root/grunt.js silly extracting entry tasks/init/gruntplugin/root/bin/name silly extracting entry tasks/init/gruntplugin/root/tasks/name.js silly extracting entry tasks/init/gruntplugin/root/test/name_test.js silly extracting entry tasks/init/licenses/LICENSE-GPL silly extracting entry tasks/init/licenses/LICENSE-MIT silly extracting entry tasks/init/misc/placeholder silly extracting entry tasks/init/node/rename.json silly extracting entry tasks/init/node/root/.npmignore silly extracting entry tasks/init/node/root/README.md silly extracting entry tasks/init/node/root/grunt.js silly extracting entry tasks/init/node/root/lib/name.js silly extracting entry tasks/init/node/root/test/name_test.js silly extracting entry tasks/init/jquery/rename.json silly extracting entry tasks/init/jquery/root/README.md silly extracting entry tasks/init/jquery/root/grunt.js silly extracting entry tasks/init/jquery/root/libs/jquery/jquery.js silly extracting entry tasks/init/jquery/root/libs/qunit/qunit.js silly extracting entry tasks/init/jquery/root/libs/qunit/qunit.css silly extracting entry tasks/init/jquery/root/src/name.js silly extracting entry tasks/init/jquery/root/test/name_test.js silly extracting entry tasks/init/jquery/root/test/name.html silly extracting entry lib/grunt.js silly extracting entry lib/grunt/cli.js silly extracting entry lib/grunt/config.js silly extracting entry lib/grunt/fail.js silly extracting entry lib/grunt/file.js silly extracting entry lib/grunt/help.js silly extracting entry lib/grunt/log.js silly extracting entry lib/grunt/option.js silly extracting entry lib/grunt/task.js silly extracting entry lib/grunt/template.js silly extracting entry lib/grunt/utils.js silly extracting entry lib/util/findup.js silly extracting entry lib/util/namespace.js silly extracting entry lib/util/task.js verbose caching /Users/ss/.nvm/v0.6.6/lib/node_modules/grunt/package.json verbose loadDefaults grunt@0.3.9 info preinstall grunt@0.3.9 verbose from cache /Users/ss/.nvm/v0.6.6/lib/node_modules/grunt/package.json verbose readDependencies: using package.json deps verbose from cache /Users/ss/.nvm/v0.6.6/lib/node_modules/grunt/package.json verbose readDependencies: using package.json deps verbose cache add [ 'async@~0.1.18', null ] silly cache add: name, spec, args [ undefined, 'async@~0.1.18', [ 'async@~0.1.18', null ] ] verbose parsed url { pathname: 'async@~0.1.18', verbose parsed url path: 'async@~0.1.18', verbose parsed url href: 'async@~0.1.18' } silly cache add: name, spec, args [ 'async', '~0.1.18', [ 'async', '~0.1.18' ] ] verbose parsed url { pathname: '~0.1.18', path: '~0.1.18', href: '~0.1.18' } verbose addNamed [ 'async', '~0.1.18' ] verbose addNamed [ null, '>=0.1.18- <0.2.0-' ] silly name, range, hasData [ 'async', '>=0.1.18- <0.2.0-', false ] verbose cache add [ 'colors@~0.6.0', null ] silly cache add: name, spec, args [ undefined, 'colors@~0.6.0', [ 'colors@~0.6.0', null ] ] verbose parsed url { pathname: 'colors@~0.6.0', verbose parsed url path: 'colors@~0.6.0', verbose parsed url href: 'colors@~0.6.0' } silly cache add: name, spec, args [ 'colors', '~0.6.0', [ 'colors', '~0.6.0' ] ] verbose parsed url { pathname: '~0.6.0', path: '~0.6.0', href: '~0.6.0' } verbose addNamed [ 'colors', '~0.6.0' ] verbose addNamed [ null, '>=0.6.0- <0.7.0-' ] silly name, range, hasData [ 'colors', '>=0.6.0- <0.7.0-', false ] verbose raw, before any munging async verbose url resolving [ 'https://registry.npmjs.org/', './async' ] verbose url resolved https://registry.npmjs.org/async verbose etag "E2TAC4NMZNT9EIN1111QB7AP1" http GET https://registry.npmjs.org/async verbose cache add [ 'connect@~1.8.6', null ] silly cache add: name, spec, args [ undefined, 'connect@~1.8.6', [ 'connect@~1.8.6', null ] ] verbose parsed url { pathname: 'connect@~1.8.6', verbose parsed url path: 'connect@~1.8.6', verbose parsed url href: 'connect@~1.8.6' } silly cache add: name, spec, args [ 'connect', '~1.8.6', [ 'connect', '~1.8.6' ] ] verbose parsed url { pathname: '~1.8.6', path: '~1.8.6', href: '~1.8.6' } verbose addNamed [ 'connect', '~1.8.6' ] verbose addNamed [ null, '>=1.8.6- <1.9.0-' ] silly name, range, hasData [ 'connect', '>=1.8.6- <1.9.0-', false ] verbose raw, before any munging colors verbose url resolving [ 'https://registry.npmjs.org/', './colors' ] verbose url resolved https://registry.npmjs.org/colors verbose etag "AUFSVNGHDQPACNCKUFE7KQATX" http GET https://registry.npmjs.org/colors verbose cache add [ 'dateformat@1.0.2-1.2.3', null ] silly cache add: name, spec, args [ undefined, silly cache add: name, spec, args 'dateformat@1.0.2-1.2.3', silly cache add: name, spec, args [ 'dateformat@1.0.2-1.2.3', null ] ] verbose parsed url { pathname: 'dateformat@1.0.2-1.2.3', verbose parsed url path: 'dateformat@1.0.2-1.2.3', verbose parsed url href: 'dateformat@1.0.2-1.2.3' } silly cache add: name, spec, args [ 'dateformat', '1.0.2-1.2.3', [ 'dateformat', '1.0.2-1.2.3' ] ] verbose parsed url { pathname: '1.0.2-1.2.3', verbose parsed url path: '1.0.2-1.2.3', verbose parsed url href: '1.0.2-1.2.3' } verbose addNamed [ 'dateformat', '1.0.2-1.2.3' ] verbose addNamed [ '1.0.2-1.2.3', '1.0.2-1.2.3' ] verbose cache add [ 'glob-whatev@~0.1.4', null ] silly cache add: name, spec, args [ undefined, silly cache add: name, spec, args 'glob-whatev@~0.1.4', silly cache add: name, spec, args [ 'glob-whatev@~0.1.4', null ] ] verbose parsed url { pathname: 'glob-whatev@~0.1.4', verbose parsed url path: 'glob-whatev@~0.1.4', verbose parsed url href: 'glob-whatev@~0.1.4' } silly cache add: name, spec, args [ 'glob-whatev', '~0.1.4', [ 'glob-whatev', '~0.1.4' ] ] verbose parsed url { pathname: '~0.1.4', path: '~0.1.4', href: '~0.1.4' } verbose addNamed [ 'glob-whatev', '~0.1.4' ] verbose addNamed [ null, '>=0.1.4- <0.2.0-' ] silly name, range, hasData [ 'glob-whatev', '>=0.1.4- <0.2.0-', false ] verbose cache add [ 'hooker@~0.2.3', null ] silly cache add: name, spec, args [ undefined, 'hooker@~0.2.3', [ 'hooker@~0.2.3', null ] ] verbose parsed url { pathname: 'hooker@~0.2.3', verbose parsed url path: 'hooker@~0.2.3', verbose parsed url href: 'hooker@~0.2.3' } silly cache add: name, spec, args [ 'hooker', '~0.2.3', [ 'hooker', '~0.2.3' ] ] verbose parsed url { pathname: '~0.2.3', path: '~0.2.3', href: '~0.2.3' } verbose addNamed [ 'hooker', '~0.2.3' ] verbose addNamed [ null, '>=0.2.3- <0.3.0-' ] silly name, range, hasData [ 'hooker', '>=0.2.3- <0.3.0-', false ] verbose cache add [ 'jshint@~0.5.9', null ] silly cache add: name, spec, args [ undefined, 'jshint@~0.5.9', [ 'jshint@~0.5.9', null ] ] verbose parsed url { pathname: 'jshint@~0.5.9', verbose parsed url path: 'jshint@~0.5.9', verbose parsed url href: 'jshint@~0.5.9' } silly cache add: name, spec, args [ 'jshint', '~0.5.9', [ 'jshint', '~0.5.9' ] ] verbose parsed url { pathname: '~0.5.9', path: '~0.5.9', href: '~0.5.9' } verbose addNamed [ 'jshint', '~0.5.9' ] verbose addNamed [ null, '>=0.5.9- <0.6.0-' ] silly name, range, hasData [ 'jshint', '>=0.5.9- <0.6.0-', false ] verbose cache add [ 'nodeunit@~0.6.4', null ] silly cache add: name, spec, args [ undefined, 'nodeunit@~0.6.4', [ 'nodeunit@~0.6.4', null ] ] verbose parsed url { pathname: 'nodeunit@~0.6.4', verbose parsed url path: 'nodeunit@~0.6.4', verbose parsed url href: 'nodeunit@~0.6.4' } silly cache add: name, spec, args [ 'nodeunit', '~0.6.4', [ 'nodeunit', '~0.6.4' ] ] verbose parsed url { pathname: '~0.6.4', path: '~0.6.4', href: '~0.6.4' } verbose addNamed [ 'nodeunit', '~0.6.4' ] verbose addNamed [ null, '>=0.6.4- <0.7.0-' ] silly name, range, hasData [ 'nodeunit', '>=0.6.4- <0.7.0-', false ] verbose cache add [ 'nopt@~1.0.10', null ] silly cache add: name, spec, args [ undefined, 'nopt@~1.0.10', [ 'nopt@~1.0.10', null ] ] verbose parsed url { pathname: 'nopt@~1.0.10', verbose parsed url path: 'nopt@~1.0.10', verbose parsed url href: 'nopt@~1.0.10' } silly cache add: name, spec, args [ 'nopt', '~1.0.10', [ 'nopt', '~1.0.10' ] ] verbose parsed url { pathname: '~1.0.10', path: '~1.0.10', href: '~1.0.10' } verbose addNamed [ 'nopt', '~1.0.10' ] verbose addNamed [ null, '>=1.0.10- <1.1.0-' ] silly name, range, hasData [ 'nopt', '>=1.0.10- <1.1.0-', false ] verbose cache add [ 'prompt@~0.1.12', null ] silly cache add: name, spec, args [ undefined, 'prompt@~0.1.12', [ 'prompt@~0.1.12', null ] ] verbose parsed url { pathname: 'prompt@~0.1.12', verbose parsed url path: 'prompt@~0.1.12', verbose parsed url href: 'prompt@~0.1.12' } silly cache add: name, spec, args [ 'prompt', '~0.1.12', [ 'prompt', '~0.1.12' ] ] verbose parsed url { pathname: '~0.1.12', path: '~0.1.12', href: '~0.1.12' } verbose addNamed [ 'prompt', '~0.1.12' ] verbose addNamed [ null, '>=0.1.12- <0.2.0-' ] silly name, range, hasData [ 'prompt', '>=0.1.12- <0.2.0-', false ] verbose raw, before any munging connect verbose url resolving [ 'https://registry.npmjs.org/', './connect' ] verbose url resolved https://registry.npmjs.org/connect verbose etag "2PW2H5W73WA023OZTBYBYO5L4" http GET https://registry.npmjs.org/connect verbose cache add [ 'semver@~1.0.13', null ] silly cache add: name, spec, args [ undefined, 'semver@~1.0.13', [ 'semver@~1.0.13', null ] ] verbose parsed url { pathname: 'semver@~1.0.13', verbose parsed url path: 'semver@~1.0.13', verbose parsed url href: 'semver@~1.0.13' } silly cache add: name, spec, args [ 'semver', '~1.0.13', [ 'semver', '~1.0.13' ] ] verbose parsed url { pathname: '~1.0.13', path: '~1.0.13', href: '~1.0.13' } verbose addNamed [ 'semver', '~1.0.13' ] verbose addNamed [ null, '>=1.0.13- <1.1.0-' ] silly name, range, hasData [ 'semver', '>=1.0.13- <1.1.0-', false ] verbose cache add [ 'uglify-js@~1.0.7', null ] silly cache add: name, spec, args [ undefined, 'uglify-js@~1.0.7', [ 'uglify-js@~1.0.7', null ] ] verbose parsed url { pathname: 'uglify-js@~1.0.7', verbose parsed url path: 'uglify-js@~1.0.7', verbose parsed url href: 'uglify-js@~1.0.7' } silly cache add: name, spec, args [ 'uglify-js', '~1.0.7', [ 'uglify-js', '~1.0.7' ] ] verbose parsed url { pathname: '~1.0.7', path: '~1.0.7', href: '~1.0.7' } verbose addNamed [ 'uglify-js', '~1.0.7' ] verbose addNamed [ null, '>=1.0.7- <1.1.0-' ] silly name, range, hasData [ 'uglify-js', '>=1.0.7- <1.1.0-', false ] verbose cache add [ 'underscore@~1.2.4', null ] silly cache add: name, spec, args [ undefined, 'underscore@~1.2.4', [ 'underscore@~1.2.4', null ] ] verbose parsed url { pathname: 'underscore@~1.2.4', verbose parsed url path: 'underscore@~1.2.4', verbose parsed url href: 'underscore@~1.2.4' } silly cache add: name, spec, args [ 'underscore', '~1.2.4', [ 'underscore', '~1.2.4' ] ] verbose parsed url { pathname: '~1.2.4', path: '~1.2.4', href: '~1.2.4' } verbose addNamed [ 'underscore', '~1.2.4' ] verbose addNamed [ null, '>=1.2.4- <1.3.0-' ] silly name, range, hasData [ 'underscore', '>=1.2.4- <1.3.0-', false ] verbose cache add [ 'underscore.string@~2.1.1', null ] silly cache add: name, spec, args [ undefined, silly cache add: name, spec, args 'underscore.string@~2.1.1', silly cache add: name, spec, args [ 'underscore.string@~2.1.1', null ] ] verbose parsed url { pathname: 'underscore.string@~2.1.1', verbose parsed url path: 'underscore.string@~2.1.1', verbose parsed url href: 'underscore.string@~2.1.1' } silly cache add: name, spec, args [ 'underscore.string', silly cache add: name, spec, args '~2.1.1', silly cache add: name, spec, args [ 'underscore.string', '~2.1.1' ] ] verbose parsed url { pathname: '~2.1.1', path: '~2.1.1', href: '~2.1.1' } verbose addNamed [ 'underscore.string', '~2.1.1' ] verbose addNamed [ null, '>=2.1.1- <2.2.0-' ] silly name, range, hasData [ 'underscore.string', '>=2.1.1- <2.2.0-', false ] verbose cache add [ 'temporary@~0.0.2', null ] silly cache add: name, spec, args [ undefined, 'temporary@~0.0.2', [ 'temporary@~0.0.2', null ] ] verbose parsed url { pathname: 'temporary@~0.0.2', verbose parsed url path: 'temporary@~0.0.2', verbose parsed url href: 'temporary@~0.0.2' } silly cache add: name, spec, args [ 'temporary', '~0.0.2', [ 'temporary', '~0.0.2' ] ] verbose parsed url { pathname: '~0.0.2', path: '~0.0.2', href: '~0.0.2' } verbose addNamed [ 'temporary', '~0.0.2' ] verbose addNamed [ null, '>=0.0.2- <0.1.0-' ] silly name, range, hasData [ 'temporary', '>=0.0.2- <0.1.0-', false ] verbose cache add [ 'gzip-js@~0.3.1', null ] silly cache add: name, spec, args [ undefined, 'gzip-js@~0.3.1', [ 'gzip-js@~0.3.1', null ] ] verbose parsed url { pathname: 'gzip-js@~0.3.1', verbose parsed url path: 'gzip-js@~0.3.1', verbose parsed url href: 'gzip-js@~0.3.1' } silly cache add: name, spec, args [ 'gzip-js', '~0.3.1', [ 'gzip-js', '~0.3.1' ] ] verbose parsed url { pathname: '~0.3.1', path: '~0.3.1', href: '~0.3.1' } verbose addNamed [ 'gzip-js', '~0.3.1' ] verbose addNamed [ null, '>=0.3.1- <0.4.0-' ] silly name, range, hasData [ 'gzip-js', '>=0.3.1- <0.4.0-', false ] verbose raw, before any munging dateformat/1.0.2-1.2.3 verbose url resolving [ 'https://registry.npmjs.org/', './dateformat/1.0.2-1.2.3' ] verbose url resolved https://registry.npmjs.org/dateformat/1.0.2-1.2.3 verbose etag "4XEQWNYFX8EPN1VK1E0A1YX1B" http GET https://registry.npmjs.org/dateformat/1.0.2-1.2.3 verbose raw, before any munging glob-whatev verbose url resolving [ 'https://registry.npmjs.org/', './glob-whatev' ] verbose url resolved https://registry.npmjs.org/glob-whatev verbose etag "8IV5MA021QB4VAPR3Z82QSDRP" http GET https://registry.npmjs.org/glob-whatev verbose raw, before any munging hooker verbose url resolving [ 'https://registry.npmjs.org/', './hooker' ] verbose url resolved https://registry.npmjs.org/hooker verbose etag "IB6HBMS0JSS5KJ07ZF83M3PB" http GET https://registry.npmjs.org/hooker verbose raw, before any munging nopt verbose url resolving [ 'https://registry.npmjs.org/', './nopt' ] verbose url resolved https://registry.npmjs.org/nopt verbose etag "F45AJPZ5WWZAE2D7UZAM3LDWQ" http GET https://registry.npmjs.org/nopt verbose raw, before any munging prompt verbose url resolving [ 'https://registry.npmjs.org/', './prompt' ] verbose url resolved https://registry.npmjs.org/prompt verbose etag "1BSJHB1Q0NZ648WE3XFTZY4KP" http GET https://registry.npmjs.org/prompt verbose raw, before any munging jshint verbose url resolving [ 'https://registry.npmjs.org/', './jshint' ] verbose url resolved https://registry.npmjs.org/jshint verbose etag "AIPEIHXNTRSBYST8H4RUKMZTN" http GET https://registry.npmjs.org/jshint verbose raw, before any munging nodeunit verbose url resolving [ 'https://registry.npmjs.org/', './nodeunit' ] verbose url resolved https://registry.npmjs.org/nodeunit verbose etag "B2614DWBCLCPEFYBIJUVYJV47" http GET https://registry.npmjs.org/nodeunit verbose raw, before any munging semver verbose url resolving [ 'https://registry.npmjs.org/', './semver' ] verbose url resolved https://registry.npmjs.org/semver verbose etag "3VAYTJLMPY5C7VNY7SEI774FH" http GET https://registry.npmjs.org/semver verbose raw, before any munging uglify-js verbose url resolving [ 'https://registry.npmjs.org/', './uglify-js' ] verbose url resolved https://registry.npmjs.org/uglify-js verbose etag "CWOQ72BMA0B0J1M6G5YDP468K" http GET https://registry.npmjs.org/uglify-js verbose raw, before any munging underscore verbose url resolving [ 'https://registry.npmjs.org/', './underscore' ] verbose url resolved https://registry.npmjs.org/underscore verbose etag "3XWKAT97C3RQ6M0R103CL2CDR" http GET https://registry.npmjs.org/underscore verbose raw, before any munging underscore.string verbose url resolving [ 'https://registry.npmjs.org/', './underscore.string' ] verbose url resolved https://registry.npmjs.org/underscore.string verbose etag "49RIUFG5QG9JUNKLQPD7J1OFC" http GET https://registry.npmjs.org/underscore.string verbose raw, before any munging temporary verbose url resolving [ 'https://registry.npmjs.org/', './temporary' ] verbose url resolved https://registry.npmjs.org/temporary verbose etag "CMG43XKWC0AA8WZP52GQ00O2O" http GET https://registry.npmjs.org/temporary verbose raw, before any munging gzip-js verbose url resolving [ 'https://registry.npmjs.org/', './gzip-js' ] verbose url resolved https://registry.npmjs.org/gzip-js verbose etag "3ZO17K4IIWMCEI60E9T4NINDR" http GET https://registry.npmjs.org/gzip-js http 304 https://registry.npmjs.org/glob-whatev silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"8IV5MA021QB4VAPR3Z82QSDRP"', silly get cb date: 'Fri, 04 May 2012 22:49:22 GMT', silly get cb 'content-length': '0' } ] verbose etag glob-whatev from cache silly name, range, hasData 2 [ 'glob-whatev', '>=0.1.4- <0.2.0-', true ] silly versions [ 'glob-whatev', silly versions [ '0.1.0', '0.1.1', '0.1.2', '0.1.3', '0.1.4', '0.1.5', '0.1.6' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: '965c012728ebc6aa4016ea096109a324f0790852', verbose bin dist tarball: 'http://registry.npmjs.org/glob-whatev/-/glob-whatev-0.1.6.tgz' } ] verbose caching /Users/ss/.npm/glob-whatev/0.1.6/package/package.json verbose loadDefaults glob-whatev@0.1.6 http 304 https://registry.npmjs.org/dateformat/1.0.2-1.2.3 silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"4XEQWNYFX8EPN1VK1E0A1YX1B"', silly get cb date: 'Fri, 04 May 2012 22:49:22 GMT', silly get cb 'content-length': '0' } ] verbose etag dateformat/1.0.2-1.2.3 from cache verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: 'b0220c02de98617433b72851cf47de3df2cdbee9', verbose bin dist tarball: 'http://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz' } ] verbose caching /Users/ss/.npm/dateformat/1.0.2-1.2.3/package/package.json verbose loadDefaults dateformat@1.0.2-1.2.3 http 304 https://registry.npmjs.org/connect silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"2PW2H5W73WA023OZTBYBYO5L4"', silly get cb date: 'Fri, 04 May 2012 22:49:19 GMT', silly get cb 'content-length': '0' } ] verbose etag connect from cache silly name, range, hasData 2 [ 'connect', '>=1.8.6- <1.9.0-', true ] silly versions [ 'connect', silly versions [ '0.0.1', silly versions '0.0.2', silly versions '0.0.3', silly versions '0.0.4', silly versions '0.0.5', silly versions '0.0.6', silly versions '0.1.0', silly versions '0.2.0', silly versions '0.2.1', silly versions '0.2.2', silly versions '0.2.3', silly versions '0.2.4', silly versions '0.2.5', silly versions '0.2.6', silly versions '0.2.7', silly versions '0.3.0', silly versions '0.4.0', silly versions '0.5.0', silly versions '0.5.1', silly versions '0.5.2', silly versions '0.5.3', silly versions '0.5.4', silly versions '0.5.5', silly versions '0.5.6', silly versions '0.5.7', silly versions '0.5.8', silly versions '0.5.9', silly versions '0.5.10', silly versions '1.0.0', silly versions '1.0.1', silly versions '1.7.2', silly versions '1.7.3', silly versions '1.8.0', silly versions '1.8.1', silly versions '1.8.2', silly versions '1.8.3', silly versions '1.8.4', silly versions '1.8.5', silly versions '2.0.0', silly versions '2.0.1', silly versions '2.0.2', silly versions '2.0.3', silly versions '1.8.6', silly versions '2.1.0', silly versions '2.1.1', silly versions '2.1.2', silly versions '1.8.7', silly versions '2.1.3', silly versions '2.2.0', silly versions '2.2.1' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: 'b620281884d455fab94c693d2db748652d6c8c17', verbose bin dist tarball: 'http://registry.npmjs.org/connect/-/connect-1.8.7.tgz' } ] verbose caching /Users/ss/.npm/connect/1.8.7/package/package.json verbose loadDefaults connect@1.8.7 http 304 https://registry.npmjs.org/hooker silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"IB6HBMS0JSS5KJ07ZF83M3PB"', silly get cb date: 'Fri, 04 May 2012 22:49:22 GMT', silly get cb 'content-length': '0' } ] verbose etag hooker from cache silly name, range, hasData 2 [ 'hooker', '>=0.2.3- <0.3.0-', true ] silly versions [ 'hooker', [ '0.2.3' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: 'b834f723cc4a242aa65963459df6d984c5d3d959', verbose bin dist tarball: 'http://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz' } ] verbose caching /Users/ss/.npm/hooker/0.2.3/package/package.json verbose loadDefaults hooker@0.2.3 http 304 https://registry.npmjs.org/nopt silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"F45AJPZ5WWZAE2D7UZAM3LDWQ"', silly get cb date: 'Fri, 04 May 2012 22:49:22 GMT', silly get cb 'content-length': '0' } ] verbose etag nopt from cache silly name, range, hasData 2 [ 'nopt', '>=1.0.10- <1.1.0-', true ] silly versions [ 'nopt', silly versions [ '1.0.0', silly versions '1.0.1', silly versions '1.0.2', silly versions '1.0.3', silly versions '1.0.4', silly versions '1.0.5', silly versions '1.0.6', silly versions '1.0.7', silly versions '1.0.8', silly versions '1.0.9', silly versions '1.0.10' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: '6ddd21bd2a31417b92727dd585f8a6f37608ebee', verbose bin dist tarball: 'http://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz' } ] verbose caching /Users/ss/.npm/nopt/1.0.10/package/package.json verbose loadDefaults nopt@1.0.10 http 304 https://registry.npmjs.org/prompt silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"1BSJHB1Q0NZ648WE3XFTZY4KP"', silly get cb date: 'Fri, 04 May 2012 22:49:23 GMT', silly get cb 'content-length': '0' } ] verbose etag prompt from cache silly name, range, hasData 2 [ 'prompt', '>=0.1.12- <0.2.0-', true ] silly versions [ 'prompt', silly versions [ '0.0.1', silly versions '0.0.2', silly versions '0.0.3', silly versions '0.0.4', silly versions '0.1.0', silly versions '0.1.1', silly versions '0.1.2', silly versions '0.1.3', silly versions '0.1.4', silly versions '0.1.5', silly versions '0.1.7', silly versions '0.1.8', silly versions '0.1.9', silly versions '0.1.10', silly versions '0.1.11', silly versions '0.1.12' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: 'd3114e4fb985ac66eaa35586dcb7b3fb3b27bfc6', verbose bin dist tarball: 'http://registry.npmjs.org/prompt/-/prompt-0.1.12.tgz' } ] verbose caching /Users/ss/.npm/prompt/0.1.12/package/package.json verbose loadDefaults prompt@0.1.12 http 304 https://registry.npmjs.org/jshint silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"AIPEIHXNTRSBYST8H4RUKMZTN"', silly get cb date: 'Fri, 04 May 2012 22:49:23 GMT', silly get cb 'content-length': '0' } ] verbose etag jshint from cache silly name, range, hasData 2 [ 'jshint', '>=0.5.9- <0.6.0-', true ] silly versions [ 'jshint', silly versions [ '0.1.8', silly versions '0.1.9', silly versions '0.2.0', silly versions '0.2.1', silly versions '0.2.2', silly versions '0.2.3', silly versions '0.3.0', silly versions '0.3.1', silly versions '0.4.0', silly versions '0.5.0', silly versions '0.5.1', silly versions '0.5.2', silly versions '0.5.3', silly versions '0.5.4', silly versions '0.5.5', silly versions '0.5.6', silly versions '0.5.7', silly versions '0.5.8', silly versions '0.5.9', silly versions '0.6.0', silly versions '0.6.1', silly versions '0.6.2', silly versions '0.6.3' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: 'ccb5ba9d2818dfe78857feaa71ccba0cb10aebc9', verbose bin dist tarball: 'http://registry.npmjs.org/jshint/-/jshint-0.5.9.tgz' } ] verbose caching /Users/ss/.npm/jshint/0.5.9/package/package.json verbose loadDefaults jshint@0.5.9 http 304 https://registry.npmjs.org/nodeunit silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"B2614DWBCLCPEFYBIJUVYJV47"', silly get cb date: 'Fri, 04 May 2012 22:49:23 GMT', silly get cb 'content-length': '0' } ] verbose etag nodeunit from cache silly name, range, hasData 2 [ 'nodeunit', '>=0.6.4- <0.7.0-', true ] silly versions [ 'nodeunit', silly versions [ '0.1.0', silly versions '0.1.1', silly versions '0.1.2', silly versions '0.2.0', silly versions '0.2.1', silly versions '0.2.2', silly versions '0.2.3', silly versions '0.2.4', silly versions '0.3.1', silly versions '0.4.0', silly versions '0.5.0', silly versions '0.5.1', silly versions '0.5.2', silly versions '0.5.3', silly versions '0.5.4', silly versions '0.5.5', silly versions '0.6.0', silly versions '0.6.1', silly versions '0.6.2', silly versions '0.6.3', silly versions '0.6.4', silly versions '0.7.0', silly versions '0.7.1', silly versions '0.7.2', silly versions '0.7.3', silly versions '0.7.4' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: '9bd543035b6f86d9db2030d872dee28513dbf499', verbose bin dist tarball: 'http://registry.npmjs.org/nodeunit/-/nodeunit-0.6.4.tgz' } ] verbose caching /Users/ss/.npm/nodeunit/0.6.4/package/package.json verbose loadDefaults nodeunit@0.6.4 http 304 https://registry.npmjs.org/semver silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"3VAYTJLMPY5C7VNY7SEI774FH"', silly get cb date: 'Fri, 04 May 2012 22:49:24 GMT', silly get cb 'content-length': '0' } ] verbose etag semver from cache silly name, range, hasData 2 [ 'semver', '>=1.0.13- <1.1.0-', true ] silly versions [ 'semver', silly versions [ '1.0.0', silly versions '1.0.1', silly versions '1.0.2', silly versions '1.0.3', silly versions '1.0.4', silly versions '1.0.5', silly versions '1.0.6', silly versions '1.0.7', silly versions '1.0.8', silly versions '1.0.9', silly versions '1.0.10', silly versions '1.0.11', silly versions '1.0.12', silly versions '1.0.13' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: '9512ce1392105e72a0b739b27f39e0242913d07e', verbose bin dist tarball: 'http://registry.npmjs.org/semver/-/semver-1.0.13.tgz' } ] verbose caching /Users/ss/.npm/semver/1.0.13/package/package.json verbose loadDefaults semver@1.0.13 http 304 https://registry.npmjs.org/colors silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"AUFSVNGHDQPACNCKUFE7KQATX"', silly get cb date: 'Fri, 04 May 2012 22:49:24 GMT', silly get cb 'content-length': '0' } ] verbose etag colors from cache silly name, range, hasData 2 [ 'colors', '>=0.6.0- <0.7.0-', true ] silly versions [ 'colors', [ '0.3.0', '0.5.0', '0.5.1', '0.6.0', '0.6.0-1' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: '6dbb68ceb8bc60f2b313dcc5ce1599f06d19e67a', verbose bin dist tarball: 'http://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz' } ] verbose caching /Users/ss/.npm/colors/0.6.0-1/package/package.json verbose loadDefaults colors@0.6.0-1 http 304 https://registry.npmjs.org/uglify-js silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"CWOQ72BMA0B0J1M6G5YDP468K"', silly get cb date: 'Fri, 04 May 2012 22:49:24 GMT', silly get cb 'content-length': '0' } ] verbose etag uglify-js from cache silly name, range, hasData 2 [ 'uglify-js', '>=1.0.7- <1.1.0-', true ] silly versions [ 'uglify-js', silly versions [ '0.0.1', silly versions '0.0.2', silly versions '0.0.3', silly versions '0.0.4', silly versions '0.0.5', silly versions '1.0.1', silly versions '1.0.2', silly versions '1.0.3', silly versions '1.0.4', silly versions '1.0.5', silly versions '1.0.6', silly versions '1.0.7', silly versions '1.1.0', silly versions '1.1.1', silly versions '1.2.0', silly versions '1.2.1', silly versions '1.2.2', silly versions '1.2.3', silly versions '1.2.4', silly versions '1.2.5', silly versions '1.2.6' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: '2b7a10e628f88029a553d2b4bbb17409343755c0', verbose bin dist tarball: 'http://registry.npmjs.org/uglify-js/-/uglify-js-1.0.7.tgz' } ] verbose caching /Users/ss/.npm/uglify-js/1.0.7/package/package.json verbose loadDefaults uglify-js@1.0.7 http 304 https://registry.npmjs.org/underscore silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"3XWKAT97C3RQ6M0R103CL2CDR"', silly get cb date: 'Fri, 04 May 2012 22:49:24 GMT', silly get cb 'content-length': '0' } ] verbose etag underscore from cache silly name, range, hasData 2 [ 'underscore', '>=1.2.4- <1.3.0-', true ] silly versions [ 'underscore', silly versions [ '1.0.3', silly versions '1.0.4', silly versions '1.1.0', silly versions '1.1.1', silly versions '1.1.2', silly versions '1.1.3', silly versions '1.1.4', silly versions '1.1.5', silly versions '1.1.6', silly versions '1.1.7', silly versions '1.2.0', silly versions '1.2.1', silly versions '1.2.2', silly versions '1.2.3', silly versions '1.2.4', silly versions '1.3.0', silly versions '1.3.1', silly versions '1.3.2', silly versions '1.3.3' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: 'e8da6241aa06f64df2473bb2590b8c17c84c3c7e', verbose bin dist tarball: 'http://registry.npmjs.org/underscore/-/underscore-1.2.4.tgz' } ] verbose caching /Users/ss/.npm/underscore/1.2.4/package/package.json verbose loadDefaults underscore@1.2.4 http 304 https://registry.npmjs.org/underscore.string silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"49RIUFG5QG9JUNKLQPD7J1OFC"', silly get cb date: 'Fri, 04 May 2012 22:49:26 GMT', silly get cb 'content-length': '0' } ] verbose etag underscore.string from cache silly name, range, hasData 2 [ 'underscore.string', '>=2.1.1- <2.2.0-', true ] silly versions [ 'underscore.string', silly versions [ '0.9.2', silly versions '1.0.0', silly versions '1.1.3', silly versions '1.1.4', silly versions '1.1.5', silly versions '1.1.6', silly versions '2.0.0', silly versions '2.1.0', silly versions '2.1.1', silly versions '2.2.0rc' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: '458397799114b9b67f6030bb527b0afae689c061', verbose bin dist tarball: 'http://registry.npmjs.org/underscore.string/-/underscore.string-2.1.1.tgz' } ] verbose caching /Users/ss/.npm/underscore.string/2.1.1/package/package.json verbose loadDefaults underscore.string@2.1.1 http 304 https://registry.npmjs.org/temporary silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"CMG43XKWC0AA8WZP52GQ00O2O"', silly get cb date: 'Fri, 04 May 2012 22:49:26 GMT', silly get cb 'content-length': '0' } ] verbose etag temporary from cache silly name, range, hasData 2 [ 'temporary', '>=0.0.2- <0.1.0-', true ] silly versions [ 'temporary', [ '0.0.1', '0.0.2' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: '9a821d034e1e8cf251ad8e42f61081d3b7f64d63', verbose bin dist tarball: 'http://registry.npmjs.org/temporary/-/temporary-0.0.2.tgz' } ] verbose caching /Users/ss/.npm/temporary/0.0.2/package/package.json verbose loadDefaults temporary@0.0.2 http 304 https://registry.npmjs.org/gzip-js silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"3ZO17K4IIWMCEI60E9T4NINDR"', silly get cb date: 'Fri, 04 May 2012 22:49:29 GMT', silly get cb 'content-length': '0' } ] verbose etag gzip-js from cache silly name, range, hasData 2 [ 'gzip-js', '>=0.3.1- <0.4.0-', true ] silly versions [ 'gzip-js', [ '0.3.0', '0.3.1' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: '7a367c4d40921033010218a2740659db8caf2792', verbose bin dist tarball: 'http://registry.npmjs.org/gzip-js/-/gzip-js-0.3.1.tgz' } ] verbose caching /Users/ss/.npm/gzip-js/0.3.1/package/package.json verbose loadDefaults gzip-js@0.3.1 http 304 https://registry.npmjs.org/async silly get cb [ 304, silly get cb { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)', silly get cb etag: '"E2TAC4NMZNT9EIN1111QB7AP1"', silly get cb date: 'Fri, 04 May 2012 22:49:30 GMT', silly get cb 'content-length': '0' } ] verbose etag async from cache silly name, range, hasData 2 [ 'async', '>=0.1.18- <0.2.0-', true ] silly versions [ 'async', silly versions [ '0.1.0', silly versions '0.1.1', silly versions '0.1.2', silly versions '0.1.3', silly versions '0.1.4', silly versions '0.1.5', silly versions '0.1.6', silly versions '0.1.7', silly versions '0.1.8', silly versions '0.1.9', silly versions '0.1.10', silly versions '0.1.11', silly versions '0.1.12', silly versions '0.1.13', silly versions '0.1.14', silly versions '0.1.15', silly versions '0.1.16', silly versions '0.1.17', silly versions '0.1.18' ] ] verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl1.0.0d-v83.6.6.14-darwin-x64-10.8.0', verbose bin dist { shasum: 'c59c923920b76d5bf23248c04433920c4d45086a', verbose bin dist tarball: 'http://registry.npmjs.org/async/-/async-0.1.18.tgz' } ] verbose caching /Users/ss/.npm/async/0.1.18/package/package.json verbose loadDefaults async@0.1.18 silly resolved [ { name: 'glob-whatev', silly resolved description: 'A quick and dirty file globbing utility based on minimatch.', silly resolved version: '0.1.6', silly resolved homepage: 'http://github.com/cowboy/node-glob-whatev', silly resolved author: { name: '"Cowboy" Ben Alman', url: 'http://benalman.com/' }, silly resolved repository: silly resolved { type: 'git', silly resolved url: 'git://github.com/cowboy/node-glob-whatev.git' }, silly resolved bugs: { url: 'https://github.com/cowboy/node-glob-whatev/issues' }, silly resolved licenses: silly resolved [ { type: 'MIT', silly resolved url: 'http://github.com/cowboy/node-glob-whatev/blob/master/LICENSE-MIT' } ], silly resolved dependencies: { minimatch: '~0.2.4' }, silly resolved devDependencies: { grunt: '~0.3.0' }, silly resolved keywords: [ 'glob', 'wildcard', 'star', 'file' ], silly resolved engines: { node: '>= 0.6.0' }, silly resolved main: 'lib/glob', silly resolved scripts: { test: 'grunt test' }, silly resolved _id: 'glob-whatev@0.1.6', silly resolved optionalDependencies: {}, silly resolved _engineSupported: true, silly resolved _npmVersion: '1.1.21', silly resolved _nodeVersion: 'v0.6.6', silly resolved _defaultsLoaded: true, silly resolved from: 'glob-whatev@~0.1.4' }, silly resolved { name: 'dateformat', silly resolved description: 'A node.js package for Steven Levithan\'s excellent dateFormat() function.', silly resolved maintainers: 'Felix Geisendörfer felix@debuggable.com', silly resolved homepage: 'https://github.com/felixge/node-dateformat', silly resolved author: { name: 'Steven Levithan' }, silly resolved version: '1.0.2-1.2.3', silly resolved main: './lib/dateformat', silly resolved dependencies: {}, silly resolved devDependencies: {}, silly resolved engines: { node: '' }, silly resolved _id: 'dateformat@1.0.2-1.2.3', silly resolved optionalDependencies: {}, silly resolved _engineSupported: true, silly resolved _npmVersion: '1.1.21', silly resolved _nodeVersion: 'v0.6.6', silly resolved _defaultsLoaded: true, silly resolved _from: 'dateformat@1.0.2-1.2.3', silly resolved scripts: {} }, silly resolved { name: 'connect', silly resolved version: '1.8.7', silly resolved description: 'High performance middleware framework', silly resolved keywords: [ 'framework', 'web', 'middleware', 'connect', 'rack' ], silly resolved repository: { type: 'git', url: 'git://github.com/senchalabs/connect.git' }, silly resolved author: silly resolved { name: 'TJ Holowaychuk', silly resolved email: 'tj@vision-media.ca', silly resolved url: 'http://tjholowaychuk.com' }, silly resolved dependencies: { qs: '>= 0.4.0', mime: '>= 0.0.1', formidable: '1.0.x' }, silly resolved devDependencies: silly resolved { expresso: '0.9.2', silly resolved koala: '0.1.2', silly resolved less: '1.1.1', silly resolved sass: '0.5.0', silly resolved markdown: '0.2.1', silly resolved ejs: '0.4.3', silly resolved should: '0.3.2' }, silly resolved publishConfig: { tag: '1.8' }, silly resolved main: 'index', silly resolved engines: { node: '>= 0.4.1 < 0.7.0' }, silly resolved _id: 'connect@1.8.7', silly resolved optionalDependencies: {}, silly resolved _engineSupported: true, silly resolved _npmVersion: '1.1.21', silly resolved _nodeVersion: 'v0.6.6', silly resolved _defaultsLoaded: true, silly resolved from: 'connect@~1.8.6', silly resolved scripts: {} }, silly resolved { name: 'hooker', silly resolved description: 'Monkey-patch (hook) functions for debugging and stuff.', silly resolved version: '0.2.3', silly resolved homepage: 'http://github.com/cowboy/javascript-hooker', silly resolved author: { name: '"Cowboy" Ben Alman', url: 'http://benalman.com/' }, silly resolved repository: silly resolved { type: 'git', silly resolved url: 'git://github.com/cowboy/javascript-hooker.git' }, silly resolved bugs: { url: 'https://github.com/cowboy/javascript-hooker/issues' }, silly resolved licenses: silly resolved [ { type: 'MIT', silly resolved url: 'https://github.com/cowboy/javascript-hooker/blob/master/LICENSE-MIT' } ], silly resolved dependencies: {}, silly resolved devDependencies: { grunt: '~0.2.1' }, silly resolved keywords: [ 'patch', 'hook', 'function', 'debug', 'aop' ], silly resolved engines: { node: '' }, silly resolved main: 'lib/hooker', silly resolved scripts: { test: 'grunt test' }, silly resolved _id: 'hooker@0.2.3', silly resolved optionalDependencies: {}, silly resolved _engineSupported: true, silly resolved _npmVersion: '1.1.21', silly resolved _nodeVersion: 'v0.6.6', silly resolved _defaultsLoaded: true, silly resolved _from: 'hooker@~0.2.3' }, silly resolved { name: 'nopt', silly resolved version: '1.0.10', silly resolved description: 'Option parsing for Node, supporting types, shorthands, etc. Used by npm.', silly resolved author: silly resolved { name: 'Isaac Z. Schlueter', silly resolved email: 'i@izs.me', silly resolved url: 'http://blog.izs.me/' }, silly resolved main: 'lib/nopt.js', silly resolved scripts: { test: 'node lib/nopt.js' }, silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/nopt.git' }, silly resolved bin: { nopt: './bin/nopt.js' }, silly resolved license: silly resolved { type: 'MIT', silly resolved url: 'https://github.com/isaacs/nopt/raw/master/LICENSE' }, silly resolved dependencies: { abbrev: '1' }, silly resolved id: 'nopt@1.0.10', silly resolved devDependencies: {}, silly resolved optionalDependencies: {}, silly resolved engines: { node: '' }, silly resolved _engineSupported: true, silly resolved _npmVersion: '1.1.21', silly resolved _nodeVersion: 'v0.6.6', silly resolved _defaultsLoaded: true, silly resolved _from: 'nopt@~1.0.10' }, silly resolved { name: 'prompt', silly resolved description: 'A beautiful command-line prompt for node.js', silly resolved version: '0.1.12', silly resolved author: { name: 'Nodejitsu Inc.', email: 'info@nodejitsu.com' }, silly resolved contributors: silly resolved [ { name: 'Charlie Robbins', email: 'charlie@nodejitsu.com' }, silly resolved { name: 'Joshua Holbrook', email: 'josh.holbrook@gmail.com' }, silly resolved { name: 'Bradley Meck', email: 'bradley.meck@gmail.com' }, silly resolved { name: 'Maciej Malecki', email: 'maciej@nodejitsu.com' } ], silly resolved repository: { type: 'git', url: 'git://github.com/flatiron/prompt.git' }, silly resolved dependencies: silly resolved { async: '0.1.x', silly resolved colors: '0.x.x', silly resolved pkginfo: '0.x.x', silly resolved winston: '0.5.x' }, silly resolved devDependencies: { vows: '0.6.x' }, silly resolved main: './lib/prompt', silly resolved scripts: silly resolved { test: 'vows test/prompt-test.js --spec', silly resolved 'test-all': 'vows --spec' }, silly resolved engines: { node: '>= 0.4.0' }, silly resolved _id: 'prompt@0.1.12', silly resolved optionalDependencies: {}, silly resolved _engineSupported: true, silly resolved _npmVersion: '1.1.21', silly resolved _nodeVersion: 'v0.6.6', silly resolved _defaultsLoaded: true, silly resolved _from: 'prompt@~0.1.12' }, silly resolved { name: 'jshint', silly resolved version: '0.5.9', silly resolved description: 'A CLI for JSHint', silly resolved homepage: 'http://github.com/jshint/node-jshint', silly resolved author: silly resolved { name: 'Brent Lintner', silly resolved email: 'brent.lintner@gmail.com', silly resolved url: 'http://github.com/brentlintner' }, silly resolved licenses: silly resolved [ { type: 'MIT', silly resolved url: 'http://www.opensource.org/licenses/mit-license.php' } ], silly resolved bin: { jshint: './bin/hint' }, silly resolved main: 'packages/jshint/jshint', silly resolved files: silly resolved [ 'packages/jshint/README.markdown', silly resolved 'packages/jshint/jshint.js', silly resolved 'README.md', silly resolved 'LICENSE', silly resolved 'HELP', silly resolved 'bin/hint', silly resolved 'lib' ], silly resolved dependencies: { argsparser: '>=0.0.3', minimatch: '>=0.0.4' }, silly resolved devDependencies: { 'jasmine-node': '1.0.7' }, silly resolved preferGlobal: true, silly resolved id: 'jshint@0.5.9', silly resolved optionalDependencies: {}, silly resolved engines: { node: '' }, silly resolved _engineSupported: true, silly resolved _npmVersion: '1.1.21', silly resolved _nodeVersion: 'v0.6.6', silly resolved _defaultsLoaded: true, silly resolved _from: 'jshint@~0.5.9', silly resolved scripts: {} }, silly resolved { name: 'nodeunit', silly resolved description: 'Easy unit testing for node.js and the browser.', silly resolved maintainers: [ { name: 'Caolan McMahon', url: 'https://github.com/caolan' } ], silly resolved contributors: silly resolved [ { name: 'Romain Beauxis', url: 'https://github.com/toots' }, silly resolved { name: 'Alex Gorbatchev', silly resolved url: 'https://github.com/alexgorbatchev' }, silly resolved { name: 'Alex Wolfe', url: 'https://github.com/alexkwolfe' }, silly resolved { name: 'Carl Fürstenberg', url: 'https://github.com/azatoth' }, silly resolved { name: 'Gerad Suyderhoud', url: 'https://github.com/gerad' }, silly resolved { name: 'Kadir Pekel', url: 'https://github.com/coffeemate' }, silly resolved { name: 'Oleg Efimov', url: 'https://github.com/Sannis' }, silly resolved { name: 'Orlando Vazquez', url: 'https://github.com/orlandov' }, silly resolved { name: 'Ryan Dahl', url: 'https://github.com/ry' }, silly resolved { name: 'Sam Stephenson', silly resolved url: 'https://github.com/sstephenson' }, silly resolved { name: 'Thomas Mayfield', silly resolved url: 'https://github.com/thegreatape' }, silly resolved { name: 'Elijah Insua', silly resolved email: 'tmpvar@gmail.com', silly resolved url: 'http://tmpvar.com' } ], silly resolved version: '0.6.4', silly resolved repository: { type: 'git', url: 'git://github.com/caolan/nodeunit.git' }, silly resolved devDependencies: { 'uglify-js': '>=1.1.0' }, silly resolved bugs: { url: 'http://github.com/caolan/nodeunit/issues' }, silly resolved licenses: silly resolved [ { type: 'MIT', silly resolved url: 'http://github.com/caolan/nodeunit/raw/master/LICENSE' } ], silly resolved directories: { lib: './lib', doc: './doc', man: './man1' }, silly resolved bin: { nodeunit: './bin/nodeunit' }, silly resolved dependencies: { 'tap-assert': '>=0.0.9', 'tap-producer': '>=0.0.1' }, silly resolved id: 'nodeunit@0.6.4', silly resolved optionalDependencies: {}, silly resolved engines: { node: '' }, silly resolved _engineSupported: true, silly resolved _npmVersion: '1.1.21', silly resolved _nodeVersion: 'v0.6.6', silly resolved _defaultsLoaded: true, silly resolved man: [ 'man1/nodeunit.1' ], silly resolved _from: 'nodeunit@~0.6.4', silly resolved scripts: {} }, silly resolved { name: 'semver', silly resolved version: '1.0.13', silly resolved description: 'The semantic version parser used by npm.', silly resolved main: 'semver.js', silly resolved scripts: { test: 'tap test.js' }, silly resolved devDependencies: { tap: '0.x >=0.0.4' }, silly resolved license: silly resolved { type: 'MIT', silly resolved url: 'https://github.com/isaacs/semver/raw/master/LICENSE' }, silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/node-semver.git' }, silly resolved bin: { semver: './bin/semver' }, silly resolved id: 'semver@1.0.13', silly resolved dependencies: {}, silly resolved optionalDependencies: {}, silly resolved engines: { node: '' }, silly resolved _engineSupported: true, silly resolved _npmVersion: '1.1.21', silly resolved _nodeVersion: 'v0.6.6', silly resolved _defaultsLoaded: true, silly resolved _from: 'semver@~1.0.13' }, silly resolved { name: 'colors', silly resolved description: 'get colors in your node.js console like what', silly resolved version: '0.6.0-1', silly resolved author: { name: 'Marak Squires' }, silly resolved repository: { type: 'git', url: 'git://github.com/Marak/colors.js.git' }, silly resolved engines: { node: '>=0.1.90' }, silly resolved main: 'colors', silly resolved _id: 'colors@0.6.0-1', silly resolved dependencies: {}, silly resolved devDependencies: {}, silly resolved optionalDependencies: {}, silly resolved _engineSupported: true, silly resolved _npmVersion: '1.1.21', silly resolved _nodeVersion: 'v0.6.6', silly resolved _defaultsLoaded: true, silly resolved _from: 'colors@~0.6.0', silly resolved scripts: {} }, silly resolved { name: 'uglify-js', silly resolved author: silly resolved { name: 'Mihai Bazon', silly resolved email: 'mihai.bazon@gmail.com', silly resolved url: 'http://mihai.bazon.net/blog' }, silly resolved version: '1.0.7', silly resolved main: './uglify-js.js', silly resolved bin: { uglifyjs: './bin/uglifyjs' }, silly resolved repository: { type: 'git', url: 'git@github.com:mishoo/UglifyJS.git' }, silly resolved id: 'uglify-js@1.0.7', silly resolved dependencies: {}, silly resolved devDependencies: {}, silly resolved optionalDependencies: {}, silly resolved engines: { node: '' }, silly resolved _engineSupported: true, silly resolved _npmVersion: '1.1.21', silly resolved _nodeVersion: 'v0.6.6', silly resolved _defaultsLoaded: true, silly resolved _from: 'uglify-js@~1.0.7', silly resolved scripts: {} }, silly resolved { name: 'underscore', silly resolved description: 'JavaScript\'s functional programming helper library.', silly resolved homepage: 'http://documentcloud.github.com/underscore/', silly resolved keywords: [ 'util', 'functional', 'server', 'client', 'browser' ], silly resolved author: { name: 'Jeremy Ashkenas', email: 'jeremy@documentcloud.org' }, silly resolved contributors: [], silly resolved repository: silly resolved { type: 'git', silly resolved url: 'git://github.com/documentcloud/underscore.git' }, silly resolved main: 'underscore.js', silly resolved version: '1.2.4', silly resolved id: 'underscore@1.2.4', silly resolved dependencies: {}, silly resolved devDependencies: {}, silly resolved optionalDependencies: {}, silly resolved engines: { node: '' }, silly resolved _engineSupported: true, silly resolved _npmVersion: '1.1.21', silly resolved _nodeVersion: 'v0.6.6', silly resolved _defaultsLoaded: true, silly resolved _from: 'underscore@~1.2.4', silly resolved scripts: {} }, silly resolved { name: 'underscore.string', silly resolved version: '2.1.1', silly resolved description: 'String manipulation extensions for Underscore.js javascript library.', silly resolved homepage: 'http://epeli.github.com/underscore.string/', silly resolved contributors: silly resolved [ { name: 'E

cowboy commented 12 years ago

Believe it or not, this is an Npm issue. Refer to the following lines:

npm ERR! 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

There's nothing I can do!

sindresorhus commented 12 years ago

@idearat Also, use code blocks when posting code and logs ;)

idearat commented 12 years ago

@cowboy, Thanks for the quick response. @sindresorhus, Thanks. Will do in the future.