error retrieving current directory: getcwd: cannot access parent directories: Permission denied #2657

Closed
kstenerud opened this Issue Jul 28, 2012 · 1 comment

Projects

None yet

2 participants

$ sudo npm install -g derby
npm http GET https://registry.npmjs.org/derby
...
npm http GET https://registry.npmjs.org/distribute/0.1.4
shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied
npm http GET https://registry.npmjs.org/cssom
npm http GET https://registry.npmjs.org/debug

node.js:520
    var cwd = process.cwd();
                      ^
Error: EACCES, permission denied
    at Function.startup.resolveArgv0 (node.js:520:23)
    at startup (node.js:54:13)
    at node.js:611:3
npm ERR! chokidar@0.4.0 postinstall: `node setup.js postinstall`
npm ERR! `sh "-c" "node setup.js postinstall"` failed with 11
npm ERR! 
npm ERR! Failed at the chokidar@0.4.0 postinstall script.
npm ERR! This is most likely a problem with the chokidar package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node setup.js postinstall
npm ERR! You can get their info via:
npm ERR!     npm owner ls chokidar
npm ERR! There is likely additional logging output above.

npm ERR! System Darwin 11.4.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "derby"
npm ERR! cwd /Users/kstenerud
npm ERR! node -v v0.8.4
npm ERR! npm -v 1.1.45
npm ERR! code ELIFECYCLE
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/derby/node_modules/less/dist/less-1.2.1.min.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 Darwin 11.4.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "derby"
npm ERR! cwd /Users/kstenerud
npm ERR! node -v v0.8.4
npm ERR! npm -v 1.1.45
npm ERR! path /usr/local/lib/node_modules/derby/node_modules/less/dist/less-1.2.1.min.js
npm ERR! fstream_path /usr/local/lib/node_modules/derby/node_modules/less/dist/less-1.2.1.min.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack Writer._finish.er.fstream_finish_call (/usr/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26)
npm ERR! fstream_stack Object.oncomplete (fs.js:297:15)
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/derby/node_modules/racer/examples/pad/script.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 Darwin 11.4.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "derby"
npm ERR! cwd /Users/kstenerud
npm ERR! node -v v0.8.4
npm ERR! npm -v 1.1.45
npm ERR! path /usr/local/lib/node_modules/derby/node_modules/racer/examples/pad/script.js
npm ERR! fstream_path /usr/local/lib/node_modules/derby/node_modules/racer/examples/pad/script.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack Writer._finish.er.fstream_finish_call (/usr/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26)
npm ERR! fstream_stack Object.oncomplete (fs.js:297:15)
...

Contents of npm_debug.log:

