gruntjs / grunt

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

Problem with installing on windows 7 #628

Closed lobopl closed 11 years ago

lobopl commented 11 years ago

Hi i tried to install grunt on windows 7 machine, and get some errors

PS C:\Users\lobo> 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/dateformat/1
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/connect
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/jshint
npm http GET https://registry.npmjs.org/glob-whatev
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/prompt
npm http GET https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/hooker
npm http GET https://registry.npmjs.org/nodeunit
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore.s
npm http GET https://registry.npmjs.org/temporary
npm http GET https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/gzip-js
npm http 304 https://registry.npmjs.org/colors
npm http 304 https://registry.npmjs.org/jshint
npm http 304 https://registry.npmjs.org/connect
npm http 304 https://registry.npmjs.org/dateformat/1
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/glob-whatev
npm http 304 https://registry.npmjs.org/nopt
npm http 304 https://registry.npmjs.org/prompt
npm http 304 https://registry.npmjs.org/hooker
npm http 304 https://registry.npmjs.org/semver
npm http 304 https://registry.npmjs.org/nodeunit
npm http GET https://registry.npmjs.org/nodeunit/-/n
npm http 304 https://registry.npmjs.org/underscore
npm http 304 https://registry.npmjs.org/underscore.s
npm http 304 https://registry.npmjs.org/temporary
npm http 304 https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/gzip-js
npm http 200 https://registry.npmjs.org/nodeunit/-/n
npm ERR! Error: EPERM, open 'C:\Users\lobo\AppData\L
sole.log.js'
npm ERR!  { [Error: EPERM, open 'C:\Users\lobo\AppDa
\console.log.js']
npm ERR!   errno: 50,
npm ERR!   code: 'EPERM',
npm ERR!   path: 'C:\\Users\\lobo\\AppData\\Local\\T
ole.log.js' }
npm ERR!
npm ERR! Please try running this command again as ro

npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files\\nodejs\\\\node.
 "install" "-g" "grunt"
npm ERR! cwd C:\Users\lobo
npm ERR! node -v v0.8.18
npm ERR! npm -v 1.2.2
npm ERR! path C:\Users\lobo\AppData\Local\Temp\npm-5
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! stack Error: EPERM, open 'C:\Users\lobo\App
ps\console.log.js'
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\Users\lobo\npm-debug.log
npm ERR! not ok code 0

log file

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install',
1 verbose cli   '-g',
1 verbose cli   'grunt' ]
2 info using npm@1.2.2
3 info using node@v0.8.18
4 verbose node symlink C:\Program Files\nodejs\\node.exe
5 verbose read json C:\Users\lobo\AppData\Roaming\npm\package.json
6 verbose read json C:\Users\lobo\AppData\Roaming\npm\package.json
7 verbose cache add [ 'grunt', null ]
8 verbose cache add name=undefined spec="grunt" args=["grunt",null]
9 verbose parsed url { pathname: 'grunt', path: 'grunt', href: 'grunt' }
10 silly lockFile 20ff3fd8-grunt grunt
11 verbose lock grunt C:\Users\lobo\AppData\Roaming\npm-cache\20ff3fd8-grunt.lock
12 silly lockFile 20ff3fd8-grunt grunt
13 verbose addNamed [ 'grunt', '' ]
14 verbose addNamed [ null, '' ]
15 silly lockFile 55f1ff24-grunt grunt@
16 verbose lock grunt@ C:\Users\lobo\AppData\Roaming\npm-cache\55f1ff24-grunt.lock
17 silly addNameRange { name: 'grunt', range: '', hasData: false }
18 verbose url raw grunt
19 verbose url resolving [ 'https://registry.npmjs.org/', './grunt' ]
20 verbose url resolved https://registry.npmjs.org/grunt
21 info trying registry request attempt 1 at 18:16:20
22 verbose etag "6Z36AK0BENSYE65B2WYW9NIAR"
23 http GET https://registry.npmjs.org/grunt
24 http 304 https://registry.npmjs.org/grunt
25 silly registry.get cb [ 304,
25 silly registry.get   { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
25 silly registry.get     etag: '"6Z36AK0BENSYE65B2WYW9NIAR"',
25 silly registry.get     date: 'Tue, 22 Jan 2013 17:14:43 GMT',
25 silly registry.get     'content-length': '0' } ]
26 verbose etag grunt from cache
27 silly addNameRange number 2 { name: 'grunt', range: '', hasData: true }
28 silly addNameRange versions [ 'grunt',
28 silly addNameRange   [ '0.1.0',
28 silly addNameRange     '0.1.1',
28 silly addNameRange     '0.1.2',
28 silly addNameRange     '0.2.0',
28 silly addNameRange     '0.2.1',
28 silly addNameRange     '0.2.2',
28 silly addNameRange     '0.2.3',
28 silly addNameRange     '0.2.4',
28 silly addNameRange     '0.2.5',
28 silly addNameRange     '0.2.6',
28 silly addNameRange     '0.2.7',
28 silly addNameRange     '0.2.8',
28 silly addNameRange     '0.2.9',
28 silly addNameRange     '0.2.10',
28 silly addNameRange     '0.2.11',
28 silly addNameRange     '0.2.12',
28 silly addNameRange     '0.2.13',
28 silly addNameRange     '0.2.14',
28 silly addNameRange     '0.2.15',
28 silly addNameRange     '0.3.0',
28 silly addNameRange     '0.3.1',
28 silly addNameRange     '0.3.2',
28 silly addNameRange     '0.3.3',
28 silly addNameRange     '0.3.4',
28 silly addNameRange     '0.3.5',
28 silly addNameRange     '0.3.6',
28 silly addNameRange     '0.3.7',
28 silly addNameRange     '0.3.8',
28 silly addNameRange     '0.3.9',
28 silly addNameRange     '0.3.10',
28 silly addNameRange     '0.3.11',
28 silly addNameRange     '0.3.12',
28 silly addNameRange     '0.3.13a',
28 silly addNameRange     '0.3.13',
28 silly addNameRange     '0.3.14',
28 silly addNameRange     '0.3.15',
28 silly addNameRange     '0.3.16',
28 silly addNameRange     '0.3.17',
28 silly addNameRange     '0.4.0a',
28 silly addNameRange     '0.4.0rc1',
28 silly addNameRange     '0.4.0rc2',
28 silly addNameRange     '0.4.0rc3',
28 silly addNameRange     '0.4.0rc4',
28 silly addNameRange     '0.4.0rc5',
28 silly addNameRange     '0.4.0rc6',
28 silly addNameRange     '0.4.0rc7' ] ]
29 verbose addNamed [ 'grunt', '0.3.17' ]
30 verbose addNamed [ '0.3.17', '0.3.17' ]
31 silly lockFile b40ea710-grunt-0-3-17 grunt@0.3.17
32 verbose lock grunt@0.3.17 C:\Users\lobo\AppData\Roaming\npm-cache\b40ea710-grunt-0-3-17.lock
33 verbose read json C:\Users\lobo\AppData\Roaming\npm-cache\grunt\0.3.17\package\package.json
34 silly lockFile b40ea710-grunt-0-3-17 grunt@0.3.17
35 silly lockFile 55f1ff24-grunt grunt@
36 silly resolved [ { name: 'grunt',
36 silly resolved     description: 'A task-based command line build tool for JavaScript projects.',
36 silly resolved     version: '0.3.17',
36 silly resolved     author: { name: '"Cowboy" Ben Alman', url: 'http://benalman.com/' },
36 silly resolved     homepage: 'http://github.com/gruntjs/grunt',
36 silly resolved     repository: { type: 'git', url: 'git://github.com/gruntjs/grunt.git' },
36 silly resolved     bugs: { url: 'http://github.com/gruntjs/grunt/issues' },
36 silly resolved     licenses: [ [Object] ],
36 silly resolved     main: 'lib/grunt',
36 silly resolved     bin: { grunt: 'bin/grunt' },
36 silly resolved     scripts: { test: 'grunt test' },
36 silly resolved     engines: { node: '>= 0.6.0' },
36 silly resolved     preferGlobal: true,
36 silly resolved     keywords:
36 silly resolved      [ 'async',
36 silly resolved        'cli',
36 silly resolved        'minify',
36 silly resolved        'uglify',
36 silly resolved        'build',
36 silly resolved        'underscore',
36 silly resolved        'unit',
36 silly resolved        'test',
36 silly resolved        'qunit',
36 silly resolved        'nodeunit',
36 silly resolved        'server',
36 silly resolved        'init',
36 silly resolved        'scaffold',
36 silly resolved        'make',
36 silly resolved        'jake',
36 silly resolved        'tool' ],
36 silly resolved     dependencies:
36 silly resolved      { async: '~0.1.18',
36 silly resolved        colors: '~0.6.0',
36 silly resolved        connect: '~2.4.4',
36 silly resolved        dateformat: '1.0.2-1.2.3',
36 silly resolved        'glob-whatev': '~0.1.4',
36 silly resolved        hooker: '~0.2.3',
36 silly resolved        jshint: '~0.9.1',
36 silly resolved        nodeunit: '~0.7.4',
36 silly resolved        nopt: '~1.0.10',
36 silly resolved        prompt: '~0.1.12',
36 silly resolved        semver: '~1.0.13',
36 silly resolved        'uglify-js': '~1.3.3',
36 silly resolved        underscore: '~1.2.4',
36 silly resolved        'underscore.string': '~2.1.1',
36 silly resolved        temporary: '~0.0.4',
36 silly resolved        'gzip-js': '~0.3.1' },
36 silly resolved     devDependencies: {},
36 silly resolved     readme: '# grunt\nGrunt is a task-based command line build tool for JavaScript projects.\n\n_Grunt is currently in beta. While I\'m already using it on multiple projects, it might have a minor issue or two. And things might change before its final release, based on your feedback. Please try it out in a project, and [make suggestions][issues] or [report bugs][issues]!_\n\n## Getting started\nBe sure to read the [getting started guide](/gruntjs/grunt/blob/master/docs/getting_started.md), which is a complete guide to configuring grunt for your project. In addition, check out the [example gruntfiles](/gruntjs/grunt/blob/master/docs/example_gruntfiles.md) which highlight a number of fairly common configurations.\n\n## Built-in tasks\nAs of now, grunt has the following predefined tasks that you can use in your project:\n\n* [concat](/gruntjs/grunt/blob/master/docs/task_concat.md) - Concatenate files.\n* [init](/gruntjs/grunt/blob/master/docs/task_init.md) - Generate project scaffolding from a predefined template.\n* [lint](/gruntjs/grunt/blob/master/docs/task_lint.md) - Validate files with [JSHint][jshint].\n* [min](/gruntjs/grunt/blob/master/docs/task_min.md) - Minify files with [UglifyJS][uglify].\n* [qunit](/gruntjs/grunt/blob/master/docs/task_qunit.md) - Run [QUnit][qunit] unit tests in a headless [PhantomJS][phantom] instance.\n* [server](/gruntjs/grunt/blob/master/docs/task_server.md) - Start a static web server.\n* test - Run unit tests with [nodeunit][nodeunit].\n* watch - Run predefined tasks whenever watched files change.\n\n_(More documentation forthcoming)_\n\n## Custom tasks\nIn addition to the built-in tasks, you can create your own tasks. Don\'t like a built-in task\'s default behavior? Override it. Check out the [grunt API documentation](/gruntjs/grunt/blob/master/docs/api.md) and the [built-in tasks source](/gruntjs/grunt/blob/master/tasks) for everything you need to know about creating custom tasks.\n\n## Documentation\nTake a look at the [documentation table of contents][docs] for all the things.\n\n## Why does grunt exist?\nDoing all this stuff manually is a total pain, and building all this stuff into a gigantic Makefile / Jakefile / Cakefile / Rakefile / ?akefile that\'s maintained across all my projects was also becoming a total pain. Since I always found myself performing the same tasks over and over again, for every project, it made sense to build a task-based build tool.\n\nBeing primarily a JavaScript developer, I decided to use [Node.js][node] and [npm][npm] because the dependencies I most care about ([JSHint][jshint] and [UglifyJS][uglify]) were already npm modules. That being said, while Node.js was designed to support highly-concurrent asynchronous-IO-driven web servers, it was clearly NOT designed to make command-line build tools. But none of that matters, because grunt works. Just install it and see.\n\n## Installing grunt\n\nGrunt is available as an [npm][npm] module. If you install grunt globally via `npm install -g grunt`, it will be available for use in all of your projects. Once grunt has been installed, you can type `grunt --help` at the command line for more information. And if you want to see grunt "grunt" itself, cd into grunt\'s directory and type `grunt`\n\n_Note: in Windows, you may need to run grunt as `grunt.cmd`. See the [FAQ](/gruntjs/grunt/blob/master/docs/faq.md) for more Windows-specific information._\n\nFor projects already using grunt, you\'re done. Otherwise, if you\'re adding grunt to an existing project or starting from scratch, check out the [getting started guide](/gruntjs/grunt/blob/master/docs/getting_started.md), which is a complete guide to configuring grunt for your project.\n\n## Release History\n_(Until v1.0.0, this will only be updated when major or breaking changes are made)_\n\n* 2012/10/15 - v0.3.17 - Updating JSHint to 0.9.1. Better stack traces. And a few QUnit task fixes.\n* 2012/10/01 - v0.3.16 - Updated URLs to reflect new website and source location. Tweaks to the "jquery" and "commonjs" init templates. Fixed an issue when exiting due to warning or fatal error.\n* 2012/09/04 - v0.3.15 - Fixing a minor problem with renaming multi tasks.\n* 2012/08/29 - v0.3.14 - Grunt plugins lacking package.json keywords should work again.\n* 2012/08/27 - v0.3.13 - Fixed Node.js 0.8.x path.existsSync warning. Updated connect, nodeunit, uglify-js deps to latest. Updated docs. Grunt plugins generated with init:gruntplugin no longer include grunt as a dependency. Added preliminary support for "collection" plugins.\n* 2012/07/30 - v0.3.12 - Fixing a bug in node 0.8.x where utils.spawn would terminate before receiving all child stdout.\n* 2012/06/25 - v0.3.10 - Updating a few dependencies to work with node 0.8.x (0.6.x should still work).\n* 2012/04/18 - v0.3.9 - The min task (via the uglify helper) now appends a semicolon to the end of the generated source.\n* 2012/04/06 - v0.3.8 - Init template tweaks. Anchor links added to docs, along with grunt-internal docs task to generate them. The watch task now supports multiple targets with separate wildcards and tasks. Locally-installed grunt will override global grunt even when run from global "grunt" script.\n* 2012/04/01 - v0.3.7 - Tweaked the behavior of the init template `exports.warnOn` property and added more init template documentation. Fixed duplicate PhantomJS debug output in qunit task. Added useful nodeunit and qunit comments into init template generated test .js files.\n* 2012/03/28 - v0.3.6 - Fixed a `--help` screen issue, a few grunt plugin related issues, and attempted to improve the overall grunt plugin docs and API.\n* 2012/03/27 - v0.3.5 - Fixed a handful of weird Windows issues. Changed default m/d/yyyy dates to yyyy-mm-dd ISO 8601. Fixed some init task bugs, docs errata, and added a lot more content to the init task docs.\n* 2012/03/26 - v0.3.3 - Added a "gruntfile" init template. Create a basic gruntfile in seconds with `grunt init:gruntfile`. A few other minor fixes.\n* 2012/03/25 - v0.3.2 - Init tasks can now specify a file matching wildcard for the initial "files exist" warning. The jQuery init template now has jQuery 1.7.2. Fixed a bug in the `task.expand*` methods.\n* 2012/03/25 - v0.3.1 - Added a few methods. Substantially reworked the init task and templates.\n* 2012/03/23 - v0.3.0 - Too many changes to list. But in brief: completely reorganized the API, removed all globals, added docs and examples for nearly everything, built a preliminary plugin system (that still needs to be tested). PLEASE RTFM OK? THX U.\n* 2012/02/03 - v0.2.14 - Added a server task (which starts a static webserver for your tasks). The qunit task now uses PhantomJS instead of Zombie.js (4768 of 4971 jQuery unit test pass, neat), and supports both file wildcards as well as http:// or https:// urls. (static webserver, anyone?). Grunt should no longer "hang" when done.\n* 2012/01/29 - v0.2.5 - Added a "qunit" task as well as an init "jquery" template (as of now, there are also "node" and "commonjs" init templates).\n* 2012/01/22 - v0.2.1 - Removed handlebars, templates are universally handled by underscore now. Changed init task template tags from <% %> to {% %}. Banners beginning with /*! will no longer be stripped.\n* 2012/01/22 - v0.2.0 - Added "init" task with a sample template, reworked a lot of code. Hopefully it\'s backwards-compatible.\n* 2012/01/11 - v0.1.0 - Initial release.\n\n## License\nCopyright (c) 2012 "Cowboy" Ben Alman  \nLicensed under the MIT license.  \n<https://github.com/gruntjs/grunt/blob/master/LICENSE-MIT>\n\n\n[docs]: /gruntjs/grunt/blob/master/docs/toc.md\n[docs-init]: /gruntjs/grunt/blob/master/docs/task_init.md\n[issues]: /gruntjs/grunt/issues\n\n[node]: http://nodejs.org/\n[npm]: http://npmjs.org/\n[jshint]: http://www.jshint.com/\n[uglify]: https://github.com/mishoo/UglifyJS/\n[nodeunit]: https://github.com/caolan/nodeunit\n[qunit]: http://docs.jquery.com/QUnit\n[phantom]: http://www.phantomjs.org/\n',
36 silly resolved     readmeFilename: 'README.md',
36 silly resolved     _id: 'grunt@0.3.17',
36 silly resolved     _from: 'grunt@' } ]
37 info install grunt@0.3.17 into C:\Users\lobo\AppData\Roaming\npm
38 info installOne grunt@0.3.17
39 verbose from cache C:\Users\lobo\AppData\Roaming\npm-cache\grunt\0.3.17\package\package.json
40 info C:\Users\lobo\AppData\Roaming\npm\node_modules\grunt unbuild
41 verbose read json C:\Users\lobo\AppData\Roaming\npm\node_modules\grunt\package.json
42 info preuninstall grunt@0.3.17
43 info uninstall grunt@0.3.17
44 verbose true,C:\Users\lobo\AppData\Roaming\npm\node_modules,C:\Users\lobo\AppData\Roaming\npm\node_modules unbuild grunt@0.3.17
45 verbose C:\Users\lobo\AppData\Roaming\npm,[object Object] binRoot
46 info postuninstall grunt@0.3.17
47 verbose tar unpack C:\Users\lobo\AppData\Roaming\npm-cache\grunt\0.3.17\package.tgz
48 silly lockFile d2a9693d-a-Roaming-npm-node-modules-grunt C:\Users\lobo\AppData\Roaming\npm\node_modules\grunt
49 verbose lock C:\Users\lobo\AppData\Roaming\npm\node_modules\grunt C:\Users\lobo\AppData\Roaming\npm-cache\d2a9693d-a-Roaming-npm-node-modules-grunt.lock
50 silly gunzTarPerm modes [ '755', '644' ]
51 silly gunzTarPerm extractEntry package.json
52 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
53 silly gunzTarPerm extractEntry .npmignore
54 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
55 silly gunzTarPerm extractEntry README.md
56 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
57 silly gunzTarPerm extractEntry grunt.js
58 silly gunzTarPerm modified mode [ 'grunt.js', 438, 420 ]
59 silly gunzTarPerm extractEntry test/fixtures/a.js
60 silly gunzTarPerm modified mode [ 'test/fixtures/a.js', 438, 420 ]
61 silly gunzTarPerm extractEntry test/fixtures/b.js
62 silly gunzTarPerm modified mode [ 'test/fixtures/b.js', 438, 420 ]
63 silly gunzTarPerm extractEntry test/fixtures/banner.js
64 silly gunzTarPerm modified mode [ 'test/fixtures/banner.js', 438, 420 ]
65 silly gunzTarPerm extractEntry test/fixtures/banner2.js
66 silly gunzTarPerm modified mode [ 'test/fixtures/banner2.js', 438, 420 ]
67 silly gunzTarPerm extractEntry test/fixtures/banner3.js
68 silly gunzTarPerm modified mode [ 'test/fixtures/banner3.js', 438, 420 ]
69 silly gunzTarPerm extractEntry test/fixtures/lintTest.js
70 silly gunzTarPerm modified mode [ 'test/fixtures/lintTest.js', 438, 420 ]
71 silly gunzTarPerm extractEntry test/fixtures/octocat.png
72 silly gunzTarPerm modified mode [ 'test/fixtures/octocat.png', 438, 420 ]
73 silly gunzTarPerm extractEntry test/fixtures/template.txt
74 silly gunzTarPerm modified mode [ 'test/fixtures/template.txt', 438, 420 ]
75 silly gunzTarPerm extractEntry test/fixtures/test.json
76 silly gunzTarPerm modified mode [ 'test/fixtures/test.json', 438, 420 ]
77 silly gunzTarPerm extractEntry test/grunt/file_test.js
78 silly gunzTarPerm modified mode [ 'test/grunt/file_test.js', 438, 420 ]
79 silly gunzTarPerm extractEntry test/grunt/template_test.js
80 silly gunzTarPerm modified mode [ 'test/grunt/template_test.js', 438, 420 ]
81 silly gunzTarPerm extractEntry test/grunt/utils_test.js
82 silly gunzTarPerm modified mode [ 'test/grunt/utils_test.js', 438, 420 ]
83 silly gunzTarPerm extractEntry test/tasks/concat_test.js
84 silly gunzTarPerm modified mode [ 'test/tasks/concat_test.js', 438, 420 ]
85 silly gunzTarPerm extractEntry test/tasks/init_test.js
86 silly gunzTarPerm modified mode [ 'test/tasks/init_test.js', 438, 420 ]
87 silly gunzTarPerm extractEntry test/tasks/lint_test.js
88 silly gunzTarPerm modified mode [ 'test/tasks/lint_test.js', 438, 420 ]
89 silly gunzTarPerm extractEntry test/tasks/misc_test.js
90 silly gunzTarPerm modified mode [ 'test/tasks/misc_test.js', 438, 420 ]
91 silly gunzTarPerm extractEntry test/util/namespace_test.js
92 silly gunzTarPerm modified mode [ 'test/util/namespace_test.js', 438, 420 ]
93 silly gunzTarPerm extractEntry test/util/task_test.js
94 silly gunzTarPerm modified mode [ 'test/util/task_test.js', 438, 420 ]
95 silly gunzTarPerm extractEntry bin/grunt
96 silly gunzTarPerm modified mode [ 'bin/grunt', 438, 420 ]
97 silly gunzTarPerm extractEntry LICENSE-MIT
98 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 438, 420 ]
99 silly gunzTarPerm extractEntry dev/init.exp
100 silly gunzTarPerm modified mode [ 'dev/init.exp', 438, 420 ]
101 silly gunzTarPerm extractEntry docs/README.md
102 silly gunzTarPerm modified mode [ 'docs/README.md', 438, 420 ]
103 silly gunzTarPerm extractEntry docs/getting_started.md
104 silly gunzTarPerm modified mode [ 'docs/getting_started.md', 438, 420 ]
105 silly gunzTarPerm extractEntry docs/api_fail.md
106 silly gunzTarPerm modified mode [ 'docs/api_fail.md', 438, 420 ]
107 silly gunzTarPerm extractEntry docs/api_file.md
108 silly gunzTarPerm modified mode [ 'docs/api_file.md', 438, 420 ]
109 silly gunzTarPerm extractEntry docs/api_log.md
110 silly gunzTarPerm modified mode [ 'docs/api_log.md', 438, 420 ]
111 silly gunzTarPerm extractEntry docs/api_task.md
112 silly gunzTarPerm modified mode [ 'docs/api_task.md', 438, 420 ]
113 silly gunzTarPerm extractEntry docs/api_template.md
114 silly gunzTarPerm modified mode [ 'docs/api_template.md', 438, 420 ]
115 silly gunzTarPerm extractEntry docs/api_utils.md
116 silly gunzTarPerm modified mode [ 'docs/api_utils.md', 438, 420 ]
117 silly gunzTarPerm extractEntry docs/contributing.md
118 silly gunzTarPerm modified mode [ 'docs/contributing.md', 438, 420 ]
119 silly gunzTarPerm extractEntry docs/example_gruntfiles.md
120 silly gunzTarPerm modified mode [ 'docs/example_gruntfiles.md', 438, 420 ]
121 silly gunzTarPerm extractEntry docs/exit_codes.md
122 silly gunzTarPerm modified mode [ 'docs/exit_codes.md', 438, 420 ]
123 silly gunzTarPerm extractEntry docs/faq.md
124 silly gunzTarPerm modified mode [ 'docs/faq.md', 438, 420 ]
125 silly gunzTarPerm extractEntry docs/api_config.md
126 silly gunzTarPerm modified mode [ 'docs/api_config.md', 438, 420 ]
127 silly gunzTarPerm extractEntry docs/helpers_directives.md
128 silly gunzTarPerm modified mode [ 'docs/helpers_directives.md', 438, 420 ]
129 silly gunzTarPerm extractEntry docs/plugins.md
130 silly gunzTarPerm modified mode [ 'docs/plugins.md', 438, 420 ]
131 silly gunzTarPerm extractEntry docs/api.md
132 silly gunzTarPerm modified mode [ 'docs/api.md', 438, 420 ]
133 silly gunzTarPerm extractEntry docs/task_concat.md
134 silly gunzTarPerm modified mode [ 'docs/task_concat.md', 438, 420 ]
135 silly gunzTarPerm extractEntry docs/task_init.md
136 silly gunzTarPerm modified mode [ 'docs/task_init.md', 438, 420 ]
137 silly gunzTarPerm extractEntry docs/task_lint.md
138 silly gunzTarPerm modified mode [ 'docs/task_lint.md', 438, 420 ]
139 silly gunzTarPerm extractEntry docs/task_min.md
140 silly gunzTarPerm modified mode [ 'docs/task_min.md', 438, 420 ]
141 silly gunzTarPerm extractEntry docs/task_qunit.md
142 silly gunzTarPerm modified mode [ 'docs/task_qunit.md', 438, 420 ]
143 silly gunzTarPerm extractEntry docs/task_server.md
144 silly gunzTarPerm modified mode [ 'docs/task_server.md', 438, 420 ]
145 silly gunzTarPerm extractEntry docs/toc.md
146 silly gunzTarPerm modified mode [ 'docs/toc.md', 438, 420 ]
147 silly gunzTarPerm extractEntry docs/types_of_tasks.md
148 silly gunzTarPerm modified mode [ 'docs/types_of_tasks.md', 438, 420 ]
149 silly gunzTarPerm extractEntry tasks/concat.js
150 silly gunzTarPerm modified mode [ 'tasks/concat.js', 438, 420 ]
151 silly gunzTarPerm extractEntry tasks/init.js
152 silly gunzTarPerm modified mode [ 'tasks/init.js', 438, 420 ]
153 silly gunzTarPerm extractEntry tasks/lint.js
154 silly gunzTarPerm modified mode [ 'tasks/lint.js', 438, 420 ]
155 silly gunzTarPerm extractEntry tasks/min.js
156 silly gunzTarPerm modified mode [ 'tasks/min.js', 438, 420 ]
157 silly gunzTarPerm extractEntry tasks/test.js
158 silly gunzTarPerm modified mode [ 'tasks/test.js', 438, 420 ]
159 silly gunzTarPerm extractEntry tasks/server.js
160 silly gunzTarPerm modified mode [ 'tasks/server.js', 438, 420 ]
161 silly gunzTarPerm extractEntry tasks/qunit.js
162 silly gunzTarPerm modified mode [ 'tasks/qunit.js', 438, 420 ]
163 silly gunzTarPerm extractEntry tasks/watch.js
164 silly gunzTarPerm modified mode [ 'tasks/watch.js', 438, 420 ]
165 silly gunzTarPerm extractEntry tasks/misc.js
166 silly gunzTarPerm modified mode [ 'tasks/misc.js', 438, 420 ]
167 silly gunzTarPerm extractEntry tasks/qunit/phantom.js
168 silly gunzTarPerm modified mode [ 'tasks/qunit/phantom.js', 438, 420 ]
169 silly gunzTarPerm extractEntry tasks/qunit/qunit.js
170 silly gunzTarPerm modified mode [ 'tasks/qunit/qunit.js', 438, 420 ]
171 silly gunzTarPerm extractEntry tasks/qunit/phantom.json
172 silly gunzTarPerm modified mode [ 'tasks/qunit/phantom.json', 438, 420 ]
173 silly gunzTarPerm extractEntry tasks/init/node.js
174 silly gunzTarPerm modified mode [ 'tasks/init/node.js', 438, 420 ]
175 silly gunzTarPerm extractEntry tasks/init/gruntfile.js
176 silly gunzTarPerm modified mode [ 'tasks/init/gruntfile.js', 438, 420 ]
177 silly gunzTarPerm extractEntry tasks/init/gruntplugin.js
178 silly gunzTarPerm modified mode [ 'tasks/init/gruntplugin.js', 438, 420 ]
179 silly gunzTarPerm extractEntry tasks/init/commonjs.js
180 silly gunzTarPerm modified mode [ 'tasks/init/commonjs.js', 438, 420 ]
181 silly gunzTarPerm extractEntry tasks/init/jquery.js
182 silly gunzTarPerm modified mode [ 'tasks/init/jquery.js', 438, 420 ]
183 silly gunzTarPerm extractEntry tasks/init/gruntfile/root/grunt.js
184 silly gunzTarPerm modified mode [ 'tasks/init/gruntfile/root/grunt.js', 438, 420 ]
185 silly gunzTarPerm extractEntry tasks/init/commonjs/rename.json
186 silly gunzTarPerm modified mode [ 'tasks/init/commonjs/rename.json', 438, 420 ]
187 silly gunzTarPerm extractEntry tasks/init/commonjs/root/.npmignore
188 silly gunzTarPerm modified mode [ 'tasks/init/commonjs/root/.npmignore', 438, 420 ]
189 silly gunzTarPerm extractEntry tasks/init/commonjs/root/README.md
190 silly gunzTarPerm modified mode [ 'tasks/init/commonjs/root/README.md', 438, 420 ]
191 silly gunzTarPerm extractEntry tasks/init/commonjs/root/grunt.js
192 silly gunzTarPerm modified mode [ 'tasks/init/commonjs/root/grunt.js', 438, 420 ]
193 silly gunzTarPerm extractEntry tasks/init/commonjs/root/lib/name.js
194 silly gunzTarPerm modified mode [ 'tasks/init/commonjs/root/lib/name.js', 438, 420 ]
195 silly gunzTarPerm extractEntry tasks/init/commonjs/root/test/name_test.js
196 silly gunzTarPerm modified mode [ 'tasks/init/commonjs/root/test/name_test.js', 438, 420 ]
197 silly gunzTarPerm extractEntry tasks/init/gruntplugin/rename.json
198 silly gunzTarPerm modified mode [ 'tasks/init/gruntplugin/rename.json', 438, 420 ]
199 silly gunzTarPerm extractEntry tasks/init/gruntplugin/root/.npmignore
200 silly gunzTarPerm modified mode [ 'tasks/init/gruntplugin/root/.npmignore', 438, 420 ]
201 silly gunzTarPerm extractEntry tasks/init/gruntplugin/root/README.md
202 silly gunzTarPerm modified mode [ 'tasks/init/gruntplugin/root/README.md', 438, 420 ]
203 silly gunzTarPerm extractEntry tasks/init/gruntplugin/root/grunt.js
204 silly gunzTarPerm modified mode [ 'tasks/init/gruntplugin/root/grunt.js', 438, 420 ]
205 silly gunzTarPerm extractEntry tasks/init/gruntplugin/root/bin/name
206 silly gunzTarPerm modified mode [ 'tasks/init/gruntplugin/root/bin/name', 438, 420 ]
207 silly gunzTarPerm extractEntry tasks/init/gruntplugin/root/tasks/name.js
208 silly gunzTarPerm modified mode [ 'tasks/init/gruntplugin/root/tasks/name.js', 438, 420 ]
209 silly gunzTarPerm extractEntry tasks/init/gruntplugin/root/test/name_test.js
210 silly gunzTarPerm modified mode [ 'tasks/init/gruntplugin/root/test/name_test.js', 438, 420 ]
211 silly gunzTarPerm extractEntry tasks/init/licenses/LICENSE-GPL
212 silly gunzTarPerm modified mode [ 'tasks/init/licenses/LICENSE-GPL', 438, 420 ]
213 silly gunzTarPerm extractEntry tasks/init/licenses/LICENSE-MIT
214 silly gunzTarPerm modified mode [ 'tasks/init/licenses/LICENSE-MIT', 438, 420 ]
215 silly gunzTarPerm extractEntry tasks/init/misc/placeholder
216 silly gunzTarPerm modified mode [ 'tasks/init/misc/placeholder', 438, 420 ]
217 silly gunzTarPerm extractEntry tasks/init/node/rename.json
218 silly gunzTarPerm modified mode [ 'tasks/init/node/rename.json', 438, 420 ]
219 silly gunzTarPerm extractEntry tasks/init/node/root/.npmignore
220 silly gunzTarPerm modified mode [ 'tasks/init/node/root/.npmignore', 438, 420 ]
221 silly gunzTarPerm extractEntry tasks/init/node/root/README.md
222 silly gunzTarPerm modified mode [ 'tasks/init/node/root/README.md', 438, 420 ]
223 silly gunzTarPerm extractEntry tasks/init/node/root/grunt.js
224 silly gunzTarPerm modified mode [ 'tasks/init/node/root/grunt.js', 438, 420 ]
225 silly gunzTarPerm extractEntry tasks/init/node/root/lib/name.js
226 silly gunzTarPerm modified mode [ 'tasks/init/node/root/lib/name.js', 438, 420 ]
227 silly gunzTarPerm extractEntry tasks/init/node/root/test/name_test.js
228 silly gunzTarPerm modified mode [ 'tasks/init/node/root/test/name_test.js', 438, 420 ]
229 silly gunzTarPerm extractEntry tasks/init/jquery/rename.json
230 silly gunzTarPerm modified mode [ 'tasks/init/jquery/rename.json', 438, 420 ]
231 silly gunzTarPerm extractEntry tasks/init/jquery/root/README.md
232 silly gunzTarPerm modified mode [ 'tasks/init/jquery/root/README.md', 438, 420 ]
233 silly gunzTarPerm extractEntry tasks/init/jquery/root/grunt.js
234 silly gunzTarPerm modified mode [ 'tasks/init/jquery/root/grunt.js', 438, 420 ]
235 silly gunzTarPerm extractEntry tasks/init/jquery/root/CONTRIBUTING.md
236 silly gunzTarPerm modified mode [ 'tasks/init/jquery/root/CONTRIBUTING.md', 438, 420 ]
237 silly gunzTarPerm extractEntry tasks/init/jquery/root/libs/jquery-loader.js
238 silly gunzTarPerm modified mode [ 'tasks/init/jquery/root/libs/jquery-loader.js', 438, 420 ]
239 silly gunzTarPerm extractEntry tasks/init/jquery/root/libs/jquery/jquery.js
240 silly gunzTarPerm modified mode [ 'tasks/init/jquery/root/libs/jquery/jquery.js', 438, 420 ]
241 silly gunzTarPerm extractEntry tasks/init/jquery/root/libs/qunit/qunit.js
242 silly gunzTarPerm modified mode [ 'tasks/init/jquery/root/libs/qunit/qunit.js', 438, 420 ]
243 silly gunzTarPerm extractEntry tasks/init/jquery/root/libs/qunit/qunit.css
244 silly gunzTarPerm modified mode [ 'tasks/init/jquery/root/libs/qunit/qunit.css', 438, 420 ]
245 silly gunzTarPerm extractEntry tasks/init/jquery/root/src/name.js
246 silly gunzTarPerm modified mode [ 'tasks/init/jquery/root/src/name.js', 438, 420 ]
247 silly gunzTarPerm extractEntry tasks/init/jquery/root/test/name_test.js
248 silly gunzTarPerm modified mode [ 'tasks/init/jquery/root/test/name_test.js', 438, 420 ]
249 silly gunzTarPerm extractEntry tasks/init/jquery/root/test/name.html
250 silly gunzTarPerm modified mode [ 'tasks/init/jquery/root/test/name.html', 438, 420 ]
251 silly gunzTarPerm extractEntry lib/grunt.js
252 silly gunzTarPerm modified mode [ 'lib/grunt.js', 438, 420 ]
253 silly gunzTarPerm extractEntry lib/grunt/cli.js
254 silly gunzTarPerm modified mode [ 'lib/grunt/cli.js', 438, 420 ]
255 silly gunzTarPerm extractEntry lib/grunt/config.js
256 silly gunzTarPerm modified mode [ 'lib/grunt/config.js', 438, 420 ]
257 silly gunzTarPerm extractEntry lib/grunt/fail.js
258 silly gunzTarPerm modified mode [ 'lib/grunt/fail.js', 438, 420 ]
259 silly gunzTarPerm extractEntry lib/grunt/file.js
260 silly gunzTarPerm modified mode [ 'lib/grunt/file.js', 438, 420 ]
261 silly gunzTarPerm extractEntry lib/grunt/help.js
262 silly gunzTarPerm modified mode [ 'lib/grunt/help.js', 438, 420 ]
263 silly gunzTarPerm extractEntry lib/grunt/log.js
264 silly gunzTarPerm modified mode [ 'lib/grunt/log.js', 438, 420 ]
265 silly gunzTarPerm extractEntry lib/grunt/option.js
266 silly gunzTarPerm modified mode [ 'lib/grunt/option.js', 438, 420 ]
267 silly gunzTarPerm extractEntry lib/grunt/task.js
268 silly gunzTarPerm modified mode [ 'lib/grunt/task.js', 438, 420 ]
269 silly gunzTarPerm extractEntry lib/grunt/template.js
270 silly gunzTarPerm modified mode [ 'lib/grunt/template.js', 438, 420 ]
271 silly gunzTarPerm extractEntry lib/grunt/utils.js
272 silly gunzTarPerm modified mode [ 'lib/grunt/utils.js', 438, 420 ]
273 silly gunzTarPerm extractEntry lib/util/findup.js
274 silly gunzTarPerm modified mode [ 'lib/util/findup.js', 438, 420 ]
275 silly gunzTarPerm extractEntry lib/util/namespace.js
276 silly gunzTarPerm modified mode [ 'lib/util/namespace.js', 438, 420 ]
277 silly gunzTarPerm extractEntry lib/util/task.js
278 silly gunzTarPerm modified mode [ 'lib/util/task.js', 438, 420 ]
279 verbose read json C:\Users\lobo\AppData\Roaming\npm\node_modules\grunt\package.json
280 silly lockFile d2a9693d-a-Roaming-npm-node-modules-grunt C:\Users\lobo\AppData\Roaming\npm\node_modules\grunt
281 info preinstall grunt@0.3.17
282 verbose from cache C:\Users\lobo\AppData\Roaming\npm\node_modules\grunt\package.json
283 verbose readDependencies using package.json deps
284 verbose from cache C:\Users\lobo\AppData\Roaming\npm\node_modules\grunt\package.json
285 verbose readDependencies using package.json deps
286 verbose cache add [ 'async@~0.1.18', null ]
287 verbose cache add name=undefined spec="async@~0.1.18" args=["async@~0.1.18",null]
288 verbose parsed url { pathname: 'async@~0.1.18',
288 verbose parsed url   path: 'async@~0.1.18',
288 verbose parsed url   href: 'async@~0.1.18' }
289 verbose cache add name="async" spec="~0.1.18" args=["async","~0.1.18"]
290 verbose parsed url { pathname: '~0.1.18', path: '~0.1.18', href: '~0.1.18' }
291 verbose addNamed [ 'async', '~0.1.18' ]
292 verbose addNamed [ null, '>=0.1.18- <0.2.0-' ]
293 silly lockFile f269fd17-async-0-1-18 async@~0.1.18
294 verbose lock async@~0.1.18 C:\Users\lobo\AppData\Roaming\npm-cache\f269fd17-async-0-1-18.lock
295 verbose cache add [ 'colors@~0.6.0', null ]
296 verbose cache add name=undefined spec="colors@~0.6.0" args=["colors@~0.6.0",null]
297 verbose parsed url { pathname: 'colors@~0.6.0',
297 verbose parsed url   path: 'colors@~0.6.0',
297 verbose parsed url   href: 'colors@~0.6.0' }
298 verbose cache add name="colors" spec="~0.6.0" args=["colors","~0.6.0"]
299 verbose parsed url { pathname: '~0.6.0', path: '~0.6.0', href: '~0.6.0' }
300 verbose addNamed [ 'colors', '~0.6.0' ]
301 verbose addNamed [ null, '>=0.6.0- <0.7.0-' ]
302 silly lockFile 87ce7fc7-colors-0-6-0 colors@~0.6.0
303 verbose lock colors@~0.6.0 C:\Users\lobo\AppData\Roaming\npm-cache\87ce7fc7-colors-0-6-0.lock
304 verbose cache add [ 'connect@~2.4.4', null ]
305 verbose cache add name=undefined spec="connect@~2.4.4" args=["connect@~2.4.4",null]
306 verbose parsed url { pathname: 'connect@~2.4.4',
306 verbose parsed url   path: 'connect@~2.4.4',
306 verbose parsed url   href: 'connect@~2.4.4' }
307 verbose cache add name="connect" spec="~2.4.4" args=["connect","~2.4.4"]
308 verbose parsed url { pathname: '~2.4.4', path: '~2.4.4', href: '~2.4.4' }
309 verbose addNamed [ 'connect', '~2.4.4' ]
310 verbose addNamed [ null, '>=2.4.4- <2.5.0-' ]
311 silly lockFile b52a1606-connect-2-4-4 connect@~2.4.4
312 verbose lock connect@~2.4.4 C:\Users\lobo\AppData\Roaming\npm-cache\b52a1606-connect-2-4-4.lock
313 verbose cache add [ 'dateformat@1.0.2-1.2.3', null ]
314 verbose cache add name=undefined spec="dateformat@1.0.2-1.2.3" args=["dateformat@1.0.2-1.2.3",null]
315 verbose parsed url { pathname: 'dateformat@1.0.2-1.2.3',
315 verbose parsed url   path: 'dateformat@1.0.2-1.2.3',
315 verbose parsed url   href: 'dateformat@1.0.2-1.2.3' }
316 verbose cache add name="dateformat" spec="1.0.2-1.2.3" args=["dateformat","1.0.2-1.2.3"]
317 verbose parsed url { pathname: '1.0.2-1.2.3',
317 verbose parsed url   path: '1.0.2-1.2.3',
317 verbose parsed url   href: '1.0.2-1.2.3' }
318 verbose addNamed [ 'dateformat', '1.0.2-1.2.3' ]
319 verbose addNamed [ '1.0.2-1.2.3', '1.0.2-1.2.3' ]
320 silly lockFile 644d6e27-dateformat-1-0-2-1-2-3 dateformat@1.0.2-1.2.3
321 verbose lock dateformat@1.0.2-1.2.3 C:\Users\lobo\AppData\Roaming\npm-cache\644d6e27-dateformat-1-0-2-1-2-3.lock
322 verbose cache add [ 'glob-whatev@~0.1.4', null ]
323 verbose cache add name=undefined spec="glob-whatev@~0.1.4" args=["glob-whatev@~0.1.4",null]
324 verbose parsed url { pathname: 'glob-whatev@~0.1.4',
324 verbose parsed url   path: 'glob-whatev@~0.1.4',
324 verbose parsed url   href: 'glob-whatev@~0.1.4' }
325 verbose cache add name="glob-whatev" spec="~0.1.4" args=["glob-whatev","~0.1.4"]
326 verbose parsed url { pathname: '~0.1.4', path: '~0.1.4', href: '~0.1.4' }
327 verbose addNamed [ 'glob-whatev', '~0.1.4' ]
328 verbose addNamed [ null, '>=0.1.4- <0.2.0-' ]
329 silly lockFile a1e77616-glob-whatev-0-1-4 glob-whatev@~0.1.4
330 verbose lock glob-whatev@~0.1.4 C:\Users\lobo\AppData\Roaming\npm-cache\a1e77616-glob-whatev-0-1-4.lock
331 verbose cache add [ 'hooker@~0.2.3', null ]
332 verbose cache add name=undefined spec="hooker@~0.2.3" args=["hooker@~0.2.3",null]
333 verbose parsed url { pathname: 'hooker@~0.2.3',
333 verbose parsed url   path: 'hooker@~0.2.3',
333 verbose parsed url   href: 'hooker@~0.2.3' }
334 verbose cache add name="hooker" spec="~0.2.3" args=["hooker","~0.2.3"]
335 verbose parsed url { pathname: '~0.2.3', path: '~0.2.3', href: '~0.2.3' }
336 verbose addNamed [ 'hooker', '~0.2.3' ]
337 verbose addNamed [ null, '>=0.2.3- <0.3.0-' ]
338 silly lockFile 2bcd1457-hooker-0-2-3 hooker@~0.2.3
339 verbose lock hooker@~0.2.3 C:\Users\lobo\AppData\Roaming\npm-cache\2bcd1457-hooker-0-2-3.lock
340 verbose cache add [ 'jshint@~0.9.1', null ]
341 verbose cache add name=undefined spec="jshint@~0.9.1" args=["jshint@~0.9.1",null]
342 verbose parsed url { pathname: 'jshint@~0.9.1',
342 verbose parsed url   path: 'jshint@~0.9.1',
342 verbose parsed url   href: 'jshint@~0.9.1' }
343 verbose cache add name="jshint" spec="~0.9.1" args=["jshint","~0.9.1"]
344 verbose parsed url { pathname: '~0.9.1', path: '~0.9.1', href: '~0.9.1' }
345 verbose addNamed [ 'jshint', '~0.9.1' ]
346 verbose addNamed [ null, '>=0.9.1- <0.10.0-' ]
347 silly lockFile fb892b37-jshint-0-9-1 jshint@~0.9.1
348 verbose lock jshint@~0.9.1 C:\Users\lobo\AppData\Roaming\npm-cache\fb892b37-jshint-0-9-1.lock
349 verbose cache add [ 'nodeunit@~0.7.4', null ]
350 verbose cache add name=undefined spec="nodeunit@~0.7.4" args=["nodeunit@~0.7.4",null]
351 verbose parsed url { pathname: 'nodeunit@~0.7.4',
351 verbose parsed url   path: 'nodeunit@~0.7.4',
351 verbose parsed url   href: 'nodeunit@~0.7.4' }
352 verbose cache add name="nodeunit" spec="~0.7.4" args=["nodeunit","~0.7.4"]
353 verbose parsed url { pathname: '~0.7.4', path: '~0.7.4', href: '~0.7.4' }
354 verbose addNamed [ 'nodeunit', '~0.7.4' ]
355 verbose addNamed [ null, '>=0.7.4- <0.8.0-' ]
356 silly lockFile d3f3b228-nodeunit-0-7-4 nodeunit@~0.7.4
357 verbose lock nodeunit@~0.7.4 C:\Users\lobo\AppData\Roaming\npm-cache\d3f3b228-nodeunit-0-7-4.lock
358 verbose cache add [ 'nopt@~1.0.10', null ]
359 verbose cache add name=undefined spec="nopt@~1.0.10" args=["nopt@~1.0.10",null]
360 verbose parsed url { pathname: 'nopt@~1.0.10',
360 verbose parsed url   path: 'nopt@~1.0.10',
360 verbose parsed url   href: 'nopt@~1.0.10' }
361 verbose cache add name="nopt" spec="~1.0.10" args=["nopt","~1.0.10"]
362 verbose parsed url { pathname: '~1.0.10', path: '~1.0.10', href: '~1.0.10' }
363 verbose addNamed [ 'nopt', '~1.0.10' ]
364 verbose addNamed [ null, '>=1.0.10- <1.1.0-' ]
365 silly lockFile 79f78dba-nopt-1-0-10 nopt@~1.0.10
366 verbose lock nopt@~1.0.10 C:\Users\lobo\AppData\Roaming\npm-cache\79f78dba-nopt-1-0-10.lock
367 verbose cache add [ 'prompt@~0.1.12', null ]
368 verbose cache add name=undefined spec="prompt@~0.1.12" args=["prompt@~0.1.12",null]
369 verbose parsed url { pathname: 'prompt@~0.1.12',
369 verbose parsed url   path: 'prompt@~0.1.12',
369 verbose parsed url   href: 'prompt@~0.1.12' }
370 verbose cache add name="prompt" spec="~0.1.12" args=["prompt","~0.1.12"]
371 verbose parsed url { pathname: '~0.1.12', path: '~0.1.12', href: '~0.1.12' }
372 verbose addNamed [ 'prompt', '~0.1.12' ]
373 verbose addNamed [ null, '>=0.1.12- <0.2.0-' ]
374 silly lockFile 39e4a135-prompt-0-1-12 prompt@~0.1.12
375 verbose lock prompt@~0.1.12 C:\Users\lobo\AppData\Roaming\npm-cache\39e4a135-prompt-0-1-12.lock
376 verbose cache add [ 'semver@~1.0.13', null ]
377 verbose cache add name=undefined spec="semver@~1.0.13" args=["semver@~1.0.13",null]
378 verbose parsed url { pathname: 'semver@~1.0.13',
378 verbose parsed url   path: 'semver@~1.0.13',
378 verbose parsed url   href: 'semver@~1.0.13' }
379 verbose cache add name="semver" spec="~1.0.13" args=["semver","~1.0.13"]
380 verbose parsed url { pathname: '~1.0.13', path: '~1.0.13', href: '~1.0.13' }
381 verbose addNamed [ 'semver', '~1.0.13' ]
382 verbose addNamed [ null, '>=1.0.13- <1.1.0-' ]
383 silly lockFile d70f2bf8-semver-1-0-13 semver@~1.0.13
384 verbose lock semver@~1.0.13 C:\Users\lobo\AppData\Roaming\npm-cache\d70f2bf8-semver-1-0-13.lock
385 silly addNameRange { name: 'async', range: '>=0.1.18- <0.2.0-', hasData: false }
386 silly addNameRange { name: 'colors', range: '>=0.6.0- <0.7.0-', hasData: false }
387 silly addNameRange { name: 'connect', range: '>=2.4.4- <2.5.0-', hasData: false }
388 silly addNameRange { name: 'glob-whatev',
388 silly addNameRange   range: '>=0.1.4- <0.2.0-',
388 silly addNameRange   hasData: false }
389 silly addNameRange { name: 'hooker', range: '>=0.2.3- <0.3.0-', hasData: false }
390 silly addNameRange { name: 'jshint', range: '>=0.9.1- <0.10.0-', hasData: false }
391 silly addNameRange { name: 'nopt', range: '>=1.0.10- <1.1.0-', hasData: false }
392 silly addNameRange { name: 'prompt', range: '>=0.1.12- <0.2.0-', hasData: false }
393 silly addNameRange { name: 'semver', range: '>=1.0.13- <1.1.0-', hasData: false }
394 verbose url raw dateformat/1.0.2-1.2.3
395 verbose url resolving [ 'https://registry.npmjs.org/', './dateformat/1.0.2-1.2.3' ]
396 verbose url resolved https://registry.npmjs.org/dateformat/1.0.2-1.2.3
397 info trying registry request attempt 1 at 18:16:22
398 verbose etag "O8GSS6LJKGS3B44EZODPIN2R"
399 http GET https://registry.npmjs.org/dateformat/1.0.2-1.2.3
400 verbose url raw colors
401 verbose url resolving [ 'https://registry.npmjs.org/', './colors' ]
402 verbose url resolved https://registry.npmjs.org/colors
403 info trying registry request attempt 1 at 18:16:22
404 verbose etag "6YMW4Y9S6F8G2ZUIRQX35XW5J"
405 http GET https://registry.npmjs.org/colors
406 verbose url raw connect
407 verbose url resolving [ 'https://registry.npmjs.org/', './connect' ]
408 verbose url resolved https://registry.npmjs.org/connect
409 info trying registry request attempt 1 at 18:16:22
410 verbose etag "7JTJQXLJUJDVMPHCBJ7IX3752"
411 http GET https://registry.npmjs.org/connect
412 silly addNameRange { name: 'nodeunit', range: '>=0.7.4- <0.8.0-', hasData: false }
413 verbose url raw async
414 verbose url resolving [ 'https://registry.npmjs.org/', './async' ]
415 verbose url resolved https://registry.npmjs.org/async
416 info trying registry request attempt 1 at 18:16:22
417 verbose etag "8KAPC8LH7LLPDIN1BMIKPDW87"
418 http GET https://registry.npmjs.org/async
419 verbose cache add [ 'uglify-js@~1.3.3', null ]
420 verbose cache add name=undefined spec="uglify-js@~1.3.3" args=["uglify-js@~1.3.3",null]
421 verbose parsed url { pathname: 'uglify-js@~1.3.3',
421 verbose parsed url   path: 'uglify-js@~1.3.3',
421 verbose parsed url   href: 'uglify-js@~1.3.3' }
422 verbose cache add name="uglify-js" spec="~1.3.3" args=["uglify-js","~1.3.3"]
423 verbose parsed url { pathname: '~1.3.3', path: '~1.3.3', href: '~1.3.3' }
424 verbose addNamed [ 'uglify-js', '~1.3.3' ]
425 verbose addNamed [ null, '>=1.3.3- <1.4.0-' ]
426 silly lockFile 0a2dd244-uglify-js-1-3-3 uglify-js@~1.3.3
427 verbose lock uglify-js@~1.3.3 C:\Users\lobo\AppData\Roaming\npm-cache\0a2dd244-uglify-js-1-3-3.lock
428 verbose cache add [ 'underscore@~1.2.4', null ]
429 verbose cache add name=undefined spec="underscore@~1.2.4" args=["underscore@~1.2.4",null]
430 verbose parsed url { pathname: 'underscore@~1.2.4',
430 verbose parsed url   path: 'underscore@~1.2.4',
430 verbose parsed url   href: 'underscore@~1.2.4' }
431 verbose cache add name="underscore" spec="~1.2.4" args=["underscore","~1.2.4"]
432 verbose parsed url { pathname: '~1.2.4', path: '~1.2.4', href: '~1.2.4' }
433 verbose addNamed [ 'underscore', '~1.2.4' ]
434 verbose addNamed [ null, '>=1.2.4- <1.3.0-' ]
435 silly lockFile 285bf6d1-underscore-1-2-4 underscore@~1.2.4
436 verbose lock underscore@~1.2.4 C:\Users\lobo\AppData\Roaming\npm-cache\285bf6d1-underscore-1-2-4.lock
437 verbose cache add [ 'underscore.string@~2.1.1', null ]
438 verbose cache add name=undefined spec="underscore.string@~2.1.1" args=["underscore.string@~2.1.1",null]
439 verbose parsed url { pathname: 'underscore.string@~2.1.1',
439 verbose parsed url   path: 'underscore.string@~2.1.1',
439 verbose parsed url   href: 'underscore.string@~2.1.1' }
440 verbose cache add name="underscore.string" spec="~2.1.1" args=["underscore.string","~2.1.1"]
441 verbose parsed url { pathname: '~2.1.1', path: '~2.1.1', href: '~2.1.1' }
442 verbose addNamed [ 'underscore.string', '~2.1.1' ]
443 verbose addNamed [ null, '>=2.1.1- <2.2.0-' ]
444 silly lockFile 912c049b-underscore-string-2-1-1 underscore.string@~2.1.1
445 verbose lock underscore.string@~2.1.1 C:\Users\lobo\AppData\Roaming\npm-cache\912c049b-underscore-string-2-1-1.lock
446 verbose cache add [ 'temporary@~0.0.4', null ]
447 verbose cache add name=undefined spec="temporary@~0.0.4" args=["temporary@~0.0.4",null]
448 verbose parsed url { pathname: 'temporary@~0.0.4',
448 verbose parsed url   path: 'temporary@~0.0.4',
448 verbose parsed url   href: 'temporary@~0.0.4' }
449 verbose cache add name="temporary" spec="~0.0.4" args=["temporary","~0.0.4"]
450 verbose parsed url { pathname: '~0.0.4', path: '~0.0.4', href: '~0.0.4' }
451 verbose addNamed [ 'temporary', '~0.0.4' ]
452 verbose addNamed [ null, '>=0.0.4- <0.1.0-' ]
453 silly lockFile 10f71c3b-temporary-0-0-4 temporary@~0.0.4
454 verbose lock temporary@~0.0.4 C:\Users\lobo\AppData\Roaming\npm-cache\10f71c3b-temporary-0-0-4.lock
455 verbose cache add [ 'gzip-js@~0.3.1', null ]
456 verbose cache add name=undefined spec="gzip-js@~0.3.1" args=["gzip-js@~0.3.1",null]
457 verbose parsed url { pathname: 'gzip-js@~0.3.1',
457 verbose parsed url   path: 'gzip-js@~0.3.1',
457 verbose parsed url   href: 'gzip-js@~0.3.1' }
458 verbose cache add name="gzip-js" spec="~0.3.1" args=["gzip-js","~0.3.1"]
459 verbose parsed url { pathname: '~0.3.1', path: '~0.3.1', href: '~0.3.1' }
460 verbose addNamed [ 'gzip-js', '~0.3.1' ]
461 verbose addNamed [ null, '>=0.3.1- <0.4.0-' ]
462 silly lockFile a3679caf-gzip-js-0-3-1 gzip-js@~0.3.1
463 verbose lock gzip-js@~0.3.1 C:\Users\lobo\AppData\Roaming\npm-cache\a3679caf-gzip-js-0-3-1.lock
464 verbose url raw jshint
465 verbose url resolving [ 'https://registry.npmjs.org/', './jshint' ]
466 verbose url resolved https://registry.npmjs.org/jshint
467 info trying registry request attempt 1 at 18:16:22
468 verbose etag "6R6JVN2Z4YRWN7LNKIR647GU9"
469 http GET https://registry.npmjs.org/jshint
470 verbose url raw glob-whatev
471 verbose url resolving [ 'https://registry.npmjs.org/', './glob-whatev' ]
472 verbose url resolved https://registry.npmjs.org/glob-whatev
473 info trying registry request attempt 1 at 18:16:22
474 verbose etag "4EV8L74WKF4ZBU7Q9HYQU0IQ1"
475 http GET https://registry.npmjs.org/glob-whatev
476 silly addNameRange { name: 'uglify-js', range: '>=1.3.3- <1.4.0-', hasData: false }
477 silly addNameRange { name: 'underscore', range: '>=1.2.4- <1.3.0-', hasData: false }
478 silly addNameRange { name: 'underscore.string',
478 silly addNameRange   range: '>=2.1.1- <2.2.0-',
478 silly addNameRange   hasData: false }
479 silly addNameRange { name: 'temporary', range: '>=0.0.4- <0.1.0-', hasData: false }
480 silly addNameRange { name: 'gzip-js', range: '>=0.3.1- <0.4.0-', hasData: false }
481 verbose url raw nopt
482 verbose url resolving [ 'https://registry.npmjs.org/', './nopt' ]
483 verbose url resolved https://registry.npmjs.org/nopt
484 info trying registry request attempt 1 at 18:16:22
485 verbose etag "52O6YWUGK5SGQXBC8QE1XQ1RU"
486 http GET https://registry.npmjs.org/nopt
487 verbose url raw prompt
488 verbose url resolving [ 'https://registry.npmjs.org/', './prompt' ]
489 verbose url resolved https://registry.npmjs.org/prompt
490 info trying registry request attempt 1 at 18:16:22
491 verbose etag "F1A4I1Z3O2EU27J57HDIU7RJC"
492 http GET https://registry.npmjs.org/prompt
493 verbose url raw semver
494 verbose url resolving [ 'https://registry.npmjs.org/', './semver' ]
495 verbose url resolved https://registry.npmjs.org/semver
496 info trying registry request attempt 1 at 18:16:22
497 verbose etag "ADB1FHALPBZF3FDBK4GTAUWQK"
498 http GET https://registry.npmjs.org/semver
499 verbose url raw hooker
500 verbose url resolving [ 'https://registry.npmjs.org/', './hooker' ]
501 verbose url resolved https://registry.npmjs.org/hooker
502 info trying registry request attempt 1 at 18:16:22
503 verbose etag "6CPMUPTFVC8DU1SBEOWXL11"
504 http GET https://registry.npmjs.org/hooker
505 verbose url raw nodeunit
506 verbose url resolving [ 'https://registry.npmjs.org/', './nodeunit' ]
507 verbose url resolved https://registry.npmjs.org/nodeunit
508 info trying registry request attempt 1 at 18:16:22
509 verbose etag "6EYNO8D31AMKU0HET0ARJFIFI"
510 http GET https://registry.npmjs.org/nodeunit
511 verbose url raw underscore
512 verbose url resolving [ 'https://registry.npmjs.org/', './underscore' ]
513 verbose url resolved https://registry.npmjs.org/underscore
514 info trying registry request attempt 1 at 18:16:22
515 verbose etag "19142ZG9NYVCVQW3I8IBQ5ONJ"
516 http GET https://registry.npmjs.org/underscore
517 verbose url raw underscore.string
518 verbose url resolving [ 'https://registry.npmjs.org/', './underscore.string' ]
519 verbose url resolved https://registry.npmjs.org/underscore.string
520 info trying registry request attempt 1 at 18:16:22
521 verbose etag "3MWY0AU9QPJT2WKLZ11RMIWVV"
522 http GET https://registry.npmjs.org/underscore.string
523 verbose url raw temporary
524 verbose url resolving [ 'https://registry.npmjs.org/', './temporary' ]
525 verbose url resolved https://registry.npmjs.org/temporary
526 info trying registry request attempt 1 at 18:16:22
527 verbose etag "3EB33NFC9KQJGGNSI6BGZD4GM"
528 http GET https://registry.npmjs.org/temporary
529 verbose url raw uglify-js
530 verbose url resolving [ 'https://registry.npmjs.org/', './uglify-js' ]
531 verbose url resolved https://registry.npmjs.org/uglify-js
532 info trying registry request attempt 1 at 18:16:22
533 verbose etag "BKA2P27QM3UVPSYTIDSK8F8V6"
534 http GET https://registry.npmjs.org/uglify-js
535 verbose url raw gzip-js
536 verbose url resolving [ 'https://registry.npmjs.org/', './gzip-js' ]
537 verbose url resolved https://registry.npmjs.org/gzip-js
538 info trying registry request attempt 1 at 18:16:22
539 verbose etag "46V7FH2PARKHGWALVU9U3BMUZ"
540 http GET https://registry.npmjs.org/gzip-js
541 http 304 https://registry.npmjs.org/colors
542 silly registry.get cb [ 304,
542 silly registry.get   { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
542 silly registry.get     etag: '"6YMW4Y9S6F8G2ZUIRQX35XW5J"',
542 silly registry.get     date: 'Tue, 22 Jan 2013 17:14:46 GMT',
542 silly registry.get     'content-length': '0' } ]
543 verbose etag colors from cache
544 http 304 https://registry.npmjs.org/jshint
545 silly registry.get cb [ 304,
545 silly registry.get   { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
545 silly registry.get     etag: '"6R6JVN2Z4YRWN7LNKIR647GU9"',
545 silly registry.get     date: 'Tue, 22 Jan 2013 17:14:47 GMT',
545 silly registry.get     'content-length': '0' } ]
546 verbose etag jshint from cache
547 silly addNameRange number 2 { name: 'colors', range: '>=0.6.0- <0.7.0-', hasData: true }
548 silly addNameRange versions [ 'colors', [ '0.3.0', '0.5.0', '0.5.1', '0.6.0', '0.6.0-1' ] ]
549 verbose addNamed [ 'colors', '0.6.0-1' ]
550 verbose addNamed [ '0.6.0-1', '0.6.0-1' ]
551 silly lockFile 02eba27f-colors-0-6-0-1 colors@0.6.0-1
552 verbose lock colors@0.6.0-1 C:\Users\lobo\AppData\Roaming\npm-cache\02eba27f-colors-0-6-0-1.lock
553 http 304 https://registry.npmjs.org/connect
554 silly registry.get cb [ 304,
554 silly registry.get   { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
554 silly registry.get     etag: '"7JTJQXLJUJDVMPHCBJ7IX3752"',
554 silly registry.get     date: 'Tue, 22 Jan 2013 17:14:47 GMT',
554 silly registry.get     'content-length': '0' } ]
555 verbose etag connect from cache
556 verbose read json C:\Users\lobo\AppData\Roaming\npm-cache\colors\0.6.0-1\package\package.json
557 http 304 https://registry.npmjs.org/dateformat/1.0.2-1.2.3
558 silly registry.get cb [ 304,
558 silly registry.get   { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
558 silly registry.get     etag: '"O8GSS6LJKGS3B44EZODPIN2R"',
558 silly registry.get     date: 'Tue, 22 Jan 2013 17:14:47 GMT',
558 silly registry.get     'content-length': '0' } ]
559 verbose etag dateformat/1.0.2-1.2.3 from cache
560 http 304 https://registry.npmjs.org/async
561 silly registry.get cb [ 304,
561 silly registry.get   { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
561 silly registry.get     etag: '"8KAPC8LH7LLPDIN1BMIKPDW87"',
561 silly registry.get     date: 'Tue, 22 Jan 2013 17:14:47 GMT',
561 silly registry.get     'content-length': '0' } ]
562 verbose etag async from cache
563 silly addNameRange number 2 { name: 'jshint', range: '>=0.9.1- <0.10.0-', hasData: true }
564 silly addNameRange versions [ 'jshint',
564 silly addNameRange   [ '0.1.8',
564 silly addNameRange     '0.1.9',
564 silly addNameRange     '0.2.0',
564 silly addNameRange     '0.2.1',
564 silly addNameRange     '0.2.2',
564 silly addNameRange     '0.2.3',
564 silly addNameRange     '0.3.0',
564 silly addNameRange     '0.3.1',
564 silly addNameRange     '0.4.0',
564 silly addNameRange     '0.5.0',
564 silly addNameRange     '0.5.1',
564 silly addNameRange     '0.5.2',
564 silly addNameRange     '0.5.3',
564 silly addNameRange     '0.5.4',
564 silly addNameRange     '0.5.5',
564 silly addNameRange     '0.5.6',
564 silly addNameRange     '0.5.7',
564 silly addNameRange     '0.5.8',
564 silly addNameRange     '0.5.9',
564 silly addNameRange     '0.6.0',
564 silly addNameRange     '0.6.1',
564 silly addNameRange     '0.6.2',
564 silly addNameRange     '0.6.3',
564 silly addNameRange     '0.7.0',
564 silly addNameRange     '0.7.1',
564 silly addNameRange     '0.7.2',
564 silly addNameRange     '0.7.3',
564 silly addNameRange     '0.8.0',
564 silly addNameRange     '0.8.1',
564 silly addNameRange     '0.8.2',
564 silly addNameRange     '0.9.0',
564 silly addNameRange     '0.9.1' ] ]
565 verbose addNamed [ 'jshint', '0.9.1' ]
566 verbose addNamed [ '0.9.1', '0.9.1' ]
567 silly lockFile 0e6d62f6-jshint-0-9-1 jshint@0.9.1
568 verbose lock jshint@0.9.1 C:\Users\lobo\AppData\Roaming\npm-cache\0e6d62f6-jshint-0-9-1.lock
569 verbose read json C:\Users\lobo\AppData\Roaming\npm-cache\jshint\0.9.1\package\package.json
570 silly addNameRange number 2 { name: 'connect', range: '>=2.4.4- <2.5.0-', hasData: true }
571 silly addNameRange versions [ 'connect',
571 silly addNameRange   [ '0.0.1',
571 silly addNameRange     '0.0.2',
571 silly addNameRange     '0.0.3',
571 silly addNameRange     '0.0.4',
571 silly addNameRange     '0.0.5',
571 silly addNameRange     '0.0.6',
571 silly addNameRange     '0.1.0',
571 silly addNameRange     '0.2.0',
571 silly addNameRange     '0.2.1',
571 silly addNameRange     '0.2.2',
571 silly addNameRange     '0.2.3',
571 silly addNameRange     '0.2.4',
571 silly addNameRange     '0.2.5',
571 silly addNameRange     '0.2.6',
571 silly addNameRange     '0.2.7',
571 silly addNameRange     '0.3.0',
571 silly addNameRange     '0.4.0',
571 silly addNameRange     '0.5.0',
571 silly addNameRange     '0.5.1',
571 silly addNameRange     '0.5.2',
571 silly addNameRange     '0.5.3',
571 silly addNameRange     '0.5.4',
571 silly addNameRange     '0.5.5',
571 silly addNameRange     '0.5.6',
571 silly addNameRange     '0.5.7',
571 silly addNameRange     '0.5.8',
571 silly addNameRange     '0.5.9',
571 silly addNameRange     '0.5.10',
571 silly addNameRange     '1.0.0',
571 silly addNameRange     '1.0.1',
571 silly addNameRange     '1.0.2',
571 silly addNameRange     '1.0.3',
571 silly addNameRange     '1.0.4',
571 silly addNameRange     '1.0.5',
571 silly addNameRange     '1.0.6',
571 silly addNameRange     '1.1.0',
571 silly addNameRange     '1.1.1',
571 silly addNameRange     '1.1.2',
571 silly addNameRange     '1.1.3',
571 silly addNameRange     '1.1.4',
571 silly addNameRange     '1.1.5',
571 silly addNameRange     '1.2.0',
571 silly addNameRange     '1.2.1',
571 silly addNameRange     '1.2.2',
571 silly addNameRange     '1.2.3',
571 silly addNameRange     '1.3.0',
571 silly addNameRange     '1.4.0',
571 silly addNameRange     '1.4.1',
571 silly addNameRange     '1.4.2',
571 silly addNameRange     '1.4.3',
571 silly addNameRange     '1.4.4',
571 silly addNameRange     '1.4.5',
571 silly addNameRange     '1.4.6',
571 silly addNameRange     '1.5.0',
571 silly addNameRange     '1.5.1',
571 silly addNameRange     '1.5.2',
571 silly addNameRange     '1.6.0',
571 silly addNameRange     '1.6.1',
571 silly addNameRange     '1.6.2',
571 silly addNameRange     '1.6.3',
571 silly addNameRange     '1.6.4',
571 silly addNameRange     '1.7.0',
571 silly addNameRange     '1.7.1',
571 silly addNameRange     '1.7.2',
571 silly addNameRange     '1.7.3',
571 silly addNameRange     '1.8.0',
571 silly addNameRange     '1.8.1',
571 silly addNameRange     '1.8.2',
571 silly addNameRange     '1.8.3',
571 silly addNameRange     '1.8.4',
571 silly addNameRange     '1.8.5',
571 silly addNameRange     '2.0.0',
571 silly addNameRange     '2.0.1',
571 silly addNameRange     '2.0.2',
571 silly addNameRange     '2.0.3',
571 silly addNameRange     '1.8.6',
571 silly addNameRange     '2.1.0',
571 silly addNameRange     '2.1.1',
571 silly addNameRange     '2.1.2',
571 silly addNameRange     '1.8.7',
571 silly addNameRange     '2.1.3',
571 silly addNameRange     '2.2.0',
571 silly addNameRange     '2.2.1',
571 silly addNameRange     '2.2.2',
571 silly addNameRange     '2.3.0',
571 silly addNameRange     '2.3.1',
571 silly addNameRange     '2.3.2',
571 silly addNameRange     '2.3.3',
571 silly addNameRange     '1.9.0',
571 silly addNameRange     '1.9.1',
571 silly addNameRange     '2.3.4',
571 silly addNameRange     '2.3.5',
571 silly addNameRange     '2.3.6',
571 silly addNameRange     '2.3.7',
571 silly addNameRange     '1.9.2',
571 silly addNameRange     '2.3.8',
571 silly addNameRange     '2.3.9',
571 silly addNameRange     '2.4.0',
571 silly addNameRange     '2.4.1',
571 silly addNameRange     '2.4.2',
571 silly addNameRange     '2.4.3',
571 silly addNameRange     '2.4.4',
571 silly addNameRange     '2.4.5',
571 silly addNameRange     '2.4.6',
571 silly addNameRange     '2.5.0',
571 silly addNameRange     '2.6.0',
571 silly addNameRange     '2.6.1',
571 silly addNameRange     '2.6.2',
571 silly addNameRange     '2.7.0',
571 silly addNameRange     '2.7.1',
571 silly addNameRange     '2.7.2' ] ]
572 verbose addNamed [ 'connect', '2.4.6' ]
573 verbose addNamed [ '2.4.6', '2.4.6' ]
574 silly lockFile 5779c636-connect-2-4-6 connect@2.4.6
575 verbose lock connect@2.4.6 C:\Users\lobo\AppData\Roaming\npm-cache\5779c636-connect-2-4-6.lock
576 silly lockFile 02eba27f-colors-0-6-0-1 colors@0.6.0-1
577 silly addNameRange number 2 { name: 'async', range: '>=0.1.18- <0.2.0-', hasData: true }
578 silly addNameRange versions [ 'async',
578 silly addNameRange   [ '0.1.0',
578 silly addNameRange     '0.1.1',
578 silly addNameRange     '0.1.2',
578 silly addNameRange     '0.1.3',
578 silly addNameRange     '0.1.4',
578 silly addNameRange     '0.1.5',
578 silly addNameRange     '0.1.6',
578 silly addNameRange     '0.1.7',
578 silly addNameRange     '0.1.8',
578 silly addNameRange     '0.1.9',
578 silly addNameRange     '0.1.10',
578 silly addNameRange     '0.1.11',
578 silly addNameRange     '0.1.12',
578 silly addNameRange     '0.1.13',
578 silly addNameRange     '0.1.14',
578 silly addNameRange     '0.1.15',
578 silly addNameRange     '0.1.16',
578 silly addNameRange     '0.1.17',
578 silly addNameRange     '0.1.18',
578 silly addNameRange     '0.1.19',
578 silly addNameRange     '0.1.20',
578 silly addNameRange     '0.1.21',
578 silly addNameRange     '0.1.22' ] ]
579 verbose addNamed [ 'async', '0.1.22' ]
580 verbose addNamed [ '0.1.22', '0.1.22' ]
581 silly lockFile 09d21715-async-0-1-22 async@0.1.22
582 verbose lock async@0.1.22 C:\Users\lobo\AppData\Roaming\npm-cache\09d21715-async-0-1-22.lock
583 silly lockFile 87ce7fc7-colors-0-6-0 colors@~0.6.0
584 verbose read json C:\Users\lobo\AppData\Roaming\npm-cache\dateformat\1.0.2-1.2.3\package\package.json
585 verbose read json C:\Users\lobo\AppData\Roaming\npm-cache\connect\2.4.6\package\package.json
586 verbose read json C:\Users\lobo\AppData\Roaming\npm-cache\async\0.1.22\package\package.json
587 silly lockFile 0e6d62f6-jshint-0-9-1 jshint@0.9.1
588 silly lockFile fb892b37-jshint-0-9-1 jshint@~0.9.1
589 silly lockFile 644d6e27-dateformat-1-0-2-1-2-3 dateformat@1.0.2-1.2.3
590 silly lockFile 5779c636-connect-2-4-6 connect@2.4.6
591 silly lockFile 09d21715-async-0-1-22 async@0.1.22
592 silly lockFile b52a1606-connect-2-4-4 connect@~2.4.4
593 silly lockFile f269fd17-async-0-1-18 async@~0.1.18
594 http 304 https://registry.npmjs.org/glob-whatev
595 silly registry.get cb [ 304,
595 silly registry.get   { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
595 silly registry.get     etag: '"4EV8L74WKF4ZBU7Q9HYQU0IQ1"',
595 silly registry.get     date: 'Tue, 22 Jan 2013 17:14:47 GMT',
595 silly registry.get     'content-length': '0' } ]
596 verbose etag glob-whatev from cache
597 silly addNameRange number 2 { name: 'glob-whatev', range: '>=0.1.4- <0.2.0-', hasData: true }
598 silly addNameRange versions [ 'glob-whatev',
598 silly addNameRange   [ '0.1.0',
598 silly addNameRange     '0.1.1',
598 silly addNameRange     '0.1.2',
598 silly addNameRange     '0.1.3',
598 silly addNameRange     '0.1.4',
598 silly addNameRange     '0.1.5',
598 silly addNameRange     '0.1.6',
598 silly addNameRange     '0.1.7',
598 silly addNameRange     '0.1.8' ] ]
599 verbose addNamed [ 'glob-whatev', '0.1.8' ]
600 verbose addNamed [ '0.1.8', '0.1.8' ]
601 silly lockFile ebc9fd9e-glob-whatev-0-1-8 glob-whatev@0.1.8
602 verbose lock glob-whatev@0.1.8 C:\Users\lobo\AppData\Roaming\npm-cache\ebc9fd9e-glob-whatev-0-1-8.lock
603 verbose read json C:\Users\lobo\AppData\Roaming\npm-cache\glob-whatev\0.1.8\package\package.json
604 silly lockFile ebc9fd9e-glob-whatev-0-1-8 glob-whatev@0.1.8
605 silly lockFile a1e77616-glob-whatev-0-1-4 glob-whatev@~0.1.4
606 http 304 https://registry.npmjs.org/nopt
607 silly registry.get cb [ 304,
607 silly registry.get   { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
607 silly registry.get     etag: '"52O6YWUGK5SGQXBC8QE1XQ1RU"',
607 silly registry.get     date: 'Tue, 22 Jan 2013 17:14:47 GMT',
607 silly registry.get     'content-length': '0' } ]
608 verbose etag nopt from cache
609 http 304 https://registry.npmjs.org/prompt
610 silly registry.get cb [ 304,
610 silly registry.get   { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
610 silly registry.get     etag: '"F1A4I1Z3O2EU27J57HDIU7RJC"',
610 silly registry.get     date: 'Tue, 22 Jan 2013 17:14:47 GMT',
610 silly registry.get     'content-length': '0' } ]
611 verbose etag prompt from cache
612 silly addNameRange number 2 { name: 'nopt', range: '>=1.0.
shama commented 11 years ago

It looks like a permission problem. Try again running as an Administrator.

lobopl commented 11 years ago

I runned this as a administrator before i posted this issue. The result is exactly the same

tkellen commented 11 years ago

Sorry, EPERM issues are not related to grunt. Please open this issue here: https://github.com/isaacs/npm