yeoman / yeoman.io

Yeoman website
http://yeoman.io
791 stars 382 forks source link

yo angular problems #271

Closed ghost closed 10 years ago

ghost commented 10 years ago

tried following the lab, got as far as "yo angular". The following is the npm-debug.log

0 info it worked if it ends with ok 1 verbose cli [ 'node', '/usr/local/bin/npm', 'install' ] 2 info using npm@1.5.0-alpha-1 3 info using node@v0.10.29 4 warn package.json yoangularjs@0.0.0 No description 5 warn package.json yoangularjs@0.0.0 No repository field. 6 warn package.json yoangularjs@0.0.0 No README data 7 verbose readDependencies using package.json deps 8 verbose install where, deps [ '/Users/rmarkham/dev/yo-angularjs', 8 verbose install [ 'grunt', 8 verbose install 'grunt-autoprefixer', 8 verbose install 'grunt-concurrent', 8 verbose install 'grunt-contrib-clean', 8 verbose install 'grunt-contrib-concat', 8 verbose install 'grunt-contrib-connect', 8 verbose install 'grunt-contrib-copy', 8 verbose install 'grunt-contrib-cssmin', 8 verbose install 'grunt-contrib-htmlmin', 8 verbose install 'grunt-contrib-imagemin', 8 verbose install 'grunt-contrib-jshint', 8 verbose install 'grunt-contrib-uglify', 8 verbose install 'grunt-contrib-watch', 8 verbose install 'grunt-filerev', 8 verbose install 'grunt-google-cdn', 8 verbose install 'grunt-newer', 8 verbose install 'grunt-ngmin', 8 verbose install 'grunt-svgmin', 8 verbose install 'grunt-usemin', 8 verbose install 'grunt-wiredep', 8 verbose install 'jshint-stylish', 8 verbose install 'load-grunt-tasks', 8 verbose install 'time-grunt' ] ] 9 info preinstall yoangularjs@0.0.0 10 verbose readDependencies using package.json deps 11 verbose cache add [ 'grunt@^0.4.1', null ] 12 verbose cache add spec="grunt@^0.4.1" args=["grunt@^0.4.1",null] 13 verbose cache add [ 'grunt-autoprefixer@^0.7.3', null ] 14 verbose cache add spec="grunt-autoprefixer@^0.7.3" args=["grunt-autoprefixer@^0.7.3",null] 15 verbose parsed spec { raw: 'grunt@^0.4.1', 15 verbose parsed spec scope: null, 15 verbose parsed spec name: 'grunt', 15 verbose parsed spec rawSpec: '^0.4.1', 15 verbose parsed spec spec: '>=0.4.1-0 <0.5.0-0', 15 verbose parsed spec type: 'range' } 16 verbose addNamed [ 'grunt', '>=0.4.1-0 <0.5.0-0' ] 17 verbose addNamed [ null, '>=0.4.1-0 <0.5.0-0' ] 18 verbose cache add [ 'grunt-contrib-clean@^0.5.0', null ] 19 verbose cache add spec="grunt-contrib-clean@^0.5.0" args=["grunt-contrib-clean@^0.5.0",null] 20 verbose cache add [ 'grunt-concurrent@^0.5.0', null ] 21 verbose cache add spec="grunt-concurrent@^0.5.0" args=["grunt-concurrent@^0.5.0",null] 22 verbose parsed spec { raw: 'grunt-autoprefixer@^0.7.3', 22 verbose parsed spec scope: null, 22 verbose parsed spec name: 'grunt-autoprefixer', 22 verbose parsed spec rawSpec: '^0.7.3', 22 verbose parsed spec spec: '>=0.7.3-0 <0.8.0-0', 22 verbose parsed spec type: 'range' } 23 verbose addNamed [ 'grunt-autoprefixer', '>=0.7.3-0 <0.8.0-0' ] 24 verbose addNamed [ null, '>=0.7.3-0 <0.8.0-0' ] 25 silly lockFile 0094ffe5-grunt-0-4-1-0-0-5-0-0 grunt@>=0.4.1-0 <0.5.0-0 26 verbose lock grunt@>=0.4.1-0 <0.5.0-0 /Users/rmarkham/.npm/0094ffe5-grunt-0-4-1-0-0-5-0-0.lock 27 silly lockFile f933dbe7-unt-autoprefixer-0-7-3-0-0-8-0-0 grunt-autoprefixer@>=0.7.3-0 <0.8.0-0 28 verbose lock grunt-autoprefixer@>=0.7.3-0 <0.8.0-0 /Users/rmarkham/.npm/f933dbe7-unt-autoprefixer-0-7-3-0-0-8-0-0.lock 29 verbose parsed spec { raw: 'grunt-contrib-clean@^0.5.0', 29 verbose parsed spec scope: null, 29 verbose parsed spec name: 'grunt-contrib-clean', 29 verbose parsed spec rawSpec: '^0.5.0', 29 verbose parsed spec spec: '>=0.5.0-0 <0.6.0-0', 29 verbose parsed spec type: 'range' } 30 verbose addNamed [ 'grunt-contrib-clean', '>=0.5.0-0 <0.6.0-0' ] 31 verbose addNamed [ null, '>=0.5.0-0 <0.6.0-0' ] 32 silly lockFile 8e74c0a0-nt-contrib-clean-0-5-0-0-0-6-0-0 grunt-contrib-clean@>=0.5.0-0 <0.6.0-0 33 verbose lock grunt-contrib-clean@>=0.5.0-0 <0.6.0-0 /Users/rmarkham/.npm/8e74c0a0-nt-contrib-clean-0-5-0-0-0-6-0-0.lock 34 verbose cache add [ 'grunt-contrib-concat@^0.4.0', null ] 35 verbose cache add spec="grunt-contrib-concat@^0.4.0" args=["grunt-contrib-concat@^0.4.0",null] 36 verbose parsed spec { raw: 'grunt-concurrent@^0.5.0', 36 verbose parsed spec scope: null, 36 verbose parsed spec name: 'grunt-concurrent', 36 verbose parsed spec rawSpec: '^0.5.0', 36 verbose parsed spec spec: '>=0.5.0-0 <0.6.0-0', 36 verbose parsed spec type: 'range' } 37 verbose addNamed [ 'grunt-concurrent', '>=0.5.0-0 <0.6.0-0' ] 38 verbose addNamed [ null, '>=0.5.0-0 <0.6.0-0' ] 39 silly lockFile 732b986d-grunt-concurrent-0-5-0-0-0-6-0-0 grunt-concurrent@>=0.5.0-0 <0.6.0-0 40 verbose lock grunt-concurrent@>=0.5.0-0 <0.6.0-0 /Users/rmarkham/.npm/732b986d-grunt-concurrent-0-5-0-0-0-6-0-0.lock 41 verbose parsed spec { raw: 'grunt-contrib-concat@^0.4.0', 41 verbose parsed spec scope: null, 41 verbose parsed spec name: 'grunt-contrib-concat', 41 verbose parsed spec rawSpec: '^0.4.0', 41 verbose parsed spec spec: '>=0.4.0-0 <0.5.0-0', 41 verbose parsed spec type: 'range' } 42 verbose addNamed [ 'grunt-contrib-concat', '>=0.4.0-0 <0.5.0-0' ] 43 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] 44 silly lockFile e5aa59d3-t-contrib-concat-0-4-0-0-0-5-0-0 grunt-contrib-concat@>=0.4.0-0 <0.5.0-0 45 verbose lock grunt-contrib-concat@>=0.4.0-0 <0.5.0-0 /Users/rmarkham/.npm/e5aa59d3-t-contrib-concat-0-4-0-0-0-5-0-0.lock 46 verbose cache add [ 'grunt-contrib-copy@^0.5.0', null ] 47 verbose cache add spec="grunt-contrib-copy@^0.5.0" args=["grunt-contrib-copy@^0.5.0",null] 48 verbose cache add [ 'grunt-contrib-connect@^0.7.1', null ] 49 verbose cache add spec="grunt-contrib-connect@^0.7.1" args=["grunt-contrib-connect@^0.7.1",null] 50 silly addNameRange { name: 'grunt', range: '>=0.4.1-0 <0.5.0-0', hasData: false } 51 verbose mapToRegistry name grunt 52 verbose mapToRegistry uri https://registry.npmjs.org/grunt 53 silly addNameRange { name: 'grunt-autoprefixer', 53 silly addNameRange range: '>=0.7.3-0 <0.8.0-0', 53 silly addNameRange hasData: false } 54 verbose mapToRegistry name grunt-autoprefixer 55 verbose mapToRegistry uri https://registry.npmjs.org/grunt-autoprefixer 56 silly addNameRange { name: 'grunt-contrib-clean', 56 silly addNameRange range: '>=0.5.0-0 <0.6.0-0', 56 silly addNameRange hasData: false } 57 verbose mapToRegistry name grunt-contrib-clean 58 verbose mapToRegistry uri https://registry.npmjs.org/grunt-contrib-clean 59 verbose parsed spec { raw: 'grunt-contrib-copy@^0.5.0', 59 verbose parsed spec scope: null, 59 verbose parsed spec name: 'grunt-contrib-copy', 59 verbose parsed spec rawSpec: '^0.5.0', 59 verbose parsed spec spec: '>=0.5.0-0 <0.6.0-0', 59 verbose parsed spec type: 'range' } 60 verbose addNamed [ 'grunt-contrib-copy', '>=0.5.0-0 <0.6.0-0' ] 61 verbose addNamed [ null, '>=0.5.0-0 <0.6.0-0' ] 62 silly lockFile 527ab240-unt-contrib-copy-0-5-0-0-0-6-0-0 grunt-contrib-copy@>=0.5.0-0 <0.6.0-0 63 verbose lock grunt-contrib-copy@>=0.5.0-0 <0.6.0-0 /Users/rmarkham/.npm/527ab240-unt-contrib-copy-0-5-0-0-0-6-0-0.lock 64 verbose cache add [ 'grunt-contrib-htmlmin@^0.3.0', null ] 65 verbose cache add spec="grunt-contrib-htmlmin@^0.3.0" args=["grunt-contrib-htmlmin@^0.3.0",null] 66 verbose cache add [ 'grunt-contrib-cssmin@^0.9.0', null ] 67 verbose cache add spec="grunt-contrib-cssmin@^0.9.0" args=["grunt-contrib-cssmin@^0.9.0",null] 68 verbose cache add [ 'grunt-contrib-imagemin@^0.7.0', null ] 69 verbose cache add spec="grunt-contrib-imagemin@^0.7.0" args=["grunt-contrib-imagemin@^0.7.0",null] 70 verbose parsed spec { raw: 'grunt-contrib-connect@^0.7.1', 70 verbose parsed spec scope: null, 70 verbose parsed spec name: 'grunt-contrib-connect', 70 verbose parsed spec rawSpec: '^0.7.1', 70 verbose parsed spec spec: '>=0.7.1-0 <0.8.0-0', 70 verbose parsed spec type: 'range' } 71 verbose addNamed [ 'grunt-contrib-connect', '>=0.7.1-0 <0.8.0-0' ] 72 verbose addNamed [ null, '>=0.7.1-0 <0.8.0-0' ] 73 silly lockFile 61d53213--contrib-connect-0-7-1-0-0-8-0-0 grunt-contrib-connect@>=0.7.1-0 <0.8.0-0 74 verbose lock grunt-contrib-connect@>=0.7.1-0 <0.8.0-0 /Users/rmarkham/.npm/61d53213--contrib-connect-0-7-1-0-0-8-0-0.lock 75 silly addNameRange { name: 'grunt-concurrent', 75 silly addNameRange range: '>=0.5.0-0 <0.6.0-0', 75 silly addNameRange hasData: false } 76 verbose mapToRegistry name grunt-concurrent 77 verbose mapToRegistry uri https://registry.npmjs.org/grunt-concurrent 78 silly addNameRange { name: 'grunt-contrib-concat', 78 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', 78 silly addNameRange hasData: false } 79 verbose mapToRegistry name grunt-contrib-concat 80 verbose mapToRegistry uri https://registry.npmjs.org/grunt-contrib-concat 81 verbose parsed spec { raw: 'grunt-contrib-htmlmin@^0.3.0', 81 verbose parsed spec scope: null, 81 verbose parsed spec name: 'grunt-contrib-htmlmin', 81 verbose parsed spec rawSpec: '^0.3.0', 81 verbose parsed spec spec: '>=0.3.0-0 <0.4.0-0', 81 verbose parsed spec type: 'range' } 82 verbose addNamed [ 'grunt-contrib-htmlmin', '>=0.3.0-0 <0.4.0-0' ] 83 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ] 84 silly lockFile 254e35f8--contrib-htmlmin-0-3-0-0-0-4-0-0 grunt-contrib-htmlmin@>=0.3.0-0 <0.4.0-0 85 verbose lock grunt-contrib-htmlmin@>=0.3.0-0 <0.4.0-0 /Users/rmarkham/.npm/254e35f8--contrib-htmlmin-0-3-0-0-0-4-0-0.lock 86 verbose parsed spec { raw: 'grunt-contrib-cssmin@^0.9.0', 86 verbose parsed spec scope: null, 86 verbose parsed spec name: 'grunt-contrib-cssmin', 86 verbose parsed spec rawSpec: '^0.9.0', 86 verbose parsed spec spec: '>=0.9.0-0 <0.10.0-0', 86 verbose parsed spec type: 'range' } 87 verbose addNamed [ 'grunt-contrib-cssmin', '>=0.9.0-0 <0.10.0-0' ] 88 verbose addNamed [ null, '>=0.9.0-0 <0.10.0-0' ] 89 silly lockFile a371d0d7--contrib-cssmin-0-9-0-0-0-10-0-0 grunt-contrib-cssmin@>=0.9.0-0 <0.10.0-0 90 verbose lock grunt-contrib-cssmin@>=0.9.0-0 <0.10.0-0 /Users/rmarkham/.npm/a371d0d7--contrib-cssmin-0-9-0-0-0-10-0-0.lock 91 verbose cache add [ 'grunt-contrib-jshint@^0.10.0', null ] 92 verbose cache add spec="grunt-contrib-jshint@^0.10.0" args=["grunt-contrib-jshint@^0.10.0",null] 93 verbose parsed spec { raw: 'grunt-contrib-imagemin@^0.7.0', 93 verbose parsed spec scope: null, 93 verbose parsed spec name: 'grunt-contrib-imagemin', 93 verbose parsed spec rawSpec: '^0.7.0', 93 verbose parsed spec spec: '>=0.7.0-0 <0.8.0-0', 93 verbose parsed spec type: 'range' } 94 verbose addNamed [ 'grunt-contrib-imagemin', '>=0.7.0-0 <0.8.0-0' ] 95 verbose addNamed [ null, '>=0.7.0-0 <0.8.0-0' ] 96 silly lockFile d3317d01-contrib-imagemin-0-7-0-0-0-8-0-0 grunt-contrib-imagemin@>=0.7.0-0 <0.8.0-0 97 verbose lock grunt-contrib-imagemin@>=0.7.0-0 <0.8.0-0 /Users/rmarkham/.npm/d3317d01-contrib-imagemin-0-7-0-0-0-8-0-0.lock 98 silly addNameRange { name: 'grunt-contrib-copy', 98 silly addNameRange range: '>=0.5.0-0 <0.6.0-0', 98 silly addNameRange hasData: false } 99 verbose mapToRegistry name grunt-contrib-copy 100 verbose mapToRegistry uri https://registry.npmjs.org/grunt-contrib-copy 101 verbose cache add [ 'grunt-contrib-uglify@^0.4.0', null ] 102 verbose cache add spec="grunt-contrib-uglify@^0.4.0" args=["grunt-contrib-uglify@^0.4.0",null] 103 verbose parsed spec { raw: 'grunt-contrib-jshint@^0.10.0', 103 verbose parsed spec scope: null, 103 verbose parsed spec name: 'grunt-contrib-jshint', 103 verbose parsed spec rawSpec: '^0.10.0', 103 verbose parsed spec spec: '>=0.10.0-0 <0.11.0-0', 103 verbose parsed spec type: 'range' } 104 verbose addNamed [ 'grunt-contrib-jshint', '>=0.10.0-0 <0.11.0-0' ] 105 verbose addNamed [ null, '>=0.10.0-0 <0.11.0-0' ] 106 silly lockFile 26113986-contrib-jshint-0-10-0-0-0-11-0-0 grunt-contrib-jshint@>=0.10.0-0 <0.11.0-0 107 verbose lock grunt-contrib-jshint@>=0.10.0-0 <0.11.0-0 /Users/rmarkham/.npm/26113986-contrib-jshint-0-10-0-0-0-11-0-0.lock 108 silly addNameRange { name: 'grunt-contrib-connect', 108 silly addNameRange range: '>=0.7.1-0 <0.8.0-0', 108 silly addNameRange hasData: false } 109 verbose mapToRegistry name grunt-contrib-connect 110 verbose mapToRegistry uri https://registry.npmjs.org/grunt-contrib-connect 111 silly addNameRange { name: 'grunt-contrib-htmlmin', 111 silly addNameRange range: '>=0.3.0-0 <0.4.0-0', 111 silly addNameRange hasData: false } 112 verbose mapToRegistry name grunt-contrib-htmlmin 113 verbose mapToRegistry uri https://registry.npmjs.org/grunt-contrib-htmlmin 114 silly addNameRange { name: 'grunt-contrib-cssmin', 114 silly addNameRange range: '>=0.9.0-0 <0.10.0-0', 114 silly addNameRange hasData: false } 115 verbose mapToRegistry name grunt-contrib-cssmin 116 verbose mapToRegistry uri https://registry.npmjs.org/grunt-contrib-cssmin 117 verbose cache add [ 'grunt-contrib-watch@^0.6.1', null ] 118 verbose cache add spec="grunt-contrib-watch@^0.6.1" args=["grunt-contrib-watch@^0.6.1",null] 119 verbose parsed spec { raw: 'grunt-contrib-uglify@^0.4.0', 119 verbose parsed spec scope: null, 119 verbose parsed spec name: 'grunt-contrib-uglify', 119 verbose parsed spec rawSpec: '^0.4.0', 119 verbose parsed spec spec: '>=0.4.0-0 <0.5.0-0', 119 verbose parsed spec type: 'range' } 120 verbose addNamed [ 'grunt-contrib-uglify', '>=0.4.0-0 <0.5.0-0' ] 121 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] 122 silly lockFile 373d20ec-t-contrib-uglify-0-4-0-0-0-5-0-0 grunt-contrib-uglify@>=0.4.0-0 <0.5.0-0 123 verbose lock grunt-contrib-uglify@>=0.4.0-0 <0.5.0-0 /Users/rmarkham/.npm/373d20ec-t-contrib-uglify-0-4-0-0-0-5-0-0.lock 124 silly addNameRange { name: 'grunt-contrib-imagemin', 124 silly addNameRange range: '>=0.7.0-0 <0.8.0-0', 124 silly addNameRange hasData: false } 125 verbose mapToRegistry name grunt-contrib-imagemin 126 verbose mapToRegistry uri https://registry.npmjs.org/grunt-contrib-imagemin 127 verbose parsed spec { raw: 'grunt-contrib-watch@^0.6.1', 127 verbose parsed spec scope: null, 127 verbose parsed spec name: 'grunt-contrib-watch', 127 verbose parsed spec rawSpec: '^0.6.1', 127 verbose parsed spec spec: '>=0.6.1-0 <0.7.0-0', 127 verbose parsed spec type: 'range' } 128 verbose addNamed [ 'grunt-contrib-watch', '>=0.6.1-0 <0.7.0-0' ] 129 verbose addNamed [ null, '>=0.6.1-0 <0.7.0-0' ] 130 silly lockFile 82767388-nt-contrib-watch-0-6-1-0-0-7-0-0 grunt-contrib-watch@>=0.6.1-0 <0.7.0-0 131 verbose lock grunt-contrib-watch@>=0.6.1-0 <0.7.0-0 /Users/rmarkham/.npm/82767388-nt-contrib-watch-0-6-1-0-0-7-0-0.lock 132 silly addNameRange { name: 'grunt-contrib-jshint', 132 silly addNameRange range: '>=0.10.0-0 <0.11.0-0', 132 silly addNameRange hasData: false } 133 verbose mapToRegistry name grunt-contrib-jshint 134 verbose mapToRegistry uri https://registry.npmjs.org/grunt-contrib-jshint 135 verbose request where is /grunt-autoprefixer 136 verbose request registry https://registry.npmjs.org/ 137 verbose request id 108f7ab5f37b799c 138 verbose request url raw /grunt-autoprefixer 139 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-autoprefixer' ] 140 verbose request url resolved https://registry.npmjs.org/grunt-autoprefixer 141 verbose request where is https://registry.npmjs.org/grunt-autoprefixer 142 verbose request no basic auth needed 143 info trying registry request attempt 1 at 17:23:13 144 verbose etag "CZSHRIURVPH720HEE65JVNY8A" 145 http GET https://registry.npmjs.org/grunt-autoprefixer 146 verbose request where is /grunt 147 verbose request registry https://registry.npmjs.org/ 148 verbose request url raw /grunt 149 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt' ] 150 verbose request url resolved https://registry.npmjs.org/grunt 151 verbose request where is https://registry.npmjs.org/grunt 152 verbose request no basic auth needed 153 info trying registry request attempt 1 at 17:23:13 154 verbose etag "1XTWCC7K7R4LFRGZ1B27U5E3P" 155 http GET https://registry.npmjs.org/grunt 156 verbose request where is /grunt-contrib-clean 157 verbose request registry https://registry.npmjs.org/ 158 verbose request url raw /grunt-contrib-clean 159 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-clean' ] 160 verbose request url resolved https://registry.npmjs.org/grunt-contrib-clean 161 verbose request where is https://registry.npmjs.org/grunt-contrib-clean 162 verbose request no basic auth needed 163 info trying registry request attempt 1 at 17:23:13 164 verbose etag "AKYXOHE7XJUONMMBX24BGLTC6" 165 http GET https://registry.npmjs.org/grunt-contrib-clean 166 verbose cache add [ 'grunt-google-cdn@^0.4.0', null ] 167 verbose cache add spec="grunt-google-cdn@^0.4.0" args=["grunt-google-cdn@^0.4.0",null] 168 verbose cache add [ 'grunt-filerev@^0.2.1', null ] 169 verbose cache add spec="grunt-filerev@^0.2.1" args=["grunt-filerev@^0.2.1",null] 170 verbose cache add [ 'grunt-newer@^0.7.0', null ] 171 verbose cache add spec="grunt-newer@^0.7.0" args=["grunt-newer@^0.7.0",null] 172 verbose cache add [ 'grunt-ngmin@^0.0.3', null ] 173 verbose cache add spec="grunt-ngmin@^0.0.3" args=["grunt-ngmin@^0.0.3",null] 174 verbose cache add [ 'grunt-svgmin@^0.4.0', null ] 175 verbose cache add spec="grunt-svgmin@^0.4.0" args=["grunt-svgmin@^0.4.0",null] 176 verbose cache add [ 'grunt-usemin@^2.1.1', null ] 177 verbose cache add spec="grunt-usemin@^2.1.1" args=["grunt-usemin@^2.1.1",null] 178 verbose cache add [ 'grunt-wiredep@^1.7.0', null ] 179 verbose cache add spec="grunt-wiredep@^1.7.0" args=["grunt-wiredep@^1.7.0",null] 180 verbose cache add [ 'jshint-stylish@^0.2.0', null ] 181 verbose cache add spec="jshint-stylish@^0.2.0" args=["jshint-stylish@^0.2.0",null] 182 verbose cache add [ 'load-grunt-tasks@^0.4.0', null ] 183 verbose cache add spec="load-grunt-tasks@^0.4.0" args=["load-grunt-tasks@^0.4.0",null] 184 verbose cache add [ 'time-grunt@^0.3.1', null ] 185 verbose cache add spec="time-grunt@^0.3.1" args=["time-grunt@^0.3.1",null] 186 verbose request where is /grunt-concurrent 187 verbose request registry https://registry.npmjs.org/ 188 verbose request url raw /grunt-concurrent 189 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-concurrent' ] 190 verbose request url resolved https://registry.npmjs.org/grunt-concurrent 191 verbose request where is https://registry.npmjs.org/grunt-concurrent 192 verbose request no basic auth needed 193 info trying registry request attempt 1 at 17:23:13 194 verbose etag "1PAJDBBQ4U5ZOY69GXVYKUSTL" 195 http GET https://registry.npmjs.org/grunt-concurrent 196 silly addNameRange { name: 'grunt-contrib-uglify', 196 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', 196 silly addNameRange hasData: false } 197 verbose mapToRegistry name grunt-contrib-uglify 198 verbose mapToRegistry uri https://registry.npmjs.org/grunt-contrib-uglify 199 verbose request where is /grunt-contrib-concat 200 verbose request registry https://registry.npmjs.org/ 201 verbose request url raw /grunt-contrib-concat 202 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-concat' ] 203 verbose request url resolved https://registry.npmjs.org/grunt-contrib-concat 204 verbose request where is https://registry.npmjs.org/grunt-contrib-concat 205 verbose request no basic auth needed 206 info trying registry request attempt 1 at 17:23:13 207 verbose etag "61RQNP3RQLWOM69Y6ONWQZQG1" 208 http GET https://registry.npmjs.org/grunt-contrib-concat 209 verbose parsed spec { raw: 'grunt-google-cdn@^0.4.0', 209 verbose parsed spec scope: null, 209 verbose parsed spec name: 'grunt-google-cdn', 209 verbose parsed spec rawSpec: '^0.4.0', 209 verbose parsed spec spec: '>=0.4.0-0 <0.5.0-0', 209 verbose parsed spec type: 'range' } 210 verbose addNamed [ 'grunt-google-cdn', '>=0.4.0-0 <0.5.0-0' ] 211 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] 212 silly lockFile 86044a12-grunt-google-cdn-0-4-0-0-0-5-0-0 grunt-google-cdn@>=0.4.0-0 <0.5.0-0 213 verbose lock grunt-google-cdn@>=0.4.0-0 <0.5.0-0 /Users/rmarkham/.npm/86044a12-grunt-google-cdn-0-4-0-0-0-5-0-0.lock 214 verbose parsed spec { raw: 'grunt-filerev@^0.2.1', 214 verbose parsed spec scope: null, 214 verbose parsed spec name: 'grunt-filerev', 214 verbose parsed spec rawSpec: '^0.2.1', 214 verbose parsed spec spec: '>=0.2.1-0 <0.3.0-0', 214 verbose parsed spec type: 'range' } 215 verbose addNamed [ 'grunt-filerev', '>=0.2.1-0 <0.3.0-0' ] 216 verbose addNamed [ null, '>=0.2.1-0 <0.3.0-0' ] 217 silly lockFile 6ba9c520-grunt-filerev-0-2-1-0-0-3-0-0 grunt-filerev@>=0.2.1-0 <0.3.0-0 218 verbose lock grunt-filerev@>=0.2.1-0 <0.3.0-0 /Users/rmarkham/.npm/6ba9c520-grunt-filerev-0-2-1-0-0-3-0-0.lock 219 verbose parsed spec { raw: 'grunt-newer@^0.7.0', 219 verbose parsed spec scope: null, 219 verbose parsed spec name: 'grunt-newer', 219 verbose parsed spec rawSpec: '^0.7.0', 219 verbose parsed spec spec: '>=0.7.0-0 <0.8.0-0', 219 verbose parsed spec type: 'range' } 220 verbose addNamed [ 'grunt-newer', '>=0.7.0-0 <0.8.0-0' ] 221 verbose addNamed [ null, '>=0.7.0-0 <0.8.0-0' ] 222 silly lockFile 86d061e1-grunt-newer-0-7-0-0-0-8-0-0 grunt-newer@>=0.7.0-0 <0.8.0-0 223 verbose lock grunt-newer@>=0.7.0-0 <0.8.0-0 /Users/rmarkham/.npm/86d061e1-grunt-newer-0-7-0-0-0-8-0-0.lock 224 verbose parsed spec { raw: 'grunt-ngmin@^0.0.3', 224 verbose parsed spec scope: null, 224 verbose parsed spec name: 'grunt-ngmin', 224 verbose parsed spec rawSpec: '^0.0.3', 224 verbose parsed spec spec: '=0.0.3', 224 verbose parsed spec type: 'range' } 225 verbose addNamed [ 'grunt-ngmin', '=0.0.3' ] 226 verbose addNamed [ null, '=0.0.3' ] 227 silly lockFile 221f3a69-grunt-ngmin-0-0-3 grunt-ngmin@=0.0.3 228 verbose lock grunt-ngmin@=0.0.3 /Users/rmarkham/.npm/221f3a69-grunt-ngmin-0-0-3.lock 229 verbose parsed spec { raw: 'grunt-svgmin@^0.4.0', 229 verbose parsed spec scope: null, 229 verbose parsed spec name: 'grunt-svgmin', 229 verbose parsed spec rawSpec: '^0.4.0', 229 verbose parsed spec spec: '>=0.4.0-0 <0.5.0-0', 229 verbose parsed spec type: 'range' } 230 verbose addNamed [ 'grunt-svgmin', '>=0.4.0-0 <0.5.0-0' ] 231 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] 232 silly lockFile e56259d3-grunt-svgmin-0-4-0-0-0-5-0-0 grunt-svgmin@>=0.4.0-0 <0.5.0-0 233 verbose lock grunt-svgmin@>=0.4.0-0 <0.5.0-0 /Users/rmarkham/.npm/e56259d3-grunt-svgmin-0-4-0-0-0-5-0-0.lock 234 verbose parsed spec { raw: 'grunt-usemin@^2.1.1', 234 verbose parsed spec scope: null, 234 verbose parsed spec name: 'grunt-usemin', 234 verbose parsed spec rawSpec: '^2.1.1', 234 verbose parsed spec spec: '>=2.1.1-0 <3.0.0-0', 234 verbose parsed spec type: 'range' } 235 verbose addNamed [ 'grunt-usemin', '>=2.1.1-0 <3.0.0-0' ] 236 verbose addNamed [ null, '>=2.1.1-0 <3.0.0-0' ] 237 silly lockFile a809afe6-grunt-usemin-2-1-1-0-3-0-0-0 grunt-usemin@>=2.1.1-0 <3.0.0-0 238 verbose lock grunt-usemin@>=2.1.1-0 <3.0.0-0 /Users/rmarkham/.npm/a809afe6-grunt-usemin-2-1-1-0-3-0-0-0.lock 239 verbose parsed spec { raw: 'grunt-wiredep@^1.7.0', 239 verbose parsed spec scope: null, 239 verbose parsed spec name: 'grunt-wiredep', 239 verbose parsed spec rawSpec: '^1.7.0', 239 verbose parsed spec spec: '>=1.7.0-0 <2.0.0-0', 239 verbose parsed spec type: 'range' } 240 verbose addNamed [ 'grunt-wiredep', '>=1.7.0-0 <2.0.0-0' ] 241 verbose addNamed [ null, '>=1.7.0-0 <2.0.0-0' ] 242 silly lockFile 6c4e0f73-grunt-wiredep-1-7-0-0-2-0-0-0 grunt-wiredep@>=1.7.0-0 <2.0.0-0 243 verbose lock grunt-wiredep@>=1.7.0-0 <2.0.0-0 /Users/rmarkham/.npm/6c4e0f73-grunt-wiredep-1-7-0-0-2-0-0-0.lock 244 verbose parsed spec { raw: 'jshint-stylish@^0.2.0', 244 verbose parsed spec scope: null, 244 verbose parsed spec name: 'jshint-stylish', 244 verbose parsed spec rawSpec: '^0.2.0', 244 verbose parsed spec spec: '>=0.2.0-0 <0.3.0-0', 244 verbose parsed spec type: 'range' } 245 verbose addNamed [ 'jshint-stylish', '>=0.2.0-0 <0.3.0-0' ] 246 verbose addNamed [ null, '>=0.2.0-0 <0.3.0-0' ] 247 silly lockFile 683f9ba8-jshint-stylish-0-2-0-0-0-3-0-0 jshint-stylish@>=0.2.0-0 <0.3.0-0 248 verbose lock jshint-stylish@>=0.2.0-0 <0.3.0-0 /Users/rmarkham/.npm/683f9ba8-jshint-stylish-0-2-0-0-0-3-0-0.lock 249 verbose parsed spec { raw: 'load-grunt-tasks@^0.4.0', 249 verbose parsed spec scope: null, 249 verbose parsed spec name: 'load-grunt-tasks', 249 verbose parsed spec rawSpec: '^0.4.0', 249 verbose parsed spec spec: '>=0.4.0-0 <0.5.0-0', 249 verbose parsed spec type: 'range' } 250 verbose addNamed [ 'load-grunt-tasks', '>=0.4.0-0 <0.5.0-0' ] 251 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] 252 silly lockFile 03f36177-load-grunt-tasks-0-4-0-0-0-5-0-0 load-grunt-tasks@>=0.4.0-0 <0.5.0-0 253 verbose lock load-grunt-tasks@>=0.4.0-0 <0.5.0-0 /Users/rmarkham/.npm/03f36177-load-grunt-tasks-0-4-0-0-0-5-0-0.lock 254 verbose parsed spec { raw: 'time-grunt@^0.3.1', 254 verbose parsed spec scope: null, 254 verbose parsed spec name: 'time-grunt', 254 verbose parsed spec rawSpec: '^0.3.1', 254 verbose parsed spec spec: '>=0.3.1-0 <0.4.0-0', 254 verbose parsed spec type: 'range' } 255 verbose addNamed [ 'time-grunt', '>=0.3.1-0 <0.4.0-0' ] 256 verbose addNamed [ null, '>=0.3.1-0 <0.4.0-0' ] 257 silly lockFile 46ed2713-time-grunt-0-3-1-0-0-4-0-0 time-grunt@>=0.3.1-0 <0.4.0-0 258 verbose lock time-grunt@>=0.3.1-0 <0.4.0-0 /Users/rmarkham/.npm/46ed2713-time-grunt-0-3-1-0-0-4-0-0.lock 259 silly addNameRange { name: 'grunt-contrib-watch', 259 silly addNameRange range: '>=0.6.1-0 <0.7.0-0', 259 silly addNameRange hasData: false } 260 verbose mapToRegistry name grunt-contrib-watch 261 verbose mapToRegistry uri https://registry.npmjs.org/grunt-contrib-watch 262 verbose request where is /grunt-contrib-copy 263 verbose request registry https://registry.npmjs.org/ 264 verbose request url raw /grunt-contrib-copy 265 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-copy' ] 266 verbose request url resolved https://registry.npmjs.org/grunt-contrib-copy 267 verbose request where is https://registry.npmjs.org/grunt-contrib-copy 268 verbose request no basic auth needed 269 info trying registry request attempt 1 at 17:23:13 270 verbose etag "CDPGQ1SUFZMH5EVR6HX9UU4HC" 271 http GET https://registry.npmjs.org/grunt-contrib-copy 272 verbose request where is /grunt-contrib-connect 273 verbose request registry https://registry.npmjs.org/ 274 verbose request url raw /grunt-contrib-connect 275 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-connect' ] 276 verbose request url resolved https://registry.npmjs.org/grunt-contrib-connect 277 verbose request where is https://registry.npmjs.org/grunt-contrib-connect 278 verbose request no basic auth needed 279 info trying registry request attempt 1 at 17:23:13 280 verbose etag "25UA87O5JYNKF93SGIFZC3X9F" 281 http GET https://registry.npmjs.org/grunt-contrib-connect 282 verbose request where is /grunt-contrib-htmlmin 283 verbose request registry https://registry.npmjs.org/ 284 verbose request url raw /grunt-contrib-htmlmin 285 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-htmlmin' ] 286 verbose request url resolved https://registry.npmjs.org/grunt-contrib-htmlmin 287 verbose request where is https://registry.npmjs.org/grunt-contrib-htmlmin 288 verbose request no basic auth needed 289 info trying registry request attempt 1 at 17:23:13 290 verbose etag "3J4K6BQAI9KJKYSLG8METF2HO" 291 http GET https://registry.npmjs.org/grunt-contrib-htmlmin 292 silly addNameRange { name: 'grunt-newer', 292 silly addNameRange range: '>=0.7.0-0 <0.8.0-0', 292 silly addNameRange hasData: false } 293 verbose mapToRegistry name grunt-newer 294 verbose mapToRegistry uri https://registry.npmjs.org/grunt-newer 295 silly addNameRange { name: 'grunt-google-cdn', 295 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', 295 silly addNameRange hasData: false } 296 verbose mapToRegistry name grunt-google-cdn 297 verbose mapToRegistry uri https://registry.npmjs.org/grunt-google-cdn 298 silly addNameRange { name: 'grunt-filerev', 298 silly addNameRange range: '>=0.2.1-0 <0.3.0-0', 298 silly addNameRange hasData: false } 299 verbose mapToRegistry name grunt-filerev 300 verbose mapToRegistry uri https://registry.npmjs.org/grunt-filerev 301 verbose mapToRegistry name grunt-ngmin 302 verbose mapToRegistry uri https://registry.npmjs.org/grunt-ngmin 303 silly addNameRange { name: 'grunt-svgmin', 303 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', 303 silly addNameRange hasData: false } 304 verbose mapToRegistry name grunt-svgmin 305 verbose mapToRegistry uri https://registry.npmjs.org/grunt-svgmin 306 silly addNameRange { name: 'jshint-stylish', 306 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', 306 silly addNameRange hasData: false } 307 verbose mapToRegistry name jshint-stylish 308 verbose mapToRegistry uri https://registry.npmjs.org/jshint-stylish 309 silly addNameRange { name: 'load-grunt-tasks', 309 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', 309 silly addNameRange hasData: false } 310 verbose mapToRegistry name load-grunt-tasks 311 verbose mapToRegistry uri https://registry.npmjs.org/load-grunt-tasks 312 verbose request where is /grunt-contrib-cssmin 313 verbose request registry https://registry.npmjs.org/ 314 verbose request url raw /grunt-contrib-cssmin 315 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-cssmin' ] 316 verbose request url resolved https://registry.npmjs.org/grunt-contrib-cssmin 317 verbose request where is https://registry.npmjs.org/grunt-contrib-cssmin 318 verbose request no basic auth needed 319 info trying registry request attempt 1 at 17:23:13 320 verbose etag "8JPDZ3WSFRQOLKKAUMJ585PJE" 321 http GET https://registry.npmjs.org/grunt-contrib-cssmin 322 silly addNameRange { name: 'grunt-wiredep', 322 silly addNameRange range: '>=1.7.0-0 <2.0.0-0', 322 silly addNameRange hasData: false } 323 verbose mapToRegistry name grunt-wiredep 324 verbose mapToRegistry uri https://registry.npmjs.org/grunt-wiredep 325 silly addNameRange { name: 'grunt-usemin', 325 silly addNameRange range: '>=2.1.1-0 <3.0.0-0', 325 silly addNameRange hasData: false } 326 verbose mapToRegistry name grunt-usemin 327 verbose mapToRegistry uri https://registry.npmjs.org/grunt-usemin 328 silly addNameRange { name: 'time-grunt', 328 silly addNameRange range: '>=0.3.1-0 <0.4.0-0', 328 silly addNameRange hasData: false } 329 verbose mapToRegistry name time-grunt 330 verbose mapToRegistry uri https://registry.npmjs.org/time-grunt 331 verbose request where is /grunt-contrib-imagemin 332 verbose request registry https://registry.npmjs.org/ 333 verbose request url raw /grunt-contrib-imagemin 334 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-imagemin' ] 335 verbose request url resolved https://registry.npmjs.org/grunt-contrib-imagemin 336 verbose request where is https://registry.npmjs.org/grunt-contrib-imagemin 337 verbose request no basic auth needed 338 info trying registry request attempt 1 at 17:23:13 339 verbose etag "2J7J5IXLQKDH5LCK12U5B3PXL" 340 http GET https://registry.npmjs.org/grunt-contrib-imagemin 341 verbose request where is /grunt-contrib-jshint 342 verbose request registry https://registry.npmjs.org/ 343 verbose request url raw /grunt-contrib-jshint 344 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-jshint' ] 345 verbose request url resolved https://registry.npmjs.org/grunt-contrib-jshint 346 verbose request where is https://registry.npmjs.org/grunt-contrib-jshint 347 verbose request no basic auth needed 348 info trying registry request attempt 1 at 17:23:13 349 verbose etag "7JLAFBKQONHIJVZEQQRWYF24Q" 350 http GET https://registry.npmjs.org/grunt-contrib-jshint 351 verbose request where is /grunt-contrib-uglify 352 verbose request registry https://registry.npmjs.org/ 353 verbose request url raw /grunt-contrib-uglify 354 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-uglify' ] 355 verbose request url resolved https://registry.npmjs.org/grunt-contrib-uglify 356 verbose request where is https://registry.npmjs.org/grunt-contrib-uglify 357 verbose request no basic auth needed 358 info trying registry request attempt 1 at 17:23:13 359 verbose etag "9CUSV5EG43WTYS056RG3DC04N" 360 http GET https://registry.npmjs.org/grunt-contrib-uglify 361 verbose request where is /grunt-contrib-watch 362 verbose request registry https://registry.npmjs.org/ 363 verbose request url raw /grunt-contrib-watch 364 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-watch' ] 365 verbose request url resolved https://registry.npmjs.org/grunt-contrib-watch 366 verbose request where is https://registry.npmjs.org/grunt-contrib-watch 367 verbose request no basic auth needed 368 info trying registry request attempt 1 at 17:23:13 369 verbose etag "CYEPAHD8RPL2P0FZ37OJ6LZST" 370 http GET https://registry.npmjs.org/grunt-contrib-watch 371 verbose request where is /grunt-newer 372 verbose request registry https://registry.npmjs.org/ 373 verbose request url raw /grunt-newer 374 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-newer' ] 375 verbose request url resolved https://registry.npmjs.org/grunt-newer 376 verbose request where is https://registry.npmjs.org/grunt-newer 377 verbose request no basic auth needed 378 info trying registry request attempt 1 at 17:23:13 379 verbose etag "89PTRCVFVEECFNZ7B9UA7LDID" 380 http GET https://registry.npmjs.org/grunt-newer 381 verbose request where is /grunt-google-cdn 382 verbose request registry https://registry.npmjs.org/ 383 verbose request url raw /grunt-google-cdn 384 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-google-cdn' ] 385 verbose request url resolved https://registry.npmjs.org/grunt-google-cdn 386 verbose request where is https://registry.npmjs.org/grunt-google-cdn 387 verbose request no basic auth needed 388 info trying registry request attempt 1 at 17:23:13 389 verbose etag "CFHPFLVMUHBHRY1GRTY4GAQWQ" 390 http GET https://registry.npmjs.org/grunt-google-cdn 391 verbose request where is /grunt-ngmin 392 verbose request registry https://registry.npmjs.org/ 393 verbose request url raw /grunt-ngmin 394 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-ngmin' ] 395 verbose request url resolved https://registry.npmjs.org/grunt-ngmin 396 verbose request where is https://registry.npmjs.org/grunt-ngmin 397 verbose request no basic auth needed 398 info trying registry request attempt 1 at 17:23:13 399 verbose etag "DQ5Y8CYLGZNF1UDT3K32GBROJ" 400 http GET https://registry.npmjs.org/grunt-ngmin 401 verbose request where is /grunt-filerev 402 verbose request registry https://registry.npmjs.org/ 403 verbose request url raw /grunt-filerev 404 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-filerev' ] 405 verbose request url resolved https://registry.npmjs.org/grunt-filerev 406 verbose request where is https://registry.npmjs.org/grunt-filerev 407 verbose request no basic auth needed 408 info trying registry request attempt 1 at 17:23:13 409 verbose etag "4DYGYLEBKWE6Z96NZXQRVLJZR" 410 http GET https://registry.npmjs.org/grunt-filerev 411 verbose request where is /grunt-svgmin 412 verbose request registry https://registry.npmjs.org/ 413 verbose request url raw /grunt-svgmin 414 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-svgmin' ] 415 verbose request url resolved https://registry.npmjs.org/grunt-svgmin 416 verbose request where is https://registry.npmjs.org/grunt-svgmin 417 verbose request no basic auth needed 418 info trying registry request attempt 1 at 17:23:13 419 verbose etag "9UKY9DV2CY0OTZKCLENALCBDO" 420 http GET https://registry.npmjs.org/grunt-svgmin 421 verbose request where is /jshint-stylish 422 verbose request registry https://registry.npmjs.org/ 423 verbose request url raw /jshint-stylish 424 verbose request url resolving [ 'https://registry.npmjs.org/', './jshint-stylish' ] 425 verbose request url resolved https://registry.npmjs.org/jshint-stylish 426 verbose request where is https://registry.npmjs.org/jshint-stylish 427 verbose request no basic auth needed 428 info trying registry request attempt 1 at 17:23:13 429 verbose etag "24XQK3SUAEJIAI32TYXI3X6DM" 430 http GET https://registry.npmjs.org/jshint-stylish 431 verbose request where is /load-grunt-tasks 432 verbose request registry https://registry.npmjs.org/ 433 verbose request url raw /load-grunt-tasks 434 verbose request url resolving [ 'https://registry.npmjs.org/', './load-grunt-tasks' ] 435 verbose request url resolved https://registry.npmjs.org/load-grunt-tasks 436 verbose request where is https://registry.npmjs.org/load-grunt-tasks 437 verbose request no basic auth needed 438 info trying registry request attempt 1 at 17:23:13 439 verbose etag "CSNQUWKP9A83QZXL859ZTMELJ" 440 http GET https://registry.npmjs.org/load-grunt-tasks 441 verbose request where is /grunt-wiredep 442 verbose request registry https://registry.npmjs.org/ 443 verbose request url raw /grunt-wiredep 444 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-wiredep' ] 445 verbose request url resolved https://registry.npmjs.org/grunt-wiredep 446 verbose request where is https://registry.npmjs.org/grunt-wiredep 447 verbose request no basic auth needed 448 info trying registry request attempt 1 at 17:23:13 449 verbose etag "72RRMQJW4CGBKT1KKOYU9MTKK" 450 http GET https://registry.npmjs.org/grunt-wiredep 451 verbose request where is /grunt-usemin 452 verbose request registry https://registry.npmjs.org/ 453 verbose request url raw /grunt-usemin 454 verbose request url resolving [ 'https://registry.npmjs.org/', './grunt-usemin' ] 455 verbose request url resolved https://registry.npmjs.org/grunt-usemin 456 verbose request where is https://registry.npmjs.org/grunt-usemin 457 verbose request no basic auth needed 458 info trying registry request attempt 1 at 17:23:13 459 verbose etag "7GEELM62SU3E42VYMCCJXT0X0" 460 http GET https://registry.npmjs.org/grunt-usemin 461 verbose request where is /time-grunt 462 verbose request registry https://registry.npmjs.org/ 463 verbose request url raw /time-grunt 464 verbose request url resolving [ 'https://registry.npmjs.org/', './time-grunt' ] 465 verbose request url resolved https://registry.npmjs.org/time-grunt 466 verbose request where is https://registry.npmjs.org/time-grunt 467 verbose request no basic auth needed 468 info trying registry request attempt 1 at 17:23:13 469 verbose etag "C0C7NQCRWJJ2GPD86M5QOK3IS" 470 http GET https://registry.npmjs.org/time-grunt 471 http 304 https://registry.npmjs.org/grunt-concurrent 472 silly registry.get cb [ 304, 472 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:13 GMT', 472 silly registry.get server: 'Apache', 472 silly registry.get via: '1.1 varnish', 472 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:13 GMT', 472 silly registry.get 'cache-control': 'max-age=30', 472 silly registry.get etag: '"1PAJDBBQ4U5ZOY69GXVYKUSTL"', 472 silly registry.get 'x-served-by': 'cache-dfw1828-DFW', 472 silly registry.get 'x-cache': 'HIT', 472 silly registry.get 'x-cache-hits': '1', 472 silly registry.get 'x-timer': 'S1404508993.686626,VS0,VE56', 472 silly registry.get vary: 'Accept', 472 silly registry.get 'content-length': '0', 472 silly registry.get 'keep-alive': 'timeout=10, max=50', 472 silly registry.get connection: 'Keep-Alive' } ] 473 verbose etag https://registry.npmjs.org/grunt-concurrent from cache 474 http 304 https://registry.npmjs.org/grunt 475 silly registry.get cb [ 304, 475 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:13 GMT', 475 silly registry.get server: 'Apache', 475 silly registry.get via: '1.1 varnish', 475 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:13 GMT', 475 silly registry.get 'cache-control': 'max-age=30', 475 silly registry.get etag: '"1XTWCC7K7R4LFRGZ1B27U5E3P"', 475 silly registry.get 'x-served-by': 'cache-dfw1834-DFW', 475 silly registry.get 'x-cache': 'HIT', 475 silly registry.get 'x-cache-hits': '1', 475 silly registry.get 'x-timer': 'S1404508993.694199,VS0,VE50', 475 silly registry.get vary: 'Accept', 475 silly registry.get 'content-length': '0', 475 silly registry.get 'keep-alive': 'timeout=10, max=50', 475 silly registry.get connection: 'Keep-Alive' } ] 476 verbose etag https://registry.npmjs.org/grunt from cache 477 http 304 https://registry.npmjs.org/grunt-contrib-clean 478 silly registry.get cb [ 304, 478 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:13 GMT', 478 silly registry.get server: 'Apache', 478 silly registry.get via: '1.1 varnish', 478 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:13 GMT', 478 silly registry.get 'cache-control': 'max-age=30', 478 silly registry.get etag: '"AKYXOHE7XJUONMMBX24BGLTC6"', 478 silly registry.get 'x-served-by': 'cache-dfw1820-DFW', 478 silly registry.get 'x-cache': 'HIT', 478 silly registry.get 'x-cache-hits': '1', 478 silly registry.get 'x-timer': 'S1404508993.705545,VS0,VE42', 478 silly registry.get vary: 'Accept', 478 silly registry.get 'content-length': '0', 478 silly registry.get 'keep-alive': 'timeout=10, max=50', 478 silly registry.get connection: 'Keep-Alive' } ] 479 verbose etag https://registry.npmjs.org/grunt-contrib-clean from cache 480 http 304 https://registry.npmjs.org/grunt-contrib-concat 481 silly registry.get cb [ 304, 481 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:13 GMT', 481 silly registry.get server: 'Apache', 481 silly registry.get via: '1.1 varnish', 481 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:13 GMT', 481 silly registry.get 'cache-control': 'max-age=30', 481 silly registry.get etag: '"61RQNP3RQLWOM69Y6ONWQZQG1"', 481 silly registry.get 'x-served-by': 'cache-dfw1826-DFW', 481 silly registry.get 'x-cache': 'HIT', 481 silly registry.get 'x-cache-hits': '1', 481 silly registry.get 'x-timer': 'S1404508993.707021,VS0,VE42', 481 silly registry.get vary: 'Accept', 481 silly registry.get 'content-length': '0', 481 silly registry.get 'keep-alive': 'timeout=10, max=50', 481 silly registry.get connection: 'Keep-Alive' } ] 482 verbose etag https://registry.npmjs.org/grunt-contrib-concat from cache 483 silly addNameRange number 2 { name: 'grunt', range: '>=0.4.1-0 <0.5.0-0', hasData: true } 484 silly addNameRange versions [ 'grunt', 484 silly addNameRange [ '0.1.0', 484 silly addNameRange '0.1.1', 484 silly addNameRange '0.1.2', 484 silly addNameRange '0.2.0', 484 silly addNameRange '0.2.1', 484 silly addNameRange '0.2.2', 484 silly addNameRange '0.2.3', 484 silly addNameRange '0.2.4', 484 silly addNameRange '0.2.5', 484 silly addNameRange '0.2.6', 484 silly addNameRange '0.2.7', 484 silly addNameRange '0.2.8', 484 silly addNameRange '0.2.9', 484 silly addNameRange '0.2.10', 484 silly addNameRange '0.2.11', 484 silly addNameRange '0.2.12', 484 silly addNameRange '0.2.13', 484 silly addNameRange '0.2.14', 484 silly addNameRange '0.2.15', 484 silly addNameRange '0.3.0', 484 silly addNameRange '0.3.1', 484 silly addNameRange '0.3.2', 484 silly addNameRange '0.3.3', 484 silly addNameRange '0.3.4', 484 silly addNameRange '0.3.5', 484 silly addNameRange '0.3.6', 484 silly addNameRange '0.3.7', 484 silly addNameRange '0.3.8', 484 silly addNameRange '0.3.9', 484 silly addNameRange '0.3.10', 484 silly addNameRange '0.3.11', 484 silly addNameRange '0.3.12', 484 silly addNameRange '0.3.13', 484 silly addNameRange '0.3.14', 484 silly addNameRange '0.3.15', 484 silly addNameRange '0.3.16', 484 silly addNameRange '0.3.17', 484 silly addNameRange '0.4.0', 484 silly addNameRange '0.4.1', 484 silly addNameRange '0.4.2', 484 silly addNameRange '0.4.3', 484 silly addNameRange '0.4.4', 484 silly addNameRange '0.4.5', 484 silly addNameRange '0.3.13-a', 484 silly addNameRange '0.4.0-a', 484 silly addNameRange '0.4.0-rc1', 484 silly addNameRange '0.4.0-rc2', 484 silly addNameRange '0.4.0-rc3', 484 silly addNameRange '0.4.0-rc4', 484 silly addNameRange '0.4.0-rc5', 484 silly addNameRange '0.4.0-rc6', 484 silly addNameRange '0.4.0-rc7', 484 silly addNameRange '0.4.0-rc8' ] ] 485 verbose addNamed [ 'grunt', '0.4.5' ] 486 verbose addNamed [ '0.4.5', '0.4.5' ] 487 silly lockFile 81abf7ad-grunt-0-4-5 grunt@0.4.5 488 verbose lock grunt@0.4.5 /Users/rmarkham/.npm/81abf7ad-grunt-0-4-5.lock 489 silly addNameRange number 2 { name: 'grunt-concurrent', 489 silly addNameRange range: '>=0.5.0-0 <0.6.0-0', 489 silly addNameRange hasData: true } 490 silly addNameRange versions [ 'grunt-concurrent', 490 silly addNameRange [ '0.1.0', 490 silly addNameRange '0.1.1', 490 silly addNameRange '0.2.0', 490 silly addNameRange '0.3.0', 490 silly addNameRange '0.3.1', 490 silly addNameRange '0.4.0', 490 silly addNameRange '0.4.1', 490 silly addNameRange '0.4.2', 490 silly addNameRange '0.4.3', 490 silly addNameRange '0.5.0' ] ] 491 verbose addNamed [ 'grunt-concurrent', '0.5.0' ] 492 verbose addNamed [ '0.5.0', '0.5.0' ] 493 silly lockFile 32992192-grunt-concurrent-0-5-0 grunt-concurrent@0.5.0 494 verbose lock grunt-concurrent@0.5.0 /Users/rmarkham/.npm/32992192-grunt-concurrent-0-5-0.lock 495 silly addNameRange number 2 { name: 'grunt-contrib-clean', 495 silly addNameRange range: '>=0.5.0-0 <0.6.0-0', 495 silly addNameRange hasData: true } 496 silly addNameRange versions [ 'grunt-contrib-clean', 496 silly addNameRange [ '0.1.0', 496 silly addNameRange '0.2.0', 496 silly addNameRange '0.3.0', 496 silly addNameRange '0.3.1', 496 silly addNameRange '0.3.2', 496 silly addNameRange '0.4.0', 496 silly addNameRange '0.4.1', 496 silly addNameRange '0.5.0', 496 silly addNameRange '0.4.0-a', 496 silly addNameRange '0.4.0-rc5', 496 silly addNameRange '0.4.0-rc6' ] ] 497 verbose addNamed [ 'grunt-contrib-clean', '0.5.0' ] 498 verbose addNamed [ '0.5.0', '0.5.0' ] 499 silly lockFile 9e0b1814-grunt-contrib-clean-0-5-0 grunt-contrib-clean@0.5.0 500 verbose lock grunt-contrib-clean@0.5.0 /Users/rmarkham/.npm/9e0b1814-grunt-contrib-clean-0-5-0.lock 501 silly addNameRange number 2 { name: 'grunt-contrib-concat', 501 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', 501 silly addNameRange hasData: true } 502 silly addNameRange versions [ 'grunt-contrib-concat', 502 silly addNameRange [ '0.1.0', 502 silly addNameRange '0.1.1', 502 silly addNameRange '0.1.2', 502 silly addNameRange '0.1.3', 502 silly addNameRange '0.2.0', 502 silly addNameRange '0.3.0', 502 silly addNameRange '0.4.0', 502 silly addNameRange '0.1.2-rc5', 502 silly addNameRange '0.1.2-rc6' ] ] 503 verbose addNamed [ 'grunt-contrib-concat', '0.4.0' ] 504 verbose addNamed [ '0.4.0', '0.4.0' ] 505 silly lockFile 6dafb8ea-grunt-contrib-concat-0-4-0 grunt-contrib-concat@0.4.0 506 verbose lock grunt-contrib-concat@0.4.0 /Users/rmarkham/.npm/6dafb8ea-grunt-contrib-concat-0-4-0.lock 507 silly lockFile 81abf7ad-grunt-0-4-5 grunt@0.4.5 508 silly lockFile 81abf7ad-grunt-0-4-5 grunt@0.4.5 509 silly lockFile 32992192-grunt-concurrent-0-5-0 grunt-concurrent@0.5.0 510 silly lockFile 32992192-grunt-concurrent-0-5-0 grunt-concurrent@0.5.0 511 silly lockFile 0094ffe5-grunt-0-4-1-0-0-5-0-0 grunt@>=0.4.1-0 <0.5.0-0 512 silly lockFile 0094ffe5-grunt-0-4-1-0-0-5-0-0 grunt@>=0.4.1-0 <0.5.0-0 513 silly lockFile 732b986d-grunt-concurrent-0-5-0-0-0-6-0-0 grunt-concurrent@>=0.5.0-0 <0.6.0-0 514 silly lockFile 732b986d-grunt-concurrent-0-5-0-0-0-6-0-0 grunt-concurrent@>=0.5.0-0 <0.6.0-0 515 silly lockFile 9e0b1814-grunt-contrib-clean-0-5-0 grunt-contrib-clean@0.5.0 516 silly lockFile 9e0b1814-grunt-contrib-clean-0-5-0 grunt-contrib-clean@0.5.0 517 silly lockFile 8e74c0a0-nt-contrib-clean-0-5-0-0-0-6-0-0 grunt-contrib-clean@>=0.5.0-0 <0.6.0-0 518 silly lockFile 8e74c0a0-nt-contrib-clean-0-5-0-0-0-6-0-0 grunt-contrib-clean@>=0.5.0-0 <0.6.0-0 519 silly lockFile 6dafb8ea-grunt-contrib-concat-0-4-0 grunt-contrib-concat@0.4.0 520 silly lockFile 6dafb8ea-grunt-contrib-concat-0-4-0 grunt-contrib-concat@0.4.0 521 silly lockFile e5aa59d3-t-contrib-concat-0-4-0-0-0-5-0-0 grunt-contrib-concat@>=0.4.0-0 <0.5.0-0 522 silly lockFile e5aa59d3-t-contrib-concat-0-4-0-0-0-5-0-0 grunt-contrib-concat@>=0.4.0-0 <0.5.0-0 523 http 304 https://registry.npmjs.org/grunt-contrib-connect 524 silly registry.get cb [ 304, 524 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:13 GMT', 524 silly registry.get server: 'Apache', 524 silly registry.get via: '1.1 varnish', 524 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:13 GMT', 524 silly registry.get 'cache-control': 'max-age=30', 524 silly registry.get etag: '"25UA87O5JYNKF93SGIFZC3X9F"', 524 silly registry.get 'x-served-by': 'cache-dfw1834-DFW', 524 silly registry.get 'x-cache': 'HIT', 524 silly registry.get 'x-cache-hits': '1', 524 silly registry.get 'x-timer': 'S1404508993.799440,VS0,VE41', 524 silly registry.get vary: 'Accept', 524 silly registry.get 'content-length': '0', 524 silly registry.get 'keep-alive': 'timeout=10, max=49', 524 silly registry.get connection: 'Keep-Alive' } ] 525 verbose etag https://registry.npmjs.org/grunt-contrib-connect from cache 526 silly addNameRange number 2 { name: 'grunt-contrib-connect', 526 silly addNameRange range: '>=0.7.1-0 <0.8.0-0', 526 silly addNameRange hasData: true } 527 silly addNameRange versions [ 'grunt-contrib-connect', 527 silly addNameRange [ '0.1.0', 527 silly addNameRange '0.1.1', 527 silly addNameRange '0.1.2', 527 silly addNameRange '0.2.0', 527 silly addNameRange '0.3.0', 527 silly addNameRange '0.4.0', 527 silly addNameRange '0.4.1', 527 silly addNameRange '0.4.2', 527 silly addNameRange '0.5.0', 527 silly addNameRange '0.6.0', 527 silly addNameRange '0.7.0', 527 silly addNameRange '0.7.1', 527 silly addNameRange '0.8.0', 527 silly addNameRange '0.1.1-rc6' ] ] 528 verbose addNamed [ 'grunt-contrib-connect', '0.7.1' ] 529 verbose addNamed [ '0.7.1', '0.7.1' ] 530 silly lockFile f2996f7e-grunt-contrib-connect-0-7-1 grunt-contrib-connect@0.7.1 531 verbose lock grunt-contrib-connect@0.7.1 /Users/rmarkham/.npm/f2996f7e-grunt-contrib-connect-0-7-1.lock 532 silly lockFile f2996f7e-grunt-contrib-connect-0-7-1 grunt-contrib-connect@0.7.1 533 silly lockFile f2996f7e-grunt-contrib-connect-0-7-1 grunt-contrib-connect@0.7.1 534 silly lockFile 61d53213--contrib-connect-0-7-1-0-0-8-0-0 grunt-contrib-connect@>=0.7.1-0 <0.8.0-0 535 silly lockFile 61d53213--contrib-connect-0-7-1-0-0-8-0-0 grunt-contrib-connect@>=0.7.1-0 <0.8.0-0 536 http 304 https://registry.npmjs.org/grunt-contrib-htmlmin 537 silly registry.get cb [ 304, 537 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:13 GMT', 537 silly registry.get server: 'Apache', 537 silly registry.get via: '1.1 varnish', 537 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:13 GMT', 537 silly registry.get 'cache-control': 'max-age=30', 537 silly registry.get etag: '"3J4K6BQAI9KJKYSLG8METF2HO"', 537 silly registry.get 'x-served-by': 'cache-dfw1820-DFW', 537 silly registry.get 'x-cache': 'HIT', 537 silly registry.get 'x-cache-hits': '1', 537 silly registry.get 'x-timer': 'S1404508993.809337,VS0,VE54', 537 silly registry.get vary: 'Accept', 537 silly registry.get 'content-length': '0', 537 silly registry.get 'keep-alive': 'timeout=10, max=49', 537 silly registry.get connection: 'Keep-Alive' } ] 538 verbose etag https://registry.npmjs.org/grunt-contrib-htmlmin from cache 539 silly addNameRange number 2 { name: 'grunt-contrib-htmlmin', 539 silly addNameRange range: '>=0.3.0-0 <0.4.0-0', 539 silly addNameRange hasData: true } 540 silly addNameRange versions [ 'grunt-contrib-htmlmin', 540 silly addNameRange [ '0.1.0', '0.1.1', '0.1.2', '0.1.3', '0.1.1-rc7', '0.2.0', '0.3.0' ] ] 541 verbose addNamed [ 'grunt-contrib-htmlmin', '0.3.0' ] 542 verbose addNamed [ '0.3.0', '0.3.0' ] 543 silly lockFile b253161d-grunt-contrib-htmlmin-0-3-0 grunt-contrib-htmlmin@0.3.0 544 verbose lock grunt-contrib-htmlmin@0.3.0 /Users/rmarkham/.npm/b253161d-grunt-contrib-htmlmin-0-3-0.lock 545 silly lockFile b253161d-grunt-contrib-htmlmin-0-3-0 grunt-contrib-htmlmin@0.3.0 546 silly lockFile b253161d-grunt-contrib-htmlmin-0-3-0 grunt-contrib-htmlmin@0.3.0 547 silly lockFile 254e35f8--contrib-htmlmin-0-3-0-0-0-4-0-0 grunt-contrib-htmlmin@>=0.3.0-0 <0.4.0-0 548 silly lockFile 254e35f8--contrib-htmlmin-0-3-0-0-0-4-0-0 grunt-contrib-htmlmin@>=0.3.0-0 <0.4.0-0 549 http 304 https://registry.npmjs.org/grunt-contrib-copy 550 silly registry.get cb [ 304, 550 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:13 GMT', 550 silly registry.get server: 'Apache', 550 silly registry.get via: '1.1 varnish', 550 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:13 GMT', 550 silly registry.get 'cache-control': 'max-age=30', 550 silly registry.get etag: '"CDPGQ1SUFZMH5EVR6HX9UU4HC"', 550 silly registry.get 'x-served-by': 'cache-dfw1828-DFW', 550 silly registry.get 'x-cache': 'HIT', 550 silly registry.get 'x-cache-hits': '1', 550 silly registry.get 'x-timer': 'S1404508993.799478,VS0,VE77', 550 silly registry.get vary: 'Accept', 550 silly registry.get 'content-length': '0', 550 silly registry.get 'keep-alive': 'timeout=10, max=49', 550 silly registry.get connection: 'Keep-Alive' } ] 551 verbose etag https://registry.npmjs.org/grunt-contrib-copy from cache 552 silly addNameRange number 2 { name: 'grunt-contrib-copy', 552 silly addNameRange range: '>=0.5.0-0 <0.6.0-0', 552 silly addNameRange hasData: true } 553 silly addNameRange versions [ 'grunt-contrib-copy', 553 silly addNameRange [ '0.2.0', 553 silly addNameRange '0.2.1', 553 silly addNameRange '0.2.2', 553 silly addNameRange '0.2.3', 553 silly addNameRange '0.2.4', 553 silly addNameRange '0.3.0', 553 silly addNameRange '0.3.1', 553 silly addNameRange '0.3.2', 553 silly addNameRange '0.4.0', 553 silly addNameRange '0.4.1', 553 silly addNameRange '0.5.0', 553 silly addNameRange '0.4.0-rc7' ] ] 554 verbose addNamed [ 'grunt-contrib-copy', '0.5.0' ] 555 verbose addNamed [ '0.5.0', '0.5.0' ] 556 silly lockFile a598d2f8-grunt-contrib-copy-0-5-0 grunt-contrib-copy@0.5.0 557 verbose lock grunt-contrib-copy@0.5.0 /Users/rmarkham/.npm/a598d2f8-grunt-contrib-copy-0-5-0.lock 558 silly lockFile a598d2f8-grunt-contrib-copy-0-5-0 grunt-contrib-copy@0.5.0 559 silly lockFile a598d2f8-grunt-contrib-copy-0-5-0 grunt-contrib-copy@0.5.0 560 silly lockFile 527ab240-unt-contrib-copy-0-5-0-0-0-6-0-0 grunt-contrib-copy@>=0.5.0-0 <0.6.0-0 561 silly lockFile 527ab240-unt-contrib-copy-0-5-0-0-0-6-0-0 grunt-contrib-copy@>=0.5.0-0 <0.6.0-0 562 http 304 https://registry.npmjs.org/grunt-autoprefixer 563 silly registry.get cb [ 304, 563 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:13 GMT', 563 silly registry.get server: 'Apache', 563 silly registry.get via: '1.1 varnish', 563 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:13 GMT', 563 silly registry.get 'cache-control': 'max-age=30', 563 silly registry.get etag: '"CZSHRIURVPH720HEE65JVNY8A"', 563 silly registry.get 'x-served-by': 'cache-dfw1829-DFW', 563 silly registry.get 'x-cache': 'HIT', 563 silly registry.get 'x-cache-hits': '1', 563 silly registry.get 'x-timer': 'S1404508993.698508,VS0,VE219', 563 silly registry.get vary: 'Accept', 563 silly registry.get 'content-length': '0', 563 silly registry.get 'keep-alive': 'timeout=10, max=50', 563 silly registry.get connection: 'Keep-Alive' } ] 564 verbose etag https://registry.npmjs.org/grunt-autoprefixer from cache 565 silly addNameRange number 2 { name: 'grunt-autoprefixer', 565 silly addNameRange range: '>=0.7.3-0 <0.8.0-0', 565 silly addNameRange hasData: true } 566 silly addNameRange versions [ 'grunt-autoprefixer', 566 silly addNameRange [ '0.1.0', 566 silly addNameRange '0.1.20130424', 566 silly addNameRange '0.1.20130516', 566 silly addNameRange '0.1.20130615', 566 silly addNameRange '0.2.0', 566 silly addNameRange '0.2.20130718', 566 silly addNameRange '0.2.20130806', 566 silly addNameRange '0.3.0', 566 silly addNameRange '0.3.1', 566 silly addNameRange '0.4.0', 566 silly addNameRange '0.4.1', 566 silly addNameRange '0.4.2', 566 silly addNameRange '0.5.0', 566 silly addNameRange '0.6.0', 566 silly addNameRange '0.6.1', 566 silly addNameRange '0.6.2', 566 silly addNameRange '0.6.3', 566 silly addNameRange '0.6.4', 566 silly addNameRange '0.6.5', 566 silly addNameRange '0.7.0', 566 silly addNameRange '0.7.1', 566 silly addNameRange '0.7.2', 566 silly addNameRange '0.7.3', 566 silly addNameRange '0.7.4', 566 silly addNameRange '0.7.5', 566 silly addNameRange '0.7.6', 566 silly addNameRange '0.8.0', 566 silly addNameRange '0.8.1' ] ] 567 verbose addNamed [ 'grunt-autoprefixer', '0.7.6' ] 568 verbose addNamed [ '0.7.6', '0.7.6' ] 569 silly lockFile 5b097bce-grunt-autoprefixer-0-7-6 grunt-autoprefixer@0.7.6 570 verbose lock grunt-autoprefixer@0.7.6 /Users/rmarkham/.npm/5b097bce-grunt-autoprefixer-0-7-6.lock 571 silly lockFile 5b097bce-grunt-autoprefixer-0-7-6 grunt-autoprefixer@0.7.6 572 silly lockFile 5b097bce-grunt-autoprefixer-0-7-6 grunt-autoprefixer@0.7.6 573 silly lockFile f933dbe7-unt-autoprefixer-0-7-3-0-0-8-0-0 grunt-autoprefixer@>=0.7.3-0 <0.8.0-0 574 silly lockFile f933dbe7-unt-autoprefixer-0-7-3-0-0-8-0-0 grunt-autoprefixer@>=0.7.3-0 <0.8.0-0 575 http 304 https://registry.npmjs.org/grunt-contrib-imagemin 576 silly registry.get cb [ 304, 576 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:13 GMT', 576 silly registry.get server: 'Apache', 576 silly registry.get via: '1.1 varnish', 576 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:13 GMT', 576 silly registry.get 'cache-control': 'max-age=30', 576 silly registry.get etag: '"2J7J5IXLQKDH5LCK12U5B3PXL"', 576 silly registry.get 'x-served-by': 'cache-dfw1834-DFW', 576 silly registry.get 'x-cache': 'HIT', 576 silly registry.get 'x-cache-hits': '1', 576 silly registry.get 'x-timer': 'S1404508993.894039,VS0,VE65', 576 silly registry.get vary: 'Accept', 576 silly registry.get 'content-length': '0', 576 silly registry.get 'keep-alive': 'timeout=10, max=48', 576 silly registry.get connection: 'Keep-Alive' } ] 577 verbose etag https://registry.npmjs.org/grunt-contrib-imagemin from cache 578 silly addNameRange number 2 { name: 'grunt-contrib-imagemin', 578 silly addNameRange range: '>=0.7.0-0 <0.8.0-0', 578 silly addNameRange hasData: true } 579 silly addNameRange versions [ 'grunt-contrib-imagemin', 579 silly addNameRange [ '0.1.0', 579 silly addNameRange '0.1.1', 579 silly addNameRange '0.1.2', 579 silly addNameRange '0.1.3', 579 silly addNameRange '0.1.4', 579 silly addNameRange '0.1.1-rc7', 579 silly addNameRange '0.1.1-rc8', 579 silly addNameRange '0.2.0', 579 silly addNameRange '0.2.1', 579 silly addNameRange '0.3.0', 579 silly addNameRange '0.4.0', 579 silly addNameRange '0.4.1', 579 silly addNameRange '0.5.0', 579 silly addNameRange '0.6.0', 579 silly addNameRange '0.6.1', 579 silly addNameRange '0.7.0', 579 silly addNameRange '0.7.1' ] ] 580 verbose addNamed [ 'grunt-contrib-imagemin', '0.7.1' ] 581 verbose addNamed [ '0.7.1', '0.7.1' ] 582 silly lockFile ea9ebd85-grunt-contrib-imagemin-0-7-1 grunt-contrib-imagemin@0.7.1 583 verbose lock grunt-contrib-imagemin@0.7.1 /Users/rmarkham/.npm/ea9ebd85-grunt-contrib-imagemin-0-7-1.lock 584 silly lockFile ea9ebd85-grunt-contrib-imagemin-0-7-1 grunt-contrib-imagemin@0.7.1 585 silly lockFile ea9ebd85-grunt-contrib-imagemin-0-7-1 grunt-contrib-imagemin@0.7.1 586 silly lockFile d3317d01-contrib-imagemin-0-7-0-0-0-8-0-0 grunt-contrib-imagemin@>=0.7.0-0 <0.8.0-0 587 silly lockFile d3317d01-contrib-imagemin-0-7-0-0-0-8-0-0 grunt-contrib-imagemin@>=0.7.0-0 <0.8.0-0 588 http 304 https://registry.npmjs.org/grunt-contrib-jshint 589 silly registry.get cb [ 304, 589 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:13 GMT', 589 silly registry.get server: 'Apache', 589 silly registry.get via: '1.1 varnish', 589 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:13 GMT', 589 silly registry.get 'cache-control': 'max-age=30', 589 silly registry.get etag: '"7JLAFBKQONHIJVZEQQRWYF24Q"', 589 silly registry.get 'x-served-by': 'cache-dfw1820-DFW', 589 silly registry.get 'x-cache': 'HIT', 589 silly registry.get 'x-cache-hits': '1', 589 silly registry.get 'x-timer': 'S1404508993.923036,VS0,VE53', 589 silly registry.get vary: 'Accept', 589 silly registry.get 'content-length': '0', 589 silly registry.get 'keep-alive': 'timeout=10, max=48', 589 silly registry.get connection: 'Keep-Alive' } ] 590 verbose etag https://registry.npmjs.org/grunt-contrib-jshint from cache 591 silly addNameRange number 2 { name: 'grunt-contrib-jshint', 591 silly addNameRange range: '>=0.10.0-0 <0.11.0-0', 591 silly addNameRange hasData: true } 592 silly addNameRange versions [ 'grunt-contrib-jshint', 592 silly addNameRange [ '0.1.0', 592 silly addNameRange '0.1.1', 592 silly addNameRange '0.2.0', 592 silly addNameRange '0.3.0', 592 silly addNameRange '0.4.0', 592 silly addNameRange '0.4.1', 592 silly addNameRange '0.4.2', 592 silly addNameRange '0.4.3', 592 silly addNameRange '0.5.0', 592 silly addNameRange '0.5.1', 592 silly addNameRange '0.5.2', 592 silly addNameRange '0.5.3', 592 silly addNameRange '0.5.4', 592 silly addNameRange '0.6.0', 592 silly addNameRange '0.6.1', 592 silly addNameRange '0.6.2', 592 silly addNameRange '0.6.3', 592 silly addNameRange '0.6.4', 592 silly addNameRange '0.6.5', 592 silly addNameRange '0.7.0', 592 silly addNameRange '0.7.1', 592 silly addNameRange '0.7.2', 592 silly addNameRange '0.8.0', 592 silly addNameRange '0.9.0', 592 silly addNameRange '0.9.1', 592 silly addNameRange '0.9.2', 592 silly addNameRange '0.10.0', 592 silly addNameRange '0.1.1-rc5', 592 silly addNameRange '0.1.1-rc6' ] ] 593 verbose addNamed [ 'grunt-contrib-jshint', '0.10.0' ] 594 verbose addNamed [ '0.10.0', '0.10.0' ] 595 silly lockFile af8d4102-grunt-contrib-jshint-0-10-0 grunt-contrib-jshint@0.10.0 596 verbose lock grunt-contrib-jshint@0.10.0 /Users/rmarkham/.npm/af8d4102-grunt-contrib-jshint-0-10-0.lock 597 silly lockFile af8d4102-grunt-contrib-jshint-0-10-0 grunt-contrib-jshint@0.10.0 598 silly lockFile af8d4102-grunt-contrib-jshint-0-10-0 grunt-contrib-jshint@0.10.0 599 silly lockFile 26113986-contrib-jshint-0-10-0-0-0-11-0-0 grunt-contrib-jshint@>=0.10.0-0 <0.11.0-0 600 silly lockFile 26113986-contrib-jshint-0-10-0-0-0-11-0-0 grunt-contrib-jshint@>=0.10.0-0 <0.11.0-0 601 http 304 https://registry.npmjs.org/grunt-contrib-uglify 602 silly registry.get cb [ 304, 602 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:13 GMT', 602 silly registry.get server: 'Apache', 602 silly registry.get via: '1.1 varnish', 602 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:13 GMT', 602 silly registry.get 'cache-control': 'max-age=30', 602 silly registry.get etag: '"9CUSV5EG43WTYS056RG3DC04N"', 602 silly registry.get 'x-served-by': 'cache-dfw1828-DFW', 602 silly registry.get 'x-cache': 'HIT', 602 silly registry.get 'x-cache-hits': '1', 602 silly registry.get 'x-timer': 'S1404508993.931275,VS0,VE56', 602 silly registry.get vary: 'Accept', 602 silly registry.get 'content-length': '0', 602 silly registry.get 'keep-alive': 'timeout=10, max=48', 602 silly registry.get connection: 'Keep-Alive' } ] 603 verbose etag https://registry.npmjs.org/grunt-contrib-uglify from cache 604 silly addNameRange number 2 { name: 'grunt-contrib-uglify', 604 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', 604 silly addNameRange hasData: true } 605 silly addNameRange versions [ 'grunt-contrib-uglify', 605 silly addNameRange [ '0.1.0', 605 silly addNameRange '0.1.1', 605 silly addNameRange '0.1.2', 605 silly addNameRange '0.2.0', 605 silly addNameRange '0.2.1', 605 silly addNameRange '0.2.2', 605 silly addNameRange '0.2.3', 605 silly addNameRange '0.2.4', 605 silly addNameRange '0.2.5', 605 silly addNameRange '0.2.6', 605 silly addNameRange '0.2.7', 605 silly addNameRange '0.3.0', 605 silly addNameRange '0.3.1', 605 silly addNameRange '0.1.1-rc5', 605 silly addNameRange '0.1.1-rc6', 605 silly addNameRange '0.3.2', 605 silly addNameRange '0.3.3', 605 silly addNameRange '0.4.0', 605 silly addNameRange '0.5.0' ] ] 606 verbose addNamed [ 'grunt-contrib-uglify', '0.4.0' ] 607 verbose addNamed [ '0.4.0', '0.4.0' ] 608 silly lockFile a0aad41b-grunt-contrib-uglify-0-4-0 grunt-contrib-uglify@0.4.0 609 verbose lock grunt-contrib-uglify@0.4.0 /Users/rmarkham/.npm/a0aad41b-grunt-contrib-uglify-0-4-0.lock 610 silly lockFile a0aad41b-grunt-contrib-uglify-0-4-0 grunt-contrib-uglify@0.4.0 611 silly lockFile a0aad41b-grunt-contrib-uglify-0-4-0 grunt-contrib-uglify@0.4.0 612 http 304 https://registry.npmjs.org/grunt-contrib-cssmin 613 silly registry.get cb [ 304, 613 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:13 GMT', 613 silly registry.get server: 'Apache', 613 silly registry.get via: '1.1 varnish', 613 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:13 GMT', 613 silly registry.get 'cache-control': 'max-age=30', 613 silly registry.get etag: '"8JPDZ3WSFRQOLKKAUMJ585PJE"', 613 silly registry.get 'x-served-by': 'cache-dfw1826-DFW', 613 silly registry.get 'x-cache': 'HIT', 613 silly registry.get 'x-cache-hits': '1', 613 silly registry.get 'x-timer': 'S1404508993.809821,VS0,VE185', 613 silly registry.get vary: 'Accept', 613 silly registry.get 'content-length': '0', 613 silly registry.get 'keep-alive': 'timeout=10, max=49', 613 silly registry.get connection: 'Keep-Alive' } ] 614 verbose etag https://registry.npmjs.org/grunt-contrib-cssmin from cache 615 silly lockFile 373d20ec-t-contrib-uglify-0-4-0-0-0-5-0-0 grunt-contrib-uglify@>=0.4.0-0 <0.5.0-0 616 silly lockFile 373d20ec-t-contrib-uglify-0-4-0-0-0-5-0-0 grunt-contrib-uglify@>=0.4.0-0 <0.5.0-0 617 silly addNameRange number 2 { name: 'grunt-contrib-cssmin', 617 silly addNameRange range: '>=0.9.0-0 <0.10.0-0', 617 silly addNameRange hasData: true } 618 silly addNameRange versions [ 'grunt-contrib-cssmin', 618 silly addNameRange [ '0.4.0', 618 silly addNameRange '0.4.1', 618 silly addNameRange '0.4.2', 618 silly addNameRange '0.5.0', 618 silly addNameRange '0.6.0', 618 silly addNameRange '0.6.1', 618 silly addNameRange '0.6.2', 618 silly addNameRange '0.7.0', 618 silly addNameRange '0.8.0', 618 silly addNameRange '0.9.0', 618 silly addNameRange '0.10.0' ] ] 619 verbose addNamed [ 'grunt-contrib-cssmin', '0.9.0' ] 620 verbose addNamed [ '0.9.0', '0.9.0' ] 621 silly lockFile 0e2d2cad-grunt-contrib-cssmin-0-9-0 grunt-contrib-cssmin@0.9.0 622 verbose lock grunt-contrib-cssmin@0.9.0 /Users/rmarkham/.npm/0e2d2cad-grunt-contrib-cssmin-0-9-0.lock 623 silly lockFile 0e2d2cad-grunt-contrib-cssmin-0-9-0 grunt-contrib-cssmin@0.9.0 624 silly lockFile 0e2d2cad-grunt-contrib-cssmin-0-9-0 grunt-contrib-cssmin@0.9.0 625 silly lockFile a371d0d7--contrib-cssmin-0-9-0-0-0-10-0-0 grunt-contrib-cssmin@>=0.9.0-0 <0.10.0-0 626 silly lockFile a371d0d7--contrib-cssmin-0-9-0-0-0-10-0-0 grunt-contrib-cssmin@>=0.9.0-0 <0.10.0-0 627 http 304 https://registry.npmjs.org/grunt-newer 628 silly registry.get cb [ 304, 628 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:14 GMT', 628 silly registry.get server: 'Apache', 628 silly registry.get via: '1.1 varnish', 628 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:14 GMT', 628 silly registry.get 'cache-control': 'max-age=30', 628 silly registry.get etag: '"89PTRCVFVEECFNZ7B9UA7LDID"', 628 silly registry.get 'x-served-by': 'cache-dfw1834-DFW', 628 silly registry.get 'x-cache': 'HIT', 628 silly registry.get 'x-cache-hits': '1', 628 silly registry.get 'x-timer': 'S1404508994.015519,VS0,VE63', 628 silly registry.get vary: 'Accept', 628 silly registry.get 'content-length': '0', 628 silly registry.get 'keep-alive': 'timeout=10, max=47', 628 silly registry.get connection: 'Keep-Alive' } ] 629 verbose etag https://registry.npmjs.org/grunt-newer from cache 630 silly addNameRange number 2 { name: 'grunt-newer', 630 silly addNameRange range: '>=0.7.0-0 <0.8.0-0', 630 silly addNameRange hasData: true } 631 silly addNameRange versions [ 'grunt-newer', 631 silly addNameRange [ '0.1.0', 631 silly addNameRange '0.2.0', 631 silly addNameRange '0.3.1', 631 silly addNameRange '0.4.0', 631 silly addNameRange '0.4.1', 631 silly addNameRange '0.5.0', 631 silly addNameRange '0.5.1', 631 silly addNameRange '0.5.2', 631 silly addNameRange '0.5.3', 631 silly addNameRange '0.5.4', 631 silly addNameRange '0.6.0', 631 silly addNameRange '0.6.1', 631 silly addNameRange '0.7.0' ] ] 632 verbose addNamed [ 'grunt-newer', '0.7.0' ] 633 verbose addNamed [ '0.7.0', '0.7.0' ] 634 silly lockFile fbffb9b4-grunt-newer-0-7-0 grunt-newer@0.7.0 635 verbose lock grunt-newer@0.7.0 /Users/rmarkham/.npm/fbffb9b4-grunt-newer-0-7-0.lock 636 silly lockFile fbffb9b4-grunt-newer-0-7-0 grunt-newer@0.7.0 637 silly lockFile fbffb9b4-grunt-newer-0-7-0 grunt-newer@0.7.0 638 silly lockFile 86d061e1-grunt-newer-0-7-0-0-0-8-0-0 grunt-newer@>=0.7.0-0 <0.8.0-0 639 silly lockFile 86d061e1-grunt-newer-0-7-0-0-0-8-0-0 grunt-newer@>=0.7.0-0 <0.8.0-0 640 http 304 https://registry.npmjs.org/grunt-filerev 641 silly registry.get cb [ 304, 641 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:14 GMT', 641 silly registry.get server: 'Apache', 641 silly registry.get via: '1.1 varnish', 641 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:14 GMT', 641 silly registry.get 'cache-control': 'max-age=30', 641 silly registry.get etag: '"4DYGYLEBKWE6Z96NZXQRVLJZR"', 641 silly registry.get 'x-served-by': 'cache-dfw1826-DFW', 641 silly registry.get 'x-cache': 'HIT', 641 silly registry.get 'x-cache-hits': '1', 641 silly registry.get 'x-timer': 'S1404508994.051851,VS0,VE41', 641 silly registry.get vary: 'Accept', 641 silly registry.get 'content-length': '0', 641 silly registry.get 'keep-alive': 'timeout=10, max=48', 641 silly registry.get connection: 'Keep-Alive' } ] 642 verbose etag https://registry.npmjs.org/grunt-filerev from cache 643 http 304 https://registry.npmjs.org/grunt-ngmin 644 silly registry.get cb [ 304, 644 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:14 GMT', 644 silly registry.get server: 'Apache', 644 silly registry.get via: '1.1 varnish', 644 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:14 GMT', 644 silly registry.get 'cache-control': 'max-age=30', 644 silly registry.get etag: '"DQ5Y8CYLGZNF1UDT3K32GBROJ"', 644 silly registry.get 'x-served-by': 'cache-dfw1828-DFW', 644 silly registry.get 'x-cache': 'HIT', 644 silly registry.get 'x-cache-hits': '1', 644 silly registry.get 'x-timer': 'S1404508994.041316,VS0,VE53', 644 silly registry.get vary: 'Accept', 644 silly registry.get 'content-length': '0', 644 silly registry.get 'keep-alive': 'timeout=10, max=47', 644 silly registry.get connection: 'Keep-Alive' } ] 645 verbose etag https://registry.npmjs.org/grunt-ngmin from cache 646 silly addNameRange number 2 { name: 'grunt-filerev', 646 silly addNameRange range: '>=0.2.1-0 <0.3.0-0', 646 silly addNameRange hasData: true } 647 silly addNameRange versions [ 'grunt-filerev', 647 silly addNameRange [ '0.1.0', '0.1.1', '0.1.2', '0.2.0', '0.2.1' ] ] 648 verbose addNamed [ 'grunt-filerev', '0.2.1' ] 649 verbose addNamed [ '0.2.1', '0.2.1' ] 650 silly lockFile d28597fe-grunt-filerev-0-2-1 grunt-filerev@0.2.1 651 verbose lock grunt-filerev@0.2.1 /Users/rmarkham/.npm/d28597fe-grunt-filerev-0-2-1.lock 652 silly lockFile 221f3a69-grunt-ngmin-0-0-3 grunt-ngmin@=0.0.3 653 silly lockFile 221f3a69-grunt-ngmin-0-0-3 grunt-ngmin@=0.0.3 654 silly lockFile d28597fe-grunt-filerev-0-2-1 grunt-filerev@0.2.1 655 silly lockFile d28597fe-grunt-filerev-0-2-1 grunt-filerev@0.2.1 656 silly lockFile 6ba9c520-grunt-filerev-0-2-1-0-0-3-0-0 grunt-filerev@>=0.2.1-0 <0.3.0-0 657 silly lockFile 6ba9c520-grunt-filerev-0-2-1-0-0-3-0-0 grunt-filerev@>=0.2.1-0 <0.3.0-0 658 http 304 https://registry.npmjs.org/grunt-contrib-watch 659 silly registry.get cb [ 304, 659 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:13 GMT', 659 silly registry.get server: 'Apache', 659 silly registry.get via: '1.1 varnish', 659 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:14 GMT', 659 silly registry.get 'cache-control': 'max-age=30', 659 silly registry.get etag: '"CYEPAHD8RPL2P0FZ37OJ6LZST"', 659 silly registry.get 'x-served-by': 'cache-dfw1829-DFW', 659 silly registry.get 'x-cache': 'HIT', 659 silly registry.get 'x-cache-hits': '1', 659 silly registry.get 'x-timer': 'S1404508993.972998,VS0,VE180', 659 silly registry.get vary: 'Accept', 659 silly registry.get 'content-length': '0', 659 silly registry.get 'keep-alive': 'timeout=10, max=49', 659 silly registry.get connection: 'Keep-Alive' } ] 660 verbose etag https://registry.npmjs.org/grunt-contrib-watch from cache 661 silly addNameRange number 2 { name: 'grunt-contrib-watch', 661 silly addNameRange range: '>=0.6.1-0 <0.7.0-0', 661 silly addNameRange hasData: true } 662 silly addNameRange versions [ 'grunt-contrib-watch', 662 silly addNameRange [ '0.1.0', 662 silly addNameRange '0.1.1', 662 silly addNameRange '0.1.2', 662 silly addNameRange '0.1.3', 662 silly addNameRange '0.1.4', 662 silly addNameRange '0.2.0', 662 silly addNameRange '0.3.0', 662 silly addNameRange '0.3.1', 662 silly addNameRange '0.4.0', 662 silly addNameRange '0.4.1', 662 silly addNameRange '0.4.2', 662 silly addNameRange '0.4.3', 662 silly addNameRange '0.4.4', 662 silly addNameRange '0.5.0', 662 silly addNameRange '0.5.1', 662 silly addNameRange '0.5.2', 662 silly addNameRange '0.5.3', 662 silly addNameRange '0.6.0', 662 silly addNameRange '0.6.1', 662 silly addNameRange '0.2.0-a', 662 silly addNameRange '0.2.0-rc5', 662 silly addNameRange '0.2.0-rc7' ] ] 663 verbose addNamed [ 'grunt-contrib-watch', '0.6.1' ] 664 verbose addNamed [ '0.6.1', '0.6.1' ] 665 silly lockFile 08049756-grunt-contrib-watch-0-6-1 grunt-contrib-watch@0.6.1 666 verbose lock grunt-contrib-watch@0.6.1 /Users/rmarkham/.npm/08049756-grunt-contrib-watch-0-6-1.lock 667 silly lockFile 08049756-grunt-contrib-watch-0-6-1 grunt-contrib-watch@0.6.1 668 silly lockFile 08049756-grunt-contrib-watch-0-6-1 grunt-contrib-watch@0.6.1 669 silly lockFile 82767388-nt-contrib-watch-0-6-1-0-0-7-0-0 grunt-contrib-watch@>=0.6.1-0 <0.7.0-0 670 silly lockFile 82767388-nt-contrib-watch-0-6-1-0-0-7-0-0 grunt-contrib-watch@>=0.6.1-0 <0.7.0-0 671 http 304 https://registry.npmjs.org/grunt-svgmin 672 silly registry.get cb [ 304, 672 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:14 GMT', 672 silly registry.get server: 'Apache', 672 silly registry.get via: '1.1 varnish', 672 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:14 GMT', 672 silly registry.get 'cache-control': 'max-age=30', 672 silly registry.get etag: '"9UKY9DV2CY0OTZKCLENALCBDO"', 672 silly registry.get 'x-served-by': 'cache-dfw1834-DFW', 672 silly registry.get 'x-cache': 'HIT', 672 silly registry.get 'x-cache-hits': '1', 672 silly registry.get 'x-timer': 'S1404508994.133549,VS0,VE42', 672 silly registry.get vary: 'Accept', 672 silly registry.get 'content-length': '0', 672 silly registry.get 'keep-alive': 'timeout=10, max=46', 672 silly registry.get connection: 'Keep-Alive' } ] 673 verbose etag https://registry.npmjs.org/grunt-svgmin from cache 674 silly addNameRange number 2 { name: 'grunt-svgmin', 674 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', 674 silly addNameRange hasData: true } 675 silly addNameRange versions [ 'grunt-svgmin', 675 silly addNameRange [ '0.1.0', '0.2.0', '0.2.1', '0.3.0', '0.3.1', '0.4.0' ] ] 676 verbose addNamed [ 'grunt-svgmin', '0.4.0' ] 677 verbose addNamed [ '0.4.0', '0.4.0' ] 678 silly lockFile 96533225-grunt-svgmin-0-4-0 grunt-svgmin@0.4.0 679 verbose lock grunt-svgmin@0.4.0 /Users/rmarkham/.npm/96533225-grunt-svgmin-0-4-0.lock 680 silly lockFile 96533225-grunt-svgmin-0-4-0 grunt-svgmin@0.4.0 681 silly lockFile 96533225-grunt-svgmin-0-4-0 grunt-svgmin@0.4.0 682 silly lockFile e56259d3-grunt-svgmin-0-4-0-0-0-5-0-0 grunt-svgmin@>=0.4.0-0 <0.5.0-0 683 silly lockFile e56259d3-grunt-svgmin-0-4-0-0-0-5-0-0 grunt-svgmin@>=0.4.0-0 <0.5.0-0 684 http 304 https://registry.npmjs.org/load-grunt-tasks 685 silly registry.get cb [ 304, 685 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:14 GMT', 685 silly registry.get server: 'Apache', 685 silly registry.get via: '1.1 varnish', 685 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:14 GMT', 685 silly registry.get 'cache-control': 'max-age=30', 685 silly registry.get etag: '"CSNQUWKP9A83QZXL859ZTMELJ"', 685 silly registry.get 'x-served-by': 'cache-dfw1828-DFW', 685 silly registry.get 'x-cache': 'HIT', 685 silly registry.get 'x-cache-hits': '1', 685 silly registry.get 'x-timer': 'S1404508994.149047,VS0,VE42', 685 silly registry.get vary: 'Accept', 685 silly registry.get 'content-length': '0', 685 silly registry.get 'keep-alive': 'timeout=10, max=46', 685 silly registry.get connection: 'Keep-Alive' } ] 686 verbose etag https://registry.npmjs.org/load-grunt-tasks from cache 687 silly addNameRange number 2 { name: 'load-grunt-tasks', 687 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', 687 silly addNameRange hasData: true } 688 silly addNameRange versions [ 'load-grunt-tasks', 688 silly addNameRange [ '0.1.0', 688 silly addNameRange '0.1.1', 688 silly addNameRange '0.1.2', 688 silly addNameRange '0.1.3', 688 silly addNameRange '0.2.0', 688 silly addNameRange '0.2.1', 688 silly addNameRange '0.3.0', 688 silly addNameRange '0.4.0', 688 silly addNameRange '0.5.0', 688 silly addNameRange '0.6.0' ] ] 689 verbose addNamed [ 'load-grunt-tasks', '0.4.0' ] 690 verbose addNamed [ '0.4.0', '0.4.0' ] 691 silly lockFile e083907d-load-grunt-tasks-0-4-0 load-grunt-tasks@0.4.0 692 verbose lock load-grunt-tasks@0.4.0 /Users/rmarkham/.npm/e083907d-load-grunt-tasks-0-4-0.lock 693 silly lockFile e083907d-load-grunt-tasks-0-4-0 load-grunt-tasks@0.4.0 694 silly lockFile e083907d-load-grunt-tasks-0-4-0 load-grunt-tasks@0.4.0 695 silly lockFile 03f36177-load-grunt-tasks-0-4-0-0-0-5-0-0 load-grunt-tasks@>=0.4.0-0 <0.5.0-0 696 silly lockFile 03f36177-load-grunt-tasks-0-4-0-0-0-5-0-0 load-grunt-tasks@>=0.4.0-0 <0.5.0-0 697 http 304 https://registry.npmjs.org/jshint-stylish 698 silly registry.get cb [ 304, 698 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:14 GMT', 698 silly registry.get server: 'Apache', 698 silly registry.get via: '1.1 varnish', 698 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:14 GMT', 698 silly registry.get 'cache-control': 'max-age=30', 698 silly registry.get etag: '"24XQK3SUAEJIAI32TYXI3X6DM"', 698 silly registry.get 'x-served-by': 'cache-dfw1826-DFW', 698 silly registry.get 'x-cache': 'HIT', 698 silly registry.get 'x-cache-hits': '1', 698 silly registry.get 'x-timer': 'S1404508994.148785,VS0,VE53', 698 silly registry.get vary: 'Accept', 698 silly registry.get 'content-length': '0', 698 silly registry.get 'keep-alive': 'timeout=10, max=47', 698 silly registry.get connection: 'Keep-Alive' } ] 699 verbose etag https://registry.npmjs.org/jshint-stylish from cache 700 silly addNameRange number 2 { name: 'jshint-stylish', 700 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', 700 silly addNameRange hasData: true } 701 silly addNameRange versions [ 'jshint-stylish', 701 silly addNameRange [ '0.1.0', '0.1.1', '0.1.2', '0.1.3', '0.1.4', '0.1.5', '0.2.0' ] ] 702 verbose addNamed [ 'jshint-stylish', '0.2.0' ] 703 verbose addNamed [ '0.2.0', '0.2.0' ] 704 silly lockFile 5bd4396e-jshint-stylish-0-2-0 jshint-stylish@0.2.0 705 verbose lock jshint-stylish@0.2.0 /Users/rmarkham/.npm/5bd4396e-jshint-stylish-0-2-0.lock 706 silly lockFile 5bd4396e-jshint-stylish-0-2-0 jshint-stylish@0.2.0 707 silly lockFile 5bd4396e-jshint-stylish-0-2-0 jshint-stylish@0.2.0 708 silly lockFile 683f9ba8-jshint-stylish-0-2-0-0-0-3-0-0 jshint-stylish@>=0.2.0-0 <0.3.0-0 709 silly lockFile 683f9ba8-jshint-stylish-0-2-0-0-0-3-0-0 jshint-stylish@>=0.2.0-0 <0.3.0-0 710 http 304 https://registry.npmjs.org/grunt-wiredep 711 silly registry.get cb [ 304, 711 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:14 GMT', 711 silly registry.get server: 'Apache', 711 silly registry.get via: '1.1 varnish', 711 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:14 GMT', 711 silly registry.get 'cache-control': 'max-age=30', 711 silly registry.get etag: '"72RRMQJW4CGBKT1KKOYU9MTKK"', 711 silly registry.get 'x-served-by': 'cache-dfw1829-DFW', 711 silly registry.get 'x-cache': 'HIT', 711 silly registry.get 'x-cache-hits': '1', 711 silly registry.get 'x-timer': 'S1404508994.208119,VS0,VE53', 711 silly registry.get vary: 'Accept', 711 silly registry.get 'content-length': '0', 711 silly registry.get 'keep-alive': 'timeout=10, max=48', 711 silly registry.get connection: 'Keep-Alive' } ] 712 verbose etag https://registry.npmjs.org/grunt-wiredep from cache 713 http 304 https://registry.npmjs.org/grunt-google-cdn 714 silly registry.get cb [ 304, 714 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:14 GMT', 714 silly registry.get server: 'Apache', 714 silly registry.get via: '1.1 varnish', 714 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:14 GMT', 714 silly registry.get 'cache-control': 'max-age=30', 714 silly registry.get etag: '"CFHPFLVMUHBHRY1GRTY4GAQWQ"', 714 silly registry.get 'x-served-by': 'cache-dfw1820-DFW', 714 silly registry.get 'x-cache': 'MISS', 714 silly registry.get 'x-cache-hits': '0', 714 silly registry.get 'x-timer': 'S1404508994.033612,VS0,VE229', 714 silly registry.get vary: 'Accept', 714 silly registry.get 'content-length': '0', 714 silly registry.get 'keep-alive': 'timeout=10, max=47', 714 silly registry.get connection: 'Keep-Alive' } ] 715 verbose etag https://registry.npmjs.org/grunt-google-cdn from cache 716 silly addNameRange number 2 { name: 'grunt-wiredep', 716 silly addNameRange range: '>=1.7.0-0 <2.0.0-0', 716 silly addNameRange hasData: true } 717 silly addNameRange versions [ 'grunt-wiredep', [ '1.7.0', '1.7.1', '1.8.0' ] ] 718 verbose addNamed [ 'grunt-wiredep', '1.8.0' ] 719 verbose addNamed [ '1.8.0', '1.8.0' ] 720 silly lockFile 350eca82-grunt-wiredep-1-8-0 grunt-wiredep@1.8.0 721 verbose lock grunt-wiredep@1.8.0 /Users/rmarkham/.npm/350eca82-grunt-wiredep-1-8-0.lock 722 silly addNameRange number 2 { name: 'grunt-google-cdn', 722 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', 722 silly addNameRange hasData: true } 723 silly addNameRange versions [ 'grunt-google-cdn', 723 silly addNameRange [ '0.0.1', 723 silly addNameRange '0.1.0', 723 silly addNameRange '0.1.1', 723 silly addNameRange '0.1.2', 723 silly addNameRange '0.1.3', 723 silly addNameRange '0.1.4', 723 silly addNameRange '0.2.0', 723 silly addNameRange '0.2.1', 723 silly addNameRange '0.2.2', 723 silly addNameRange '0.3.0', 723 silly addNameRange '0.4.0' ] ] 724 verbose addNamed [ 'grunt-google-cdn', '0.4.0' ] 725 verbose addNamed [ '0.4.0', '0.4.0' ] 726 silly lockFile 1f8ae097-grunt-google-cdn-0-4-0 grunt-google-cdn@0.4.0 727 verbose lock grunt-google-cdn@0.4.0 /Users/rmarkham/.npm/1f8ae097-grunt-google-cdn-0-4-0.lock 728 silly lockFile 350eca82-grunt-wiredep-1-8-0 grunt-wiredep@1.8.0 729 silly lockFile 350eca82-grunt-wiredep-1-8-0 grunt-wiredep@1.8.0 730 silly lockFile 6c4e0f73-grunt-wiredep-1-7-0-0-2-0-0-0 grunt-wiredep@>=1.7.0-0 <2.0.0-0 731 silly lockFile 6c4e0f73-grunt-wiredep-1-7-0-0-2-0-0-0 grunt-wiredep@>=1.7.0-0 <2.0.0-0 732 silly lockFile 1f8ae097-grunt-google-cdn-0-4-0 grunt-google-cdn@0.4.0 733 silly lockFile 1f8ae097-grunt-google-cdn-0-4-0 grunt-google-cdn@0.4.0 734 silly lockFile 86044a12-grunt-google-cdn-0-4-0-0-0-5-0-0 grunt-google-cdn@>=0.4.0-0 <0.5.0-0 735 silly lockFile 86044a12-grunt-google-cdn-0-4-0-0-0-5-0-0 grunt-google-cdn@>=0.4.0-0 <0.5.0-0 736 http 304 https://registry.npmjs.org/grunt-usemin 737 silly registry.get cb [ 304, 737 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:14 GMT', 737 silly registry.get server: 'Apache', 737 silly registry.get via: '1.1 varnish', 737 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:14 GMT', 737 silly registry.get 'cache-control': 'max-age=30', 737 silly registry.get etag: '"7GEELM62SU3E42VYMCCJXT0X0"', 737 silly registry.get 'x-served-by': 'cache-dfw1834-DFW', 737 silly registry.get 'x-cache': 'HIT', 737 silly registry.get 'x-cache-hits': '1', 737 silly registry.get 'x-timer': 'S1404508994.229948,VS0,VE54', 737 silly registry.get vary: 'Accept', 737 silly registry.get 'content-length': '0', 737 silly registry.get 'keep-alive': 'timeout=10, max=45', 737 silly registry.get connection: 'Keep-Alive' } ] 738 verbose etag https://registry.npmjs.org/grunt-usemin from cache 739 silly addNameRange number 2 { name: 'grunt-usemin', 739 silly addNameRange range: '>=2.1.1-0 <3.0.0-0', 739 silly addNameRange hasData: true } 740 silly addNameRange versions [ 'grunt-usemin', 740 silly addNameRange [ '0.1.0', 740 silly addNameRange '0.1.1', 740 silly addNameRange '0.1.2', 740 silly addNameRange '0.1.5', 740 silly addNameRange '0.1.6', 740 silly addNameRange '0.1.7', 740 silly addNameRange '0.1.8', 740 silly addNameRange '0.1.9', 740 silly addNameRange '0.1.4', 740 silly addNameRange '0.1.10', 740 silly addNameRange '0.1.11', 740 silly addNameRange '0.1.12', 740 silly addNameRange '0.1.13', 740 silly addNameRange '2.0.0', 740 silly addNameRange '2.0.1', 740 silly addNameRange '2.0.2', 740 silly addNameRange '2.1.0', 740 silly addNameRange '2.1.1', 740 silly addNameRange '2.2.0', 740 silly addNameRange '2.3.0' ] ] 741 verbose addNamed [ 'grunt-usemin', '2.3.0' ] 742 verbose addNamed [ '2.3.0', '2.3.0' ] 743 silly lockFile 1dcd2b50-grunt-usemin-2-3-0 grunt-usemin@2.3.0 744 verbose lock grunt-usemin@2.3.0 /Users/rmarkham/.npm/1dcd2b50-grunt-usemin-2-3-0.lock 745 silly lockFile 1dcd2b50-grunt-usemin-2-3-0 grunt-usemin@2.3.0 746 silly lockFile 1dcd2b50-grunt-usemin-2-3-0 grunt-usemin@2.3.0 747 silly lockFile a809afe6-grunt-usemin-2-1-1-0-3-0-0-0 grunt-usemin@>=2.1.1-0 <3.0.0-0 748 silly lockFile a809afe6-grunt-usemin-2-1-1-0-3-0-0-0 grunt-usemin@>=2.1.1-0 <3.0.0-0 749 http 304 https://registry.npmjs.org/time-grunt 750 silly registry.get cb [ 304, 750 silly registry.get { date: 'Fri, 04 Jul 2014 21:23:14 GMT', 750 silly registry.get server: 'Apache', 750 silly registry.get via: '1.1 varnish', 750 silly registry.get 'last-modified': 'Fri, 04 Jul 2014 21:23:14 GMT', 750 silly registry.get 'cache-control': 'max-age=30', 750 silly registry.get etag: '"C0C7NQCRWJJ2GPD86M5QOK3IS"', 750 silly registry.get 'x-served-by': 'cache-dfw1828-DFW', 750 silly registry.get 'x-cache': 'HIT', 750 silly registry.get 'x-cache-hits': '1', 750 silly registry.get 'x-timer': 'S1404508994.245311,VS0,VE50', 750 silly registry.get vary: 'Accept', 750 silly registry.get 'content-length': '0', 750 silly registry.get 'keep-alive': 'timeout=10, max=45', 750 silly registry.get connection: 'Keep-Alive' } ] 751 verbose etag https://registry.npmjs.org/time-grunt from cache 752 silly addNameRange number 2 { name: 'time-grunt', 752 silly addNameRange range: '>=0.3.1-0 <0.4.0-0', 752 silly addNameRange hasData: true } 753 silly addNameRange versions [ 'time-grunt', 753 silly addNameRange [ '0.1.0', 753 silly addNameRange '0.1.1', 753 silly addNameRange '0.1.2', 753 silly addNameRange '0.2.0', 753 silly addNameRange '0.2.1', 753 silly addNameRange '0.2.2', 753 silly addNameRange '0.2.3', 753 silly addNameRange '0.2.4', 753 silly addNameRange '0.2.5', 753 silly addNameRange '0.2.6', 753 silly addNameRange '0.2.7', 753 silly addNameRange '0.2.8', 753 silly addNameRange '0.2.9', 753 silly addNameRange '0.2.10', 753 silly addNameRange '0.3.1', 753 silly addNameRange '0.3.2' ] ] 754 verbose addNamed [ 'time-grunt', '0.3.2' ] 755 verbose addNamed [ '0.3.2', '0.3.2' ] 756 silly lockFile 011f4eab-time-grunt-0-3-2 time-grunt@0.3.2 757 verbose lock time-grunt@0.3.2 /Users/rmarkham/.npm/011f4eab-time-grunt-0-3-2.lock 758 silly lockFile 011f4eab-time-grunt-0-3-2 time-grunt@0.3.2 759 silly lockFile 011f4eab-time-grunt-0-3-2 time-grunt@0.3.2 760 silly lockFile 46ed2713-time-grunt-0-3-1-0-0-4-0-0 time-grunt@>=0.3.1-0 <0.4.0-0 761 silly lockFile 46ed2713-time-grunt-0-3-1-0-0-4-0-0 time-grunt@>=0.3.1-0 <0.4.0-0 762 silly resolved [ { name: 'grunt', 762 silly resolved description: 'The JavaScript Task Runner', 762 silly resolved version: '0.4.5', 762 silly resolved author: { name: '"Cowboy" Ben Alman', url: 'http://benalman.com/' }, 762 silly resolved homepage: 'http://gruntjs.com/', 762 silly resolved repository: { type: 'git', url: 'git://github.com/gruntjs/grunt.git' }, 762 silly resolved bugs: { url: 'http://github.com/gruntjs/grunt/issues' }, 762 silly resolved licenses: [ [Object] ], 762 silly resolved main: 'lib/grunt', 762 silly resolved scripts: { test: 'grunt test' }, 762 silly resolved engines: { node: '>= 0.8.0' }, 762 silly resolved keywords: 762 silly resolved [ 'task', 762 silly resolved 'async', 762 silly resolved 'cli', 762 silly resolved 'minify', 762 silly resolved 'uglify', 762 silly resolved 'build', 762 silly resolved 'lodash', 762 silly resolved 'unit', 762 silly resolved 'test', 762 silly resolved 'qunit', 762 silly resolved 'nodeunit', 762 silly resolved 'server', 762 silly resolved 'init', 762 silly resolved 'scaffold', 762 silly resolved 'make', 762 silly resolved 'jake', 762 silly resolved 'tool' ], 762 silly resolved dependencies: 762 silly resolved { async: '~0.1.22', 762 silly resolved 'coffee-script': '~1.3.3', 762 silly resolved colors: '~0.6.2', 762 silly resolved dateformat: '1.0.2-1.2.3', 762 silly resolved eventemitter2: '~0.4.13', 762 silly resolved 'findup-sync': '~0.1.2', 762 silly resolved glob: '~3.1.21', 762 silly resolved hooker: '~0.2.3', 762 silly resolved 'iconv-lite': '~0.2.11', 762 silly resolved minimatch: '~0.2.12', 762 silly resolved nopt: '~1.0.10', 762 silly resolved rimraf: '~2.2.8', 762 silly resolved lodash: '~0.9.2', 762 silly resolved 'underscore.string': '~2.2.1', 762 silly resolved which: '~1.0.5', 762 silly resolved 'js-yaml': '~2.0.5', 762 silly resolved exit: '~0.1.1', 762 silly resolved getobject: '~0.1.0', 762 silly resolved 'grunt-legacy-util': '~0.2.0', 762 silly resolved 'grunt-legacy-log': '~0.1.0' }, 762 silly resolved devDependencies: 762 silly resolved { temporary: '~0.0.4', 762 silly resolved 'grunt-contrib-jshint': '~0.6.4', 762 silly resolved 'grunt-contrib-nodeunit': '~0.2.0', 762 silly resolved 'grunt-contrib-watch': '~0.5.3', 762 silly resolved difflet: '~0.2.3', 762 silly resolved semver: '2.1.0', 762 silly resolved shelljs: '~0.2.5' }, 762 silly resolved _id: 'grunt@0.4.5', 762 silly resolved dist: 762 silly resolved { shasum: '56937cd5194324adff6d207631832a9d6ba4e7f0', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz' }, 762 silly resolved _from: 'grunt@>=0.4.1-0 <0.5.0-0', 762 silly resolved _npmVersion: '1.4.4', 762 silly resolved _npmUser: { name: 'cowboy', email: 'cowboy@rj3.net' }, 762 silly resolved maintainers: [ [Object], [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: '56937cd5194324adff6d207631832a9d6ba4e7f0', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-concurrent', 762 silly resolved version: '0.5.0', 762 silly resolved description: 'Run grunt tasks concurrently', 762 silly resolved keywords: 762 silly resolved [ 'gruntplugin', 762 silly resolved 'concurrent', 762 silly resolved 'parallel', 762 silly resolved 'simultaneous', 762 silly resolved 'optimize', 762 silly resolved 'speed' ], 762 silly resolved author: 762 silly resolved { name: 'Sindre Sorhus', 762 silly resolved email: 'sindresorhus@gmail.com', 762 silly resolved url: 'http://sindresorhus.com' }, 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/sindresorhus/grunt-concurrent' }, 762 silly resolved scripts: { test: 'npm install nodemon -g && grunt' }, 762 silly resolved dependencies: { async: '~0.2.9', 'pad-stdio': '^0.1.0' }, 762 silly resolved devDependencies: 762 silly resolved { grunt: '~0.4.1', 762 silly resolved 'grunt-contrib-clean': '~0.5.0', 762 silly resolved 'grunt-simple-mocha': '~0.4.0', 762 silly resolved 'grunt-contrib-watch': '~0.5.3', 762 silly resolved 'grunt-nodemon': '^0.2.0' }, 762 silly resolved peerDependencies: { grunt: '~0.4.0' }, 762 silly resolved engines: { node: '>=0.10.0' }, 762 silly resolved licenses: { type: 'MIT' }, 762 silly resolved bugs: { url: 'https://github.com/sindresorhus/grunt-concurrent/issues' }, 762 silly resolved homepage: 'https://github.com/sindresorhus/grunt-concurrent', 762 silly resolved _id: 'grunt-concurrent@0.5.0', 762 silly resolved dist: 762 silly resolved { shasum: '4a519a4c287825f0de0715f73b85d150c750d9f7', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-concurrent/-/grunt-concurrent-0.5.0.tgz' }, 762 silly resolved _from: 'grunt-concurrent@>=0.5.0-0 <0.6.0-0', 762 silly resolved _npmVersion: '1.4.4', 762 silly resolved _npmUser: { name: 'sindresorhus', email: 'sindresorhus@gmail.com' }, 762 silly resolved maintainers: [ [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: '4a519a4c287825f0de0715f73b85d150c750d9f7', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-concurrent/-/grunt-concurrent-0.5.0.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-contrib-clean', 762 silly resolved description: 'Clean files and folders.', 762 silly resolved version: '0.5.0', 762 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-clean', 762 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-clean.git' }, 762 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-clean/issues' }, 762 silly resolved licenses: [ [Object] ], 762 silly resolved main: 'Gruntfile.js', 762 silly resolved engines: { node: '>= 0.8.0' }, 762 silly resolved scripts: { test: 'grunt test' }, 762 silly resolved dependencies: { rimraf: '~2.2.1' }, 762 silly resolved devDependencies: 762 silly resolved { 'grunt-contrib-jshint': '~0.2.0', 762 silly resolved 'grunt-contrib-nodeunit': '~0.1.2', 762 silly resolved 'grunt-contrib-internal': '~0.4.4', 762 silly resolved grunt: '~0.4.0' }, 762 silly resolved peerDependencies: { grunt: '~0.4.0' }, 762 silly resolved keywords: [ 'gruntplugin' ], 762 silly resolved contributors: [ [Object], [Object], [Object], [Object], [Object], [Object] ], 762 silly resolved _id: 'grunt-contrib-clean@0.5.0', 762 silly resolved dist: 762 silly resolved { shasum: 'f53dfdee0849b1c7b40e9ebbba69f48c4c6079c5', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.5.0.tgz' }, 762 silly resolved _from: 'grunt-contrib-clean@>=0.5.0-0 <0.6.0-0', 762 silly resolved _npmVersion: '1.3.2', 762 silly resolved _npmUser: { name: 'shama', email: 'kyle@dontkry.com' }, 762 silly resolved maintainers: [ [Object], [Object], [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: 'f53dfdee0849b1c7b40e9ebbba69f48c4c6079c5', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.5.0.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-contrib-concat', 762 silly resolved description: 'Concatenate files.', 762 silly resolved version: '0.4.0', 762 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-concat', 762 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-concat.git' }, 762 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-concat/issues' }, 762 silly resolved licenses: [ [Object] ], 762 silly resolved engines: { node: '>= 0.8.0' }, 762 silly resolved scripts: { test: 'grunt test' }, 762 silly resolved dependencies: { chalk: '~0.4.0' }, 762 silly resolved devDependencies: 762 silly resolved { 'grunt-contrib-jshint': '~0.9.2', 762 silly resolved 'grunt-contrib-nodeunit': '~0.3.0', 762 silly resolved 'grunt-contrib-clean': '~0.5.0', 762 silly resolved 'grunt-contrib-internal': '~0.4.2', 762 silly resolved grunt: '~0.4.0' }, 762 silly resolved peerDependencies: { grunt: '~0.4.0' }, 762 silly resolved keywords: [ 'gruntplugin' ], 762 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], 762 silly resolved _id: 'grunt-contrib-concat@0.4.0', 762 silly resolved dist: 762 silly resolved { shasum: 'b87f7cf153bf64688142f947161156013fbc7c74', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-0.4.0.tgz' }, 762 silly resolved _from: 'grunt-contrib-concat@>=0.4.0-0 <0.5.0-0', 762 silly resolved _npmVersion: '1.4.3', 762 silly resolved _npmUser: { name: 'vladikoff', email: 'vlad@vladikoff.com' }, 762 silly resolved maintainers: [ [Object], [Object], [Object], [Object], [Object], [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: 'b87f7cf153bf64688142f947161156013fbc7c74', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-0.4.0.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-contrib-connect', 762 silly resolved description: 'Start a connect web server.', 762 silly resolved version: '0.7.1', 762 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-connect', 762 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-connect.git' }, 762 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-connect/issues' }, 762 silly resolved licenses: [ [Object] ], 762 silly resolved engines: { node: '>= 0.8.0' }, 762 silly resolved scripts: { test: 'grunt jshint test' }, 762 silly resolved dependencies: 762 silly resolved { connect: '~2.13.0', 762 silly resolved 'connect-livereload': '~0.3.0', 762 silly resolved open: '0.0.4', 762 silly resolved portscanner: '0.2.2', 762 silly resolved async: '~0.2.10' }, 762 silly resolved devDependencies: 762 silly resolved { 'grunt-contrib-jshint': '~0.6.4', 762 silly resolved 'grunt-contrib-nodeunit': '~0.2.0', 762 silly resolved 'grunt-contrib-internal': '~0.4.6', 762 silly resolved grunt: '~0.4.0', 762 silly resolved 'grunt-cli': '~0.1.13' }, 762 silly resolved peerDependencies: { grunt: '~0.4.0' }, 762 silly resolved keywords: [ 'gruntplugin', 'server', 'connect', 'http' ], 762 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], 762 silly resolved _id: 'grunt-contrib-connect@0.7.1', 762 silly resolved dist: 762 silly resolved { shasum: 'cad8de445a8105b34912d1c20238cce98dc13ebe', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-contrib-connect/-/grunt-contrib-connect-0.7.1.tgz' }, 762 silly resolved _from: 'grunt-contrib-connect@>=0.7.1-0 <0.8.0-0', 762 silly resolved _npmVersion: '1.3.21', 762 silly resolved _npmUser: { name: 'vladikoff', email: 'vlad@vladikoff.com' }, 762 silly resolved maintainers: [ [Object], [Object], [Object], [Object], [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: 'cad8de445a8105b34912d1c20238cce98dc13ebe', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-contrib-connect/-/grunt-contrib-connect-0.7.1.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-contrib-htmlmin', 762 silly resolved description: 'Minify HTML', 762 silly resolved version: '0.3.0', 762 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-htmlmin' }, 762 silly resolved licenses: [ [Object] ], 762 silly resolved engines: { node: '>= 0.10.0' }, 762 silly resolved scripts: { test: 'grunt test' }, 762 silly resolved dependencies: 762 silly resolved { chalk: '~0.4.0', 762 silly resolved 'html-minifier': '~0.6.0', 762 silly resolved 'pretty-bytes': '~0.1.0' }, 762 silly resolved devDependencies: 762 silly resolved { grunt: '~0.4.2', 762 silly resolved 'grunt-contrib-clean': '~0.5.0', 762 silly resolved 'grunt-contrib-internal': '~0.4.4', 762 silly resolved 'grunt-contrib-jshint': '~0.10.0', 762 silly resolved 'grunt-contrib-nodeunit': '~0.3.0' }, 762 silly resolved peerDependencies: { grunt: '~0.4.0' }, 762 silly resolved keywords: [ 'gruntplugin', 'html', 'min', 'minify', 'compress' ], 762 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], 762 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-htmlmin/issues' }, 762 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-htmlmin', 762 silly resolved _id: 'grunt-contrib-htmlmin@0.3.0', 762 silly resolved dist: 762 silly resolved { shasum: 'c960802048f609925e9d0ef1b0670904b4c5a3fd', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-contrib-htmlmin/-/grunt-contrib-htmlmin-0.3.0.tgz' }, 762 silly resolved _from: 'grunt-contrib-htmlmin@>=0.3.0-0 <0.4.0-0', 762 silly resolved _npmVersion: '1.4.3', 762 silly resolved _npmUser: { name: 'vladikoff', email: 'vlad@vladikoff.com' }, 762 silly resolved maintainers: [ [Object], [Object], [Object], [Object], [Object], [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: 'c960802048f609925e9d0ef1b0670904b4c5a3fd', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-contrib-htmlmin/-/grunt-contrib-htmlmin-0.3.0.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-contrib-copy', 762 silly resolved description: 'Copy files and folders.', 762 silly resolved version: '0.5.0', 762 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-copy', 762 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-copy.git' }, 762 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-copy/issues' }, 762 silly resolved licenses: [ [Object] ], 762 silly resolved engines: { node: '>= 0.8.0' }, 762 silly resolved scripts: { test: 'grunt test' }, 762 silly resolved devDependencies: 762 silly resolved { 'grunt-contrib-jshint': '~0.6.2', 762 silly resolved 'grunt-contrib-nodeunit': '~0.2.0', 762 silly resolved 'grunt-contrib-clean': '~0.5.0', 762 silly resolved 'grunt-contrib-internal': '~0.4.5', 762 silly resolved grunt: '~0.4.0' }, 762 silly resolved peerDependencies: { grunt: '~0.4.0' }, 762 silly resolved keywords: [ 'gruntplugin' ], 762 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], 762 silly resolved _id: 'grunt-contrib-copy@0.5.0', 762 silly resolved dist: 762 silly resolved { shasum: '410075ac45a5856ba191b1cc725725450d4a0215', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-0.5.0.tgz' }, 762 silly resolved _from: 'grunt-contrib-copy@>=0.5.0-0 <0.6.0-0', 762 silly resolved _npmVersion: '1.3.15', 762 silly resolved _npmUser: { name: 'shama', email: 'kyle@dontkry.com' }, 762 silly resolved maintainers: [ [Object], [Object], [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: '410075ac45a5856ba191b1cc725725450d4a0215', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-0.5.0.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-autoprefixer', 762 silly resolved description: 'Parse CSS and add vendor-prefixed CSS properties using the Can I Use database. Based on Autoprefixer.', 762 silly resolved version: '0.7.6', 762 silly resolved author: { name: 'Dmitry Nikitenko', email: 'dima.nikitenko@gmail.com' }, 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'https://github.com/nDmitry/grunt-autoprefixer' }, 762 silly resolved license: 'MIT', 762 silly resolved main: 'Gruntfile.js', 762 silly resolved engines: { node: '>= 0.10.0' }, 762 silly resolved scripts: { test: 'grunt test' }, 762 silly resolved dependencies: { autoprefixer: '~1.3.1', diff: '~1.0.8', chalk: '~0.4.0' }, 762 silly resolved devDependencies: 762 silly resolved { grunt: '~0.4.4', 762 silly resolved 'grunt-contrib-jshint': '~0.10.0', 762 silly resolved 'grunt-contrib-clean': '~0.5.0', 762 silly resolved 'grunt-contrib-nodeunit': '~0.4.0', 762 silly resolved 'grunt-contrib-copy': '~0.5.0', 762 silly resolved 'load-grunt-tasks': '~0.6.0', 762 silly resolved 'time-grunt': '~0.3.1' }, 762 silly resolved peerDependencies: { grunt: '~0.4.2' }, 762 silly resolved keywords: [ 'gruntplugin', 'prefix', 'autoprefixer' ], 762 silly resolved gitHead: '3ec27370b1cfd5b8c8e56add07ffb70c9f941853', 762 silly resolved bugs: { url: 'https://github.com/nDmitry/grunt-autoprefixer/issues' }, 762 silly resolved homepage: 'https://github.com/nDmitry/grunt-autoprefixer', 762 silly resolved _id: 'grunt-autoprefixer@0.7.6', 762 silly resolved _shasum: '343609a7ef7a82d8a061de6d962f555215ab91f9', 762 silly resolved _from: 'grunt-autoprefixer@>=0.7.3-0 <0.8.0-0', 762 silly resolved _npmVersion: '1.4.16', 762 silly resolved _npmUser: { name: 'weiss', email: 'dima.nikitenko@gmail.com' }, 762 silly resolved maintainers: [ [Object] ], 762 silly resolved dist: 762 silly resolved { shasum: '343609a7ef7a82d8a061de6d962f555215ab91f9', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-autoprefixer/-/grunt-autoprefixer-0.7.6.tgz' }, 762 silly resolved directories: {}, 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-autoprefixer/-/grunt-autoprefixer-0.7.6.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-contrib-imagemin', 762 silly resolved description: 'Minify images', 762 silly resolved version: '0.7.1', 762 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-imagemin' }, 762 silly resolved licenses: [ [Object] ], 762 silly resolved engines: { node: '>=0.10.0' }, 762 silly resolved scripts: { test: 'grunt test' }, 762 silly resolved dependencies: 762 silly resolved { async: '^0.7.0', 762 silly resolved chalk: '^0.4.0', 762 silly resolved imagemin: '^0.4.5', 762 silly resolved 'pretty-bytes': '^0.1.0' }, 762 silly resolved devDependencies: 762 silly resolved { grunt: '^0.4.0', 762 silly resolved 'grunt-contrib-clean': '^0.5.0', 762 silly resolved 'grunt-contrib-internal': '^0.4.6', 762 silly resolved 'grunt-contrib-jshint': '^0.10.0', 762 silly resolved 'grunt-contrib-nodeunit': '^0.3.3', 762 silly resolved 'time-grunt': '^0.3.1' }, 762 silly resolved peerDependencies: { grunt: '^0.4.0' }, 762 silly resolved keywords: 762 silly resolved [ 'gruntplugin', 762 silly resolved 'compress', 762 silly resolved 'gif', 762 silly resolved 'image', 762 silly resolved 'img', 762 silly resolved 'jpeg', 762 silly resolved 'jpg', 762 silly resolved 'minify', 762 silly resolved 'png' ], 762 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], 762 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-imagemin/issues' }, 762 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-imagemin', 762 silly resolved _id: 'grunt-contrib-imagemin@0.7.1', 762 silly resolved dist: 762 silly resolved { shasum: 'cd57f6d498755e0e72f18184a474d993af76ae32', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-0.7.1.tgz' }, 762 silly resolved _from: 'grunt-contrib-imagemin@>=0.7.0-0 <0.8.0-0', 762 silly resolved _npmVersion: '1.3.26', 762 silly resolved _npmUser: { name: 'vladikoff', email: 'vlad@vladikoff.com' }, 762 silly resolved maintainers: [ [Object], [Object], [Object], [Object], [Object], [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: 'cd57f6d498755e0e72f18184a474d993af76ae32', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-0.7.1.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-contrib-jshint', 762 silly resolved description: 'Validate files with JSHint.', 762 silly resolved version: '0.10.0', 762 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-jshint', 762 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-jshint.git' }, 762 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-jshint/issues' }, 762 silly resolved licenses: [ [Object] ], 762 silly resolved engines: { node: '>= 0.8.0' }, 762 silly resolved scripts: { test: 'grunt test' }, 762 silly resolved dependencies: { jshint: '~2.5.0', hooker: '~0.2.3' }, 762 silly resolved devDependencies: 762 silly resolved { 'grunt-contrib-nodeunit': '~0.3.1', 762 silly resolved 'grunt-contrib-internal': '~0.4.8', 762 silly resolved grunt: '~0.4.0' }, 762 silly resolved peerDependencies: { grunt: '~0.4.0' }, 762 silly resolved keywords: [ 'gruntplugin' ], 762 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], 762 silly resolved _id: 'grunt-contrib-jshint@0.10.0', 762 silly resolved dist: 762 silly resolved { shasum: '57ebccca87e8f327af6645d8a3c586d4845e4d81', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-0.10.0.tgz' }, 762 silly resolved _from: 'grunt-contrib-jshint@>=0.10.0-0 <0.11.0-0', 762 silly resolved _npmVersion: '1.4.3', 762 silly resolved _npmUser: { name: 'vladikoff', email: 'vlad@vladikoff.com' }, 762 silly resolved maintainers: [ [Object], [Object], [Object], [Object], [Object], [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: '57ebccca87e8f327af6645d8a3c586d4845e4d81', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-0.10.0.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-contrib-uglify', 762 silly resolved description: 'Minify files with UglifyJS.', 762 silly resolved version: '0.4.0', 762 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-uglify', 762 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-uglify.git' }, 762 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-uglify/issues' }, 762 silly resolved licenses: [ [Object] ], 762 silly resolved engines: { node: '>=0.10.0' }, 762 silly resolved scripts: { test: 'grunt test' }, 762 silly resolved dependencies: { 'uglify-js': '^2.4.0', chalk: '^0.4.0', maxmin: '^0.1.0' }, 762 silly resolved devDependencies: 762 silly resolved { 'grunt-contrib-jshint': '^0.8.0', 762 silly resolved 'grunt-contrib-nodeunit': '^0.3.2', 762 silly resolved 'grunt-contrib-clean': '^0.5.0', 762 silly resolved 'grunt-contrib-internal': '^0.4.2', 762 silly resolved grunt: '^0.4.2' }, 762 silly resolved peerDependencies: { grunt: '^0.4.0' }, 762 silly resolved keywords: [ 'gruntplugin' ], 762 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], 762 silly resolved _id: 'grunt-contrib-uglify@0.4.0', 762 silly resolved dist: 762 silly resolved { shasum: '6a4df3e85ccf4bbae484b0328cc71c9f102e80be', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.4.0.tgz' }, 762 silly resolved _from: 'grunt-contrib-uglify@>=0.4.0-0 <0.5.0-0', 762 silly resolved _npmVersion: '1.4.4', 762 silly resolved _npmUser: { name: 'sindresorhus', email: 'sindresorhus@gmail.com' }, 762 silly resolved maintainers: 762 silly resolved [ [Object], 762 silly resolved [Object], 762 silly resolved [Object], 762 silly resolved [Object], 762 silly resolved [Object], 762 silly resolved [Object], 762 silly resolved [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: '6a4df3e85ccf4bbae484b0328cc71c9f102e80be', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.4.0.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-contrib-cssmin', 762 silly resolved description: 'Compress CSS files.', 762 silly resolved version: '0.9.0', 762 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-cssmin', 762 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-cssmin.git' }, 762 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-cssmin/issues' }, 762 silly resolved licenses: [ [Object] ], 762 silly resolved engines: { node: '>= 0.8.0' }, 762 silly resolved scripts: { test: 'grunt test' }, 762 silly resolved dependencies: { chalk: '~0.4.0', 'clean-css': '~2.1.0', maxmin: '~0.1.0' }, 762 silly resolved devDependencies: 762 silly resolved { 'grunt-contrib-jshint': '~0.8.0', 762 silly resolved 'grunt-contrib-nodeunit': '~0.3.0', 762 silly resolved 'grunt-contrib-clean': '~0.5.0', 762 silly resolved 'grunt-contrib-internal': '~0.4.6', 762 silly resolved grunt: '~0.4.1' }, 762 silly resolved peerDependencies: { grunt: '~0.4.1' }, 762 silly resolved keywords: [ 'gruntplugin' ], 762 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], 762 silly resolved _id: 'grunt-contrib-cssmin@0.9.0', 762 silly resolved dist: 762 silly resolved { shasum: '27241f0160a8866659dab40dc8c2776c01ec7ce2', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-0.9.0.tgz' }, 762 silly resolved _from: 'grunt-contrib-cssmin@>=0.9.0-0 <0.10.0-0', 762 silly resolved _npmVersion: '1.4.4', 762 silly resolved _npmUser: { name: 'sindresorhus', email: 'sindresorhus@gmail.com' }, 762 silly resolved maintainers: [ [Object], [Object], [Object], [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: '27241f0160a8866659dab40dc8c2776c01ec7ce2', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-0.9.0.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-newer', 762 silly resolved description: 'Run Grunt tasks with only those source files modified since the last successful run.', 762 silly resolved version: '0.7.0', 762 silly resolved homepage: 'https://github.com/tschaub/grunt-newer', 762 silly resolved author: { name: 'Tim Schaub', url: 'http://tschaub.net/' }, 762 silly resolved repository: { type: 'git', url: 'git://github.com/tschaub/grunt-newer.git' }, 762 silly resolved bugs: { url: 'https://github.com/tschaub/grunt-newer/issues' }, 762 silly resolved licenses: [ [Object] ], 762 silly resolved main: 'gruntfile.js', 762 silly resolved engines: { node: '>= 0.8.0' }, 762 silly resolved scripts: { test: 'grunt test', start: 'grunt test watch' }, 762 silly resolved devDependencies: 762 silly resolved { grunt: '0.4.2', 762 silly resolved 'grunt-cli': '0.1.13', 762 silly resolved 'grunt-contrib-watch': '0.5.3', 762 silly resolved 'grunt-contrib-jshint': '0.8.0', 762 silly resolved chai: '1.9.0', 762 silly resolved 'grunt-cafe-mocha': '0.1.11', 762 silly resolved wrench: '1.5.7', 762 silly resolved tmp: '0.0.23', 762 silly resolved 'grunt-contrib-clean': '0.5.0', 762 silly resolved 'mock-fs': '2.x' }, 762 silly resolved peerDependencies: { grunt: '~0.4.1' }, 762 silly resolved keywords: [ 'gruntplugin', 'grunt', 'newer', 'files' ], 762 silly resolved dependencies: { async: '0.2.10', rimraf: '2.2.6' }, 762 silly resolved _id: 'grunt-newer@0.7.0', 762 silly resolved dist: 762 silly resolved { shasum: '376d9d9b64ce5c648b6bfa1bda98f7bc2193e41e', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-newer/-/grunt-newer-0.7.0.tgz' }, 762 silly resolved _from: 'grunt-newer@>=0.7.0-0 <0.8.0-0', 762 silly resolved _npmVersion: '1.3.17', 762 silly resolved _npmUser: { name: 'tschaub', email: 'tim.schaub@gmail.com' }, 762 silly resolved maintainers: [ [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: '376d9d9b64ce5c648b6bfa1bda98f7bc2193e41e', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-newer/-/grunt-newer-0.7.0.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-ngmin', 762 silly resolved version: '0.0.3', 762 silly resolved description: 'Grunt task for minifying AngularJS projects', 762 silly resolved main: 'Gruntfile.js', 762 silly resolved scripts: { test: 'grunt test' }, 762 silly resolved devDependencies: 762 silly resolved { grunt: '~0.4.0', 762 silly resolved 'grunt-contrib-jshint': '~0.1.1', 762 silly resolved 'grunt-contrib-clean': '~0.4.0', 762 silly resolved 'grunt-mocha-cli': '~1.0.1', 762 silly resolved should: '~1.2.2', 762 silly resolved 'grunt-release': '~0.3.1' }, 762 silly resolved repository: { type: 'git', url: 'git://github.com/btford/grunt-ngmin' }, 762 silly resolved keywords: [ 'grunt', 'angular', 'angularjs', 'minify' ], 762 silly resolved author: { name: 'Brian Ford' }, 762 silly resolved license: 'BSD', 762 silly resolved dependencies: { ngmin: '~0.4.0' }, 762 silly resolved bugs: { url: 'https://github.com/btford/grunt-ngmin/issues' }, 762 silly resolved _id: 'grunt-ngmin@0.0.3', 762 silly resolved dist: 762 silly resolved { shasum: 'bbc09ef4fe7591d674cc5324f7a5e459d92711d7', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-ngmin/-/grunt-ngmin-0.0.3.tgz' }, 762 silly resolved _from: 'grunt-ngmin@=0.0.3', 762 silly resolved _npmVersion: '1.2.32', 762 silly resolved _npmUser: { name: 'btford', email: 'briantford@gmail.com' }, 762 silly resolved maintainers: [ [Object], [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: 'bbc09ef4fe7591d674cc5324f7a5e459d92711d7', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-ngmin/-/grunt-ngmin-0.0.3.tgz', 762 silly resolved readme: 'ERROR: No README data found!', 762 silly resolved homepage: 'https://github.com/btford/grunt-ngmin' }, 762 silly resolved { name: 'grunt-filerev', 762 silly resolved version: '0.2.1', 762 silly resolved description: 'Asset revisioning by using file content hashing', 762 silly resolved keywords: [ 'gruntplugin', 'optimize', 'rev', 'revision', 'minify', 'assets' ], 762 silly resolved author: 762 silly resolved { name: 'Frederick Ros', 762 silly resolved email: 'frederick.ros@gmail.com', 762 silly resolved url: 'https://github.com/sleeper' }, 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/yeoman/grunt-filerev.git' }, 762 silly resolved scripts: { test: 'grunt' }, 762 silly resolved dependencies: { chalk: '~0.4.0', 'each-async': '~0.1.0' }, 762 silly resolved devDependencies: 762 silly resolved { grunt: '~0.4.2', 762 silly resolved 'grunt-contrib-copy': '~0.4.0', 762 silly resolved 'grunt-contrib-clean': '~0.5.0', 762 silly resolved 'grunt-simple-mocha': '~0.4.0', 762 silly resolved 'grunt-contrib-jshint': '~0.7.2' }, 762 silly resolved peerDependencies: { grunt: '>=0.4.0' }, 762 silly resolved engines: { node: '>=0.10.0' }, 762 silly resolved licenses: { type: 'BSD' }, 762 silly resolved bugs: { url: 'https://github.com/yeoman/grunt-filerev/issues' }, 762 silly resolved homepage: 'https://github.com/yeoman/grunt-filerev', 762 silly resolved _id: 'grunt-filerev@0.2.1', 762 silly resolved dist: 762 silly resolved { shasum: '4af9e0cfeda7bb01670765697911229811f6f4d3', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-filerev/-/grunt-filerev-0.2.1.tgz' }, 762 silly resolved _from: 'grunt-filerev@>=0.2.1-0 <0.3.0-0', 762 silly resolved _npmVersion: '1.3.25', 762 silly resolved _npmUser: { name: 'sindresorhus', email: 'sindresorhus@gmail.com' }, 762 silly resolved maintainers: [ [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: '4af9e0cfeda7bb01670765697911229811f6f4d3', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-filerev/-/grunt-filerev-0.2.1.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-contrib-watch', 762 silly resolved description: 'Run predefined tasks whenever watched file patterns are added, changed or deleted.', 762 silly resolved version: '0.6.1', 762 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-watch', 762 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-watch.git' }, 762 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-watch/issues' }, 762 silly resolved licenses: [ [Object] ], 762 silly resolved engines: { node: '>= 0.8.0' }, 762 silly resolved scripts: { test: 'grunt nodeunit -v' }, 762 silly resolved dependencies: 762 silly resolved { gaze: '~0.5.1', 762 silly resolved 'tiny-lr-fork': '0.0.5', 762 silly resolved lodash: '~2.4.1', 762 silly resolved async: '~0.2.9' }, 762 silly resolved devDependencies: 762 silly resolved { grunt: '~0.4.0', 762 silly resolved 'grunt-contrib-jshint': '~0.8.0', 762 silly resolved 'grunt-contrib-nodeunit': '~0.3.3', 762 silly resolved 'grunt-contrib-internal': '~0.4.7', 762 silly resolved 'underscore.string': '~2.3.3' }, 762 silly resolved peerDependencies: { grunt: '~0.4.0' }, 762 silly resolved keywords: [ 'gruntplugin', 'watch' ], 762 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], 762 silly resolved _id: 'grunt-contrib-watch@0.6.1', 762 silly resolved dist: 762 silly resolved { shasum: '64fdcba25a635f5b4da1b6ce6f90da0aeb6e3f15', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-0.6.1.tgz' }, 762 silly resolved _from: 'grunt-contrib-watch@>=0.6.1-0 <0.7.0-0', 762 silly resolved _npmVersion: '1.4.4', 762 silly resolved _npmUser: { name: 'shama', email: 'kyle@dontkry.com' }, 762 silly resolved maintainers: [ [Object], [Object], [Object], [Object], [Object], [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: '64fdcba25a635f5b4da1b6ce6f90da0aeb6e3f15', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-0.6.1.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-svgmin', 762 silly resolved version: '0.4.0', 762 silly resolved description: 'Minify SVG', 762 silly resolved keywords: 762 silly resolved [ 'gruntplugin', 762 silly resolved 'svg', 762 silly resolved 'vector', 762 silly resolved 'graphic', 762 silly resolved 'image', 762 silly resolved 'optimize', 762 silly resolved 'minify' ], 762 silly resolved homepage: 'https://github.com/sindresorhus/grunt-svgmin', 762 silly resolved bugs: { url: 'https://github.com/sindresorhus/grunt-svgmin/issues' }, 762 silly resolved author: 762 silly resolved { name: 'Sindre Sorhus', 762 silly resolved email: 'sindresorhus@gmail.com', 762 silly resolved url: 'http://sindresorhus.com' }, 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/sindresorhus/grunt-svgmin.git' }, 762 silly resolved scripts: { test: 'grunt' }, 762 silly resolved dependencies: 762 silly resolved { svgo: '~0.4.1', 762 silly resolved chalk: '~0.4.0', 762 silly resolved 'each-async': '~0.1.2', 762 silly resolved 'pretty-bytes': '~0.1.0' }, 762 silly resolved devDependencies: 762 silly resolved { grunt: '~0.4.1', 762 silly resolved 'grunt-contrib-clean': '~0.5.0', 762 silly resolved 'grunt-simple-mocha': '~0.4.0' }, 762 silly resolved peerDependencies: { grunt: '~0.4.0' }, 762 silly resolved engines: { node: '>=0.10.0' }, 762 silly resolved licenses: { type: 'MIT' }, 762 silly resolved _id: 'grunt-svgmin@0.4.0', 762 silly resolved dist: 762 silly resolved { shasum: 'f19d1193022ae0080e0fae5d313e12ef7cae0aae', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-svgmin/-/grunt-svgmin-0.4.0.tgz' }, 762 silly resolved _from: 'grunt-svgmin@>=0.4.0-0 <0.5.0-0', 762 silly resolved _npmVersion: '1.4.4', 762 silly resolved _npmUser: { name: 'sindresorhus', email: 'sindresorhus@gmail.com' }, 762 silly resolved maintainers: [ [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: 'f19d1193022ae0080e0fae5d313e12ef7cae0aae', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-svgmin/-/grunt-svgmin-0.4.0.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'load-grunt-tasks', 762 silly resolved version: '0.4.0', 762 silly resolved description: 'Load multiple grunt tasks using globbing patterns', 762 silly resolved keywords: 762 silly resolved [ 'grunt', 762 silly resolved 'load', 762 silly resolved 'require', 762 silly resolved 'tasks', 762 silly resolved 'glob', 762 silly resolved 'pattern', 762 silly resolved 'match', 762 silly resolved 'matchdep', 762 silly resolved 'dependencies' ], 762 silly resolved license: 'MIT', 762 silly resolved author: 762 silly resolved { name: 'Sindre Sorhus', 762 silly resolved email: 'sindresorhus@gmail.com', 762 silly resolved url: 'http://sindresorhus.com' }, 762 silly resolved files: [ 'load-grunt-tasks.js' ], 762 silly resolved main: 'load-grunt-tasks', 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/sindresorhus/load-grunt-tasks' }, 762 silly resolved scripts: { test: 'grunt' }, 762 silly resolved dependencies: { 'findup-sync': '^0.1.2', multimatch: '^0.1.0' }, 762 silly resolved devDependencies: 762 silly resolved { grunt: '^0.4.2', 762 silly resolved 'grunt-cli': '^0.1.12', 762 silly resolved 'grunt-svgmin': '^0.3.0' }, 762 silly resolved engines: { node: '>=0.10.0' }, 762 silly resolved bugs: { url: 'https://github.com/sindresorhus/load-grunt-tasks/issues' }, 762 silly resolved homepage: 'https://github.com/sindresorhus/load-grunt-tasks', 762 silly resolved _id: 'load-grunt-tasks@0.4.0', 762 silly resolved dist: 762 silly resolved { shasum: 'f824663ffba251b574efda5a935afacefe0a95f4', 762 silly resolved tarball: 'http://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-0.4.0.tgz' }, 762 silly resolved _from: 'load-grunt-tasks@>=0.4.0-0 <0.5.0-0', 762 silly resolved _npmVersion: '1.4.3', 762 silly resolved _npmUser: { name: 'sindresorhus', email: 'sindresorhus@gmail.com' }, 762 silly resolved maintainers: [ [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: 'f824663ffba251b574efda5a935afacefe0a95f4', 762 silly resolved resolved: 'https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-0.4.0.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'jshint-stylish', 762 silly resolved version: '0.2.0', 762 silly resolved description: 'Stylish reporter for JSHint', 762 silly resolved license: 'MIT', 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/sindresorhus/jshint-stylish' }, 762 silly resolved author: 762 silly resolved { name: 'Sindre Sorhus', 762 silly resolved email: 'sindresorhus@gmail.com', 762 silly resolved url: 'http://sindresorhus.com' }, 762 silly resolved engines: { node: '>=0.10.0' }, 762 silly resolved scripts: { test: 'mocha' }, 762 silly resolved files: [ 'index.js', 'stylish.js' ], 762 silly resolved keywords: [ 'jshint', 'reporter', 'lint', 'validate', 'stylish', 'elegant' ], 762 silly resolved dependencies: { chalk: '~0.4.0', 'text-table': '~0.2.0' }, 762 silly resolved devDependencies: { mocha: '', jshint: '~2' }, 762 silly resolved bugs: { url: 'https://github.com/sindresorhus/jshint-stylish/issues' }, 762 silly resolved homepage: 'https://github.com/sindresorhus/jshint-stylish', 762 silly resolved _id: 'jshint-stylish@0.2.0', 762 silly resolved dist: 762 silly resolved { shasum: '9dec00250ac8497960be4eed6f5067fb1d6dc07d', 762 silly resolved tarball: 'http://registry.npmjs.org/jshint-stylish/-/jshint-stylish-0.2.0.tgz' }, 762 silly resolved _from: 'jshint-stylish@>=0.2.0-0 <0.3.0-0', 762 silly resolved _npmVersion: '1.4.6', 762 silly resolved _npmUser: { name: 'sindresorhus', email: 'sindresorhus@gmail.com' }, 762 silly resolved maintainers: [ [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: '9dec00250ac8497960be4eed6f5067fb1d6dc07d', 762 silly resolved _resolved: 'https://registry.npmjs.org/jshint-stylish/-/jshint-stylish-0.2.0.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-wiredep', 762 silly resolved description: 'Inject your Bower dependencies right into your HTML from Grunt.', 762 silly resolved version: '1.8.0', 762 silly resolved homepage: 'http://stephenplusplus.github.io/grunt-wiredep', 762 silly resolved author: 762 silly resolved { name: 'Stephen Sawchuk', 762 silly resolved email: 'sawchuk@gmail.com', 762 silly resolved url: 'http://github.com/stephenplusplus' }, 762 silly resolved keywords: 762 silly resolved [ 'gruntplugin', 762 silly resolved 'html', 762 silly resolved 'grunt', 762 silly resolved 'bower', 762 silly resolved 'package', 762 silly resolved 'wiredep', 762 silly resolved 'dependency', 762 silly resolved 'component', 762 silly resolved 'postinstall' ], 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'git://github.com/stephenplusplus/grunt-wiredep' }, 762 silly resolved licenses: [ [Object] ], 762 silly resolved engines: { node: '>=0.8.0', npm: '>=1.2.10' }, 762 silly resolved peerDependencies: { grunt: '~0.4.0' }, 762 silly resolved dependencies: { wiredep: '^1.5.0' }, 762 silly resolved bugs: { url: 'https://github.com/stephenplusplus/grunt-wiredep/issues' }, 762 silly resolved _id: 'grunt-wiredep@1.8.0', 762 silly resolved _shasum: 'e97291e171126d6493f05d4f9a01f7115a9143f4', 762 silly resolved _from: 'grunt-wiredep@>=1.7.0-0 <2.0.0-0', 762 silly resolved _npmVersion: '1.4.9', 762 silly resolved _npmUser: { name: 'stephenplusplus', email: 'sawchuk@gmail.com' }, 762 silly resolved maintainers: [ [Object] ], 762 silly resolved dist: 762 silly resolved { shasum: 'e97291e171126d6493f05d4f9a01f7115a9143f4', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-wiredep/-/grunt-wiredep-1.8.0.tgz' }, 762 silly resolved directories: {}, 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-wiredep/-/grunt-wiredep-1.8.0.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-google-cdn', 762 silly resolved version: '0.4.0', 762 silly resolved description: 'Grunt task for replacing refs to resources on the Google CDN', 762 silly resolved main: 'Gruntfile.js', 762 silly resolved scripts: { test: 'grunt test' }, 762 silly resolved devDependencies: 762 silly resolved { grunt: '~0.4.0', 762 silly resolved 'grunt-contrib-jshint': '~0.4.3', 762 silly resolved proxyquire: '~0.4.1', 762 silly resolved 'grunt-contrib-nodeunit': '~0.1.2' }, 762 silly resolved dependencies: { bower: '>=1.0.0', 'google-cdn': '~0.4.0' }, 762 silly resolved repository: { type: 'git', url: 'git://github.com/btford/grunt-google-cdn' }, 762 silly resolved keywords: [ 'grunt', 'google', 'cdn' ], 762 silly resolved files: [ 'tasks/cdnify.js' ], 762 silly resolved author: { name: 'Brian Ford' }, 762 silly resolved license: 'BSD', 762 silly resolved bugs: { url: 'https://github.com/btford/grunt-google-cdn/issues' }, 762 silly resolved homepage: 'https://github.com/btford/grunt-google-cdn', 762 silly resolved _id: 'grunt-google-cdn@0.4.0', 762 silly resolved dist: 762 silly resolved { shasum: '43ba7493a14b75d9eeb7292cc5c65e2a47ede9ab', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-google-cdn/-/grunt-google-cdn-0.4.0.tgz' }, 762 silly resolved _from: 'grunt-google-cdn@>=0.4.0-0 <0.5.0-0', 762 silly resolved _npmVersion: '1.4.3', 762 silly resolved _npmUser: { name: 'btford', email: 'briantford@gmail.com' }, 762 silly resolved maintainers: [ [Object], [Object] ], 762 silly resolved directories: {}, 762 silly resolved _shasum: '43ba7493a14b75d9eeb7292cc5c65e2a47ede9ab', 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-google-cdn/-/grunt-google-cdn-0.4.0.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'grunt-usemin', 762 silly resolved version: '2.3.0', 762 silly resolved license: 'BSD', 762 silly resolved author: { name: 'The Yeoman Team' }, 762 silly resolved description: 'Replaces references to non-optimized scripts or stylesheets into a set of HTML files (or any templates/views).', 762 silly resolved keywords: [ 'gruntplugin', 'usemin', 'yeoman', 'html', 'css', 'optimize' ], 762 silly resolved homepage: 'https://github.com/yeoman/grunt-usemin', 762 silly resolved repository: 762 silly resolved { type: 'git', 762 silly resolved url: 'https://github.com/yeoman/grunt-usemin.git' }, 762 silly resolved bugs: { url: 'https://github.com/yeoman/grunt-usemin/issues' }, 762 silly resolved scripts: { test: 'grunt test' }, 762 silly resolved dependencies: { debug: '~1.0.1', lodash: '~2.4.1' }, 762 silly resolved devDependencies: 762 silly resolved { grunt: '~0.4.4', 762 silly resolved 'grunt-contrib-jshint': '~0.10.0', 762 silly resolved 'grunt-jscs-checker': '~0.6.0', 762 silly resolved 'grunt-mocha-cli': '~1.9.0', 762 silly resolved mkdirp: '~0.5.0', 762 silly resolved rimraf: '~2.2.7' }, 762 silly resolved peerDependencies: { grunt: '>=0.4.0' }, 762 silly resolved engines: { node: '>=0.10.0' }, 762 silly resolved files: [ 'lib', 'tasks' ], 762 silly resolved _id: 'grunt-usemin@2.3.0', 762 silly resolved _shasum: 'a7cdb2134f2030ec224e4cc73a8d1e57e4c265ad', 762 silly resolved _from: 'grunt-usemin@>=2.1.1-0 <3.0.0-0', 762 silly resolved _npmVersion: '1.4.9', 762 silly resolved _npmUser: { name: 'sindresorhus', email: 'sindresorhus@gmail.com' }, 762 silly resolved maintainers: 762 silly resolved [ [Object], 762 silly resolved [Object], 762 silly resolved [Object], 762 silly resolved [Object], 762 silly resolved [Object], 762 silly resolved [Object], 762 silly resolved [Object] ], 762 silly resolved dist: 762 silly resolved { shasum: 'a7cdb2134f2030ec224e4cc73a8d1e57e4c265ad', 762 silly resolved tarball: 'http://registry.npmjs.org/grunt-usemin/-/grunt-usemin-2.3.0.tgz' }, 762 silly resolved directories: {}, 762 silly resolved _resolved: 'https://registry.npmjs.org/grunt-usemin/-/grunt-usemin-2.3.0.tgz', 762 silly resolved readme: 'ERROR: No README data found!' }, 762 silly resolved { name: 'time-grunt', 762 silly resolved version: '0.3.2', 762 silly resolved description: 'Displays the elapsed execution time of grunt tasks when done', 762 silly resolved keywords: [ 'grunt', 'tasks', 'measure', 'time', 'profile' ], 762 silly resolved license: 'MIT', 762 silly resolved author: 762 silly resolved { name: 'Sindre Sorhus', 762 silly resolved email: 'sindresorhus@gmail.com', 762 silly resolved url: 'http://sindresorhus.com' }, 762 silly resolved files: [ 'time-grunt.js' ], 762 silly resolved main: 'time-grunt.js', 762 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/time-grunt' }, 762 silly resolved scripts: { test: 'grunt && grunt sigint' }, 762 silly resolved dependencies: 762 silly resolved { chalk: '^0.4.0', 762 silly resolved 'text-table': '^0.2.0', 762 silly resolved hooker: '^0.2.3', 762 silly resolved 'date-time': '^0.1.0', 762 silly resolved 'pretty-ms': '^0.1.0' }, 762 silly resolved devDependencies: { grunt: '^0.4.2' }, 762 silly resolved engines: { node: '>=0.10.0' }, 762 silly resolved bugs: { url: 'https://github.com/sindresorhus/time-grunt/issues' }, 762 silly resolved homepage: 'https://github.com/sindresorhus/time-grunt', 762 silly resolved _id: 'time-grunt@0.3.2', 762 silly resolved _shasum: 'f3013645b01e68e27802a3e4c4702ceca0bdffaf', 762 silly resolved _from: 'time-grunt@>=0.3.1-0 <0.4.0-0', 762 silly resolved _npmVersion: '1.4.9', 762 silly resolved _npmUser: { name: 'sindresorhus', email: 'sindresorhus@gmail.com' }, 762 silly resolved maintainers: [ [Object] ], 762 silly resolved dist: 762 silly resolved { shasum: 'f3013645b01e68e27802a3e4c4702ceca0bdffaf', 762 silly resolved tarball: 'http://registry.npmjs.org/time-grunt/-/time-grunt-0.3.2.tgz' }, 762 silly resolved directories: {}, 762 silly resolved _resolved: 'https://registry.npmjs.org/time-grunt/-/time-grunt-0.3.2.tgz', 762 silly resolved readme: 'ERROR: No README data found!' } ] 763 info install grunt@0.4.5 into /Users/rmarkham/dev/yo-angularjs 764 info install grunt-concurrent@0.5.0 into /Users/rmarkham/dev/yo-angularjs 765 info install grunt-contrib-clean@0.5.0 into /Users/rmarkham/dev/yo-angularjs 766 info install grunt-contrib-concat@0.4.0 into /Users/rmarkham/dev/yo-angularjs 767 info install grunt-contrib-connect@0.7.1 into /Users/rmarkham/dev/yo-angularjs 768 info install grunt-contrib-htmlmin@0.3.0 into /Users/rmarkham/dev/yo-angularjs 769 info install grunt-contrib-copy@0.5.0 into /Users/rmarkham/dev/yo-angularjs 770 info install grunt-autoprefixer@0.7.6 into /Users/rmarkham/dev/yo-angularjs 771 info install grunt-contrib-imagemin@0.7.1 into /Users/rmarkham/dev/yo-angularjs 772 info install grunt-contrib-jshint@0.10.0 into /Users/rmarkham/dev/yo-angularjs 773 info install grunt-contrib-uglify@0.4.0 into /Users/rmarkham/dev/yo-angularjs 774 info install grunt-contrib-cssmin@0.9.0 into /Users/rmarkham/dev/yo-angularjs 775 info install grunt-newer@0.7.0 into /Users/rmarkham/dev/yo-angularjs 776 info install grunt-ngmin@0.0.3 into /Users/rmarkham/dev/yo-angularjs 777 info install grunt-filerev@0.2.1 into /Users/rmarkham/dev/yo-angularjs 778 info install grunt-contrib-watch@0.6.1 into /Users/rmarkham/dev/yo-angularjs 779 info install grunt-svgmin@0.4.0 into /Users/rmarkham/dev/yo-angularjs 780 info install load-grunt-tasks@0.4.0 into /Users/rmarkham/dev/yo-angularjs 781 info install jshint-stylish@0.2.0 into /Users/rmarkham/dev/yo-angularjs 782 info install grunt-wiredep@1.8.0 into /Users/rmarkham/dev/yo-angularjs 783 info install grunt-google-cdn@0.4.0 into /Users/rmarkham/dev/yo-angularjs 784 info install grunt-usemin@2.3.0 into /Users/rmarkham/dev/yo-angularjs 785 info install time-grunt@0.3.2 into /Users/rmarkham/dev/yo-angularjs 786 info installOne grunt@0.4.5 787 info installOne grunt-concurrent@0.5.0 788 info installOne grunt-contrib-clean@0.5.0 789 info installOne grunt-contrib-concat@0.4.0 790 info installOne grunt-contrib-connect@0.7.1 791 info installOne grunt-contrib-htmlmin@0.3.0 792 info installOne grunt-contrib-copy@0.5.0 793 info installOne grunt-autoprefixer@0.7.6 794 info installOne grunt-contrib-imagemin@0.7.1 795 info installOne grunt-contrib-jshint@0.10.0 796 info installOne grunt-contrib-uglify@0.4.0 797 info installOne grunt-contrib-cssmin@0.9.0 798 info installOne grunt-newer@0.7.0 799 info installOne grunt-ngmin@0.0.3 800 info installOne grunt-filerev@0.2.1 801 info installOne grunt-contrib-watch@0.6.1 802 info installOne grunt-svgmin@0.4.0 803 info installOne load-grunt-tasks@0.4.0 804 info installOne jshint-stylish@0.2.0 805 info installOne grunt-wiredep@1.8.0 806 info installOne grunt-google-cdn@0.4.0 807 info installOne grunt-usemin@2.3.0 808 info installOne time-grunt@0.3.2 809 verbose node_modules/grunt unbuild 810 verbose node_modules/grunt-concurrent unbuild 811 verbose node_modules/grunt-contrib-clean unbuild 812 verbose node_modules/grunt-contrib-concat unbuild 813 verbose node_modules/grunt-contrib-connect unbuild 814 verbose node_modules/grunt-contrib-htmlmin unbuild 815 verbose node_modules/grunt-contrib-copy unbuild 816 verbose node_modules/grunt-autoprefixer unbuild 817 verbose node_modules/grunt-contrib-imagemin unbuild 818 verbose node_modules/grunt-contrib-jshint unbuild 819 verbose node_modules/grunt-contrib-uglify unbuild 820 verbose node_modules/grunt-contrib-cssmin unbuild 821 verbose node_modules/grunt-newer unbuild 822 verbose node_modules/grunt-ngmin unbuild 823 verbose node_modules/grunt-filerev unbuild 824 verbose node_modules/grunt-contrib-watch unbuild 825 verbose node_modules/grunt-svgmin unbuild 826 verbose node_modules/load-grunt-tasks unbuild 827 verbose node_modules/jshint-stylish unbuild 828 verbose node_modules/grunt-wiredep unbuild 829 verbose node_modules/grunt-google-cdn unbuild 830 verbose node_modules/grunt-usemin unbuild 831 verbose node_modules/time-grunt unbuild 832 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt 833 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-concurrent 834 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-clean 835 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-concat 836 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-connect 837 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-htmlmin 838 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-copy 839 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-autoprefixer 840 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-imagemin 841 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-jshint 842 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-uglify 843 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-cssmin 844 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-newer 845 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-ngmin 846 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-filerev 847 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-watch 848 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-svgmin 849 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/load-grunt-tasks 850 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/jshint-stylish 851 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-wiredep 852 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-google-cdn 853 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-usemin 854 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/time-grunt 855 verbose tar unpack /Users/rmarkham/.npm/grunt/0.4.5/package.tgz 856 silly lockFile 596c29dd--yo-angularjs-node-modules-grunt tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt 857 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt /Users/rmarkham/.npm/596c29dd--yo-angularjs-node-modules-grunt.lock 858 silly lockFile f9338b10-kham-npm-grunt-0-4-5-package-tgz tar:///Users/rmarkham/.npm/grunt/0.4.5/package.tgz 859 verbose lock tar:///Users/rmarkham/.npm/grunt/0.4.5/package.tgz /Users/rmarkham/.npm/f9338b10-kham-npm-grunt-0-4-5-package-tgz.lock 860 verbose tar unpack /Users/rmarkham/.npm/grunt-concurrent/0.5.0/package.tgz 861 silly lockFile d844bfaf-js-node-modules-grunt-concurrent tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-concurrent 862 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-concurrent /Users/rmarkham/.npm/d844bfaf-js-node-modules-grunt-concurrent.lock 863 silly lockFile 7d82b791-unt-concurrent-0-5-0-package-tgz tar:///Users/rmarkham/.npm/grunt-concurrent/0.5.0/package.tgz 864 verbose lock tar:///Users/rmarkham/.npm/grunt-concurrent/0.5.0/package.tgz /Users/rmarkham/.npm/7d82b791-unt-concurrent-0-5-0-package-tgz.lock 865 verbose tar unpack /Users/rmarkham/.npm/grunt-contrib-clean/0.5.0/package.tgz 866 silly lockFile 71b4d5cf-node-modules-grunt-contrib-clean tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-clean 867 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-clean /Users/rmarkham/.npm/71b4d5cf-node-modules-grunt-contrib-clean.lock 868 silly lockFile a2a2c72b--contrib-clean-0-5-0-package-tgz tar:///Users/rmarkham/.npm/grunt-contrib-clean/0.5.0/package.tgz 869 verbose lock tar:///Users/rmarkham/.npm/grunt-contrib-clean/0.5.0/package.tgz /Users/rmarkham/.npm/a2a2c72b--contrib-clean-0-5-0-package-tgz.lock 870 verbose tar unpack /Users/rmarkham/.npm/grunt-contrib-concat/0.4.0/package.tgz 871 silly lockFile 441eb458-ode-modules-grunt-contrib-concat tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-concat 872 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-concat /Users/rmarkham/.npm/441eb458-ode-modules-grunt-contrib-concat.lock 873 silly lockFile 55f9de3f-contrib-concat-0-4-0-package-tgz tar:///Users/rmarkham/.npm/grunt-contrib-concat/0.4.0/package.tgz 874 verbose lock tar:///Users/rmarkham/.npm/grunt-contrib-concat/0.4.0/package.tgz /Users/rmarkham/.npm/55f9de3f-contrib-concat-0-4-0-package-tgz.lock 875 verbose tar unpack /Users/rmarkham/.npm/grunt-contrib-connect/0.7.1/package.tgz 876 silly lockFile 8aba3ccd-de-modules-grunt-contrib-connect tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-connect 877 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-connect /Users/rmarkham/.npm/8aba3ccd-de-modules-grunt-contrib-connect.lock 878 silly lockFile 4350cba0-ontrib-connect-0-7-1-package-tgz tar:///Users/rmarkham/.npm/grunt-contrib-connect/0.7.1/package.tgz 879 verbose lock tar:///Users/rmarkham/.npm/grunt-contrib-connect/0.7.1/package.tgz /Users/rmarkham/.npm/4350cba0-ontrib-connect-0-7-1-package-tgz.lock 880 verbose tar unpack /Users/rmarkham/.npm/grunt-contrib-htmlmin/0.3.0/package.tgz 881 silly lockFile 43c3cf26-de-modules-grunt-contrib-htmlmin tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-htmlmin 882 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-htmlmin /Users/rmarkham/.npm/43c3cf26-de-modules-grunt-contrib-htmlmin.lock 883 silly lockFile e070a4d6-ontrib-htmlmin-0-3-0-package-tgz tar:///Users/rmarkham/.npm/grunt-contrib-htmlmin/0.3.0/package.tgz 884 verbose lock tar:///Users/rmarkham/.npm/grunt-contrib-htmlmin/0.3.0/package.tgz /Users/rmarkham/.npm/e070a4d6-ontrib-htmlmin-0-3-0-package-tgz.lock 885 verbose tar unpack /Users/rmarkham/.npm/grunt-contrib-copy/0.5.0/package.tgz 886 silly lockFile 638c8f12--node-modules-grunt-contrib-copy tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-copy 887 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-copy /Users/rmarkham/.npm/638c8f12--node-modules-grunt-contrib-copy.lock 888 silly lockFile d7a426aa-t-contrib-copy-0-5-0-package-tgz tar:///Users/rmarkham/.npm/grunt-contrib-copy/0.5.0/package.tgz 889 verbose lock tar:///Users/rmarkham/.npm/grunt-contrib-copy/0.5.0/package.tgz /Users/rmarkham/.npm/d7a426aa-t-contrib-copy-0-5-0-package-tgz.lock 890 verbose tar unpack /Users/rmarkham/.npm/grunt-autoprefixer/0.7.6/package.tgz 891 silly lockFile 637629d2--node-modules-grunt-autoprefixer tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-autoprefixer 892 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-autoprefixer /Users/rmarkham/.npm/637629d2--node-modules-grunt-autoprefixer.lock 893 silly lockFile 88edc4cb-t-autoprefixer-0-7-6-package-tgz tar:///Users/rmarkham/.npm/grunt-autoprefixer/0.7.6/package.tgz 894 verbose lock tar:///Users/rmarkham/.npm/grunt-autoprefixer/0.7.6/package.tgz /Users/rmarkham/.npm/88edc4cb-t-autoprefixer-0-7-6-package-tgz.lock 895 verbose tar unpack /Users/rmarkham/.npm/grunt-contrib-imagemin/0.7.1/package.tgz 896 silly lockFile 2d08f4d0-e-modules-grunt-contrib-imagemin tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-imagemin 897 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-imagemin /Users/rmarkham/.npm/2d08f4d0-e-modules-grunt-contrib-imagemin.lock 898 silly lockFile 1e52b63d-ntrib-imagemin-0-7-1-package-tgz tar:///Users/rmarkham/.npm/grunt-contrib-imagemin/0.7.1/package.tgz 899 verbose lock tar:///Users/rmarkham/.npm/grunt-contrib-imagemin/0.7.1/package.tgz /Users/rmarkham/.npm/1e52b63d-ntrib-imagemin-0-7-1-package-tgz.lock 900 verbose tar unpack /Users/rmarkham/.npm/grunt-contrib-jshint/0.10.0/package.tgz 901 silly lockFile 27a0d513-ode-modules-grunt-contrib-jshint tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-jshint 902 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-jshint /Users/rmarkham/.npm/27a0d513-ode-modules-grunt-contrib-jshint.lock 903 silly lockFile 52b6e2d8-ontrib-jshint-0-10-0-package-tgz tar:///Users/rmarkham/.npm/grunt-contrib-jshint/0.10.0/package.tgz 904 verbose lock tar:///Users/rmarkham/.npm/grunt-contrib-jshint/0.10.0/package.tgz /Users/rmarkham/.npm/52b6e2d8-ontrib-jshint-0-10-0-package-tgz.lock 905 verbose tar unpack /Users/rmarkham/.npm/grunt-contrib-uglify/0.4.0/package.tgz 906 silly lockFile 5df750e4-ode-modules-grunt-contrib-uglify tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-uglify 907 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-uglify /Users/rmarkham/.npm/5df750e4-ode-modules-grunt-contrib-uglify.lock 908 silly lockFile 6246900d-contrib-uglify-0-4-0-package-tgz tar:///Users/rmarkham/.npm/grunt-contrib-uglify/0.4.0/package.tgz 909 verbose lock tar:///Users/rmarkham/.npm/grunt-contrib-uglify/0.4.0/package.tgz /Users/rmarkham/.npm/6246900d-contrib-uglify-0-4-0-package-tgz.lock 910 verbose tar unpack /Users/rmarkham/.npm/grunt-contrib-cssmin/0.9.0/package.tgz 911 silly lockFile ec45e9e2-ode-modules-grunt-contrib-cssmin tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-cssmin 912 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-cssmin /Users/rmarkham/.npm/ec45e9e2-ode-modules-grunt-contrib-cssmin.lock 913 silly lockFile 633aa8e2-contrib-cssmin-0-9-0-package-tgz tar:///Users/rmarkham/.npm/grunt-contrib-cssmin/0.9.0/package.tgz 914 verbose lock tar:///Users/rmarkham/.npm/grunt-contrib-cssmin/0.9.0/package.tgz /Users/rmarkham/.npm/633aa8e2-contrib-cssmin-0-9-0-package-tgz.lock 915 verbose tar unpack /Users/rmarkham/.npm/grunt-newer/0.7.0/package.tgz 916 silly lockFile 9b1c3a18-gularjs-node-modules-grunt-newer tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-newer 917 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-newer /Users/rmarkham/.npm/9b1c3a18-gularjs-node-modules-grunt-newer.lock 918 silly lockFile 38f956d2-pm-grunt-newer-0-7-0-package-tgz tar:///Users/rmarkham/.npm/grunt-newer/0.7.0/package.tgz 919 verbose lock tar:///Users/rmarkham/.npm/grunt-newer/0.7.0/package.tgz /Users/rmarkham/.npm/38f956d2-pm-grunt-newer-0-7-0-package-tgz.lock 920 verbose tar unpack /Users/rmarkham/.npm/grunt-ngmin/0.0.3/package.tgz 921 silly lockFile 07309daa-gularjs-node-modules-grunt-ngmin tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-ngmin 922 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-ngmin /Users/rmarkham/.npm/07309daa-gularjs-node-modules-grunt-ngmin.lock 923 silly lockFile f0182afa-pm-grunt-ngmin-0-0-3-package-tgz tar:///Users/rmarkham/.npm/grunt-ngmin/0.0.3/package.tgz 924 verbose lock tar:///Users/rmarkham/.npm/grunt-ngmin/0.0.3/package.tgz /Users/rmarkham/.npm/f0182afa-pm-grunt-ngmin-0-0-3-package-tgz.lock 925 verbose tar unpack /Users/rmarkham/.npm/grunt-filerev/0.2.1/package.tgz 926 silly lockFile 3cd8cf87-larjs-node-modules-grunt-filerev tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-filerev 927 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-filerev /Users/rmarkham/.npm/3cd8cf87-larjs-node-modules-grunt-filerev.lock 928 silly lockFile 96b291ff--grunt-filerev-0-2-1-package-tgz tar:///Users/rmarkham/.npm/grunt-filerev/0.2.1/package.tgz 929 verbose lock tar:///Users/rmarkham/.npm/grunt-filerev/0.2.1/package.tgz /Users/rmarkham/.npm/96b291ff--grunt-filerev-0-2-1-package-tgz.lock 930 verbose tar unpack /Users/rmarkham/.npm/grunt-contrib-watch/0.6.1/package.tgz 931 silly lockFile efddeff4-node-modules-grunt-contrib-watch tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-watch 932 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-watch /Users/rmarkham/.npm/efddeff4-node-modules-grunt-contrib-watch.lock 933 silly lockFile c5cc9c31--contrib-watch-0-6-1-package-tgz tar:///Users/rmarkham/.npm/grunt-contrib-watch/0.6.1/package.tgz 934 verbose lock tar:///Users/rmarkham/.npm/grunt-contrib-watch/0.6.1/package.tgz /Users/rmarkham/.npm/c5cc9c31--contrib-watch-0-6-1-package-tgz.lock 935 verbose tar unpack /Users/rmarkham/.npm/grunt-svgmin/0.4.0/package.tgz 936 silly lockFile 133bec36-ularjs-node-modules-grunt-svgmin tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-svgmin 937 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-svgmin /Users/rmarkham/.npm/133bec36-ularjs-node-modules-grunt-svgmin.lock 938 silly lockFile 39db985e-m-grunt-svgmin-0-4-0-package-tgz tar:///Users/rmarkham/.npm/grunt-svgmin/0.4.0/package.tgz 939 verbose lock tar:///Users/rmarkham/.npm/grunt-svgmin/0.4.0/package.tgz /Users/rmarkham/.npm/39db985e-m-grunt-svgmin-0-4-0-package-tgz.lock 940 verbose tar unpack /Users/rmarkham/.npm/load-grunt-tasks/0.4.0/package.tgz 941 silly lockFile b76af6ac-js-node-modules-load-grunt-tasks tar:///Users/rmarkham/dev/yo-angularjs/node_modules/load-grunt-tasks 942 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/load-grunt-tasks /Users/rmarkham/.npm/b76af6ac-js-node-modules-load-grunt-tasks.lock 943 silly lockFile 80b1a2f1-ad-grunt-tasks-0-4-0-package-tgz tar:///Users/rmarkham/.npm/load-grunt-tasks/0.4.0/package.tgz 944 verbose lock tar:///Users/rmarkham/.npm/load-grunt-tasks/0.4.0/package.tgz /Users/rmarkham/.npm/80b1a2f1-ad-grunt-tasks-0-4-0-package-tgz.lock 945 verbose tar unpack /Users/rmarkham/.npm/jshint-stylish/0.2.0/package.tgz 946 silly lockFile e8d391c7-arjs-node-modules-jshint-stylish tar:///Users/rmarkham/dev/yo-angularjs/node_modules/jshint-stylish 947 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/jshint-stylish /Users/rmarkham/.npm/e8d391c7-arjs-node-modules-jshint-stylish.lock 948 silly lockFile f7a763ce-jshint-stylish-0-2-0-package-tgz tar:///Users/rmarkham/.npm/jshint-stylish/0.2.0/package.tgz 949 verbose lock tar:///Users/rmarkham/.npm/jshint-stylish/0.2.0/package.tgz /Users/rmarkham/.npm/f7a763ce-jshint-stylish-0-2-0-package-tgz.lock 950 verbose tar unpack /Users/rmarkham/.npm/grunt-wiredep/1.8.0/package.tgz 951 silly lockFile 9b5daae9-larjs-node-modules-grunt-wiredep tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-wiredep 952 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-wiredep /Users/rmarkham/.npm/9b5daae9-larjs-node-modules-grunt-wiredep.lock 953 silly lockFile 633e237e--grunt-wiredep-1-8-0-package-tgz tar:///Users/rmarkham/.npm/grunt-wiredep/1.8.0/package.tgz 954 verbose lock tar:///Users/rmarkham/.npm/grunt-wiredep/1.8.0/package.tgz /Users/rmarkham/.npm/633e237e--grunt-wiredep-1-8-0-package-tgz.lock 955 verbose tar unpack /Users/rmarkham/.npm/grunt-google-cdn/0.4.0/package.tgz 956 silly lockFile 223b0f39-js-node-modules-grunt-google-cdn tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-google-cdn 957 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-google-cdn /Users/rmarkham/.npm/223b0f39-js-node-modules-grunt-google-cdn.lock 958 silly lockFile b7fd07a4-unt-google-cdn-0-4-0-package-tgz tar:///Users/rmarkham/.npm/grunt-google-cdn/0.4.0/package.tgz 959 verbose lock tar:///Users/rmarkham/.npm/grunt-google-cdn/0.4.0/package.tgz /Users/rmarkham/.npm/b7fd07a4-unt-google-cdn-0-4-0-package-tgz.lock 960 verbose tar unpack /Users/rmarkham/.npm/grunt-usemin/2.3.0/package.tgz 961 silly lockFile 604d61ea-ularjs-node-modules-grunt-usemin tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-usemin 962 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/grunt-usemin /Users/rmarkham/.npm/604d61ea-ularjs-node-modules-grunt-usemin.lock 963 silly lockFile fbbe8f68-m-grunt-usemin-2-3-0-package-tgz tar:///Users/rmarkham/.npm/grunt-usemin/2.3.0/package.tgz 964 verbose lock tar:///Users/rmarkham/.npm/grunt-usemin/2.3.0/package.tgz /Users/rmarkham/.npm/fbbe8f68-m-grunt-usemin-2-3-0-package-tgz.lock 965 verbose tar unpack /Users/rmarkham/.npm/time-grunt/0.3.2/package.tgz 966 silly lockFile 9470a9d5-ngularjs-node-modules-time-grunt tar:///Users/rmarkham/dev/yo-angularjs/node_modules/time-grunt 967 verbose lock tar:///Users/rmarkham/dev/yo-angularjs/node_modules/time-grunt /Users/rmarkham/.npm/9470a9d5-ngularjs-node-modules-time-grunt.lock 968 silly lockFile 38bc8150-npm-time-grunt-0-3-2-package-tgz tar:///Users/rmarkham/.npm/time-grunt/0.3.2/package.tgz 969 verbose lock tar:///Users/rmarkham/.npm/time-grunt/0.3.2/package.tgz /Users/rmarkham/.npm/38bc8150-npm-time-grunt-0-3-2-package-tgz.lock 970 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt 971 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-concurrent 972 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-clean 973 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-concat 974 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-connect 975 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-htmlmin 976 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-copy 977 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-autoprefixer 978 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-imagemin 979 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-jshint 980 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-uglify 981 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-cssmin 982 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-newer 983 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-ngmin 984 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-filerev 985 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-contrib-watch 986 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-svgmin 987 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/load-grunt-tasks 988 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/jshint-stylish 989 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-wiredep 990 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-google-cdn 991 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/grunt-usemin 992 silly gunzTarPerm modes [ '755', '644' ] 993 silly gunzTarPerm modes [ '755', '644' ] 994 verbose gentlyRm vacuuming /Users/rmarkham/dev/yo-angularjs/node_modules/time-grunt 995 silly gunzTarPerm modes [ '755', '644' ] 996 silly gunzTarPerm modes [ '755', '644' ] 997 silly gunzTarPerm modes [ '755', '644' ] 998 silly gunzTarPerm modes [ '755', '644' ] 999 silly gunzTarPerm modes [ '755', '644' ] 1000 silly gunzTarPerm modes [ '755', '644' ] 1001 silly gunzTarPerm modes [ '755', '644' ] 1002 silly gunzTarPerm modes [ '755', '644' ] 1003 silly gunzTarPerm modes [ '755', '644' ] 1004 silly gunzTarPerm modes [ '755', '644' ] 1005 silly gunzTarPerm modes [ '755', '644' ] 1006 silly gunzTarPerm modes [ '755', '644' ] 1007 silly gunzTarPerm modes [ '755', '644' ] 1008 silly gunzTarPerm modes [ '755', '644' ] 1009 silly gunzTarPerm modes [ '755', '644' ] 1010 silly gunzTarPerm modes [ '755', '644' ] 1011 silly gunzTarPerm modes [ '755', '644' ] 1012 silly gunzTarPerm modes [ '755', '644' ] 1013 silly gunzTarPerm modes [ '755', '644' ] 1014 silly gunzTarPerm modes [ '755', '644' ] 1015 silly gunzTarPerm modes [ '755', '644' ] 1016 silly gunzTarPerm extractEntry package.json 1017 silly gunzTarPerm extractEntry package.json 1018 silly gunzTarPerm extractEntry package.json 1019 silly gunzTarPerm extractEntry package.json 1020 silly gunzTarPerm extractEntry package.json 1021 silly gunzTarPerm extractEntry package.json 1022 silly gunzTarPerm extractEntry package.json 1023 silly gunzTarPerm extractEntry package.json 1024 silly gunzTarPerm extractEntry package.json 1025 silly gunzTarPerm extractEntry package.json 1026 silly gunzTarPerm extractEntry package.json 1027 silly gunzTarPerm extractEntry package.json 1028 silly gunzTarPerm extractEntry package.json 1029 silly gunzTarPerm extractEntry package.json 1030 silly gunzTarPerm extractEntry package.json 1031 silly gunzTarPerm extractEntry package.json 1032 silly gunzTarPerm extractEntry package.json 1033 silly gunzTarPerm extractEntry package.json 1034 silly gunzTarPerm extractEntry package.json 1035 silly gunzTarPerm extractEntry package.json 1036 silly gunzTarPerm extractEntry package.json 1037 silly gunzTarPerm extractEntry package.json 1038 silly gunzTarPerm extractEntry package.json 1039 silly gunzTarPerm extractEntry .npmignore 1040 silly gunzTarPerm extractEntry README.md 1041 silly gunzTarPerm extractEntry .gitattributes 1042 silly gunzTarPerm extractEntry readme.md 1043 silly gunzTarPerm extractEntry .npmignore 1044 silly gunzTarPerm extractEntry README.md 1045 silly gunzTarPerm extractEntry README.md 1046 silly gunzTarPerm extractEntry LICENSE-MIT 1047 silly gunzTarPerm extractEntry README.md 1048 silly gunzTarPerm extractEntry LICENSE-MIT 1049 silly gunzTarPerm extractEntry README.md 1050 silly gunzTarPerm extractEntry LICENSE-MIT 1051 silly gunzTarPerm extractEntry README.md 1052 silly gunzTarPerm extractEntry LICENSE-MIT 1053 silly gunzTarPerm extractEntry README.md 1054 silly gunzTarPerm extractEntry .travis.yml 1055 silly gunzTarPerm extractEntry README.md 1056 silly gunzTarPerm extractEntry LICENSE-MIT 1057 silly gunzTarPerm extractEntry README.md 1058 silly gunzTarPerm extractEntry LICENSE-MIT 1059 silly gunzTarPerm extractEntry README.md 1060 silly gunzTarPerm extractEntry LICENSE-MIT 1061 silly gunzTarPerm extractEntry .npmignore 1062 silly gunzTarPerm extractEntry README.md 1063 silly gunzTarPerm extractEntry README.md 1064 silly gunzTarPerm extractEntry LICENSE-MIT 1065 silly gunzTarPerm extractEntry readme.md 1066 silly gunzTarPerm extractEntry tasks/svgmin.js 1067 silly gunzTarPerm extractEntry .npmignore 1068 silly gunzTarPerm extractEntry README.md 1069 silly gunzTarPerm extractEntry README.md 1070 silly gunzTarPerm extractEntry LICENSE-MIT 1071 silly gunzTarPerm extractEntry tasks/watch.js 1072 silly gunzTarPerm extractEntry tasks/lib/livereload.js 1073 silly gunzTarPerm extractEntry tasks/lib/taskrun.js 1074 silly gunzTarPerm extractEntry tasks/lib/taskrunner.js 1075 silly gunzTarPerm extractEntry load-grunt-tasks.js 1076 silly gunzTarPerm extractEntry readme.md 1077 silly gunzTarPerm extractEntry .npmignore 1078 silly gunzTarPerm extractEntry .editorconfig 1079 silly gunzTarPerm extractEntry README.md 1080 silly gunzTarPerm extractEntry tasks/filerev.js 1081 silly gunzTarPerm extractEntry README.md 1082 silly gunzTarPerm extractEntry lib/configwriter.js 1083 silly gunzTarPerm extractEntry lib/file.js 1084 silly gunzTarPerm extractEntry lib/fileprocessor.js 1085 silly gunzTarPerm extractEntry lib/flow.js 1086 silly gunzTarPerm extractEntry lib/revvedfinder.js 1087 silly gunzTarPerm extractEntry lib/config/concat.js 1088 silly gunzTarPerm extractEntry lib/config/cssmin.js 1089 silly gunzTarPerm extractEntry lib/config/requirejs.js 1090 silly gunzTarPerm extractEntry lib/config/uglifyjs.js 1091 silly gunzTarPerm extractEntry tasks/usemin.js 1092 silly gunzTarPerm extractEntry index.js 1093 silly gunzTarPerm extractEntry stylish.js 1094 silly gunzTarPerm extractEntry README.md 1095 silly gunzTarPerm extractEntry tasks/cdnify.js 1096 silly gunzTarPerm extractEntry time-grunt.js 1097 silly gunzTarPerm extractEntry readme.md 1098 silly gunzTarPerm extractEntry Gruntfile.js 1099 silly gunzTarPerm extractEntry CHANGELOG 1100 silly gunzTarPerm extractEntry tasks/concurrent.js 1101 silly gunzTarPerm extractEntry tasks/htmlmin.js 1102 silly gunzTarPerm extractEntry CHANGELOG 1103 silly gunzTarPerm extractEntry LICENSE-MIT 1104 silly gunzTarPerm extractEntry tasks/copy.js 1105 silly gunzTarPerm extractEntry tasks/jshint.js 1106 silly gunzTarPerm extractEntry tasks/lib/jshint.js 1107 silly gunzTarPerm extractEntry Gruntfile.js 1108 silly gunzTarPerm extractEntry tasks/ngmin.js 1109 silly gunzTarPerm extractEntry LICENSE-MIT 1110 silly gunzTarPerm extractEntry readme.md 1111 silly gunzTarPerm extractEntry readme.md 1112 silly gunzTarPerm extractEntry tasks/concat.js 1113 silly gunzTarPerm extractEntry tasks/lib/comment.js 1114 silly gunzTarPerm extractEntry tasks/connect.js 1115 silly gunzTarPerm extractEntry tasks/imagemin.js 1116 silly gunzTarPerm extractEntry tasks/cssmin.js 1117 silly gunzTarPerm extractEntry gruntfile.js 1118 silly gunzTarPerm extractEntry changelog.md 1119 silly gunzTarPerm extractEntry tasks/uglify.js 1120 silly gunzTarPerm extractEntry CONTRIBUTING.md 1121 silly gunzTarPerm extractEntry LICENSE-MIT 1122 error Error: ENOENT, lstat '/Users/rmarkham/dev/yo-angularjs/nodemodules/grunt/.npmignore' 1123 error If you need help, you may report this *entire log, 1123 error including the npm and node versions, at: 1123 error http://github.com/npm/npm/issues 1124 error System Darwin 13.3.0 1125 error command "node" "/usr/local/bin/npm" "install" 1126 error cwd /Users/rmarkham/dev/yo-angularjs 1127 error node -v v0.10.29 1128 error npm -v 1.5.0-alpha-1 1129 error path /Users/rmarkham/dev/yo-angularjs/node_modules/grunt/.npmignore 1130 error fstream_path /Users/rmarkham/dev/yo-angularjs/node_modules/grunt/.npmignore 1131 error fstream_type File 1132 error fstream_class FileWriter 1133 error code ENOENT 1134 error errno 34 1135 error fstream_stack /usr/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26 1135 error fstream_stack Object.oncomplete (evalmachine.:107:15) 1136 verbose exit [ 34, true ]

sindresorhus commented 10 years ago
1123 error If you need help, you may report this *entire log,
1123 error including the npm and node versions, at:
1123 error http://github.com/npm/npm/issues