0 info it worked if it ends with ok
1 verbose cli [ 'node', '/usr/local/bin/npm', 'install', '-g', 'derby' ]
2 info using npm@1.1.45
3 info using node@v0.8.4
4 verbose config file /Users/kstenerud/.npmrc
5 verbose config file /usr/local/etc/npmrc
6 verbose config file /usr/local/lib/node_modules/npm/npmrc
7 verbose cache add [ 'derby', null ]
8 silly cache add name=undefined spec="derby" args=["derby",null]
9 verbose parsed url { pathname: 'derby', path: 'derby', href: 'derby' }
10 silly lockFile b634111a-derby derby
11 verbose lock derby /Users/kstenerud/.npm/b634111a-derby.lock
12 silly lockFile b634111a-derby derby
13 verbose addNamed [ 'derby', '' ]
14 verbose addNamed [ null, '' ]
15 silly lockFile 5e3e6f48-derby derby@
16 verbose lock derby@ /Users/kstenerud/.npm/5e3e6f48-derby.lock
17 silly addNameRange { name: 'derby', range: '', hasData: false }
18 verbose url raw derby
19 verbose url resolving [ 'https://registry.npmjs.org/', './derby' ]
20 verbose url resolved https://registry.npmjs.org/derby
21 info retry registry request attempt 1 at 17:21:05
22 verbose etag "7J5TNWZM5XJ3QDVB9B6IZTCEQ"
23 http GET https://registry.npmjs.org/derby
24 http 304 https://registry.npmjs.org/derby
25 silly registry.get cb [ 304,
25 silly registry.get   { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
25 silly registry.get     etag: '"7J5TNWZM5XJ3QDVB9B6IZTCEQ"',
25 silly registry.get     date: 'Sat, 28 Jul 2012 00:21:06 GMT',
25 silly registry.get     'content-length': '0' } ]
26 verbose etag derby from cache
27 silly addNameRange number 2 { name: 'derby', range: '', hasData: true }
28 silly addNameRange versions [ 'derby',
28 silly addNameRange   [ '0.0.1',
28 silly addNameRange     '0.0.2',
28 silly addNameRange     '0.0.3',
28 silly addNameRange     '0.0.4',
28 silly addNameRange     '0.0.5',
28 silly addNameRange     '0.0.6',
28 silly addNameRange     '0.0.7',
28 silly addNameRange     '0.0.8',
28 silly addNameRange     '0.0.9',
28 silly addNameRange     '0.0.10',
28 silly addNameRange     '0.1.0',
28 silly addNameRange     '0.1.1',
28 silly addNameRange     '0.1.2',
28 silly addNameRange     '0.1.3',
28 silly addNameRange     '0.1.4',
28 silly addNameRange     '0.1.5',
28 silly addNameRange     '0.1.6',
28 silly addNameRange     '0.1.7',
28 silly addNameRange     '0.1.8',
28 silly addNameRange     '0.1.9',
28 silly addNameRange     '0.1.10',
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' ] ]
29 verbose addNamed [ 'derby', '0.3.12' ]
30 verbose addNamed [ '0.3.12', '0.3.12' ]
31 silly lockFile ffecd490-derby-0-3-12 derby@0.3.12
32 verbose lock derby@0.3.12 /Users/kstenerud/.npm/ffecd490-derby-0-3-12.lock
33 silly lockFile ffecd490-derby-0-3-12 derby@0.3.12
34 silly lockFile 5e3e6f48-derby derby@
35 silly resolved [ { name: 'derby',
35 silly resolved     description: 'MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers.',
35 silly resolved     version: '0.3.12',
35 silly resolved     homepage: 'http://derbyjs.com/',
35 silly resolved     repository: { type: 'git', url: 'git://github.com/codeparty/derby.git' },
35 silly resolved     main: './lib/derby.js',
35 silly resolved     bin: { derby: './bin/derby' },
35 silly resolved     dependencies:
35 silly resolved      { 'dom-shim': '>=0.1.0',
35 silly resolved        'html-util': '>=0.1.3',
35 silly resolved        tracks: '>=0.1.5',
35 silly resolved        racer: '0.3.12',
35 silly resolved        chokidar: '>=0.2.6',
35 silly resolved        stylus: '>=0.25.0',
35 silly resolved        less: '>=1.3.0',
35 silly resolved        nib: '>=0.4.1',
35 silly resolved        commander: '>=0.5.2',
35 silly resolved        mkdirp: '>=0.3.3',
35 silly resolved        up: '>=0.1.4' },
35 silly resolved     engines: { node: '>=0.6.0' },
35 silly resolved     devDependencies: { 'coffee-script': '>=1.3.1' },
35 silly resolved     optionalDependencies: {},
35 silly resolved     readme: '# Derby\n\nThe Derby MVC framework makes it easy to write realtime, collaborative applications that run in both Node.js and browsers.\n\nDerby includes a powerful data synchronization engine called Racer that automatically syncs data among browsers, servers, and a database. Models subscribe to changes on specific objects, enabling granular control of data propagation without defining channels. Racer supports offline usage and conflict resolution out of the box, which greatly simplifies writing multi-user applications.\n\nDerby applications load immediately and can be indexed by search engines, because the same templates render on both server and client. In addition, templates define bindings, which instantly update the view when the model changes and vice versa. Derby makes it simple to write applications that load as fast as a search engine, are as interactive as a document editor, and work offline.\n\nSee **http://derbyjs.com/**\n\n## Disclaimer\n\nDerby and Racer are alpha software. While Derby should work well enough for prototyping and weekend projects, it is still undergoing major development. APIs are subject to change.\n\nIf you have feedback, ideas, or suggestions, please message the [Google Group](http://groups.google.com/group/derbyjs) or create an Issue. If you are interested in contributing, please reach out to [Brian](https://github.com/bnoguchi) and [Nate](https://github.com/nateps).\n\n## MIT License\nCopyright (c) 2011 by Nate Smith and Brian Noguchi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n',
35 silly resolved     _id: 'derby@0.3.12',
35 silly resolved     _from: 'derby' } ]
36 info install derby@0.3.12 into /usr/local/lib
37 info installOne derby@0.3.12
38 info /usr/local/lib/node_modules/derby unbuild
39 verbose tar unpack /Users/kstenerud/.npm/derby/0.3.12/package.tgz
40 silly lockFile effab50b-usr-local-lib-node-modules-derby /usr/local/lib/node_modules/derby
41 verbose lock /usr/local/lib/node_modules/derby /Users/kstenerud/.npm/effab50b-usr-local-lib-node-modules-derby.lock
42 silly gunzTarPerm modes [ '755', '644' ]
43 silly gunzTarPerm extractEntry package.json
44 silly gunzTarPerm extractEntry .npmignore
45 silly gunzTarPerm extractEntry README.md
46 silly gunzTarPerm extractEntry bin/derby
47 silly gunzTarPerm extractEntry bin/lib/derby.js
48 silly gunzTarPerm extractEntry bin/src/derby.coffee
49 silly gunzTarPerm extractEntry History.md
50 silly gunzTarPerm extractEntry lib/component.js
51 silly gunzTarPerm extractEntry lib/derby.server.js
52 silly gunzTarPerm extractEntry lib/Dom.js
53 silly gunzTarPerm extractEntry lib/eventBinding.js
54 silly gunzTarPerm extractEntry lib/EventDispatcher.js
55 silly gunzTarPerm extractEntry lib/derby.Model.js
56 silly gunzTarPerm extractEntry lib/markup.js
57 silly gunzTarPerm extractEntry lib/PathMap.js
58 silly gunzTarPerm extractEntry lib/refresh.js
59 silly gunzTarPerm extractEntry lib/refresh.server.js
60 silly gunzTarPerm extractEntry lib/View.js
61 silly gunzTarPerm extractEntry lib/derby.js
62 silly gunzTarPerm extractEntry lib/View.server.js
63 silly gunzTarPerm extractEntry lib/derby.browser.js
64 silly gunzTarPerm extractEntry lib/viewPath.js
65 silly gunzTarPerm extractEntry lib/files.js
66 silly gunzTarPerm extractEntry Makefile
67 silly gunzTarPerm extractEntry test/EventDispatcher.mocha.coffee
68 silly gunzTarPerm extractEntry test/files.mocha.coffee
69 silly gunzTarPerm extractEntry test/fixtures/components/ui/index.js
70 silly gunzTarPerm extractEntry test/fixtures/components/ui/box.html
71 silly gunzTarPerm extractEntry test/fixtures/components/ui/button.html
72 silly gunzTarPerm extractEntry test/fixtures/components/ui/dropdown/index.js
73 silly gunzTarPerm extractEntry test/fixtures/components/ui/dropdown/index.html
74 silly gunzTarPerm extractEntry test/fixtures/styles/app/expected.less.css
75 silly gunzTarPerm extractEntry test/fixtures/styles/app/expected.styl.css
76 silly gunzTarPerm extractEntry test/fixtures/styles/app/index.less
77 silly gunzTarPerm extractEntry test/fixtures/styles/app/index.styl
78 silly gunzTarPerm extractEntry test/libraries.mocha.coffee
79 silly gunzTarPerm extractEntry test/mocha.opts
80 silly gunzTarPerm extractEntry test/mocks.coffee
81 silly gunzTarPerm extractEntry test/PathMap.mocha.coffee
82 silly gunzTarPerm extractEntry test/View.components.mocha.coffee
83 silly gunzTarPerm extractEntry test/View.mocha.coffee
84 silly lockFile effab50b-usr-local-lib-node-modules-derby /usr/local/lib/node_modules/derby
85 info preinstall derby@0.3.12
86 verbose readDependencies using package.json deps
87 verbose readDependencies using package.json deps
88 verbose cache add [ 'dom-shim@>=0.1.0', null ]
89 silly cache add name=undefined spec="dom-shim@>=0.1.0" args=["dom-shim@>=0.1.0",null]
90 verbose parsed url { pathname: 'dom-shim@%3E=0.1.0',
90 verbose parsed url   path: 'dom-shim@%3E=0.1.0',
90 verbose parsed url   href: 'dom-shim@%3E=0.1.0' }
91 silly cache add name="dom-shim" spec=">=0.1.0" args=["dom-shim",">=0.1.0"]
92 verbose parsed url { pathname: '%3E=0.1.0', path: '%3E=0.1.0', href: '%3E=0.1.0' }
93 verbose addNamed [ 'dom-shim', '>=0.1.0' ]
94 verbose addNamed [ null, '>=0.1.0' ]
95 silly lockFile 3da3676e-dom-shim-0-1-0 dom-shim@>=0.1.0
96 verbose lock dom-shim@>=0.1.0 /Users/kstenerud/.npm/3da3676e-dom-shim-0-1-0.lock
97 verbose cache add [ 'html-util@>=0.1.3', null ]
98 silly cache add name=undefined spec="html-util@>=0.1.3" args=["html-util@>=0.1.3",null]
99 verbose parsed url { pathname: 'html-util@%3E=0.1.3',
99 verbose parsed url   path: 'html-util@%3E=0.1.3',
99 verbose parsed url   href: 'html-util@%3E=0.1.3' }
100 silly cache add name="html-util" spec=">=0.1.3" args=["html-util",">=0.1.3"]
101 verbose parsed url { pathname: '%3E=0.1.3', path: '%3E=0.1.3', href: '%3E=0.1.3' }
102 verbose addNamed [ 'html-util', '>=0.1.3' ]
103 verbose addNamed [ null, '>=0.1.3' ]
104 silly lockFile e7958430-html-util-0-1-3 html-util@>=0.1.3
105 verbose lock html-util@>=0.1.3 /Users/kstenerud/.npm/e7958430-html-util-0-1-3.lock
106 silly addNameRange { name: 'dom-shim', range: '>=0.1.0', hasData: false }
107 silly addNameRange { name: 'html-util', range: '>=0.1.3', hasData: false }
108 verbose cache add [ 'tracks@>=0.1.5', null ]
109 silly cache add name=undefined spec="tracks@>=0.1.5" args=["tracks@>=0.1.5",null]
110 verbose parsed url { pathname: 'tracks@%3E=0.1.5',
110 verbose parsed url   path: 'tracks@%3E=0.1.5',
110 verbose parsed url   href: 'tracks@%3E=0.1.5' }
111 silly cache add name="tracks" spec=">=0.1.5" args=["tracks",">=0.1.5"]
112 verbose parsed url { pathname: '%3E=0.1.5', path: '%3E=0.1.5', href: '%3E=0.1.5' }
113 verbose addNamed [ 'tracks', '>=0.1.5' ]
114 verbose addNamed [ null, '>=0.1.5' ]
115 silly lockFile e3f9c032-tracks-0-1-5 tracks@>=0.1.5
116 verbose lock tracks@>=0.1.5 /Users/kstenerud/.npm/e3f9c032-tracks-0-1-5.lock
117 silly addNameRange { name: 'tracks', range: '>=0.1.5', hasData: false }
118 verbose url raw dom-shim
119 verbose url resolving [ 'https://registry.npmjs.org/', './dom-shim' ]
120 verbose url resolved https://registry.npmjs.org/dom-shim
121 info retry registry request attempt 1 at 17:21:06
122 verbose etag "EVYEHM8YD6C486RBAUC9VGK3A"
123 http GET https://registry.npmjs.org/dom-shim
124 verbose url raw html-util
125 verbose url resolving [ 'https://registry.npmjs.org/', './html-util' ]
126 verbose url resolved https://registry.npmjs.org/html-util
127 info retry registry request attempt 1 at 17:21:06
128 verbose etag "12JUZ62ZGOII7AY3A2Z33OAZK"
129 http GET https://registry.npmjs.org/html-util
130 verbose cache add [ 'racer@0.3.12', null ]
131 silly cache add name=undefined spec="racer@0.3.12" args=["racer@0.3.12",null]
132 verbose parsed url { pathname: 'racer@0.3.12',
132 verbose parsed url   path: 'racer@0.3.12',
132 verbose parsed url   href: 'racer@0.3.12' }
133 silly cache add name="racer" spec="0.3.12" args=["racer","0.3.12"]
134 verbose parsed url { pathname: '0.3.12', path: '0.3.12', href: '0.3.12' }
135 verbose addNamed [ 'racer', '0.3.12' ]
136 verbose addNamed [ '0.3.12', '0.3.12' ]
137 silly lockFile 7aaa1f01-racer-0-3-12 racer@0.3.12
138 verbose lock racer@0.3.12 /Users/kstenerud/.npm/7aaa1f01-racer-0-3-12.lock
139 verbose cache add [ 'chokidar@>=0.2.6', null ]
140 silly cache add name=undefined spec="chokidar@>=0.2.6" args=["chokidar@>=0.2.6",null]
141 verbose parsed url { pathname: 'chokidar@%3E=0.2.6',
141 verbose parsed url   path: 'chokidar@%3E=0.2.6',
141 verbose parsed url   href: 'chokidar@%3E=0.2.6' }
142 silly cache add name="chokidar" spec=">=0.2.6" args=["chokidar",">=0.2.6"]
143 verbose parsed url { pathname: '%3E=0.2.6', path: '%3E=0.2.6', href: '%3E=0.2.6' }
144 verbose addNamed [ 'chokidar', '>=0.2.6' ]
145 verbose addNamed [ null, '>=0.2.6' ]
146 silly lockFile 58e77774-chokidar-0-2-6 chokidar@>=0.2.6
147 verbose lock chokidar@>=0.2.6 /Users/kstenerud/.npm/58e77774-chokidar-0-2-6.lock
148 verbose cache add [ 'stylus@>=0.25.0', null ]
149 silly cache add name=undefined spec="stylus@>=0.25.0" args=["stylus@>=0.25.0",null]
150 verbose parsed url { pathname: 'stylus@%3E=0.25.0',
150 verbose parsed url   path: 'stylus@%3E=0.25.0',
150 verbose parsed url   href: 'stylus@%3E=0.25.0' }
151 silly cache add name="stylus" spec=">=0.25.0" args=["stylus",">=0.25.0"]
152 verbose parsed url { pathname: '%3E=0.25.0',
152 verbose parsed url   path: '%3E=0.25.0',
152 verbose parsed url   href: '%3E=0.25.0' }
153 verbose addNamed [ 'stylus', '>=0.25.0' ]
154 verbose addNamed [ null, '>=0.25.0' ]
155 silly lockFile e9308447-stylus-0-25-0 stylus@>=0.25.0
156 verbose lock stylus@>=0.25.0 /Users/kstenerud/.npm/e9308447-stylus-0-25-0.lock
157 verbose cache add [ 'less@>=1.3.0', null ]
158 silly cache add name=undefined spec="less@>=1.3.0" args=["less@>=1.3.0",null]
159 verbose parsed url { pathname: 'less@%3E=1.3.0',
159 verbose parsed url   path: 'less@%3E=1.3.0',
159 verbose parsed url   href: 'less@%3E=1.3.0' }
160 silly cache add name="less" spec=">=1.3.0" args=["less",">=1.3.0"]
161 verbose parsed url { pathname: '%3E=1.3.0', path: '%3E=1.3.0', href: '%3E=1.3.0' }
162 verbose addNamed [ 'less', '>=1.3.0' ]
163 verbose addNamed [ null, '>=1.3.0' ]
164 silly lockFile c2e27617-less-1-3-0 less@>=1.3.0
165 verbose lock less@>=1.3.0 /Users/kstenerud/.npm/c2e27617-less-1-3-0.lock
166 verbose cache add [ 'nib@>=0.4.1', null ]
167 silly cache add name=undefined spec="nib@>=0.4.1" args=["nib@>=0.4.1",null]
168 verbose parsed url { pathname: 'nib@%3E=0.4.1',
168 verbose parsed url   path: 'nib@%3E=0.4.1',
168 verbose parsed url   href: 'nib@%3E=0.4.1' }
169 silly cache add name="nib" spec=">=0.4.1" args=["nib",">=0.4.1"]
170 verbose parsed url { pathname: '%3E=0.4.1', path: '%3E=0.4.1', href: '%3E=0.4.1' }
171 verbose addNamed [ 'nib', '>=0.4.1' ]
172 verbose addNamed [ null, '>=0.4.1' ]
173 silly lockFile 7202582b-nib-0-4-1 nib@>=0.4.1
174 verbose lock nib@>=0.4.1 /Users/kstenerud/.npm/7202582b-nib-0-4-1.lock
175 verbose cache add [ 'commander@>=0.5.2', null ]
176 silly cache add name=undefined spec="commander@>=0.5.2" args=["commander@>=0.5.2",null]
177 verbose parsed url { pathname: 'commander@%3E=0.5.2',
177 verbose parsed url   path: 'commander@%3E=0.5.2',
177 verbose parsed url   href: 'commander@%3E=0.5.2' }
178 silly cache add name="commander" spec=">=0.5.2" args=["commander",">=0.5.2"]
179 verbose parsed url { pathname: '%3E=0.5.2', path: '%3E=0.5.2', href: '%3E=0.5.2' }
180 verbose addNamed [ 'commander', '>=0.5.2' ]
181 verbose addNamed [ null, '>=0.5.2' ]
182 silly lockFile 0f53d85b-commander-0-5-2 commander@>=0.5.2
183 verbose lock commander@>=0.5.2 /Users/kstenerud/.npm/0f53d85b-commander-0-5-2.lock
184 verbose cache add [ 'mkdirp@>=0.3.3', null ]
185 silly cache add name=undefined spec="mkdirp@>=0.3.3" args=["mkdirp@>=0.3.3",null]
186 verbose parsed url { pathname: 'mkdirp@%3E=0.3.3',
186 verbose parsed url   path: 'mkdirp@%3E=0.3.3',
186 verbose parsed url   href: 'mkdirp@%3E=0.3.3' }
187 silly cache add name="mkdirp" spec=">=0.3.3" args=["mkdirp",">=0.3.3"]
188 verbose parsed url { pathname: '%3E=0.3.3', path: '%3E=0.3.3', href: '%3E=0.3.3' }
189 verbose addNamed [ 'mkdirp', '>=0.3.3' ]
190 verbose addNamed [ null, '>=0.3.3' ]
191 silly lockFile f794bd10-mkdirp-0-3-3 mkdirp@>=0.3.3
192 verbose lock mkdirp@>=0.3.3 /Users/kstenerud/.npm/f794bd10-mkdirp-0-3-3.lock
193 verbose cache add [ 'up@>=0.1.4', null ]
194 silly cache add name=undefined spec="up@>=0.1.4" args=["up@>=0.1.4",null]
195 verbose parsed url { pathname: 'up@%3E=0.1.4',
195 verbose parsed url   path: 'up@%3E=0.1.4',
195 verbose parsed url   href: 'up@%3E=0.1.4' }
196 silly cache add name="up" spec=">=0.1.4" args=["up",">=0.1.4"]
197 verbose parsed url { pathname: '%3E=0.1.4', path: '%3E=0.1.4', href: '%3E=0.1.4' }
198 verbose addNamed [ 'up', '>=0.1.4' ]
199 verbose addNamed [ null, '>=0.1.4' ]
200 silly lockFile 68401ea1-up-0-1-4 up@>=0.1.4
201 verbose lock up@>=0.1.4 /Users/kstenerud/.npm/68401ea1-up-0-1-4.lock
202 silly addNameRange { name: 'chokidar', range: '>=0.2.6', hasData: false }
203 silly addNameRange { name: 'stylus', range: '>=0.25.0', hasData: false }
204 silly addNameRange { name: 'less', range: '>=1.3.0', hasData: false }
205 silly addNameRange { name: 'nib', range: '>=0.4.1', hasData: false }
206 silly addNameRange { name: 'commander', range: '>=0.5.2', hasData: false }
207 silly addNameRange { name: 'mkdirp', range: '>=0.3.3', hasData: false }
208 silly addNameRange { name: 'up', range: '>=0.1.4', hasData: false }
209 verbose url raw tracks
210 verbose url resolving [ 'https://registry.npmjs.org/', './tracks' ]
211 verbose url resolved https://registry.npmjs.org/tracks
212 info retry registry request attempt 1 at 17:21:06
213 verbose etag "CX3HLKU2AVYXYNAKABD0LLFRM"
214 http GET https://registry.npmjs.org/tracks
215 verbose url raw racer/0.3.12
216 verbose url resolving [ 'https://registry.npmjs.org/', './racer/0.3.12' ]
217 verbose url resolved https://registry.npmjs.org/racer/0.3.12
218 info retry registry request attempt 1 at 17:21:06
219 verbose etag "288OO0OQ1HUWZA3YCQDX1C53S"
220 http GET https://registry.npmjs.org/racer/0.3.12
221 verbose url raw chokidar
222 verbose url resolving [ 'https://registry.npmjs.org/', './chokidar' ]
223 verbose url resolved https://registry.npmjs.org/chokidar
224 info retry registry request attempt 1 at 17:21:06
225 verbose etag "YKR8TNGBRS8PT3OSUMAP95DX"
226 http GET https://registry.npmjs.org/chokidar
227 verbose url raw less
228 verbose url resolving [ 'https://registry.npmjs.org/', './less' ]
229 verbose url resolved https://registry.npmjs.org/less
230 info retry registry request attempt 1 at 17:21:06
231 verbose etag "BOZKBMMMW6MSQAMQBSE5E8G9V"
232 http GET https://registry.npmjs.org/less
233 verbose url raw nib
234 verbose url resolving [ 'https://registry.npmjs.org/', './nib' ]
235 verbose url resolved https://registry.npmjs.org/nib
236 info retry registry request attempt 1 at 17:21:06
237 verbose etag "4Y0PJ1JZEZ6AXXODHK58HF6PW"
238 http GET https://registry.npmjs.org/nib
239 verbose url raw stylus
240 verbose url resolving [ 'https://registry.npmjs.org/', './stylus' ]
241 verbose url resolved https://registry.npmjs.org/stylus
242 info retry registry request attempt 1 at 17:21:06
243 verbose etag "4RBKM2K7CI8YG5TM4O0YFFB10"
244 http GET https://registry.npmjs.org/stylus
245 verbose url raw commander
246 verbose url resolving [ 'https://registry.npmjs.org/', './commander' ]
247 verbose url resolved https://registry.npmjs.org/commander
248 info retry registry request attempt 1 at 17:21:06
249 verbose etag "3T19TAPYXZ3A47CDSGB5BTWR0"
250 http GET https://registry.npmjs.org/commander
251 verbose url raw mkdirp
252 verbose url resolving [ 'https://registry.npmjs.org/', './mkdirp' ]
253 verbose url resolved https://registry.npmjs.org/mkdirp
254 info retry registry request attempt 1 at 17:21:06
255 verbose etag "3X9OIQPUMLWZA2Y6CBFJ3XVDK"
256 http GET https://registry.npmjs.org/mkdirp
257 verbose url raw up
258 verbose url resolving [ 'https://registry.npmjs.org/', './up' ]
259 verbose url resolved https://registry.npmjs.org/up
260 info retry registry request attempt 1 at 17:21:06
261 verbose etag "BYVSBO2HXPLTFY5ZF3CG5WU2O"
262 http GET https://registry.npmjs.org/up
263 http 304 https://registry.npmjs.org/tracks
264 silly registry.get cb [ 304,
264 silly registry.get   { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
264 silly registry.get     etag: '"CX3HLKU2AVYXYNAKABD0LLFRM"',
264 silly registry.get     date: 'Sat, 28 Jul 2012 00:21:07 GMT',
264 silly registry.get     'content-length': '0' } ]
265 verbose etag tracks from cache
266 http 304 https://registry.npmjs.org/html-util
267 silly registry.get cb [ 304,
267 silly registry.get   { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
267 silly registry.get     etag: '"12JUZ62ZGOII7AY3A2Z33OAZK"',
267 silly registry.get     date: 'Sat, 28 Jul 2012 00:21:07 GMT',
267 silly registry.get     'content-length': '0' } ]
268 verbose etag html-util from cache
269 silly addNameRange number 2 { name: 'tracks', range: '>=0.1.5', hasData: true }
270 silly addNameRange versions [ 'tracks',
270 silly addNameRange   [ '0.1.0', '0.1.1', '0.1.2', '0.1.3', '0.1.4', '0.1.5', '0.1.6' ] ]
271 verbose addNamed [ 'tracks', '0.1.6' ]
272 verbose addNamed [ '0.1.6', '0.1.6' ]
273 silly lockFile 13e787e2-tracks-0-1-6 tracks@0.1.6
274 verbose lock tracks@0.1.6 /Users/kstenerud/.npm/13e787e2-tracks-0-1-6.lock
275 silly addNameRange number 2 { name: 'html-util', range: '>=0.1.3', hasData: true }
276 silly addNameRange versions [ 'html-util', [ '0.1.0', '0.1.1', '0.1.2', '0.1.3' ] ]
277 verbose addNamed [ 'html-util', '0.1.3' ]
278 verbose addNamed [ '0.1.3', '0.1.3' ]
279 silly lockFile 1ddf039f-html-util-0-1-3 html-util@0.1.3
280 verbose lock html-util@0.1.3 /Users/kstenerud/.npm/1ddf039f-html-util-0-1-3.lock
281 silly lockFile 13e787e2-tracks-0-1-6 tracks@0.1.6
282 silly lockFile 1ddf039f-html-util-0-1-3 html-util@0.1.3
283 silly lockFile e3f9c032-tracks-0-1-5 tracks@>=0.1.5
284 silly lockFile e7958430-html-util-0-1-3 html-util@>=0.1.3
285 http 304 https://registry.npmjs.org/racer/0.3.12
286 silly registry.get cb [ 304,
286 silly registry.get   { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
286 silly registry.get     etag: '"288OO0OQ1HUWZA3YCQDX1C53S"',
286 silly registry.get     date: 'Sat, 28 Jul 2012 00:21:07 GMT',
286 silly registry.get     'content-length': '0' } ]
287 verbose etag racer/0.3.12 from cache
288 http 304 https://registry.npmjs.org/dom-shim
289 silly registry.get cb [ 304,
289 silly registry.get   { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
289 silly registry.get     etag: '"EVYEHM8YD6C486RBAUC9VGK3A"',
289 silly registry.get     date: 'Sat, 28 Jul 2012 00:21:07 GMT',
289 silly registry.get     'content-length': '0' } ]
290 verbose etag dom-shim from cache
291 silly addNameRange number 2 { name: 'dom-shim', range: '>=0.1.0', hasData: true }
292 silly addNameRange versions [ 'dom-shim', [ '0.1.0', '0.1.1' ] ]
293 verbose addNamed [ 'dom-shim', '0.1.1' ]
294 verbose addNamed [ '0.1.1', '0.1.1' ]
295 silly lockFile 5bfed61e-dom-shim-0-1-1 dom-shim@0.1.1
296 verbose lock dom-shim@0.1.1 /Users/kstenerud/.npm/5bfed61e-dom-shim-0-1-1.lock
297 silly lockFile 7aaa1f01-racer-0-3-12 racer@0.3.12
298 silly lockFile 5bfed61e-dom-shim-0-1-1 dom-shim@0.1.1
299 silly lockFile 3da3676e-dom-shim-0-1-0 dom-shim@>=0.1.0
300 http 304 https://registry.npmjs.org/chokidar
301 silly registry.get cb [ 304,
301 silly registry.get   { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
301 silly registry.get     etag: '"YKR8TNGBRS8PT3OSUMAP95DX"',
301 silly registry.get     date: 'Sat, 28 Jul 2012 00:21:07 GMT',
301 silly registry.get     'content-length': '0' } ]
302 verbose etag chokidar from cache
303 silly addNameRange number 2 { name: 'chokidar', range: '>=0.2.6', hasData: true }
304 silly addNameRange versions [ 'chokidar',
304 silly addNameRange   [ '0.1.1',
304 silly addNameRange     '0.2.0',
304 silly addNameRange     '0.2.1',
304 silly addNameRange     '0.2.2',
304 silly addNameRange     '0.2.3',
304 silly addNameRange     '0.2.4',
304 silly addNameRange     '0.2.5',
304 silly addNameRange     '0.2.6',
304 silly addNameRange     '0.3.0',
304 silly addNameRange     '0.4.0' ] ]
305 verbose addNamed [ 'chokidar', '0.4.0' ]
306 verbose addNamed [ '0.4.0', '0.4.0' ]
307 silly lockFile cd1c5cb9-chokidar-0-4-0 chokidar@0.4.0
308 verbose lock chokidar@0.4.0 /Users/kstenerud/.npm/cd1c5cb9-chokidar-0-4-0.lock
309 silly lockFile cd1c5cb9-chokidar-0-4-0 chokidar@0.4.0
310 silly lockFile 58e77774-chokidar-0-2-6 chokidar@>=0.2.6
311 http 304 https://registry.npmjs.org/less
312 silly registry.get cb [ 304,
312 silly registry.get   { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
312 silly registry.get     etag: '"BOZKBMMMW6MSQAMQBSE5E8G9V"',
312 silly registry.get     date: 'Sat, 28 Jul 2012 00:21:07 GMT',
312 silly registry.get     'content-length': '0' } ]
313 verbose etag less from cache
314 silly addNameRange number 2 { name: 'less', range: '>=1.3.0', hasData: true }
315 silly addNameRange versions [ 'less',
315 silly addNameRange   [ '1.0.10',
315 silly addNameRange     '1.0.11',
315 silly addNameRange     '1.0.14',
315 silly addNameRange     '1.0.18',
315 silly addNameRange     '1.0.19',
315 silly addNameRange     '1.0.21',
315 silly addNameRange     '1.0.32',
315 silly addNameRange     '1.0.36',
315 silly addNameRange     '1.0.5',
315 silly addNameRange     '1.0.40',
315 silly addNameRange     '1.0.41',
315 silly addNameRange     '1.0.44',
315 silly addNameRange     '1.1.0',
315 silly addNameRange     '1.1.1',
315 silly addNameRange     '1.1.2',
315 silly addNameRange     '1.1.4',
315 silly addNameRange     '1.1.5',
315 silly addNameRange     '1.1.6',
315 silly addNameRange     '1.2.0',
315 silly addNameRange     '1.2.1',
315 silly addNameRange     '1.2.2',
315 silly addNameRange     '1.3.0' ] ]
316 verbose addNamed [ 'less', '1.3.0' ]
317 verbose addNamed [ '1.3.0', '1.3.0' ]
318 silly lockFile 73e7059f-less-1-3-0 less@1.3.0
319 verbose lock less@1.3.0 /Users/kstenerud/.npm/73e7059f-less-1-3-0.lock
320 http 304 https://registry.npmjs.org/nib
321 silly registry.get cb [ 304,
321 silly registry.get   { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
321 silly registry.get     etag: '"4Y0PJ1JZEZ6AXXODHK58HF6PW"',
321 silly registry.get     date: 'Sat, 28 Jul 2012 00:21:07 GMT',
321 silly registry.get     'content-length': '0' } ]
322 verbose etag nib from cache
323 silly addNameRange number 2 { name: 'nib', range: '>=0.4.1', hasData: true }
324 silly addNameRange versions [ 'nib',
324 silly addNameRange   [ '0.0.1',
324 silly addNameRange     '0.0.2',
324 silly addNameRange     '0.0.3',
324 silly addNameRange     '0.0.4',
324 silly addNameRange     '0.0.5',
324 silly addNameRange     '0.0.6',
324 silly addNameRange     '0.0.7',
324 silly addNameRange     '0.0.8',
324 silly addNameRange     '0.1.0',
324 silly addNameRange     '0.2.0',
324 silly addNameRange     '0.3.0',
324 silly addNameRange     '0.3.1',
324 silly addNameRange     '0.3.2',
324 silly addNameRange     '0.4.0',
324 silly addNameRange     '0.4.1',
324 silly addNameRange     '0.5.0',
324 silly addNameRange     '0.6.0',
324 silly addNameRange     '0.7.0' ] ]
325 verbose addNamed [ 'nib', '0.7.0' ]
326 verbose addNamed [ '0.7.0', '0.7.0' ]
327 silly lockFile dba4fce1-nib-0-7-0 nib@0.7.0
328 verbose lock nib@0.7.0 /Users/kstenerud/.npm/dba4fce1-nib-0-7-0.lock
329 silly lockFile 73e7059f-less-1-3-0 less@1.3.0
330 silly lockFile c2e27617-less-1-3-0 less@>=1.3.0
331 http 304 https://registry.npmjs.org/stylus
332 silly registry.get cb [ 304,
332 silly registry.get   { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
332 silly registry.get     etag: '"4RBKM2K7CI8YG5TM4O0YFFB10"',
332 silly registry.get     date: 'Sat, 28 Jul 2012 00:21:07 GMT',
332 silly registry.get     'content-length': '0' } ]
333 verbose etag stylus from cache
334 silly lockFile dba4fce1-nib-0-7-0 nib@0.7.0
335 silly lockFile 7202582b-nib-0-4-1 nib@>=0.4.1
336 silly addNameRange number 2 { name: 'stylus', range: '>=0.25.0', hasData: true }
337 silly addNameRange versions [ 'stylus',
337 silly addNameRange   [ '0.0.1',
337 silly addNameRange     '0.0.2',
337 silly addNameRange     '0.1.0',
337 silly addNameRange     '0.2.0',
337 silly addNameRange     '0.2.1',
337 silly addNameRange     '0.3.0',
337 silly addNameRange     '0.3.1',
337 silly addNameRange     '0.4.0',
337 silly addNameRange     '0.4.1',
337 silly addNameRange     '0.5.0',
337 silly addNameRange     '0.5.1',
337 silly addNameRange     '0.5.2',
337 silly addNameRange     '0.5.3',
337 silly addNameRange     '0.6.0',
337 silly addNameRange     '0.6.2',
337 silly addNameRange     '0.6.3',
337 silly addNameRange     '0.6.4',
337 silly addNameRange     '0.6.5',
337 silly addNameRange     '0.6.6',
337 silly addNameRange     '0.6.7',
337 silly addNameRange     '0.7.0',
337 silly addNameRange     '0.7.1',
337 silly addNameRange     '0.7.2',
337 silly addNameRange     '0.7.3',
337 silly addNameRange     '0.7.4',
337 silly addNameRange     '0.8.0',
337 silly addNameRange     '0.9.0',
337 silly addNameRange     '0.9.1',
337 silly addNameRange     '0.9.2',
337 silly addNameRange     '0.10.0',
337 silly addNameRange     '0.11.0',
337 silly addNameRange     '0.11.1',
337 silly addNameRange     '0.11.2',
337 silly addNameRange     '0.11.3',
337 silly addNameRange     '0.11.4',
337 silly addNameRange     '0.11.5',
337 silly addNameRange     '0.11.6',
337 silly addNameRange     '0.11.7',
337 silly addNameRange     '0.11.8',
337 silly addNameRange     '0.11.9',
337 silly addNameRange     '0.11.10',
337 silly addNameRange     '0.11.11',
337 silly addNameRange     '0.11.12',
337 silly addNameRange     '0.12.0',
337 silly addNameRange     '0.12.1',
337 silly addNameRange     '0.12.2',
337 silly addNameRange     '0.12.3',
337 silly addNameRange     '0.12.4',
337 silly addNameRange     '0.13.0',
337 silly addNameRange     '0.13.1',
337 silly addNameRange     '0.13.2',
337 silly addNameRange     '0.13.3',
337 silly addNameRange     '0.13.4',
337 silly addNameRange     '0.13.5',
337 silly addNameRange     '0.13.6',
337 silly addNameRange     '0.13.7',
337 silly addNameRange     '0.13.8',
337 silly addNameRange     '0.13.9',
337 silly addNameRange     '0.14.0',
337 silly addNameRange     '0.15.0',
337 silly addNameRange     '0.15.1',
337 silly addNameRange     '0.15.2',
337 silly addNameRange     '0.15.3',
337 silly addNameRange     '0.15.4',
337 silly addNameRange     '0.16.0',
337 silly addNameRange     '0.17.0',
337 silly addNameRange     '0.18.0',
337 silly addNameRange     '0.19.0',
337 silly addNameRange     '0.19.1',
337 silly addNameRange     '0.19.2',
337 silly addNameRange     '0.19.3',
337 silly addNameRange     '0.19.4',
337 silly addNameRange     '0.19.5',
337 silly addNameRange     '0.19.6',
337 silly addNameRange     '0.19.7',
337 silly addNameRange     '0.19.8',
337 silly addNameRange     '0.20.0',
337 silly addNameRange     '0.20.1',
337 silly addNameRange     '0.21.0',
337 silly addNameRange     '0.21.1',
337 silly addNameRange     '0.21.2',
337 silly addNameRange     '0.22.0',
337 silly addNameRange     '0.22.1',
337 silly addNameRange     '0.22.2',
337 silly addNameRange     '0.22.3',
337 silly addNameRange     '0.22.4',
337 silly addNameRange     '0.22.5',
337 silly addNameRange     '0.22.6',
337 silly addNameRange     '0.23.0',
337 silly addNameRange     '0.24.0',
337 silly addNameRange     '0.25.0',
337 silly addNameRange     '0.26.0',
337 silly addNameRange     '0.26.1',
337 silly addNameRange     '0.27.0',
337 silly addNameRange     '0.27.1',
337 silly addNameRange     '0.27.2',
337 silly addNameRange     '0.28.0',
337 silly addNameRange     '0.28.1',
337 silly addNameRange     '0.28.2' ] ]
338 verbose addNamed [ 'stylus', '0.28.2' ]
339 verbose addNamed [ '0.28.2', '0.28.2' ]
340 silly lockFile 6d5dc44d-stylus-0-28-2 stylus@0.28.2
341 verbose lock stylus@0.28.2 /Users/kstenerud/.npm/6d5dc44d-stylus-0-28-2.lock
342 http 304 https://registry.npmjs.org/commander
343 silly registry.get cb [ 304,
343 silly registry.get   { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
343 silly registry.get     etag: '"3T19TAPYXZ3A47CDSGB5BTWR0"',
343 silly registry.get     date: 'Sat, 28 Jul 2012 00:21:07 GMT',
343 silly registry.get     'content-length': '0' } ]
344 verbose etag commander from cache
345 silly addNameRange number 2 { name: 'commander', range: '>=0.5.2', hasData: true }
346 silly addNameRange versions [ 'commander',
346 silly addNameRange   [ '0.0.1',
346 silly addNameRange     '0.0.3',
346 silly addNameRange     '0.0.4',
346 silly addNameRange     '0.0.5',
346 silly addNameRange     '0.1.0',
346 silly addNameRange     '0.2.0',
346 silly addNameRange     '0.2.1',
346 silly addNameRange     '0.3.0',
346 silly addNameRange     '0.3.1',
346 silly addNameRange     '0.3.2',
346 silly addNameRange     '0.3.3',
346 silly addNameRange     '0.4.0',
346 silly addNameRange     '0.4.1',
346 silly addNameRange     '0.4.2',
346 silly addNameRange     '0.4.3',
346 silly addNameRange     '0.5.0',
346 silly addNameRange     '0.5.1',
346 silly addNameRange     '0.6.0',
346 silly addNameRange     '0.6.1',
346 silly addNameRange     '0.5.2',
346 silly addNameRange     '1.0.0' ] ]
347 verbose addNamed [ 'commander', '1.0.0' ]
348 verbose addNamed [ '1.0.0', '1.0.0' ]
349 silly lockFile c1a56f30-commander-1-0-0 commander@1.0.0
350 verbose lock commander@1.0.0 /Users/kstenerud/.npm/c1a56f30-commander-1-0-0.lock
351 silly lockFile 6d5dc44d-stylus-0-28-2 stylus@0.28.2
352 silly lockFile e9308447-stylus-0-25-0 stylus@>=0.25.0
353 silly lockFile c1a56f30-commander-1-0-0 commander@1.0.0
354 silly lockFile 0f53d85b-commander-0-5-2 commander@>=0.5.2
355 http 304 https://registry.npmjs.org/mkdirp
356 silly registry.get cb [ 304,
356 silly registry.get   { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
356 silly registry.get     etag: '"3X9OIQPUMLWZA2Y6CBFJ3XVDK"',
356 silly registry.get     date: 'Sat, 28 Jul 2012 00:21:07 GMT',
356 silly registry.get     'content-length': '0' } ]
357 verbose etag mkdirp from cache
358 silly addNameRange number 2 { name: 'mkdirp', range: '>=0.3.3', hasData: true }
359 silly addNameRange versions [ 'mkdirp',
359 silly addNameRange   [ '0.0.1',
359 silly addNameRange     '0.0.2',
359 silly addNameRange     '0.0.3',
359 silly addNameRange     '0.0.4',
359 silly addNameRange     '0.0.5',
359 silly addNameRange     '0.0.6',
359 silly addNameRange     '0.0.7',
359 silly addNameRange     '0.1.0',
359 silly addNameRange     '0.2.0',
359 silly addNameRange     '0.2.1',
359 silly addNameRange     '0.2.2',
359 silly addNameRange     '0.3.0',
359 silly addNameRange     '0.3.1',
359 silly addNameRange     '0.3.2',
359 silly addNameRange     '0.3.3' ] ]
360 verbose addNamed [ 'mkdirp', '0.3.3' ]
361 verbose addNamed [ '0.3.3', '0.3.3' ]
362 silly lockFile 453bb99b-mkdirp-0-3-3 mkdirp@0.3.3
363 verbose lock mkdirp@0.3.3 /Users/kstenerud/.npm/453bb99b-mkdirp-0-3-3.lock
364 http 304 https://registry.npmjs.org/up
365 silly registry.get cb [ 304,
365 silly registry.get   { server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
365 silly registry.get     etag: '"BYVSBO2HXPLTFY5ZF3CG5WU2O"',
365 silly registry.get     date: 'Sat, 28 Jul 2012 00:21:07 GMT',
365 silly registry.get     'content-length': '0' } ]
366 verbose etag up from cache
367 silly lockFile 453bb99b-mkdirp-0-3-3 mkdirp@0.3.3
368 silly lockFile f794bd10-mkdirp-0-3-3 mkdirp@>=0.3.3
369 silly addNameRange number 2 { name: 'up', range: '>=0.1.4', hasData: true }
370 silly addNameRange versions [ 'up',
370 silly addNameRange   [ '0.0.1',
370 silly addNameRange     '0.1.0',
370 silly addNameRange     '0.1.1',
370 silly addNameRange     '0.1.2',
370 silly addNameRange     '0.1.3',
370 silly addNameRange     '0.1.4',
370 silly addNameRange     '0.1.5',
370 silly addNameRange     '0.1.6',
370 silly addNameRange     '0.1.7',
370 silly addNameRange     '0.2.0',
370 silly addNameRange     '0.2.1',
370 silly addNameRange     '0.2.2' ] ]
371 verbose addNamed [ 'up', '0.2.2' ]
372 verbose addNamed [ '0.2.2', '0.2.2' ]
373 silly lockFile 639dab08-up-0-2-2 up@0.2.2
374 verbose lock up@0.2.2 /Users/kstenerud/.npm/639dab08-up-0-2-2.lock
375 silly lockFile 639dab08-up-0-2-2 up@0.2.2
376 silly lockFile 68401ea1-up-0-1-4 up@>=0.1.4
377 silly resolved [ { name: 'tracks',
377 silly resolved     description: '## MIT License Copyright (c) 2012 by Nate Smith and Brian Noguchi',
377 silly resolved     repository: { type: 'git', url: 'git://github.com/codeparty/tracks.git' },
377 silly resolved     version: '0.1.6',
377 silly resolved     main: './lib/index.js',
377 silly resolved     browserify: { main: './lib/browser.js' },
377 silly resolved     dependencies: { express: '3.0.0beta3', qs: '>=0.4.0' },
377 silly resolved     devDependencies:
377 silly resolved      { mocha: '>=1',
377 silly resolved        'expect.js': '>=0.1.2',
377 silly resolved        'coffee-script': '>=1.3.1' },
377 silly resolved     engines: { node: '>=0.4.0' },
377 silly resolved     optionalDependencies: {},
377 silly resolved     readme: '# Tracks\n\n## MIT License\nCopyright (c) 2012 by Nate Smith and Brian Noguchi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n',
377 silly resolved     _id: 'tracks@0.1.6',
377 silly resolved     _from: 'tracks@>=0.1.5' },
377 silly resolved   { name: 'html-util',
377 silly resolved     description: 'Simple and fast html utilities for parsing and escaping',
377 silly resolved     repository: { type: 'git', url: 'git://github.com/codeparty/html.git' },
377 silly resolved     version: '0.1.3',
377 silly resolved     main: './lib/index.js',
377 silly resolved     dependencies: {},
377 silly resolved     devDependencies:
377 silly resolved      { mocha: '>=1',
377 silly resolved        'expect.js': '>=0.1.2',
377 silly resolved        'coffee-script': '>=1.3.1' },
377 silly resolved     engines: { node: '>=0.4.0' },
377 silly resolved     optionalDependencies: {},
377 silly resolved     readme: '# html-util\n\nHTML utilities for simple parsing and escaping\n\n## MIT License\nCopyright (c) 2012 by Nate Smith and Brian Noguchi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n',
377 silly resolved     _id: 'html-util@0.1.3',
377 silly resolved     _from: 'html-util@>=0.1.3' },
377 silly resolved   { name: 'racer',
377 silly resolved     description: 'Realtime model synchronization engine for Node.js',
377 silly resolved     homepage: 'http://racerjs.com/',
377 silly resolved     repository: { type: 'git', url: 'git://github.com/codeparty/racer.git' },
377 silly resolved     version: '0.3.12',
377 silly resolved     main: './lib/racer.js',
377 silly resolved     scripts: { test: 'make test' },
377 silly resolved     dependencies:
377 silly resolved      { 'socket.io': '>=0.9.6',
377 silly resolved        'socket.io-client': '>=0.9.6',
377 silly resolved        'es5-shim': '>=1.2.10',
377 silly resolved        browserify: '>=1.13.3',
377 silly resolved        'uglify-js': '>=1.3.1',
377 silly resolved        share: '0.4.1',
377 silly resolved        'node-uuid': '1.3.3',
377 silly resolved        hooks: '0.2.1',
377 silly resolved        connect: '2.x',
377 silly resolved        debug: '>=0.7.0',
377 silly resolved        'ansi-color': '>=0.2.1',
377 silly resolved        cookie: '0.0.4' },
377 silly resolved     devDependencies:
377 silly resolved      { mocha: '1.2.x',
377 silly resolved        'expect.js': '>=0.1.2',
377 silly resolved        sinon: '1.3.x',
377 silly resolved        'coffee-script': '1.3.x',
377 silly resolved        'racer-journal-redis': '*',
377 silly resolved        'racer-pubsub-redis': '*',
377 silly resolved        'racer-db-mongo': '*',
377 silly resolved        async: '*' },
377 silly resolved     engines: { node: '>=0.4.0' },
377 silly resolved     optionalDependencies: {},
377 silly resolved     readme: '# Racer\n\nRacer is a realtime model synchronization engine for Node.js. It enables mutliple users to interact with the same data objects via sophisticated conflict detection and resolution algorithms. At the same time, it provides a simple object accessor and event interface for writing application logic.\n\n[![Build\nStatus](https://secure.travis-ci.org/codeparty/racer.png)](http://travis-ci.org/codeparty/racer)\n\n## Disclaimer\n\nRacer is alpha software. While it should work well enough for prototyping and weekend projects, it is still undergoing major development. APIs are subject to change.\n\nIf you are interested in contributing, please reach out to [Brian](https://github.com/bnoguchi) and [Nate](https://github.com/nateps).\n\n## Demos\n\nThere are currently two demos, which are included under the examples directory.\n\n### Letters\n\nhttp://letters.racerjs.com/lobby\n\nThe letters game allows for multiple players to drag around refrigerator magnet style letters in realtime. It supports multiple rooms, where the room name is the URL path.\n\nLetters demonstrates how applications can use Racer to provide application specific conflict resolution. Try using Firefox\'s Work Offline feature to move some letters while you move the same letters in another browser that is still connected. Then, disable offline mode and reconnect. Note that conflicting moves are shown along with the new moves that were successfully made. It is then possible to accept or override the moves that were already made.\n\n### Todos\n\nhttp://todos.racerjs.com/racer\n\nTodos is a classic todo list demo that demonstrates the use of Racer\'s array methods in a more realistic application. The application code does not handle conflicts, so conflicting changes simply fail to be applied.\n\n### Pad\n\nhttp://pad.racerjs.com/racer\n\nA bare-bones realtime, collaborative text editor. Demonstrates use of Racer\'s text OT methods.\n\n## Features\n\n  * **Realtime updates** &ndash; Model methods automatically propagate changes among browser clients and Node servers in realtime. Clients may subscribe to a limited set of information relevant to the current session.\n\n  * **Conflict resolution** &ndash; When multiple clients attempt to change data in an inconsistent manner, Racer updates the models and notifies clients of conflicts. Model methods have callbacks that allow for application specific behavior.\n\n  * **Immediate interaction** &ndash; Model methods appear to take effect immediately. Meanwhile, Racer sends updates to the server and checks for conflicts. If the updates are successful, they are stored and broadcast to other clients.\n\n  * **Offline** &ndash; Since model methods are applied immediately, clients continue to work offline. Any changes to the local client or the global state automatically sync upon reconnecting.\n\n  * **Session middleware** &ndash; Connect middleware provides support for easy integration with Express and Connect sessions.\n\n  * **Unified server and client interface** &ndash; The same model interface can be used on the server for initial page rendering and on the client for synchronization and user interaction.\n\n## Future features\n\n  * **Persistent storage** &ndash; Racer will optionally provide automatic storage of data in popular NoSQL document stores and MySQL. Racer will also support extension to support other persistent storage solutions.\n\n  * **Browser local storage** &ndash; Browser models will also sync to HTML5 localStorage for persistent offline usage.\n\n  * **Validation and access control** &ndash; An implementation of schema-based validation and authorization is planned.\n\n  * **More realtime strategies** &ndash; Currently, racer provides basic Software Transactional Memory (STM) and text Operational Transform (OT) methods. In the future it will receive a more robust STM, OT of JSON objects, and potentially other strategies like Diff-Match-Patch.\n\n## Installation\n\nInstall Racer with\n\n```\n$ npm install racer\n```\n\nIn addition, racer requires Redis with scripting support for storing a journal of transactions. See the Derby [installation instructions](http://derbyjs.com/#getting_started).\n\n## Tests\n\nThe tests will flush Redis and MongoDB databases available via the default configurations, so don\'t run them in a production environment. The full suite currently requires a running Redis and MongoDB server to complete. Run the tests with\n\n```\n$ make test\n```\n\n## Usage\n\nFor now, Racer is mostly documented along with Derby, an MVC framework that includes Racer. See the Derby [model docs](http://derbyjs.com/#models). Racer can be used independently, but Racer and Derby are designed to work well together.\n\n### MIT License\nCopyright (c) 2011 by Brian Noguchi and Nate Smith\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n',
377 silly resolved     _id: 'racer@0.3.12',
377 silly resolved     _from: 'racer@0.3.12' },
377 silly resolved   { name: 'dom-shim',
377 silly resolved     description: 'Shim newer DOM features in older browsers',
377 silly resolved     repository: { type: 'git', url: 'git://github.com/codeparty/dom-shim.git' },
377 silly resolved     version: '0.1.1',
377 silly resolved     main: './lib/index.js',
377 silly resolved     dependencies: {},
377 silly resolved     devDependencies:
377 silly resolved      { mocha: '>=1',
377 silly resolved        'expect.js': '>=0.1.2',
377 silly resolved        'coffee-script': '>=1.3.1' },
377 silly resolved     engines: { node: '>=0.4.0' },
377 silly resolved     optionalDependencies: {},
377 silly resolved     readme: '# dom-shim\n\nShim newer DOM features in older browsers\n\n## MIT License\nCopyright (c) 2012 by Nate Smith and Brian Noguchi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n',
377 silly resolved     _id: 'dom-shim@0.1.1',
377 silly resolved     _from: 'dom-shim@>=0.1.0' },
377 silly resolved   { name: 'chokidar',
377 silly resolved     description: 'A neat wrapper around node.js fs.watch / fs.watchFile.',
377 silly resolved     version: '0.4.0',
377 silly resolved     keywords: [ 'fs', 'watch', 'watchFile', 'watcher', 'file' ],
377 silly resolved     homepage: 'https://github.com/paulmillr/chokidar',
377 silly resolved     author: { name: 'Paul Miller', url: 'http://paulmillr.com' },
377 silly resolved     repository:
377 silly resolved      { type: 'git',
377 silly resolved        url: 'https://github.com/paulmillr/chokidar.git' },
377 silly resolved     bugs: { url: 'http://github.com/paulmillr/chokidar/issues' },
377 silly resolved     licenses: [ [Object] ],
377 silly resolved     main: './lib/index',
377 silly resolved     engines: { node: '~0.6.10 || 0.7 || 0.8' },
377 silly resolved     scripts:
377 silly resolved      { prepublish: 'coffee -o lib/ src/',
377 silly resolved        postinstall: 'node setup.js postinstall',
377 silly resolved        test: 'node setup.js test' },
377 silly resolved     dependencies: {},
377 silly resolved     devDependencies: { mocha: '1.3.0', 'expect.js': '0.1.2' },
377 silly resolved     readme: '# Chokidar\nA neat wrapper around node.js fs.watch / fs.watchFile.\n\n## Why?\nNode.js `fs.watch`:\n\n* Doesn\'t report filenames on mac.\n* Doesn\'t report events at all when using editors like TextMate2 on mac.\n* Sometimes report events twice.\n* Has only one non-useful event: `rename`.\n* Has [a lot of other issues](https://github.com/joyent/node/issues/search?utf8=✓&q=fs.watch)\n\nNode.js `fs.watchFile`:\n\n* Doesn\'t work on windows\n* Almost as shitty in event tracking.\n\nChokidar resolves this problems.\n\nIt is used in [brunch](http://brunch.io) and had proven itself in production env.\n\n## Getting started\nInstall chokidar via node.js package manager:\n\n    npm install chokidar\n\nThen just require the package in your code:\n\n```javascript\nvar chokidar = require(\'chokidar\');\n\nvar watcher = chokidar.watch(\'file or dir\', {ignored: /^\\./, persistent: true});\n\nwatcher\n  .on(\'add\', function(path) {console.log(\'File\', path, \'has been added\');})\n  .on(\'change\', function(path) {console.log(\'File\', path, \'has been changed\');})\n  .on(\'unlink\', function(path) {console.log(\'File\', path, \'has been removed\');})\n  .on(\'error\', function(error) {console.error(\'Error happened\', error);})\n\nwatcher.add(\'new-file\');\nwatcher.add([\'new-file-2\', \'new-file-3\']);\n\n// Only needed if watching is persistent.\nwatcher.close();\n```\n\n## API\n* `chokidar.watch(paths, options)`: takes paths to be watched and options:\n    * `options.ignored` (regexp or function) files to be ignored. Example:\n    `chokidar.watch(\'file\', {ignored: /^\\./})`.\n    * `options.persistent` (default: `false`). indicates whether the process\n    should continue to run as long as files are being watched.\n\n`chokidar.watch()` produces an instance of `FSWatcher`. Methods of `FSWatcher`:\n\n* `.add(file / files)`: add directories / files for tracking.\nTakes an array of strings (file paths) or just one path.\n* `.on(event, callback)`: listen for an FS event.\nAvailable events: `add`, `change`, `unlink`, `error`, `all`.\n* `.close()`: remove all listeners from watched files.\n\n## License\nThe MIT license.\n\nCopyright (c) 2012 Paul Miller (http://paulmillr.com)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the "Software"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n',
377 silly resolved     _id: 'chokidar@0.4.0',
377 silly resolved     _from: 'chokidar@>=0.2.6' },
377 silly resolved   { name: 'less',
377 silly resolved     description: 'Leaner CSS',
377 silly resolved     url: 'http://lesscss.org',
377 silly resolved     keywords: [ 'css', 'parser', 'lesscss', 'browser' ],
377 silly resolved     author: { name: 'Alexis Sellier', email: 'self@cloudhead.net' },
377 silly resolved     contributors: [],
377 silly resolved     version: '1.3.0',
377 silly resolved     bin: { lessc: './bin/lessc' },
377 silly resolved     main: './lib/less/index',
377 silly resolved     directories: { test: './test' },
377 silly resolved     engines: { node: '>=0.4.0' },
377 silly resolved     readme: 'less.js\n=======\n\nThe **dynamic** stylesheet language.\n\n<http://lesscss.org>\n\nabout\n-----\n\nThis is the JavaScript, and now official, stable version of LESS.\n\nFor more information, visit <http://lesscss.org>.\n\nlicense\n-------\n\nSee `LICENSE` file.\n\n> Copyright (c) 2009-2011 Alexis Sellier\n',
377 silly resolved     _id: 'less@1.3.0',
377 silly resolved     _from: 'less@>=1.3.0' },
377 silly resolved   { name: 'nib',
377 silly resolved     description: 'Stylus mixins and utilities',
377 silly resolved     version: '0.7.0',
377 silly resolved     repository: { type: 'git', url: 'git://github.com/visionmedia/nib.git' },
377 silly resolved     devDependencies:
377 silly resolved      { connect: '1.x',
377 silly resolved        jade: '0.22.0',
377 silly resolved        stylus: '0.28.x',
377 silly resolved        mocha: '*',
377 silly resolved        should: '*',
377 silly resolved        canvas: '*' },
377 silly resolved     author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' },
377 silly resolved     main: 'lib/nib.js',
377 silly resolved     engines: { node: '*' },
377 silly resolved     readme: '# Nib\n\n  Stylus mixins, utilities, components, and gradient image generation. Don\'t forget to check out the [documentation](http://visionmedia.github.com/nib/).\n\n## Installation\n\n```bash\n$ npm install nib\n```\n\n If the image generation features of Nib are desired, such as generating the linear gradient images, install [node-canvas](http://github.com/learnboost/node-canvas):\n \n```bash \n$ npm install canvas\n```\n\n## JavaScript API\n\n Below is an example of how to utilize nib and stylus with the connect framework (or express).\n\n```javascript\nvar connect = require(\'connect\')\n  , stylus = require(\'stylus\')\n  , nib = require(\'nib\');\n\nvar server = connect();\n\nfunction compile(str, path) {\n  return stylus(str)\n\t.set(\'filename\', path)\n\t.set(\'compress\', true)\n\t.use(nib());\n}\n\nserver.use(stylus.middleware({\n\tsrc: __dirname\n  , compile: compile\n}));\n```\n\n## Stylus API\n\n  To gain access to everything nib has to offer, simply add:\n\n  ```css\n  @import \'nib\'\n  ```\n  \n  Or you may also pick and choose based on the directory structure in `./lib`, for example:\n  \n  ```css\n  @import \'nib/gradients\'\n  @import \'nib/overflow\'\n  ```\n  \nto be continued....\n\n## More Information\n\n  - Introduction [screencast](http://www.screenr.com/M6a)\n\n## Testing\n\n You will first
Member

From the error log above:

npm ERR! Failed at the chokidar@0.4.0 postinstall script.
npm ERR! This is most likely a problem with the chokidar package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node setup.js postinstall

Thus you should take this up with the package author, since the script that is failing is part of that package, and not npm.

@mfncooper mfncooper closed this Aug 5, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment