Created
June 9, 2014 02:35
-
-
Save AlecTaylor/e2701b319c3f8ac60ee6 to your computer and use it in GitHub Desktop.
Issue attachments
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
> yo --version && echo %PATH% %NODE_PATH% && node -e "console.log(process.platform, process.versions)" | |
1.1.2 | |
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\Git\bin;C:\Program Files\TortoiseGit\bin;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\cURL\bin;C:\usr\Python27\Scripts;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Program Files\PuTTY;E:\usr\MiKTeX 2.9\miktex\bin\x64\;E:\usr\SlikSvn\bin;E:\usr\LLVM\bin;E:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\git\cmd;E:\usr\Ruby200-x64\bin;C:\Program Files (x86)\cwRsync\bin;E:\Program Files (x86)\wkhtmltopdf\bin;E:\usr\mingw64\bin;C:\Users\AlecTaylor\AppData\Roaming\npm;E:\usr\nodejs;E:\usr\SlikSvn\bin;E:\usr\bin;E:\Program Files\MongoDB 2.6 Standard\bin;C:\usr\Python27\Scripts;C:\usr\Python27\Tools\Scripts;C:\usr\bin;C:\usr\Python27;C:\Users\AlecTaylor\AppData\Roaming\MiKTeX\2.9\miktex\bin\x64;E:\Program Files (x86)\Graphviz2.39\bin C:\Users\AlecTaylor\AppData\Roaming\npm\node_modules;C:\Users\AlecTaylor\AppData\Roaming\npm\node_modules | |
win32 { http_parser: '1.0', | |
node: '0.10.28', | |
v8: '3.14.5.9', | |
ares: '1.9.0-DEV', | |
uv: '0.10.27', | |
zlib: '1.2.3', | |
modules: '11', | |
openssl: '1.0.1g' } |
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0 info it worked if it ends with ok | |
1 verbose cli [ 'E:\\usr\\nodejs\\\\node.exe', | |
1 verbose cli 'E:\\usr\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', | |
1 verbose cli 'install' ] | |
2 info using [email protected] | |
3 info using [email protected] | |
4 verbose node symlink E:\usr\nodejs\\node.exe | |
5 warn package.json [email protected] No description | |
6 warn package.json [email protected] No repository field. | |
7 warn package.json [email protected] No README data | |
8 verbose readDependencies using package.json deps | |
9 verbose install where, deps [ 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b', | |
9 verbose install [ 'grunt', | |
9 verbose install 'grunt-autoprefixer', | |
9 verbose install 'grunt-concurrent', | |
9 verbose install 'grunt-contrib-clean', | |
9 verbose install 'grunt-contrib-concat', | |
9 verbose install 'grunt-contrib-connect', | |
9 verbose install 'grunt-contrib-copy', | |
9 verbose install 'grunt-contrib-cssmin', | |
9 verbose install 'grunt-contrib-htmlmin', | |
9 verbose install 'grunt-contrib-imagemin', | |
9 verbose install 'grunt-contrib-jshint', | |
9 verbose install 'grunt-contrib-uglify', | |
9 verbose install 'grunt-contrib-watch', | |
9 verbose install 'grunt-filerev', | |
9 verbose install 'grunt-google-cdn', | |
9 verbose install 'grunt-newer', | |
9 verbose install 'grunt-ngmin', | |
9 verbose install 'grunt-svgmin', | |
9 verbose install 'grunt-usemin', | |
9 verbose install 'grunt-wiredep', | |
9 verbose install 'jshint-stylish', | |
9 verbose install 'load-grunt-tasks', | |
9 verbose install 'time-grunt' ] ] | |
10 info preinstall [email protected] | |
11 verbose readDependencies using package.json deps | |
12 verbose cache add [ 'grunt@^0.4.1', null ] | |
13 verbose cache add name=undefined spec="grunt@^0.4.1" args=["grunt@^0.4.1",null] | |
14 verbose parsed url { protocol: null, | |
14 verbose parsed url slashes: null, | |
14 verbose parsed url auth: null, | |
14 verbose parsed url host: null, | |
14 verbose parsed url port: null, | |
14 verbose parsed url hostname: null, | |
14 verbose parsed url hash: null, | |
14 verbose parsed url search: null, | |
14 verbose parsed url query: null, | |
14 verbose parsed url pathname: 'grunt@^0.4.1', | |
14 verbose parsed url path: 'grunt@^0.4.1', | |
14 verbose parsed url href: 'grunt@^0.4.1' } | |
15 verbose cache add name="grunt" spec="^0.4.1" args=["grunt","^0.4.1"] | |
16 verbose parsed url { protocol: null, | |
16 verbose parsed url slashes: null, | |
16 verbose parsed url auth: null, | |
16 verbose parsed url host: null, | |
16 verbose parsed url port: null, | |
16 verbose parsed url hostname: null, | |
16 verbose parsed url hash: null, | |
16 verbose parsed url search: null, | |
16 verbose parsed url query: null, | |
16 verbose parsed url pathname: '^0.4.1', | |
16 verbose parsed url path: '^0.4.1', | |
16 verbose parsed url href: '^0.4.1' } | |
17 verbose addNamed [ 'grunt', '^0.4.1' ] | |
18 verbose addNamed [ null, '>=0.4.1-0 <0.5.0-0' ] | |
19 verbose cache add [ 'grunt-autoprefixer@^0.7.3', null ] | |
20 verbose cache add name=undefined spec="grunt-autoprefixer@^0.7.3" args=["grunt-autoprefixer@^0.7.3",null] | |
21 verbose parsed url { protocol: null, | |
21 verbose parsed url slashes: null, | |
21 verbose parsed url auth: null, | |
21 verbose parsed url host: null, | |
21 verbose parsed url port: null, | |
21 verbose parsed url hostname: null, | |
21 verbose parsed url hash: null, | |
21 verbose parsed url search: null, | |
21 verbose parsed url query: null, | |
21 verbose parsed url pathname: 'grunt-autoprefixer@^0.7.3', | |
21 verbose parsed url path: 'grunt-autoprefixer@^0.7.3', | |
21 verbose parsed url href: 'grunt-autoprefixer@^0.7.3' } | |
22 verbose cache add name="grunt-autoprefixer" spec="^0.7.3" args=["grunt-autoprefixer","^0.7.3"] | |
23 verbose parsed url { protocol: null, | |
23 verbose parsed url slashes: null, | |
23 verbose parsed url auth: null, | |
23 verbose parsed url host: null, | |
23 verbose parsed url port: null, | |
23 verbose parsed url hostname: null, | |
23 verbose parsed url hash: null, | |
23 verbose parsed url search: null, | |
23 verbose parsed url query: null, | |
23 verbose parsed url pathname: '^0.7.3', | |
23 verbose parsed url path: '^0.7.3', | |
23 verbose parsed url href: '^0.7.3' } | |
24 verbose addNamed [ 'grunt-autoprefixer', '^0.7.3' ] | |
25 verbose addNamed [ null, '>=0.7.3-0 <0.8.0-0' ] | |
26 verbose cache add [ 'grunt-concurrent@^0.5.0', null ] | |
27 verbose cache add name=undefined spec="grunt-concurrent@^0.5.0" args=["grunt-concurrent@^0.5.0",null] | |
28 verbose parsed url { protocol: null, | |
28 verbose parsed url slashes: null, | |
28 verbose parsed url auth: null, | |
28 verbose parsed url host: null, | |
28 verbose parsed url port: null, | |
28 verbose parsed url hostname: null, | |
28 verbose parsed url hash: null, | |
28 verbose parsed url search: null, | |
28 verbose parsed url query: null, | |
28 verbose parsed url pathname: 'grunt-concurrent@^0.5.0', | |
28 verbose parsed url path: 'grunt-concurrent@^0.5.0', | |
28 verbose parsed url href: 'grunt-concurrent@^0.5.0' } | |
29 verbose cache add name="grunt-concurrent" spec="^0.5.0" args=["grunt-concurrent","^0.5.0"] | |
30 verbose parsed url { protocol: null, | |
30 verbose parsed url slashes: null, | |
30 verbose parsed url auth: null, | |
30 verbose parsed url host: null, | |
30 verbose parsed url port: null, | |
30 verbose parsed url hostname: null, | |
30 verbose parsed url hash: null, | |
30 verbose parsed url search: null, | |
30 verbose parsed url query: null, | |
30 verbose parsed url pathname: '^0.5.0', | |
30 verbose parsed url path: '^0.5.0', | |
30 verbose parsed url href: '^0.5.0' } | |
31 verbose addNamed [ 'grunt-concurrent', '^0.5.0' ] | |
32 verbose addNamed [ null, '>=0.5.0-0 <0.6.0-0' ] | |
33 verbose cache add [ 'grunt-contrib-clean@^0.5.0', null ] | |
34 verbose cache add name=undefined spec="grunt-contrib-clean@^0.5.0" args=["grunt-contrib-clean@^0.5.0",null] | |
35 verbose parsed url { protocol: null, | |
35 verbose parsed url slashes: null, | |
35 verbose parsed url auth: null, | |
35 verbose parsed url host: null, | |
35 verbose parsed url port: null, | |
35 verbose parsed url hostname: null, | |
35 verbose parsed url hash: null, | |
35 verbose parsed url search: null, | |
35 verbose parsed url query: null, | |
35 verbose parsed url pathname: 'grunt-contrib-clean@^0.5.0', | |
35 verbose parsed url path: 'grunt-contrib-clean@^0.5.0', | |
35 verbose parsed url href: 'grunt-contrib-clean@^0.5.0' } | |
36 verbose cache add name="grunt-contrib-clean" spec="^0.5.0" args=["grunt-contrib-clean","^0.5.0"] | |
37 verbose parsed url { protocol: null, | |
37 verbose parsed url slashes: null, | |
37 verbose parsed url auth: null, | |
37 verbose parsed url host: null, | |
37 verbose parsed url port: null, | |
37 verbose parsed url hostname: null, | |
37 verbose parsed url hash: null, | |
37 verbose parsed url search: null, | |
37 verbose parsed url query: null, | |
37 verbose parsed url pathname: '^0.5.0', | |
37 verbose parsed url path: '^0.5.0', | |
37 verbose parsed url href: '^0.5.0' } | |
38 verbose addNamed [ 'grunt-contrib-clean', '^0.5.0' ] | |
39 verbose addNamed [ null, '>=0.5.0-0 <0.6.0-0' ] | |
40 verbose cache add [ 'grunt-contrib-concat@^0.4.0', null ] | |
41 verbose cache add name=undefined spec="grunt-contrib-concat@^0.4.0" args=["grunt-contrib-concat@^0.4.0",null] | |
42 verbose parsed url { protocol: null, | |
42 verbose parsed url slashes: null, | |
42 verbose parsed url auth: null, | |
42 verbose parsed url host: null, | |
42 verbose parsed url port: null, | |
42 verbose parsed url hostname: null, | |
42 verbose parsed url hash: null, | |
42 verbose parsed url search: null, | |
42 verbose parsed url query: null, | |
42 verbose parsed url pathname: 'grunt-contrib-concat@^0.4.0', | |
42 verbose parsed url path: 'grunt-contrib-concat@^0.4.0', | |
42 verbose parsed url href: 'grunt-contrib-concat@^0.4.0' } | |
43 verbose cache add name="grunt-contrib-concat" spec="^0.4.0" args=["grunt-contrib-concat","^0.4.0"] | |
44 verbose parsed url { protocol: null, | |
44 verbose parsed url slashes: null, | |
44 verbose parsed url auth: null, | |
44 verbose parsed url host: null, | |
44 verbose parsed url port: null, | |
44 verbose parsed url hostname: null, | |
44 verbose parsed url hash: null, | |
44 verbose parsed url search: null, | |
44 verbose parsed url query: null, | |
44 verbose parsed url pathname: '^0.4.0', | |
44 verbose parsed url path: '^0.4.0', | |
44 verbose parsed url href: '^0.4.0' } | |
45 verbose addNamed [ 'grunt-contrib-concat', '^0.4.0' ] | |
46 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] | |
47 verbose cache add [ 'grunt-contrib-connect@^0.7.1', null ] | |
48 verbose cache add name=undefined spec="grunt-contrib-connect@^0.7.1" args=["grunt-contrib-connect@^0.7.1",null] | |
49 verbose parsed url { protocol: null, | |
49 verbose parsed url slashes: null, | |
49 verbose parsed url auth: null, | |
49 verbose parsed url host: null, | |
49 verbose parsed url port: null, | |
49 verbose parsed url hostname: null, | |
49 verbose parsed url hash: null, | |
49 verbose parsed url search: null, | |
49 verbose parsed url query: null, | |
49 verbose parsed url pathname: 'grunt-contrib-connect@^0.7.1', | |
49 verbose parsed url path: 'grunt-contrib-connect@^0.7.1', | |
49 verbose parsed url href: 'grunt-contrib-connect@^0.7.1' } | |
50 verbose cache add name="grunt-contrib-connect" spec="^0.7.1" args=["grunt-contrib-connect","^0.7.1"] | |
51 verbose parsed url { protocol: null, | |
51 verbose parsed url slashes: null, | |
51 verbose parsed url auth: null, | |
51 verbose parsed url host: null, | |
51 verbose parsed url port: null, | |
51 verbose parsed url hostname: null, | |
51 verbose parsed url hash: null, | |
51 verbose parsed url search: null, | |
51 verbose parsed url query: null, | |
51 verbose parsed url pathname: '^0.7.1', | |
51 verbose parsed url path: '^0.7.1', | |
51 verbose parsed url href: '^0.7.1' } | |
52 verbose addNamed [ 'grunt-contrib-connect', '^0.7.1' ] | |
53 verbose addNamed [ null, '>=0.7.1-0 <0.8.0-0' ] | |
54 verbose cache add [ 'grunt-contrib-copy@^0.5.0', null ] | |
55 verbose cache add name=undefined spec="grunt-contrib-copy@^0.5.0" args=["grunt-contrib-copy@^0.5.0",null] | |
56 verbose parsed url { protocol: null, | |
56 verbose parsed url slashes: null, | |
56 verbose parsed url auth: null, | |
56 verbose parsed url host: null, | |
56 verbose parsed url port: null, | |
56 verbose parsed url hostname: null, | |
56 verbose parsed url hash: null, | |
56 verbose parsed url search: null, | |
56 verbose parsed url query: null, | |
56 verbose parsed url pathname: 'grunt-contrib-copy@^0.5.0', | |
56 verbose parsed url path: 'grunt-contrib-copy@^0.5.0', | |
56 verbose parsed url href: 'grunt-contrib-copy@^0.5.0' } | |
57 verbose cache add name="grunt-contrib-copy" spec="^0.5.0" args=["grunt-contrib-copy","^0.5.0"] | |
58 verbose parsed url { protocol: null, | |
58 verbose parsed url slashes: null, | |
58 verbose parsed url auth: null, | |
58 verbose parsed url host: null, | |
58 verbose parsed url port: null, | |
58 verbose parsed url hostname: null, | |
58 verbose parsed url hash: null, | |
58 verbose parsed url search: null, | |
58 verbose parsed url query: null, | |
58 verbose parsed url pathname: '^0.5.0', | |
58 verbose parsed url path: '^0.5.0', | |
58 verbose parsed url href: '^0.5.0' } | |
59 verbose addNamed [ 'grunt-contrib-copy', '^0.5.0' ] | |
60 verbose addNamed [ null, '>=0.5.0-0 <0.6.0-0' ] | |
61 verbose cache add [ 'grunt-contrib-cssmin@^0.9.0', null ] | |
62 verbose cache add name=undefined spec="grunt-contrib-cssmin@^0.9.0" args=["grunt-contrib-cssmin@^0.9.0",null] | |
63 verbose parsed url { protocol: null, | |
63 verbose parsed url slashes: null, | |
63 verbose parsed url auth: null, | |
63 verbose parsed url host: null, | |
63 verbose parsed url port: null, | |
63 verbose parsed url hostname: null, | |
63 verbose parsed url hash: null, | |
63 verbose parsed url search: null, | |
63 verbose parsed url query: null, | |
63 verbose parsed url pathname: 'grunt-contrib-cssmin@^0.9.0', | |
63 verbose parsed url path: 'grunt-contrib-cssmin@^0.9.0', | |
63 verbose parsed url href: 'grunt-contrib-cssmin@^0.9.0' } | |
64 verbose cache add name="grunt-contrib-cssmin" spec="^0.9.0" args=["grunt-contrib-cssmin","^0.9.0"] | |
65 verbose parsed url { protocol: null, | |
65 verbose parsed url slashes: null, | |
65 verbose parsed url auth: null, | |
65 verbose parsed url host: null, | |
65 verbose parsed url port: null, | |
65 verbose parsed url hostname: null, | |
65 verbose parsed url hash: null, | |
65 verbose parsed url search: null, | |
65 verbose parsed url query: null, | |
65 verbose parsed url pathname: '^0.9.0', | |
65 verbose parsed url path: '^0.9.0', | |
65 verbose parsed url href: '^0.9.0' } | |
66 verbose addNamed [ 'grunt-contrib-cssmin', '^0.9.0' ] | |
67 verbose addNamed [ null, '>=0.9.0-0 <0.10.0-0' ] | |
68 verbose cache add [ 'grunt-contrib-htmlmin@^0.3.0', null ] | |
69 verbose cache add name=undefined spec="grunt-contrib-htmlmin@^0.3.0" args=["grunt-contrib-htmlmin@^0.3.0",null] | |
70 verbose parsed url { protocol: null, | |
70 verbose parsed url slashes: null, | |
70 verbose parsed url auth: null, | |
70 verbose parsed url host: null, | |
70 verbose parsed url port: null, | |
70 verbose parsed url hostname: null, | |
70 verbose parsed url hash: null, | |
70 verbose parsed url search: null, | |
70 verbose parsed url query: null, | |
70 verbose parsed url pathname: 'grunt-contrib-htmlmin@^0.3.0', | |
70 verbose parsed url path: 'grunt-contrib-htmlmin@^0.3.0', | |
70 verbose parsed url href: 'grunt-contrib-htmlmin@^0.3.0' } | |
71 verbose cache add name="grunt-contrib-htmlmin" spec="^0.3.0" args=["grunt-contrib-htmlmin","^0.3.0"] | |
72 verbose parsed url { protocol: null, | |
72 verbose parsed url slashes: null, | |
72 verbose parsed url auth: null, | |
72 verbose parsed url host: null, | |
72 verbose parsed url port: null, | |
72 verbose parsed url hostname: null, | |
72 verbose parsed url hash: null, | |
72 verbose parsed url search: null, | |
72 verbose parsed url query: null, | |
72 verbose parsed url pathname: '^0.3.0', | |
72 verbose parsed url path: '^0.3.0', | |
72 verbose parsed url href: '^0.3.0' } | |
73 verbose addNamed [ 'grunt-contrib-htmlmin', '^0.3.0' ] | |
74 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ] | |
75 verbose cache add [ 'grunt-contrib-imagemin@^0.7.0', null ] | |
76 verbose cache add name=undefined spec="grunt-contrib-imagemin@^0.7.0" args=["grunt-contrib-imagemin@^0.7.0",null] | |
77 verbose parsed url { protocol: null, | |
77 verbose parsed url slashes: null, | |
77 verbose parsed url auth: null, | |
77 verbose parsed url host: null, | |
77 verbose parsed url port: null, | |
77 verbose parsed url hostname: null, | |
77 verbose parsed url hash: null, | |
77 verbose parsed url search: null, | |
77 verbose parsed url query: null, | |
77 verbose parsed url pathname: 'grunt-contrib-imagemin@^0.7.0', | |
77 verbose parsed url path: 'grunt-contrib-imagemin@^0.7.0', | |
77 verbose parsed url href: 'grunt-contrib-imagemin@^0.7.0' } | |
78 verbose cache add name="grunt-contrib-imagemin" spec="^0.7.0" args=["grunt-contrib-imagemin","^0.7.0"] | |
79 verbose parsed url { protocol: null, | |
79 verbose parsed url slashes: null, | |
79 verbose parsed url auth: null, | |
79 verbose parsed url host: null, | |
79 verbose parsed url port: null, | |
79 verbose parsed url hostname: null, | |
79 verbose parsed url hash: null, | |
79 verbose parsed url search: null, | |
79 verbose parsed url query: null, | |
79 verbose parsed url pathname: '^0.7.0', | |
79 verbose parsed url path: '^0.7.0', | |
79 verbose parsed url href: '^0.7.0' } | |
80 verbose addNamed [ 'grunt-contrib-imagemin', '^0.7.0' ] | |
81 verbose addNamed [ null, '>=0.7.0-0 <0.8.0-0' ] | |
82 verbose cache add [ 'grunt-contrib-jshint@^0.10.0', null ] | |
83 verbose cache add name=undefined spec="grunt-contrib-jshint@^0.10.0" args=["grunt-contrib-jshint@^0.10.0",null] | |
84 verbose parsed url { protocol: null, | |
84 verbose parsed url slashes: null, | |
84 verbose parsed url auth: null, | |
84 verbose parsed url host: null, | |
84 verbose parsed url port: null, | |
84 verbose parsed url hostname: null, | |
84 verbose parsed url hash: null, | |
84 verbose parsed url search: null, | |
84 verbose parsed url query: null, | |
84 verbose parsed url pathname: 'grunt-contrib-jshint@^0.10.0', | |
84 verbose parsed url path: 'grunt-contrib-jshint@^0.10.0', | |
84 verbose parsed url href: 'grunt-contrib-jshint@^0.10.0' } | |
85 verbose cache add name="grunt-contrib-jshint" spec="^0.10.0" args=["grunt-contrib-jshint","^0.10.0"] | |
86 verbose parsed url { protocol: null, | |
86 verbose parsed url slashes: null, | |
86 verbose parsed url auth: null, | |
86 verbose parsed url host: null, | |
86 verbose parsed url port: null, | |
86 verbose parsed url hostname: null, | |
86 verbose parsed url hash: null, | |
86 verbose parsed url search: null, | |
86 verbose parsed url query: null, | |
86 verbose parsed url pathname: '^0.10.0', | |
86 verbose parsed url path: '^0.10.0', | |
86 verbose parsed url href: '^0.10.0' } | |
87 verbose addNamed [ 'grunt-contrib-jshint', '^0.10.0' ] | |
88 verbose addNamed [ null, '>=0.10.0-0 <0.11.0-0' ] | |
89 verbose cache add [ 'grunt-contrib-uglify@^0.4.0', null ] | |
90 verbose cache add name=undefined spec="grunt-contrib-uglify@^0.4.0" args=["grunt-contrib-uglify@^0.4.0",null] | |
91 verbose parsed url { protocol: null, | |
91 verbose parsed url slashes: null, | |
91 verbose parsed url auth: null, | |
91 verbose parsed url host: null, | |
91 verbose parsed url port: null, | |
91 verbose parsed url hostname: null, | |
91 verbose parsed url hash: null, | |
91 verbose parsed url search: null, | |
91 verbose parsed url query: null, | |
91 verbose parsed url pathname: 'grunt-contrib-uglify@^0.4.0', | |
91 verbose parsed url path: 'grunt-contrib-uglify@^0.4.0', | |
91 verbose parsed url href: 'grunt-contrib-uglify@^0.4.0' } | |
92 verbose cache add name="grunt-contrib-uglify" spec="^0.4.0" args=["grunt-contrib-uglify","^0.4.0"] | |
93 verbose parsed url { protocol: null, | |
93 verbose parsed url slashes: null, | |
93 verbose parsed url auth: null, | |
93 verbose parsed url host: null, | |
93 verbose parsed url port: null, | |
93 verbose parsed url hostname: null, | |
93 verbose parsed url hash: null, | |
93 verbose parsed url search: null, | |
93 verbose parsed url query: null, | |
93 verbose parsed url pathname: '^0.4.0', | |
93 verbose parsed url path: '^0.4.0', | |
93 verbose parsed url href: '^0.4.0' } | |
94 verbose addNamed [ 'grunt-contrib-uglify', '^0.4.0' ] | |
95 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] | |
96 verbose cache add [ 'grunt-contrib-watch@^0.6.1', null ] | |
97 verbose cache add name=undefined spec="grunt-contrib-watch@^0.6.1" args=["grunt-contrib-watch@^0.6.1",null] | |
98 verbose parsed url { protocol: null, | |
98 verbose parsed url slashes: null, | |
98 verbose parsed url auth: null, | |
98 verbose parsed url host: null, | |
98 verbose parsed url port: null, | |
98 verbose parsed url hostname: null, | |
98 verbose parsed url hash: null, | |
98 verbose parsed url search: null, | |
98 verbose parsed url query: null, | |
98 verbose parsed url pathname: 'grunt-contrib-watch@^0.6.1', | |
98 verbose parsed url path: 'grunt-contrib-watch@^0.6.1', | |
98 verbose parsed url href: 'grunt-contrib-watch@^0.6.1' } | |
99 verbose cache add name="grunt-contrib-watch" spec="^0.6.1" args=["grunt-contrib-watch","^0.6.1"] | |
100 verbose parsed url { protocol: null, | |
100 verbose parsed url slashes: null, | |
100 verbose parsed url auth: null, | |
100 verbose parsed url host: null, | |
100 verbose parsed url port: null, | |
100 verbose parsed url hostname: null, | |
100 verbose parsed url hash: null, | |
100 verbose parsed url search: null, | |
100 verbose parsed url query: null, | |
100 verbose parsed url pathname: '^0.6.1', | |
100 verbose parsed url path: '^0.6.1', | |
100 verbose parsed url href: '^0.6.1' } | |
101 verbose addNamed [ 'grunt-contrib-watch', '^0.6.1' ] | |
102 verbose addNamed [ null, '>=0.6.1-0 <0.7.0-0' ] | |
103 verbose cache add [ 'grunt-filerev@^0.2.1', null ] | |
104 verbose cache add name=undefined spec="grunt-filerev@^0.2.1" args=["grunt-filerev@^0.2.1",null] | |
105 verbose parsed url { protocol: null, | |
105 verbose parsed url slashes: null, | |
105 verbose parsed url auth: null, | |
105 verbose parsed url host: null, | |
105 verbose parsed url port: null, | |
105 verbose parsed url hostname: null, | |
105 verbose parsed url hash: null, | |
105 verbose parsed url search: null, | |
105 verbose parsed url query: null, | |
105 verbose parsed url pathname: 'grunt-filerev@^0.2.1', | |
105 verbose parsed url path: 'grunt-filerev@^0.2.1', | |
105 verbose parsed url href: 'grunt-filerev@^0.2.1' } | |
106 verbose cache add name="grunt-filerev" spec="^0.2.1" args=["grunt-filerev","^0.2.1"] | |
107 verbose parsed url { protocol: null, | |
107 verbose parsed url slashes: null, | |
107 verbose parsed url auth: null, | |
107 verbose parsed url host: null, | |
107 verbose parsed url port: null, | |
107 verbose parsed url hostname: null, | |
107 verbose parsed url hash: null, | |
107 verbose parsed url search: null, | |
107 verbose parsed url query: null, | |
107 verbose parsed url pathname: '^0.2.1', | |
107 verbose parsed url path: '^0.2.1', | |
107 verbose parsed url href: '^0.2.1' } | |
108 verbose addNamed [ 'grunt-filerev', '^0.2.1' ] | |
109 verbose addNamed [ null, '>=0.2.1-0 <0.3.0-0' ] | |
110 verbose cache add [ 'grunt-google-cdn@^0.4.0', null ] | |
111 verbose cache add name=undefined spec="grunt-google-cdn@^0.4.0" args=["grunt-google-cdn@^0.4.0",null] | |
112 verbose parsed url { protocol: null, | |
112 verbose parsed url slashes: null, | |
112 verbose parsed url auth: null, | |
112 verbose parsed url host: null, | |
112 verbose parsed url port: null, | |
112 verbose parsed url hostname: null, | |
112 verbose parsed url hash: null, | |
112 verbose parsed url search: null, | |
112 verbose parsed url query: null, | |
112 verbose parsed url pathname: 'grunt-google-cdn@^0.4.0', | |
112 verbose parsed url path: 'grunt-google-cdn@^0.4.0', | |
112 verbose parsed url href: 'grunt-google-cdn@^0.4.0' } | |
113 verbose cache add name="grunt-google-cdn" spec="^0.4.0" args=["grunt-google-cdn","^0.4.0"] | |
114 verbose parsed url { protocol: null, | |
114 verbose parsed url slashes: null, | |
114 verbose parsed url auth: null, | |
114 verbose parsed url host: null, | |
114 verbose parsed url port: null, | |
114 verbose parsed url hostname: null, | |
114 verbose parsed url hash: null, | |
114 verbose parsed url search: null, | |
114 verbose parsed url query: null, | |
114 verbose parsed url pathname: '^0.4.0', | |
114 verbose parsed url path: '^0.4.0', | |
114 verbose parsed url href: '^0.4.0' } | |
115 verbose addNamed [ 'grunt-google-cdn', '^0.4.0' ] | |
116 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] | |
117 verbose cache add [ 'grunt-newer@^0.7.0', null ] | |
118 verbose cache add name=undefined spec="grunt-newer@^0.7.0" args=["grunt-newer@^0.7.0",null] | |
119 verbose parsed url { protocol: null, | |
119 verbose parsed url slashes: null, | |
119 verbose parsed url auth: null, | |
119 verbose parsed url host: null, | |
119 verbose parsed url port: null, | |
119 verbose parsed url hostname: null, | |
119 verbose parsed url hash: null, | |
119 verbose parsed url search: null, | |
119 verbose parsed url query: null, | |
119 verbose parsed url pathname: 'grunt-newer@^0.7.0', | |
119 verbose parsed url path: 'grunt-newer@^0.7.0', | |
119 verbose parsed url href: 'grunt-newer@^0.7.0' } | |
120 verbose cache add name="grunt-newer" spec="^0.7.0" args=["grunt-newer","^0.7.0"] | |
121 verbose parsed url { protocol: null, | |
121 verbose parsed url slashes: null, | |
121 verbose parsed url auth: null, | |
121 verbose parsed url host: null, | |
121 verbose parsed url port: null, | |
121 verbose parsed url hostname: null, | |
121 verbose parsed url hash: null, | |
121 verbose parsed url search: null, | |
121 verbose parsed url query: null, | |
121 verbose parsed url pathname: '^0.7.0', | |
121 verbose parsed url path: '^0.7.0', | |
121 verbose parsed url href: '^0.7.0' } | |
122 verbose addNamed [ 'grunt-newer', '^0.7.0' ] | |
123 verbose addNamed [ null, '>=0.7.0-0 <0.8.0-0' ] | |
124 silly lockFile be65ff8f-grunt-0-4-1 grunt@^0.4.1 | |
125 verbose lock grunt@^0.4.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\be65ff8f-grunt-0-4-1.lock | |
126 silly lockFile 071b3fa3-grunt-autoprefixer-0-7-3 grunt-autoprefixer@^0.7.3 | |
127 verbose lock grunt-autoprefixer@^0.7.3 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\071b3fa3-grunt-autoprefixer-0-7-3.lock | |
128 silly lockFile 3bee7190-grunt-concurrent-0-5-0 grunt-concurrent@^0.5.0 | |
129 verbose lock grunt-concurrent@^0.5.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\3bee7190-grunt-concurrent-0-5-0.lock | |
130 silly lockFile b7d63f15-grunt-contrib-clean-0-5-0 grunt-contrib-clean@^0.5.0 | |
131 verbose lock grunt-contrib-clean@^0.5.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b7d63f15-grunt-contrib-clean-0-5-0.lock | |
132 silly lockFile cce3fe1f-grunt-contrib-concat-0-4-0 grunt-contrib-concat@^0.4.0 | |
133 verbose lock grunt-contrib-concat@^0.4.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\cce3fe1f-grunt-contrib-concat-0-4-0.lock | |
134 silly lockFile dbe1d401-grunt-contrib-connect-0-7-1 grunt-contrib-connect@^0.7.1 | |
135 verbose lock grunt-contrib-connect@^0.7.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\dbe1d401-grunt-contrib-connect-0-7-1.lock | |
136 silly lockFile 0ed305e4-grunt-contrib-copy-0-5-0 grunt-contrib-copy@^0.5.0 | |
137 verbose lock grunt-contrib-copy@^0.5.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\0ed305e4-grunt-contrib-copy-0-5-0.lock | |
138 silly lockFile 087a6f37-grunt-contrib-cssmin-0-9-0 grunt-contrib-cssmin@^0.9.0 | |
139 verbose lock grunt-contrib-cssmin@^0.9.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\087a6f37-grunt-contrib-cssmin-0-9-0.lock | |
140 silly lockFile 955689d3-grunt-contrib-htmlmin-0-3-0 grunt-contrib-htmlmin@^0.3.0 | |
141 verbose lock grunt-contrib-htmlmin@^0.3.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\955689d3-grunt-contrib-htmlmin-0-3-0.lock | |
142 silly lockFile 3b24a2ed-grunt-contrib-imagemin-0-7-0 grunt-contrib-imagemin@^0.7.0 | |
143 verbose lock grunt-contrib-imagemin@^0.7.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\3b24a2ed-grunt-contrib-imagemin-0-7-0.lock | |
144 silly lockFile 1bfa20d8-grunt-contrib-jshint-0-10-0 grunt-contrib-jshint@^0.10.0 | |
145 verbose lock grunt-contrib-jshint@^0.10.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1bfa20d8-grunt-contrib-jshint-0-10-0.lock | |
146 silly lockFile 2c051c6a-grunt-contrib-uglify-0-4-0 grunt-contrib-uglify@^0.4.0 | |
147 verbose lock grunt-contrib-uglify@^0.4.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\2c051c6a-grunt-contrib-uglify-0-4-0.lock | |
148 silly lockFile 224b1ece-grunt-contrib-watch-0-6-1 grunt-contrib-watch@^0.6.1 | |
149 verbose lock grunt-contrib-watch@^0.6.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\224b1ece-grunt-contrib-watch-0-6-1.lock | |
150 silly lockFile b50faf19-grunt-filerev-0-2-1 grunt-filerev@^0.2.1 | |
151 verbose lock grunt-filerev@^0.2.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b50faf19-grunt-filerev-0-2-1.lock | |
152 silly lockFile bf8aec2d-grunt-google-cdn-0-4-0 grunt-google-cdn@^0.4.0 | |
153 verbose lock grunt-google-cdn@^0.4.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\bf8aec2d-grunt-google-cdn-0-4-0.lock | |
154 silly lockFile 78b2a39f-grunt-newer-0-7-0 grunt-newer@^0.7.0 | |
155 verbose lock grunt-newer@^0.7.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\78b2a39f-grunt-newer-0-7-0.lock | |
156 verbose cache add [ 'grunt-ngmin@^0.0.3', null ] | |
157 verbose cache add name=undefined spec="grunt-ngmin@^0.0.3" args=["grunt-ngmin@^0.0.3",null] | |
158 verbose parsed url { protocol: null, | |
158 verbose parsed url slashes: null, | |
158 verbose parsed url auth: null, | |
158 verbose parsed url host: null, | |
158 verbose parsed url port: null, | |
158 verbose parsed url hostname: null, | |
158 verbose parsed url hash: null, | |
158 verbose parsed url search: null, | |
158 verbose parsed url query: null, | |
158 verbose parsed url pathname: 'grunt-ngmin@^0.0.3', | |
158 verbose parsed url path: 'grunt-ngmin@^0.0.3', | |
158 verbose parsed url href: 'grunt-ngmin@^0.0.3' } | |
159 verbose cache add name="grunt-ngmin" spec="^0.0.3" args=["grunt-ngmin","^0.0.3"] | |
160 verbose parsed url { protocol: null, | |
160 verbose parsed url slashes: null, | |
160 verbose parsed url auth: null, | |
160 verbose parsed url host: null, | |
160 verbose parsed url port: null, | |
160 verbose parsed url hostname: null, | |
160 verbose parsed url hash: null, | |
160 verbose parsed url search: null, | |
160 verbose parsed url query: null, | |
160 verbose parsed url pathname: '^0.0.3', | |
160 verbose parsed url path: '^0.0.3', | |
160 verbose parsed url href: '^0.0.3' } | |
161 verbose addNamed [ 'grunt-ngmin', '^0.0.3' ] | |
162 verbose addNamed [ null, '=0.0.3' ] | |
163 silly lockFile 13bbf674-grunt-ngmin-0-0-3 grunt-ngmin@^0.0.3 | |
164 verbose lock grunt-ngmin@^0.0.3 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\13bbf674-grunt-ngmin-0-0-3.lock | |
165 verbose cache add [ 'grunt-svgmin@^0.4.0', null ] | |
166 verbose cache add name=undefined spec="grunt-svgmin@^0.4.0" args=["grunt-svgmin@^0.4.0",null] | |
167 verbose parsed url { protocol: null, | |
167 verbose parsed url slashes: null, | |
167 verbose parsed url auth: null, | |
167 verbose parsed url host: null, | |
167 verbose parsed url port: null, | |
167 verbose parsed url hostname: null, | |
167 verbose parsed url hash: null, | |
167 verbose parsed url search: null, | |
167 verbose parsed url query: null, | |
167 verbose parsed url pathname: 'grunt-svgmin@^0.4.0', | |
167 verbose parsed url path: 'grunt-svgmin@^0.4.0', | |
167 verbose parsed url href: 'grunt-svgmin@^0.4.0' } | |
168 verbose cache add name="grunt-svgmin" spec="^0.4.0" args=["grunt-svgmin","^0.4.0"] | |
169 verbose parsed url { protocol: null, | |
169 verbose parsed url slashes: null, | |
169 verbose parsed url auth: null, | |
169 verbose parsed url host: null, | |
169 verbose parsed url port: null, | |
169 verbose parsed url hostname: null, | |
169 verbose parsed url hash: null, | |
169 verbose parsed url search: null, | |
169 verbose parsed url query: null, | |
169 verbose parsed url pathname: '^0.4.0', | |
169 verbose parsed url path: '^0.4.0', | |
169 verbose parsed url href: '^0.4.0' } | |
170 verbose addNamed [ 'grunt-svgmin', '^0.4.0' ] | |
171 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] | |
172 silly lockFile e5c3356f-grunt-svgmin-0-4-0 grunt-svgmin@^0.4.0 | |
173 verbose lock grunt-svgmin@^0.4.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\e5c3356f-grunt-svgmin-0-4-0.lock | |
174 verbose cache add [ 'grunt-usemin@^2.1.1', null ] | |
175 verbose cache add name=undefined spec="grunt-usemin@^2.1.1" args=["grunt-usemin@^2.1.1",null] | |
176 verbose parsed url { protocol: null, | |
176 verbose parsed url slashes: null, | |
176 verbose parsed url auth: null, | |
176 verbose parsed url host: null, | |
176 verbose parsed url port: null, | |
176 verbose parsed url hostname: null, | |
176 verbose parsed url hash: null, | |
176 verbose parsed url search: null, | |
176 verbose parsed url query: null, | |
176 verbose parsed url pathname: 'grunt-usemin@^2.1.1', | |
176 verbose parsed url path: 'grunt-usemin@^2.1.1', | |
176 verbose parsed url href: 'grunt-usemin@^2.1.1' } | |
177 verbose cache add name="grunt-usemin" spec="^2.1.1" args=["grunt-usemin","^2.1.1"] | |
178 verbose parsed url { protocol: null, | |
178 verbose parsed url slashes: null, | |
178 verbose parsed url auth: null, | |
178 verbose parsed url host: null, | |
178 verbose parsed url port: null, | |
178 verbose parsed url hostname: null, | |
178 verbose parsed url hash: null, | |
178 verbose parsed url search: null, | |
178 verbose parsed url query: null, | |
178 verbose parsed url pathname: '^2.1.1', | |
178 verbose parsed url path: '^2.1.1', | |
178 verbose parsed url href: '^2.1.1' } | |
179 verbose addNamed [ 'grunt-usemin', '^2.1.1' ] | |
180 verbose addNamed [ null, '>=2.1.1-0 <3.0.0-0' ] | |
181 silly lockFile 910747d3-grunt-usemin-2-1-1 grunt-usemin@^2.1.1 | |
182 verbose lock grunt-usemin@^2.1.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\910747d3-grunt-usemin-2-1-1.lock | |
183 verbose cache add [ 'grunt-wiredep@^1.7.0', null ] | |
184 verbose cache add name=undefined spec="grunt-wiredep@^1.7.0" args=["grunt-wiredep@^1.7.0",null] | |
185 verbose parsed url { protocol: null, | |
185 verbose parsed url slashes: null, | |
185 verbose parsed url auth: null, | |
185 verbose parsed url host: null, | |
185 verbose parsed url port: null, | |
185 verbose parsed url hostname: null, | |
185 verbose parsed url hash: null, | |
185 verbose parsed url search: null, | |
185 verbose parsed url query: null, | |
185 verbose parsed url pathname: 'grunt-wiredep@^1.7.0', | |
185 verbose parsed url path: 'grunt-wiredep@^1.7.0', | |
185 verbose parsed url href: 'grunt-wiredep@^1.7.0' } | |
186 verbose cache add name="grunt-wiredep" spec="^1.7.0" args=["grunt-wiredep","^1.7.0"] | |
187 verbose parsed url { protocol: null, | |
187 verbose parsed url slashes: null, | |
187 verbose parsed url auth: null, | |
187 verbose parsed url host: null, | |
187 verbose parsed url port: null, | |
187 verbose parsed url hostname: null, | |
187 verbose parsed url hash: null, | |
187 verbose parsed url search: null, | |
187 verbose parsed url query: null, | |
187 verbose parsed url pathname: '^1.7.0', | |
187 verbose parsed url path: '^1.7.0', | |
187 verbose parsed url href: '^1.7.0' } | |
188 verbose addNamed [ 'grunt-wiredep', '^1.7.0' ] | |
189 verbose addNamed [ null, '>=1.7.0-0 <2.0.0-0' ] | |
190 silly lockFile 93ccb32e-grunt-wiredep-1-7-0 grunt-wiredep@^1.7.0 | |
191 verbose lock grunt-wiredep@^1.7.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\93ccb32e-grunt-wiredep-1-7-0.lock | |
192 verbose cache add [ 'jshint-stylish@^0.2.0', null ] | |
193 verbose cache add name=undefined spec="jshint-stylish@^0.2.0" args=["jshint-stylish@^0.2.0",null] | |
194 verbose parsed url { protocol: null, | |
194 verbose parsed url slashes: null, | |
194 verbose parsed url auth: null, | |
194 verbose parsed url host: null, | |
194 verbose parsed url port: null, | |
194 verbose parsed url hostname: null, | |
194 verbose parsed url hash: null, | |
194 verbose parsed url search: null, | |
194 verbose parsed url query: null, | |
194 verbose parsed url pathname: 'jshint-stylish@^0.2.0', | |
194 verbose parsed url path: 'jshint-stylish@^0.2.0', | |
194 verbose parsed url href: 'jshint-stylish@^0.2.0' } | |
195 verbose cache add name="jshint-stylish" spec="^0.2.0" args=["jshint-stylish","^0.2.0"] | |
196 verbose parsed url { protocol: null, | |
196 verbose parsed url slashes: null, | |
196 verbose parsed url auth: null, | |
196 verbose parsed url host: null, | |
196 verbose parsed url port: null, | |
196 verbose parsed url hostname: null, | |
196 verbose parsed url hash: null, | |
196 verbose parsed url search: null, | |
196 verbose parsed url query: null, | |
196 verbose parsed url pathname: '^0.2.0', | |
196 verbose parsed url path: '^0.2.0', | |
196 verbose parsed url href: '^0.2.0' } | |
197 verbose addNamed [ 'jshint-stylish', '^0.2.0' ] | |
198 verbose addNamed [ null, '>=0.2.0-0 <0.3.0-0' ] | |
199 silly lockFile 1d33a9dd-jshint-stylish-0-2-0 jshint-stylish@^0.2.0 | |
200 verbose lock jshint-stylish@^0.2.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1d33a9dd-jshint-stylish-0-2-0.lock | |
201 verbose cache add [ 'load-grunt-tasks@^0.4.0', null ] | |
202 verbose cache add name=undefined spec="load-grunt-tasks@^0.4.0" args=["load-grunt-tasks@^0.4.0",null] | |
203 verbose parsed url { protocol: null, | |
203 verbose parsed url slashes: null, | |
203 verbose parsed url auth: null, | |
203 verbose parsed url host: null, | |
203 verbose parsed url port: null, | |
203 verbose parsed url hostname: null, | |
203 verbose parsed url hash: null, | |
203 verbose parsed url search: null, | |
203 verbose parsed url query: null, | |
203 verbose parsed url pathname: 'load-grunt-tasks@^0.4.0', | |
203 verbose parsed url path: 'load-grunt-tasks@^0.4.0', | |
203 verbose parsed url href: 'load-grunt-tasks@^0.4.0' } | |
204 verbose cache add name="load-grunt-tasks" spec="^0.4.0" args=["load-grunt-tasks","^0.4.0"] | |
205 verbose parsed url { protocol: null, | |
205 verbose parsed url slashes: null, | |
205 verbose parsed url auth: null, | |
205 verbose parsed url host: null, | |
205 verbose parsed url port: null, | |
205 verbose parsed url hostname: null, | |
205 verbose parsed url hash: null, | |
205 verbose parsed url search: null, | |
205 verbose parsed url query: null, | |
205 verbose parsed url pathname: '^0.4.0', | |
205 verbose parsed url path: '^0.4.0', | |
205 verbose parsed url href: '^0.4.0' } | |
206 verbose addNamed [ 'load-grunt-tasks', '^0.4.0' ] | |
207 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] | |
208 silly lockFile b8239e6c-load-grunt-tasks-0-4-0 load-grunt-tasks@^0.4.0 | |
209 verbose lock load-grunt-tasks@^0.4.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b8239e6c-load-grunt-tasks-0-4-0.lock | |
210 verbose cache add [ 'time-grunt@^0.3.1', null ] | |
211 verbose cache add name=undefined spec="time-grunt@^0.3.1" args=["time-grunt@^0.3.1",null] | |
212 verbose parsed url { protocol: null, | |
212 verbose parsed url slashes: null, | |
212 verbose parsed url auth: null, | |
212 verbose parsed url host: null, | |
212 verbose parsed url port: null, | |
212 verbose parsed url hostname: null, | |
212 verbose parsed url hash: null, | |
212 verbose parsed url search: null, | |
212 verbose parsed url query: null, | |
212 verbose parsed url pathname: 'time-grunt@^0.3.1', | |
212 verbose parsed url path: 'time-grunt@^0.3.1', | |
212 verbose parsed url href: 'time-grunt@^0.3.1' } | |
213 verbose cache add name="time-grunt" spec="^0.3.1" args=["time-grunt","^0.3.1"] | |
214 verbose parsed url { protocol: null, | |
214 verbose parsed url slashes: null, | |
214 verbose parsed url auth: null, | |
214 verbose parsed url host: null, | |
214 verbose parsed url port: null, | |
214 verbose parsed url hostname: null, | |
214 verbose parsed url hash: null, | |
214 verbose parsed url search: null, | |
214 verbose parsed url query: null, | |
214 verbose parsed url pathname: '^0.3.1', | |
214 verbose parsed url path: '^0.3.1', | |
214 verbose parsed url href: '^0.3.1' } | |
215 verbose addNamed [ 'time-grunt', '^0.3.1' ] | |
216 verbose addNamed [ null, '>=0.3.1-0 <0.4.0-0' ] | |
217 silly lockFile c6fdd19d-time-grunt-0-3-1 time-grunt@^0.3.1 | |
218 verbose lock time-grunt@^0.3.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\c6fdd19d-time-grunt-0-3-1.lock | |
219 silly addNameRange { name: 'grunt', range: '>=0.4.1-0 <0.5.0-0', hasData: false } | |
220 silly addNameRange { name: 'grunt-autoprefixer', | |
220 silly addNameRange range: '>=0.7.3-0 <0.8.0-0', | |
220 silly addNameRange hasData: false } | |
221 silly addNameRange { name: 'grunt-concurrent', | |
221 silly addNameRange range: '>=0.5.0-0 <0.6.0-0', | |
221 silly addNameRange hasData: false } | |
222 silly addNameRange { name: 'grunt-contrib-clean', | |
222 silly addNameRange range: '>=0.5.0-0 <0.6.0-0', | |
222 silly addNameRange hasData: false } | |
223 silly addNameRange { name: 'grunt-contrib-concat', | |
223 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', | |
223 silly addNameRange hasData: false } | |
224 silly addNameRange { name: 'grunt-contrib-copy', | |
224 silly addNameRange range: '>=0.5.0-0 <0.6.0-0', | |
224 silly addNameRange hasData: false } | |
225 silly addNameRange { name: 'grunt-contrib-connect', | |
225 silly addNameRange range: '>=0.7.1-0 <0.8.0-0', | |
225 silly addNameRange hasData: false } | |
226 silly addNameRange { name: 'grunt-contrib-cssmin', | |
226 silly addNameRange range: '>=0.9.0-0 <0.10.0-0', | |
226 silly addNameRange hasData: false } | |
227 silly addNameRange { name: 'grunt-contrib-htmlmin', | |
227 silly addNameRange range: '>=0.3.0-0 <0.4.0-0', | |
227 silly addNameRange hasData: false } | |
228 silly addNameRange { name: 'grunt-contrib-imagemin', | |
228 silly addNameRange range: '>=0.7.0-0 <0.8.0-0', | |
228 silly addNameRange hasData: false } | |
229 silly addNameRange { name: 'grunt-contrib-watch', | |
229 silly addNameRange range: '>=0.6.1-0 <0.7.0-0', | |
229 silly addNameRange hasData: false } | |
230 silly addNameRange { name: 'grunt-filerev', | |
230 silly addNameRange range: '>=0.2.1-0 <0.3.0-0', | |
230 silly addNameRange hasData: false } | |
231 silly addNameRange { name: 'grunt-contrib-uglify', | |
231 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', | |
231 silly addNameRange hasData: false } | |
232 silly addNameRange { name: 'grunt-contrib-jshint', | |
232 silly addNameRange range: '>=0.10.0-0 <0.11.0-0', | |
232 silly addNameRange hasData: false } | |
233 silly addNameRange { name: 'grunt-wiredep', | |
233 silly addNameRange range: '>=1.7.0-0 <2.0.0-0', | |
233 silly addNameRange hasData: false } | |
234 silly addNameRange { name: 'grunt-google-cdn', | |
234 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', | |
234 silly addNameRange hasData: false } | |
235 silly addNameRange { name: 'grunt-usemin', | |
235 silly addNameRange range: '>=2.1.1-0 <3.0.0-0', | |
235 silly addNameRange hasData: false } | |
236 silly addNameRange { name: 'grunt-svgmin', | |
236 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', | |
236 silly addNameRange hasData: false } | |
237 silly addNameRange { name: 'grunt-newer', | |
237 silly addNameRange range: '>=0.7.0-0 <0.8.0-0', | |
237 silly addNameRange hasData: false } | |
238 silly addNameRange { name: 'grunt-ngmin', range: '=0.0.3', hasData: false } | |
239 silly addNameRange { name: 'load-grunt-tasks', | |
239 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', | |
239 silly addNameRange hasData: false } | |
240 silly addNameRange { name: 'jshint-stylish', | |
240 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', | |
240 silly addNameRange hasData: false } | |
241 silly addNameRange { name: 'time-grunt', | |
241 silly addNameRange range: '>=0.3.1-0 <0.4.0-0', | |
241 silly addNameRange hasData: false } | |
242 verbose url raw grunt-contrib-clean | |
243 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-clean' ] | |
244 verbose url resolved https://registry.npmjs.org/grunt-contrib-clean | |
245 info trying registry request attempt 1 at 12:22:39 | |
246 verbose etag "5OXLRBMZ7YNK1KT4N5P22PGDI" | |
247 http GET https://registry.npmjs.org/grunt-contrib-clean | |
248 verbose url raw grunt-autoprefixer | |
249 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-autoprefixer' ] | |
250 verbose url resolved https://registry.npmjs.org/grunt-autoprefixer | |
251 info trying registry request attempt 1 at 12:22:39 | |
252 verbose etag "CVFZI7WQHJVJ4XJERMHVC2XZZ" | |
253 http GET https://registry.npmjs.org/grunt-autoprefixer | |
254 verbose url raw grunt | |
255 verbose url resolving [ 'https://registry.npmjs.org/', './grunt' ] | |
256 verbose url resolved https://registry.npmjs.org/grunt | |
257 info trying registry request attempt 1 at 12:22:39 | |
258 verbose etag "10XCZLKP2K2FYM5VEEER6S8CW" | |
259 http GET https://registry.npmjs.org/grunt | |
260 verbose url raw grunt-concurrent | |
261 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-concurrent' ] | |
262 verbose url resolved https://registry.npmjs.org/grunt-concurrent | |
263 info trying registry request attempt 1 at 12:22:39 | |
264 verbose etag "4G2WUTLYZQX6VSXO3S317IN7B" | |
265 http GET https://registry.npmjs.org/grunt-concurrent | |
266 verbose url raw grunt-contrib-copy | |
267 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-copy' ] | |
268 verbose url resolved https://registry.npmjs.org/grunt-contrib-copy | |
269 info trying registry request attempt 1 at 12:22:39 | |
270 verbose etag "AL6FM7US4ZQRUSCYBZXN1M26G" | |
271 http GET https://registry.npmjs.org/grunt-contrib-copy | |
272 verbose url raw grunt-filerev | |
273 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-filerev' ] | |
274 verbose url resolved https://registry.npmjs.org/grunt-filerev | |
275 info trying registry request attempt 1 at 12:22:39 | |
276 verbose etag "4DYGYLEBKWE6Z96NZXQRVLJZR" | |
277 http GET https://registry.npmjs.org/grunt-filerev | |
278 verbose url raw grunt-contrib-htmlmin | |
279 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-htmlmin' ] | |
280 verbose url resolved https://registry.npmjs.org/grunt-contrib-htmlmin | |
281 info trying registry request attempt 1 at 12:22:39 | |
282 verbose etag "59PBOYDEB3TEJFB1XDIB0J5D4" | |
283 http GET https://registry.npmjs.org/grunt-contrib-htmlmin | |
284 verbose url raw grunt-contrib-connect | |
285 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-connect' ] | |
286 verbose url resolved https://registry.npmjs.org/grunt-contrib-connect | |
287 info trying registry request attempt 1 at 12:22:39 | |
288 verbose etag "E7YZ9L2A44XZCB5657XXMBFYB" | |
289 http GET https://registry.npmjs.org/grunt-contrib-connect | |
290 verbose url raw grunt-contrib-cssmin | |
291 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-cssmin' ] | |
292 verbose url resolved https://registry.npmjs.org/grunt-contrib-cssmin | |
293 info trying registry request attempt 1 at 12:22:39 | |
294 verbose etag "97MZW6J0JB22ELQ4QTTFZAF1T" | |
295 http GET https://registry.npmjs.org/grunt-contrib-cssmin | |
296 verbose url raw grunt-google-cdn | |
297 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-google-cdn' ] | |
298 verbose url resolved https://registry.npmjs.org/grunt-google-cdn | |
299 info trying registry request attempt 1 at 12:22:39 | |
300 verbose etag "CFHPFLVMUHBHRY1GRTY4GAQWQ" | |
301 http GET https://registry.npmjs.org/grunt-google-cdn | |
302 verbose url raw grunt-contrib-uglify | |
303 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-uglify' ] | |
304 verbose url resolved https://registry.npmjs.org/grunt-contrib-uglify | |
305 info trying registry request attempt 1 at 12:22:39 | |
306 verbose etag "9BX53K97RIO5NQJZQ4JT03VU" | |
307 http GET https://registry.npmjs.org/grunt-contrib-uglify | |
308 verbose url raw grunt-contrib-watch | |
309 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-watch' ] | |
310 verbose url resolved https://registry.npmjs.org/grunt-contrib-watch | |
311 info trying registry request attempt 1 at 12:22:39 | |
312 verbose etag "7HUXMCHTAFE26MGZ6GE0YOHFU" | |
313 http GET https://registry.npmjs.org/grunt-contrib-watch | |
314 verbose url raw grunt-contrib-imagemin | |
315 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-imagemin' ] | |
316 verbose url resolved https://registry.npmjs.org/grunt-contrib-imagemin | |
317 info trying registry request attempt 1 at 12:22:39 | |
318 verbose etag "46NICVAEU2ZX6HI3O0D2NXSMA" | |
319 http GET https://registry.npmjs.org/grunt-contrib-imagemin | |
320 verbose url raw grunt-contrib-concat | |
321 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-concat' ] | |
322 verbose url resolved https://registry.npmjs.org/grunt-contrib-concat | |
323 info trying registry request attempt 1 at 12:22:39 | |
324 verbose etag "4A5E5OS7TAH7B57RX9HKFMNQ8" | |
325 http GET https://registry.npmjs.org/grunt-contrib-concat | |
326 verbose url raw grunt-ngmin | |
327 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-ngmin' ] | |
328 verbose url resolved https://registry.npmjs.org/grunt-ngmin | |
329 info trying registry request attempt 1 at 12:22:39 | |
330 verbose etag "DQ5Y8CYLGZNF1UDT3K32GBROJ" | |
331 http GET https://registry.npmjs.org/grunt-ngmin | |
332 verbose url raw grunt-svgmin | |
333 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-svgmin' ] | |
334 verbose url resolved https://registry.npmjs.org/grunt-svgmin | |
335 info trying registry request attempt 1 at 12:22:39 | |
336 verbose etag "D3Z1I3AL7TSDW73H7JKC72DVU" | |
337 http GET https://registry.npmjs.org/grunt-svgmin | |
338 verbose url raw load-grunt-tasks | |
339 verbose url resolving [ 'https://registry.npmjs.org/', './load-grunt-tasks' ] | |
340 verbose url resolved https://registry.npmjs.org/load-grunt-tasks | |
341 info trying registry request attempt 1 at 12:22:39 | |
342 verbose etag "4CWEQIZ9E104NJO8OZS01GGE3" | |
343 http GET https://registry.npmjs.org/load-grunt-tasks | |
344 verbose url raw grunt-contrib-jshint | |
345 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-jshint' ] | |
346 verbose url resolved https://registry.npmjs.org/grunt-contrib-jshint | |
347 info trying registry request attempt 1 at 12:22:39 | |
348 verbose etag "CPWGLP92RSUSI3S7ETN9DOQKP" | |
349 http GET https://registry.npmjs.org/grunt-contrib-jshint | |
350 verbose url raw grunt-wiredep | |
351 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-wiredep' ] | |
352 verbose url resolved https://registry.npmjs.org/grunt-wiredep | |
353 info trying registry request attempt 1 at 12:22:39 | |
354 verbose etag "9389OIQPWLMXZ2Z5B8AIRYH81" | |
355 http GET https://registry.npmjs.org/grunt-wiredep | |
356 verbose url raw grunt-usemin | |
357 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-usemin' ] | |
358 verbose url resolved https://registry.npmjs.org/grunt-usemin | |
359 info trying registry request attempt 1 at 12:22:39 | |
360 verbose etag "8VA2M9NE26KH7LRA1XQ8W73R3" | |
361 http GET https://registry.npmjs.org/grunt-usemin | |
362 verbose url raw jshint-stylish | |
363 verbose url resolving [ 'https://registry.npmjs.org/', './jshint-stylish' ] | |
364 verbose url resolved https://registry.npmjs.org/jshint-stylish | |
365 info trying registry request attempt 1 at 12:22:39 | |
366 verbose etag "24XQK3SUAEJIAI32TYXI3X6DM" | |
367 http GET https://registry.npmjs.org/jshint-stylish | |
368 verbose url raw time-grunt | |
369 verbose url resolving [ 'https://registry.npmjs.org/', './time-grunt' ] | |
370 verbose url resolved https://registry.npmjs.org/time-grunt | |
371 info trying registry request attempt 1 at 12:22:39 | |
372 verbose etag "7XGIIQSBWPXZMQCTY1ATWTUXF" | |
373 http GET https://registry.npmjs.org/time-grunt | |
374 verbose url raw grunt-newer | |
375 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-newer' ] | |
376 verbose url resolved https://registry.npmjs.org/grunt-newer | |
377 info trying registry request attempt 1 at 12:22:39 | |
378 verbose etag "3WGRMIRSOQQKFVTTEVVF2WRDI" | |
379 http GET https://registry.npmjs.org/grunt-newer | |
380 http 304 https://registry.npmjs.org/grunt-contrib-clean | |
381 silly registry.get cb [ 304, | |
381 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:42 GMT', | |
381 silly registry.get server: 'Apache', | |
381 silly registry.get via: '1.1 varnish', | |
381 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:42 GMT', | |
381 silly registry.get 'cache-control': 'max-age=1', | |
381 silly registry.get etag: '"5OXLRBMZ7YNK1KT4N5P22PGDI"', | |
381 silly registry.get 'x-served-by': 'cache-syd1623-SYD', | |
381 silly registry.get 'x-cache': 'HIT', | |
381 silly registry.get 'x-cache-hits': '1', | |
381 silly registry.get 'x-timer': 'S1402280562.256010,VS0,VE182', | |
381 silly registry.get vary: 'Accept', | |
381 silly registry.get 'content-length': '0', | |
381 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
381 silly registry.get connection: 'Keep-Alive' } ] | |
382 verbose etag grunt-contrib-clean from cache | |
383 silly addNameRange number 2 { name: 'grunt-contrib-clean', | |
383 silly addNameRange range: '>=0.5.0-0 <0.6.0-0', | |
383 silly addNameRange hasData: true } | |
384 silly addNameRange versions [ 'grunt-contrib-clean', | |
384 silly addNameRange [ '0.1.0', | |
384 silly addNameRange '0.2.0', | |
384 silly addNameRange '0.3.0', | |
384 silly addNameRange '0.3.1', | |
384 silly addNameRange '0.3.2', | |
384 silly addNameRange '0.4.0', | |
384 silly addNameRange '0.4.1', | |
384 silly addNameRange '0.5.0', | |
384 silly addNameRange '0.4.0-a', | |
384 silly addNameRange '0.4.0-rc5', | |
384 silly addNameRange '0.4.0-rc6' ] ] | |
385 verbose addNamed [ 'grunt-contrib-clean', '0.5.0' ] | |
386 verbose addNamed [ '0.5.0', '0.5.0' ] | |
387 silly lockFile 9e0b1814-grunt-contrib-clean-0-5-0 [email protected] | |
388 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\9e0b1814-grunt-contrib-clean-0-5-0.lock | |
389 silly lockFile 9e0b1814-grunt-contrib-clean-0-5-0 [email protected] | |
390 silly lockFile 9e0b1814-grunt-contrib-clean-0-5-0 [email protected] | |
391 silly lockFile b7d63f15-grunt-contrib-clean-0-5-0 grunt-contrib-clean@^0.5.0 | |
392 silly lockFile b7d63f15-grunt-contrib-clean-0-5-0 grunt-contrib-clean@^0.5.0 | |
393 http 304 https://registry.npmjs.org/grunt | |
394 silly registry.get cb [ 304, | |
394 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:43 GMT', | |
394 silly registry.get server: 'Apache', | |
394 silly registry.get via: '1.1 varnish', | |
394 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:43 GMT', | |
394 silly registry.get 'cache-control': 'max-age=1', | |
394 silly registry.get etag: '"10XCZLKP2K2FYM5VEEER6S8CW"', | |
394 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
394 silly registry.get 'x-cache': 'HIT', | |
394 silly registry.get 'x-cache-hits': '1', | |
394 silly registry.get 'x-timer': 'S1402280563.041257,VS0,VE244', | |
394 silly registry.get vary: 'Accept', | |
394 silly registry.get 'content-length': '0', | |
394 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
394 silly registry.get connection: 'Keep-Alive' } ] | |
395 verbose etag grunt from cache | |
396 http 304 https://registry.npmjs.org/grunt-filerev | |
397 silly registry.get cb [ 304, | |
397 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:42 GMT', | |
397 silly registry.get server: 'Apache', | |
397 silly registry.get via: '1.1 varnish', | |
397 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:43 GMT', | |
397 silly registry.get 'cache-control': 'max-age=1', | |
397 silly registry.get etag: '"4DYGYLEBKWE6Z96NZXQRVLJZR"', | |
397 silly registry.get 'x-served-by': 'cache-syd1623-SYD', | |
397 silly registry.get 'x-cache': 'MISS', | |
397 silly registry.get 'x-cache-hits': '0', | |
397 silly registry.get 'x-timer': 'S1402280562.609722,VS0,VE752', | |
397 silly registry.get vary: 'Accept', | |
397 silly registry.get 'content-length': '0', | |
397 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
397 silly registry.get connection: 'Keep-Alive' } ] | |
398 verbose etag grunt-filerev from cache | |
399 silly addNameRange number 2 { name: 'grunt', range: '>=0.4.1-0 <0.5.0-0', hasData: true } | |
400 silly addNameRange versions [ 'grunt', | |
400 silly addNameRange [ '0.1.0', | |
400 silly addNameRange '0.1.1', | |
400 silly addNameRange '0.1.2', | |
400 silly addNameRange '0.2.0', | |
400 silly addNameRange '0.2.1', | |
400 silly addNameRange '0.2.2', | |
400 silly addNameRange '0.2.3', | |
400 silly addNameRange '0.2.4', | |
400 silly addNameRange '0.2.5', | |
400 silly addNameRange '0.2.6', | |
400 silly addNameRange '0.2.7', | |
400 silly addNameRange '0.2.8', | |
400 silly addNameRange '0.2.9', | |
400 silly addNameRange '0.2.10', | |
400 silly addNameRange '0.2.11', | |
400 silly addNameRange '0.2.12', | |
400 silly addNameRange '0.2.13', | |
400 silly addNameRange '0.2.14', | |
400 silly addNameRange '0.2.15', | |
400 silly addNameRange '0.3.0', | |
400 silly addNameRange '0.3.1', | |
400 silly addNameRange '0.3.2', | |
400 silly addNameRange '0.3.3', | |
400 silly addNameRange '0.3.4', | |
400 silly addNameRange '0.3.5', | |
400 silly addNameRange '0.3.6', | |
400 silly addNameRange '0.3.7', | |
400 silly addNameRange '0.3.8', | |
400 silly addNameRange '0.3.9', | |
400 silly addNameRange '0.3.10', | |
400 silly addNameRange '0.3.11', | |
400 silly addNameRange '0.3.12', | |
400 silly addNameRange '0.3.13', | |
400 silly addNameRange '0.3.14', | |
400 silly addNameRange '0.3.15', | |
400 silly addNameRange '0.3.16', | |
400 silly addNameRange '0.3.17', | |
400 silly addNameRange '0.4.0', | |
400 silly addNameRange '0.4.1', | |
400 silly addNameRange '0.4.2', | |
400 silly addNameRange '0.4.3', | |
400 silly addNameRange '0.4.4', | |
400 silly addNameRange '0.4.5', | |
400 silly addNameRange '0.3.13-a', | |
400 silly addNameRange '0.4.0-a', | |
400 silly addNameRange '0.4.0-rc1', | |
400 silly addNameRange '0.4.0-rc2', | |
400 silly addNameRange '0.4.0-rc3', | |
400 silly addNameRange '0.4.0-rc4', | |
400 silly addNameRange '0.4.0-rc5', | |
400 silly addNameRange '0.4.0-rc6', | |
400 silly addNameRange '0.4.0-rc7', | |
400 silly addNameRange '0.4.0-rc8' ] ] | |
401 verbose addNamed [ 'grunt', '0.4.5' ] | |
402 verbose addNamed [ '0.4.5', '0.4.5' ] | |
403 silly lockFile 81abf7ad-grunt-0-4-5 [email protected] | |
404 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\81abf7ad-grunt-0-4-5.lock | |
405 silly addNameRange number 2 { name: 'grunt-filerev', | |
405 silly addNameRange range: '>=0.2.1-0 <0.3.0-0', | |
405 silly addNameRange hasData: true } | |
406 silly addNameRange versions [ 'grunt-filerev', | |
406 silly addNameRange [ '0.1.0', '0.1.1', '0.1.2', '0.2.0', '0.2.1' ] ] | |
407 verbose addNamed [ 'grunt-filerev', '0.2.1' ] | |
408 verbose addNamed [ '0.2.1', '0.2.1' ] | |
409 silly lockFile d28597fe-grunt-filerev-0-2-1 [email protected] | |
410 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\d28597fe-grunt-filerev-0-2-1.lock | |
411 silly lockFile d28597fe-grunt-filerev-0-2-1 [email protected] | |
412 silly lockFile d28597fe-grunt-filerev-0-2-1 [email protected] | |
413 silly lockFile 81abf7ad-grunt-0-4-5 [email protected] | |
414 silly lockFile 81abf7ad-grunt-0-4-5 [email protected] | |
415 silly lockFile b50faf19-grunt-filerev-0-2-1 grunt-filerev@^0.2.1 | |
416 silly lockFile b50faf19-grunt-filerev-0-2-1 grunt-filerev@^0.2.1 | |
417 silly lockFile be65ff8f-grunt-0-4-1 grunt@^0.4.1 | |
418 silly lockFile be65ff8f-grunt-0-4-1 grunt@^0.4.1 | |
419 http 304 https://registry.npmjs.org/grunt-concurrent | |
420 silly registry.get cb [ 304, | |
420 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:43 GMT', | |
420 silly registry.get server: 'Apache', | |
420 silly registry.get via: '1.1 varnish', | |
420 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:43 GMT', | |
420 silly registry.get 'cache-control': 'max-age=1', | |
420 silly registry.get etag: '"4G2WUTLYZQX6VSXO3S317IN7B"', | |
420 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
420 silly registry.get 'x-cache': 'HIT', | |
420 silly registry.get 'x-cache-hits': '1', | |
420 silly registry.get 'x-timer': 'S1402280563.689494,VS0,VE181', | |
420 silly registry.get vary: 'Accept', | |
420 silly registry.get 'content-length': '0', | |
420 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
420 silly registry.get connection: 'Keep-Alive' } ] | |
421 verbose etag grunt-concurrent from cache | |
422 silly addNameRange number 2 { name: 'grunt-concurrent', | |
422 silly addNameRange range: '>=0.5.0-0 <0.6.0-0', | |
422 silly addNameRange hasData: true } | |
423 silly addNameRange versions [ 'grunt-concurrent', | |
423 silly addNameRange [ '0.1.0', | |
423 silly addNameRange '0.1.1', | |
423 silly addNameRange '0.2.0', | |
423 silly addNameRange '0.3.0', | |
423 silly addNameRange '0.3.1', | |
423 silly addNameRange '0.4.0', | |
423 silly addNameRange '0.4.1', | |
423 silly addNameRange '0.4.2', | |
423 silly addNameRange '0.4.3', | |
423 silly addNameRange '0.5.0' ] ] | |
424 verbose addNamed [ 'grunt-concurrent', '0.5.0' ] | |
425 verbose addNamed [ '0.5.0', '0.5.0' ] | |
426 silly lockFile 32992192-grunt-concurrent-0-5-0 [email protected] | |
427 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\32992192-grunt-concurrent-0-5-0.lock | |
428 silly lockFile 32992192-grunt-concurrent-0-5-0 [email protected] | |
429 silly lockFile 32992192-grunt-concurrent-0-5-0 [email protected] | |
430 silly lockFile 3bee7190-grunt-concurrent-0-5-0 grunt-concurrent@^0.5.0 | |
431 silly lockFile 3bee7190-grunt-concurrent-0-5-0 grunt-concurrent@^0.5.0 | |
432 http 304 https://registry.npmjs.org/grunt-contrib-copy | |
433 silly registry.get cb [ 304, | |
433 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:43 GMT', | |
433 silly registry.get server: 'Apache', | |
433 silly registry.get via: '1.1 varnish', | |
433 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:44 GMT', | |
433 silly registry.get 'cache-control': 'max-age=1', | |
433 silly registry.get etag: '"AL6FM7US4ZQRUSCYBZXN1M26G"', | |
433 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
433 silly registry.get 'x-cache': 'HIT', | |
433 silly registry.get 'x-cache-hits': '1', | |
433 silly registry.get 'x-timer': 'S1402280563.997410,VS0,VE248', | |
433 silly registry.get vary: 'Accept', | |
433 silly registry.get 'content-length': '0', | |
433 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
433 silly registry.get connection: 'Keep-Alive' } ] | |
434 verbose etag grunt-contrib-copy from cache | |
435 silly addNameRange number 2 { name: 'grunt-contrib-copy', | |
435 silly addNameRange range: '>=0.5.0-0 <0.6.0-0', | |
435 silly addNameRange hasData: true } | |
436 silly addNameRange versions [ 'grunt-contrib-copy', | |
436 silly addNameRange [ '0.2.0', | |
436 silly addNameRange '0.2.1', | |
436 silly addNameRange '0.2.2', | |
436 silly addNameRange '0.2.3', | |
436 silly addNameRange '0.2.4', | |
436 silly addNameRange '0.3.0', | |
436 silly addNameRange '0.3.1', | |
436 silly addNameRange '0.3.2', | |
436 silly addNameRange '0.4.0', | |
436 silly addNameRange '0.4.1', | |
436 silly addNameRange '0.5.0', | |
436 silly addNameRange '0.4.0-rc7' ] ] | |
437 verbose addNamed [ 'grunt-contrib-copy', '0.5.0' ] | |
438 verbose addNamed [ '0.5.0', '0.5.0' ] | |
439 silly lockFile a598d2f8-grunt-contrib-copy-0-5-0 [email protected] | |
440 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\a598d2f8-grunt-contrib-copy-0-5-0.lock | |
441 silly lockFile a598d2f8-grunt-contrib-copy-0-5-0 [email protected] | |
442 silly lockFile a598d2f8-grunt-contrib-copy-0-5-0 [email protected] | |
443 silly lockFile 0ed305e4-grunt-contrib-copy-0-5-0 grunt-contrib-copy@^0.5.0 | |
444 silly lockFile 0ed305e4-grunt-contrib-copy-0-5-0 grunt-contrib-copy@^0.5.0 | |
445 http 304 https://registry.npmjs.org/grunt-contrib-htmlmin | |
446 silly registry.get cb [ 304, | |
446 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:43 GMT', | |
446 silly registry.get server: 'Apache', | |
446 silly registry.get via: '1.1 varnish', | |
446 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:44 GMT', | |
446 silly registry.get 'cache-control': 'max-age=1', | |
446 silly registry.get etag: '"59PBOYDEB3TEJFB1XDIB0J5D4"', | |
446 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
446 silly registry.get 'x-cache': 'MISS', | |
446 silly registry.get 'x-cache-hits': '0', | |
446 silly registry.get 'x-timer': 'S1402280563.588382,VS0,VE732', | |
446 silly registry.get vary: 'Accept', | |
446 silly registry.get 'content-length': '0', | |
446 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
446 silly registry.get connection: 'Keep-Alive' } ] | |
447 verbose etag grunt-contrib-htmlmin from cache | |
448 silly addNameRange number 2 { name: 'grunt-contrib-htmlmin', | |
448 silly addNameRange range: '>=0.3.0-0 <0.4.0-0', | |
448 silly addNameRange hasData: true } | |
449 silly addNameRange versions [ 'grunt-contrib-htmlmin', | |
449 silly addNameRange [ '0.1.0', '0.1.1', '0.1.2', '0.1.3', '0.1.1-rc7', '0.2.0', '0.3.0' ] ] | |
450 verbose addNamed [ 'grunt-contrib-htmlmin', '0.3.0' ] | |
451 verbose addNamed [ '0.3.0', '0.3.0' ] | |
452 silly lockFile b253161d-grunt-contrib-htmlmin-0-3-0 [email protected] | |
453 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b253161d-grunt-contrib-htmlmin-0-3-0.lock | |
454 silly lockFile b253161d-grunt-contrib-htmlmin-0-3-0 [email protected] | |
455 silly lockFile b253161d-grunt-contrib-htmlmin-0-3-0 [email protected] | |
456 silly lockFile 955689d3-grunt-contrib-htmlmin-0-3-0 grunt-contrib-htmlmin@^0.3.0 | |
457 silly lockFile 955689d3-grunt-contrib-htmlmin-0-3-0 grunt-contrib-htmlmin@^0.3.0 | |
458 http 304 https://registry.npmjs.org/grunt-contrib-connect | |
459 silly registry.get cb [ 304, | |
459 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:43 GMT', | |
459 silly registry.get server: 'Apache', | |
459 silly registry.get via: '1.1 varnish', | |
459 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:44 GMT', | |
459 silly registry.get 'cache-control': 'max-age=1', | |
459 silly registry.get etag: '"E7YZ9L2A44XZCB5657XXMBFYB"', | |
459 silly registry.get 'x-served-by': 'cache-syd1623-SYD', | |
459 silly registry.get 'x-cache': 'MISS', | |
459 silly registry.get 'x-cache-hits': '0', | |
459 silly registry.get 'x-timer': 'S1402280563.617517,VS0,VE779', | |
459 silly registry.get vary: 'Accept', | |
459 silly registry.get 'content-length': '0', | |
459 silly registry.get 'keep-alive': 'timeout=10, max=48', | |
459 silly registry.get connection: 'Keep-Alive' } ] | |
460 verbose etag grunt-contrib-connect from cache | |
461 silly addNameRange number 2 { name: 'grunt-contrib-connect', | |
461 silly addNameRange range: '>=0.7.1-0 <0.8.0-0', | |
461 silly addNameRange hasData: true } | |
462 silly addNameRange versions [ 'grunt-contrib-connect', | |
462 silly addNameRange [ '0.1.0', | |
462 silly addNameRange '0.1.1', | |
462 silly addNameRange '0.1.2', | |
462 silly addNameRange '0.2.0', | |
462 silly addNameRange '0.3.0', | |
462 silly addNameRange '0.4.0', | |
462 silly addNameRange '0.4.1', | |
462 silly addNameRange '0.4.2', | |
462 silly addNameRange '0.5.0', | |
462 silly addNameRange '0.6.0', | |
462 silly addNameRange '0.7.0', | |
462 silly addNameRange '0.7.1', | |
462 silly addNameRange '0.1.1-rc6' ] ] | |
463 verbose addNamed [ 'grunt-contrib-connect', '0.7.1' ] | |
464 verbose addNamed [ '0.7.1', '0.7.1' ] | |
465 silly lockFile f2996f7e-grunt-contrib-connect-0-7-1 [email protected] | |
466 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\f2996f7e-grunt-contrib-connect-0-7-1.lock | |
467 silly lockFile f2996f7e-grunt-contrib-connect-0-7-1 [email protected] | |
468 silly lockFile f2996f7e-grunt-contrib-connect-0-7-1 [email protected] | |
469 silly lockFile dbe1d401-grunt-contrib-connect-0-7-1 grunt-contrib-connect@^0.7.1 | |
470 silly lockFile dbe1d401-grunt-contrib-connect-0-7-1 grunt-contrib-connect@^0.7.1 | |
471 http 304 https://registry.npmjs.org/grunt-contrib-cssmin | |
472 silly registry.get cb [ 304, | |
472 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:44 GMT', | |
472 silly registry.get server: 'Apache', | |
472 silly registry.get via: '1.1 varnish', | |
472 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:44 GMT', | |
472 silly registry.get 'cache-control': 'max-age=1', | |
472 silly registry.get etag: '"97MZW6J0JB22ELQ4QTTFZAF1T"', | |
472 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
472 silly registry.get 'x-cache': 'HIT', | |
472 silly registry.get 'x-cache-hits': '1', | |
472 silly registry.get 'x-timer': 'S1402280564.482405,VS0,VE189', | |
472 silly registry.get vary: 'Accept', | |
472 silly registry.get 'content-length': '0', | |
472 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
472 silly registry.get connection: 'Keep-Alive' } ] | |
473 verbose etag grunt-contrib-cssmin from cache | |
474 silly addNameRange number 2 { name: 'grunt-contrib-cssmin', | |
474 silly addNameRange range: '>=0.9.0-0 <0.10.0-0', | |
474 silly addNameRange hasData: true } | |
475 silly addNameRange versions [ 'grunt-contrib-cssmin', | |
475 silly addNameRange [ '0.4.0', | |
475 silly addNameRange '0.4.1', | |
475 silly addNameRange '0.4.2', | |
475 silly addNameRange '0.5.0', | |
475 silly addNameRange '0.6.0', | |
475 silly addNameRange '0.6.1', | |
475 silly addNameRange '0.6.2', | |
475 silly addNameRange '0.7.0', | |
475 silly addNameRange '0.8.0', | |
475 silly addNameRange '0.9.0' ] ] | |
476 verbose addNamed [ 'grunt-contrib-cssmin', '0.9.0' ] | |
477 verbose addNamed [ '0.9.0', '0.9.0' ] | |
478 silly lockFile 0e2d2cad-grunt-contrib-cssmin-0-9-0 [email protected] | |
479 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\0e2d2cad-grunt-contrib-cssmin-0-9-0.lock | |
480 silly lockFile 0e2d2cad-grunt-contrib-cssmin-0-9-0 [email protected] | |
481 silly lockFile 0e2d2cad-grunt-contrib-cssmin-0-9-0 [email protected] | |
482 silly lockFile 087a6f37-grunt-contrib-cssmin-0-9-0 grunt-contrib-cssmin@^0.9.0 | |
483 silly lockFile 087a6f37-grunt-contrib-cssmin-0-9-0 grunt-contrib-cssmin@^0.9.0 | |
484 http 304 https://registry.npmjs.org/grunt-google-cdn | |
485 silly registry.get cb [ 304, | |
485 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:44 GMT', | |
485 silly registry.get server: 'Apache', | |
485 silly registry.get via: '1.1 varnish', | |
485 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:44 GMT', | |
485 silly registry.get 'cache-control': 'max-age=1', | |
485 silly registry.get etag: '"CFHPFLVMUHBHRY1GRTY4GAQWQ"', | |
485 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
485 silly registry.get 'x-cache': 'MISS', | |
485 silly registry.get 'x-cache-hits': '0', | |
485 silly registry.get 'x-timer': 'S1402280564.573464,VS0,VE201', | |
485 silly registry.get vary: 'Accept', | |
485 silly registry.get 'content-length': '0', | |
485 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
485 silly registry.get connection: 'Keep-Alive' } ] | |
486 verbose etag grunt-google-cdn from cache | |
487 silly addNameRange number 2 { name: 'grunt-google-cdn', | |
487 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', | |
487 silly addNameRange hasData: true } | |
488 silly addNameRange versions [ 'grunt-google-cdn', | |
488 silly addNameRange [ '0.0.1', | |
488 silly addNameRange '0.1.0', | |
488 silly addNameRange '0.1.1', | |
488 silly addNameRange '0.1.2', | |
488 silly addNameRange '0.1.3', | |
488 silly addNameRange '0.1.4', | |
488 silly addNameRange '0.2.0', | |
488 silly addNameRange '0.2.1', | |
488 silly addNameRange '0.2.2', | |
488 silly addNameRange '0.3.0', | |
488 silly addNameRange '0.4.0' ] ] | |
489 verbose addNamed [ 'grunt-google-cdn', '0.4.0' ] | |
490 verbose addNamed [ '0.4.0', '0.4.0' ] | |
491 silly lockFile 1f8ae097-grunt-google-cdn-0-4-0 [email protected] | |
492 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1f8ae097-grunt-google-cdn-0-4-0.lock | |
493 silly lockFile 1f8ae097-grunt-google-cdn-0-4-0 [email protected] | |
494 silly lockFile 1f8ae097-grunt-google-cdn-0-4-0 [email protected] | |
495 silly lockFile bf8aec2d-grunt-google-cdn-0-4-0 grunt-google-cdn@^0.4.0 | |
496 silly lockFile bf8aec2d-grunt-google-cdn-0-4-0 grunt-google-cdn@^0.4.0 | |
497 http 304 https://registry.npmjs.org/grunt-contrib-uglify | |
498 silly registry.get cb [ 304, | |
498 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:44 GMT', | |
498 silly registry.get server: 'Apache', | |
498 silly registry.get via: '1.1 varnish', | |
498 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:44 GMT', | |
498 silly registry.get 'cache-control': 'max-age=1', | |
498 silly registry.get etag: '"9BX53K97RIO5NQJZQ4JT03VU"', | |
498 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
498 silly registry.get 'x-cache': 'HIT', | |
498 silly registry.get 'x-cache-hits': '1', | |
498 silly registry.get 'x-timer': 'S1402280564.582816,VS0,VE239', | |
498 silly registry.get vary: 'Accept', | |
498 silly registry.get 'content-length': '0', | |
498 silly registry.get 'keep-alive': 'timeout=10, max=48', | |
498 silly registry.get connection: 'Keep-Alive' } ] | |
499 verbose etag grunt-contrib-uglify from cache | |
500 silly addNameRange number 2 { name: 'grunt-contrib-uglify', | |
500 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', | |
500 silly addNameRange hasData: true } | |
501 silly addNameRange versions [ 'grunt-contrib-uglify', | |
501 silly addNameRange [ '0.1.0', | |
501 silly addNameRange '0.1.1', | |
501 silly addNameRange '0.1.2', | |
501 silly addNameRange '0.2.0', | |
501 silly addNameRange '0.2.1', | |
501 silly addNameRange '0.2.2', | |
501 silly addNameRange '0.2.3', | |
501 silly addNameRange '0.2.4', | |
501 silly addNameRange '0.2.5', | |
501 silly addNameRange '0.2.6', | |
501 silly addNameRange '0.2.7', | |
501 silly addNameRange '0.3.0', | |
501 silly addNameRange '0.3.1', | |
501 silly addNameRange '0.1.1-rc5', | |
501 silly addNameRange '0.1.1-rc6', | |
501 silly addNameRange '0.3.2', | |
501 silly addNameRange '0.3.3', | |
501 silly addNameRange '0.4.0' ] ] | |
502 verbose addNamed [ 'grunt-contrib-uglify', '0.4.0' ] | |
503 verbose addNamed [ '0.4.0', '0.4.0' ] | |
504 silly lockFile a0aad41b-grunt-contrib-uglify-0-4-0 [email protected] | |
505 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\a0aad41b-grunt-contrib-uglify-0-4-0.lock | |
506 silly lockFile a0aad41b-grunt-contrib-uglify-0-4-0 [email protected] | |
507 silly lockFile a0aad41b-grunt-contrib-uglify-0-4-0 [email protected] | |
508 silly lockFile 2c051c6a-grunt-contrib-uglify-0-4-0 grunt-contrib-uglify@^0.4.0 | |
509 silly lockFile 2c051c6a-grunt-contrib-uglify-0-4-0 grunt-contrib-uglify@^0.4.0 | |
510 http 304 https://registry.npmjs.org/grunt-contrib-imagemin | |
511 silly registry.get cb [ 304, | |
511 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:44 GMT', | |
511 silly registry.get server: 'Apache', | |
511 silly registry.get via: '1.1 varnish', | |
511 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:45 GMT', | |
511 silly registry.get 'cache-control': 'max-age=1', | |
511 silly registry.get etag: '"46NICVAEU2ZX6HI3O0D2NXSMA"', | |
511 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
511 silly registry.get 'x-cache': 'MISS', | |
511 silly registry.get 'x-cache-hits': '0', | |
511 silly registry.get 'x-timer': 'S1402280564.891779,VS0,VE184', | |
511 silly registry.get vary: 'Accept', | |
511 silly registry.get 'content-length': '0', | |
511 silly registry.get 'keep-alive': 'timeout=10, max=48', | |
511 silly registry.get connection: 'Keep-Alive' } ] | |
512 verbose etag grunt-contrib-imagemin from cache | |
513 silly addNameRange number 2 { name: 'grunt-contrib-imagemin', | |
513 silly addNameRange range: '>=0.7.0-0 <0.8.0-0', | |
513 silly addNameRange hasData: true } | |
514 silly addNameRange versions [ 'grunt-contrib-imagemin', | |
514 silly addNameRange [ '0.1.0', | |
514 silly addNameRange '0.1.1', | |
514 silly addNameRange '0.1.2', | |
514 silly addNameRange '0.1.3', | |
514 silly addNameRange '0.1.4', | |
514 silly addNameRange '0.1.1-rc7', | |
514 silly addNameRange '0.1.1-rc8', | |
514 silly addNameRange '0.2.0', | |
514 silly addNameRange '0.2.1', | |
514 silly addNameRange '0.3.0', | |
514 silly addNameRange '0.4.0', | |
514 silly addNameRange '0.4.1', | |
514 silly addNameRange '0.5.0', | |
514 silly addNameRange '0.6.0', | |
514 silly addNameRange '0.6.1', | |
514 silly addNameRange '0.7.0', | |
514 silly addNameRange '0.7.1' ] ] | |
515 verbose addNamed [ 'grunt-contrib-imagemin', '0.7.1' ] | |
516 verbose addNamed [ '0.7.1', '0.7.1' ] | |
517 silly lockFile ea9ebd85-grunt-contrib-imagemin-0-7-1 [email protected] | |
518 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\ea9ebd85-grunt-contrib-imagemin-0-7-1.lock | |
519 silly lockFile ea9ebd85-grunt-contrib-imagemin-0-7-1 [email protected] | |
520 silly lockFile ea9ebd85-grunt-contrib-imagemin-0-7-1 [email protected] | |
521 silly lockFile 3b24a2ed-grunt-contrib-imagemin-0-7-0 grunt-contrib-imagemin@^0.7.0 | |
522 silly lockFile 3b24a2ed-grunt-contrib-imagemin-0-7-0 grunt-contrib-imagemin@^0.7.0 | |
523 http 304 https://registry.npmjs.org/grunt-contrib-concat | |
524 silly registry.get cb [ 304, | |
524 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:44 GMT', | |
524 silly registry.get server: 'Apache', | |
524 silly registry.get via: '1.1 varnish', | |
524 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:45 GMT', | |
524 silly registry.get 'cache-control': 'max-age=1', | |
524 silly registry.get etag: '"4A5E5OS7TAH7B57RX9HKFMNQ8"', | |
524 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
524 silly registry.get 'x-cache': 'HIT', | |
524 silly registry.get 'x-cache-hits': '1', | |
524 silly registry.get 'x-timer': 'S1402280564.943137,VS0,VE187', | |
524 silly registry.get vary: 'Accept', | |
524 silly registry.get 'content-length': '0', | |
524 silly registry.get 'keep-alive': 'timeout=10, max=48', | |
524 silly registry.get connection: 'Keep-Alive' } ] | |
525 verbose etag grunt-contrib-concat from cache | |
526 silly addNameRange number 2 { name: 'grunt-contrib-concat', | |
526 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', | |
526 silly addNameRange hasData: true } | |
527 silly addNameRange versions [ 'grunt-contrib-concat', | |
527 silly addNameRange [ '0.1.0', | |
527 silly addNameRange '0.1.1', | |
527 silly addNameRange '0.1.2', | |
527 silly addNameRange '0.1.3', | |
527 silly addNameRange '0.2.0', | |
527 silly addNameRange '0.3.0', | |
527 silly addNameRange '0.4.0', | |
527 silly addNameRange '0.1.2-rc5', | |
527 silly addNameRange '0.1.2-rc6' ] ] | |
528 verbose addNamed [ 'grunt-contrib-concat', '0.4.0' ] | |
529 verbose addNamed [ '0.4.0', '0.4.0' ] | |
530 silly lockFile 6dafb8ea-grunt-contrib-concat-0-4-0 [email protected] | |
531 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\6dafb8ea-grunt-contrib-concat-0-4-0.lock | |
532 silly lockFile 6dafb8ea-grunt-contrib-concat-0-4-0 [email protected] | |
533 silly lockFile 6dafb8ea-grunt-contrib-concat-0-4-0 [email protected] | |
534 silly lockFile cce3fe1f-grunt-contrib-concat-0-4-0 grunt-contrib-concat@^0.4.0 | |
535 silly lockFile cce3fe1f-grunt-contrib-concat-0-4-0 grunt-contrib-concat@^0.4.0 | |
536 http 304 https://registry.npmjs.org/grunt-ngmin | |
537 silly registry.get cb [ 304, | |
537 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:45 GMT', | |
537 silly registry.get server: 'Apache', | |
537 silly registry.get via: '1.1 varnish', | |
537 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:45 GMT', | |
537 silly registry.get 'cache-control': 'max-age=1', | |
537 silly registry.get etag: '"DQ5Y8CYLGZNF1UDT3K32GBROJ"', | |
537 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
537 silly registry.get 'x-cache': 'MISS', | |
537 silly registry.get 'x-cache-hits': '0', | |
537 silly registry.get 'x-timer': 'S1402280565.154140,VS0,VE181', | |
537 silly registry.get vary: 'Accept', | |
537 silly registry.get 'content-length': '0', | |
537 silly registry.get 'keep-alive': 'timeout=10, max=47', | |
537 silly registry.get connection: 'Keep-Alive' } ] | |
538 verbose etag grunt-ngmin from cache | |
539 silly addNameRange number 2 { name: 'grunt-ngmin', range: '=0.0.3', hasData: true } | |
540 silly addNameRange versions [ 'grunt-ngmin', [ '0.0.1', '0.0.2', '0.0.3' ] ] | |
541 verbose addNamed [ 'grunt-ngmin', '0.0.3' ] | |
542 verbose addNamed [ '0.0.3', '0.0.3' ] | |
543 silly lockFile 129b7627-grunt-ngmin-0-0-3 [email protected] | |
544 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\129b7627-grunt-ngmin-0-0-3.lock | |
545 silly lockFile 129b7627-grunt-ngmin-0-0-3 [email protected] | |
546 silly lockFile 129b7627-grunt-ngmin-0-0-3 [email protected] | |
547 silly lockFile 13bbf674-grunt-ngmin-0-0-3 grunt-ngmin@^0.0.3 | |
548 silly lockFile 13bbf674-grunt-ngmin-0-0-3 grunt-ngmin@^0.0.3 | |
549 http 304 https://registry.npmjs.org/load-grunt-tasks | |
550 silly registry.get cb [ 304, | |
550 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:45 GMT', | |
550 silly registry.get server: 'Apache', | |
550 silly registry.get via: '1.1 varnish', | |
550 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:45 GMT', | |
550 silly registry.get 'cache-control': 'max-age=1', | |
550 silly registry.get etag: '"4CWEQIZ9E104NJO8OZS01GGE3"', | |
550 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
550 silly registry.get 'x-cache': 'HIT', | |
550 silly registry.get 'x-cache-hits': '1', | |
550 silly registry.get 'x-timer': 'S1402280565.349799,VS0,VE196', | |
550 silly registry.get vary: 'Accept', | |
550 silly registry.get 'content-length': '0', | |
550 silly registry.get 'keep-alive': 'timeout=10, max=47', | |
550 silly registry.get connection: 'Keep-Alive' } ] | |
551 verbose etag load-grunt-tasks from cache | |
552 silly addNameRange number 2 { name: 'load-grunt-tasks', | |
552 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', | |
552 silly addNameRange hasData: true } | |
553 silly addNameRange versions [ 'load-grunt-tasks', | |
553 silly addNameRange [ '0.1.0', | |
553 silly addNameRange '0.1.1', | |
553 silly addNameRange '0.1.2', | |
553 silly addNameRange '0.1.3', | |
553 silly addNameRange '0.2.0', | |
553 silly addNameRange '0.2.1', | |
553 silly addNameRange '0.3.0', | |
553 silly addNameRange '0.4.0' ] ] | |
554 verbose addNamed [ 'load-grunt-tasks', '0.4.0' ] | |
555 verbose addNamed [ '0.4.0', '0.4.0' ] | |
556 silly lockFile e083907d-load-grunt-tasks-0-4-0 [email protected] | |
557 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\e083907d-load-grunt-tasks-0-4-0.lock | |
558 silly lockFile e083907d-load-grunt-tasks-0-4-0 [email protected] | |
559 silly lockFile e083907d-load-grunt-tasks-0-4-0 [email protected] | |
560 silly lockFile b8239e6c-load-grunt-tasks-0-4-0 load-grunt-tasks@^0.4.0 | |
561 silly lockFile b8239e6c-load-grunt-tasks-0-4-0 load-grunt-tasks@^0.4.0 | |
562 http 304 https://registry.npmjs.org/grunt-contrib-jshint | |
563 silly registry.get cb [ 304, | |
563 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:45 GMT', | |
563 silly registry.get server: 'Apache', | |
563 silly registry.get via: '1.1 varnish', | |
563 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:45 GMT', | |
563 silly registry.get 'cache-control': 'max-age=1', | |
563 silly registry.get etag: '"CPWGLP92RSUSI3S7ETN9DOQKP"', | |
563 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
563 silly registry.get 'x-cache': 'HIT', | |
563 silly registry.get 'x-cache-hits': '1', | |
563 silly registry.get 'x-timer': 'S1402280565.642160,VS0,VE182', | |
563 silly registry.get vary: 'Accept', | |
563 silly registry.get 'content-length': '0', | |
563 silly registry.get 'keep-alive': 'timeout=10, max=46', | |
563 silly registry.get connection: 'Keep-Alive' } ] | |
564 verbose etag grunt-contrib-jshint from cache | |
565 http 304 https://registry.npmjs.org/grunt-autoprefixer | |
566 silly registry.get cb [ 304, | |
566 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:45 GMT', | |
566 silly registry.get server: 'Apache', | |
566 silly registry.get via: '1.1 varnish', | |
566 silly registry.get 'last-modified': 'Sun, 08 Jun 2014 03:35:02 GMT', | |
566 silly registry.get 'cache-control': 'max-age=1', | |
566 silly registry.get etag: '"CVFZI7WQHJVJ4XJERMHVC2XZZ"', | |
566 silly registry.get 'x-served-by': 'cache-syd1621-SYD', | |
566 silly registry.get 'x-cache': 'MISS', | |
566 silly registry.get 'x-cache-hits': '0', | |
566 silly registry.get 'x-timer': 'S1402280565.657851,VS0,VE185', | |
566 silly registry.get vary: 'Accept', | |
566 silly registry.get 'content-length': '0', | |
566 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
566 silly registry.get connection: 'Keep-Alive' } ] | |
567 verbose etag grunt-autoprefixer from cache | |
568 silly addNameRange number 2 { name: 'grunt-autoprefixer', | |
568 silly addNameRange range: '>=0.7.3-0 <0.8.0-0', | |
568 silly addNameRange hasData: true } | |
569 silly addNameRange versions [ 'grunt-autoprefixer', | |
569 silly addNameRange [ '0.1.0', | |
569 silly addNameRange '0.1.20130424', | |
569 silly addNameRange '0.1.20130516', | |
569 silly addNameRange '0.1.20130615', | |
569 silly addNameRange '0.2.0', | |
569 silly addNameRange '0.2.20130718', | |
569 silly addNameRange '0.2.20130806', | |
569 silly addNameRange '0.3.0', | |
569 silly addNameRange '0.3.1', | |
569 silly addNameRange '0.4.0', | |
569 silly addNameRange '0.4.1', | |
569 silly addNameRange '0.4.2', | |
569 silly addNameRange '0.5.0', | |
569 silly addNameRange '0.6.0', | |
569 silly addNameRange '0.6.1', | |
569 silly addNameRange '0.6.2', | |
569 silly addNameRange '0.6.3', | |
569 silly addNameRange '0.6.4', | |
569 silly addNameRange '0.6.5', | |
569 silly addNameRange '0.7.0', | |
569 silly addNameRange '0.7.1', | |
569 silly addNameRange '0.7.2', | |
569 silly addNameRange '0.7.3', | |
569 silly addNameRange '0.7.4' ] ] | |
570 verbose addNamed [ 'grunt-autoprefixer', '0.7.4' ] | |
571 verbose addNamed [ '0.7.4', '0.7.4' ] | |
572 silly lockFile 2193124f-grunt-autoprefixer-0-7-4 [email protected] | |
573 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\2193124f-grunt-autoprefixer-0-7-4.lock | |
574 silly addNameRange number 2 { name: 'grunt-contrib-jshint', | |
574 silly addNameRange range: '>=0.10.0-0 <0.11.0-0', | |
574 silly addNameRange hasData: true } | |
575 silly addNameRange versions [ 'grunt-contrib-jshint', | |
575 silly addNameRange [ '0.1.0', | |
575 silly addNameRange '0.1.1', | |
575 silly addNameRange '0.2.0', | |
575 silly addNameRange '0.3.0', | |
575 silly addNameRange '0.4.0', | |
575 silly addNameRange '0.4.1', | |
575 silly addNameRange '0.4.2', | |
575 silly addNameRange '0.4.3', | |
575 silly addNameRange '0.5.0', | |
575 silly addNameRange '0.5.1', | |
575 silly addNameRange '0.5.2', | |
575 silly addNameRange '0.5.3', | |
575 silly addNameRange '0.5.4', | |
575 silly addNameRange '0.6.0', | |
575 silly addNameRange '0.6.1', | |
575 silly addNameRange '0.6.2', | |
575 silly addNameRange '0.6.3', | |
575 silly addNameRange '0.6.4', | |
575 silly addNameRange '0.6.5', | |
575 silly addNameRange '0.7.0', | |
575 silly addNameRange '0.7.1', | |
575 silly addNameRange '0.7.2', | |
575 silly addNameRange '0.8.0', | |
575 silly addNameRange '0.9.0', | |
575 silly addNameRange '0.9.1', | |
575 silly addNameRange '0.9.2', | |
575 silly addNameRange '0.10.0', | |
575 silly addNameRange '0.1.1-rc5', | |
575 silly addNameRange '0.1.1-rc6' ] ] | |
576 verbose addNamed [ 'grunt-contrib-jshint', '0.10.0' ] | |
577 verbose addNamed [ '0.10.0', '0.10.0' ] | |
578 silly lockFile af8d4102-grunt-contrib-jshint-0-10-0 [email protected] | |
579 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\af8d4102-grunt-contrib-jshint-0-10-0.lock | |
580 silly lockFile af8d4102-grunt-contrib-jshint-0-10-0 [email protected] | |
581 silly lockFile af8d4102-grunt-contrib-jshint-0-10-0 [email protected] | |
582 silly lockFile 2193124f-grunt-autoprefixer-0-7-4 [email protected] | |
583 silly lockFile 2193124f-grunt-autoprefixer-0-7-4 [email protected] | |
584 silly lockFile 1bfa20d8-grunt-contrib-jshint-0-10-0 grunt-contrib-jshint@^0.10.0 | |
585 silly lockFile 1bfa20d8-grunt-contrib-jshint-0-10-0 grunt-contrib-jshint@^0.10.0 | |
586 silly lockFile 071b3fa3-grunt-autoprefixer-0-7-3 grunt-autoprefixer@^0.7.3 | |
587 silly lockFile 071b3fa3-grunt-autoprefixer-0-7-3 grunt-autoprefixer@^0.7.3 | |
588 http 304 https://registry.npmjs.org/grunt-wiredep | |
589 silly registry.get cb [ 304, | |
589 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:45 GMT', | |
589 silly registry.get server: 'Apache', | |
589 silly registry.get via: '1.1 varnish', | |
589 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:46 GMT', | |
589 silly registry.get 'cache-control': 'max-age=1', | |
589 silly registry.get etag: '"9389OIQPWLMXZ2Z5B8AIRYH81"', | |
589 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
589 silly registry.get 'x-cache': 'MISS', | |
589 silly registry.get 'x-cache-hits': '0', | |
589 silly registry.get 'x-timer': 'S1402280565.791920,VS0,VE243', | |
589 silly registry.get vary: 'Accept', | |
589 silly registry.get 'content-length': '0', | |
589 silly registry.get 'keep-alive': 'timeout=10, max=46', | |
589 silly registry.get connection: 'Keep-Alive' } ] | |
590 verbose etag grunt-wiredep from cache | |
591 silly addNameRange number 2 { name: 'grunt-wiredep', | |
591 silly addNameRange range: '>=1.7.0-0 <2.0.0-0', | |
591 silly addNameRange hasData: true } | |
592 silly addNameRange versions [ 'grunt-wiredep', [ '1.7.0', '1.7.1' ] ] | |
593 verbose addNamed [ 'grunt-wiredep', '1.7.1' ] | |
594 verbose addNamed [ '1.7.1', '1.7.1' ] | |
595 silly lockFile 8f8c3a48-grunt-wiredep-1-7-1 [email protected] | |
596 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8f8c3a48-grunt-wiredep-1-7-1.lock | |
597 silly lockFile 8f8c3a48-grunt-wiredep-1-7-1 [email protected] | |
598 silly lockFile 8f8c3a48-grunt-wiredep-1-7-1 [email protected] | |
599 silly lockFile 93ccb32e-grunt-wiredep-1-7-0 grunt-wiredep@^1.7.0 | |
600 silly lockFile 93ccb32e-grunt-wiredep-1-7-0 grunt-wiredep@^1.7.0 | |
601 http 200 https://registry.npmjs.org/grunt-contrib-watch | |
602 silly registry.get cb [ 200, | |
602 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:45 GMT', | |
602 silly registry.get server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)', | |
602 silly registry.get etag: '"65BRTCZF4ECK7V8J97ZDGYETN"', | |
602 silly registry.get 'content-type': 'application/json', | |
602 silly registry.get 'cache-control': 'max-age=1', | |
602 silly registry.get 'content-length': '59374', | |
602 silly registry.get 'accept-ranges': 'bytes', | |
602 silly registry.get via: '1.1 varnish', | |
602 silly registry.get age: '0', | |
602 silly registry.get 'x-served-by': 'cache-syd1623-SYD', | |
602 silly registry.get 'x-cache': 'MISS', | |
602 silly registry.get 'x-cache-hits': '0', | |
602 silly registry.get 'x-timer': 'S1402280564.745683,VS0,VE749', | |
602 silly registry.get vary: 'Accept', | |
602 silly registry.get 'keep-alive': 'timeout=10, max=47', | |
602 silly registry.get connection: 'Keep-Alive' } ] | |
603 silly addNameRange number 2 { name: 'grunt-contrib-watch', | |
603 silly addNameRange range: '>=0.6.1-0 <0.7.0-0', | |
603 silly addNameRange hasData: true } | |
604 silly addNameRange versions [ 'grunt-contrib-watch', | |
604 silly addNameRange [ '0.1.0', | |
604 silly addNameRange '0.1.1', | |
604 silly addNameRange '0.1.2', | |
604 silly addNameRange '0.1.3', | |
604 silly addNameRange '0.1.4', | |
604 silly addNameRange '0.2.0', | |
604 silly addNameRange '0.3.0', | |
604 silly addNameRange '0.3.1', | |
604 silly addNameRange '0.4.0', | |
604 silly addNameRange '0.4.1', | |
604 silly addNameRange '0.4.2', | |
604 silly addNameRange '0.4.3', | |
604 silly addNameRange '0.4.4', | |
604 silly addNameRange '0.5.0', | |
604 silly addNameRange '0.5.1', | |
604 silly addNameRange '0.5.2', | |
604 silly addNameRange '0.5.3', | |
604 silly addNameRange '0.6.0', | |
604 silly addNameRange '0.6.1', | |
604 silly addNameRange '0.2.0-a', | |
604 silly addNameRange '0.2.0-rc5', | |
604 silly addNameRange '0.2.0-rc7' ] ] | |
605 verbose addNamed [ 'grunt-contrib-watch', '0.6.1' ] | |
606 verbose addNamed [ '0.6.1', '0.6.1' ] | |
607 silly lockFile 08049756-grunt-contrib-watch-0-6-1 [email protected] | |
608 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\08049756-grunt-contrib-watch-0-6-1.lock | |
609 silly lockFile 08049756-grunt-contrib-watch-0-6-1 [email protected] | |
610 silly lockFile 08049756-grunt-contrib-watch-0-6-1 [email protected] | |
611 silly lockFile 224b1ece-grunt-contrib-watch-0-6-1 grunt-contrib-watch@^0.6.1 | |
612 silly lockFile 224b1ece-grunt-contrib-watch-0-6-1 grunt-contrib-watch@^0.6.1 | |
613 http 304 https://registry.npmjs.org/grunt-svgmin | |
614 silly registry.get cb [ 304, | |
614 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:45 GMT', | |
614 silly registry.get server: 'Apache', | |
614 silly registry.get via: '1.1 varnish', | |
614 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:45 GMT', | |
614 silly registry.get 'cache-control': 'max-age=1', | |
614 silly registry.get etag: '"D3Z1I3AL7TSDW73H7JKC72DVU"', | |
614 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
614 silly registry.get 'x-cache': 'MISS', | |
614 silly registry.get 'x-cache-hits': '0', | |
614 silly registry.get 'x-timer': 'S1402280565.314313,VS0,VE240', | |
614 silly registry.get vary: 'Accept', | |
614 silly registry.get 'content-length': '0', | |
614 silly registry.get 'keep-alive': 'timeout=10, max=47', | |
614 silly registry.get connection: 'Keep-Alive' } ] | |
615 verbose etag grunt-svgmin from cache | |
616 silly addNameRange number 2 { name: 'grunt-svgmin', | |
616 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', | |
616 silly addNameRange hasData: true } | |
617 silly addNameRange versions [ 'grunt-svgmin', | |
617 silly addNameRange [ '0.1.0', '0.2.0', '0.2.1', '0.3.0', '0.3.1', '0.4.0' ] ] | |
618 verbose addNamed [ 'grunt-svgmin', '0.4.0' ] | |
619 verbose addNamed [ '0.4.0', '0.4.0' ] | |
620 silly lockFile 96533225-grunt-svgmin-0-4-0 [email protected] | |
621 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\96533225-grunt-svgmin-0-4-0.lock | |
622 silly lockFile 96533225-grunt-svgmin-0-4-0 [email protected] | |
623 silly lockFile 96533225-grunt-svgmin-0-4-0 [email protected] | |
624 silly lockFile e5c3356f-grunt-svgmin-0-4-0 grunt-svgmin@^0.4.0 | |
625 silly lockFile e5c3356f-grunt-svgmin-0-4-0 grunt-svgmin@^0.4.0 | |
626 http 304 https://registry.npmjs.org/grunt-usemin | |
627 silly registry.get cb [ 304, | |
627 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:46 GMT', | |
627 silly registry.get server: 'Apache', | |
627 silly registry.get via: '1.1 varnish', | |
627 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:46 GMT', | |
627 silly registry.get 'cache-control': 'max-age=1', | |
627 silly registry.get etag: '"8VA2M9NE26KH7LRA1XQ8W73R3"', | |
627 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
627 silly registry.get 'x-cache': 'MISS', | |
627 silly registry.get 'x-cache-hits': '0', | |
627 silly registry.get 'x-timer': 'S1402280566.169497,VS0,VE242', | |
627 silly registry.get vary: 'Accept', | |
627 silly registry.get 'content-length': '0', | |
627 silly registry.get 'keep-alive': 'timeout=10, max=45', | |
627 silly registry.get connection: 'Keep-Alive' } ] | |
628 verbose etag grunt-usemin from cache | |
629 silly addNameRange number 2 { name: 'grunt-usemin', | |
629 silly addNameRange range: '>=2.1.1-0 <3.0.0-0', | |
629 silly addNameRange hasData: true } | |
630 silly addNameRange versions [ 'grunt-usemin', | |
630 silly addNameRange [ '0.1.0', | |
630 silly addNameRange '0.1.1', | |
630 silly addNameRange '0.1.2', | |
630 silly addNameRange '0.1.5', | |
630 silly addNameRange '0.1.6', | |
630 silly addNameRange '0.1.7', | |
630 silly addNameRange '0.1.8', | |
630 silly addNameRange '0.1.9', | |
630 silly addNameRange '0.1.4', | |
630 silly addNameRange '0.1.10', | |
630 silly addNameRange '0.1.11', | |
630 silly addNameRange '0.1.12', | |
630 silly addNameRange '0.1.13', | |
630 silly addNameRange '2.0.0', | |
630 silly addNameRange '2.0.1', | |
630 silly addNameRange '2.0.2', | |
630 silly addNameRange '2.1.0', | |
630 silly addNameRange '2.1.1' ] ] | |
631 verbose addNamed [ 'grunt-usemin', '2.1.1' ] | |
632 verbose addNamed [ '2.1.1', '2.1.1' ] | |
633 silly lockFile 64961066-grunt-usemin-2-1-1 [email protected] | |
634 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\64961066-grunt-usemin-2-1-1.lock | |
635 silly lockFile 64961066-grunt-usemin-2-1-1 [email protected] | |
636 silly lockFile 64961066-grunt-usemin-2-1-1 [email protected] | |
637 silly lockFile 910747d3-grunt-usemin-2-1-1 grunt-usemin@^2.1.1 | |
638 silly lockFile 910747d3-grunt-usemin-2-1-1 grunt-usemin@^2.1.1 | |
639 http 304 https://registry.npmjs.org/time-grunt | |
640 silly registry.get cb [ 304, | |
640 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:46 GMT', | |
640 silly registry.get server: 'Apache', | |
640 silly registry.get via: '1.1 varnish', | |
640 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:46 GMT', | |
640 silly registry.get 'cache-control': 'max-age=1', | |
640 silly registry.get etag: '"7XGIIQSBWPXZMQCTY1ATWTUXF"', | |
640 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
640 silly registry.get 'x-cache': 'HIT', | |
640 silly registry.get 'x-cache-hits': '1', | |
640 silly registry.get 'x-timer': 'S1402280566.583967,VS0,VE216', | |
640 silly registry.get vary: 'Accept', | |
640 silly registry.get 'content-length': '0', | |
640 silly registry.get 'keep-alive': 'timeout=10, max=45', | |
640 silly registry.get connection: 'Keep-Alive' } ] | |
641 verbose etag time-grunt from cache | |
642 silly addNameRange number 2 { name: 'time-grunt', | |
642 silly addNameRange range: '>=0.3.1-0 <0.4.0-0', | |
642 silly addNameRange hasData: true } | |
643 silly addNameRange versions [ 'time-grunt', | |
643 silly addNameRange [ '0.1.0', | |
643 silly addNameRange '0.1.1', | |
643 silly addNameRange '0.1.2', | |
643 silly addNameRange '0.2.0', | |
643 silly addNameRange '0.2.1', | |
643 silly addNameRange '0.2.2', | |
643 silly addNameRange '0.2.3', | |
643 silly addNameRange '0.2.4', | |
643 silly addNameRange '0.2.5', | |
643 silly addNameRange '0.2.6', | |
643 silly addNameRange '0.2.7', | |
643 silly addNameRange '0.2.8', | |
643 silly addNameRange '0.2.9', | |
643 silly addNameRange '0.2.10', | |
643 silly addNameRange '0.3.1', | |
643 silly addNameRange '0.3.2' ] ] | |
644 verbose addNamed [ 'time-grunt', '0.3.2' ] | |
645 verbose addNamed [ '0.3.2', '0.3.2' ] | |
646 silly lockFile 011f4eab-time-grunt-0-3-2 [email protected] | |
647 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\011f4eab-time-grunt-0-3-2.lock | |
648 silly lockFile 011f4eab-time-grunt-0-3-2 [email protected] | |
649 silly lockFile 011f4eab-time-grunt-0-3-2 [email protected] | |
650 silly lockFile c6fdd19d-time-grunt-0-3-1 time-grunt@^0.3.1 | |
651 silly lockFile c6fdd19d-time-grunt-0-3-1 time-grunt@^0.3.1 | |
652 http 304 https://registry.npmjs.org/grunt-newer | |
653 silly registry.get cb [ 304, | |
653 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:46 GMT', | |
653 silly registry.get server: 'Apache', | |
653 silly registry.get via: '1.1 varnish', | |
653 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:46 GMT', | |
653 silly registry.get 'cache-control': 'max-age=1', | |
653 silly registry.get etag: '"3WGRMIRSOQQKFVTTEVVF2WRDI"', | |
653 silly registry.get 'x-served-by': 'cache-syd1623-SYD', | |
653 silly registry.get 'x-cache': 'HIT', | |
653 silly registry.get 'x-cache-hits': '1', | |
653 silly registry.get 'x-timer': 'S1402280566.624091,VS0,VE246', | |
653 silly registry.get vary: 'Accept', | |
653 silly registry.get 'content-length': '0', | |
653 silly registry.get 'keep-alive': 'timeout=10, max=46', | |
653 silly registry.get connection: 'Keep-Alive' } ] | |
654 verbose etag grunt-newer from cache | |
655 silly addNameRange number 2 { name: 'grunt-newer', | |
655 silly addNameRange range: '>=0.7.0-0 <0.8.0-0', | |
655 silly addNameRange hasData: true } | |
656 silly addNameRange versions [ 'grunt-newer', | |
656 silly addNameRange [ '0.1.0', | |
656 silly addNameRange '0.2.0', | |
656 silly addNameRange '0.3.1', | |
656 silly addNameRange '0.4.0', | |
656 silly addNameRange '0.4.1', | |
656 silly addNameRange '0.5.0', | |
656 silly addNameRange '0.5.1', | |
656 silly addNameRange '0.5.2', | |
656 silly addNameRange '0.5.3', | |
656 silly addNameRange '0.5.4', | |
656 silly addNameRange '0.6.0', | |
656 silly addNameRange '0.6.1', | |
656 silly addNameRange '0.7.0' ] ] | |
657 verbose addNamed [ 'grunt-newer', '0.7.0' ] | |
658 verbose addNamed [ '0.7.0', '0.7.0' ] | |
659 silly lockFile fbffb9b4-grunt-newer-0-7-0 [email protected] | |
660 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\fbffb9b4-grunt-newer-0-7-0.lock | |
661 silly lockFile fbffb9b4-grunt-newer-0-7-0 [email protected] | |
662 silly lockFile fbffb9b4-grunt-newer-0-7-0 [email protected] | |
663 silly lockFile 78b2a39f-grunt-newer-0-7-0 grunt-newer@^0.7.0 | |
664 silly lockFile 78b2a39f-grunt-newer-0-7-0 grunt-newer@^0.7.0 | |
665 http 304 https://registry.npmjs.org/jshint-stylish | |
666 silly registry.get cb [ 304, | |
666 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:46 GMT', | |
666 silly registry.get server: 'Apache', | |
666 silly registry.get via: '1.1 varnish', | |
666 silly registry.get 'last-modified': 'Sun, 08 Jun 2014 20:18:27 GMT', | |
666 silly registry.get 'cache-control': 'max-age=1', | |
666 silly registry.get etag: '"24XQK3SUAEJIAI32TYXI3X6DM"', | |
666 silly registry.get 'x-served-by': 'cache-syd1621-SYD', | |
666 silly registry.get 'x-cache': 'HIT', | |
666 silly registry.get 'x-cache-hits': '1', | |
666 silly registry.get 'x-timer': 'S1402280566.177020,VS0,VE988', | |
666 silly registry.get vary: 'Accept', | |
666 silly registry.get 'content-length': '0', | |
666 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
666 silly registry.get connection: 'Keep-Alive' } ] | |
667 verbose etag jshint-stylish from cache | |
668 silly addNameRange number 2 { name: 'jshint-stylish', | |
668 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', | |
668 silly addNameRange hasData: true } | |
669 silly addNameRange versions [ 'jshint-stylish', | |
669 silly addNameRange [ '0.1.0', '0.1.1', '0.1.2', '0.1.3', '0.1.4', '0.1.5', '0.2.0' ] ] | |
670 verbose addNamed [ 'jshint-stylish', '0.2.0' ] | |
671 verbose addNamed [ '0.2.0', '0.2.0' ] | |
672 silly lockFile 5bd4396e-jshint-stylish-0-2-0 [email protected] | |
673 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\5bd4396e-jshint-stylish-0-2-0.lock | |
674 silly lockFile 5bd4396e-jshint-stylish-0-2-0 [email protected] | |
675 silly lockFile 5bd4396e-jshint-stylish-0-2-0 [email protected] | |
676 silly lockFile 1d33a9dd-jshint-stylish-0-2-0 jshint-stylish@^0.2.0 | |
677 silly lockFile 1d33a9dd-jshint-stylish-0-2-0 jshint-stylish@^0.2.0 | |
678 silly resolved [ { name: 'grunt-contrib-clean', | |
678 silly resolved description: 'Clean files and folders.', | |
678 silly resolved version: '0.5.0', | |
678 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-clean', | |
678 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-clean.git' }, | |
678 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-clean/issues' }, | |
678 silly resolved licenses: [ [Object] ], | |
678 silly resolved main: 'Gruntfile.js', | |
678 silly resolved engines: { node: '>= 0.8.0' }, | |
678 silly resolved scripts: { test: 'grunt test' }, | |
678 silly resolved dependencies: { rimraf: '~2.2.1' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { 'grunt-contrib-jshint': '~0.2.0', | |
678 silly resolved 'grunt-contrib-nodeunit': '~0.1.2', | |
678 silly resolved 'grunt-contrib-internal': '~0.4.4', | |
678 silly resolved grunt: '~0.4.0' }, | |
678 silly resolved peerDependencies: { grunt: '~0.4.0' }, | |
678 silly resolved keywords: [ 'gruntplugin' ], | |
678 silly resolved contributors: [ [Object], [Object], [Object], [Object], [Object], [Object] ], | |
678 silly resolved readme: '# grunt-contrib-clean [![Build Status](https://travis-ci.org/gruntjs/grunt-contrib-clean.png?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-clean)\n\n> Clean files and folders.\n\n\n\n## Getting Started\nThis plugin requires Grunt `~0.4.0`\n\nIf you haven\'t used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-contrib-clean --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-contrib-clean\');\n```\n\n*This plugin was designed to work with Grunt 0.4.x. If you\'re still using grunt v0.3.x it\'s strongly recommended that [you upgrade](http://gruntjs.com/upgrading-from-0.3-to-0.4), but in case you can\'t please use [v0.3.2](https://github.com/gruntjs/grunt-contrib-clean/tree/grunt-0.3-stable).*\n\n\n\n## Clean task\n_Run this task with the `grunt clean` command._\n\nTask targets, files and options may be specified according to the grunt [Configuring tasks](http://gruntjs.com/configuring-tasks) guide.\n\n*Due to the destructive nature of this task, always be cautious of the paths you clean.*\n### Options\n\n#### force\nType: `Boolean` \nDefault: false\n\nThis overrides this task from blocking deletion of folders outside current working dir (CWD). Use with caution.\n\n#### no-write\nType: `Boolean` \nDefault: false\n\nWill log messages of what would happen if the task was ran but doesn\'t actually delete the files.\n\n### Usage Examples\n\nThere are three formats you can use to run this task.\n\n#### Short\n\n```js\nclean: ["path/to/dir/one", "path/to/dir/two"]\n```\n\n#### Medium (specific targets with global options)\n\n```js\nclean: {\n build: ["path/to/dir/one", "path/to/dir/two"],\n release: ["path/to/another/dir/one", "path/to/another/dir/two"]\n},\n```\n\n#### Long (specific targets with per target options)\n\n```js\nclean: {\n build: {\n src: ["path/to/dir/one", "path/to/dir/two"]\n }\n}\n```\n\n## Release History\n\n * 2013-07-15 v0.5.0 Use rimraf directly, version 2.2.1 to fix issue on Windows. Add no-write option to mimic grunt.file.delete behavior.\n * 2013-04-16 v0.4.1 Check if file exists to avoid trying to delete a non-existent file.\n * 2013-02-15 v0.4.0 First official release for Grunt 0.4.0.\n * 2013-01-18 v0.4.0rc6 Updating grunt/gruntplugin dependencies to rc6. Changing in-development grunt/gruntplugin dependency versions from tilde version ranges to specific versions.\n * 2013-01-09 v0.4.0rc5 Updating to work with grunt v0.4.0rc5. Switching to this.filesSrc api.\n * 2012-12-07 v0.4.0a Conversion to grunt v0.4 conventions. Remove node v0.6 and grunt v0.3 support. Add force option to bypass CWD check.\n * 2012-09-23 v0.3.0 Options no longer accepted from global config key.\n * 2012-09-10 v0.2.0 Refactored from grunt-contrib into individual repo.\n\n---\n\nTask submitted by [Tim Branyen](http://tbranyen.com/)\n\n*This file was generated on Mon Jul 15 2013 20:45:46.*\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _from: 'grunt-contrib-clean@^0.5.0' }, | |
678 silly resolved { name: 'grunt-filerev', | |
678 silly resolved version: '0.2.1', | |
678 silly resolved description: 'Asset revisioning by using file content hashing', | |
678 silly resolved keywords: [ 'gruntplugin', 'optimize', 'rev', 'revision', 'minify', 'assets' ], | |
678 silly resolved author: | |
678 silly resolved { name: 'Frederick Ros', | |
678 silly resolved email: '[email protected]', | |
678 silly resolved url: 'https://github.com/sleeper' }, | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/yeoman/grunt-filerev.git' }, | |
678 silly resolved scripts: { test: 'grunt' }, | |
678 silly resolved dependencies: { chalk: '~0.4.0', 'each-async': '~0.1.0' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { grunt: '~0.4.2', | |
678 silly resolved 'grunt-contrib-copy': '~0.4.0', | |
678 silly resolved 'grunt-contrib-clean': '~0.5.0', | |
678 silly resolved 'grunt-simple-mocha': '~0.4.0', | |
678 silly resolved 'grunt-contrib-jshint': '~0.7.2' }, | |
678 silly resolved peerDependencies: { grunt: '>=0.4.0' }, | |
678 silly resolved engines: { node: '>=0.10.0' }, | |
678 silly resolved licenses: { type: 'BSD' }, | |
678 silly resolved readme: '# grunt-filerev [![Build Status](https://secure.travis-ci.org/yeoman/grunt-filerev.png?branch=master)](http://travis-ci.org/yeoman/grunt-filerev) [![Built with Grunt](https://cdn.gruntjs.com/builtwith.png)](http://gruntjs.com/)\n\n> Static asset revisioning through file content hash\n\n\n## Getting Started\n\nIf you haven\'t used [grunt][] before, be sure to check out the [Getting Started][] guide, as it explains how to create a [gruntfile][Getting Started] as well as install and use grunt plugins. Once you\'re familiar with that process, install this plugin with this command:\n\n```shell\nnpm install --save-dev grunt-filerev\n```\n\n[grunt]: http://gruntjs.com\n[Getting Started]: http://gruntjs.com/getting-started\n\n\n## Overview\n\nThis task will revision your files based on its contents. You should then set the files to expire far into the future for better caching and it will only update when it changes.\n\n\n### Example\n\n```js\ngrunt.initConfig({\n filerev: {\n options: {\n encoding: \'utf8\',\n algorithm: \'md5\',\n length: 8\n },\n images: {\n src: \'img/**/*.{jpg,jpeg,gif,png,webp}\'\n }\n },\n});\n```\n\n\n### Options\n\n#### options.encoding\n\nType: `String` \nDefault: `\'utf8\'`\n\nThe file encoding.\n\n#### options.algorithm\n\nType: `String` \nDefault: `\'md5\'`\n\n`algorithm` is dependent on the available algorithms supported by the version of OpenSSL on the platform. Examples are `\'sha1\'`, `\'md5\'`, `\'sha256\'`, `\'sha512\'`, etc. On recent releases, `openssl list-message-digest-algorithms` will display the available digest algorithms.\n\n#### options.length\n\nType: `Number` \nDefault: `8`\n\nThe number of characters of the file hash to prefix the file name with.\n\n### Destination\n\nIt will overwrite the `src` files if you don\'t specify a `dest`:\n\n```js\nfilerev: {\n images: {\n src: [\'img1.png\', \'img2.png\'],\n dest: \'tmp\'\n }\n}\n```\n#### Summary\n\nThe task keeps track of all files created and its sources in a summary that is\nexposed through the `grunt.filerev.summary` object. It can be used to replace\nreferences to the revved files or debugging purposes. The key of the object is\nthe original filename, the value is the new revved path.\n\nFor a configuration like this\n\n```js\nfilerev: {\n images: {\n src: [\'img1.png\', \'img2.png\'],\n dest: \'tmp\'\n }\n}\n```\n\nthe content `grunt.filerev.summary` could look like that:\n\n```js\n{\n \'img1.png\': \'tmp/img1.59bcc3ad.png\',\n \'img2.png\': \'tmp/img2.060b1aa6.png\'\n}\n```\n\n## License\n\n[BSD license](http://opensource.org/licenses/bsd-license.php) and copyright Google\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved bugs: { url: 'https://github.com/yeoman/grunt-filerev/issues' }, | |
678 silly resolved homepage: 'https://github.com/yeoman/grunt-filerev', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _shasum: '4af9e0cfeda7bb01670765697911229811f6f4d3', | |
678 silly resolved _from: 'grunt-filerev@^0.2.1', | |
678 silly resolved _resolved: 'https://registry.npmjs.org/grunt-filerev/-/grunt-filerev-0.2.1.tgz' }, | |
678 silly resolved { name: 'grunt', | |
678 silly resolved description: 'The JavaScript Task Runner', | |
678 silly resolved version: '0.4.5', | |
678 silly resolved author: { name: '"Cowboy" Ben Alman', url: 'http://benalman.com/' }, | |
678 silly resolved homepage: 'http://gruntjs.com/', | |
678 silly resolved repository: { type: 'git', url: 'git://github.com/gruntjs/grunt.git' }, | |
678 silly resolved bugs: { url: 'http://github.com/gruntjs/grunt/issues' }, | |
678 silly resolved licenses: [ [Object] ], | |
678 silly resolved main: 'lib/grunt', | |
678 silly resolved scripts: { test: 'grunt test' }, | |
678 silly resolved engines: { node: '>= 0.8.0' }, | |
678 silly resolved keywords: | |
678 silly resolved [ 'task', | |
678 silly resolved 'async', | |
678 silly resolved 'cli', | |
678 silly resolved 'minify', | |
678 silly resolved 'uglify', | |
678 silly resolved 'build', | |
678 silly resolved 'lodash', | |
678 silly resolved 'unit', | |
678 silly resolved 'test', | |
678 silly resolved 'qunit', | |
678 silly resolved 'nodeunit', | |
678 silly resolved 'server', | |
678 silly resolved 'init', | |
678 silly resolved 'scaffold', | |
678 silly resolved 'make', | |
678 silly resolved 'jake', | |
678 silly resolved 'tool' ], | |
678 silly resolved dependencies: | |
678 silly resolved { async: '~0.1.22', | |
678 silly resolved 'coffee-script': '~1.3.3', | |
678 silly resolved colors: '~0.6.2', | |
678 silly resolved dateformat: '1.0.2-1.2.3', | |
678 silly resolved eventemitter2: '~0.4.13', | |
678 silly resolved 'findup-sync': '~0.1.2', | |
678 silly resolved glob: '~3.1.21', | |
678 silly resolved hooker: '~0.2.3', | |
678 silly resolved 'iconv-lite': '~0.2.11', | |
678 silly resolved minimatch: '~0.2.12', | |
678 silly resolved nopt: '~1.0.10', | |
678 silly resolved rimraf: '~2.2.8', | |
678 silly resolved lodash: '~0.9.2', | |
678 silly resolved 'underscore.string': '~2.2.1', | |
678 silly resolved which: '~1.0.5', | |
678 silly resolved 'js-yaml': '~2.0.5', | |
678 silly resolved exit: '~0.1.1', | |
678 silly resolved getobject: '~0.1.0', | |
678 silly resolved 'grunt-legacy-util': '~0.2.0', | |
678 silly resolved 'grunt-legacy-log': '~0.1.0' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { temporary: '~0.0.4', | |
678 silly resolved 'grunt-contrib-jshint': '~0.6.4', | |
678 silly resolved 'grunt-contrib-nodeunit': '~0.2.0', | |
678 silly resolved 'grunt-contrib-watch': '~0.5.3', | |
678 silly resolved difflet: '~0.2.3', | |
678 silly resolved semver: '2.1.0', | |
678 silly resolved shelljs: '~0.2.5' }, | |
678 silly resolved readme: '# Grunt: The JavaScript Task Runner\n\n[![Build Status: Linux](https://secure.travis-ci.org/gruntjs/grunt.png?branch=master)](http://travis-ci.org/gruntjs/grunt)\n<a href="https://ci.appveyor.com/project/gruntjs/grunt"><img src="https://ci.appveyor.com/api/projects/status/32r7s2skrgm9ubva/branch/master" alt="Build Status: Windows" height="18" /></a>\n[![Built with Grunt](https://cdn.gruntjs.com/builtwith.png)](http://gruntjs.com/)\n\n<img align="right" height="260" src="http://gruntjs.com/img/grunt-logo-no-wordmark.svg">\n\n\n### Documentation\n\nVisit the [gruntjs.com](http://gruntjs.com/) website for all the things.\n\n### Support / Contributing\nBefore you make an issue, please read our [Contributing](http://gruntjs.com/contributing) guide.\n\nYou can find the grunt team in [#grunt on irc.freenode.net](http://webchat.freenode.net/?channels=grunt).\n\n### Release History\nSee the [CHANGELOG](CHANGELOG).\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _shasum: '56937cd5194324adff6d207631832a9d6ba4e7f0', | |
678 silly resolved _from: 'grunt@^0.4.1', | |
678 silly resolved _resolved: 'https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz' }, | |
678 silly resolved { name: 'grunt-concurrent', | |
678 silly resolved version: '0.5.0', | |
678 silly resolved description: 'Run grunt tasks concurrently', | |
678 silly resolved keywords: | |
678 silly resolved [ 'gruntplugin', | |
678 silly resolved 'concurrent', | |
678 silly resolved 'parallel', | |
678 silly resolved 'simultaneous', | |
678 silly resolved 'optimize', | |
678 silly resolved 'speed' ], | |
678 silly resolved author: | |
678 silly resolved { name: 'Sindre Sorhus', | |
678 silly resolved email: '[email protected]', | |
678 silly resolved url: 'http://sindresorhus.com' }, | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/sindresorhus/grunt-concurrent' }, | |
678 silly resolved scripts: { test: 'npm install nodemon -g && grunt' }, | |
678 silly resolved dependencies: { async: '~0.2.9', 'pad-stdio': '^0.1.0' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { grunt: '~0.4.1', | |
678 silly resolved 'grunt-contrib-clean': '~0.5.0', | |
678 silly resolved 'grunt-simple-mocha': '~0.4.0', | |
678 silly resolved 'grunt-contrib-watch': '~0.5.3', | |
678 silly resolved 'grunt-nodemon': '^0.2.0' }, | |
678 silly resolved peerDependencies: { grunt: '~0.4.0' }, | |
678 silly resolved engines: { node: '>=0.10.0' }, | |
678 silly resolved licenses: { type: 'MIT' }, | |
678 silly resolved readme: '# grunt-concurrent [![Build Status](https://secure.travis-ci.org/sindresorhus/grunt-concurrent.png?branch=master)](http://travis-ci.org/sindresorhus/grunt-concurrent) [![Built with Grunt](https://cdn.gruntjs.com/builtwith.png)](http://gruntjs.com/)\n\n> Run grunt tasks concurrently\n\nRunning slow tasks like Coffee and Sass concurrently can potentially improve your build time significantly. This task is also useful if you need to run multiple blocking tasks like `nodemon` and `watch` at once, as seen in the example config.\n\n![screenshot](screenshot.png)\n\nThis task is similar to grunt-parallel, but more focused by leaving out support for shell scripts which results in a leaner config. It also has a smaller dependency size and pads the output of concurrent tasks, as seen above.\n\n\n## Getting Started\n\nIf you haven\'t used [grunt][] before, be sure to check out the [Getting Started][] guide, as it explains how to create a [gruntfile][Getting Started] as well as install and use grunt plugins. Once you\'re familiar with that process, install this plugin with this command:\n\n```sh\nnpm install grunt-concurrent --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-concurrent\');\n```\n\n*Tip: the [load-grunt-tasks](https://github.com/sindresorhus/load-grunt-tasks) module makes it easier to load multiple grunt tasks.*\n\n\n[grunt]: http://gruntjs.com\n[Getting Started]: https://github.com/gruntjs/grunt/wiki/Getting-started\n\n\n## Documentation\n\nSee the [Gruntfile](Gruntfile.js) in this repo for a full example.\n\nJust specify the tasks you want to run concurrently as an array in a target of this task as shown below.\n\n\n### Example config\n\nThis will first run the Coffee and Sass tasks at the same time, then the JSHint and Mocha tasks at the same time.\n\n```javascript\ngrunt.initConfig({\n\tconcurrent: {\n\t\ttarget1: [\'coffee\', \'sass\'],\n\t\ttarget2: [\'jshint\', \'mocha\']\n\t}\n});\n\ngrunt.loadNpmTasks(\'grunt-concurrent\');\ngrunt.registerTask(\'default\', [\'concurrent:target1\', \'concurrent:target2\']);\n```\n\n\n## Options\n\n### limit\n\nType: `Number` \nDefault: Number of CPU cores (`require(\'os\').cpus().length`) with a minimum of 2\n\nLimit of how many tasks that are run concurrently.\n\n### logConcurrentOutput\n\nType: `Boolean` \nDefault: `false`\n\nYou can optionally log the output of your concurrent tasks by specifying the `logConcurrentOutput` option. Here is an example config which runs [grunt-nodemon](https://github.com/ChrisWren/grunt-nodemon) to launch and monitor a node server and [grunt-contrib-watch](https://github.com/gruntjs/grunt-contrib-watch) to watch for asset changes all in one terminal tab:\n\n```javascript\ngrunt.initConfig({\n\tconcurrent: {\n\t\ttarget: {\n\t\t\ttasks: [\'nodemon\', \'watch\'],\n\t\t\toptions: {\n\t\t\t\tlogConcurrentOutput: true\n\t\t\t}\n\t\t}\n\t}\n});\n\ngrunt.loadNpmTasks(\'grunt-concurrent\');\ngrunt.registerTask(\'default\', [\'concurrent:target\']);\n```\n\n*Note the output will be messy when combining certain tasks. This option is best used with tasks that don\'t exit like watch and nodemon to monitor the output of long-running concurrent tasks.*\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n', | |
678 silly resolved readmeFilename: 'readme.md', | |
678 silly resolved bugs: { url: 'https://github.com/sindresorhus/grunt-concurrent/issues' }, | |
678 silly resolved homepage: 'https://github.com/sindresorhus/grunt-concurrent', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _from: 'grunt-concurrent@^0.5.0' }, | |
678 silly resolved { name: 'grunt-contrib-copy', | |
678 silly resolved description: 'Copy files and folders.', | |
678 silly resolved version: '0.5.0', | |
678 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-copy', | |
678 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-copy.git' }, | |
678 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-copy/issues' }, | |
678 silly resolved licenses: [ [Object] ], | |
678 silly resolved engines: { node: '>= 0.8.0' }, | |
678 silly resolved scripts: { test: 'grunt test' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { 'grunt-contrib-jshint': '~0.6.2', | |
678 silly resolved 'grunt-contrib-nodeunit': '~0.2.0', | |
678 silly resolved 'grunt-contrib-clean': '~0.5.0', | |
678 silly resolved 'grunt-contrib-internal': '~0.4.5', | |
678 silly resolved grunt: '~0.4.0' }, | |
678 silly resolved peerDependencies: { grunt: '~0.4.0' }, | |
678 silly resolved keywords: [ 'gruntplugin' ], | |
678 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], | |
678 silly resolved readme: '# grunt-contrib-copy v0.5.0 [![Build Status](https://travis-ci.org/gruntjs/grunt-contrib-copy.png?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-copy)\n\n> Copy files and folders.\n\n\n\n## Getting Started\nThis plugin requires Grunt `~0.4.0`\n\nIf you haven\'t used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-contrib-copy --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-contrib-copy\');\n```\n\n*This plugin was designed to work with Grunt 0.4.x. If you\'re still using grunt v0.3.x it\'s strongly recommended that [you upgrade](http://gruntjs.com/upgrading-from-0.3-to-0.4), but in case you can\'t please use [v0.3.2](https://github.com/gruntjs/grunt-contrib-copy/tree/grunt-0.3-stable).*\n\n\n\n## Copy task\n_Run this task with the `grunt copy` command._\n\nTask targets, files and options may be specified according to the grunt [Configuring tasks](http://gruntjs.com/configuring-tasks) guide.\n### Options\n\n#### process\nType: `Function(content, srcpath)`\n\nThis option is passed to `grunt.file.copy` as an advanced way to control the file contents that are copied.\n\n*`processContent` has been renamed to `process` and the option name will be removed in the future.*\n\n#### noProcess\nType: `String`\n\nThis option is passed to `grunt.file.copy` as an advanced way to control which file contents are processed.\n\n*`processContentExclude` has been renamed to `noProcess` and the option name will be removed in the future.*\n\n#### encoding\nType: `String` \nDefault: `grunt.file.defaultEncoding`\n\nThe file encoding to copy files with.\n\n#### mode\nType: `Boolean` or `Number` \nDefault: `false`\n\nWhether to copy or set the existing file permissions. Set to `true` to copy the existing file permissions. Or set to the mode, i.e.: `0644`, that copied files will be set to.\n\n### Usage Examples\n\n```js\ncopy: {\n main: {\n files: [\n // includes files within path\n {expand: true, src: [\'path/*\'], dest: \'dest/\', filter: \'isFile\'},\n\n // includes files within path and its sub-directories\n {expand: true, src: [\'path/**\'], dest: \'dest/\'},\n\n // makes all src relative to cwd\n {expand: true, cwd: \'path/\', src: [\'**\'], dest: \'dest/\'},\n\n // flattens results to a single level\n {expand: true, flatten: true, src: [\'path/**\'], dest: \'dest/\', filter: \'isFile\'}\n ]\n }\n}\n```\n\nThis task supports all the file mapping format Grunt supports. Please read [Globbing patterns](http://gruntjs.com/configuring-tasks#globbing-patterns) and [Building the files object dynamically](http://gruntjs.com/configuring-tasks#building-the-files-object-dynamically) for additional details.\n\nHere are some additional examples, given the following file tree:\n```shell\n$ tree -I node_modules\n.\n├── Gruntfile.js\n└── src\n ├── a\n └── subdir\n └── b\n\n2 directories, 3 files\n```\n\n**Copy a single file tree:**\n```js\ncopy: {\n main: {\n src: \'src/*\',\n dest: \'dest/\',\n },\n},\n```\n\n```shell\n$ grunt copy\nRunning "copy:main" (copy) task\nCreated 1 directories, copied 1 files\n\nDone, without errors.\n$ tree -I node_modules\n.\n├── Gruntfile.js\n├── dest\n│ └── src\n│ ├── a\n│ └── subdir\n└── src\n ├── a\n └── subdir\n └── b\n\n5 directories, 4 files\n```\n\n**Flattening the filepath output:**\n\n```js\ncopy: {\n main: {\n expand: true,\n cwd: \'src/\',\n src: \'**\',\n dest: \'dest/\',\n flatten: true,\n filter: \'isFile\',\n },\n},\n```\n\n```shell\n$ grunt copy\nRunning "copy:main" (copy) task\nCopied 2 files\n\nDone, without errors.\n$ tree -I node_modules\n.\n├── Gruntfile.js\n├── dest\n│ ├── a\n│ └── b\n└── src\n ├── a\n └── subdir\n └── b\n\n3 directories, 5 files\n```\n\n\n**Copy and modify a file:**\n\nTo change the contents of a file as it is copied, set an `options.process` function as follows:\n\n```js\ncopy: {\n main: {\n src: \'src/a\',\n dest: \'src/a.bak\',\n options: {\n process: function (content, srcpath) {\n return content.replace(/[sad ]/g,"_");\n }\n }\n },\n},\n```\n\nHere all occurences of the letters "s", "a" and "d", as well as all spaces, will be changed to underlines in "a.bak". Of course, you are not limited to just using regex replacements.\n\nTo process all files in a directory, the `process` function is used in exactly the same way.\n\nNOTE: If `process` is not working, be aware it was called `processContent` in v0.4.1 and earlier.\n\n\n##### Troubleshooting\n\nBy default, if a file or directory is not found it is quietly ignored. If the file should exist, and non-existence generate an error, then add `nonull:true`. For instance, this Gruntfile.js entry:\n\n```js\ncopy: {\n main: {\n nonull: true,\n src: \'not-there\',\n dest: \'create-me\',\n },\n},\n```\n\ngives this output:\n\n```shell\n$ grunt copy\nRunning "copy:main" (copy) task\nWarning: Unable to read "not-there" file (Error code: ENOENT). Use --force to continue.\n\nAborted due to warnings.\n```\n\n\n\n## Release History\n\n * 2013-12-23 v0.5.0 If an encoding is specified, overwrite grunt.file.defaultEncoding. Rename processContent/processContentExclude to process/noProcess to match Grunt API. mode option to copy existing or set file permissions.\n * 2013-03-26 v0.4.1 Output summary by default ("Copied N files, created M folders"). Individual transaction output available via `--verbose`.\n * 2013-02-15 v0.4.0 First official release for Grunt 0.4.0.\n * 2013-01-23 v0.4.0rc7 Updating grunt/gruntplugin dependencies to rc7. Changing in-development grunt/gruntplugin dependency versions from tilde version ranges to specific versions.\n * 2013-01-14 v0.4.0rc5 Updating to work with grunt v0.4.0rc5. Conversion to grunt v0.4 conventions. Replace basePath with cwd. Empty directory support.\n * 2012-10-18 v0.3.2 Pass copyOptions on single file copy.\n * 2012-10-12 v0.3.1 Rename grunt-contrib-lib dep to grunt-lib-contrib.\n * 2012-09-24 v0.3.0 General cleanup and consolidation. Global options depreciated.\n * 2012-09-18 v0.2.4 No valid source check.\n * 2012-09-17 v0.2.3 Path.sep fallback for node <= 0.7.9.\n * 2012-09-17 v0.2.2 Single file copy support. Test refactoring.\n * 2012-09-07 v0.2.0 Refactored from grunt-contrib into individual repo.\n\n---\n\nTask submitted by [Chris Talkington](http://christalkington.com/)\n\n*This file was generated on Mon Dec 23 2013 20:21:57.*\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _from: 'grunt-contrib-copy@^0.5.0' }, | |
678 silly resolved { name: 'grunt-contrib-htmlmin', | |
678 silly resolved description: 'Minify HTML', | |
678 silly resolved version: '0.3.0', | |
678 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-htmlmin' }, | |
678 silly resolved licenses: [ [Object] ], | |
678 silly resolved engines: { node: '>= 0.10.0' }, | |
678 silly resolved scripts: { test: 'grunt test' }, | |
678 silly resolved dependencies: | |
678 silly resolved { chalk: '~0.4.0', | |
678 silly resolved 'html-minifier': '~0.6.0', | |
678 silly resolved 'pretty-bytes': '~0.1.0' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { grunt: '~0.4.2', | |
678 silly resolved 'grunt-contrib-clean': '~0.5.0', | |
678 silly resolved 'grunt-contrib-internal': '~0.4.4', | |
678 silly resolved 'grunt-contrib-jshint': '~0.10.0', | |
678 silly resolved 'grunt-contrib-nodeunit': '~0.3.0' }, | |
678 silly resolved peerDependencies: { grunt: '~0.4.0' }, | |
678 silly resolved keywords: [ 'gruntplugin', 'html', 'min', 'minify', 'compress' ], | |
678 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], | |
678 silly resolved readme: '# grunt-contrib-htmlmin v0.3.0 [![Build Status: Linux](https://travis-ci.org/gruntjs/grunt-contrib-htmlmin.png?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-htmlmin)\n\n> Minify HTML\n\n\n\n## Getting Started\nThis plugin requires Grunt `~0.4.0`\n\nIf you haven\'t used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-contrib-htmlmin --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-contrib-htmlmin\');\n```\n\n\n\n\n## Htmlmin task\n_Run this task with the `grunt htmlmin` command._\n\nMinifies HTML using [html-minifier](https://github.com/kangax/html-minifier). Bugs regarding the output should be reported [here](https://github.com/kangax/html-minifier/issues/new).\n\n### Options\n\nSee the html-minifier [options](https://github.com/kangax/html-minifier#options-quick-reference).\n\n#### Example config\n\n```javascript\ngrunt.initConfig({\n htmlmin: { // Task\n dist: { // Target\n options: { // Target options\n removeComments: true,\n collapseWhitespace: true\n },\n files: { // Dictionary of files\n \'dist/index.html\': \'src/index.html\', // \'destination\': \'source\'\n \'dist/contact.html\': \'src/contact.html\'\n }\n },\n dev: { // Another target\n files: {\n \'dist/index.html\': \'src/index.html\',\n \'dist/contact.html\': \'src/contact.html\'\n }\n }\n }\n});\n\ngrunt.registerTask(\'default\', [\'htmlmin\']);\n```\n\n\n## Release History\n\n * 2014-05-05 v0.3.0 Drop node.js 0.8 support. Updated to htmlmin 0.6.0.\n * 2014-02-09 v0.2.0 Rewrite task. Drop concat support.\n * 2013-04-06 v0.1.3 Fail target when minify encounters an error.\n * 2013-04-05 v0.1.2 Update html-minifier which fixes IE conditional comments and prefixed HTML elements `<ng-include>` `<ng:include>`.\n * 2013-02-18 v0.1.1 First official release for Grunt 0.4.0.\n * 2013-01-30 v0.1.1rc7 Updating grunt/gruntplugin dependencies to rc7. Changing in-development grunt/gruntplugin dependency versions from tilde version ranges to specific versions.\n * 2013-01-09 v0.1.1rc5 Updating to work with grunt v0.4.0rc5. Switching to this.filesSrc api.\n * 2012-11-01 v0.1.0 Initial release.\n\n---\n\nTask submitted by [Sindre Sorhus](http://github.com/sindresorhus)\n\n*This file was generated on Mon May 05 2014 02:02:08.*\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-htmlmin/issues' }, | |
678 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-htmlmin', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _shasum: 'c960802048f609925e9d0ef1b0670904b4c5a3fd', | |
678 silly resolved _from: 'grunt-contrib-htmlmin@^0.3.0', | |
678 silly resolved _resolved: 'https://registry.npmjs.org/grunt-contrib-htmlmin/-/grunt-contrib-htmlmin-0.3.0.tgz' }, | |
678 silly resolved { name: 'grunt-contrib-connect', | |
678 silly resolved description: 'Start a connect web server.', | |
678 silly resolved version: '0.7.1', | |
678 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-connect', | |
678 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-connect.git' }, | |
678 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-connect/issues' }, | |
678 silly resolved licenses: [ [Object] ], | |
678 silly resolved engines: { node: '>= 0.8.0' }, | |
678 silly resolved scripts: { test: 'grunt jshint test' }, | |
678 silly resolved dependencies: | |
678 silly resolved { connect: '~2.13.0', | |
678 silly resolved 'connect-livereload': '~0.3.0', | |
678 silly resolved open: '0.0.4', | |
678 silly resolved portscanner: '0.2.2', | |
678 silly resolved async: '~0.2.10' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { 'grunt-contrib-jshint': '~0.6.4', | |
678 silly resolved 'grunt-contrib-nodeunit': '~0.2.0', | |
678 silly resolved 'grunt-contrib-internal': '~0.4.6', | |
678 silly resolved grunt: '~0.4.0', | |
678 silly resolved 'grunt-cli': '~0.1.13' }, | |
678 silly resolved peerDependencies: { grunt: '~0.4.0' }, | |
678 silly resolved keywords: [ 'gruntplugin', 'server', 'connect', 'http' ], | |
678 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], | |
678 silly resolved readme: '# grunt-contrib-connect v0.7.1 [![Build Status](https://travis-ci.org/gruntjs/grunt-contrib-connect.png?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-connect)\n\n> Start a connect web server.\n\n\n\n## Getting Started\nThis plugin requires Grunt `~0.4.0`\n\nIf you haven\'t used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-contrib-connect --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-contrib-connect\');\n```\n\n\n\n\n## Connect task\n_Run this task with the `grunt connect` command._\n\nNote that this server only runs as long as grunt is running. Once grunt\'s tasks have completed, the web server stops. This behavior can be changed with the [keepalive](#keepalive) option, and can be enabled ad-hoc by running the task like `grunt connect:keepalive`.\n\nThis task was designed to be used in conjunction with another task that is run immediately afterwards, like the [grunt-contrib-qunit plugin](https://github.com/gruntjs/grunt-contrib-qunit) `qunit` task.\n### Options\n\n#### port\nType: `Integer` \nDefault: `8000`\n\nThe port on which the webserver will respond. The task will fail if the specified port is already in use. You can use the special values `0` or `\'?\'` to use a system-assigned port.\n\n#### protocol\nType: `String` \nDefault: `\'http\'`\n\nMay be `\'http\'` or `\'https\'`.\n\n#### hostname\nType: `String` \nDefault: `\'0.0.0.0\'`\n\nThe hostname the webserver will use.\n\nSetting it to `\'*\'` will make the server accessible from anywhere.\n\n#### base\nType: `String` or `Array` \nDefault: `\'.\'`\n\nThe base (or root) directory from which files will be served. Defaults to the project Gruntfile\'s directory.\n\nCan be an array of bases to serve multiple directories. The last base given will be the directory to become browse-able.\n\n#### directory\nType: `String` \nDefault: `null`\n\nSet to the directory you wish to be browse-able. Used to override the `base` option browse-able directory.\n\n#### keepalive\nType: `Boolean` \nDefault: `false`\n\nKeep the server alive indefinitely. Note that if this option is enabled, any tasks specified after this task will _never run_. By default, once grunt\'s tasks have completed, the web server stops. This option changes that behavior.\n\nThis option can also be enabled ad-hoc by running the task like `grunt connect:targetname:keepalive`\n\n#### debug\nType: `Boolean` \nDefault: `false`\n\nSet the `debug` option to true to enable logging instead of using the `--debug` flag.\n\n#### livereload\nType: `Boolean` or `Number` \nDefault: `false`\n\nSet to `true` or a port number to inject a live reload script tag into your page using [connect-livereload](https://github.com/intesso/connect-livereload).\n\n*This does not perform live reloading. It is intended to be used in tandem with grunt-contrib-watch or another task that will trigger a live reload server upon files changing.*\n\n#### open\nType: `Boolean` or `String` or `Object`\nDefault: `false`\n\nOpen the served page in your default browser. Specifying `true` opens the default server URL, specifying a URL opens that URL or specify an object with the following keys to configure open directly (each are optional):\n\n```js\n{\n target: \'http://localhost:8000\', // target url to open\n appName: \'open\', // name of the app that opens, ie: open, start, xdg-open\n callback: function() {} // called when the app has opened\n}\n```\n\n#### useAvailablePort\n Type: `Boolean`\n Default: `false`\n\nIf `true` the task will look for the next available port after the set `port` option.\nThis also applies to `livereload`.\n\n#### middleware\nType: `Function` or `Array`\nDefault: `Array` of connect middlewares that use `options.base` for static files and directory browsing\n\nAs an `Array`:\n\n```js\ngrunt.initConfig({\n connect: {\n server: {\n options: {\n middleware: [\n function myMiddleware(req, res, next) {\n res.end(\'Hello, world!\');\n }\n ],\n },\n },\n },\n});\n```\n\nAs a `function`:\n\n```js\ngrunt.initConfig({\n connect: {\n server: {\n options: {\n middleware: function(connect, options, middlewares) {\n // inject a custom middleware into the array of default middlewares\n middlewares.push(function(req, res, next) {\n if (req.url !== \'/hello/world\') return next();\n\n res.end(\'Hello, world from port #\' + options.port + \'!\');\n });\n\n return middlewares;\n },\n },\n },\n },\n});\n```\n\nLets you add in your own Connect middlewares. This option expects a function that returns an array of middlewares. See the [project Gruntfile][] and [project unit tests][] for a usage example.\n\n[project Gruntfile]: Gruntfile.js\n[project unit tests]: test/connect_test.js\n\n### Usage examples\n\n#### Basic Use\nIn this example, `grunt connect` (or more verbosely, `grunt connect:server`) will start a static web server at `http://localhost:9001/`, with its base path set to the `www-root` directory relative to the gruntfile, and any tasks run afterwards will be able to access it.\n\n```javascript\n// Project configuration.\ngrunt.initConfig({\n connect: {\n server: {\n options: {\n port: 9001,\n base: \'www-root\'\n }\n }\n }\n});\n```\n\nIf you want your web server to use the default options, just omit the `options` object. You still need to specify a target (`uses_defaults` in this example), but the target\'s configuration object can otherwise be empty or nonexistent. In this example, `grunt connect` (or more verbosely, `grunt connect:uses_defaults`) will start a static web server using the default options.\n\n```javascript\n// Project configuration.\ngrunt.initConfig({\n connect: {\n uses_defaults: {}\n }\n});\n```\n\n#### Multiple Servers\nYou can specify multiple servers to be run alone or simultaneously by creating a target for each server. In this example, running either `grunt connect:site1` or `grunt connect:site2` will start the appropriate web server, but running `grunt connect` will run _both_. Note that any server for which the [keepalive](#keepalive) option is specified will prevent _any_ task or target from running after it.\n\n```javascript\n// Project configuration.\ngrunt.initConfig({\n connect: {\n site1: {\n options: {\n port: 9000,\n base: \'www-roots/site1\'\n }\n },\n site2: {\n options: {\n port: 9001,\n base: \'www-roots/site2\'\n }\n }\n }\n});\n```\n\n#### Roll Your Own\nLike the [Basic Use](#basic-use) example, this example will start a static web server at `http://localhost:9001/`, with its base path set to the `www-root` directory relative to the gruntfile. Unlike the other example, this is done by creating a brand new task. in fact, this plugin isn\'t even installed!\n\n```javascript\n// Project configuration.\ngrunt.initConfig({ /* Nothing needed here! */ });\n\n// After running "npm install connect --save-dev" to add connect as a dev\n// dependency of your project, you can require it in your gruntfile with:\nvar connect = require(\'connect\');\n\n// Now you can define a "connect" task that starts a webserver, using the\n// connect lib, with whatever options and configuration you need:\ngrunt.registerTask(\'connect\', \'Start a custom static web server.\', function() {\n grunt.log.writeln(\'Starting static web server in "www-root" on port 9001.\');\n connect(connect.static(\'www-root\')).listen(9001);\n});\n```\n\n#### Support for HTTPS\n\nA default certificate authority, certificate and key file are provided and pre-\nconfigured for use when `protocol` has been set to `https`.\n\nNOTE: No passphrase set for the certificate.\nIf you are getting warnings in Google Chrome, add \'server.crt\' (from \'node_modules/tasks/certs\')\nto your keychain.\nIn OS X, after you add \'server.crt\', right click on the certificate,\nselect \'Get Info\' - \'Trust\' - \'Always Trust\', close window, restart Chrome.\n\n###### Advanced HTTPS config\n\nIf the default certificate setup is unsuitable for your environment, OpenSSL\ncan be used to create a set of self-signed certificates with a local ca root.\n\n```shell\n### Create ca.key, use a password phrase when asked\n### When asked \'Common Name (e.g. server FQDN or YOUR name) []:\' use your hostname, i.e \'mysite.dev\'\nopenssl genrsa -des3 -out ca.key 1024\nopenssl req -new -key ca.key -out ca.csr\nopenssl x509 -req -days 365 -in ca.csr -out ca.crt -signkey ca.key\n\n### Create server certificate\nopenssl genrsa -des3 -out server.key 1024\nopenssl req -new -key server.key -out server.csr\n\n### Remove password from the certificate\ncp server.key server.key.org\nopenssl rsa -in server.key.org -out server.key\n\n### Generate self-siged certificate\nopenssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt\n```\n\nFor more details on the various options that can be set when configuring SSL,\nplease see the Node documentation for [TLS][].\n\nGrunt configuration would become\n\n```javascript\n// Project configuration.\ngrunt.initConfig({\n connect: {\n server: {\n options: {\n protocol: \'https\',\n port: 8443,\n key: grunt.file.read(\'server.key\').toString(),\n cert: grunt.file.read(\'server.crt\').toString(),\n ca: grunt.file.read(\'ca.crt\').toString()\n },\n },\n },\n});\n```\n\n[TLS]: http://nodejs.org/api/tls.html#tls_tls_createserver_options_secureconnectionlistener\n\n#### Grunt Events\nThe connect plugin will emit a grunt event, `connect.{taskName}.listening`, once the server has started. You can listen for this event to run things against a keepalive server, for example:\n\n```javascript\ngrunt.registerTask(\'jasmine-server\', \'start web server for jasmine tests in browser\', function() {\n grunt.task.run(\'jasmine:tests:build\');\n\n grunt.event.once(\'connect.tests.listening\', function(host, port) {\n var specRunnerUrl = \'http://\' + host + \':\' + port + \'/_SpecRunner.html\';\n grunt.log.writeln(\'Jasmine specs available at: \' + specRunnerUrl);\n require(\'open\')(specRunnerUrl);\n });\n\n grunt.task.run(\'connect:tests:keepalive\');\n});\n```\n\n\n## Release History\n\n * 2014-02-27 v0.7.1 Fixes issue with the \'*\' hostname option.\n * 2014-02-18 v0.7.0 Update connect to ~2.13.0. Default hostname switched to \'0.0.0.0\'. Modified options.middleware to accept an array or a function.\n * 2013-12-29 v0.6.0 Open options.hostname if provided. Update connect-livereload to ~0.3.0. Update connect to ~2.12.0. Use well-formed ssl certificates. Support all options of open. Make directory browseable when base is a string.\n * 2013-09-05 v0.5.0 Add \'open\' option.\n * 2013-09-05 v0.4.2 Un-normalize options.base as it should be a string or an array as the user has set. Fix setting target hostname option.\n * 2013-09-02 v0.4.1 Browse-able directory is the last item supplied to bases. Added directory option to override browse-able directory.\n * 2013-09-01 v0.4.0 Fix logging of which server address. Ability to set multiple bases. Event emitted when server starts listening. Support for HTTPS. debug option added to display debug logging like the --debug flag. livereload option added to inject a livereload snippet into the page.\n * 2013-04-10 v0.3.0 Add ability to listen on system-assigned port.\n * 2013-03-07 v0.2.0 Upgrade connect dependency.\n * 2013-02-17 v0.1.2 Ensure Gruntfile.js is included on npm.\n * 2013-02-15 v0.1.1 First official release for Grunt 0.4.0.\n * 2013-01-18 v0.1.1rc6 Updating grunt/gruntplugin dependencies to rc6. Changing in-development grunt/gruntplugin dependency versions from tilde version ranges to specific versions.\n * 2013-01-09 v0.1.1rc5 Updating to work with grunt v0.4.0rc5.\n * 2012-11-01 v0.1.0 Work in progress, not yet officially released.\n\n---\n\nTask submitted by ["Cowboy" Ben Alman](http://benalman.com)\n\n*This file was generated on Thu Feb 27 2014 15:45:07.*\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _shasum: 'cad8de445a8105b34912d1c20238cce98dc13ebe', | |
678 silly resolved _from: 'grunt-contrib-connect@^0.7.1', | |
678 silly resolved _resolved: 'https://registry.npmjs.org/grunt-contrib-connect/-/grunt-contrib-connect-0.7.1.tgz' }, | |
678 silly resolved { name: 'grunt-contrib-cssmin', | |
678 silly resolved description: 'Compress CSS files.', | |
678 silly resolved version: '0.9.0', | |
678 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-cssmin', | |
678 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-cssmin.git' }, | |
678 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-cssmin/issues' }, | |
678 silly resolved licenses: [ [Object] ], | |
678 silly resolved engines: { node: '>= 0.8.0' }, | |
678 silly resolved scripts: { test: 'grunt test' }, | |
678 silly resolved dependencies: { chalk: '~0.4.0', 'clean-css': '~2.1.0', maxmin: '~0.1.0' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { 'grunt-contrib-jshint': '~0.8.0', | |
678 silly resolved 'grunt-contrib-nodeunit': '~0.3.0', | |
678 silly resolved 'grunt-contrib-clean': '~0.5.0', | |
678 silly resolved 'grunt-contrib-internal': '~0.4.6', | |
678 silly resolved grunt: '~0.4.1' }, | |
678 silly resolved peerDependencies: { grunt: '~0.4.1' }, | |
678 silly resolved keywords: [ 'gruntplugin' ], | |
678 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], | |
678 silly resolved readme: '# grunt-contrib-cssmin v0.8.0 [![Build Status](https://travis-ci.org/gruntjs/grunt-contrib-cssmin.png?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-cssmin)\n\n> Compress CSS files.\n\n\n\n## Getting Started\nThis plugin requires Grunt `~0.4.1`\n\nIf you haven\'t used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-contrib-cssmin --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-contrib-cssmin\');\n```\n\n*This plugin was designed to work with Grunt 0.4.x. If you\'re still using grunt v0.3.x it\'s strongly recommended that [you upgrade](http://gruntjs.com/upgrading-from-0.3-to-0.4), but in case you can\'t please use [v0.3.2](https://github.com/gruntjs/grunt-contrib-cssmin/tree/grunt-0.3-stable).*\n\n\n\n## Cssmin task\n_Run this task with the `grunt cssmin` command._\n\nTask targets, files and options may be specified according to the grunt [Configuring tasks](http://gruntjs.com/configuring-tasks) guide.\n\nFiles are compressed with [clean-css](https://github.com/GoalSmashers/clean-css).\n### Options\n\n#### banner\n\nType: `String` \nDefault: `null`\n\nPrefix the compressed source with the given banner, with a linebreak inbetween.\n\n#### keepSpecialComments\n\nType: `String` `Number` \nDefault: `\'*\'`\n\nTo keep or remove special comments, exposing the underlying option from [clean-css](https://github.com/GoalSmashers/clean-css). `\'*\'` for keeping all (default), `1` for keeping first one, `0` for removing all.\n\n#### report\nChoices: `\'min\'`, `\'gzip\'` \nDefault: `\'min\'`\n\nEither report only minification result or report minification and gzip results.\nThis is useful to see exactly how well clean-css is performing but using `\'gzip\'` will make the task take 5-10x longer to complete. [Example output](https://github.com/sindresorhus/maxmin#readme).\n\n### Usage Examples\n\n#### Combine two files into one output file\n\n```js\ncssmin: {\n combine: {\n files: {\n \'path/to/output.css\': [\'path/to/input_one.css\', \'path/to/input_two.css\']\n }\n }\n}\n```\n\n#### Add a banner\n```js\ncssmin: {\n add_banner: {\n options: {\n banner: \'/* My minified css file */\'\n },\n files: {\n \'path/to/output.css\': [\'path/to/**/*.css\']\n }\n }\n}\n```\n\n#### Minify all contents of a release directory and add a `.min.css` extension\n```js\ncssmin: {\n minify: {\n expand: true,\n cwd: \'release/css/\',\n src: [\'*.css\', \'!*.min.css\'],\n dest: \'release/css/\',\n ext: \'.min.css\'\n }\n}\n```\n\n\n## Release History\n\n * 2014-02-14 v0.8.0 update clean-css v2.1.0\n * 2013-11-23 v0.7.0 update clean-css v2.0.0\n * 2013-09-14 v0.6.2 Support relative URLs via clean-css ~1.1.1.\n * 2013-05-25 v0.6.1 Support import in-lining vis clean-css ~1.0.4.\n * 2013-04-05 v0.6.0 Update clean-css dependency to ~1.0.0\n * 2013-03-14 v0.5.0 Support for \'report\' option (false by default)\n * 2013-03-10 v0.4.2 Add banner option Support clean-css keepSpecialComments\n * 2013-02-17 v0.4.1 Update clean-css dependency to ~0.10.0\n * 2013-02-15 v0.4.0 First official release for Grunt 0.4.0.\n * 2013-01-23 v0.4.0rc7 Updating grunt/gruntplugin dependencies to rc7. Changing in-development grunt/gruntplugin dependency versions from tilde version ranges to specific versions.\n * 2013-01-09 v0.4.0rc5 Updating to work with grunt v0.4.0rc5. Switching to this.files api.\n * 2012-11-01 v0.3.2 Update clean-css dep.\n * 2012-10-12 v0.3.1 Rename grunt-contrib-lib dep to grunt-lib-contrib.\n * 2012-09-23 v0.3.0 Options no longer accepted from global config key.\n * 2012-09-10 v0.2.0 Refactored from grunt-contrib into individual repo.\n\n---\n\nTask submitted by [Tim Branyen](http://tbranyen.com/)\n\n*This file was generated on Sat Mar 01 2014 19:58:58.*\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _from: 'grunt-contrib-cssmin@^0.9.0' }, | |
678 silly resolved { name: 'grunt-google-cdn', | |
678 silly resolved version: '0.4.0', | |
678 silly resolved description: 'Grunt task for replacing refs to resources on the Google CDN', | |
678 silly resolved main: 'Gruntfile.js', | |
678 silly resolved scripts: { test: 'grunt test' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { grunt: '~0.4.0', | |
678 silly resolved 'grunt-contrib-jshint': '~0.4.3', | |
678 silly resolved proxyquire: '~0.4.1', | |
678 silly resolved 'grunt-contrib-nodeunit': '~0.1.2' }, | |
678 silly resolved dependencies: { bower: '>=1.0.0', 'google-cdn': '~0.4.0' }, | |
678 silly resolved repository: { type: 'git', url: 'git://github.com/btford/grunt-google-cdn' }, | |
678 silly resolved keywords: [ 'grunt', 'google', 'cdn' ], | |
678 silly resolved files: [ 'tasks/cdnify.js' ], | |
678 silly resolved author: { name: 'Brian Ford' }, | |
678 silly resolved license: 'BSD', | |
678 silly resolved readme: '# grunt-google-cdn [![Build Status](https://travis-ci.org/btford/grunt-google-cdn.png)](https://travis-ci.org/btford/grunt-google-cdn)\n Grunt task for replacing refs to resources on the [Google CDN](https://developers.google.com/speed/libraries/devguide)\n\n## Getting Started\nThis plugin requires Grunt `~0.4.0`\n\nIf you haven\'t used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-google-cdn\n```\n\nInstall CDN data module: `npm install google-cdn-data` (see list of more [data modules](#cdn-data-modules) below)\n\nIt manages dependencies using [Bower](http://bower.io/), be sure to have it installed, and a bower.json/component.json in your project.\n\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-google-cdn\');\n```\n\nRun this task with the `grunt cdnify` command.\n\n### Configuration\n\nWithin your Gruntfile.js file, you need to specify the html directory that contains the html referencing your CDN files.\n\n```js\ncdnify: {\n options: {\n cdn: require(\'google-cdn-data\')\n }\n dist: {\n html: [\'app/*.html\']\n }\n}\n```\nYou will need a valid bower.json/component.json file in your project, that has dependencies and a version listed accordingly\n\n```json\n{\n "name": "myAwesomeApp",\n "version": "0.0.1",\n "dependencies": {\n "rsvp": "*",\n "carve": ">=0.0.1",\n "es5-shim": "~2.0.8",\n "optimist" : "0.2.x"\n }\n```\n\nIf any updates are found, it will go through the files you specified, updating any references to those scripts.\n\n\n### Options\n\n- `cdn`: defaults to `require(\'google-cdn-data\')`. CDN you want to use. Object of the following format:\n\n ```javascript\n {\n jquery: {\n versions: [\'2.0.3\', \'2.0.2\', \'2.0.1\', \'2.0.0\'],\n url: function (version) {\n return \'//my.own.cdn/libs/jquery/\' + version + \'/jquery.min.js\';\n }\n }\n }\n ```\nFor options consult the [google-cdn docs](https://github.com/passy/google-cdn#api).\n \n## CDN data modules\n\n- [google-cdn-data](https://github.com/shahata/google-cdn-data)\n- [cdnjs-cdn-data](https://github.com/shahata/cdnjs-cdn-data)\n- [jsdelivr-cdn-data](https://github.com/shahata/jsdelivr-cdn-data)\n\n## Release History\n\n * 2013-04-24 v0.1.4 removed the extra s in component.json\n * 2013-04-22 v0.1.3 Made \'components.json\' configurable via bowerrc, added unstable AngularJS and jQuery 2.0.0\n * 2013-04-07 v0.1.2 update available AngularJS versions, add .jshintrc\n * 2013-02-24 v0.1.0 add support for versions, hositing to avoid conflicts with usemin\n * 2013-02-18 v0.0.1 Initial Commit\n\n---\n\n## License\nBSD\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved bugs: { url: 'https://github.com/btford/grunt-google-cdn/issues' }, | |
678 silly resolved homepage: 'https://github.com/btford/grunt-google-cdn', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _from: 'grunt-google-cdn@^0.4.0' }, | |
678 silly resolved { name: 'grunt-contrib-uglify', | |
678 silly resolved description: 'Minify files with UglifyJS.', | |
678 silly resolved version: '0.4.0', | |
678 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-uglify', | |
678 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-uglify.git' }, | |
678 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-uglify/issues' }, | |
678 silly resolved licenses: [ [Object] ], | |
678 silly resolved engines: { node: '>=0.10.0' }, | |
678 silly resolved scripts: { test: 'grunt test' }, | |
678 silly resolved dependencies: { 'uglify-js': '^2.4.0', chalk: '^0.4.0', maxmin: '^0.1.0' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { 'grunt-contrib-jshint': '^0.8.0', | |
678 silly resolved 'grunt-contrib-nodeunit': '^0.3.2', | |
678 silly resolved 'grunt-contrib-clean': '^0.5.0', | |
678 silly resolved 'grunt-contrib-internal': '^0.4.2', | |
678 silly resolved grunt: '^0.4.2' }, | |
678 silly resolved peerDependencies: { grunt: '^0.4.0' }, | |
678 silly resolved keywords: [ 'gruntplugin' ], | |
678 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], | |
678 silly resolved readme: '# grunt-contrib-uglify v0.4.0 [![Build Status](https://travis-ci.org/gruntjs/grunt-contrib-uglify.png?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-uglify)\n\n> Minify files with UglifyJS.\n\n\n\n## Getting Started\nThis plugin requires Grunt `^0.4.0`\n\nIf you haven\'t used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-contrib-uglify --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-contrib-uglify\');\n```\n\n\n\n\n## Uglify task\n_Run this task with the `grunt uglify` command._\n\nTask targets, files and options may be specified according to the grunt [Configuring tasks](http://gruntjs.com/configuring-tasks) guide.\n\n### Migrating from 2.x to 3.x\n\nVersion `3.x` introduced changes to configuring source maps. Accordingly, if you don\'t use the source map options you should be able to upgrade seamlessly. If you do use source maps, see below.\n\n#### Removed options\n\n`sourceMapRoot` - The location of your sources is now calculated for you when `sourceMap` is set to `true` \n`sourceMapPrefix` - No longer necessary for the above reason \n`sourceMappingURL` - Once again, this is calculated automatically\n\n#### Changed options\n\n`sourceMap` - Only accepts a `Boolean` value. Generates a map with a default name for you \n\n#### New options\n\n`sourceMapName` - Accepts a string or function to change the location or name of your map\n`sourceMapIncludeSources` - Embed the content of your source files directly into the map\n\n### Options\n\nThis task primarily delegates to [UglifyJS2][], so please consider the [UglifyJS documentation][] as required reading for advanced configuration.\n\n[UglifyJS2]: https://github.com/mishoo/UglifyJS2\n[UglifyJS documentation]: http://lisperator.net/uglifyjs/\n\n#### mangle\nType: `Boolean` `Object` \nDefault: `{}`\n\nTurn on or off mangling with default options. If an `Object` is specified, it is passed directly to `ast.mangle_names()` *and* `ast.compute_char_frequency()` (mimicking command line behavior).\n\n#### compress\nType: `Boolean` `Object` \nDefault: `{}`\n\nTurn on or off source compression with default options. If an `Object` is specified, it is passed as options to `UglifyJS.Compressor()`.\n\n#### beautify\nType: `Boolean` `Object` \nDefault: `false`\n\nTurns on beautification of the generated source code. An `Object` will be merged and passed with the options sent to `UglifyJS.OutputStream()`\n\n#### report\nChoices: `\'min\'`, `\'gzip\'` \nDefault: `\'min\'`\n\nEither report only minification result or report minification and gzip results.\nThis is useful to see exactly how well clean-css is performing but using `\'gzip\'` will make the task take 5-10x longer to complete. [Example output](https://github.com/sindresorhus/maxmin#readme).\n\n#### sourceMap\nType: `Boolean` \nDefault: `false`\n\nIf `true`, a source map file will be generated in the same directory as the `dest` file. By default it will have the same basename as the `dest` file, but with a `.map` extension.\n\n#### sourceMapName\nType: `String` `Function` \nDefault: `undefined`\n\nTo customize the name or location of the generated source map, pass a string to indicate where to write the source map to. If a function is provided, the uglify destination is passed as the argument and the return value will be used as the file name.\n\n#### sourceMapIn\nType: `String` `Function` \nDefault: `undefined`\n\nThe location of an input source map from an earlier compilation, e.g. from CoffeeScript. If a function is provided, the\nuglify source is passed as the argument and the return value will be used as the sourceMap name. This only makes sense\nwhen there\'s one source file.\n\n#### sourceMapIncludeSources\nType: `Boolean`\nDefault: `false`\n\nPass this flag if you want to include the content of source files in the source map as sourcesContent property.\n\n###### enclose\nType: `Object` \nDefault: `undefined`\n\nWrap all of the code in a closure with a configurable arguments/parameters list.\nEach key-value pair in the `enclose` object is effectively an argument-parameter pair.\n\n#### wrap\nType: `String` \nDefault: `undefined`\n\nWrap all of the code in a closure, an easy way to make sure nothing is leaking.\nFor variables that need to be public `exports` and `global` variables are made available.\nThe value of wrap is the global variable exports will be available as.\n\n#### exportAll\nType: `Boolean` \nDefault: `false`\n\nWhen using `wrap` this will make all global functions and variables available via the export variable.\n\n#### preserveComments\nType: `Boolean` `String` `Function` \nDefault: `undefined` \nOptions: `false` `\'all\'` `\'some\'`\n\nTurn on preservation of comments.\n\n- `false` will strip all comments\n- `\'all\'` will preserve all comments in code blocks that have not been squashed or dropped\n- `\'some\'` will preserve all comments that start with a bang (`!`) or include a closure compiler style directive (`@preserve` `@license` `@cc_on`)\n- `Function` specify your own comment preservation function. You will be passed the current node and the current comment and are expected to return either `true` or `false`\n\n#### banner\nType: `String` \nDefault: empty string\n\nThis string will be prepended to the minified output. Template strings (e.g. `<%= config.value %>` will be expanded automatically.\n\n#### footer\nType: `String` \nDefault: empty string\n\nThis string will be appended to the minified output. Template strings (e.g. `<%= config.value %>` will be expanded automatically.\n\n### Usage examples\n\n#### Basic compression\n\nThis configuration will compress and mangle the input files using the default options.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n uglify: {\n my_target: {\n files: {\n \'dest/output.min.js\': [\'src/input1.js\', \'src/input2.js\']\n }\n }\n }\n});\n```\n\n#### No mangling\n\nSpecify `mangle: false` to prevent changes to your variable and function names.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n uglify: {\n options: {\n mangle: false\n },\n my_target: {\n files: {\n \'dest/output.min.js\': [\'src/input.js\']\n }\n }\n }\n});\n```\n\n#### Reserved identifiers\n\nYou can specify identifiers to leave untouched with an `except` array in the `mangle` options.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n uglify: {\n options: {\n mangle: {\n except: [\'jQuery\', \'Backbone\']\n }\n },\n my_target: {\n files: {\n \'dest/output.min.js\': [\'src/input.js\']\n }\n }\n }\n});\n```\n\n#### Source maps\n\nGenerate a source map by setting the `sourceMap` option to `true`. The generated\nsource map will be in the same directory as the destination file. Its name will be the\nbasename of the destination file with a `.map` extension. Override these\ndefaults with the `sourceMapName` attribute.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n uglify: {\n my_target: {\n options: {\n sourceMap: true,\n sourceMapName: \'path/to/sourcemap.map\'\n },\n files: {\n \'dest/output.min.js\': [\'src/input.js\']\n }\n }\n }\n});\n```\n\n#### Advanced source maps\n\nSet the `sourceMapIncludeSources` option to `true` to embed your sources directly into the map. To include\na source map from a previous compilation pass it as the value of the `sourceMapIn` option.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n uglify: {\n my_target: {\n options: {\n sourceMap: true,\n sourceMapIncludeSources: true,\n sourceMapIn: \'example/coffeescript-sourcemap.js\', // input sourcemap from a previous compilation\n },\n files: {\n \'dest/output.min.js\': [\'src/input.js\'],\n },\n },\n },\n});\n```\n\nRefer to the [UglifyJS SourceMap Documentation](http://lisperator.net/uglifyjs/codegen#source-map) for more information.\n\n\n#### Discard console.* functions\n\nSpecify `drop_console: true` as part of the `compress` options to discard calls to `console.*` functions.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n uglify: {\n options: {\n compress: {\n drop_console: true\n }\n },\n my_target: {\n files: {\n \'dest/output.min.js\': [\'src/input.js\']\n }\n }\n }\n});\n```\n\n#### Beautify\n\nSpecify `beautify: true` to beautify your code for debugging/troubleshooting purposes.\nPass an object to manually configure any other output options passed directly to `UglifyJS.OutputStream()`.\n\nSee [UglifyJS Codegen documentation](http://lisperator.net/uglifyjs/codegen) for more information.\n\n_Note that manual configuration will require you to explicitly set `beautify: true` if you want traditional, beautified output._\n\n```js\n// Project configuration.\ngrunt.initConfig({\n uglify: {\n my_target: {\n options: {\n beautify: true\n },\n files: {\n \'dest/output.min.js\': [\'src/input.js\']\n }\n },\n my_advanced_target: {\n options: {\n beautify: {\n width: 80,\n beautify: true\n }\n },\n files: {\n \'dest/output.min.js\': [\'src/input.js\']\n }\n }\n }\n});\n```\n\n#### Banner comments\n\nIn this example, running `grunt uglify:my_target` will prepend a banner created by interpolating the `banner` template string with the config object. Here, those properties are the values imported from the `package.json` file (which are available via the `pkg` config property) plus today\'s date.\n\n_Note: you don\'t have to use an external JSON file. It\'s also valid to create the `pkg` object inline in the config. That being said, if you already have a JSON file, you might as well reference it._\n\n```js\n// Project configuration.\ngrunt.initConfig({\n pkg: grunt.file.readJSON(\'package.json\'),\n uglify: {\n options: {\n banner: \'/*! <%= pkg.name %> - v<%= pkg.version %> - \' +\n \'<%= grunt.template.today("yyyy-mm-dd") %> */\'\n },\n my_target: {\n files: {\n \'dest/output.min.js\': [\'src/input.js\']\n }\n }\n }\n});\n```\n\n#### Conditional compilation\n\nYou can also enable UglifyJS conditional compilation. This is commonly used to remove debug code blocks for production builds.\n\nSee [UglifyJS global definitions documentation](http://lisperator.net/uglifyjs/compress#global-defs) for more information.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n uglify: {\n options: {\n compress: {\n global_defs: {\n "DEBUG": false\n },\n dead_code: true\n }\n },\n my_target: {\n files: {\n \'dest/output.min.js\': [\'src/input.js\']\n }\n }\n }\n});\n```\n#### Compiling all files in a folder dynamically\n\nThis configuration will compress and mangle the files dynamically.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n uglify: {\n my_target: {\n files: [{\n expand: true,\n cwd: \'src/js\',\n src: \'**/*.js\',\n dest: \'dest/js\'\n }]\n }\n }\n});\n```\n\n\n## Release History\n\n * 2014-02-27 v0.3.3 remove unnecessary calls to `grunt.template.process`\n * 2014-01-22 v0.3.2 fix handling of `sourceMapIncludeSources` option.\n * 2014-01-20 v0.3.1 fix relative path issue in sourcemaps\n * 2014-01-16 v0.3.0 refactor sourcemap support\n * 2013-11-09 v0.2.7 prepending banner if sourceMap option not set, addresses\n * 2013-11-08 v0.2.6 merged 45, 53, 85 (105 by way of duping 53) Added support for banners in uglified files with sourcemaps Updated docs\n * 2013-10-28 v0.2.5 Added warning for banners when using sourcemaps\n * 2013-09-02 v0.2.4 updated sourcemap format via /83\n * 2013-06-10 v0.2.3 added footer option\n * 2013-05-31 v0.2.2 Reverted /56 due to /58 until [chrome/239660](https://code.google.com/p/chromium/issues/detail?id=239660&q=sourcemappingurl&colspec=ID%20Pri%20M%20Iteration%20ReleaseBlock%20Cr%20Status%20Owner%20Summary%20OS%20Modified) [firefox/870361](https://bugzilla.mozilla.org/show_bug.cgi?id=870361) drop\n * 2013-05-22 v0.2.1 Bumped uglify to ~2.3.5 /55 /40 Changed sourcemappingUrl syntax /56 Disabled sorting of names for consistent mangling /44 Updated docs for sourceMapRoot /47 /25\n * 2013-03-14 v0.2.0 No longer report gzip results by default. Support `report` option.\n * 2013-01-30 v0.1.2 Added better error reporting Support for dynamic names of multiple sourcemaps\n * 2013-02-15 v0.1.1 First official release for Grunt 0.4.0.\n * 2013-01-18 v0.1.1rc6 Updating grunt/gruntplugin dependencies to rc6. Changing in-development grunt/gruntplugin dependency versions from tilde version ranges to specific versions.\n * 2013-01-09 v0.1.1rc5 Updating to work with grunt v0.4.0rc5. Switching back to this.files api.\n * 2012-11-28 v0.1.0 Work in progress, not yet officially released.\n\n---\n\nTask submitted by ["Cowboy" Ben Alman](http://benalman.com)\n\n*This file was generated on Sat Mar 01 2014 20:36:24.*\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _from: 'grunt-contrib-uglify@^0.4.0' }, | |
678 silly resolved { name: 'grunt-contrib-imagemin', | |
678 silly resolved description: 'Minify images', | |
678 silly resolved version: '0.7.1', | |
678 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-imagemin' }, | |
678 silly resolved licenses: [ [Object] ], | |
678 silly resolved engines: { node: '>=0.10.0' }, | |
678 silly resolved scripts: { test: 'grunt test' }, | |
678 silly resolved dependencies: | |
678 silly resolved { async: '^0.7.0', | |
678 silly resolved chalk: '^0.4.0', | |
678 silly resolved imagemin: '^0.4.5', | |
678 silly resolved 'pretty-bytes': '^0.1.0' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { grunt: '^0.4.0', | |
678 silly resolved 'grunt-contrib-clean': '^0.5.0', | |
678 silly resolved 'grunt-contrib-internal': '^0.4.6', | |
678 silly resolved 'grunt-contrib-jshint': '^0.10.0', | |
678 silly resolved 'grunt-contrib-nodeunit': '^0.3.3', | |
678 silly resolved 'time-grunt': '^0.3.1' }, | |
678 silly resolved peerDependencies: { grunt: '^0.4.0' }, | |
678 silly resolved keywords: | |
678 silly resolved [ 'gruntplugin', | |
678 silly resolved 'compress', | |
678 silly resolved 'gif', | |
678 silly resolved 'image', | |
678 silly resolved 'img', | |
678 silly resolved 'jpeg', | |
678 silly resolved 'jpg', | |
678 silly resolved 'minify', | |
678 silly resolved 'png' ], | |
678 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], | |
678 silly resolved readme: '# grunt-contrib-imagemin v0.7.1 [![Build Status: Linux](https://travis-ci.org/gruntjs/grunt-contrib-imagemin.png?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-imagemin) <a href="https://ci.appveyor.com/project/gruntjs/grunt-contrib-imagemin"><img src="https://ci.appveyor.com/api/projects/status/s1cpt9m3e5ihuoqj/branch/master" alt="Build Status: Windows" height="18" /></a>\n\n> Minify images\n\n\n\n## Getting Started\nThis plugin requires Grunt `^0.4.0`\n\nIf you haven\'t used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-contrib-imagemin --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-contrib-imagemin\');\n```\n\n\n\n\n## Imagemin task\n_Run this task with the `grunt imagemin` command._\n\nMinify images using [imagemin](https://github.com/kevva/imagemin).\n\nComes bundled with the following optimizers:\n\n- [gifsicle](https://github.com/kevva/imagemin-gifsicle) — *Compress GIF images*\n- [jpegtran](https://github.com/kevva/imagemin-jpegtran) — *Compress JPEG images*\n- [optipng](https://github.com/kevva/imagemin-optipng) — *Compress PNG images*\n- [svgo](https://github.com/kevva/imagemin-svgo) — *Compress SVG images*\n\nWe recommend using [grunt-newer](https://github.com/tschaub/grunt-newer) to only process changed files as minifying images can be quite slow.\n\n### Options\n\nOptions will only apply to the relevant files, so you don\'t need separate targets for png/jpg.\n\n\n#### optimizationLevel *(png)*\n\nType: `Number` \nDefault: `3`\n\nSelect optimization level between `0` and `7`.\n\n> The optimization level 0 enables a set of optimization operations that require minimal effort. There will be no changes to image attributes like bit depth or color type, and no recompression of existing IDAT datastreams. The optimization level 1 enables a single IDAT compression trial. The trial chosen is what. OptiPNG thinks it’s probably the most effective. The optimization levels 2 and higher enable multiple IDAT compression trials; the higher the level, the more trials.\n\nLevel and trials:\n\n1. 1 trial\n2. 8 trials\n3. 16 trials\n4. 24 trials\n5. 48 trials\n6. 120 trials\n7. 240 trials\n\n\n#### progressive *(jpg)*\n\nType: `Boolean` \nDefault: `true`\n\nLossless conversion to progressive.\n\n\n#### interlaced *(gif)*\n\nType: `Boolean` \nDefault: `true`\n\nInterlace gif for progressive rendering.\n\n\n#### use\n\nType: `Array` \nDefault: `null`\n\nAdditional [plugins](https://npmjs.org/keyword/imageminplugin) to use with imagemin.\n\n#### Example config\n\nYou can either map your files statically or [dynamically](http://gruntjs.com/configuring-tasks#building-the-files-object-dynamically).\n\n```js\nvar mozjpeg = require(\'imagemin-mozjpeg\');\n\ngrunt.initConfig({\n imagemin: { // Task\n static: { // Target\n options: { // Target options\n optimizationLevel: 3,\n use: [mozjpeg()]\n },\n files: { // Dictionary of files\n \'dist/img.png\': \'src/img.png\', // \'destination\': \'source\'\n \'dist/img.jpg\': \'src/img.jpg\',\n \'dist/img.gif\': \'src/img.gif\'\n }\n },\n dynamic: { // Another target\n files: [{\n expand: true, // Enable dynamic expansion\n cwd: \'src/\', // Src matches are relative to this path\n src: [\'**/*.{png,jpg,gif}\'], // Actual patterns to match\n dest: \'dist/\' // Destination path prefix\n }]\n }\n }\n});\n\ngrunt.loadNpmTasks(\'grunt-contrib-imagemin\');\ngrunt.registerTask(\'default\', [\'imagemin\']);\n```\n\n\n## Release History\n\n * 2014-05-31 v0.7.1 Caching original image size before optimization. Remove unused dependencies.\n * 2014-04-29 v0.7.0 Update "imagemin" to 0.4\n * 2014-04-01 v0.6.1 Fix problem with corrupt images being created\n * 2014-03-28 v0.6.0 Updated "imagemin" to 0.2 Added percentage to size saved view - fixes cache option removed. Adds "pretty-bytes".\n * 2014-01-13 v0.5.0 Extract the logic into an external lib [imagemin](https://github.com/kevva/imagemin).\n * 2014-01-08 v0.4.1 Prevent "Maximum call stack size exceeded". Speed up loading this task by lazy requiring bin deps.\n * 2013-11-22 v0.4.0 The `pngquant` option is now `false` by default instead of `true`.\n * 2013-09-09 v0.3.0 Add `interlace` option for gif files.\n * 2013-08-16 v0.2.0 Add `gifsicle` and `pngquant`. Cache images so only changed images are optimized. Default `optimizationLevel` to `7` and `progressive` to `true`.\n * 2013-04-10 v0.1.4 Fix exception when running in verbose mode.\n * 2013-04-05 v0.1.3 Fix OptiPNG not being able to overwrite file. Allow overwriting src when dest/src is the same. Limit to 10 concurrent optimizations.\n * 2013-02-22 v0.1.2 Fix OptiPNG not working on some systems. Prevent OptiPNG from producing .bak files.\n * 2013-02-15 v0.1.1 First official release for Grunt 0.4.0.\n * 2013-01-30 v0.1.1rc8 Fix task not creating destination folders\n * 2013-01-30 v0.1.1rc7 Updating to work with grunt v0.4.0rc7. Switching to this.files api.\n * 2012-11-01 v0.1.0 Initial release.\n\n---\n\nTask submitted by [Sindre Sorhus](http://github.com/sindresorhus)\n\n*This file was generated on Sat May 31 2014 16:32:27.*\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-imagemin/issues' }, | |
678 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-imagemin', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _shasum: 'cd57f6d498755e0e72f18184a474d993af76ae32', | |
678 silly resolved _from: 'grunt-contrib-imagemin@^0.7.0', | |
678 silly resolved _resolved: 'https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-0.7.1.tgz' }, | |
678 silly resolved { name: 'grunt-contrib-concat', | |
678 silly resolved description: 'Concatenate files.', | |
678 silly resolved version: '0.4.0', | |
678 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-concat', | |
678 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-concat.git' }, | |
678 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-concat/issues' }, | |
678 silly resolved licenses: [ [Object] ], | |
678 silly resolved engines: { node: '>= 0.8.0' }, | |
678 silly resolved scripts: { test: 'grunt test' }, | |
678 silly resolved dependencies: { chalk: '~0.4.0' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { 'grunt-contrib-jshint': '~0.9.2', | |
678 silly resolved 'grunt-contrib-nodeunit': '~0.3.0', | |
678 silly resolved 'grunt-contrib-clean': '~0.5.0', | |
678 silly resolved 'grunt-contrib-internal': '~0.4.2', | |
678 silly resolved grunt: '~0.4.0' }, | |
678 silly resolved peerDependencies: { grunt: '~0.4.0' }, | |
678 silly resolved keywords: [ 'gruntplugin' ], | |
678 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], | |
678 silly resolved readme: '# grunt-contrib-concat v0.4.0 [![Build Status](https://travis-ci.org/gruntjs/grunt-contrib-concat.png?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-concat)\n\n> Concatenate files.\n\n\n\n## Getting Started\nThis plugin requires Grunt `~0.4.0`\n\nIf you haven\'t used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-contrib-concat --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-contrib-concat\');\n```\n\n\n\n\n## Concat task\n_Run this task with the `grunt concat` command._\n\nTask targets, files and options may be specified according to the Grunt [Configuring tasks](http://gruntjs.com/configuring-tasks) guide.\n\n### Options\n\n#### separator\nType: `String`\nDefault: `grunt.util.linefeed`\n\nConcatenated files will be joined on this string. If you\'re post-processing concatenated JavaScript files with a minifier, you may need to use a semicolon `\';\'` as the separator.\n\n#### banner\nType: `String`\nDefault: empty string\n\nThis string will be prepended to the beginning of the concatenated output. It is processed using [grunt.template.process][], using the default options.\n\n_(Default processing options are explained in the [grunt.template.process][] documentation)_\n\n#### footer\nType: `String`\nDefault: empty string\n\nThis string will be appended to the end of the concatenated output. It is processed using [grunt.template.process][], using the default options.\n\n_(Default processing options are explained in the [grunt.template.process][] documentation)_\n\n#### stripBanners\nType: `Boolean` `Object`\nDefault: `false`\n\nStrip JavaScript banner comments from source files.\n\n* `false` - No comments are stripped.\n* `true` - `/* ... */` block comments are stripped, but _NOT_ `/*! ... */` comments.\n* `options` object:\n * By default, behaves as if `true` were specified.\n * `block` - If true, _all_ block comments are stripped.\n * `line` - If true, any contiguous _leading_ `//` line comments are stripped.\n\n#### process\nType: `Boolean` `Object` `Function`\nDefault: `false`\n\nProcess source files before concatenating, either as [templates][] or with a custom function.\n\n* `false` - No processing will occur.\n* `true` - Process source files using [grunt.template.process][] defaults.\n* `data` object - Process source files using [grunt.template.process][], using the specified options.\n* `function(src, filepath)` - Process source files using the given function, called once for each file. The returned value will be used as source code.\n\n_(Default processing options are explained in the [grunt.template.process][] documentation)_\n\n [templates]: https://github.com/gruntjs/grunt-docs/blob/master/grunt.template.md\n [grunt.template.process]: https://github.com/gruntjs/grunt-docs/blob/master/grunt.template.md#grunttemplateprocess\n\n### Usage Examples\n\n#### Concatenating with a custom separator\n\nIn this example, running `grunt concat:dist` (or `grunt concat` because `concat` is a [multi task][multitask]) will concatenate the three specified source files (in order), joining files with `;` and writing the output to `dist/built.js`.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n concat: {\n options: {\n separator: \';\',\n },\n dist: {\n src: [\'src/intro.js\', \'src/project.js\', \'src/outro.js\'],\n dest: \'dist/built.js\',\n },\n },\n});\n```\n\n#### Banner comments\n\nIn this example, running `grunt concat:dist` will first strip any preexisting banner comment from the `src/project.js` file, then concatenate the result with a newly-generated banner comment, writing the output to `dist/built.js`.\n\nThis generated banner will be the contents of the `banner` template string interpolated with the config object. In this case, those properties are the values imported from the `package.json` file (which are available via the `pkg` config property) plus today\'s date.\n\n_Note: you don\'t have to use an external JSON file. It\'s also valid to create the `pkg` object inline in the config. That being said, if you already have a JSON file, you might as well reference it._\n\n```js\n// Project configuration.\ngrunt.initConfig({\n pkg: grunt.file.readJSON(\'package.json\'),\n concat: {\n options: {\n stripBanners: true,\n banner: \'/*! <%= pkg.name %> - v<%= pkg.version %> - \' +\n \'<%= grunt.template.today("yyyy-mm-dd") %> */\',\n },\n dist: {\n src: [\'src/project.js\'],\n dest: \'dist/built.js\',\n },\n },\n});\n```\n\n#### Multiple targets\n\nIn this example, running `grunt concat` will build two separate files. One "basic" version, with the main file essentially just copied to `dist/basic.js`, and another "with_extras" concatenated version written to `dist/with_extras.js`.\n\nWhile each concat target can be built individually by running `grunt concat:basic` or `grunt concat:extras`, running `grunt concat` will build all concat targets. This is because `concat` is a [multi task][multitask].\n\n```js\n// Project configuration.\ngrunt.initConfig({\n concat: {\n basic: {\n src: [\'src/main.js\'],\n dest: \'dist/basic.js\',\n },\n extras: {\n src: [\'src/main.js\', \'src/extras.js\'],\n dest: \'dist/with_extras.js\',\n },\n },\n});\n```\n\n#### Multiple files per target\n\nLike the previous example, in this example running `grunt concat` will build two separate files. One "basic" version, with the main file essentially just copied to `dist/basic.js`, and another "with_extras" concatenated version written to `dist/with_extras.js`.\n\nThis example differs in that both files are built under the same target.\n\nUsing the `files` object, you can have list any number of source-destination pairs.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n concat: {\n basic_and_extras: {\n files: {\n \'dist/basic.js\': [\'src/main.js\'],\n \'dist/with_extras.js\': [\'src/main.js\', \'src/extras.js\'],\n },\n },\n },\n});\n```\n\n#### Dynamic filenames\n\nFilenames can be generated dynamically by using `<%= %>` delimited underscore templates as filenames.\n\nIn this example, running `grunt concat:dist` generates a destination file whose name is generated from the `name` and `version` properties of the referenced `package.json` file (via the `pkg` config property).\n\n```js\n// Project configuration.\ngrunt.initConfig({\n pkg: grunt.file.readJSON(\'package.json\'),\n concat: {\n dist: {\n src: [\'src/main.js\'],\n dest: \'dist/<%= pkg.name %>-<%= pkg.version %>.js\',\n },\n },\n});\n```\n\n#### Advanced dynamic filenames\n\nIn this more involved example, running `grunt concat` will build two separate files (because `concat` is a [multi task][multitask]). The destination file paths will be expanded dynamically based on the specified templates, recursively if necessary.\n\nFor example, if the `package.json` file contained `{"name": "awesome", "version": "1.0.0"}`, the files `dist/awesome/1.0.0/basic.js` and `dist/awesome/1.0.0/with_extras.js` would be generated.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n pkg: grunt.file.readJSON(\'package.json\'),\n dirs: {\n src: \'src/files\',\n dest: \'dist/<%= pkg.name %>/<%= pkg.version %>\',\n },\n concat: {\n basic: {\n src: [\'<%= dirs.src %>/main.js\'],\n dest: \'<%= dirs.dest %>/basic.js\',\n },\n extras: {\n src: [\'<%= dirs.src %>/main.js\', \'<%= dirs.src %>/extras.js\'],\n dest: \'<%= dirs.dest %>/with_extras.js\',\n },\n },\n});\n```\n\n#### Invalid or Missing Files Warning\nIf you would like the `concat` task to warn if a given file is missing or invalid be sure to set `nonull` to `true`:\n\n```js\ngrunt.initConfig({\n concat: {\n missing: {\n src: [\'src/invalid_or_missing_file\'],\n dest: \'compiled.js\',\n nonull: true,\n },\n },\n});\n```\n\nSee [configuring files for a task](http://gruntjs.com/configuring-tasks#files) for how to configure file globbing in Grunt.\n\n\n#### Custom process function\nIf you would like to do any custom processing before concatenating, use a custom process function:\n\n```js\ngrunt.initConfig({\n concat: {\n dist: {\n options: {\n // Replace all \'use strict\' statements in the code with a single one at the top\n banner: "\'use strict\';\\n",\n process: function(src, filepath) {\n return \'// Source: \' + filepath + \'\\n\' +\n src.replace(/(^|\\n)[ \\t]*(\'use strict\'|"use strict");?\\s*/g, \'$1\');\n },\n },\n files: {\n \'dist/built.js\': [\'src/project.js\'],\n },\n },\n },\n});\n```\n\n[multitask]: http://gruntjs.com/creating-tasks#multi-tasks\n\n\n## Release History\n\n * 2014-03-21 v0.4.0 README updates. Output updates.\n * 2013-04-25 v0.3.0 Add option to process files with a custom function.\n * 2013-04-08 v0.2.0 Don\'t normalize separator to allow user to set LF even on a Windows environment.\n * 2013-02-22 v0.1.3 Support footer option.\n * 2013-02-15 v0.1.2 First official release for Grunt 0.4.0.\n * 2013-01-18 v0.1.2rc6 Updating grunt/gruntplugin dependencies to rc6. Changing in-development grunt/gruntplugin dependency versions from tilde version ranges to specific versions.\n * 2013-01-09 v0.1.2rc5 Updating to work with grunt v0.4.0rc5. Switching back to this.files api.\n * 2012-11-13 v0.1.1 Switch to this.file api internally.\n * 2012-10-03 v0.1.0 Work in progress, not yet officially released.\n\n---\n\nTask submitted by ["Cowboy" Ben Alman](http://benalman.com/)\n\n*This file was generated on Mon Mar 31 2014 11:20:28.*\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _from: 'grunt-contrib-concat@^0.4.0' }, | |
678 silly resolved { name: 'grunt-ngmin', | |
678 silly resolved version: '0.0.3', | |
678 silly resolved description: 'Grunt task for minifying AngularJS projects', | |
678 silly resolved main: 'Gruntfile.js', | |
678 silly resolved scripts: { test: 'grunt test' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { grunt: '~0.4.0', | |
678 silly resolved 'grunt-contrib-jshint': '~0.1.1', | |
678 silly resolved 'grunt-contrib-clean': '~0.4.0', | |
678 silly resolved 'grunt-mocha-cli': '~1.0.1', | |
678 silly resolved should: '~1.2.2', | |
678 silly resolved 'grunt-release': '~0.3.1' }, | |
678 silly resolved repository: { type: 'git', url: 'git://github.com/btford/grunt-ngmin' }, | |
678 silly resolved keywords: [ 'grunt', 'angular', 'angularjs', 'minify' ], | |
678 silly resolved author: { name: 'Brian Ford' }, | |
678 silly resolved license: 'BSD', | |
678 silly resolved dependencies: { ngmin: '~0.4.0' }, | |
678 silly resolved readme: '#grunt-ngmin\n\nGrunt plugin for pre-minifying Angular apps. Learn why this is awesome by reading up on the [ngmin](https://github.com/btford/ngmin) cli tool.\n\n## Getting Started\nThis plugin requires Grunt `~0.4.0`\n\nIf you haven\'t used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-ngmin --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-ngmin\');\n```\n\n## ngmin task\n_Run this task with the `grunt ngmin` command._\n\nTask targets, files and options may be specified according to the grunt [Configuring tasks](http://gruntjs.com/configuring-tasks) guide.\n\n### Example\n\n```js\nngmin: {\n controllers: {\n src: [\'test/src/controllers/one.js\'],\n dest: \'test/generated/controllers/one.js\'\n },\n directives: {\n expand: true,\n cwd: \'test/src\',\n src: [\'directives/**/*.js\'],\n dest: \'test/generated\'\n }\n},\n```\n\n##Running the Tests\nRun `grunt test`.\n\n## License\nBSD', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved bugs: { url: 'https://github.com/btford/grunt-ngmin/issues' }, | |
678 silly resolved homepage: 'https://github.com/btford/grunt-ngmin', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _from: 'grunt-ngmin@^0.0.3' }, | |
678 silly resolved { name: 'load-grunt-tasks', | |
678 silly resolved version: '0.4.0', | |
678 silly resolved description: 'Load multiple grunt tasks using globbing patterns', | |
678 silly resolved keywords: | |
678 silly resolved [ 'grunt', | |
678 silly resolved 'load', | |
678 silly resolved 'require', | |
678 silly resolved 'tasks', | |
678 silly resolved 'glob', | |
678 silly resolved 'pattern', | |
678 silly resolved 'match', | |
678 silly resolved 'matchdep', | |
678 silly resolved 'dependencies' ], | |
678 silly resolved license: 'MIT', | |
678 silly resolved author: | |
678 silly resolved { name: 'Sindre Sorhus', | |
678 silly resolved email: '[email protected]', | |
678 silly resolved url: 'http://sindresorhus.com' }, | |
678 silly resolved files: [ 'load-grunt-tasks.js' ], | |
678 silly resolved main: 'load-grunt-tasks', | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/sindresorhus/load-grunt-tasks' }, | |
678 silly resolved scripts: { test: 'grunt' }, | |
678 silly resolved dependencies: { 'findup-sync': '^0.1.2', multimatch: '^0.1.0' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { grunt: '^0.4.2', | |
678 silly resolved 'grunt-cli': '^0.1.12', | |
678 silly resolved 'grunt-svgmin': '^0.3.0' }, | |
678 silly resolved engines: { node: '>=0.10.0' }, | |
678 silly resolved readme: '# load-grunt-tasks [![Build Status](https://secure.travis-ci.org/sindresorhus/load-grunt-tasks.png?branch=master)](http://travis-ci.org/sindresorhus/load-grunt-tasks) [![Built with Grunt](https://cdn.gruntjs.com/builtwith.png)](http://gruntjs.com/)\n\n> Load multiple grunt tasks using globbing patterns\n\nUsually you would have to load each task one by one, which is unnecessarily cumbersome.\n\nThis module will read the `dependencies`/`devDependencies`/`peerDependencies` in your package.json and load grunt tasks that match the provided patterns.\n\n**Note the new argument signature as of 0.2.0.**\n\n\n#### Before\n\n```js\ngrunt.loadNpmTasks(\'grunt-shell\');\ngrunt.loadNpmTasks(\'grunt-sass\');\ngrunt.loadNpmTasks(\'grunt-recess\');\ngrunt.loadNpmTasks(\'grunt-sizediff\');\ngrunt.loadNpmTasks(\'grunt-svgmin\');\ngrunt.loadNpmTasks(\'grunt-styl\');\ngrunt.loadNpmTasks(\'grunt-php\');\ngrunt.loadNpmTasks(\'grunt-eslint\');\ngrunt.loadNpmTasks(\'grunt-concurrent\');\ngrunt.loadNpmTasks(\'grunt-bower-requirejs\');\n```\n\n#### After\n\n```js\nrequire(\'load-grunt-tasks\')(grunt);\n```\n\n\n## Install\n\nInstall with [npm](https://npmjs.org/package/load-grunt-tasks): `npm install --save-dev load-grunt-tasks`\n\n\n## Example config\n\n```js\n// Gruntfile.js\nmodule.exports = function (grunt) {\n\t// load all grunt tasks matching the `grunt-*` pattern\n\trequire(\'load-grunt-tasks\')(grunt);\n\n\tgrunt.initConfig({});\n\tgrunt.registerTask(\'default\', []);\n}\n```\n\n\n## Usage examples\n\n### Load all grunt tasks\n\n```js\nrequire(\'load-grunt-tasks\')(grunt);\n```\n\nEquivalent to:\n\n```js\nrequire(\'load-grunt-tasks\')(grunt, {pattern: \'grunt-*\'});\n```\n\n### Load all grunt-contrib tasks\n\n```js\nrequire(\'load-grunt-tasks\')(grunt, {pattern: \'grunt-contrib-*\'});\n```\n\n### Load all grunt-contrib tasks and another non-contrib task\n\n```js\nrequire(\'load-grunt-tasks\')(grunt, {pattern: [\'grunt-contrib-*\', \'grunt-shell\']});\n```\n\n### Load all grunt-contrib tasks excluding one\n\nYou can exclude tasks using the negate `!` globbing pattern:\n\n```js\nrequire(\'load-grunt-tasks\')(grunt, {pattern: [\'grunt-contrib-*\', \'!grunt-contrib-coffee\']});\n```\n\n### Set custom path to package.json\n\n```js\nrequire(\'load-grunt-tasks\')(grunt, {config: \'../package\'});\n```\n\n### Only load from `devDependencies`\n\n```js\nrequire(\'load-grunt-tasks\')(grunt, {scope: \'devDependencies\'});\n```\n\n### Only load from `devDependencies` and `dependencies`\n\n```js\nrequire(\'load-grunt-tasks\')(grunt, {scope: [\'devDependencies\', \'dependencies\']});\n```\n\n### All options in use\n\n```js\nrequire(\'load-grunt-tasks\')(grunt, {\n\tpattern: \'grunt-contrib-*\',\n\tconfig: \'../package.json\',\n\tscope: \'devDependencies\'\n});\n```\n\n\n## Options\n\n### pattern\n\nType: `String|Array` \nDefault: `\'grunt-*\'` ([globbing pattern](https://github.com/isaacs/minimatch))\n\n### config\n\nType: `String|Object` \nDefault: Path to nearest package.json\n\n### scope\n\nType: `String|Array` \nDefault: `[\'dependencies\', \'devDependencies\', \'peerDependencies\']`\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n', | |
678 silly resolved readmeFilename: 'readme.md', | |
678 silly resolved bugs: { url: 'https://github.com/sindresorhus/load-grunt-tasks/issues' }, | |
678 silly resolved homepage: 'https://github.com/sindresorhus/load-grunt-tasks', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _from: 'load-grunt-tasks@^0.4.0' }, | |
678 silly resolved { name: 'grunt-autoprefixer', | |
678 silly resolved description: 'Parse CSS and add vendor-prefixed CSS properties using the Can I Use database. Based on Autoprefixer.', | |
678 silly resolved version: '0.7.4', | |
678 silly resolved author: { name: 'Dmitry Nikitenko', email: '[email protected]' }, | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/nDmitry/grunt-autoprefixer' }, | |
678 silly resolved license: 'MIT', | |
678 silly resolved main: 'Gruntfile.js', | |
678 silly resolved engines: { node: '>= 0.10.0' }, | |
678 silly resolved scripts: { test: 'grunt test' }, | |
678 silly resolved dependencies: | |
678 silly resolved { autoprefixer: '~1.1.20140410', | |
678 silly resolved diff: '~1.0.8', | |
678 silly resolved chalk: '~0.4.0' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { grunt: '~0.4.4', | |
678 silly resolved 'grunt-contrib-jshint': '~0.10.0', | |
678 silly resolved 'grunt-contrib-clean': '~0.5.0', | |
678 silly resolved 'grunt-contrib-nodeunit': '~0.4.0', | |
678 silly resolved 'grunt-contrib-copy': '~0.5.0', | |
678 silly resolved 'load-grunt-tasks': '~0.4.0', | |
678 silly resolved 'time-grunt': '~0.3.1' }, | |
678 silly resolved peerDependencies: { grunt: '~0.4.2' }, | |
678 silly resolved keywords: [ 'gruntplugin', 'prefix', 'autoprefixer' ], | |
678 silly resolved readme: '# grunt-autoprefixer\n[![Build Status](https://travis-ci.org/nDmitry/grunt-autoprefixer.png?branch=master)](https://travis-ci.org/nDmitry/grunt-autoprefixer) \n[![Dependency Status](https://david-dm.org/nDmitry/grunt-autoprefixer.png)](https://david-dm.org/nDmitry/grunt-autoprefixer)\n[![Built with Grunt](https://cdn.gruntjs.com/builtwith.png)](http://gruntjs.com/)\n\n> [Autoprefixer](https://github.com/ai/autoprefixer) parses CSS and adds vendor-prefixed CSS properties using the [Can I Use](http://caniuse.com/) database.\n\n## Getting Started\nThis plugin requires Grunt `~0.4.0`\n\nIf you haven\'t used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-autoprefixer --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-autoprefixer\');\n```\n\n## The "autoprefixer" task\n\n### Overview\nIn your project\'s Gruntfile, add a section named `autoprefixer` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n autoprefixer: {\n options: {\n // Task-specific options go here.\n },\n your_target: {\n // Target-specific file lists and/or options go here.\n },\n },\n})\n```\n\n### Options\n\n#### options.browsers\nType: `Array`\nDefault value: `[\'> 1%\', \'last 2 versions\', \'Firefox ESR\', \'Opera 12.1\']`\n\nYou can specify browsers actual for your project:\n\n```js\noptions: {\n browsers: [\'last 2 version\', \'ie 8\', \'ie 9\']\n}\n```\n\n[Read more](https://github.com/ai/autoprefixer#browsers).\n\n#### options.cascade\nType: `Boolean`\nDefault value: `false`\n\nPass `true` to enable ‘cascade’ indentation. Read more [here](https://github.com/ai/autoprefixer#visual-cascade).\n\n#### options.diff\nType: `Boolean|String`\nDefault value: `false`\n\nSet it to `true` if you want to get an output patch file:\n\n```js\noptions: {\n diff: true // or \'custom/path/to/file.css.patch\'\n}\n```\nAlso you can specify a path where to save this file. More examples in [Gruntfile](https://github.com/nDmitry/grunt-autoprefixer/blob/master/Gruntfile.js).\n\n#### options.map\nType: `Boolean|String|undefined`\nDefault value: `undefined`\n\nIf the map option isn\'t defined, Autoprefixer will look for source map from a previous compilation step (either inline map or separate one) and update it automatically. Let\'s say you have `path/file.css` and `path/file.css.map` from SASS, Autoprefixer will find that map, update it and save to a specified destination.\n\nIf `true` is specified, Autoprefixer will try to find an input source map file as described above and generate a new map based on the found one (or just generate a new map, unlike the situation when the map option is undefined).\n\nIf you keep your map from a pre-processor in another directory (e.g. `path/file.css` and `another-path/file.css.map`), you can specify the path `another-path/` in the map option to point out where grunt-autoprefixer should look for an input map to update it.\n\nAlso you can specify `false`. In that case Autoprefixer will not generate or update source map even if there is one from a previous compilation step near an input file or inlined to it (Autoprefixer will delete a map annotation comment from an input file).\n\nYou cannot specify a path where to save a map file, it will be saved at the same directory as the output CSS file or inlined to it (check out the option below).\n\n#### options.mapInline\nType: `Boolean|undefined`\nDefault value: `undefined`\n\nIf the option isn\'t specified, Autoprefixer will inline its map if a map from a previous compilation step was inlined to an input file or save its map as a separate file respectively.\n\nYou can specify `true` or `false` to force that behaviour as you like.\n\n### Usage Examples\n\n```js\ngrunt.initConfig({\n\n autoprefixer: {\n\n options: {\n // Task-specific options go here.\n },\n\n // prefix the specified file\n single_file: {\n options: {\n // Target-specific options go here.\n },\n src: \'src/css/file.css\',\n dest: \'dest/css/file.css\'\n },\n\n // prefix all files\n multiple_files: {\n expand: true,\n flatten: true,\n src: \'src/css/*.css\', // -> src/css/file1.css, src/css/file2.css\n dest: \'dest/css/\' // -> dest/css/file1.css, dest/css/file2.css\n },\n\n // if you have specified only the `src` param, the destination will be set automatically,\n // so source files will be overwritten\n no_dest: {\n src: \'dest/css/file.css\' // globbing is also possible here\n },\n\n diff: {\n options: {\n diff: true\n },\n src: \'src/css/file.css\',\n dest: \'dest/css/file.css\' // -> dest/css/file.css, dest/css/file.css.patch\n },\n\n sourcemap: {\n options: {\n map: true\n },\n src: \'src/css/file.css\',\n dest: \'dest/css/file.css\' // -> dest/css/file.css, dest/css/file.css.map\n },\n }\n\n});\n```\n\nCheck out project\'s [Gruntfile.js](https://github.com/nDmitry/grunt-autoprefixer/blob/master/Gruntfile.js) for more examples.\n\n### Updating Autoprefixer\'s database\n\nTo get the last prefixes database bundled with autoprefixer package and fixes, reinsnstall grunt-autoprefixer:\n\n```\n$ npm remove grunt-autoprefixer && npm install grunt-autoprefixer\n```\n\nIf this option doesn\'t fit you for some reasons, you can run the in-package update:\n\n```\n$ ./node_modules/grunt-autoprefixer/node_modules/autoprefixer/bin/autoprefixer --update\n```\n\nRead more about in-package updates [here](https://github.com/ai/autoprefixer#in-package-update).\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved bugs: { url: 'https://github.com/nDmitry/grunt-autoprefixer/issues' }, | |
678 silly resolved homepage: 'https://github.com/nDmitry/grunt-autoprefixer', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _shasum: '8312534cc67def4db0b35a209076a740ba1b4f76', | |
678 silly resolved _from: 'grunt-autoprefixer@^0.7.3', | |
678 silly resolved _resolved: 'https://registry.npmjs.org/grunt-autoprefixer/-/grunt-autoprefixer-0.7.4.tgz' }, | |
678 silly resolved { name: 'grunt-contrib-jshint', | |
678 silly resolved description: 'Validate files with JSHint.', | |
678 silly resolved version: '0.10.0', | |
678 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-jshint', | |
678 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-jshint.git' }, | |
678 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-jshint/issues' }, | |
678 silly resolved licenses: [ [Object] ], | |
678 silly resolved engines: { node: '>= 0.8.0' }, | |
678 silly resolved scripts: { test: 'grunt test' }, | |
678 silly resolved dependencies: { jshint: '~2.5.0', hooker: '~0.2.3' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { 'grunt-contrib-nodeunit': '~0.3.1', | |
678 silly resolved 'grunt-contrib-internal': '~0.4.8', | |
678 silly resolved grunt: '~0.4.0' }, | |
678 silly resolved peerDependencies: { grunt: '~0.4.0' }, | |
678 silly resolved keywords: [ 'gruntplugin' ], | |
678 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], | |
678 silly resolved readme: '# grunt-contrib-jshint v0.10.0 [![Build Status](https://travis-ci.org/gruntjs/grunt-contrib-jshint.png?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-jshint)\n\n> Validate files with JSHint.\n\n\n\n## Getting Started\nThis plugin requires Grunt `~0.4.0`\n\nIf you haven\'t used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-contrib-jshint --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-contrib-jshint\');\n```\n\n\n\n\n## Jshint task\n_Run this task with the `grunt jshint` command._\n\nTask targets, files and options may be specified according to the grunt [Configuring tasks](http://gruntjs.com/configuring-tasks) guide.\n\nFor more explanations of the lint errors JSHint will throw at you please visit [jslinterrors.com](http://jslinterrors.com/).\n\n### Options\n\nAny specified option will be passed through directly to [JSHint][], thus you can specify any option that JSHint supports. See the [JSHint documentation][] for a list of supported options.\n\n[JSHint]: http://www.jshint.com/\n[JSHint documentation]: http://www.jshint.com/docs/\n\nA few additional options are supported:\n\n\n#### globals\n\nType: `Object` \nDefault: `null`\n\nA map of global variables, with keys as names and a boolean value to determine if they are assignable. This is not a standard JSHint option, but is passed into the `JSHINT` function as its third argument. See the [JSHint documentation][] for more information.\n\n\n#### jshintrc\n\nType: `String` or `true` \nDefault: `null`\n\nIf set to `true`, no config will be sent to jshint and jshint will search for `.jshintrc` files relative to the files being linted.\n\nIf a filename is specified, options and globals defined therein will be used. The `jshintrc` file must be valid JSON and looks something like this:\n\n```json\n{\n "curly": true,\n "eqnull": true,\n "eqeqeq": true,\n "undef": true,\n "globals": {\n "jQuery": true\n }\n}\n```\n\n*Be aware that `jshintrc` settings are not merged with your Grunt options.*\n\n\n#### extensions\n\nType: `String` \nDefault: `\'\'`\n\nA list of non-dot-js extensions to check.\n\n\n#### ignores\n\nType: `Array` \nDefault: `null`\n\nA list of files and dirs to ignore. This will override your `.jshintignore` file if set and does not merge.\n\n\n#### force\n\nType: `Boolean` \nDefault: `false`\n\nSet `force` to `true` to report JSHint errors but not fail the task.\n\n\n#### reporter\n\nType: `String` \nDefault: `null`\n\nAllows you to modify this plugins output. By default it will use a built-in Grunt reporter. Set the path to your own custom reporter or to one of the built-in JSHint reporters: `jslint` or `checkstyle`.\n\nSee also: [Writing your own JSHint reporter.](http://jshint.com/docs/reporters/)\n\nYou can also use an external reporter. For example [jshint-stylish](https://github.com/sindresorhus/jshint-stylish):\n\n```\n$ npm install --save-dev jshint-stylish\n```\n\n```js\noptions: {\n reporter: require(\'jshint-stylish\')\n}\n```\n\n#### reporterOutput\n\nType: `String` \nDefault: `null`\n\nSpecify a filepath to output the results of a reporter. If `reporterOutput` is specified then all output will be written to the given filepath instead of printed to stdout.\n\n### Usage examples\n\n#### Wildcards\nIn this example, running `grunt jshint:all` (or `grunt jshint` because `jshint` is a [multi task](http://gruntjs.com/configuring-tasks#task-configuration-and-targets)) will lint the project\'s Gruntfile as well as all JavaScript files in the `lib` and `test` directories and their subdirectores, using the default JSHint options.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n jshint: {\n all: [\'Gruntfile.js\', \'lib/**/*.js\', \'test/**/*.js\']\n }\n});\n```\n\n#### Linting before and after concatenating\nIn this example, running `grunt jshint` will lint both the "beforeconcat" set and "afterconcat" sets of files. This is not ideal, because `dist/output.js` may get linted before it gets created via the [grunt-contrib-concat plugin](https://github.com/gruntjs/grunt-contrib-concat) `concat` task.\n\nIn this case, you should lint the "beforeconcat" files first, then concat, then lint the "afterconcat" files, by running `grunt jshint:beforeconcat concat jshint:afterconcat`.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n concat: {\n dist: {\n src: [\'src/foo.js\', \'src/bar.js\'],\n dest: \'dist/output.js\'\n }\n },\n jshint: {\n beforeconcat: [\'src/foo.js\', \'src/bar.js\'],\n afterconcat: [\'dist/output.js\']\n }\n});\n```\n\n#### Specifying JSHint options and globals\n\nIn this example, custom JSHint options are specified. Note that when `grunt jshint:uses_defaults` is run, those files are linted using the default options, but when `grunt jshint:with_overrides` is run, those files are linted using _merged_ task/target options.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n jshint: {\n options: {\n curly: true,\n eqeqeq: true,\n eqnull: true,\n browser: true,\n globals: {\n jQuery: true\n },\n },\n uses_defaults: [\'dir1/**/*.js\', \'dir2/**/*.js\'],\n with_overrides: {\n options: {\n curly: false,\n undef: true,\n },\n files: {\n src: [\'dir3/**/*.js\', \'dir4/**/*.js\']\n },\n }\n },\n});\n```\n\n#### Ignoring specific warnings\n\nIf you would like to ignore a specific warning:\n\n```shell\n[L24:C9] W015: Expected \'}\' to have an indentation at 11 instead at 9.\n```\n\nYou can toggle it by prepending `-` to the warning id as an option:\n\n```js\ngrunt.initConfig({\n jshint: {\n ignore_warning: {\n options: {\n \'-W015\': true,\n },\n src: [\'**/*.js\'],\n },\n },\n});\n```\n\n\n## Release History\n\n * 2014-04-02 v0.10.0 Update to JSHint 2.5.0.\n * 2014-03-12 v0.9.2 Fixes a bug where reporterOutput was still passed to jshint.\n * 2014-03-12 v0.9.1 Don\'t pass reporterOutput option to jshint.\n * 2014-03-12 v0.9.0 Replace deprecated grunt.util._.clone with Object.create() Replace deprecated grunt.util.hooker with hooker lib Enhancing the readability of the output. Reporter output is relative to the output file. Pass jshint options to the external reporter.\n * 2013-12-25 v0.8.0 Update to jshint 2.4.0.\n * 2013-11-16 v0.7.2 Only print file name once per error.\n * 2013-10-31 v0.7.1 Ability to set jshintrc option to true to use jshint\'s native ability for finding .jshintrc files relative to the linted files.\n * 2013-10-23 v0.7.0 Update to jshint 2.3.0.\n * 2013-10-23 v0.6.5 Fix output when maxerr is low.\n * 2013-08-29 v0.6.4 jshintrc now loaded by jshint allowing comments.\n * 2013-08-15 v0.6.3 Fix module location for jshint 2.1.10.\n * 2013-07-29 v0.6.2 Update to jshint 2.1.7.\n * 2013-07-27 v0.6.1 Peg jshint to 2.1.4 until breaking changes in 2.1.5 are fixed.\n * 2013-06-02 v0.6.0 Dont always succeed the task when using a custom reporter. Bump jshint to 2.1.3.\n * 2013-05-22 v0.5.4 Fix default reporter to show offending file.\n * 2013-05-19 v0.5.3 Performance: Execute the reporter once rather than per file.\n * 2013-05-18 v0.5.2 Fix printing too many erroneous ignored file errors.\n * 2013-05-17 v0.5.1 Fix for when only 1 file is lint free.\n * 2013-05-17 v0.5.0 Bump to jshint 2.0. Add support for .jshintignore files and ignores option Add support for extensions option. Add support for custom reporters and output report to a file.\n * 2013-04-08 v0.4.3 Fix evaluation of predef option when it\'s an object.\n * 2013-04-08 v0.4.2 Avoid wiping force option when jshintrc is used.\n * 2013-04-06 v0.4.1 Fix to allow object type for deprecated predef.\n * 2013-04-04 v0.4.0 Revert task level options to override jshintrc files.\n * 2013-03-13 v0.3.0 Bump to JSHint 1.1.0. Add force option to report JSHint errors but not fail the task. Add error/warning code to message. Allow task level options to override jshintrc file.\n * 2013-02-26 v0.2.0 Bump to JSHint 1.0\n * 2013-02-15 v0.1.1 First official release for Grunt 0.4.0.\n * 2013-01-18 v0.1.1rc6 Updating grunt/gruntplugin dependencies to rc6. Changing in-development grunt/gruntplugin dependency versions from tilde version ranges to specific versions.\n * 2013-01-09 v0.1.1rc5 Updating to work with grunt v0.4.0rc5. Switching to this.filesSrc api.\n * 2012-10-18 v0.1.0 Work in progress, not yet officially released.\n\n---\n\nTask submitted by ["Cowboy" Ben Alman](http://benalman.com/)\n\n*This file was generated on Wed Apr 02 2014 09:05:43.*\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _from: 'grunt-contrib-jshint@^0.10.0' }, | |
678 silly resolved { name: 'grunt-wiredep', | |
678 silly resolved description: 'Inject your Bower dependencies right into your HTML from Grunt.', | |
678 silly resolved version: '1.7.1', | |
678 silly resolved homepage: 'http://stephenplusplus.github.io/grunt-wiredep', | |
678 silly resolved author: | |
678 silly resolved { name: 'Stephen Sawchuk', | |
678 silly resolved email: '[email protected]', | |
678 silly resolved url: 'http://github.com/stephenplusplus' }, | |
678 silly resolved keywords: | |
678 silly resolved [ 'gruntplugin', | |
678 silly resolved 'html', | |
678 silly resolved 'grunt', | |
678 silly resolved 'bower', | |
678 silly resolved 'package', | |
678 silly resolved 'wiredep', | |
678 silly resolved 'dependency', | |
678 silly resolved 'component', | |
678 silly resolved 'postinstall' ], | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/stephenplusplus/grunt-wiredep' }, | |
678 silly resolved licenses: [ [Object] ], | |
678 silly resolved main: 'Gruntfile.js', | |
678 silly resolved engines: { node: '>=0.8.0', npm: '>=1.2.10' }, | |
678 silly resolved peerDependencies: { grunt: '~0.4.0' }, | |
678 silly resolved dependencies: { wiredep: '~1.5.0', 'bower-config': '~0.5.0' }, | |
678 silly resolved readme: '> -\n# grunt-wiredep\n*Inject Bower packages into your source code with Grunt.*\n>\n> -\n\n## What is this?\n[Grunt](http://gruntjs.com) is great.\n\n[Bower](http://bower.io) is great.\n\n**And now they work great together.**\n\n`grunt-wiredep` is a Grunt plug-in, which finds your components and injects them directly into the HTML file you specify.\n\nWhether you\'re already using Bower and Grunt, or new to both, `grunt-wiredep` will be easy to plug in, as you will see in the steps below.\n\n_**do note**: Bower is still a young little birdy, so things are changing rapidly. Authors of Bower components must follow certain conventions and best practices in order for this plug-in to be as accurate as possible. It\'s not a perfect world out there, so needless to say, some Bower components may not work as well as others._\n\n## Getting Started\n\n*If you are new to Grunt, you will find a lot of answers to your questions in their [getting started guide](http://gruntjs.com/getting-started).\n\nTo install the module:\n```\nnpm install --save-dev grunt-wiredep\n```\n\nInclude the task in your Gruntfile:\n```js\ngrunt.loadNpmTasks(\'grunt-wiredep\');\n```\n\nCreate a config block within your Gruntfile:\n```js\nwiredep: {\n\n target: {\n\n // Point to the files that should be updated when\n // you run `grunt wiredep`\n src: [\n \'app/views/**/*.html\', // .html support...\n \'app/views/**/*.jade\', // .jade support...\n \'app/styles/main.scss\', // .scss & .sass support...\n \'app/config.yml\' // and .yml & .yaml support out of the box!\n ],\n\n // Optional:\n // ---------\n cwd: \'\',\n dependencies: true,\n devDependencies: false,\n exclude: [],\n fileTypes: {},\n ignorePath: \'\',\n overrides: {}\n }\n}\n```\n\n*See [wiredep\'s readme](http://github.com/stephenplusplus/wiredep) for more options of customization, such as other file types, regex patterns, exclusions, and more.*\n\n\nFor JavaScript dependencies, pop this in your HTML file:\n```html\n<!-- bower:js -->\n<!-- endbower -->\n```\n\nInstall a Bower component:\n```\nbower install jquery --save\n```\n\nCall the Grunt task:\n```\ngrunt wiredep\n```\n\nYou\'re in business!\n```html\n<!-- bower:js -->\n<script src="bower_components/jquery/jquery.js"></script>\n<!-- endbower -->\n```\n\n## Behind the Scenes\nThis plug-in uses [wiredep](https://github.com/stephenplusplus/wiredep), which takes a look at all of the components you have, then determines the best order to inject your scripts in to your HTML file.\n\nPutting script tags that aren\'t managed by `grunt-wiredep` is not advised, as anything between `<!-- bower:js -->` and `<!-- endbower -->` will be overwritten with each command.\n\n## Examples\nA simple sample apple:\n[website](http://stephenplusplus.github.io/grunt-wiredep) | [github](https://github.com/stephenplusplus/grunt-wiredep/tree/gh-pages)\n\n## License\nCopyright (c) 2014 Stephen Sawchuk\nLicensed under the MIT license.\n', | |
678 silly resolved readmeFilename: 'readme.md', | |
678 silly resolved bugs: { url: 'https://github.com/stephenplusplus/grunt-wiredep/issues' }, | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _shasum: '04386f6ce17599740f4e627ef126e12ff0d902b2', | |
678 silly resolved _from: 'grunt-wiredep@^1.7.0', | |
678 silly resolved _resolved: 'https://registry.npmjs.org/grunt-wiredep/-/grunt-wiredep-1.7.1.tgz' }, | |
678 silly resolved { name: 'grunt-contrib-watch', | |
678 silly resolved description: 'Run predefined tasks whenever watched file patterns are added, changed or deleted.', | |
678 silly resolved version: '0.6.1', | |
678 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-watch', | |
678 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-watch.git' }, | |
678 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-watch/issues' }, | |
678 silly resolved licenses: [ [Object] ], | |
678 silly resolved engines: { node: '>= 0.8.0' }, | |
678 silly resolved scripts: { test: 'grunt nodeunit -v' }, | |
678 silly resolved dependencies: | |
678 silly resolved { gaze: '~0.5.1', | |
678 silly resolved 'tiny-lr-fork': '0.0.5', | |
678 silly resolved lodash: '~2.4.1', | |
678 silly resolved async: '~0.2.9' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { grunt: '~0.4.0', | |
678 silly resolved 'grunt-contrib-jshint': '~0.8.0', | |
678 silly resolved 'grunt-contrib-nodeunit': '~0.3.3', | |
678 silly resolved 'grunt-contrib-internal': '~0.4.7', | |
678 silly resolved 'underscore.string': '~2.3.3' }, | |
678 silly resolved peerDependencies: { grunt: '~0.4.0' }, | |
678 silly resolved keywords: [ 'gruntplugin', 'watch' ], | |
678 silly resolved files: [ 'tasks', 'LICENSE-MIT' ], | |
678 silly resolved readme: '# grunt-contrib-watch v0.6.1 [![Build Status](https://travis-ci.org/gruntjs/grunt-contrib-watch.png?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-watch)\n\n> Run predefined tasks whenever watched file patterns are added, changed or deleted.\n\n\n\n## Getting Started\nThis plugin requires Grunt `~0.4.0`\n\nIf you haven\'t used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-contrib-watch --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-contrib-watch\');\n```\n\n\n\n\n## Watch task\n_Run this task with the `grunt watch` command._\n\n\n### Settings\n\nThere are a number of options available. Please review the [minimatch options here](https://github.com/isaacs/minimatch#options). As well as some additional options as follows:\n\n#### files\nType: `String|Array`\n\nThis defines what file patterns this task will watch. Can be a string or an array of files and/or minimatch patterns.\n\n#### tasks\nType: `String|Array`\n\nThis defines which tasks to run when a watched file event occurs.\n\n#### options.spawn\nType: `Boolean`\nDefault: true\n\nWhether to spawn task runs in a child process. Setting this option to `false` speeds up the reaction time of the watch (usually 500ms faster for most) and allows subsequent task runs to share the same context. Not spawning task runs can make the watch more prone to failing so please use as needed.\n\nExample:\n```js\nwatch: {\n scripts: {\n files: [\'**/*.js\'],\n tasks: [\'jshint\'],\n options: {\n spawn: false,\n },\n },\n},\n```\n\n*For backwards compatibility the option `nospawn` is still available and will do the opposite of `spawn`.*\n\n#### options.interrupt\nType: `Boolean`\nDefault: false\n\nAs files are modified this watch task will spawn tasks in child processes. The default behavior will only spawn a new child process per target when the previous process has finished. Set the `interrupt` option to true to terminate the previous process and spawn a new one upon later changes.\n\nExample:\n```js\nwatch: {\n scripts: {\n files: \'**/*.js\',\n tasks: [\'jshint\'],\n options: {\n interrupt: true,\n },\n },\n},\n```\n\n#### options.debounceDelay\nType: `Integer`\nDefault: 500\n\nHow long to wait before emitting events in succession for the same filepath and status. For example if your `Gruntfile.js` file was `changed`, a `changed` event will only fire again after the given milliseconds.\n\nExample:\n```js\nwatch: {\n scripts: {\n files: \'**/*.js\',\n tasks: [\'jshint\'],\n options: {\n debounceDelay: 250,\n },\n },\n},\n```\n\n#### options.interval\nType: `Integer`\nDefault: 100\n\nThe `interval` is passed to `fs.watchFile`. Since `interval` is only used by `fs.watchFile` and this watcher also uses `fs.watch`; it is recommended to ignore this option. *Default is 100ms*.\n\n#### options.event\nType: `String|Array`\nDefault: `\'all\'`\n\nSpecify the type watch event that trigger the specified task. This option can be one or many of: `\'all\'`, `\'changed\'`, `\'added\'` and `\'deleted\'`.\n\nExample:\n```js\nwatch: {\n scripts: {\n files: \'**/*.js\',\n tasks: [\'generateFileManifest\'],\n options: {\n event: [\'added\', \'deleted\'],\n },\n },\n},\n```\n\n#### options.reload\nType: `Boolean`\nDefault: `false`\n\nBy default, if `Gruntfile.js` is being watched, then changes to it will trigger the watch task to restart, and reload the `Gruntfile.js` changes.\nWhen `reload` is set to `true`, changes to *any* of the watched files will trigger the watch task to restart.\nThis is especially useful if your `Gruntfile.js` is dependent on other files.\n\n```js\nwatch: {\n configFiles: {\n files: [ \'Gruntfile.js\', \'config/*.js\' ],\n options: {\n reload: true\n }\n }\n}\n```\n\n\n#### options.forever\nType: `Boolean`\nDefault: true\n\nThis is *only a task level option* and cannot be configured per target. By default the watch task will duck punch `grunt.fatal` and `grunt.warn` to try and prevent them from exiting the watch process. If you don\'t want `grunt.fatal` and `grunt.warn` to be overridden set the `forever` option to `false`.\n\n#### options.dateFormat\nType: `Function`\n\nThis is *only a task level option* and cannot be configured per target. By default when the watch has finished running tasks it will display the message `Completed in 1.301s at Thu Jul 18 2013 14:58:21 GMT-0700 (PDT) - Waiting...`. You can override this message by supplying your own function:\n\n```js\nwatch: {\n options: {\n dateFormat: function(time) {\n grunt.log.writeln(\'The watch finished in \' + time + \'ms at\' + (new Date()).toString());\n grunt.log.writeln(\'Waiting for more changes...\');\n },\n },\n scripts: {\n files: \'**/*.js\',\n tasks: \'jshint\',\n },\n},\n```\n\n#### options.atBegin\nType: `Boolean`\nDefault: false\n\nThis option will trigger the run of each specified task at startup of the watcher.\n\n#### options.livereload\nType: `Boolean|Number|Object`\nDefault: false\n\nSet to `true` or set `livereload: 1337` to a port number to enable live reloading. Default and recommended port is `35729`.\n\nIf enabled a live reload server will be started with the watch task per target. Then after the indicated tasks have ran, the live reload server will be triggered with the modified files.\n\nExample:\n```js\nwatch: {\n css: {\n files: \'**/*.sass\',\n tasks: [\'sass\'],\n options: {\n livereload: true,\n },\n },\n},\n```\n\nIt\'s possible to get livereload working over https connections. To do this, pass an object to `livereload` with a `key` and `cert` paths specified.\n\nExample:\n```js\nwatch: {\n css: {\n files: \'**/*.sass\',\n tasks: [\'sass\'],\n options: {\n livereload: {\n port: 9000,\n key: grunt.file.read(\'path/to/ssl.key\'),\n cert: grunt.file.read(\'path/to/ssl.crt\')\n // you can pass in any other options you\'d like to the https server, as listed here: http://nodejs.org/api/tls.html#tls_tls_createserver_options_secureconnectionlistener\n }\n },\n },\n},\n```\n\n\n#### options.cwd\nType: `String|Object`\nDefault: `process.cwd()`\n\nAbility to set the current working directory. Defaults to `process.cwd()`. Can either be a string to set the cwd to match files and spawn tasks. Or an object to set each independently. Such as `options: { cwd: { files: \'match/files/from/here\', spawn: \'but/spawn/files/from/here\' } }`.\n\n#### options.livereloadOnError\nType: `Boolean` \nDefault: `true` \n\nOption to prevent the livereload if the executed tasks encountered an error. If set to `false`, the livereload will only be triggered if all tasks completed successfully.\n\n### Examples\n\n```js\n// Simple config to run jshint any time a file is added, changed or deleted\ngrunt.initConfig({\n watch: {\n files: [\'**/*\'],\n tasks: [\'jshint\'],\n },\n});\n```\n\n```js\n// Advanced config. Run specific tasks when specific files are added, changed or deleted.\ngrunt.initConfig({\n watch: {\n gruntfile: {\n files: \'Gruntfile.js\',\n tasks: [\'jshint:gruntfile\'],\n },\n src: {\n files: [\'lib/*.js\', \'css/**/*.scss\', \'!lib/dontwatch.js\'],\n tasks: [\'default\'],\n },\n test: {\n files: \'<%= jshint.test.src %>\',\n tasks: [\'jshint:test\', \'qunit\'],\n },\n },\n});\n```\n\n#### Using the `watch` event\nThis task will emit a `watch` event when watched files are modified. This is useful if you would like a simple notification when files are edited or if you\'re using this task in tandem with another task. Here is a simple example using the `watch` event:\n\n```js\ngrunt.initConfig({\n watch: {\n scripts: {\n files: [\'lib/*.js\'],\n },\n },\n});\ngrunt.event.on(\'watch\', function(action, filepath, target) {\n grunt.log.writeln(target + \': \' + filepath + \' has \' + action);\n});\n```\n\n**The `watch` event is not intended for replacing the standard Grunt API for configuring and running tasks. If you\'re trying to run tasks from within the `watch` event you\'re more than likely doing it wrong. Please read [configuring tasks](http://gruntjs.com/configuring-tasks).**\n\n##### Compiling Files As Needed\nA very common request is to only compile files as needed. Here is an example that will only lint changed files with the `jshint` task:\n\n```js\ngrunt.initConfig({\n watch: {\n scripts: {\n files: [\'lib/*.js\'],\n tasks: [\'jshint\'],\n options: {\n spawn: false,\n },\n },\n },\n jshint: {\n all: {\n src: [\'lib/*.js\'],\n },\n },\n});\n\n// on watch events configure jshint:all to only run on changed file\ngrunt.event.on(\'watch\', function(action, filepath) {\n grunt.config(\'jshint.all.src\', filepath);\n});\n```\n\nIf you need to dynamically modify your config, the `spawn` option must be disabled to keep the watch running under the same context.\n\nIf you save multiple files simultaneously you may opt for a more robust method:\n\n```js\nvar changedFiles = Object.create(null);\nvar onChange = grunt.util._.debounce(function() {\n grunt.config(\'jshint.all.src\', Object.keys(changedFiles));\n changedFiles = Object.create(null);\n}, 200);\ngrunt.event.on(\'watch\', function(action, filepath) {\n changedFiles[filepath] = action;\n onChange();\n});\n```\n\n#### Live Reloading\nLive reloading is built into the watch task. Set the option `livereload` to `true` to enable on the default port `35729` or set to a custom port: `livereload: 1337`.\n\nThe simplest way to add live reloading to all your watch targets is by setting `livereload` to `true` at the task level. This will run a single live reload server and trigger the live reload for all your watch targets:\n\n```js\ngrunt.initConfig({\n watch: {\n options: {\n livereload: true,\n },\n css: {\n files: [\'public/scss/*.scss\'],\n tasks: [\'compass\'],\n },\n },\n});\n```\n\nYou can also configure live reload for individual watch targets or run multiple live reload servers. Just be sure if you\'re starting multiple servers they operate on different ports:\n\n```js\ngrunt.initConfig({\n watch: {\n css: {\n files: [\'public/scss/*.scss\'],\n tasks: [\'compass\'],\n options: {\n // Start a live reload server on the default port 35729\n livereload: true,\n },\n },\n another: {\n files: [\'lib/*.js\'],\n tasks: [\'anothertask\'],\n options: {\n // Start another live reload server on port 1337\n livereload: 1337,\n },\n },\n dont: {\n files: [\'other/stuff/*\'],\n tasks: [\'dostuff\'],\n },\n },\n});\n```\n\n##### Enabling Live Reload in Your HTML\nOnce you\'ve started a live reload server you\'ll be able to access the live reload script. To enable live reload on your page, add a script tag before your closing `</body>` tag pointing to the `livereload.js` script:\n\n```html\n<script src="//localhost:35729/livereload.js"></script>\n```\n\nFeel free to add this script to your template situation and toggle with some sort of `dev` flag.\n\n##### Using Live Reload with the Browser Extension\nInstead of adding a script tag to your page, you can live reload your page by installing a browser extension. Please visit [how do I install and use the browser extensions](http://feedback.livereload.com/knowledgebase/articles/86242-how-do-i-install-and-use-the-browser-extensions-) for help installing an extension for your browser.\n\nOnce installed please use the default live reload port `35729` and the browser extension will automatically reload your page without needing the `<script>` tag.\n\n##### Using Connect Middleware\nSince live reloading is used when developing, you may want to disable building for production (and are not using the browser extension). One method is to use Connect middleware to inject the script tag into your page. Try the [connect-livereload](https://github.com/intesso/connect-livereload) middleware for injecting the live reload script into your page.\n\n##### Rolling Your Own Live Reload\nLive reloading is made easy by the library [tiny-lr](https://github.com/mklabs/tiny-lr). It is encouraged to read the documentation for `tiny-lr`. If you would like to trigger the live reload server yourself, simply POST files to the URL: `http://localhost:35729/changed`. Or if you rather roll your own live reload implementation use the following example:\n\n```js\n// Create a live reload server instance\nvar lrserver = require(\'tiny-lr\')();\n\n// Listen on port 35729\nlrserver.listen(35729, function(err) { console.log(\'LR Server Started\'); });\n\n// Then later trigger files or POST to localhost:35729/changed\nlrserver.changed({body:{files:[\'public/css/changed.css\']}});\n```\n\n##### Live Reload with Preprocessors\nAny time a watched file is edited with the `livereload` option enabled, the file will be sent to the live reload server. Some edited files you may desire to have sent to the live reload server, such as when preprocessing (`sass`, `less`, `coffeescript`, etc). As any file not recognized will reload the entire page as opposed to just the `css` or `javascript`.\n\nThe solution is to point a `livereload` watch target to your destination files:\n\n```js\ngrunt.initConfig({\n sass: {\n dev: {\n src: [\'src/sass/*.sass\'],\n dest: \'dest/css/index.css\',\n },\n },\n watch: {\n sass: {\n // We watch and compile sass files as normal but don\'t live reload here\n files: [\'src/sass/*.sass\'],\n tasks: [\'sass\'],\n },\n livereload: {\n // Here we watch the files the sass task will compile to\n // These files are sent to the live reload server after sass compiles to them\n options: { livereload: true },\n files: [\'dest/**/*\'],\n },\n },\n});\n```\n\n### FAQs\n\n#### How do I fix the error `EMFILE: Too many opened files.`?\nThis is because of your system\'s max opened file limit. For OSX the default is very low (256). Temporarily increase your limit with `ulimit -n 10480`, the number being the new max limit.\n\nIn some versions of OSX the above solution doesn\'t work. In that case try `launchctl limit maxfiles 10480 10480 ` and restart your terminal. See [here](http://superuser.com/questions/261023/how-to-change-default-ulimit-values-in-mac-os-x-10-6).\n\n#### Can I use this with Grunt v0.3?\n`[email protected]` is compatible with Grunt v0.3 but it is highly recommended to upgrade Grunt instead.\n\n#### Why is the watch devouring all my memory/cpu?\nLikely because of an enthusiastic pattern trying to watch thousands of files. Such as `\'**/*.js\'` but forgetting to exclude the `node_modules` folder with `\'!**/node_modules/**\'`. Try grouping your files within a subfolder or be more explicit with your file matching pattern.\n\nAnother reason if you\'re watching a large number of files could be the low default `interval`. Try increasing with `options: { interval: 5007 }`. Please see issues [#35](https://github.com/gruntjs/grunt-contrib-watch/issues/145) and [#145](https://github.com/gruntjs/grunt-contrib-watch/issues/145) for more information.\n\n#### Why spawn as child processes as a default?\nThe goal of this watch task is as files are changed, run tasks as if they were triggered by the user themself. Each time a user runs `grunt` a process is spawned and tasks are ran in succession. In an effort to keep the experience consistent and continually produce expected results, this watch task spawns tasks as child processes by default.\n\nSandboxing task runs also allows this watch task to run more stable over long periods of time. As well as more efficiently with more complex tasks and file structures.\n\nSpawning does cause a performance hit (usually 500ms for most environments). It also cripples tasks that rely on the watch task to share the context with each subsequent run (i.e., reload tasks). If you would like a faster watch task or need to share the context please set the `spawn` option to `false`. Just be aware that with this option enabled, the watch task is more prone to failure.\n\n\n## Release History\n\n * 2014-03-19 v0.6.1 Fix for watch targets named "default"\n * 2014-03-11 v0.6.0 Clear changed files after triggering live reload to ensure they\'re only triggered once. cwd option now accepts separate settings for files and spawn. Fix to make interrupt work more than once. Enable live reload over HTTPS. Print newline after initial \'Waiting...\' Remove deprecated grunt.util libs Add reload option to specify files other than Gruntfile files to reload. Update to [email protected] Use fork of tiny-lr (which has quiter operation, support for HTTPS and windows path fixes) Add livereloadOnError, which if set to false will not trigger live reload if there is an error.\n * 2013-08-25 v0.5.3 Fixed for live reload missing files.\n * 2013-08-16 v0.5.2 Fixed issue running tasks after gruntfile is reloaded. Ignores empty file paths.\n * 2013-07-20 v0.5.1 Fixed issue with options resetting.\n * 2013-07-18 v0.5.0 Added target name to watch event. Added atBegin option to run tasks when watcher starts. Changed nospawn option to spawn (nospawn still available for backwards compatibility). Moved libs/vars into top scope to prevent re-init. Bumped Gaze version to ~0.4. Re-grab task/target options upon each task run. Add dateFormat option to override the date/time output upon completion.\n * 2013-05-27 v0.4.4 Remove gracefully closing SIGINT. Not needed and causes problems for Windows. Ensure tasks are an array to not conflict with cliArgs.\n * 2013-05-11 v0.4.3 Only group changed files per target to send correct files to live reload.\n * 2013-05-09 v0.4.2 Fix for closing watchers.\n * 2013-05-09 v0.4.1 Removed "beep" notification. Tasks now optional with livereload option. Reverted "run again" with interrupt off to fix infinite recursion issue. Watchers now close more properly on task run.\n * 2013-05-03 v0.4.0 Option livereload to start live reload servers. Will reload a Gruntfile before running tasks if Gruntfile is modified. Option event to only trigger watch on certain events. Refactor watch task into separate task runs per target. Option forever to override grunt.fatal/warn to help keeping the watch alive with nospawn enabled. Emit a beep upon complete. Logs all watched files with verbose flag set. If interrupt is off, will run the tasks once more if watch triggered during a previous task run. tasks property is optional for use with watch event. Watchers properly closed when exiting.\n * 2013-02-28 v0.3.1 Fix for top level options.\n * 2013-02-27 v0.3.0 nospawn option added to run tasks without spawning as child processes. Watch emits \'watch\' events upon files being triggered with grunt.event. Completion time in seconds and date/time shown after tasks ran. Negate file patterns fixed. Tasks debounced individually to handle simultaneous triggering for multiple targets. Errors handled better and viewable with --stack cli option. Code complexity reduced making the watch task code easier to read.\n * 2013-02-15 v0.2.0 First official release for Grunt 0.4.0.\n * 2013-01-18 v0.2.0rc7 Updating grunt/gruntplugin dependencies to rc6. Changing in-development grunt/gruntplugin dependency versions from tilde version ranges to specific versions.\n * 2013-01-09 v0.2.0rc5 Updating to work with grunt v0.4.0rc5.\n * 2012-12-15 v0.2.0a Conversion to grunt v0.4 conventions. Remove node v0.6 and grunt v0.3 support. Allow watch task to be renamed. Use grunt.util.spawn "grunt" option. Updated to [email protected], forceWatchMethod option removed.\n * 2012-11-01 v0.1.4 Prevent watch from spawning duplicate watch tasks\n * 2012-10-28 v0.1.3 Better method to spawn the grunt bin Bump gaze to v0.2.0. Better handles some events and new option forceWatchMethod Only support Node.js >= v0.8\n * 2012-10-17 v0.1.2 Only spawn a process per task one at a time Add interrupt option to cancel previous spawned process Grunt v0.3 compatibility changes\n * 2012-10-16 v0.1.1 Fallback to global grunt bin if local doesnt exist. Fatal if bin cannot be found Update to gaze 0.1.6\n * 2012-10-08 v0.1.0 Release watch task Remove spawn from helper Run on Grunt v0.4\n\n---\n\nTask submitted by [Kyle Robinson Young](http://dontkry.com)\n\n*This file was generated on Wed Mar 19 2014 13:09:11.*\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _from: 'grunt-contrib-watch@^0.6.1' }, | |
678 silly resolved { name: 'grunt-svgmin', | |
678 silly resolved version: '0.4.0', | |
678 silly resolved description: 'Minify SVG', | |
678 silly resolved keywords: | |
678 silly resolved [ 'gruntplugin', | |
678 silly resolved 'svg', | |
678 silly resolved 'vector', | |
678 silly resolved 'graphic', | |
678 silly resolved 'image', | |
678 silly resolved 'optimize', | |
678 silly resolved 'minify' ], | |
678 silly resolved homepage: 'https://github.com/sindresorhus/grunt-svgmin', | |
678 silly resolved bugs: { url: 'https://github.com/sindresorhus/grunt-svgmin/issues' }, | |
678 silly resolved author: | |
678 silly resolved { name: 'Sindre Sorhus', | |
678 silly resolved email: '[email protected]', | |
678 silly resolved url: 'http://sindresorhus.com' }, | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/sindresorhus/grunt-svgmin.git' }, | |
678 silly resolved scripts: { test: 'grunt' }, | |
678 silly resolved dependencies: | |
678 silly resolved { svgo: '~0.4.1', | |
678 silly resolved chalk: '~0.4.0', | |
678 silly resolved 'each-async': '~0.1.2', | |
678 silly resolved 'pretty-bytes': '~0.1.0' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { grunt: '~0.4.1', | |
678 silly resolved 'grunt-contrib-clean': '~0.5.0', | |
678 silly resolved 'grunt-simple-mocha': '~0.4.0' }, | |
678 silly resolved peerDependencies: { grunt: '~0.4.0' }, | |
678 silly resolved engines: { node: '>=0.10.0' }, | |
678 silly resolved licenses: { type: 'MIT' }, | |
678 silly resolved readme: '# grunt-svgmin [![Build Status](https://secure.travis-ci.org/sindresorhus/grunt-svgmin.png?branch=master)](http://travis-ci.org/sindresorhus/grunt-svgmin) [![Built with Grunt](https://cdn.gruntjs.com/builtwith.png)](http://gruntjs.com/)\n\n> Minify SVG using [SVGO](https://github.com/svg/svgo)\n\n*Issues with the output should be reported on the SVGO [issue tracker](https://github.com/svg/svgo/issues).*\n\n\n## Getting Started\n\nIf you haven\'t used [grunt][] before, be sure to check out the [Getting Started][] guide, as it explains how to create a [gruntfile][Getting Started] as well as install and use grunt plugins. Once you\'re familiar with that process, install this plugin with this command:\n\n```sh\nnpm install --save-dev grunt-svgmin\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-svgmin\');\n```\n\n*Tip: the [load-grunt-tasks](https://github.com/sindresorhus/load-grunt-tasks) module makes it easier to load multiple grunt tasks.*\n\n[grunt]: http://gruntjs.com\n[Getting Started]: https://github.com/gruntjs/grunt/wiki/Getting-started\n\n\n## Documentation\n\nSee the [Gruntfile](Gruntfile.js) in this repo for a full example.\n\n\n### Example config (static)\n\n```js\ngrunt.initConfig({\n\tsvgmin: {\t\t\t\t\t\t\t\t\t\t\t// Task\n\t\toptions: {\t\t\t\t\t\t\t\t\t\t// Configuration that will be passed directly to SVGO\n\t\t\tplugins: [\n\t\t\t { removeViewBox: false },\n\t\t\t { removeUselessStrokeAndFill: false }\n\t\t\t]\n\t\t},\n\t\tdist: {\t\t\t\t\t\t\t\t\t\t\t// Target\n\t\t\tfiles: {\t\t\t\t\t\t\t\t\t// Dictionary of files\n\t\t\t\t\'dist/figure.svg\': \'app/figure.svg\'\t\t// \'destination\': \'source\'\n\t\t\t}\n\t\t}\n\t}\n});\n\ngrunt.loadNpmTasks(\'grunt-svgmin\');\ngrunt.registerTask(\'default\', [\'svgmin\']);\n```\n\n### Example config (dynamic)\n\n```js\ngrunt.initConfig({\n\tsvgmin: {\t\t\t\t\t\t// Task\n\t\toptions: {\t\t\t\t\t// Configuration that will be passed directly to SVGO\n\t\t\tplugins: [\n\t\t\t { removeViewBox: false },\n\t\t\t { removeUselessStrokeAndFill: false }\n\t\t\t]\n\t\t},\n\t\tdist: {\t\t\t\t\t\t// Target\n\t\t\tfiles: [{\t\t\t\t// Dictionary of files\n\t\t\t\texpand: true,\t\t// Enable dynamic expansion.\n\t\t\t\tcwd: \'img/src\',\t\t// Src matches are relative to this path.\n\t\t\t\tsrc: [\'**/*.svg\'],\t// Actual pattern(s) to match.\n\t\t\t\tdest: \'img/\',\t\t// Destination path prefix.\n\t\t\t\text: \'.min.svg\'\t\t// Dest filepaths will have this extension.\n\t\t\t\t// ie: optimise img/src/branding/logo.svg and store it in img/branding/logo.min.svg\n\t\t\t}]\n\t\t}\n});\n\ngrunt.loadNpmTasks(\'grunt-svgmin\');\ngrunt.registerTask(\'default\', [\'svgmin\']);\n```\n\n### Available Options/Plugins\n\nsvgmin makes use of the standard SVGO plugin architecture. Therefore, to customize SVG optimisation, you can disable/enable any SVGO plugins listed at the [SVGO repository](https://github.com/svg/svgo/tree/master/plugins).\n\nTo disable plugins with the Gruntfile.js, look for the plugin name at the [SVGO repository](https://github.com/svg/svgo/tree/master/plugins) and copy the plugin name (minus the file extension). Then set its value in the JSON to `false` in comma-separated objects. To exemplify, here is how the plugins section in the example configuration (illustrated above) might be written with some of the standard SVGO plugins disabled:\n\n```js\nplugins: [\n\t{ removeViewBox: false }, \t\t\t\t// don\'t remove the viewbox atribute from the SVG\n\t{ removeUselessStrokeAndFill: false },\t// don\'t remove Useless Strokes and Fills\n\t{ removeEmptyAttrs: false }\t\t\t\t// don\'t remove Empty Attributes from the SVG\n]\n```\n\nCheck each plugin for `exports.active = [true/false]` to see if the plugin is enabled. Most of the plugins are enabled by default but you may want to prevent a couple, particularly `removeUselessStrokeAndFill` as that may remove small details with subtracted / extruded complex paths.\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n', | |
678 silly resolved readmeFilename: 'readme.md', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _from: 'grunt-svgmin@^0.4.0' }, | |
678 silly resolved { name: 'grunt-usemin', | |
678 silly resolved version: '2.1.1', | |
678 silly resolved description: 'Replaces references to non-optimized scripts or stylesheets into a set of HTML files (or any templates/views).', | |
678 silly resolved keywords: [ 'gruntplugin', 'usemin', 'yeoman', 'html', 'css', 'optimize' ], | |
678 silly resolved homepage: 'https://github.com/yeoman/grunt-usemin', | |
678 silly resolved bugs: { url: 'https://github.com/yeoman/grunt-usemin/issues' }, | |
678 silly resolved author: { name: 'The Yeoman Team' }, | |
678 silly resolved main: 'Gruntfile.js', | |
678 silly resolved repository: { type: 'git', url: 'git://github.com/yeoman/grunt-usemin.git' }, | |
678 silly resolved scripts: { test: 'grunt' }, | |
678 silly resolved dependencies: { lodash: '~1.0.1', debug: '~0.7.2' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { grunt: '~0.4.3', | |
678 silly resolved mkdirp: '~0.3.5', | |
678 silly resolved rimraf: '~2.1.4', | |
678 silly resolved 'grunt-contrib-jshint': '~0.4.1', | |
678 silly resolved 'grunt-mocha-cli': '~1.0.5' }, | |
678 silly resolved peerDependencies: { grunt: '>=0.4.0' }, | |
678 silly resolved engines: { node: '>=0.10.0' }, | |
678 silly resolved licenses: { type: 'BSD' }, | |
678 silly resolved license: 'BSD', | |
678 silly resolved readme: '# grunt-usemin [![Build Status](https://secure.travis-ci.org/yeoman/grunt-usemin.svg?branch=master)](http://travis-ci.org/yeoman/grunt-usemin)\n\n> Replaces references to non-optimized scripts or stylesheets into a set of HTML files (or any templates/views).\n\nWatch out, this task is designed for Grunt 0.4 and upwards.\n\n## Getting Started\nIf you haven\'t used [grunt][] before, be sure to check out the [Getting Started][] guide, as it explains how to create a [gruntfile][Getting Started] as well as install and use grunt plugins. Once you\'re familiar with that process, install this plugin with this command:\n\n```shell\nnpm install grunt-usemin --save-dev\n```\n\n[grunt]: http://gruntjs.com/\n[Getting Started]: http://gruntjs.com/getting-started\n\n## Tasks\n\n`usemin` exports 2 different tasks:\n\n - `useminPrepare` prepares the configuration to transform specific construction (blocks) in the scrutinized file into a single line, targeting an optimized version of the files (e.g concatenated, uglifyjs-ed ...)\n\n - `usemin` replaces the blocks by the file they reference, and replaces all references to assets by their revisioned version if it is found on the disk. This target modifies the files it is working on.\n\nUsually, `useminPrepare` is launched first, then the steps of the transformation flow (for example, `concat`, `uglify`, and `cssmin`), and then, in the end `usemin` is launched.\n\n## The useminPrepare task\n\n`useminPrepare` task updates the grunt configuration to apply a configured transformation flow to tagged files (i.e. blocks).\nBy default the transformation flow is composed of `concat` and `uglifyjs` for JS files, but it can be configured.\n\n### Blocks\nBlocks are expressed as:\n\n```html\n<!-- build:<type>(alternate search path) <path> -->\n... HTML Markup, list of script / link tags.\n<!-- endbuild -->\n```\n\n- **type**: either `js` or `css`\n- **alternate search path**: (optional) By default the input files are relative to the treated file. Alternate search path allows one to change that\n- **path**: the file path of the optimized file, the target output\n\nAn example of this in completed form can be seen below:\n\n```html\n<!-- build:js js/app.js -->\n<script src="js/app.js"></script>\n<script src="js/controllers/thing-controller.js"></script>\n<script src="js/models/thing-model.js"></script>\n<script src="js/views/thing-view.js"></script>\n<!-- endbuild -->\n```\n\n### Transformation flow\n\nThe transformation flow is made of sequential steps: each of the steps transform the file, and useminPrepare will modify the configuration in order for the described steps to be correctly performed.\n\nBy default the flow is: `concat -> uglifyjs`.\nAdditionally to the flow, at the end, some postprocessors can be launched to further alter the configuration.\n\nLet\'s have an example, using the default flow (we\'re just going to look at the steps), `app` for input dir, `dist` for output dir, and the following block:\n\n```html\n<!-- build:js js/app.js -->\n<script src="js/app.js"></script>\n<script src="js/controllers/thing-controller.js"></script>\n<script src="js/models/thing-model.js"></script>\n<script src="js/views/thing-view.js"></script>\n<!-- endbuild -->\n```\nThe produced configuration will look like:\n\n```js\n{\n concat: {\n \'.tmp/concat/js/app.js\': [\n \'app/js/app.js\',\n \'app/js/controllers/thing-controller.js\',\n \'app/js/models/thing-model.js\',\n \'app/js/views/thing-view.js\'\n ]\n },\n uglifyjs: {\n \'dist/js/app.js\': [\'.tmp/concat/js/app.js\']\n }\n}\n```\n\n### Directories\n\nInternally, the task parses your HTML markup to find each of these blocks, and initializes the corresponding Grunt config for the concat / uglify tasks when `type=js`, the concat / cssmin tasks when `type=css`.\n\nOne doesn\'t need to specify a concat/uglify/cssmin configuration anymore.\n\nIt uses only one target: `html`, with a list of the concerned files. For example, in your `Gruntfile.js`:\n\nBy default, it will consider the directory where the looked-at file is located as the \'root\' filesystem. Each relative path (for example to a javascript file) will be resolved from this path. Same goes for the absolute ones.\nIf you need to change the \'root\' dir, use the `root` option (see below).\n\n```js\nuseminPrepare: {\n html: \'index.html\'\n}\n```\n\nTargets can also be configured using the grunt src-dest files syntax http://gruntjs.com/configuring-tasks#files, e.g.\n\n```js\nuseminPrepare: {\n foo: {\n src: [\'index.html\', \'another.html\']\n },\n bar: {\n src: \'index.html\'\n }\n}\n```\n\n### Options\n\n### dest\n\nType: \'string\'\nDefault: `nil`\n\nBase directory where the transformed files should be output.\n\n### staging\n\nType: \'string\'\nDefault: `.tmp`\n\nBase directory where the temporary files should be output (e.g. concatenated files).\n\n### root\n\nType: \'string\' or \'Array\'\nDefault: `nil`\n\nThe root directory from which your files will be resolved.\n\n### flow\n\nType: \'object\'\nDefault: `{ steps: { \'js\': [\'concat\', \'uglifyjs\'], \'css\': [\'concat\', \'cssmin\']}, post: {}}`\n\nThis allow you to configure the workflow, either on a per-target basis, or for all the targets.\nYou can change the `steps` or the post-processors (`post`) separately.\n\nFor example:\n\n* to change the `js` `steps` and `post` for the target `html`:\n\n```js\nuseminPrepare, {\n html: \'index.html\',\n options: {\n flow: {\n html: {\n steps: {\'js\': [\'uglifyjs\']},\n post: {}\n }\n }\n }\n }\n```\n\n* to change the `js` `steps` and `post` for all targets:\n\n```js\nuseminPrepare, {\n html: \'index.html\',\n options: {\n flow: {\n steps: {\'js\' : [\'uglifyjs\'] },\n post: {}\n }\n }\n }\n```\n\n* to customize the generated configuraion via post-processors:\n\n```js\n\'useminPrepare\', {\n html: \'index.html\',\n options: {\n flow: {\n steps: {\'js\' : [\'uglifyjs\'] },\n post: {\n \'js\': [{\n name: \'uglifyjs\',\n createConfig: function(context, block) {\n var generated = context.options.generated;\n generated.options = {\n foo: \'bar\'\n };\n }\n }]\n }\n }\n }\n }\n}\n```\n\nThe given steps or post-processors may be specified as strings (for the default steps and post-processors), or as an object (for the user-defined ones).\n\n#### User-defined steps and post-processors\n\nUser-defined steps and post-processors must have 2 attributes:\n\n* `name`: name of the `Gruntfile` attribute that holds the corresponding config\n* `createConfig` which is a 2 arguments function ( a `context` and the treated `block`)\n\nFor an example of steps/post-processors, you can have a look at `concat` and `uglifyjs` in the `lib/config` directory of this repository.\n\n##### `createConfig`\n\nThe `createConfig` function is responsible for creating (or updating) the configuration associated to the current step/post-processor.\nIt takes 2 arguments ( a `context` and the treated `block`), and returns a configuration object.\n\n###### `context`\nThe `context` object represent the current context the step/post-processor is running in. As the step/post-processor is a step of a flow, it must be listed in the input files and directory it must write a configuration for, potentially the already existing configuration. It must also indicate to the other steps/post-processor which files it will output in which directory. All this information is held by the `context` object.\nAttributes:\n\n* `inDir`: the directory where the `input` file for the step/post-processors will be\n* `inFiles`: the list of input file to take care of\n* `outDir`: where the files created by the step/post-processors will be\n* `outFiles`: the files that are going to be created\n* `last`: whether or not we\'re the last step of the flow\n* `options`: options of the `Gruntfile.js` for this step (e.g. if the step is named `foo`, holds configuration of the `Gruntfile.js` associated to the attribute `foo`)\n\n###### `block`\nThe actual looked-at block, parsed an put in a structure.\n\nExample:\nThe following block\n```html\n <!-- build:js scripts/site.js -->\',\n <script src="foo.js"></script>\',\n <script src="bar.js"></script>\',\n <script src="baz.js"></script>\',\n <!-- endbuild -->\'\n```\n\nis parsed as, and given to `createConfig` as:\n\n```js\nvar block = {\n type: \'js\',\n dest: \'scripts/site.js\',\n src: [\n \'foo.js\',\n \'bar.js\',\n \'baz.js\'\n ],\n raw: [\n \' <!-- build:js scripts/site.js -->\',\n \' <script src="foo.js"></script>\',\n \' <script src="bar.js"></script>\',\n \' <script src="baz.js"></script>\',\n \' <!-- endbuild -->\'\n ]\n };\n\n```\n\n## The usemin task\n\nThe `usemin` task has 2 actions:\n\n- First it replaces all the blocks with a single "summary" line, pointing to a file creating by the transformation flow.\n- Then it looks for references to assets (i.e. images, scripts, ...), and tries to replace them with their revved version if it can find one on disk\n\n### Finding assets\n\nBy default `usemin` will look for a map object created by [grunt-filerev](https://github.com/yeoman/grunt-filerev), located in `grunt.filerev.summary`. If it does not find it it will revert to disk lookup which is longer.\n\nNote that by using the `options.revmap` (see below), you can furnish a map object.\n\n### On directories\n\nWhen `usemin` tries to replace referenced assets with their revved version it has to look at a collection of directories (asset search paths): for each of the directories of this collection it will look at the below tree, and try to find the revved version.\nThis asset search directories collection is by default set to the location of the file that is scrutinized but can be modified (see Options below).\n\n#### Example 1: file `dist/html/index.html` has the following content:\n\n``` html\n<link rel="stylesheet" href="styles/main.css">\n<img src="../images/test.png">\n```\nBy default `usemin` will look under `dist/html` for revved versions of:\n\n- `styles/main.css`: a revved version of `main.css` will be looked at under the `dist/html/styles` directory. For example a file `dist/html/styles/main.1234.css` will match (although `dist/html/main.1234.css` won\'t: the path of the referenced file is important)\n- `../images/test.png`: it basically means that a revved version of `test.png` will be looked for under the `dist/images` directory\n\n#### Example 2: file `dist/html/index.html` has the following content:\n\n``` html\n <link rel="stylesheet" href="/styles/main.css">\n <img src="/images/test.png">\n```\nBy default `usemin` will look under `dist/html` for revved versions of `styles/main.css` and `images/test.png`. Now let\'s suppose our assets are scattered in `dist/assets`. By changing the asset search path list to `[\'dist/assets\']`, the revved versions of the files will be searched for under `dist/assets` (and thus, for example, `dist/assets/images/test.875487.png` and `dist/assets/styles/main.98090.css`) will be found.\n\n### Options\n\n#### assetsDirs\n\nType: \'Array\'\nDefault: Single item array set to the value of the directory where the currently looked at file is.\n\nList of directories where we should start to look for revved version of the assets referenced in the currently looked at file.\n\nExample:\n``` js\nusemin: {\n html: \'build/index.html\',\n options: {\n assetsDirs: [\'foo/bar\', \'bar\']\n }\n}\n```\n\n#### patterns\n\nType: \'Object\'\nDefault: Empty\n\nAllows for user defined pattern to replace reference to files. For example, let\'s suppose that you want to replace\nall references to `\'image.png\'` in your Javascript files by the revved version of `image.png` found below the directory `images`.\nBy specifying something along the lines of:\n\n```js\nusemin: {\n js: \'*.js\',\n options: {\n assetsDirs: \'images\',\n patterns: {\n js: [[/(image\\.png)/, \'Replacing reference to image.png\']]\n }\n }\n}\n```\n\nSo in short:\n\n* key in pattern should match the target (e.g `js` key for the target `js`)\n* Each pattern is an array of arrays. These arrays are composed of 4 items (last 2 are optionals):\n * First one if the regexp to use. The first group is the one that is supposed to represent the file\n reference to replace\n * Second one is a logging string\n * FIXME\n * FIXME\n\n#### revmap\n\nType: \'String\'\nDefault: Empty\n\nIndicate the location of a map file, as produced by `grunt-rev` for example. This map file is a simple JSON file, holding an object\nwhich attributes are the original file and associated value is the transformed file. For example:\n\n```js\n{\n "foo.png": "foo.1234.png"\n}\n```\nThis map will be used instead of looking for file on the disk.\n\n## On directories\nThe main difference to be kept in mind, regarding directories and tasks, is that for `useminPrepare`, the directories needs to indicate the input,\ntransient and output path needed to output the right configuration for the processors pipeline, \nwhereas in the case of `usemin` it only reflects the output paths, as all the needed assets should have \nbeen output to the destination dir (either transformed or just copied)\n\n### useminPrepare\n`useminPrepare` is trying to prepare the right configuration for the pipeline of actions that are going to be \napplied on the blocks (for example concatenation and uglify-cation). As such it needs to have the input\ndirectory, temporary directories (staging) and destination directory.\nThe files referenced in the block are either absolute or relative (`/images/foo.png` or `../../images/foo.png`).\nAbsolute files references are looked in a given set of search path (input), which by default is set \nto the directory where the html/css file examined is located (can be overriden per block, or more\ngenerally through `root` option).\nRelative files references are also looked at from location of the examined file, unless stated otherwise.\n\n\n### usemin\n`usemin` target replaces references to images, scripts, css, ... in the furnished files (html, css, ...).\nThese references may be either absolute (i.e. `/images/foo.png`) or relative (i.e. `image/foo.png`\nor `../images/foo.png`).\nWhen the reference is absolute a set of asset search paths should be looked at under the \ndestination directory (for example, using the previous example, and `searchpath` \nequal to `[\'assets\']`, `usemin` would try to find either a revved version of the image \nof the image below the `assets` directory: for example `dest/assets/images/foo.1223443.png`).\nWhen the reference is relative, by default the referenced item is looked in the path \nrelative *to the current file location* in the destination directory (e.g. with the \npreceding example, if the file is `build/bar/index.html`, then transformed `index.html` \nwill be in `dist/bar`, and `usemin` will look for `dist/bar/../images/foo.32323.png`).\n\n\n## Use cases\n\n### Simple one\n\n```\n|\n+- app\n| +- index.html\n| +- assets\n| +- js\n| +- foo.js\n| +- bar.js\n+- dist\n\n```\n\nWe want to optimize `foo.js` and `bar.js` into `optimized.js`, referenced using relative path. `index.html` should contain the following block:\n\n```\n <!-- build:js assets/js/optimized.js -->\n <script src="assets/js/foo.js"></script>\n <script src="assets/js/bar.js"></script>\n <!-- endbuild -->\n```\n\nWe want our files to be generated in the `dist` directory.\n\nBy using the following `useminPrepare` config:\n\n```js\n{\n useminPrepare: {\n html: \'app/index.html\',\n options: {\n dest: \'dist\'\n }\n }\n}\n```\n\nThis will, on the fly, generate the following configuration:\n\n```js\n{\n concat:\n {\n \'.tmp/concat/assets/js/optimized.js\': [ \n \'app/assets/js/foo.js\',\n \'app/assets/js/bar.js\' \n ] \n },\n\n uglify:\n { \n \'dist/assets/js/optimized.js\': [ \'.tmp/concat/assets/js/optimized.js\' ] \n }\n}\n```\n\n### HTML file and asset files in sibling directories\n```\napp\n|\n+- html\n| +- index.html\n+- assets\n| +- js\n| +- foo.js\n| +- bar.js\n+- dist\n\n```\n\nWe want to optimize `foo.js` and `bar.js` into `optimized.js`, referenced using absolute path. `index.html` should contain the following block:\n\n```\n <!-- build:js /assets/js/optimized.js -->\n <script src="/assets/js/foo.js"></script>\n <script src="/assets/js/bar.js"></script>\n <!-- endbuild -->\n```\n\nWe want our files to be generated in the `dist` directory.\n\nBy using the following `useminPrepare` config:\n\n```js\n{\n useminPrepare: {\n html: \'html/index.html\',\n options: {\n root: \'app\',\n dest: \'dist\'\n }\n }\n}\n```\n\nThis will, on the fly, generate the following configuration:\n\n```js\n{\n concat:\n {\n \'.tmp/concat/assets/js/optimized.js\': [ \n \'app/assets/js/foo.js\',\n \'app/assets/js/bar.js\' \n ] \n },\n\n uglify:\n { \n \'dist/assets/js/optimized.js\': [ \'.tmp/concat/assets/js/optimized.js\' ] \n }\n}\n```\n\n## License\n\n[BSD license](http://opensource.org/licenses/bsd-license.php) and copyright Google\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _from: 'grunt-usemin@^2.1.1' }, | |
678 silly resolved { name: 'time-grunt', | |
678 silly resolved version: '0.3.2', | |
678 silly resolved description: 'Displays the elapsed execution time of grunt tasks when done', | |
678 silly resolved keywords: [ 'grunt', 'tasks', 'measure', 'time', 'profile' ], | |
678 silly resolved license: 'MIT', | |
678 silly resolved author: | |
678 silly resolved { name: 'Sindre Sorhus', | |
678 silly resolved email: '[email protected]', | |
678 silly resolved url: 'http://sindresorhus.com' }, | |
678 silly resolved files: [ 'time-grunt.js' ], | |
678 silly resolved main: 'time-grunt.js', | |
678 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/time-grunt' }, | |
678 silly resolved scripts: { test: 'grunt && grunt sigint' }, | |
678 silly resolved dependencies: | |
678 silly resolved { chalk: '^0.4.0', | |
678 silly resolved 'text-table': '^0.2.0', | |
678 silly resolved hooker: '^0.2.3', | |
678 silly resolved 'date-time': '^0.1.0', | |
678 silly resolved 'pretty-ms': '^0.1.0' }, | |
678 silly resolved devDependencies: { grunt: '^0.4.2' }, | |
678 silly resolved engines: { node: '>=0.10.0' }, | |
678 silly resolved readme: '# time-grunt [![Build Status](https://travis-ci.org/sindresorhus/time-grunt.svg?branch=master)](https://travis-ci.org/sindresorhus/time-grunt)\n\n> Displays the execution time of [grunt](http://gruntjs.com) tasks\n\n![screenshot](screenshot.png)\n\n\n## Install\n\n```bash\n$ npm install --save-dev time-grunt\n```\n\n\n## Usage\n\n```js\n// Gruntfile.js\nmodule.exports = function (grunt) {\n\t// require it at the top and pass in the grunt instance\n\trequire(\'time-grunt\')(grunt);\n\n\tgrunt.initConfig();\n}\n```\n\n\n## Clean layout\n\nTasks that take less than 1% of the total time are hidden to reduce clutter.\n\nRun grunt with `grunt --verbose` to see all tasks.\n\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT) © [Sindre Sorhus](http://sindresorhus.com)\n', | |
678 silly resolved readmeFilename: 'readme.md', | |
678 silly resolved bugs: { url: 'https://github.com/sindresorhus/time-grunt/issues' }, | |
678 silly resolved homepage: 'https://github.com/sindresorhus/time-grunt', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _shasum: 'f3013645b01e68e27802a3e4c4702ceca0bdffaf', | |
678 silly resolved _from: 'time-grunt@^0.3.1', | |
678 silly resolved _resolved: 'https://registry.npmjs.org/time-grunt/-/time-grunt-0.3.2.tgz' }, | |
678 silly resolved { name: 'grunt-newer', | |
678 silly resolved description: 'Run Grunt tasks with only those source files modified since the last successful run.', | |
678 silly resolved version: '0.7.0', | |
678 silly resolved homepage: 'https://github.com/tschaub/grunt-newer', | |
678 silly resolved author: { name: 'Tim Schaub', url: 'http://tschaub.net/' }, | |
678 silly resolved repository: { type: 'git', url: 'git://github.com/tschaub/grunt-newer.git' }, | |
678 silly resolved bugs: { url: 'https://github.com/tschaub/grunt-newer/issues' }, | |
678 silly resolved licenses: [ [Object] ], | |
678 silly resolved main: 'gruntfile.js', | |
678 silly resolved engines: { node: '>= 0.8.0' }, | |
678 silly resolved scripts: { test: 'grunt test', start: 'grunt test watch' }, | |
678 silly resolved devDependencies: | |
678 silly resolved { grunt: '0.4.2', | |
678 silly resolved 'grunt-cli': '0.1.13', | |
678 silly resolved 'grunt-contrib-watch': '0.5.3', | |
678 silly resolved 'grunt-contrib-jshint': '0.8.0', | |
678 silly resolved chai: '1.9.0', | |
678 silly resolved 'grunt-cafe-mocha': '0.1.11', | |
678 silly resolved wrench: '1.5.7', | |
678 silly resolved tmp: '0.0.23', | |
678 silly resolved 'grunt-contrib-clean': '0.5.0', | |
678 silly resolved 'mock-fs': '2.x' }, | |
678 silly resolved peerDependencies: { grunt: '~0.4.1' }, | |
678 silly resolved keywords: [ 'gruntplugin', 'grunt', 'newer', 'files' ], | |
678 silly resolved dependencies: { async: '0.2.10', rimraf: '2.2.6' }, | |
678 silly resolved readme: '# grunt-newer\n\nConfigure [Grunt](http://gruntjs.com/) tasks to run with newer files only.\n\n**Synopsis:** The [`newer`](#newer) task will configure another task to run with `src` files that are *a)* newer than the `dest` files or *b)* newer than the last successful run (if there are no `dest` files). See below for examples and more detail.\n\n## Getting Started\nThis plugin requires Grunt `~0.4.1`\n\nIf you haven\'t used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [`gruntfile.js`](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-newer --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your `gruntfile.js` with this line:\n\n```js\ngrunt.loadNpmTasks(\'grunt-newer\');\n```\n\n<a name="newer"></a>\n## The `newer` task\n\nThe `newer` task doesn\'t require any special configuration. To use it, just add `newer` as the first argument when running other tasks.\n\nFor example, if you want to use [Uglify](https://npmjs.org/package/grunt-contrib-uglify) to minify your source files only when one or more of them is newer than the previously minified destination file, configure the `uglify` task as you would otherwise, and then register a task with `newer` at the front.\n\n```js\n grunt.initConfig({\n uglify: {\n all: {\n files: {\n \'dest/app.min.js\': [\'src/**/*.js\']\n }\n }\n }\n });\n\n grunt.loadNpmTasks(\'grunt-contrib-uglify\');\n grunt.loadNpmTasks(\'grunt-newer\');\n\n grunt.registerTask(\'minify\', [\'newer:uglify:all\']);\n```\n\nWith the above configuration the `minify` task will only run `uglify` if one or more of the `src/**/*.js` files is newer than the `dest/app.min.js` file.\n\nThe above example shows how the `newer` task works with other tasks that specify both `src` and `dest` files. In this case, the modification time of `src` files are compared to modification times of corresponding `dest` files to determine which `src` files to include.\n\nThe `newer` task can also be used with tasks that don\'t generate any `dest` files. In this case, `newer` will only use files that are newer than the last successful run of the same task.\n\nFor example, if you want to run [JSHint](https://npmjs.org/package/grunt-contrib-jshint) on only those files that have been modified since the last successful run, configure the `jshint` task as you would otherwise, and then register a task with `newer` at the front.\n\n```js\n grunt.initConfig({\n jshint: {\n options: {\n jshintrc: \'.jshintrc\'\n },\n all: {\n src: \'src/**/*.js\'\n }\n }\n });\n\n grunt.loadNpmTasks(\'grunt-contrib-jshint\');\n grunt.loadNpmTasks(\'grunt-newer\');\n\n grunt.registerTask(\'lint\', [\'newer:jshint:all\']);\n```\n\nWith the above configuration, running `grunt lint` will configure your `jshint:all` task to use only files in the `jshint.all.src` config that have been modified since the last successful run of the same task. The first time the `jshint:newer:all` task runs, all source files will be used. After that, only the files you modify will be run through the linter.\n\nAnother example is to use the `newer` task in conjunction with `watch`. For example, you might want to set up a watch to run a linter on all your `.js` files whenever one changes. With the `newer` task, instead of re-running the linter on all files, you only need to run it on the files that changed.\n\n```js\n var srcFiles = \'src/**/*.js\';\n\n grunt.initConfig({\n jshint: {\n all: {\n src: srcFiles\n }\n },\n watch: {\n all: {\n files: srcFiles,\n tasks: [\'newer:jshint:all\']\n }\n }\n });\n\n grunt.loadNpmTasks(\'grunt-contrib-jshint\');\n grunt.loadNpmTasks(\'grunt-contrib-watch\');\n grunt.loadNpmTasks(\'grunt-newer\');\n\n```\n\nWith the above configuration, running `grunt jshint watch` will first lint all your files with `jshint` and then set up a watch. Whenever one of your source files changes, the `jshint` task will be run on just the modified file.\n\n*Note:* If your task is configured with `dest` files, `newer` will run your task with only those files that are newer than the corresponding `dest` files.\n\n## Options for the `newer` task\n\nIn most cases, you shouldn\'t need to add any special configuration for the `newer` task. Just `grunt.loadNpmTasks(\'grunt-newer\')` and you can use `newer` as a prefix to your other tasks. The options below are available for advanced usage.\n\n#### <a id="optionscache">options.cache</a>\n * type: `string`\n * default: `node_modules/grunt-newer/.cache`\n\nTo keep track of timestamps for successful runs, the `newer` task writes to a cache directory. The default is to use a `.cache` directory within the `grunt-newer` installation directory. If you need timestamp info to be written to a different location, configure the task with a `cache` option.\n\nExample use of the `cache` option:\n\n```js\n grunt.initConfig({\n newer: {\n options: {\n cache: \'path/to/custom/cache/directory\'\n }\n }\n });\n```\n\n#### <a id="optionsoverride">options.override</a>\n * type: `function(Object, function(boolean))`\n * default: `null`\n\nThe `newer` task determines which files to include for a specific task based on file modification time. There are occassions where you may want to include a file even if it has not been modified. For example, if a LESS file imports some other files, you will want to include it if any of the imports have been modified. To support this, you can provide an `override` function that takes two arguments:\n\n * **details** - `Object`\n * **task** - `string` The currently running task name.\n * **target** - `string` The currently running target name.\n * **path** - `string` The path to a `src` file that appears to be "older" (not modified since the time below).\n * **time** - `Date` The comparison time. For tasks with `dest` files, this is the modification time of the `dest` file. For tasks without `dest` files, this is the last successful run time of the same task.\n * **include** - `function(boolean)` A callback that determines whether this `src` file should be included. Call with `true` to include or `false` to exclude the file.\n\nExample use of the `override` option:\n\n```js\n grunt.initConfig({\n newer: {\n options: {\n override: function(detail, include) {\n if (detail.task === \'less\') {\n checkForModifiedImports(detail.path, detail.time, include);\n } else {\n include(false);\n }\n }\n }\n }\n });\n```\n\n## That\'s it\n\nPlease [submit an issue](https://github.com/tschaub/grunt-newer/issues) if you encounter any trouble. Contributions or suggestions for improvements welcome!\n\n[![Current Status](https://secure.travis-ci.org/tschaub/grunt-newer.png?branch=master)](https://travis-ci.org/tschaub/grunt-newer)\n\n## Known limitations\n\nThe `newer` task relies on Grunt\'s convention for specifying [`src`/`dest` mappings](http://gruntjs.com/configuring-tasks#files). So it should be expected to work with two types of tasks:\n\n1) Tasks that specify both `src` and `dest` files. In this case, the task prefixed by `newer` will be configured to run with `src` files that are newer than the corresponding `dest` file (based on the `mtime` of files).\n\n2) Tasks that specify only `src` files. In this case, the task prefixed by `newer` will be configured to run with `src` files that are newer than the previous successful run of the same task.\n\nThe `newer` task will *not* work as a prefix for the following tasks:\n\n * [`grunt-rsync`](http://npmjs.org/package/grunt-rsync) - Though this task specifies `src` and `dest` files, the `dest` file is not generated based on `src` files (instead it is a directory).\n\n * [`grunt-spritesmith`](https://npmjs.org/package/grunt-spritesmith) - This task uses multiple `src` images to produce `destImg` and `destCSS` files. Instead use the [`grunt-spritely`](https://npmjs.org/package/grunt-spritely) task configured with `src` and `dest` files.\n', | |
678 silly resolved readmeFilename: 'README.md', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _from: 'grunt-newer@^0.7.0' }, | |
678 silly resolved { name: 'jshint-stylish', | |
678 silly resolved version: '0.2.0', | |
678 silly resolved description: 'Stylish reporter for JSHint', | |
678 silly resolved license: 'MIT', | |
678 silly resolved repository: | |
678 silly resolved { type: 'git', | |
678 silly resolved url: 'git://github.com/sindresorhus/jshint-stylish' }, | |
678 silly resolved author: | |
678 silly resolved { name: 'Sindre Sorhus', | |
678 silly resolved email: '[email protected]', | |
678 silly resolved url: 'http://sindresorhus.com' }, | |
678 silly resolved engines: { node: '>=0.10.0' }, | |
678 silly resolved scripts: { test: 'mocha' }, | |
678 silly resolved files: [ 'index.js', 'stylish.js' ], | |
678 silly resolved keywords: [ 'jshint', 'reporter', 'lint', 'validate', 'stylish', 'elegant' ], | |
678 silly resolved dependencies: { chalk: '~0.4.0', 'text-table': '~0.2.0' }, | |
678 silly resolved devDependencies: { mocha: '*', jshint: '~2' }, | |
678 silly resolved readme: '# jshint-stylish [![Build Status](https://travis-ci.org/sindresorhus/jshint-stylish.svg?branch=master)](https://travis-ci.org/sindresorhus/jshint-stylish)\n\n> Stylish reporter for [JSHint](https://github.com/jshint/jshint)\n\n![screenshot](screenshot.png)\n\nCompared to the default reporter:\n\n![default reporter](screenshot-default-formatter.png)\n\n\n## Install\n\n```bash\n$ npm install --save-dev jshint-stylish\n```\n\n\n## Getting started\n\nUse it with:\n\n#### JSHint CLI\n\n```\njshint --reporter node_modules/jshint-stylish/stylish.js file.js\n```\n\n#### [gulp-jshint](https://github.com/wearefractal/gulp-jshint)\n\n```js\ngulp.task(\'default\', function () {\n\tgulp.src([\'file.js\'])\n\t\t.pipe(jshint(\'.jshintrc\'))\n\t\t.pipe(jshint.reporter(\'jshint-stylish\'));\n});\n```\n\n#### [grunt-contrib-jshint](https://github.com/gruntjs/grunt-contrib-jshint)\n\n```js\ngrunt.initConfig({\n\tjshint: {\n\t\toptions: {\n\t\t\treporter: require(\'jshint-stylish\')\n\t\t},\n\t\ttarget: [\'file.js\']\n\t}\n});\n\ngrunt.loadNpmTasks(\'grunt-contrib-jshint\');\ngrunt.registerTask(\'default\', [\'jshint\']);\n```\n\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT) © [Sindre Sorhus](http://sindresorhus.com)\n', | |
678 silly resolved readmeFilename: 'readme.md', | |
678 silly resolved bugs: { url: 'https://github.com/sindresorhus/jshint-stylish/issues' }, | |
678 silly resolved homepage: 'https://github.com/sindresorhus/jshint-stylish', | |
678 silly resolved _id: '[email protected]', | |
678 silly resolved _from: 'jshint-stylish@^0.2.0' } ] | |
679 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
680 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
681 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
682 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
683 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
684 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
685 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
686 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
687 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
688 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
689 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
690 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
691 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
692 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
693 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
694 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
695 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
696 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
697 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
698 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
699 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
700 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
701 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b | |
702 info installOne [email protected] | |
703 info installOne [email protected] | |
704 info installOne [email protected] | |
705 info installOne [email protected] | |
706 info installOne [email protected] | |
707 info installOne [email protected] | |
708 info installOne [email protected] | |
709 info installOne [email protected] | |
710 info installOne [email protected] | |
711 info installOne [email protected] | |
712 info installOne [email protected] | |
713 info installOne [email protected] | |
714 info installOne [email protected] | |
715 info installOne [email protected] | |
716 info installOne [email protected] | |
717 info installOne [email protected] | |
718 info installOne [email protected] | |
719 info installOne [email protected] | |
720 info installOne [email protected] | |
721 info installOne [email protected] | |
722 info installOne [email protected] | |
723 info installOne [email protected] | |
724 info installOne [email protected] | |
725 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-clean unbuild | |
726 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev unbuild | |
727 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-concurrent unbuild | |
728 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-copy unbuild | |
729 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin unbuild | |
730 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-connect unbuild | |
731 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-cssmin unbuild | |
732 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn unbuild | |
733 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-uglify unbuild | |
734 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-imagemin unbuild | |
735 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-concat unbuild | |
736 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-ngmin unbuild | |
737 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks unbuild | |
738 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-autoprefixer unbuild | |
739 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-jshint unbuild | |
740 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-wiredep unbuild | |
741 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-watch unbuild | |
742 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin unbuild | |
743 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-usemin unbuild | |
744 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt unbuild | |
745 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-newer unbuild | |
746 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish unbuild | |
747 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt unbuild | |
748 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-clean\0.5.0\package.tgz | |
749 silly lockFile 48943d8b-node-modules-grunt-contrib-clean tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-clean | |
750 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-clean C:\Users\AlecTaylor\AppData\Roaming\npm-cache\48943d8b-node-modules-grunt-contrib-clean.lock | |
751 silly lockFile fa48b377--contrib-clean-0-5-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-clean\0.5.0\package.tgz | |
752 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-clean\0.5.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\fa48b377--contrib-clean-0-5-0-package-tgz.lock | |
753 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-filerev\0.2.1\package.tgz | |
754 silly lockFile f607ecbc-emp-b-node-modules-grunt-filerev tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev | |
755 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev C:\Users\AlecTaylor\AppData\Roaming\npm-cache\f607ecbc-emp-b-node-modules-grunt-filerev.lock | |
756 silly lockFile 8739c363--grunt-filerev-0-2-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-filerev\0.2.1\package.tgz | |
757 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-filerev\0.2.1\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8739c363--grunt-filerev-0-2-1-package-tgz.lock | |
758 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-concurrent\0.5.0\package.tgz | |
759 silly lockFile c2b2be70--b-node-modules-grunt-concurrent tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-concurrent | |
760 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-concurrent C:\Users\AlecTaylor\AppData\Roaming\npm-cache\c2b2be70--b-node-modules-grunt-concurrent.lock | |
761 silly lockFile 29ba9978-unt-concurrent-0-5-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-concurrent\0.5.0\package.tgz | |
762 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-concurrent\0.5.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\29ba9978-unt-concurrent-0-5-0-package-tgz.lock | |
763 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-copy\0.5.0\package.tgz | |
764 silly lockFile 1fdf5e52--node-modules-grunt-contrib-copy tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-copy | |
765 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-copy C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1fdf5e52--node-modules-grunt-contrib-copy.lock | |
766 silly lockFile de4af39d-t-contrib-copy-0-5-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-copy\0.5.0\package.tgz | |
767 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-copy\0.5.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\de4af39d-t-contrib-copy-0-5-0-package-tgz.lock | |
768 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-htmlmin\0.3.0\package.tgz | |
769 silly lockFile 9df05bb6-de-modules-grunt-contrib-htmlmin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin | |
770 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin C:\Users\AlecTaylor\AppData\Roaming\npm-cache\9df05bb6-de-modules-grunt-contrib-htmlmin.lock | |
771 silly lockFile d7478e69-ontrib-htmlmin-0-3-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-htmlmin\0.3.0\package.tgz | |
772 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-htmlmin\0.3.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\d7478e69-ontrib-htmlmin-0-3-0-package-tgz.lock | |
773 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-connect\0.7.1\package.tgz | |
774 silly lockFile df5e0b0e-de-modules-grunt-contrib-connect tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-connect | |
775 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-connect C:\Users\AlecTaylor\AppData\Roaming\npm-cache\df5e0b0e-de-modules-grunt-contrib-connect.lock | |
776 silly lockFile 5d9e8db2-ontrib-connect-0-7-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-connect\0.7.1\package.tgz | |
777 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-connect\0.7.1\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\5d9e8db2-ontrib-connect-0-7-1-package-tgz.lock | |
778 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-cssmin\0.9.0\package.tgz | |
779 silly lockFile 19708e49-ode-modules-grunt-contrib-cssmin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-cssmin | |
780 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-cssmin C:\Users\AlecTaylor\AppData\Roaming\npm-cache\19708e49-ode-modules-grunt-contrib-cssmin.lock | |
781 silly lockFile fa1cd405-contrib-cssmin-0-9-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-cssmin\0.9.0\package.tgz | |
782 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-cssmin\0.9.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\fa1cd405-contrib-cssmin-0-9-0-package-tgz.lock | |
783 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-google-cdn\0.4.0\package.tgz | |
784 silly lockFile fa815555--b-node-modules-grunt-google-cdn tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn | |
785 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn C:\Users\AlecTaylor\AppData\Roaming\npm-cache\fa815555--b-node-modules-grunt-google-cdn.lock | |
786 silly lockFile a3aca621-unt-google-cdn-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-google-cdn\0.4.0\package.tgz | |
787 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-google-cdn\0.4.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\a3aca621-unt-google-cdn-0-4-0-package-tgz.lock | |
788 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-uglify\0.4.0\package.tgz | |
789 silly lockFile d5338599-ode-modules-grunt-contrib-uglify tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-uglify | |
790 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-uglify C:\Users\AlecTaylor\AppData\Roaming\npm-cache\d5338599-ode-modules-grunt-contrib-uglify.lock | |
791 silly lockFile 603e5944-contrib-uglify-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-uglify\0.4.0\package.tgz | |
792 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-uglify\0.4.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\603e5944-contrib-uglify-0-4-0-package-tgz.lock | |
793 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-imagemin\0.7.1\package.tgz | |
794 silly lockFile 37ec9815-e-modules-grunt-contrib-imagemin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-imagemin | |
795 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-imagemin C:\Users\AlecTaylor\AppData\Roaming\npm-cache\37ec9815-e-modules-grunt-contrib-imagemin.lock | |
796 silly lockFile 594cb814-ntrib-imagemin-0-7-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-imagemin\0.7.1\package.tgz | |
797 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-imagemin\0.7.1\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\594cb814-ntrib-imagemin-0-7-1-package-tgz.lock | |
798 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-concat\0.4.0\package.tgz | |
799 silly lockFile b59c43e1-ode-modules-grunt-contrib-concat tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-concat | |
800 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-concat C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b59c43e1-ode-modules-grunt-contrib-concat.lock | |
801 silly lockFile a19fad82-contrib-concat-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-concat\0.4.0\package.tgz | |
802 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-concat\0.4.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\a19fad82-contrib-concat-0-4-0-package-tgz.lock | |
803 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-ngmin\0.0.3\package.tgz | |
804 silly lockFile bb9e72f1--Temp-b-node-modules-grunt-ngmin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-ngmin | |
805 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-ngmin C:\Users\AlecTaylor\AppData\Roaming\npm-cache\bb9e72f1--Temp-b-node-modules-grunt-ngmin.lock | |
806 silly lockFile 2fa70d49-he-grunt-ngmin-0-0-3-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-ngmin\0.0.3\package.tgz | |
807 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-ngmin\0.0.3\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\2fa70d49-he-grunt-ngmin-0-0-3-package-tgz.lock | |
808 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\load-grunt-tasks\0.4.0\package.tgz | |
809 silly lockFile e6019770--b-node-modules-load-grunt-tasks tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks | |
810 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks C:\Users\AlecTaylor\AppData\Roaming\npm-cache\e6019770--b-node-modules-load-grunt-tasks.lock | |
811 silly lockFile c6183c5f-ad-grunt-tasks-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\load-grunt-tasks\0.4.0\package.tgz | |
812 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\load-grunt-tasks\0.4.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\c6183c5f-ad-grunt-tasks-0-4-0-package-tgz.lock | |
813 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-autoprefixer\0.7.4\package.tgz | |
814 silly lockFile b7d3138f--node-modules-grunt-autoprefixer tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-autoprefixer | |
815 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-autoprefixer C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b7d3138f--node-modules-grunt-autoprefixer.lock | |
816 silly lockFile d5ae5f31-t-autoprefixer-0-7-4-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-autoprefixer\0.7.4\package.tgz | |
817 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-autoprefixer\0.7.4\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\d5ae5f31-t-autoprefixer-0-7-4-package-tgz.lock | |
818 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-jshint\0.10.0\package.tgz | |
819 silly lockFile 361534d0-ode-modules-grunt-contrib-jshint tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-jshint | |
820 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-jshint C:\Users\AlecTaylor\AppData\Roaming\npm-cache\361534d0-ode-modules-grunt-contrib-jshint.lock | |
821 silly lockFile cfa67ed1-ontrib-jshint-0-10-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-jshint\0.10.0\package.tgz | |
822 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-jshint\0.10.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\cfa67ed1-ontrib-jshint-0-10-0-package-tgz.lock | |
823 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-wiredep\1.7.1\package.tgz | |
824 silly lockFile ff6cbcab-emp-b-node-modules-grunt-wiredep tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-wiredep | |
825 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-wiredep C:\Users\AlecTaylor\AppData\Roaming\npm-cache\ff6cbcab-emp-b-node-modules-grunt-wiredep.lock | |
826 silly lockFile e87b59b6--grunt-wiredep-1-7-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-wiredep\1.7.1\package.tgz | |
827 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-wiredep\1.7.1\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\e87b59b6--grunt-wiredep-1-7-1-package-tgz.lock | |
828 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-watch\0.6.1\package.tgz | |
829 silly lockFile a2ede6a8-node-modules-grunt-contrib-watch tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-watch | |
830 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-watch C:\Users\AlecTaylor\AppData\Roaming\npm-cache\a2ede6a8-node-modules-grunt-contrib-watch.lock | |
831 silly lockFile eab6f966--contrib-watch-0-6-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-watch\0.6.1\package.tgz | |
832 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-watch\0.6.1\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\eab6f966--contrib-watch-0-6-1-package-tgz.lock | |
833 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-svgmin\0.4.0\package.tgz | |
834 silly lockFile ed0f40ca-Temp-b-node-modules-grunt-svgmin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin | |
835 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin C:\Users\AlecTaylor\AppData\Roaming\npm-cache\ed0f40ca-Temp-b-node-modules-grunt-svgmin.lock | |
836 silly lockFile 16b34a01-e-grunt-svgmin-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-svgmin\0.4.0\package.tgz | |
837 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-svgmin\0.4.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\16b34a01-e-grunt-svgmin-0-4-0-package-tgz.lock | |
838 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-usemin\2.1.1\package.tgz | |
839 silly lockFile 34db967b-Temp-b-node-modules-grunt-usemin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-usemin | |
840 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-usemin C:\Users\AlecTaylor\AppData\Roaming\npm-cache\34db967b-Temp-b-node-modules-grunt-usemin.lock | |
841 silly lockFile 3fe8370e-e-grunt-usemin-2-1-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-usemin\2.1.1\package.tgz | |
842 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-usemin\2.1.1\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\3fe8370e-e-grunt-usemin-2-1-1-package-tgz.lock | |
843 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\time-grunt\0.3.2\package.tgz | |
844 silly lockFile a5b0ff3b-l-Temp-b-node-modules-time-grunt tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt | |
845 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt C:\Users\AlecTaylor\AppData\Roaming\npm-cache\a5b0ff3b-l-Temp-b-node-modules-time-grunt.lock | |
846 silly lockFile febf9668-che-time-grunt-0-3-2-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\time-grunt\0.3.2\package.tgz | |
847 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\time-grunt\0.3.2\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\febf9668-che-time-grunt-0-3-2-package-tgz.lock | |
848 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-newer\0.7.0\package.tgz | |
849 silly lockFile a65a1d99--Temp-b-node-modules-grunt-newer tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-newer | |
850 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-newer C:\Users\AlecTaylor\AppData\Roaming\npm-cache\a65a1d99--Temp-b-node-modules-grunt-newer.lock | |
851 silly lockFile 73c96a1f-he-grunt-newer-0-7-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-newer\0.7.0\package.tgz | |
852 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-newer\0.7.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\73c96a1f-he-grunt-newer-0-7-0-package-tgz.lock | |
853 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\jshint-stylish\0.2.0\package.tgz | |
854 silly lockFile 93863c1e-mp-b-node-modules-jshint-stylish tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish | |
855 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish C:\Users\AlecTaylor\AppData\Roaming\npm-cache\93863c1e-mp-b-node-modules-jshint-stylish.lock | |
856 silly lockFile 5c2046b3-jshint-stylish-0-2-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\jshint-stylish\0.2.0\package.tgz | |
857 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\jshint-stylish\0.2.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\5c2046b3-jshint-stylish-0-2-0-package-tgz.lock | |
858 silly gunzTarPerm modes [ '755', '644' ] | |
859 silly gunzTarPerm modes [ '755', '644' ] | |
860 silly gunzTarPerm modes [ '755', '644' ] | |
861 silly gunzTarPerm modes [ '755', '644' ] | |
862 silly gunzTarPerm modes [ '755', '644' ] | |
863 silly gunzTarPerm modes [ '755', '644' ] | |
864 silly gunzTarPerm modes [ '755', '644' ] | |
865 silly gunzTarPerm modes [ '755', '644' ] | |
866 silly gunzTarPerm modes [ '755', '644' ] | |
867 silly gunzTarPerm modes [ '755', '644' ] | |
868 silly gunzTarPerm modes [ '755', '644' ] | |
869 silly gunzTarPerm modes [ '755', '644' ] | |
870 silly gunzTarPerm modes [ '755', '644' ] | |
871 silly gunzTarPerm modes [ '755', '644' ] | |
872 silly gunzTarPerm modes [ '755', '644' ] | |
873 silly gunzTarPerm modes [ '755', '644' ] | |
874 silly gunzTarPerm modes [ '755', '644' ] | |
875 silly gunzTarPerm modes [ '755', '644' ] | |
876 silly gunzTarPerm modes [ '755', '644' ] | |
877 silly gunzTarPerm modes [ '755', '644' ] | |
878 silly gunzTarPerm modes [ '755', '644' ] | |
879 silly gunzTarPerm modes [ '755', '644' ] | |
880 info preuninstall [email protected] | |
881 silly gunzTarPerm extractEntry package.json | |
882 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
883 silly gunzTarPerm extractEntry package.json | |
884 silly gunzTarPerm extractEntry package.json | |
885 silly gunzTarPerm extractEntry package.json | |
886 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
887 silly gunzTarPerm extractEntry package.json | |
888 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
889 info uninstall [email protected] | |
890 silly gunzTarPerm extractEntry package.json | |
891 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
892 silly gunzTarPerm extractEntry package.json | |
893 silly gunzTarPerm extractEntry package.json | |
894 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
895 silly gunzTarPerm extractEntry package.json | |
896 silly gunzTarPerm extractEntry package.json | |
897 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
898 silly gunzTarPerm extractEntry package.json | |
899 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
900 silly gunzTarPerm extractEntry package.json | |
901 silly gunzTarPerm extractEntry package.json | |
902 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
903 silly gunzTarPerm extractEntry package.json | |
904 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
905 silly gunzTarPerm extractEntry package.json | |
906 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
907 silly gunzTarPerm extractEntry package.json | |
908 silly gunzTarPerm extractEntry package.json | |
909 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
910 silly gunzTarPerm extractEntry package.json | |
911 silly gunzTarPerm extractEntry package.json | |
912 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
913 silly gunzTarPerm extractEntry package.json | |
914 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
915 silly gunzTarPerm extractEntry package.json | |
916 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
917 verbose true,C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules,C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules unbuild [email protected] | |
918 info postuninstall [email protected] | |
919 silly gunzTarPerm extractEntry package.json | |
920 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
921 silly gunzTarPerm extractEntry .npmignore | |
922 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
923 silly gunzTarPerm extractEntry README.md | |
924 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
925 silly gunzTarPerm extractEntry README.md | |
926 silly gunzTarPerm extractEntry tasks/filerev.js | |
927 silly gunzTarPerm extractEntry README.md | |
928 silly gunzTarPerm extractEntry LICENSE-MIT | |
929 silly gunzTarPerm extractEntry README.md | |
930 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
931 silly gunzTarPerm extractEntry LICENSE-MIT | |
932 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 438, 420 ] | |
933 silly gunzTarPerm extractEntry .gitattributes | |
934 silly gunzTarPerm modified mode [ '.gitattributes', 438, 420 ] | |
935 silly gunzTarPerm extractEntry readme.md | |
936 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
937 silly gunzTarPerm extractEntry .npmignore | |
938 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
939 silly gunzTarPerm extractEntry README.md | |
940 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
941 silly gunzTarPerm extractEntry README.md | |
942 silly gunzTarPerm extractEntry LICENSE-MIT | |
943 silly gunzTarPerm extractEntry README.md | |
944 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
945 silly gunzTarPerm extractEntry tasks/cdnify.js | |
946 silly gunzTarPerm modified mode [ 'tasks/cdnify.js', 438, 420 ] | |
947 silly gunzTarPerm extractEntry README.md | |
948 silly gunzTarPerm extractEntry LICENSE-MIT | |
949 silly gunzTarPerm extractEntry README.md | |
950 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
951 silly gunzTarPerm extractEntry LICENSE-MIT | |
952 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 438, 420 ] | |
953 silly gunzTarPerm extractEntry load-grunt-tasks.js | |
954 silly gunzTarPerm modified mode [ 'load-grunt-tasks.js', 438, 420 ] | |
955 silly gunzTarPerm extractEntry readme.md | |
956 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
957 silly gunzTarPerm extractEntry README.md | |
958 silly gunzTarPerm extractEntry .travis.yml | |
959 silly gunzTarPerm extractEntry README.md | |
960 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
961 silly gunzTarPerm extractEntry LICENSE-MIT | |
962 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 438, 420 ] | |
963 silly gunzTarPerm extractEntry README.md | |
964 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
965 silly gunzTarPerm extractEntry LICENSE-MIT | |
966 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 438, 420 ] | |
967 silly gunzTarPerm extractEntry README.md | |
968 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
969 silly gunzTarPerm extractEntry LICENSE-MIT | |
970 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 438, 420 ] | |
971 silly gunzTarPerm extractEntry .npmignore | |
972 silly gunzTarPerm extractEntry .editorconfig | |
973 silly gunzTarPerm extractEntry time-grunt.js | |
974 silly gunzTarPerm extractEntry readme.md | |
975 silly gunzTarPerm extractEntry .npmignore | |
976 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
977 silly gunzTarPerm extractEntry README.md | |
978 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
979 silly gunzTarPerm extractEntry README.md | |
980 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
981 silly gunzTarPerm extractEntry LICENSE-MIT | |
982 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 438, 420 ] | |
983 silly gunzTarPerm extractEntry tasks/watch.js | |
984 silly gunzTarPerm modified mode [ 'tasks/watch.js', 438, 420 ] | |
985 silly gunzTarPerm extractEntry tasks/lib/livereload.js | |
986 silly gunzTarPerm modified mode [ 'tasks/lib/livereload.js', 438, 420 ] | |
987 silly gunzTarPerm extractEntry tasks/lib/taskrun.js | |
988 silly gunzTarPerm modified mode [ 'tasks/lib/taskrun.js', 438, 420 ] | |
989 silly gunzTarPerm extractEntry tasks/lib/taskrunner.js | |
990 silly gunzTarPerm modified mode [ 'tasks/lib/taskrunner.js', 438, 420 ] | |
991 silly gunzTarPerm extractEntry README.md | |
992 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
993 silly gunzTarPerm extractEntry index.html | |
994 silly gunzTarPerm modified mode [ 'index.html', 438, 420 ] | |
995 silly gunzTarPerm extractEntry lib/configwriter.js | |
996 silly gunzTarPerm modified mode [ 'lib/configwriter.js', 438, 420 ] | |
997 silly gunzTarPerm extractEntry lib/file.js | |
998 silly gunzTarPerm modified mode [ 'lib/file.js', 438, 420 ] | |
999 silly gunzTarPerm extractEntry lib/fileprocessor.js | |
1000 silly gunzTarPerm modified mode [ 'lib/fileprocessor.js', 438, 420 ] | |
1001 silly gunzTarPerm extractEntry lib/flow.js | |
1002 silly gunzTarPerm modified mode [ 'lib/flow.js', 438, 420 ] | |
1003 silly gunzTarPerm extractEntry lib/revvedfinder.js | |
1004 silly gunzTarPerm modified mode [ 'lib/revvedfinder.js', 438, 420 ] | |
1005 silly gunzTarPerm extractEntry lib/config/concat.js | |
1006 silly gunzTarPerm modified mode [ 'lib/config/concat.js', 438, 420 ] | |
1007 silly gunzTarPerm extractEntry lib/config/cssmin.js | |
1008 silly gunzTarPerm modified mode [ 'lib/config/cssmin.js', 438, 420 ] | |
1009 silly gunzTarPerm extractEntry lib/config/requirejs.js | |
1010 silly gunzTarPerm modified mode [ 'lib/config/requirejs.js', 438, 420 ] | |
1011 silly gunzTarPerm extractEntry lib/config/uglifyjs.js | |
1012 silly gunzTarPerm modified mode [ 'lib/config/uglifyjs.js', 438, 420 ] | |
1013 silly gunzTarPerm extractEntry tasks/usemin.js | |
1014 silly gunzTarPerm modified mode [ 'tasks/usemin.js', 438, 420 ] | |
1015 silly gunzTarPerm extractEntry index.js | |
1016 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
1017 silly gunzTarPerm extractEntry stylish.js | |
1018 silly gunzTarPerm modified mode [ 'stylish.js', 438, 420 ] | |
1019 silly gunzTarPerm extractEntry readme.md | |
1020 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
1021 silly gunzTarPerm extractEntry tasks/svgmin.js | |
1022 silly gunzTarPerm modified mode [ 'tasks/svgmin.js', 438, 420 ] | |
1023 silly gunzTarPerm extractEntry Gruntfile.js | |
1024 silly gunzTarPerm modified mode [ 'Gruntfile.js', 438, 420 ] | |
1025 silly gunzTarPerm extractEntry CHANGELOG | |
1026 silly gunzTarPerm modified mode [ 'CHANGELOG', 438, 420 ] | |
1027 silly gunzTarPerm extractEntry tasks/htmlmin.js | |
1028 silly gunzTarPerm extractEntry tasks/copy.js | |
1029 silly gunzTarPerm modified mode [ 'tasks/copy.js', 438, 420 ] | |
1030 silly gunzTarPerm extractEntry tasks/concurrent.js | |
1031 silly gunzTarPerm modified mode [ 'tasks/concurrent.js', 438, 420 ] | |
1032 silly gunzTarPerm extractEntry Gruntfile.js | |
1033 silly gunzTarPerm modified mode [ 'Gruntfile.js', 438, 420 ] | |
1034 silly gunzTarPerm extractEntry tasks/ngmin.js | |
1035 silly gunzTarPerm modified mode [ 'tasks/ngmin.js', 438, 420 ] | |
1036 silly gunzTarPerm extractEntry tasks/connect.js | |
1037 silly gunzTarPerm extractEntry tasks/jshint.js | |
1038 silly gunzTarPerm modified mode [ 'tasks/jshint.js', 438, 420 ] | |
1039 silly gunzTarPerm extractEntry tasks/lib/jshint.js | |
1040 silly gunzTarPerm modified mode [ 'tasks/lib/jshint.js', 438, 420 ] | |
1041 silly gunzTarPerm extractEntry CHANGELOG | |
1042 silly gunzTarPerm extractEntry LICENSE-MIT | |
1043 silly gunzTarPerm extractEntry LICENSE-MIT | |
1044 silly gunzTarPerm extractEntry readme.md | |
1045 silly gunzTarPerm extractEntry tasks/wiredep.js | |
1046 silly gunzTarPerm extractEntry tasks/imagemin.js | |
1047 silly gunzTarPerm extractEntry tasks/concat.js | |
1048 silly gunzTarPerm modified mode [ 'tasks/concat.js', 438, 420 ] | |
1049 silly gunzTarPerm extractEntry tasks/lib/comment.js | |
1050 silly gunzTarPerm modified mode [ 'tasks/lib/comment.js', 438, 420 ] | |
1051 silly gunzTarPerm extractEntry tasks/cssmin.js | |
1052 silly gunzTarPerm modified mode [ 'tasks/cssmin.js', 438, 420 ] | |
1053 silly gunzTarPerm extractEntry tasks/uglify.js | |
1054 silly gunzTarPerm modified mode [ 'tasks/uglify.js', 438, 420 ] | |
1055 silly gunzTarPerm extractEntry gruntfile.js | |
1056 silly gunzTarPerm modified mode [ 'gruntfile.js', 438, 420 ] | |
1057 silly gunzTarPerm extractEntry changelog.md | |
1058 silly gunzTarPerm modified mode [ 'changelog.md', 438, 420 ] | |
1059 silly gunzTarPerm extractEntry readme.md | |
1060 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
1061 silly gunzTarPerm extractEntry CONTRIBUTING.md | |
1062 silly gunzTarPerm modified mode [ 'CONTRIBUTING.md', 438, 420 ] | |
1063 silly gunzTarPerm extractEntry .jshintrc | |
1064 silly gunzTarPerm modified mode [ '.jshintrc', 438, 420 ] | |
1065 silly gunzTarPerm extractEntry test/grunt-ngmin-test.js | |
1066 silly gunzTarPerm modified mode [ 'test/grunt-ngmin-test.js', 438, 420 ] | |
1067 silly gunzTarPerm extractEntry test/src/controllers/one.js | |
1068 silly gunzTarPerm modified mode [ 'test/src/controllers/one.js', 438, 420 ] | |
1069 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt\0.4.5\package.tgz | |
1070 silly lockFile 97d492e0--Local-Temp-b-node-modules-grunt tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt | |
1071 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt C:\Users\AlecTaylor\AppData\Roaming\npm-cache\97d492e0--Local-Temp-b-node-modules-grunt.lock | |
1072 silly lockFile 93393597-pm-cache-grunt-0-4-5-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt\0.4.5\package.tgz | |
1073 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt\0.4.5\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\93393597-pm-cache-grunt-0-4-5-package-tgz.lock | |
1074 silly gunzTarPerm extractEntry .jshintrc | |
1075 silly gunzTarPerm modified mode [ '.jshintrc', 438, 420 ] | |
1076 silly gunzTarPerm extractEntry LICENSE-MIT | |
1077 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 438, 420 ] | |
1078 silly gunzTarPerm extractEntry lib/util.js | |
1079 silly gunzTarPerm modified mode [ 'lib/util.js', 438, 420 ] | |
1080 silly gunzTarPerm extractEntry .cache/cafemocha/all/timestamp | |
1081 silly gunzTarPerm modified mode [ '.cache/cafemocha/all/timestamp', 438, 420 ] | |
1082 silly gunzTarPerm extractEntry .cache/jshint/fixturesJs/timestamp | |
1083 silly gunzTarPerm modified mode [ '.cache/jshint/fixturesJs/timestamp', 438, 420 ] | |
1084 silly gunzTarPerm extractEntry .cache/jshint/gruntfile/timestamp | |
1085 silly gunzTarPerm modified mode [ '.cache/jshint/gruntfile/timestamp', 438, 420 ] | |
1086 silly gunzTarPerm extractEntry .cache/jshint/issue/timestamp | |
1087 silly gunzTarPerm modified mode [ '.cache/jshint/issue/timestamp', 438, 420 ] | |
1088 silly gunzTarPerm extractEntry .cache/jshint/tasks/timestamp | |
1089 silly gunzTarPerm modified mode [ '.cache/jshint/tasks/timestamp', 438, 420 ] | |
1090 silly gunzTarPerm extractEntry .cache/jshint/tests/timestamp | |
1091 silly gunzTarPerm modified mode [ '.cache/jshint/tests/timestamp', 438, 420 ] | |
1092 silly gunzTarPerm extractEntry tasks/newer.js | |
1093 silly gunzTarPerm modified mode [ 'tasks/newer.js', 438, 420 ] | |
1094 silly gunzTarPerm extractEntry test/helper.js | |
1095 silly gunzTarPerm modified mode [ 'test/helper.js', 438, 420 ] | |
1096 silly gunzTarPerm extractEntry test/.jshintrc | |
1097 silly gunzTarPerm modified mode [ 'test/.jshintrc', 438, 420 ] | |
1098 silly gunzTarPerm extractEntry test/integration/newer-clean-dest.spec.js | |
1099 silly gunzTarPerm modified mode [ 'test/integration/newer-clean-dest.spec.js', 438, 420 ] | |
1100 silly gunzTarPerm extractEntry test/integration/newer-dest.spec.js | |
1101 silly gunzTarPerm modified mode [ 'test/integration/newer-dest.spec.js', 438, 420 ] | |
1102 silly gunzTarPerm extractEntry test/integration/newer-modify-none.spec.js | |
1103 silly gunzTarPerm modified mode [ 'test/integration/newer-modify-none.spec.js', 438, 420 ] | |
1104 silly gunzTarPerm extractEntry test/integration/newer-modify-one.spec.js | |
1105 silly gunzTarPerm modified mode [ 'test/integration/newer-modify-one.spec.js', 438, 420 ] | |
1106 silly gunzTarPerm extractEntry test/integration/newer-override.spec.js | |
1107 silly gunzTarPerm modified mode [ 'test/integration/newer-override.spec.js', 438, 420 ] | |
1108 silly gunzTarPerm extractEntry test/integration/newer-reconfigure.spec.js | |
1109 silly gunzTarPerm modified mode [ 'test/integration/newer-reconfigure.spec.js', 438, 420 ] | |
1110 silly gunzTarPerm extractEntry test/integration/fixtures/newer-clean-dest/gruntfile.js | |
1111 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-clean-dest/gruntfile.js', | |
1111 silly gunzTarPerm 438, | |
1111 silly gunzTarPerm 420 ] | |
1112 silly gunzTarPerm extractEntry test/integration/fixtures/newer-clean-dest/src/one.coffee | |
1113 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-clean-dest/src/one.coffee', | |
1113 silly gunzTarPerm 438, | |
1113 silly gunzTarPerm 420 ] | |
1114 silly gunzTarPerm extractEntry test/integration/fixtures/newer-clean-dest/src/two.coffee | |
1115 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-clean-dest/src/two.coffee', | |
1115 silly gunzTarPerm 438, | |
1115 silly gunzTarPerm 420 ] | |
1116 silly gunzTarPerm extractEntry test/integration/fixtures/newer-dest/gruntfile.js | |
1117 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-dest/gruntfile.js', 438, 420 ] | |
1118 silly gunzTarPerm extractEntry test/integration/fixtures/newer-dest/src/one.coffee | |
1119 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-dest/src/one.coffee', | |
1119 silly gunzTarPerm 438, | |
1119 silly gunzTarPerm 420 ] | |
1120 silly gunzTarPerm extractEntry test/integration/fixtures/newer-dest/src/two.coffee | |
1121 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-dest/src/two.coffee', | |
1121 silly gunzTarPerm 438, | |
1121 silly gunzTarPerm 420 ] | |
1122 silly gunzTarPerm extractEntry test/integration/fixtures/newer-modify-none/gruntfile.js | |
1123 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-modify-none/gruntfile.js', | |
1123 silly gunzTarPerm 438, | |
1123 silly gunzTarPerm 420 ] | |
1124 silly gunzTarPerm extractEntry test/integration/fixtures/newer-modify-none/src/one.js | |
1125 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-modify-none/src/one.js', | |
1125 silly gunzTarPerm 438, | |
1125 silly gunzTarPerm 420 ] | |
1126 silly gunzTarPerm extractEntry test/integration/fixtures/newer-modify-none/src/two.js | |
1127 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-modify-none/src/two.js', | |
1127 silly gunzTarPerm 438, | |
1127 silly gunzTarPerm 420 ] | |
1128 silly gunzTarPerm extractEntry test/integration/fixtures/newer-modify-one/gruntfile.js | |
1129 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-modify-one/gruntfile.js', | |
1129 silly gunzTarPerm 438, | |
1129 silly gunzTarPerm 420 ] | |
1130 silly gunzTarPerm extractEntry test/integration/fixtures/newer-modify-one/src/one.js | |
1131 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-modify-one/src/one.js', | |
1131 silly gunzTarPerm 438, | |
1131 silly gunzTarPerm 420 ] | |
1132 silly gunzTarPerm extractEntry test/integration/fixtures/newer-modify-one/src/two.js | |
1133 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-modify-one/src/two.js', | |
1133 silly gunzTarPerm 438, | |
1133 silly gunzTarPerm 420 ] | |
1134 silly gunzTarPerm extractEntry test/integration/fixtures/newer-override/gruntfile.js | |
1135 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-override/gruntfile.js', | |
1135 silly gunzTarPerm 438, | |
1135 silly gunzTarPerm 420 ] | |
1136 silly gunzTarPerm extractEntry test/integration/fixtures/newer-override/src/one.js | |
1137 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-override/src/one.js', | |
1137 silly gunzTarPerm 438, | |
1137 silly gunzTarPerm 420 ] | |
1138 silly gunzTarPerm extractEntry test/integration/fixtures/newer-override/src/three.js | |
1139 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-override/src/three.js', | |
1139 silly gunzTarPerm 438, | |
1139 silly gunzTarPerm 420 ] | |
1140 silly gunzTarPerm extractEntry test/integration/fixtures/newer-override/src/two.js | |
1141 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-override/src/two.js', | |
1141 silly gunzTarPerm 438, | |
1141 silly gunzTarPerm 420 ] | |
1142 silly gunzTarPerm extractEntry test/integration/fixtures/newer-reconfigure/gruntfile.js | |
1143 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-reconfigure/gruntfile.js', | |
1143 silly gunzTarPerm 438, | |
1143 silly gunzTarPerm 420 ] | |
1144 silly gunzTarPerm extractEntry test/integration/fixtures/newer-reconfigure/src/one.coffee | |
1145 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-reconfigure/src/one.coffee', | |
1145 silly gunzTarPerm 438, | |
1145 silly gunzTarPerm 420 ] | |
1146 silly gunzTarPerm extractEntry test/integration/fixtures/newer-reconfigure/src/two.coffee | |
1147 silly gunzTarPerm modified mode [ 'test/integration/fixtures/newer-reconfigure/src/two.coffee', | |
1147 silly gunzTarPerm 438, | |
1147 silly gunzTarPerm 420 ] | |
1148 silly gunzTarPerm extractEntry test/integration/tasks/index.js | |
1149 silly gunzTarPerm modified mode [ 'test/integration/tasks/index.js', 438, 420 ] | |
1150 silly gunzTarPerm extractEntry test/lib/util.spec.js | |
1151 silly gunzTarPerm modified mode [ 'test/lib/util.spec.js', 438, 420 ] | |
1152 silly gunzTarPerm modes [ '755', '644' ] | |
1153 silly gunzTarPerm extractEntry test/src/directives/one.js | |
1154 silly gunzTarPerm modified mode [ 'test/src/directives/one.js', 438, 420 ] | |
1155 silly gunzTarPerm extractEntry package.json | |
1156 silly gunzTarPerm extractEntry tasks/autoprefixer.js | |
1157 silly gunzTarPerm extractEntry LICENSE-MIT | |
1158 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 438, 420 ] | |
1159 silly gunzTarPerm extractEntry .travis.yml | |
1160 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ] | |
1161 silly gunzTarPerm extractEntry .npmignore | |
1162 silly gunzTarPerm extractEntry README.md | |
1163 silly lockFile e6019770--b-node-modules-load-grunt-tasks tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks | |
1164 silly lockFile e6019770--b-node-modules-load-grunt-tasks tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks | |
1165 silly lockFile c6183c5f-ad-grunt-tasks-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\load-grunt-tasks\0.4.0\package.tgz | |
1166 silly lockFile c6183c5f-ad-grunt-tasks-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\load-grunt-tasks\0.4.0\package.tgz | |
1167 silly gunzTarPerm extractEntry tasks/certs/ca.crt | |
1168 silly gunzTarPerm extractEntry tasks/certs/ca.csr | |
1169 silly lockFile f607ecbc-emp-b-node-modules-grunt-filerev tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev | |
1170 silly lockFile f607ecbc-emp-b-node-modules-grunt-filerev tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev | |
1171 silly lockFile fa815555--b-node-modules-grunt-google-cdn tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn | |
1172 silly lockFile fa815555--b-node-modules-grunt-google-cdn tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn | |
1173 silly lockFile a5b0ff3b-l-Temp-b-node-modules-time-grunt tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt | |
1174 silly lockFile a5b0ff3b-l-Temp-b-node-modules-time-grunt tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt | |
1175 silly gunzTarPerm extractEntry CONTRIBUTING.md | |
1176 silly gunzTarPerm extractEntry LICENSE-MIT | |
1177 silly gunzTarPerm extractEntry docs/clean-examples.md | |
1178 silly gunzTarPerm modified mode [ 'docs/clean-examples.md', 438, 420 ] | |
1179 silly lockFile 8739c363--grunt-filerev-0-2-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-filerev\0.2.1\package.tgz | |
1180 silly lockFile 8739c363--grunt-filerev-0-2-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-filerev\0.2.1\package.tgz | |
1181 silly lockFile a3aca621-unt-google-cdn-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-google-cdn\0.4.0\package.tgz | |
1182 silly lockFile a3aca621-unt-google-cdn-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-google-cdn\0.4.0\package.tgz | |
1183 silly lockFile febf9668-che-time-grunt-0-3-2-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\time-grunt\0.3.2\package.tgz | |
1184 silly lockFile febf9668-che-time-grunt-0-3-2-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\time-grunt\0.3.2\package.tgz | |
1185 silly gunzTarPerm extractEntry tasks/lib/uglify.js | |
1186 silly gunzTarPerm modified mode [ 'tasks/lib/uglify.js', 438, 420 ] | |
1187 silly lockFile ed0f40ca-Temp-b-node-modules-grunt-svgmin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin | |
1188 silly lockFile ed0f40ca-Temp-b-node-modules-grunt-svgmin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin | |
1189 info preinstall [email protected] | |
1190 silly lockFile 16b34a01-e-grunt-svgmin-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-svgmin\0.4.0\package.tgz | |
1191 silly lockFile 16b34a01-e-grunt-svgmin-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-svgmin\0.4.0\package.tgz | |
1192 info preinstall [email protected] | |
1193 info preinstall [email protected] | |
1194 info preinstall [email protected] | |
1195 verbose readDependencies using package.json deps | |
1196 silly lockFile 93863c1e-mp-b-node-modules-jshint-stylish tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish | |
1197 silly lockFile 93863c1e-mp-b-node-modules-jshint-stylish tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish | |
1198 verbose readDependencies using package.json deps | |
1199 silly lockFile 5c2046b3-jshint-stylish-0-2-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\jshint-stylish\0.2.0\package.tgz | |
1200 silly lockFile 5c2046b3-jshint-stylish-0-2-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\jshint-stylish\0.2.0\package.tgz | |
1201 verbose readDependencies using package.json deps | |
1202 verbose readDependencies using package.json deps | |
1203 verbose readDependencies using package.json deps | |
1204 silly gunzTarPerm extractEntry tasks/certs/ca.key | |
1205 silly gunzTarPerm extractEntry tasks/certs/ca.srl | |
1206 silly gunzTarPerm extractEntry appveyor.yml | |
1207 silly gunzTarPerm extractEntry internal-tasks/bump.js | |
1208 verbose readDependencies using package.json deps | |
1209 info preinstall [email protected] | |
1210 verbose readDependencies using package.json deps | |
1211 verbose readDependencies using package.json deps | |
1212 silly lockFile c2b2be70--b-node-modules-grunt-concurrent tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-concurrent | |
1213 silly lockFile c2b2be70--b-node-modules-grunt-concurrent tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-concurrent | |
1214 silly lockFile 9df05bb6-de-modules-grunt-contrib-htmlmin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin | |
1215 silly lockFile 9df05bb6-de-modules-grunt-contrib-htmlmin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin | |
1216 silly gunzTarPerm extractEntry docs/clean-options.md | |
1217 silly gunzTarPerm modified mode [ 'docs/clean-options.md', 438, 420 ] | |
1218 silly gunzTarPerm extractEntry docs/clean-overview.md | |
1219 silly gunzTarPerm modified mode [ 'docs/clean-overview.md', 438, 420 ] | |
1220 silly lockFile 29ba9978-unt-concurrent-0-5-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-concurrent\0.5.0\package.tgz | |
1221 silly lockFile 29ba9978-unt-concurrent-0-5-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-concurrent\0.5.0\package.tgz | |
1222 silly lockFile d7478e69-ontrib-htmlmin-0-3-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-htmlmin\0.3.0\package.tgz | |
1223 silly lockFile d7478e69-ontrib-htmlmin-0-3-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-htmlmin\0.3.0\package.tgz | |
1224 verbose cache add [ 'findup-sync@^0.1.2', null ] | |
1225 verbose cache add name=undefined spec="findup-sync@^0.1.2" args=["findup-sync@^0.1.2",null] | |
1226 verbose parsed url { protocol: null, | |
1226 verbose parsed url slashes: null, | |
1226 verbose parsed url auth: null, | |
1226 verbose parsed url host: null, | |
1226 verbose parsed url port: null, | |
1226 verbose parsed url hostname: null, | |
1226 verbose parsed url hash: null, | |
1226 verbose parsed url search: null, | |
1226 verbose parsed url query: null, | |
1226 verbose parsed url pathname: 'findup-sync@^0.1.2', | |
1226 verbose parsed url path: 'findup-sync@^0.1.2', | |
1226 verbose parsed url href: 'findup-sync@^0.1.2' } | |
1227 verbose cache add name="findup-sync" spec="^0.1.2" args=["findup-sync","^0.1.2"] | |
1228 verbose parsed url { protocol: null, | |
1228 verbose parsed url slashes: null, | |
1228 verbose parsed url auth: null, | |
1228 verbose parsed url host: null, | |
1228 verbose parsed url port: null, | |
1228 verbose parsed url hostname: null, | |
1228 verbose parsed url hash: null, | |
1228 verbose parsed url search: null, | |
1228 verbose parsed url query: null, | |
1228 verbose parsed url pathname: '^0.1.2', | |
1228 verbose parsed url path: '^0.1.2', | |
1228 verbose parsed url href: '^0.1.2' } | |
1229 verbose addNamed [ 'findup-sync', '^0.1.2' ] | |
1230 verbose addNamed [ null, '>=0.1.2-0 <0.2.0-0' ] | |
1231 silly lockFile 66eef810-findup-sync-0-1-2 findup-sync@^0.1.2 | |
1232 verbose lock findup-sync@^0.1.2 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\66eef810-findup-sync-0-1-2.lock | |
1233 verbose cache add [ 'multimatch@^0.1.0', null ] | |
1234 verbose cache add name=undefined spec="multimatch@^0.1.0" args=["multimatch@^0.1.0",null] | |
1235 verbose parsed url { protocol: null, | |
1235 verbose parsed url slashes: null, | |
1235 verbose parsed url auth: null, | |
1235 verbose parsed url host: null, | |
1235 verbose parsed url port: null, | |
1235 verbose parsed url hostname: null, | |
1235 verbose parsed url hash: null, | |
1235 verbose parsed url search: null, | |
1235 verbose parsed url query: null, | |
1235 verbose parsed url pathname: 'multimatch@^0.1.0', | |
1235 verbose parsed url path: 'multimatch@^0.1.0', | |
1235 verbose parsed url href: 'multimatch@^0.1.0' } | |
1236 verbose cache add name="multimatch" spec="^0.1.0" args=["multimatch","^0.1.0"] | |
1237 verbose parsed url { protocol: null, | |
1237 verbose parsed url slashes: null, | |
1237 verbose parsed url auth: null, | |
1237 verbose parsed url host: null, | |
1237 verbose parsed url port: null, | |
1237 verbose parsed url hostname: null, | |
1237 verbose parsed url hash: null, | |
1237 verbose parsed url search: null, | |
1237 verbose parsed url query: null, | |
1237 verbose parsed url pathname: '^0.1.0', | |
1237 verbose parsed url path: '^0.1.0', | |
1237 verbose parsed url href: '^0.1.0' } | |
1238 verbose addNamed [ 'multimatch', '^0.1.0' ] | |
1239 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
1240 silly lockFile 05ec63db-multimatch-0-1-0 multimatch@^0.1.0 | |
1241 verbose lock multimatch@^0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\05ec63db-multimatch-0-1-0.lock | |
1242 verbose cache add [ 'chalk@~0.4.0', null ] | |
1243 verbose cache add name=undefined spec="chalk@~0.4.0" args=["chalk@~0.4.0",null] | |
1244 verbose parsed url { protocol: null, | |
1244 verbose parsed url slashes: null, | |
1244 verbose parsed url auth: null, | |
1244 verbose parsed url host: null, | |
1244 verbose parsed url port: null, | |
1244 verbose parsed url hostname: null, | |
1244 verbose parsed url hash: null, | |
1244 verbose parsed url search: null, | |
1244 verbose parsed url query: null, | |
1244 verbose parsed url pathname: 'chalk@~0.4.0', | |
1244 verbose parsed url path: 'chalk@~0.4.0', | |
1244 verbose parsed url href: 'chalk@~0.4.0' } | |
1245 verbose cache add name="chalk" spec="~0.4.0" args=["chalk","~0.4.0"] | |
1246 verbose parsed url { protocol: null, | |
1246 verbose parsed url slashes: null, | |
1246 verbose parsed url auth: null, | |
1246 verbose parsed url host: null, | |
1246 verbose parsed url port: null, | |
1246 verbose parsed url hostname: null, | |
1246 verbose parsed url hash: null, | |
1246 verbose parsed url search: null, | |
1246 verbose parsed url query: null, | |
1246 verbose parsed url pathname: '~0.4.0', | |
1246 verbose parsed url path: '~0.4.0', | |
1246 verbose parsed url href: '~0.4.0' } | |
1247 verbose addNamed [ 'chalk', '~0.4.0' ] | |
1248 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] | |
1249 silly lockFile bc9fb696-chalk-0-4-0 chalk@~0.4.0 | |
1250 verbose lock chalk@~0.4.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\bc9fb696-chalk-0-4-0.lock | |
1251 verbose cache add [ 'each-async@~0.1.0', null ] | |
1252 verbose cache add name=undefined spec="each-async@~0.1.0" args=["each-async@~0.1.0",null] | |
1253 verbose parsed url { protocol: null, | |
1253 verbose parsed url slashes: null, | |
1253 verbose parsed url auth: null, | |
1253 verbose parsed url host: null, | |
1253 verbose parsed url port: null, | |
1253 verbose parsed url hostname: null, | |
1253 verbose parsed url hash: null, | |
1253 verbose parsed url search: null, | |
1253 verbose parsed url query: null, | |
1253 verbose parsed url pathname: 'each-async@~0.1.0', | |
1253 verbose parsed url path: 'each-async@~0.1.0', | |
1253 verbose parsed url href: 'each-async@~0.1.0' } | |
1254 verbose cache add name="each-async" spec="~0.1.0" args=["each-async","~0.1.0"] | |
1255 verbose parsed url { protocol: null, | |
1255 verbose parsed url slashes: null, | |
1255 verbose parsed url auth: null, | |
1255 verbose parsed url host: null, | |
1255 verbose parsed url port: null, | |
1255 verbose parsed url hostname: null, | |
1255 verbose parsed url hash: null, | |
1255 verbose parsed url search: null, | |
1255 verbose parsed url query: null, | |
1255 verbose parsed url pathname: '~0.1.0', | |
1255 verbose parsed url path: '~0.1.0', | |
1255 verbose parsed url href: '~0.1.0' } | |
1256 verbose addNamed [ 'each-async', '~0.1.0' ] | |
1257 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
1258 silly lockFile 700b1142-each-async-0-1-0 each-async@~0.1.0 | |
1259 verbose lock each-async@~0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\700b1142-each-async-0-1-0.lock | |
1260 verbose cache add [ 'bower@>=1.0.0', null ] | |
1261 verbose cache add name=undefined spec="bower@>=1.0.0" args=["bower@>=1.0.0",null] | |
1262 verbose parsed url { protocol: null, | |
1262 verbose parsed url slashes: null, | |
1262 verbose parsed url auth: null, | |
1262 verbose parsed url host: null, | |
1262 verbose parsed url port: null, | |
1262 verbose parsed url hostname: null, | |
1262 verbose parsed url hash: null, | |
1262 verbose parsed url search: null, | |
1262 verbose parsed url query: null, | |
1262 verbose parsed url pathname: 'bower@%3E=1.0.0', | |
1262 verbose parsed url path: 'bower@%3E=1.0.0', | |
1262 verbose parsed url href: 'bower@%3E=1.0.0' } | |
1263 verbose cache add name="bower" spec=">=1.0.0" args=["bower",">=1.0.0"] | |
1264 verbose parsed url { protocol: null, | |
1264 verbose parsed url slashes: null, | |
1264 verbose parsed url auth: null, | |
1264 verbose parsed url host: null, | |
1264 verbose parsed url port: null, | |
1264 verbose parsed url hostname: null, | |
1264 verbose parsed url hash: null, | |
1264 verbose parsed url search: null, | |
1264 verbose parsed url query: null, | |
1264 verbose parsed url pathname: '%3E=1.0.0', | |
1264 verbose parsed url path: '%3E=1.0.0', | |
1264 verbose parsed url href: '%3E=1.0.0' } | |
1265 verbose addNamed [ 'bower', '>=1.0.0' ] | |
1266 verbose addNamed [ null, '>=1.0.0' ] | |
1267 silly lockFile 2ef0c70a-bower-1-0-0 bower@>=1.0.0 | |
1268 verbose lock bower@>=1.0.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\2ef0c70a-bower-1-0-0.lock | |
1269 verbose cache add [ 'google-cdn@~0.4.0', null ] | |
1270 verbose cache add name=undefined spec="google-cdn@~0.4.0" args=["google-cdn@~0.4.0",null] | |
1271 verbose parsed url { protocol: null, | |
1271 verbose parsed url slashes: null, | |
1271 verbose parsed url auth: null, | |
1271 verbose parsed url host: null, | |
1271 verbose parsed url port: null, | |
1271 verbose parsed url hostname: null, | |
1271 verbose parsed url hash: null, | |
1271 verbose parsed url search: null, | |
1271 verbose parsed url query: null, | |
1271 verbose parsed url pathname: 'google-cdn@~0.4.0', | |
1271 verbose parsed url path: 'google-cdn@~0.4.0', | |
1271 verbose parsed url href: 'google-cdn@~0.4.0' } | |
1272 verbose cache add name="google-cdn" spec="~0.4.0" args=["google-cdn","~0.4.0"] | |
1273 verbose parsed url { protocol: null, | |
1273 verbose parsed url slashes: null, | |
1273 verbose parsed url auth: null, | |
1273 verbose parsed url host: null, | |
1273 verbose parsed url port: null, | |
1273 verbose parsed url hostname: null, | |
1273 verbose parsed url hash: null, | |
1273 verbose parsed url search: null, | |
1273 verbose parsed url query: null, | |
1273 verbose parsed url pathname: '~0.4.0', | |
1273 verbose parsed url path: '~0.4.0', | |
1273 verbose parsed url href: '~0.4.0' } | |
1274 verbose addNamed [ 'google-cdn', '~0.4.0' ] | |
1275 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] | |
1276 silly lockFile 3e8f4cf0-google-cdn-0-4-0 google-cdn@~0.4.0 | |
1277 verbose lock google-cdn@~0.4.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\3e8f4cf0-google-cdn-0-4-0.lock | |
1278 verbose cache add [ 'chalk@^0.4.0', null ] | |
1279 verbose cache add name=undefined spec="chalk@^0.4.0" args=["chalk@^0.4.0",null] | |
1280 verbose parsed url { protocol: null, | |
1280 verbose parsed url slashes: null, | |
1280 verbose parsed url auth: null, | |
1280 verbose parsed url host: null, | |
1280 verbose parsed url port: null, | |
1280 verbose parsed url hostname: null, | |
1280 verbose parsed url hash: null, | |
1280 verbose parsed url search: null, | |
1280 verbose parsed url query: null, | |
1280 verbose parsed url pathname: 'chalk@^0.4.0', | |
1280 verbose parsed url path: 'chalk@^0.4.0', | |
1280 verbose parsed url href: 'chalk@^0.4.0' } | |
1281 verbose cache add name="chalk" spec="^0.4.0" args=["chalk","^0.4.0"] | |
1282 verbose parsed url { protocol: null, | |
1282 verbose parsed url slashes: null, | |
1282 verbose parsed url auth: null, | |
1282 verbose parsed url host: null, | |
1282 verbose parsed url port: null, | |
1282 verbose parsed url hostname: null, | |
1282 verbose parsed url hash: null, | |
1282 verbose parsed url search: null, | |
1282 verbose parsed url query: null, | |
1282 verbose parsed url pathname: '^0.4.0', | |
1282 verbose parsed url path: '^0.4.0', | |
1282 verbose parsed url href: '^0.4.0' } | |
1283 verbose addNamed [ 'chalk', '^0.4.0' ] | |
1284 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] | |
1285 silly lockFile b2f4396d-chalk-0-4-0 chalk@^0.4.0 | |
1286 verbose lock chalk@^0.4.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b2f4396d-chalk-0-4-0.lock | |
1287 verbose cache add [ 'text-table@^0.2.0', null ] | |
1288 verbose cache add name=undefined spec="text-table@^0.2.0" args=["text-table@^0.2.0",null] | |
1289 verbose parsed url { protocol: null, | |
1289 verbose parsed url slashes: null, | |
1289 verbose parsed url auth: null, | |
1289 verbose parsed url host: null, | |
1289 verbose parsed url port: null, | |
1289 verbose parsed url hostname: null, | |
1289 verbose parsed url hash: null, | |
1289 verbose parsed url search: null, | |
1289 verbose parsed url query: null, | |
1289 verbose parsed url pathname: 'text-table@^0.2.0', | |
1289 verbose parsed url path: 'text-table@^0.2.0', | |
1289 verbose parsed url href: 'text-table@^0.2.0' } | |
1290 verbose cache add name="text-table" spec="^0.2.0" args=["text-table","^0.2.0"] | |
1291 verbose parsed url { protocol: null, | |
1291 verbose parsed url slashes: null, | |
1291 verbose parsed url auth: null, | |
1291 verbose parsed url host: null, | |
1291 verbose parsed url port: null, | |
1291 verbose parsed url hostname: null, | |
1291 verbose parsed url hash: null, | |
1291 verbose parsed url search: null, | |
1291 verbose parsed url query: null, | |
1291 verbose parsed url pathname: '^0.2.0', | |
1291 verbose parsed url path: '^0.2.0', | |
1291 verbose parsed url href: '^0.2.0' } | |
1292 verbose addNamed [ 'text-table', '^0.2.0' ] | |
1293 verbose addNamed [ null, '>=0.2.0-0 <0.3.0-0' ] | |
1294 silly lockFile fdaed7a7-text-table-0-2-0 text-table@^0.2.0 | |
1295 verbose lock text-table@^0.2.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\fdaed7a7-text-table-0-2-0.lock | |
1296 verbose cache add [ 'hooker@^0.2.3', null ] | |
1297 verbose cache add name=undefined spec="hooker@^0.2.3" args=["hooker@^0.2.3",null] | |
1298 verbose parsed url { protocol: null, | |
1298 verbose parsed url slashes: null, | |
1298 verbose parsed url auth: null, | |
1298 verbose parsed url host: null, | |
1298 verbose parsed url port: null, | |
1298 verbose parsed url hostname: null, | |
1298 verbose parsed url hash: null, | |
1298 verbose parsed url search: null, | |
1298 verbose parsed url query: null, | |
1298 verbose parsed url pathname: 'hooker@^0.2.3', | |
1298 verbose parsed url path: 'hooker@^0.2.3', | |
1298 verbose parsed url href: 'hooker@^0.2.3' } | |
1299 verbose cache add name="hooker" spec="^0.2.3" args=["hooker","^0.2.3"] | |
1300 verbose parsed url { protocol: null, | |
1300 verbose parsed url slashes: null, | |
1300 verbose parsed url auth: null, | |
1300 verbose parsed url host: null, | |
1300 verbose parsed url port: null, | |
1300 verbose parsed url hostname: null, | |
1300 verbose parsed url hash: null, | |
1300 verbose parsed url search: null, | |
1300 verbose parsed url query: null, | |
1300 verbose parsed url pathname: '^0.2.3', | |
1300 verbose parsed url path: '^0.2.3', | |
1300 verbose parsed url href: '^0.2.3' } | |
1301 verbose addNamed [ 'hooker', '^0.2.3' ] | |
1302 verbose addNamed [ null, '>=0.2.3-0 <0.3.0-0' ] | |
1303 silly lockFile 89b0ddac-hooker-0-2-3 hooker@^0.2.3 | |
1304 verbose lock hooker@^0.2.3 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\89b0ddac-hooker-0-2-3.lock | |
1305 verbose cache add [ 'date-time@^0.1.0', null ] | |
1306 verbose cache add name=undefined spec="date-time@^0.1.0" args=["date-time@^0.1.0",null] | |
1307 verbose parsed url { protocol: null, | |
1307 verbose parsed url slashes: null, | |
1307 verbose parsed url auth: null, | |
1307 verbose parsed url host: null, | |
1307 verbose parsed url port: null, | |
1307 verbose parsed url hostname: null, | |
1307 verbose parsed url hash: null, | |
1307 verbose parsed url search: null, | |
1307 verbose parsed url query: null, | |
1307 verbose parsed url pathname: 'date-time@^0.1.0', | |
1307 verbose parsed url path: 'date-time@^0.1.0', | |
1307 verbose parsed url href: 'date-time@^0.1.0' } | |
1308 verbose cache add name="date-time" spec="^0.1.0" args=["date-time","^0.1.0"] | |
1309 verbose parsed url { protocol: null, | |
1309 verbose parsed url slashes: null, | |
1309 verbose parsed url auth: null, | |
1309 verbose parsed url host: null, | |
1309 verbose parsed url port: null, | |
1309 verbose parsed url hostname: null, | |
1309 verbose parsed url hash: null, | |
1309 verbose parsed url search: null, | |
1309 verbose parsed url query: null, | |
1309 verbose parsed url pathname: '^0.1.0', | |
1309 verbose parsed url path: '^0.1.0', | |
1309 verbose parsed url href: '^0.1.0' } | |
1310 verbose addNamed [ 'date-time', '^0.1.0' ] | |
1311 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
1312 silly lockFile 7088e324-date-time-0-1-0 date-time@^0.1.0 | |
1313 verbose lock date-time@^0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\7088e324-date-time-0-1-0.lock | |
1314 verbose cache add [ 'pretty-ms@^0.1.0', null ] | |
1315 verbose cache add name=undefined spec="pretty-ms@^0.1.0" args=["pretty-ms@^0.1.0",null] | |
1316 verbose parsed url { protocol: null, | |
1316 verbose parsed url slashes: null, | |
1316 verbose parsed url auth: null, | |
1316 verbose parsed url host: null, | |
1316 verbose parsed url port: null, | |
1316 verbose parsed url hostname: null, | |
1316 verbose parsed url hash: null, | |
1316 verbose parsed url search: null, | |
1316 verbose parsed url query: null, | |
1316 verbose parsed url pathname: 'pretty-ms@^0.1.0', | |
1316 verbose parsed url path: 'pretty-ms@^0.1.0', | |
1316 verbose parsed url href: 'pretty-ms@^0.1.0' } | |
1317 verbose cache add name="pretty-ms" spec="^0.1.0" args=["pretty-ms","^0.1.0"] | |
1318 verbose parsed url { protocol: null, | |
1318 verbose parsed url slashes: null, | |
1318 verbose parsed url auth: null, | |
1318 verbose parsed url host: null, | |
1318 verbose parsed url port: null, | |
1318 verbose parsed url hostname: null, | |
1318 verbose parsed url hash: null, | |
1318 verbose parsed url search: null, | |
1318 verbose parsed url query: null, | |
1318 verbose parsed url pathname: '^0.1.0', | |
1318 verbose parsed url path: '^0.1.0', | |
1318 verbose parsed url href: '^0.1.0' } | |
1319 verbose addNamed [ 'pretty-ms', '^0.1.0' ] | |
1320 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
1321 silly lockFile 60e769fd-pretty-ms-0-1-0 pretty-ms@^0.1.0 | |
1322 verbose lock pretty-ms@^0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\60e769fd-pretty-ms-0-1-0.lock | |
1323 verbose readDependencies using package.json deps | |
1324 info preinstall [email protected] | |
1325 verbose readDependencies using package.json deps | |
1326 silly addNameRange { name: 'findup-sync', | |
1326 silly addNameRange range: '>=0.1.2-0 <0.2.0-0', | |
1326 silly addNameRange hasData: false } | |
1327 silly addNameRange { name: 'multimatch', | |
1327 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
1327 silly addNameRange hasData: false } | |
1328 silly addNameRange { name: 'chalk', range: '>=0.4.0-0 <0.5.0-0', hasData: false } | |
1329 silly addNameRange { name: 'each-async', | |
1329 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
1329 silly addNameRange hasData: false } | |
1330 silly addNameRange { name: 'bower', range: '>=1.0.0', hasData: false } | |
1331 silly addNameRange { name: 'google-cdn', | |
1331 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', | |
1331 silly addNameRange hasData: false } | |
1332 silly addNameRange { name: 'chalk', range: '>=0.4.0-0 <0.5.0-0', hasData: false } | |
1333 silly addNameRange { name: 'hooker', range: '>=0.2.3-0 <0.3.0-0', hasData: false } | |
1334 silly addNameRange { name: 'text-table', | |
1334 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', | |
1334 silly addNameRange hasData: false } | |
1335 silly addNameRange { name: 'pretty-ms', | |
1335 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
1335 silly addNameRange hasData: false } | |
1336 silly addNameRange { name: 'date-time', | |
1336 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
1336 silly addNameRange hasData: false } | |
1337 verbose cache add [ 'svgo@~0.4.1', null ] | |
1338 verbose cache add name=undefined spec="svgo@~0.4.1" args=["svgo@~0.4.1",null] | |
1339 verbose parsed url { protocol: null, | |
1339 verbose parsed url slashes: null, | |
1339 verbose parsed url auth: null, | |
1339 verbose parsed url host: null, | |
1339 verbose parsed url port: null, | |
1339 verbose parsed url hostname: null, | |
1339 verbose parsed url hash: null, | |
1339 verbose parsed url search: null, | |
1339 verbose parsed url query: null, | |
1339 verbose parsed url pathname: 'svgo@~0.4.1', | |
1339 verbose parsed url path: 'svgo@~0.4.1', | |
1339 verbose parsed url href: 'svgo@~0.4.1' } | |
1340 verbose cache add name="svgo" spec="~0.4.1" args=["svgo","~0.4.1"] | |
1341 verbose parsed url { protocol: null, | |
1341 verbose parsed url slashes: null, | |
1341 verbose parsed url auth: null, | |
1341 verbose parsed url host: null, | |
1341 verbose parsed url port: null, | |
1341 verbose parsed url hostname: null, | |
1341 verbose parsed url hash: null, | |
1341 verbose parsed url search: null, | |
1341 verbose parsed url query: null, | |
1341 verbose parsed url pathname: '~0.4.1', | |
1341 verbose parsed url path: '~0.4.1', | |
1341 verbose parsed url href: '~0.4.1' } | |
1342 verbose addNamed [ 'svgo', '~0.4.1' ] | |
1343 verbose addNamed [ null, '>=0.4.1-0 <0.5.0-0' ] | |
1344 silly lockFile cbda0d14-svgo-0-4-1 svgo@~0.4.1 | |
1345 verbose lock svgo@~0.4.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\cbda0d14-svgo-0-4-1.lock | |
1346 verbose cache add [ 'chalk@~0.4.0', null ] | |
1347 verbose cache add name=undefined spec="chalk@~0.4.0" args=["chalk@~0.4.0",null] | |
1348 verbose parsed url { protocol: null, | |
1348 verbose parsed url slashes: null, | |
1348 verbose parsed url auth: null, | |
1348 verbose parsed url host: null, | |
1348 verbose parsed url port: null, | |
1348 verbose parsed url hostname: null, | |
1348 verbose parsed url hash: null, | |
1348 verbose parsed url search: null, | |
1348 verbose parsed url query: null, | |
1348 verbose parsed url pathname: 'chalk@~0.4.0', | |
1348 verbose parsed url path: 'chalk@~0.4.0', | |
1348 verbose parsed url href: 'chalk@~0.4.0' } | |
1349 verbose cache add name="chalk" spec="~0.4.0" args=["chalk","~0.4.0"] | |
1350 verbose parsed url { protocol: null, | |
1350 verbose parsed url slashes: null, | |
1350 verbose parsed url auth: null, | |
1350 verbose parsed url host: null, | |
1350 verbose parsed url port: null, | |
1350 verbose parsed url hostname: null, | |
1350 verbose parsed url hash: null, | |
1350 verbose parsed url search: null, | |
1350 verbose parsed url query: null, | |
1350 verbose parsed url pathname: '~0.4.0', | |
1350 verbose parsed url path: '~0.4.0', | |
1350 verbose parsed url href: '~0.4.0' } | |
1351 verbose addNamed [ 'chalk', '~0.4.0' ] | |
1352 verbose cache add [ 'each-async@~0.1.2', null ] | |
1353 verbose cache add name=undefined spec="each-async@~0.1.2" args=["each-async@~0.1.2",null] | |
1354 verbose parsed url { protocol: null, | |
1354 verbose parsed url slashes: null, | |
1354 verbose parsed url auth: null, | |
1354 verbose parsed url host: null, | |
1354 verbose parsed url port: null, | |
1354 verbose parsed url hostname: null, | |
1354 verbose parsed url hash: null, | |
1354 verbose parsed url search: null, | |
1354 verbose parsed url query: null, | |
1354 verbose parsed url pathname: 'each-async@~0.1.2', | |
1354 verbose parsed url path: 'each-async@~0.1.2', | |
1354 verbose parsed url href: 'each-async@~0.1.2' } | |
1355 verbose cache add name="each-async" spec="~0.1.2" args=["each-async","~0.1.2"] | |
1356 verbose parsed url { protocol: null, | |
1356 verbose parsed url slashes: null, | |
1356 verbose parsed url auth: null, | |
1356 verbose parsed url host: null, | |
1356 verbose parsed url port: null, | |
1356 verbose parsed url hostname: null, | |
1356 verbose parsed url hash: null, | |
1356 verbose parsed url search: null, | |
1356 verbose parsed url query: null, | |
1356 verbose parsed url pathname: '~0.1.2', | |
1356 verbose parsed url path: '~0.1.2', | |
1356 verbose parsed url href: '~0.1.2' } | |
1357 verbose addNamed [ 'each-async', '~0.1.2' ] | |
1358 verbose addNamed [ null, '>=0.1.2-0 <0.2.0-0' ] | |
1359 silly lockFile e9f1520f-each-async-0-1-2 each-async@~0.1.2 | |
1360 verbose lock each-async@~0.1.2 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\e9f1520f-each-async-0-1-2.lock | |
1361 verbose cache add [ 'pretty-bytes@~0.1.0', null ] | |
1362 verbose cache add name=undefined spec="pretty-bytes@~0.1.0" args=["pretty-bytes@~0.1.0",null] | |
1363 verbose parsed url { protocol: null, | |
1363 verbose parsed url slashes: null, | |
1363 verbose parsed url auth: null, | |
1363 verbose parsed url host: null, | |
1363 verbose parsed url port: null, | |
1363 verbose parsed url hostname: null, | |
1363 verbose parsed url hash: null, | |
1363 verbose parsed url search: null, | |
1363 verbose parsed url query: null, | |
1363 verbose parsed url pathname: 'pretty-bytes@~0.1.0', | |
1363 verbose parsed url path: 'pretty-bytes@~0.1.0', | |
1363 verbose parsed url href: 'pretty-bytes@~0.1.0' } | |
1364 verbose cache add name="pretty-bytes" spec="~0.1.0" args=["pretty-bytes","~0.1.0"] | |
1365 verbose parsed url { protocol: null, | |
1365 verbose parsed url slashes: null, | |
1365 verbose parsed url auth: null, | |
1365 verbose parsed url host: null, | |
1365 verbose parsed url port: null, | |
1365 verbose parsed url hostname: null, | |
1365 verbose parsed url hash: null, | |
1365 verbose parsed url search: null, | |
1365 verbose parsed url query: null, | |
1365 verbose parsed url pathname: '~0.1.0', | |
1365 verbose parsed url path: '~0.1.0', | |
1365 verbose parsed url href: '~0.1.0' } | |
1366 verbose addNamed [ 'pretty-bytes', '~0.1.0' ] | |
1367 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
1368 silly lockFile 0b168859-pretty-bytes-0-1-0 pretty-bytes@~0.1.0 | |
1369 verbose lock pretty-bytes@~0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\0b168859-pretty-bytes-0-1-0.lock | |
1370 verbose readDependencies using package.json deps | |
1371 silly lockFile 19708e49-ode-modules-grunt-contrib-cssmin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-cssmin | |
1372 silly lockFile 19708e49-ode-modules-grunt-contrib-cssmin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-cssmin | |
1373 info preinstall [email protected] | |
1374 info preinstall [email protected] | |
1375 verbose readDependencies using package.json deps | |
1376 silly lockFile fa1cd405-contrib-cssmin-0-9-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-cssmin\0.9.0\package.tgz | |
1377 silly lockFile fa1cd405-contrib-cssmin-0-9-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-cssmin\0.9.0\package.tgz | |
1378 silly addNameRange { name: 'svgo', range: '>=0.4.1-0 <0.5.0-0', hasData: false } | |
1379 silly addNameRange { name: 'each-async', | |
1379 silly addNameRange range: '>=0.1.2-0 <0.2.0-0', | |
1379 silly addNameRange hasData: false } | |
1380 silly addNameRange { name: 'pretty-bytes', | |
1380 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
1380 silly addNameRange hasData: false } | |
1381 silly gunzTarPerm extractEntry internal-tasks/subgrunt.js | |
1382 verbose url raw findup-sync | |
1383 verbose url resolving [ 'https://registry.npmjs.org/', './findup-sync' ] | |
1384 verbose url resolved https://registry.npmjs.org/findup-sync | |
1385 info trying registry request attempt 1 at 12:22:46 | |
1386 verbose etag "A5GURQYFPZTMB7CQMGUCB2RJ6" | |
1387 http GET https://registry.npmjs.org/findup-sync | |
1388 verbose cache add [ 'chalk@~0.4.0', null ] | |
1389 verbose cache add name=undefined spec="chalk@~0.4.0" args=["chalk@~0.4.0",null] | |
1390 verbose parsed url { protocol: null, | |
1390 verbose parsed url slashes: null, | |
1390 verbose parsed url auth: null, | |
1390 verbose parsed url host: null, | |
1390 verbose parsed url port: null, | |
1390 verbose parsed url hostname: null, | |
1390 verbose parsed url hash: null, | |
1390 verbose parsed url search: null, | |
1390 verbose parsed url query: null, | |
1390 verbose parsed url pathname: 'chalk@~0.4.0', | |
1390 verbose parsed url path: 'chalk@~0.4.0', | |
1390 verbose parsed url href: 'chalk@~0.4.0' } | |
1391 verbose cache add name="chalk" spec="~0.4.0" args=["chalk","~0.4.0"] | |
1392 verbose parsed url { protocol: null, | |
1392 verbose parsed url slashes: null, | |
1392 verbose parsed url auth: null, | |
1392 verbose parsed url host: null, | |
1392 verbose parsed url port: null, | |
1392 verbose parsed url hostname: null, | |
1392 verbose parsed url hash: null, | |
1392 verbose parsed url search: null, | |
1392 verbose parsed url query: null, | |
1392 verbose parsed url pathname: '~0.4.0', | |
1392 verbose parsed url path: '~0.4.0', | |
1392 verbose parsed url href: '~0.4.0' } | |
1393 verbose addNamed [ 'chalk', '~0.4.0' ] | |
1394 verbose cache add [ 'text-table@~0.2.0', null ] | |
1395 verbose cache add name=undefined spec="text-table@~0.2.0" args=["text-table@~0.2.0",null] | |
1396 verbose parsed url { protocol: null, | |
1396 verbose parsed url slashes: null, | |
1396 verbose parsed url auth: null, | |
1396 verbose parsed url host: null, | |
1396 verbose parsed url port: null, | |
1396 verbose parsed url hostname: null, | |
1396 verbose parsed url hash: null, | |
1396 verbose parsed url search: null, | |
1396 verbose parsed url query: null, | |
1396 verbose parsed url pathname: 'text-table@~0.2.0', | |
1396 verbose parsed url path: 'text-table@~0.2.0', | |
1396 verbose parsed url href: 'text-table@~0.2.0' } | |
1397 verbose cache add name="text-table" spec="~0.2.0" args=["text-table","~0.2.0"] | |
1398 verbose parsed url { protocol: null, | |
1398 verbose parsed url slashes: null, | |
1398 verbose parsed url auth: null, | |
1398 verbose parsed url host: null, | |
1398 verbose parsed url port: null, | |
1398 verbose parsed url hostname: null, | |
1398 verbose parsed url hash: null, | |
1398 verbose parsed url search: null, | |
1398 verbose parsed url query: null, | |
1398 verbose parsed url pathname: '~0.2.0', | |
1398 verbose parsed url path: '~0.2.0', | |
1398 verbose parsed url href: '~0.2.0' } | |
1399 verbose addNamed [ 'text-table', '~0.2.0' ] | |
1400 verbose addNamed [ null, '>=0.2.0-0 <0.3.0-0' ] | |
1401 silly lockFile 4d621c99-text-table-0-2-0 text-table@~0.2.0 | |
1402 verbose lock text-table@~0.2.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\4d621c99-text-table-0-2-0.lock | |
1403 verbose url raw hooker | |
1404 verbose url resolving [ 'https://registry.npmjs.org/', './hooker' ] | |
1405 verbose url resolved https://registry.npmjs.org/hooker | |
1406 info trying registry request attempt 1 at 12:22:46 | |
1407 verbose etag "AN4YLJQRT6XSCVFEC6PSGV8IK" | |
1408 http GET https://registry.npmjs.org/hooker | |
1409 verbose url raw multimatch | |
1410 verbose url resolving [ 'https://registry.npmjs.org/', './multimatch' ] | |
1411 verbose url resolved https://registry.npmjs.org/multimatch | |
1412 info trying registry request attempt 1 at 12:22:46 | |
1413 verbose etag "B7TIMDN2F32ZI39B2LO59NRGY" | |
1414 http GET https://registry.npmjs.org/multimatch | |
1415 verbose readDependencies using package.json deps | |
1416 verbose url raw each-async | |
1417 verbose url resolving [ 'https://registry.npmjs.org/', './each-async' ] | |
1418 verbose url resolved https://registry.npmjs.org/each-async | |
1419 info trying registry request attempt 1 at 12:22:46 | |
1420 verbose etag "1CKQR4IEW49MA0LMF24CL260N" | |
1421 http GET https://registry.npmjs.org/each-async | |
1422 verbose readDependencies using package.json deps | |
1423 verbose url raw google-cdn | |
1424 verbose url resolving [ 'https://registry.npmjs.org/', './google-cdn' ] | |
1425 verbose url resolved https://registry.npmjs.org/google-cdn | |
1426 info trying registry request attempt 1 at 12:22:46 | |
1427 verbose etag "D9PKBX930UIV52JT5QUOVPJ8G" | |
1428 http GET https://registry.npmjs.org/google-cdn | |
1429 verbose url raw chalk | |
1430 verbose url resolving [ 'https://registry.npmjs.org/', './chalk' ] | |
1431 verbose url resolved https://registry.npmjs.org/chalk | |
1432 info trying registry request attempt 1 at 12:22:46 | |
1433 verbose etag "927S3GYJ1INR7JVIIASUKYQ02" | |
1434 http GET https://registry.npmjs.org/chalk | |
1435 verbose url raw chalk | |
1436 verbose url resolving [ 'https://registry.npmjs.org/', './chalk' ] | |
1437 verbose url resolved https://registry.npmjs.org/chalk | |
1438 info trying registry request attempt 1 at 12:22:46 | |
1439 verbose etag "927S3GYJ1INR7JVIIASUKYQ02" | |
1440 http GET https://registry.npmjs.org/chalk | |
1441 verbose url raw bower | |
1442 verbose url resolving [ 'https://registry.npmjs.org/', './bower' ] | |
1443 verbose url resolved https://registry.npmjs.org/bower | |
1444 info trying registry request attempt 1 at 12:22:46 | |
1445 verbose etag "D5FLDGYA3CY3WMFNTCY9U9DWD" | |
1446 http GET https://registry.npmjs.org/bower | |
1447 verbose url raw pretty-ms | |
1448 verbose url resolving [ 'https://registry.npmjs.org/', './pretty-ms' ] | |
1449 verbose url resolved https://registry.npmjs.org/pretty-ms | |
1450 info trying registry request attempt 1 at 12:22:46 | |
1451 verbose etag "A6P6C8U79RH4HI8D63TLV6U02" | |
1452 http GET https://registry.npmjs.org/pretty-ms | |
1453 verbose url raw text-table | |
1454 verbose url resolving [ 'https://registry.npmjs.org/', './text-table' ] | |
1455 verbose url resolved https://registry.npmjs.org/text-table | |
1456 info trying registry request attempt 1 at 12:22:46 | |
1457 verbose etag "826LD7UWZ8Q9WIUIUDCGEW65Q" | |
1458 http GET https://registry.npmjs.org/text-table | |
1459 silly gunzTarPerm extractEntry docs/overview.md | |
1460 silly gunzTarPerm modified mode [ 'docs/overview.md', 438, 420 ] | |
1461 silly gunzTarPerm extractEntry AUTHORS | |
1462 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ] | |
1463 verbose url raw date-time | |
1464 verbose url resolving [ 'https://registry.npmjs.org/', './date-time' ] | |
1465 verbose url resolved https://registry.npmjs.org/date-time | |
1466 info trying registry request attempt 1 at 12:22:46 | |
1467 verbose etag "513DRGZC7O6APH1B9CWBC7BE4" | |
1468 http GET https://registry.npmjs.org/date-time | |
1469 silly lockFile 37ec9815-e-modules-grunt-contrib-imagemin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-imagemin | |
1470 silly lockFile 37ec9815-e-modules-grunt-contrib-imagemin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-imagemin | |
1471 silly lockFile 1fdf5e52--node-modules-grunt-contrib-copy tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-copy | |
1472 silly lockFile 1fdf5e52--node-modules-grunt-contrib-copy tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-copy | |
1473 verbose readDependencies using package.json deps | |
1474 verbose readDependencies using package.json deps | |
1475 silly addNameRange { name: 'text-table', | |
1475 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', | |
1475 silly addNameRange hasData: false } | |
1476 silly lockFile 594cb814-ntrib-imagemin-0-7-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-imagemin\0.7.1\package.tgz | |
1477 silly lockFile 594cb814-ntrib-imagemin-0-7-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-imagemin\0.7.1\package.tgz | |
1478 silly lockFile de4af39d-t-contrib-copy-0-5-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-copy\0.5.0\package.tgz | |
1479 silly lockFile de4af39d-t-contrib-copy-0-5-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-copy\0.5.0\package.tgz | |
1480 info preinstall [email protected] | |
1481 verbose url raw each-async | |
1482 verbose url resolving [ 'https://registry.npmjs.org/', './each-async' ] | |
1483 verbose url resolved https://registry.npmjs.org/each-async | |
1484 info trying registry request attempt 1 at 12:22:46 | |
1485 verbose etag "1CKQR4IEW49MA0LMF24CL260N" | |
1486 http GET https://registry.npmjs.org/each-async | |
1487 verbose url raw pretty-bytes | |
1488 verbose url resolving [ 'https://registry.npmjs.org/', './pretty-bytes' ] | |
1489 verbose url resolved https://registry.npmjs.org/pretty-bytes | |
1490 info trying registry request attempt 1 at 12:22:46 | |
1491 verbose etag "52FGUGV8MANCYUX4Y4KSGPFUU" | |
1492 http GET https://registry.npmjs.org/pretty-bytes | |
1493 verbose url raw svgo | |
1494 verbose url resolving [ 'https://registry.npmjs.org/', './svgo' ] | |
1495 verbose url resolved https://registry.npmjs.org/svgo | |
1496 info trying registry request attempt 1 at 12:22:46 | |
1497 verbose etag "4PA56J8QSQP6RBSYYHZNKGPQ8" | |
1498 http GET https://registry.npmjs.org/svgo | |
1499 verbose cache add [ 'chalk@~0.4.0', null ] | |
1500 verbose cache add name=undefined spec="chalk@~0.4.0" args=["chalk@~0.4.0",null] | |
1501 verbose parsed url { protocol: null, | |
1501 verbose parsed url slashes: null, | |
1501 verbose parsed url auth: null, | |
1501 verbose parsed url host: null, | |
1501 verbose parsed url port: null, | |
1501 verbose parsed url hostname: null, | |
1501 verbose parsed url hash: null, | |
1501 verbose parsed url search: null, | |
1501 verbose parsed url query: null, | |
1501 verbose parsed url pathname: 'chalk@~0.4.0', | |
1501 verbose parsed url path: 'chalk@~0.4.0', | |
1501 verbose parsed url href: 'chalk@~0.4.0' } | |
1502 verbose cache add name="chalk" spec="~0.4.0" args=["chalk","~0.4.0"] | |
1503 verbose parsed url { protocol: null, | |
1503 verbose parsed url slashes: null, | |
1503 verbose parsed url auth: null, | |
1503 verbose parsed url host: null, | |
1503 verbose parsed url port: null, | |
1503 verbose parsed url hostname: null, | |
1503 verbose parsed url hash: null, | |
1503 verbose parsed url search: null, | |
1503 verbose parsed url query: null, | |
1503 verbose parsed url pathname: '~0.4.0', | |
1503 verbose parsed url path: '~0.4.0', | |
1503 verbose parsed url href: '~0.4.0' } | |
1504 verbose addNamed [ 'chalk', '~0.4.0' ] | |
1505 verbose cache add [ 'html-minifier@~0.6.0', null ] | |
1506 verbose cache add name=undefined spec="html-minifier@~0.6.0" args=["html-minifier@~0.6.0",null] | |
1507 verbose parsed url { protocol: null, | |
1507 verbose parsed url slashes: null, | |
1507 verbose parsed url auth: null, | |
1507 verbose parsed url host: null, | |
1507 verbose parsed url port: null, | |
1507 verbose parsed url hostname: null, | |
1507 verbose parsed url hash: null, | |
1507 verbose parsed url search: null, | |
1507 verbose parsed url query: null, | |
1507 verbose parsed url pathname: 'html-minifier@~0.6.0', | |
1507 verbose parsed url path: 'html-minifier@~0.6.0', | |
1507 verbose parsed url href: 'html-minifier@~0.6.0' } | |
1508 verbose cache add name="html-minifier" spec="~0.6.0" args=["html-minifier","~0.6.0"] | |
1509 verbose parsed url { protocol: null, | |
1509 verbose parsed url slashes: null, | |
1509 verbose parsed url auth: null, | |
1509 verbose parsed url host: null, | |
1509 verbose parsed url port: null, | |
1509 verbose parsed url hostname: null, | |
1509 verbose parsed url hash: null, | |
1509 verbose parsed url search: null, | |
1509 verbose parsed url query: null, | |
1509 verbose parsed url pathname: '~0.6.0', | |
1509 verbose parsed url path: '~0.6.0', | |
1509 verbose parsed url href: '~0.6.0' } | |
1510 verbose addNamed [ 'html-minifier', '~0.6.0' ] | |
1511 verbose addNamed [ null, '>=0.6.0-0 <0.7.0-0' ] | |
1512 silly lockFile 97f4aae5-html-minifier-0-6-0 html-minifier@~0.6.0 | |
1513 verbose lock html-minifier@~0.6.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\97f4aae5-html-minifier-0-6-0.lock | |
1514 verbose cache add [ 'async@~0.2.9', null ] | |
1515 verbose cache add name=undefined spec="async@~0.2.9" args=["async@~0.2.9",null] | |
1516 verbose parsed url { protocol: null, | |
1516 verbose parsed url slashes: null, | |
1516 verbose parsed url auth: null, | |
1516 verbose parsed url host: null, | |
1516 verbose parsed url port: null, | |
1516 verbose parsed url hostname: null, | |
1516 verbose parsed url hash: null, | |
1516 verbose parsed url search: null, | |
1516 verbose parsed url query: null, | |
1516 verbose parsed url pathname: 'async@~0.2.9', | |
1516 verbose parsed url path: 'async@~0.2.9', | |
1516 verbose parsed url href: 'async@~0.2.9' } | |
1517 verbose cache add name="async" spec="~0.2.9" args=["async","~0.2.9"] | |
1518 verbose parsed url { protocol: null, | |
1518 verbose parsed url slashes: null, | |
1518 verbose parsed url auth: null, | |
1518 verbose parsed url host: null, | |
1518 verbose parsed url port: null, | |
1518 verbose parsed url hostname: null, | |
1518 verbose parsed url hash: null, | |
1518 verbose parsed url search: null, | |
1518 verbose parsed url query: null, | |
1518 verbose parsed url pathname: '~0.2.9', | |
1518 verbose parsed url path: '~0.2.9', | |
1518 verbose parsed url href: '~0.2.9' } | |
1519 verbose addNamed [ 'async', '~0.2.9' ] | |
1520 verbose addNamed [ null, '>=0.2.9-0 <0.3.0-0' ] | |
1521 silly lockFile 5d51c871-async-0-2-9 async@~0.2.9 | |
1522 verbose lock async@~0.2.9 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\5d51c871-async-0-2-9.lock | |
1523 verbose cache add [ 'pad-stdio@^0.1.0', null ] | |
1524 verbose cache add name=undefined spec="pad-stdio@^0.1.0" args=["pad-stdio@^0.1.0",null] | |
1525 verbose parsed url { protocol: null, | |
1525 verbose parsed url slashes: null, | |
1525 verbose parsed url auth: null, | |
1525 verbose parsed url host: null, | |
1525 verbose parsed url port: null, | |
1525 verbose parsed url hostname: null, | |
1525 verbose parsed url hash: null, | |
1525 verbose parsed url search: null, | |
1525 verbose parsed url query: null, | |
1525 verbose parsed url pathname: 'pad-stdio@^0.1.0', | |
1525 verbose parsed url path: 'pad-stdio@^0.1.0', | |
1525 verbose parsed url href: 'pad-stdio@^0.1.0' } | |
1526 verbose cache add name="pad-stdio" spec="^0.1.0" args=["pad-stdio","^0.1.0"] | |
1527 verbose parsed url { protocol: null, | |
1527 verbose parsed url slashes: null, | |
1527 verbose parsed url auth: null, | |
1527 verbose parsed url host: null, | |
1527 verbose parsed url port: null, | |
1527 verbose parsed url hostname: null, | |
1527 verbose parsed url hash: null, | |
1527 verbose parsed url search: null, | |
1527 verbose parsed url query: null, | |
1527 verbose parsed url pathname: '^0.1.0', | |
1527 verbose parsed url path: '^0.1.0', | |
1527 verbose parsed url href: '^0.1.0' } | |
1528 verbose addNamed [ 'pad-stdio', '^0.1.0' ] | |
1529 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
1530 silly lockFile b33f4fd4-pad-stdio-0-1-0 pad-stdio@^0.1.0 | |
1531 verbose lock pad-stdio@^0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b33f4fd4-pad-stdio-0-1-0.lock | |
1532 verbose cache add [ 'pretty-bytes@~0.1.0', null ] | |
1533 verbose cache add name=undefined spec="pretty-bytes@~0.1.0" args=["pretty-bytes@~0.1.0",null] | |
1534 verbose parsed url { protocol: null, | |
1534 verbose parsed url slashes: null, | |
1534 verbose parsed url auth: null, | |
1534 verbose parsed url host: null, | |
1534 verbose parsed url port: null, | |
1534 verbose parsed url hostname: null, | |
1534 verbose parsed url hash: null, | |
1534 verbose parsed url search: null, | |
1534 verbose parsed url query: null, | |
1534 verbose parsed url pathname: 'pretty-bytes@~0.1.0', | |
1534 verbose parsed url path: 'pretty-bytes@~0.1.0', | |
1534 verbose parsed url href: 'pretty-bytes@~0.1.0' } | |
1535 verbose cache add name="pretty-bytes" spec="~0.1.0" args=["pretty-bytes","~0.1.0"] | |
1536 verbose parsed url { protocol: null, | |
1536 verbose parsed url slashes: null, | |
1536 verbose parsed url auth: null, | |
1536 verbose parsed url host: null, | |
1536 verbose parsed url port: null, | |
1536 verbose parsed url hostname: null, | |
1536 verbose parsed url hash: null, | |
1536 verbose parsed url search: null, | |
1536 verbose parsed url query: null, | |
1536 verbose parsed url pathname: '~0.1.0', | |
1536 verbose parsed url path: '~0.1.0', | |
1536 verbose parsed url href: '~0.1.0' } | |
1537 verbose addNamed [ 'pretty-bytes', '~0.1.0' ] | |
1538 verbose readDependencies using package.json deps | |
1539 silly addNameRange { name: 'html-minifier', | |
1539 silly addNameRange range: '>=0.6.0-0 <0.7.0-0', | |
1539 silly addNameRange hasData: false } | |
1540 silly addNameRange { name: 'async', range: '>=0.2.9-0 <0.3.0-0', hasData: false } | |
1541 silly addNameRange { name: 'pad-stdio', | |
1541 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
1541 silly addNameRange hasData: false } | |
1542 verbose url raw text-table | |
1543 verbose url resolving [ 'https://registry.npmjs.org/', './text-table' ] | |
1544 verbose url resolved https://registry.npmjs.org/text-table | |
1545 info trying registry request attempt 1 at 12:22:46 | |
1546 verbose etag "826LD7UWZ8Q9WIUIUDCGEW65Q" | |
1547 http GET https://registry.npmjs.org/text-table | |
1548 verbose readDependencies using package.json deps | |
1549 info preinstall [email protected] | |
1550 info preinstall [email protected] | |
1551 silly gunzTarPerm extractEntry lib/grunt.js | |
1552 silly gunzTarPerm extractEntry lib/grunt/cli.js | |
1553 verbose cache add [ 'chalk@~0.4.0', null ] | |
1554 verbose cache add name=undefined spec="chalk@~0.4.0" args=["chalk@~0.4.0",null] | |
1555 verbose parsed url { protocol: null, | |
1555 verbose parsed url slashes: null, | |
1555 verbose parsed url auth: null, | |
1555 verbose parsed url host: null, | |
1555 verbose parsed url port: null, | |
1555 verbose parsed url hostname: null, | |
1555 verbose parsed url hash: null, | |
1555 verbose parsed url search: null, | |
1555 verbose parsed url query: null, | |
1555 verbose parsed url pathname: 'chalk@~0.4.0', | |
1555 verbose parsed url path: 'chalk@~0.4.0', | |
1555 verbose parsed url href: 'chalk@~0.4.0' } | |
1556 verbose cache add name="chalk" spec="~0.4.0" args=["chalk","~0.4.0"] | |
1557 verbose parsed url { protocol: null, | |
1557 verbose parsed url slashes: null, | |
1557 verbose parsed url auth: null, | |
1557 verbose parsed url host: null, | |
1557 verbose parsed url port: null, | |
1557 verbose parsed url hostname: null, | |
1557 verbose parsed url hash: null, | |
1557 verbose parsed url search: null, | |
1557 verbose parsed url query: null, | |
1557 verbose parsed url pathname: '~0.4.0', | |
1557 verbose parsed url path: '~0.4.0', | |
1557 verbose parsed url href: '~0.4.0' } | |
1558 verbose addNamed [ 'chalk', '~0.4.0' ] | |
1559 verbose cache add [ 'clean-css@~2.1.0', null ] | |
1560 verbose cache add name=undefined spec="clean-css@~2.1.0" args=["clean-css@~2.1.0",null] | |
1561 verbose parsed url { protocol: null, | |
1561 verbose parsed url slashes: null, | |
1561 verbose parsed url auth: null, | |
1561 verbose parsed url host: null, | |
1561 verbose parsed url port: null, | |
1561 verbose parsed url hostname: null, | |
1561 verbose parsed url hash: null, | |
1561 verbose parsed url search: null, | |
1561 verbose parsed url query: null, | |
1561 verbose parsed url pathname: 'clean-css@~2.1.0', | |
1561 verbose parsed url path: 'clean-css@~2.1.0', | |
1561 verbose parsed url href: 'clean-css@~2.1.0' } | |
1562 verbose cache add name="clean-css" spec="~2.1.0" args=["clean-css","~2.1.0"] | |
1563 verbose parsed url { protocol: null, | |
1563 verbose parsed url slashes: null, | |
1563 verbose parsed url auth: null, | |
1563 verbose parsed url host: null, | |
1563 verbose parsed url port: null, | |
1563 verbose parsed url hostname: null, | |
1563 verbose parsed url hash: null, | |
1563 verbose parsed url search: null, | |
1563 verbose parsed url query: null, | |
1563 verbose parsed url pathname: '~2.1.0', | |
1563 verbose parsed url path: '~2.1.0', | |
1563 verbose parsed url href: '~2.1.0' } | |
1564 verbose addNamed [ 'clean-css', '~2.1.0' ] | |
1565 verbose addNamed [ null, '>=2.1.0-0 <2.2.0-0' ] | |
1566 silly lockFile 4fe7da3d-clean-css-2-1-0 clean-css@~2.1.0 | |
1567 verbose lock clean-css@~2.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\4fe7da3d-clean-css-2-1-0.lock | |
1568 verbose cache add [ 'maxmin@~0.1.0', null ] | |
1569 verbose cache add name=undefined spec="maxmin@~0.1.0" args=["maxmin@~0.1.0",null] | |
1570 verbose parsed url { protocol: null, | |
1570 verbose parsed url slashes: null, | |
1570 verbose parsed url auth: null, | |
1570 verbose parsed url host: null, | |
1570 verbose parsed url port: null, | |
1570 verbose parsed url hostname: null, | |
1570 verbose parsed url hash: null, | |
1570 verbose parsed url search: null, | |
1570 verbose parsed url query: null, | |
1570 verbose parsed url pathname: 'maxmin@~0.1.0', | |
1570 verbose parsed url path: 'maxmin@~0.1.0', | |
1570 verbose parsed url href: 'maxmin@~0.1.0' } | |
1571 verbose cache add name="maxmin" spec="~0.1.0" args=["maxmin","~0.1.0"] | |
1572 verbose parsed url { protocol: null, | |
1572 verbose parsed url slashes: null, | |
1572 verbose parsed url auth: null, | |
1572 verbose parsed url host: null, | |
1572 verbose parsed url port: null, | |
1572 verbose parsed url hostname: null, | |
1572 verbose parsed url hash: null, | |
1572 verbose parsed url search: null, | |
1572 verbose parsed url query: null, | |
1572 verbose parsed url pathname: '~0.1.0', | |
1572 verbose parsed url path: '~0.1.0', | |
1572 verbose parsed url href: '~0.1.0' } | |
1573 verbose addNamed [ 'maxmin', '~0.1.0' ] | |
1574 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
1575 silly lockFile ceb008e4-maxmin-0-1-0 maxmin@~0.1.0 | |
1576 verbose lock maxmin@~0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\ceb008e4-maxmin-0-1-0.lock | |
1577 silly gunzTarPerm extractEntry tasks/clean.js | |
1578 silly gunzTarPerm modified mode [ 'tasks/clean.js', 438, 420 ] | |
1579 silly gunzTarPerm extractEntry test/clean_test.js | |
1580 silly gunzTarPerm modified mode [ 'test/clean_test.js', 438, 420 ] | |
1581 silly addNameRange { name: 'clean-css', | |
1581 silly addNameRange range: '>=2.1.0-0 <2.2.0-0', | |
1581 silly addNameRange hasData: false } | |
1582 silly addNameRange { name: 'maxmin', range: '>=0.1.0-0 <0.2.0-0', hasData: false } | |
1583 verbose readDependencies using package.json deps | |
1584 verbose readDependencies using package.json deps | |
1585 silly lockFile ff6cbcab-emp-b-node-modules-grunt-wiredep tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-wiredep | |
1586 silly lockFile ff6cbcab-emp-b-node-modules-grunt-wiredep tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-wiredep | |
1587 verbose readDependencies using package.json deps | |
1588 silly resolved [] | |
1589 verbose about to build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-copy | |
1590 info build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-copy | |
1591 verbose linkStuff [ false, | |
1591 verbose linkStuff false, | |
1591 verbose linkStuff false, | |
1591 verbose linkStuff 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules' ] | |
1592 info linkStuff [email protected] | |
1593 verbose linkBins [email protected] | |
1594 verbose linkMans [email protected] | |
1595 verbose rebuildBundles [email protected] | |
1596 verbose url raw async | |
1597 verbose url resolving [ 'https://registry.npmjs.org/', './async' ] | |
1598 verbose url resolved https://registry.npmjs.org/async | |
1599 info trying registry request attempt 1 at 12:22:46 | |
1600 verbose etag "B5J4ZR654JR27FI42M4CCUW8G" | |
1601 http GET https://registry.npmjs.org/async | |
1602 verbose readDependencies using package.json deps | |
1603 verbose url raw pad-stdio | |
1604 verbose url resolving [ 'https://registry.npmjs.org/', './pad-stdio' ] | |
1605 verbose url resolved https://registry.npmjs.org/pad-stdio | |
1606 info trying registry request attempt 1 at 12:22:46 | |
1607 verbose etag "81NPCGUHDLRMHADHJPZH0H8LP" | |
1608 http GET https://registry.npmjs.org/pad-stdio | |
1609 verbose url raw html-minifier | |
1610 verbose url resolving [ 'https://registry.npmjs.org/', './html-minifier' ] | |
1611 verbose url resolved https://registry.npmjs.org/html-minifier | |
1612 info trying registry request attempt 1 at 12:22:46 | |
1613 verbose etag "EVNRD2UVHLPND6AZ6K52RZ7CE" | |
1614 http GET https://registry.npmjs.org/html-minifier | |
1615 silly gunzTarPerm extractEntry tasks/certs/server.crt | |
1616 silly gunzTarPerm extractEntry tasks/certs/server.csr | |
1617 silly lockFile e87b59b6--grunt-wiredep-1-7-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-wiredep\1.7.1\package.tgz | |
1618 silly lockFile e87b59b6--grunt-wiredep-1-7-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-wiredep\1.7.1\package.tgz | |
1619 info install [email protected] | |
1620 info postinstall [email protected] | |
1621 verbose url raw clean-css | |
1622 verbose url resolving [ 'https://registry.npmjs.org/', './clean-css' ] | |
1623 verbose url resolved https://registry.npmjs.org/clean-css | |
1624 info trying registry request attempt 1 at 12:22:46 | |
1625 verbose etag "3YO33P5OWP0D6NGQDI7OQNDYG" | |
1626 http GET https://registry.npmjs.org/clean-css | |
1627 verbose url raw maxmin | |
1628 verbose url resolving [ 'https://registry.npmjs.org/', './maxmin' ] | |
1629 verbose url resolved https://registry.npmjs.org/maxmin | |
1630 info trying registry request attempt 1 at 12:22:46 | |
1631 verbose etag "BKCDAJ25CF7UAXNQ3GZ3DFBZ6" | |
1632 http GET https://registry.npmjs.org/maxmin | |
1633 verbose cache add [ 'async@^0.7.0', null ] | |
1634 verbose cache add name=undefined spec="async@^0.7.0" args=["async@^0.7.0",null] | |
1635 verbose parsed url { protocol: null, | |
1635 verbose parsed url slashes: null, | |
1635 verbose parsed url auth: null, | |
1635 verbose parsed url host: null, | |
1635 verbose parsed url port: null, | |
1635 verbose parsed url hostname: null, | |
1635 verbose parsed url hash: null, | |
1635 verbose parsed url search: null, | |
1635 verbose parsed url query: null, | |
1635 verbose parsed url pathname: 'async@^0.7.0', | |
1635 verbose parsed url path: 'async@^0.7.0', | |
1635 verbose parsed url href: 'async@^0.7.0' } | |
1636 verbose cache add name="async" spec="^0.7.0" args=["async","^0.7.0"] | |
1637 verbose parsed url { protocol: null, | |
1637 verbose parsed url slashes: null, | |
1637 verbose parsed url auth: null, | |
1637 verbose parsed url host: null, | |
1637 verbose parsed url port: null, | |
1637 verbose parsed url hostname: null, | |
1637 verbose parsed url hash: null, | |
1637 verbose parsed url search: null, | |
1637 verbose parsed url query: null, | |
1637 verbose parsed url pathname: '^0.7.0', | |
1637 verbose parsed url path: '^0.7.0', | |
1637 verbose parsed url href: '^0.7.0' } | |
1638 verbose addNamed [ 'async', '^0.7.0' ] | |
1639 verbose addNamed [ null, '>=0.7.0-0 <0.8.0-0' ] | |
1640 silly lockFile 7d27af2a-async-0-7-0 async@^0.7.0 | |
1641 verbose lock async@^0.7.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\7d27af2a-async-0-7-0.lock | |
1642 verbose cache add [ 'chalk@^0.4.0', null ] | |
1643 verbose cache add name=undefined spec="chalk@^0.4.0" args=["chalk@^0.4.0",null] | |
1644 verbose parsed url { protocol: null, | |
1644 verbose parsed url slashes: null, | |
1644 verbose parsed url auth: null, | |
1644 verbose parsed url host: null, | |
1644 verbose parsed url port: null, | |
1644 verbose parsed url hostname: null, | |
1644 verbose parsed url hash: null, | |
1644 verbose parsed url search: null, | |
1644 verbose parsed url query: null, | |
1644 verbose parsed url pathname: 'chalk@^0.4.0', | |
1644 verbose parsed url path: 'chalk@^0.4.0', | |
1644 verbose parsed url href: 'chalk@^0.4.0' } | |
1645 verbose cache add name="chalk" spec="^0.4.0" args=["chalk","^0.4.0"] | |
1646 verbose parsed url { protocol: null, | |
1646 verbose parsed url slashes: null, | |
1646 verbose parsed url auth: null, | |
1646 verbose parsed url host: null, | |
1646 verbose parsed url port: null, | |
1646 verbose parsed url hostname: null, | |
1646 verbose parsed url hash: null, | |
1646 verbose parsed url search: null, | |
1646 verbose parsed url query: null, | |
1646 verbose parsed url pathname: '^0.4.0', | |
1646 verbose parsed url path: '^0.4.0', | |
1646 verbose parsed url href: '^0.4.0' } | |
1647 verbose addNamed [ 'chalk', '^0.4.0' ] | |
1648 verbose cache add [ 'imagemin@^0.4.5', null ] | |
1649 verbose cache add name=undefined spec="imagemin@^0.4.5" args=["imagemin@^0.4.5",null] | |
1650 verbose parsed url { protocol: null, | |
1650 verbose parsed url slashes: null, | |
1650 verbose parsed url auth: null, | |
1650 verbose parsed url host: null, | |
1650 verbose parsed url port: null, | |
1650 verbose parsed url hostname: null, | |
1650 verbose parsed url hash: null, | |
1650 verbose parsed url search: null, | |
1650 verbose parsed url query: null, | |
1650 verbose parsed url pathname: 'imagemin@^0.4.5', | |
1650 verbose parsed url path: 'imagemin@^0.4.5', | |
1650 verbose parsed url href: 'imagemin@^0.4.5' } | |
1651 verbose cache add name="imagemin" spec="^0.4.5" args=["imagemin","^0.4.5"] | |
1652 verbose parsed url { protocol: null, | |
1652 verbose parsed url slashes: null, | |
1652 verbose parsed url auth: null, | |
1652 verbose parsed url host: null, | |
1652 verbose parsed url port: null, | |
1652 verbose parsed url hostname: null, | |
1652 verbose parsed url hash: null, | |
1652 verbose parsed url search: null, | |
1652 verbose parsed url query: null, | |
1652 verbose parsed url pathname: '^0.4.5', | |
1652 verbose parsed url path: '^0.4.5', | |
1652 verbose parsed url href: '^0.4.5' } | |
1653 verbose addNamed [ 'imagemin', '^0.4.5' ] | |
1654 verbose addNamed [ null, '>=0.4.5-0 <0.5.0-0' ] | |
1655 silly lockFile 8cb07714-imagemin-0-4-5 imagemin@^0.4.5 | |
1656 verbose lock imagemin@^0.4.5 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8cb07714-imagemin-0-4-5.lock | |
1657 verbose cache add [ 'pretty-bytes@^0.1.0', null ] | |
1658 verbose cache add name=undefined spec="pretty-bytes@^0.1.0" args=["pretty-bytes@^0.1.0",null] | |
1659 verbose parsed url { protocol: null, | |
1659 verbose parsed url slashes: null, | |
1659 verbose parsed url auth: null, | |
1659 verbose parsed url host: null, | |
1659 verbose parsed url port: null, | |
1659 verbose parsed url hostname: null, | |
1659 verbose parsed url hash: null, | |
1659 verbose parsed url search: null, | |
1659 verbose parsed url query: null, | |
1659 verbose parsed url pathname: 'pretty-bytes@^0.1.0', | |
1659 verbose parsed url path: 'pretty-bytes@^0.1.0', | |
1659 verbose parsed url href: 'pretty-bytes@^0.1.0' } | |
1660 verbose cache add name="pretty-bytes" spec="^0.1.0" args=["pretty-bytes","^0.1.0"] | |
1661 verbose parsed url { protocol: null, | |
1661 verbose parsed url slashes: null, | |
1661 verbose parsed url auth: null, | |
1661 verbose parsed url host: null, | |
1661 verbose parsed url port: null, | |
1661 verbose parsed url hostname: null, | |
1661 verbose parsed url hash: null, | |
1661 verbose parsed url search: null, | |
1661 verbose parsed url query: null, | |
1661 verbose parsed url pathname: '^0.1.0', | |
1661 verbose parsed url path: '^0.1.0', | |
1661 verbose parsed url href: '^0.1.0' } | |
1662 verbose addNamed [ 'pretty-bytes', '^0.1.0' ] | |
1663 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
1664 silly lockFile e9c8a3c5-pretty-bytes-0-1-0 pretty-bytes@^0.1.0 | |
1665 verbose lock pretty-bytes@^0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\e9c8a3c5-pretty-bytes-0-1-0.lock | |
1666 info preinstall [email protected] | |
1667 silly addNameRange { name: 'async', range: '>=0.7.0-0 <0.8.0-0', hasData: false } | |
1668 silly addNameRange { name: 'imagemin', range: '>=0.4.5-0 <0.5.0-0', hasData: false } | |
1669 silly addNameRange { name: 'pretty-bytes', | |
1669 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
1669 silly addNameRange hasData: false } | |
1670 silly gunzTarPerm extractEntry lib/grunt/config.js | |
1671 silly gunzTarPerm extractEntry lib/grunt/event.js | |
1672 verbose readDependencies using package.json deps | |
1673 silly lockFile b59c43e1-ode-modules-grunt-contrib-concat tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-concat | |
1674 silly lockFile b59c43e1-ode-modules-grunt-contrib-concat tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-concat | |
1675 silly lockFile b7d3138f--node-modules-grunt-autoprefixer tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-autoprefixer | |
1676 silly lockFile b7d3138f--node-modules-grunt-autoprefixer tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-autoprefixer | |
1677 silly gunzTarPerm extractEntry test/fixtures/sample_long/long.txt | |
1678 silly gunzTarPerm modified mode [ 'test/fixtures/sample_long/long.txt', 438, 420 ] | |
1679 silly gunzTarPerm extractEntry test/fixtures/sample_short/short.txt | |
1680 silly gunzTarPerm modified mode [ 'test/fixtures/sample_short/short.txt', 438, 420 ] | |
1681 verbose readDependencies using package.json deps | |
1682 silly lockFile a19fad82-contrib-concat-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-concat\0.4.0\package.tgz | |
1683 silly lockFile a19fad82-contrib-concat-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-concat\0.4.0\package.tgz | |
1684 silly lockFile d5ae5f31-t-autoprefixer-0-7-4-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-autoprefixer\0.7.4\package.tgz | |
1685 silly lockFile d5ae5f31-t-autoprefixer-0-7-4-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-autoprefixer\0.7.4\package.tgz | |
1686 verbose url raw async | |
1687 verbose url resolving [ 'https://registry.npmjs.org/', './async' ] | |
1688 verbose url resolved https://registry.npmjs.org/async | |
1689 info trying registry request attempt 1 at 12:22:46 | |
1690 verbose etag "B5J4ZR654JR27FI42M4CCUW8G" | |
1691 http GET https://registry.npmjs.org/async | |
1692 verbose url raw pretty-bytes | |
1693 verbose url resolving [ 'https://registry.npmjs.org/', './pretty-bytes' ] | |
1694 verbose url resolved https://registry.npmjs.org/pretty-bytes | |
1695 info trying registry request attempt 1 at 12:22:46 | |
1696 verbose etag "52FGUGV8MANCYUX4Y4KSGPFUU" | |
1697 http GET https://registry.npmjs.org/pretty-bytes | |
1698 verbose cache add [ 'wiredep@~1.5.0', null ] | |
1699 verbose cache add name=undefined spec="wiredep@~1.5.0" args=["wiredep@~1.5.0",null] | |
1700 verbose parsed url { protocol: null, | |
1700 verbose parsed url slashes: null, | |
1700 verbose parsed url auth: null, | |
1700 verbose parsed url host: null, | |
1700 verbose parsed url port: null, | |
1700 verbose parsed url hostname: null, | |
1700 verbose parsed url hash: null, | |
1700 verbose parsed url search: null, | |
1700 verbose parsed url query: null, | |
1700 verbose parsed url pathname: 'wiredep@~1.5.0', | |
1700 verbose parsed url path: 'wiredep@~1.5.0', | |
1700 verbose parsed url href: 'wiredep@~1.5.0' } | |
1701 verbose cache add name="wiredep" spec="~1.5.0" args=["wiredep","~1.5.0"] | |
1702 verbose parsed url { protocol: null, | |
1702 verbose parsed url slashes: null, | |
1702 verbose parsed url auth: null, | |
1702 verbose parsed url host: null, | |
1702 verbose parsed url port: null, | |
1702 verbose parsed url hostname: null, | |
1702 verbose parsed url hash: null, | |
1702 verbose parsed url search: null, | |
1702 verbose parsed url query: null, | |
1702 verbose parsed url pathname: '~1.5.0', | |
1702 verbose parsed url path: '~1.5.0', | |
1702 verbose parsed url href: '~1.5.0' } | |
1703 verbose addNamed [ 'wiredep', '~1.5.0' ] | |
1704 verbose addNamed [ null, '>=1.5.0-0 <1.6.0-0' ] | |
1705 silly lockFile c6820070-wiredep-1-5-0 wiredep@~1.5.0 | |
1706 verbose lock wiredep@~1.5.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\c6820070-wiredep-1-5-0.lock | |
1707 verbose cache add [ 'bower-config@~0.5.0', null ] | |
1708 verbose cache add name=undefined spec="bower-config@~0.5.0" args=["bower-config@~0.5.0",null] | |
1709 verbose parsed url { protocol: null, | |
1709 verbose parsed url slashes: null, | |
1709 verbose parsed url auth: null, | |
1709 verbose parsed url host: null, | |
1709 verbose parsed url port: null, | |
1709 verbose parsed url hostname: null, | |
1709 verbose parsed url hash: null, | |
1709 verbose parsed url search: null, | |
1709 verbose parsed url query: null, | |
1709 verbose parsed url pathname: 'bower-config@~0.5.0', | |
1709 verbose parsed url path: 'bower-config@~0.5.0', | |
1709 verbose parsed url href: 'bower-config@~0.5.0' } | |
1710 verbose cache add name="bower-config" spec="~0.5.0" args=["bower-config","~0.5.0"] | |
1711 verbose parsed url { protocol: null, | |
1711 verbose parsed url slashes: null, | |
1711 verbose parsed url auth: null, | |
1711 verbose parsed url host: null, | |
1711 verbose parsed url port: null, | |
1711 verbose parsed url hostname: null, | |
1711 verbose parsed url hash: null, | |
1711 verbose parsed url search: null, | |
1711 verbose parsed url query: null, | |
1711 verbose parsed url pathname: '~0.5.0', | |
1711 verbose parsed url path: '~0.5.0', | |
1711 verbose parsed url href: '~0.5.0' } | |
1712 verbose addNamed [ 'bower-config', '~0.5.0' ] | |
1713 verbose addNamed [ null, '>=0.5.0-0 <0.6.0-0' ] | |
1714 silly lockFile 58b6f241-bower-config-0-5-0 bower-config@~0.5.0 | |
1715 verbose lock bower-config@~0.5.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\58b6f241-bower-config-0-5-0.lock | |
1716 silly gunzTarPerm extractEntry tasks/certs/server.key | |
1717 silly gunzTarPerm extractEntry tasks/certs/server.key.org | |
1718 verbose url raw imagemin | |
1719 verbose url resolving [ 'https://registry.npmjs.org/', './imagemin' ] | |
1720 verbose url resolved https://registry.npmjs.org/imagemin | |
1721 info trying registry request attempt 1 at 12:22:46 | |
1722 verbose etag "9NZAPPE3VI7M9OBELQCK45504" | |
1723 http GET https://registry.npmjs.org/imagemin | |
1724 silly addNameRange { name: 'wiredep', range: '>=1.5.0-0 <1.6.0-0', hasData: false } | |
1725 info preinstall [email protected] | |
1726 silly addNameRange { name: 'bower-config', | |
1726 silly addNameRange range: '>=0.5.0-0 <0.6.0-0', | |
1726 silly addNameRange hasData: false } | |
1727 info preinstall [email protected] | |
1728 verbose readDependencies using package.json deps | |
1729 verbose readDependencies using package.json deps | |
1730 silly lockFile bb9e72f1--Temp-b-node-modules-grunt-ngmin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-ngmin | |
1731 silly lockFile bb9e72f1--Temp-b-node-modules-grunt-ngmin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-ngmin | |
1732 silly gunzTarPerm extractEntry lib/grunt/fail.js | |
1733 silly gunzTarPerm extractEntry lib/grunt/file.js | |
1734 verbose readDependencies using package.json deps | |
1735 verbose readDependencies using package.json deps | |
1736 silly lockFile 361534d0-ode-modules-grunt-contrib-jshint tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-jshint | |
1737 silly lockFile 361534d0-ode-modules-grunt-contrib-jshint tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-jshint | |
1738 silly lockFile 2fa70d49-he-grunt-ngmin-0-0-3-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-ngmin\0.0.3\package.tgz | |
1739 silly lockFile 2fa70d49-he-grunt-ngmin-0-0-3-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-ngmin\0.0.3\package.tgz | |
1740 silly lockFile cfa67ed1-ontrib-jshint-0-10-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-jshint\0.10.0\package.tgz | |
1741 silly lockFile cfa67ed1-ontrib-jshint-0-10-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-jshint\0.10.0\package.tgz | |
1742 verbose url raw bower-config | |
1743 verbose url resolving [ 'https://registry.npmjs.org/', './bower-config' ] | |
1744 verbose url resolved https://registry.npmjs.org/bower-config | |
1745 info trying registry request attempt 1 at 12:22:46 | |
1746 verbose etag "7DB7VTPAISH37832FURGDJPPW" | |
1747 http GET https://registry.npmjs.org/bower-config | |
1748 verbose url raw wiredep | |
1749 verbose url resolving [ 'https://registry.npmjs.org/', './wiredep' ] | |
1750 verbose url resolved https://registry.npmjs.org/wiredep | |
1751 info trying registry request attempt 1 at 12:22:46 | |
1752 verbose etag "73NK6ENGODKKEE4FI3Q9NRU9V" | |
1753 http GET https://registry.npmjs.org/wiredep | |
1754 verbose cache add [ 'chalk@~0.4.0', null ] | |
1755 verbose cache add name=undefined spec="chalk@~0.4.0" args=["chalk@~0.4.0",null] | |
1756 verbose parsed url { protocol: null, | |
1756 verbose parsed url slashes: null, | |
1756 verbose parsed url auth: null, | |
1756 verbose parsed url host: null, | |
1756 verbose parsed url port: null, | |
1756 verbose parsed url hostname: null, | |
1756 verbose parsed url hash: null, | |
1756 verbose parsed url search: null, | |
1756 verbose parsed url query: null, | |
1756 verbose parsed url pathname: 'chalk@~0.4.0', | |
1756 verbose parsed url path: 'chalk@~0.4.0', | |
1756 verbose parsed url href: 'chalk@~0.4.0' } | |
1757 verbose cache add name="chalk" spec="~0.4.0" args=["chalk","~0.4.0"] | |
1758 verbose parsed url { protocol: null, | |
1758 verbose parsed url slashes: null, | |
1758 verbose parsed url auth: null, | |
1758 verbose parsed url host: null, | |
1758 verbose parsed url port: null, | |
1758 verbose parsed url hostname: null, | |
1758 verbose parsed url hash: null, | |
1758 verbose parsed url search: null, | |
1758 verbose parsed url query: null, | |
1758 verbose parsed url pathname: '~0.4.0', | |
1758 verbose parsed url path: '~0.4.0', | |
1758 verbose parsed url href: '~0.4.0' } | |
1759 verbose addNamed [ 'chalk', '~0.4.0' ] | |
1760 verbose cache add [ 'autoprefixer@~1.1.20140410', null ] | |
1761 verbose cache add name=undefined spec="autoprefixer@~1.1.20140410" args=["autoprefixer@~1.1.20140410",null] | |
1762 verbose parsed url { protocol: null, | |
1762 verbose parsed url slashes: null, | |
1762 verbose parsed url auth: null, | |
1762 verbose parsed url host: null, | |
1762 verbose parsed url port: null, | |
1762 verbose parsed url hostname: null, | |
1762 verbose parsed url hash: null, | |
1762 verbose parsed url search: null, | |
1762 verbose parsed url query: null, | |
1762 verbose parsed url pathname: 'autoprefixer@~1.1.20140410', | |
1762 verbose parsed url path: 'autoprefixer@~1.1.20140410', | |
1762 verbose parsed url href: 'autoprefixer@~1.1.20140410' } | |
1763 verbose cache add name="autoprefixer" spec="~1.1.20140410" args=["autoprefixer","~1.1.20140410"] | |
1764 verbose parsed url { protocol: null, | |
1764 verbose parsed url slashes: null, | |
1764 verbose parsed url auth: null, | |
1764 verbose parsed url host: null, | |
1764 verbose parsed url port: null, | |
1764 verbose parsed url hostname: null, | |
1764 verbose parsed url hash: null, | |
1764 verbose parsed url search: null, | |
1764 verbose parsed url query: null, | |
1764 verbose parsed url pathname: '~1.1.20140410', | |
1764 verbose parsed url path: '~1.1.20140410', | |
1764 verbose parsed url href: '~1.1.20140410' } | |
1765 verbose addNamed [ 'autoprefixer', '~1.1.20140410' ] | |
1766 verbose addNamed [ null, '>=1.1.20140410-0 <1.2.0-0' ] | |
1767 silly lockFile b0d8b8c2-autoprefixer-1-1-20140410 autoprefixer@~1.1.20140410 | |
1768 verbose lock autoprefixer@~1.1.20140410 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b0d8b8c2-autoprefixer-1-1-20140410.lock | |
1769 verbose cache add [ 'diff@~1.0.8', null ] | |
1770 verbose cache add name=undefined spec="diff@~1.0.8" args=["diff@~1.0.8",null] | |
1771 verbose parsed url { protocol: null, | |
1771 verbose parsed url slashes: null, | |
1771 verbose parsed url auth: null, | |
1771 verbose parsed url host: null, | |
1771 verbose parsed url port: null, | |
1771 verbose parsed url hostname: null, | |
1771 verbose parsed url hash: null, | |
1771 verbose parsed url search: null, | |
1771 verbose parsed url query: null, | |
1771 verbose parsed url pathname: 'diff@~1.0.8', | |
1771 verbose parsed url path: 'diff@~1.0.8', | |
1771 verbose parsed url href: 'diff@~1.0.8' } | |
1772 verbose cache add name="diff" spec="~1.0.8" args=["diff","~1.0.8"] | |
1773 verbose parsed url { protocol: null, | |
1773 verbose parsed url slashes: null, | |
1773 verbose parsed url auth: null, | |
1773 verbose parsed url host: null, | |
1773 verbose parsed url port: null, | |
1773 verbose parsed url hostname: null, | |
1773 verbose parsed url hash: null, | |
1773 verbose parsed url search: null, | |
1773 verbose parsed url query: null, | |
1773 verbose parsed url pathname: '~1.0.8', | |
1773 verbose parsed url path: '~1.0.8', | |
1773 verbose parsed url href: '~1.0.8' } | |
1774 verbose addNamed [ 'diff', '~1.0.8' ] | |
1775 verbose addNamed [ null, '>=1.0.8-0 <1.1.0-0' ] | |
1776 silly lockFile 3356b8f1-diff-1-0-8 diff@~1.0.8 | |
1777 verbose lock diff@~1.0.8 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\3356b8f1-diff-1-0-8.lock | |
1778 verbose cache add [ 'chalk@~0.4.0', null ] | |
1779 verbose cache add name=undefined spec="chalk@~0.4.0" args=["chalk@~0.4.0",null] | |
1780 verbose parsed url { protocol: null, | |
1780 verbose parsed url slashes: null, | |
1780 verbose parsed url auth: null, | |
1780 verbose parsed url host: null, | |
1780 verbose parsed url port: null, | |
1780 verbose parsed url hostname: null, | |
1780 verbose parsed url hash: null, | |
1780 verbose parsed url search: null, | |
1780 verbose parsed url query: null, | |
1780 verbose parsed url pathname: 'chalk@~0.4.0', | |
1780 verbose parsed url path: 'chalk@~0.4.0', | |
1780 verbose parsed url href: 'chalk@~0.4.0' } | |
1781 verbose cache add name="chalk" spec="~0.4.0" args=["chalk","~0.4.0"] | |
1782 verbose parsed url { protocol: null, | |
1782 verbose parsed url slashes: null, | |
1782 verbose parsed url auth: null, | |
1782 verbose parsed url host: null, | |
1782 verbose parsed url port: null, | |
1782 verbose parsed url hostname: null, | |
1782 verbose parsed url hash: null, | |
1782 verbose parsed url search: null, | |
1782 verbose parsed url query: null, | |
1782 verbose parsed url pathname: '~0.4.0', | |
1782 verbose parsed url path: '~0.4.0', | |
1782 verbose parsed url href: '~0.4.0' } | |
1783 verbose addNamed [ 'chalk', '~0.4.0' ] | |
1784 silly addNameRange { name: 'autoprefixer', | |
1784 silly addNameRange range: '>=1.1.20140410-0 <1.2.0-0', | |
1784 silly addNameRange hasData: false } | |
1785 silly addNameRange { name: 'diff', range: '>=1.0.8-0 <1.1.0-0', hasData: false } | |
1786 info preinstall [email protected] | |
1787 silly lockFile d5338599-ode-modules-grunt-contrib-uglify tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-uglify | |
1788 silly lockFile d5338599-ode-modules-grunt-contrib-uglify tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-uglify | |
1789 silly lockFile 603e5944-contrib-uglify-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-uglify\0.4.0\package.tgz | |
1790 silly lockFile 603e5944-contrib-uglify-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-uglify\0.4.0\package.tgz | |
1791 verbose readDependencies using package.json deps | |
1792 verbose readDependencies using package.json deps | |
1793 verbose url raw diff | |
1794 verbose url resolving [ 'https://registry.npmjs.org/', './diff' ] | |
1795 verbose url resolved https://registry.npmjs.org/diff | |
1796 info trying registry request attempt 1 at 12:22:46 | |
1797 verbose etag "5UIPKWTXICQQGPOYQ2AN8XY1P" | |
1798 http GET https://registry.npmjs.org/diff | |
1799 verbose cache add [ 'ngmin@~0.4.0', null ] | |
1800 verbose cache add name=undefined spec="ngmin@~0.4.0" args=["ngmin@~0.4.0",null] | |
1801 verbose parsed url { protocol: null, | |
1801 verbose parsed url slashes: null, | |
1801 verbose parsed url auth: null, | |
1801 verbose parsed url host: null, | |
1801 verbose parsed url port: null, | |
1801 verbose parsed url hostname: null, | |
1801 verbose parsed url hash: null, | |
1801 verbose parsed url search: null, | |
1801 verbose parsed url query: null, | |
1801 verbose parsed url pathname: 'ngmin@~0.4.0', | |
1801 verbose parsed url path: 'ngmin@~0.4.0', | |
1801 verbose parsed url href: 'ngmin@~0.4.0' } | |
1802 verbose cache add name="ngmin" spec="~0.4.0" args=["ngmin","~0.4.0"] | |
1803 verbose parsed url { protocol: null, | |
1803 verbose parsed url slashes: null, | |
1803 verbose parsed url auth: null, | |
1803 verbose parsed url host: null, | |
1803 verbose parsed url port: null, | |
1803 verbose parsed url hostname: null, | |
1803 verbose parsed url hash: null, | |
1803 verbose parsed url search: null, | |
1803 verbose parsed url query: null, | |
1803 verbose parsed url pathname: '~0.4.0', | |
1803 verbose parsed url path: '~0.4.0', | |
1803 verbose parsed url href: '~0.4.0' } | |
1804 verbose addNamed [ 'ngmin', '~0.4.0' ] | |
1805 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] | |
1806 silly lockFile 29dc7218-ngmin-0-4-0 ngmin@~0.4.0 | |
1807 verbose lock ngmin@~0.4.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\29dc7218-ngmin-0-4-0.lock | |
1808 info preinstall [email protected] | |
1809 silly addNameRange { name: 'ngmin', range: '>=0.4.0-0 <0.5.0-0', hasData: false } | |
1810 verbose url raw autoprefixer | |
1811 verbose url resolving [ 'https://registry.npmjs.org/', './autoprefixer' ] | |
1812 verbose url resolved https://registry.npmjs.org/autoprefixer | |
1813 info trying registry request attempt 1 at 12:22:46 | |
1814 verbose etag "DCTNIZP2XS0FJH5029RYTQN2N" | |
1815 http GET https://registry.npmjs.org/autoprefixer | |
1816 info preinstall [email protected] | |
1817 verbose readDependencies using package.json deps | |
1818 verbose readDependencies using package.json deps | |
1819 verbose readDependencies using package.json deps | |
1820 silly gunzTarPerm extractEntry lib/grunt/help.js | |
1821 silly gunzTarPerm extractEntry lib/grunt/option.js | |
1822 verbose cache add [ 'jshint@~2.5.0', null ] | |
1823 verbose cache add name=undefined spec="jshint@~2.5.0" args=["jshint@~2.5.0",null] | |
1824 verbose parsed url { protocol: null, | |
1824 verbose parsed url slashes: null, | |
1824 verbose parsed url auth: null, | |
1824 verbose parsed url host: null, | |
1824 verbose parsed url port: null, | |
1824 verbose parsed url hostname: null, | |
1824 verbose parsed url hash: null, | |
1824 verbose parsed url search: null, | |
1824 verbose parsed url query: null, | |
1824 verbose parsed url pathname: 'jshint@~2.5.0', | |
1824 verbose parsed url path: 'jshint@~2.5.0', | |
1824 verbose parsed url href: 'jshint@~2.5.0' } | |
1825 verbose cache add name="jshint" spec="~2.5.0" args=["jshint","~2.5.0"] | |
1826 verbose parsed url { protocol: null, | |
1826 verbose parsed url slashes: null, | |
1826 verbose parsed url auth: null, | |
1826 verbose parsed url host: null, | |
1826 verbose parsed url port: null, | |
1826 verbose parsed url hostname: null, | |
1826 verbose parsed url hash: null, | |
1826 verbose parsed url search: null, | |
1826 verbose parsed url query: null, | |
1826 verbose parsed url pathname: '~2.5.0', | |
1826 verbose parsed url path: '~2.5.0', | |
1826 verbose parsed url href: '~2.5.0' } | |
1827 verbose addNamed [ 'jshint', '~2.5.0' ] | |
1828 verbose addNamed [ null, '>=2.5.0-0 <2.6.0-0' ] | |
1829 silly lockFile 0b5a3cd2-jshint-2-5-0 jshint@~2.5.0 | |
1830 verbose lock jshint@~2.5.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\0b5a3cd2-jshint-2-5-0.lock | |
1831 verbose cache add [ 'hooker@~0.2.3', null ] | |
1832 verbose cache add name=undefined spec="hooker@~0.2.3" args=["hooker@~0.2.3",null] | |
1833 verbose parsed url { protocol: null, | |
1833 verbose parsed url slashes: null, | |
1833 verbose parsed url auth: null, | |
1833 verbose parsed url host: null, | |
1833 verbose parsed url port: null, | |
1833 verbose parsed url hostname: null, | |
1833 verbose parsed url hash: null, | |
1833 verbose parsed url search: null, | |
1833 verbose parsed url query: null, | |
1833 verbose parsed url pathname: 'hooker@~0.2.3', | |
1833 verbose parsed url path: 'hooker@~0.2.3', | |
1833 verbose parsed url href: 'hooker@~0.2.3' } | |
1834 verbose cache add name="hooker" spec="~0.2.3" args=["hooker","~0.2.3"] | |
1835 verbose parsed url { protocol: null, | |
1835 verbose parsed url slashes: null, | |
1835 verbose parsed url auth: null, | |
1835 verbose parsed url host: null, | |
1835 verbose parsed url port: null, | |
1835 verbose parsed url hostname: null, | |
1835 verbose parsed url hash: null, | |
1835 verbose parsed url search: null, | |
1835 verbose parsed url query: null, | |
1835 verbose parsed url pathname: '~0.2.3', | |
1835 verbose parsed url path: '~0.2.3', | |
1835 verbose parsed url href: '~0.2.3' } | |
1836 verbose addNamed [ 'hooker', '~0.2.3' ] | |
1837 verbose addNamed [ null, '>=0.2.3-0 <0.3.0-0' ] | |
1838 silly lockFile 2bcd1457-hooker-0-2-3 hooker@~0.2.3 | |
1839 verbose lock hooker@~0.2.3 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\2bcd1457-hooker-0-2-3.lock | |
1840 verbose readDependencies using package.json deps | |
1841 silly addNameRange { name: 'jshint', range: '>=2.5.0-0 <2.6.0-0', hasData: false } | |
1842 verbose url raw ngmin | |
1843 verbose url resolving [ 'https://registry.npmjs.org/', './ngmin' ] | |
1844 verbose url resolved https://registry.npmjs.org/ngmin | |
1845 info trying registry request attempt 1 at 12:22:46 | |
1846 verbose etag "30A5U3X7IKGV8Y1DTTMQXZ1UP" | |
1847 http GET https://registry.npmjs.org/ngmin | |
1848 silly gunzTarPerm extractEntry lib/grunt/task.js | |
1849 silly gunzTarPerm extractEntry lib/grunt/template.js | |
1850 verbose url raw jshint | |
1851 verbose url resolving [ 'https://registry.npmjs.org/', './jshint' ] | |
1852 verbose url resolved https://registry.npmjs.org/jshint | |
1853 info trying registry request attempt 1 at 12:22:46 | |
1854 verbose etag "78NNWJO9VJQHXUSML5XJ6ZS1H" | |
1855 http GET https://registry.npmjs.org/jshint | |
1856 verbose cache add [ 'uglify-js@^2.4.0', null ] | |
1857 verbose cache add name=undefined spec="uglify-js@^2.4.0" args=["uglify-js@^2.4.0",null] | |
1858 verbose parsed url { protocol: null, | |
1858 verbose parsed url slashes: null, | |
1858 verbose parsed url auth: null, | |
1858 verbose parsed url host: null, | |
1858 verbose parsed url port: null, | |
1858 verbose parsed url hostname: null, | |
1858 verbose parsed url hash: null, | |
1858 verbose parsed url search: null, | |
1858 verbose parsed url query: null, | |
1858 verbose parsed url pathname: 'uglify-js@^2.4.0', | |
1858 verbose parsed url path: 'uglify-js@^2.4.0', | |
1858 verbose parsed url href: 'uglify-js@^2.4.0' } | |
1859 verbose cache add name="uglify-js" spec="^2.4.0" args=["uglify-js","^2.4.0"] | |
1860 verbose parsed url { protocol: null, | |
1860 verbose parsed url slashes: null, | |
1860 verbose parsed url auth: null, | |
1860 verbose parsed url host: null, | |
1860 verbose parsed url port: null, | |
1860 verbose parsed url hostname: null, | |
1860 verbose parsed url hash: null, | |
1860 verbose parsed url search: null, | |
1860 verbose parsed url query: null, | |
1860 verbose parsed url pathname: '^2.4.0', | |
1860 verbose parsed url path: '^2.4.0', | |
1860 verbose parsed url href: '^2.4.0' } | |
1861 verbose addNamed [ 'uglify-js', '^2.4.0' ] | |
1862 verbose addNamed [ null, '>=2.4.0-0 <3.0.0-0' ] | |
1863 silly lockFile 0517be62-uglify-js-2-4-0 uglify-js@^2.4.0 | |
1864 verbose lock uglify-js@^2.4.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\0517be62-uglify-js-2-4-0.lock | |
1865 verbose cache add [ 'chalk@^0.4.0', null ] | |
1866 verbose cache add name=undefined spec="chalk@^0.4.0" args=["chalk@^0.4.0",null] | |
1867 verbose parsed url { protocol: null, | |
1867 verbose parsed url slashes: null, | |
1867 verbose parsed url auth: null, | |
1867 verbose parsed url host: null, | |
1867 verbose parsed url port: null, | |
1867 verbose parsed url hostname: null, | |
1867 verbose parsed url hash: null, | |
1867 verbose parsed url search: null, | |
1867 verbose parsed url query: null, | |
1867 verbose parsed url pathname: 'chalk@^0.4.0', | |
1867 verbose parsed url path: 'chalk@^0.4.0', | |
1867 verbose parsed url href: 'chalk@^0.4.0' } | |
1868 verbose cache add name="chalk" spec="^0.4.0" args=["chalk","^0.4.0"] | |
1869 verbose parsed url { protocol: null, | |
1869 verbose parsed url slashes: null, | |
1869 verbose parsed url auth: null, | |
1869 verbose parsed url host: null, | |
1869 verbose parsed url port: null, | |
1869 verbose parsed url hostname: null, | |
1869 verbose parsed url hash: null, | |
1869 verbose parsed url search: null, | |
1869 verbose parsed url query: null, | |
1869 verbose parsed url pathname: '^0.4.0', | |
1869 verbose parsed url path: '^0.4.0', | |
1869 verbose parsed url href: '^0.4.0' } | |
1870 verbose addNamed [ 'chalk', '^0.4.0' ] | |
1871 verbose cache add [ 'maxmin@^0.1.0', null ] | |
1872 verbose cache add name=undefined spec="maxmin@^0.1.0" args=["maxmin@^0.1.0",null] | |
1873 verbose parsed url { protocol: null, | |
1873 verbose parsed url slashes: null, | |
1873 verbose parsed url auth: null, | |
1873 verbose parsed url host: null, | |
1873 verbose parsed url port: null, | |
1873 verbose parsed url hostname: null, | |
1873 verbose parsed url hash: null, | |
1873 verbose parsed url search: null, | |
1873 verbose parsed url query: null, | |
1873 verbose parsed url pathname: 'maxmin@^0.1.0', | |
1873 verbose parsed url path: 'maxmin@^0.1.0', | |
1873 verbose parsed url href: 'maxmin@^0.1.0' } | |
1874 verbose cache add name="maxmin" spec="^0.1.0" args=["maxmin","^0.1.0"] | |
1875 verbose parsed url { protocol: null, | |
1875 verbose parsed url slashes: null, | |
1875 verbose parsed url auth: null, | |
1875 verbose parsed url host: null, | |
1875 verbose parsed url port: null, | |
1875 verbose parsed url hostname: null, | |
1875 verbose parsed url hash: null, | |
1875 verbose parsed url search: null, | |
1875 verbose parsed url query: null, | |
1875 verbose parsed url pathname: '^0.1.0', | |
1875 verbose parsed url path: '^0.1.0', | |
1875 verbose parsed url href: '^0.1.0' } | |
1876 verbose addNamed [ 'maxmin', '^0.1.0' ] | |
1877 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
1878 silly lockFile c75f66b7-maxmin-0-1-0 maxmin@^0.1.0 | |
1879 verbose lock maxmin@^0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\c75f66b7-maxmin-0-1-0.lock | |
1880 silly addNameRange { name: 'uglify-js', | |
1880 silly addNameRange range: '>=2.4.0-0 <3.0.0-0', | |
1880 silly addNameRange hasData: false } | |
1881 silly addNameRange { name: 'maxmin', range: '>=0.1.0-0 <0.2.0-0', hasData: false } | |
1882 verbose url raw maxmin | |
1883 verbose url resolving [ 'https://registry.npmjs.org/', './maxmin' ] | |
1884 verbose url resolved https://registry.npmjs.org/maxmin | |
1885 info trying registry request attempt 1 at 12:22:46 | |
1886 verbose etag "BKCDAJ25CF7UAXNQ3GZ3DFBZ6" | |
1887 http GET https://registry.npmjs.org/maxmin | |
1888 verbose url raw uglify-js | |
1889 verbose url resolving [ 'https://registry.npmjs.org/', './uglify-js' ] | |
1890 verbose url resolved https://registry.npmjs.org/uglify-js | |
1891 info trying registry request attempt 1 at 12:22:46 | |
1892 verbose etag "230PWME6WEC6EJ7M62DYV6A2Z" | |
1893 http GET https://registry.npmjs.org/uglify-js | |
1894 silly gunzTarPerm extractEntry lib/util/task.js | |
1895 silly lockFile a2ede6a8-node-modules-grunt-contrib-watch tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-watch | |
1896 silly lockFile a2ede6a8-node-modules-grunt-contrib-watch tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-watch | |
1897 silly lockFile eab6f966--contrib-watch-0-6-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-watch\0.6.1\package.tgz | |
1898 silly lockFile eab6f966--contrib-watch-0-6-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-watch\0.6.1\package.tgz | |
1899 info preinstall [email protected] | |
1900 verbose readDependencies using package.json deps | |
1901 verbose readDependencies using package.json deps | |
1902 verbose cache add [ 'gaze@~0.5.1', null ] | |
1903 verbose cache add name=undefined spec="gaze@~0.5.1" args=["gaze@~0.5.1",null] | |
1904 verbose parsed url { protocol: null, | |
1904 verbose parsed url slashes: null, | |
1904 verbose parsed url auth: null, | |
1904 verbose parsed url host: null, | |
1904 verbose parsed url port: null, | |
1904 verbose parsed url hostname: null, | |
1904 verbose parsed url hash: null, | |
1904 verbose parsed url search: null, | |
1904 verbose parsed url query: null, | |
1904 verbose parsed url pathname: 'gaze@~0.5.1', | |
1904 verbose parsed url path: 'gaze@~0.5.1', | |
1904 verbose parsed url href: 'gaze@~0.5.1' } | |
1905 verbose cache add name="gaze" spec="~0.5.1" args=["gaze","~0.5.1"] | |
1906 verbose parsed url { protocol: null, | |
1906 verbose parsed url slashes: null, | |
1906 verbose parsed url auth: null, | |
1906 verbose parsed url host: null, | |
1906 verbose parsed url port: null, | |
1906 verbose parsed url hostname: null, | |
1906 verbose parsed url hash: null, | |
1906 verbose parsed url search: null, | |
1906 verbose parsed url query: null, | |
1906 verbose parsed url pathname: '~0.5.1', | |
1906 verbose parsed url path: '~0.5.1', | |
1906 verbose parsed url href: '~0.5.1' } | |
1907 verbose addNamed [ 'gaze', '~0.5.1' ] | |
1908 verbose addNamed [ null, '>=0.5.1-0 <0.6.0-0' ] | |
1909 silly lockFile b222c948-gaze-0-5-1 gaze@~0.5.1 | |
1910 verbose lock gaze@~0.5.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b222c948-gaze-0-5-1.lock | |
1911 verbose cache add [ '[email protected]', null ] | |
1912 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
1913 verbose parsed url { protocol: null, | |
1913 verbose parsed url slashes: null, | |
1913 verbose parsed url auth: null, | |
1913 verbose parsed url host: null, | |
1913 verbose parsed url port: null, | |
1913 verbose parsed url hostname: null, | |
1913 verbose parsed url hash: null, | |
1913 verbose parsed url search: null, | |
1913 verbose parsed url query: null, | |
1913 verbose parsed url pathname: '[email protected]', | |
1913 verbose parsed url path: '[email protected]', | |
1913 verbose parsed url href: '[email protected]' } | |
1914 verbose cache add name="tiny-lr-fork" spec="0.0.5" args=["tiny-lr-fork","0.0.5"] | |
1915 verbose parsed url { protocol: null, | |
1915 verbose parsed url slashes: null, | |
1915 verbose parsed url auth: null, | |
1915 verbose parsed url host: null, | |
1915 verbose parsed url port: null, | |
1915 verbose parsed url hostname: null, | |
1915 verbose parsed url hash: null, | |
1915 verbose parsed url search: null, | |
1915 verbose parsed url query: null, | |
1915 verbose parsed url pathname: '0.0.5', | |
1915 verbose parsed url path: '0.0.5', | |
1915 verbose parsed url href: '0.0.5' } | |
1916 verbose addNamed [ 'tiny-lr-fork', '0.0.5' ] | |
1917 verbose addNamed [ '0.0.5', '0.0.5' ] | |
1918 silly lockFile 2a35e3da-tiny-lr-fork-0-0-5 [email protected] | |
1919 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\2a35e3da-tiny-lr-fork-0-0-5.lock | |
1920 verbose cache add [ 'lodash@~2.4.1', null ] | |
1921 verbose cache add name=undefined spec="lodash@~2.4.1" args=["lodash@~2.4.1",null] | |
1922 verbose parsed url { protocol: null, | |
1922 verbose parsed url slashes: null, | |
1922 verbose parsed url auth: null, | |
1922 verbose parsed url host: null, | |
1922 verbose parsed url port: null, | |
1922 verbose parsed url hostname: null, | |
1922 verbose parsed url hash: null, | |
1922 verbose parsed url search: null, | |
1922 verbose parsed url query: null, | |
1922 verbose parsed url pathname: 'lodash@~2.4.1', | |
1922 verbose parsed url path: 'lodash@~2.4.1', | |
1922 verbose parsed url href: 'lodash@~2.4.1' } | |
1923 verbose cache add name="lodash" spec="~2.4.1" args=["lodash","~2.4.1"] | |
1924 verbose parsed url { protocol: null, | |
1924 verbose parsed url slashes: null, | |
1924 verbose parsed url auth: null, | |
1924 verbose parsed url host: null, | |
1924 verbose parsed url port: null, | |
1924 verbose parsed url hostname: null, | |
1924 verbose parsed url hash: null, | |
1924 verbose parsed url search: null, | |
1924 verbose parsed url query: null, | |
1924 verbose parsed url pathname: '~2.4.1', | |
1924 verbose parsed url path: '~2.4.1', | |
1924 verbose parsed url href: '~2.4.1' } | |
1925 verbose addNamed [ 'lodash', '~2.4.1' ] | |
1926 verbose addNamed [ null, '>=2.4.1-0 <2.5.0-0' ] | |
1927 silly lockFile 257f9ab3-lodash-2-4-1 lodash@~2.4.1 | |
1928 verbose lock lodash@~2.4.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\257f9ab3-lodash-2-4-1.lock | |
1929 verbose cache add [ 'async@~0.2.9', null ] | |
1930 verbose cache add name=undefined spec="async@~0.2.9" args=["async@~0.2.9",null] | |
1931 verbose parsed url { protocol: null, | |
1931 verbose parsed url slashes: null, | |
1931 verbose parsed url auth: null, | |
1931 verbose parsed url host: null, | |
1931 verbose parsed url port: null, | |
1931 verbose parsed url hostname: null, | |
1931 verbose parsed url hash: null, | |
1931 verbose parsed url search: null, | |
1931 verbose parsed url query: null, | |
1931 verbose parsed url pathname: 'async@~0.2.9', | |
1931 verbose parsed url path: 'async@~0.2.9', | |
1931 verbose parsed url href: 'async@~0.2.9' } | |
1932 verbose cache add name="async" spec="~0.2.9" args=["async","~0.2.9"] | |
1933 verbose parsed url { protocol: null, | |
1933 verbose parsed url slashes: null, | |
1933 verbose parsed url auth: null, | |
1933 verbose parsed url host: null, | |
1933 verbose parsed url port: null, | |
1933 verbose parsed url hostname: null, | |
1933 verbose parsed url hash: null, | |
1933 verbose parsed url search: null, | |
1933 verbose parsed url query: null, | |
1933 verbose parsed url pathname: '~0.2.9', | |
1933 verbose parsed url path: '~0.2.9', | |
1933 verbose parsed url href: '~0.2.9' } | |
1934 verbose addNamed [ 'async', '~0.2.9' ] | |
1935 silly addNameRange { name: 'gaze', range: '>=0.5.1-0 <0.6.0-0', hasData: false } | |
1936 silly addNameRange { name: 'lodash', range: '>=2.4.1-0 <2.5.0-0', hasData: false } | |
1937 silly lockFile df5e0b0e-de-modules-grunt-contrib-connect tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-connect | |
1938 silly lockFile df5e0b0e-de-modules-grunt-contrib-connect tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-connect | |
1939 silly lockFile 5d9e8db2-ontrib-connect-0-7-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-connect\0.7.1\package.tgz | |
1940 silly lockFile 5d9e8db2-ontrib-connect-0-7-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-connect\0.7.1\package.tgz | |
1941 verbose registry.get lodash not expired, no request | |
1942 silly addNameRange number 2 { name: 'lodash', range: '>=2.4.1-0 <2.5.0-0', hasData: true } | |
1943 silly addNameRange versions [ 'lodash', | |
1943 silly addNameRange [ '0.1.0', | |
1943 silly addNameRange '0.2.0', | |
1943 silly addNameRange '0.2.1', | |
1943 silly addNameRange '0.2.2', | |
1943 silly addNameRange '0.3.0', | |
1943 silly addNameRange '0.3.1', | |
1943 silly addNameRange '0.3.2', | |
1943 silly addNameRange '0.4.0', | |
1943 silly addNameRange '0.4.1', | |
1943 silly addNameRange '0.4.2', | |
1943 silly addNameRange '0.5.0-rc.1', | |
1943 silly addNameRange '0.5.0', | |
1943 silly addNameRange '0.5.1', | |
1943 silly addNameRange '0.5.2', | |
1943 silly addNameRange '0.6.0', | |
1943 silly addNameRange '0.6.1', | |
1943 silly addNameRange '0.7.0', | |
1943 silly addNameRange '0.8.0', | |
1943 silly addNameRange '0.8.1', | |
1943 silly addNameRange '0.8.2', | |
1943 silly addNameRange '0.9.0', | |
1943 silly addNameRange '0.9.1', | |
1943 silly addNameRange '0.9.2', | |
1943 silly addNameRange '0.10.0', | |
1943 silly addNameRange '1.0.0-rc.1', | |
1943 silly addNameRange '1.0.0-rc.2', | |
1943 silly addNameRange '1.0.0-rc.3', | |
1943 silly addNameRange '1.0.0', | |
1943 silly addNameRange '1.0.1', | |
1943 silly addNameRange '1.1.0', | |
1943 silly addNameRange '1.1.1', | |
1943 silly addNameRange '1.2.0', | |
1943 silly addNameRange '1.2.1', | |
1943 silly addNameRange '1.3.0', | |
1943 silly addNameRange '1.3.1', | |
1943 silly addNameRange '2.0.0', | |
1943 silly addNameRange '2.1.0', | |
1943 silly addNameRange '2.2.0', | |
1943 silly addNameRange '2.2.1', | |
1943 silly addNameRange '2.3.0', | |
1943 silly addNameRange '2.4.0', | |
1943 silly addNameRange '2.4.1' ] ] | |
1944 verbose addNamed [ 'lodash', '2.4.1' ] | |
1945 verbose addNamed [ '2.4.1', '2.4.1' ] | |
1946 silly lockFile 8502be2a-lodash-2-4-1 [email protected] | |
1947 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8502be2a-lodash-2-4-1.lock | |
1948 verbose url raw gaze | |
1949 verbose url resolving [ 'https://registry.npmjs.org/', './gaze' ] | |
1950 verbose url resolved https://registry.npmjs.org/gaze | |
1951 info trying registry request attempt 1 at 12:22:46 | |
1952 verbose etag "AW6D4DFQZFJBY1FXIZC89WLOY" | |
1953 http GET https://registry.npmjs.org/gaze | |
1954 verbose url raw tiny-lr-fork | |
1955 verbose url resolving [ 'https://registry.npmjs.org/', './tiny-lr-fork' ] | |
1956 verbose url resolved https://registry.npmjs.org/tiny-lr-fork | |
1957 info trying registry request attempt 1 at 12:22:46 | |
1958 verbose etag "46ESTL2S9NWWO748E2HDZK9C6" | |
1959 http GET https://registry.npmjs.org/tiny-lr-fork | |
1960 info preinstall [email protected] | |
1961 verbose readDependencies using package.json deps | |
1962 silly lockFile 8502be2a-lodash-2-4-1 [email protected] | |
1963 silly lockFile 8502be2a-lodash-2-4-1 [email protected] | |
1964 verbose readDependencies using package.json deps | |
1965 silly lockFile 257f9ab3-lodash-2-4-1 lodash@~2.4.1 | |
1966 silly lockFile 257f9ab3-lodash-2-4-1 lodash@~2.4.1 | |
1967 silly lockFile 48943d8b-node-modules-grunt-contrib-clean tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-clean | |
1968 silly lockFile 48943d8b-node-modules-grunt-contrib-clean tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-clean | |
1969 silly lockFile fa48b377--contrib-clean-0-5-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-clean\0.5.0\package.tgz | |
1970 silly lockFile fa48b377--contrib-clean-0-5-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-contrib-clean\0.5.0\package.tgz | |
1971 info preinstall [email protected] | |
1972 verbose readDependencies using package.json deps | |
1973 verbose readDependencies using package.json deps | |
1974 verbose cache add [ 'connect@~2.13.0', null ] | |
1975 verbose cache add name=undefined spec="connect@~2.13.0" args=["connect@~2.13.0",null] | |
1976 verbose parsed url { protocol: null, | |
1976 verbose parsed url slashes: null, | |
1976 verbose parsed url auth: null, | |
1976 verbose parsed url host: null, | |
1976 verbose parsed url port: null, | |
1976 verbose parsed url hostname: null, | |
1976 verbose parsed url hash: null, | |
1976 verbose parsed url search: null, | |
1976 verbose parsed url query: null, | |
1976 verbose parsed url pathname: 'connect@~2.13.0', | |
1976 verbose parsed url path: 'connect@~2.13.0', | |
1976 verbose parsed url href: 'connect@~2.13.0' } | |
1977 verbose cache add name="connect" spec="~2.13.0" args=["connect","~2.13.0"] | |
1978 verbose parsed url { protocol: null, | |
1978 verbose parsed url slashes: null, | |
1978 verbose parsed url auth: null, | |
1978 verbose parsed url host: null, | |
1978 verbose parsed url port: null, | |
1978 verbose parsed url hostname: null, | |
1978 verbose parsed url hash: null, | |
1978 verbose parsed url search: null, | |
1978 verbose parsed url query: null, | |
1978 verbose parsed url pathname: '~2.13.0', | |
1978 verbose parsed url path: '~2.13.0', | |
1978 verbose parsed url href: '~2.13.0' } | |
1979 verbose addNamed [ 'connect', '~2.13.0' ] | |
1980 verbose addNamed [ null, '>=2.13.0-0 <2.14.0-0' ] | |
1981 silly lockFile 5051da20-connect-2-13-0 connect@~2.13.0 | |
1982 verbose lock connect@~2.13.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\5051da20-connect-2-13-0.lock | |
1983 verbose cache add [ 'connect-livereload@~0.3.0', null ] | |
1984 verbose cache add name=undefined spec="connect-livereload@~0.3.0" args=["connect-livereload@~0.3.0",null] | |
1985 verbose parsed url { protocol: null, | |
1985 verbose parsed url slashes: null, | |
1985 verbose parsed url auth: null, | |
1985 verbose parsed url host: null, | |
1985 verbose parsed url port: null, | |
1985 verbose parsed url hostname: null, | |
1985 verbose parsed url hash: null, | |
1985 verbose parsed url search: null, | |
1985 verbose parsed url query: null, | |
1985 verbose parsed url pathname: 'connect-livereload@~0.3.0', | |
1985 verbose parsed url path: 'connect-livereload@~0.3.0', | |
1985 verbose parsed url href: 'connect-livereload@~0.3.0' } | |
1986 verbose cache add name="connect-livereload" spec="~0.3.0" args=["connect-livereload","~0.3.0"] | |
1987 verbose parsed url { protocol: null, | |
1987 verbose parsed url slashes: null, | |
1987 verbose parsed url auth: null, | |
1987 verbose parsed url host: null, | |
1987 verbose parsed url port: null, | |
1987 verbose parsed url hostname: null, | |
1987 verbose parsed url hash: null, | |
1987 verbose parsed url search: null, | |
1987 verbose parsed url query: null, | |
1987 verbose parsed url pathname: '~0.3.0', | |
1987 verbose parsed url path: '~0.3.0', | |
1987 verbose parsed url href: '~0.3.0' } | |
1988 verbose addNamed [ 'connect-livereload', '~0.3.0' ] | |
1989 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ] | |
1990 silly lockFile 18dc8b0d-connect-livereload-0-3-0 connect-livereload@~0.3.0 | |
1991 verbose lock connect-livereload@~0.3.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\18dc8b0d-connect-livereload-0-3-0.lock | |
1992 verbose cache add [ 'rimraf@~2.2.1', null ] | |
1993 verbose cache add name=undefined spec="rimraf@~2.2.1" args=["rimraf@~2.2.1",null] | |
1994 verbose parsed url { protocol: null, | |
1994 verbose parsed url slashes: null, | |
1994 verbose parsed url auth: null, | |
1994 verbose parsed url host: null, | |
1994 verbose parsed url port: null, | |
1994 verbose parsed url hostname: null, | |
1994 verbose parsed url hash: null, | |
1994 verbose parsed url search: null, | |
1994 verbose parsed url query: null, | |
1994 verbose parsed url pathname: 'rimraf@~2.2.1', | |
1994 verbose parsed url path: 'rimraf@~2.2.1', | |
1994 verbose parsed url href: 'rimraf@~2.2.1' } | |
1995 verbose cache add name="rimraf" spec="~2.2.1" args=["rimraf","~2.2.1"] | |
1996 verbose parsed url { protocol: null, | |
1996 verbose parsed url slashes: null, | |
1996 verbose parsed url auth: null, | |
1996 verbose parsed url host: null, | |
1996 verbose parsed url port: null, | |
1996 verbose parsed url hostname: null, | |
1996 verbose parsed url hash: null, | |
1996 verbose parsed url search: null, | |
1996 verbose parsed url query: null, | |
1996 verbose parsed url pathname: '~2.2.1', | |
1996 verbose parsed url path: '~2.2.1', | |
1996 verbose parsed url href: '~2.2.1' } | |
1997 verbose addNamed [ 'rimraf', '~2.2.1' ] | |
1998 verbose addNamed [ null, '>=2.2.1-0 <2.3.0-0' ] | |
1999 silly lockFile 2b539b12-rimraf-2-2-1 rimraf@~2.2.1 | |
2000 verbose lock rimraf@~2.2.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\2b539b12-rimraf-2-2-1.lock | |
2001 verbose cache add [ '[email protected]', null ] | |
2002 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
2003 verbose parsed url { protocol: null, | |
2003 verbose parsed url slashes: null, | |
2003 verbose parsed url auth: null, | |
2003 verbose parsed url host: null, | |
2003 verbose parsed url port: null, | |
2003 verbose parsed url hostname: null, | |
2003 verbose parsed url hash: null, | |
2003 verbose parsed url search: null, | |
2003 verbose parsed url query: null, | |
2003 verbose parsed url pathname: '[email protected]', | |
2003 verbose parsed url path: '[email protected]', | |
2003 verbose parsed url href: '[email protected]' } | |
2004 verbose cache add name="open" spec="0.0.4" args=["open","0.0.4"] | |
2005 verbose parsed url { protocol: null, | |
2005 verbose parsed url slashes: null, | |
2005 verbose parsed url auth: null, | |
2005 verbose parsed url host: null, | |
2005 verbose parsed url port: null, | |
2005 verbose parsed url hostname: null, | |
2005 verbose parsed url hash: null, | |
2005 verbose parsed url search: null, | |
2005 verbose parsed url query: null, | |
2005 verbose parsed url pathname: '0.0.4', | |
2005 verbose parsed url path: '0.0.4', | |
2005 verbose parsed url href: '0.0.4' } | |
2006 verbose addNamed [ 'open', '0.0.4' ] | |
2007 verbose addNamed [ '0.0.4', '0.0.4' ] | |
2008 silly lockFile 03f97a6d-open-0-0-4 [email protected] | |
2009 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\03f97a6d-open-0-0-4.lock | |
2010 verbose cache add [ '[email protected]', null ] | |
2011 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
2012 verbose parsed url { protocol: null, | |
2012 verbose parsed url slashes: null, | |
2012 verbose parsed url auth: null, | |
2012 verbose parsed url host: null, | |
2012 verbose parsed url port: null, | |
2012 verbose parsed url hostname: null, | |
2012 verbose parsed url hash: null, | |
2012 verbose parsed url search: null, | |
2012 verbose parsed url query: null, | |
2012 verbose parsed url pathname: '[email protected]', | |
2012 verbose parsed url path: '[email protected]', | |
2012 verbose parsed url href: '[email protected]' } | |
2013 verbose cache add name="portscanner" spec="0.2.2" args=["portscanner","0.2.2"] | |
2014 verbose parsed url { protocol: null, | |
2014 verbose parsed url slashes: null, | |
2014 verbose parsed url auth: null, | |
2014 verbose parsed url host: null, | |
2014 verbose parsed url port: null, | |
2014 verbose parsed url hostname: null, | |
2014 verbose parsed url hash: null, | |
2014 verbose parsed url search: null, | |
2014 verbose parsed url query: null, | |
2014 verbose parsed url pathname: '0.2.2', | |
2014 verbose parsed url path: '0.2.2', | |
2014 verbose parsed url href: '0.2.2' } | |
2015 verbose addNamed [ 'portscanner', '0.2.2' ] | |
2016 verbose addNamed [ '0.2.2', '0.2.2' ] | |
2017 silly lockFile 0b19f695-portscanner-0-2-2 [email protected] | |
2018 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\0b19f695-portscanner-0-2-2.lock | |
2019 verbose cache add [ 'async@~0.2.10', null ] | |
2020 verbose cache add name=undefined spec="async@~0.2.10" args=["async@~0.2.10",null] | |
2021 verbose parsed url { protocol: null, | |
2021 verbose parsed url slashes: null, | |
2021 verbose parsed url auth: null, | |
2021 verbose parsed url host: null, | |
2021 verbose parsed url port: null, | |
2021 verbose parsed url hostname: null, | |
2021 verbose parsed url hash: null, | |
2021 verbose parsed url search: null, | |
2021 verbose parsed url query: null, | |
2021 verbose parsed url pathname: 'async@~0.2.10', | |
2021 verbose parsed url path: 'async@~0.2.10', | |
2021 verbose parsed url href: 'async@~0.2.10' } | |
2022 verbose cache add name="async" spec="~0.2.10" args=["async","~0.2.10"] | |
2023 verbose parsed url { protocol: null, | |
2023 verbose parsed url slashes: null, | |
2023 verbose parsed url auth: null, | |
2023 verbose parsed url host: null, | |
2023 verbose parsed url port: null, | |
2023 verbose parsed url hostname: null, | |
2023 verbose parsed url hash: null, | |
2023 verbose parsed url search: null, | |
2023 verbose parsed url query: null, | |
2023 verbose parsed url pathname: '~0.2.10', | |
2023 verbose parsed url path: '~0.2.10', | |
2023 verbose parsed url href: '~0.2.10' } | |
2024 verbose addNamed [ 'async', '~0.2.10' ] | |
2025 verbose addNamed [ null, '>=0.2.10-0 <0.3.0-0' ] | |
2026 silly lockFile 9b5112ad-async-0-2-10 async@~0.2.10 | |
2027 verbose lock async@~0.2.10 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\9b5112ad-async-0-2-10.lock | |
2028 silly addNameRange { name: 'rimraf', range: '>=2.2.1-0 <2.3.0-0', hasData: false } | |
2029 silly addNameRange { name: 'connect', | |
2029 silly addNameRange range: '>=2.13.0-0 <2.14.0-0', | |
2029 silly addNameRange hasData: false } | |
2030 silly addNameRange { name: 'connect-livereload', | |
2030 silly addNameRange range: '>=0.3.0-0 <0.4.0-0', | |
2030 silly addNameRange hasData: false } | |
2031 verbose registry.get rimraf not expired, no request | |
2032 silly addNameRange number 2 { name: 'rimraf', range: '>=2.2.1-0 <2.3.0-0', hasData: true } | |
2033 silly addNameRange versions [ 'rimraf', | |
2033 silly addNameRange [ '1.0.0', | |
2033 silly addNameRange '1.0.1', | |
2033 silly addNameRange '1.0.2', | |
2033 silly addNameRange '1.0.4', | |
2033 silly addNameRange '1.0.5', | |
2033 silly addNameRange '1.0.6', | |
2033 silly addNameRange '1.0.7', | |
2033 silly addNameRange '1.0.8', | |
2033 silly addNameRange '1.0.9', | |
2033 silly addNameRange '2.0.0', | |
2033 silly addNameRange '2.0.1', | |
2033 silly addNameRange '2.0.2', | |
2033 silly addNameRange '2.0.3', | |
2033 silly addNameRange '2.1.0', | |
2033 silly addNameRange '2.1.1', | |
2033 silly addNameRange '2.1.2', | |
2033 silly addNameRange '2.1.3', | |
2033 silly addNameRange '2.1.4', | |
2033 silly addNameRange '2.2.0', | |
2033 silly addNameRange '2.2.1', | |
2033 silly addNameRange '2.2.2', | |
2033 silly addNameRange '2.2.3', | |
2033 silly addNameRange '2.2.4', | |
2033 silly addNameRange '2.2.5', | |
2033 silly addNameRange '2.2.6', | |
2033 silly addNameRange '2.2.8' ] ] | |
2034 verbose addNamed [ 'rimraf', '2.2.8' ] | |
2035 verbose addNamed [ '2.2.8', '2.2.8' ] | |
2036 silly lockFile b87241a4-rimraf-2-2-8 [email protected] | |
2037 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b87241a4-rimraf-2-2-8.lock | |
2038 verbose url raw connect | |
2039 verbose url resolving [ 'https://registry.npmjs.org/', './connect' ] | |
2040 verbose url resolved https://registry.npmjs.org/connect | |
2041 info trying registry request attempt 1 at 12:22:46 | |
2042 verbose etag "CIS1J7XT41V2IYWVPHBWFD6FD" | |
2043 http GET https://registry.npmjs.org/connect | |
2044 silly addNameRange { name: 'async', range: '>=0.2.10-0 <0.3.0-0', hasData: false } | |
2045 verbose url raw open | |
2046 verbose url resolving [ 'https://registry.npmjs.org/', './open' ] | |
2047 verbose url resolved https://registry.npmjs.org/open | |
2048 info trying registry request attempt 1 at 12:22:46 | |
2049 verbose etag "45ZVQUO6I050XLG66Y9M0ZTBD" | |
2050 http GET https://registry.npmjs.org/open | |
2051 verbose url raw async | |
2052 verbose url resolving [ 'https://registry.npmjs.org/', './async' ] | |
2053 verbose url resolved https://registry.npmjs.org/async | |
2054 info trying registry request attempt 1 at 12:22:46 | |
2055 verbose etag "B5J4ZR654JR27FI42M4CCUW8G" | |
2056 http GET https://registry.npmjs.org/async | |
2057 verbose url raw connect-livereload | |
2058 verbose url resolving [ 'https://registry.npmjs.org/', './connect-livereload' ] | |
2059 verbose url resolved https://registry.npmjs.org/connect-livereload | |
2060 info trying registry request attempt 1 at 12:22:46 | |
2061 verbose etag "D929XNYR9VASVHBV3E2EWGB96" | |
2062 http GET https://registry.npmjs.org/connect-livereload | |
2063 verbose url raw portscanner | |
2064 verbose url resolving [ 'https://registry.npmjs.org/', './portscanner' ] | |
2065 verbose url resolved https://registry.npmjs.org/portscanner | |
2066 info trying registry request attempt 1 at 12:22:46 | |
2067 verbose etag "1527BOH9K29GPD3M7C0616FR1" | |
2068 http GET https://registry.npmjs.org/portscanner | |
2069 silly lockFile b87241a4-rimraf-2-2-8 [email protected] | |
2070 silly lockFile b87241a4-rimraf-2-2-8 [email protected] | |
2071 silly lockFile 2b539b12-rimraf-2-2-1 rimraf@~2.2.1 | |
2072 silly lockFile 2b539b12-rimraf-2-2-1 rimraf@~2.2.1 | |
2073 silly lockFile 34db967b-Temp-b-node-modules-grunt-usemin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-usemin | |
2074 silly lockFile 34db967b-Temp-b-node-modules-grunt-usemin tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-usemin | |
2075 silly lockFile 3fe8370e-e-grunt-usemin-2-1-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-usemin\2.1.1\package.tgz | |
2076 silly lockFile 3fe8370e-e-grunt-usemin-2-1-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-usemin\2.1.1\package.tgz | |
2077 silly resolved [ { name: 'rimraf', | |
2077 silly resolved version: '2.2.8', | |
2077 silly resolved main: 'rimraf.js', | |
2077 silly resolved description: 'A deep deletion module for node (like `rm -rf`)', | |
2077 silly resolved author: | |
2077 silly resolved { name: 'Isaac Z. Schlueter', | |
2077 silly resolved email: '[email protected]', | |
2077 silly resolved url: 'http://blog.izs.me/' }, | |
2077 silly resolved license: | |
2077 silly resolved { type: 'MIT', | |
2077 silly resolved url: 'https://github.com/isaacs/rimraf/raw/master/LICENSE' }, | |
2077 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/rimraf.git' }, | |
2077 silly resolved scripts: { test: 'cd test && bash run.sh' }, | |
2077 silly resolved bin: { rimraf: './bin.js' }, | |
2077 silly resolved contributors: [ [Object], [Object], [Object], [Object], [Object] ], | |
2077 silly resolved readme: '`rm -rf` for node.\n\nInstall with `npm install rimraf`, or just drop rimraf.js somewhere.\n\n## API\n\n`rimraf(f, callback)`\n\nThe callback will be called with an error if there is one. Certain\nerrors are handled for you:\n\n* Windows: `EBUSY` and `ENOTEMPTY` - rimraf will back off a maximum of\n `opts.maxBusyTries` times before giving up.\n* `ENOENT` - If the file doesn\'t exist, rimraf will return\n successfully, since your desired outcome is already the case.\n\n## rimraf.sync\n\nIt can remove stuff synchronously, too. But that\'s not so good. Use\nthe async API. It\'s better.\n\n## CLI\n\nIf installed with `npm install rimraf -g` it can be used as a global\ncommand `rimraf <path>` which is useful for cross platform support.\n\n## mkdirp\n\nIf you need to create a directory recursively, check out\n[mkdirp](https://github.com/substack/node-mkdirp).\n', | |
2077 silly resolved readmeFilename: 'README.md', | |
2077 silly resolved bugs: { url: 'https://github.com/isaacs/rimraf/issues' }, | |
2077 silly resolved homepage: 'https://github.com/isaacs/rimraf', | |
2077 silly resolved _id: '[email protected]', | |
2077 silly resolved _shasum: 'e439be2aaee327321952730f99a8929e4fc50582', | |
2077 silly resolved _from: 'rimraf@~2.2.1', | |
2077 silly resolved _resolved: 'https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz' } ] | |
2078 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-clean | |
2079 info installOne [email protected] | |
2080 info preinstall [email protected] | |
2081 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-clean\node_modules\rimraf unbuild | |
2082 verbose readDependencies using package.json deps | |
2083 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\rimraf\2.2.8\package.tgz | |
2084 silly lockFile ce240cec-ontrib-clean-node-modules-rimraf tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-clean\node_modules\rimraf | |
2085 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-clean\node_modules\rimraf C:\Users\AlecTaylor\AppData\Roaming\npm-cache\ce240cec-ontrib-clean-node-modules-rimraf.lock | |
2086 silly lockFile 69ba1995-m-cache-rimraf-2-2-8-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\rimraf\2.2.8\package.tgz | |
2087 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\rimraf\2.2.8\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\69ba1995-m-cache-rimraf-2-2-8-package-tgz.lock | |
2088 verbose readDependencies using package.json deps | |
2089 silly gunzTarPerm modes [ '755', '644' ] | |
2090 silly gunzTarPerm extractEntry package.json | |
2091 silly gunzTarPerm extractEntry README.md | |
2092 silly gunzTarPerm extractEntry LICENSE | |
2093 silly gunzTarPerm extractEntry bin.js | |
2094 silly gunzTarPerm extractEntry rimraf.js | |
2095 silly gunzTarPerm extractEntry AUTHORS | |
2096 silly gunzTarPerm extractEntry test/test-async.js | |
2097 verbose cache add [ 'lodash@~1.0.1', null ] | |
2098 verbose cache add name=undefined spec="lodash@~1.0.1" args=["lodash@~1.0.1",null] | |
2099 verbose parsed url { protocol: null, | |
2099 verbose parsed url slashes: null, | |
2099 verbose parsed url auth: null, | |
2099 verbose parsed url host: null, | |
2099 verbose parsed url port: null, | |
2099 verbose parsed url hostname: null, | |
2099 verbose parsed url hash: null, | |
2099 verbose parsed url search: null, | |
2099 verbose parsed url query: null, | |
2099 verbose parsed url pathname: 'lodash@~1.0.1', | |
2099 verbose parsed url path: 'lodash@~1.0.1', | |
2099 verbose parsed url href: 'lodash@~1.0.1' } | |
2100 verbose cache add name="lodash" spec="~1.0.1" args=["lodash","~1.0.1"] | |
2101 verbose parsed url { protocol: null, | |
2101 verbose parsed url slashes: null, | |
2101 verbose parsed url auth: null, | |
2101 verbose parsed url host: null, | |
2101 verbose parsed url port: null, | |
2101 verbose parsed url hostname: null, | |
2101 verbose parsed url hash: null, | |
2101 verbose parsed url search: null, | |
2101 verbose parsed url query: null, | |
2101 verbose parsed url pathname: '~1.0.1', | |
2101 verbose parsed url path: '~1.0.1', | |
2101 verbose parsed url href: '~1.0.1' } | |
2102 verbose addNamed [ 'lodash', '~1.0.1' ] | |
2103 verbose addNamed [ null, '>=1.0.1-0 <1.1.0-0' ] | |
2104 silly lockFile 7309cd5e-lodash-1-0-1 lodash@~1.0.1 | |
2105 verbose lock lodash@~1.0.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\7309cd5e-lodash-1-0-1.lock | |
2106 verbose cache add [ 'debug@~0.7.2', null ] | |
2107 verbose cache add name=undefined spec="debug@~0.7.2" args=["debug@~0.7.2",null] | |
2108 verbose parsed url { protocol: null, | |
2108 verbose parsed url slashes: null, | |
2108 verbose parsed url auth: null, | |
2108 verbose parsed url host: null, | |
2108 verbose parsed url port: null, | |
2108 verbose parsed url hostname: null, | |
2108 verbose parsed url hash: null, | |
2108 verbose parsed url search: null, | |
2108 verbose parsed url query: null, | |
2108 verbose parsed url pathname: 'debug@~0.7.2', | |
2108 verbose parsed url path: 'debug@~0.7.2', | |
2108 verbose parsed url href: 'debug@~0.7.2' } | |
2109 verbose cache add name="debug" spec="~0.7.2" args=["debug","~0.7.2"] | |
2110 verbose parsed url { protocol: null, | |
2110 verbose parsed url slashes: null, | |
2110 verbose parsed url auth: null, | |
2110 verbose parsed url host: null, | |
2110 verbose parsed url port: null, | |
2110 verbose parsed url hostname: null, | |
2110 verbose parsed url hash: null, | |
2110 verbose parsed url search: null, | |
2110 verbose parsed url query: null, | |
2110 verbose parsed url pathname: '~0.7.2', | |
2110 verbose parsed url path: '~0.7.2', | |
2110 verbose parsed url href: '~0.7.2' } | |
2111 verbose addNamed [ 'debug', '~0.7.2' ] | |
2112 verbose addNamed [ null, '>=0.7.2-0 <0.8.0-0' ] | |
2113 silly lockFile d0156cbb-debug-0-7-2 debug@~0.7.2 | |
2114 verbose lock debug@~0.7.2 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\d0156cbb-debug-0-7-2.lock | |
2115 silly addNameRange { name: 'lodash', range: '>=1.0.1-0 <1.1.0-0', hasData: false } | |
2116 silly addNameRange { name: 'debug', range: '>=0.7.2-0 <0.8.0-0', hasData: false } | |
2117 verbose registry.get lodash not expired, no request | |
2118 silly addNameRange number 2 { name: 'lodash', range: '>=1.0.1-0 <1.1.0-0', hasData: true } | |
2119 silly addNameRange versions [ 'lodash', | |
2119 silly addNameRange [ '0.1.0', | |
2119 silly addNameRange '0.2.0', | |
2119 silly addNameRange '0.2.1', | |
2119 silly addNameRange '0.2.2', | |
2119 silly addNameRange '0.3.0', | |
2119 silly addNameRange '0.3.1', | |
2119 silly addNameRange '0.3.2', | |
2119 silly addNameRange '0.4.0', | |
2119 silly addNameRange '0.4.1', | |
2119 silly addNameRange '0.4.2', | |
2119 silly addNameRange '0.5.0-rc.1', | |
2119 silly addNameRange '0.5.0', | |
2119 silly addNameRange '0.5.1', | |
2119 silly addNameRange '0.5.2', | |
2119 silly addNameRange '0.6.0', | |
2119 silly addNameRange '0.6.1', | |
2119 silly addNameRange '0.7.0', | |
2119 silly addNameRange '0.8.0', | |
2119 silly addNameRange '0.8.1', | |
2119 silly addNameRange '0.8.2', | |
2119 silly addNameRange '0.9.0', | |
2119 silly addNameRange '0.9.1', | |
2119 silly addNameRange '0.9.2', | |
2119 silly addNameRange '0.10.0', | |
2119 silly addNameRange '1.0.0-rc.1', | |
2119 silly addNameRange '1.0.0-rc.2', | |
2119 silly addNameRange '1.0.0-rc.3', | |
2119 silly addNameRange '1.0.0', | |
2119 silly addNameRange '1.0.1', | |
2119 silly addNameRange '1.1.0', | |
2119 silly addNameRange '1.1.1', | |
2119 silly addNameRange '1.2.0', | |
2119 silly addNameRange '1.2.1', | |
2119 silly addNameRange '1.3.0', | |
2119 silly addNameRange '1.3.1', | |
2119 silly addNameRange '2.0.0', | |
2119 silly addNameRange '2.1.0', | |
2119 silly addNameRange '2.2.0', | |
2119 silly addNameRange '2.2.1', | |
2119 silly addNameRange '2.3.0', | |
2119 silly addNameRange '2.4.0', | |
2119 silly addNameRange '2.4.1' ] ] | |
2120 verbose addNamed [ 'lodash', '1.0.1' ] | |
2121 verbose addNamed [ '1.0.1', '1.0.1' ] | |
2122 silly lockFile e2e1e8db-lodash-1-0-1 [email protected] | |
2123 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\e2e1e8db-lodash-1-0-1.lock | |
2124 silly gunzTarPerm extractEntry test/test-sync.js | |
2125 silly gunzTarPerm extractEntry test/run.sh | |
2126 silly lockFile 97d492e0--Local-Temp-b-node-modules-grunt tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt | |
2127 silly lockFile 97d492e0--Local-Temp-b-node-modules-grunt tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt | |
2128 silly lockFile 93393597-pm-cache-grunt-0-4-5-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt\0.4.5\package.tgz | |
2129 silly lockFile 93393597-pm-cache-grunt-0-4-5-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt\0.4.5\package.tgz | |
2130 verbose url raw debug | |
2131 verbose url resolving [ 'https://registry.npmjs.org/', './debug' ] | |
2132 verbose url resolved https://registry.npmjs.org/debug | |
2133 info trying registry request attempt 1 at 12:22:46 | |
2134 verbose etag "CN9UJ92KWERP9IYATKXI0N2AD" | |
2135 http GET https://registry.npmjs.org/debug | |
2136 silly lockFile e2e1e8db-lodash-1-0-1 [email protected] | |
2137 silly lockFile e2e1e8db-lodash-1-0-1 [email protected] | |
2138 silly gunzTarPerm extractEntry test/setup.sh | |
2139 silly lockFile 7309cd5e-lodash-1-0-1 lodash@~1.0.1 | |
2140 silly lockFile 7309cd5e-lodash-1-0-1 lodash@~1.0.1 | |
2141 info preinstall [email protected] | |
2142 verbose readDependencies using package.json deps | |
2143 verbose readDependencies using package.json deps | |
2144 silly lockFile ce240cec-ontrib-clean-node-modules-rimraf tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-clean\node_modules\rimraf | |
2145 silly lockFile ce240cec-ontrib-clean-node-modules-rimraf tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-clean\node_modules\rimraf | |
2146 silly lockFile 69ba1995-m-cache-rimraf-2-2-8-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\rimraf\2.2.8\package.tgz | |
2147 silly lockFile 69ba1995-m-cache-rimraf-2-2-8-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\rimraf\2.2.8\package.tgz | |
2148 info preinstall [email protected] | |
2149 verbose readDependencies using package.json deps | |
2150 verbose readDependencies using package.json deps | |
2151 silly resolved [] | |
2152 verbose about to build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-clean\node_modules\rimraf | |
2153 info build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-clean\node_modules\rimraf | |
2154 verbose linkStuff [ false, | |
2154 verbose linkStuff false, | |
2154 verbose linkStuff false, | |
2154 verbose linkStuff 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules\\grunt-contrib-clean\\node_modules' ] | |
2155 info linkStuff [email protected] | |
2156 verbose linkBins [email protected] | |
2157 verbose link bins [ { rimraf: './bin.js' }, | |
2157 verbose link bins 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules\\grunt-contrib-clean\\node_modules\\.bin', | |
2157 verbose link bins false ] | |
2158 verbose linkMans [email protected] | |
2159 verbose rebuildBundles [email protected] | |
2160 verbose cache add [ 'async@~0.1.22', null ] | |
2161 verbose cache add name=undefined spec="async@~0.1.22" args=["async@~0.1.22",null] | |
2162 verbose parsed url { protocol: null, | |
2162 verbose parsed url slashes: null, | |
2162 verbose parsed url auth: null, | |
2162 verbose parsed url host: null, | |
2162 verbose parsed url port: null, | |
2162 verbose parsed url hostname: null, | |
2162 verbose parsed url hash: null, | |
2162 verbose parsed url search: null, | |
2162 verbose parsed url query: null, | |
2162 verbose parsed url pathname: 'async@~0.1.22', | |
2162 verbose parsed url path: 'async@~0.1.22', | |
2162 verbose parsed url href: 'async@~0.1.22' } | |
2163 verbose cache add name="async" spec="~0.1.22" args=["async","~0.1.22"] | |
2164 verbose parsed url { protocol: null, | |
2164 verbose parsed url slashes: null, | |
2164 verbose parsed url auth: null, | |
2164 verbose parsed url host: null, | |
2164 verbose parsed url port: null, | |
2164 verbose parsed url hostname: null, | |
2164 verbose parsed url hash: null, | |
2164 verbose parsed url search: null, | |
2164 verbose parsed url query: null, | |
2164 verbose parsed url pathname: '~0.1.22', | |
2164 verbose parsed url path: '~0.1.22', | |
2164 verbose parsed url href: '~0.1.22' } | |
2165 verbose addNamed [ 'async', '~0.1.22' ] | |
2166 verbose addNamed [ null, '>=0.1.22-0 <0.2.0-0' ] | |
2167 silly lockFile 3af71045-async-0-1-22 async@~0.1.22 | |
2168 verbose lock async@~0.1.22 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\3af71045-async-0-1-22.lock | |
2169 verbose cache add [ 'coffee-script@~1.3.3', null ] | |
2170 verbose cache add name=undefined spec="coffee-script@~1.3.3" args=["coffee-script@~1.3.3",null] | |
2171 verbose parsed url { protocol: null, | |
2171 verbose parsed url slashes: null, | |
2171 verbose parsed url auth: null, | |
2171 verbose parsed url host: null, | |
2171 verbose parsed url port: null, | |
2171 verbose parsed url hostname: null, | |
2171 verbose parsed url hash: null, | |
2171 verbose parsed url search: null, | |
2171 verbose parsed url query: null, | |
2171 verbose parsed url pathname: 'coffee-script@~1.3.3', | |
2171 verbose parsed url path: 'coffee-script@~1.3.3', | |
2171 verbose parsed url href: 'coffee-script@~1.3.3' } | |
2172 verbose cache add name="coffee-script" spec="~1.3.3" args=["coffee-script","~1.3.3"] | |
2173 verbose parsed url { protocol: null, | |
2173 verbose parsed url slashes: null, | |
2173 verbose parsed url auth: null, | |
2173 verbose parsed url host: null, | |
2173 verbose parsed url port: null, | |
2173 verbose parsed url hostname: null, | |
2173 verbose parsed url hash: null, | |
2173 verbose parsed url search: null, | |
2173 verbose parsed url query: null, | |
2173 verbose parsed url pathname: '~1.3.3', | |
2173 verbose parsed url path: '~1.3.3', | |
2173 verbose parsed url href: '~1.3.3' } | |
2174 verbose addNamed [ 'coffee-script', '~1.3.3' ] | |
2175 verbose addNamed [ null, '>=1.3.3-0 <1.4.0-0' ] | |
2176 silly lockFile f72bb580-coffee-script-1-3-3 coffee-script@~1.3.3 | |
2177 verbose lock coffee-script@~1.3.3 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\f72bb580-coffee-script-1-3-3.lock | |
2178 verbose cache add [ 'colors@~0.6.2', null ] | |
2179 verbose cache add name=undefined spec="colors@~0.6.2" args=["colors@~0.6.2",null] | |
2180 verbose parsed url { protocol: null, | |
2180 verbose parsed url slashes: null, | |
2180 verbose parsed url auth: null, | |
2180 verbose parsed url host: null, | |
2180 verbose parsed url port: null, | |
2180 verbose parsed url hostname: null, | |
2180 verbose parsed url hash: null, | |
2180 verbose parsed url search: null, | |
2180 verbose parsed url query: null, | |
2180 verbose parsed url pathname: 'colors@~0.6.2', | |
2180 verbose parsed url path: 'colors@~0.6.2', | |
2180 verbose parsed url href: 'colors@~0.6.2' } | |
2181 verbose cache add name="colors" spec="~0.6.2" args=["colors","~0.6.2"] | |
2182 verbose parsed url { protocol: null, | |
2182 verbose parsed url slashes: null, | |
2182 verbose parsed url auth: null, | |
2182 verbose parsed url host: null, | |
2182 verbose parsed url port: null, | |
2182 verbose parsed url hostname: null, | |
2182 verbose parsed url hash: null, | |
2182 verbose parsed url search: null, | |
2182 verbose parsed url query: null, | |
2182 verbose parsed url pathname: '~0.6.2', | |
2182 verbose parsed url path: '~0.6.2', | |
2182 verbose parsed url href: '~0.6.2' } | |
2183 verbose addNamed [ 'colors', '~0.6.2' ] | |
2184 verbose addNamed [ null, '>=0.6.2-0 <0.7.0-0' ] | |
2185 silly lockFile f2380b4d-colors-0-6-2 colors@~0.6.2 | |
2186 verbose lock colors@~0.6.2 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\f2380b4d-colors-0-6-2.lock | |
2187 verbose cache add [ '[email protected]', null ] | |
2188 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
2189 verbose parsed url { protocol: null, | |
2189 verbose parsed url slashes: null, | |
2189 verbose parsed url auth: null, | |
2189 verbose parsed url host: null, | |
2189 verbose parsed url port: null, | |
2189 verbose parsed url hostname: null, | |
2189 verbose parsed url hash: null, | |
2189 verbose parsed url search: null, | |
2189 verbose parsed url query: null, | |
2189 verbose parsed url pathname: '[email protected]', | |
2189 verbose parsed url path: '[email protected]', | |
2189 verbose parsed url href: '[email protected]' } | |
2190 verbose cache add name="dateformat" spec="1.0.2-1.2.3" args=["dateformat","1.0.2-1.2.3"] | |
2191 verbose parsed url { protocol: null, | |
2191 verbose parsed url slashes: null, | |
2191 verbose parsed url auth: null, | |
2191 verbose parsed url host: null, | |
2191 verbose parsed url port: null, | |
2191 verbose parsed url hostname: null, | |
2191 verbose parsed url hash: null, | |
2191 verbose parsed url search: null, | |
2191 verbose parsed url query: null, | |
2191 verbose parsed url pathname: '1.0.2-1.2.3', | |
2191 verbose parsed url path: '1.0.2-1.2.3', | |
2191 verbose parsed url href: '1.0.2-1.2.3' } | |
2192 verbose addNamed [ 'dateformat', '1.0.2-1.2.3' ] | |
2193 verbose addNamed [ '1.0.2-1.2.3', '1.0.2-1.2.3' ] | |
2194 silly lockFile 644d6e27-dateformat-1-0-2-1-2-3 [email protected] | |
2195 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\644d6e27-dateformat-1-0-2-1-2-3.lock | |
2196 verbose cache add [ 'eventemitter2@~0.4.13', null ] | |
2197 verbose cache add name=undefined spec="eventemitter2@~0.4.13" args=["eventemitter2@~0.4.13",null] | |
2198 verbose parsed url { protocol: null, | |
2198 verbose parsed url slashes: null, | |
2198 verbose parsed url auth: null, | |
2198 verbose parsed url host: null, | |
2198 verbose parsed url port: null, | |
2198 verbose parsed url hostname: null, | |
2198 verbose parsed url hash: null, | |
2198 verbose parsed url search: null, | |
2198 verbose parsed url query: null, | |
2198 verbose parsed url pathname: 'eventemitter2@~0.4.13', | |
2198 verbose parsed url path: 'eventemitter2@~0.4.13', | |
2198 verbose parsed url href: 'eventemitter2@~0.4.13' } | |
2199 verbose cache add name="eventemitter2" spec="~0.4.13" args=["eventemitter2","~0.4.13"] | |
2200 verbose parsed url { protocol: null, | |
2200 verbose parsed url slashes: null, | |
2200 verbose parsed url auth: null, | |
2200 verbose parsed url host: null, | |
2200 verbose parsed url port: null, | |
2200 verbose parsed url hostname: null, | |
2200 verbose parsed url hash: null, | |
2200 verbose parsed url search: null, | |
2200 verbose parsed url query: null, | |
2200 verbose parsed url pathname: '~0.4.13', | |
2200 verbose parsed url path: '~0.4.13', | |
2200 verbose parsed url href: '~0.4.13' } | |
2201 verbose addNamed [ 'eventemitter2', '~0.4.13' ] | |
2202 verbose addNamed [ null, '>=0.4.13-0 <0.5.0-0' ] | |
2203 silly lockFile adbd1d63-eventemitter2-0-4-13 eventemitter2@~0.4.13 | |
2204 verbose lock eventemitter2@~0.4.13 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\adbd1d63-eventemitter2-0-4-13.lock | |
2205 verbose cache add [ 'findup-sync@~0.1.2', null ] | |
2206 verbose cache add name=undefined spec="findup-sync@~0.1.2" args=["findup-sync@~0.1.2",null] | |
2207 verbose parsed url { protocol: null, | |
2207 verbose parsed url slashes: null, | |
2207 verbose parsed url auth: null, | |
2207 verbose parsed url host: null, | |
2207 verbose parsed url port: null, | |
2207 verbose parsed url hostname: null, | |
2207 verbose parsed url hash: null, | |
2207 verbose parsed url search: null, | |
2207 verbose parsed url query: null, | |
2207 verbose parsed url pathname: 'findup-sync@~0.1.2', | |
2207 verbose parsed url path: 'findup-sync@~0.1.2', | |
2207 verbose parsed url href: 'findup-sync@~0.1.2' } | |
2208 verbose cache add name="findup-sync" spec="~0.1.2" args=["findup-sync","~0.1.2"] | |
2209 verbose parsed url { protocol: null, | |
2209 verbose parsed url slashes: null, | |
2209 verbose parsed url auth: null, | |
2209 verbose parsed url host: null, | |
2209 verbose parsed url port: null, | |
2209 verbose parsed url hostname: null, | |
2209 verbose parsed url hash: null, | |
2209 verbose parsed url search: null, | |
2209 verbose parsed url query: null, | |
2209 verbose parsed url pathname: '~0.1.2', | |
2209 verbose parsed url path: '~0.1.2', | |
2209 verbose parsed url href: '~0.1.2' } | |
2210 verbose addNamed [ 'findup-sync', '~0.1.2' ] | |
2211 verbose addNamed [ null, '>=0.1.2-0 <0.2.0-0' ] | |
2212 silly lockFile 65f21183-findup-sync-0-1-2 findup-sync@~0.1.2 | |
2213 verbose lock findup-sync@~0.1.2 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\65f21183-findup-sync-0-1-2.lock | |
2214 verbose cache add [ 'glob@~3.1.21', null ] | |
2215 verbose cache add name=undefined spec="glob@~3.1.21" args=["glob@~3.1.21",null] | |
2216 verbose parsed url { protocol: null, | |
2216 verbose parsed url slashes: null, | |
2216 verbose parsed url auth: null, | |
2216 verbose parsed url host: null, | |
2216 verbose parsed url port: null, | |
2216 verbose parsed url hostname: null, | |
2216 verbose parsed url hash: null, | |
2216 verbose parsed url search: null, | |
2216 verbose parsed url query: null, | |
2216 verbose parsed url pathname: 'glob@~3.1.21', | |
2216 verbose parsed url path: 'glob@~3.1.21', | |
2216 verbose parsed url href: 'glob@~3.1.21' } | |
2217 verbose cache add name="glob" spec="~3.1.21" args=["glob","~3.1.21"] | |
2218 verbose parsed url { protocol: null, | |
2218 verbose parsed url slashes: null, | |
2218 verbose parsed url auth: null, | |
2218 verbose parsed url host: null, | |
2218 verbose parsed url port: null, | |
2218 verbose parsed url hostname: null, | |
2218 verbose parsed url hash: null, | |
2218 verbose parsed url search: null, | |
2218 verbose parsed url query: null, | |
2218 verbose parsed url pathname: '~3.1.21', | |
2218 verbose parsed url path: '~3.1.21', | |
2218 verbose parsed url href: '~3.1.21' } | |
2219 verbose addNamed [ 'glob', '~3.1.21' ] | |
2220 verbose addNamed [ null, '>=3.1.21-0 <3.2.0-0' ] | |
2221 silly lockFile b5074ddc-glob-3-1-21 glob@~3.1.21 | |
2222 verbose lock glob@~3.1.21 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b5074ddc-glob-3-1-21.lock | |
2223 verbose cache add [ 'hooker@~0.2.3', null ] | |
2224 verbose cache add name=undefined spec="hooker@~0.2.3" args=["hooker@~0.2.3",null] | |
2225 verbose parsed url { protocol: null, | |
2225 verbose parsed url slashes: null, | |
2225 verbose parsed url auth: null, | |
2225 verbose parsed url host: null, | |
2225 verbose parsed url port: null, | |
2225 verbose parsed url hostname: null, | |
2225 verbose parsed url hash: null, | |
2225 verbose parsed url search: null, | |
2225 verbose parsed url query: null, | |
2225 verbose parsed url pathname: 'hooker@~0.2.3', | |
2225 verbose parsed url path: 'hooker@~0.2.3', | |
2225 verbose parsed url href: 'hooker@~0.2.3' } | |
2226 verbose cache add name="hooker" spec="~0.2.3" args=["hooker","~0.2.3"] | |
2227 verbose parsed url { protocol: null, | |
2227 verbose parsed url slashes: null, | |
2227 verbose parsed url auth: null, | |
2227 verbose parsed url host: null, | |
2227 verbose parsed url port: null, | |
2227 verbose parsed url hostname: null, | |
2227 verbose parsed url hash: null, | |
2227 verbose parsed url search: null, | |
2227 verbose parsed url query: null, | |
2227 verbose parsed url pathname: '~0.2.3', | |
2227 verbose parsed url path: '~0.2.3', | |
2227 verbose parsed url href: '~0.2.3' } | |
2228 verbose addNamed [ 'hooker', '~0.2.3' ] | |
2229 verbose cache add [ 'iconv-lite@~0.2.11', null ] | |
2230 verbose cache add name=undefined spec="iconv-lite@~0.2.11" args=["iconv-lite@~0.2.11",null] | |
2231 verbose parsed url { protocol: null, | |
2231 verbose parsed url slashes: null, | |
2231 verbose parsed url auth: null, | |
2231 verbose parsed url host: null, | |
2231 verbose parsed url port: null, | |
2231 verbose parsed url hostname: null, | |
2231 verbose parsed url hash: null, | |
2231 verbose parsed url search: null, | |
2231 verbose parsed url query: null, | |
2231 verbose parsed url pathname: 'iconv-lite@~0.2.11', | |
2231 verbose parsed url path: 'iconv-lite@~0.2.11', | |
2231 verbose parsed url href: 'iconv-lite@~0.2.11' } | |
2232 verbose cache add name="iconv-lite" spec="~0.2.11" args=["iconv-lite","~0.2.11"] | |
2233 verbose parsed url { protocol: null, | |
2233 verbose parsed url slashes: null, | |
2233 verbose parsed url auth: null, | |
2233 verbose parsed url host: null, | |
2233 verbose parsed url port: null, | |
2233 verbose parsed url hostname: null, | |
2233 verbose parsed url hash: null, | |
2233 verbose parsed url search: null, | |
2233 verbose parsed url query: null, | |
2233 verbose parsed url pathname: '~0.2.11', | |
2233 verbose parsed url path: '~0.2.11', | |
2233 verbose parsed url href: '~0.2.11' } | |
2234 verbose addNamed [ 'iconv-lite', '~0.2.11' ] | |
2235 verbose addNamed [ null, '>=0.2.11-0 <0.3.0-0' ] | |
2236 silly lockFile 92090105-iconv-lite-0-2-11 iconv-lite@~0.2.11 | |
2237 verbose lock iconv-lite@~0.2.11 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\92090105-iconv-lite-0-2-11.lock | |
2238 verbose cache add [ 'minimatch@~0.2.12', null ] | |
2239 verbose cache add name=undefined spec="minimatch@~0.2.12" args=["minimatch@~0.2.12",null] | |
2240 verbose parsed url { protocol: null, | |
2240 verbose parsed url slashes: null, | |
2240 verbose parsed url auth: null, | |
2240 verbose parsed url host: null, | |
2240 verbose parsed url port: null, | |
2240 verbose parsed url hostname: null, | |
2240 verbose parsed url hash: null, | |
2240 verbose parsed url search: null, | |
2240 verbose parsed url query: null, | |
2240 verbose parsed url pathname: 'minimatch@~0.2.12', | |
2240 verbose parsed url path: 'minimatch@~0.2.12', | |
2240 verbose parsed url href: 'minimatch@~0.2.12' } | |
2241 verbose cache add name="minimatch" spec="~0.2.12" args=["minimatch","~0.2.12"] | |
2242 verbose parsed url { protocol: null, | |
2242 verbose parsed url slashes: null, | |
2242 verbose parsed url auth: null, | |
2242 verbose parsed url host: null, | |
2242 verbose parsed url port: null, | |
2242 verbose parsed url hostname: null, | |
2242 verbose parsed url hash: null, | |
2242 verbose parsed url search: null, | |
2242 verbose parsed url query: null, | |
2242 verbose parsed url pathname: '~0.2.12', | |
2242 verbose parsed url path: '~0.2.12', | |
2242 verbose parsed url href: '~0.2.12' } | |
2243 verbose addNamed [ 'minimatch', '~0.2.12' ] | |
2244 verbose addNamed [ null, '>=0.2.12-0 <0.3.0-0' ] | |
2245 silly lockFile 89ce5cca-minimatch-0-2-12 minimatch@~0.2.12 | |
2246 verbose lock minimatch@~0.2.12 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\89ce5cca-minimatch-0-2-12.lock | |
2247 verbose cache add [ 'nopt@~1.0.10', null ] | |
2248 verbose cache add name=undefined spec="nopt@~1.0.10" args=["nopt@~1.0.10",null] | |
2249 verbose parsed url { protocol: null, | |
2249 verbose parsed url slashes: null, | |
2249 verbose parsed url auth: null, | |
2249 verbose parsed url host: null, | |
2249 verbose parsed url port: null, | |
2249 verbose parsed url hostname: null, | |
2249 verbose parsed url hash: null, | |
2249 verbose parsed url search: null, | |
2249 verbose parsed url query: null, | |
2249 verbose parsed url pathname: 'nopt@~1.0.10', | |
2249 verbose parsed url path: 'nopt@~1.0.10', | |
2249 verbose parsed url href: 'nopt@~1.0.10' } | |
2250 verbose cache add name="nopt" spec="~1.0.10" args=["nopt","~1.0.10"] | |
2251 verbose parsed url { protocol: null, | |
2251 verbose parsed url slashes: null, | |
2251 verbose parsed url auth: null, | |
2251 verbose parsed url host: null, | |
2251 verbose parsed url port: null, | |
2251 verbose parsed url hostname: null, | |
2251 verbose parsed url hash: null, | |
2251 verbose parsed url search: null, | |
2251 verbose parsed url query: null, | |
2251 verbose parsed url pathname: '~1.0.10', | |
2251 verbose parsed url path: '~1.0.10', | |
2251 verbose parsed url href: '~1.0.10' } | |
2252 verbose addNamed [ 'nopt', '~1.0.10' ] | |
2253 verbose addNamed [ null, '>=1.0.10-0 <1.1.0-0' ] | |
2254 silly lockFile 79f78dba-nopt-1-0-10 nopt@~1.0.10 | |
2255 verbose lock nopt@~1.0.10 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\79f78dba-nopt-1-0-10.lock | |
2256 verbose cache add [ 'rimraf@~2.2.8', null ] | |
2257 verbose cache add name=undefined spec="rimraf@~2.2.8" args=["rimraf@~2.2.8",null] | |
2258 verbose parsed url { protocol: null, | |
2258 verbose parsed url slashes: null, | |
2258 verbose parsed url auth: null, | |
2258 verbose parsed url host: null, | |
2258 verbose parsed url port: null, | |
2258 verbose parsed url hostname: null, | |
2258 verbose parsed url hash: null, | |
2258 verbose parsed url search: null, | |
2258 verbose parsed url query: null, | |
2258 verbose parsed url pathname: 'rimraf@~2.2.8', | |
2258 verbose parsed url path: 'rimraf@~2.2.8', | |
2258 verbose parsed url href: 'rimraf@~2.2.8' } | |
2259 verbose cache add name="rimraf" spec="~2.2.8" args=["rimraf","~2.2.8"] | |
2260 verbose parsed url { protocol: null, | |
2260 verbose parsed url slashes: null, | |
2260 verbose parsed url auth: null, | |
2260 verbose parsed url host: null, | |
2260 verbose parsed url port: null, | |
2260 verbose parsed url hostname: null, | |
2260 verbose parsed url hash: null, | |
2260 verbose parsed url search: null, | |
2260 verbose parsed url query: null, | |
2260 verbose parsed url pathname: '~2.2.8', | |
2260 verbose parsed url path: '~2.2.8', | |
2260 verbose parsed url href: '~2.2.8' } | |
2261 verbose addNamed [ 'rimraf', '~2.2.8' ] | |
2262 verbose addNamed [ null, '>=2.2.8-0 <2.3.0-0' ] | |
2263 silly lockFile 63346313-rimraf-2-2-8 rimraf@~2.2.8 | |
2264 verbose lock rimraf@~2.2.8 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\63346313-rimraf-2-2-8.lock | |
2265 verbose cache add [ 'lodash@~0.9.2', null ] | |
2266 verbose cache add name=undefined spec="lodash@~0.9.2" args=["lodash@~0.9.2",null] | |
2267 verbose parsed url { protocol: null, | |
2267 verbose parsed url slashes: null, | |
2267 verbose parsed url auth: null, | |
2267 verbose parsed url host: null, | |
2267 verbose parsed url port: null, | |
2267 verbose parsed url hostname: null, | |
2267 verbose parsed url hash: null, | |
2267 verbose parsed url search: null, | |
2267 verbose parsed url query: null, | |
2267 verbose parsed url pathname: 'lodash@~0.9.2', | |
2267 verbose parsed url path: 'lodash@~0.9.2', | |
2267 verbose parsed url href: 'lodash@~0.9.2' } | |
2268 verbose cache add name="lodash" spec="~0.9.2" args=["lodash","~0.9.2"] | |
2269 verbose parsed url { protocol: null, | |
2269 verbose parsed url slashes: null, | |
2269 verbose parsed url auth: null, | |
2269 verbose parsed url host: null, | |
2269 verbose parsed url port: null, | |
2269 verbose parsed url hostname: null, | |
2269 verbose parsed url hash: null, | |
2269 verbose parsed url search: null, | |
2269 verbose parsed url query: null, | |
2269 verbose parsed url pathname: '~0.9.2', | |
2269 verbose parsed url path: '~0.9.2', | |
2269 verbose parsed url href: '~0.9.2' } | |
2270 verbose addNamed [ 'lodash', '~0.9.2' ] | |
2271 verbose addNamed [ null, '>=0.9.2-0 <0.10.0-0' ] | |
2272 silly lockFile 1fff9bf4-lodash-0-9-2 lodash@~0.9.2 | |
2273 verbose lock lodash@~0.9.2 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1fff9bf4-lodash-0-9-2.lock | |
2274 verbose cache add [ 'underscore.string@~2.2.1', null ] | |
2275 verbose cache add name=undefined spec="underscore.string@~2.2.1" args=["underscore.string@~2.2.1",null] | |
2276 verbose parsed url { protocol: null, | |
2276 verbose parsed url slashes: null, | |
2276 verbose parsed url auth: null, | |
2276 verbose parsed url host: null, | |
2276 verbose parsed url port: null, | |
2276 verbose parsed url hostname: null, | |
2276 verbose parsed url hash: null, | |
2276 verbose parsed url search: null, | |
2276 verbose parsed url query: null, | |
2276 verbose parsed url pathname: 'underscore.string@~2.2.1', | |
2276 verbose parsed url path: 'underscore.string@~2.2.1', | |
2276 verbose parsed url href: 'underscore.string@~2.2.1' } | |
2277 verbose cache add name="underscore.string" spec="~2.2.1" args=["underscore.string","~2.2.1"] | |
2278 verbose parsed url { protocol: null, | |
2278 verbose parsed url slashes: null, | |
2278 verbose parsed url auth: null, | |
2278 verbose parsed url host: null, | |
2278 verbose parsed url port: null, | |
2278 verbose parsed url hostname: null, | |
2278 verbose parsed url hash: null, | |
2278 verbose parsed url search: null, | |
2278 verbose parsed url query: null, | |
2278 verbose parsed url pathname: '~2.2.1', | |
2278 verbose parsed url path: '~2.2.1', | |
2278 verbose parsed url href: '~2.2.1' } | |
2279 verbose addNamed [ 'underscore.string', '~2.2.1' ] | |
2280 verbose addNamed [ null, '>=2.2.1-0 <2.3.0-0' ] | |
2281 silly lockFile 57acec0b-underscore-string-2-2-1 underscore.string@~2.2.1 | |
2282 verbose lock underscore.string@~2.2.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\57acec0b-underscore-string-2-2-1.lock | |
2283 verbose cache add [ 'which@~1.0.5', null ] | |
2284 verbose cache add name=undefined spec="which@~1.0.5" args=["which@~1.0.5",null] | |
2285 verbose parsed url { protocol: null, | |
2285 verbose parsed url slashes: null, | |
2285 verbose parsed url auth: null, | |
2285 verbose parsed url host: null, | |
2285 verbose parsed url port: null, | |
2285 verbose parsed url hostname: null, | |
2285 verbose parsed url hash: null, | |
2285 verbose parsed url search: null, | |
2285 verbose parsed url query: null, | |
2285 verbose parsed url pathname: 'which@~1.0.5', | |
2285 verbose parsed url path: 'which@~1.0.5', | |
2285 verbose parsed url href: 'which@~1.0.5' } | |
2286 verbose cache add name="which" spec="~1.0.5" args=["which","~1.0.5"] | |
2287 verbose parsed url { protocol: null, | |
2287 verbose parsed url slashes: null, | |
2287 verbose parsed url auth: null, | |
2287 verbose parsed url host: null, | |
2287 verbose parsed url port: null, | |
2287 verbose parsed url hostname: null, | |
2287 verbose parsed url hash: null, | |
2287 verbose parsed url search: null, | |
2287 verbose parsed url query: null, | |
2287 verbose parsed url pathname: '~1.0.5', | |
2287 verbose parsed url path: '~1.0.5', | |
2287 verbose parsed url href: '~1.0.5' } | |
2288 verbose addNamed [ 'which', '~1.0.5' ] | |
2289 verbose addNamed [ null, '>=1.0.5-0 <1.1.0-0' ] | |
2290 silly lockFile d158d65e-which-1-0-5 which@~1.0.5 | |
2291 verbose lock which@~1.0.5 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\d158d65e-which-1-0-5.lock | |
2292 verbose cache add [ 'js-yaml@~2.0.5', null ] | |
2293 verbose cache add name=undefined spec="js-yaml@~2.0.5" args=["js-yaml@~2.0.5",null] | |
2294 verbose parsed url { protocol: null, | |
2294 verbose parsed url slashes: null, | |
2294 verbose parsed url auth: null, | |
2294 verbose parsed url host: null, | |
2294 verbose parsed url port: null, | |
2294 verbose parsed url hostname: null, | |
2294 verbose parsed url hash: null, | |
2294 verbose parsed url search: null, | |
2294 verbose parsed url query: null, | |
2294 verbose parsed url pathname: 'js-yaml@~2.0.5', | |
2294 verbose parsed url path: 'js-yaml@~2.0.5', | |
2294 verbose parsed url href: 'js-yaml@~2.0.5' } | |
2295 verbose cache add name="js-yaml" spec="~2.0.5" args=["js-yaml","~2.0.5"] | |
2296 verbose parsed url { protocol: null, | |
2296 verbose parsed url slashes: null, | |
2296 verbose parsed url auth: null, | |
2296 verbose parsed url host: null, | |
2296 verbose parsed url port: null, | |
2296 verbose parsed url hostname: null, | |
2296 verbose parsed url hash: null, | |
2296 verbose parsed url search: null, | |
2296 verbose parsed url query: null, | |
2296 verbose parsed url pathname: '~2.0.5', | |
2296 verbose parsed url path: '~2.0.5', | |
2296 verbose parsed url href: '~2.0.5' } | |
2297 verbose addNamed [ 'js-yaml', '~2.0.5' ] | |
2298 verbose addNamed [ null, '>=2.0.5-0 <2.1.0-0' ] | |
2299 silly lockFile f87c51d5-js-yaml-2-0-5 js-yaml@~2.0.5 | |
2300 verbose lock js-yaml@~2.0.5 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\f87c51d5-js-yaml-2-0-5.lock | |
2301 silly addNameRange { name: 'lodash', range: '>=0.9.2-0 <0.10.0-0', hasData: false } | |
2302 silly addNameRange { name: 'which', range: '>=1.0.5-0 <1.1.0-0', hasData: false } | |
2303 info install [email protected] | |
2304 verbose registry.get which not expired, no request | |
2305 silly addNameRange number 2 { name: 'which', range: '>=1.0.5-0 <1.1.0-0', hasData: true } | |
2306 silly addNameRange versions [ 'which', [ '1.0.0', '1.0.1', '1.0.2', '1.0.3', '1.0.5' ] ] | |
2307 verbose addNamed [ 'which', '1.0.5' ] | |
2308 verbose addNamed [ '1.0.5', '1.0.5' ] | |
2309 silly lockFile 4aed4494-which-1-0-5 [email protected] | |
2310 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\4aed4494-which-1-0-5.lock | |
2311 verbose registry.get lodash not expired, no request | |
2312 silly addNameRange number 2 { name: 'lodash', range: '>=0.9.2-0 <0.10.0-0', hasData: true } | |
2313 silly addNameRange versions [ 'lodash', | |
2313 silly addNameRange [ '0.1.0', | |
2313 silly addNameRange '0.2.0', | |
2313 silly addNameRange '0.2.1', | |
2313 silly addNameRange '0.2.2', | |
2313 silly addNameRange '0.3.0', | |
2313 silly addNameRange '0.3.1', | |
2313 silly addNameRange '0.3.2', | |
2313 silly addNameRange '0.4.0', | |
2313 silly addNameRange '0.4.1', | |
2313 silly addNameRange '0.4.2', | |
2313 silly addNameRange '0.5.0-rc.1', | |
2313 silly addNameRange '0.5.0', | |
2313 silly addNameRange '0.5.1', | |
2313 silly addNameRange '0.5.2', | |
2313 silly addNameRange '0.6.0', | |
2313 silly addNameRange '0.6.1', | |
2313 silly addNameRange '0.7.0', | |
2313 silly addNameRange '0.8.0', | |
2313 silly addNameRange '0.8.1', | |
2313 silly addNameRange '0.8.2', | |
2313 silly addNameRange '0.9.0', | |
2313 silly addNameRange '0.9.1', | |
2313 silly addNameRange '0.9.2', | |
2313 silly addNameRange '0.10.0', | |
2313 silly addNameRange '1.0.0-rc.1', | |
2313 silly addNameRange '1.0.0-rc.2', | |
2313 silly addNameRange '1.0.0-rc.3', | |
2313 silly addNameRange '1.0.0', | |
2313 silly addNameRange '1.0.1', | |
2313 silly addNameRange '1.1.0', | |
2313 silly addNameRange '1.1.1', | |
2313 silly addNameRange '1.2.0', | |
2313 silly addNameRange '1.2.1', | |
2313 silly addNameRange '1.3.0', | |
2313 silly addNameRange '1.3.1', | |
2313 silly addNameRange '2.0.0', | |
2313 silly addNameRange '2.1.0', | |
2313 silly addNameRange '2.2.0', | |
2313 silly addNameRange '2.2.1', | |
2313 silly addNameRange '2.3.0', | |
2313 silly addNameRange '2.4.0', | |
2313 silly addNameRange '2.4.1' ] ] | |
2314 verbose addNamed [ 'lodash', '0.9.2' ] | |
2315 verbose addNamed [ '0.9.2', '0.9.2' ] | |
2316 silly lockFile 9802d919-lodash-0-9-2 [email protected] | |
2317 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\9802d919-lodash-0-9-2.lock | |
2318 verbose cache add [ 'exit@~0.1.1', null ] | |
2319 verbose cache add name=undefined spec="exit@~0.1.1" args=["exit@~0.1.1",null] | |
2320 verbose parsed url { protocol: null, | |
2320 verbose parsed url slashes: null, | |
2320 verbose parsed url auth: null, | |
2320 verbose parsed url host: null, | |
2320 verbose parsed url port: null, | |
2320 verbose parsed url hostname: null, | |
2320 verbose parsed url hash: null, | |
2320 verbose parsed url search: null, | |
2320 verbose parsed url query: null, | |
2320 verbose parsed url pathname: 'exit@~0.1.1', | |
2320 verbose parsed url path: 'exit@~0.1.1', | |
2320 verbose parsed url href: 'exit@~0.1.1' } | |
2321 verbose cache add name="exit" spec="~0.1.1" args=["exit","~0.1.1"] | |
2322 verbose parsed url { protocol: null, | |
2322 verbose parsed url slashes: null, | |
2322 verbose parsed url auth: null, | |
2322 verbose parsed url host: null, | |
2322 verbose parsed url port: null, | |
2322 verbose parsed url hostname: null, | |
2322 verbose parsed url hash: null, | |
2322 verbose parsed url search: null, | |
2322 verbose parsed url query: null, | |
2322 verbose parsed url pathname: '~0.1.1', | |
2322 verbose parsed url path: '~0.1.1', | |
2322 verbose parsed url href: '~0.1.1' } | |
2323 verbose addNamed [ 'exit', '~0.1.1' ] | |
2324 verbose addNamed [ null, '>=0.1.1-0 <0.2.0-0' ] | |
2325 silly lockFile 36e7f3d8-exit-0-1-1 exit@~0.1.1 | |
2326 verbose lock exit@~0.1.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\36e7f3d8-exit-0-1-1.lock | |
2327 verbose cache add [ 'getobject@~0.1.0', null ] | |
2328 verbose cache add name=undefined spec="getobject@~0.1.0" args=["getobject@~0.1.0",null] | |
2329 verbose parsed url { protocol: null, | |
2329 verbose parsed url slashes: null, | |
2329 verbose parsed url auth: null, | |
2329 verbose parsed url host: null, | |
2329 verbose parsed url port: null, | |
2329 verbose parsed url hostname: null, | |
2329 verbose parsed url hash: null, | |
2329 verbose parsed url search: null, | |
2329 verbose parsed url query: null, | |
2329 verbose parsed url pathname: 'getobject@~0.1.0', | |
2329 verbose parsed url path: 'getobject@~0.1.0', | |
2329 verbose parsed url href: 'getobject@~0.1.0' } | |
2330 verbose cache add name="getobject" spec="~0.1.0" args=["getobject","~0.1.0"] | |
2331 verbose parsed url { protocol: null, | |
2331 verbose parsed url slashes: null, | |
2331 verbose parsed url auth: null, | |
2331 verbose parsed url host: null, | |
2331 verbose parsed url port: null, | |
2331 verbose parsed url hostname: null, | |
2331 verbose parsed url hash: null, | |
2331 verbose parsed url search: null, | |
2331 verbose parsed url query: null, | |
2331 verbose parsed url pathname: '~0.1.0', | |
2331 verbose parsed url path: '~0.1.0', | |
2331 verbose parsed url href: '~0.1.0' } | |
2332 verbose addNamed [ 'getobject', '~0.1.0' ] | |
2333 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
2334 silly lockFile 6f3e7f10-getobject-0-1-0 getobject@~0.1.0 | |
2335 verbose lock getobject@~0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\6f3e7f10-getobject-0-1-0.lock | |
2336 verbose cache add [ 'grunt-legacy-util@~0.2.0', null ] | |
2337 verbose cache add name=undefined spec="grunt-legacy-util@~0.2.0" args=["grunt-legacy-util@~0.2.0",null] | |
2338 verbose parsed url { protocol: null, | |
2338 verbose parsed url slashes: null, | |
2338 verbose parsed url auth: null, | |
2338 verbose parsed url host: null, | |
2338 verbose parsed url port: null, | |
2338 verbose parsed url hostname: null, | |
2338 verbose parsed url hash: null, | |
2338 verbose parsed url search: null, | |
2338 verbose parsed url query: null, | |
2338 verbose parsed url pathname: 'grunt-legacy-util@~0.2.0', | |
2338 verbose parsed url path: 'grunt-legacy-util@~0.2.0', | |
2338 verbose parsed url href: 'grunt-legacy-util@~0.2.0' } | |
2339 verbose cache add name="grunt-legacy-util" spec="~0.2.0" args=["grunt-legacy-util","~0.2.0"] | |
2340 verbose parsed url { protocol: null, | |
2340 verbose parsed url slashes: null, | |
2340 verbose parsed url auth: null, | |
2340 verbose parsed url host: null, | |
2340 verbose parsed url port: null, | |
2340 verbose parsed url hostname: null, | |
2340 verbose parsed url hash: null, | |
2340 verbose parsed url search: null, | |
2340 verbose parsed url query: null, | |
2340 verbose parsed url pathname: '~0.2.0', | |
2340 verbose parsed url path: '~0.2.0', | |
2340 verbose parsed url href: '~0.2.0' } | |
2341 verbose addNamed [ 'grunt-legacy-util', '~0.2.0' ] | |
2342 verbose addNamed [ null, '>=0.2.0-0 <0.3.0-0' ] | |
2343 silly lockFile d7c85858-grunt-legacy-util-0-2-0 grunt-legacy-util@~0.2.0 | |
2344 verbose lock grunt-legacy-util@~0.2.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\d7c85858-grunt-legacy-util-0-2-0.lock | |
2345 verbose cache add [ 'grunt-legacy-log@~0.1.0', null ] | |
2346 verbose cache add name=undefined spec="grunt-legacy-log@~0.1.0" args=["grunt-legacy-log@~0.1.0",null] | |
2347 verbose parsed url { protocol: null, | |
2347 verbose parsed url slashes: null, | |
2347 verbose parsed url auth: null, | |
2347 verbose parsed url host: null, | |
2347 verbose parsed url port: null, | |
2347 verbose parsed url hostname: null, | |
2347 verbose parsed url hash: null, | |
2347 verbose parsed url search: null, | |
2347 verbose parsed url query: null, | |
2347 verbose parsed url pathname: 'grunt-legacy-log@~0.1.0', | |
2347 verbose parsed url path: 'grunt-legacy-log@~0.1.0', | |
2347 verbose parsed url href: 'grunt-legacy-log@~0.1.0' } | |
2348 verbose cache add name="grunt-legacy-log" spec="~0.1.0" args=["grunt-legacy-log","~0.1.0"] | |
2349 verbose parsed url { protocol: null, | |
2349 verbose parsed url slashes: null, | |
2349 verbose parsed url auth: null, | |
2349 verbose parsed url host: null, | |
2349 verbose parsed url port: null, | |
2349 verbose parsed url hostname: null, | |
2349 verbose parsed url hash: null, | |
2349 verbose parsed url search: null, | |
2349 verbose parsed url query: null, | |
2349 verbose parsed url pathname: '~0.1.0', | |
2349 verbose parsed url path: '~0.1.0', | |
2349 verbose parsed url href: '~0.1.0' } | |
2350 verbose addNamed [ 'grunt-legacy-log', '~0.1.0' ] | |
2351 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
2352 silly lockFile 8e73aff5-grunt-legacy-log-0-1-0 grunt-legacy-log@~0.1.0 | |
2353 verbose lock grunt-legacy-log@~0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8e73aff5-grunt-legacy-log-0-1-0.lock | |
2354 info postinstall [email protected] | |
2355 verbose about to build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-clean | |
2356 info build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-clean | |
2357 verbose linkStuff [ false, | |
2357 verbose linkStuff false, | |
2357 verbose linkStuff false, | |
2357 verbose linkStuff 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules' ] | |
2358 info linkStuff [email protected] | |
2359 verbose linkBins [email protected] | |
2360 verbose linkMans [email protected] | |
2361 verbose rebuildBundles [email protected] | |
2362 verbose rebuildBundles [ '.bin', 'rimraf' ] | |
2363 info install [email protected] | |
2364 silly lockFile 4aed4494-which-1-0-5 [email protected] | |
2365 silly lockFile 4aed4494-which-1-0-5 [email protected] | |
2366 info postinstall [email protected] | |
2367 silly lockFile 9802d919-lodash-0-9-2 [email protected] | |
2368 silly lockFile 9802d919-lodash-0-9-2 [email protected] | |
2369 silly lockFile d158d65e-which-1-0-5 which@~1.0.5 | |
2370 silly lockFile d158d65e-which-1-0-5 which@~1.0.5 | |
2371 silly lockFile 1fff9bf4-lodash-0-9-2 lodash@~0.9.2 | |
2372 silly lockFile 1fff9bf4-lodash-0-9-2 lodash@~0.9.2 | |
2373 silly lockFile a65a1d99--Temp-b-node-modules-grunt-newer tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-newer | |
2374 silly lockFile a65a1d99--Temp-b-node-modules-grunt-newer tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-newer | |
2375 silly lockFile 73c96a1f-he-grunt-newer-0-7-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-newer\0.7.0\package.tgz | |
2376 silly lockFile 73c96a1f-he-grunt-newer-0-7-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\grunt-newer\0.7.0\package.tgz | |
2377 info preinstall [email protected] | |
2378 verbose readDependencies using package.json deps | |
2379 verbose readDependencies using package.json deps | |
2380 verbose cache add [ '[email protected]', null ] | |
2381 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
2382 verbose parsed url { protocol: null, | |
2382 verbose parsed url slashes: null, | |
2382 verbose parsed url auth: null, | |
2382 verbose parsed url host: null, | |
2382 verbose parsed url port: null, | |
2382 verbose parsed url hostname: null, | |
2382 verbose parsed url hash: null, | |
2382 verbose parsed url search: null, | |
2382 verbose parsed url query: null, | |
2382 verbose parsed url pathname: '[email protected]', | |
2382 verbose parsed url path: '[email protected]', | |
2382 verbose parsed url href: '[email protected]' } | |
2383 verbose cache add name="async" spec="0.2.10" args=["async","0.2.10"] | |
2384 verbose parsed url { protocol: null, | |
2384 verbose parsed url slashes: null, | |
2384 verbose parsed url auth: null, | |
2384 verbose parsed url host: null, | |
2384 verbose parsed url port: null, | |
2384 verbose parsed url hostname: null, | |
2384 verbose parsed url hash: null, | |
2384 verbose parsed url search: null, | |
2384 verbose parsed url query: null, | |
2384 verbose parsed url pathname: '0.2.10', | |
2384 verbose parsed url path: '0.2.10', | |
2384 verbose parsed url href: '0.2.10' } | |
2385 verbose addNamed [ 'async', '0.2.10' ] | |
2386 verbose addNamed [ '0.2.10', '0.2.10' ] | |
2387 silly lockFile 098b530d-async-0-2-10 [email protected] | |
2388 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\098b530d-async-0-2-10.lock | |
2389 verbose cache add [ '[email protected]', null ] | |
2390 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
2391 verbose parsed url { protocol: null, | |
2391 verbose parsed url slashes: null, | |
2391 verbose parsed url auth: null, | |
2391 verbose parsed url host: null, | |
2391 verbose parsed url port: null, | |
2391 verbose parsed url hostname: null, | |
2391 verbose parsed url hash: null, | |
2391 verbose parsed url search: null, | |
2391 verbose parsed url query: null, | |
2391 verbose parsed url pathname: '[email protected]', | |
2391 verbose parsed url path: '[email protected]', | |
2391 verbose parsed url href: '[email protected]' } | |
2392 verbose cache add name="rimraf" spec="2.2.6" args=["rimraf","2.2.6"] | |
2393 verbose parsed url { protocol: null, | |
2393 verbose parsed url slashes: null, | |
2393 verbose parsed url auth: null, | |
2393 verbose parsed url host: null, | |
2393 verbose parsed url port: null, | |
2393 verbose parsed url hostname: null, | |
2393 verbose parsed url hash: null, | |
2393 verbose parsed url search: null, | |
2393 verbose parsed url query: null, | |
2393 verbose parsed url pathname: '2.2.6', | |
2393 verbose parsed url path: '2.2.6', | |
2393 verbose parsed url href: '2.2.6' } | |
2394 verbose addNamed [ 'rimraf', '2.2.6' ] | |
2395 verbose addNamed [ '2.2.6', '2.2.6' ] | |
2396 silly lockFile b59ed777-rimraf-2-2-6 [email protected] | |
2397 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b59ed777-rimraf-2-2-6.lock | |
2398 verbose url raw async | |
2399 verbose url resolving [ 'https://registry.npmjs.org/', './async' ] | |
2400 verbose url resolved https://registry.npmjs.org/async | |
2401 info trying registry request attempt 1 at 12:22:47 | |
2402 verbose etag "B5J4ZR654JR27FI42M4CCUW8G" | |
2403 http GET https://registry.npmjs.org/async | |
2404 verbose registry.get rimraf not expired, no request | |
2405 silly lockFile b59ed777-rimraf-2-2-6 [email protected] | |
2406 silly lockFile b59ed777-rimraf-2-2-6 [email protected] | |
2407 silly addNameRange { name: 'colors', range: '>=0.6.2-0 <0.7.0-0', hasData: false } | |
2408 verbose registry.get colors not expired, no request | |
2409 silly addNameRange number 2 { name: 'colors', range: '>=0.6.2-0 <0.7.0-0', hasData: true } | |
2410 silly addNameRange versions [ 'colors', | |
2410 silly addNameRange [ '0.3.0', '0.5.0', '0.5.1', '0.6.0', '0.6.0-1', '0.6.1', '0.6.2' ] ] | |
2411 verbose addNamed [ 'colors', '0.6.2' ] | |
2412 verbose addNamed [ '0.6.2', '0.6.2' ] | |
2413 silly lockFile 1ce149d5-colors-0-6-2 [email protected] | |
2414 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1ce149d5-colors-0-6-2.lock | |
2415 silly lockFile 1ce149d5-colors-0-6-2 [email protected] | |
2416 silly lockFile 1ce149d5-colors-0-6-2 [email protected] | |
2417 silly lockFile f2380b4d-colors-0-6-2 colors@~0.6.2 | |
2418 silly lockFile f2380b4d-colors-0-6-2 colors@~0.6.2 | |
2419 http 304 https://registry.npmjs.org/findup-sync | |
2420 silly registry.get cb [ 304, | |
2420 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:48 GMT', | |
2420 silly registry.get server: 'Apache', | |
2420 silly registry.get via: '1.1 varnish', | |
2420 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:48 GMT', | |
2420 silly registry.get 'cache-control': 'max-age=1', | |
2420 silly registry.get etag: '"A5GURQYFPZTMB7CQMGUCB2RJ6"', | |
2420 silly registry.get 'x-served-by': 'cache-syd1623-SYD', | |
2420 silly registry.get 'x-cache': 'HIT', | |
2420 silly registry.get 'x-cache-hits': '1', | |
2420 silly registry.get 'x-timer': 'S1402280568.161473,VS0,VE254', | |
2420 silly registry.get vary: 'Accept', | |
2420 silly registry.get 'content-length': '0', | |
2420 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
2420 silly registry.get connection: 'Keep-Alive' } ] | |
2421 verbose etag findup-sync from cache | |
2422 silly addNameRange number 2 { name: 'findup-sync', | |
2422 silly addNameRange range: '>=0.1.2-0 <0.2.0-0', | |
2422 silly addNameRange hasData: true } | |
2423 silly addNameRange versions [ 'findup-sync', [ '0.1.0', '0.1.1', '0.1.2', '0.1.3' ] ] | |
2424 verbose addNamed [ 'findup-sync', '0.1.3' ] | |
2425 verbose addNamed [ '0.1.3', '0.1.3' ] | |
2426 silly lockFile 7d59adfa-findup-sync-0-1-3 [email protected] | |
2427 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\7d59adfa-findup-sync-0-1-3.lock | |
2428 silly lockFile 7d59adfa-findup-sync-0-1-3 [email protected] | |
2429 silly lockFile 7d59adfa-findup-sync-0-1-3 [email protected] | |
2430 silly lockFile 66eef810-findup-sync-0-1-2 findup-sync@^0.1.2 | |
2431 silly lockFile 66eef810-findup-sync-0-1-2 findup-sync@^0.1.2 | |
2432 http 304 https://registry.npmjs.org/hooker | |
2433 silly registry.get cb [ 304, | |
2433 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:48 GMT', | |
2433 silly registry.get server: 'Apache', | |
2433 silly registry.get via: '1.1 varnish', | |
2433 silly registry.get 'last-modified': 'Sun, 08 Jun 2014 04:42:30 GMT', | |
2433 silly registry.get 'cache-control': 'max-age=1', | |
2433 silly registry.get etag: '"AN4YLJQRT6XSCVFEC6PSGV8IK"', | |
2433 silly registry.get 'x-served-by': 'cache-syd1621-SYD', | |
2433 silly registry.get 'x-cache': 'HIT', | |
2433 silly registry.get 'x-cache-hits': '35', | |
2433 silly registry.get 'x-timer': 'S1402280568.173722,VS0,VE249', | |
2433 silly registry.get vary: 'Accept', | |
2433 silly registry.get 'content-length': '0', | |
2433 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
2433 silly registry.get connection: 'Keep-Alive' } ] | |
2434 verbose etag hooker from cache | |
2435 http 304 https://registry.npmjs.org/multimatch | |
2436 silly registry.get cb [ 304, | |
2436 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:48 GMT', | |
2436 silly registry.get server: 'Apache', | |
2436 silly registry.get via: '1.1 varnish', | |
2436 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:48 GMT', | |
2436 silly registry.get 'cache-control': 'max-age=1', | |
2436 silly registry.get etag: '"B7TIMDN2F32ZI39B2LO59NRGY"', | |
2436 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
2436 silly registry.get 'x-cache': 'MISS', | |
2436 silly registry.get 'x-cache-hits': '0', | |
2436 silly registry.get 'x-timer': 'S1402280568.232949,VS0,VE192', | |
2436 silly registry.get vary: 'Accept', | |
2436 silly registry.get 'content-length': '0', | |
2436 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
2436 silly registry.get connection: 'Keep-Alive' } ] | |
2437 verbose etag multimatch from cache | |
2438 http 304 https://registry.npmjs.org/each-async | |
2439 silly registry.get cb [ 304, | |
2439 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:48 GMT', | |
2439 silly registry.get server: 'Apache', | |
2439 silly registry.get via: '1.1 varnish', | |
2439 silly registry.get 'last-modified': 'Sun, 08 Jun 2014 04:55:39 GMT', | |
2439 silly registry.get 'cache-control': 'max-age=1', | |
2439 silly registry.get etag: '"1CKQR4IEW49MA0LMF24CL260N"', | |
2439 silly registry.get 'x-served-by': 'cache-syd1621-SYD', | |
2439 silly registry.get 'x-cache': 'HIT', | |
2439 silly registry.get 'x-cache-hits': '37', | |
2439 silly registry.get 'x-timer': 'S1402280568.261870,VS0,VE190', | |
2439 silly registry.get vary: 'Accept', | |
2439 silly registry.get 'content-length': '0', | |
2439 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
2439 silly registry.get connection: 'Keep-Alive' } ] | |
2440 verbose etag each-async from cache | |
2441 silly addNameRange number 2 { name: 'hooker', range: '>=0.2.3-0 <0.3.0-0', hasData: true } | |
2442 silly addNameRange versions [ 'hooker', [ '0.2.3' ] ] | |
2443 verbose addNamed [ 'hooker', '0.2.3' ] | |
2444 verbose addNamed [ '0.2.3', '0.2.3' ] | |
2445 silly lockFile 97e6505f-hooker-0-2-3 [email protected] | |
2446 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\97e6505f-hooker-0-2-3.lock | |
2447 silly addNameRange number 2 { name: 'each-async', | |
2447 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
2447 silly addNameRange hasData: true } | |
2448 silly addNameRange versions [ 'each-async', [ '0.1.0', '0.1.1', '0.1.2', '0.1.3' ] ] | |
2449 verbose addNamed [ 'each-async', '0.1.3' ] | |
2450 verbose addNamed [ '0.1.3', '0.1.3' ] | |
2451 silly lockFile b71a3e6d-each-async-0-1-3 [email protected] | |
2452 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b71a3e6d-each-async-0-1-3.lock | |
2453 silly addNameRange number 2 { name: 'multimatch', | |
2453 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
2453 silly addNameRange hasData: true } | |
2454 silly addNameRange versions [ 'multimatch', [ '0.1.0', '0.2.0' ] ] | |
2455 verbose addNamed [ 'multimatch', '0.1.0' ] | |
2456 verbose addNamed [ '0.1.0', '0.1.0' ] | |
2457 silly lockFile f5c80794-multimatch-0-1-0 [email protected] | |
2458 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\f5c80794-multimatch-0-1-0.lock | |
2459 silly lockFile b71a3e6d-each-async-0-1-3 [email protected] | |
2460 silly lockFile b71a3e6d-each-async-0-1-3 [email protected] | |
2461 silly lockFile 700b1142-each-async-0-1-0 each-async@~0.1.0 | |
2462 silly lockFile 700b1142-each-async-0-1-0 each-async@~0.1.0 | |
2463 silly lockFile f5c80794-multimatch-0-1-0 [email protected] | |
2464 silly lockFile f5c80794-multimatch-0-1-0 [email protected] | |
2465 silly lockFile 97e6505f-hooker-0-2-3 [email protected] | |
2466 silly lockFile 97e6505f-hooker-0-2-3 [email protected] | |
2467 silly lockFile 05ec63db-multimatch-0-1-0 multimatch@^0.1.0 | |
2468 silly lockFile 05ec63db-multimatch-0-1-0 multimatch@^0.1.0 | |
2469 silly lockFile 89b0ddac-hooker-0-2-3 hooker@^0.2.3 | |
2470 silly lockFile 89b0ddac-hooker-0-2-3 hooker@^0.2.3 | |
2471 silly resolved [ { name: 'findup-sync', | |
2471 silly resolved description: 'Find the first file matching a given pattern in the current directory or the nearest ancestor directory.', | |
2471 silly resolved version: '0.1.3', | |
2471 silly resolved homepage: 'https://github.com/cowboy/node-findup-sync', | |
2471 silly resolved author: { name: '"Cowboy" Ben Alman', url: 'http://benalman.com/' }, | |
2471 silly resolved repository: | |
2471 silly resolved { type: 'git', | |
2471 silly resolved url: 'git://github.com/cowboy/node-findup-sync.git' }, | |
2471 silly resolved bugs: { url: 'https://github.com/cowboy/node-findup-sync/issues' }, | |
2471 silly resolved licenses: [ [Object] ], | |
2471 silly resolved main: 'lib/findup-sync', | |
2471 silly resolved engines: { node: '>= 0.6.0' }, | |
2471 silly resolved scripts: { test: 'grunt nodeunit' }, | |
2471 silly resolved dependencies: { glob: '~3.2.9', lodash: '~2.4.1' }, | |
2471 silly resolved devDependencies: | |
2471 silly resolved { grunt: '~0.4.4', | |
2471 silly resolved 'grunt-contrib-jshint': '~0.9.2', | |
2471 silly resolved 'grunt-contrib-nodeunit': '~0.3.3' }, | |
2471 silly resolved keywords: [ 'find', 'glob', 'file' ], | |
2471 silly resolved readme: '# findup-sync [![Build Status](https://secure.travis-ci.org/cowboy/node-findup-sync.png?branch=master)](http://travis-ci.org/cowboy/node-findup-sync)\n\nFind the first file matching a given pattern in the current directory or the nearest ancestor directory.\n\n## Getting Started\nInstall the module with: `npm install findup-sync`\n\n```js\nvar findup = require(\'findup-sync\');\n\n// Start looking in the CWD.\nvar filepath1 = findup(\'{a,b}*.txt\');\n\n// Start looking somewhere else, and ignore case (probably a good idea).\nvar filepath2 = findup(\'{a,b}*.txt\', {cwd: \'/some/path\', nocase: true});\n```\n\n## Usage\n\n```js\nfindup(patternOrPatterns [, minimatchOptions])\n```\n\n### patternOrPatterns\nType: `String` or `Array` \nDefault: none\n\nOne or more wildcard glob patterns. Or just filenames.\n\n### minimatchOptions\nType: `Object` \nDefault: `{}`\n\nOptions to be passed to [minimatch](https://github.com/isaacs/minimatch).\n\nNote that if you want to start in a different directory than the current working directory, specify a `cwd` property here.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n## Release History\n2014-03-14 - v0.1.3 - Updated dependencies. \n2013-03-08 - v0.1.2 - Updated dependencies. Fixed a Node 0.9.x bug. Updated unit tests to work cross-platform. \n2012-11-15 - v0.1.1 - Now works without an options object. \n2012-11-01 - v0.1.0 - Initial release.\n', | |
2471 silly resolved readmeFilename: 'README.md', | |
2471 silly resolved _id: '[email protected]', | |
2471 silly resolved _from: 'findup-sync@^0.1.2' }, | |
2471 silly resolved { name: 'multimatch', | |
2471 silly resolved version: '0.1.0', | |
2471 silly resolved description: 'Adds multiple patterns support to minimatch.match()', | |
2471 silly resolved license: 'MIT', | |
2471 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/multimatch' }, | |
2471 silly resolved author: | |
2471 silly resolved { name: 'Sindre Sorhus', | |
2471 silly resolved email: '[email protected]', | |
2471 silly resolved url: 'http://sindresorhus.com' }, | |
2471 silly resolved engines: { node: '>=0.10.0' }, | |
2471 silly resolved scripts: { test: 'mocha' }, | |
2471 silly resolved files: [ 'index.js' ], | |
2471 silly resolved keywords: | |
2471 silly resolved [ 'minimatch', | |
2471 silly resolved 'match', | |
2471 silly resolved 'matcher', | |
2471 silly resolved 'pattern', | |
2471 silly resolved 'patterns', | |
2471 silly resolved 'glob', | |
2471 silly resolved 'globbing', | |
2471 silly resolved 'expand', | |
2471 silly resolved 'wildcard' ], | |
2471 silly resolved dependencies: { lodash: '~2.4.1', minimatch: '~0.2.14' }, | |
2471 silly resolved devDependencies: { mocha: '*' }, | |
2471 silly resolved readme: '# multimatch [![Build Status](https://travis-ci.org/sindresorhus/multimatch.png?branch=master)](http://travis-ci.org/sindresorhus/multimatch)\n\n> Adds multiple patterns support to [`minimatch.match()`](https://github.com/isaacs/minimatch#minimatchmatchlist-pattern-options)\n\n\n#### Comparison\n\nMinimatch:\n\n```js\nminimatch.match([\'unicorn\', \'cake\', \'rainbows\'], \'*corn\');\n```\n\nMultimatch:\n\n```js\nmultimatch([\'unicorn\', \'cake\', \'rainbows\'], [\'*corn\', \'rain*\']);\n```\n\n\n## Install\n\nInstall with [npm](https://npmjs.org/package/multimatch)\n\n```\nnpm install --save multimatch\n```\n\n\n## Usage\n\n```js\nvar multimatch = require(\'multimatch\');\n\nmultimatch([\'unicorn\', \'cake\', \'rainbows\'], [\'!cake\', \'*corn\']));\n//=> [\'unicorn\', \'rainbows\']\n```\n\nPatterns are additive while negations (eg `[\'foo\', \'!bar\']`) are based on the current set. Exception is if the first pattern is negation, then it will get the full set, so to match user expectation (eg. `[\'!foo\']` will match everything except `foo`). Order matters.\n\nSee the [tests](https://github.com/sindresorhus/multimatch/blob/master/test.js) for more usage examples and expected matches.\n\n\n## API\n\nSame as [`multimatch.match()`](https://github.com/isaacs/minimatch#minimatchmatchlist-pattern-options) except for `pattern` also accepting an array.\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n', | |
2471 silly resolved readmeFilename: 'readme.md', | |
2471 silly resolved bugs: { url: 'https://github.com/sindresorhus/multimatch/issues' }, | |
2471 silly resolved homepage: 'https://github.com/sindresorhus/multimatch', | |
2471 silly resolved _id: '[email protected]', | |
2471 silly resolved _from: 'multimatch@^0.1.0' } ] | |
2472 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks | |
2473 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks | |
2474 info installOne [email protected] | |
2475 info installOne [email protected] | |
2476 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync unbuild | |
2477 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch unbuild | |
2478 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\findup-sync\0.1.3\package.tgz | |
2479 silly lockFile 056ab11c-t-tasks-node-modules-findup-sync tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync | |
2480 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync C:\Users\AlecTaylor\AppData\Roaming\npm-cache\056ab11c-t-tasks-node-modules-findup-sync.lock | |
2481 silly lockFile bff6e6cc-he-findup-sync-0-1-3-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\findup-sync\0.1.3\package.tgz | |
2482 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\findup-sync\0.1.3\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\bff6e6cc-he-findup-sync-0-1-3-package-tgz.lock | |
2483 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\multimatch\0.1.0\package.tgz | |
2484 silly lockFile 2e939321-nt-tasks-node-modules-multimatch tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch | |
2485 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch C:\Users\AlecTaylor\AppData\Roaming\npm-cache\2e939321-nt-tasks-node-modules-multimatch.lock | |
2486 silly lockFile 8b186772-che-multimatch-0-1-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\multimatch\0.1.0\package.tgz | |
2487 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\multimatch\0.1.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8b186772-che-multimatch-0-1-0-package-tgz.lock | |
2488 silly gunzTarPerm modes [ '755', '644' ] | |
2489 silly gunzTarPerm modes [ '755', '644' ] | |
2490 silly gunzTarPerm extractEntry package.json | |
2491 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
2492 silly gunzTarPerm extractEntry package.json | |
2493 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
2494 silly gunzTarPerm extractEntry index.js | |
2495 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
2496 silly gunzTarPerm extractEntry readme.md | |
2497 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
2498 silly gunzTarPerm extractEntry .npmignore | |
2499 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
2500 silly gunzTarPerm extractEntry README.md | |
2501 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
2502 silly gunzTarPerm extractEntry Gruntfile.js | |
2503 silly gunzTarPerm modified mode [ 'Gruntfile.js', 438, 420 ] | |
2504 silly gunzTarPerm extractEntry .jshintrc | |
2505 silly gunzTarPerm modified mode [ '.jshintrc', 438, 420 ] | |
2506 silly gunzTarPerm extractEntry .travis.yml | |
2507 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ] | |
2508 silly gunzTarPerm extractEntry LICENSE-MIT | |
2509 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 438, 420 ] | |
2510 silly gunzTarPerm extractEntry lib/findup-sync.js | |
2511 silly gunzTarPerm modified mode [ 'lib/findup-sync.js', 438, 420 ] | |
2512 silly gunzTarPerm extractEntry test/findup-sync_test.js | |
2513 silly gunzTarPerm modified mode [ 'test/findup-sync_test.js', 438, 420 ] | |
2514 silly lockFile 2e939321-nt-tasks-node-modules-multimatch tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch | |
2515 silly lockFile 2e939321-nt-tasks-node-modules-multimatch tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch | |
2516 silly lockFile 8b186772-che-multimatch-0-1-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\multimatch\0.1.0\package.tgz | |
2517 silly lockFile 8b186772-che-multimatch-0-1-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\multimatch\0.1.0\package.tgz | |
2518 silly gunzTarPerm extractEntry test/fixtures/a/b/bar.txt | |
2519 silly gunzTarPerm modified mode [ 'test/fixtures/a/b/bar.txt', 438, 420 ] | |
2520 silly gunzTarPerm extractEntry test/fixtures/a/foo.txt | |
2521 silly gunzTarPerm modified mode [ 'test/fixtures/a/foo.txt', 438, 420 ] | |
2522 info preinstall [email protected] | |
2523 verbose readDependencies using package.json deps | |
2524 verbose readDependencies using package.json deps | |
2525 silly gunzTarPerm extractEntry test/fixtures/a.txt | |
2526 silly gunzTarPerm modified mode [ 'test/fixtures/a.txt', 438, 420 ] | |
2527 silly gunzTarPerm extractEntry test/fixtures/aaa.txt | |
2528 silly gunzTarPerm modified mode [ 'test/fixtures/aaa.txt', 438, 420 ] | |
2529 verbose cache add [ 'lodash@~2.4.1', null ] | |
2530 verbose cache add name=undefined spec="lodash@~2.4.1" args=["lodash@~2.4.1",null] | |
2531 verbose parsed url { protocol: null, | |
2531 verbose parsed url slashes: null, | |
2531 verbose parsed url auth: null, | |
2531 verbose parsed url host: null, | |
2531 verbose parsed url port: null, | |
2531 verbose parsed url hostname: null, | |
2531 verbose parsed url hash: null, | |
2531 verbose parsed url search: null, | |
2531 verbose parsed url query: null, | |
2531 verbose parsed url pathname: 'lodash@~2.4.1', | |
2531 verbose parsed url path: 'lodash@~2.4.1', | |
2531 verbose parsed url href: 'lodash@~2.4.1' } | |
2532 verbose cache add name="lodash" spec="~2.4.1" args=["lodash","~2.4.1"] | |
2533 verbose parsed url { protocol: null, | |
2533 verbose parsed url slashes: null, | |
2533 verbose parsed url auth: null, | |
2533 verbose parsed url host: null, | |
2533 verbose parsed url port: null, | |
2533 verbose parsed url hostname: null, | |
2533 verbose parsed url hash: null, | |
2533 verbose parsed url search: null, | |
2533 verbose parsed url query: null, | |
2533 verbose parsed url pathname: '~2.4.1', | |
2533 verbose parsed url path: '~2.4.1', | |
2533 verbose parsed url href: '~2.4.1' } | |
2534 verbose addNamed [ 'lodash', '~2.4.1' ] | |
2535 verbose addNamed [ null, '>=2.4.1-0 <2.5.0-0' ] | |
2536 silly lockFile 257f9ab3-lodash-2-4-1 lodash@~2.4.1 | |
2537 verbose lock lodash@~2.4.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\257f9ab3-lodash-2-4-1.lock | |
2538 verbose cache add [ 'minimatch@~0.2.14', null ] | |
2539 verbose cache add name=undefined spec="minimatch@~0.2.14" args=["minimatch@~0.2.14",null] | |
2540 verbose parsed url { protocol: null, | |
2540 verbose parsed url slashes: null, | |
2540 verbose parsed url auth: null, | |
2540 verbose parsed url host: null, | |
2540 verbose parsed url port: null, | |
2540 verbose parsed url hostname: null, | |
2540 verbose parsed url hash: null, | |
2540 verbose parsed url search: null, | |
2540 verbose parsed url query: null, | |
2540 verbose parsed url pathname: 'minimatch@~0.2.14', | |
2540 verbose parsed url path: 'minimatch@~0.2.14', | |
2540 verbose parsed url href: 'minimatch@~0.2.14' } | |
2541 verbose cache add name="minimatch" spec="~0.2.14" args=["minimatch","~0.2.14"] | |
2542 verbose parsed url { protocol: null, | |
2542 verbose parsed url slashes: null, | |
2542 verbose parsed url auth: null, | |
2542 verbose parsed url host: null, | |
2542 verbose parsed url port: null, | |
2542 verbose parsed url hostname: null, | |
2542 verbose parsed url hash: null, | |
2542 verbose parsed url search: null, | |
2542 verbose parsed url query: null, | |
2542 verbose parsed url pathname: '~0.2.14', | |
2542 verbose parsed url path: '~0.2.14', | |
2542 verbose parsed url href: '~0.2.14' } | |
2543 verbose addNamed [ 'minimatch', '~0.2.14' ] | |
2544 verbose addNamed [ null, '>=0.2.14-0 <0.3.0-0' ] | |
2545 silly lockFile df8964aa-minimatch-0-2-14 minimatch@~0.2.14 | |
2546 verbose lock minimatch@~0.2.14 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\df8964aa-minimatch-0-2-14.lock | |
2547 silly addNameRange { name: 'lodash', range: '>=2.4.1-0 <2.5.0-0', hasData: false } | |
2548 silly addNameRange { name: 'minimatch', | |
2548 silly addNameRange range: '>=0.2.14-0 <0.3.0-0', | |
2548 silly addNameRange hasData: false } | |
2549 verbose registry.get lodash not expired, no request | |
2550 silly addNameRange number 2 { name: 'lodash', range: '>=2.4.1-0 <2.5.0-0', hasData: true } | |
2551 silly addNameRange versions [ 'lodash', | |
2551 silly addNameRange [ '0.1.0', | |
2551 silly addNameRange '0.2.0', | |
2551 silly addNameRange '0.2.1', | |
2551 silly addNameRange '0.2.2', | |
2551 silly addNameRange '0.3.0', | |
2551 silly addNameRange '0.3.1', | |
2551 silly addNameRange '0.3.2', | |
2551 silly addNameRange '0.4.0', | |
2551 silly addNameRange '0.4.1', | |
2551 silly addNameRange '0.4.2', | |
2551 silly addNameRange '0.5.0-rc.1', | |
2551 silly addNameRange '0.5.0', | |
2551 silly addNameRange '0.5.1', | |
2551 silly addNameRange '0.5.2', | |
2551 silly addNameRange '0.6.0', | |
2551 silly addNameRange '0.6.1', | |
2551 silly addNameRange '0.7.0', | |
2551 silly addNameRange '0.8.0', | |
2551 silly addNameRange '0.8.1', | |
2551 silly addNameRange '0.8.2', | |
2551 silly addNameRange '0.9.0', | |
2551 silly addNameRange '0.9.1', | |
2551 silly addNameRange '0.9.2', | |
2551 silly addNameRange '0.10.0', | |
2551 silly addNameRange '1.0.0-rc.1', | |
2551 silly addNameRange '1.0.0-rc.2', | |
2551 silly addNameRange '1.0.0-rc.3', | |
2551 silly addNameRange '1.0.0', | |
2551 silly addNameRange '1.0.1', | |
2551 silly addNameRange '1.1.0', | |
2551 silly addNameRange '1.1.1', | |
2551 silly addNameRange '1.2.0', | |
2551 silly addNameRange '1.2.1', | |
2551 silly addNameRange '1.3.0', | |
2551 silly addNameRange '1.3.1', | |
2551 silly addNameRange '2.0.0', | |
2551 silly addNameRange '2.1.0', | |
2551 silly addNameRange '2.2.0', | |
2551 silly addNameRange '2.2.1', | |
2551 silly addNameRange '2.3.0', | |
2551 silly addNameRange '2.4.0', | |
2551 silly addNameRange '2.4.1' ] ] | |
2552 verbose addNamed [ 'lodash', '2.4.1' ] | |
2553 verbose addNamed [ '2.4.1', '2.4.1' ] | |
2554 silly lockFile 8502be2a-lodash-2-4-1 [email protected] | |
2555 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8502be2a-lodash-2-4-1.lock | |
2556 verbose registry.get minimatch not expired, no request | |
2557 silly addNameRange number 2 { name: 'minimatch', | |
2557 silly addNameRange range: '>=0.2.14-0 <0.3.0-0', | |
2557 silly addNameRange hasData: true } | |
2558 silly addNameRange versions [ 'minimatch', | |
2558 silly addNameRange [ '0.0.1', | |
2558 silly addNameRange '0.0.2', | |
2558 silly addNameRange '0.0.4', | |
2558 silly addNameRange '0.0.5', | |
2558 silly addNameRange '0.1.1', | |
2558 silly addNameRange '0.1.2', | |
2558 silly addNameRange '0.1.3', | |
2558 silly addNameRange '0.1.4', | |
2558 silly addNameRange '0.1.5', | |
2558 silly addNameRange '0.2.0', | |
2558 silly addNameRange '0.2.2', | |
2558 silly addNameRange '0.2.3', | |
2558 silly addNameRange '0.2.4', | |
2558 silly addNameRange '0.2.5', | |
2558 silly addNameRange '0.2.6', | |
2558 silly addNameRange '0.2.7', | |
2558 silly addNameRange '0.2.8', | |
2558 silly addNameRange '0.2.9', | |
2558 silly addNameRange '0.2.10', | |
2558 silly addNameRange '0.2.11', | |
2558 silly addNameRange '0.2.12', | |
2558 silly addNameRange '0.2.13', | |
2558 silly addNameRange '0.2.14', | |
2558 silly addNameRange '0.3.0' ] ] | |
2559 verbose addNamed [ 'minimatch', '0.2.14' ] | |
2560 verbose addNamed [ '0.2.14', '0.2.14' ] | |
2561 silly lockFile a72880d0-minimatch-0-2-14 [email protected] | |
2562 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\a72880d0-minimatch-0-2-14.lock | |
2563 silly lockFile 8502be2a-lodash-2-4-1 [email protected] | |
2564 silly lockFile 8502be2a-lodash-2-4-1 [email protected] | |
2565 silly lockFile 257f9ab3-lodash-2-4-1 lodash@~2.4.1 | |
2566 silly lockFile 257f9ab3-lodash-2-4-1 lodash@~2.4.1 | |
2567 silly lockFile a72880d0-minimatch-0-2-14 [email protected] | |
2568 silly lockFile a72880d0-minimatch-0-2-14 [email protected] | |
2569 silly lockFile df8964aa-minimatch-0-2-14 minimatch@~0.2.14 | |
2570 silly lockFile df8964aa-minimatch-0-2-14 minimatch@~0.2.14 | |
2571 silly resolved [ { author: | |
2571 silly resolved { name: 'Isaac Z. Schlueter', | |
2571 silly resolved email: '[email protected]', | |
2571 silly resolved url: 'http://blog.izs.me' }, | |
2571 silly resolved name: 'minimatch', | |
2571 silly resolved description: 'a glob matcher in javascript', | |
2571 silly resolved version: '0.2.14', | |
2571 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/minimatch.git' }, | |
2571 silly resolved main: 'minimatch.js', | |
2571 silly resolved scripts: { test: 'tap test/*.js' }, | |
2571 silly resolved engines: { node: '*' }, | |
2571 silly resolved dependencies: { 'lru-cache': '2', sigmund: '~1.0.0' }, | |
2571 silly resolved devDependencies: { tap: '' }, | |
2571 silly resolved license: | |
2571 silly resolved { type: 'MIT', | |
2571 silly resolved url: 'http://github.com/isaacs/minimatch/raw/master/LICENSE' }, | |
2571 silly resolved readme: '# minimatch\n\nA minimal matching utility.\n\n[![Build Status](https://secure.travis-ci.org/isaacs/minimatch.png)](http://travis-ci.org/isaacs/minimatch)\n\n\nThis is the matching library used internally by npm.\n\nEventually, it will replace the C binding in node-glob.\n\nIt works by converting glob expressions into JavaScript `RegExp`\nobjects.\n\n## Usage\n\n```javascript\nvar minimatch = require("minimatch")\n\nminimatch("bar.foo", "*.foo") // true!\nminimatch("bar.foo", "*.bar") // false!\nminimatch("bar.foo", "*.+(bar|foo)", { debug: true }) // true, and noisy!\n```\n\n## Features\n\nSupports these glob features:\n\n* Brace Expansion\n* Extended glob matching\n* "Globstar" `**` matching\n\nSee:\n\n* `man sh`\n* `man bash`\n* `man 3 fnmatch`\n* `man 5 gitignore`\n\n## Minimatch Class\n\nCreate a minimatch object by instanting the `minimatch.Minimatch` class.\n\n```javascript\nvar Minimatch = require("minimatch").Minimatch\nvar mm = new Minimatch(pattern, options)\n```\n\n### Properties\n\n* `pattern` The original pattern the minimatch object represents.\n* `options` The options supplied to the constructor.\n* `set` A 2-dimensional array of regexp or string expressions.\n Each row in the\n array corresponds to a brace-expanded pattern. Each item in the row\n corresponds to a single path-part. For example, the pattern\n `{a,b/c}/d` would expand to a set of patterns like:\n\n [ [ a, d ]\n , [ b, c, d ] ]\n\n If a portion of the pattern doesn\'t have any "magic" in it\n (that is, it\'s something like `"foo"` rather than `fo*o?`), then it\n will be left as a string rather than converted to a regular\n expression.\n\n* `regexp` Created by the `makeRe` method. A single regular expression\n expressing the entire pattern. This is useful in cases where you wish\n to use the pattern somewhat like `fnmatch(3)` with `FNM_PATH` enabled.\n* `negate` True if the pattern is negated.\n* `comment` True if the pattern is a comment.\n* `empty` True if the pattern is `""`.\n\n### Methods\n\n* `makeRe` Generate the `regexp` member if necessary, and return it.\n Will return `false` if the pattern is invalid.\n* `match(fname)` Return true if the filename matches the pattern, or\n false otherwise.\n* `matchOne(fileArray, patternArray, partial)` Take a `/`-split\n filename, and match it against a single row in the `regExpSet`. This\n method is mainly for internal use, but is exposed so that it can be\n used by a glob-walker that needs to avoid excessive filesystem calls.\n\nAll other methods are internal, and will be called as necessary.\n\n## Functions\n\nThe top-level exported function has a `cache` property, which is an LRU\ncache set to store 100 items. So, calling these methods repeatedly\nwith the same pattern and options will use the same Minimatch object,\nsaving the cost of parsing it multiple times.\n\n### minimatch(path, pattern, options)\n\nMain export. Tests a path against the pattern using the options.\n\n```javascript\nvar isJS = minimatch(file, "*.js", { matchBase: true })\n```\n\n### minimatch.filter(pattern, options)\n\nReturns a function that tests its\nsupplied argument, suitable for use with `Array.filter`. Example:\n\n```javascript\nvar javascripts = fileList.filter(minimatch.filter("*.js", {matchBase: true}))\n```\n\n### minimatch.match(list, pattern, options)\n\nMatch against the list of\nfiles, in the style of fnmatch or glob. If nothing is matched, and\noptions.nonull is set, then return a list containing the pattern itself.\n\n```javascript\nvar javascripts = minimatch.match(fileList, "*.js", {matchBase: true}))\n```\n\n### minimatch.makeRe(pattern, options)\n\nMake a regular expression object from the pattern.\n\n## Options\n\nAll options are `false` by default.\n\n### debug\n\nDump a ton of stuff to stderr.\n\n### nobrace\n\nDo not expand `{a,b}` and `{1..3}` brace sets.\n\n### noglobstar\n\nDisable `**` matching against multiple folder names.\n\n### dot\n\nAllow patterns to match filenames starting with a period, even if\nthe pattern does not explicitly have a period in that spot.\n\nNote that by default, `a/**/b` will **not** match `a/.d/b`, unless `dot`\nis set.\n\n### noext\n\nDisable "extglob" style patterns like `+(a|b)`.\n\n### nocase\n\nPerform a case-insensitive match.\n\n### nonull\n\nWhen a match is not found by `minimatch.match`, return a list containing\nthe pattern itself. When set, an empty list is returned if there are\nno matches.\n\n### matchBase\n\nIf set, then patterns without slashes will be matched\nagainst the basename of the path if it contains slashes. For example,\n`a?b` would match the path `/xyz/123/acb`, but not `/xyz/acb/123`.\n\n### nocomment\n\nSuppress the behavior of treating `#` at the start of a pattern as a\ncomment.\n\n### nonegate\n\nSuppress the behavior of treating a leading `!` character as negation.\n\n### flipNegate\n\nReturns from negate expressions the same as if they were not negated.\n(Ie, true on a hit, false on a miss.)\n\n\n## Comparisons to other fnmatch/glob implementations\n\nWhile strict compliance with the existing standards is a worthwhile\ngoal, some discrepancies exist between minimatch and other\nimplementations, and are intentional.\n\nIf the pattern starts with a `!` character, then it is negated. Set the\n`nonegate` flag to suppress this behavior, and treat leading `!`\ncharacters normally. This is perhaps relevant if you wish to start the\npattern with a negative extglob pattern like `!(a|B)`. Multiple `!`\ncharacters at the start of a pattern will negate the pattern multiple\ntimes.\n\nIf a pattern starts with `#`, then it is treated as a comment, and\nwill not match anything. Use `\\#` to match a literal `#` at the\nstart of a line, or set the `nocomment` flag to suppress this behavior.\n\nThe double-star character `**` is supported by default, unless the\n`noglobstar` flag is set. This is supported in the manner of bsdglob\nand bash 4.1, where `**` only has special significance if it is the only\nthing in a path part. That is, `a/**/b` will match `a/x/y/b`, but\n`a/**b` will not.\n\nIf an escaped pattern has no matches, and the `nonull` flag is set,\nthen minimatch.match returns the pattern as-provided, rather than\ninterpreting the character escapes. For example,\n`minimatch.match([], "\\\\*a\\\\?")` will return `"\\\\*a\\\\?"` rather than\n`"*a?"`. This is akin to setting the `nullglob` option in bash, except\nthat it does not resolve escaped pattern characters.\n\nIf brace expansion is not disabled, then it is performed before any\nother interpretation of the glob pattern. Thus, a pattern like\n`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded\n**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are\nchecked for validity. Since those two are valid, matching proceeds.\n', | |
2571 silly resolved readmeFilename: 'README.md', | |
2571 silly resolved bugs: { url: 'https://github.com/isaacs/minimatch/issues' }, | |
2571 silly resolved homepage: 'https://github.com/isaacs/minimatch', | |
2571 silly resolved _id: '[email protected]', | |
2571 silly resolved _from: 'minimatch@~0.2.14' }, | |
2571 silly resolved { name: 'lodash', | |
2571 silly resolved version: '2.4.1', | |
2571 silly resolved description: 'A utility library delivering consistency, customization, performance, & extras.', | |
2571 silly resolved homepage: 'http://lodash.com/', | |
2571 silly resolved license: 'MIT', | |
2571 silly resolved main: 'dist/lodash.js', | |
2571 silly resolved keywords: | |
2571 silly resolved [ 'amd', | |
2571 silly resolved 'browser', | |
2571 silly resolved 'client', | |
2571 silly resolved 'customize', | |
2571 silly resolved 'functional', | |
2571 silly resolved 'server', | |
2571 silly resolved 'util' ], | |
2571 silly resolved author: | |
2571 silly resolved { name: 'John-David Dalton', | |
2571 silly resolved email: '[email protected]', | |
2571 silly resolved url: 'http://allyoucanleet.com/' }, | |
2571 silly resolved contributors: [ [Object], [Object], [Object], [Object] ], | |
2571 silly resolved bugs: { url: 'https://github.com/lodash/lodash/issues' }, | |
2571 silly resolved repository: { type: 'git', url: 'https://github.com/lodash/lodash.git' }, | |
2571 silly resolved engines: [ 'node', 'rhino' ], | |
2571 silly resolved files: | |
2571 silly resolved [ 'LICENSE.txt', | |
2571 silly resolved 'lodash.js', | |
2571 silly resolved 'dist/lodash.js', | |
2571 silly resolved 'dist/lodash.min.js', | |
2571 silly resolved 'dist/lodash.compat.js', | |
2571 silly resolved 'dist/lodash.compat.min.js', | |
2571 silly resolved 'dist/lodash.underscore.js', | |
2571 silly resolved 'dist/lodash.underscore.min.js' ], | |
2571 silly resolved jam: { main: 'dist/lodash.compat.js', include: [Object] }, | |
2571 silly resolved volo: { type: 'directory', ignore: [Object] }, | |
2571 silly resolved readme: '# Lo-Dash v2.4.1\nA utility library delivering consistency, [customization](http://lodash.com/custom-builds), [performance](http://lodash.com/benchmarks), & [extras](http://lodash.com/#features).\n\n## Download\n\nCheck out our [wiki]([https://github.com/lodash/lodash/wiki/build-differences]) for details over the differences between builds.\n\n* Modern builds perfect for newer browsers/environments:<br>\n[Development](https://raw.github.com/lodash/lodash/2.4.1/dist/lodash.js) &\n[Production](https://raw.github.com/lodash/lodash/2.4.1/dist/lodash.min.js)\n\n* Compatibility builds for older environment support too:<br>\n[Development](https://raw.github.com/lodash/lodash/2.4.1/dist/lodash.compat.js) &\n[Production](https://raw.github.com/lodash/lodash/2.4.1/dist/lodash.compat.min.js)\n\n* Underscore builds to use as a drop-in replacement:<br>\n[Development](https://raw.github.com/lodash/lodash/2.4.1/dist/lodash.underscore.js) &\n[Production](https://raw.github.com/lodash/lodash/2.4.1/dist/lodash.underscore.min.js)\n\nCDN copies are available on [cdnjs](http://cdnjs.com/libraries/lodash.js/) & [jsDelivr](http://www.jsdelivr.com/#!lodash). For smaller file sizes, create [custom builds](http://lodash.com/custom-builds) with only the features needed.\n\nLove modules? We’ve got you covered with [lodash-amd](https://npmjs.org/package/lodash-amd), [lodash-es6](https://github.com/lodash/lodash-es6), [lodash-node](https://npmjs.org/package/lodash-node), & [npm packages](https://npmjs.org/browse/keyword/lodash-modularized) per method.\n\n## Dive in\n\nThere’s plenty of **[documentation](http://lodash.com/docs)**, [unit tests](http://lodash.com/tests), & [benchmarks](http://lodash.com/benchmarks).<br>\nCheck out <a href="http://devdocs.io/lodash/">DevDocs</a> as a fast, organized, & searchable interface for our documentation.\n\nThe full changelog for this release is available on our [wiki](https://github.com/lodash/lodash/wiki/Changelog).<br>\nA list of upcoming features is available on our [roadmap](https://github.com/lodash/lodash/wiki/Roadmap).\n\n## Features *not* in Underscore\n\n * AMD loader support ([curl](https://github.com/cujojs/curl), [dojo](http://dojotoolkit.org/), [requirejs](http://requirejs.org/), etc.)\n * [_(…)](http://lodash.com/docs#_) supports intuitive chaining\n * [_.at](http://lodash.com/docs#at) for cherry-picking collection values\n * [_.bindKey](http://lodash.com/docs#bindKey) for binding [*“lazy”*](http://michaux.ca/articles/lazy-function-definition-pattern) defined methods\n * [_.clone](http://lodash.com/docs#clone) supports shallow cloning of `Date` & `RegExp` objects\n * [_.cloneDeep](http://lodash.com/docs#cloneDeep) for deep cloning arrays & objects\n * [_.constant](http://lodash.com/docs#constant) & [_.property](http://lodash.com/docs#property) function generators for composing functions\n * [_.contains](http://lodash.com/docs#contains) accepts a `fromIndex`\n * [_.create](http://lodash.com/docs#create) for easier object inheritance\n * [_.createCallback](http://lodash.com/docs#createCallback) for extending callbacks in methods & mixins\n * [_.curry](http://lodash.com/docs#curry) for creating [curried](http://hughfdjackson.com/javascript/2013/07/06/why-curry-helps/) functions\n * [_.debounce](http://lodash.com/docs#debounce) & [_.throttle](http://lodash.com/docs#throttle) accept additional `options` for more control\n * [_.findIndex](http://lodash.com/docs#findIndex) & [_.findKey](http://lodash.com/docs#findKey) for finding indexes & keys\n * [_.forEach](http://lodash.com/docs#forEach) is chainable & supports exiting early\n * [_.forIn](http://lodash.com/docs#forIn) for iterating own & inherited properties\n * [_.forOwn](http://lodash.com/docs#forOwn) for iterating own properties\n * [_.isPlainObject](http://lodash.com/docs#isPlainObject) for checking if values are created by `Object`\n * [_.mapValues](http://lodash.com/docs#mapValues) for [mapping](http://lodash.com/docs#map) values to an object\n * [_.memoize](http://lodash.com/docs#memoize) exposes the `cache` of memoized functions\n * [_.merge](http://lodash.com/docs#merge) for a deep [_.extend](http://lodash.com/docs#extend)\n * [_.noop](http://lodash.com/docs#noop) for function placeholders\n * [_.now](http://lodash.com/docs#now) as a cross-browser `Date.now` alternative\n * [_.parseInt](http://lodash.com/docs#parseInt) for consistent behavior\n * [_.pull](http://lodash.com/docs#pull) & [_.remove](http://lodash.com/docs#remove) for mutating arrays\n * [_.random](http://lodash.com/docs#random) supports returning floating-point numbers\n * [_.runInContext](http://lodash.com/docs#runInContext) for easier mocking\n * [_.sortBy](http://lodash.com/docs#sortBy) supports sorting by multiple properties\n * [_.support](http://lodash.com/docs#support) for flagging environment features\n * [_.template](http://lodash.com/docs#template) supports [*“imports”*](http://lodash.com/docs#templateSettings_imports) options & [ES6 template delimiters](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-literals-string-literals)\n * [_.transform](http://lodash.com/docs#transform) as a powerful alternative to [_.reduce](http://lodash.com/docs#reduce) for transforming objects\n * [_.where](http://lodash.com/docs#where) supports deep object comparisons\n * [_.xor](http://lodash.com/docs#xor) as a companion to [_.difference](http://lodash.com/docs#difference), [_.intersection](http://lodash.com/docs#intersection), & [_.union](http://lodash.com/docs#union)\n * [_.zip](http://lodash.com/docs#zip) is capable of unzipping values\n * [_.omit](http://lodash.com/docs#omit), [_.pick](http://lodash.com/docs#pick), &\n [more](http://lodash.com/docs "_.assign, _.clone, _.cloneDeep, _.first, _.initial, _.isEqual, _.last, _.merge, _.rest") accept callbacks\n * [_.contains](http://lodash.com/docs#contains), [_.toArray](http://lodash.com/docs#toArray), &\n [more](http://lodash.com/docs "_.at, _.countBy, _.every, _.filter, _.find, _.forEach, _.forEachRight, _.groupBy, _.invoke, _.map, _.max, _.min, _.pluck, _.reduce, _.reduceRight, _.reject, _.shuffle, _.size, _.some, _.sortBy, _.where") accept strings\n * [_.filter](http://lodash.com/docs#filter), [_.map](http://lodash.com/docs#map), &\n [more](http://lodash.com/docs "_.countBy, _.every, _.find, _.findKey, _.findLast, _.findLastIndex, _.findLastKey, _.first, _.groupBy, _.initial, _.last, _.max, _.min, _.reject, _.rest, _.some, _.sortBy, _.sortedIndex, _.uniq") support *“_.pluck”* & *“_.where”* shorthands\n * [_.findLast](http://lodash.com/docs#findLast), [_.findLastIndex](http://lodash.com/docs#findLastIndex), &\n [more](http://lodash.com/docs "_.findLastKey, _.forEachRight, _.forInRight, _.forOwnRight, _.partialRight") right-associative methods\n\n## Resources\n\n * Podcasts\n - [JavaScript Jabber](http://javascriptjabber.com/079-jsj-lo-dash-with-john-david-dalton/)\n\n * Posts\n - [Say “Hello” to Lo-Dash](http://kitcambridge.be/blog/say-hello-to-lo-dash/)\n - [Custom builds in Lo-Dash 2.0](http://kitcambridge.be/blog/custom-builds-in-lo-dash-2-dot-0/)\n\n * Videos\n - [Introduction](https://vimeo.com/44154599)\n - [Origins](https://vimeo.com/44154600)\n - [Optimizations & builds](https://vimeo.com/44154601)\n - [Native method use](https://vimeo.com/48576012)\n - [Testing](https://vimeo.com/45865290)\n - [CascadiaJS ’12](http://www.youtube.com/watch?v=dpPy4f_SeEk)\n\n A list of other community created podcasts, posts, & videos is available on our [wiki](https://github.com/lodash/lodash/wiki/Resources).\n\n## Support\n\nTested in Chrome 5~31, Firefox 2~25, IE 6-11, Opera 9.25~17, Safari 3-7, Node.js 0.6.21~0.10.22, Narwhal 0.3.2, PhantomJS 1.9.2, RingoJS 0.9, & Rhino 1.7RC5.<br>\nAutomated browser test results [are available](https://saucelabs.com/u/lodash) as well as [Travis CI](https://travis-ci.org/) builds for [lodash](https://travis-ci.org/lodash/lodash/), [lodash-cli](https://travis-ci.org/lodash/lodash-cli/), [lodash-amd](https://travis-ci.org/lodash/lodash-amd/), [lodash-node](https://travis-ci.org/lodash/lodash-node/), & [grunt-lodash](https://travis-ci.org/lodash/grunt-lodash).\n\nSpecial thanks to [Sauce Labs](https://saucelabs.com/) for providing automated browser testing.<br>\n[![Sauce Labs](http://lodash.com/_img/sauce.png)](https://saucelabs.com/ "Sauce Labs: Selenium Testing & More")\n\n## Installation & usage\n\nIn browsers:\n\n```html\n<script src="lodash.js"></script>\n```\n\nUsing [`npm`](http://npmjs.org/):\n\n```bash\nnpm i --save lodash\n\n{sudo} npm i -g lodash\nnpm ln lodash\n```\n\nIn [Node.js](http://nodejs.org/) & [Ringo](http://ringojs.org/):\n\n```js\nvar _ = require(\'lodash\');\n// or as Underscore\nvar _ = require(\'lodash/dist/lodash.underscore\');\n```\n\n**Notes:**\n * Don’t assign values to [special variable](http://nodejs.org/api/repl.html#repl_repl_features) `_` when in the REPL\n * If Lo-Dash is installed globally, run [`npm ln lodash`](http://blog.nodejs.org/2011/03/23/npm-1-0-global-vs-local-installation/) in your project’s root directory *before* requiring it\n\nIn [Rhino](http://www.mozilla.org/rhino/):\n\n```js\nload(\'lodash.js\');\n```\n\nIn an AMD loader:\n\n```js\nrequire({\n \'packages\': [\n { \'name\': \'lodash\', \'location\': \'path/to/lodash\', \'main\': \'lodash\' }\n ]\n},\n[\'lodash\'], function(_) {\n console.log(_.VERSION);\n});\n```\n\n## Author\n\n| [![twitter/jdalton](http://gravatar.com/avatar/299a3d891ff1920b69c364d061007043?s=70)](https://twitter.com/jdalton "Follow @jdalton on Twitter") |\n|---|\n| [John-David Dalton](http://allyoucanleet.com/) |\n\n## Contributors\n\n| [![twitter/blainebublitz](http://gravatar.com/avatar/ac1c67fd906c9fecd823ce302283b4c1?s=70)](https://twitter.com/blainebublitz "Follow @BlaineBublitz on Twitter") | [![twitter/kitcambridge](http://gravatar.com/avatar/6662a1d02f351b5ef2f8b4d815804661?s=70)](https://twitter.com/kitcambridge "Follow @kitcambridge on Twitter") | [![twitter/mathias](http://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias "Follow @mathias on Twitter") |\n|---|---|---|\n| [Blaine Bublitz](http://www.iceddev.com/) | [Kit Cambridge](http://kitcambridge.be/) | [Mathias Bynens](http://mathiasbynens.be/) |\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/lodash/lodash/trend.png)](https://bitdeli.com/free "Bitdeli Badge")\n', | |
2571 silly resolved readmeFilename: 'README.md', | |
2571 silly resolved _id: '[email protected]', | |
2571 silly resolved _shasum: '5b7723034dda4d262e5a46fb2c58d7cc22f71420', | |
2571 silly resolved _from: 'lodash@~2.4.1', | |
2571 silly resolved _resolved: 'https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz', | |
2571 silly resolved scripts: {} } ] | |
2572 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch | |
2573 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch | |
2574 info installOne [email protected] | |
2575 info installOne [email protected] | |
2576 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch\node_modules\minimatch unbuild | |
2577 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch\node_modules\lodash unbuild | |
2578 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\minimatch\0.2.14\package.tgz | |
2579 silly lockFile ca4b4d86-ultimatch-node-modules-minimatch tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch\node_modules\minimatch | |
2580 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch\node_modules\minimatch C:\Users\AlecTaylor\AppData\Roaming\npm-cache\ca4b4d86-ultimatch-node-modules-minimatch.lock | |
2581 silly lockFile 2aa1b42f-che-minimatch-0-2-14-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\minimatch\0.2.14\package.tgz | |
2582 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\minimatch\0.2.14\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\2aa1b42f-che-minimatch-0-2-14-package-tgz.lock | |
2583 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\lodash\2.4.1\package.tgz | |
2584 silly lockFile 7b5fde09-s-multimatch-node-modules-lodash tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch\node_modules\lodash | |
2585 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch\node_modules\lodash C:\Users\AlecTaylor\AppData\Roaming\npm-cache\7b5fde09-s-multimatch-node-modules-lodash.lock | |
2586 silly lockFile 8c8d4a0c-m-cache-lodash-2-4-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\lodash\2.4.1\package.tgz | |
2587 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\lodash\2.4.1\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8c8d4a0c-m-cache-lodash-2-4-1-package-tgz.lock | |
2588 silly gunzTarPerm modes [ '755', '644' ] | |
2589 silly gunzTarPerm modes [ '755', '644' ] | |
2590 silly gunzTarPerm extractEntry package.json | |
2591 silly gunzTarPerm extractEntry package.json | |
2592 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
2593 silly gunzTarPerm extractEntry README.md | |
2594 silly gunzTarPerm extractEntry lodash.js | |
2595 silly gunzTarPerm extractEntry .npmignore | |
2596 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
2597 silly gunzTarPerm extractEntry README.md | |
2598 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
2599 silly lockFile 056ab11c-t-tasks-node-modules-findup-sync tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync | |
2600 silly lockFile 056ab11c-t-tasks-node-modules-findup-sync tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync | |
2601 silly lockFile bff6e6cc-he-findup-sync-0-1-3-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\findup-sync\0.1.3\package.tgz | |
2602 silly lockFile bff6e6cc-he-findup-sync-0-1-3-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\findup-sync\0.1.3\package.tgz | |
2603 silly gunzTarPerm extractEntry LICENSE.txt | |
2604 silly gunzTarPerm extractEntry LICENSE | |
2605 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
2606 silly gunzTarPerm extractEntry minimatch.js | |
2607 silly gunzTarPerm modified mode [ 'minimatch.js', 438, 420 ] | |
2608 info preinstall [email protected] | |
2609 verbose readDependencies using package.json deps | |
2610 verbose readDependencies using package.json deps | |
2611 silly gunzTarPerm extractEntry test/basic.js | |
2612 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ] | |
2613 silly gunzTarPerm extractEntry dist/lodash.compat.js | |
2614 silly gunzTarPerm extractEntry dist/lodash.compat.min.js | |
2615 silly gunzTarPerm extractEntry test/brace-expand.js | |
2616 silly gunzTarPerm modified mode [ 'test/brace-expand.js', 438, 420 ] | |
2617 silly gunzTarPerm extractEntry test/caching.js | |
2618 silly gunzTarPerm modified mode [ 'test/caching.js', 438, 420 ] | |
2619 verbose cache add [ 'glob@~3.2.9', null ] | |
2620 verbose cache add name=undefined spec="glob@~3.2.9" args=["glob@~3.2.9",null] | |
2621 verbose parsed url { protocol: null, | |
2621 verbose parsed url slashes: null, | |
2621 verbose parsed url auth: null, | |
2621 verbose parsed url host: null, | |
2621 verbose parsed url port: null, | |
2621 verbose parsed url hostname: null, | |
2621 verbose parsed url hash: null, | |
2621 verbose parsed url search: null, | |
2621 verbose parsed url query: null, | |
2621 verbose parsed url pathname: 'glob@~3.2.9', | |
2621 verbose parsed url path: 'glob@~3.2.9', | |
2621 verbose parsed url href: 'glob@~3.2.9' } | |
2622 verbose cache add name="glob" spec="~3.2.9" args=["glob","~3.2.9"] | |
2623 verbose parsed url { protocol: null, | |
2623 verbose parsed url slashes: null, | |
2623 verbose parsed url auth: null, | |
2623 verbose parsed url host: null, | |
2623 verbose parsed url port: null, | |
2623 verbose parsed url hostname: null, | |
2623 verbose parsed url hash: null, | |
2623 verbose parsed url search: null, | |
2623 verbose parsed url query: null, | |
2623 verbose parsed url pathname: '~3.2.9', | |
2623 verbose parsed url path: '~3.2.9', | |
2623 verbose parsed url href: '~3.2.9' } | |
2624 verbose addNamed [ 'glob', '~3.2.9' ] | |
2625 verbose addNamed [ null, '>=3.2.9-0 <3.3.0-0' ] | |
2626 silly lockFile 200db29c-glob-3-2-9 glob@~3.2.9 | |
2627 verbose lock glob@~3.2.9 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\200db29c-glob-3-2-9.lock | |
2628 verbose cache add [ 'lodash@~2.4.1', null ] | |
2629 verbose cache add name=undefined spec="lodash@~2.4.1" args=["lodash@~2.4.1",null] | |
2630 verbose parsed url { protocol: null, | |
2630 verbose parsed url slashes: null, | |
2630 verbose parsed url auth: null, | |
2630 verbose parsed url host: null, | |
2630 verbose parsed url port: null, | |
2630 verbose parsed url hostname: null, | |
2630 verbose parsed url hash: null, | |
2630 verbose parsed url search: null, | |
2630 verbose parsed url query: null, | |
2630 verbose parsed url pathname: 'lodash@~2.4.1', | |
2630 verbose parsed url path: 'lodash@~2.4.1', | |
2630 verbose parsed url href: 'lodash@~2.4.1' } | |
2631 verbose cache add name="lodash" spec="~2.4.1" args=["lodash","~2.4.1"] | |
2632 verbose parsed url { protocol: null, | |
2632 verbose parsed url slashes: null, | |
2632 verbose parsed url auth: null, | |
2632 verbose parsed url host: null, | |
2632 verbose parsed url port: null, | |
2632 verbose parsed url hostname: null, | |
2632 verbose parsed url hash: null, | |
2632 verbose parsed url search: null, | |
2632 verbose parsed url query: null, | |
2632 verbose parsed url pathname: '~2.4.1', | |
2632 verbose parsed url path: '~2.4.1', | |
2632 verbose parsed url href: '~2.4.1' } | |
2633 verbose addNamed [ 'lodash', '~2.4.1' ] | |
2634 verbose addNamed [ null, '>=2.4.1-0 <2.5.0-0' ] | |
2635 silly lockFile 257f9ab3-lodash-2-4-1 lodash@~2.4.1 | |
2636 verbose lock lodash@~2.4.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\257f9ab3-lodash-2-4-1.lock | |
2637 silly addNameRange { name: 'glob', range: '>=3.2.9-0 <3.3.0-0', hasData: false } | |
2638 silly addNameRange { name: 'lodash', range: '>=2.4.1-0 <2.5.0-0', hasData: false } | |
2639 verbose registry.get glob not expired, no request | |
2640 silly addNameRange number 2 { name: 'glob', range: '>=3.2.9-0 <3.3.0-0', hasData: true } | |
2641 silly addNameRange versions [ 'glob', | |
2641 silly addNameRange [ '1.1.0', | |
2641 silly addNameRange '2.0.9', | |
2641 silly addNameRange '2.0.8', | |
2641 silly addNameRange '2.0.7', | |
2641 silly addNameRange '2.1.0', | |
2641 silly addNameRange '3.0.0', | |
2641 silly addNameRange '3.0.1', | |
2641 silly addNameRange '3.1.0', | |
2641 silly addNameRange '3.1.1', | |
2641 silly addNameRange '3.1.2', | |
2641 silly addNameRange '3.1.3', | |
2641 silly addNameRange '3.1.4', | |
2641 silly addNameRange '3.1.5', | |
2641 silly addNameRange '3.1.6', | |
2641 silly addNameRange '3.1.7', | |
2641 silly addNameRange '3.1.9', | |
2641 silly addNameRange '3.1.10', | |
2641 silly addNameRange '3.1.11', | |
2641 silly addNameRange '3.1.12', | |
2641 silly addNameRange '3.1.13', | |
2641 silly addNameRange '3.1.14', | |
2641 silly addNameRange '3.1.15', | |
2641 silly addNameRange '3.1.16', | |
2641 silly addNameRange '3.1.17', | |
2641 silly addNameRange '3.1.18', | |
2641 silly addNameRange '3.1.19', | |
2641 silly addNameRange '3.1.20', | |
2641 silly addNameRange '3.1.21', | |
2641 silly addNameRange '3.2.0', | |
2641 silly addNameRange '3.2.1', | |
2641 silly addNameRange '3.2.3', | |
2641 silly addNameRange '3.2.4', | |
2641 silly addNameRange '3.2.5', | |
2641 silly addNameRange '3.2.6', | |
2641 silly addNameRange '3.2.7', | |
2641 silly addNameRange '3.2.8', | |
2641 silly addNameRange '3.2.9', | |
2641 silly addNameRange '3.2.10', | |
2641 silly addNameRange '3.2.11', | |
2641 silly addNameRange '4.0.0', | |
2641 silly addNameRange '4.0.1', | |
2641 silly addNameRange '4.0.2' ] ] | |
2642 verbose addNamed [ 'glob', '3.2.11' ] | |
2643 verbose addNamed [ '3.2.11', '3.2.11' ] | |
2644 silly lockFile 3fffafa6-glob-3-2-11 [email protected] | |
2645 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\3fffafa6-glob-3-2-11.lock | |
2646 silly gunzTarPerm extractEntry test/defaults.js | |
2647 silly gunzTarPerm modified mode [ 'test/defaults.js', 438, 420 ] | |
2648 silly gunzTarPerm extractEntry test/extglob-ending-with-state-char.js | |
2649 silly gunzTarPerm modified mode [ 'test/extglob-ending-with-state-char.js', 438, 420 ] | |
2650 verbose registry.get lodash not expired, no request | |
2651 silly addNameRange number 2 { name: 'lodash', range: '>=2.4.1-0 <2.5.0-0', hasData: true } | |
2652 silly addNameRange versions [ 'lodash', | |
2652 silly addNameRange [ '0.1.0', | |
2652 silly addNameRange '0.2.0', | |
2652 silly addNameRange '0.2.1', | |
2652 silly addNameRange '0.2.2', | |
2652 silly addNameRange '0.3.0', | |
2652 silly addNameRange '0.3.1', | |
2652 silly addNameRange '0.3.2', | |
2652 silly addNameRange '0.4.0', | |
2652 silly addNameRange '0.4.1', | |
2652 silly addNameRange '0.4.2', | |
2652 silly addNameRange '0.5.0-rc.1', | |
2652 silly addNameRange '0.5.0', | |
2652 silly addNameRange '0.5.1', | |
2652 silly addNameRange '0.5.2', | |
2652 silly addNameRange '0.6.0', | |
2652 silly addNameRange '0.6.1', | |
2652 silly addNameRange '0.7.0', | |
2652 silly addNameRange '0.8.0', | |
2652 silly addNameRange '0.8.1', | |
2652 silly addNameRange '0.8.2', | |
2652 silly addNameRange '0.9.0', | |
2652 silly addNameRange '0.9.1', | |
2652 silly addNameRange '0.9.2', | |
2652 silly addNameRange '0.10.0', | |
2652 silly addNameRange '1.0.0-rc.1', | |
2652 silly addNameRange '1.0.0-rc.2', | |
2652 silly addNameRange '1.0.0-rc.3', | |
2652 silly addNameRange '1.0.0', | |
2652 silly addNameRange '1.0.1', | |
2652 silly addNameRange '1.1.0', | |
2652 silly addNameRange '1.1.1', | |
2652 silly addNameRange '1.2.0', | |
2652 silly addNameRange '1.2.1', | |
2652 silly addNameRange '1.3.0', | |
2652 silly addNameRange '1.3.1', | |
2652 silly addNameRange '2.0.0', | |
2652 silly addNameRange '2.1.0', | |
2652 silly addNameRange '2.2.0', | |
2652 silly addNameRange '2.2.1', | |
2652 silly addNameRange '2.3.0', | |
2652 silly addNameRange '2.4.0', | |
2652 silly addNameRange '2.4.1' ] ] | |
2653 verbose addNamed [ 'lodash', '2.4.1' ] | |
2654 verbose addNamed [ '2.4.1', '2.4.1' ] | |
2655 silly lockFile 8502be2a-lodash-2-4-1 [email protected] | |
2656 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8502be2a-lodash-2-4-1.lock | |
2657 silly lockFile 8502be2a-lodash-2-4-1 [email protected] | |
2658 silly lockFile 8502be2a-lodash-2-4-1 [email protected] | |
2659 silly lockFile 257f9ab3-lodash-2-4-1 lodash@~2.4.1 | |
2660 silly lockFile 257f9ab3-lodash-2-4-1 lodash@~2.4.1 | |
2661 silly lockFile 3fffafa6-glob-3-2-11 [email protected] | |
2662 silly lockFile 3fffafa6-glob-3-2-11 [email protected] | |
2663 silly lockFile 200db29c-glob-3-2-9 glob@~3.2.9 | |
2664 silly lockFile 200db29c-glob-3-2-9 glob@~3.2.9 | |
2665 silly resolved [ { author: | |
2665 silly resolved { name: 'Isaac Z. Schlueter', | |
2665 silly resolved email: '[email protected]', | |
2665 silly resolved url: 'http://blog.izs.me/' }, | |
2665 silly resolved name: 'glob', | |
2665 silly resolved description: 'a little globber', | |
2665 silly resolved version: '3.2.11', | |
2665 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/node-glob.git' }, | |
2665 silly resolved main: 'glob.js', | |
2665 silly resolved engines: { node: '*' }, | |
2665 silly resolved dependencies: { inherits: '2', minimatch: '0.3' }, | |
2665 silly resolved devDependencies: { tap: '~0.4.0', mkdirp: '0', rimraf: '1' }, | |
2665 silly resolved scripts: | |
2665 silly resolved { test: 'tap test/*.js', | |
2665 silly resolved 'test-regen': 'TEST_REGEN=1 node test/00-setup.js' }, | |
2665 silly resolved license: 'BSD', | |
2665 silly resolved readme: '# Glob\n\nMatch files using the patterns the shell uses, like stars and stuff.\n\nThis is a glob implementation in JavaScript. It uses the `minimatch`\nlibrary to do its matching.\n\n## Attention: node-glob users!\n\nThe API has changed dramatically between 2.x and 3.x. This library is\nnow 100% JavaScript, and the integer flags have been replaced with an\noptions object.\n\nAlso, there\'s an event emitter class, proper tests, and all the other\nthings you\'ve come to expect from node modules.\n\nAnd best of all, no compilation!\n\n## Usage\n\n```javascript\nvar glob = require("glob")\n\n// options is optional\nglob("**/*.js", options, function (er, files) {\n // files is an array of filenames.\n // If the `nonull` option is set, and nothing\n // was found, then files is ["**/*.js"]\n // er is an error object or null.\n})\n```\n\n## Features\n\nPlease see the [minimatch\ndocumentation](https://github.com/isaacs/minimatch) for more details.\n\nSupports these glob features:\n\n* Brace Expansion\n* Extended glob matching\n* "Globstar" `**` matching\n\nSee:\n\n* `man sh`\n* `man bash`\n* `man 3 fnmatch`\n* `man 5 gitignore`\n* [minimatch documentation](https://github.com/isaacs/minimatch)\n\n## glob(pattern, [options], cb)\n\n* `pattern` {String} Pattern to be matched\n* `options` {Object}\n* `cb` {Function}\n * `err` {Error | null}\n * `matches` {Array<String>} filenames found matching the pattern\n\nPerform an asynchronous glob search.\n\n## glob.sync(pattern, [options])\n\n* `pattern` {String} Pattern to be matched\n* `options` {Object}\n* return: {Array<String>} filenames found matching the pattern\n\nPerform a synchronous glob search.\n\n## Class: glob.Glob\n\nCreate a Glob object by instanting the `glob.Glob` class.\n\n```javascript\nvar Glob = require("glob").Glob\nvar mg = new Glob(pattern, options, cb)\n```\n\nIt\'s an EventEmitter, and starts walking the filesystem to find matches\nimmediately.\n\n### new glob.Glob(pattern, [options], [cb])\n\n* `pattern` {String} pattern to search for\n* `options` {Object}\n* `cb` {Function} Called when an error occurs, or matches are found\n * `err` {Error | null}\n * `matches` {Array<String>} filenames found matching the pattern\n\nNote that if the `sync` flag is set in the options, then matches will\nbe immediately available on the `g.found` member.\n\n### Properties\n\n* `minimatch` The minimatch object that the glob uses.\n* `options` The options object passed in.\n* `error` The error encountered. When an error is encountered, the\n glob object is in an undefined state, and should be discarded.\n* `aborted` Boolean which is set to true when calling `abort()`. There\n is no way at this time to continue a glob search after aborting, but\n you can re-use the statCache to avoid having to duplicate syscalls.\n* `statCache` Collection of all the stat results the glob search\n performed.\n* `cache` Convenience object. Each field has the following possible\n values:\n * `false` - Path does not exist\n * `true` - Path exists\n * `1` - Path exists, and is not a directory\n * `2` - Path exists, and is a directory\n * `[file, entries, ...]` - Path exists, is a directory, and the\n array value is the results of `fs.readdir`\n\n### Events\n\n* `end` When the matching is finished, this is emitted with all the\n matches found. If the `nonull` option is set, and no match was found,\n then the `matches` list contains the original pattern. The matches\n are sorted, unless the `nosort` flag is set.\n* `match` Every time a match is found, this is emitted with the matched.\n* `error` Emitted when an unexpected error is encountered, or whenever\n any fs error occurs if `options.strict` is set.\n* `abort` When `abort()` is called, this event is raised.\n\n### Methods\n\n* `abort` Stop the search.\n\n### Options\n\nAll the options that can be passed to Minimatch can also be passed to\nGlob to change pattern matching behavior. Also, some have been added,\nor have glob-specific ramifications.\n\nAll options are false by default, unless otherwise noted.\n\nAll options are added to the glob object, as well.\n\n* `cwd` The current working directory in which to search. Defaults\n to `process.cwd()`.\n* `root` The place where patterns starting with `/` will be mounted\n onto. Defaults to `path.resolve(options.cwd, "/")` (`/` on Unix\n systems, and `C:\\` or some such on Windows.)\n* `dot` Include `.dot` files in normal matches and `globstar` matches.\n Note that an explicit dot in a portion of the pattern will always\n match dot files.\n* `nomount` By default, a pattern starting with a forward-slash will be\n "mounted" onto the root setting, so that a valid filesystem path is\n returned. Set this flag to disable that behavior.\n* `mark` Add a `/` character to directory matches. Note that this\n requires additional stat calls.\n* `nosort` Don\'t sort the results.\n* `stat` Set to true to stat *all* results. This reduces performance\n somewhat, and is completely unnecessary, unless `readdir` is presumed\n to be an untrustworthy indicator of file existence. It will cause\n ELOOP to be triggered one level sooner in the case of cyclical\n symbolic links.\n* `silent` When an unusual error is encountered\n when attempting to read a directory, a warning will be printed to\n stderr. Set the `silent` option to true to suppress these warnings.\n* `strict` When an unusual error is encountered\n when attempting to read a directory, the process will just continue on\n in search of other matches. Set the `strict` option to raise an error\n in these cases.\n* `cache` See `cache` property above. Pass in a previously generated\n cache object to save some fs calls.\n* `statCache` A cache of results of filesystem information, to prevent\n unnecessary stat calls. While it should not normally be necessary to\n set this, you may pass the statCache from one glob() call to the\n options object of another, if you know that the filesystem will not\n change between calls. (See "Race Conditions" below.)\n* `sync` Perform a synchronous glob search.\n* `nounique` In some cases, brace-expanded patterns can result in the\n same file showing up multiple times in the result set. By default,\n this implementation prevents duplicates in the result set.\n Set this flag to disable that behavior.\n* `nonull` Set to never return an empty set, instead returning a set\n containing the pattern itself. This is the default in glob(3).\n* `nocase` Perform a case-insensitive match. Note that case-insensitive\n filesystems will sometimes result in glob returning results that are\n case-insensitively matched anyway, since readdir and stat will not\n raise an error.\n* `debug` Set to enable debug logging in minimatch and glob.\n* `globDebug` Set to enable debug logging in glob, but not minimatch.\n\n## Comparisons to other fnmatch/glob implementations\n\nWhile strict compliance with the existing standards is a worthwhile\ngoal, some discrepancies exist between node-glob and other\nimplementations, and are intentional.\n\nIf the pattern starts with a `!` character, then it is negated. Set the\n`nonegate` flag to suppress this behavior, and treat leading `!`\ncharacters normally. This is perhaps relevant if you wish to start the\npattern with a negative extglob pattern like `!(a|B)`. Multiple `!`\ncharacters at the start of a pattern will negate the pattern multiple\ntimes.\n\nIf a pattern starts with `#`, then it is treated as a comment, and\nwill not match anything. Use `\\#` to match a literal `#` at the\nstart of a line, or set the `nocomment` flag to suppress this behavior.\n\nThe double-star character `**` is supported by default, unless the\n`noglobstar` flag is set. This is supported in the manner of bsdglob\nand bash 4.1, where `**` only has special significance if it is the only\nthing in a path part. That is, `a/**/b` will match `a/x/y/b`, but\n`a/**b` will not.\n\nIf an escaped pattern has no matches, and the `nonull` flag is set,\nthen glob returns the pattern as-provided, rather than\ninterpreting the character escapes. For example,\n`glob.match([], "\\\\*a\\\\?")` will return `"\\\\*a\\\\?"` rather than\n`"*a?"`. This is akin to setting the `nullglob` option in bash, except\nthat it does not resolve escaped pattern characters.\n\nIf brace expansion is not disabled, then it is performed before any\nother interpretation of the glob pattern. Thus, a pattern like\n`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded\n**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are\nchecked for validity. Since those two are valid, matching proceeds.\n\n## Windows\n\n**Please only use forward-slashes in glob expressions.**\n\nThough windows uses either `/` or `\\` as its path separator, only `/`\ncharacters are used by this glob implementation. You must use\nforward-slashes **only** in glob expressions. Back-slashes will always\nbe interpreted as escape characters, not path separators.\n\nResults from absolute patterns such as `/foo/*` are mounted onto the\nroot setting using `path.join`. On windows, this will by default result\nin `/foo/*` matching `C:\\foo\\bar.txt`.\n\n## Race Conditions\n\nGlob searching, by its very nature, is susceptible to race conditions,\nsince it relies on directory walking and such.\n\nAs a result, it is possible that a file that exists when glob looks for\nit may have been deleted or modified by the time it returns the result.\n\nAs part of its internal implementation, this program caches all stat\nand readdir calls that it makes, in order to cut down on system\noverhead. However, this also makes it even more susceptible to races,\nespecially if the cache or statCache objects are reused between glob\ncalls.\n\nUsers are thus advised not to use a glob result as a guarantee of\nfilesystem state in the face of rapid changes. For the vast majority\nof operations, this is never a problem.\n', | |
2665 silly resolved readmeFilename: 'README.md', | |
2665 silly resolved bugs: { url: 'https://github.com/isaacs/node-glob/issues' }, | |
2665 silly resolved homepage: 'https://github.com/isaacs/node-glob', | |
2665 silly resolved _id: '[email protected]', | |
2665 silly resolved _shasum: '4a973f635b9190f715d10987d5c00fd2815ebe3d', | |
2665 silly resolved _from: 'glob@~3.2.9', | |
2665 silly resolved _resolved: 'https://registry.npmjs.org/glob/-/glob-3.2.11.tgz' }, | |
2665 silly resolved { name: 'lodash', | |
2665 silly resolved version: '2.4.1', | |
2665 silly resolved description: 'A utility library delivering consistency, customization, performance, & extras.', | |
2665 silly resolved homepage: 'http://lodash.com/', | |
2665 silly resolved license: 'MIT', | |
2665 silly resolved main: 'dist/lodash.js', | |
2665 silly resolved keywords: | |
2665 silly resolved [ 'amd', | |
2665 silly resolved 'browser', | |
2665 silly resolved 'client', | |
2665 silly resolved 'customize', | |
2665 silly resolved 'functional', | |
2665 silly resolved 'server', | |
2665 silly resolved 'util' ], | |
2665 silly resolved author: | |
2665 silly resolved { name: 'John-David Dalton', | |
2665 silly resolved email: '[email protected]', | |
2665 silly resolved url: 'http://allyoucanleet.com/' }, | |
2665 silly resolved contributors: [ [Object], [Object], [Object], [Object] ], | |
2665 silly resolved bugs: { url: 'https://github.com/lodash/lodash/issues' }, | |
2665 silly resolved repository: { type: 'git', url: 'https://github.com/lodash/lodash.git' }, | |
2665 silly resolved engines: [ 'node', 'rhino' ], | |
2665 silly resolved files: | |
2665 silly resolved [ 'LICENSE.txt', | |
2665 silly resolved 'lodash.js', | |
2665 silly resolved 'dist/lodash.js', | |
2665 silly resolved 'dist/lodash.min.js', | |
2665 silly resolved 'dist/lodash.compat.js', | |
2665 silly resolved 'dist/lodash.compat.min.js', | |
2665 silly resolved 'dist/lodash.underscore.js', | |
2665 silly resolved 'dist/lodash.underscore.min.js' ], | |
2665 silly resolved jam: { main: 'dist/lodash.compat.js', include: [Object] }, | |
2665 silly resolved volo: { type: 'directory', ignore: [Object] }, | |
2665 silly resolved readme: '# Lo-Dash v2.4.1\nA utility library delivering consistency, [customization](http://lodash.com/custom-builds), [performance](http://lodash.com/benchmarks), & [extras](http://lodash.com/#features).\n\n## Download\n\nCheck out our [wiki]([https://github.com/lodash/lodash/wiki/build-differences]) for details over the differences between builds.\n\n* Modern builds perfect for newer browsers/environments:<br>\n[Development](https://raw.github.com/lodash/lodash/2.4.1/dist/lodash.js) &\n[Production](https://raw.github.com/lodash/lodash/2.4.1/dist/lodash.min.js)\n\n* Compatibility builds for older environment support too:<br>\n[Development](https://raw.github.com/lodash/lodash/2.4.1/dist/lodash.compat.js) &\n[Production](https://raw.github.com/lodash/lodash/2.4.1/dist/lodash.compat.min.js)\n\n* Underscore builds to use as a drop-in replacement:<br>\n[Development](https://raw.github.com/lodash/lodash/2.4.1/dist/lodash.underscore.js) &\n[Production](https://raw.github.com/lodash/lodash/2.4.1/dist/lodash.underscore.min.js)\n\nCDN copies are available on [cdnjs](http://cdnjs.com/libraries/lodash.js/) & [jsDelivr](http://www.jsdelivr.com/#!lodash). For smaller file sizes, create [custom builds](http://lodash.com/custom-builds) with only the features needed.\n\nLove modules? We’ve got you covered with [lodash-amd](https://npmjs.org/package/lodash-amd), [lodash-es6](https://github.com/lodash/lodash-es6), [lodash-node](https://npmjs.org/package/lodash-node), & [npm packages](https://npmjs.org/browse/keyword/lodash-modularized) per method.\n\n## Dive in\n\nThere’s plenty of **[documentation](http://lodash.com/docs)**, [unit tests](http://lodash.com/tests), & [benchmarks](http://lodash.com/benchmarks).<br>\nCheck out <a href="http://devdocs.io/lodash/">DevDocs</a> as a fast, organized, & searchable interface for our documentation.\n\nThe full changelog for this release is available on our [wiki](https://github.com/lodash/lodash/wiki/Changelog).<br>\nA list of upcoming features is available on our [roadmap](https://github.com/lodash/lodash/wiki/Roadmap).\n\n## Features *not* in Underscore\n\n * AMD loader support ([curl](https://github.com/cujojs/curl), [dojo](http://dojotoolkit.org/), [requirejs](http://requirejs.org/), etc.)\n * [_(…)](http://lodash.com/docs#_) supports intuitive chaining\n * [_.at](http://lodash.com/docs#at) for cherry-picking collection values\n * [_.bindKey](http://lodash.com/docs#bindKey) for binding [*“lazy”*](http://michaux.ca/articles/lazy-function-definition-pattern) defined methods\n * [_.clone](http://lodash.com/docs#clone) supports shallow cloning of `Date` & `RegExp` objects\n * [_.cloneDeep](http://lodash.com/docs#cloneDeep) for deep cloning arrays & objects\n * [_.constant](http://lodash.com/docs#constant) & [_.property](http://lodash.com/docs#property) function generators for composing functions\n * [_.contains](http://lodash.com/docs#contains) accepts a `fromIndex`\n * [_.create](http://lodash.com/docs#create) for easier object inheritance\n * [_.createCallback](http://lodash.com/docs#createCallback) for extending callbacks in methods & mixins\n * [_.curry](http://lodash.com/docs#curry) for creating [curried](http://hughfdjackson.com/javascript/2013/07/06/why-curry-helps/) functions\n * [_.debounce](http://lodash.com/docs#debounce) & [_.throttle](http://lodash.com/docs#throttle) accept additional `options` for more control\n * [_.findIndex](http://lodash.com/docs#findIndex) & [_.findKey](http://lodash.com/docs#findKey) for finding indexes & keys\n * [_.forEach](http://lodash.com/docs#forEach) is chainable & supports exiting early\n * [_.forIn](http://lodash.com/docs#forIn) for iterating own & inherited properties\n * [_.forOwn](http://lodash.com/docs#forOwn) for iterating own properties\n * [_.isPlainObject](http://lodash.com/docs#isPlainObject) for checking if values are created by `Object`\n * [_.mapValues](http://lodash.com/docs#mapValues) for [mapping](http://lodash.com/docs#map) values to an object\n * [_.memoize](http://lodash.com/docs#memoize) exposes the `cache` of memoized functions\n * [_.merge](http://lodash.com/docs#merge) for a deep [_.extend](http://lodash.com/docs#extend)\n * [_.noop](http://lodash.com/docs#noop) for function placeholders\n * [_.now](http://lodash.com/docs#now) as a cross-browser `Date.now` alternative\n * [_.parseInt](http://lodash.com/docs#parseInt) for consistent behavior\n * [_.pull](http://lodash.com/docs#pull) & [_.remove](http://lodash.com/docs#remove) for mutating arrays\n * [_.random](http://lodash.com/docs#random) supports returning floating-point numbers\n * [_.runInContext](http://lodash.com/docs#runInContext) for easier mocking\n * [_.sortBy](http://lodash.com/docs#sortBy) supports sorting by multiple properties\n * [_.support](http://lodash.com/docs#support) for flagging environment features\n * [_.template](http://lodash.com/docs#template) supports [*“imports”*](http://lodash.com/docs#templateSettings_imports) options & [ES6 template delimiters](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-literals-string-literals)\n * [_.transform](http://lodash.com/docs#transform) as a powerful alternative to [_.reduce](http://lodash.com/docs#reduce) for transforming objects\n * [_.where](http://lodash.com/docs#where) supports deep object comparisons\n * [_.xor](http://lodash.com/docs#xor) as a companion to [_.difference](http://lodash.com/docs#difference), [_.intersection](http://lodash.com/docs#intersection), & [_.union](http://lodash.com/docs#union)\n * [_.zip](http://lodash.com/docs#zip) is capable of unzipping values\n * [_.omit](http://lodash.com/docs#omit), [_.pick](http://lodash.com/docs#pick), &\n [more](http://lodash.com/docs "_.assign, _.clone, _.cloneDeep, _.first, _.initial, _.isEqual, _.last, _.merge, _.rest") accept callbacks\n * [_.contains](http://lodash.com/docs#contains), [_.toArray](http://lodash.com/docs#toArray), &\n [more](http://lodash.com/docs "_.at, _.countBy, _.every, _.filter, _.find, _.forEach, _.forEachRight, _.groupBy, _.invoke, _.map, _.max, _.min, _.pluck, _.reduce, _.reduceRight, _.reject, _.shuffle, _.size, _.some, _.sortBy, _.where") accept strings\n * [_.filter](http://lodash.com/docs#filter), [_.map](http://lodash.com/docs#map), &\n [more](http://lodash.com/docs "_.countBy, _.every, _.find, _.findKey, _.findLast, _.findLastIndex, _.findLastKey, _.first, _.groupBy, _.initial, _.last, _.max, _.min, _.reject, _.rest, _.some, _.sortBy, _.sortedIndex, _.uniq") support *“_.pluck”* & *“_.where”* shorthands\n * [_.findLast](http://lodash.com/docs#findLast), [_.findLastIndex](http://lodash.com/docs#findLastIndex), &\n [more](http://lodash.com/docs "_.findLastKey, _.forEachRight, _.forInRight, _.forOwnRight, _.partialRight") right-associative methods\n\n## Resources\n\n * Podcasts\n - [JavaScript Jabber](http://javascriptjabber.com/079-jsj-lo-dash-with-john-david-dalton/)\n\n * Posts\n - [Say “Hello” to Lo-Dash](http://kitcambridge.be/blog/say-hello-to-lo-dash/)\n - [Custom builds in Lo-Dash 2.0](http://kitcambridge.be/blog/custom-builds-in-lo-dash-2-dot-0/)\n\n * Videos\n - [Introduction](https://vimeo.com/44154599)\n - [Origins](https://vimeo.com/44154600)\n - [Optimizations & builds](https://vimeo.com/44154601)\n - [Native method use](https://vimeo.com/48576012)\n - [Testing](https://vimeo.com/45865290)\n - [CascadiaJS ’12](http://www.youtube.com/watch?v=dpPy4f_SeEk)\n\n A list of other community created podcasts, posts, & videos is available on our [wiki](https://github.com/lodash/lodash/wiki/Resources).\n\n## Support\n\nTested in Chrome 5~31, Firefox 2~25, IE 6-11, Opera 9.25~17, Safari 3-7, Node.js 0.6.21~0.10.22, Narwhal 0.3.2, PhantomJS 1.9.2, RingoJS 0.9, & Rhino 1.7RC5.<br>\nAutomated browser test results [are available](https://saucelabs.com/u/lodash) as well as [Travis CI](https://travis-ci.org/) builds for [lodash](https://travis-ci.org/lodash/lodash/), [lodash-cli](https://travis-ci.org/lodash/lodash-cli/), [lodash-amd](https://travis-ci.org/lodash/lodash-amd/), [lodash-node](https://travis-ci.org/lodash/lodash-node/), & [grunt-lodash](https://travis-ci.org/lodash/grunt-lodash).\n\nSpecial thanks to [Sauce Labs](https://saucelabs.com/) for providing automated browser testing.<br>\n[![Sauce Labs](http://lodash.com/_img/sauce.png)](https://saucelabs.com/ "Sauce Labs: Selenium Testing & More")\n\n## Installation & usage\n\nIn browsers:\n\n```html\n<script src="lodash.js"></script>\n```\n\nUsing [`npm`](http://npmjs.org/):\n\n```bash\nnpm i --save lodash\n\n{sudo} npm i -g lodash\nnpm ln lodash\n```\n\nIn [Node.js](http://nodejs.org/) & [Ringo](http://ringojs.org/):\n\n```js\nvar _ = require(\'lodash\');\n// or as Underscore\nvar _ = require(\'lodash/dist/lodash.underscore\');\n```\n\n**Notes:**\n * Don’t assign values to [special variable](http://nodejs.org/api/repl.html#repl_repl_features) `_` when in the REPL\n * If Lo-Dash is installed globally, run [`npm ln lodash`](http://blog.nodejs.org/2011/03/23/npm-1-0-global-vs-local-installation/) in your project’s root directory *before* requiring it\n\nIn [Rhino](http://www.mozilla.org/rhino/):\n\n```js\nload(\'lodash.js\');\n```\n\nIn an AMD loader:\n\n```js\nrequire({\n \'packages\': [\n { \'name\': \'lodash\', \'location\': \'path/to/lodash\', \'main\': \'lodash\' }\n ]\n},\n[\'lodash\'], function(_) {\n console.log(_.VERSION);\n});\n```\n\n## Author\n\n| [![twitter/jdalton](http://gravatar.com/avatar/299a3d891ff1920b69c364d061007043?s=70)](https://twitter.com/jdalton "Follow @jdalton on Twitter") |\n|---|\n| [John-David Dalton](http://allyoucanleet.com/) |\n\n## Contributors\n\n| [![twitter/blainebublitz](http://gravatar.com/avatar/ac1c67fd906c9fecd823ce302283b4c1?s=70)](https://twitter.com/blainebublitz "Follow @BlaineBublitz on Twitter") | [![twitter/kitcambridge](http://gravatar.com/avatar/6662a1d02f351b5ef2f8b4d815804661?s=70)](https://twitter.com/kitcambridge "Follow @kitcambridge on Twitter") | [![twitter/mathias](http://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias "Follow @mathias on Twitter") |\n|---|---|---|\n| [Blaine Bublitz](http://www.iceddev.com/) | [Kit Cambridge](http://kitcambridge.be/) | [Mathias Bynens](http://mathiasbynens.be/) |\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/lodash/lodash/trend.png)](https://bitdeli.com/free "Bitdeli Badge")\n', | |
2665 silly resolved readmeFilename: 'README.md', | |
2665 silly resolved _id: '[email protected]', | |
2665 silly resolved _shasum: '5b7723034dda4d262e5a46fb2c58d7cc22f71420', | |
2665 silly resolved _from: 'lodash@~2.4.1', | |
2665 silly resolved _resolved: 'https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz', | |
2665 silly resolved scripts: {} } ] | |
2666 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync | |
2667 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync | |
2668 info installOne [email protected] | |
2669 info installOne [email protected] | |
2670 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync\node_modules\glob unbuild | |
2671 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync\node_modules\lodash unbuild | |
2672 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\glob\3.2.11\package.tgz | |
2673 silly lockFile bff70201-es-findup-sync-node-modules-glob tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync\node_modules\glob | |
2674 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync\node_modules\glob C:\Users\AlecTaylor\AppData\Roaming\npm-cache\bff70201-es-findup-sync-node-modules-glob.lock | |
2675 silly lockFile c4825d8d-pm-cache-glob-3-2-11-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\glob\3.2.11\package.tgz | |
2676 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\glob\3.2.11\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\c4825d8d-pm-cache-glob-3-2-11-package-tgz.lock | |
2677 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\lodash\2.4.1\package.tgz | |
2678 silly lockFile 0542af76--findup-sync-node-modules-lodash tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync\node_modules\lodash | |
2679 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync\node_modules\lodash C:\Users\AlecTaylor\AppData\Roaming\npm-cache\0542af76--findup-sync-node-modules-lodash.lock | |
2680 silly lockFile 8c8d4a0c-m-cache-lodash-2-4-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\lodash\2.4.1\package.tgz | |
2681 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\lodash\2.4.1\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8c8d4a0c-m-cache-lodash-2-4-1-package-tgz.lock | |
2682 silly gunzTarPerm modes [ '755', '644' ] | |
2683 silly gunzTarPerm extractEntry package.json | |
2684 silly gunzTarPerm extractEntry .npmignore | |
2685 silly gunzTarPerm extractEntry README.md | |
2686 silly gunzTarPerm extractEntry LICENSE | |
2687 silly gunzTarPerm extractEntry glob.js | |
2688 silly gunzTarPerm extractEntry .travis.yml | |
2689 silly gunzTarPerm extractEntry examples/g.js | |
2690 silly gunzTarPerm extractEntry examples/usr-local.js | |
2691 silly gunzTarPerm extractEntry test/00-setup.js | |
2692 silly gunzTarPerm extractEntry test/cwd-test.js | |
2693 silly gunzTarPerm extractEntry test/globstar-match.js | |
2694 silly gunzTarPerm extractEntry test/mark.js | |
2695 silly lockFile ca4b4d86-ultimatch-node-modules-minimatch tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch\node_modules\minimatch | |
2696 silly lockFile ca4b4d86-ultimatch-node-modules-minimatch tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch\node_modules\minimatch | |
2697 silly lockFile 2aa1b42f-che-minimatch-0-2-14-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\minimatch\0.2.14\package.tgz | |
2698 silly lockFile 2aa1b42f-che-minimatch-0-2-14-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\minimatch\0.2.14\package.tgz | |
2699 silly gunzTarPerm extractEntry dist/lodash.js | |
2700 silly gunzTarPerm extractEntry dist/lodash.min.js | |
2701 silly gunzTarPerm extractEntry dist/lodash.underscore.js | |
2702 silly gunzTarPerm extractEntry dist/lodash.underscore.min.js | |
2703 silly gunzTarPerm extractEntry test/stat.js | |
2704 silly gunzTarPerm extractEntry test/bash-comparison.js | |
2705 info preinstall [email protected] | |
2706 verbose readDependencies using package.json deps | |
2707 silly addNameRange { name: 'glob', range: '>=3.1.21-0 <3.2.0-0', hasData: false } | |
2708 verbose readDependencies using package.json deps | |
2709 silly addNameRange { name: 'rimraf', range: '>=2.2.8-0 <2.3.0-0', hasData: false } | |
2710 silly addNameRange { name: 'minimatch', | |
2710 silly addNameRange range: '>=0.2.12-0 <0.3.0-0', | |
2710 silly addNameRange hasData: false } | |
2711 verbose registry.get glob not expired, no request | |
2712 silly addNameRange number 2 { name: 'glob', range: '>=3.1.21-0 <3.2.0-0', hasData: true } | |
2713 silly addNameRange versions [ 'glob', | |
2713 silly addNameRange [ '1.1.0', | |
2713 silly addNameRange '2.0.9', | |
2713 silly addNameRange '2.0.8', | |
2713 silly addNameRange '2.0.7', | |
2713 silly addNameRange '2.1.0', | |
2713 silly addNameRange '3.0.0', | |
2713 silly addNameRange '3.0.1', | |
2713 silly addNameRange '3.1.0', | |
2713 silly addNameRange '3.1.1', | |
2713 silly addNameRange '3.1.2', | |
2713 silly addNameRange '3.1.3', | |
2713 silly addNameRange '3.1.4', | |
2713 silly addNameRange '3.1.5', | |
2713 silly addNameRange '3.1.6', | |
2713 silly addNameRange '3.1.7', | |
2713 silly addNameRange '3.1.9', | |
2713 silly addNameRange '3.1.10', | |
2713 silly addNameRange '3.1.11', | |
2713 silly addNameRange '3.1.12', | |
2713 silly addNameRange '3.1.13', | |
2713 silly addNameRange '3.1.14', | |
2713 silly addNameRange '3.1.15', | |
2713 silly addNameRange '3.1.16', | |
2713 silly addNameRange '3.1.17', | |
2713 silly addNameRange '3.1.18', | |
2713 silly addNameRange '3.1.19', | |
2713 silly addNameRange '3.1.20', | |
2713 silly addNameRange '3.1.21', | |
2713 silly addNameRange '3.2.0', | |
2713 silly addNameRange '3.2.1', | |
2713 silly addNameRange '3.2.3', | |
2713 silly addNameRange '3.2.4', | |
2713 silly addNameRange '3.2.5', | |
2713 silly addNameRange '3.2.6', | |
2713 silly addNameRange '3.2.7', | |
2713 silly addNameRange '3.2.8', | |
2713 silly addNameRange '3.2.9', | |
2713 silly addNameRange '3.2.10', | |
2713 silly addNameRange '3.2.11', | |
2713 silly addNameRange '4.0.0', | |
2713 silly addNameRange '4.0.1', | |
2713 silly addNameRange '4.0.2' ] ] | |
2714 verbose addNamed [ 'glob', '3.1.21' ] | |
2715 verbose addNamed [ '3.1.21', '3.1.21' ] | |
2716 silly lockFile ab465912-glob-3-1-21 [email protected] | |
2717 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\ab465912-glob-3-1-21.lock | |
2718 silly gunzTarPerm extractEntry test/pause-resume.js | |
2719 silly gunzTarPerm extractEntry test/readme-issue.js | |
2720 verbose registry.get rimraf not expired, no request | |
2721 silly addNameRange number 2 { name: 'rimraf', range: '>=2.2.8-0 <2.3.0-0', hasData: true } | |
2722 silly addNameRange versions [ 'rimraf', | |
2722 silly addNameRange [ '1.0.0', | |
2722 silly addNameRange '1.0.1', | |
2722 silly addNameRange '1.0.2', | |
2722 silly addNameRange '1.0.4', | |
2722 silly addNameRange '1.0.5', | |
2722 silly addNameRange '1.0.6', | |
2722 silly addNameRange '1.0.7', | |
2722 silly addNameRange '1.0.8', | |
2722 silly addNameRange '1.0.9', | |
2722 silly addNameRange '2.0.0', | |
2722 silly addNameRange '2.0.1', | |
2722 silly addNameRange '2.0.2', | |
2722 silly addNameRange '2.0.3', | |
2722 silly addNameRange '2.1.0', | |
2722 silly addNameRange '2.1.1', | |
2722 silly addNameRange '2.1.2', | |
2722 silly addNameRange '2.1.3', | |
2722 silly addNameRange '2.1.4', | |
2722 silly addNameRange '2.2.0', | |
2722 silly addNameRange '2.2.1', | |
2722 silly addNameRange '2.2.2', | |
2722 silly addNameRange '2.2.3', | |
2722 silly addNameRange '2.2.4', | |
2722 silly addNameRange '2.2.5', | |
2722 silly addNameRange '2.2.6', | |
2722 silly addNameRange '2.2.8' ] ] | |
2723 verbose addNamed [ 'rimraf', '2.2.8' ] | |
2724 verbose addNamed [ '2.2.8', '2.2.8' ] | |
2725 silly lockFile b87241a4-rimraf-2-2-8 [email protected] | |
2726 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b87241a4-rimraf-2-2-8.lock | |
2727 verbose registry.get minimatch not expired, no request | |
2728 silly addNameRange number 2 { name: 'minimatch', | |
2728 silly addNameRange range: '>=0.2.12-0 <0.3.0-0', | |
2728 silly addNameRange hasData: true } | |
2729 silly addNameRange versions [ 'minimatch', | |
2729 silly addNameRange [ '0.0.1', | |
2729 silly addNameRange '0.0.2', | |
2729 silly addNameRange '0.0.4', | |
2729 silly addNameRange '0.0.5', | |
2729 silly addNameRange '0.1.1', | |
2729 silly addNameRange '0.1.2', | |
2729 silly addNameRange '0.1.3', | |
2729 silly addNameRange '0.1.4', | |
2729 silly addNameRange '0.1.5', | |
2729 silly addNameRange '0.2.0', | |
2729 silly addNameRange '0.2.2', | |
2729 silly addNameRange '0.2.3', | |
2729 silly addNameRange '0.2.4', | |
2729 silly addNameRange '0.2.5', | |
2729 silly addNameRange '0.2.6', | |
2729 silly addNameRange '0.2.7', | |
2729 silly addNameRange '0.2.8', | |
2729 silly addNameRange '0.2.9', | |
2729 silly addNameRange '0.2.10', | |
2729 silly addNameRange '0.2.11', | |
2729 silly addNameRange '0.2.12', | |
2729 silly addNameRange '0.2.13', | |
2729 silly addNameRange '0.2.14', | |
2729 silly addNameRange '0.3.0' ] ] | |
2730 verbose addNamed [ 'minimatch', '0.2.14' ] | |
2731 verbose addNamed [ '0.2.14', '0.2.14' ] | |
2732 silly lockFile a72880d0-minimatch-0-2-14 [email protected] | |
2733 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\a72880d0-minimatch-0-2-14.lock | |
2734 silly lockFile b87241a4-rimraf-2-2-8 [email protected] | |
2735 silly lockFile b87241a4-rimraf-2-2-8 [email protected] | |
2736 silly lockFile 63346313-rimraf-2-2-8 rimraf@~2.2.8 | |
2737 silly lockFile 63346313-rimraf-2-2-8 rimraf@~2.2.8 | |
2738 silly lockFile a72880d0-minimatch-0-2-14 [email protected] | |
2739 silly lockFile a72880d0-minimatch-0-2-14 [email protected] | |
2740 silly lockFile ab465912-glob-3-1-21 [email protected] | |
2741 silly lockFile ab465912-glob-3-1-21 [email protected] | |
2742 silly lockFile 89ce5cca-minimatch-0-2-12 minimatch@~0.2.12 | |
2743 silly lockFile 89ce5cca-minimatch-0-2-12 minimatch@~0.2.12 | |
2744 silly lockFile b5074ddc-glob-3-1-21 glob@~3.1.21 | |
2745 silly lockFile b5074ddc-glob-3-1-21 glob@~3.1.21 | |
2746 silly gunzTarPerm extractEntry test/root-nomount.js | |
2747 silly gunzTarPerm extractEntry test/root.js | |
2748 verbose cache add [ 'lru-cache@2', null ] | |
2749 verbose cache add name=undefined spec="lru-cache@2" args=["lru-cache@2",null] | |
2750 verbose parsed url { protocol: null, | |
2750 verbose parsed url slashes: null, | |
2750 verbose parsed url auth: null, | |
2750 verbose parsed url host: null, | |
2750 verbose parsed url port: null, | |
2750 verbose parsed url hostname: null, | |
2750 verbose parsed url hash: null, | |
2750 verbose parsed url search: null, | |
2750 verbose parsed url query: null, | |
2750 verbose parsed url pathname: 'lru-cache@2', | |
2750 verbose parsed url path: 'lru-cache@2', | |
2750 verbose parsed url href: 'lru-cache@2' } | |
2751 verbose cache add name="lru-cache" spec="2" args=["lru-cache","2"] | |
2752 verbose parsed url { protocol: null, | |
2752 verbose parsed url slashes: null, | |
2752 verbose parsed url auth: null, | |
2752 verbose parsed url host: null, | |
2752 verbose parsed url port: null, | |
2752 verbose parsed url hostname: null, | |
2752 verbose parsed url hash: null, | |
2752 verbose parsed url search: null, | |
2752 verbose parsed url query: null, | |
2752 verbose parsed url pathname: '2', | |
2752 verbose parsed url path: '2', | |
2752 verbose parsed url href: '2' } | |
2753 verbose addNamed [ 'lru-cache', '2' ] | |
2754 verbose addNamed [ null, '>=2.0.0-0 <3.0.0-0' ] | |
2755 silly lockFile b4f9d1ff-lru-cache-2 lru-cache@2 | |
2756 verbose lock lru-cache@2 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b4f9d1ff-lru-cache-2.lock | |
2757 verbose cache add [ 'sigmund@~1.0.0', null ] | |
2758 verbose cache add name=undefined spec="sigmund@~1.0.0" args=["sigmund@~1.0.0",null] | |
2759 verbose parsed url { protocol: null, | |
2759 verbose parsed url slashes: null, | |
2759 verbose parsed url auth: null, | |
2759 verbose parsed url host: null, | |
2759 verbose parsed url port: null, | |
2759 verbose parsed url hostname: null, | |
2759 verbose parsed url hash: null, | |
2759 verbose parsed url search: null, | |
2759 verbose parsed url query: null, | |
2759 verbose parsed url pathname: 'sigmund@~1.0.0', | |
2759 verbose parsed url path: 'sigmund@~1.0.0', | |
2759 verbose parsed url href: 'sigmund@~1.0.0' } | |
2760 verbose cache add name="sigmund" spec="~1.0.0" args=["sigmund","~1.0.0"] | |
2761 verbose parsed url { protocol: null, | |
2761 verbose parsed url slashes: null, | |
2761 verbose parsed url auth: null, | |
2761 verbose parsed url host: null, | |
2761 verbose parsed url port: null, | |
2761 verbose parsed url hostname: null, | |
2761 verbose parsed url hash: null, | |
2761 verbose parsed url search: null, | |
2761 verbose parsed url query: null, | |
2761 verbose parsed url pathname: '~1.0.0', | |
2761 verbose parsed url path: '~1.0.0', | |
2761 verbose parsed url href: '~1.0.0' } | |
2762 verbose addNamed [ 'sigmund', '~1.0.0' ] | |
2763 verbose addNamed [ null, '>=1.0.0-0 <1.1.0-0' ] | |
2764 silly lockFile 584a4a05-sigmund-1-0-0 sigmund@~1.0.0 | |
2765 verbose lock sigmund@~1.0.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\584a4a05-sigmund-1-0-0.lock | |
2766 silly addNameRange { name: 'lru-cache', | |
2766 silly addNameRange range: '>=2.0.0-0 <3.0.0-0', | |
2766 silly addNameRange hasData: false } | |
2767 silly addNameRange { name: 'sigmund', range: '>=1.0.0-0 <1.1.0-0', hasData: false } | |
2768 verbose url raw sigmund | |
2769 verbose url resolving [ 'https://registry.npmjs.org/', './sigmund' ] | |
2770 verbose url resolved https://registry.npmjs.org/sigmund | |
2771 info trying registry request attempt 1 at 12:22:47 | |
2772 verbose etag "83Z00BYZMZK19U869TTWSB9J1" | |
2773 http GET https://registry.npmjs.org/sigmund | |
2774 verbose url raw lru-cache | |
2775 verbose url resolving [ 'https://registry.npmjs.org/', './lru-cache' ] | |
2776 verbose url resolved https://registry.npmjs.org/lru-cache | |
2777 info trying registry request attempt 1 at 12:22:47 | |
2778 verbose etag "6EAH4E2XKATH9G2WW7G1L4L00" | |
2779 http GET https://registry.npmjs.org/lru-cache | |
2780 silly gunzTarPerm extractEntry test/new-glob-optional-options.js | |
2781 silly gunzTarPerm extractEntry test/zz-cleanup.js | |
2782 silly gunzTarPerm extractEntry test/nocase-nomagic.js | |
2783 silly gunzTarPerm extractEntry test/bash-results.json | |
2784 silly lockFile bff70201-es-findup-sync-node-modules-glob tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync\node_modules\glob | |
2785 silly lockFile bff70201-es-findup-sync-node-modules-glob tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync\node_modules\glob | |
2786 silly lockFile c4825d8d-pm-cache-glob-3-2-11-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\glob\3.2.11\package.tgz | |
2787 silly lockFile c4825d8d-pm-cache-glob-3-2-11-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\glob\3.2.11\package.tgz | |
2788 info preinstall [email protected] | |
2789 verbose readDependencies using package.json deps | |
2790 verbose readDependencies using package.json deps | |
2791 verbose cache add [ 'inherits@2', null ] | |
2792 verbose cache add name=undefined spec="inherits@2" args=["inherits@2",null] | |
2793 verbose parsed url { protocol: null, | |
2793 verbose parsed url slashes: null, | |
2793 verbose parsed url auth: null, | |
2793 verbose parsed url host: null, | |
2793 verbose parsed url port: null, | |
2793 verbose parsed url hostname: null, | |
2793 verbose parsed url hash: null, | |
2793 verbose parsed url search: null, | |
2793 verbose parsed url query: null, | |
2793 verbose parsed url pathname: 'inherits@2', | |
2793 verbose parsed url path: 'inherits@2', | |
2793 verbose parsed url href: 'inherits@2' } | |
2794 verbose cache add name="inherits" spec="2" args=["inherits","2"] | |
2795 verbose parsed url { protocol: null, | |
2795 verbose parsed url slashes: null, | |
2795 verbose parsed url auth: null, | |
2795 verbose parsed url host: null, | |
2795 verbose parsed url port: null, | |
2795 verbose parsed url hostname: null, | |
2795 verbose parsed url hash: null, | |
2795 verbose parsed url search: null, | |
2795 verbose parsed url query: null, | |
2795 verbose parsed url pathname: '2', | |
2795 verbose parsed url path: '2', | |
2795 verbose parsed url href: '2' } | |
2796 verbose addNamed [ 'inherits', '2' ] | |
2797 verbose addNamed [ null, '>=2.0.0-0 <3.0.0-0' ] | |
2798 silly lockFile 1f7ff4de-inherits-2 inherits@2 | |
2799 verbose lock inherits@2 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1f7ff4de-inherits-2.lock | |
2800 verbose cache add [ '[email protected]', null ] | |
2801 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
2802 verbose parsed url { protocol: null, | |
2802 verbose parsed url slashes: null, | |
2802 verbose parsed url auth: null, | |
2802 verbose parsed url host: null, | |
2802 verbose parsed url port: null, | |
2802 verbose parsed url hostname: null, | |
2802 verbose parsed url hash: null, | |
2802 verbose parsed url search: null, | |
2802 verbose parsed url query: null, | |
2802 verbose parsed url pathname: '[email protected]', | |
2802 verbose parsed url path: '[email protected]', | |
2802 verbose parsed url href: '[email protected]' } | |
2803 verbose cache add name="minimatch" spec="0.3" args=["minimatch","0.3"] | |
2804 verbose parsed url { protocol: null, | |
2804 verbose parsed url slashes: null, | |
2804 verbose parsed url auth: null, | |
2804 verbose parsed url host: null, | |
2804 verbose parsed url port: null, | |
2804 verbose parsed url hostname: null, | |
2804 verbose parsed url hash: null, | |
2804 verbose parsed url search: null, | |
2804 verbose parsed url query: null, | |
2804 verbose parsed url pathname: '0.3', | |
2804 verbose parsed url path: '0.3', | |
2804 verbose parsed url href: '0.3' } | |
2805 verbose addNamed [ 'minimatch', '0.3' ] | |
2806 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ] | |
2807 silly lockFile d43e9cee-minimatch-0-3 [email protected] | |
2808 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\d43e9cee-minimatch-0-3.lock | |
2809 silly addNameRange { name: 'inherits', range: '>=2.0.0-0 <3.0.0-0', hasData: false } | |
2810 silly addNameRange { name: 'minimatch', | |
2810 silly addNameRange range: '>=0.3.0-0 <0.4.0-0', | |
2810 silly addNameRange hasData: false } | |
2811 verbose url raw inherits | |
2812 verbose url resolving [ 'https://registry.npmjs.org/', './inherits' ] | |
2813 verbose url resolved https://registry.npmjs.org/inherits | |
2814 info trying registry request attempt 1 at 12:22:47 | |
2815 verbose etag "4AL2M2PJABZWUVUHFYQEADS5P" | |
2816 http GET https://registry.npmjs.org/inherits | |
2817 verbose registry.get minimatch not expired, no request | |
2818 silly addNameRange number 2 { name: 'minimatch', range: '>=0.3.0-0 <0.4.0-0', hasData: true } | |
2819 silly addNameRange versions [ 'minimatch', | |
2819 silly addNameRange [ '0.0.1', | |
2819 silly addNameRange '0.0.2', | |
2819 silly addNameRange '0.0.4', | |
2819 silly addNameRange '0.0.5', | |
2819 silly addNameRange '0.1.1', | |
2819 silly addNameRange '0.1.2', | |
2819 silly addNameRange '0.1.3', | |
2819 silly addNameRange '0.1.4', | |
2819 silly addNameRange '0.1.5', | |
2819 silly addNameRange '0.2.0', | |
2819 silly addNameRange '0.2.2', | |
2819 silly addNameRange '0.2.3', | |
2819 silly addNameRange '0.2.4', | |
2819 silly addNameRange '0.2.5', | |
2819 silly addNameRange '0.2.6', | |
2819 silly addNameRange '0.2.7', | |
2819 silly addNameRange '0.2.8', | |
2819 silly addNameRange '0.2.9', | |
2819 silly addNameRange '0.2.10', | |
2819 silly addNameRange '0.2.11', | |
2819 silly addNameRange '0.2.12', | |
2819 silly addNameRange '0.2.13', | |
2819 silly addNameRange '0.2.14', | |
2819 silly addNameRange '0.3.0' ] ] | |
2820 verbose addNamed [ 'minimatch', '0.3.0' ] | |
2821 verbose addNamed [ '0.3.0', '0.3.0' ] | |
2822 silly lockFile fbcfe8c1-minimatch-0-3-0 [email protected] | |
2823 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\fbcfe8c1-minimatch-0-3-0.lock | |
2824 silly lockFile fbcfe8c1-minimatch-0-3-0 [email protected] | |
2825 silly lockFile fbcfe8c1-minimatch-0-3-0 [email protected] | |
2826 silly lockFile d43e9cee-minimatch-0-3 [email protected] | |
2827 silly lockFile d43e9cee-minimatch-0-3 [email protected] | |
2828 silly lockFile 7b5fde09-s-multimatch-node-modules-lodash tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch\node_modules\lodash | |
2829 silly lockFile 7b5fde09-s-multimatch-node-modules-lodash tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch\node_modules\lodash | |
2830 silly lockFile 8c8d4a0c-m-cache-lodash-2-4-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\lodash\2.4.1\package.tgz | |
2831 silly lockFile 8c8d4a0c-m-cache-lodash-2-4-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\lodash\2.4.1\package.tgz | |
2832 info preinstall [email protected] | |
2833 verbose readDependencies using package.json deps | |
2834 verbose readDependencies using package.json deps | |
2835 silly resolved [] | |
2836 verbose about to build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch\node_modules\lodash | |
2837 info build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\multimatch\node_modules\lodash | |
2838 verbose linkStuff [ false, | |
2838 verbose linkStuff false, | |
2838 verbose linkStuff false, | |
2838 verbose linkStuff 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules\\load-grunt-tasks\\node_modules\\multimatch\\node_modules' ] | |
2839 info linkStuff [email protected] | |
2840 verbose linkBins [email protected] | |
2841 verbose linkMans [email protected] | |
2842 verbose rebuildBundles [email protected] | |
2843 info install [email protected] | |
2844 info postinstall [email protected] | |
2845 silly gunzTarPerm modes [ '755', '644' ] | |
2846 silly gunzTarPerm extractEntry package.json | |
2847 silly gunzTarPerm extractEntry README.md | |
2848 silly gunzTarPerm extractEntry lodash.js | |
2849 silly gunzTarPerm extractEntry LICENSE.txt | |
2850 silly gunzTarPerm extractEntry dist/lodash.compat.js | |
2851 silly gunzTarPerm extractEntry dist/lodash.compat.min.js | |
2852 silly gunzTarPerm extractEntry dist/lodash.js | |
2853 silly gunzTarPerm extractEntry dist/lodash.min.js | |
2854 silly gunzTarPerm extractEntry dist/lodash.underscore.js | |
2855 silly gunzTarPerm extractEntry dist/lodash.underscore.min.js | |
2856 http 304 https://registry.npmjs.org/bower | |
2857 silly registry.get cb [ 304, | |
2857 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:48 GMT', | |
2857 silly registry.get server: 'Apache', | |
2857 silly registry.get via: '1.1 varnish', | |
2857 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:48 GMT', | |
2857 silly registry.get 'cache-control': 'max-age=1', | |
2857 silly registry.get etag: '"D5FLDGYA3CY3WMFNTCY9U9DWD"', | |
2857 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
2857 silly registry.get 'x-cache': 'HIT', | |
2857 silly registry.get 'x-cache-hits': '1', | |
2857 silly registry.get 'x-timer': 'S1402280568.534527,VS0,VE186', | |
2857 silly registry.get vary: 'Accept', | |
2857 silly registry.get 'content-length': '0', | |
2857 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
2857 silly registry.get connection: 'Keep-Alive' } ] | |
2858 verbose etag bower from cache | |
2859 http 304 https://registry.npmjs.org/pretty-ms | |
2860 silly registry.get cb [ 304, | |
2860 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:48 GMT', | |
2860 silly registry.get server: 'Apache', | |
2860 silly registry.get via: '1.1 varnish', | |
2860 silly registry.get 'last-modified': 'Sun, 08 Jun 2014 19:17:15 GMT', | |
2860 silly registry.get 'cache-control': 'max-age=1', | |
2860 silly registry.get etag: '"A6P6C8U79RH4HI8D63TLV6U02"', | |
2860 silly registry.get 'x-served-by': 'cache-syd1621-SYD', | |
2860 silly registry.get 'x-cache': 'MISS', | |
2860 silly registry.get 'x-cache-hits': '0', | |
2860 silly registry.get 'x-timer': 'S1402280568.538885,VS0,VE240', | |
2860 silly registry.get vary: 'Accept', | |
2860 silly registry.get 'content-length': '0', | |
2860 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
2860 silly registry.get connection: 'Keep-Alive' } ] | |
2861 verbose etag pretty-ms from cache | |
2862 silly addNameRange number 2 { name: 'pretty-ms', range: '>=0.1.0-0 <0.2.0-0', hasData: true } | |
2863 silly addNameRange versions [ 'pretty-ms', [ '0.1.0', '0.2.1', '0.2.2' ] ] | |
2864 verbose addNamed [ 'pretty-ms', '0.1.0' ] | |
2865 verbose addNamed [ '0.1.0', '0.1.0' ] | |
2866 silly lockFile 85126da3-pretty-ms-0-1-0 [email protected] | |
2867 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\85126da3-pretty-ms-0-1-0.lock | |
2868 silly lockFile 0542af76--findup-sync-node-modules-lodash tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync\node_modules\lodash | |
2869 silly lockFile 0542af76--findup-sync-node-modules-lodash tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync\node_modules\lodash | |
2870 silly addNameRange number 2 { name: 'bower', range: '>=1.0.0', hasData: true } | |
2871 silly addNameRange versions [ 'bower', | |
2871 silly addNameRange [ '0.1.0', | |
2871 silly addNameRange '0.1.2', | |
2871 silly addNameRange '0.1.3', | |
2871 silly addNameRange '0.2.0', | |
2871 silly addNameRange '0.3.0', | |
2871 silly addNameRange '0.3.1', | |
2871 silly addNameRange '0.3.2', | |
2871 silly addNameRange '0.4.0', | |
2871 silly addNameRange '0.5.0', | |
2871 silly addNameRange '0.5.1', | |
2871 silly addNameRange '0.6.0', | |
2871 silly addNameRange '0.6.1', | |
2871 silly addNameRange '0.6.2', | |
2871 silly addNameRange '0.6.3', | |
2871 silly addNameRange '0.6.4', | |
2871 silly addNameRange '0.6.5', | |
2871 silly addNameRange '0.6.6', | |
2871 silly addNameRange '0.6.7', | |
2871 silly addNameRange '0.6.8', | |
2871 silly addNameRange '0.7.0', | |
2871 silly addNameRange '0.7.1', | |
2871 silly addNameRange '0.8.0', | |
2871 silly addNameRange '0.8.1', | |
2871 silly addNameRange '0.8.2', | |
2871 silly addNameRange '0.8.3', | |
2871 silly addNameRange '0.8.4', | |
2871 silly addNameRange '0.8.5', | |
2871 silly addNameRange '0.8.6', | |
2871 silly addNameRange '0.9.0', | |
2871 silly addNameRange '0.9.1', | |
2871 silly addNameRange '0.9.2', | |
2871 silly addNameRange '0.10.0', | |
2871 silly addNameRange '1.0.0', | |
2871 silly addNameRange '1.0.1', | |
2871 silly addNameRange '1.0.2', | |
2871 silly addNameRange '1.0.3', | |
2871 silly addNameRange '1.1.0', | |
2871 silly addNameRange '1.1.1', | |
2871 silly addNameRange '1.1.2', | |
2871 silly addNameRange '1.2.0', | |
2871 silly addNameRange '1.2.1', | |
2871 silly addNameRange '1.2.2', | |
2871 silly addNameRange '1.2.3', | |
2871 silly addNameRange '1.2.4', | |
2871 silly addNameRange '1.2.5', | |
2871 silly addNameRange '1.2.6', | |
2871 silly addNameRange '1.2.7', | |
2871 silly addNameRange '1.2.8', | |
2871 silly addNameRange '1.3.0', | |
2871 silly addNameRange '1.3.1', | |
2871 silly addNameRange '1.3.2', | |
2871 silly addNameRange '1.3.3', | |
2871 silly addNameRange '1.3.4', | |
2871 silly addNameRange '1.3.5' ] ] | |
2872 verbose addNamed [ 'bower', '1.3.5' ] | |
2873 verbose addNamed [ '1.3.5', '1.3.5' ] | |
2874 silly lockFile ba50d98b-bower-1-3-5 [email protected] | |
2875 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\ba50d98b-bower-1-3-5.lock | |
2876 silly lockFile 8c8d4a0c-m-cache-lodash-2-4-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\lodash\2.4.1\package.tgz | |
2877 silly lockFile 8c8d4a0c-m-cache-lodash-2-4-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\lodash\2.4.1\package.tgz | |
2878 silly lockFile 85126da3-pretty-ms-0-1-0 [email protected] | |
2879 silly lockFile 85126da3-pretty-ms-0-1-0 [email protected] | |
2880 info preinstall [email protected] | |
2881 silly lockFile 60e769fd-pretty-ms-0-1-0 pretty-ms@^0.1.0 | |
2882 silly lockFile 60e769fd-pretty-ms-0-1-0 pretty-ms@^0.1.0 | |
2883 silly lockFile ba50d98b-bower-1-3-5 [email protected] | |
2884 silly lockFile ba50d98b-bower-1-3-5 [email protected] | |
2885 verbose readDependencies using package.json deps | |
2886 silly lockFile 2ef0c70a-bower-1-0-0 bower@>=1.0.0 | |
2887 silly lockFile 2ef0c70a-bower-1-0-0 bower@>=1.0.0 | |
2888 verbose readDependencies using package.json deps | |
2889 silly resolved [] | |
2890 verbose about to build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync\node_modules\lodash | |
2891 info build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\load-grunt-tasks\node_modules\findup-sync\node_modules\lodash | |
2892 verbose linkStuff [ false, | |
2892 verbose linkStuff false, | |
2892 verbose linkStuff false, | |
2892 verbose linkStuff 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules\\load-grunt-tasks\\node_modules\\findup-sync\\node_modules' ] | |
2893 info linkStuff [email protected] | |
2894 verbose linkBins [email protected] | |
2895 verbose linkMans [email protected] | |
2896 verbose rebuildBundles [email protected] | |
2897 info install [email protected] | |
2898 info postinstall [email protected] | |
2899 http 304 https://registry.npmjs.org/google-cdn | |
2900 silly registry.get cb [ 304, | |
2900 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:48 GMT', | |
2900 silly registry.get server: 'Apache', | |
2900 silly registry.get via: '1.1 varnish', | |
2900 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:49 GMT', | |
2900 silly registry.get 'cache-control': 'max-age=1', | |
2900 silly registry.get etag: '"D9PKBX930UIV52JT5QUOVPJ8G"', | |
2900 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
2900 silly registry.get 'x-cache': 'MISS', | |
2900 silly registry.get 'x-cache-hits': '0', | |
2900 silly registry.get 'x-timer': 'S1402280568.268560,VS0,VE750', | |
2900 silly registry.get vary: 'Accept', | |
2900 silly registry.get 'content-length': '0', | |
2900 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
2900 silly registry.get connection: 'Keep-Alive' } ] | |
2901 verbose etag google-cdn from cache | |
2902 silly addNameRange number 2 { name: 'google-cdn', | |
2902 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', | |
2902 silly addNameRange hasData: true } | |
2903 silly addNameRange versions [ 'google-cdn', | |
2903 silly addNameRange [ '0.1.0', | |
2903 silly addNameRange '0.1.1', | |
2903 silly addNameRange '0.1.2', | |
2903 silly addNameRange '0.1.3', | |
2903 silly addNameRange '0.1.4', | |
2903 silly addNameRange '0.2.0', | |
2903 silly addNameRange '0.2.1', | |
2903 silly addNameRange '0.2.2', | |
2903 silly addNameRange '0.2.3', | |
2903 silly addNameRange '0.2.4', | |
2903 silly addNameRange '0.2.5', | |
2903 silly addNameRange '0.3.0', | |
2903 silly addNameRange '0.4.0', | |
2903 silly addNameRange '0.5.0', | |
2903 silly addNameRange '0.5.1' ] ] | |
2904 verbose addNamed [ 'google-cdn', '0.4.0' ] | |
2905 verbose addNamed [ '0.4.0', '0.4.0' ] | |
2906 silly lockFile 197a728c-google-cdn-0-4-0 [email protected] | |
2907 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\197a728c-google-cdn-0-4-0.lock | |
2908 silly lockFile 197a728c-google-cdn-0-4-0 [email protected] | |
2909 silly lockFile 197a728c-google-cdn-0-4-0 [email protected] | |
2910 silly lockFile 3e8f4cf0-google-cdn-0-4-0 google-cdn@~0.4.0 | |
2911 silly lockFile 3e8f4cf0-google-cdn-0-4-0 google-cdn@~0.4.0 | |
2912 silly resolved [ { name: 'bower', | |
2912 silly resolved version: '1.3.5', | |
2912 silly resolved description: 'The browser package manager', | |
2912 silly resolved author: { name: 'Twitter' }, | |
2912 silly resolved licenses: [ [Object] ], | |
2912 silly resolved repository: { type: 'git', url: 'git://github.com/bower/bower' }, | |
2912 silly resolved main: 'lib', | |
2912 silly resolved homepage: 'http://bower.io', | |
2912 silly resolved engines: { node: '>=0.10.0' }, | |
2912 silly resolved dependencies: | |
2912 silly resolved { abbrev: '~1.0.4', | |
2912 silly resolved archy: '~0.0.2', | |
2912 silly resolved 'bower-config': '~0.5.0', | |
2912 silly resolved 'bower-endpoint-parser': '~0.2.0', | |
2912 silly resolved 'bower-json': '~0.4.0', | |
2912 silly resolved 'bower-logger': '~0.2.2', | |
2912 silly resolved 'bower-registry-client': '~0.2.0', | |
2912 silly resolved cardinal: '~0.4.0', | |
2912 silly resolved chalk: '~0.4.0', | |
2912 silly resolved chmodr: '~0.1.0', | |
2912 silly resolved 'decompress-zip': '~0.0.6', | |
2912 silly resolved fstream: '~0.1.22', | |
2912 silly resolved 'fstream-ignore': '~0.0.6', | |
2912 silly resolved glob: '~3.2.9', | |
2912 silly resolved 'graceful-fs': '~2.0.0', | |
2912 silly resolved handlebars: '~1.3.0', | |
2912 silly resolved inquirer: '~0.4.0', | |
2912 silly resolved insight: '~0.3.0', | |
2912 silly resolved 'is-root': '~0.1.0', | |
2912 silly resolved junk: '~0.3.0', | |
2912 silly resolved lockfile: '~0.4.2', | |
2912 silly resolved 'lru-cache': '~2.5.0', | |
2912 silly resolved mkdirp: '~0.3.5', | |
2912 silly resolved mout: '~0.9.1', | |
2912 silly resolved nopt: '~2.2.0', | |
2912 silly resolved opn: '~0.1.1', | |
2912 silly resolved osenv: '~0.0.3', | |
2912 silly resolved 'p-throttler': '~0.0.1', | |
2912 silly resolved promptly: '~0.2.0', | |
2912 silly resolved q: '~1.0.1', | |
2912 silly resolved request: '~2.34.0', | |
2912 silly resolved 'request-progress': '~0.3.0', | |
2912 silly resolved retry: '~0.6.0', | |
2912 silly resolved rimraf: '~2.2.0', | |
2912 silly resolved semver: '~2.2.1', | |
2912 silly resolved 'shell-quote': '~1.4.1', | |
2912 silly resolved 'stringify-object': '~0.2.0', | |
2912 silly resolved tar: '~0.1.17', | |
2912 silly resolved tmp: '~0.0.20', | |
2912 silly resolved 'update-notifier': '~0.1.8', | |
2912 silly resolved which: '~1.0.5' }, | |
2912 silly resolved devDependencies: | |
2912 silly resolved { 'expect.js': '~0.3.1', | |
2912 silly resolved grunt: '~0.4.4', | |
2912 silly resolved 'grunt-contrib-jshint': '~0.10.0', | |
2912 silly resolved 'grunt-contrib-watch': '~0.6.1', | |
2912 silly resolved 'grunt-exec': '~0.4.2', | |
2912 silly resolved 'grunt-simple-mocha': '~0.4.0', | |
2912 silly resolved istanbul: '~0.2.4', | |
2912 silly resolved 'load-grunt-tasks': '~0.4.0', | |
2912 silly resolved mocha: '~1.18', | |
2912 silly resolved nock: '~0.28.2', | |
2912 silly resolved proxyquire: '~0.6.0' }, | |
2912 silly resolved scripts: { test: 'grunt test' }, | |
2912 silly resolved bin: { bower: 'bin/bower' }, | |
2912 silly resolved preferGlobal: true, | |
2912 silly resolved readme: '# Bower [![Build Status](https://travis-ci.org/bower/bower.svg?branch=master)](https://travis-ci.org/bower/bower)\n\n<img align="right" height="300" src="http://bower.io/img/bower-logo.png">\n\n> A package manager for the web\n\nIt offers a generic, unopinionated solution to the problem of **front-end package management**, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat.\n\nBower runs over Git, and is package-agnostic. A packaged component can be made up of any type of asset, and use any type of transport (e.g., AMD, CommonJS, etc.).\n\n[View all packages available through Bower\'s registry](http://bower.io/search/).\n\n\n## Install\n\n```sh\n$ npm install -g bower\n```\n\nBower depends on [Node.js](http://nodejs.org/) and [npm](http://npmjs.org/). Also make sure that [git](http://git-scm.com/) is installed as some bower\npackages require it to be fetched and installed.\n\n\n## Usage\n\nMuch more information is available via `bower help` once it\'s installed. This\nis just enough to get you started.\n\n### Installing packages and dependencies\n\nBower offers several ways to install packages:\n\n##### Using the dependencies listed in the current directory\'s bower.json\n\n```sh\n$ bower install\n```\n\n##### Using a local or remote package\n\n```sh\n$ bower install <package>\n```\n\n##### Using a specific version of a package\n\n```sh\n$ bower install <package>#<version>\n```\n\n##### Using a different name and a specific version of a package\n\n```sh\n$ bower install <name>=<package>#<version>\n```\n\nWhere `<package>` can be any one of the following:\n\n* A name that maps to a package registered with Bower, e.g, `jquery`. ‡\n* A public remote Git endpoint, e.g., `git://github.com/someone/some-package.git`. ‡\n* A private Git repository, e.g., `https://github.com/someone/some-package.git`. If the protocol is https, a prompt will ask for the credentials. ssh can also be used, e.g., `[email protected]:someone/some-package.git` and can authenticate with the user\'s ssh public/private keys. ‡\n* A local endpoint, i.e., a folder that\'s a Git repository. ‡\n* A public remote Subversion endpoint, e.g., `svn+http://package.googlecode.com/svn/`. ‡\n* A private Subversion repository, e.g., `svn+ssh://package.googlecode.com/svn/` or `svn+https://package.googlecode.com/svn/`. ‡\n* A local endpoint, i.e., a folder that\'s an Subversion repository, e.g., `svn+file:///path/to/svn/`. ‡\n* A shorthand endpoint, e.g., `someone/some-package` (defaults to GitHub). ‡\n* A URL to a file, including `zip` and `tar` files. Its contents will be\n extracted.\n\n‡ These types of `<package>` might have versions available. You can specify a\n[semver](http://semver.org/) compatible version to fetch a specific release, and lock the\npackage to that version. You can also specify a [range](https://github.com/isaacs/node-semver#ranges) of versions.\n\nIf you are using a package that is a git endpoint, you may use any tag, commit SHA,\nor branch name as a version. For example: `<package>#<sha>`. Using branches is not\nrecommended because the HEAD does not reference a fixed commit SHA.\n\nIf you are using a package that is a subversion endpoint, you may use any tag, revision number,\nor branch name as a version. For example: `<package>#<revision>`.\n\nAll package contents are installed in the `bower_components` directory by default.\nYou should **never** directly modify the contents of this directory.\n\nUsing `bower list` will show all the packages that are installed locally.\n\n**N.B.** If you aren\'t authoring a package that is intended to be consumed by\nothers (e.g., you\'re building a web app), you should always [check installed\npackages into source control](http://addyosmani.com/blog/checking-in-front-end-dependencies/).\n\n\n### Custom install directory\n\nA custom install location can be set in a `.bowerrc` file using the `directory` property. The .bowerrc file should be a sibling of your project\'s bower.json.\n\n```json\n{\n "directory": "app/components"\n}\n```\n\n\n### Finding packages\n\nTo search for packages registered with Bower:\n\n```sh\n$ bower search [<name>]\n```\n\nUsing just `bower search` will list all packages in the registry.\n\n### Using packages\n\nWe discourage using bower components statically for performance and security reasons (if component has an `upload.php` file that is not ignored, that can be easily exploited to do malicious stuff).\n\nThe best approach is to process components installed by bower with build tool (like [Grunt](http://gruntjs.com/) or [gulp](http://gulpjs.com/)), and serve them concatenated or using module loader (like [RequireJS](http://requirejs.org/)).\n\n### Uninstalling packages\n\nTo uninstall a locally installed package:\n\n```sh\n$ bower uninstall <package-name>\n```\n\n\n#### Warning\n\nOn `prezto` or `oh-my-zsh`, do not forget to `alias bower=\'noglob bower\'` or `bower install jquery\\#1.9.1`\n\n#### Running commands with sudo\n\nBower is a user command, there is no need to execute it with superuser permissions.\nHowever, if you still want to run commands with sudo, use `--allow-root` option.\n\n#### A note for Windows users\n\nTo use Bower on Windows, you must install\n[msysgit](http://msysgit.github.io/) correctly. Be sure to check the\noption shown below:\n\n![msysgit](http://f.cl.ly/items/2V2O3i1p3R2F1r2v0a12/mysgit.png)\n\nNote that if you use TortoiseGit and if Bower keeps asking for your SSH\npassword, you should add the following environment variable: `GIT_SSH -\nC:\\Program Files\\TortoiseGit\\bin\\TortoisePlink.exe`. Adjust the `TortoisePlink`\npath if needed.\n\n### Using bower\'s cache\n\nBower supports installing packages from its local cache (without internet connection), if the packages were installed before.\n\n```sh\n$ bower install <package-name> --offline\n```\n\nThe content of the cache can be listed with:\n\n```sh\n$ bower cache list\n```\n\nThe cache can be cleaned with:\n\n```sh\n$ bower cache clean\n```\n\n## Configuration\n\nBower can be configured using JSON in a `.bowerrc` file.\n\nThe current spec can be read\n[here](https://docs.google.com/document/d/1APq7oA9tNao1UYWyOm8dKqlRP2blVkROYLZ2fLIjtWc/edit#heading=h.4pzytc1f9j8k)\nin the `Configuration` section.\n\n## Running on a continuous integration server\n\nBower will skip some interactive and analytics operations if it finds a `CI` environmental variable set to `true`. You will find that the `CI` variable is already set for you on many continuous integration servers, e.g., [CircleCI](https://circleci.com/docs/environment-variables#basics) and [Travis-CI](http://docs.travis-ci.com/user/ci-environment/#Environment-variables).\n\nYou may try to set the `CI` variable manually before running your Bower commands. On Mac or Linux, `export CI=true` and on Windows `set CI=true`\n\n### Interactive configuration\n\nIf for some reason you are unable to set the `CI` environment variable, you can alternately use the `--config.interactive=false` flag. (`bower install --config.interactive=false`)\n\n## Defining a package\n\nYou must create a `bower.json` in your project\'s root, and specify all of its\ndependencies. This is similar to Node\'s `package.json`, or Ruby\'s `Gemfile`,\nand is useful for locking down a project\'s dependencies.\n\n*NOTE:* In versions of Bower before 0.9.0 the package metadata file was called\n`component.json` rather than `bower.json`. This has changed to avoid a name\nclash with another tool. You can still use `component.json` for now but it is\ndeprecated and the automatic fallback is likely to be removed in an upcoming\nrelease.\n\nYou can interactively create a `bower.json` with the following command:\n\n```sh\n$ bower init\n```\n\nThe `bower.json` ([spec](https://github.com/bower/bower.json-spec)) defines several options, including:\n\n* `name` (required): The name of your package.\n* `version`: A semantic version number (see [semver](http://semver.org/)).\n* `main` [string|array]: The primary endpoints of your package.\n* `ignore` [array]: An array of paths not needed in production that you want\n Bower to ignore when installing your package.\n* `dependencies` [hash]: Packages your package depends upon in production.\n Note that you can specify [ranges](https://github.com/isaacs/node-semver#ranges)\n of versions for your dependencies.\n* `devDependencies` [hash]: Development dependencies.\n* `private` [boolean]: Set to true if you want to keep the package private and\n do not want to register the package in future.\n\n```json\n{\n "name": "my-project",\n "description": "My project does XYZ...",\n "version": "1.0.0",\n "main": "path/to/main.css",\n "ignore": [\n ".jshintrc",\n "**/*.txt"\n ],\n "dependencies": {\n "<name>": "<version>",\n "<name>": "<folder>",\n "<name>": "<package>"\n },\n "devDependencies": {\n "<test-framework-name>": "<version>"\n }\n}\n```\n\n### Registering packages\n\nTo register a new package:\n\n* There **must** be a valid manifest JSON in the current working directory.\n* Your package should use [semver](http://semver.org/) Git tags.\n* Your package **must** be available at a Git endpoint (e.g., GitHub); remember\n to push your Git tags!\n\nThen use the following command:\n\n```sh\n$ bower register <my-package-name> <git-endpoint>\n```\n\nThe Bower registry does not have authentication or user management at this point\nin time. It\'s on a first come, first served basis. Think of it like a URL\nshortener. Now anyone can run `bower install <my-package-name>`, and get your\nlibrary installed.\n\nThere is no direct way to unregister a package yet. For now, you can [request a\npackage be unregistered](https://github.com/bower/bower/issues/120).\n\n\n## Consuming a package\n\nBower also makes available a source mapping. This can be used by build tools to\neasily consume Bower packages.\n\nIf you pass the `--paths` option to Bower\'s `list` command, you will get a\nsimple name-to-path mapping:\n\n```json\n{\n "backbone": "bower_components/backbone/index.js",\n "jquery": "bower_components/jquery/index.js",\n "underscore": "bower_components/underscore/index.js"\n}\n```\n\nAlternatively, every command supports the `--json` option that makes bower\noutput JSON. Command result is outputted to `stdout` and error/logs to\n`stderr`.\n\n\n## Programmatic API\n\nBower provides a powerful, programmatic API. All commands can be accessed\nthrough the `bower.commands` object.\n\n```js\nvar bower = require(\'bower\');\n\nbower.commands\n.install([\'jquery\'], { save: true }, { /* custom config */ })\n.on(\'end\', function (installed) {\n console.log(installed);\n});\n\nbower.commands\n.search(\'jquery\', {})\n.on(\'end\', function (results) {\n console.log(results);\n});\n```\n\nCommands emit four types of events: `log`, `prompt`, `end`, `error`.\n\n* `log` is emitted to report the state/progress of the command.\n* `prompt` is emitted whenever the user needs to be prompted.\n* `error` will only be emitted if something goes wrong.\n* `end` is emitted when the command successfully ends.\n\nFor a better of idea how this works, you may want to check out [our bin\nfile](https://github.com/bower/bower/blob/master/bin/bower).\n\nWhen using bower programmatically, prompting is disabled by default. Though you can enable it when calling commands with `interactive: true` in the config.\nThis requires you to listen for the `prompt` event and handle the prompting yourself. The easiest way is to use the [inquirer](https://npmjs.org/package/inquirer) npm module like so:\n\n```js\nvar inquirer = require(\'inquirer\');\n\nbower.commands\n.install([\'jquery\'], { save: true }, { interactive: true })\n// ..\n.on(\'prompt\', function (prompts, callback) {\n inquirer.prompt(prompts, callback);\n});\n```\n\n\n## Completion (experimental)\n\n_NOTE_: Completion is still not implemented for the 1.0.0 release\n\nBower now has an experimental `completion` command that is based on, and works\nsimilarly to the [npm completion](https://npmjs.org/doc/completion.html). It is\nnot available for Windows users.\n\nThis command will output a Bash / ZSH script to put into your `~/.bashrc`,\n`~/.bash_profile`, or `~/.zshrc` file.\n\n```sh\n$ bower completion >> ~/.bash_profile\n```\n\n## Analytics\n\nBower collects anonymous usage statistics in order to be able to improve bower, and to publically display package and command usage rankings. Data is tracked using Google Analytics and is made available to all bower team members.\n\nIf you\'d prefer to disable analytics in Bower altogether, then create either a local, or global `.bowerrc` file with `analytics = false`.\n\n```json\n{\n "analytics": false\n}\n```\n\n\n\n## Support\n\n* [StackOverflow](http://stackoverflow.com/questions/tagged/bower)\n* [Mailinglist](http://groups.google.com/group/twitter-bower) - [email protected]\n* [\\#bower](http://webchat.freenode.net/?channels=bower) on Freenode\n\n\n## Contributing\n\nWe welcome contributions of all kinds from anyone. Please take a moment to\nreview the [guidelines for contributing](CONTRIBUTING.md).\n\n* [Bug reports](CONTRIBUTING.md#bugs)\n* [Feature requests](CONTRIBUTING.md#features)\n* [Pull requests](CONTRIBUTING.md#pull-requests)\n\n\n## Bower Team\n\n### Core team\n\n* [@satazor](https://github.com/satazor)\n* [@wibblymat](https://github.com/wibblymat)\n* [@paulirish](https://github.com/paulirish)\n* [@benschwarz](https://github.com/benschwarz)\n* [@sindresorhus](https://github.com/sindresorhus)\n* [@svnlto](https://github.com/svnlto)\n* [@sheerun](https://github.com/sheerun)\n\nThanks for assistance and contributions:\n\n[@addyosmani](https://github.com/addyosmani),\n[@ahmadnassri](https://github.com/ahmadnassri),\n[@angus-c](https://github.com/angus-c),\n[@borismus](https://github.com/borismus),\n[@carsonmcdonald](https://github.com/carsonmcdonald),\n[@chriseppstein](https://github.com/chriseppstein),\n[@danwrong](https://github.com/danwrong),\n[@davidmaxwaterman](https://github.com/davidmaxwaterman),\n[@desandro](https://github.com/desandro),\n[@hemanth](https://github.com/hemanth),\n[@isaacs](https://github.com/isaacs),\n[@josh](https://github.com/josh),\n[@jrburke](https://github.com/jrburke),\n[@kennethklee](https://github.com/kennethklee),\n[@marcelombc](https://github.com/marcelombc),\n[@marcooliveira](https://github.com/marcooliveira),\n[@mklabs](https://github.com/mklabs),\n[@MrDHat](https://github.com/MrDHat),\n[@necolas](https://github.com/necolas),\n[@richo](https://github.com/richo),\n[@rvagg](https://github.com/rvagg),\n[@ryanflorence](https://github.com/ryanflorence),\n[@SlexAxton](https://github.com/SlexAxton),\n[@sstephenson](https://github.com/sstephenson),\n[@tomdale](https://github.com/tomdale),\n[@uzquiano](https://github.com/uzquiano),\n[@visionmedia](https://github.com/visionmedia),\n[@wagenet](https://github.com/wagenet),\n[@wycats](https://github.com/wycats)\n\n### Bower Alumni\n\n* [@fat](https://github.com/fat)\n* [@maccman](https://github.com/maccman)\n\n\n## License\n\nCopyright (c) 2014 Twitter and other contributors\n\nLicensed under the MIT License\n', | |
2912 silly resolved readmeFilename: 'README.md', | |
2912 silly resolved bugs: { url: 'https://github.com/bower/bower/issues' }, | |
2912 silly resolved _id: '[email protected]', | |
2912 silly resolved _shasum: '36a749fa8d0ac4d96609f721d15c93834bdaf98b', | |
2912 silly resolved _from: 'bower@>=1.0.0', | |
2912 silly resolved _resolved: 'https://registry.npmjs.org/bower/-/bower-1.3.5.tgz' }, | |
2912 silly resolved { name: 'google-cdn', | |
2912 silly resolved version: '0.4.0', | |
2912 silly resolved description: 'Replaces references to resources on the Google CDN', | |
2912 silly resolved keywords: [ 'cdn', 'google', 'cdnjs' ], | |
2912 silly resolved homepage: 'https://github.com/passy/google-cdn', | |
2912 silly resolved bugs: { url: 'https://github.com/passy/google-cdn/issues' }, | |
2912 silly resolved author: | |
2912 silly resolved { name: 'Pascal Hartig', | |
2912 silly resolved email: '[email protected]', | |
2912 silly resolved url: 'http://passy.me' }, | |
2912 silly resolved main: 'googlecdn.js', | |
2912 silly resolved repository: { type: 'git', url: 'git://github.com/passy/google-cdn.git' }, | |
2912 silly resolved scripts: { test: 'mocha' }, | |
2912 silly resolved devDependencies: | |
2912 silly resolved { mocha: '~1.16.2', | |
2912 silly resolved proxyquire: '~0.5.0', | |
2912 silly resolved chai: '~1.8.1', | |
2912 silly resolved 'grunt-conventional-changelog': '~1.0.0', | |
2912 silly resolved 'grunt-contrib-jshint': '~0.8.0', | |
2912 silly resolved grunt: '~0.4.2', | |
2912 silly resolved 'grunt-contrib-watch': '~0.5.3' }, | |
2912 silly resolved engines: { node: '>=0.8.0', npm: '>=1.2.10' }, | |
2912 silly resolved licenses: [ [Object] ], | |
2912 silly resolved files: [ 'googlecdn.js', 'lib/', 'util/' ], | |
2912 silly resolved dependencies: | |
2912 silly resolved { semver: '~2.2.1', | |
2912 silly resolved debug: '~0.7.2', | |
2912 silly resolved async: '~0.2.9', | |
2912 silly resolved 'regexp-quote': '0.0.0', | |
2912 silly resolved bower: '~1.2.8', | |
2912 silly resolved 'google-cdn-data': '~0.1.0', | |
2912 silly resolved 'cdnjs-cdn-data': '~0.1.0' }, | |
2912 silly resolved readme: '# google-cdn [![Build Status](https://secure.travis-ci.org/passy/google-cdn.png?branch=master)](http://travis-ci.org/passy/google-cdn) [![Dependency Status](https://gemnasium.com/passy/google-cdn.png)](https://gemnasium.com/passy/google-cdn) [![Code Climate](https://codeclimate.com/github/passy/google-cdn.png)](https://codeclimate.com/github/passy/google-cdn)\n\n> Grunt task for replacing refs to resources on the [Google CDN](https://developers.google.com/speed/libraries/devguide).\n\nThis module makes it easy to replace references to your bower resources in your\napp with links to the libraries on the Google CDN (and some other CDNs).\n\n## Getting started\n\nInstall: `npm install --save google-cdn`\n\nInstall CDN data module: `npm install --save google-cdn-data` (see list of more [data modules](#cdn-data-modules) below)\n\n### Example\n\n*bower.json*:\n\n```json\n{\n "name": "my-awesome-app",\n "dependencies": {\n "jquery": "~2.0.0"\n }\n}\n```\n\n```javascript\nvar googlecdn = require(\'google-cdn\');\n\nvar bowerConfig = loadJSON(\'bower.json\');\nvar markup = \'<script src="bower_components/jquery/jquery.js"></script>\';\ngooglecdn(markup, bowerConfig, {cdn: require(\'google-cdn-data\')}, function (err, result) {\n if (err) {\n throw err;\n }\n\n assert.equal(result,\n \'<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>\');\n});\n```\n\n## API\n\n### googlecdn(content, bowerJson[, options], callback)\n\nReplaces references to libraries supported by the Google CDN in `content`.\nThe library versions are inferred from the `bowerJson`.\n\n`options` is an optional object with these keys:\n\n - `componentsPath`: defaults to `bower_components`, the path you specify in\n your script tags to the components directory.\n - `cdn`: defaults to `require(\'google-cdn-data\')`. CDN you want to use. Object of the following format:\n\n ```javascript\n {\n jquery: {\n versions: [\'2.0.3\', \'2.0.2\', \'2.0.1\', \'2.0.0\'],\n url: function (version) {\n return \'//my.own.cdn/libs/jquery/\' + version + \'/jquery.min.js\';\n }\n }\n }\n ```\n\n## Used by\n\n- [grunt-google-cdn](https://github.com/btford/grunt-google-cdn)\n- [gulp-google-cdn](https://github.com/sindresorhus/gulp-google-cdn)\n\n## CDN data modules\n\n- [google-cdn-data](https://github.com/shahata/google-cdn-data)\n- [cdnjs-cdn-data](https://github.com/shahata/cdnjs-cdn-data)\n- [jsdelivr-cdn-data](https://github.com/shahata/jsdelivr-cdn-data)\n\n## Debugging\n\nYou can turn on debugging by setting the `DEBUG` environment variable to\n`google-cdn`. E.g.\n\n`env DEBUG=\'google-cdn\' grunt cdnify`\n\n## License\n\nBSD\n', | |
2912 silly resolved readmeFilename: 'readme.md', | |
2912 silly resolved _id: '[email protected]', | |
2912 silly resolved _from: 'google-cdn@~0.4.0' } ] | |
2913 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn | |
2914 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn | |
2915 info installOne [email protected] | |
2916 info installOne [email protected] | |
2917 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn\node_modules\bower unbuild | |
2918 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn\node_modules\google-cdn unbuild | |
2919 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\bower\1.3.5\package.tgz | |
2920 silly lockFile 5d38e077-nt-google-cdn-node-modules-bower tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn\node_modules\bower | |
2921 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn\node_modules\bower C:\Users\AlecTaylor\AppData\Roaming\npm-cache\5d38e077-nt-google-cdn-node-modules-bower.lock | |
2922 silly lockFile c60a26d8-pm-cache-bower-1-3-5-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\bower\1.3.5\package.tgz | |
2923 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\bower\1.3.5\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\c60a26d8-pm-cache-bower-1-3-5-package-tgz.lock | |
2924 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\google-cdn\0.4.0\package.tgz | |
2925 silly lockFile fe6ac646-ogle-cdn-node-modules-google-cdn tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn\node_modules\google-cdn | |
2926 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn\node_modules\google-cdn C:\Users\AlecTaylor\AppData\Roaming\npm-cache\fe6ac646-ogle-cdn-node-modules-google-cdn.lock | |
2927 silly lockFile c0fe88b8-che-google-cdn-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\google-cdn\0.4.0\package.tgz | |
2928 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\google-cdn\0.4.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\c0fe88b8-che-google-cdn-0-4-0-package-tgz.lock | |
2929 silly gunzTarPerm modes [ '755', '644' ] | |
2930 silly gunzTarPerm modes [ '755', '644' ] | |
2931 silly gunzTarPerm extractEntry package.json | |
2932 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
2933 silly gunzTarPerm extractEntry package.json | |
2934 silly gunzTarPerm extractEntry googlecdn.js | |
2935 silly gunzTarPerm modified mode [ 'googlecdn.js', 438, 420 ] | |
2936 silly gunzTarPerm extractEntry readme.md | |
2937 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
2938 silly gunzTarPerm extractEntry .npmignore | |
2939 silly gunzTarPerm extractEntry README.md | |
2940 silly gunzTarPerm extractEntry LICENSE | |
2941 silly gunzTarPerm extractEntry util/bower.js | |
2942 silly gunzTarPerm modified mode [ 'util/bower.js', 438, 420 ] | |
2943 silly gunzTarPerm extractEntry Gruntfile.js | |
2944 silly gunzTarPerm extractEntry HOOKS.md | |
2945 silly gunzTarPerm extractEntry .editorconfig | |
2946 silly gunzTarPerm extractEntry .jshintrc | |
2947 silly gunzTarPerm extractEntry .travis.yml | |
2948 silly gunzTarPerm extractEntry CHANGELOG.md | |
2949 silly lockFile fe6ac646-ogle-cdn-node-modules-google-cdn tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn\node_modules\google-cdn | |
2950 silly lockFile fe6ac646-ogle-cdn-node-modules-google-cdn tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn\node_modules\google-cdn | |
2951 silly lockFile c0fe88b8-che-google-cdn-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\google-cdn\0.4.0\package.tgz | |
2952 silly lockFile c0fe88b8-che-google-cdn-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\google-cdn\0.4.0\package.tgz | |
2953 silly gunzTarPerm extractEntry bin/bower | |
2954 silly gunzTarPerm extractEntry lib/config.js | |
2955 info preinstall [email protected] | |
2956 silly addNameRange { name: 'eventemitter2', | |
2956 silly addNameRange range: '>=0.4.13-0 <0.5.0-0', | |
2956 silly addNameRange hasData: false } | |
2957 silly addNameRange { name: 'findup-sync', | |
2957 silly addNameRange range: '>=0.1.2-0 <0.2.0-0', | |
2957 silly addNameRange hasData: false } | |
2958 verbose readDependencies using package.json deps | |
2959 silly addNameRange { name: 'coffee-script', | |
2959 silly addNameRange range: '>=1.3.3-0 <1.4.0-0', | |
2959 silly addNameRange hasData: false } | |
2960 verbose readDependencies using package.json deps | |
2961 verbose registry.get eventemitter2 not expired, no request | |
2962 silly addNameRange number 2 { name: 'eventemitter2', | |
2962 silly addNameRange range: '>=0.4.13-0 <0.5.0-0', | |
2962 silly addNameRange hasData: true } | |
2963 silly addNameRange versions [ 'eventemitter2', | |
2963 silly addNameRange [ '0.0.1', | |
2963 silly addNameRange '0.1.0', | |
2963 silly addNameRange '0.1.1', | |
2963 silly addNameRange '0.1.3', | |
2963 silly addNameRange '0.2.5', | |
2963 silly addNameRange '0.2.6', | |
2963 silly addNameRange '0.2.7', | |
2963 silly addNameRange '0.3.5', | |
2963 silly addNameRange '0.3.6', | |
2963 silly addNameRange '0.3.7', | |
2963 silly addNameRange '0.4.0', | |
2963 silly addNameRange '0.4.1', | |
2963 silly addNameRange '0.4.3', | |
2963 silly addNameRange '0.4.6', | |
2963 silly addNameRange '0.4.7', | |
2963 silly addNameRange '0.4.8', | |
2963 silly addNameRange '0.4.9', | |
2963 silly addNameRange '0.4.10', | |
2963 silly addNameRange '0.4.11', | |
2963 silly addNameRange '0.4.12', | |
2963 silly addNameRange '0.4.13' ] ] | |
2964 verbose addNamed [ 'eventemitter2', '0.4.13' ] | |
2965 verbose addNamed [ '0.4.13', '0.4.13' ] | |
2966 silly lockFile 2bed8da6-eventemitter2-0-4-13 [email protected] | |
2967 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\2bed8da6-eventemitter2-0-4-13.lock | |
2968 verbose registry.get findup-sync not expired, no request | |
2969 silly addNameRange number 2 { name: 'findup-sync', | |
2969 silly addNameRange range: '>=0.1.2-0 <0.2.0-0', | |
2969 silly addNameRange hasData: true } | |
2970 silly addNameRange versions [ 'findup-sync', [ '0.1.0', '0.1.1', '0.1.2', '0.1.3' ] ] | |
2971 verbose addNamed [ 'findup-sync', '0.1.3' ] | |
2972 verbose addNamed [ '0.1.3', '0.1.3' ] | |
2973 silly lockFile 7d59adfa-findup-sync-0-1-3 [email protected] | |
2974 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\7d59adfa-findup-sync-0-1-3.lock | |
2975 silly gunzTarPerm extractEntry lib/index.js | |
2976 silly gunzTarPerm extractEntry lib/commands/version.js | |
2977 verbose registry.get coffee-script not expired, no request | |
2978 silly addNameRange number 2 { name: 'coffee-script', | |
2978 silly addNameRange range: '>=1.3.3-0 <1.4.0-0', | |
2978 silly addNameRange hasData: true } | |
2979 silly addNameRange versions [ 'coffee-script', | |
2979 silly addNameRange [ '0.7.0', | |
2979 silly addNameRange '0.7.1', | |
2979 silly addNameRange '0.7.2', | |
2979 silly addNameRange '0.9.0', | |
2979 silly addNameRange '0.9.1', | |
2979 silly addNameRange '0.9.2', | |
2979 silly addNameRange '0.9.3', | |
2979 silly addNameRange '0.9.4', | |
2979 silly addNameRange '0.9.5', | |
2979 silly addNameRange '0.9.6', | |
2979 silly addNameRange '1.0.0', | |
2979 silly addNameRange '1.0.1', | |
2979 silly addNameRange '1.1.0', | |
2979 silly addNameRange '1.1.1', | |
2979 silly addNameRange '1.1.2', | |
2979 silly addNameRange '1.1.3', | |
2979 silly addNameRange '1.2.0', | |
2979 silly addNameRange '1.3.0', | |
2979 silly addNameRange '1.3.1', | |
2979 silly addNameRange '1.3.2', | |
2979 silly addNameRange '1.3.3', | |
2979 silly addNameRange '1.4.0', | |
2979 silly addNameRange '1.5.0', | |
2979 silly addNameRange '1.6.0', | |
2979 silly addNameRange '1.6.1', | |
2979 silly addNameRange '1.6.2', | |
2979 silly addNameRange '1.6.3', | |
2979 silly addNameRange '1.7.0', | |
2979 silly addNameRange '1.7.1' ] ] | |
2980 verbose addNamed [ 'coffee-script', '1.3.3' ] | |
2981 verbose addNamed [ '1.3.3', '1.3.3' ] | |
2982 silly lockFile 022c8436-coffee-script-1-3-3 [email protected] | |
2983 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\022c8436-coffee-script-1-3-3.lock | |
2984 http 304 https://registry.npmjs.org/each-async | |
2985 silly registry.get cb [ 304, | |
2985 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:49 GMT', | |
2985 silly registry.get server: 'Apache', | |
2985 silly registry.get via: '1.1 varnish', | |
2985 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:49 GMT', | |
2985 silly registry.get 'cache-control': 'max-age=1', | |
2985 silly registry.get etag: '"1CKQR4IEW49MA0LMF24CL260N"', | |
2985 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
2985 silly registry.get 'x-cache': 'HIT', | |
2985 silly registry.get 'x-cache-hits': '1', | |
2985 silly registry.get 'x-timer': 'S1402280569.109037,VS0,VE0', | |
2985 silly registry.get vary: 'Accept', | |
2985 silly registry.get 'content-length': '0', | |
2985 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
2985 silly registry.get connection: 'Keep-Alive' } ] | |
2986 verbose etag each-async from cache | |
2987 silly lockFile 7d59adfa-findup-sync-0-1-3 [email protected] | |
2988 silly lockFile 7d59adfa-findup-sync-0-1-3 [email protected] | |
2989 silly lockFile 65f21183-findup-sync-0-1-2 findup-sync@~0.1.2 | |
2990 silly lockFile 65f21183-findup-sync-0-1-2 findup-sync@~0.1.2 | |
2991 silly lockFile 2bed8da6-eventemitter2-0-4-13 [email protected] | |
2992 silly lockFile 2bed8da6-eventemitter2-0-4-13 [email protected] | |
2993 silly gunzTarPerm extractEntry lib/commands/info.js | |
2994 silly gunzTarPerm extractEntry lib/commands/init.js | |
2995 silly lockFile 022c8436-coffee-script-1-3-3 [email protected] | |
2996 silly lockFile 022c8436-coffee-script-1-3-3 [email protected] | |
2997 silly lockFile adbd1d63-eventemitter2-0-4-13 eventemitter2@~0.4.13 | |
2998 silly lockFile adbd1d63-eventemitter2-0-4-13 eventemitter2@~0.4.13 | |
2999 silly lockFile f72bb580-coffee-script-1-3-3 coffee-script@~1.3.3 | |
3000 silly lockFile f72bb580-coffee-script-1-3-3 coffee-script@~1.3.3 | |
3001 silly addNameRange number 2 { name: 'each-async', | |
3001 silly addNameRange range: '>=0.1.2-0 <0.2.0-0', | |
3001 silly addNameRange hasData: true } | |
3002 silly addNameRange versions [ 'each-async', [ '0.1.0', '0.1.1', '0.1.2', '0.1.3' ] ] | |
3003 verbose addNamed [ 'each-async', '0.1.3' ] | |
3004 verbose addNamed [ '0.1.3', '0.1.3' ] | |
3005 silly lockFile b71a3e6d-each-async-0-1-3 [email protected] | |
3006 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b71a3e6d-each-async-0-1-3.lock | |
3007 silly lockFile b71a3e6d-each-async-0-1-3 [email protected] | |
3008 silly lockFile b71a3e6d-each-async-0-1-3 [email protected] | |
3009 silly lockFile e9f1520f-each-async-0-1-2 each-async@~0.1.2 | |
3010 silly lockFile e9f1520f-each-async-0-1-2 each-async@~0.1.2 | |
3011 silly gunzTarPerm extractEntry lib/commands/install.js | |
3012 silly gunzTarPerm extractEntry lib/commands/index.js | |
3013 verbose cache add [ 'semver@~2.2.1', null ] | |
3014 verbose cache add name=undefined spec="semver@~2.2.1" args=["semver@~2.2.1",null] | |
3015 verbose parsed url { protocol: null, | |
3015 verbose parsed url slashes: null, | |
3015 verbose parsed url auth: null, | |
3015 verbose parsed url host: null, | |
3015 verbose parsed url port: null, | |
3015 verbose parsed url hostname: null, | |
3015 verbose parsed url hash: null, | |
3015 verbose parsed url search: null, | |
3015 verbose parsed url query: null, | |
3015 verbose parsed url pathname: 'semver@~2.2.1', | |
3015 verbose parsed url path: 'semver@~2.2.1', | |
3015 verbose parsed url href: 'semver@~2.2.1' } | |
3016 verbose cache add name="semver" spec="~2.2.1" args=["semver","~2.2.1"] | |
3017 verbose parsed url { protocol: null, | |
3017 verbose parsed url slashes: null, | |
3017 verbose parsed url auth: null, | |
3017 verbose parsed url host: null, | |
3017 verbose parsed url port: null, | |
3017 verbose parsed url hostname: null, | |
3017 verbose parsed url hash: null, | |
3017 verbose parsed url search: null, | |
3017 verbose parsed url query: null, | |
3017 verbose parsed url pathname: '~2.2.1', | |
3017 verbose parsed url path: '~2.2.1', | |
3017 verbose parsed url href: '~2.2.1' } | |
3018 verbose addNamed [ 'semver', '~2.2.1' ] | |
3019 verbose addNamed [ null, '>=2.2.1-0 <2.3.0-0' ] | |
3020 silly lockFile 1708eccd-semver-2-2-1 semver@~2.2.1 | |
3021 verbose lock semver@~2.2.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1708eccd-semver-2-2-1.lock | |
3022 verbose cache add [ 'debug@~0.7.2', null ] | |
3023 verbose cache add name=undefined spec="debug@~0.7.2" args=["debug@~0.7.2",null] | |
3024 verbose parsed url { protocol: null, | |
3024 verbose parsed url slashes: null, | |
3024 verbose parsed url auth: null, | |
3024 verbose parsed url host: null, | |
3024 verbose parsed url port: null, | |
3024 verbose parsed url hostname: null, | |
3024 verbose parsed url hash: null, | |
3024 verbose parsed url search: null, | |
3024 verbose parsed url query: null, | |
3024 verbose parsed url pathname: 'debug@~0.7.2', | |
3024 verbose parsed url path: 'debug@~0.7.2', | |
3024 verbose parsed url href: 'debug@~0.7.2' } | |
3025 verbose cache add name="debug" spec="~0.7.2" args=["debug","~0.7.2"] | |
3026 verbose parsed url { protocol: null, | |
3026 verbose parsed url slashes: null, | |
3026 verbose parsed url auth: null, | |
3026 verbose parsed url host: null, | |
3026 verbose parsed url port: null, | |
3026 verbose parsed url hostname: null, | |
3026 verbose parsed url hash: null, | |
3026 verbose parsed url search: null, | |
3026 verbose parsed url query: null, | |
3026 verbose parsed url pathname: '~0.7.2', | |
3026 verbose parsed url path: '~0.7.2', | |
3026 verbose parsed url href: '~0.7.2' } | |
3027 verbose addNamed [ 'debug', '~0.7.2' ] | |
3028 verbose cache add [ 'async@~0.2.9', null ] | |
3029 verbose cache add name=undefined spec="async@~0.2.9" args=["async@~0.2.9",null] | |
3030 verbose parsed url { protocol: null, | |
3030 verbose parsed url slashes: null, | |
3030 verbose parsed url auth: null, | |
3030 verbose parsed url host: null, | |
3030 verbose parsed url port: null, | |
3030 verbose parsed url hostname: null, | |
3030 verbose parsed url hash: null, | |
3030 verbose parsed url search: null, | |
3030 verbose parsed url query: null, | |
3030 verbose parsed url pathname: 'async@~0.2.9', | |
3030 verbose parsed url path: 'async@~0.2.9', | |
3030 verbose parsed url href: 'async@~0.2.9' } | |
3031 verbose cache add name="async" spec="~0.2.9" args=["async","~0.2.9"] | |
3032 verbose parsed url { protocol: null, | |
3032 verbose parsed url slashes: null, | |
3032 verbose parsed url auth: null, | |
3032 verbose parsed url host: null, | |
3032 verbose parsed url port: null, | |
3032 verbose parsed url hostname: null, | |
3032 verbose parsed url hash: null, | |
3032 verbose parsed url search: null, | |
3032 verbose parsed url query: null, | |
3032 verbose parsed url pathname: '~0.2.9', | |
3032 verbose parsed url path: '~0.2.9', | |
3032 verbose parsed url href: '~0.2.9' } | |
3033 verbose addNamed [ 'async', '~0.2.9' ] | |
3034 verbose cache add [ '[email protected]', null ] | |
3035 verbose cache add name=undefined spec="[email protected]" args=["[email protected]",null] | |
3036 verbose parsed url { protocol: null, | |
3036 verbose parsed url slashes: null, | |
3036 verbose parsed url auth: null, | |
3036 verbose parsed url host: null, | |
3036 verbose parsed url port: null, | |
3036 verbose parsed url hostname: null, | |
3036 verbose parsed url hash: null, | |
3036 verbose parsed url search: null, | |
3036 verbose parsed url query: null, | |
3036 verbose parsed url pathname: '[email protected]', | |
3036 verbose parsed url path: '[email protected]', | |
3036 verbose parsed url href: '[email protected]' } | |
3037 verbose cache add name="regexp-quote" spec="0.0.0" args=["regexp-quote","0.0.0"] | |
3038 verbose parsed url { protocol: null, | |
3038 verbose parsed url slashes: null, | |
3038 verbose parsed url auth: null, | |
3038 verbose parsed url host: null, | |
3038 verbose parsed url port: null, | |
3038 verbose parsed url hostname: null, | |
3038 verbose parsed url hash: null, | |
3038 verbose parsed url search: null, | |
3038 verbose parsed url query: null, | |
3038 verbose parsed url pathname: '0.0.0', | |
3038 verbose parsed url path: '0.0.0', | |
3038 verbose parsed url href: '0.0.0' } | |
3039 verbose addNamed [ 'regexp-quote', '0.0.0' ] | |
3040 verbose addNamed [ '0.0.0', '0.0.0' ] | |
3041 silly lockFile f6322ab5-regexp-quote-0-0-0 [email protected] | |
3042 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\f6322ab5-regexp-quote-0-0-0.lock | |
3043 verbose cache add [ 'bower@~1.2.8', null ] | |
3044 verbose cache add name=undefined spec="bower@~1.2.8" args=["bower@~1.2.8",null] | |
3045 verbose parsed url { protocol: null, | |
3045 verbose parsed url slashes: null, | |
3045 verbose parsed url auth: null, | |
3045 verbose parsed url host: null, | |
3045 verbose parsed url port: null, | |
3045 verbose parsed url hostname: null, | |
3045 verbose parsed url hash: null, | |
3045 verbose parsed url search: null, | |
3045 verbose parsed url query: null, | |
3045 verbose parsed url pathname: 'bower@~1.2.8', | |
3045 verbose parsed url path: 'bower@~1.2.8', | |
3045 verbose parsed url href: 'bower@~1.2.8' } | |
3046 verbose cache add name="bower" spec="~1.2.8" args=["bower","~1.2.8"] | |
3047 verbose parsed url { protocol: null, | |
3047 verbose parsed url slashes: null, | |
3047 verbose parsed url auth: null, | |
3047 verbose parsed url host: null, | |
3047 verbose parsed url port: null, | |
3047 verbose parsed url hostname: null, | |
3047 verbose parsed url hash: null, | |
3047 verbose parsed url search: null, | |
3047 verbose parsed url query: null, | |
3047 verbose parsed url pathname: '~1.2.8', | |
3047 verbose parsed url path: '~1.2.8', | |
3047 verbose parsed url href: '~1.2.8' } | |
3048 verbose addNamed [ 'bower', '~1.2.8' ] | |
3049 verbose addNamed [ null, '>=1.2.8-0 <1.3.0-0' ] | |
3050 silly lockFile 59aa90f6-bower-1-2-8 bower@~1.2.8 | |
3051 verbose lock bower@~1.2.8 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\59aa90f6-bower-1-2-8.lock | |
3052 verbose cache add [ 'google-cdn-data@~0.1.0', null ] | |
3053 verbose cache add name=undefined spec="google-cdn-data@~0.1.0" args=["google-cdn-data@~0.1.0",null] | |
3054 verbose parsed url { protocol: null, | |
3054 verbose parsed url slashes: null, | |
3054 verbose parsed url auth: null, | |
3054 verbose parsed url host: null, | |
3054 verbose parsed url port: null, | |
3054 verbose parsed url hostname: null, | |
3054 verbose parsed url hash: null, | |
3054 verbose parsed url search: null, | |
3054 verbose parsed url query: null, | |
3054 verbose parsed url pathname: 'google-cdn-data@~0.1.0', | |
3054 verbose parsed url path: 'google-cdn-data@~0.1.0', | |
3054 verbose parsed url href: 'google-cdn-data@~0.1.0' } | |
3055 verbose cache add name="google-cdn-data" spec="~0.1.0" args=["google-cdn-data","~0.1.0"] | |
3056 verbose parsed url { protocol: null, | |
3056 verbose parsed url slashes: null, | |
3056 verbose parsed url auth: null, | |
3056 verbose parsed url host: null, | |
3056 verbose parsed url port: null, | |
3056 verbose parsed url hostname: null, | |
3056 verbose parsed url hash: null, | |
3056 verbose parsed url search: null, | |
3056 verbose parsed url query: null, | |
3056 verbose parsed url pathname: '~0.1.0', | |
3056 verbose parsed url path: '~0.1.0', | |
3056 verbose parsed url href: '~0.1.0' } | |
3057 verbose addNamed [ 'google-cdn-data', '~0.1.0' ] | |
3058 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
3059 silly lockFile a9e12328-google-cdn-data-0-1-0 google-cdn-data@~0.1.0 | |
3060 verbose lock google-cdn-data@~0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\a9e12328-google-cdn-data-0-1-0.lock | |
3061 verbose cache add [ 'cdnjs-cdn-data@~0.1.0', null ] | |
3062 verbose cache add name=undefined spec="cdnjs-cdn-data@~0.1.0" args=["cdnjs-cdn-data@~0.1.0",null] | |
3063 verbose parsed url { protocol: null, | |
3063 verbose parsed url slashes: null, | |
3063 verbose parsed url auth: null, | |
3063 verbose parsed url host: null, | |
3063 verbose parsed url port: null, | |
3063 verbose parsed url hostname: null, | |
3063 verbose parsed url hash: null, | |
3063 verbose parsed url search: null, | |
3063 verbose parsed url query: null, | |
3063 verbose parsed url pathname: 'cdnjs-cdn-data@~0.1.0', | |
3063 verbose parsed url path: 'cdnjs-cdn-data@~0.1.0', | |
3063 verbose parsed url href: 'cdnjs-cdn-data@~0.1.0' } | |
3064 verbose cache add name="cdnjs-cdn-data" spec="~0.1.0" args=["cdnjs-cdn-data","~0.1.0"] | |
3065 verbose parsed url { protocol: null, | |
3065 verbose parsed url slashes: null, | |
3065 verbose parsed url auth: null, | |
3065 verbose parsed url host: null, | |
3065 verbose parsed url port: null, | |
3065 verbose parsed url hostname: null, | |
3065 verbose parsed url hash: null, | |
3065 verbose parsed url search: null, | |
3065 verbose parsed url query: null, | |
3065 verbose parsed url pathname: '~0.1.0', | |
3065 verbose parsed url path: '~0.1.0', | |
3065 verbose parsed url href: '~0.1.0' } | |
3066 verbose addNamed [ 'cdnjs-cdn-data', '~0.1.0' ] | |
3067 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
3068 silly lockFile 96d712bf-cdnjs-cdn-data-0-1-0 cdnjs-cdn-data@~0.1.0 | |
3069 verbose lock cdnjs-cdn-data@~0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\96d712bf-cdnjs-cdn-data-0-1-0.lock | |
3070 silly addNameRange { name: 'semver', range: '>=2.2.1-0 <2.3.0-0', hasData: false } | |
3071 silly addNameRange { name: 'google-cdn-data', | |
3071 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
3071 silly addNameRange hasData: false } | |
3072 silly addNameRange { name: 'bower', range: '>=1.2.8-0 <1.3.0-0', hasData: false } | |
3073 silly addNameRange { name: 'cdnjs-cdn-data', | |
3073 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
3073 silly addNameRange hasData: false } | |
3074 verbose url raw semver | |
3075 verbose url resolving [ 'https://registry.npmjs.org/', './semver' ] | |
3076 verbose url resolved https://registry.npmjs.org/semver | |
3077 info trying registry request attempt 1 at 12:22:47 | |
3078 verbose etag "5T6MUUO9XMCIT4W783K8VECVS" | |
3079 http GET https://registry.npmjs.org/semver | |
3080 verbose registry.get bower not expired, no request | |
3081 silly addNameRange number 2 { name: 'bower', range: '>=1.2.8-0 <1.3.0-0', hasData: true } | |
3082 silly addNameRange versions [ 'bower', | |
3082 silly addNameRange [ '0.1.0', | |
3082 silly addNameRange '0.1.2', | |
3082 silly addNameRange '0.1.3', | |
3082 silly addNameRange '0.2.0', | |
3082 silly addNameRange '0.3.0', | |
3082 silly addNameRange '0.3.1', | |
3082 silly addNameRange '0.3.2', | |
3082 silly addNameRange '0.4.0', | |
3082 silly addNameRange '0.5.0', | |
3082 silly addNameRange '0.5.1', | |
3082 silly addNameRange '0.6.0', | |
3082 silly addNameRange '0.6.1', | |
3082 silly addNameRange '0.6.2', | |
3082 silly addNameRange '0.6.3', | |
3082 silly addNameRange '0.6.4', | |
3082 silly addNameRange '0.6.5', | |
3082 silly addNameRange '0.6.6', | |
3082 silly addNameRange '0.6.7', | |
3082 silly addNameRange '0.6.8', | |
3082 silly addNameRange '0.7.0', | |
3082 silly addNameRange '0.7.1', | |
3082 silly addNameRange '0.8.0', | |
3082 silly addNameRange '0.8.1', | |
3082 silly addNameRange '0.8.2', | |
3082 silly addNameRange '0.8.3', | |
3082 silly addNameRange '0.8.4', | |
3082 silly addNameRange '0.8.5', | |
3082 silly addNameRange '0.8.6', | |
3082 silly addNameRange '0.9.0', | |
3082 silly addNameRange '0.9.1', | |
3082 silly addNameRange '0.9.2', | |
3082 silly addNameRange '0.10.0', | |
3082 silly addNameRange '1.0.0', | |
3082 silly addNameRange '1.0.1', | |
3082 silly addNameRange '1.0.2', | |
3082 silly addNameRange '1.0.3', | |
3082 silly addNameRange '1.1.0', | |
3082 silly addNameRange '1.1.1', | |
3082 silly addNameRange '1.1.2', | |
3082 silly addNameRange '1.2.0', | |
3082 silly addNameRange '1.2.1', | |
3082 silly addNameRange '1.2.2', | |
3082 silly addNameRange '1.2.3', | |
3082 silly addNameRange '1.2.4', | |
3082 silly addNameRange '1.2.5', | |
3082 silly addNameRange '1.2.6', | |
3082 silly addNameRange '1.2.7', | |
3082 silly addNameRange '1.2.8', | |
3082 silly addNameRange '1.3.0', | |
3082 silly addNameRange '1.3.1', | |
3082 silly addNameRange '1.3.2', | |
3082 silly addNameRange '1.3.3', | |
3082 silly addNameRange '1.3.4', | |
3082 silly addNameRange '1.3.5' ] ] | |
3083 verbose addNamed [ 'bower', '1.2.8' ] | |
3084 verbose addNamed [ '1.2.8', '1.2.8' ] | |
3085 silly lockFile f0910d34-bower-1-2-8 [email protected] | |
3086 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\f0910d34-bower-1-2-8.lock | |
3087 silly gunzTarPerm extractEntry lib/commands/list.js | |
3088 silly gunzTarPerm extractEntry lib/commands/lookup.js | |
3089 verbose url raw cdnjs-cdn-data | |
3090 verbose url resolving [ 'https://registry.npmjs.org/', './cdnjs-cdn-data' ] | |
3091 verbose url resolved https://registry.npmjs.org/cdnjs-cdn-data | |
3092 info trying registry request attempt 1 at 12:22:47 | |
3093 verbose etag "AX76INHMZ2LKWRU75FR5Y0RXG" | |
3094 http GET https://registry.npmjs.org/cdnjs-cdn-data | |
3095 verbose url raw regexp-quote | |
3096 verbose url resolving [ 'https://registry.npmjs.org/', './regexp-quote' ] | |
3097 verbose url resolved https://registry.npmjs.org/regexp-quote | |
3098 info trying registry request attempt 1 at 12:22:47 | |
3099 verbose etag "1OWV4Q4FBJ1VU6HJDLB0I3EXO" | |
3100 http GET https://registry.npmjs.org/regexp-quote | |
3101 verbose url raw google-cdn-data | |
3102 verbose url resolving [ 'https://registry.npmjs.org/', './google-cdn-data' ] | |
3103 verbose url resolved https://registry.npmjs.org/google-cdn-data | |
3104 info trying registry request attempt 1 at 12:22:47 | |
3105 verbose etag "7GF3TQ96246YYEJTDRAAU76JY" | |
3106 http GET https://registry.npmjs.org/google-cdn-data | |
3107 silly lockFile f0910d34-bower-1-2-8 [email protected] | |
3108 silly lockFile f0910d34-bower-1-2-8 [email protected] | |
3109 silly lockFile 59aa90f6-bower-1-2-8 bower@~1.2.8 | |
3110 silly lockFile 59aa90f6-bower-1-2-8 bower@~1.2.8 | |
3111 silly gunzTarPerm extractEntry lib/commands/prune.js | |
3112 silly gunzTarPerm extractEntry lib/commands/register.js | |
3113 silly gunzTarPerm extractEntry lib/commands/search.js | |
3114 silly gunzTarPerm extractEntry lib/commands/home.js | |
3115 silly gunzTarPerm extractEntry lib/commands/uninstall.js | |
3116 silly gunzTarPerm extractEntry lib/commands/help.js | |
3117 silly gunzTarPerm extractEntry lib/commands/update.js | |
3118 silly gunzTarPerm extractEntry lib/commands/completion.js | |
3119 silly gunzTarPerm extractEntry lib/commands/link.js | |
3120 silly gunzTarPerm extractEntry lib/commands/cache/clean.js | |
3121 silly gunzTarPerm extractEntry lib/commands/cache/list.js | |
3122 silly gunzTarPerm extractEntry lib/core/Manager.js | |
3123 silly gunzTarPerm extractEntry lib/core/PackageRepository.js | |
3124 silly gunzTarPerm extractEntry lib/core/Project.js | |
3125 silly gunzTarPerm extractEntry lib/core/ResolveCache.js | |
3126 silly gunzTarPerm extractEntry lib/core/resolverFactory.js | |
3127 silly gunzTarPerm extractEntry lib/core/scripts.js | |
3128 silly gunzTarPerm extractEntry lib/core/resolvers/FsResolver.js | |
3129 silly gunzTarPerm extractEntry lib/core/resolvers/GitFsResolver.js | |
3130 silly gunzTarPerm extractEntry lib/core/resolvers/GitHubResolver.js | |
3131 silly gunzTarPerm extractEntry lib/core/resolvers/GitRemoteResolver.js | |
3132 silly gunzTarPerm extractEntry lib/core/resolvers/GitResolver.js | |
3133 silly gunzTarPerm extractEntry lib/core/resolvers/Resolver.js | |
3134 silly gunzTarPerm extractEntry lib/core/resolvers/SvnResolver.js | |
3135 silly gunzTarPerm extractEntry lib/core/resolvers/UrlResolver.js | |
3136 silly gunzTarPerm extractEntry lib/core/resolvers/index.js | |
3137 silly gunzTarPerm extractEntry lib/renderers/JsonRenderer.js | |
3138 silly gunzTarPerm extractEntry lib/renderers/StandardRenderer.js | |
3139 silly gunzTarPerm extractEntry lib/renderers/index.js | |
3140 silly gunzTarPerm extractEntry lib/util/analytics.js | |
3141 silly gunzTarPerm extractEntry lib/util/createError.js | |
3142 silly gunzTarPerm extractEntry lib/util/createLink.js | |
3143 silly gunzTarPerm extractEntry lib/util/download.js | |
3144 silly gunzTarPerm extractEntry lib/util/copy.js | |
3145 silly gunzTarPerm extractEntry lib/util/md5.js | |
3146 silly gunzTarPerm extractEntry lib/util/readJson.js | |
3147 silly gunzTarPerm extractEntry lib/util/removeIgnores.js | |
3148 silly gunzTarPerm extractEntry lib/util/rootCheck.js | |
3149 silly gunzTarPerm extractEntry lib/util/semver.js | |
3150 silly gunzTarPerm extractEntry lib/util/cmd.js | |
3151 silly gunzTarPerm extractEntry lib/util/template.js | |
3152 silly gunzTarPerm extractEntry lib/util/cli.js | |
3153 silly gunzTarPerm extractEntry lib/util/validLink.js | |
3154 silly gunzTarPerm extractEntry lib/util/extract.js | |
3155 silly gunzTarPerm extractEntry CONTRIBUTING.md | |
3156 silly gunzTarPerm extractEntry templates/helpers/colors.js | |
3157 silly gunzTarPerm extractEntry templates/helpers/condense.js | |
3158 silly gunzTarPerm extractEntry templates/helpers/indent.js | |
3159 silly gunzTarPerm extractEntry templates/helpers/index.js | |
3160 silly gunzTarPerm extractEntry templates/helpers/rpad.js | |
3161 silly gunzTarPerm extractEntry templates/helpers/sum.js | |
3162 silly gunzTarPerm extractEntry templates/json/help-lookup.json | |
3163 silly gunzTarPerm extractEntry templates/json/help-cache/clean.json | |
3164 silly gunzTarPerm extractEntry templates/json/help-cache/list.json | |
3165 silly gunzTarPerm extractEntry templates/json/help-home.json | |
3166 silly gunzTarPerm extractEntry templates/json/help-info.json | |
3167 silly gunzTarPerm extractEntry templates/json/help-init.json | |
3168 silly gunzTarPerm extractEntry templates/json/help-install.json | |
3169 silly gunzTarPerm extractEntry templates/json/help-link.json | |
3170 silly gunzTarPerm extractEntry templates/json/help-list.json | |
3171 silly gunzTarPerm extractEntry templates/json/help-cache.json | |
3172 silly gunzTarPerm extractEntry templates/json/help-prune.json | |
3173 silly gunzTarPerm extractEntry templates/json/help-register.json | |
3174 silly gunzTarPerm extractEntry templates/json/help-search.json | |
3175 silly gunzTarPerm extractEntry templates/json/help-uninstall.json | |
3176 silly gunzTarPerm extractEntry templates/json/help-update.json | |
3177 silly gunzTarPerm extractEntry templates/json/help-version.json | |
3178 silly gunzTarPerm extractEntry templates/json/help.json | |
3179 silly gunzTarPerm extractEntry templates/std/conflict-resolved.std | |
3180 silly gunzTarPerm extractEntry templates/std/conflict.std | |
3181 silly gunzTarPerm extractEntry templates/std/help-cache.std | |
3182 silly gunzTarPerm extractEntry templates/std/help-generic.std | |
3183 silly gunzTarPerm extractEntry templates/std/help.std | |
3184 silly gunzTarPerm extractEntry templates/std/info.std | |
3185 silly gunzTarPerm extractEntry templates/std/lookup.std | |
3186 silly gunzTarPerm extractEntry templates/std/register.std | |
3187 silly gunzTarPerm extractEntry templates/std/search-results.std | |
3188 silly gunzTarPerm extractEntry templates/std/update-notice.std | |
3189 silly gunzTarPerm extractEntry test/packages-svn.js | |
3190 silly gunzTarPerm extractEntry test/packages.js | |
3191 silly gunzTarPerm extractEntry test/test.js | |
3192 silly gunzTarPerm extractEntry test/assets/package-tar.tar.gz | |
3193 silly gunzTarPerm extractEntry test/assets/package-zip-folder-single-file.zip | |
3194 silly gunzTarPerm extractEntry test/assets/package-zip-folder.zip | |
3195 silly gunzTarPerm extractEntry test/assets/package-zip-single-bower-json.zip | |
3196 silly gunzTarPerm extractEntry test/assets/package-zip-single-component-json.zip | |
3197 silly gunzTarPerm extractEntry test/assets/package-zip-single-file.zip | |
3198 silly gunzTarPerm extractEntry test/assets/package-zip.zip | |
3199 silly gunzTarPerm extractEntry test/assets/resolve-cache/list-json-1.json | |
3200 silly gunzTarPerm extractEntry test/assets/test-temp-dir/test-exception.js | |
3201 silly gunzTarPerm extractEntry test/assets/test-temp-dir/test.js | |
3202 silly gunzTarPerm extractEntry test/core/Manager.js | |
3203 silly gunzTarPerm extractEntry test/core/packageRepository.js | |
3204 silly gunzTarPerm extractEntry test/core/resolveCache.js | |
3205 silly gunzTarPerm extractEntry test/core/resolverFactory.js | |
3206 silly gunzTarPerm extractEntry test/core/scripts.js | |
3207 silly gunzTarPerm extractEntry test/core/resolvers/fsResolver.js | |
3208 silly gunzTarPerm extractEntry test/core/resolvers/gitFsResolver.js | |
3209 silly gunzTarPerm extractEntry test/core/resolvers/gitHubResolver.js | |
3210 silly gunzTarPerm extractEntry test/core/resolvers/gitRemoteResolver.js | |
3211 silly gunzTarPerm extractEntry test/core/resolvers/gitResolver.js | |
3212 silly gunzTarPerm extractEntry test/core/resolvers/resolver.js | |
3213 silly gunzTarPerm extractEntry test/core/resolvers/svnResolver.js | |
3214 http 304 https://registry.npmjs.org/text-table | |
3215 silly registry.get cb [ 304, | |
3215 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:49 GMT', | |
3215 silly registry.get server: 'Apache', | |
3215 silly registry.get via: '1.1 varnish', | |
3215 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:49 GMT', | |
3215 silly registry.get 'cache-control': 'max-age=1', | |
3215 silly registry.get etag: '"826LD7UWZ8Q9WIUIUDCGEW65Q"', | |
3215 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
3215 silly registry.get 'x-cache': 'HIT', | |
3215 silly registry.get 'x-cache-hits': '1', | |
3215 silly registry.get 'x-timer': 'S1402280569.017687,VS0,VE182', | |
3215 silly registry.get vary: 'Accept', | |
3215 silly registry.get 'content-length': '0', | |
3215 silly registry.get 'keep-alive': 'timeout=10, max=48', | |
3215 silly registry.get connection: 'Keep-Alive' } ] | |
3216 verbose etag text-table from cache | |
3217 silly gunzTarPerm extractEntry test/core/resolvers/urlResolver.js | |
3218 silly gunzTarPerm extractEntry test/packages-svn.json | |
3219 silly gunzTarPerm extractEntry test/packages.json | |
3220 silly addNameRange number 2 { name: 'text-table', | |
3220 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', | |
3220 silly addNameRange hasData: true } | |
3221 silly addNameRange versions [ 'text-table', | |
3221 silly addNameRange [ '0.0.0', '0.0.1', '0.1.0', '0.1.1', '0.2.0' ] ] | |
3222 verbose addNamed [ 'text-table', '0.2.0' ] | |
3223 verbose addNamed [ '0.2.0', '0.2.0' ] | |
3224 silly lockFile 5601af6e-text-table-0-2-0 [email protected] | |
3225 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\5601af6e-text-table-0-2-0.lock | |
3226 silly lockFile 5601af6e-text-table-0-2-0 [email protected] | |
3227 silly lockFile 5601af6e-text-table-0-2-0 [email protected] | |
3228 silly lockFile fdaed7a7-text-table-0-2-0 text-table@^0.2.0 | |
3229 silly lockFile fdaed7a7-text-table-0-2-0 text-table@^0.2.0 | |
3230 http 304 https://registry.npmjs.org/date-time | |
3231 silly registry.get cb [ 304, | |
3231 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:49 GMT', | |
3231 silly registry.get server: 'Apache', | |
3231 silly registry.get via: '1.1 varnish', | |
3231 silly registry.get 'last-modified': 'Sun, 08 Jun 2014 05:00:54 GMT', | |
3231 silly registry.get 'cache-control': 'max-age=1', | |
3231 silly registry.get etag: '"513DRGZC7O6APH1B9CWBC7BE4"', | |
3231 silly registry.get 'x-served-by': 'cache-syd1621-SYD', | |
3231 silly registry.get 'x-cache': 'MISS', | |
3231 silly registry.get 'x-cache-hits': '0', | |
3231 silly registry.get 'x-timer': 'S1402280569.021993,VS0,VE241', | |
3231 silly registry.get vary: 'Accept', | |
3231 silly registry.get 'content-length': '0', | |
3231 silly registry.get 'keep-alive': 'timeout=10, max=48', | |
3231 silly registry.get connection: 'Keep-Alive' } ] | |
3232 verbose etag date-time from cache | |
3233 silly addNameRange number 2 { name: 'date-time', range: '>=0.1.0-0 <0.2.0-0', hasData: true } | |
3234 silly addNameRange versions [ 'date-time', [ '0.1.0', '0.1.1' ] ] | |
3235 verbose addNamed [ 'date-time', '0.1.1' ] | |
3236 verbose addNamed [ '0.1.1', '0.1.1' ] | |
3237 silly lockFile e0b629a3-date-time-0-1-1 [email protected] | |
3238 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\e0b629a3-date-time-0-1-1.lock | |
3239 silly lockFile e0b629a3-date-time-0-1-1 [email protected] | |
3240 silly lockFile e0b629a3-date-time-0-1-1 [email protected] | |
3241 silly lockFile 7088e324-date-time-0-1-0 date-time@^0.1.0 | |
3242 silly lockFile 7088e324-date-time-0-1-0 date-time@^0.1.0 | |
3243 silly addNameRange { name: 'nopt', range: '>=1.0.10-0 <1.1.0-0', hasData: false } | |
3244 verbose registry.get nopt not expired, no request | |
3245 silly addNameRange number 2 { name: 'nopt', range: '>=1.0.10-0 <1.1.0-0', hasData: true } | |
3246 silly addNameRange versions [ 'nopt', | |
3246 silly addNameRange [ '1.0.0', | |
3246 silly addNameRange '1.0.1', | |
3246 silly addNameRange '1.0.2', | |
3246 silly addNameRange '1.0.3', | |
3246 silly addNameRange '1.0.4', | |
3246 silly addNameRange '1.0.5', | |
3246 silly addNameRange '1.0.6', | |
3246 silly addNameRange '1.0.7', | |
3246 silly addNameRange '1.0.8', | |
3246 silly addNameRange '1.0.9', | |
3246 silly addNameRange '1.0.10', | |
3246 silly addNameRange '2.0.0', | |
3246 silly addNameRange '2.1.0', | |
3246 silly addNameRange '2.1.1', | |
3246 silly addNameRange '2.1.2', | |
3246 silly addNameRange '2.2.0', | |
3246 silly addNameRange '2.2.1', | |
3246 silly addNameRange '3.0.0' ] ] | |
3247 verbose addNamed [ 'nopt', '1.0.10' ] | |
3248 verbose addNamed [ '1.0.10', '1.0.10' ] | |
3249 silly lockFile 1be903a1-nopt-1-0-10 [email protected] | |
3250 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1be903a1-nopt-1-0-10.lock | |
3251 silly lockFile 1be903a1-nopt-1-0-10 [email protected] | |
3252 silly lockFile 1be903a1-nopt-1-0-10 [email protected] | |
3253 silly lockFile 79f78dba-nopt-1-0-10 nopt@~1.0.10 | |
3254 silly lockFile 79f78dba-nopt-1-0-10 nopt@~1.0.10 | |
3255 http 304 https://registry.npmjs.org/pretty-bytes | |
3256 silly registry.get cb [ 304, | |
3256 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:49 GMT', | |
3256 silly registry.get server: 'Apache', | |
3256 silly registry.get via: '1.1 varnish', | |
3256 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:49 GMT', | |
3256 silly registry.get 'cache-control': 'max-age=1', | |
3256 silly registry.get etag: '"52FGUGV8MANCYUX4Y4KSGPFUU"', | |
3256 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
3256 silly registry.get 'x-cache': 'HIT', | |
3256 silly registry.get 'x-cache-hits': '1', | |
3256 silly registry.get 'x-timer': 'S1402280569.140369,VS0,VE242', | |
3256 silly registry.get vary: 'Accept', | |
3256 silly registry.get 'content-length': '0', | |
3256 silly registry.get 'keep-alive': 'timeout=10, max=48', | |
3256 silly registry.get connection: 'Keep-Alive' } ] | |
3257 verbose etag pretty-bytes from cache | |
3258 http 304 https://registry.npmjs.org/text-table | |
3259 silly registry.get cb [ 304, | |
3259 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:49 GMT', | |
3259 silly registry.get server: 'Apache', | |
3259 silly registry.get via: '1.1 varnish', | |
3259 silly registry.get 'last-modified': 'Sun, 08 Jun 2014 04:44:47 GMT', | |
3259 silly registry.get 'cache-control': 'max-age=1', | |
3259 silly registry.get etag: '"826LD7UWZ8Q9WIUIUDCGEW65Q"', | |
3259 silly registry.get 'x-served-by': 'cache-syd1621-SYD', | |
3259 silly registry.get 'x-cache': 'HIT', | |
3259 silly registry.get 'x-cache-hits': '40', | |
3259 silly registry.get 'x-timer': 'S1402280569.402407,VS0,VE0', | |
3259 silly registry.get vary: 'Accept', | |
3259 silly registry.get 'content-length': '0', | |
3259 silly registry.get 'keep-alive': 'timeout=10, max=47', | |
3259 silly registry.get connection: 'Keep-Alive' } ] | |
3260 verbose etag text-table from cache | |
3261 silly addNameRange number 2 { name: 'pretty-bytes', | |
3261 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
3261 silly addNameRange hasData: true } | |
3262 silly addNameRange versions [ 'pretty-bytes', [ '0.1.0', '0.1.1' ] ] | |
3263 verbose addNamed [ 'pretty-bytes', '0.1.1' ] | |
3264 verbose addNamed [ '0.1.1', '0.1.1' ] | |
3265 silly lockFile ac94ea05-pretty-bytes-0-1-1 [email protected] | |
3266 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\ac94ea05-pretty-bytes-0-1-1.lock | |
3267 silly addNameRange number 2 { name: 'text-table', | |
3267 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', | |
3267 silly addNameRange hasData: true } | |
3268 silly addNameRange versions [ 'text-table', | |
3268 silly addNameRange [ '0.0.0', '0.0.1', '0.1.0', '0.1.1', '0.2.0' ] ] | |
3269 verbose addNamed [ 'text-table', '0.2.0' ] | |
3270 verbose addNamed [ '0.2.0', '0.2.0' ] | |
3271 silly lockFile 5601af6e-text-table-0-2-0 [email protected] | |
3272 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\5601af6e-text-table-0-2-0.lock | |
3273 silly lockFile ac94ea05-pretty-bytes-0-1-1 [email protected] | |
3274 silly lockFile ac94ea05-pretty-bytes-0-1-1 [email protected] | |
3275 silly lockFile 5601af6e-text-table-0-2-0 [email protected] | |
3276 silly lockFile 5601af6e-text-table-0-2-0 [email protected] | |
3277 silly lockFile 0b168859-pretty-bytes-0-1-0 pretty-bytes@~0.1.0 | |
3278 silly lockFile 0b168859-pretty-bytes-0-1-0 pretty-bytes@~0.1.0 | |
3279 silly lockFile 4d621c99-text-table-0-2-0 text-table@~0.2.0 | |
3280 silly lockFile 4d621c99-text-table-0-2-0 text-table@~0.2.0 | |
3281 http 304 https://registry.npmjs.org/chalk | |
3282 silly registry.get cb [ 304, | |
3282 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:48 GMT', | |
3282 silly registry.get server: 'Apache', | |
3282 silly registry.get via: '1.1 varnish', | |
3282 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:49 GMT', | |
3282 silly registry.get 'cache-control': 'max-age=1', | |
3282 silly registry.get etag: '"927S3GYJ1INR7JVIIASUKYQ02"', | |
3282 silly registry.get 'x-served-by': 'cache-syd1623-SYD', | |
3282 silly registry.get 'x-cache': 'HIT', | |
3282 silly registry.get 'x-cache-hits': '1', | |
3282 silly registry.get 'x-timer': 'S1402280568.502959,VS0,VE987', | |
3282 silly registry.get vary: 'Accept', | |
3282 silly registry.get 'content-length': '0', | |
3282 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
3282 silly registry.get connection: 'Keep-Alive' } ] | |
3283 verbose etag chalk from cache | |
3284 http 304 https://registry.npmjs.org/chalk | |
3285 silly registry.get cb [ 304, | |
3285 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:48 GMT', | |
3285 silly registry.get server: 'Apache', | |
3285 silly registry.get via: '1.1 varnish', | |
3285 silly registry.get 'last-modified': 'Sun, 08 Jun 2014 16:19:49 GMT', | |
3285 silly registry.get 'cache-control': 'max-age=1', | |
3285 silly registry.get etag: '"927S3GYJ1INR7JVIIASUKYQ02"', | |
3285 silly registry.get 'x-served-by': 'cache-syd1621-SYD', | |
3285 silly registry.get 'x-cache': 'HIT', | |
3285 silly registry.get 'x-cache-hits': '142', | |
3285 silly registry.get 'x-timer': 'S1402280568.531387,VS0,VE958', | |
3285 silly registry.get vary: 'Accept', | |
3285 silly registry.get 'content-length': '0', | |
3285 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
3285 silly registry.get connection: 'Keep-Alive' } ] | |
3286 verbose etag chalk from cache | |
3287 silly addNameRange number 2 { name: 'chalk', range: '>=0.4.0-0 <0.5.0-0', hasData: true } | |
3288 silly addNameRange versions [ 'chalk', | |
3288 silly addNameRange [ '0.1.0', '0.1.1', '0.2.0', '0.2.1', '0.3.0', '0.4.0' ] ] | |
3289 verbose addNamed [ 'chalk', '0.4.0' ] | |
3290 verbose addNamed [ '0.4.0', '0.4.0' ] | |
3291 silly lockFile 1efe4790-chalk-0-4-0 [email protected] | |
3292 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1efe4790-chalk-0-4-0.lock | |
3293 silly addNameRange number 2 { name: 'chalk', range: '>=0.4.0-0 <0.5.0-0', hasData: true } | |
3294 silly addNameRange versions [ 'chalk', | |
3294 silly addNameRange [ '0.1.0', '0.1.1', '0.2.0', '0.2.1', '0.3.0', '0.4.0' ] ] | |
3295 verbose addNamed [ 'chalk', '0.4.0' ] | |
3296 silly lockFile 1efe4790-chalk-0-4-0 [email protected] | |
3297 silly lockFile 1efe4790-chalk-0-4-0 [email protected] | |
3298 silly lockFile b2f4396d-chalk-0-4-0 chalk@^0.4.0 | |
3299 silly lockFile b2f4396d-chalk-0-4-0 chalk@^0.4.0 | |
3300 silly lockFile bc9fb696-chalk-0-4-0 chalk@~0.4.0 | |
3301 silly lockFile bc9fb696-chalk-0-4-0 chalk@~0.4.0 | |
3302 silly resolved [ { name: 'hooker', | |
3302 silly resolved description: 'Monkey-patch (hook) functions for debugging and stuff.', | |
3302 silly resolved version: '0.2.3', | |
3302 silly resolved homepage: 'http://github.com/cowboy/javascript-hooker', | |
3302 silly resolved author: { name: '"Cowboy" Ben Alman', url: 'http://benalman.com/' }, | |
3302 silly resolved repository: | |
3302 silly resolved { type: 'git', | |
3302 silly resolved url: 'git://github.com/cowboy/javascript-hooker.git' }, | |
3302 silly resolved bugs: { url: 'https://github.com/cowboy/javascript-hooker/issues' }, | |
3302 silly resolved licenses: [ [Object] ], | |
3302 silly resolved dependencies: {}, | |
3302 silly resolved devDependencies: { grunt: '~0.2.1' }, | |
3302 silly resolved keywords: [ 'patch', 'hook', 'function', 'debug', 'aop' ], | |
3302 silly resolved engines: { node: '*' }, | |
3302 silly resolved main: 'lib/hooker', | |
3302 silly resolved scripts: { test: 'grunt test' }, | |
3302 silly resolved readme: '# JavaScript Hooker\n\nMonkey-patch (hook) functions for debugging and stuff.\n\n## Getting Started\n\nThis code should work just fine in Node.js:\n\nFirst, install the module with: `npm install hooker`\n\n```javascript\nvar hooker = require(\'hooker\');\nhooker.hook(Math, "max", function() {\n console.log(arguments.length + " arguments passed");\n});\nMath.max(5, 6, 7) // logs: "3 arguments passed", returns 7\n```\n\nOr in the browser:\n\n```html\n<script src="dist/ba-hooker.min.js"></script>\n<script>\nhook(Math, "max", function() {\n console.log(arguments.length + " arguments passed");\n});\nMath.max(5, 6, 7) // logs: "3 arguments passed", returns 7\n</script>\n```\n\nIn the browser, you can attach Hooker\'s methods to any object.\n\n```html\n<script>\nthis.exports = Bocoup.utils;\n</script>\n<script src="dist/ba-hooker.min.js"></script>\n<script>\nBocoup.utils.hook(Math, "max", function() {\n console.log(arguments.length + " arguments passed");\n});\nMath.max(5, 6, 7) // logs: "3 arguments passed", returns 7\n</script>\n```\n\n## Documentation\n\n### hooker.hook\nMonkey-patch (hook) one or more methods of an object.\n#### Signature:\n`hooker.hook(object, [ props, ] [options | prehookFunction])`\n#### `props`\nThe optional `props` argument can be a method name, array of method names or null. If null (or omitted), all enumerable methods of `object` will be hooked.\n#### `options`\n* `pre` - (Function) a pre-hook function to be executed before the original function. Arguments passed into the method will be passed into the pre-hook function as well.\n* `post` - (Function) a post-hook function to be executed after the original function. The original function\'s result is passed into the post-hook function as its first argument, followed by the method arguments.\n* `once` - (Boolean) if true, auto-unhook the function after the first execution.\n* `passName` - (Boolean) if true, pass the name of the method into the pre-hook function as its first arg (preceding all other arguments), and into the post-hook function as the second arg (after result but preceding all other arguments).\n\n#### Returns:\nAn array of hooked method names.\n\n### hooker.unhook\nUn-monkey-patch (unhook) one or more methods of an object.\n#### Signature:\n`hooker.unhook(object [, props ])`\n#### `props`\nThe optional `props` argument can be a method name, array of method names or null. If null (or omitted), all methods of `object` will be unhooked.\n#### Returns:\nAn array of unhooked method names.\n\n### hooker.orig\nGet a reference to the original method from a hooked function.\n#### Signature:\n`hooker.orig(object, props)`\n\n### hooker.override\nWhen a pre- or post-hook returns the result of this function, the value\npassed will be used in place of the original function\'s return value. Any\npost-hook override value will take precedence over a pre-hook override value.\n#### Signature:\n`hooker.override(value)`\n\n### hooker.preempt\nWhen a pre-hook returns the result of this function, the value passed will\nbe used in place of the original function\'s return value, and the original\nfunction will NOT be executed.\n#### Signature:\n`hooker.preempt(value)`\n\n### hooker.filter\nWhen a pre-hook returns the result of this function, the context and\narguments passed will be applied into the original function.\n#### Signature:\n`hooker.filter(context, arguments)`\n\n\n## Examples\nSee the unit tests for more examples.\n\n```javascript\nvar hooker = require(\'hooker\');\n// Simple logging.\nhooker.hook(Math, "max", function() {\n console.log(arguments.length + " arguments passed");\n});\nMath.max(5, 6, 7) // logs: "3 arguments passed", returns 7\n\nhooker.unhook(Math, "max"); // (This is assumed between all further examples)\nMath.max(5, 6, 7) // 7\n\n// Returning hooker.override(value) overrides the original value.\nhooker.hook(Math, "max", function() {\n if (arguments.length === 0) {\n return hooker.override(9000);\n }\n});\nMath.max(5, 6, 7) // 7\nMath.max() // 9000\n\n// Auto-unhook after one execution.\nhooker.hook(Math, "max", {\n once: true,\n pre: function() {\n console.log("Init something here");\n }\n});\nMath.max(5, 6, 7) // logs: "Init something here", returns 7\nMath.max(5, 6, 7) // 7\n\n// Filter `this` and arguments through a pre-hook function.\nhooker.hook(Math, "max", {\n pre: function() {\n var args = [].map.call(arguments, function(num) {\n return num * 2;\n });\n return hooker.filter(this, args); // thisValue, arguments\n }\n});\nMath.max(5, 6, 7) // 14\n\n// Modify the original function\'s result with a post-hook function.\nhooker.hook(Math, "max", {\n post: function(result) {\n return hooker.override(result * 100);\n }\n});\nMath.max(5, 6, 7) // 700\n\n// Hook every Math method. Note: if Math\'s methods were enumerable, the second\n// argument could be omitted. Since they aren\'t, an array of properties to hook\n// must be explicitly passed. Non-method properties will be skipped.\n// See a more generic example here: http://bit.ly/vvJlrS\nhooker.hook(Math, Object.getOwnPropertyNames(Math), {\n passName: true,\n pre: function(name) {\n console.log("=> Math." + name, [].slice.call(arguments, 1));\n },\n post: function(result, name) {\n console.log("<= Math." + name, result);\n }\n});\n\nvar result = Math.max(5, 6, 7);\n// => Math.max [ 5, 6, 7 ]\n// <= Math.max 7\nresult // 7\n\nresult = Math.ceil(3.456);\n// => Math.ceil [ 3.456 ]\n// <= Math.ceil 4\nresult // 4\n```\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt](https://github.com/cowboy/grunt).\n\n_Also, please don\'t edit files in the "dist" subdirectory as they are generated via grunt. You\'ll find source code in the "lib" subdirectory!_\n\n## Release History\n2012/01/09 - v0.2.3 - First official release.\n\n## License\nCopyright (c) 2012 "Cowboy" Ben Alman \nLicensed under the MIT license. \n<http://benalman.com/about/license/>\n', | |
3302 silly resolved readmeFilename: 'README.md', | |
3302 silly resolved _id: '[email protected]', | |
3302 silly resolved _from: 'hooker@^0.2.3' }, | |
3302 silly resolved { name: 'pretty-ms', | |
3302 silly resolved version: '0.1.0', | |
3302 silly resolved description: 'Convert milliseconds to a human readable string: 1337000000 ➔ 15d 11h 23m 20s', | |
3302 silly resolved license: 'MIT', | |
3302 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/pretty-ms' }, | |
3302 silly resolved main: 'pretty-ms.js', | |
3302 silly resolved bin: { 'pretty-ms': 'cli.js' }, | |
3302 silly resolved author: | |
3302 silly resolved { name: 'Sindre Sorhus', | |
3302 silly resolved email: '[email protected]', | |
3302 silly resolved url: 'http://sindresorhus.com' }, | |
3302 silly resolved engines: { node: '>=0.10.0' }, | |
3302 silly resolved scripts: { test: 'mocha' }, | |
3302 silly resolved files: [ 'pretty-ms.js', 'cli.js' ], | |
3302 silly resolved keywords: | |
3302 silly resolved [ 'cli', | |
3302 silly resolved 'bin', | |
3302 silly resolved 'browser', | |
3302 silly resolved 'pretty', | |
3302 silly resolved 'human', | |
3302 silly resolved 'humanized', | |
3302 silly resolved 'readable', | |
3302 silly resolved 'time', | |
3302 silly resolved 'ms', | |
3302 silly resolved 'milliseconds', | |
3302 silly resolved 'duration', | |
3302 silly resolved 'period', | |
3302 silly resolved 'range' ], | |
3302 silly resolved devDependencies: { mocha: '*' }, | |
3302 silly resolved readme: '# pretty-ms [![Build Status](https://travis-ci.org/sindresorhus/pretty-ms.png?branch=master)](https://travis-ci.org/sindresorhus/pretty-ms)\n\n> Convert milliseconds to a human readable string: `1337000000` ➔ `15d 11h 23m 20s`\n\n\n## Install\n\nDownload [manually](https://github.com/sindresorhus/pretty-ms/releases) or with a package-manager.\n\n#### [npm](https://npmjs.org/package/pretty-ms)\n\n```bash\n$ npm install --save pretty-ms\n```\n\n#### [Bower](http://bower.io)\n\n```bash\n$ bower install --save pretty-ms\n```\n\n#### [Component](https://github.com/component/component)\n\n```bash\n$ component install sindresorhus/pretty-ms\n```\n\n\n## Example\n\n```js\nprettyMs(1337000000);\n//=> \'15d 11h 23m 20s\'\n\nprettyMs(1337);\n//=> \'1.3s\'\n\nprettyMs(133);\n//=> \'133ms\'\n\n// compact option\nprettyMs(1337, {compact: true});\n//=> \'~1s\'\n\n// can be useful for time durations\nprettyMs(new Date(2014, 0, 1, 10, 40) - new Date(2014, 0, 1, 10, 5))\n//=> \'35m\'\n```\n\n\n## API\n\n### prettyMs(milliseconds, options)\n\n#### milliseconds\n\n*Required* \nType: `number`\n\n#### options.compact\n\nType: `boolean`\n\nOnly show the first unit: `995ms` ➔ `~1s`.\n\n\n## CLI\n\nYou can also use it as a CLI app by installing it globally:\n\n```bash\n$ npm install --global pretty-ms\n```\n\n### Usage\n\n```bash\n$ pretty-ms --help\n\nUsage\n $ pretty-ms <milliseconds> [--compact]\n $ echo <milliseconds> | pretty-ms\n\nExample\n $ pretty-ms 1337\n 1.3s\n```\n\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT) © [Sindre Sorhus](http://sindresorhus.com)\n', | |
3302 silly resolved readmeFilename: 'readme.md', | |
3302 silly resolved bugs: { url: 'https://github.com/sindresorhus/pretty-ms/issues' }, | |
3302 silly resolved homepage: 'https://github.com/sindresorhus/pretty-ms', | |
3302 silly resolved _id: '[email protected]', | |
3302 silly resolved _from: 'pretty-ms@^0.1.0' }, | |
3302 silly resolved { name: 'text-table', | |
3302 silly resolved version: '0.2.0', | |
3302 silly resolved description: 'borderless text tables with alignment', | |
3302 silly resolved main: 'index.js', | |
3302 silly resolved devDependencies: { tap: '~0.4.0', tape: '~1.0.2', 'cli-color': '~0.2.3' }, | |
3302 silly resolved scripts: { test: 'tap test/*.js' }, | |
3302 silly resolved testling: { files: 'test/*.js', browsers: [Object] }, | |
3302 silly resolved repository: { type: 'git', url: 'git://github.com/substack/text-table.git' }, | |
3302 silly resolved homepage: 'https://github.com/substack/text-table', | |
3302 silly resolved keywords: [ 'text', 'table', 'align', 'ascii', 'rows', 'tabular' ], | |
3302 silly resolved author: | |
3302 silly resolved { name: 'James Halliday', | |
3302 silly resolved email: '[email protected]', | |
3302 silly resolved url: 'http://substack.net' }, | |
3302 silly resolved license: 'MIT', | |
3302 silly resolved readme: '# text-table\n\ngenerate borderless text table strings suitable for printing to stdout\n\n[![build status](https://secure.travis-ci.org/substack/text-table.png)](http://travis-ci.org/substack/text-table)\n\n[![browser support](https://ci.testling.com/substack/text-table.png)](http://ci.testling.com/substack/text-table)\n\n# example\n\n## default align\n\n``` js\nvar table = require(\'text-table\');\nvar t = table([\n [ \'master\', \'0123456789abcdef\' ],\n [ \'staging\', \'fedcba9876543210\' ]\n]);\nconsole.log(t);\n```\n\n```\nmaster 0123456789abcdef\nstaging fedcba9876543210\n```\n\n## left-right align\n\n``` js\nvar table = require(\'text-table\');\nvar t = table([\n [ \'beep\', \'1024\' ],\n [ \'boop\', \'33450\' ],\n [ \'foo\', \'1006\' ],\n [ \'bar\', \'45\' ]\n], { align: [ \'l\', \'r\' ] });\nconsole.log(t);\n```\n\n```\nbeep 1024\nboop 33450\nfoo 1006\nbar 45\n```\n\n## dotted align\n\n``` js\nvar table = require(\'text-table\');\nvar t = table([\n [ \'beep\', \'1024\' ],\n [ \'boop\', \'334.212\' ],\n [ \'foo\', \'1006\' ],\n [ \'bar\', \'45.6\' ],\n [ \'baz\', \'123.\' ]\n], { align: [ \'l\', \'.\' ] });\nconsole.log(t);\n```\n\n```\nbeep 1024\nboop 334.212\nfoo 1006\nbar 45.6\nbaz 123.\n```\n\n## centered\n\n``` js\nvar table = require(\'text-table\');\nvar t = table([\n [ \'beep\', \'1024\', \'xyz\' ],\n [ \'boop\', \'3388450\', \'tuv\' ],\n [ \'foo\', \'10106\', \'qrstuv\' ],\n [ \'bar\', \'45\', \'lmno\' ]\n], { align: [ \'l\', \'c\', \'l\' ] });\nconsole.log(t);\n```\n\n```\nbeep 1024 xyz\nboop 3388450 tuv\nfoo 10106 qrstuv\nbar 45 lmno\n```\n\n# methods\n\n``` js\nvar table = require(\'text-table\')\n```\n\n## var s = table(rows, opts={})\n\nReturn a formatted table string `s` from an array of `rows` and some options\n`opts`.\n\n`rows` should be an array of arrays containing strings, numbers, or other\nprintable values.\n\noptions can be:\n\n* `opts.hsep` - separator to use between columns, default `\' \'`\n* `opts.align` - array of alignment types for each column, default `[\'l\',\'l\',...]`\n* `opts.stringLength` - callback function to use when calculating the string length\n\nalignment types are:\n\n* `\'l\'` - left\n* `\'r\'` - right\n* `\'c\'` - center\n* `\'.\'` - decimal\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install text-table\n```\n\n# Use with ANSI-colors\n\nSince the string length of ANSI color schemes does not equal the length\nJavaScript sees internally it is necessary to pass the a custom string length\ncalculator during the main function call.\n\nSee the `test/ansi-colors.js` file for an example.\n\n# license\n\nMIT\n', | |
3302 silly resolved readmeFilename: 'readme.markdown', | |
3302 silly resolved bugs: { url: 'https://github.com/substack/text-table/issues' }, | |
3302 silly resolved _id: '[email protected]', | |
3302 silly resolved _from: 'text-table@~0.2.0' }, | |
3302 silly resolved { name: 'date-time', | |
3302 silly resolved version: '0.1.1', | |
3302 silly resolved description: 'Pretty UTC datetime: 2014-01-09 06:46:01 UTC', | |
3302 silly resolved license: 'MIT', | |
3302 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/date-time' }, | |
3302 silly resolved author: | |
3302 silly resolved { name: 'Sindre Sorhus', | |
3302 silly resolved email: '[email protected]', | |
3302 silly resolved url: 'http://sindresorhus.com' }, | |
3302 silly resolved engines: { node: '>=0.10.0' }, | |
3302 silly resolved scripts: { test: 'mocha' }, | |
3302 silly resolved files: [ 'index.js' ], | |
3302 silly resolved keywords: [ 'datetime', 'date-time', 'date', 'utc', 'iso' ], | |
3302 silly resolved devDependencies: { mocha: '*' }, | |
3302 silly resolved readme: '# date-time [![Build Status](https://travis-ci.org/sindresorhus/date-time.png?branch=master)](http://travis-ci.org/sindresorhus/date-time)\n\n> Pretty UTC datetime: `2014-01-09 06:46:01 UTC`\n\n\n## Install\n\nInstall with [npm](https://npmjs.org/package/date-time)\n\n```\nnpm install --save date-time\n```\n\n\n## Example\n\n```js\nvar dateTime = require(\'date-time\');\n\ndateTime();\n//=> 2014-01-09 06:46:01 UTC\n\ndateTime(new Date(2050, 1, 2));\n//=> 2050-02-01 23:00:00 UTC\n```\n\n## API\n\n### dateTime(date)\n\n#### date\n\nType: `Date` \nDefault: `new Date()`\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n', | |
3302 silly resolved readmeFilename: 'readme.md', | |
3302 silly resolved bugs: { url: 'https://github.com/sindresorhus/date-time/issues' }, | |
3302 silly resolved homepage: 'https://github.com/sindresorhus/date-time', | |
3302 silly resolved _id: '[email protected]', | |
3302 silly resolved _from: 'date-time@^0.1.0' }, | |
3302 silly resolved { name: 'chalk', | |
3302 silly resolved version: '0.4.0', | |
3302 silly resolved description: 'Terminal string styling done right. Created because the `colors` module does some really horrible things.', | |
3302 silly resolved license: 'MIT', | |
3302 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/chalk' }, | |
3302 silly resolved author: | |
3302 silly resolved { name: 'Sindre Sorhus', | |
3302 silly resolved email: '[email protected]', | |
3302 silly resolved url: 'http://sindresorhus.com' }, | |
3302 silly resolved engines: { node: '>=0.8.0' }, | |
3302 silly resolved scripts: { test: 'mocha' }, | |
3302 silly resolved files: [ 'index.js' ], | |
3302 silly resolved keywords: | |
3302 silly resolved [ 'color', | |
3302 silly resolved 'colour', | |
3302 silly resolved 'colors', | |
3302 silly resolved 'terminal', | |
3302 silly resolved 'console', | |
3302 silly resolved 'cli', | |
3302 silly resolved 'string', | |
3302 silly resolved 'ansi', | |
3302 silly resolved 'styles', | |
3302 silly resolved 'tty', | |
3302 silly resolved 'formatting', | |
3302 silly resolved 'rgb', | |
3302 silly resolved '256', | |
3302 silly resolved 'shell', | |
3302 silly resolved 'xterm', | |
3302 silly resolved 'log', | |
3302 silly resolved 'logging', | |
3302 silly resolved 'command-line', | |
3302 silly resolved 'text' ], | |
3302 silly resolved dependencies: | |
3302 silly resolved { 'has-color': '~0.1.0', | |
3302 silly resolved 'ansi-styles': '~1.0.0', | |
3302 silly resolved 'strip-ansi': '~0.1.0' }, | |
3302 silly resolved devDependencies: { mocha: '~1.x' }, | |
3302 silly resolved readme: '# <img width="250" src="logo.png" alt="chalk">\n\n> Terminal string styling done right\n\n[![Build Status](https://secure.travis-ci.org/sindresorhus/chalk.png?branch=master)](http://travis-ci.org/sindresorhus/chalk)\n\n[colors.js](https://github.com/Marak/colors.js) is currently the most popular string styling module, but it has serious deficiencies like extending String.prototype which causes all kinds of [problems](https://github.com/yeoman/yo/issues/68). Although there are other ones, they either do too much or not enough.\n\n**Chalk is a clean and focused alternative.**\n\n![screenshot](screenshot.png)\n\n\n## Why\n\n- **Doesn\'t extend String.prototype**\n- Expressive API\n- Clean and focused\n- Auto-detects color support\n- Actively maintained\n- [Used by 150+ modules](https://npmjs.org/browse/depended/chalk)\n\n\n## Install\n\nInstall with [npm](https://npmjs.org/package/chalk): `npm install --save chalk`\n\n\n## Example\n\nChalk comes with an easy to use composable API where you just chain and nest the styles you want.\n\n```js\nvar chalk = require(\'chalk\');\n\n// style a string\nconsole.log( chalk.blue(\'Hello world!\') );\n\n// combine styled and normal strings\nconsole.log( chalk.blue(\'Hello\'), \'World\' + chalk.red(\'!\') );\n\n// compose multiple styles using the chainable API\nconsole.log( chalk.blue.bgRed.bold(\'Hello world!\') );\n\n// nest styles\nconsole.log( chalk.red(\'Hello\', chalk.underline.bgBlue(\'world\') + \'!\') );\n\n// pass in multiple arguments\nconsole.log( chalk.blue(\'Hello\', \'World!\', \'Foo\', \'bar\', \'biz\', \'baz\') );\n```\n\nYou can easily define your own themes.\n\n```js\nvar chalk = require(\'chalk\');\nvar error = chalk.bold.red;\nconsole.log(error(\'Error!\'));\n```\n\n\n## API\n\n### chalk.`<style>[.<style>...](string, [string...])`\n\nExample: `chalk.red.bold.underline(\'Hello\', \'world\');`\n\nChain [styles](#styles) and call the last one as a method with a string argument. Order doesn\'t matter.\n\nMultiple arguments will be separated by space.\n\n### chalk.enabled\n\nColor support is automatically detected, but you can override it.\n\n### chalk.supportsColor\n\nDetect whether the terminal [supports color](https://github.com/sindresorhus/has-color).\n\nCan be overridden by the user with the flags `--color` and `--no-color`.\n\nUsed internally and handled for you, but exposed for convenience.\n\n### chalk.styles\n\nExposes the styles as [ANSI escape codes](https://github.com/sindresorhus/ansi-styles).\n\nGenerally not useful, but you might need just the `.open` or `.close` escape code if you\'re mixing externally styled strings with yours.\n\n```js\nvar chalk = require(\'chalk\');\n\nconsole.log(chalk.styles.red);\n//=> {open: \'\\x1b[31m\', close: \'\\x1b[39m\'}\n\nconsole.log(chalk.styles.red.open + \'Hello\' + chalk.styles.red.close);\n```\n\n### chalk.stripColor(string)\n\n[Strip color](https://github.com/sindresorhus/strip-ansi) from a string.\n\nCan be useful in combination with `.supportsColor` to strip color on externally styled text when it\'s not supported.\n\nExample:\n\n```js\nvar chalk = require(\'chalk\');\nvar styledString = fromExternal();\n\nif (!chalk.supportsColor) {\n\tchalk.stripColor(styledString);\n}\n```\n\n\n## Styles\n\n### General\n\n- reset\n- bold\n- italic\n- underline\n- inverse\n- strikethrough\n\n### Text colors\n\n- black\n- red\n- green\n- yellow\n- blue\n- magenta\n- cyan\n- white\n- gray\n\n### Background colors\n\n- bgBlack\n- bgRed\n- bgGreen\n- bgYellow\n- bgBlue\n- bgMagenta\n- bgCyan\n- bgWhite\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n\n\n-\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/sindresorhus/chalk/trend.png)](https://bitdeli.com/free "Bitdeli Badge")\n', | |
3302 silly resolved readmeFilename: 'readme.md', | |
3302 silly resolved bugs: { url: 'https://github.com/sindresorhus/chalk/issues' }, | |
3302 silly resolved homepage: 'https://github.com/sindresorhus/chalk', | |
3302 silly resolved _id: '[email protected]', | |
3302 silly resolved _from: 'chalk@~0.4.0' } ] | |
3303 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt | |
3304 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt | |
3305 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt | |
3306 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt | |
3307 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt | |
3308 info installOne [email protected] | |
3309 info installOne [email protected] | |
3310 info installOne [email protected] | |
3311 info installOne [email protected] | |
3312 info installOne [email protected] | |
3313 silly resolved [ { name: 'each-async', | |
3313 silly resolved version: '0.1.3', | |
3313 silly resolved description: 'Async concurrent iterator', | |
3313 silly resolved license: 'MIT', | |
3313 silly resolved main: 'each-async.js', | |
3313 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/each-async' }, | |
3313 silly resolved author: | |
3313 silly resolved { name: 'Sindre Sorhus', | |
3313 silly resolved email: '[email protected]', | |
3313 silly resolved url: 'http://sindresorhus.com' }, | |
3313 silly resolved engines: { node: '>=0.10.0' }, | |
3313 silly resolved scripts: { test: 'mocha' }, | |
3313 silly resolved files: [ 'each-async.js' ], | |
3313 silly resolved keywords: | |
3313 silly resolved [ 'each', | |
3313 silly resolved 'async', | |
3313 silly resolved 'asynchronous', | |
3313 silly resolved 'iteration', | |
3313 silly resolved 'iterate', | |
3313 silly resolved 'loop', | |
3313 silly resolved 'foreach', | |
3313 silly resolved 'parallel', | |
3313 silly resolved 'concurrent', | |
3313 silly resolved 'array', | |
3313 silly resolved 'flow', | |
3313 silly resolved 'control flow' ], | |
3313 silly resolved devDependencies: { mocha: '*' }, | |
3313 silly resolved readme: '# each-async [![Build Status](https://travis-ci.org/sindresorhus/each-async.svg?branch=master)](https://travis-ci.org/sindresorhus/each-async)\n\n> Async concurrent iterator (async forEach)\n\nLike [async.each()](https://github.com/caolan/async#eacharr-iterator-callback), but tiny.\n\nI often use `async.each()` for doing async operations when iterating, but I almost never use the other gadzillion methods in `async`.\n\nAsync iteration is one of the most used async control flow patterns.\n\n\n## Install\n\nDownload [manually](https://github.com/sindresorhus/each-async/releases) or with a package-manager.\n\n```bash\n$ npm install --save each-async\n```\n\n```bash\n$ bower install --save each-async\n```\n\n```bash\n$ component install sindresorhus/each-async\n```\n\n\n## Usage\n\n### Node.js\n\n```js\neachAsync([\'foo\',\'bar\',\'baz\'], function (item, index, done) {\n\tconsole.log(item, index);\n\tdone();\n}, function (error) {\n\tconsole.log(\'finished\');\n});\n//=> foo 0\n//=> bar 1\n//=> baz 2\n//=> finished\n```\n\n\n## API\n\n### eachAsync(array, callback, finishedCallback)\n\n#### array\n\nThe array you want to iterate.\n\n#### callback(item, index, done)\n\nA function which is called for each item in the array with the following arguments:\n\n- `item`: the current item in the array\n- `index`: the current index\n- `done([error])`: call this when you\'re done with an optional error. Supplying anything other than `undefined`/`null` will stop the iteration.\n\nNote that order is not guaranteed since each item is handled concurrently.\n\n#### finishedCallback(error)\n\nA function which is called when the iteration is finished or on the first error. First argument is the error passed from `done()` in the `callback`.\n\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT) © [Sindre Sorhus](http://sindresorhus.com)\n', | |
3313 silly resolved readmeFilename: 'readme.md', | |
3313 silly resolved bugs: { url: 'https://github.com/sindresorhus/each-async/issues' }, | |
3313 silly resolved homepage: 'https://github.com/sindresorhus/each-async', | |
3313 silly resolved _id: '[email protected]', | |
3313 silly resolved _from: 'each-async@~0.1.2' }, | |
3313 silly resolved { name: 'chalk', | |
3313 silly resolved version: '0.4.0', | |
3313 silly resolved description: 'Terminal string styling done right. Created because the `colors` module does some really horrible things.', | |
3313 silly resolved license: 'MIT', | |
3313 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/chalk' }, | |
3313 silly resolved author: | |
3313 silly resolved { name: 'Sindre Sorhus', | |
3313 silly resolved email: '[email protected]', | |
3313 silly resolved url: 'http://sindresorhus.com' }, | |
3313 silly resolved engines: { node: '>=0.8.0' }, | |
3313 silly resolved scripts: { test: 'mocha' }, | |
3313 silly resolved files: [ 'index.js' ], | |
3313 silly resolved keywords: | |
3313 silly resolved [ 'color', | |
3313 silly resolved 'colour', | |
3313 silly resolved 'colors', | |
3313 silly resolved 'terminal', | |
3313 silly resolved 'console', | |
3313 silly resolved 'cli', | |
3313 silly resolved 'string', | |
3313 silly resolved 'ansi', | |
3313 silly resolved 'styles', | |
3313 silly resolved 'tty', | |
3313 silly resolved 'formatting', | |
3313 silly resolved 'rgb', | |
3313 silly resolved '256', | |
3313 silly resolved 'shell', | |
3313 silly resolved 'xterm', | |
3313 silly resolved 'log', | |
3313 silly resolved 'logging', | |
3313 silly resolved 'command-line', | |
3313 silly resolved 'text' ], | |
3313 silly resolved dependencies: | |
3313 silly resolved { 'has-color': '~0.1.0', | |
3313 silly resolved 'ansi-styles': '~1.0.0', | |
3313 silly resolved 'strip-ansi': '~0.1.0' }, | |
3313 silly resolved devDependencies: { mocha: '~1.x' }, | |
3313 silly resolved readme: '# <img width="250" src="logo.png" alt="chalk">\n\n> Terminal string styling done right\n\n[![Build Status](https://secure.travis-ci.org/sindresorhus/chalk.png?branch=master)](http://travis-ci.org/sindresorhus/chalk)\n\n[colors.js](https://github.com/Marak/colors.js) is currently the most popular string styling module, but it has serious deficiencies like extending String.prototype which causes all kinds of [problems](https://github.com/yeoman/yo/issues/68). Although there are other ones, they either do too much or not enough.\n\n**Chalk is a clean and focused alternative.**\n\n![screenshot](screenshot.png)\n\n\n## Why\n\n- **Doesn\'t extend String.prototype**\n- Expressive API\n- Clean and focused\n- Auto-detects color support\n- Actively maintained\n- [Used by 150+ modules](https://npmjs.org/browse/depended/chalk)\n\n\n## Install\n\nInstall with [npm](https://npmjs.org/package/chalk): `npm install --save chalk`\n\n\n## Example\n\nChalk comes with an easy to use composable API where you just chain and nest the styles you want.\n\n```js\nvar chalk = require(\'chalk\');\n\n// style a string\nconsole.log( chalk.blue(\'Hello world!\') );\n\n// combine styled and normal strings\nconsole.log( chalk.blue(\'Hello\'), \'World\' + chalk.red(\'!\') );\n\n// compose multiple styles using the chainable API\nconsole.log( chalk.blue.bgRed.bold(\'Hello world!\') );\n\n// nest styles\nconsole.log( chalk.red(\'Hello\', chalk.underline.bgBlue(\'world\') + \'!\') );\n\n// pass in multiple arguments\nconsole.log( chalk.blue(\'Hello\', \'World!\', \'Foo\', \'bar\', \'biz\', \'baz\') );\n```\n\nYou can easily define your own themes.\n\n```js\nvar chalk = require(\'chalk\');\nvar error = chalk.bold.red;\nconsole.log(error(\'Error!\'));\n```\n\n\n## API\n\n### chalk.`<style>[.<style>...](string, [string...])`\n\nExample: `chalk.red.bold.underline(\'Hello\', \'world\');`\n\nChain [styles](#styles) and call the last one as a method with a string argument. Order doesn\'t matter.\n\nMultiple arguments will be separated by space.\n\n### chalk.enabled\n\nColor support is automatically detected, but you can override it.\n\n### chalk.supportsColor\n\nDetect whether the terminal [supports color](https://github.com/sindresorhus/has-color).\n\nCan be overridden by the user with the flags `--color` and `--no-color`.\n\nUsed internally and handled for you, but exposed for convenience.\n\n### chalk.styles\n\nExposes the styles as [ANSI escape codes](https://github.com/sindresorhus/ansi-styles).\n\nGenerally not useful, but you might need just the `.open` or `.close` escape code if you\'re mixing externally styled strings with yours.\n\n```js\nvar chalk = require(\'chalk\');\n\nconsole.log(chalk.styles.red);\n//=> {open: \'\\x1b[31m\', close: \'\\x1b[39m\'}\n\nconsole.log(chalk.styles.red.open + \'Hello\' + chalk.styles.red.close);\n```\n\n### chalk.stripColor(string)\n\n[Strip color](https://github.com/sindresorhus/strip-ansi) from a string.\n\nCan be useful in combination with `.supportsColor` to strip color on externally styled text when it\'s not supported.\n\nExample:\n\n```js\nvar chalk = require(\'chalk\');\nvar styledString = fromExternal();\n\nif (!chalk.supportsColor) {\n\tchalk.stripColor(styledString);\n}\n```\n\n\n## Styles\n\n### General\n\n- reset\n- bold\n- italic\n- underline\n- inverse\n- strikethrough\n\n### Text colors\n\n- black\n- red\n- green\n- yellow\n- blue\n- magenta\n- cyan\n- white\n- gray\n\n### Background colors\n\n- bgBlack\n- bgRed\n- bgGreen\n- bgYellow\n- bgBlue\n- bgMagenta\n- bgCyan\n- bgWhite\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n\n\n-\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/sindresorhus/chalk/trend.png)](https://bitdeli.com/free "Bitdeli Badge")\n', | |
3313 silly resolved readmeFilename: 'readme.md', | |
3313 silly resolved bugs: { url: 'https://github.com/sindresorhus/chalk/issues' }, | |
3313 silly resolved homepage: 'https://github.com/sindresorhus/chalk', | |
3313 silly resolved _id: '[email protected]', | |
3313 silly resolved _from: 'chalk@~0.4.0' } ] | |
3314 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev | |
3315 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev | |
3316 info installOne [email protected] | |
3317 info installOne [email protected] | |
3318 silly resolved [ { name: 'text-table', | |
3318 silly resolved version: '0.2.0', | |
3318 silly resolved description: 'borderless text tables with alignment', | |
3318 silly resolved main: 'index.js', | |
3318 silly resolved devDependencies: { tap: '~0.4.0', tape: '~1.0.2', 'cli-color': '~0.2.3' }, | |
3318 silly resolved scripts: { test: 'tap test/*.js' }, | |
3318 silly resolved testling: { files: 'test/*.js', browsers: [Object] }, | |
3318 silly resolved repository: { type: 'git', url: 'git://github.com/substack/text-table.git' }, | |
3318 silly resolved homepage: 'https://github.com/substack/text-table', | |
3318 silly resolved keywords: [ 'text', 'table', 'align', 'ascii', 'rows', 'tabular' ], | |
3318 silly resolved author: | |
3318 silly resolved { name: 'James Halliday', | |
3318 silly resolved email: '[email protected]', | |
3318 silly resolved url: 'http://substack.net' }, | |
3318 silly resolved license: 'MIT', | |
3318 silly resolved readme: '# text-table\n\ngenerate borderless text table strings suitable for printing to stdout\n\n[![build status](https://secure.travis-ci.org/substack/text-table.png)](http://travis-ci.org/substack/text-table)\n\n[![browser support](https://ci.testling.com/substack/text-table.png)](http://ci.testling.com/substack/text-table)\n\n# example\n\n## default align\n\n``` js\nvar table = require(\'text-table\');\nvar t = table([\n [ \'master\', \'0123456789abcdef\' ],\n [ \'staging\', \'fedcba9876543210\' ]\n]);\nconsole.log(t);\n```\n\n```\nmaster 0123456789abcdef\nstaging fedcba9876543210\n```\n\n## left-right align\n\n``` js\nvar table = require(\'text-table\');\nvar t = table([\n [ \'beep\', \'1024\' ],\n [ \'boop\', \'33450\' ],\n [ \'foo\', \'1006\' ],\n [ \'bar\', \'45\' ]\n], { align: [ \'l\', \'r\' ] });\nconsole.log(t);\n```\n\n```\nbeep 1024\nboop 33450\nfoo 1006\nbar 45\n```\n\n## dotted align\n\n``` js\nvar table = require(\'text-table\');\nvar t = table([\n [ \'beep\', \'1024\' ],\n [ \'boop\', \'334.212\' ],\n [ \'foo\', \'1006\' ],\n [ \'bar\', \'45.6\' ],\n [ \'baz\', \'123.\' ]\n], { align: [ \'l\', \'.\' ] });\nconsole.log(t);\n```\n\n```\nbeep 1024\nboop 334.212\nfoo 1006\nbar 45.6\nbaz 123.\n```\n\n## centered\n\n``` js\nvar table = require(\'text-table\');\nvar t = table([\n [ \'beep\', \'1024\', \'xyz\' ],\n [ \'boop\', \'3388450\', \'tuv\' ],\n [ \'foo\', \'10106\', \'qrstuv\' ],\n [ \'bar\', \'45\', \'lmno\' ]\n], { align: [ \'l\', \'c\', \'l\' ] });\nconsole.log(t);\n```\n\n```\nbeep 1024 xyz\nboop 3388450 tuv\nfoo 10106 qrstuv\nbar 45 lmno\n```\n\n# methods\n\n``` js\nvar table = require(\'text-table\')\n```\n\n## var s = table(rows, opts={})\n\nReturn a formatted table string `s` from an array of `rows` and some options\n`opts`.\n\n`rows` should be an array of arrays containing strings, numbers, or other\nprintable values.\n\noptions can be:\n\n* `opts.hsep` - separator to use between columns, default `\' \'`\n* `opts.align` - array of alignment types for each column, default `[\'l\',\'l\',...]`\n* `opts.stringLength` - callback function to use when calculating the string length\n\nalignment types are:\n\n* `\'l\'` - left\n* `\'r\'` - right\n* `\'c\'` - center\n* `\'.\'` - decimal\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install text-table\n```\n\n# Use with ANSI-colors\n\nSince the string length of ANSI color schemes does not equal the length\nJavaScript sees internally it is necessary to pass the a custom string length\ncalculator during the main function call.\n\nSee the `test/ansi-colors.js` file for an example.\n\n# license\n\nMIT\n', | |
3318 silly resolved readmeFilename: 'readme.markdown', | |
3318 silly resolved bugs: { url: 'https://github.com/substack/text-table/issues' }, | |
3318 silly resolved _id: '[email protected]', | |
3318 silly resolved _from: 'text-table@~0.2.0' }, | |
3318 silly resolved { name: 'chalk', | |
3318 silly resolved version: '0.4.0', | |
3318 silly resolved description: 'Terminal string styling done right. Created because the `colors` module does some really horrible things.', | |
3318 silly resolved license: 'MIT', | |
3318 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/chalk' }, | |
3318 silly resolved author: | |
3318 silly resolved { name: 'Sindre Sorhus', | |
3318 silly resolved email: '[email protected]', | |
3318 silly resolved url: 'http://sindresorhus.com' }, | |
3318 silly resolved engines: { node: '>=0.8.0' }, | |
3318 silly resolved scripts: { test: 'mocha' }, | |
3318 silly resolved files: [ 'index.js' ], | |
3318 silly resolved keywords: | |
3318 silly resolved [ 'color', | |
3318 silly resolved 'colour', | |
3318 silly resolved 'colors', | |
3318 silly resolved 'terminal', | |
3318 silly resolved 'console', | |
3318 silly resolved 'cli', | |
3318 silly resolved 'string', | |
3318 silly resolved 'ansi', | |
3318 silly resolved 'styles', | |
3318 silly resolved 'tty', | |
3318 silly resolved 'formatting', | |
3318 silly resolved 'rgb', | |
3318 silly resolved '256', | |
3318 silly resolved 'shell', | |
3318 silly resolved 'xterm', | |
3318 silly resolved 'log', | |
3318 silly resolved 'logging', | |
3318 silly resolved 'command-line', | |
3318 silly resolved 'text' ], | |
3318 silly resolved dependencies: | |
3318 silly resolved { 'has-color': '~0.1.0', | |
3318 silly resolved 'ansi-styles': '~1.0.0', | |
3318 silly resolved 'strip-ansi': '~0.1.0' }, | |
3318 silly resolved devDependencies: { mocha: '~1.x' }, | |
3318 silly resolved readme: '# <img width="250" src="logo.png" alt="chalk">\n\n> Terminal string styling done right\n\n[![Build Status](https://secure.travis-ci.org/sindresorhus/chalk.png?branch=master)](http://travis-ci.org/sindresorhus/chalk)\n\n[colors.js](https://github.com/Marak/colors.js) is currently the most popular string styling module, but it has serious deficiencies like extending String.prototype which causes all kinds of [problems](https://github.com/yeoman/yo/issues/68). Although there are other ones, they either do too much or not enough.\n\n**Chalk is a clean and focused alternative.**\n\n![screenshot](screenshot.png)\n\n\n## Why\n\n- **Doesn\'t extend String.prototype**\n- Expressive API\n- Clean and focused\n- Auto-detects color support\n- Actively maintained\n- [Used by 150+ modules](https://npmjs.org/browse/depended/chalk)\n\n\n## Install\n\nInstall with [npm](https://npmjs.org/package/chalk): `npm install --save chalk`\n\n\n## Example\n\nChalk comes with an easy to use composable API where you just chain and nest the styles you want.\n\n```js\nvar chalk = require(\'chalk\');\n\n// style a string\nconsole.log( chalk.blue(\'Hello world!\') );\n\n// combine styled and normal strings\nconsole.log( chalk.blue(\'Hello\'), \'World\' + chalk.red(\'!\') );\n\n// compose multiple styles using the chainable API\nconsole.log( chalk.blue.bgRed.bold(\'Hello world!\') );\n\n// nest styles\nconsole.log( chalk.red(\'Hello\', chalk.underline.bgBlue(\'world\') + \'!\') );\n\n// pass in multiple arguments\nconsole.log( chalk.blue(\'Hello\', \'World!\', \'Foo\', \'bar\', \'biz\', \'baz\') );\n```\n\nYou can easily define your own themes.\n\n```js\nvar chalk = require(\'chalk\');\nvar error = chalk.bold.red;\nconsole.log(error(\'Error!\'));\n```\n\n\n## API\n\n### chalk.`<style>[.<style>...](string, [string...])`\n\nExample: `chalk.red.bold.underline(\'Hello\', \'world\');`\n\nChain [styles](#styles) and call the last one as a method with a string argument. Order doesn\'t matter.\n\nMultiple arguments will be separated by space.\n\n### chalk.enabled\n\nColor support is automatically detected, but you can override it.\n\n### chalk.supportsColor\n\nDetect whether the terminal [supports color](https://github.com/sindresorhus/has-color).\n\nCan be overridden by the user with the flags `--color` and `--no-color`.\n\nUsed internally and handled for you, but exposed for convenience.\n\n### chalk.styles\n\nExposes the styles as [ANSI escape codes](https://github.com/sindresorhus/ansi-styles).\n\nGenerally not useful, but you might need just the `.open` or `.close` escape code if you\'re mixing externally styled strings with yours.\n\n```js\nvar chalk = require(\'chalk\');\n\nconsole.log(chalk.styles.red);\n//=> {open: \'\\x1b[31m\', close: \'\\x1b[39m\'}\n\nconsole.log(chalk.styles.red.open + \'Hello\' + chalk.styles.red.close);\n```\n\n### chalk.stripColor(string)\n\n[Strip color](https://github.com/sindresorhus/strip-ansi) from a string.\n\nCan be useful in combination with `.supportsColor` to strip color on externally styled text when it\'s not supported.\n\nExample:\n\n```js\nvar chalk = require(\'chalk\');\nvar styledString = fromExternal();\n\nif (!chalk.supportsColor) {\n\tchalk.stripColor(styledString);\n}\n```\n\n\n## Styles\n\n### General\n\n- reset\n- bold\n- italic\n- underline\n- inverse\n- strikethrough\n\n### Text colors\n\n- black\n- red\n- green\n- yellow\n- blue\n- magenta\n- cyan\n- white\n- gray\n\n### Background colors\n\n- bgBlack\n- bgRed\n- bgGreen\n- bgYellow\n- bgBlue\n- bgMagenta\n- bgCyan\n- bgWhite\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n\n\n-\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/sindresorhus/chalk/trend.png)](https://bitdeli.com/free "Bitdeli Badge")\n', | |
3318 silly resolved readmeFilename: 'readme.md', | |
3318 silly resolved bugs: { url: 'https://github.com/sindresorhus/chalk/issues' }, | |
3318 silly resolved homepage: 'https://github.com/sindresorhus/chalk', | |
3318 silly resolved _id: '[email protected]', | |
3318 silly resolved _from: 'chalk@~0.4.0' } ] | |
3319 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish | |
3320 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish | |
3321 info installOne [email protected] | |
3322 info installOne [email protected] | |
3323 silly resolved [ { name: 'chalk', | |
3323 silly resolved version: '0.4.0', | |
3323 silly resolved description: 'Terminal string styling done right. Created because the `colors` module does some really horrible things.', | |
3323 silly resolved license: 'MIT', | |
3323 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/chalk' }, | |
3323 silly resolved author: | |
3323 silly resolved { name: 'Sindre Sorhus', | |
3323 silly resolved email: '[email protected]', | |
3323 silly resolved url: 'http://sindresorhus.com' }, | |
3323 silly resolved engines: { node: '>=0.8.0' }, | |
3323 silly resolved scripts: { test: 'mocha' }, | |
3323 silly resolved files: [ 'index.js' ], | |
3323 silly resolved keywords: | |
3323 silly resolved [ 'color', | |
3323 silly resolved 'colour', | |
3323 silly resolved 'colors', | |
3323 silly resolved 'terminal', | |
3323 silly resolved 'console', | |
3323 silly resolved 'cli', | |
3323 silly resolved 'string', | |
3323 silly resolved 'ansi', | |
3323 silly resolved 'styles', | |
3323 silly resolved 'tty', | |
3323 silly resolved 'formatting', | |
3323 silly resolved 'rgb', | |
3323 silly resolved '256', | |
3323 silly resolved 'shell', | |
3323 silly resolved 'xterm', | |
3323 silly resolved 'log', | |
3323 silly resolved 'logging', | |
3323 silly resolved 'command-line', | |
3323 silly resolved 'text' ], | |
3323 silly resolved dependencies: | |
3323 silly resolved { 'has-color': '~0.1.0', | |
3323 silly resolved 'ansi-styles': '~1.0.0', | |
3323 silly resolved 'strip-ansi': '~0.1.0' }, | |
3323 silly resolved devDependencies: { mocha: '~1.x' }, | |
3323 silly resolved readme: '# <img width="250" src="logo.png" alt="chalk">\n\n> Terminal string styling done right\n\n[![Build Status](https://secure.travis-ci.org/sindresorhus/chalk.png?branch=master)](http://travis-ci.org/sindresorhus/chalk)\n\n[colors.js](https://github.com/Marak/colors.js) is currently the most popular string styling module, but it has serious deficiencies like extending String.prototype which causes all kinds of [problems](https://github.com/yeoman/yo/issues/68). Although there are other ones, they either do too much or not enough.\n\n**Chalk is a clean and focused alternative.**\n\n![screenshot](screenshot.png)\n\n\n## Why\n\n- **Doesn\'t extend String.prototype**\n- Expressive API\n- Clean and focused\n- Auto-detects color support\n- Actively maintained\n- [Used by 150+ modules](https://npmjs.org/browse/depended/chalk)\n\n\n## Install\n\nInstall with [npm](https://npmjs.org/package/chalk): `npm install --save chalk`\n\n\n## Example\n\nChalk comes with an easy to use composable API where you just chain and nest the styles you want.\n\n```js\nvar chalk = require(\'chalk\');\n\n// style a string\nconsole.log( chalk.blue(\'Hello world!\') );\n\n// combine styled and normal strings\nconsole.log( chalk.blue(\'Hello\'), \'World\' + chalk.red(\'!\') );\n\n// compose multiple styles using the chainable API\nconsole.log( chalk.blue.bgRed.bold(\'Hello world!\') );\n\n// nest styles\nconsole.log( chalk.red(\'Hello\', chalk.underline.bgBlue(\'world\') + \'!\') );\n\n// pass in multiple arguments\nconsole.log( chalk.blue(\'Hello\', \'World!\', \'Foo\', \'bar\', \'biz\', \'baz\') );\n```\n\nYou can easily define your own themes.\n\n```js\nvar chalk = require(\'chalk\');\nvar error = chalk.bold.red;\nconsole.log(error(\'Error!\'));\n```\n\n\n## API\n\n### chalk.`<style>[.<style>...](string, [string...])`\n\nExample: `chalk.red.bold.underline(\'Hello\', \'world\');`\n\nChain [styles](#styles) and call the last one as a method with a string argument. Order doesn\'t matter.\n\nMultiple arguments will be separated by space.\n\n### chalk.enabled\n\nColor support is automatically detected, but you can override it.\n\n### chalk.supportsColor\n\nDetect whether the terminal [supports color](https://github.com/sindresorhus/has-color).\n\nCan be overridden by the user with the flags `--color` and `--no-color`.\n\nUsed internally and handled for you, but exposed for convenience.\n\n### chalk.styles\n\nExposes the styles as [ANSI escape codes](https://github.com/sindresorhus/ansi-styles).\n\nGenerally not useful, but you might need just the `.open` or `.close` escape code if you\'re mixing externally styled strings with yours.\n\n```js\nvar chalk = require(\'chalk\');\n\nconsole.log(chalk.styles.red);\n//=> {open: \'\\x1b[31m\', close: \'\\x1b[39m\'}\n\nconsole.log(chalk.styles.red.open + \'Hello\' + chalk.styles.red.close);\n```\n\n### chalk.stripColor(string)\n\n[Strip color](https://github.com/sindresorhus/strip-ansi) from a string.\n\nCan be useful in combination with `.supportsColor` to strip color on externally styled text when it\'s not supported.\n\nExample:\n\n```js\nvar chalk = require(\'chalk\');\nvar styledString = fromExternal();\n\nif (!chalk.supportsColor) {\n\tchalk.stripColor(styledString);\n}\n```\n\n\n## Styles\n\n### General\n\n- reset\n- bold\n- italic\n- underline\n- inverse\n- strikethrough\n\n### Text colors\n\n- black\n- red\n- green\n- yellow\n- blue\n- magenta\n- cyan\n- white\n- gray\n\n### Background colors\n\n- bgBlack\n- bgRed\n- bgGreen\n- bgYellow\n- bgBlue\n- bgMagenta\n- bgCyan\n- bgWhite\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n\n\n-\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/sindresorhus/chalk/trend.png)](https://bitdeli.com/free "Bitdeli Badge")\n', | |
3323 silly resolved readmeFilename: 'readme.md', | |
3323 silly resolved bugs: { url: 'https://github.com/sindresorhus/chalk/issues' }, | |
3323 silly resolved homepage: 'https://github.com/sindresorhus/chalk', | |
3323 silly resolved _id: '[email protected]', | |
3323 silly resolved _from: 'chalk@~0.4.0' } ] | |
3324 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-concat | |
3325 info installOne [email protected] | |
3326 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\hooker unbuild | |
3327 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\pretty-ms unbuild | |
3328 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\text-table unbuild | |
3329 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\date-time unbuild | |
3330 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\chalk unbuild | |
3331 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev\node_modules\each-async unbuild | |
3332 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev\node_modules\chalk unbuild | |
3333 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish\node_modules\text-table unbuild | |
3334 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish\node_modules\chalk unbuild | |
3335 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-concat\node_modules\chalk unbuild | |
3336 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\hooker\0.2.3\package.tgz | |
3337 silly lockFile c9f4bec0-s-time-grunt-node-modules-hooker tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\hooker | |
3338 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\hooker C:\Users\AlecTaylor\AppData\Roaming\npm-cache\c9f4bec0-s-time-grunt-node-modules-hooker.lock | |
3339 silly lockFile ee2ca618-m-cache-hooker-0-2-3-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\hooker\0.2.3\package.tgz | |
3340 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\hooker\0.2.3\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\ee2ca618-m-cache-hooker-0-2-3-package-tgz.lock | |
3341 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\pretty-ms\0.1.0\package.tgz | |
3342 silly lockFile c6dbb50d-ime-grunt-node-modules-pretty-ms tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\pretty-ms | |
3343 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\pretty-ms C:\Users\AlecTaylor\AppData\Roaming\npm-cache\c6dbb50d-ime-grunt-node-modules-pretty-ms.lock | |
3344 silly lockFile d9829134-ache-pretty-ms-0-1-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\pretty-ms\0.1.0\package.tgz | |
3345 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\pretty-ms\0.1.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\d9829134-ache-pretty-ms-0-1-0-package-tgz.lock | |
3346 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\text-table\0.2.0\package.tgz | |
3347 silly lockFile e043a50d-me-grunt-node-modules-text-table tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\text-table | |
3348 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\text-table C:\Users\AlecTaylor\AppData\Roaming\npm-cache\e043a50d-me-grunt-node-modules-text-table.lock | |
3349 silly lockFile 1f166d1a-che-text-table-0-2-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\text-table\0.2.0\package.tgz | |
3350 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\text-table\0.2.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1f166d1a-che-text-table-0-2-0-package-tgz.lock | |
3351 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\date-time\0.1.1\package.tgz | |
3352 silly lockFile 6fb8323a-ime-grunt-node-modules-date-time tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\date-time | |
3353 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\date-time C:\Users\AlecTaylor\AppData\Roaming\npm-cache\6fb8323a-ime-grunt-node-modules-date-time.lock | |
3354 silly lockFile cbb4d343-ache-date-time-0-1-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\date-time\0.1.1\package.tgz | |
3355 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\date-time\0.1.1\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\cbb4d343-ache-date-time-0-1-1-package-tgz.lock | |
3356 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3357 silly lockFile 44a6dbcf-es-time-grunt-node-modules-chalk tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\chalk | |
3358 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\chalk C:\Users\AlecTaylor\AppData\Roaming\npm-cache\44a6dbcf-es-time-grunt-node-modules-chalk.lock | |
3359 silly lockFile 8fc790e6-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3360 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8fc790e6-pm-cache-chalk-0-4-0-package-tgz.lock | |
3361 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\each-async\0.1.3\package.tgz | |
3362 silly lockFile 09ca8c31--filerev-node-modules-each-async tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev\node_modules\each-async | |
3363 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev\node_modules\each-async C:\Users\AlecTaylor\AppData\Roaming\npm-cache\09ca8c31--filerev-node-modules-each-async.lock | |
3364 silly lockFile e9915140-che-each-async-0-1-3-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\each-async\0.1.3\package.tgz | |
3365 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\each-async\0.1.3\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\e9915140-che-each-async-0-1-3-package-tgz.lock | |
3366 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3367 silly lockFile c7efb40f-grunt-filerev-node-modules-chalk tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev\node_modules\chalk | |
3368 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev\node_modules\chalk C:\Users\AlecTaylor\AppData\Roaming\npm-cache\c7efb40f-grunt-filerev-node-modules-chalk.lock | |
3369 silly lockFile 8fc790e6-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3370 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8fc790e6-pm-cache-chalk-0-4-0-package-tgz.lock | |
3371 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\text-table\0.2.0\package.tgz | |
3372 silly lockFile 24efdd96--stylish-node-modules-text-table tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish\node_modules\text-table | |
3373 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish\node_modules\text-table C:\Users\AlecTaylor\AppData\Roaming\npm-cache\24efdd96--stylish-node-modules-text-table.lock | |
3374 silly lockFile 1f166d1a-che-text-table-0-2-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\text-table\0.2.0\package.tgz | |
3375 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\text-table\0.2.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1f166d1a-che-text-table-0-2-0-package-tgz.lock | |
3376 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3377 silly lockFile 3fceae62-shint-stylish-node-modules-chalk tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish\node_modules\chalk | |
3378 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish\node_modules\chalk C:\Users\AlecTaylor\AppData\Roaming\npm-cache\3fceae62-shint-stylish-node-modules-chalk.lock | |
3379 silly lockFile 8fc790e6-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3380 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8fc790e6-pm-cache-chalk-0-4-0-package-tgz.lock | |
3381 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3382 silly lockFile 3347396b-ontrib-concat-node-modules-chalk tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-concat\node_modules\chalk | |
3383 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-concat\node_modules\chalk C:\Users\AlecTaylor\AppData\Roaming\npm-cache\3347396b-ontrib-concat-node-modules-chalk.lock | |
3384 silly lockFile 8fc790e6-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3385 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8fc790e6-pm-cache-chalk-0-4-0-package-tgz.lock | |
3386 silly gunzTarPerm modes [ '755', '644' ] | |
3387 silly gunzTarPerm modes [ '755', '644' ] | |
3388 silly gunzTarPerm modes [ '755', '644' ] | |
3389 silly gunzTarPerm modes [ '755', '644' ] | |
3390 silly gunzTarPerm modes [ '755', '644' ] | |
3391 silly gunzTarPerm modes [ '755', '644' ] | |
3392 silly gunzTarPerm extractEntry package.json | |
3393 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
3394 silly gunzTarPerm extractEntry package.json | |
3395 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
3396 silly gunzTarPerm extractEntry package.json | |
3397 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
3398 silly gunzTarPerm extractEntry package.json | |
3399 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
3400 silly gunzTarPerm extractEntry package.json | |
3401 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
3402 silly gunzTarPerm extractEntry cli.js | |
3403 silly gunzTarPerm modified mode [ 'cli.js', 438, 420 ] | |
3404 silly gunzTarPerm extractEntry pretty-ms.js | |
3405 silly gunzTarPerm modified mode [ 'pretty-ms.js', 438, 420 ] | |
3406 silly gunzTarPerm extractEntry package.json | |
3407 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
3408 silly gunzTarPerm extractEntry index.js | |
3409 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
3410 silly gunzTarPerm extractEntry readme.md | |
3411 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
3412 silly gunzTarPerm extractEntry each-async.js | |
3413 silly gunzTarPerm modified mode [ 'each-async.js', 438, 420 ] | |
3414 silly gunzTarPerm extractEntry readme.md | |
3415 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
3416 silly gunzTarPerm extractEntry LICENSE | |
3417 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
3418 silly gunzTarPerm extractEntry index.js | |
3419 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
3420 silly gunzTarPerm extractEntry index.js | |
3421 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
3422 silly gunzTarPerm extractEntry readme.md | |
3423 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
3424 silly gunzTarPerm extractEntry README.md | |
3425 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
3426 silly gunzTarPerm extractEntry child.js | |
3427 silly gunzTarPerm modified mode [ 'child.js', 438, 420 ] | |
3428 silly addNameRange { name: 'grunt-legacy-util', | |
3428 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', | |
3428 silly addNameRange hasData: false } | |
3429 silly addNameRange { name: 'getobject', | |
3429 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
3429 silly addNameRange hasData: false } | |
3430 silly gunzTarPerm extractEntry readme.md | |
3431 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
3432 silly gunzTarPerm extractEntry .travis.yml | |
3433 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ] | |
3434 silly gunzTarPerm extractEntry example/align.js | |
3435 silly gunzTarPerm modified mode [ 'example/align.js', 438, 420 ] | |
3436 verbose registry.get grunt-legacy-util not expired, no request | |
3437 silly addNameRange number 2 { name: 'grunt-legacy-util', | |
3437 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', | |
3437 silly addNameRange hasData: true } | |
3438 silly addNameRange versions [ 'grunt-legacy-util', [ '0.1.0', '0.1.1', '0.1.2', '0.2.0' ] ] | |
3439 verbose addNamed [ 'grunt-legacy-util', '0.2.0' ] | |
3440 verbose addNamed [ '0.2.0', '0.2.0' ] | |
3441 silly lockFile 750f4d60-grunt-legacy-util-0-2-0 [email protected] | |
3442 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\750f4d60-grunt-legacy-util-0-2-0.lock | |
3443 verbose registry.get getobject not expired, no request | |
3444 silly addNameRange number 2 { name: 'getobject', range: '>=0.1.0-0 <0.2.0-0', hasData: true } | |
3445 silly addNameRange versions [ 'getobject', [ '0.1.0' ] ] | |
3446 verbose addNamed [ 'getobject', '0.1.0' ] | |
3447 verbose addNamed [ '0.1.0', '0.1.0' ] | |
3448 silly lockFile c44ec3ff-getobject-0-1-0 [email protected] | |
3449 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\c44ec3ff-getobject-0-1-0.lock | |
3450 silly gunzTarPerm extractEntry grunt.js | |
3451 silly gunzTarPerm modified mode [ 'grunt.js', 438, 420 ] | |
3452 silly gunzTarPerm extractEntry parent.js | |
3453 silly gunzTarPerm modified mode [ 'parent.js', 438, 420 ] | |
3454 silly lockFile c44ec3ff-getobject-0-1-0 [email protected] | |
3455 silly lockFile c44ec3ff-getobject-0-1-0 [email protected] | |
3456 silly lockFile 750f4d60-grunt-legacy-util-0-2-0 [email protected] | |
3457 silly lockFile 750f4d60-grunt-legacy-util-0-2-0 [email protected] | |
3458 silly gunzTarPerm extractEntry example/center.js | |
3459 silly gunzTarPerm modified mode [ 'example/center.js', 438, 420 ] | |
3460 silly gunzTarPerm extractEntry example/dotalign.js | |
3461 silly gunzTarPerm modified mode [ 'example/dotalign.js', 438, 420 ] | |
3462 silly lockFile 6f3e7f10-getobject-0-1-0 getobject@~0.1.0 | |
3463 silly lockFile 6f3e7f10-getobject-0-1-0 getobject@~0.1.0 | |
3464 silly lockFile d7c85858-grunt-legacy-util-0-2-0 grunt-legacy-util@~0.2.0 | |
3465 silly lockFile d7c85858-grunt-legacy-util-0-2-0 grunt-legacy-util@~0.2.0 | |
3466 silly lockFile 6fb8323a-ime-grunt-node-modules-date-time tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\date-time | |
3467 silly lockFile 6fb8323a-ime-grunt-node-modules-date-time tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\date-time | |
3468 silly lockFile cbb4d343-ache-date-time-0-1-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\date-time\0.1.1\package.tgz | |
3469 silly lockFile cbb4d343-ache-date-time-0-1-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\date-time\0.1.1\package.tgz | |
3470 silly gunzTarPerm extractEntry example/doubledot.js | |
3471 silly gunzTarPerm modified mode [ 'example/doubledot.js', 438, 420 ] | |
3472 silly gunzTarPerm extractEntry example/table.js | |
3473 silly gunzTarPerm modified mode [ 'example/table.js', 438, 420 ] | |
3474 silly lockFile 09ca8c31--filerev-node-modules-each-async tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev\node_modules\each-async | |
3475 silly lockFile 09ca8c31--filerev-node-modules-each-async tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev\node_modules\each-async | |
3476 silly lockFile e9915140-che-each-async-0-1-3-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\each-async\0.1.3\package.tgz | |
3477 silly lockFile e9915140-che-each-async-0-1-3-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\each-async\0.1.3\package.tgz | |
3478 silly lockFile 44a6dbcf-es-time-grunt-node-modules-chalk tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\chalk | |
3479 silly lockFile 44a6dbcf-es-time-grunt-node-modules-chalk tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\chalk | |
3480 silly gunzTarPerm extractEntry LICENSE-MIT | |
3481 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 438, 420 ] | |
3482 silly gunzTarPerm extractEntry dist/ba-hooker.js | |
3483 silly gunzTarPerm modified mode [ 'dist/ba-hooker.js', 438, 420 ] | |
3484 silly gunzTarPerm extractEntry dist/ba-hooker.min.js | |
3485 silly gunzTarPerm modified mode [ 'dist/ba-hooker.min.js', 438, 420 ] | |
3486 silly gunzTarPerm extractEntry lib/hooker.js | |
3487 silly gunzTarPerm modified mode [ 'lib/hooker.js', 438, 420 ] | |
3488 silly gunzTarPerm extractEntry test/hooker_test.js | |
3489 silly gunzTarPerm modified mode [ 'test/hooker_test.js', 438, 420 ] | |
3490 info preinstall [email protected] | |
3491 silly lockFile 8fc790e6-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3492 silly lockFile 8fc790e6-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3493 silly gunzTarPerm extractEntry readme.markdown | |
3494 silly gunzTarPerm modified mode [ 'readme.markdown', 438, 420 ] | |
3495 silly gunzTarPerm extractEntry test/align.js | |
3496 silly gunzTarPerm modified mode [ 'test/align.js', 438, 420 ] | |
3497 silly gunzTarPerm extractEntry test/ansi-colors.js | |
3498 silly gunzTarPerm modified mode [ 'test/ansi-colors.js', 438, 420 ] | |
3499 silly gunzTarPerm extractEntry test/center.js | |
3500 silly gunzTarPerm modified mode [ 'test/center.js', 438, 420 ] | |
3501 silly gunzTarPerm extractEntry test/dotalign.js | |
3502 silly gunzTarPerm modified mode [ 'test/dotalign.js', 438, 420 ] | |
3503 silly gunzTarPerm extractEntry test/doubledot.js | |
3504 silly gunzTarPerm modified mode [ 'test/doubledot.js', 438, 420 ] | |
3505 silly gunzTarPerm extractEntry test/table.js | |
3506 silly gunzTarPerm modified mode [ 'test/table.js', 438, 420 ] | |
3507 verbose readDependencies using package.json deps | |
3508 verbose readDependencies using package.json deps | |
3509 silly resolved [] | |
3510 verbose about to build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\date-time | |
3511 info build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\date-time | |
3512 verbose linkStuff [ false, | |
3512 verbose linkStuff false, | |
3512 verbose linkStuff false, | |
3512 verbose linkStuff 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules\\time-grunt\\node_modules' ] | |
3513 info linkStuff [email protected] | |
3514 verbose linkBins [email protected] | |
3515 verbose linkMans [email protected] | |
3516 verbose rebuildBundles [email protected] | |
3517 info preinstall [email protected] | |
3518 info install [email protected] | |
3519 info preinstall [email protected] | |
3520 info postinstall [email protected] | |
3521 verbose readDependencies using package.json deps | |
3522 silly lockFile c6dbb50d-ime-grunt-node-modules-pretty-ms tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\pretty-ms | |
3523 silly lockFile c6dbb50d-ime-grunt-node-modules-pretty-ms tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\pretty-ms | |
3524 verbose readDependencies using package.json deps | |
3525 silly resolved [] | |
3526 verbose about to build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev\node_modules\each-async | |
3527 info build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev\node_modules\each-async | |
3528 verbose linkStuff [ false, | |
3528 verbose linkStuff false, | |
3528 verbose linkStuff false, | |
3528 verbose linkStuff 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules\\grunt-filerev\\node_modules' ] | |
3529 info linkStuff [email protected] | |
3530 verbose linkBins [email protected] | |
3531 verbose linkMans [email protected] | |
3532 verbose rebuildBundles [email protected] | |
3533 silly lockFile d9829134-ache-pretty-ms-0-1-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\pretty-ms\0.1.0\package.tgz | |
3534 silly lockFile d9829134-ache-pretty-ms-0-1-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\pretty-ms\0.1.0\package.tgz | |
3535 info install [email protected] | |
3536 verbose readDependencies using package.json deps | |
3537 verbose readDependencies using package.json deps | |
3538 info postinstall [email protected] | |
3539 verbose cache add [ 'has-color@~0.1.0', null ] | |
3540 verbose cache add name=undefined spec="has-color@~0.1.0" args=["has-color@~0.1.0",null] | |
3541 verbose parsed url { protocol: null, | |
3541 verbose parsed url slashes: null, | |
3541 verbose parsed url auth: null, | |
3541 verbose parsed url host: null, | |
3541 verbose parsed url port: null, | |
3541 verbose parsed url hostname: null, | |
3541 verbose parsed url hash: null, | |
3541 verbose parsed url search: null, | |
3541 verbose parsed url query: null, | |
3541 verbose parsed url pathname: 'has-color@~0.1.0', | |
3541 verbose parsed url path: 'has-color@~0.1.0', | |
3541 verbose parsed url href: 'has-color@~0.1.0' } | |
3542 verbose cache add name="has-color" spec="~0.1.0" args=["has-color","~0.1.0"] | |
3543 verbose parsed url { protocol: null, | |
3543 verbose parsed url slashes: null, | |
3543 verbose parsed url auth: null, | |
3543 verbose parsed url host: null, | |
3543 verbose parsed url port: null, | |
3543 verbose parsed url hostname: null, | |
3543 verbose parsed url hash: null, | |
3543 verbose parsed url search: null, | |
3543 verbose parsed url query: null, | |
3543 verbose parsed url pathname: '~0.1.0', | |
3543 verbose parsed url path: '~0.1.0', | |
3543 verbose parsed url href: '~0.1.0' } | |
3544 verbose addNamed [ 'has-color', '~0.1.0' ] | |
3545 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
3546 silly lockFile c89da621-has-color-0-1-0 has-color@~0.1.0 | |
3547 verbose lock has-color@~0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\c89da621-has-color-0-1-0.lock | |
3548 verbose cache add [ 'ansi-styles@~1.0.0', null ] | |
3549 verbose cache add name=undefined spec="ansi-styles@~1.0.0" args=["ansi-styles@~1.0.0",null] | |
3550 verbose parsed url { protocol: null, | |
3550 verbose parsed url slashes: null, | |
3550 verbose parsed url auth: null, | |
3550 verbose parsed url host: null, | |
3550 verbose parsed url port: null, | |
3550 verbose parsed url hostname: null, | |
3550 verbose parsed url hash: null, | |
3550 verbose parsed url search: null, | |
3550 verbose parsed url query: null, | |
3550 verbose parsed url pathname: 'ansi-styles@~1.0.0', | |
3550 verbose parsed url path: 'ansi-styles@~1.0.0', | |
3550 verbose parsed url href: 'ansi-styles@~1.0.0' } | |
3551 verbose cache add name="ansi-styles" spec="~1.0.0" args=["ansi-styles","~1.0.0"] | |
3552 verbose parsed url { protocol: null, | |
3552 verbose parsed url slashes: null, | |
3552 verbose parsed url auth: null, | |
3552 verbose parsed url host: null, | |
3552 verbose parsed url port: null, | |
3552 verbose parsed url hostname: null, | |
3552 verbose parsed url hash: null, | |
3552 verbose parsed url search: null, | |
3552 verbose parsed url query: null, | |
3552 verbose parsed url pathname: '~1.0.0', | |
3552 verbose parsed url path: '~1.0.0', | |
3552 verbose parsed url href: '~1.0.0' } | |
3553 verbose addNamed [ 'ansi-styles', '~1.0.0' ] | |
3554 verbose addNamed [ null, '>=1.0.0-0 <1.1.0-0' ] | |
3555 silly lockFile 82a4f1f6-ansi-styles-1-0-0 ansi-styles@~1.0.0 | |
3556 verbose lock ansi-styles@~1.0.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\82a4f1f6-ansi-styles-1-0-0.lock | |
3557 verbose cache add [ 'strip-ansi@~0.1.0', null ] | |
3558 verbose cache add name=undefined spec="strip-ansi@~0.1.0" args=["strip-ansi@~0.1.0",null] | |
3559 verbose parsed url { protocol: null, | |
3559 verbose parsed url slashes: null, | |
3559 verbose parsed url auth: null, | |
3559 verbose parsed url host: null, | |
3559 verbose parsed url port: null, | |
3559 verbose parsed url hostname: null, | |
3559 verbose parsed url hash: null, | |
3559 verbose parsed url search: null, | |
3559 verbose parsed url query: null, | |
3559 verbose parsed url pathname: 'strip-ansi@~0.1.0', | |
3559 verbose parsed url path: 'strip-ansi@~0.1.0', | |
3559 verbose parsed url href: 'strip-ansi@~0.1.0' } | |
3560 verbose cache add name="strip-ansi" spec="~0.1.0" args=["strip-ansi","~0.1.0"] | |
3561 verbose parsed url { protocol: null, | |
3561 verbose parsed url slashes: null, | |
3561 verbose parsed url auth: null, | |
3561 verbose parsed url host: null, | |
3561 verbose parsed url port: null, | |
3561 verbose parsed url hostname: null, | |
3561 verbose parsed url hash: null, | |
3561 verbose parsed url search: null, | |
3561 verbose parsed url query: null, | |
3561 verbose parsed url pathname: '~0.1.0', | |
3561 verbose parsed url path: '~0.1.0', | |
3561 verbose parsed url href: '~0.1.0' } | |
3562 verbose addNamed [ 'strip-ansi', '~0.1.0' ] | |
3563 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
3564 silly lockFile 0cdb0eaa-strip-ansi-0-1-0 strip-ansi@~0.1.0 | |
3565 verbose lock strip-ansi@~0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\0cdb0eaa-strip-ansi-0-1-0.lock | |
3566 info preinstall [email protected] | |
3567 silly addNameRange { name: 'has-color', | |
3567 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
3567 silly addNameRange hasData: false } | |
3568 silly addNameRange { name: 'ansi-styles', | |
3568 silly addNameRange range: '>=1.0.0-0 <1.1.0-0', | |
3568 silly addNameRange hasData: false } | |
3569 silly addNameRange { name: 'strip-ansi', | |
3569 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
3569 silly addNameRange hasData: false } | |
3570 verbose readDependencies using package.json deps | |
3571 verbose readDependencies using package.json deps | |
3572 silly resolved [] | |
3573 verbose about to build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\pretty-ms | |
3574 info build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\pretty-ms | |
3575 verbose linkStuff [ false, | |
3575 verbose linkStuff false, | |
3575 verbose linkStuff false, | |
3575 verbose linkStuff 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules\\time-grunt\\node_modules' ] | |
3576 info linkStuff [email protected] | |
3577 verbose linkBins [email protected] | |
3578 verbose link bins [ { 'pretty-ms': 'cli.js' }, | |
3578 verbose link bins 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules\\time-grunt\\node_modules\\.bin', | |
3578 verbose link bins false ] | |
3579 verbose linkMans [email protected] | |
3580 verbose rebuildBundles [email protected] | |
3581 verbose url raw has-color | |
3582 verbose url resolving [ 'https://registry.npmjs.org/', './has-color' ] | |
3583 verbose url resolved https://registry.npmjs.org/has-color | |
3584 info trying registry request attempt 1 at 12:22:48 | |
3585 verbose etag "9ET1M9DE6H0H6XWCWO5IDMRTO" | |
3586 http GET https://registry.npmjs.org/has-color | |
3587 verbose url raw strip-ansi | |
3588 verbose url resolving [ 'https://registry.npmjs.org/', './strip-ansi' ] | |
3589 verbose url resolved https://registry.npmjs.org/strip-ansi | |
3590 info trying registry request attempt 1 at 12:22:48 | |
3591 verbose etag "4E0EYSVMBNL39PXYIQ63C62UW" | |
3592 http GET https://registry.npmjs.org/strip-ansi | |
3593 verbose url raw ansi-styles | |
3594 verbose url resolving [ 'https://registry.npmjs.org/', './ansi-styles' ] | |
3595 verbose url resolved https://registry.npmjs.org/ansi-styles | |
3596 info trying registry request attempt 1 at 12:22:48 | |
3597 verbose etag "UK3985B3MGET9EN8RXZGQQWF" | |
3598 http GET https://registry.npmjs.org/ansi-styles | |
3599 info install [email protected] | |
3600 info postinstall [email protected] | |
3601 silly gunzTarPerm modes [ '755', '644' ] | |
3602 silly gunzTarPerm extractEntry package.json | |
3603 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
3604 silly gunzTarPerm extractEntry index.js | |
3605 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
3606 silly gunzTarPerm extractEntry readme.md | |
3607 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
3608 silly lockFile c7efb40f-grunt-filerev-node-modules-chalk tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev\node_modules\chalk | |
3609 silly lockFile c7efb40f-grunt-filerev-node-modules-chalk tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-filerev\node_modules\chalk | |
3610 silly lockFile 8fc790e6-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3611 silly lockFile 8fc790e6-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3612 info preinstall [email protected] | |
3613 verbose readDependencies using package.json deps | |
3614 verbose readDependencies using package.json deps | |
3615 silly lockFile e043a50d-me-grunt-node-modules-text-table tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\text-table | |
3616 silly lockFile e043a50d-me-grunt-node-modules-text-table tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\text-table | |
3617 silly lockFile 1f166d1a-che-text-table-0-2-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\text-table\0.2.0\package.tgz | |
3618 silly lockFile 1f166d1a-che-text-table-0-2-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\text-table\0.2.0\package.tgz | |
3619 silly lockFile c9f4bec0-s-time-grunt-node-modules-hooker tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\hooker | |
3620 silly lockFile c9f4bec0-s-time-grunt-node-modules-hooker tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\hooker | |
3621 silly lockFile ee2ca618-m-cache-hooker-0-2-3-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\hooker\0.2.3\package.tgz | |
3622 silly lockFile ee2ca618-m-cache-hooker-0-2-3-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\hooker\0.2.3\package.tgz | |
3623 info preinstall [email protected] | |
3624 verbose readDependencies using package.json deps | |
3625 verbose readDependencies using package.json deps | |
3626 silly resolved [] | |
3627 verbose about to build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\text-table | |
3628 info build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\text-table | |
3629 verbose linkStuff [ false, | |
3629 verbose linkStuff false, | |
3629 verbose linkStuff false, | |
3629 verbose linkStuff 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules\\time-grunt\\node_modules' ] | |
3630 info linkStuff [email protected] | |
3631 verbose linkBins [email protected] | |
3632 verbose linkMans [email protected] | |
3633 verbose rebuildBundles [email protected] | |
3634 info install [email protected] | |
3635 info preinstall [email protected] | |
3636 info postinstall [email protected] | |
3637 http 304 https://registry.npmjs.org/svgo | |
3638 silly registry.get cb [ 304, | |
3638 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:49 GMT', | |
3638 silly registry.get server: 'Apache', | |
3638 silly registry.get via: '1.1 varnish', | |
3638 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:49 GMT', | |
3638 silly registry.get 'cache-control': 'max-age=1', | |
3638 silly registry.get etag: '"4PA56J8QSQP6RBSYYHZNKGPQ8"', | |
3638 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
3638 silly registry.get 'x-cache': 'MISS', | |
3638 silly registry.get 'x-cache-hits': '0', | |
3638 silly registry.get 'x-timer': 'S1402280569.373725,VS0,VE243', | |
3638 silly registry.get vary: 'Accept', | |
3638 silly registry.get 'content-length': '0', | |
3638 silly registry.get 'keep-alive': 'timeout=10, max=47', | |
3638 silly registry.get connection: 'Keep-Alive' } ] | |
3639 verbose etag svgo from cache | |
3640 verbose cache add [ 'has-color@~0.1.0', null ] | |
3641 verbose cache add name=undefined spec="has-color@~0.1.0" args=["has-color@~0.1.0",null] | |
3642 verbose parsed url { protocol: null, | |
3642 verbose parsed url slashes: null, | |
3642 verbose parsed url auth: null, | |
3642 verbose parsed url host: null, | |
3642 verbose parsed url port: null, | |
3642 verbose parsed url hostname: null, | |
3642 verbose parsed url hash: null, | |
3642 verbose parsed url search: null, | |
3642 verbose parsed url query: null, | |
3642 verbose parsed url pathname: 'has-color@~0.1.0', | |
3642 verbose parsed url path: 'has-color@~0.1.0', | |
3642 verbose parsed url href: 'has-color@~0.1.0' } | |
3643 verbose cache add name="has-color" spec="~0.1.0" args=["has-color","~0.1.0"] | |
3644 verbose parsed url { protocol: null, | |
3644 verbose parsed url slashes: null, | |
3644 verbose parsed url auth: null, | |
3644 verbose parsed url host: null, | |
3644 verbose parsed url port: null, | |
3644 verbose parsed url hostname: null, | |
3644 verbose parsed url hash: null, | |
3644 verbose parsed url search: null, | |
3644 verbose parsed url query: null, | |
3644 verbose parsed url pathname: '~0.1.0', | |
3644 verbose parsed url path: '~0.1.0', | |
3644 verbose parsed url href: '~0.1.0' } | |
3645 verbose addNamed [ 'has-color', '~0.1.0' ] | |
3646 verbose cache add [ 'ansi-styles@~1.0.0', null ] | |
3647 verbose cache add name=undefined spec="ansi-styles@~1.0.0" args=["ansi-styles@~1.0.0",null] | |
3648 verbose parsed url { protocol: null, | |
3648 verbose parsed url slashes: null, | |
3648 verbose parsed url auth: null, | |
3648 verbose parsed url host: null, | |
3648 verbose parsed url port: null, | |
3648 verbose parsed url hostname: null, | |
3648 verbose parsed url hash: null, | |
3648 verbose parsed url search: null, | |
3648 verbose parsed url query: null, | |
3648 verbose parsed url pathname: 'ansi-styles@~1.0.0', | |
3648 verbose parsed url path: 'ansi-styles@~1.0.0', | |
3648 verbose parsed url href: 'ansi-styles@~1.0.0' } | |
3649 verbose cache add name="ansi-styles" spec="~1.0.0" args=["ansi-styles","~1.0.0"] | |
3650 verbose parsed url { protocol: null, | |
3650 verbose parsed url slashes: null, | |
3650 verbose parsed url auth: null, | |
3650 verbose parsed url host: null, | |
3650 verbose parsed url port: null, | |
3650 verbose parsed url hostname: null, | |
3650 verbose parsed url hash: null, | |
3650 verbose parsed url search: null, | |
3650 verbose parsed url query: null, | |
3650 verbose parsed url pathname: '~1.0.0', | |
3650 verbose parsed url path: '~1.0.0', | |
3650 verbose parsed url href: '~1.0.0' } | |
3651 verbose addNamed [ 'ansi-styles', '~1.0.0' ] | |
3652 verbose cache add [ 'strip-ansi@~0.1.0', null ] | |
3653 verbose cache add name=undefined spec="strip-ansi@~0.1.0" args=["strip-ansi@~0.1.0",null] | |
3654 verbose parsed url { protocol: null, | |
3654 verbose parsed url slashes: null, | |
3654 verbose parsed url auth: null, | |
3654 verbose parsed url host: null, | |
3654 verbose parsed url port: null, | |
3654 verbose parsed url hostname: null, | |
3654 verbose parsed url hash: null, | |
3654 verbose parsed url search: null, | |
3654 verbose parsed url query: null, | |
3654 verbose parsed url pathname: 'strip-ansi@~0.1.0', | |
3654 verbose parsed url path: 'strip-ansi@~0.1.0', | |
3654 verbose parsed url href: 'strip-ansi@~0.1.0' } | |
3655 verbose cache add name="strip-ansi" spec="~0.1.0" args=["strip-ansi","~0.1.0"] | |
3656 verbose parsed url { protocol: null, | |
3656 verbose parsed url slashes: null, | |
3656 verbose parsed url auth: null, | |
3656 verbose parsed url host: null, | |
3656 verbose parsed url port: null, | |
3656 verbose parsed url hostname: null, | |
3656 verbose parsed url hash: null, | |
3656 verbose parsed url search: null, | |
3656 verbose parsed url query: null, | |
3656 verbose parsed url pathname: '~0.1.0', | |
3656 verbose parsed url path: '~0.1.0', | |
3656 verbose parsed url href: '~0.1.0' } | |
3657 verbose addNamed [ 'strip-ansi', '~0.1.0' ] | |
3658 verbose readDependencies using package.json deps | |
3659 silly addNameRange { name: 'exit', range: '>=0.1.1-0 <0.2.0-0', hasData: false } | |
3660 verbose readDependencies using package.json deps | |
3661 silly resolved [] | |
3662 verbose about to build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\hooker | |
3663 info build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\time-grunt\node_modules\hooker | |
3664 verbose linkStuff [ false, | |
3664 verbose linkStuff false, | |
3664 verbose linkStuff false, | |
3664 verbose linkStuff 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules\\time-grunt\\node_modules' ] | |
3665 info linkStuff [email protected] | |
3666 verbose linkBins [email protected] | |
3667 verbose linkMans [email protected] | |
3668 verbose rebuildBundles [email protected] | |
3669 silly addNameRange { name: 'js-yaml', range: '>=2.0.5-0 <2.1.0-0', hasData: false } | |
3670 info install [email protected] | |
3671 info postinstall [email protected] | |
3672 verbose registry.get exit not expired, no request | |
3673 silly addNameRange number 2 { name: 'exit', range: '>=0.1.1-0 <0.2.0-0', hasData: true } | |
3674 silly addNameRange versions [ 'exit', [ '0.1.0', '0.1.1', '0.1.2' ] ] | |
3675 verbose addNamed [ 'exit', '0.1.2' ] | |
3676 verbose addNamed [ '0.1.2', '0.1.2' ] | |
3677 silly lockFile 7dd65db3-exit-0-1-2 [email protected] | |
3678 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\7dd65db3-exit-0-1-2.lock | |
3679 verbose registry.get js-yaml not expired, no request | |
3680 silly addNameRange number 2 { name: 'js-yaml', range: '>=2.0.5-0 <2.1.0-0', hasData: true } | |
3681 silly addNameRange versions [ 'js-yaml', | |
3681 silly addNameRange [ '0.2.0', | |
3681 silly addNameRange '0.2.1', | |
3681 silly addNameRange '0.2.2', | |
3681 silly addNameRange '0.3.0', | |
3681 silly addNameRange '0.3.1', | |
3681 silly addNameRange '0.3.2', | |
3681 silly addNameRange '0.3.3', | |
3681 silly addNameRange '0.3.4', | |
3681 silly addNameRange '0.3.5', | |
3681 silly addNameRange '0.3.6', | |
3681 silly addNameRange '0.3.7', | |
3681 silly addNameRange '1.0.0', | |
3681 silly addNameRange '1.0.1', | |
3681 silly addNameRange '1.0.2', | |
3681 silly addNameRange '1.0.3', | |
3681 silly addNameRange '2.0.0', | |
3681 silly addNameRange '2.0.1', | |
3681 silly addNameRange '2.0.2', | |
3681 silly addNameRange '2.0.3', | |
3681 silly addNameRange '2.0.4', | |
3681 silly addNameRange '2.0.5', | |
3681 silly addNameRange '2.1.0', | |
3681 silly addNameRange '2.1.1', | |
3681 silly addNameRange '2.1.2', | |
3681 silly addNameRange '2.1.3', | |
3681 silly addNameRange '3.0.0', | |
3681 silly addNameRange '3.0.1', | |
3681 silly addNameRange '3.0.2' ] ] | |
3682 verbose addNamed [ 'js-yaml', '2.0.5' ] | |
3683 verbose addNamed [ '2.0.5', '2.0.5' ] | |
3684 silly lockFile 0aecb717-js-yaml-2-0-5 [email protected] | |
3685 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\0aecb717-js-yaml-2-0-5.lock | |
3686 silly addNameRange number 2 { name: 'svgo', range: '>=0.4.1-0 <0.5.0-0', hasData: true } | |
3687 silly addNameRange versions [ 'svgo', | |
3687 silly addNameRange [ '0.0.1', | |
3687 silly addNameRange '0.0.1-2', | |
3687 silly addNameRange '0.0.1-3', | |
3687 silly addNameRange '0.0.2', | |
3687 silly addNameRange '0.0.3', | |
3687 silly addNameRange '0.0.4', | |
3687 silly addNameRange '0.0.5', | |
3687 silly addNameRange '0.0.5-1', | |
3687 silly addNameRange '0.0.6', | |
3687 silly addNameRange '0.0.7', | |
3687 silly addNameRange '0.0.7-1', | |
3687 silly addNameRange '0.0.8', | |
3687 silly addNameRange '0.0.9', | |
3687 silly addNameRange '0.0.9-1', | |
3687 silly addNameRange '0.1.0', | |
3687 silly addNameRange '0.1.1', | |
3687 silly addNameRange '0.1.2', | |
3687 silly addNameRange '0.1.3', | |
3687 silly addNameRange '0.1.4', | |
3687 silly addNameRange '0.1.5', | |
3687 silly addNameRange '0.1.6', | |
3687 silly addNameRange '0.1.7', | |
3687 silly addNameRange '0.1.8', | |
3687 silly addNameRange '0.1.9', | |
3687 silly addNameRange '0.1.9-1', | |
3687 silly addNameRange '0.2.0', | |
3687 silly addNameRange '0.2.1', | |
3687 silly addNameRange '0.2.2', | |
3687 silly addNameRange '0.2.3', | |
3687 silly addNameRange '0.2.4', | |
3687 silly addNameRange '0.3.0', | |
3687 silly addNameRange '0.3.1', | |
3687 silly addNameRange '0.3.2', | |
3687 silly addNameRange '0.3.3', | |
3687 silly addNameRange '0.3.4', | |
3687 silly addNameRange '0.3.5', | |
3687 silly addNameRange '0.3.6', | |
3687 silly addNameRange '0.3.7', | |
3687 silly addNameRange '0.4.0', | |
3687 silly addNameRange '0.4.1', | |
3687 silly addNameRange '0.4.2', | |
3687 silly addNameRange '0.4.3', | |
3687 silly addNameRange '0.4.4' ] ] | |
3688 verbose addNamed [ 'svgo', '0.4.4' ] | |
3689 verbose addNamed [ '0.4.4', '0.4.4' ] | |
3690 silly lockFile 3b37cf40-svgo-0-4-4 [email protected] | |
3691 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\3b37cf40-svgo-0-4-4.lock | |
3692 silly lockFile 7dd65db3-exit-0-1-2 [email protected] | |
3693 silly lockFile 7dd65db3-exit-0-1-2 [email protected] | |
3694 silly lockFile 36e7f3d8-exit-0-1-1 exit@~0.1.1 | |
3695 silly lockFile 36e7f3d8-exit-0-1-1 exit@~0.1.1 | |
3696 silly lockFile 0aecb717-js-yaml-2-0-5 [email protected] | |
3697 silly lockFile 0aecb717-js-yaml-2-0-5 [email protected] | |
3698 silly lockFile f87c51d5-js-yaml-2-0-5 js-yaml@~2.0.5 | |
3699 silly lockFile f87c51d5-js-yaml-2-0-5 js-yaml@~2.0.5 | |
3700 silly lockFile 3b37cf40-svgo-0-4-4 [email protected] | |
3701 silly lockFile 3b37cf40-svgo-0-4-4 [email protected] | |
3702 silly lockFile cbda0d14-svgo-0-4-1 svgo@~0.4.1 | |
3703 silly lockFile cbda0d14-svgo-0-4-1 svgo@~0.4.1 | |
3704 silly resolved [ { name: 'each-async', | |
3704 silly resolved version: '0.1.3', | |
3704 silly resolved description: 'Async concurrent iterator', | |
3704 silly resolved license: 'MIT', | |
3704 silly resolved main: 'each-async.js', | |
3704 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/each-async' }, | |
3704 silly resolved author: | |
3704 silly resolved { name: 'Sindre Sorhus', | |
3704 silly resolved email: '[email protected]', | |
3704 silly resolved url: 'http://sindresorhus.com' }, | |
3704 silly resolved engines: { node: '>=0.10.0' }, | |
3704 silly resolved scripts: { test: 'mocha' }, | |
3704 silly resolved files: [ 'each-async.js' ], | |
3704 silly resolved keywords: | |
3704 silly resolved [ 'each', | |
3704 silly resolved 'async', | |
3704 silly resolved 'asynchronous', | |
3704 silly resolved 'iteration', | |
3704 silly resolved 'iterate', | |
3704 silly resolved 'loop', | |
3704 silly resolved 'foreach', | |
3704 silly resolved 'parallel', | |
3704 silly resolved 'concurrent', | |
3704 silly resolved 'array', | |
3704 silly resolved 'flow', | |
3704 silly resolved 'control flow' ], | |
3704 silly resolved devDependencies: { mocha: '*' }, | |
3704 silly resolved readme: '# each-async [![Build Status](https://travis-ci.org/sindresorhus/each-async.svg?branch=master)](https://travis-ci.org/sindresorhus/each-async)\n\n> Async concurrent iterator (async forEach)\n\nLike [async.each()](https://github.com/caolan/async#eacharr-iterator-callback), but tiny.\n\nI often use `async.each()` for doing async operations when iterating, but I almost never use the other gadzillion methods in `async`.\n\nAsync iteration is one of the most used async control flow patterns.\n\n\n## Install\n\nDownload [manually](https://github.com/sindresorhus/each-async/releases) or with a package-manager.\n\n```bash\n$ npm install --save each-async\n```\n\n```bash\n$ bower install --save each-async\n```\n\n```bash\n$ component install sindresorhus/each-async\n```\n\n\n## Usage\n\n### Node.js\n\n```js\neachAsync([\'foo\',\'bar\',\'baz\'], function (item, index, done) {\n\tconsole.log(item, index);\n\tdone();\n}, function (error) {\n\tconsole.log(\'finished\');\n});\n//=> foo 0\n//=> bar 1\n//=> baz 2\n//=> finished\n```\n\n\n## API\n\n### eachAsync(array, callback, finishedCallback)\n\n#### array\n\nThe array you want to iterate.\n\n#### callback(item, index, done)\n\nA function which is called for each item in the array with the following arguments:\n\n- `item`: the current item in the array\n- `index`: the current index\n- `done([error])`: call this when you\'re done with an optional error. Supplying anything other than `undefined`/`null` will stop the iteration.\n\nNote that order is not guaranteed since each item is handled concurrently.\n\n#### finishedCallback(error)\n\nA function which is called when the iteration is finished or on the first error. First argument is the error passed from `done()` in the `callback`.\n\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT) © [Sindre Sorhus](http://sindresorhus.com)\n', | |
3704 silly resolved readmeFilename: 'readme.md', | |
3704 silly resolved bugs: { url: 'https://github.com/sindresorhus/each-async/issues' }, | |
3704 silly resolved homepage: 'https://github.com/sindresorhus/each-async', | |
3704 silly resolved _id: '[email protected]', | |
3704 silly resolved _from: 'each-async@~0.1.2' }, | |
3704 silly resolved { name: 'pretty-bytes', | |
3704 silly resolved version: '0.1.1', | |
3704 silly resolved description: 'Convert bytes to a human readable string: 1337 → 1.34 kB', | |
3704 silly resolved license: 'MIT', | |
3704 silly resolved repository: | |
3704 silly resolved { type: 'git', | |
3704 silly resolved url: 'git://github.com/sindresorhus/pretty-bytes' }, | |
3704 silly resolved main: 'pretty-bytes.js', | |
3704 silly resolved bin: { 'pretty-bytes': 'cli.js' }, | |
3704 silly resolved author: | |
3704 silly resolved { name: 'Sindre Sorhus', | |
3704 silly resolved email: '[email protected]', | |
3704 silly resolved url: 'http://sindresorhus.com' }, | |
3704 silly resolved engines: { node: '>=0.10.0' }, | |
3704 silly resolved scripts: { test: 'mocha' }, | |
3704 silly resolved files: [ 'pretty-bytes.js', 'cli.js' ], | |
3704 silly resolved keywords: | |
3704 silly resolved [ 'cli', | |
3704 silly resolved 'bin', | |
3704 silly resolved 'browser', | |
3704 silly resolved 'pretty', | |
3704 silly resolved 'bytes', | |
3704 silly resolved 'byte', | |
3704 silly resolved 'filesize', | |
3704 silly resolved 'size', | |
3704 silly resolved 'file', | |
3704 silly resolved 'human', | |
3704 silly resolved 'humanized', | |
3704 silly resolved 'readable', | |
3704 silly resolved 'si', | |
3704 silly resolved 'data' ], | |
3704 silly resolved devDependencies: { mocha: '*' }, | |
3704 silly resolved readme: '# pretty-bytes [![Build Status](https://travis-ci.org/sindresorhus/pretty-bytes.svg?branch=master)](https://travis-ci.org/sindresorhus/pretty-bytes)\n\n> Convert bytes to a human readable string: `1337` → `1.34 kB`\n\nUseful for displaying file sizes for humans.\n\n-\n\n*Note that it uses base-10 (eg. kilobyte). \n[Read about the difference between kilobyte and kibibyte.](http://pacoup.com/2009/05/26/kb-kb-kib-whats-up-with-that/)*\n\n\n## Install\n\n```sh\n$ npm install --save pretty-bytes\n```\n\n```sh\n$ bower install --save pretty-bytes\n```\n\n```sh\n$ component install sindresorhus/pretty-bytes\n```\n\n\n## Usage\n\n```js\nprettyBytes(1337);\n//=> \'1.34 kB\'\n\nprettyBytes(100);\n//=> \'100 B\'\n```\n\n\n## CLI\n\n```bash\n$ npm install --global pretty-bytes\n```\n\n```bash\n$ pretty-bytes 1337\n1.34 kB\n```\n\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT) © [Sindre Sorhus](http://sindresorhus.com)\n', | |
3704 silly resolved readmeFilename: 'readme.md', | |
3704 silly resolved bugs: { url: 'https://github.com/sindresorhus/pretty-bytes/issues' }, | |
3704 silly resolved homepage: 'https://github.com/sindresorhus/pretty-bytes', | |
3704 silly resolved _id: '[email protected]', | |
3704 silly resolved _from: 'pretty-bytes@~0.1.0' }, | |
3704 silly resolved { name: 'chalk', | |
3704 silly resolved version: '0.4.0', | |
3704 silly resolved description: 'Terminal string styling done right. Created because the `colors` module does some really horrible things.', | |
3704 silly resolved license: 'MIT', | |
3704 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/chalk' }, | |
3704 silly resolved author: | |
3704 silly resolved { name: 'Sindre Sorhus', | |
3704 silly resolved email: '[email protected]', | |
3704 silly resolved url: 'http://sindresorhus.com' }, | |
3704 silly resolved engines: { node: '>=0.8.0' }, | |
3704 silly resolved scripts: { test: 'mocha' }, | |
3704 silly resolved files: [ 'index.js' ], | |
3704 silly resolved keywords: | |
3704 silly resolved [ 'color', | |
3704 silly resolved 'colour', | |
3704 silly resolved 'colors', | |
3704 silly resolved 'terminal', | |
3704 silly resolved 'console', | |
3704 silly resolved 'cli', | |
3704 silly resolved 'string', | |
3704 silly resolved 'ansi', | |
3704 silly resolved 'styles', | |
3704 silly resolved 'tty', | |
3704 silly resolved 'formatting', | |
3704 silly resolved 'rgb', | |
3704 silly resolved '256', | |
3704 silly resolved 'shell', | |
3704 silly resolved 'xterm', | |
3704 silly resolved 'log', | |
3704 silly resolved 'logging', | |
3704 silly resolved 'command-line', | |
3704 silly resolved 'text' ], | |
3704 silly resolved dependencies: | |
3704 silly resolved { 'has-color': '~0.1.0', | |
3704 silly resolved 'ansi-styles': '~1.0.0', | |
3704 silly resolved 'strip-ansi': '~0.1.0' }, | |
3704 silly resolved devDependencies: { mocha: '~1.x' }, | |
3704 silly resolved readme: '# <img width="250" src="logo.png" alt="chalk">\n\n> Terminal string styling done right\n\n[![Build Status](https://secure.travis-ci.org/sindresorhus/chalk.png?branch=master)](http://travis-ci.org/sindresorhus/chalk)\n\n[colors.js](https://github.com/Marak/colors.js) is currently the most popular string styling module, but it has serious deficiencies like extending String.prototype which causes all kinds of [problems](https://github.com/yeoman/yo/issues/68). Although there are other ones, they either do too much or not enough.\n\n**Chalk is a clean and focused alternative.**\n\n![screenshot](screenshot.png)\n\n\n## Why\n\n- **Doesn\'t extend String.prototype**\n- Expressive API\n- Clean and focused\n- Auto-detects color support\n- Actively maintained\n- [Used by 150+ modules](https://npmjs.org/browse/depended/chalk)\n\n\n## Install\n\nInstall with [npm](https://npmjs.org/package/chalk): `npm install --save chalk`\n\n\n## Example\n\nChalk comes with an easy to use composable API where you just chain and nest the styles you want.\n\n```js\nvar chalk = require(\'chalk\');\n\n// style a string\nconsole.log( chalk.blue(\'Hello world!\') );\n\n// combine styled and normal strings\nconsole.log( chalk.blue(\'Hello\'), \'World\' + chalk.red(\'!\') );\n\n// compose multiple styles using the chainable API\nconsole.log( chalk.blue.bgRed.bold(\'Hello world!\') );\n\n// nest styles\nconsole.log( chalk.red(\'Hello\', chalk.underline.bgBlue(\'world\') + \'!\') );\n\n// pass in multiple arguments\nconsole.log( chalk.blue(\'Hello\', \'World!\', \'Foo\', \'bar\', \'biz\', \'baz\') );\n```\n\nYou can easily define your own themes.\n\n```js\nvar chalk = require(\'chalk\');\nvar error = chalk.bold.red;\nconsole.log(error(\'Error!\'));\n```\n\n\n## API\n\n### chalk.`<style>[.<style>...](string, [string...])`\n\nExample: `chalk.red.bold.underline(\'Hello\', \'world\');`\n\nChain [styles](#styles) and call the last one as a method with a string argument. Order doesn\'t matter.\n\nMultiple arguments will be separated by space.\n\n### chalk.enabled\n\nColor support is automatically detected, but you can override it.\n\n### chalk.supportsColor\n\nDetect whether the terminal [supports color](https://github.com/sindresorhus/has-color).\n\nCan be overridden by the user with the flags `--color` and `--no-color`.\n\nUsed internally and handled for you, but exposed for convenience.\n\n### chalk.styles\n\nExposes the styles as [ANSI escape codes](https://github.com/sindresorhus/ansi-styles).\n\nGenerally not useful, but you might need just the `.open` or `.close` escape code if you\'re mixing externally styled strings with yours.\n\n```js\nvar chalk = require(\'chalk\');\n\nconsole.log(chalk.styles.red);\n//=> {open: \'\\x1b[31m\', close: \'\\x1b[39m\'}\n\nconsole.log(chalk.styles.red.open + \'Hello\' + chalk.styles.red.close);\n```\n\n### chalk.stripColor(string)\n\n[Strip color](https://github.com/sindresorhus/strip-ansi) from a string.\n\nCan be useful in combination with `.supportsColor` to strip color on externally styled text when it\'s not supported.\n\nExample:\n\n```js\nvar chalk = require(\'chalk\');\nvar styledString = fromExternal();\n\nif (!chalk.supportsColor) {\n\tchalk.stripColor(styledString);\n}\n```\n\n\n## Styles\n\n### General\n\n- reset\n- bold\n- italic\n- underline\n- inverse\n- strikethrough\n\n### Text colors\n\n- black\n- red\n- green\n- yellow\n- blue\n- magenta\n- cyan\n- white\n- gray\n\n### Background colors\n\n- bgBlack\n- bgRed\n- bgGreen\n- bgYellow\n- bgBlue\n- bgMagenta\n- bgCyan\n- bgWhite\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n\n\n-\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/sindresorhus/chalk/trend.png)](https://bitdeli.com/free "Bitdeli Badge")\n', | |
3704 silly resolved readmeFilename: 'readme.md', | |
3704 silly resolved bugs: { url: 'https://github.com/sindresorhus/chalk/issues' }, | |
3704 silly resolved homepage: 'https://github.com/sindresorhus/chalk', | |
3704 silly resolved _id: '[email protected]', | |
3704 silly resolved _from: 'chalk@~0.4.0' }, | |
3704 silly resolved { name: 'svgo', | |
3704 silly resolved version: '0.4.4', | |
3704 silly resolved description: 'Nodejs-based tool for optimizing SVG vector graphics files', | |
3704 silly resolved keywords: [ 'svgo', 'svg', 'optimize', 'minify' ], | |
3704 silly resolved homepage: 'http://svg.github.com/svgo/', | |
3704 silly resolved bugs: | |
3704 silly resolved { url: 'https://github.com/svg/svgo/issues', | |
3704 silly resolved email: '[email protected]' }, | |
3704 silly resolved author: | |
3704 silly resolved { name: 'Kir Belevich', | |
3704 silly resolved email: '[email protected]', | |
3704 silly resolved url: 'https://github.com/deepsweet' }, | |
3704 silly resolved contributors: [ [Object] ], | |
3704 silly resolved repository: { type: 'git', url: 'git://github.com/svg/svgo.git' }, | |
3704 silly resolved main: './lib/svgo.js', | |
3704 silly resolved bin: { svgo: './bin/svgo' }, | |
3704 silly resolved directories: { bin: './bin', lib: './lib', example: './examples' }, | |
3704 silly resolved scripts: { test: 'make test' }, | |
3704 silly resolved dependencies: | |
3704 silly resolved { sax: '~0.6.0', | |
3704 silly resolved coa: '~0.4.0', | |
3704 silly resolved 'js-yaml': '~2.1.0', | |
3704 silly resolved colors: '~0.6.0', | |
3704 silly resolved 'whet.extend': '' }, | |
3704 silly resolved devDependencies: | |
3704 silly resolved { mocha: '~1.14.0', | |
3704 silly resolved should: '~2.1.0', | |
3704 silly resolved istanbul: '~0.2.0', | |
3704 silly resolved 'mocha-istanbul': '', | |
3704 silly resolved coveralls: '' }, | |
3704 silly resolved engines: { node: '>=0.8.0' }, | |
3704 silly resolved licenses: [ [Object] ], | |
3704 silly resolved readme: '**english** | [русский](https://github.com/svg/svgo/blob/master/README.ru.md)\n- - -\n\n<img src="http://soulshine.in/svgo.svg" width="200" height="200" alt="logo"/>\n\n## SVGO [![NPM version](https://badge.fury.io/js/svgo.png)](https://npmjs.org/package/svgo) [![Dependency Status](https://gemnasium.com/svg/svgo.png)](https://gemnasium.com/svg/svgo) [![Build Status](https://secure.travis-ci.org/svg/svgo.png)](https://travis-ci.org/svg/svgo) [![Coverage Status](https://coveralls.io/repos/svg/svgo/badge.png?branch=master)](https://coveralls.io/r/svg/svgo)\n\n**SVG O**ptimizer is a Nodejs-based tool for optimizing SVG vector graphics files.\n![](https://mc.yandex.ru/watch/18431326)\n\n## Why?\n\nSVG files, especially exported from various editors, usually contains a lot of redundant and useless information such as editor metadata, comments, hidden elements, default or non-optimal values and other stuff that can be safely removed or converted without affecting SVG rendering result.\n\n## What it can do\n\nSVGO has a plugin-based architecture, so almost every optimization is a separate plugin.\n\nToday we have:\n\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/cleanupAttrs.js) ] cleanup attributes from newlines, trailing and repeating spaces\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/removeDoctype.js) ] remove doctype declaration\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/removeXMLProcInst.js) ] remove XML processing instructions\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/removeComments.js) ] remove comments\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/removeMetadata.js) ] remove `<metadata>`\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/removeTitle.js) ] remove `<title>`\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/removeEditorsNSData.js) ] remove editors namespaces, elements and attributes\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/removeEmptyAttrs.js) ] remove empty attributes\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/removeHiddenElems.js) ] remove hidden elements\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/removeEmptyText.js) ] remove empty Text elements\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/removeEmptyContainers.js) ] remove empty Container elements\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/removeViewBox.js) ] remove `viewBox` attribute when possible\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/cleanupEnableBackground.js) ] remove or cleanup `enable-background` attribute when possible\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/convertStyleToAttrs.js) ] convert styles into attributes\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/convertColors.js) ] convert colors (from `rgb()` to `#rrggbb`, from `#rrggbb` to `#rgb`)\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/convertPathData.js) ] convert Path data to relative, convert one segment to another, trim useless delimiters and much more\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/convertTransform.js) ] collapse multiple transforms into one, convert matrices to the short aliases and much more\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/removeUnknownsAndDefaults.js) ] remove unknown elements content and attributes, remove attrs with default values\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/removeNonInheritableGroupAttrs.js) ] remove non-inheritable group\'s "presentation" attributes\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/removeUnusedNS.js) ] remove unused namespaces declaration\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/cleanupIDs.js) ] remove unused and minify used IDs\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/cleanupNumericValues.js) ] round numeric values to the fixed precision, remove default \'px\' units\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/moveElemsAttrsToGroup.js) ] move elements attributes to the existing group wrapper\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/moveGroupAttrsToElems.js) ] move some group attributes to the content elements\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/collapseGroups.js) ] collapse useless groups\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/removeRasterImages.js) ] remove raster images (disabled by default)\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/mergePaths.js) ] merge multiple Paths into one\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/convertShapeToPath.js) ] convert some basic shapes to path\n* [ [>](https://github.com/svg/svgo/blob/master/plugins/transformsWithOnePath.js) ] apply transforms, crop by real width, center vertical alignment and resize SVG with one Path inside\n\nWant to know how it works and how to write your own plugin? [Of course you want to](https://github.com/svg/svgo/blob/master/docs/how-it-works/en.md).\n\n\n## How to use\n\n```sh\n$ [sudo] npm install -g svgo\n```\n\n```\nUsage:\n svgo [OPTIONS] [ARGS]\n\nOptions:\n -h, --help : Help\n -v, --version : Version\n -i INPUT, --input=INPUT : Input file, "-" for STDIN\n -s STRING, --string=STRING : Input SVG data string\n -f FOLDER, --folder=FOLDER : Input folder, optimize and rewrite all *.svg files\n -o OUTPUT, --output=OUTPUT : Output file (by default the same as the input), "-" for STDOUT\n --config=CONFIG : Config file to extend or replace default\n --disable=DISABLE : Disable plugin by name\n --enable=ENABLE : Enable plugin by name\n --datauri=DATAURI : Output as Data URI string (base64, URI encoded or unencoded)\n --pretty : Make SVG pretty printed\n\nArguments:\n INPUT : Alias to --input\n OUTPUT : Alias to --output\n```\n\n* with files:\n\n $ svgo test.svg\n\n or:\n\n $ svgo test.svg test.min.svg\n\n* with STDIN / STDOUT:\n\n $ cat test.svg | svgo -i - -o - > test.min.svg\n\n* with folder\n\n $ svgo -f ../path/to/folder/with/svg/files\n\n* with strings:\n\n $ svgo -s \'<svg version="1.1">test</svg>\' -o test.min.svg\n\n or even with Data URI base64:\n\n $ svgo -s \'data:image/svg+xml;base64,…\' -o test.min.svg\n\n* with SVGZ:\n\n from `.svgz` to `.svg`:\n\n $ gunzip -c test.svgz | svgo -i - -o test.min.svg\n\n from `.svg` to `.svgz`:\n\n $ svgo test.svg -o - | gzip -cfq9 > test.svgz\n\n* with GUI – [svgo-gui](https://github.com/svg/svgo-gui)\n* as a Nodejs module – [examples](https://github.com/svg/svgo/tree/master/examples)\n* as a Grunt task – [grunt-svgmin](https://github.com/sindresorhus/grunt-svgmin)\n* as a Gulp task – [gulp-svgmin](https://github.com/ben-eb/gulp-svgmin)\n* as an OSX Folder Action – [svgo-osx-folder-action](https://github.com/svg/svgo-osx-folder-action)\n\n## License and copyrights\n\nThis software is released under the terms of the [MIT license](https://github.com/svg/svgo/blob/master/LICENSE).\n\nLogo by [Yegor Bolshakov](http://xizzzy.ru/).\n', | |
3704 silly resolved readmeFilename: 'README.md', | |
3704 silly resolved _id: '[email protected]', | |
3704 silly resolved _from: 'svgo@~0.4.1' } ] | |
3705 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin | |
3706 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin | |
3707 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin | |
3708 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin | |
3709 info installOne [email protected] | |
3710 info installOne [email protected] | |
3711 info installOne [email protected] | |
3712 info installOne [email protected] | |
3713 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\each-async unbuild | |
3714 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\pretty-bytes unbuild | |
3715 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\chalk unbuild | |
3716 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\svgo unbuild | |
3717 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\each-async\0.1.3\package.tgz | |
3718 silly lockFile 18025484-t-svgmin-node-modules-each-async tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\each-async | |
3719 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\each-async C:\Users\AlecTaylor\AppData\Roaming\npm-cache\18025484-t-svgmin-node-modules-each-async.lock | |
3720 silly lockFile e9915140-che-each-async-0-1-3-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\each-async\0.1.3\package.tgz | |
3721 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\each-async\0.1.3\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\e9915140-che-each-async-0-1-3-package-tgz.lock | |
3722 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\pretty-bytes\0.1.1\package.tgz | |
3723 silly lockFile 66685ef4-svgmin-node-modules-pretty-bytes tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\pretty-bytes | |
3724 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\pretty-bytes C:\Users\AlecTaylor\AppData\Roaming\npm-cache\66685ef4-svgmin-node-modules-pretty-bytes.lock | |
3725 silly lockFile 1b667e47-e-pretty-bytes-0-1-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\pretty-bytes\0.1.1\package.tgz | |
3726 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\pretty-bytes\0.1.1\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1b667e47-e-pretty-bytes-0-1-1-package-tgz.lock | |
3727 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3728 silly lockFile b4103ebf--grunt-svgmin-node-modules-chalk tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\chalk | |
3729 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\chalk C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b4103ebf--grunt-svgmin-node-modules-chalk.lock | |
3730 silly lockFile 8fc790e6-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3731 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8fc790e6-pm-cache-chalk-0-4-0-package-tgz.lock | |
3732 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\svgo\0.4.4\package.tgz | |
3733 silly lockFile 00196a12-s-grunt-svgmin-node-modules-svgo tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\svgo | |
3734 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\svgo C:\Users\AlecTaylor\AppData\Roaming\npm-cache\00196a12-s-grunt-svgmin-node-modules-svgo.lock | |
3735 silly lockFile b1b559b4-npm-cache-svgo-0-4-4-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\svgo\0.4.4\package.tgz | |
3736 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\svgo\0.4.4\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b1b559b4-npm-cache-svgo-0-4-4-package-tgz.lock | |
3737 silly gunzTarPerm modes [ '755', '644' ] | |
3738 silly gunzTarPerm modes [ '755', '644' ] | |
3739 silly gunzTarPerm modes [ '755', '644' ] | |
3740 silly gunzTarPerm modes [ '755', '644' ] | |
3741 silly gunzTarPerm extractEntry package.json | |
3742 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
3743 silly gunzTarPerm extractEntry package.json | |
3744 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
3745 silly gunzTarPerm extractEntry each-async.js | |
3746 silly gunzTarPerm modified mode [ 'each-async.js', 438, 420 ] | |
3747 silly gunzTarPerm extractEntry readme.md | |
3748 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
3749 silly gunzTarPerm extractEntry package.json | |
3750 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
3751 silly gunzTarPerm extractEntry index.js | |
3752 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
3753 silly gunzTarPerm extractEntry readme.md | |
3754 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
3755 silly gunzTarPerm extractEntry package.json | |
3756 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
3757 silly gunzTarPerm extractEntry cli.js | |
3758 silly gunzTarPerm modified mode [ 'cli.js', 438, 420 ] | |
3759 silly gunzTarPerm extractEntry pretty-bytes.js | |
3760 silly gunzTarPerm modified mode [ 'pretty-bytes.js', 438, 420 ] | |
3761 silly gunzTarPerm extractEntry .npmignore | |
3762 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
3763 silly gunzTarPerm extractEntry README.md | |
3764 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
3765 silly gunzTarPerm extractEntry readme.md | |
3766 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
3767 silly gunzTarPerm extractEntry LICENSE | |
3768 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
3769 silly gunzTarPerm extractEntry Makefile | |
3770 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ] | |
3771 silly gunzTarPerm extractEntry .svgo.yml | |
3772 silly gunzTarPerm modified mode [ '.svgo.yml', 438, 420 ] | |
3773 silly lockFile b4103ebf--grunt-svgmin-node-modules-chalk tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\chalk | |
3774 silly lockFile b4103ebf--grunt-svgmin-node-modules-chalk tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\chalk | |
3775 silly lockFile 18025484-t-svgmin-node-modules-each-async tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\each-async | |
3776 silly lockFile 18025484-t-svgmin-node-modules-each-async tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\each-async | |
3777 silly lockFile 8fc790e6-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3778 silly lockFile 8fc790e6-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3779 silly lockFile e9915140-che-each-async-0-1-3-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\each-async\0.1.3\package.tgz | |
3780 silly lockFile e9915140-che-each-async-0-1-3-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\each-async\0.1.3\package.tgz | |
3781 info preinstall [email protected] | |
3782 info preinstall [email protected] | |
3783 verbose readDependencies using package.json deps | |
3784 verbose readDependencies using package.json deps | |
3785 verbose readDependencies using package.json deps | |
3786 verbose readDependencies using package.json deps | |
3787 silly resolved [] | |
3788 verbose about to build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\each-async | |
3789 info build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\each-async | |
3790 verbose linkStuff [ false, | |
3790 verbose linkStuff false, | |
3790 verbose linkStuff false, | |
3790 verbose linkStuff 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules\\grunt-svgmin\\node_modules' ] | |
3791 info linkStuff [email protected] | |
3792 verbose linkBins [email protected] | |
3793 verbose linkMans [email protected] | |
3794 verbose rebuildBundles [email protected] | |
3795 info install [email protected] | |
3796 info postinstall [email protected] | |
3797 silly gunzTarPerm extractEntry README.ru.md | |
3798 silly gunzTarPerm modified mode [ 'README.ru.md', 438, 420 ] | |
3799 silly gunzTarPerm extractEntry bin/svgo | |
3800 silly gunzTarPerm modified mode [ 'bin/svgo', 438, 420 ] | |
3801 silly lockFile 66685ef4-svgmin-node-modules-pretty-bytes tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\pretty-bytes | |
3802 silly lockFile 66685ef4-svgmin-node-modules-pretty-bytes tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\pretty-bytes | |
3803 silly lockFile 1b667e47-e-pretty-bytes-0-1-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\pretty-bytes\0.1.1\package.tgz | |
3804 silly lockFile 1b667e47-e-pretty-bytes-0-1-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\pretty-bytes\0.1.1\package.tgz | |
3805 info preinstall [email protected] | |
3806 silly gunzTarPerm extractEntry lib/svgo.js | |
3807 silly gunzTarPerm modified mode [ 'lib/svgo.js', 438, 420 ] | |
3808 silly gunzTarPerm extractEntry lib/svgo/coa.js | |
3809 silly gunzTarPerm modified mode [ 'lib/svgo/coa.js', 438, 420 ] | |
3810 verbose cache add [ 'has-color@~0.1.0', null ] | |
3811 verbose cache add name=undefined spec="has-color@~0.1.0" args=["has-color@~0.1.0",null] | |
3812 verbose parsed url { protocol: null, | |
3812 verbose parsed url slashes: null, | |
3812 verbose parsed url auth: null, | |
3812 verbose parsed url host: null, | |
3812 verbose parsed url port: null, | |
3812 verbose parsed url hostname: null, | |
3812 verbose parsed url hash: null, | |
3812 verbose parsed url search: null, | |
3812 verbose parsed url query: null, | |
3812 verbose parsed url pathname: 'has-color@~0.1.0', | |
3812 verbose parsed url path: 'has-color@~0.1.0', | |
3812 verbose parsed url href: 'has-color@~0.1.0' } | |
3813 verbose cache add name="has-color" spec="~0.1.0" args=["has-color","~0.1.0"] | |
3814 verbose parsed url { protocol: null, | |
3814 verbose parsed url slashes: null, | |
3814 verbose parsed url auth: null, | |
3814 verbose parsed url host: null, | |
3814 verbose parsed url port: null, | |
3814 verbose parsed url hostname: null, | |
3814 verbose parsed url hash: null, | |
3814 verbose parsed url search: null, | |
3814 verbose parsed url query: null, | |
3814 verbose parsed url pathname: '~0.1.0', | |
3814 verbose parsed url path: '~0.1.0', | |
3814 verbose parsed url href: '~0.1.0' } | |
3815 verbose addNamed [ 'has-color', '~0.1.0' ] | |
3816 verbose cache add [ 'ansi-styles@~1.0.0', null ] | |
3817 verbose cache add name=undefined spec="ansi-styles@~1.0.0" args=["ansi-styles@~1.0.0",null] | |
3818 verbose parsed url { protocol: null, | |
3818 verbose parsed url slashes: null, | |
3818 verbose parsed url auth: null, | |
3818 verbose parsed url host: null, | |
3818 verbose parsed url port: null, | |
3818 verbose parsed url hostname: null, | |
3818 verbose parsed url hash: null, | |
3818 verbose parsed url search: null, | |
3818 verbose parsed url query: null, | |
3818 verbose parsed url pathname: 'ansi-styles@~1.0.0', | |
3818 verbose parsed url path: 'ansi-styles@~1.0.0', | |
3818 verbose parsed url href: 'ansi-styles@~1.0.0' } | |
3819 verbose cache add name="ansi-styles" spec="~1.0.0" args=["ansi-styles","~1.0.0"] | |
3820 verbose parsed url { protocol: null, | |
3820 verbose parsed url slashes: null, | |
3820 verbose parsed url auth: null, | |
3820 verbose parsed url host: null, | |
3820 verbose parsed url port: null, | |
3820 verbose parsed url hostname: null, | |
3820 verbose parsed url hash: null, | |
3820 verbose parsed url search: null, | |
3820 verbose parsed url query: null, | |
3820 verbose parsed url pathname: '~1.0.0', | |
3820 verbose parsed url path: '~1.0.0', | |
3820 verbose parsed url href: '~1.0.0' } | |
3821 verbose addNamed [ 'ansi-styles', '~1.0.0' ] | |
3822 verbose cache add [ 'strip-ansi@~0.1.0', null ] | |
3823 verbose cache add name=undefined spec="strip-ansi@~0.1.0" args=["strip-ansi@~0.1.0",null] | |
3824 verbose parsed url { protocol: null, | |
3824 verbose parsed url slashes: null, | |
3824 verbose parsed url auth: null, | |
3824 verbose parsed url host: null, | |
3824 verbose parsed url port: null, | |
3824 verbose parsed url hostname: null, | |
3824 verbose parsed url hash: null, | |
3824 verbose parsed url search: null, | |
3824 verbose parsed url query: null, | |
3824 verbose parsed url pathname: 'strip-ansi@~0.1.0', | |
3824 verbose parsed url path: 'strip-ansi@~0.1.0', | |
3824 verbose parsed url href: 'strip-ansi@~0.1.0' } | |
3825 verbose cache add name="strip-ansi" spec="~0.1.0" args=["strip-ansi","~0.1.0"] | |
3826 verbose parsed url { protocol: null, | |
3826 verbose parsed url slashes: null, | |
3826 verbose parsed url auth: null, | |
3826 verbose parsed url host: null, | |
3826 verbose parsed url port: null, | |
3826 verbose parsed url hostname: null, | |
3826 verbose parsed url hash: null, | |
3826 verbose parsed url search: null, | |
3826 verbose parsed url query: null, | |
3826 verbose parsed url pathname: '~0.1.0', | |
3826 verbose parsed url path: '~0.1.0', | |
3826 verbose parsed url href: '~0.1.0' } | |
3827 verbose addNamed [ 'strip-ansi', '~0.1.0' ] | |
3828 verbose readDependencies using package.json deps | |
3829 verbose readDependencies using package.json deps | |
3830 silly resolved [] | |
3831 verbose about to build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\pretty-bytes | |
3832 info build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-svgmin\node_modules\pretty-bytes | |
3833 verbose linkStuff [ false, | |
3833 verbose linkStuff false, | |
3833 verbose linkStuff false, | |
3833 verbose linkStuff 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules\\grunt-svgmin\\node_modules' ] | |
3834 info linkStuff [email protected] | |
3835 verbose linkBins [email protected] | |
3836 verbose link bins [ { 'pretty-bytes': 'cli.js' }, | |
3836 verbose link bins 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules\\grunt-svgmin\\node_modules\\.bin', | |
3836 verbose link bins false ] | |
3837 verbose linkMans [email protected] | |
3838 verbose rebuildBundles [email protected] | |
3839 silly gunzTarPerm modes [ '755', '644' ] | |
3840 silly gunzTarPerm modes [ '755', '644' ] | |
3841 silly gunzTarPerm extractEntry package.json | |
3842 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
3843 silly gunzTarPerm extractEntry package.json | |
3844 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
3845 silly gunzTarPerm extractEntry lib/svgo/config.js | |
3846 silly gunzTarPerm modified mode [ 'lib/svgo/config.js', 438, 420 ] | |
3847 silly gunzTarPerm extractEntry lib/svgo/js2svg.js | |
3848 silly gunzTarPerm modified mode [ 'lib/svgo/js2svg.js', 438, 420 ] | |
3849 silly gunzTarPerm extractEntry index.js | |
3850 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
3851 silly gunzTarPerm extractEntry readme.md | |
3852 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
3853 silly gunzTarPerm extractEntry LICENSE | |
3854 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
3855 silly gunzTarPerm extractEntry index.js | |
3856 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
3857 info install [email protected] | |
3858 info postinstall [email protected] | |
3859 silly gunzTarPerm extractEntry lib/svgo/jsAPI.js | |
3860 silly gunzTarPerm modified mode [ 'lib/svgo/jsAPI.js', 438, 420 ] | |
3861 silly gunzTarPerm extractEntry lib/svgo/plugins.js | |
3862 silly gunzTarPerm modified mode [ 'lib/svgo/plugins.js', 438, 420 ] | |
3863 silly gunzTarPerm extractEntry .travis.yml | |
3864 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ] | |
3865 silly gunzTarPerm extractEntry example/align.js | |
3866 silly gunzTarPerm modified mode [ 'example/align.js', 438, 420 ] | |
3867 silly gunzTarPerm extractEntry example/center.js | |
3868 silly gunzTarPerm modified mode [ 'example/center.js', 438, 420 ] | |
3869 silly gunzTarPerm extractEntry example/dotalign.js | |
3870 silly gunzTarPerm modified mode [ 'example/dotalign.js', 438, 420 ] | |
3871 silly gunzTarPerm extractEntry lib/svgo/svg2js.js | |
3872 silly gunzTarPerm modified mode [ 'lib/svgo/svg2js.js', 438, 420 ] | |
3873 silly gunzTarPerm extractEntry lib/svgo/tools.js | |
3874 silly gunzTarPerm modified mode [ 'lib/svgo/tools.js', 438, 420 ] | |
3875 silly gunzTarPerm extractEntry example/doubledot.js | |
3876 silly gunzTarPerm modified mode [ 'example/doubledot.js', 438, 420 ] | |
3877 silly gunzTarPerm extractEntry example/table.js | |
3878 silly gunzTarPerm modified mode [ 'example/table.js', 438, 420 ] | |
3879 silly gunzTarPerm extractEntry readme.markdown | |
3880 silly gunzTarPerm modified mode [ 'readme.markdown', 438, 420 ] | |
3881 silly gunzTarPerm extractEntry test/align.js | |
3882 silly gunzTarPerm modified mode [ 'test/align.js', 438, 420 ] | |
3883 silly gunzTarPerm extractEntry test/ansi-colors.js | |
3884 silly gunzTarPerm modified mode [ 'test/ansi-colors.js', 438, 420 ] | |
3885 silly gunzTarPerm extractEntry test/center.js | |
3886 silly gunzTarPerm modified mode [ 'test/center.js', 438, 420 ] | |
3887 silly gunzTarPerm extractEntry test/dotalign.js | |
3888 silly gunzTarPerm modified mode [ 'test/dotalign.js', 438, 420 ] | |
3889 silly gunzTarPerm extractEntry test/doubledot.js | |
3890 silly gunzTarPerm modified mode [ 'test/doubledot.js', 438, 420 ] | |
3891 silly gunzTarPerm extractEntry test/table.js | |
3892 silly gunzTarPerm modified mode [ 'test/table.js', 438, 420 ] | |
3893 silly lockFile 3347396b-ontrib-concat-node-modules-chalk tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-concat\node_modules\chalk | |
3894 silly lockFile 3347396b-ontrib-concat-node-modules-chalk tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-concat\node_modules\chalk | |
3895 silly gunzTarPerm extractEntry CHANGELOG.md | |
3896 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 438, 420 ] | |
3897 silly gunzTarPerm extractEntry plugins/_collections.js | |
3898 silly gunzTarPerm modified mode [ 'plugins/_collections.js', 438, 420 ] | |
3899 silly lockFile 8fc790e6-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3900 silly lockFile 8fc790e6-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
3901 info preinstall [email protected] | |
3902 verbose readDependencies using package.json deps | |
3903 verbose readDependencies using package.json deps | |
3904 silly gunzTarPerm extractEntry plugins/mergePaths.js | |
3905 silly gunzTarPerm modified mode [ 'plugins/mergePaths.js', 438, 420 ] | |
3906 silly gunzTarPerm extractEntry plugins/moveElemsAttrsToGroup.js | |
3907 silly gunzTarPerm modified mode [ 'plugins/moveElemsAttrsToGroup.js', 438, 420 ] | |
3908 verbose cache add [ 'has-color@~0.1.0', null ] | |
3909 verbose cache add name=undefined spec="has-color@~0.1.0" args=["has-color@~0.1.0",null] | |
3910 verbose parsed url { protocol: null, | |
3910 verbose parsed url slashes: null, | |
3910 verbose parsed url auth: null, | |
3910 verbose parsed url host: null, | |
3910 verbose parsed url port: null, | |
3910 verbose parsed url hostname: null, | |
3910 verbose parsed url hash: null, | |
3910 verbose parsed url search: null, | |
3910 verbose parsed url query: null, | |
3910 verbose parsed url pathname: 'has-color@~0.1.0', | |
3910 verbose parsed url path: 'has-color@~0.1.0', | |
3910 verbose parsed url href: 'has-color@~0.1.0' } | |
3911 verbose cache add name="has-color" spec="~0.1.0" args=["has-color","~0.1.0"] | |
3912 verbose parsed url { protocol: null, | |
3912 verbose parsed url slashes: null, | |
3912 verbose parsed url auth: null, | |
3912 verbose parsed url host: null, | |
3912 verbose parsed url port: null, | |
3912 verbose parsed url hostname: null, | |
3912 verbose parsed url hash: null, | |
3912 verbose parsed url search: null, | |
3912 verbose parsed url query: null, | |
3912 verbose parsed url pathname: '~0.1.0', | |
3912 verbose parsed url path: '~0.1.0', | |
3912 verbose parsed url href: '~0.1.0' } | |
3913 verbose addNamed [ 'has-color', '~0.1.0' ] | |
3914 verbose cache add [ 'ansi-styles@~1.0.0', null ] | |
3915 verbose cache add name=undefined spec="ansi-styles@~1.0.0" args=["ansi-styles@~1.0.0",null] | |
3916 verbose parsed url { protocol: null, | |
3916 verbose parsed url slashes: null, | |
3916 verbose parsed url auth: null, | |
3916 verbose parsed url host: null, | |
3916 verbose parsed url port: null, | |
3916 verbose parsed url hostname: null, | |
3916 verbose parsed url hash: null, | |
3916 verbose parsed url search: null, | |
3916 verbose parsed url query: null, | |
3916 verbose parsed url pathname: 'ansi-styles@~1.0.0', | |
3916 verbose parsed url path: 'ansi-styles@~1.0.0', | |
3916 verbose parsed url href: 'ansi-styles@~1.0.0' } | |
3917 verbose cache add name="ansi-styles" spec="~1.0.0" args=["ansi-styles","~1.0.0"] | |
3918 verbose parsed url { protocol: null, | |
3918 verbose parsed url slashes: null, | |
3918 verbose parsed url auth: null, | |
3918 verbose parsed url host: null, | |
3918 verbose parsed url port: null, | |
3918 verbose parsed url hostname: null, | |
3918 verbose parsed url hash: null, | |
3918 verbose parsed url search: null, | |
3918 verbose parsed url query: null, | |
3918 verbose parsed url pathname: '~1.0.0', | |
3918 verbose parsed url path: '~1.0.0', | |
3918 verbose parsed url href: '~1.0.0' } | |
3919 verbose addNamed [ 'ansi-styles', '~1.0.0' ] | |
3920 verbose cache add [ 'strip-ansi@~0.1.0', null ] | |
3921 verbose cache add name=undefined spec="strip-ansi@~0.1.0" args=["strip-ansi@~0.1.0",null] | |
3922 verbose parsed url { protocol: null, | |
3922 verbose parsed url slashes: null, | |
3922 verbose parsed url auth: null, | |
3922 verbose parsed url host: null, | |
3922 verbose parsed url port: null, | |
3922 verbose parsed url hostname: null, | |
3922 verbose parsed url hash: null, | |
3922 verbose parsed url search: null, | |
3922 verbose parsed url query: null, | |
3922 verbose parsed url pathname: 'strip-ansi@~0.1.0', | |
3922 verbose parsed url path: 'strip-ansi@~0.1.0', | |
3922 verbose parsed url href: 'strip-ansi@~0.1.0' } | |
3923 verbose cache add name="strip-ansi" spec="~0.1.0" args=["strip-ansi","~0.1.0"] | |
3924 verbose parsed url { protocol: null, | |
3924 verbose parsed url slashes: null, | |
3924 verbose parsed url auth: null, | |
3924 verbose parsed url host: null, | |
3924 verbose parsed url port: null, | |
3924 verbose parsed url hostname: null, | |
3924 verbose parsed url hash: null, | |
3924 verbose parsed url search: null, | |
3924 verbose parsed url query: null, | |
3924 verbose parsed url pathname: '~0.1.0', | |
3924 verbose parsed url path: '~0.1.0', | |
3924 verbose parsed url href: '~0.1.0' } | |
3925 verbose addNamed [ 'strip-ansi', '~0.1.0' ] | |
3926 silly gunzTarPerm extractEntry plugins/moveGroupAttrsToElems.js | |
3927 silly gunzTarPerm modified mode [ 'plugins/moveGroupAttrsToElems.js', 438, 420 ] | |
3928 silly gunzTarPerm extractEntry plugins/removeComments.js | |
3929 silly gunzTarPerm modified mode [ 'plugins/removeComments.js', 438, 420 ] | |
3930 silly gunzTarPerm extractEntry plugins/convertTransform.js | |
3931 silly gunzTarPerm modified mode [ 'plugins/convertTransform.js', 438, 420 ] | |
3932 silly gunzTarPerm extractEntry plugins/removeEditorsNSData.js | |
3933 silly gunzTarPerm modified mode [ 'plugins/removeEditorsNSData.js', 438, 420 ] | |
3934 http 304 https://registry.npmjs.org/pad-stdio | |
3935 silly registry.get cb [ 304, | |
3935 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:49 GMT', | |
3935 silly registry.get server: 'Apache', | |
3935 silly registry.get via: '1.1 varnish', | |
3935 silly registry.get 'last-modified': 'Sun, 08 Jun 2014 21:34:19 GMT', | |
3935 silly registry.get 'cache-control': 'max-age=1', | |
3935 silly registry.get etag: '"81NPCGUHDLRMHADHJPZH0H8LP"', | |
3935 silly registry.get 'x-served-by': 'cache-syd1621-SYD', | |
3935 silly registry.get 'x-cache': 'MISS', | |
3935 silly registry.get 'x-cache-hits': '0', | |
3935 silly registry.get 'x-timer': 'S1402280569.511809,VS0,VE188', | |
3935 silly registry.get vary: 'Accept', | |
3935 silly registry.get 'content-length': '0', | |
3935 silly registry.get 'keep-alive': 'timeout=10, max=46', | |
3935 silly registry.get connection: 'Keep-Alive' } ] | |
3936 verbose etag pad-stdio from cache | |
3937 http 304 https://registry.npmjs.org/html-minifier | |
3938 silly registry.get cb [ 304, | |
3938 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:49 GMT', | |
3938 silly registry.get server: 'Apache', | |
3938 silly registry.get via: '1.1 varnish', | |
3938 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:49 GMT', | |
3938 silly registry.get 'cache-control': 'max-age=1', | |
3938 silly registry.get etag: '"EVNRD2UVHLPND6AZ6K52RZ7CE"', | |
3938 silly registry.get 'x-served-by': 'cache-syd1623-SYD', | |
3938 silly registry.get 'x-cache': 'MISS', | |
3938 silly registry.get 'x-cache-hits': '0', | |
3938 silly registry.get 'x-timer': 'S1402280569.519069,VS0,VE240', | |
3938 silly registry.get vary: 'Accept', | |
3938 silly registry.get 'content-length': '0', | |
3938 silly registry.get 'keep-alive': 'timeout=10, max=48', | |
3938 silly registry.get connection: 'Keep-Alive' } ] | |
3939 verbose etag html-minifier from cache | |
3940 http 304 https://registry.npmjs.org/clean-css | |
3941 silly registry.get cb [ 304, | |
3941 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:49 GMT', | |
3941 silly registry.get server: 'Apache', | |
3941 silly registry.get via: '1.1 varnish', | |
3941 silly registry.get 'last-modified': 'Sun, 08 Jun 2014 04:38:24 GMT', | |
3941 silly registry.get 'cache-control': 'max-age=1', | |
3941 silly registry.get etag: '"3YO33P5OWP0D6NGQDI7OQNDYG"', | |
3941 silly registry.get 'x-served-by': 'cache-syd1621-SYD', | |
3941 silly registry.get 'x-cache': 'HIT', | |
3941 silly registry.get 'x-cache-hits': '6', | |
3941 silly registry.get 'x-timer': 'S1402280569.526810,VS0,VE244', | |
3941 silly registry.get vary: 'Accept', | |
3941 silly registry.get 'content-length': '0', | |
3941 silly registry.get 'keep-alive': 'timeout=10, max=48', | |
3941 silly registry.get connection: 'Keep-Alive' } ] | |
3942 verbose etag clean-css from cache | |
3943 silly addNameRange number 2 { name: 'pad-stdio', range: '>=0.1.0-0 <0.2.0-0', hasData: true } | |
3944 silly addNameRange versions [ 'pad-stdio', [ '0.1.0', '0.1.1' ] ] | |
3945 verbose addNamed [ 'pad-stdio', '0.1.1' ] | |
3946 verbose addNamed [ '0.1.1', '0.1.1' ] | |
3947 silly lockFile 1c0e6c5f-pad-stdio-0-1-1 [email protected] | |
3948 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1c0e6c5f-pad-stdio-0-1-1.lock | |
3949 silly gunzTarPerm extractEntry plugins/removeEmptyAttrs.js | |
3950 silly gunzTarPerm modified mode [ 'plugins/removeEmptyAttrs.js', 438, 420 ] | |
3951 silly gunzTarPerm extractEntry plugins/removeEmptyContainers.js | |
3952 silly gunzTarPerm modified mode [ 'plugins/removeEmptyContainers.js', 438, 420 ] | |
3953 silly addNameRange number 2 { name: 'html-minifier', | |
3953 silly addNameRange range: '>=0.6.0-0 <0.7.0-0', | |
3953 silly addNameRange hasData: true } | |
3954 silly addNameRange versions [ 'html-minifier', | |
3954 silly addNameRange [ '0.4.3', | |
3954 silly addNameRange '0.4.4', | |
3954 silly addNameRange '0.4.5', | |
3954 silly addNameRange '0.5.0', | |
3954 silly addNameRange '0.5.1', | |
3954 silly addNameRange '0.5.2', | |
3954 silly addNameRange '0.5.4', | |
3954 silly addNameRange '0.5.5', | |
3954 silly addNameRange '0.5.6', | |
3954 silly addNameRange '0.6.0', | |
3954 silly addNameRange '0.6.1' ] ] | |
3955 verbose addNamed [ 'html-minifier', '0.6.1' ] | |
3956 verbose addNamed [ '0.6.1', '0.6.1' ] | |
3957 silly lockFile 32d7b6da-html-minifier-0-6-1 [email protected] | |
3958 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\32d7b6da-html-minifier-0-6-1.lock | |
3959 silly lockFile 1c0e6c5f-pad-stdio-0-1-1 [email protected] | |
3960 silly lockFile 1c0e6c5f-pad-stdio-0-1-1 [email protected] | |
3961 silly addNameRange number 2 { name: 'clean-css', range: '>=2.1.0-0 <2.2.0-0', hasData: true } | |
3962 silly addNameRange versions [ 'clean-css', | |
3962 silly addNameRange [ '0.1.0', | |
3962 silly addNameRange '0.2.0', | |
3962 silly addNameRange '0.2.1', | |
3962 silly addNameRange '0.2.2', | |
3962 silly addNameRange '0.2.3', | |
3962 silly addNameRange '0.2.4', | |
3962 silly addNameRange '0.2.5', | |
3962 silly addNameRange '0.2.6', | |
3962 silly addNameRange '0.3.0', | |
3962 silly addNameRange '0.3.1', | |
3962 silly addNameRange '0.3.2', | |
3962 silly addNameRange '0.3.3', | |
3962 silly addNameRange '0.4.0', | |
3962 silly addNameRange '0.4.1', | |
3962 silly addNameRange '0.4.2', | |
3962 silly addNameRange '0.5.0', | |
3962 silly addNameRange '0.6.0', | |
3962 silly addNameRange '0.7.0', | |
3962 silly addNameRange '0.8.0', | |
3962 silly addNameRange '0.8.1', | |
3962 silly addNameRange '0.8.2', | |
3962 silly addNameRange '0.8.3', | |
3962 silly addNameRange '0.9.0', | |
3962 silly addNameRange '0.9.1', | |
3962 silly addNameRange '0.10.0', | |
3962 silly addNameRange '0.10.1', | |
3962 silly addNameRange '0.10.2', | |
3962 silly addNameRange '1.0.0', | |
3962 silly addNameRange '1.0.1', | |
3962 silly addNameRange '1.0.2', | |
3962 silly addNameRange '1.0.3', | |
3962 silly addNameRange '1.0.4', | |
3962 silly addNameRange '1.0.5', | |
3962 silly addNameRange '1.0.6', | |
3962 silly addNameRange '1.0.7', | |
3962 silly addNameRange '1.0.8', | |
3962 silly addNameRange '1.0.9', | |
3962 silly addNameRange '1.0.10', | |
3962 silly addNameRange '1.0.11', | |
3962 silly addNameRange '1.0.12', | |
3962 silly addNameRange '1.1.0', | |
3962 silly addNameRange '1.1.1', | |
3962 silly addNameRange '1.1.2', | |
3962 silly addNameRange '1.1.3', | |
3962 silly addNameRange '1.1.4', | |
3962 silly addNameRange '1.1.5', | |
3962 silly addNameRange '1.1.6', | |
3962 silly addNameRange '1.1.7', | |
3962 silly addNameRange '2.0.0', | |
3962 silly addNameRange '2.0.1', | |
3962 silly addNameRange '2.0.2', | |
3962 silly addNameRange '2.0.3', | |
3962 silly addNameRange '2.0.4', | |
3962 silly addNameRange '2.0.5', | |
3962 silly addNameRange '2.0.6', | |
3962 silly addNameRange '2.0.7', | |
3962 silly addNameRange '2.0.8', | |
3962 silly addNameRange '2.1.0', | |
3962 silly addNameRange '2.1.1', | |
3962 silly addNameRange '2.1.2', | |
3962 silly addNameRange '2.1.3', | |
3962 silly addNameRange '2.1.4', | |
3962 silly addNameRange '2.1.5', | |
3962 silly addNameRange '2.1.6', | |
3962 silly addNameRange '2.1.7', | |
3962 silly addNameRange '2.1.8' ] ] | |
3963 verbose addNamed [ 'clean-css', '2.1.8' ] | |
3964 verbose addNamed [ '2.1.8', '2.1.8' ] | |
3965 silly lockFile 6e3c00ed-clean-css-2-1-8 [email protected] | |
3966 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\6e3c00ed-clean-css-2-1-8.lock | |
3967 silly lockFile b33f4fd4-pad-stdio-0-1-0 pad-stdio@^0.1.0 | |
3968 silly lockFile b33f4fd4-pad-stdio-0-1-0 pad-stdio@^0.1.0 | |
3969 silly gunzTarPerm extractEntry plugins/removeEmptyText.js | |
3970 silly gunzTarPerm modified mode [ 'plugins/removeEmptyText.js', 438, 420 ] | |
3971 silly gunzTarPerm extractEntry plugins/removeHiddenElems.js | |
3972 silly gunzTarPerm modified mode [ 'plugins/removeHiddenElems.js', 438, 420 ] | |
3973 silly lockFile 32d7b6da-html-minifier-0-6-1 [email protected] | |
3974 silly lockFile 32d7b6da-html-minifier-0-6-1 [email protected] | |
3975 http 304 https://registry.npmjs.org/async | |
3976 silly registry.get cb [ 304, | |
3976 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:49 GMT', | |
3976 silly registry.get server: 'Apache', | |
3976 silly registry.get via: '1.1 varnish', | |
3976 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:49 GMT', | |
3976 silly registry.get 'cache-control': 'max-age=1', | |
3976 silly registry.get etag: '"B5J4ZR654JR27FI42M4CCUW8G"', | |
3976 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
3976 silly registry.get 'x-cache': 'HIT', | |
3976 silly registry.get 'x-cache-hits': '1', | |
3976 silly registry.get 'x-timer': 'S1402280569.507975,VS0,VE270', | |
3976 silly registry.get vary: 'Accept', | |
3976 silly registry.get 'content-length': '0', | |
3976 silly registry.get 'keep-alive': 'timeout=10, max=47', | |
3976 silly registry.get connection: 'Keep-Alive' } ] | |
3977 verbose etag async from cache | |
3978 silly lockFile 97f4aae5-html-minifier-0-6-0 html-minifier@~0.6.0 | |
3979 silly lockFile 97f4aae5-html-minifier-0-6-0 html-minifier@~0.6.0 | |
3980 silly lockFile 6e3c00ed-clean-css-2-1-8 [email protected] | |
3981 silly lockFile 6e3c00ed-clean-css-2-1-8 [email protected] | |
3982 silly lockFile 24efdd96--stylish-node-modules-text-table tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish\node_modules\text-table | |
3983 silly lockFile 24efdd96--stylish-node-modules-text-table tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish\node_modules\text-table | |
3984 silly lockFile 4fe7da3d-clean-css-2-1-0 clean-css@~2.1.0 | |
3985 silly lockFile 4fe7da3d-clean-css-2-1-0 clean-css@~2.1.0 | |
3986 silly lockFile 1f166d1a-che-text-table-0-2-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\text-table\0.2.0\package.tgz | |
3987 silly lockFile 1f166d1a-che-text-table-0-2-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\text-table\0.2.0\package.tgz | |
3988 silly lockFile 5d38e077-nt-google-cdn-node-modules-bower tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn\node_modules\bower | |
3989 silly lockFile 5d38e077-nt-google-cdn-node-modules-bower tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-google-cdn\node_modules\bower | |
3990 silly gunzTarPerm extractEntry plugins/convertStyleToAttrs.js | |
3991 silly gunzTarPerm modified mode [ 'plugins/convertStyleToAttrs.js', 438, 420 ] | |
3992 silly gunzTarPerm extractEntry plugins/removeMetadata.js | |
3993 silly gunzTarPerm modified mode [ 'plugins/removeMetadata.js', 438, 420 ] | |
3994 silly addNameRange number 2 { name: 'async', range: '>=0.2.9-0 <0.3.0-0', hasData: true } | |
3995 silly addNameRange versions [ 'async', | |
3995 silly addNameRange [ '0.1.0', | |
3995 silly addNameRange '0.1.1', | |
3995 silly addNameRange '0.1.2', | |
3995 silly addNameRange '0.1.3', | |
3995 silly addNameRange '0.1.4', | |
3995 silly addNameRange '0.1.5', | |
3995 silly addNameRange '0.1.6', | |
3995 silly addNameRange '0.1.7', | |
3995 silly addNameRange '0.1.8', | |
3995 silly addNameRange '0.1.9', | |
3995 silly addNameRange '0.1.10', | |
3995 silly addNameRange '0.1.11', | |
3995 silly addNameRange '0.1.12', | |
3995 silly addNameRange '0.1.13', | |
3995 silly addNameRange '0.1.14', | |
3995 silly addNameRange '0.1.15', | |
3995 silly addNameRange '0.1.16', | |
3995 silly addNameRange '0.1.17', | |
3995 silly addNameRange '0.1.18', | |
3995 silly addNameRange '0.1.19', | |
3995 silly addNameRange '0.1.20', | |
3995 silly addNameRange '0.1.21', | |
3995 silly addNameRange '0.1.22', | |
3995 silly addNameRange '0.2.0', | |
3995 silly addNameRange '0.2.1', | |
3995 silly addNameRange '0.2.2', | |
3995 silly addNameRange '0.2.3', | |
3995 silly addNameRange '0.2.4', | |
3995 silly addNameRange '0.2.5', | |
3995 silly addNameRange '0.2.6', | |
3995 silly addNameRange '0.2.7', | |
3995 silly addNameRange '0.2.8', | |
3995 silly addNameRange '0.2.9', | |
3995 silly addNameRange '0.2.10', | |
3995 silly addNameRange '0.3.0', | |
3995 silly addNameRange '0.4.0', | |
3995 silly addNameRange '0.4.1', | |
3995 silly addNameRange '0.5.0', | |
3995 silly addNameRange '0.6.0', | |
3995 silly addNameRange '0.6.1', | |
3995 silly addNameRange '0.6.2', | |
3995 silly addNameRange '0.7.0', | |
3995 silly addNameRange '0.8.0', | |
3995 silly addNameRange '0.9.0' ] ] | |
3996 verbose addNamed [ 'async', '0.2.10' ] | |
3997 silly lockFile c60a26d8-pm-cache-bower-1-3-5-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\bower\1.3.5\package.tgz | |
3998 silly lockFile c60a26d8-pm-cache-bower-1-3-5-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\bower\1.3.5\package.tgz | |
3999 info preinstall [email protected] | |
4000 verbose readDependencies using package.json deps | |
4001 verbose readDependencies using package.json deps | |
4002 silly resolved [] | |
4003 verbose about to build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish\node_modules\text-table | |
4004 info build C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\jshint-stylish\node_modules\text-table | |
4005 verbose linkStuff [ false, | |
4005 verbose linkStuff false, | |
4005 verbose linkStuff false, | |
4005 verbose linkStuff 'C:\\Users\\AlecTaylor\\AppData\\Local\\Temp\\b\\node_modules\\jshint-stylish\\node_modules' ] | |
4006 info linkStuff [email protected] | |
4007 verbose linkBins [email protected] | |
4008 verbose linkMans [email protected] | |
4009 verbose rebuildBundles [email protected] | |
4010 info install [email protected] | |
4011 silly gunzTarPerm modes [ '755', '644' ] | |
4012 silly resolved [ { name: 'pretty-bytes', | |
4012 silly resolved version: '0.1.1', | |
4012 silly resolved description: 'Convert bytes to a human readable string: 1337 → 1.34 kB', | |
4012 silly resolved license: 'MIT', | |
4012 silly resolved repository: | |
4012 silly resolved { type: 'git', | |
4012 silly resolved url: 'git://github.com/sindresorhus/pretty-bytes' }, | |
4012 silly resolved main: 'pretty-bytes.js', | |
4012 silly resolved bin: { 'pretty-bytes': 'cli.js' }, | |
4012 silly resolved author: | |
4012 silly resolved { name: 'Sindre Sorhus', | |
4012 silly resolved email: '[email protected]', | |
4012 silly resolved url: 'http://sindresorhus.com' }, | |
4012 silly resolved engines: { node: '>=0.10.0' }, | |
4012 silly resolved scripts: { test: 'mocha' }, | |
4012 silly resolved files: [ 'pretty-bytes.js', 'cli.js' ], | |
4012 silly resolved keywords: | |
4012 silly resolved [ 'cli', | |
4012 silly resolved 'bin', | |
4012 silly resolved 'browser', | |
4012 silly resolved 'pretty', | |
4012 silly resolved 'bytes', | |
4012 silly resolved 'byte', | |
4012 silly resolved 'filesize', | |
4012 silly resolved 'size', | |
4012 silly resolved 'file', | |
4012 silly resolved 'human', | |
4012 silly resolved 'humanized', | |
4012 silly resolved 'readable', | |
4012 silly resolved 'si', | |
4012 silly resolved 'data' ], | |
4012 silly resolved devDependencies: { mocha: '*' }, | |
4012 silly resolved readme: '# pretty-bytes [![Build Status](https://travis-ci.org/sindresorhus/pretty-bytes.svg?branch=master)](https://travis-ci.org/sindresorhus/pretty-bytes)\n\n> Convert bytes to a human readable string: `1337` → `1.34 kB`\n\nUseful for displaying file sizes for humans.\n\n-\n\n*Note that it uses base-10 (eg. kilobyte). \n[Read about the difference between kilobyte and kibibyte.](http://pacoup.com/2009/05/26/kb-kb-kib-whats-up-with-that/)*\n\n\n## Install\n\n```sh\n$ npm install --save pretty-bytes\n```\n\n```sh\n$ bower install --save pretty-bytes\n```\n\n```sh\n$ component install sindresorhus/pretty-bytes\n```\n\n\n## Usage\n\n```js\nprettyBytes(1337);\n//=> \'1.34 kB\'\n\nprettyBytes(100);\n//=> \'100 B\'\n```\n\n\n## CLI\n\n```bash\n$ npm install --global pretty-bytes\n```\n\n```bash\n$ pretty-bytes 1337\n1.34 kB\n```\n\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT) © [Sindre Sorhus](http://sindresorhus.com)\n', | |
4012 silly resolved readmeFilename: 'readme.md', | |
4012 silly resolved bugs: { url: 'https://github.com/sindresorhus/pretty-bytes/issues' }, | |
4012 silly resolved homepage: 'https://github.com/sindresorhus/pretty-bytes', | |
4012 silly resolved _id: '[email protected]', | |
4012 silly resolved _from: 'pretty-bytes@~0.1.0' }, | |
4012 silly resolved { name: 'chalk', | |
4012 silly resolved version: '0.4.0', | |
4012 silly resolved description: 'Terminal string styling done right. Created because the `colors` module does some really horrible things.', | |
4012 silly resolved license: 'MIT', | |
4012 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/chalk' }, | |
4012 silly resolved author: | |
4012 silly resolved { name: 'Sindre Sorhus', | |
4012 silly resolved email: '[email protected]', | |
4012 silly resolved url: 'http://sindresorhus.com' }, | |
4012 silly resolved engines: { node: '>=0.8.0' }, | |
4012 silly resolved scripts: { test: 'mocha' }, | |
4012 silly resolved files: [ 'index.js' ], | |
4012 silly resolved keywords: | |
4012 silly resolved [ 'color', | |
4012 silly resolved 'colour', | |
4012 silly resolved 'colors', | |
4012 silly resolved 'terminal', | |
4012 silly resolved 'console', | |
4012 silly resolved 'cli', | |
4012 silly resolved 'string', | |
4012 silly resolved 'ansi', | |
4012 silly resolved 'styles', | |
4012 silly resolved 'tty', | |
4012 silly resolved 'formatting', | |
4012 silly resolved 'rgb', | |
4012 silly resolved '256', | |
4012 silly resolved 'shell', | |
4012 silly resolved 'xterm', | |
4012 silly resolved 'log', | |
4012 silly resolved 'logging', | |
4012 silly resolved 'command-line', | |
4012 silly resolved 'text' ], | |
4012 silly resolved dependencies: | |
4012 silly resolved { 'has-color': '~0.1.0', | |
4012 silly resolved 'ansi-styles': '~1.0.0', | |
4012 silly resolved 'strip-ansi': '~0.1.0' }, | |
4012 silly resolved devDependencies: { mocha: '~1.x' }, | |
4012 silly resolved readme: '# <img width="250" src="logo.png" alt="chalk">\n\n> Terminal string styling done right\n\n[![Build Status](https://secure.travis-ci.org/sindresorhus/chalk.png?branch=master)](http://travis-ci.org/sindresorhus/chalk)\n\n[colors.js](https://github.com/Marak/colors.js) is currently the most popular string styling module, but it has serious deficiencies like extending String.prototype which causes all kinds of [problems](https://github.com/yeoman/yo/issues/68). Although there are other ones, they either do too much or not enough.\n\n**Chalk is a clean and focused alternative.**\n\n![screenshot](screenshot.png)\n\n\n## Why\n\n- **Doesn\'t extend String.prototype**\n- Expressive API\n- Clean and focused\n- Auto-detects color support\n- Actively maintained\n- [Used by 150+ modules](https://npmjs.org/browse/depended/chalk)\n\n\n## Install\n\nInstall with [npm](https://npmjs.org/package/chalk): `npm install --save chalk`\n\n\n## Example\n\nChalk comes with an easy to use composable API where you just chain and nest the styles you want.\n\n```js\nvar chalk = require(\'chalk\');\n\n// style a string\nconsole.log( chalk.blue(\'Hello world!\') );\n\n// combine styled and normal strings\nconsole.log( chalk.blue(\'Hello\'), \'World\' + chalk.red(\'!\') );\n\n// compose multiple styles using the chainable API\nconsole.log( chalk.blue.bgRed.bold(\'Hello world!\') );\n\n// nest styles\nconsole.log( chalk.red(\'Hello\', chalk.underline.bgBlue(\'world\') + \'!\') );\n\n// pass in multiple arguments\nconsole.log( chalk.blue(\'Hello\', \'World!\', \'Foo\', \'bar\', \'biz\', \'baz\') );\n```\n\nYou can easily define your own themes.\n\n```js\nvar chalk = require(\'chalk\');\nvar error = chalk.bold.red;\nconsole.log(error(\'Error!\'));\n```\n\n\n## API\n\n### chalk.`<style>[.<style>...](string, [string...])`\n\nExample: `chalk.red.bold.underline(\'Hello\', \'world\');`\n\nChain [styles](#styles) and call the last one as a method with a string argument. Order doesn\'t matter.\n\nMultiple arguments will be separated by space.\n\n### chalk.enabled\n\nColor support is automatically detected, but you can override it.\n\n### chalk.supportsColor\n\nDetect whether the terminal [supports color](https://github.com/sindresorhus/has-color).\n\nCan be overridden by the user with the flags `--color` and `--no-color`.\n\nUsed internally and handled for you, but exposed for convenience.\n\n### chalk.styles\n\nExposes the styles as [ANSI escape codes](https://github.com/sindresorhus/ansi-styles).\n\nGenerally not useful, but you might need just the `.open` or `.close` escape code if you\'re mixing externally styled strings with yours.\n\n```js\nvar chalk = require(\'chalk\');\n\nconsole.log(chalk.styles.red);\n//=> {open: \'\\x1b[31m\', close: \'\\x1b[39m\'}\n\nconsole.log(chalk.styles.red.open + \'Hello\' + chalk.styles.red.close);\n```\n\n### chalk.stripColor(string)\n\n[Strip color](https://github.com/sindresorhus/strip-ansi) from a string.\n\nCan be useful in combination with `.supportsColor` to strip color on externally styled text when it\'s not supported.\n\nExample:\n\n```js\nvar chalk = require(\'chalk\');\nvar styledString = fromExternal();\n\nif (!chalk.supportsColor) {\n\tchalk.stripColor(styledString);\n}\n```\n\n\n## Styles\n\n### General\n\n- reset\n- bold\n- italic\n- underline\n- inverse\n- strikethrough\n\n### Text colors\n\n- black\n- red\n- green\n- yellow\n- blue\n- magenta\n- cyan\n- white\n- gray\n\n### Background colors\n\n- bgBlack\n- bgRed\n- bgGreen\n- bgYellow\n- bgBlue\n- bgMagenta\n- bgCyan\n- bgWhite\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n\n\n-\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/sindresorhus/chalk/trend.png)](https://bitdeli.com/free "Bitdeli Badge")\n', | |
4012 silly resolved readmeFilename: 'readme.md', | |
4012 silly resolved bugs: { url: 'https://github.com/sindresorhus/chalk/issues' }, | |
4012 silly resolved homepage: 'https://github.com/sindresorhus/chalk', | |
4012 silly resolved _id: '[email protected]', | |
4012 silly resolved _from: 'chalk@~0.4.0' }, | |
4012 silly resolved { name: 'html-minifier', | |
4012 silly resolved description: 'HTML minifier with lint-like capabilities.', | |
4012 silly resolved version: '0.6.1', | |
4012 silly resolved keywords: [ 'html', 'minifier', 'lint' ], | |
4012 silly resolved homepage: 'http://kangax.github.io/html-minifier/', | |
4012 silly resolved author: { name: 'Juriy "kangax" Zaytsev' }, | |
4012 silly resolved maintainers: [ [Object] ], | |
4012 silly resolved contributors: [ [Object], [Object], [Object] ], | |
4012 silly resolved license: | |
4012 silly resolved { type: 'MIT', | |
4012 silly resolved url: 'https://github.com/kangax/html-minifier/blob/gh-pages/LICENSE' }, | |
4012 silly resolved bin: { 'html-minifier': './cli.js' }, | |
4012 silly resolved repository: { type: 'git', url: 'https://github.com/kangax/html-minifier' }, | |
4012 silly resolved bugs: { url: 'https://github.com/kangax/html-minifier/issues' }, | |
4012 silly resolved engines: { node: '>=0.10.0' }, | |
4012 silly resolved directories: { test: 'tests' }, | |
4012 silly resolved scripts: { test: 'grunt test' }, | |
4012 silly resolved dependencies: | |
4012 silly resolved { 'change-case': '2.1.x', | |
4012 silly resolved 'clean-css': '2.1.x', | |
4012 silly resolved cli: '0.6.x', | |
4012 silly resolved 'uglify-js': '2.4.x' }, | |
4012 silly resolved devDependencies: | |
4012 silly resolved { grunt: '0.4.x', | |
4012 silly resolved 'grunt-contrib-concat': '0.4.x', | |
4012 silly resolved 'grunt-contrib-jshint': '0.10.x', | |
4012 silly resolved 'grunt-contrib-qunit': '0.4.x', | |
4012 silly resolved 'grunt-contrib-uglify': '0.4.x', | |
4012 silly resolved 'grunt-exec': '0.4.x', | |
4012 silly resolved 'grunt-jscs-checker': '0.4.x', | |
4012 silly resolved 'load-grunt-tasks': '0.4.x', | |
4012 silly resolved qunit: '0.6.x', | |
4012 silly resolved 'time-grunt': '0.3.x' }, | |
4012 silly resolved files: | |
4012 silly resolved [ 'dist', | |
4012 silly resolved 'cli.js', | |
4012 silly resolved 'sample-cli-config-file.conf', | |
4012 silly resolved 'CHANGELOG.md', | |
4012 silly resolved 'LICENSE' ], | |
4012 silly resolved main: './dist/htmlminifier.js', | |
4012 silly resolved readme: '[![NPM version](https://badge.fury.io/js/html-minifier.svg)](http://badge.fury.io/js/html-minifier)\n[![Build Status](https://travis-ci.org/kangax/html-minifier.svg)](https://travis-ci.org/kangax/html-minifier)\n[![Dependency Status](https://david-dm.org/kangax/html-minifier.svg?theme=shields.io)](https://david-dm.org/kangax/html-minifier)\n[![devDependency Status](https://david-dm.org/kangax/html-minifier/dev-status.svg?theme=shields.io)](https://david-dm.org/kangax/html-minifier#info=devDependencies)\n\n[HTMLMinifier](http://kangax.github.io/html-minifier/) is a highly __configurable__, __well-tested__, Javascript-based HTML minifier, with lint-like capabilities.\n\nSee [corresponding blog post](http://perfectionkills.com/experimenting-with-html-minifier/) for all the gory details of [how it works](http://perfectionkills.com/experimenting-with-html-minifier/#how_it_works), [description of each option](http://perfectionkills.com/experimenting-with-html-minifier/#options), [testing results](http://perfectionkills.com/experimenting-with-html-minifier/#field_testing) and [conclusions](http://perfectionkills.com/experimenting-with-html-minifier/#cost_and_benefits).\n\n[Test suite is available online](http://kangax.github.io/html-minifier/tests/).\n\nAlso see corresponding [Ruby wrapper](https://github.com/stereobooster/html_minifier), and for Node.js, [Grunt plugin](https://github.com/gruntjs/grunt-contrib-htmlmin) & [Gulp module](https://github.com/jonschlinkert/gulp-htmlmin).\n\nHow does HTMLMinifier compare to [another solution](http://www.willpeavy.com/minifier/) — HTML Minifier from Will Peavy (1st result in [google search for "html minifier"](https://www.google.com/#q=html+minifier))?\n\n| Site | Original size _(KB)_ | HTMLMinifier _(KB)_ | Will Peavy _(KB)_ |\n| --------------------------------------------------------------------------- |:-----------:| ----------------:| ------------:|\n| [Wikipedia](http://en.wikipedia.org/wiki/President_of_the_United_States) | 401.4 | <b>385.5</b> | 396.3 |\n| [Stackoverflow](http://stackoverflow.com) | 200.4 | <b>165.3</b> | 168.3 |\n| [MSN](http://msn.com) | 160 | <b>141</b> | 145 |\n| [Amazon](http://amazon.com) | 245.9 | 237.1 | <b>225</b> |\n| [ES6 table](http://kangax.github.io/es5-compat-table/es6/) | 117.9 | <b>82</b> | 92 |\n| [HTMLMinifier page](https://github.com/kangax/html-minifier) | 48.8 | <b>41.3</b> | 43.3 |\n| [Eloquent Javascript](http://eloquentjavascript.net/print.html) | 890 | <b>860</b> | 872 |\n\n\n\n## Options Quick Reference\n\n| Option | Description | Default |\n|--------------------------------|-----------------|---------|\n| `removeComments` | [Strip HTML comments](http://perfectionkills.com/experimenting-with-html-minifier/#remove_comments) | `false` |\n| `removeCommentsFromCDATA` | [Strip HTML comments from scripts and styles](http://perfectionkills.com/experimenting-with-html-minifier/#remove_comments_from_scripts_and_styles) | `false` |\n| `removeCDATASectionsFromCDATA` | [Remove CDATA sections from script and style elements](http://perfectionkills.com/experimenting-with-html-minifier/#remove_cdata_sections) | `false` |\n| `collapseWhitespace` | [Collapse white space that contributes to text nodes in a document tree.](http://perfectionkills.com/experimenting-with-html-minifier/#collapse_whitespace) | `false` |\n| `conservativeCollapse` | Always collapse to 1 space (never remove it entirely) | `false` |\n| `collapseBooleanAttributes` | [Omit attribute values from boolean attributes](http://perfectionkills.com/experimenting-with-html-minifier/#collapse_boolean_attributes) | `false` |\n| `removeAttributeQuotes` | [Remove quotes around attributes when possible.](http://perfectionkills.com/experimenting-with-html-minifier/#remove_attribute_quotes) | `false` |\n| `removeRedundantAttributes` | [Remove attributes when value matches default.](http://perfectionkills.com/experimenting-with-html-minifier/#remove_redundant_attributes) | `false` |\n| `useShortDoctype` | [Replaces the doctype with the short (HTML5) doctype](http://perfectionkills.com/experimenting-with-html-minifier/#use_short_doctype) | `false` |\n| `removeEmptyAttributes` | [Remove all attributes with whitespace-only values](http://perfectionkills.com/experimenting-with-html-minifier/#remove_empty_or_blank_attributes) | `false` |\n| `removeOptionalTags` | [Remove unrequired tags](http://perfectionkills.com/experimenting-with-html-minifier/#remove_optional_tags) | `false` |\n| `removeEmptyElements` | [Remove all elements with empty contents](http://perfectionkills.com/experimenting-with-html-minifier/#remove_empty_elements) | `false` |\n| `lint` | [Toggle linting](http://perfectionkills.com/experimenting-with-html-minifier/#validate_input_through_html_lint) | `false` |\n| `keepClosingSlash` | Keep the trailing slash on singleton elements | `false` |\n| `caseSensitive` | Treat attributes in case sensitive manner (useful for SVG; e.g. viewBox) | `false` |\n| `minifyJS` | Minify Javascript in script elements and on* attributes (uses [UglifyJS](https://github.com/mishoo/UglifyJS2)) | `false` (could be `true`, `false`, `Object` (options)) |\n| `minifyCSS` | Minify CSS in style elements and style attributes (uses [clean-css](https://github.com/GoalSmashers/clean-css)) | `false` (could be `true`, `false`, `Object` (options)) |\n| `ignoreCustomComments` | Array of regex\'es that allow to ignore certain comments, when matched | `[ ]` |\n| `processScripts` | Array of strings corresponding to types of script elements to process through minifier (e.g. "text/ng-template", "text/x-handlebars-template", etc.) | `[ ]` |\n\nChunks of markup can be ignored by wrapping them with `<!-- htmlmin:ignore -->`.\n\nInstallation Instructions\n-------------------------\n\nFrom NPM for use as a command line app:\n```\nnpm install html-minifier -g\n```\n\nFrom NPM for programmatic use:\n```\nnpm install html-minifier\n```\n\nFrom Git:\n```\ngit clone git://github.com/kangax/html-minifier.git\ncd html-minifier\nnpm link .\n```\n\nUsage\n--------\nFor command line usage please see `html-minifier --help`\n\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/kangax/html-minifier/trend.png)](https://bitdeli.com/free "Bitdeli Badge")\n', | |
4012 silly resolved readmeFilename: 'README.md', | |
4012 silly resolved _id: '[email protected]', | |
4012 silly resolved _shasum: '9a59e316eb9a354b8be1a8bc5a3fc5737420ddeb', | |
4012 silly resolved _from: 'html-minifier@~0.6.0', | |
4012 silly resolved _resolved: 'https://registry.npmjs.org/html-minifier/-/html-minifier-0.6.1.tgz' } ] | |
4013 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin | |
4014 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin | |
4015 info install [email protected] into C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin | |
4016 info installOne [email protected] | |
4017 info installOne [email protected] | |
4018 info installOne [email protected] | |
4019 info postinstall [email protected] | |
4020 http 304 https://registry.npmjs.org/async | |
4021 silly registry.get cb [ 304, | |
4021 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:49 GMT', | |
4021 silly registry.get server: 'Apache', | |
4021 silly registry.get via: '1.1 varnish', | |
4021 silly registry.get 'last-modified': 'Sun, 08 Jun 2014 05:00:42 GMT', | |
4021 silly registry.get 'cache-control': 'max-age=1', | |
4021 silly registry.get etag: '"B5J4ZR654JR27FI42M4CCUW8G"', | |
4021 silly registry.get 'x-served-by': 'cache-syd1621-SYD', | |
4021 silly registry.get 'x-cache': 'HIT', | |
4021 silly registry.get 'x-cache-hits': '483', | |
4021 silly registry.get 'x-timer': 'S1402280569.823949,VS0,VE0', | |
4021 silly registry.get vary: 'Accept', | |
4021 silly registry.get 'content-length': '0', | |
4021 silly registry.get 'keep-alive': 'timeout=10, max=45', | |
4021 silly registry.get connection: 'Keep-Alive' } ] | |
4022 verbose etag async from cache | |
4023 info preinstall [email protected] | |
4024 http 304 https://registry.npmjs.org/pretty-bytes | |
4025 silly registry.get cb [ 304, | |
4025 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:49 GMT', | |
4025 silly registry.get server: 'Apache', | |
4025 silly registry.get via: '1.1 varnish', | |
4025 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:49 GMT', | |
4025 silly registry.get 'cache-control': 'max-age=1', | |
4025 silly registry.get etag: '"52FGUGV8MANCYUX4Y4KSGPFUU"', | |
4025 silly registry.get 'x-served-by': 'cache-syd1623-SYD', | |
4025 silly registry.get 'x-cache': 'HIT', | |
4025 silly registry.get 'x-cache-hits': '1', | |
4025 silly registry.get 'x-timer': 'S1402280569.832642,VS0,VE0', | |
4025 silly registry.get vary: 'Accept', | |
4025 silly registry.get 'content-length': '0', | |
4025 silly registry.get 'keep-alive': 'timeout=10, max=47', | |
4025 silly registry.get connection: 'Keep-Alive' } ] | |
4026 verbose etag pretty-bytes from cache | |
4027 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin\node_modules\pretty-bytes unbuild | |
4028 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin\node_modules\chalk unbuild | |
4029 info C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin\node_modules\html-minifier unbuild | |
4030 http 304 https://registry.npmjs.org/maxmin | |
4031 silly registry.get cb [ 304, | |
4031 silly registry.get { date: 'Mon, 09 Jun 2014 02:22:49 GMT', | |
4031 silly registry.get server: 'Apache', | |
4031 silly registry.get via: '1.1 varnish', | |
4031 silly registry.get 'last-modified': 'Mon, 09 Jun 2014 02:22:49 GMT', | |
4031 silly registry.get 'cache-control': 'max-age=1', | |
4031 silly registry.get etag: '"BKCDAJ25CF7UAXNQ3GZ3DFBZ6"', | |
4031 silly registry.get 'x-served-by': 'cache-syd1622-SYD', | |
4031 silly registry.get 'x-cache': 'HIT', | |
4031 silly registry.get 'x-cache-hits': '1', | |
4031 silly registry.get 'x-timer': 'S1402280569.678393,VS0,VE184', | |
4031 silly registry.get vary: 'Accept', | |
4031 silly registry.get 'content-length': '0', | |
4031 silly registry.get 'keep-alive': 'timeout=10, max=46', | |
4031 silly registry.get connection: 'Keep-Alive' } ] | |
4032 verbose etag maxmin from cache | |
4033 verbose readDependencies using package.json deps | |
4034 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\pretty-bytes\0.1.1\package.tgz | |
4035 silly lockFile 17928023-tmlmin-node-modules-pretty-bytes tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin\node_modules\pretty-bytes | |
4036 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin\node_modules\pretty-bytes C:\Users\AlecTaylor\AppData\Roaming\npm-cache\17928023-tmlmin-node-modules-pretty-bytes.lock | |
4037 silly lockFile 1b667e47-e-pretty-bytes-0-1-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\pretty-bytes\0.1.1\package.tgz | |
4038 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\pretty-bytes\0.1.1\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1b667e47-e-pretty-bytes-0-1-1-package-tgz.lock | |
4039 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
4040 silly lockFile 33857879-ntrib-htmlmin-node-modules-chalk tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin\node_modules\chalk | |
4041 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin\node_modules\chalk C:\Users\AlecTaylor\AppData\Roaming\npm-cache\33857879-ntrib-htmlmin-node-modules-chalk.lock | |
4042 silly lockFile 8fc790e6-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
4043 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8fc790e6-pm-cache-chalk-0-4-0-package-tgz.lock | |
4044 verbose tar unpack C:\Users\AlecTaylor\AppData\Roaming\npm-cache\html-minifier\0.6.1\package.tgz | |
4045 silly lockFile b0984c2c-mlmin-node-modules-html-minifier tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin\node_modules\html-minifier | |
4046 verbose lock tar://C:\Users\AlecTaylor\AppData\Local\Temp\b\node_modules\grunt-contrib-htmlmin\node_modules\html-minifier C:\Users\AlecTaylor\AppData\Roaming\npm-cache\b0984c2c-mlmin-node-modules-html-minifier.lock | |
4047 silly lockFile 6c11b0a1--html-minifier-0-6-1-package-tgz tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\html-minifier\0.6.1\package.tgz | |
4048 verbose lock tar://C:\Users\AlecTaylor\AppData\Roaming\npm-cache\html-minifier\0.6.1\package.tgz C:\Users\AlecTaylor\AppData\Roaming\npm-cache\6c11b0a1--html-minifier-0-6-1-package-tgz.lock | |
4049 silly gunzTarPerm extractEntry package.json | |
4050 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
4051 verbose readDependencies using package.json deps | |
4052 silly addNameRange { name: 'async', range: '>=0.1.22-0 <0.2.0-0', hasData: false } | |
4053 silly addNameRange { name: 'underscore.string', | |
4053 silly addNameRange range: '>=2.2.1-0 <2.3.0-0', | |
4053 silly addNameRange hasData: false } | |
4054 verbose cache add [ 'abbrev@~1.0.4', null ] | |
4055 verbose cache add name=undefined spec="abbrev@~1.0.4" args=["abbrev@~1.0.4",null] | |
4056 verbose parsed url { protocol: null, | |
4056 verbose parsed url slashes: null, | |
4056 verbose parsed url auth: null, | |
4056 verbose parsed url host: null, | |
4056 verbose parsed url port: null, | |
4056 verbose parsed url hostname: null, | |
4056 verbose parsed url hash: null, | |
4056 verbose parsed url search: null, | |
4056 verbose parsed url query: null, | |
4056 verbose parsed url pathname: 'abbrev@~1.0.4', | |
4056 verbose parsed url path: 'abbrev@~1.0.4', | |
4056 verbose parsed url href: 'abbrev@~1.0.4' } | |
4057 verbose cache add name="abbrev" spec="~1.0.4" args=["abbrev","~1.0.4"] | |
4058 verbose parsed url { protocol: null, | |
4058 verbose parsed url slashes: null, | |
4058 verbose parsed url auth: null, | |
4058 verbose parsed url host: null, | |
4058 verbose parsed url port: null, | |
4058 verbose parsed url hostname: null, | |
4058 verbose parsed url hash: null, | |
4058 verbose parsed url search: null, | |
4058 verbose parsed url query: null, | |
4058 verbose parsed url pathname: '~1.0.4', | |
4058 verbose parsed url path: '~1.0.4', | |
4058 verbose parsed url href: '~1.0.4' } | |
4059 verbose addNamed [ 'abbrev', '~1.0.4' ] | |
4060 verbose addNamed [ null, '>=1.0.4-0 <1.1.0-0' ] | |
4061 silly lockFile efa0e9e0-abbrev-1-0-4 abbrev@~1.0.4 | |
4062 verbose lock abbrev@~1.0.4 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\efa0e9e0-abbrev-1-0-4.lock | |
4063 verbose cache add [ 'archy@~0.0.2', null ] | |
4064 verbose cache add name=undefined spec="archy@~0.0.2" args=["archy@~0.0.2",null] | |
4065 verbose parsed url { protocol: null, | |
4065 verbose parsed url slashes: null, | |
4065 verbose parsed url auth: null, | |
4065 verbose parsed url host: null, | |
4065 verbose parsed url port: null, | |
4065 verbose parsed url hostname: null, | |
4065 verbose parsed url hash: null, | |
4065 verbose parsed url search: null, | |
4065 verbose parsed url query: null, | |
4065 verbose parsed url pathname: 'archy@~0.0.2', | |
4065 verbose parsed url path: 'archy@~0.0.2', | |
4065 verbose parsed url href: 'archy@~0.0.2' } | |
4066 verbose cache add name="archy" spec="~0.0.2" args=["archy","~0.0.2"] | |
4067 verbose parsed url { protocol: null, | |
4067 verbose parsed url slashes: null, | |
4067 verbose parsed url auth: null, | |
4067 verbose parsed url host: null, | |
4067 verbose parsed url port: null, | |
4067 verbose parsed url hostname: null, | |
4067 verbose parsed url hash: null, | |
4067 verbose parsed url search: null, | |
4067 verbose parsed url query: null, | |
4067 verbose parsed url pathname: '~0.0.2', | |
4067 verbose parsed url path: '~0.0.2', | |
4067 verbose parsed url href: '~0.0.2' } | |
4068 verbose addNamed [ 'archy', '~0.0.2' ] | |
4069 verbose addNamed [ null, '>=0.0.2-0 <0.1.0-0' ] | |
4070 silly lockFile 835d25e0-archy-0-0-2 archy@~0.0.2 | |
4071 verbose lock archy@~0.0.2 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\835d25e0-archy-0-0-2.lock | |
4072 verbose cache add [ 'bower-config@~0.5.0', null ] | |
4073 verbose cache add name=undefined spec="bower-config@~0.5.0" args=["bower-config@~0.5.0",null] | |
4074 verbose parsed url { protocol: null, | |
4074 verbose parsed url slashes: null, | |
4074 verbose parsed url auth: null, | |
4074 verbose parsed url host: null, | |
4074 verbose parsed url port: null, | |
4074 verbose parsed url hostname: null, | |
4074 verbose parsed url hash: null, | |
4074 verbose parsed url search: null, | |
4074 verbose parsed url query: null, | |
4074 verbose parsed url pathname: 'bower-config@~0.5.0', | |
4074 verbose parsed url path: 'bower-config@~0.5.0', | |
4074 verbose parsed url href: 'bower-config@~0.5.0' } | |
4075 verbose cache add name="bower-config" spec="~0.5.0" args=["bower-config","~0.5.0"] | |
4076 verbose parsed url { protocol: null, | |
4076 verbose parsed url slashes: null, | |
4076 verbose parsed url auth: null, | |
4076 verbose parsed url host: null, | |
4076 verbose parsed url port: null, | |
4076 verbose parsed url hostname: null, | |
4076 verbose parsed url hash: null, | |
4076 verbose parsed url search: null, | |
4076 verbose parsed url query: null, | |
4076 verbose parsed url pathname: '~0.5.0', | |
4076 verbose parsed url path: '~0.5.0', | |
4076 verbose parsed url href: '~0.5.0' } | |
4077 verbose addNamed [ 'bower-config', '~0.5.0' ] | |
4078 verbose cache add [ 'bower-endpoint-parser@~0.2.0', null ] | |
4079 verbose cache add name=undefined spec="bower-endpoint-parser@~0.2.0" args=["bower-endpoint-parser@~0.2.0",null] | |
4080 verbose parsed url { protocol: null, | |
4080 verbose parsed url slashes: null, | |
4080 verbose parsed url auth: null, | |
4080 verbose parsed url host: null, | |
4080 verbose parsed url port: null, | |
4080 verbose parsed url hostname: null, | |
4080 verbose parsed url hash: null, | |
4080 verbose parsed url search: null, | |
4080 verbose parsed url query: null, | |
4080 verbose parsed url pathname: 'bower-endpoint-parser@~0.2.0', | |
4080 verbose parsed url path: 'bower-endpoint-parser@~0.2.0', | |
4080 verbose parsed url href: 'bower-endpoint-parser@~0.2.0' } | |
4081 verbose cache add name="bower-endpoint-parser" spec="~0.2.0" args=["bower-endpoint-parser","~0.2.0"] | |
4082 verbose parsed url { protocol: null, | |
4082 verbose parsed url slashes: null, | |
4082 verbose parsed url auth: null, | |
4082 verbose parsed url host: null, | |
4082 verbose parsed url port: null, | |
4082 verbose parsed url hostname: null, | |
4082 verbose parsed url hash: null, | |
4082 verbose parsed url search: null, | |
4082 verbose parsed url query: null, | |
4082 verbose parsed url pathname: '~0.2.0', | |
4082 verbose parsed url path: '~0.2.0', | |
4082 verbose parsed url href: '~0.2.0' } | |
4083 verbose addNamed [ 'bower-endpoint-parser', '~0.2.0' ] | |
4084 verbose addNamed [ null, '>=0.2.0-0 <0.3.0-0' ] | |
4085 silly lockFile bf43e285-bower-endpoint-parser-0-2-0 bower-endpoint-parser@~0.2.0 | |
4086 verbose lock bower-endpoint-parser@~0.2.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\bf43e285-bower-endpoint-parser-0-2-0.lock | |
4087 verbose cache add [ 'bower-json@~0.4.0', null ] | |
4088 verbose cache add name=undefined spec="bower-json@~0.4.0" args=["bower-json@~0.4.0",null] | |
4089 verbose parsed url { protocol: null, | |
4089 verbose parsed url slashes: null, | |
4089 verbose parsed url auth: null, | |
4089 verbose parsed url host: null, | |
4089 verbose parsed url port: null, | |
4089 verbose parsed url hostname: null, | |
4089 verbose parsed url hash: null, | |
4089 verbose parsed url search: null, | |
4089 verbose parsed url query: null, | |
4089 verbose parsed url pathname: 'bower-json@~0.4.0', | |
4089 verbose parsed url path: 'bower-json@~0.4.0', | |
4089 verbose parsed url href: 'bower-json@~0.4.0' } | |
4090 verbose cache add name="bower-json" spec="~0.4.0" args=["bower-json","~0.4.0"] | |
4091 verbose parsed url { protocol: null, | |
4091 verbose parsed url slashes: null, | |
4091 verbose parsed url auth: null, | |
4091 verbose parsed url host: null, | |
4091 verbose parsed url port: null, | |
4091 verbose parsed url hostname: null, | |
4091 verbose parsed url hash: null, | |
4091 verbose parsed url search: null, | |
4091 verbose parsed url query: null, | |
4091 verbose parsed url pathname: '~0.4.0', | |
4091 verbose parsed url path: '~0.4.0', | |
4091 verbose parsed url href: '~0.4.0' } | |
4092 verbose addNamed [ 'bower-json', '~0.4.0' ] | |
4093 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] | |
4094 silly lockFile ea848668-bower-json-0-4-0 bower-json@~0.4.0 | |
4095 verbose lock bower-json@~0.4.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\ea848668-bower-json-0-4-0.lock | |
4096 silly gunzTarPerm extractEntry plugins/convertShapeToPath.js | |
4097 silly gunzTarPerm modified mode [ 'plugins/convertShapeToPath.js', 438, 420 ] | |
4098 silly gunzTarPerm extractEntry plugins/removeNonInheritableGroupAttrs.js | |
4099 silly gunzTarPerm modified mode [ 'plugins/removeNonInheritableGroupAttrs.js', 438, 420 ] | |
4100 silly gunzTarPerm modes [ '755', '644' ] | |
4101 silly gunzTarPerm modes [ '755', '644' ] | |
4102 silly addNameRange { name: 'iconv-lite', | |
4102 silly addNameRange range: '>=0.2.11-0 <0.3.0-0', | |
4102 silly addNameRange hasData: false } | |
4103 silly addNameRange { name: 'abbrev', range: '>=1.0.4-0 <1.1.0-0', hasData: false } | |
4104 silly addNameRange { name: 'archy', range: '>=0.0.2-0 <0.1.0-0', hasData: false } | |
4105 silly addNameRange { name: 'hooker', range: '>=0.2.3-0 <0.3.0-0', hasData: false } | |
4106 silly addNameRange { name: 'bower-endpoint-parser', | |
4106 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', | |
4106 silly addNameRange hasData: false } | |
4107 silly addNameRange number 2 { name: 'pretty-bytes', | |
4107 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
4107 silly addNameRange hasData: true } | |
4108 silly addNameRange versions [ 'pretty-bytes', [ '0.1.0', '0.1.1' ] ] | |
4109 verbose addNamed [ 'pretty-bytes', '0.1.1' ] | |
4110 verbose addNamed [ '0.1.1', '0.1.1' ] | |
4111 silly lockFile ac94ea05-pretty-bytes-0-1-1 [email protected] | |
4112 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\ac94ea05-pretty-bytes-0-1-1.lock | |
4113 silly addNameRange { name: 'bower-json', | |
4113 silly addNameRange range: '>=0.4.0-0 <0.5.0-0', | |
4113 silly addNameRange hasData: false } | |
4114 silly gunzTarPerm extractEntry index.js | |
4115 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
4116 silly gunzTarPerm extractEntry readme.md | |
4117 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
4118 silly addNameRange number 2 { name: 'async', range: '>=0.7.0-0 <0.8.0-0', hasData: true } | |
4119 silly addNameRange versions [ 'async', | |
4119 silly addNameRange [ '0.1.0', | |
4119 silly addNameRange '0.1.1', | |
4119 silly addNameRange '0.1.2', | |
4119 silly addNameRange '0.1.3', | |
4119 silly addNameRange '0.1.4', | |
4119 silly addNameRange '0.1.5', | |
4119 silly addNameRange '0.1.6', | |
4119 silly addNameRange '0.1.7', | |
4119 silly addNameRange '0.1.8', | |
4119 silly addNameRange '0.1.9', | |
4119 silly addNameRange '0.1.10', | |
4119 silly addNameRange '0.1.11', | |
4119 silly addNameRange '0.1.12', | |
4119 silly addNameRange '0.1.13', | |
4119 silly addNameRange '0.1.14', | |
4119 silly addNameRange '0.1.15', | |
4119 silly addNameRange '0.1.16', | |
4119 silly addNameRange '0.1.17', | |
4119 silly addNameRange '0.1.18', | |
4119 silly addNameRange '0.1.19', | |
4119 silly addNameRange '0.1.20', | |
4119 silly addNameRange '0.1.21', | |
4119 silly addNameRange '0.1.22', | |
4119 silly addNameRange '0.2.0', | |
4119 silly addNameRange '0.2.1', | |
4119 silly addNameRange '0.2.2', | |
4119 silly addNameRange '0.2.3', | |
4119 silly addNameRange '0.2.4', | |
4119 silly addNameRange '0.2.5', | |
4119 silly addNameRange '0.2.6', | |
4119 silly addNameRange '0.2.7', | |
4119 silly addNameRange '0.2.8', | |
4119 silly addNameRange '0.2.9', | |
4119 silly addNameRange '0.2.10', | |
4119 silly addNameRange '0.3.0', | |
4119 silly addNameRange '0.4.0', | |
4119 silly addNameRange '0.4.1', | |
4119 silly addNameRange '0.5.0', | |
4119 silly addNameRange '0.6.0', | |
4119 silly addNameRange '0.6.1', | |
4119 silly addNameRange '0.6.2', | |
4119 silly addNameRange '0.7.0', | |
4119 silly addNameRange '0.8.0', | |
4119 silly addNameRange '0.9.0' ] ] | |
4120 verbose addNamed [ 'async', '0.7.0' ] | |
4121 verbose addNamed [ '0.7.0', '0.7.0' ] | |
4122 silly lockFile d41a529a-async-0-7-0 [email protected] | |
4123 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\d41a529a-async-0-7-0.lock | |
4124 verbose registry.get underscore.string not expired, no request | |
4125 silly addNameRange number 2 { name: 'underscore.string', | |
4125 silly addNameRange range: '>=2.2.1-0 <2.3.0-0', | |
4125 silly addNameRange hasData: true } | |
4126 silly addNameRange versions [ 'underscore.string', | |
4126 silly addNameRange [ '0.9.2', | |
4126 silly addNameRange '1.0.0', | |
4126 silly addNameRange '1.1.3', | |
4126 silly addNameRange '1.1.4', | |
4126 silly addNameRange '1.1.5', | |
4126 silly addNameRange '1.1.6', | |
4126 silly addNameRange '2.0.0', | |
4126 silly addNameRange '2.1.0', | |
4126 silly addNameRange '2.1.1', | |
4126 silly addNameRange '2.3.0', | |
4126 silly addNameRange '2.3.1', | |
4126 silly addNameRange '2.3.2', | |
4126 silly addNameRange '2.2.1', | |
4126 silly addNameRange '2.2.0-rc', | |
4126 silly addNameRange '2.3.3' ] ] | |
4127 verbose addNamed [ 'underscore.string', '2.2.1' ] | |
4128 verbose addNamed [ '2.2.1', '2.2.1' ] | |
4129 silly lockFile 5c083954-underscore-string-2-2-1 [email protected] | |
4130 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\5c083954-underscore-string-2-2-1.lock | |
4131 verbose registry.get dateformat not expired, no request | |
4132 silly addNameRange number 2 { name: 'maxmin', range: '>=0.1.0-0 <0.2.0-0', hasData: true } | |
4133 silly addNameRange versions [ 'maxmin', [ '0.1.0', '0.2.0' ] ] | |
4134 verbose addNamed [ 'maxmin', '0.1.0' ] | |
4135 verbose addNamed [ '0.1.0', '0.1.0' ] | |
4136 silly lockFile f9568dfe-maxmin-0-1-0 [email protected] | |
4137 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\f9568dfe-maxmin-0-1-0.lock | |
4138 verbose registry.get async not expired, no request | |
4139 silly addNameRange number 2 { name: 'async', range: '>=0.1.22-0 <0.2.0-0', hasData: true } | |
4140 silly addNameRange versions [ 'async', | |
4140 silly addNameRange [ '0.1.0', | |
4140 silly addNameRange '0.1.1', | |
4140 silly addNameRange '0.1.2', | |
4140 silly addNameRange '0.1.3', | |
4140 silly addNameRange '0.1.4', | |
4140 silly addNameRange '0.1.5', | |
4140 silly addNameRange '0.1.6', | |
4140 silly addNameRange '0.1.7', | |
4140 silly addNameRange '0.1.8', | |
4140 silly addNameRange '0.1.9', | |
4140 silly addNameRange '0.1.10', | |
4140 silly addNameRange '0.1.11', | |
4140 silly addNameRange '0.1.12', | |
4140 silly addNameRange '0.1.13', | |
4140 silly addNameRange '0.1.14', | |
4140 silly addNameRange '0.1.15', | |
4140 silly addNameRange '0.1.16', | |
4140 silly addNameRange '0.1.17', | |
4140 silly addNameRange '0.1.18', | |
4140 silly addNameRange '0.1.19', | |
4140 silly addNameRange '0.1.20', | |
4140 silly addNameRange '0.1.21', | |
4140 silly addNameRange '0.1.22', | |
4140 silly addNameRange '0.2.0', | |
4140 silly addNameRange '0.2.1', | |
4140 silly addNameRange '0.2.2', | |
4140 silly addNameRange '0.2.3', | |
4140 silly addNameRange '0.2.4', | |
4140 silly addNameRange '0.2.5', | |
4140 silly addNameRange '0.2.6', | |
4140 silly addNameRange '0.2.7', | |
4140 silly addNameRange '0.2.8', | |
4140 silly addNameRange '0.2.9', | |
4140 silly addNameRange '0.2.10', | |
4140 silly addNameRange '0.3.0', | |
4140 silly addNameRange '0.4.0', | |
4140 silly addNameRange '0.4.1', | |
4140 silly addNameRange '0.5.0', | |
4140 silly addNameRange '0.6.0', | |
4140 silly addNameRange '0.6.1', | |
4140 silly addNameRange '0.6.2', | |
4140 silly addNameRange '0.7.0', | |
4140 silly addNameRange '0.8.0', | |
4140 silly addNameRange '0.9.0' ] ] | |
4141 verbose addNamed [ 'async', '0.1.22' ] | |
4142 verbose addNamed [ '0.1.22', '0.1.22' ] | |
4143 silly lockFile 09d21715-async-0-1-22 [email protected] | |
4144 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\09d21715-async-0-1-22.lock | |
4145 verbose cache add [ 'inquirer@~0.4.0', null ] | |
4146 verbose cache add name=undefined spec="inquirer@~0.4.0" args=["inquirer@~0.4.0",null] | |
4147 verbose parsed url { protocol: null, | |
4147 verbose parsed url slashes: null, | |
4147 verbose parsed url auth: null, | |
4147 verbose parsed url host: null, | |
4147 verbose parsed url port: null, | |
4147 verbose parsed url hostname: null, | |
4147 verbose parsed url hash: null, | |
4147 verbose parsed url search: null, | |
4147 verbose parsed url query: null, | |
4147 verbose parsed url pathname: 'inquirer@~0.4.0', | |
4147 verbose parsed url path: 'inquirer@~0.4.0', | |
4147 verbose parsed url href: 'inquirer@~0.4.0' } | |
4148 verbose cache add name="inquirer" spec="~0.4.0" args=["inquirer","~0.4.0"] | |
4149 verbose parsed url { protocol: null, | |
4149 verbose parsed url slashes: null, | |
4149 verbose parsed url auth: null, | |
4149 verbose parsed url host: null, | |
4149 verbose parsed url port: null, | |
4149 verbose parsed url hostname: null, | |
4149 verbose parsed url hash: null, | |
4149 verbose parsed url search: null, | |
4149 verbose parsed url query: null, | |
4149 verbose parsed url pathname: '~0.4.0', | |
4149 verbose parsed url path: '~0.4.0', | |
4149 verbose parsed url href: '~0.4.0' } | |
4150 verbose addNamed [ 'inquirer', '~0.4.0' ] | |
4151 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] | |
4152 silly lockFile 24c291dd-inquirer-0-4-0 inquirer@~0.4.0 | |
4153 verbose lock inquirer@~0.4.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\24c291dd-inquirer-0-4-0.lock | |
4154 verbose cache add [ 'bower-logger@~0.2.2', null ] | |
4155 verbose cache add name=undefined spec="bower-logger@~0.2.2" args=["bower-logger@~0.2.2",null] | |
4156 verbose parsed url { protocol: null, | |
4156 verbose parsed url slashes: null, | |
4156 verbose parsed url auth: null, | |
4156 verbose parsed url host: null, | |
4156 verbose parsed url port: null, | |
4156 verbose parsed url hostname: null, | |
4156 verbose parsed url hash: null, | |
4156 verbose parsed url search: null, | |
4156 verbose parsed url query: null, | |
4156 verbose parsed url pathname: 'bower-logger@~0.2.2', | |
4156 verbose parsed url path: 'bower-logger@~0.2.2', | |
4156 verbose parsed url href: 'bower-logger@~0.2.2' } | |
4157 verbose cache add name="bower-logger" spec="~0.2.2" args=["bower-logger","~0.2.2"] | |
4158 verbose parsed url { protocol: null, | |
4158 verbose parsed url slashes: null, | |
4158 verbose parsed url auth: null, | |
4158 verbose parsed url host: null, | |
4158 verbose parsed url port: null, | |
4158 verbose parsed url hostname: null, | |
4158 verbose parsed url hash: null, | |
4158 verbose parsed url search: null, | |
4158 verbose parsed url query: null, | |
4158 verbose parsed url pathname: '~0.2.2', | |
4158 verbose parsed url path: '~0.2.2', | |
4158 verbose parsed url href: '~0.2.2' } | |
4159 verbose addNamed [ 'bower-logger', '~0.2.2' ] | |
4160 verbose addNamed [ null, '>=0.2.2-0 <0.3.0-0' ] | |
4161 silly lockFile 4dfc8f43-bower-logger-0-2-2 bower-logger@~0.2.2 | |
4162 verbose lock bower-logger@~0.2.2 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\4dfc8f43-bower-logger-0-2-2.lock | |
4163 verbose cache add [ 'insight@~0.3.0', null ] | |
4164 verbose cache add name=undefined spec="insight@~0.3.0" args=["insight@~0.3.0",null] | |
4165 verbose parsed url { protocol: null, | |
4165 verbose parsed url slashes: null, | |
4165 verbose parsed url auth: null, | |
4165 verbose parsed url host: null, | |
4165 verbose parsed url port: null, | |
4165 verbose parsed url hostname: null, | |
4165 verbose parsed url hash: null, | |
4165 verbose parsed url search: null, | |
4165 verbose parsed url query: null, | |
4165 verbose parsed url pathname: 'insight@~0.3.0', | |
4165 verbose parsed url path: 'insight@~0.3.0', | |
4165 verbose parsed url href: 'insight@~0.3.0' } | |
4166 verbose cache add name="insight" spec="~0.3.0" args=["insight","~0.3.0"] | |
4167 verbose parsed url { protocol: null, | |
4167 verbose parsed url slashes: null, | |
4167 verbose parsed url auth: null, | |
4167 verbose parsed url host: null, | |
4167 verbose parsed url port: null, | |
4167 verbose parsed url hostname: null, | |
4167 verbose parsed url hash: null, | |
4167 verbose parsed url search: null, | |
4167 verbose parsed url query: null, | |
4167 verbose parsed url pathname: '~0.3.0', | |
4167 verbose parsed url path: '~0.3.0', | |
4167 verbose parsed url href: '~0.3.0' } | |
4168 verbose addNamed [ 'insight', '~0.3.0' ] | |
4169 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ] | |
4170 silly lockFile ce14d85c-insight-0-3-0 insight@~0.3.0 | |
4171 verbose lock insight@~0.3.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\ce14d85c-insight-0-3-0.lock | |
4172 verbose cache add [ 'bower-registry-client@~0.2.0', null ] | |
4173 verbose cache add name=undefined spec="bower-registry-client@~0.2.0" args=["bower-registry-client@~0.2.0",null] | |
4174 verbose parsed url { protocol: null, | |
4174 verbose parsed url slashes: null, | |
4174 verbose parsed url auth: null, | |
4174 verbose parsed url host: null, | |
4174 verbose parsed url port: null, | |
4174 verbose parsed url hostname: null, | |
4174 verbose parsed url hash: null, | |
4174 verbose parsed url search: null, | |
4174 verbose parsed url query: null, | |
4174 verbose parsed url pathname: 'bower-registry-client@~0.2.0', | |
4174 verbose parsed url path: 'bower-registry-client@~0.2.0', | |
4174 verbose parsed url href: 'bower-registry-client@~0.2.0' } | |
4175 verbose cache add name="bower-registry-client" spec="~0.2.0" args=["bower-registry-client","~0.2.0"] | |
4176 verbose parsed url { protocol: null, | |
4176 verbose parsed url slashes: null, | |
4176 verbose parsed url auth: null, | |
4176 verbose parsed url host: null, | |
4176 verbose parsed url port: null, | |
4176 verbose parsed url hostname: null, | |
4176 verbose parsed url hash: null, | |
4176 verbose parsed url search: null, | |
4176 verbose parsed url query: null, | |
4176 verbose parsed url pathname: '~0.2.0', | |
4176 verbose parsed url path: '~0.2.0', | |
4176 verbose parsed url href: '~0.2.0' } | |
4177 verbose addNamed [ 'bower-registry-client', '~0.2.0' ] | |
4178 verbose addNamed [ null, '>=0.2.0-0 <0.3.0-0' ] | |
4179 silly lockFile f1b922af-bower-registry-client-0-2-0 bower-registry-client@~0.2.0 | |
4180 verbose lock bower-registry-client@~0.2.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\f1b922af-bower-registry-client-0-2-0.lock | |
4181 verbose cache add [ 'is-root@~0.1.0', null ] | |
4182 verbose cache add name=undefined spec="is-root@~0.1.0" args=["is-root@~0.1.0",null] | |
4183 verbose parsed url { protocol: null, | |
4183 verbose parsed url slashes: null, | |
4183 verbose parsed url auth: null, | |
4183 verbose parsed url host: null, | |
4183 verbose parsed url port: null, | |
4183 verbose parsed url hostname: null, | |
4183 verbose parsed url hash: null, | |
4183 verbose parsed url search: null, | |
4183 verbose parsed url query: null, | |
4183 verbose parsed url pathname: 'is-root@~0.1.0', | |
4183 verbose parsed url path: 'is-root@~0.1.0', | |
4183 verbose parsed url href: 'is-root@~0.1.0' } | |
4184 verbose cache add name="is-root" spec="~0.1.0" args=["is-root","~0.1.0"] | |
4185 verbose parsed url { protocol: null, | |
4185 verbose parsed url slashes: null, | |
4185 verbose parsed url auth: null, | |
4185 verbose parsed url host: null, | |
4185 verbose parsed url port: null, | |
4185 verbose parsed url hostname: null, | |
4185 verbose parsed url hash: null, | |
4185 verbose parsed url search: null, | |
4185 verbose parsed url query: null, | |
4185 verbose parsed url pathname: '~0.1.0', | |
4185 verbose parsed url path: '~0.1.0', | |
4185 verbose parsed url href: '~0.1.0' } | |
4186 verbose addNamed [ 'is-root', '~0.1.0' ] | |
4187 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
4188 silly lockFile 3dc75358-is-root-0-1-0 is-root@~0.1.0 | |
4189 verbose lock is-root@~0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\3dc75358-is-root-0-1-0.lock | |
4190 verbose cache add [ 'cardinal@~0.4.0', null ] | |
4191 verbose cache add name=undefined spec="cardinal@~0.4.0" args=["cardinal@~0.4.0",null] | |
4192 verbose parsed url { protocol: null, | |
4192 verbose parsed url slashes: null, | |
4192 verbose parsed url auth: null, | |
4192 verbose parsed url host: null, | |
4192 verbose parsed url port: null, | |
4192 verbose parsed url hostname: null, | |
4192 verbose parsed url hash: null, | |
4192 verbose parsed url search: null, | |
4192 verbose parsed url query: null, | |
4192 verbose parsed url pathname: 'cardinal@~0.4.0', | |
4192 verbose parsed url path: 'cardinal@~0.4.0', | |
4192 verbose parsed url href: 'cardinal@~0.4.0' } | |
4193 verbose cache add name="cardinal" spec="~0.4.0" args=["cardinal","~0.4.0"] | |
4194 verbose parsed url { protocol: null, | |
4194 verbose parsed url slashes: null, | |
4194 verbose parsed url auth: null, | |
4194 verbose parsed url host: null, | |
4194 verbose parsed url port: null, | |
4194 verbose parsed url hostname: null, | |
4194 verbose parsed url hash: null, | |
4194 verbose parsed url search: null, | |
4194 verbose parsed url query: null, | |
4194 verbose parsed url pathname: '~0.4.0', | |
4194 verbose parsed url path: '~0.4.0', | |
4194 verbose parsed url href: '~0.4.0' } | |
4195 verbose addNamed [ 'cardinal', '~0.4.0' ] | |
4196 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] | |
4197 silly lockFile acc8665e-cardinal-0-4-0 cardinal@~0.4.0 | |
4198 verbose lock cardinal@~0.4.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\acc8665e-cardinal-0-4-0.lock | |
4199 verbose cache add [ 'junk@~0.3.0', null ] | |
4200 verbose cache add name=undefined spec="junk@~0.3.0" args=["junk@~0.3.0",null] | |
4201 verbose parsed url { protocol: null, | |
4201 verbose parsed url slashes: null, | |
4201 verbose parsed url auth: null, | |
4201 verbose parsed url host: null, | |
4201 verbose parsed url port: null, | |
4201 verbose parsed url hostname: null, | |
4201 verbose parsed url hash: null, | |
4201 verbose parsed url search: null, | |
4201 verbose parsed url query: null, | |
4201 verbose parsed url pathname: 'junk@~0.3.0', | |
4201 verbose parsed url path: 'junk@~0.3.0', | |
4201 verbose parsed url href: 'junk@~0.3.0' } | |
4202 verbose cache add name="junk" spec="~0.3.0" args=["junk","~0.3.0"] | |
4203 verbose parsed url { protocol: null, | |
4203 verbose parsed url slashes: null, | |
4203 verbose parsed url auth: null, | |
4203 verbose parsed url host: null, | |
4203 verbose parsed url port: null, | |
4203 verbose parsed url hostname: null, | |
4203 verbose parsed url hash: null, | |
4203 verbose parsed url search: null, | |
4203 verbose parsed url query: null, | |
4203 verbose parsed url pathname: '~0.3.0', | |
4203 verbose parsed url path: '~0.3.0', | |
4203 verbose parsed url href: '~0.3.0' } | |
4204 verbose addNamed [ 'junk', '~0.3.0' ] | |
4205 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ] | |
4206 silly lockFile 41579b5e-junk-0-3-0 junk@~0.3.0 | |
4207 verbose lock junk@~0.3.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\41579b5e-junk-0-3-0.lock | |
4208 verbose cache add [ 'chalk@~0.4.0', null ] | |
4209 verbose cache add name=undefined spec="chalk@~0.4.0" args=["chalk@~0.4.0",null] | |
4210 verbose parsed url { protocol: null, | |
4210 verbose parsed url slashes: null, | |
4210 verbose parsed url auth: null, | |
4210 verbose parsed url host: null, | |
4210 verbose parsed url port: null, | |
4210 verbose parsed url hostname: null, | |
4210 verbose parsed url hash: null, | |
4210 verbose parsed url search: null, | |
4210 verbose parsed url query: null, | |
4210 verbose parsed url pathname: 'chalk@~0.4.0', | |
4210 verbose parsed url path: 'chalk@~0.4.0', | |
4210 verbose parsed url href: 'chalk@~0.4.0' } | |
4211 verbose cache add name="chalk" spec="~0.4.0" args=["chalk","~0.4.0"] | |
4212 verbose parsed url { protocol: null, | |
4212 verbose parsed url slashes: null, | |
4212 verbose parsed url auth: null, | |
4212 verbose parsed url host: null, | |
4212 verbose parsed url port: null, | |
4212 verbose parsed url hostname: null, | |
4212 verbose parsed url hash: null, | |
4212 verbose parsed url search: null, | |
4212 verbose parsed url query: null, | |
4212 verbose parsed url pathname: '~0.4.0', | |
4212 verbose parsed url path: '~0.4.0', | |
4212 verbose parsed url href: '~0.4.0' } | |
4213 verbose addNamed [ 'chalk', '~0.4.0' ] | |
4214 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] | |
4215 silly lockFile bc9fb696-chalk-0-4-0 chalk@~0.4.0 | |
4216 verbose lock chalk@~0.4.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\bc9fb696-chalk-0-4-0.lock | |
4217 verbose cache add [ 'lockfile@~0.4.2', null ] | |
4218 verbose cache add name=undefined spec="lockfile@~0.4.2" args=["lockfile@~0.4.2",null] | |
4219 verbose parsed url { protocol: null, | |
4219 verbose parsed url slashes: null, | |
4219 verbose parsed url auth: null, | |
4219 verbose parsed url host: null, | |
4219 verbose parsed url port: null, | |
4219 verbose parsed url hostname: null, | |
4219 verbose parsed url hash: null, | |
4219 verbose parsed url search: null, | |
4219 verbose parsed url query: null, | |
4219 verbose parsed url pathname: 'lockfile@~0.4.2', | |
4219 verbose parsed url path: 'lockfile@~0.4.2', | |
4219 verbose parsed url href: 'lockfile@~0.4.2' } | |
4220 verbose cache add name="lockfile" spec="~0.4.2" args=["lockfile","~0.4.2"] | |
4221 verbose parsed url { protocol: null, | |
4221 verbose parsed url slashes: null, | |
4221 verbose parsed url auth: null, | |
4221 verbose parsed url host: null, | |
4221 verbose parsed url port: null, | |
4221 verbose parsed url hostname: null, | |
4221 verbose parsed url hash: null, | |
4221 verbose parsed url search: null, | |
4221 verbose parsed url query: null, | |
4221 verbose parsed url pathname: '~0.4.2', | |
4221 verbose parsed url path: '~0.4.2', | |
4221 verbose parsed url href: '~0.4.2' } | |
4222 verbose addNamed [ 'lockfile', '~0.4.2' ] | |
4223 verbose addNamed [ null, '>=0.4.2-0 <0.5.0-0' ] | |
4224 silly lockFile 734876a6-lockfile-0-4-2 lockfile@~0.4.2 | |
4225 verbose lock lockfile@~0.4.2 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\734876a6-lockfile-0-4-2.lock | |
4226 verbose cache add [ 'chmodr@~0.1.0', null ] | |
4227 verbose cache add name=undefined spec="chmodr@~0.1.0" args=["chmodr@~0.1.0",null] | |
4228 verbose parsed url { protocol: null, | |
4228 verbose parsed url slashes: null, | |
4228 verbose parsed url auth: null, | |
4228 verbose parsed url host: null, | |
4228 verbose parsed url port: null, | |
4228 verbose parsed url hostname: null, | |
4228 verbose parsed url hash: null, | |
4228 verbose parsed url search: null, | |
4228 verbose parsed url query: null, | |
4228 verbose parsed url pathname: 'chmodr@~0.1.0', | |
4228 verbose parsed url path: 'chmodr@~0.1.0', | |
4228 verbose parsed url href: 'chmodr@~0.1.0' } | |
4229 verbose cache add name="chmodr" spec="~0.1.0" args=["chmodr","~0.1.0"] | |
4230 verbose parsed url { protocol: null, | |
4230 verbose parsed url slashes: null, | |
4230 verbose parsed url auth: null, | |
4230 verbose parsed url host: null, | |
4230 verbose parsed url port: null, | |
4230 verbose parsed url hostname: null, | |
4230 verbose parsed url hash: null, | |
4230 verbose parsed url search: null, | |
4230 verbose parsed url query: null, | |
4230 verbose parsed url pathname: '~0.1.0', | |
4230 verbose parsed url path: '~0.1.0', | |
4230 verbose parsed url href: '~0.1.0' } | |
4231 verbose addNamed [ 'chmodr', '~0.1.0' ] | |
4232 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
4233 silly lockFile 5c476fe4-chmodr-0-1-0 chmodr@~0.1.0 | |
4234 verbose lock chmodr@~0.1.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\5c476fe4-chmodr-0-1-0.lock | |
4235 verbose cache add [ 'lru-cache@~2.5.0', null ] | |
4236 verbose cache add name=undefined spec="lru-cache@~2.5.0" args=["lru-cache@~2.5.0",null] | |
4237 verbose parsed url { protocol: null, | |
4237 verbose parsed url slashes: null, | |
4237 verbose parsed url auth: null, | |
4237 verbose parsed url host: null, | |
4237 verbose parsed url port: null, | |
4237 verbose parsed url hostname: null, | |
4237 verbose parsed url hash: null, | |
4237 verbose parsed url search: null, | |
4237 verbose parsed url query: null, | |
4237 verbose parsed url pathname: 'lru-cache@~2.5.0', | |
4237 verbose parsed url path: 'lru-cache@~2.5.0', | |
4237 verbose parsed url href: 'lru-cache@~2.5.0' } | |
4238 verbose cache add name="lru-cache" spec="~2.5.0" args=["lru-cache","~2.5.0"] | |
4239 verbose parsed url { protocol: null, | |
4239 verbose parsed url slashes: null, | |
4239 verbose parsed url auth: null, | |
4239 verbose parsed url host: null, | |
4239 verbose parsed url port: null, | |
4239 verbose parsed url hostname: null, | |
4239 verbose parsed url hash: null, | |
4239 verbose parsed url search: null, | |
4239 verbose parsed url query: null, | |
4239 verbose parsed url pathname: '~2.5.0', | |
4239 verbose parsed url path: '~2.5.0', | |
4239 verbose parsed url href: '~2.5.0' } | |
4240 verbose addNamed [ 'lru-cache', '~2.5.0' ] | |
4241 verbose addNamed [ null, '>=2.5.0-0 <2.6.0-0' ] | |
4242 silly lockFile d9ec30b5-lru-cache-2-5-0 lru-cache@~2.5.0 | |
4243 verbose lock lru-cache@~2.5.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\d9ec30b5-lru-cache-2-5-0.lock | |
4244 verbose cache add [ 'decompress-zip@~0.0.6', null ] | |
4245 verbose cache add name=undefined spec="decompress-zip@~0.0.6" args=["decompress-zip@~0.0.6",null] | |
4246 verbose parsed url { protocol: null, | |
4246 verbose parsed url slashes: null, | |
4246 verbose parsed url auth: null, | |
4246 verbose parsed url host: null, | |
4246 verbose parsed url port: null, | |
4246 verbose parsed url hostname: null, | |
4246 verbose parsed url hash: null, | |
4246 verbose parsed url search: null, | |
4246 verbose parsed url query: null, | |
4246 verbose parsed url pathname: 'decompress-zip@~0.0.6', | |
4246 verbose parsed url path: 'decompress-zip@~0.0.6', | |
4246 verbose parsed url href: 'decompress-zip@~0.0.6' } | |
4247 verbose cache add name="decompress-zip" spec="~0.0.6" args=["decompress-zip","~0.0.6"] | |
4248 verbose parsed url { protocol: null, | |
4248 verbose parsed url slashes: null, | |
4248 verbose parsed url auth: null, | |
4248 verbose parsed url host: null, | |
4248 verbose parsed url port: null, | |
4248 verbose parsed url hostname: null, | |
4248 verbose parsed url hash: null, | |
4248 verbose parsed url search: null, | |
4248 verbose parsed url query: null, | |
4248 verbose parsed url pathname: '~0.0.6', | |
4248 verbose parsed url path: '~0.0.6', | |
4248 verbose parsed url href: '~0.0.6' } | |
4249 verbose addNamed [ 'decompress-zip', '~0.0.6' ] | |
4250 verbose addNamed [ null, '>=0.0.6-0 <0.1.0-0' ] | |
4251 silly lockFile 67b19ab4-decompress-zip-0-0-6 decompress-zip@~0.0.6 | |
4252 verbose lock decompress-zip@~0.0.6 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\67b19ab4-decompress-zip-0-0-6.lock | |
4253 verbose cache add [ 'mkdirp@~0.3.5', null ] | |
4254 verbose cache add name=undefined spec="mkdirp@~0.3.5" args=["mkdirp@~0.3.5",null] | |
4255 verbose parsed url { protocol: null, | |
4255 verbose parsed url slashes: null, | |
4255 verbose parsed url auth: null, | |
4255 verbose parsed url host: null, | |
4255 verbose parsed url port: null, | |
4255 verbose parsed url hostname: null, | |
4255 verbose parsed url hash: null, | |
4255 verbose parsed url search: null, | |
4255 verbose parsed url query: null, | |
4255 verbose parsed url pathname: 'mkdirp@~0.3.5', | |
4255 verbose parsed url path: 'mkdirp@~0.3.5', | |
4255 verbose parsed url href: 'mkdirp@~0.3.5' } | |
4256 verbose cache add name="mkdirp" spec="~0.3.5" args=["mkdirp","~0.3.5"] | |
4257 verbose parsed url { protocol: null, | |
4257 verbose parsed url slashes: null, | |
4257 verbose parsed url auth: null, | |
4257 verbose parsed url host: null, | |
4257 verbose parsed url port: null, | |
4257 verbose parsed url hostname: null, | |
4257 verbose parsed url hash: null, | |
4257 verbose parsed url search: null, | |
4257 verbose parsed url query: null, | |
4257 verbose parsed url pathname: '~0.3.5', | |
4257 verbose parsed url path: '~0.3.5', | |
4257 verbose parsed url href: '~0.3.5' } | |
4258 verbose addNamed [ 'mkdirp', '~0.3.5' ] | |
4259 verbose addNamed [ null, '>=0.3.5-0 <0.4.0-0' ] | |
4260 silly lockFile c3f0fe9b-mkdirp-0-3-5 mkdirp@~0.3.5 | |
4261 verbose lock mkdirp@~0.3.5 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\c3f0fe9b-mkdirp-0-3-5.lock | |
4262 verbose cache add [ 'fstream@~0.1.22', null ] | |
4263 verbose cache add name=undefined spec="fstream@~0.1.22" args=["fstream@~0.1.22",null] | |
4264 verbose parsed url { protocol: null, | |
4264 verbose parsed url slashes: null, | |
4264 verbose parsed url auth: null, | |
4264 verbose parsed url host: null, | |
4264 verbose parsed url port: null, | |
4264 verbose parsed url hostname: null, | |
4264 verbose parsed url hash: null, | |
4264 verbose parsed url search: null, | |
4264 verbose parsed url query: null, | |
4264 verbose parsed url pathname: 'fstream@~0.1.22', | |
4264 verbose parsed url path: 'fstream@~0.1.22', | |
4264 verbose parsed url href: 'fstream@~0.1.22' } | |
4265 verbose cache add name="fstream" spec="~0.1.22" args=["fstream","~0.1.22"] | |
4266 verbose parsed url { protocol: null, | |
4266 verbose parsed url slashes: null, | |
4266 verbose parsed url auth: null, | |
4266 verbose parsed url host: null, | |
4266 verbose parsed url port: null, | |
4266 verbose parsed url hostname: null, | |
4266 verbose parsed url hash: null, | |
4266 verbose parsed url search: null, | |
4266 verbose parsed url query: null, | |
4266 verbose parsed url pathname: '~0.1.22', | |
4266 verbose parsed url path: '~0.1.22', | |
4266 verbose parsed url href: '~0.1.22' } | |
4267 verbose addNamed [ 'fstream', '~0.1.22' ] | |
4268 verbose addNamed [ null, '>=0.1.22-0 <0.2.0-0' ] | |
4269 silly lockFile 75ffa414-fstream-0-1-22 fstream@~0.1.22 | |
4270 verbose lock fstream@~0.1.22 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\75ffa414-fstream-0-1-22.lock | |
4271 verbose cache add [ 'mout@~0.9.1', null ] | |
4272 verbose cache add name=undefined spec="mout@~0.9.1" args=["mout@~0.9.1",null] | |
4273 verbose parsed url { protocol: null, | |
4273 verbose parsed url slashes: null, | |
4273 verbose parsed url auth: null, | |
4273 verbose parsed url host: null, | |
4273 verbose parsed url port: null, | |
4273 verbose parsed url hostname: null, | |
4273 verbose parsed url hash: null, | |
4273 verbose parsed url search: null, | |
4273 verbose parsed url query: null, | |
4273 verbose parsed url pathname: 'mout@~0.9.1', | |
4273 verbose parsed url path: 'mout@~0.9.1', | |
4273 verbose parsed url href: 'mout@~0.9.1' } | |
4274 verbose cache add name="mout" spec="~0.9.1" args=["mout","~0.9.1"] | |
4275 verbose parsed url { protocol: null, | |
4275 verbose parsed url slashes: null, | |
4275 verbose parsed url auth: null, | |
4275 verbose parsed url host: null, | |
4275 verbose parsed url port: null, | |
4275 verbose parsed url hostname: null, | |
4275 verbose parsed url hash: null, | |
4275 verbose parsed url search: null, | |
4275 verbose parsed url query: null, | |
4275 verbose parsed url pathname: '~0.9.1', | |
4275 verbose parsed url path: '~0.9.1', | |
4275 verbose parsed url href: '~0.9.1' } | |
4276 verbose addNamed [ 'mout', '~0.9.1' ] | |
4277 verbose addNamed [ null, '>=0.9.1-0 <0.10.0-0' ] | |
4278 silly lockFile 192577f3-mout-0-9-1 mout@~0.9.1 | |
4279 verbose lock mout@~0.9.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\192577f3-mout-0-9-1.lock | |
4280 verbose cache add [ 'fstream-ignore@~0.0.6', null ] | |
4281 verbose cache add name=undefined spec="fstream-ignore@~0.0.6" args=["fstream-ignore@~0.0.6",null] | |
4282 verbose parsed url { protocol: null, | |
4282 verbose parsed url slashes: null, | |
4282 verbose parsed url auth: null, | |
4282 verbose parsed url host: null, | |
4282 verbose parsed url port: null, | |
4282 verbose parsed url hostname: null, | |
4282 verbose parsed url hash: null, | |
4282 verbose parsed url search: null, | |
4282 verbose parsed url query: null, | |
4282 verbose parsed url pathname: 'fstream-ignore@~0.0.6', | |
4282 verbose parsed url path: 'fstream-ignore@~0.0.6', | |
4282 verbose parsed url href: 'fstream-ignore@~0.0.6' } | |
4283 verbose cache add name="fstream-ignore" spec="~0.0.6" args=["fstream-ignore","~0.0.6"] | |
4284 verbose parsed url { protocol: null, | |
4284 verbose parsed url slashes: null, | |
4284 verbose parsed url auth: null, | |
4284 verbose parsed url host: null, | |
4284 verbose parsed url port: null, | |
4284 verbose parsed url hostname: null, | |
4284 verbose parsed url hash: null, | |
4284 verbose parsed url search: null, | |
4284 verbose parsed url query: null, | |
4284 verbose parsed url pathname: '~0.0.6', | |
4284 verbose parsed url path: '~0.0.6', | |
4284 verbose parsed url href: '~0.0.6' } | |
4285 verbose addNamed [ 'fstream-ignore', '~0.0.6' ] | |
4286 verbose addNamed [ null, '>=0.0.6-0 <0.1.0-0' ] | |
4287 silly lockFile faf433bd-fstream-ignore-0-0-6 fstream-ignore@~0.0.6 | |
4288 verbose lock fstream-ignore@~0.0.6 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\faf433bd-fstream-ignore-0-0-6.lock | |
4289 verbose cache add [ 'nopt@~2.2.0', null ] | |
4290 verbose cache add name=undefined spec="nopt@~2.2.0" args=["nopt@~2.2.0",null] | |
4291 verbose parsed url { protocol: null, | |
4291 verbose parsed url slashes: null, | |
4291 verbose parsed url auth: null, | |
4291 verbose parsed url host: null, | |
4291 verbose parsed url port: null, | |
4291 verbose parsed url hostname: null, | |
4291 verbose parsed url hash: null, | |
4291 verbose parsed url search: null, | |
4291 verbose parsed url query: null, | |
4291 verbose parsed url pathname: 'nopt@~2.2.0', | |
4291 verbose parsed url path: 'nopt@~2.2.0', | |
4291 verbose parsed url href: 'nopt@~2.2.0' } | |
4292 verbose cache add name="nopt" spec="~2.2.0" args=["nopt","~2.2.0"] | |
4293 verbose parsed url { protocol: null, | |
4293 verbose parsed url slashes: null, | |
4293 verbose parsed url auth: null, | |
4293 verbose parsed url host: null, | |
4293 verbose parsed url port: null, | |
4293 verbose parsed url hostname: null, | |
4293 verbose parsed url hash: null, | |
4293 verbose parsed url search: null, | |
4293 verbose parsed url query: null, | |
4293 verbose parsed url pathname: '~2.2.0', | |
4293 verbose parsed url path: '~2.2.0', | |
4293 verbose parsed url href: '~2.2.0' } | |
4294 verbose addNamed [ 'nopt', '~2.2.0' ] | |
4295 verbose addNamed [ null, '>=2.2.0-0 <2.3.0-0' ] | |
4296 silly lockFile 84cb411c-nopt-2-2-0 nopt@~2.2.0 | |
4297 verbose lock nopt@~2.2.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\84cb411c-nopt-2-2-0.lock | |
4298 verbose cache add [ 'glob@~3.2.9', null ] | |
4299 verbose cache add name=undefined spec="glob@~3.2.9" args=["glob@~3.2.9",null] | |
4300 verbose parsed url { protocol: null, | |
4300 verbose parsed url slashes: null, | |
4300 verbose parsed url auth: null, | |
4300 verbose parsed url host: null, | |
4300 verbose parsed url port: null, | |
4300 verbose parsed url hostname: null, | |
4300 verbose parsed url hash: null, | |
4300 verbose parsed url search: null, | |
4300 verbose parsed url query: null, | |
4300 verbose parsed url pathname: 'glob@~3.2.9', | |
4300 verbose parsed url path: 'glob@~3.2.9', | |
4300 verbose parsed url href: 'glob@~3.2.9' } | |
4301 verbose cache add name="glob" spec="~3.2.9" args=["glob","~3.2.9"] | |
4302 verbose parsed url { protocol: null, | |
4302 verbose parsed url slashes: null, | |
4302 verbose parsed url auth: null, | |
4302 verbose parsed url host: null, | |
4302 verbose parsed url port: null, | |
4302 verbose parsed url hostname: null, | |
4302 verbose parsed url hash: null, | |
4302 verbose parsed url search: null, | |
4302 verbose parsed url query: null, | |
4302 verbose parsed url pathname: '~3.2.9', | |
4302 verbose parsed url path: '~3.2.9', | |
4302 verbose parsed url href: '~3.2.9' } | |
4303 verbose addNamed [ 'glob', '~3.2.9' ] | |
4304 verbose addNamed [ null, '>=3.2.9-0 <3.3.0-0' ] | |
4305 silly lockFile 200db29c-glob-3-2-9 glob@~3.2.9 | |
4306 verbose lock glob@~3.2.9 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\200db29c-glob-3-2-9.lock | |
4307 verbose cache add [ 'opn@~0.1.1', null ] | |
4308 verbose cache add name=undefined spec="opn@~0.1.1" args=["opn@~0.1.1",null] | |
4309 verbose parsed url { protocol: null, | |
4309 verbose parsed url slashes: null, | |
4309 verbose parsed url auth: null, | |
4309 verbose parsed url host: null, | |
4309 verbose parsed url port: null, | |
4309 verbose parsed url hostname: null, | |
4309 verbose parsed url hash: null, | |
4309 verbose parsed url search: null, | |
4309 verbose parsed url query: null, | |
4309 verbose parsed url pathname: 'opn@~0.1.1', | |
4309 verbose parsed url path: 'opn@~0.1.1', | |
4309 verbose parsed url href: 'opn@~0.1.1' } | |
4310 verbose cache add name="opn" spec="~0.1.1" args=["opn","~0.1.1"] | |
4311 verbose parsed url { protocol: null, | |
4311 verbose parsed url slashes: null, | |
4311 verbose parsed url auth: null, | |
4311 verbose parsed url host: null, | |
4311 verbose parsed url port: null, | |
4311 verbose parsed url hostname: null, | |
4311 verbose parsed url hash: null, | |
4311 verbose parsed url search: null, | |
4311 verbose parsed url query: null, | |
4311 verbose parsed url pathname: '~0.1.1', | |
4311 verbose parsed url path: '~0.1.1', | |
4311 verbose parsed url href: '~0.1.1' } | |
4312 verbose addNamed [ 'opn', '~0.1.1' ] | |
4313 verbose addNamed [ null, '>=0.1.1-0 <0.2.0-0' ] | |
4314 silly lockFile 445f6667-opn-0-1-1 opn@~0.1.1 | |
4315 verbose lock opn@~0.1.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\445f6667-opn-0-1-1.lock | |
4316 verbose cache add [ 'graceful-fs@~2.0.0', null ] | |
4317 verbose cache add name=undefined spec="graceful-fs@~2.0.0" args=["graceful-fs@~2.0.0",null] | |
4318 verbose parsed url { protocol: null, | |
4318 verbose parsed url slashes: null, | |
4318 verbose parsed url auth: null, | |
4318 verbose parsed url host: null, | |
4318 verbose parsed url port: null, | |
4318 verbose parsed url hostname: null, | |
4318 verbose parsed url hash: null, | |
4318 verbose parsed url search: null, | |
4318 verbose parsed url query: null, | |
4318 verbose parsed url pathname: 'graceful-fs@~2.0.0', | |
4318 verbose parsed url path: 'graceful-fs@~2.0.0', | |
4318 verbose parsed url href: 'graceful-fs@~2.0.0' } | |
4319 verbose cache add name="graceful-fs" spec="~2.0.0" args=["graceful-fs","~2.0.0"] | |
4320 verbose parsed url { protocol: null, | |
4320 verbose parsed url slashes: null, | |
4320 verbose parsed url auth: null, | |
4320 verbose parsed url host: null, | |
4320 verbose parsed url port: null, | |
4320 verbose parsed url hostname: null, | |
4320 verbose parsed url hash: null, | |
4320 verbose parsed url search: null, | |
4320 verbose parsed url query: null, | |
4320 verbose parsed url pathname: '~2.0.0', | |
4320 verbose parsed url path: '~2.0.0', | |
4320 verbose parsed url href: '~2.0.0' } | |
4321 verbose addNamed [ 'graceful-fs', '~2.0.0' ] | |
4322 verbose addNamed [ null, '>=2.0.0-0 <2.1.0-0' ] | |
4323 silly lockFile 8863dcc9-graceful-fs-2-0-0 graceful-fs@~2.0.0 | |
4324 verbose lock graceful-fs@~2.0.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\8863dcc9-graceful-fs-2-0-0.lock | |
4325 verbose cache add [ 'osenv@~0.0.3', null ] | |
4326 verbose cache add name=undefined spec="osenv@~0.0.3" args=["osenv@~0.0.3",null] | |
4327 verbose parsed url { protocol: null, | |
4327 verbose parsed url slashes: null, | |
4327 verbose parsed url auth: null, | |
4327 verbose parsed url host: null, | |
4327 verbose parsed url port: null, | |
4327 verbose parsed url hostname: null, | |
4327 verbose parsed url hash: null, | |
4327 verbose parsed url search: null, | |
4327 verbose parsed url query: null, | |
4327 verbose parsed url pathname: 'osenv@~0.0.3', | |
4327 verbose parsed url path: 'osenv@~0.0.3', | |
4327 verbose parsed url href: 'osenv@~0.0.3' } | |
4328 verbose cache add name="osenv" spec="~0.0.3" args=["osenv","~0.0.3"] | |
4329 verbose parsed url { protocol: null, | |
4329 verbose parsed url slashes: null, | |
4329 verbose parsed url auth: null, | |
4329 verbose parsed url host: null, | |
4329 verbose parsed url port: null, | |
4329 verbose parsed url hostname: null, | |
4329 verbose parsed url hash: null, | |
4329 verbose parsed url search: null, | |
4329 verbose parsed url query: null, | |
4329 verbose parsed url pathname: '~0.0.3', | |
4329 verbose parsed url path: '~0.0.3', | |
4329 verbose parsed url href: '~0.0.3' } | |
4330 verbose addNamed [ 'osenv', '~0.0.3' ] | |
4331 verbose addNamed [ null, '>=0.0.3-0 <0.1.0-0' ] | |
4332 silly lockFile 7367c0c9-osenv-0-0-3 osenv@~0.0.3 | |
4333 verbose lock osenv@~0.0.3 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\7367c0c9-osenv-0-0-3.lock | |
4334 verbose cache add [ 'handlebars@~1.3.0', null ] | |
4335 verbose cache add name=undefined spec="handlebars@~1.3.0" args=["handlebars@~1.3.0",null] | |
4336 verbose parsed url { protocol: null, | |
4336 verbose parsed url slashes: null, | |
4336 verbose parsed url auth: null, | |
4336 verbose parsed url host: null, | |
4336 verbose parsed url port: null, | |
4336 verbose parsed url hostname: null, | |
4336 verbose parsed url hash: null, | |
4336 verbose parsed url search: null, | |
4336 verbose parsed url query: null, | |
4336 verbose parsed url pathname: 'handlebars@~1.3.0', | |
4336 verbose parsed url path: 'handlebars@~1.3.0', | |
4336 verbose parsed url href: 'handlebars@~1.3.0' } | |
4337 verbose cache add name="handlebars" spec="~1.3.0" args=["handlebars","~1.3.0"] | |
4338 verbose parsed url { protocol: null, | |
4338 verbose parsed url slashes: null, | |
4338 verbose parsed url auth: null, | |
4338 verbose parsed url host: null, | |
4338 verbose parsed url port: null, | |
4338 verbose parsed url hostname: null, | |
4338 verbose parsed url hash: null, | |
4338 verbose parsed url search: null, | |
4338 verbose parsed url query: null, | |
4338 verbose parsed url pathname: '~1.3.0', | |
4338 verbose parsed url path: '~1.3.0', | |
4338 verbose parsed url href: '~1.3.0' } | |
4339 verbose addNamed [ 'handlebars', '~1.3.0' ] | |
4340 verbose addNamed [ null, '>=1.3.0-0 <1.4.0-0' ] | |
4341 silly lockFile 080fb592-handlebars-1-3-0 handlebars@~1.3.0 | |
4342 verbose lock handlebars@~1.3.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\080fb592-handlebars-1-3-0.lock | |
4343 verbose cache add [ 'p-throttler@~0.0.1', null ] | |
4344 verbose cache add name=undefined spec="p-throttler@~0.0.1" args=["p-throttler@~0.0.1",null] | |
4345 verbose parsed url { protocol: null, | |
4345 verbose parsed url slashes: null, | |
4345 verbose parsed url auth: null, | |
4345 verbose parsed url host: null, | |
4345 verbose parsed url port: null, | |
4345 verbose parsed url hostname: null, | |
4345 verbose parsed url hash: null, | |
4345 verbose parsed url search: null, | |
4345 verbose parsed url query: null, | |
4345 verbose parsed url pathname: 'p-throttler@~0.0.1', | |
4345 verbose parsed url path: 'p-throttler@~0.0.1', | |
4345 verbose parsed url href: 'p-throttler@~0.0.1' } | |
4346 verbose cache add name="p-throttler" spec="~0.0.1" args=["p-throttler","~0.0.1"] | |
4347 verbose parsed url { protocol: null, | |
4347 verbose parsed url slashes: null, | |
4347 verbose parsed url auth: null, | |
4347 verbose parsed url host: null, | |
4347 verbose parsed url port: null, | |
4347 verbose parsed url hostname: null, | |
4347 verbose parsed url hash: null, | |
4347 verbose parsed url search: null, | |
4347 verbose parsed url query: null, | |
4347 verbose parsed url pathname: '~0.0.1', | |
4347 verbose parsed url path: '~0.0.1', | |
4347 verbose parsed url href: '~0.0.1' } | |
4348 verbose addNamed [ 'p-throttler', '~0.0.1' ] | |
4349 verbose addNamed [ null, '>=0.0.1-0 <0.1.0-0' ] | |
4350 silly lockFile 52064f95-p-throttler-0-0-1 p-throttler@~0.0.1 | |
4351 verbose lock p-throttler@~0.0.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\52064f95-p-throttler-0-0-1.lock | |
4352 verbose cache add [ 'promptly@~0.2.0', null ] | |
4353 verbose cache add name=undefined spec="promptly@~0.2.0" args=["promptly@~0.2.0",null] | |
4354 verbose parsed url { protocol: null, | |
4354 verbose parsed url slashes: null, | |
4354 verbose parsed url auth: null, | |
4354 verbose parsed url host: null, | |
4354 verbose parsed url port: null, | |
4354 verbose parsed url hostname: null, | |
4354 verbose parsed url hash: null, | |
4354 verbose parsed url search: null, | |
4354 verbose parsed url query: null, | |
4354 verbose parsed url pathname: 'promptly@~0.2.0', | |
4354 verbose parsed url path: 'promptly@~0.2.0', | |
4354 verbose parsed url href: 'promptly@~0.2.0' } | |
4355 verbose cache add name="promptly" spec="~0.2.0" args=["promptly","~0.2.0"] | |
4356 verbose parsed url { protocol: null, | |
4356 verbose parsed url slashes: null, | |
4356 verbose parsed url auth: null, | |
4356 verbose parsed url host: null, | |
4356 verbose parsed url port: null, | |
4356 verbose parsed url hostname: null, | |
4356 verbose parsed url hash: null, | |
4356 verbose parsed url search: null, | |
4356 verbose parsed url query: null, | |
4356 verbose parsed url pathname: '~0.2.0', | |
4356 verbose parsed url path: '~0.2.0', | |
4356 verbose parsed url href: '~0.2.0' } | |
4357 verbose addNamed [ 'promptly', '~0.2.0' ] | |
4358 verbose addNamed [ null, '>=0.2.0-0 <0.3.0-0' ] | |
4359 silly lockFile 6286f2d5-promptly-0-2-0 promptly@~0.2.0 | |
4360 verbose lock promptly@~0.2.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\6286f2d5-promptly-0-2-0.lock | |
4361 verbose cache add [ 'q@~1.0.1', null ] | |
4362 verbose cache add name=undefined spec="q@~1.0.1" args=["q@~1.0.1",null] | |
4363 verbose parsed url { protocol: null, | |
4363 verbose parsed url slashes: null, | |
4363 verbose parsed url auth: null, | |
4363 verbose parsed url host: null, | |
4363 verbose parsed url port: null, | |
4363 verbose parsed url hostname: null, | |
4363 verbose parsed url hash: null, | |
4363 verbose parsed url search: null, | |
4363 verbose parsed url query: null, | |
4363 verbose parsed url pathname: 'q@~1.0.1', | |
4363 verbose parsed url path: 'q@~1.0.1', | |
4363 verbose parsed url href: 'q@~1.0.1' } | |
4364 verbose cache add name="q" spec="~1.0.1" args=["q","~1.0.1"] | |
4365 verbose parsed url { protocol: null, | |
4365 verbose parsed url slashes: null, | |
4365 verbose parsed url auth: null, | |
4365 verbose parsed url host: null, | |
4365 verbose parsed url port: null, | |
4365 verbose parsed url hostname: null, | |
4365 verbose parsed url hash: null, | |
4365 verbose parsed url search: null, | |
4365 verbose parsed url query: null, | |
4365 verbose parsed url pathname: '~1.0.1', | |
4365 verbose parsed url path: '~1.0.1', | |
4365 verbose parsed url href: '~1.0.1' } | |
4366 verbose addNamed [ 'q', '~1.0.1' ] | |
4367 verbose addNamed [ null, '>=1.0.1-0 <1.1.0-0' ] | |
4368 silly lockFile bfcfee2e-q-1-0-1 q@~1.0.1 | |
4369 verbose lock q@~1.0.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\bfcfee2e-q-1-0-1.lock | |
4370 verbose cache add [ 'request@~2.34.0', null ] | |
4371 verbose cache add name=undefined spec="request@~2.34.0" args=["request@~2.34.0",null] | |
4372 verbose parsed url { protocol: null, | |
4372 verbose parsed url slashes: null, | |
4372 verbose parsed url auth: null, | |
4372 verbose parsed url host: null, | |
4372 verbose parsed url port: null, | |
4372 verbose parsed url hostname: null, | |
4372 verbose parsed url hash: null, | |
4372 verbose parsed url search: null, | |
4372 verbose parsed url query: null, | |
4372 verbose parsed url pathname: 'request@~2.34.0', | |
4372 verbose parsed url path: 'request@~2.34.0', | |
4372 verbose parsed url href: 'request@~2.34.0' } | |
4373 verbose cache add name="request" spec="~2.34.0" args=["request","~2.34.0"] | |
4374 verbose parsed url { protocol: null, | |
4374 verbose parsed url slashes: null, | |
4374 verbose parsed url auth: null, | |
4374 verbose parsed url host: null, | |
4374 verbose parsed url port: null, | |
4374 verbose parsed url hostname: null, | |
4374 verbose parsed url hash: null, | |
4374 verbose parsed url search: null, | |
4374 verbose parsed url query: null, | |
4374 verbose parsed url pathname: '~2.34.0', | |
4374 verbose parsed url path: '~2.34.0', | |
4374 verbose parsed url href: '~2.34.0' } | |
4375 verbose addNamed [ 'request', '~2.34.0' ] | |
4376 verbose addNamed [ null, '>=2.34.0-0 <2.35.0-0' ] | |
4377 silly lockFile 1fb009df-request-2-34-0 request@~2.34.0 | |
4378 verbose lock request@~2.34.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\1fb009df-request-2-34-0.lock | |
4379 verbose cache add [ 'request-progress@~0.3.0', null ] | |
4380 verbose cache add name=undefined spec="request-progress@~0.3.0" args=["request-progress@~0.3.0",null] | |
4381 verbose parsed url { protocol: null, | |
4381 verbose parsed url slashes: null, | |
4381 verbose parsed url auth: null, | |
4381 verbose parsed url host: null, | |
4381 verbose parsed url port: null, | |
4381 verbose parsed url hostname: null, | |
4381 verbose parsed url hash: null, | |
4381 verbose parsed url search: null, | |
4381 verbose parsed url query: null, | |
4381 verbose parsed url pathname: 'request-progress@~0.3.0', | |
4381 verbose parsed url path: 'request-progress@~0.3.0', | |
4381 verbose parsed url href: 'request-progress@~0.3.0' } | |
4382 verbose cache add name="request-progress" spec="~0.3.0" args=["request-progress","~0.3.0"] | |
4383 verbose parsed url { protocol: null, | |
4383 verbose parsed url slashes: null, | |
4383 verbose parsed url auth: null, | |
4383 verbose parsed url host: null, | |
4383 verbose parsed url port: null, | |
4383 verbose parsed url hostname: null, | |
4383 verbose parsed url hash: null, | |
4383 verbose parsed url search: null, | |
4383 verbose parsed url query: null, | |
4383 verbose parsed url pathname: '~0.3.0', | |
4383 verbose parsed url path: '~0.3.0', | |
4383 verbose parsed url href: '~0.3.0' } | |
4384 verbose addNamed [ 'request-progress', '~0.3.0' ] | |
4385 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ] | |
4386 silly lockFile 4fa06f6c-request-progress-0-3-0 request-progress@~0.3.0 | |
4387 verbose lock request-progress@~0.3.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\4fa06f6c-request-progress-0-3-0.lock | |
4388 silly lockFile ac94ea05-pretty-bytes-0-1-1 [email protected] | |
4389 silly lockFile ac94ea05-pretty-bytes-0-1-1 [email protected] | |
4390 verbose cache add [ 'retry@~0.6.0', null ] | |
4391 verbose cache add name=undefined spec="retry@~0.6.0" args=["retry@~0.6.0",null] | |
4392 verbose parsed url { protocol: null, | |
4392 verbose parsed url slashes: null, | |
4392 verbose parsed url auth: null, | |
4392 verbose parsed url host: null, | |
4392 verbose parsed url port: null, | |
4392 verbose parsed url hostname: null, | |
4392 verbose parsed url hash: null, | |
4392 verbose parsed url search: null, | |
4392 verbose parsed url query: null, | |
4392 verbose parsed url pathname: 'retry@~0.6.0', | |
4392 verbose parsed url path: 'retry@~0.6.0', | |
4392 verbose parsed url href: 'retry@~0.6.0' } | |
4393 verbose cache add name="retry" spec="~0.6.0" args=["retry","~0.6.0"] | |
4394 verbose parsed url { protocol: null, | |
4394 verbose parsed url slashes: null, | |
4394 verbose parsed url auth: null, | |
4394 verbose parsed url host: null, | |
4394 verbose parsed url port: null, | |
4394 verbose parsed url hostname: null, | |
4394 verbose parsed url hash: null, | |
4394 verbose parsed url search: null, | |
4394 verbose parsed url query: null, | |
4394 verbose parsed url pathname: '~0.6.0', | |
4394 verbose parsed url path: '~0.6.0', | |
4394 verbose parsed url href: '~0.6.0' } | |
4395 verbose addNamed [ 'retry', '~0.6.0' ] | |
4396 verbose addNamed [ null, '>=0.6.0-0 <0.7.0-0' ] | |
4397 silly lockFile 51b5c643-retry-0-6-0 retry@~0.6.0 | |
4398 verbose lock retry@~0.6.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\51b5c643-retry-0-6-0.lock | |
4399 verbose cache add [ 'rimraf@~2.2.0', null ] | |
4400 verbose cache add name=undefined spec="rimraf@~2.2.0" args=["rimraf@~2.2.0",null] | |
4401 verbose parsed url { protocol: null, | |
4401 verbose parsed url slashes: null, | |
4401 verbose parsed url auth: null, | |
4401 verbose parsed url host: null, | |
4401 verbose parsed url port: null, | |
4401 verbose parsed url hostname: null, | |
4401 verbose parsed url hash: null, | |
4401 verbose parsed url search: null, | |
4401 verbose parsed url query: null, | |
4401 verbose parsed url pathname: 'rimraf@~2.2.0', | |
4401 verbose parsed url path: 'rimraf@~2.2.0', | |
4401 verbose parsed url href: 'rimraf@~2.2.0' } | |
4402 verbose cache add name="rimraf" spec="~2.2.0" args=["rimraf","~2.2.0"] | |
4403 verbose parsed url { protocol: null, | |
4403 verbose parsed url slashes: null, | |
4403 verbose parsed url auth: null, | |
4403 verbose parsed url host: null, | |
4403 verbose parsed url port: null, | |
4403 verbose parsed url hostname: null, | |
4403 verbose parsed url hash: null, | |
4403 verbose parsed url search: null, | |
4403 verbose parsed url query: null, | |
4403 verbose parsed url pathname: '~2.2.0', | |
4403 verbose parsed url path: '~2.2.0', | |
4403 verbose parsed url href: '~2.2.0' } | |
4404 verbose addNamed [ 'rimraf', '~2.2.0' ] | |
4405 verbose addNamed [ null, '>=2.2.0-0 <2.3.0-0' ] | |
4406 silly lockFile 69dbd68f-rimraf-2-2-0 rimraf@~2.2.0 | |
4407 verbose lock rimraf@~2.2.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\69dbd68f-rimraf-2-2-0.lock | |
4408 verbose cache add [ 'semver@~2.2.1', null ] | |
4409 verbose cache add name=undefined spec="semver@~2.2.1" args=["semver@~2.2.1",null] | |
4410 verbose parsed url { protocol: null, | |
4410 verbose parsed url slashes: null, | |
4410 verbose parsed url auth: null, | |
4410 verbose parsed url host: null, | |
4410 verbose parsed url port: null, | |
4410 verbose parsed url hostname: null, | |
4410 verbose parsed url hash: null, | |
4410 verbose parsed url search: null, | |
4410 verbose parsed url query: null, | |
4410 verbose parsed url pathname: 'semver@~2.2.1', | |
4410 verbose parsed url path: 'semver@~2.2.1', | |
4410 verbose parsed url href: 'semver@~2.2.1' } | |
4411 verbose cache add name="semver" spec="~2.2.1" args=["semver","~2.2.1"] | |
4412 verbose parsed url { protocol: null, | |
4412 verbose parsed url slashes: null, | |
4412 verbose parsed url auth: null, | |
4412 verbose parsed url host: null, | |
4412 verbose parsed url port: null, | |
4412 verbose parsed url hostname: null, | |
4412 verbose parsed url hash: null, | |
4412 verbose parsed url search: null, | |
4412 verbose parsed url query: null, | |
4412 verbose parsed url pathname: '~2.2.1', | |
4412 verbose parsed url path: '~2.2.1', | |
4412 verbose parsed url href: '~2.2.1' } | |
4413 verbose addNamed [ 'semver', '~2.2.1' ] | |
4414 verbose cache add [ 'shell-quote@~1.4.1', null ] | |
4415 verbose cache add name=undefined spec="shell-quote@~1.4.1" args=["shell-quote@~1.4.1",null] | |
4416 verbose parsed url { protocol: null, | |
4416 verbose parsed url slashes: null, | |
4416 verbose parsed url auth: null, | |
4416 verbose parsed url host: null, | |
4416 verbose parsed url port: null, | |
4416 verbose parsed url hostname: null, | |
4416 verbose parsed url hash: null, | |
4416 verbose parsed url search: null, | |
4416 verbose parsed url query: null, | |
4416 verbose parsed url pathname: 'shell-quote@~1.4.1', | |
4416 verbose parsed url path: 'shell-quote@~1.4.1', | |
4416 verbose parsed url href: 'shell-quote@~1.4.1' } | |
4417 verbose cache add name="shell-quote" spec="~1.4.1" args=["shell-quote","~1.4.1"] | |
4418 verbose parsed url { protocol: null, | |
4418 verbose parsed url slashes: null, | |
4418 verbose parsed url auth: null, | |
4418 verbose parsed url host: null, | |
4418 verbose parsed url port: null, | |
4418 verbose parsed url hostname: null, | |
4418 verbose parsed url hash: null, | |
4418 verbose parsed url search: null, | |
4418 verbose parsed url query: null, | |
4418 verbose parsed url pathname: '~1.4.1', | |
4418 verbose parsed url path: '~1.4.1', | |
4418 verbose parsed url href: '~1.4.1' } | |
4419 verbose addNamed [ 'shell-quote', '~1.4.1' ] | |
4420 verbose addNamed [ null, '>=1.4.1-0 <1.5.0-0' ] | |
4421 silly lockFile cfbfb4a3-shell-quote-1-4-1 shell-quote@~1.4.1 | |
4422 verbose lock shell-quote@~1.4.1 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\cfbfb4a3-shell-quote-1-4-1.lock | |
4423 verbose cache add [ 'stringify-object@~0.2.0', null ] | |
4424 verbose cache add name=undefined spec="stringify-object@~0.2.0" args=["stringify-object@~0.2.0",null] | |
4425 verbose parsed url { protocol: null, | |
4425 verbose parsed url slashes: null, | |
4425 verbose parsed url auth: null, | |
4425 verbose parsed url host: null, | |
4425 verbose parsed url port: null, | |
4425 verbose parsed url hostname: null, | |
4425 verbose parsed url hash: null, | |
4425 verbose parsed url search: null, | |
4425 verbose parsed url query: null, | |
4425 verbose parsed url pathname: 'stringify-object@~0.2.0', | |
4425 verbose parsed url path: 'stringify-object@~0.2.0', | |
4425 verbose parsed url href: 'stringify-object@~0.2.0' } | |
4426 verbose cache add name="stringify-object" spec="~0.2.0" args=["stringify-object","~0.2.0"] | |
4427 verbose parsed url { protocol: null, | |
4427 verbose parsed url slashes: null, | |
4427 verbose parsed url auth: null, | |
4427 verbose parsed url host: null, | |
4427 verbose parsed url port: null, | |
4427 verbose parsed url hostname: null, | |
4427 verbose parsed url hash: null, | |
4427 verbose parsed url search: null, | |
4427 verbose parsed url query: null, | |
4427 verbose parsed url pathname: '~0.2.0', | |
4427 verbose parsed url path: '~0.2.0', | |
4427 verbose parsed url href: '~0.2.0' } | |
4428 verbose addNamed [ 'stringify-object', '~0.2.0' ] | |
4429 verbose addNamed [ null, '>=0.2.0-0 <0.3.0-0' ] | |
4430 silly lockFile 6527850d-stringify-object-0-2-0 stringify-object@~0.2.0 | |
4431 verbose lock stringify-object@~0.2.0 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\6527850d-stringify-object-0-2-0.lock | |
4432 verbose cache add [ 'tar@~0.1.17', null ] | |
4433 verbose cache add name=undefined spec="tar@~0.1.17" args=["tar@~0.1.17",null] | |
4434 verbose parsed url { protocol: null, | |
4434 verbose parsed url slashes: null, | |
4434 verbose parsed url auth: null, | |
4434 verbose parsed url host: null, | |
4434 verbose parsed url port: null, | |
4434 verbose parsed url hostname: null, | |
4434 verbose parsed url hash: null, | |
4434 verbose parsed url search: null, | |
4434 verbose parsed url query: null, | |
4434 verbose parsed url pathname: 'tar@~0.1.17', | |
4434 verbose parsed url path: 'tar@~0.1.17', | |
4434 verbose parsed url href: 'tar@~0.1.17' } | |
4435 verbose cache add name="tar" spec="~0.1.17" args=["tar","~0.1.17"] | |
4436 verbose parsed url { protocol: null, | |
4436 verbose parsed url slashes: null, | |
4436 verbose parsed url auth: null, | |
4436 verbose parsed url host: null, | |
4436 verbose parsed url port: null, | |
4436 verbose parsed url hostname: null, | |
4436 verbose parsed url hash: null, | |
4436 verbose parsed url search: null, | |
4436 verbose parsed url query: null, | |
4436 verbose parsed url pathname: '~0.1.17', | |
4436 verbose parsed url path: '~0.1.17', | |
4436 verbose parsed url href: '~0.1.17' } | |
4437 verbose addNamed [ 'tar', '~0.1.17' ] | |
4438 verbose addNamed [ null, '>=0.1.17-0 <0.2.0-0' ] | |
4439 silly lockFile 27b9f27e-tar-0-1-17 tar@~0.1.17 | |
4440 verbose lock tar@~0.1.17 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\27b9f27e-tar-0-1-17.lock | |
4441 verbose cache add [ 'tmp@~0.0.20', null ] | |
4442 verbose cache add name=undefined spec="tmp@~0.0.20" args=["tmp@~0.0.20",null] | |
4443 verbose parsed url { protocol: null, | |
4443 verbose parsed url slashes: null, | |
4443 verbose parsed url auth: null, | |
4443 verbose parsed url host: null, | |
4443 verbose parsed url port: null, | |
4443 verbose parsed url hostname: null, | |
4443 verbose parsed url hash: null, | |
4443 verbose parsed url search: null, | |
4443 verbose parsed url query: null, | |
4443 verbose parsed url pathname: 'tmp@~0.0.20', | |
4443 verbose parsed url path: 'tmp@~0.0.20', | |
4443 verbose parsed url href: 'tmp@~0.0.20' } | |
4444 verbose cache add name="tmp" spec="~0.0.20" args=["tmp","~0.0.20"] | |
4445 verbose parsed url { protocol: null, | |
4445 verbose parsed url slashes: null, | |
4445 verbose parsed url auth: null, | |
4445 verbose parsed url host: null, | |
4445 verbose parsed url port: null, | |
4445 verbose parsed url hostname: null, | |
4445 verbose parsed url hash: null, | |
4445 verbose parsed url search: null, | |
4445 verbose parsed url query: null, | |
4445 verbose parsed url pathname: '~0.0.20', | |
4445 verbose parsed url path: '~0.0.20', | |
4445 verbose parsed url href: '~0.0.20' } | |
4446 verbose addNamed [ 'tmp', '~0.0.20' ] | |
4447 verbose addNamed [ null, '>=0.0.20-0 <0.1.0-0' ] | |
4448 silly lockFile d5057ccc-tmp-0-0-20 tmp@~0.0.20 | |
4449 verbose lock tmp@~0.0.20 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\d5057ccc-tmp-0-0-20.lock | |
4450 verbose cache add [ 'update-notifier@~0.1.8', null ] | |
4451 verbose cache add name=undefined spec="update-notifier@~0.1.8" args=["update-notifier@~0.1.8",null] | |
4452 verbose parsed url { protocol: null, | |
4452 verbose parsed url slashes: null, | |
4452 verbose parsed url auth: null, | |
4452 verbose parsed url host: null, | |
4452 verbose parsed url port: null, | |
4452 verbose parsed url hostname: null, | |
4452 verbose parsed url hash: null, | |
4452 verbose parsed url search: null, | |
4452 verbose parsed url query: null, | |
4452 verbose parsed url pathname: 'update-notifier@~0.1.8', | |
4452 verbose parsed url path: 'update-notifier@~0.1.8', | |
4452 verbose parsed url href: 'update-notifier@~0.1.8' } | |
4453 verbose cache add name="update-notifier" spec="~0.1.8" args=["update-notifier","~0.1.8"] | |
4454 verbose parsed url { protocol: null, | |
4454 verbose parsed url slashes: null, | |
4454 verbose parsed url auth: null, | |
4454 verbose parsed url host: null, | |
4454 verbose parsed url port: null, | |
4454 verbose parsed url hostname: null, | |
4454 verbose parsed url hash: null, | |
4454 verbose parsed url search: null, | |
4454 verbose parsed url query: null, | |
4454 verbose parsed url pathname: '~0.1.8', | |
4454 verbose parsed url path: '~0.1.8', | |
4454 verbose parsed url href: '~0.1.8' } | |
4455 verbose addNamed [ 'update-notifier', '~0.1.8' ] | |
4456 verbose addNamed [ null, '>=0.1.8-0 <0.2.0-0' ] | |
4457 silly lockFile 162cceb2-update-notifier-0-1-8 update-notifier@~0.1.8 | |
4458 verbose lock update-notifier@~0.1.8 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\162cceb2-update-notifier-0-1-8.lock | |
4459 verbose cache add [ 'which@~1.0.5', null ] | |
4460 verbose cache add name=undefined spec="which@~1.0.5" args=["which@~1.0.5",null] | |
4461 verbose parsed url { protocol: null, | |
4461 verbose parsed url slashes: null, | |
4461 verbose parsed url auth: null, | |
4461 verbose parsed url host: null, | |
4461 verbose parsed url port: null, | |
4461 verbose parsed url hostname: null, | |
4461 verbose parsed url hash: null, | |
4461 verbose parsed url search: null, | |
4461 verbose parsed url query: null, | |
4461 verbose parsed url pathname: 'which@~1.0.5', | |
4461 verbose parsed url path: 'which@~1.0.5', | |
4461 verbose parsed url href: 'which@~1.0.5' } | |
4462 verbose cache add name="which" spec="~1.0.5" args=["which","~1.0.5"] | |
4463 verbose parsed url { protocol: null, | |
4463 verbose parsed url slashes: null, | |
4463 verbose parsed url auth: null, | |
4463 verbose parsed url host: null, | |
4463 verbose parsed url port: null, | |
4463 verbose parsed url hostname: null, | |
4463 verbose parsed url hash: null, | |
4463 verbose parsed url search: null, | |
4463 verbose parsed url query: null, | |
4463 verbose parsed url pathname: '~1.0.5', | |
4463 verbose parsed url path: '~1.0.5', | |
4463 verbose parsed url href: '~1.0.5' } | |
4464 verbose addNamed [ 'which', '~1.0.5' ] | |
4465 verbose addNamed [ null, '>=1.0.5-0 <1.1.0-0' ] | |
4466 silly lockFile d158d65e-which-1-0-5 which@~1.0.5 | |
4467 verbose lock which@~1.0.5 C:\Users\AlecTaylor\AppData\Roaming\npm-cache\d158d65e-which-1-0-5.lock | |
4468 silly gunzTarPerm extractEntry package.json | |
4469 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
4470 silly lockFile e9c8a3c5-pretty-bytes-0-1-0 pretty-bytes@^0.1.0 | |
4471 silly lockFile e9c8a3c5-pretty-bytes-0-1-0 pretty-bytes@^0.1.0 | |
4472 verbose url raw abbrev | |
4473 verbose url resolving [ 'https://registry.npmjs.org/', './abbrev' ] | |
4474 verbose url resolved https://registry.npmjs.org/abbrev | |
4475 info trying registry request attempt 1 at 12:22:48 | |
4476 verbose etag "562MFFHMNLG6OBIB7FGGMIS35" | |
4477 http GET https://registry.npmjs.org/abbrev | |
4478 verbose registry.get iconv-lite not expired, no request | |
4479 silly addNameRange number 2 { name: 'iconv-lite', | |
4479 silly addNameRange range: '>=0.2.11-0 <0.3.0-0', | |
4479 silly addNameRange hasData: true } | |
4480 silly addNameRange versions [ 'iconv-lite', | |
4480 silly addNameRange [ '0.1.0', | |
4480 silly addNameRange '0.1.1', | |
4480 silly addNameRange '0.1.2', | |
4480 silly addNameRange '0.1.3', | |
4480 silly addNameRange '0.1.4', | |
4480 silly addNameRange '0.2.0', | |
4480 silly addNameRange '0.2.1', | |
4480 silly addNameRange '0.2.3', | |
4480 silly addNameRange '0.2.4', | |
4480 silly addNameRange '0.2.5', | |
4480 silly addNameRange '0.2.6', | |
4480 silly addNameRange '0.2.7', | |
4480 silly addNameRange '0.2.8', | |
4480 silly addNameRange '0.2.9', | |
4480 silly addNameRange '0.2.10', | |
4480 silly addNameRange '0.2.11', | |
4480 silly addNameRange '0.4.0-pre', | |
4480 silly addNameRange '0.4.0-pre2', | |
4480 silly addNameRange '0.4.0-pre3' ] ] | |
4481 verbose addNamed [ 'iconv-lite', '0.2.11' ] | |
4482 verbose addNamed [ '0.2.11', '0.2.11' ] | |
4483 silly lockFile 5d877021-iconv-lite-0-2-11 [email protected] | |
4484 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\5d877021-iconv-lite-0-2-11.lock | |
4485 verbose registry.get hooker not expired, no request | |
4486 silly addNameRange number 2 { name: 'hooker', range: '>=0.2.3-0 <0.3.0-0', hasData: true } | |
4487 silly addNameRange versions [ 'hooker', [ '0.2.3' ] ] | |
4488 verbose addNamed [ 'hooker', '0.2.3' ] | |
4489 verbose addNamed [ '0.2.3', '0.2.3' ] | |
4490 silly lockFile 97e6505f-hooker-0-2-3 [email protected] | |
4491 verbose lock [email protected] C:\Users\AlecTaylor\AppData\Roaming\npm-cache\97e6505f-hooker-0-2-3.lock | |
4492 silly addNameRange { name: 'inquirer', range: '>=0.4.0-0 <0.5.0-0', hasData: false } | |
4493 silly addNameRange { name: 'decompress-zip', | |
4493 silly addNameRange range: '>=0.0.6-0 <0.1.0-0', | |
4493 silly addNameRange hasData: false } | |
4494 silly addNameRange { name: 'bower-registry-client', | |
4494 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', | |
4494 silly addNameRange hasData: false } | |
4495 silly addNameRange { name: 'insight', range: '>=0.3.0-0 <0.4.0-0', hasData: false } | |
4496 silly addNameRange { name: 'mout', range: '>=0.9.1-0 <0.10.0-0', hasData: false } | |
4497 silly addNameRange { name: 'fstream', range: '>=0.1.22-0 <0.2.0-0', hasData: false } | |
4498 silly addNameRange { name: 'lockfile', range: '>=0.4.2-0 <0.5.0-0', hasData: false } | |
4499 silly addNameRange { name: 'chalk', range: '>=0.4.0-0 <0.5.0-0', hasData: false } | |
4500 silly addNameRange { name: 'junk', range: '>=0.3.0-0 <0.4.0-0', hasData: false } | |
4501 silly addNameRange { name: 'cardinal', range: '>=0.4.0-0 <0.5.0-0', hasData: false } | |
4502 silly addNameRange { name: 'is-root', range: '>=0.1.0-0 <0.2.0-0', hasData: false } | |
4503 silly addNameRange { name: 'fstream-ignore', | |
4503 silly addNameRange range: '>=0.0.6-0 <0.1.0-0', | |
4503 silly addNameRange hasData: false } | |
4504 silly addNameRange { name: 'opn', range: '>=0.1.1-0 <0.2.0-0', hasData: false } | |
4505 silly addNameRange { name: 'graceful-fs', | |
4505 silly addNameRange range: '>=2.0.0-0 <2.1.0-0', | |
4505 silly addNameRange hasData: false } | |
4506 silly addNameRange { name: 'mkdirp', range: '>=0.3.5-0 <0.4.0-0', hasData: false } | |
4507 silly addNameRange { name: 'lru-cache', | |
4507 silly addNameRange range: '>=2.5.0-0 <2.6.0-0', | |
4507 silly addNameRange hasData: false } | |
4508 silly addNameRange { name: 'chmodr', range: '>=0.1.0-0 <0.2.0-0', hasData: false } | |
4509 silly addNameRange { name: 'handlebars', | |
4509 silly addNameRange range: '>=1.3.0-0 <1.4.0-0', | |
4509 silly addNameRange hasData: false } | |
4510 silly addNameRange { name: 'bower-logger', | |
4510 silly addNameRange range: '>=0.2.2-0 <0.3.0-0', | |
4510 silly addNameRange hasData: false } | |
4511 silly addNameRange { name: 'nopt', range: '>=2.2.0-0 <2.3.0-0', hasData: false } | |
4512 silly addNameRange { name: 'promptly', range: '>=0.2.0-0 <0.3.0-0', hasData: false } | |
4513 silly addNameRange { name: 'p-throttler', | |
4513 silly addNameRange range: '>=0.0.1-0 <0.1.0-0', | |
4513 silly addNameRange hasData: false } | |
4514 silly addNameRange { name: 'glob', range: '>=3.2.9-0 <3.3.0-0', hasData: false } | |
4515 silly addNameRange { name: 'osenv', range: '>=0.0.3-0 <0.1.0-0', hasData: false } | |
4516 silly addNameRange { name: 'q', range: '>=1.0.1-0 <1.1.0-0', hasData: false } | |
4517 silly addNameRange { name: 'request', | |
4517 silly addNameRange range: '>=2.34.0-0 <2.35.0-0', | |
4517 silly addNameRange hasData: false } | |
4518 silly addNameRange { name: 'request-progress', | |
4518 silly addNameRange range: '>=0.3.0-0 <0.4.0-0', | |
4518 silly addNameRange hasData: false } | |
4519 silly addNameRange { name: 'retry', range: '>=0.6.0-0 <0.7.0-0', hasData: false } | |
4520 silly addNameRange { name: 'rimraf', range: '>=2.2.0-0 <2.3.0-0', hasData: false } | |
4521 silly addNameRange { name: 'shell-quote', | |
4521 silly addNameRange range: '>=1.4.1-0 <1.5.0-0', | |
4521 silly addNameRange hasData: false } | |
4522 silly addNameRange { name: 'stringify-object', | |
4522 silly addNameRange range: '>=0.2.0-0 <0.3.0-0', | |
4522 silly addNameRange hasData: false } | |
4523 silly addNameRange { name: 'tar', range: '>=0.1.17-0 <0.2.0-0', hasData: false } | |
4524 silly addNameRange { name: 'tmp', range: '>=0.0.20-0 <0.1.0-0', hasData: false } | |
4525 silly addNameRange { name: 'update-notifier', | |
4525 silly addNameRange range: '>=0.1.8-0 <0.2.0-0', | |
4525 silly addNameRange hasData: false } | |
4526 silly addNameRange { name: 'which', range: '>=1.0.5-0 <1.1.0-0', hasData: false } | |
4527 verbose url raw archy | |
4528 verbose url resolving [ 'https://registry.npmjs.org/', './archy' ] | |
4529 verbose url resolved https://registry.npmjs.org/archy | |
4530 info trying registry request attempt 1 at 12:22:48 | |
4531 verbose etag "1896SOVEFOO0AU9N6HHSVIPJK" | |
4532 http GET https://registry.npmjs.org/archy | |
4533 verbose url raw bower-endpoint-parser | |
4534 verbose url resolving [ 'https://registry.npmjs.org/', './bower-endpoint-parser' ] | |
4535 verbose url resolved https://registry.npmjs.org/bower-endpoint-parser | |
4536 info trying registry request attempt 1 at 12:22:48 | |
4537 verbose etag "7QKNUTZCNYRGMOM9SMJTMVS5P" | |
4538 http GET https://registry.npmjs.org/bower-endpoint-parser | |
4539 verbose url raw bower-json | |
4540 verbose url resolving [ 'https://registry.npmjs.org/', './bower-json' ] | |
4541 verbose url resolved https://registry.npmjs.org/bower-json | |
4542 info trying registry request attempt 1 at 12:22:48 | |
4543 verbose etag "F17HJ6K9ZIM4FVSJ5O46ISS2L" | |
4544 http GET https://registry.npmjs.org/bower-json | |
4545 silly gunzTarPerm extractEntry package.json | |
4546 silly lockFile 97e6505f-hooker-0-2-3 [email protected] | |
4547 silly lockFile 97e6505f-hooker-0-2-3 [email protected] | |
4548 silly lockFile 644d6e27-dateformat-1-0-2-1-2-3 [email protected] | |
4549 silly lockFile 644d6e27-dateformat-1-0-2-1-2-3 [email protected] | |
4550 silly lockFile 2bcd1457-hooker-0-2-3 hooker@~0.2.3 | |
4551 silly lockFile 2bcd1457-hooker-0-2-3 hooker@~0.2.3 | |
4552 silly gunzTarPerm extractEntry cli.js | |
4553 silly gunzTarPerm modified mode [ 'cli.js', 438, 420 ] | |
4554 silly gunzTarPerm extractEntry pretty-bytes.js | |
4555 silly gunzTarPerm modified mode [ 'pretty-bytes.js', 438, 420 ] | |
4556 silly lockFile d41a529a-async-0-7-0 [email protected] | |
4557 silly lockFile d41a529a-async-0-7-0 [email protected] | |
4558 verbose url raw decompress-zip | |
4559 verbose url resolving [ 'https://registry.npmjs.org/', './decompress-zip' ] | |
4560 verbose url resolved https://registry.npmjs.org/decompress-zip | |
4561 info trying registry request attempt 1 at 12:22:48 | |
4562 verbose etag "17BFPAYDD2M9U33NM66STWQS" | |
4563 http GET https://registry.npmjs.org/decompress-zip | |
4564 verbose url raw insight | |
4565 verbose url resolving [ 'https://registry.npmjs.org/', './insight' ] | |
4566 verbose url resolved https://registry.npmjs.org/insight | |
4567 info trying registry request attempt 1 at 12:22:48 | |
4568 verbose etag "9YGD1BBPIH1G9HDGZQFHL2CFS" | |
4569 http GET https: |
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment