gruntjs / grunt

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

problem installing grunt locally #674

Closed jeffdupont closed 11 years ago

jeffdupont commented 11 years ago

I've tried everything to get grunt to install locally, but it constantly errors out. If I attempt to install it -g globally, it works fine, yet I know that's not how it should be setup now.

I've cleared the cache and tried installing because that seemed to work for some people.

I was able to install grunt-cli and grunt-init successfully, but those are also global. I'm running the latest stable versions of node and npm built from their github repos.

npm WARN package.json keytracker@3.0.0 No README.md file found!
npm http GET https://registry.npmjs.org/grunt
npm http 200 https://registry.npmjs.org/grunt
npm http GET https://registry.npmjs.org/grunt/-/grunt-0.4.0.tgz
npm http 200 https://registry.npmjs.org/grunt/-/grunt-0.4.0.tgz
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/dateformat/1.0.2-1.2.3
npm http GET https://registry.npmjs.org/eventemitter2
npm http GET https://registry.npmjs.org/findup-sync
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/hooker
npm http GET https://registry.npmjs.org/iconv-lite
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/underscore.string
npm http GET https://registry.npmjs.org/which
npm http GET https://registry.npmjs.org/js-yaml
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/coffee-script
npm http 200 https://registry.npmjs.org/dateformat/1.0.2-1.2.3
npm http GET https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz
npm http 200 https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz
npm http 200 https://registry.npmjs.org/findup-sync
npm http GET https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.1.tgz
npm http 200 https://registry.npmjs.org/hooker
npm http GET https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz
npm http 200 https://registry.npmjs.org/iconv-lite
npm http GET https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.7.tgz
npm http 200 https://registry.npmjs.org/eventemitter2
npm http GET https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.11.tgz
npm http 200 https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz
npm http 200 https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/rimraf/-/rimraf-2.0.3.tgz
npm http 200 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.2.9.tgz
npm http 200 https://registry.npmjs.org/underscore.string
npm http 200 https://registry.npmjs.org/which
npm http GET https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.0rc.tgz
npm http GET https://registry.npmjs.org/which/-/which-1.0.5.tgz
npm http 200 https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz
npm http 200 https://registry.npmjs.org/js-yaml
npm http GET https://registry.npmjs.org/js-yaml/-/js-yaml-1.0.3.tgz
npm http 200 https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz
npm http 200 https://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz
npm http 200 https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.1.tgz
npm http 200 https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz
npm http 200 https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.7.tgz
npm http 200 https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.11.tgz
npm http 200 https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz
npm http 200 https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz
npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-2.0.3.tgz
npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.2.9.tgz
npm http 200 https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.0rc.tgz
npm http 200 https://registry.npmjs.org/which/-/which-1.0.5.tgz
npm http 200 https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz
npm http 200 https://registry.npmjs.org/js-yaml/-/js-yaml-1.0.3.tgz
npm http 200 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/async/-/async-0.1.22.tgz
npm http 200 https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz
npm http 200 https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/glob/-/glob-3.1.20.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.1.22.tgz
npm http 200 https://registry.npmjs.org/glob/-/glob-3.1.20.tgz
npm ERR! Error: ENOENT, chmod '/media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/async/Makefile'
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 Linux 3.5.0-17-generic
npm ERR! command "node" "/home/dupont/local/bin/npm" "install" "grunt" "--save-dev"
npm ERR! cwd /media/sf_Projects/keytracker/v3
npm ERR! node -v v0.9.9
npm ERR! npm -v 1.2.11
npm ERR! path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/async/Makefile
npm ERR! fstream_path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/async/Makefile
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 /home/dupont/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:305:19
npm ERR! fstream_stack Object.oncomplete (fs.js:93:15)
npm ERR! fstream_stack process._makeCallback (node.js:318:24)
npm ERR! Error: ENOENT, lstat '/media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/hooker/lib/hooker.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 Linux 3.5.0-17-generic
npm ERR! command "node" "/home/dupont/local/bin/npm" "install" "grunt" "--save-dev"
npm ERR! cwd /media/sf_Projects/keytracker/v3
npm ERR! node -v v0.9.9
npm ERR! npm -v 1.2.11
npm ERR! path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/hooker/lib/hooker.js
npm ERR! fstream_path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/hooker/lib/hooker.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /home/dupont/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:93:15)
npm ERR! fstream_stack process._makeCallback (node.js:318:24)
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/glob'
npm ERR! error rolling back  grunt@0.4.0 { [Error: ENOTEMPTY, rmdir '/media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/glob']
npm ERR! error rolling back   stack: 'Error: ENOTEMPTY, rmdir \'/media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/glob\'',
npm ERR! error rolling back   errno: 53,
npm ERR! error rolling back   code: 'ENOTEMPTY',
npm ERR! error rolling back   path: '/media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/glob' }
npm ERR! Error: EROFS, symlink '../which/bin/which'
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 Linux 3.5.0-17-generic
npm ERR! command "node" "/home/dupont/local/bin/npm" "install" "grunt" "--save-dev"
npm ERR! cwd /media/sf_Projects/keytracker/v3
npm ERR! node -v v0.9.9
npm ERR! npm -v 1.2.11
npm ERR! path ../which/bin/which
npm ERR! code EROFS
npm ERR! errno 56
npm ERR! Error: ENOENT, chmod '/media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/findup-sync/test/fixtures/aaa.txt'
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 Linux 3.5.0-17-generic
npm ERR! command "node" "/home/dupont/local/bin/npm" "install" "grunt" "--save-dev"
npm ERR! cwd /media/sf_Projects/keytracker/v3
npm ERR! node -v v0.9.9
npm ERR! npm -v 1.2.11
npm ERR! path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/findup-sync/test/fixtures/aaa.txt
npm ERR! fstream_path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/findup-sync/test/fixtures/aaa.txt
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 /home/dupont/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:305:19
npm ERR! fstream_stack Object.oncomplete (fs.js:93:15)
npm ERR! fstream_stack process._makeCallback (node.js:318:24)
npm http GET https://registry.npmjs.org/graceful-fs
npm ERR! Error: ENOENT, lstat '/media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/eventemitter2/test/simple/addListener.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 Linux 3.5.0-17-generic
npm ERR! command "node" "/home/dupont/local/bin/npm" "install" "grunt" "--save-dev"
npm ERR! cwd /media/sf_Projects/keytracker/v3
npm ERR! node -v v0.9.9
npm ERR! npm -v 1.2.11
npm ERR! path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/eventemitter2/test/simple/addListener.js
npm ERR! fstream_path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/eventemitter2/test/simple/addListener.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /home/dupont/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:93:15)
npm ERR! fstream_stack process._makeCallback (node.js:318:24)
npm ERR! Error: ENOENT, lstat '/media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/minimatch/test/basic.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 Linux 3.5.0-17-generic
npm ERR! command "node" "/home/dupont/local/bin/npm" "install" "grunt" "--save-dev"
npm ERR! cwd /media/sf_Projects/keytracker/v3
npm ERR! node -v v0.9.9
npm ERR! npm -v 1.2.11
npm ERR! path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/minimatch/test/basic.js
npm ERR! fstream_path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/minimatch/test/basic.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /home/dupont/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:93:15)
npm ERR! fstream_stack process._makeCallback (node.js:318:24)
npm ERR! Error: ENOENT, lstat '/media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/iconv-lite/encodings/singlebyte.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 Linux 3.5.0-17-generic
npm ERR! command "node" "/home/dupont/local/bin/npm" "install" "grunt" "--save-dev"
npm ERR! cwd /media/sf_Projects/keytracker/v3
npm ERR! node -v v0.9.9
npm ERR! npm -v 1.2.11
npm ERR! path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/iconv-lite/encodings/singlebyte.js
npm ERR! fstream_path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/iconv-lite/encodings/singlebyte.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /home/dupont/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:93:15)
npm ERR! fstream_stack process._makeCallback (node.js:318:24)
npm ERR! Error: ENOENT, lstat '/media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/underscore.string/lib/underscore.string.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 Linux 3.5.0-17-generic
npm ERR! command "node" "/home/dupont/local/bin/npm" "install" "grunt" "--save-dev"
npm ERR! cwd /media/sf_Projects/keytracker/v3
npm ERR! node -v v0.9.9
npm ERR! npm -v 1.2.11
npm ERR! path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/underscore.string/lib/underscore.string.js
npm ERR! fstream_path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/underscore.string/lib/underscore.string.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /home/dupont/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:93:15)
npm ERR! fstream_stack process._makeCallback (node.js:318:24)
npm ERR! Error: ENOENT, lstat '/media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/coffee-script/lib/coffee-script/command.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 Linux 3.5.0-17-generic
npm ERR! command "node" "/home/dupont/local/bin/npm" "install" "grunt" "--save-dev"
npm ERR! cwd /media/sf_Projects/keytracker/v3
npm ERR! node -v v0.9.9
npm ERR! npm -v 1.2.11
npm ERR! path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/coffee-script/lib/coffee-script/command.js
npm ERR! fstream_path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/coffee-script/lib/coffee-script/command.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /home/dupont/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:93:15)
npm ERR! fstream_stack process._makeCallback (node.js:318:24)
npm ERR! Error: ENOENT, lstat '/media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/lodash/build.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 Linux 3.5.0-17-generic
npm ERR! command "node" "/home/dupont/local/bin/npm" "install" "grunt" "--save-dev"
npm ERR! cwd /media/sf_Projects/keytracker/v3
npm ERR! node -v v0.9.9
npm ERR! npm -v 1.2.11
npm ERR! path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/lodash/build.js
npm ERR! fstream_path /media/sf_Projects/keytracker/v3/node_modules/grunt/node_modules/lodash/build.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /home/dupont/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:93:15)
npm ERR! fstream_stack process._makeCallback (node.js:318:24)
npm http 200 https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.1.14.tgz
npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.1.14.tgz
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /media/sf_Projects/keytracker/v3/npm-debug.log
npm ERR! not ok code 0

here is my log file

0 info it worked if it ends with ok
1 verbose cli [ 'node',
1 verbose cli   '/home/dupont/local/bin/npm',
1 verbose cli   'install',
1 verbose cli   'grunt',
1 verbose cli   '--save-dev' ]
2 info using npm@1.2.11
3 info using node@v0.9.9
4 verbose read json /media/sf_Projects/keytracker/v3/package.json
5 warn package.json keytracker@3.0.0 No README.md file found!
6 verbose read json /media/sf_Projects/keytracker/v3/node_modules/grunt/package.json
7 verbose from cache /media/sf_Projects/keytracker/v3/package.json
8 verbose readDependencies using package.json deps
9 verbose cache add [ 'grunt', null ]
10 verbose cache add name=undefined spec="grunt" args=["grunt",null]
11 verbose parsed url { protocol: null,
11 verbose parsed url   slashes: null,
11 verbose parsed url   auth: null,
11 verbose parsed url   host: null,
11 verbose parsed url   port: null,
11 verbose parsed url   hostname: null,
11 verbose parsed url   hash: null,
11 verbose parsed url   search: null,
11 verbose parsed url   query: null,
11 verbose parsed url   pathname: 'grunt',
11 verbose parsed url   path: 'grunt',
11 verbose parsed url   href: 'grunt' }
12 silly lockFile 20ff3fd8-grunt grunt
13 verbose lock grunt /home/dupont/.npm/20ff3fd8-grunt.lock
14 silly lockFile 20ff3fd8-grunt grunt
15 silly lockFile 20ff3fd8-grunt grunt
16 verbose addNamed [ 'grunt', '' ]
17 verbose addNamed [ null, '' ]
18 silly lockFile 55f1ff24-grunt grunt@
19 verbose lock grunt@ /home/dupont/.npm/55f1ff24-grunt.lock
20 silly addNameRange { name: 'grunt', range: '', hasData: false }
21 verbose url raw grunt
22 verbose url resolving [ 'https://registry.npmjs.org/', './grunt' ]
23 verbose url resolved https://registry.npmjs.org/grunt
24 info trying registry request attempt 1 at 13:51:13
25 http GET https://registry.npmjs.org/grunt
26 http 200 https://registry.npmjs.org/grunt
27 silly registry.get cb [ 200,
27 silly registry.get   { vary: 'Accept',
27 silly registry.get     server: 'CouchDB/1.2.1 (Erlang OTP/R15B03)',
27 silly registry.get     etag: '"F05BBIWVRMLGQJAKKEQMQHG7N"',
27 silly registry.get     date: 'Mon, 18 Feb 2013 20:51:24 GMT',
27 silly registry.get     'content-type': 'application/json',
27 silly registry.get     'content-length': '211570' } ]
28 silly addNameRange number 2 { name: 'grunt', range: '', hasData: true }
29 silly addNameRange versions [ 'grunt',
29 silly addNameRange   [ '0.1.0',
29 silly addNameRange     '0.1.1',
29 silly addNameRange     '0.1.2',
29 silly addNameRange     '0.2.0',
29 silly addNameRange     '0.2.1',
29 silly addNameRange     '0.2.2',
29 silly addNameRange     '0.2.3',
29 silly addNameRange     '0.2.4',
29 silly addNameRange     '0.2.5',
29 silly addNameRange     '0.2.6',
29 silly addNameRange     '0.2.7',
29 silly addNameRange     '0.2.8',
29 silly addNameRange     '0.2.9',
29 silly addNameRange     '0.2.10',
29 silly addNameRange     '0.2.11',
29 silly addNameRange     '0.2.12',
29 silly addNameRange     '0.2.13',
29 silly addNameRange     '0.2.14',
29 silly addNameRange     '0.2.15',
29 silly addNameRange     '0.3.0',
29 silly addNameRange     '0.3.1',
29 silly addNameRange     '0.3.2',
29 silly addNameRange     '0.3.3',
29 silly addNameRange     '0.3.4',
29 silly addNameRange     '0.3.5',
29 silly addNameRange     '0.3.6',
29 silly addNameRange     '0.3.7',
29 silly addNameRange     '0.3.8',
29 silly addNameRange     '0.3.9',
29 silly addNameRange     '0.3.10',
29 silly addNameRange     '0.3.11',
29 silly addNameRange     '0.3.12',
29 silly addNameRange     '0.3.13a',
29 silly addNameRange     '0.3.13',
29 silly addNameRange     '0.3.14',
29 silly addNameRange     '0.3.15',
29 silly addNameRange     '0.3.16',
29 silly addNameRange     '0.3.17',
29 silly addNameRange     '0.4.0a',
29 silly addNameRange     '0.4.0rc1',
29 silly addNameRange     '0.4.0rc2',
29 silly addNameRange     '0.4.0rc3',
29 silly addNameRange     '0.4.0rc4',
29 silly addNameRange     '0.4.0rc5',
29 silly addNameRange     '0.4.0rc6',
29 silly addNameRange     '0.4.0rc7',
29 silly addNameRange     '0.4.0rc8',
29 silly addNameRange     '0.4.0' ] ]
30 verbose addNamed [ 'grunt', '0.4.0' ]
31 verbose addNamed [ '0.4.0', '0.4.0' ]
32 silly lockFile 5fc621a7-grunt-0-4-0 grunt@0.4.0
33 verbose lock grunt@0.4.0 /home/dupont/.npm/5fc621a7-grunt-0-4-0.lock
34 silly lockFile 291be9f7--npmjs-org-grunt-grunt-0-4-0-tgz https://registry.npmjs.org/grunt/-/grunt-0.4.0.tgz
35 verbose lock https://registry.npmjs.org/grunt/-/grunt-0.4.0.tgz /home/dupont/.npm/291be9f7--npmjs-org-grunt-grunt-0-4-0-tgz.lock
36 verbose addRemoteTarball [ 'https://registry.npmjs.org/grunt/-/grunt-0.4.0.tgz',
36 verbose addRemoteTarball   '279ab234ec68d890ffb41f681084e53f795e788a' ]
37 info retry fetch attempt 1 at 13:51:24
38 verbose fetch to= /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/tmp.tgz
39 http GET https://registry.npmjs.org/grunt/-/grunt-0.4.0.tgz
40 http 200 https://registry.npmjs.org/grunt/-/grunt-0.4.0.tgz
41 silly shasum updated bytes 48136
42 info shasum 279ab234ec68d890ffb41f681084e53f795e788a
42 info shasum /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/tmp.tgz
43 verbose tar unpack /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/tmp.tgz
44 silly lockFile d2f07a0e-84606-0-5315976508427411-package /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/package
45 verbose lock /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/package /home/dupont/.npm/d2f07a0e-84606-0-5315976508427411-package.lock
46 silly lockFile e70a90f0-84606-0-5315976508427411-tmp-tgz /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/tmp.tgz
47 verbose lock /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/tmp.tgz /home/dupont/.npm/e70a90f0-84606-0-5315976508427411-tmp-tgz.lock
48 silly gunzTarPerm modes [ '755', '644' ]
49 silly gunzTarPerm extractEntry package.json
50 silly gunzTarPerm extractEntry .npmignore
51 silly gunzTarPerm extractEntry README.md
52 silly gunzTarPerm extractEntry custom-gruntfile.js
53 silly gunzTarPerm extractEntry Gruntfile.js
54 silly gunzTarPerm extractEntry docs/README.md
55 silly gunzTarPerm extractEntry .travis.yml
56 silly gunzTarPerm extractEntry lib/grunt.js
57 silly gunzTarPerm extractEntry lib/grunt/cli.js
58 silly gunzTarPerm extractEntry lib/grunt/event.js
59 silly gunzTarPerm extractEntry lib/grunt/fail.js
60 silly gunzTarPerm extractEntry lib/grunt/file.js
61 silly gunzTarPerm extractEntry lib/grunt/config.js
62 silly gunzTarPerm extractEntry lib/grunt/log.js
63 silly gunzTarPerm extractEntry lib/grunt/option.js
64 silly gunzTarPerm extractEntry lib/grunt/task.js
65 silly gunzTarPerm extractEntry lib/grunt/template.js
66 silly gunzTarPerm extractEntry lib/grunt/util.js
67 silly gunzTarPerm extractEntry lib/grunt/help.js
68 silly gunzTarPerm extractEntry lib/util/exit.js
69 silly gunzTarPerm extractEntry lib/util/namespace.js
70 silly gunzTarPerm extractEntry lib/util/task.js
71 silly gunzTarPerm extractEntry LICENSE-MIT
72 silly gunzTarPerm extractEntry CONTRIBUTING.md
73 silly gunzTarPerm extractEntry AUTHORS
74 silly gunzTarPerm extractEntry test/fixtures/a.js
75 silly gunzTarPerm extractEntry test/fixtures/banner.js
76 silly gunzTarPerm extractEntry test/fixtures/banner2.js
77 silly gunzTarPerm extractEntry test/fixtures/banner3.js
78 silly gunzTarPerm extractEntry test/fixtures/Gruntfile-print-text.js
79 silly gunzTarPerm extractEntry test/fixtures/b.js
80 silly gunzTarPerm extractEntry test/fixtures/spawn.js
81 silly gunzTarPerm extractEntry test/fixtures/exec.sh
82 silly gunzTarPerm extractEntry test/fixtures/expand/README.md
83 silly gunzTarPerm extractEntry test/fixtures/expand/css/baz.css
84 silly gunzTarPerm extractEntry test/fixtures/expand/css/qux.css
85 silly gunzTarPerm extractEntry test/fixtures/expand/deep/deep.txt
86 silly gunzTarPerm extractEntry test/fixtures/expand/deep/deeper/deeper.txt
87 silly gunzTarPerm extractEntry test/fixtures/expand/deep/deeper/deepest/deepest.txt
88 silly gunzTarPerm extractEntry test/fixtures/expand/js/bar.js
89 silly gunzTarPerm extractEntry test/fixtures/expand/js/foo.js
90 silly gunzTarPerm extractEntry test/fixtures/expand-mapping-ext/dir.ectory/file-no-extension
91 silly gunzTarPerm extractEntry test/fixtures/expand-mapping-ext/dir.ectory/sub.dir.ectory/file.ext.ension
92 silly gunzTarPerm extractEntry test/fixtures/expand-mapping-ext/file.ext.ension
93 silly gunzTarPerm extractEntry test/fixtures/files/dist/built-123-a.js
94 silly gunzTarPerm extractEntry test/fixtures/files/dist/built-123-b.js
95 silly gunzTarPerm extractEntry test/fixtures/files/dist/built-a.js
96 silly gunzTarPerm extractEntry test/fixtures/files/dist/built-b.js
97 silly gunzTarPerm extractEntry test/fixtures/files/dist/built.js
98 silly gunzTarPerm extractEntry test/fixtures/files/src/file1-123.js
99 silly gunzTarPerm extractEntry test/fixtures/files/src/file1.js
100 silly gunzTarPerm extractEntry test/fixtures/files/src/file2-123.js
101 silly gunzTarPerm extractEntry test/fixtures/files/src/file2.js
102 silly gunzTarPerm extractEntry test/fixtures/utf8.yaml
103 silly gunzTarPerm extractEntry test/fixtures/BOM.txt
104 silly gunzTarPerm extractEntry test/fixtures/iso-8859-1.txt
105 silly gunzTarPerm extractEntry test/fixtures/iso-8859-1.yaml
106 silly gunzTarPerm extractEntry test/fixtures/lint.txt
107 silly gunzTarPerm extractEntry test/fixtures/no_BOM.txt
108 silly gunzTarPerm extractEntry test/fixtures/octocat.png
109 silly gunzTarPerm extractEntry test/fixtures/exec.cmd
110 silly gunzTarPerm extractEntry test/fixtures/template.txt
111 silly gunzTarPerm extractEntry test/fixtures/test.json
112 silly gunzTarPerm extractEntry test/fixtures/utf8.json
113 silly gunzTarPerm extractEntry test/fixtures/utf8.txt
114 silly gunzTarPerm extractEntry test/fixtures/iso-8859-1.json
115 silly gunzTarPerm extractEntry test/grunt/config_test.js
116 silly gunzTarPerm extractEntry test/grunt/event_test.js
117 silly gunzTarPerm extractEntry test/grunt/file_test.js
118 silly gunzTarPerm extractEntry test/grunt/log_test.js
119 silly gunzTarPerm extractEntry test/grunt/option_test.js
120 silly gunzTarPerm extractEntry test/grunt/task_test.js
121 silly gunzTarPerm extractEntry test/grunt/template_test.js
122 silly gunzTarPerm extractEntry test/grunt/util_test.js
123 silly gunzTarPerm extractEntry test/gruntfile/multi-task-files.js
124 silly gunzTarPerm extractEntry test/util/namespace_test.js
125 silly gunzTarPerm extractEntry test/util/task_test.js
126 verbose read json /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/package/package.json
127 silly lockFile d2f07a0e-84606-0-5315976508427411-package /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/package
128 silly lockFile d2f07a0e-84606-0-5315976508427411-package /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/package
129 silly lockFile e70a90f0-84606-0-5315976508427411-tmp-tgz /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/tmp.tgz
130 silly lockFile e70a90f0-84606-0-5315976508427411-tmp-tgz /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/tmp.tgz
131 verbose from cache /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/package/package.json
132 verbose tar pack [ '/home/dupont/.npm/grunt/0.4.0/package.tgz',
132 verbose tar pack   '/home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/package' ]
133 verbose tarball /home/dupont/.npm/grunt/0.4.0/package.tgz
134 verbose folder /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/package
135 silly lockFile d2f07a0e-84606-0-5315976508427411-package /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/package
136 verbose lock /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/package /home/dupont/.npm/d2f07a0e-84606-0-5315976508427411-package.lock
137 silly lockFile 0a432204-pont-npm-grunt-0-4-0-package-tgz /home/dupont/.npm/grunt/0.4.0/package.tgz
138 verbose lock /home/dupont/.npm/grunt/0.4.0/package.tgz /home/dupont/.npm/0a432204-pont-npm-grunt-0-4-0-package-tgz.lock
139 silly lockFile d2f07a0e-84606-0-5315976508427411-package /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/package
140 silly lockFile d2f07a0e-84606-0-5315976508427411-package /home/dupont/tmp/npm-24600/1361220684606-0.5315976508427411/package
141 silly lockFile 0a432204-pont-npm-grunt-0-4-0-package-tgz /home/dupont/.npm/grunt/0.4.0/package.tgz
142 silly lockFile 0a432204-pont-npm-grunt-0-4-0-package-tgz /home/dupont/.npm/grunt/0.4.0/package.tgz
143 silly lockFile 5e4287c4-e-dupont-npm-grunt-0-4-0-package /home/dupont/.npm/grunt/0.4.0/package
144 verbose lock /home/dupont/.npm/grunt/0.4.0/package /home/dupont/.npm/5e4287c4-e-dupont-npm-grunt-0-4-0-package.lock
145 silly lockFile 5e4287c4-e-dupont-npm-grunt-0-4-0-package /home/dupont/.npm/grunt/0.4.0/package
146 silly lockFile 5e4287c4-e-dupont-npm-grunt-0-4-0-package /home/dupont/.npm/grunt/0.4.0/package
147 verbose tar unpack /home/dupont/.npm/grunt/0.4.0/package.tgz
148 silly lockFile 5e4287c4-e-dupont-npm-grunt-0-4-0-package /home/dupont/.npm/grunt/0.4.0/package
149 verbose lock /home/dupont/.npm/grunt/0.4.0/package /home/dupont/.npm/5e4287c4-e-dupont-npm-grunt-0-4-0-package.lock
150 silly lockFile 0a432204-pont-npm-grunt-0-4-0-package-tgz /home/dupont/.npm/grunt/0.4.0/package.tgz
151 verbose lock /home/dupont/.npm/grunt/0.4.0/package.tgz /home/dupont/.npm/0a432204-pont-npm-grunt-0-4-0-package-tgz.lock
152 silly gunzTarPerm modes [ '755', '644' ]
153 silly gunzTarPerm extractEntry package.json
154 silly gunzTarPerm extractEntry .npmignore
155 silly gunzTarPerm extractEntry README.md
156 silly gunzTarPerm extractEntry Gruntfile.js
157 silly gunzTarPerm extractEntry custom-gruntfile.js
158 silly gunzTarPerm extractEntry CONTRIBUTING.md
159 silly gunzTarPerm extractEntry LICENSE-MIT
160 silly gunzTarPerm extractEntry .travis.yml
161 silly gunzTarPerm extractEntry docs/README.md
162 silly gunzTarPerm extractEntry lib/grunt.js
163 silly gunzTarPerm extractEntry lib/grunt/cli.js
164 silly gunzTarPerm extractEntry lib/grunt/event.js
165 silly gunzTarPerm extractEntry lib/grunt/fail.js
166 silly gunzTarPerm extractEntry lib/grunt/file.js
167 silly gunzTarPerm extractEntry lib/grunt/config.js
168 silly gunzTarPerm extractEntry lib/grunt/log.js
169 silly gunzTarPerm extractEntry lib/grunt/option.js
170 silly gunzTarPerm extractEntry lib/grunt/task.js
171 silly gunzTarPerm extractEntry lib/grunt/template.js
172 silly gunzTarPerm extractEntry lib/grunt/util.js
173 silly gunzTarPerm extractEntry lib/grunt/help.js
174 silly gunzTarPerm extractEntry lib/util/exit.js
175 silly gunzTarPerm extractEntry lib/util/namespace.js
176 silly gunzTarPerm extractEntry lib/util/task.js
177 silly gunzTarPerm extractEntry AUTHORS
178 silly gunzTarPerm extractEntry test/fixtures/a.js
179 silly gunzTarPerm extractEntry test/fixtures/b.js
180 silly gunzTarPerm extractEntry test/fixtures/banner.js
181 silly gunzTarPerm extractEntry test/fixtures/banner2.js
182 silly gunzTarPerm extractEntry test/fixtures/banner3.js
183 silly gunzTarPerm extractEntry test/fixtures/Gruntfile-print-text.js
184 silly gunzTarPerm extractEntry test/fixtures/spawn.js
185 silly gunzTarPerm extractEntry test/fixtures/iso-8859-1.json
186 silly gunzTarPerm extractEntry test/fixtures/exec.sh
187 silly gunzTarPerm extractEntry test/fixtures/expand/README.md
188 silly gunzTarPerm extractEntry test/fixtures/expand/css/baz.css
189 silly gunzTarPerm extractEntry test/fixtures/expand/css/qux.css
190 silly gunzTarPerm extractEntry test/fixtures/expand/deep/deep.txt
191 silly gunzTarPerm extractEntry test/fixtures/expand/deep/deeper/deeper.txt
192 silly gunzTarPerm extractEntry test/fixtures/expand/deep/deeper/deepest/deepest.txt
193 silly gunzTarPerm extractEntry test/fixtures/expand/js/bar.js
194 silly gunzTarPerm extractEntry test/fixtures/expand/js/foo.js
195 silly gunzTarPerm extractEntry test/fixtures/expand-mapping-ext/dir.ectory/file-no-extension
196 silly gunzTarPerm extractEntry test/fixtures/expand-mapping-ext/dir.ectory/sub.dir.ectory/file.ext.ension
197 silly gunzTarPerm extractEntry test/fixtures/expand-mapping-ext/file.ext.ension
198 silly gunzTarPerm extractEntry test/fixtures/files/dist/built-123-a.js
199 silly gunzTarPerm extractEntry test/fixtures/files/dist/built-123-b.js
200 silly gunzTarPerm extractEntry test/fixtures/files/dist/built-a.js
201 silly gunzTarPerm extractEntry test/fixtures/files/dist/built-b.js
202 silly gunzTarPerm extractEntry test/fixtures/files/dist/built.js
203 silly gunzTarPerm extractEntry test/fixtures/files/src/file1-123.js
204 silly gunzTarPerm extractEntry test/fixtures/files/src/file1.js
205 silly gunzTarPerm extractEntry test/fixtures/files/src/file2-123.js
206 silly gunzTarPerm extractEntry test/fixtures/files/src/file2.js
207 silly gunzTarPerm extractEntry test/fixtures/BOM.txt
208 silly gunzTarPerm extractEntry test/fixtures/iso-8859-1.txt
209 silly gunzTarPerm extractEntry test/fixtures/iso-8859-1.yaml
210 silly gunzTarPerm extractEntry test/fixtures/lint.txt
211 silly gunzTarPerm extractEntry test/fixtures/no_BOM.txt
212 silly gunzTarPerm extractEntry test/fixtures/octocat.png
213 silly gunzTarPerm extractEntry test/fixtures/exec.cmd
214 silly gunzTarPerm extractEntry test/fixtures/template.txt
215 silly gunzTarPerm extractEntry test/fixtures/test.json
216 silly gunzTarPerm extractEntry test/fixtures/utf8.json
217 silly gunzTarPerm extractEntry test/fixtures/utf8.txt
218 silly gunzTarPerm extractEntry test/fixtures/utf8.yaml
219 silly gunzTarPerm extractEntry test/grunt/config_test.js
220 silly gunzTarPerm extractEntry test/grunt/event_test.js
221 silly gunzTarPerm extractEntry test/grunt/file_test.js
222 silly gunzTarPerm extractEntry test/grunt/log_test.js
223 silly gunzTarPerm extractEntry test/grunt/option_test.js
224 silly gunzTarPerm extractEntry test/grunt/task_test.js
225 silly gunzTarPerm extractEntry test/grunt/template_test.js
226 silly gunzTarPerm extractEntry test/grunt/util_test.js
227 silly gunzTarPerm extractEntry test/gruntfile/multi-task-files.js
228 silly gunzTarPerm extractEntry test/util/namespace_test.js
229 silly gunzTarPerm extractEntry test/util/task_test.js
230 verbose read json /home/dupont/.npm/grunt/0.4.0/package/package.json
231 silly lockFile 5e4287c4-e-dupont-npm-grunt-0-4-0-package /home/dupont/.npm/grunt/0.4.0/package
232 silly lockFile 5e4287c4-e-dupont-npm-grunt-0-4-0-package /home/dupont/.npm/grunt/0.4.0/package
233 silly lockFile 0a432204-pont-npm-grunt-0-4-0-package-tgz /home/dupont/.npm/grunt/0.4.0/package.tgz
234 silly lockFile 0a432204-pont-npm-grunt-0-4-0-package-tgz /home/dupont/.npm/grunt/0.4.0/package.tgz
235 silly shasum updated bytes 48114
236 info shasum 69468cbb86d25ec1504bbb664474cdb13a65cbc7
236 info shasum /home/dupont/.npm/grunt/0.4.0/package.tgz
237 verbose from cache /home/dupont/.npm/grunt/0.4.0/package/package.json
238 verbose chmod /home/dupont/.npm/grunt/0.4.0/package.tgz 644
239 verbose chown /home/dupont/.npm/grunt/0.4.0/package.tgz [ 1000, 1000 ]
240 silly lockFile 291be9f7--npmjs-org-grunt-grunt-0-4-0-tgz https://registry.npmjs.org/grunt/-/grunt-0.4.0.tgz
241 silly lockFile 291be9f7--npmjs-org-grunt-grunt-0-4-0-tgz https://registry.npmjs.org/grunt/-/grunt-0.4.0.tgz
242 silly lockFile 5fc621a7-grunt-0-4-0 grunt@0.4.0
243 silly lockFile 5fc621a7-grunt-0-4-0 grunt@0.4.0
244 silly lockFile 55f1ff24-grunt grunt@
245 silly lockFile 55f1ff24-grunt grunt@
246 silly resolved [ { name: 'grunt',
246 silly resolved     description: 'The JavaScript Task Runner',
246 silly resolved     version: '0.4.0',
246 silly resolved     author: { name: '"Cowboy" Ben Alman', url: 'http://benalman.com/' },
246 silly resolved     homepage: 'http://gruntjs.com/',
246 silly resolved     repository: { type: 'git', url: 'git://github.com/gruntjs/grunt.git' },
246 silly resolved     bugs: { url: 'http://github.com/gruntjs/grunt/issues' },
246 silly resolved     licenses: [ [Object] ],
246 silly resolved     main: 'lib/grunt',
246 silly resolved     scripts: { test: 'grunt test' },
246 silly resolved     engines: { node: '>= 0.8.0' },
246 silly resolved     keywords:
246 silly resolved      [ 'async',
246 silly resolved        'cli',
246 silly resolved        'minify',
246 silly resolved        'uglify',
246 silly resolved        'build',
246 silly resolved        'lodash',
246 silly resolved        'unit',
246 silly resolved        'test',
246 silly resolved        'qunit',
246 silly resolved        'nodeunit',
246 silly resolved        'server',
246 silly resolved        'init',
246 silly resolved        'scaffold',
246 silly resolved        'make',
246 silly resolved        'jake',
246 silly resolved        'tool' ],
246 silly resolved     dependencies:
246 silly resolved      { async: '~0.1.22',
246 silly resolved        'coffee-script': '~1.3.3',
246 silly resolved        colors: '~0.6.0-1',
246 silly resolved        dateformat: '1.0.2-1.2.3',
246 silly resolved        eventemitter2: '~0.4.9',
246 silly resolved        'findup-sync': '~0.1.0',
246 silly resolved        glob: '~3.1.17',
246 silly resolved        hooker: '~0.2.3',
246 silly resolved        'iconv-lite': '~0.2.5',
246 silly resolved        minimatch: '~0.2.6',
246 silly resolved        nopt: '~1.0.10',
246 silly resolved        rimraf: '~2.0.2',
246 silly resolved        lodash: '~0.9.0',
246 silly resolved        'underscore.string': '~2.2.0rc',
246 silly resolved        which: '~1.0.5',
246 silly resolved        'js-yaml': '~1.0.1' },
246 silly resolved     devDependencies:
246 silly resolved      { temporary: '~0.0.4',
246 silly resolved        'grunt-contrib-jshint': '~0.1.1',
246 silly resolved        'grunt-contrib-nodeunit': '~0.1.2',
246 silly resolved        'grunt-contrib-watch': '~0.2.0',
246 silly resolved        difflet: '~0.2.3' },
246 silly resolved     contributors: [ [Object], [Object], [Object], [Object] ],
246 silly resolved     readme: '# Grunt: The JavaScript Task Runner [![Build Status](https://secure.travis-ci.org/gruntjs/grunt.png?branch=master)](http://travis-ci.org/gruntjs/grunt)\n\n### Documentation\n\nVisit the [gruntjs.com](http://gruntjs.com/) website for all the things.\n\n### Support / Contributing\nBefore you make an issue, please read our [Contributing](http://gruntjs.com/contributing) guide.\n\nYou can find the grunt team in [#grunt on irc.freenode.net](irc://irc.freenode.net/#grunt).\n\n### Release History\n\n* 2013-02-18 - v0.4.0 - Initial release of 0.4.0. See http://gruntjs.com/upgrading-from-0.3-to-0.4 for a list of changes / migration guide.\n',
246 silly resolved     readmeFilename: 'README.md',
246 silly resolved     _id: 'grunt@0.4.0',
246 silly resolved     dist: { shasum: '69468cbb86d25ec1504bbb664474cdb13a65cbc7' },
246 silly resolved     _from: 'grunt@',
246 silly resolved     _resolved: 'https://registry.npmjs.org/grunt/-/grunt-0.4.0.tgz' } ]
247 info install grunt@0.4.0 into /media/sf_Projects/keytracker/v3
248 info installOne grunt@0.4.0
249 verbose from cache /home/dupont/.npm/grunt/0.4.0/package/package.json
250 info /media/sf_Projects/keytracker/v3/node_modules/grunt unbuild
251 verbose read json /media/sf_Projects/keytracker/v3/node_modules/grunt/package.json
252 verbose tar unpack /home/dupont/.npm/grunt/0.4.0/package.tgz
253 silly lockFile 69c7e89d-keytracker-v3-node-modules-grunt /media/sf_Projects/keytracker/v3/node_modules/grunt
254 verbose lock /media/sf_Projects/keytracker/v3/node_modules/grunt /home/dupont/.npm/69c7e89d-keytracker-v3-node-modules-grunt.lock
255 silly lockFile 0a432204-pont-npm-grunt-0-4-0-package-tgz /home/dupont/.npm/grunt/0.4.0/package.tgz
256 verbose lock /home/dupont/.npm/grunt/0.4.0/package.tgz /home/dupont/.npm/0a432204-pont-npm-grunt-0-4-0-package-tgz.lock
257 silly gunzTarPerm modes [ '755', '644' ]
258 silly gunzTarPerm extractEntry package.json
259 silly gunzTarPerm extractEntry .npmignore
260 silly gunzTarPerm extractEntry README.md
261 silly gunzTarPerm extractEntry Gruntfile.js
262 silly gunzTarPerm extractEntry custom-gruntfile.js
263 silly gunzTarPerm extractEntry CONTRIBUTING.md
264 silly gunzTarPerm extractEntry LICENSE-MIT
265 silly gunzTarPerm extractEntry .travis.yml
266 silly gunzTarPerm extractEntry docs/README.md
267 silly gunzTarPerm extractEntry lib/grunt.js
268 silly gunzTarPerm extractEntry lib/grunt/cli.js
269 silly gunzTarPerm extractEntry lib/grunt/event.js
270 silly gunzTarPerm extractEntry lib/grunt/fail.js
271 silly gunzTarPerm extractEntry lib/grunt/file.js
272 silly gunzTarPerm extractEntry lib/grunt/config.js
273 silly gunzTarPerm extractEntry lib/grunt/log.js
274 silly gunzTarPerm extractEntry lib/grunt/option.js
275 silly gunzTarPerm extractEntry lib/grunt/task.js
276 silly gunzTarPerm extractEntry lib/grunt/template.js
277 silly gunzTarPerm extractEntry lib/grunt/util.js
278 silly gunzTarPerm extractEntry lib/grunt/help.js
279 silly gunzTarPerm extractEntry lib/util/exit.js
280 silly gunzTarPerm extractEntry lib/util/namespace.js
281 silly gunzTarPerm extractEntry lib/util/task.js
282 silly gunzTarPerm extractEntry AUTHORS
283 silly gunzTarPerm extractEntry test/fixtures/a.js
284 silly gunzTarPerm extractEntry test/fixtures/b.js
285 silly gunzTarPerm extractEntry test/fixtures/banner.js
286 silly gunzTarPerm extractEntry test/fixtures/banner2.js
287 silly gunzTarPerm extractEntry test/fixtures/banner3.js
288 silly gunzTarPerm extractEntry test/fixtures/Gruntfile-print-text.js
289 silly gunzTarPerm extractEntry test/fixtures/spawn.js
290 silly gunzTarPerm extractEntry test/fixtures/iso-8859-1.json
291 silly gunzTarPerm extractEntry test/fixtures/exec.sh
292 silly gunzTarPerm extractEntry test/fixtures/expand/README.md
293 silly gunzTarPerm extractEntry test/fixtures/expand/css/baz.css
294 silly gunzTarPerm extractEntry test/fixtures/expand/css/qux.css
295 silly gunzTarPerm extractEntry test/fixtures/expand/deep/deep.txt
296 silly gunzTarPerm extractEntry test/fixtures/expand/deep/deeper/deeper.txt
297 silly gunzTarPerm extractEntry test/fixtures/expand/deep/deeper/deepest/deepest.txt
298 silly gunzTarPerm extractEntry test/fixtures/expand/js/bar.js
299 silly gunzTarPerm extractEntry test/fixtures/expand/js/foo.js
300 silly gunzTarPerm extractEntry test/fixtures/expand-mapping-ext/dir.ectory/file-no-extension
301 silly gunzTarPerm extractEntry test/fixtures/expand-mapping-ext/dir.ectory/sub.dir.ectory/file.ext.ension
302 silly gunzTarPerm extractEntry test/fixtures/expand-mapping-ext/file.ext.ension
303 silly gunzTarPerm extractEntry test/fixtures/files/dist/built-123-a.js
304 silly gunzTarPerm extractEntry test/fixtures/files/dist/built-123-b.js
305 silly gunzTarPerm extractEntry test/fixtures/files/dist/built-a.js
306 silly gunzTarPerm extractEntry test/fixtures/files/dist/built-b.js
307 silly gunzTarPerm extractEntry test/fixtures/files/dist/built.js
308 silly gunzTarPerm extractEntry test/fixtures/files/src/file1-123.js
309 silly gunzTarPerm extractEntry test/fixtures/files/src/file1.js
310 silly gunzTarPerm extractEntry test/fixtures/files/src/file2-123.js
311 silly gunzTarPerm extractEntry test/fixtures/files/src/file2.js
312 silly gunzTarPerm extractEntry test/fixtures/BOM.txt
313 silly gunzTarPerm extractEntry test/fixtures/iso-8859-1.txt
314 silly gunzTarPerm extractEntry test/fixtures/iso-8859-1.yaml
315 silly gunzTarPerm extractEntry test/fixtures/lint.txt
316 silly gunzTarPerm extractEntry test/fixtures/no_BOM.txt
317 silly gunzTarPerm extractEntry test/fixtures/octocat.png
318 silly gunzTarPerm extractEntry test/fixtures/exec.cmd
319 silly gunzTarPerm extractEntry test/fixtures/template.txt
320 silly gunzTarPerm extractEntry test/fixtures/test.json
321 silly gunzTarPerm extractEntry test/fixtures/utf8.json
322 silly gunzTarPerm extractEntry test/fixtures/utf8.txt
323 silly gunzTarPerm extractEntry test/fixtures/utf8.yaml
324 silly gunzTarPerm extractEntry test/grunt/config_test.js
325 silly gunzTarPerm extractEntry test/grunt/event_test.js
326 silly gunzTarPerm extractEntry test/grunt/file_test.js
327 silly gunzTarPerm extractEntry test/grunt/log_test.js
328 silly gunzTarPerm extractEntry test/grunt/option_test.js
329 silly gunzTarPerm extractEntry test/grunt/task_test.js
330 silly gunzTarPerm extractEntry test/grunt/template_test.js
331 silly gunzTarPerm extractEntry test/grunt/util_test.js
332 silly gunzTarPerm extractEntry test/gruntfile/multi-task-files.js
333 silly gunzTarPerm extractEntry test/util/namespace_test.js
334 silly gunzTarPerm extractEntry test/util/task_test.js
335 verbose read json /media/sf_Projects/keytracker/v3/node_modules/grunt/package.json
336 silly lockFile 69c7e89d-keytracker-v3-node-modules-grunt /media/sf_Projects/keytracker/v3/node_modules/grunt
337 silly lockFile 69c7e89d-keytracker-v3-node-modules-grunt /media/sf_Projects/keytracker/v3/node_modules/grunt
338 silly lockFile 0a432204-pont-npm-grunt-0-4-0-package-tgz /home/dupont/.npm/grunt/0.4.0/package.tgz
339 silly lockFile 0a432204-pont-npm-grunt-0-4-0-package-tgz /home/dupont/.npm/grunt/0.4.0/package.tgz
340 info preinstall grunt@0.4.0
341 verbose from cache /media/sf_Projects/keytracker/v3/node_modules/grunt/package.json
342 verbose readDependencies using package.json deps
343 verbose from cache /media/sf_Projects/keytracker/v3/node_modules/grunt/package.json
344 verbose readDependencies using package.json deps
345 verbose cache add [ 'colors@~0.6.0-1', null ]
346 verbose cache add name=undefined spec="colors@~0.6.0-1" args=["colors@~0.6.0-1",null]
347 verbose parsed url { protocol: null,
347 verbose parsed url   slashes: null,
347 verbose parsed url   auth: null,
347 verbose parsed url   host: null,
347 verbose parsed url   port: null,
347 verbose parsed url   hostname: null,
347 verbose parsed url   hash: null,
347 verbose parsed url   search: null,
347 verbose parsed url   query: null,
347 verbose parsed url   pathname: 'colors@~0.6.0-1',
347 verbose parsed url   path: 'colors@~0.6.0-1',
347 verbose parsed url   href: 'colors@~0.6.0-1' }
348 verbose cache add name="colors" spec="~0.6.0-1" args=["colors","~0.6.0-1"]
349 verbose parsed url { protocol: null,
349 verbose parsed url   slashes: null,
349 verbose parsed url   auth: null,
349 verbose parsed url   host: null,
349 verbose parsed url   port: null,
349 verbose parsed url   hostname: null,
349 verbose parsed url   hash: null,
349 verbose parsed url   search: null,
349 verbose parsed url   query: null,
349 verbose parsed url   pathname: '~0.6.0-1',
349 verbose parsed url   path: '~0.6.0-1',
349 verbose parsed url   href: '~0.6.0-1' }
350 verbose addNamed [ 'colors', '~0.6.0-1' ]
351 verbose addNamed [ null, '>=0.6.0-1 <0.7.0-' ]
352 silly lockFile f29bff6b-colors-0-6-0-1 colors@~0.6.0-1
353 verbose lock colors@~0.6.0-1 /home/dupont/.npm/f29bff6b-colors-0-6-0-1.lock
354 verbose cache add [ 'dateformat@1.0.2-1.2.3', null ]
355 verbose cache add name=undefined spec="dateformat@1.0.2-1.2.3" args=["dateformat@1.0.2-1.2.3",null]
356 verbose parsed url { protocol: null,
356 verbose parsed url   slashes: null,
356 verbose parsed url   auth: null,
356 verbose parsed url   host: null,
356 verbose parsed url   port: null,
356 verbose parsed url   hostname: null,
356 verbose parsed url   hash: null,
356 verbose parsed url   search: null,
356 verbose parsed url   query: null,
356 verbose parsed url   pathname: 'dateformat@1.0.2-1.2.3',
356 verbose parsed url   path: 'dateformat@1.0.2-1.2.3',
356 verbose parsed url   href: 'dateformat@1.0.2-1.2.3' }
357 verbose cache add name="dateformat" spec="1.0.2-1.2.3" args=["dateformat","1.0.2-1.2.3"]
358 verbose parsed url { protocol: null,
358 verbose parsed url   slashes: null,
358 verbose parsed url   auth: null,
358 verbose parsed url   host: null,
358 verbose parsed url   port: null,
358 verbose parsed url   hostname: null,
358 verbose parsed url   hash: null,
358 verbose parsed url   search: null,
358 verbose parsed url   query: null,
358 verbose parsed url   pathname: '1.0.2-1.2.3',
358 verbose parsed url   path: '1.0.2-1.2.3',
358 verbose parsed url   href: '1.0.2-1.2.3' }
359 verbose addNamed [ 'dateformat', '1.0.2-1.2.3' ]
360 verbose addNamed [ '1.0.2-1.2.3', '1.0.2-1.2.3' ]
361 silly lockFile 644d6e27-dateformat-1-0-2-1-2-3 dateformat@1.0.2-1.2.3
362 verbose lock dateformat@1.0.2-1.2.3 /home/dupont/.npm/644d6e27-dateformat-1-0-2-1-2-3.lock
363 verbose cache add [ 'eventemitter2@~0.4.9', null ]
364 verbose cache add name=undefined spec="eventemitter2@~0.4.9" args=["eventemitter2@~0.4.9",null]
365 verbose parsed url { protocol: null,
365 verbose parsed url   slashes: null,
365 verbose parsed url   auth: null,
365 verbose parsed url   host: null,
365 verbose parsed url   port: null,
365 verbose parsed url   hostname: null,
365 verbose parsed url   hash: null,
365 verbose parsed url   search: null,
365 verbose parsed url   query: null,
365 verbose parsed url   pathname: 'eventemitter2@~0.4.9',
365 verbose parsed url   path: 'eventemitter2@~0.4.9',
365 verbose parsed url   href: 'eventemitter2@~0.4.9' }
366 verbose cache add name="eventemitter2" spec="~0.4.9" args=["eventemitter2","~0.4.9"]
367 verbose parsed url { protocol: null,
367 verbose parsed url   slashes: null,
367 verbose parsed url   auth: null,
367 verbose parsed url   host: null,
367 verbose parsed url   port: null,
367 verbose parsed url   hostname: null,
367 verbose parsed url   hash: null,
367 verbose parsed url   search: null,
367 verbose parsed url   query: null,
367 verbose parsed url   pathname: '~0.4.9',
367 verbose parsed url   path: '~0.4.9',
367 verbose parsed url   href: '~0.4.9' }
368 verbose addNamed [ 'eventemitter2', '~0.4.9' ]
369 verbose addNamed [ null, '>=0.4.9- <0.5.0-' ]
370 silly lockFile 70573e74-eventemitter2-0-4-9 eventemitter2@~0.4.9
371 verbose lock eventemitter2@~0.4.9 /home/dupont/.npm/70573e74-eventemitter2-0-4-9.lock
372 silly addNameRange { name: 'colors', range: '>=0.6.0-1 <0.7.0-', hasData: false }
373 verbose cache add [ 'findup-sync@~0.1.0', null ]
374 verbose cache add name=undefined spec="findup-sync@~0.1.0" args=["findup-sync@~0.1.0",null]
375 verbose parsed url { protocol: null,
375 verbose parsed url   slashes: null,
375 verbose parsed url   auth: null,
375 verbose parsed url   host: null,
375 verbose parsed url   port: null,
375 verbose parsed url   hostname: null,
375 verbose parsed url   hash: null,
375 verbose parsed url   search: null,
375 verbose parsed url   query: null,
375 verbose parsed url   pathname: 'findup-sync@~0.1.0',
375 verbose parsed url   path: 'findup-sync@~0.1.0',
375 verbose parsed url   href: 'findup-sync@~0.1.0' }
376 verbose cache add name="findup-sync" spec="~0.1.0" args=["findup-sync","~0.1.0"]
377 verbose parsed url { protocol: null,
377 verbose parsed url   slashes: null,
377 verbose parsed url   auth: null,
377 verbose parsed url   host: null,
377 verbose parsed url   port: null,
377 verbose parsed url   hostname: null,
377 verbose parsed url   hash: null,
377 verbose parsed url   search: null,
377 verbose parsed url   query: null,
377 verbose parsed url   pathname: '~0.1.0',
377 verbose parsed url   path: '~0.1.0',
377 verbose parsed url   href: '~0.1.0' }
378 verbose addNamed [ 'findup-sync', '~0.1.0' ]
379 verbose addNamed [ null, '>=0.1.0- <0.2.0-' ]
380 silly lockFile 625605b9-findup-sync-0-1-0 findup-sync@~0.1.0
381 verbose lock findup-sync@~0.1.0 /home/dupont/.npm/625605b9-findup-sync-0-1-0.lock
382 verbose cache add [ 'glob@~3.1.17', null ]
383 verbose cache add name=undefined spec="glob@~3.1.17" args=["glob@~3.1.17",null]
384 verbose parsed url { protocol: null,
384 verbose parsed url   slashes: null,
384 verbose parsed url   auth: null,
384 verbose parsed url   host: null,
384 verbose parsed url   port: null,
384 verbose parsed url   hostname: null,
384 verbose parsed url   hash: null,
384 verbose parsed url   search: null,
384 verbose parsed url   query: null,
384 verbose parsed url   pathname: 'glob@~3.1.17',
384 verbose parsed url   path: 'glob@~3.1.17',
384 verbose parsed url   href: 'glob@~3.1.17' }
385 verbose cache add name="glob" spec="~3.1.17" args=["glob","~3.1.17"]
386 verbose parsed url { protocol: null,
386 verbose parsed url   slashes: null,
386 verbose parsed url   auth: null,
386 verbose parsed url   host: null,
386 verbose parsed url   port: null,
386 verbose parsed url   hostname: null,
386 verbose parsed url   hash: null,
386 verbose parsed url   search: null,
386 verbose parsed url   query: null,
386 verbose parsed url   pathname: '~3.1.17',
386 verbose parsed url   path: '~3.1.17',
386 verbose parsed url   href: '~3.1.17' }
387 verbose addNamed [ 'glob', '~3.1.17' ]
388 verbose addNamed [ null, '>=3.1.17- <3.2.0-' ]
389 silly lockFile 5ae566a2-glob-3-1-17 glob@~3.1.17
390 verbose lock glob@~3.1.17 /home/dupont/.npm/5ae566a2-glob-3-1-17.lock
391 verbose cache add [ 'hooker@~0.2.3', null ]
392 verbose cache add name=undefined spec="hooker@~0.2.3" args=["hooker@~0.2.3",null]
393 verbose parsed url { protocol: null,
393 verbose parsed url   slashes: null,
393 verbose parsed url   auth: null,
393 verbose parsed url   host: null,
393 verbose parsed url   port: null,
393 verbose parsed url   hostname: null,
393 verbose parsed url   hash: null,
393 verbose parsed url   search: null,
393 verbose parsed url   query: null,
393 verbose parsed url   pathname: 'hooker@~0.2.3',
393 verbose parsed url   path: 'hooker@~0.2.3',
393 verbose parsed url   href: 'hooker@~0.2.3' }
394 verbose cache add name="hooker" spec="~0.2.3" args=["hooker","~0.2.3"]
395 verbose parsed url { protocol: null,
395 verbose parsed url   slashes: null,
395 verbose parsed url   auth: null,
395 verbose parsed url   host: null,
395 verbose parsed url   port: null,
395 verbose parsed url   hostname: null,
395 verbose parsed url   hash: null,
395 verbose parsed url   search: null,
395 verbose parsed url   query: null,
395 verbose parsed url   pathname: '~0.2.3',
395 verbose parsed url   path: '~0.2.3',
395 verbose parsed url   href: '~0.2.3' }
396 verbose addNamed [ 'hooker', '~0.2.3' ]
397 verbose addNamed [ null, '>=0.2.3- <0.3.0-' ]
398 silly lockFile 2bcd1457-hooker-0-2-3 hooker@~0.2.3
399 verbose lock hooker@~0.2.3 /home/dupont/.npm/2bcd1457-hooker-0-2-3.lock
400 silly addNameRange { name: 'eventemitter2',
400 silly addNameRange   range: '>=0.4.9- <0.5.0-',
400 silly addNameRange   hasData: false }
401 verbose url raw colors
402 verbose url resolving [ 'https://registry.npmjs.org/', './colors' ]
403 verbose url resolved https://registry.npmjs.org/colors
404 info trying registry request attempt 1 at 13:51:37
405 http GET https://registry.npmjs.org/colors
406 verbose url raw dateformat/1.0.2-1.2.3
407 verbose url resolving [ 'https://registry.npmjs.org/', './dateformat/1.0.2-1.2.3' ]
408 verbose url resolved https://registry.npmjs.org/dateformat/1.0.2-1.2.3
409 info trying registry request attempt 1 at 13:51:37
410 http GET https://registry.npmjs.org/dateformat/1.0.2-1.2.3
411 silly addNameRange { name: 'findup-sync',
411 silly addNameRange   range: '>=0.1.0- <0.2.0-',
411 silly addNameRange   hasData: false }
412 silly addNameRange { name: 'glob', range: '>=3.1.17- <3.2.0-', hasData: false }
413 verbose cache add [ 'iconv-lite@~0.2.5', null ]
414 verbose cache add name=undefined spec="iconv-lite@~0.2.5" args=["iconv-lite@~0.2.5",null]
415 verbose parsed url { protocol: null,
415 verbose parsed url   slashes: null,
415 verbose parsed url   auth: null,
415 verbose parsed url   host: null,
415 verbose parsed url   port: null,
415 verbose parsed url   hostname: null,
415 verbose parsed url   hash: null,
415 verbose parsed url   search: null,
415 verbose parsed url   query: null,
415 verbose parsed url   pathname: 'iconv-lite@~0.2.5',
415 verbose parsed url   path: 'iconv-lite@~0.2.5',
415 verbose parsed url   href: 'iconv-lite@~0.2.5' }
416 verbose cache add name="iconv-lite" spec="~0.2.5" args=["iconv-lite","~0.2.5"]
417 verbose parsed url { protocol: null,
417 verbose parsed url   slashes: null,
417 verbose parsed url   auth: null,
417 verbose parsed url   host: null,
417 verbose parsed url   port: null,
417 verbose parsed url   hostname: null,
417 verbose parsed url   hash: null,
417 verbose parsed url   search: null,
417 verbose parsed url   query: null,
417 verbose parsed url   pathname: '~0.2.5',
417 verbose parsed url   path: '~0.2.5',
417 verbose parsed url   href: '~0.2.5' }
418 verbose addNamed [ 'iconv-lite', '~0.2.5' ]
419 verbose addNamed [ null, '>=0.2.5- <0.3.0-' ]
420 silly lockFile ca9efaa1-iconv-lite-0-2-5 iconv-lite@~0.2.5
421 verbose lock iconv-lite@~0.2.5 /home/dupont/.npm/ca9efaa1-iconv-lite-0-2-5.lock
422 verbose cache add [ 'minimatch@~0.2.6', null ]
423 verbose cache add name=undefined spec="minimatch@~0.2.6" args=["minimatch@~0.2.6",null]
424 verbose parsed url { protocol: null,
424 verbose parsed url   slashes: null,
424 verbose parsed url   auth: null,
424 verbose parsed url   host: null,
424 verbose parsed url   port: null,
424 verbose parsed url   hostname: null,
424 verbose parsed url   hash: null,
424 verbose parsed url   search: null,
424 verbose parsed url   query: null,
424 verbose parsed url   pathname: 'minimatch@~0.2.6',
424 verbose parsed url   path: 'minimatch@~0.2.6',
424 verbose parsed url   href: 'minimatch@~0.2.6' }
425 verbose cache add name="minimatch" spec="~0.2.6" args=["minimatch","~0.2.6"]
426 verbose parsed url { protocol: null,
426 verbose parsed url   slashes: null,
426 verbose parsed url   auth: null,
426 verbose parsed url   host: null,
426 verbose parsed url   port: null,
426 verbose parsed url   hostname: null,
426 verbose parsed url   hash: null,
426 verbose parsed url   search: null,
426 verbose parsed url   query: null,
426 verbose parsed url   pathname: '~0.2.6',
426 verbose parsed url   path: '~0.2.6',
426 verbose parsed url   href: '~0.2.6' }
427 verbose addNamed [ 'minimatch', '~0.2.6' ]
428 verbose addNamed [ null, '>=0.2.6- <0.3.0-' ]
429 silly lockFile 5922ee11-minimatch-0-2-6 minimatch@~0.2.6
430 verbose lock minimatch@~0.2.6 /home/dupont/.npm/5922ee11-minimatch-0-2-6.lock
431 verbose cache add [ 'nopt@~1.0.10', null ]
432 verbose cache add name=undefined spec="nopt@~1.0.10" args=["nopt@~1.0.10",null]
433 verbose parsed url { protocol: null,
433 verbose parsed url   slashes: null,
433 verbose parsed url   auth: null,
433 verbose parsed url   host: null,
433 verbose parsed url   port: null,
433 verbose parsed url   hostname: null,
433 verbose parsed url   hash: null,
433 verbose parsed url   search: null,
433 verbose parsed url   query: null,
433 verbose parsed url   pathname: 'nopt@~1.0.10',
433 verbose parsed url   path: 'nopt@~1.0.10',
433 verbose parsed url   href: 'nopt@~1.0.10' }
434 verbose cache add name="nopt" spec="~1.0.10" args=["nopt","~1.0.10"]
435 verbose parsed url { protocol: null,
435 verbose parsed url   slashes: null,
435 verbose parsed url   auth: null,
435 verbose parsed url   host: null,
435 verbose parsed url   port: null,
435 verbose parsed url   hostname: null,
435 verbose parsed url   hash: null,
435 verbose parsed url   search: null,
435 verbose parsed url   query: null,
435 verbose parsed url   pathname: '~1.0.10',
435 verbose parsed url   path: '~1.0.10',
435 verbose parsed url   href: '~1.0.10' }
436 verbose addNamed [ 'nopt', '~1.0.10' ]
437 verbose addNamed [ null, '>=1.0.10- <1.1.0-' ]
438 silly lockFile 79f78dba-nopt-1-0-10 nopt@~1.0.10
439 verbose lock nopt@~1.0.10 /home/dupont/.npm/79f78dba-nopt-1-0-10.lock
440 verbose cache add [ 'rimraf@~2.0.2', null ]
441 verbose cache add name=undefined spec="rimraf@~2.0.2" args=["rimraf@~2.0.2",null]
442 verbose parsed url { protocol: null,
442 verbose parsed url   slashes: null,
442 verbose parsed url   auth: null,
442 verbose parsed url   host: null,
442 verbose parsed url   port: null,
442 verbose parsed url   hostname: null,
442 verbose parsed url   hash: null,
442 verbose parsed url   search: null,
442 verbose parsed url   query: null,
442 verbose parsed url   pathname: 'rimraf@~2.0.2',
442 verbose parsed url   path: 'rimraf@~2.0.2',
442 verbose parsed url   href: 'rimraf@~2.0.2' }
443 verbose cache add name="rimraf" spec="~2.0.2" args=["rimraf","~2.0.2"]
444 verbose parsed url { protocol: null,
444 verbose parsed url   slashes: null,
444 verbose parsed url   auth: null,
444 verbose parsed url   host: null,
444 verbose parsed url   port: null,
444 verbose parsed url   hostname: null,
444 verbose parsed url   hash: null,
444 verbose parsed url   search: null,
444 verbose parsed url   query: null,
444 verbose parsed url   pathname: '~2.0.2',
444 verbose parsed url   path: '~2.0.2',
444 verbose parsed url   href: '~2.0.2' }
445 verbose addNamed [ 'rimraf', '~2.0.2' ]
446 verbose addNamed [ null, '>=2.0.2- <2.1.0-' ]
447 silly lockFile 723423b4-rimraf-2-0-2 rimraf@~2.0.2
448 verbose lock rimraf@~2.0.2 /home/dupont/.npm/723423b4-rimraf-2-0-2.lock
449 verbose cache add [ 'lodash@~0.9.0', null ]
450 verbose cache add name=undefined spec="lodash@~0.9.0" args=["lodash@~0.9.0",null]
451 verbose parsed url { protocol: null,
451 verbose parsed url   slashes: null,
451 verbose parsed url   auth: null,
451 verbose parsed url   host: null,
451 verbose parsed url   port: null,
451 verbose parsed url   hostname: null,
451 verbose parsed url   hash: null,
451 verbose parsed url   search: null,
451 verbose parsed url   query: null,
451 verbose parsed url   pathname: 'lodash@~0.9.0',
451 verbose parsed url   path: 'lodash@~0.9.0',
451 verbose parsed url   href: 'lodash@~0.9.0' }
452 verbose cache add name="lodash" spec="~0.9.0" args=["lodash","~0.9.0"]
453 verbose parsed url { protocol: null,
453 verbose parsed url   slashes: null,
453 verbose parsed url   auth: null,
453 verbose parsed url   host: null,
453 verbose parsed url   port: null,
453 verbose parsed url   hostname: null,
453 verbose parsed url   hash: null,
453 verbose parsed url   search: null,
453 verbose parsed url   query: null,
453 verbose parsed url   pathname: '~0.9.0',
453 verbose parsed url   path: '~0.9.0',
453 verbose parsed url   href: '~0.9.0' }
454 verbose addNamed [ 'lodash', '~0.9.0' ]
455 verbose addNamed [ null, '>=0.9.0- <0.10.0-' ]
456 silly lockFile 429879b8-lodash-0-9-0 lodash@~0.9.0
457 verbose lock lodash@~0.9.0 /home/dupont/.npm/429879b8-lodash-0-9-0.lock
458 verbose cache add [ 'underscore.string@~2.2.0rc', null ]
459 verbose cache add name=undefined spec="underscore.string@~2.2.0rc" args=["underscore.string@~2.2.0rc",null]
460 verbose parsed url { protocol: null,
460 verbose parsed url   slashes: null,
460 verbose parsed url   auth: null,
460 verbose parsed url   host: null,
460 verbose parsed url   port: null,
460 verbose parsed url   hostname: null,
460 verbose parsed url   hash: null,
460 verbose parsed url   search: null,
460 verbose parsed url   query: null,
460 verbose parsed url   pathname: 'underscore.string@~2.2.0rc',
460 verbose parsed url   path: 'underscore.string@~2.2.0rc',
460 verbose parsed url   href: 'underscore.string@~2.2.0rc' }
461 verbose cache add name="underscore.string" spec="~2.2.0rc" args=["underscore.string","~2.2.0rc"]
462 verbose parsed url { protocol: null,
462 verbose parsed url   slashes: null,
462 verbose parsed url   auth: null,
462 verbose parsed url   host: null,
462 verbose parsed url   port: null,
462 verbose parsed url   hostname: null,
462 verbose parsed url   hash: null,
462 verbose parsed url   search: null,
462 verbose parsed url   query: null,
462 verbose parsed url   pathname: '~2.2.0rc',
462 verbose parsed url   path: '~2.2.0rc',
462 verbose parsed url   href: '~2.2.0rc' }
463 verbose addNamed [ 'underscore.string', '~2.2.0rc' ]
464 verbose addNamed [ null, '>=2.2.0rc <2.3.0-' ]
465 silly lockFile d5a5a3c6-underscore-string-2-2-0rc underscore.string@~2.2.0rc
466 verbose lock underscore.string@~2.2.0rc /home/dupont/.npm/d5a5a3c6-underscore-string-2-2-0rc.lock
467 verbose cache add [ 'which@~1.0.5', null ]
468 verbose cache add name=undefined spec="which@~1.0.5" args=["which@~1.0.5",null]
469 verbose parsed url { protocol: null,
469 verbose parsed url   slashes: null,
469 verbose parsed url   auth: null,
469 verbose parsed url   host: null,
469 verbose parsed url   port: null,
469 verbose parsed url   hostname: null,
469 verbose parsed url   hash: null,
469 verbose parsed url   search: null,
469 verbose parsed url   query: null,
469 verbose parsed url   pathname: 'which@~1.0.5',
469 verbose parsed url   path: 'which@~1.0.5',
469 verbose parsed url   href: 'which@~1.0.5' }
470 verbose cache add name="which" spec="~1.0.5" args=["which","~1.0.5"]
471 verbose parsed url { protocol: null,
471 verbose parsed url   slashes: null,
4
cowboy commented 11 years ago

Where's the error?

jeffdupont commented 11 years ago

My bad, wanted to preview it before I submitted it (NOT, submit it)... I've edited the post to finish what I was putting together.

cowboy commented 11 years ago

Unfortunately, npm is just the tool we use to distribute grunt and grunt plugins, we have no control over its behavior. I'm not sure what can be done short of clearing the npm cache with npm cache clean

Perhaps there's a solution for this issue in their issues tracker: http://github.com/isaacs/npm/issues

Sorry about that!

jeffdupont commented 11 years ago

Thanks, I'll have a look. Grunt was the only one having the problem, but does seem that NPM is having issues.