Last active
December 29, 2015 15:29
-
-
Save hbons/7691352 to your computer and use it in GitHub Desktop.
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 [ '/usr/local/Cellar/node/0.10.10/bin/node', | |
1 verbose cli '/usr/local/bin/npm', | |
1 verbose cli 'install' ] | |
2 info using [email protected] | |
3 info using [email protected] | |
4 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/package.json | |
5 verbose readDependencies using package.json deps | |
6 verbose install where, deps [ '/Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui', | |
6 verbose install [ 'grunt', | |
6 verbose install 'grunt-contrib-copy', | |
6 verbose install 'grunt-contrib-concat', | |
6 verbose install 'grunt-contrib-coffee', | |
6 verbose install 'grunt-contrib-uglify', | |
6 verbose install 'grunt-contrib-compass', | |
6 verbose install 'grunt-contrib-jshint', | |
6 verbose install 'grunt-contrib-cssmin', | |
6 verbose install 'grunt-contrib-connect', | |
6 verbose install 'grunt-contrib-clean', | |
6 verbose install 'grunt-contrib-htmlmin', | |
6 verbose install 'grunt-contrib-imagemin', | |
6 verbose install 'grunt-contrib-watch', | |
6 verbose install 'grunt-rev', | |
6 verbose install 'grunt-usemin', | |
6 verbose install 'grunt-open', | |
6 verbose install 'grunt-svgmin', | |
6 verbose install 'grunt-concurrent', | |
6 verbose install 'matchdep', | |
6 verbose install 'connect-livereload', | |
6 verbose install 'grunt-ember-templates', | |
6 verbose install 'grunt-contrib-qunit' ] ] | |
7 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/package.json | |
8 info preinstall [email protected] | |
9 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/bower/package.json | |
10 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/connect-livereload/package.json | |
11 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt/package.json | |
12 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-concurrent/package.json | |
13 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-clean/package.json | |
14 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-coffee/package.json | |
15 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-compass/package.json | |
16 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-concat/package.json | |
17 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-connect/package.json | |
18 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-copy/package.json | |
19 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-cssmin/package.json | |
20 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-htmlmin/package.json | |
21 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-imagemin/package.json | |
22 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-jshint/package.json | |
23 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-watch/package.json | |
24 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-ember-templates/package.json | |
25 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-open/package.json | |
26 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-rev/package.json | |
27 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-svgmin/package.json | |
28 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-usemin/package.json | |
29 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/matchdep/package.json | |
30 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/package.json | |
31 verbose readDependencies using package.json deps | |
32 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/bower/package.json | |
33 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/connect-livereload/package.json | |
34 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt/package.json | |
35 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-concurrent/package.json | |
36 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-clean/package.json | |
37 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-coffee/package.json | |
38 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-compass/package.json | |
39 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-concat/package.json | |
40 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-connect/package.json | |
41 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-copy/package.json | |
42 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-cssmin/package.json | |
43 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-htmlmin/package.json | |
44 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-imagemin/package.json | |
45 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-jshint/package.json | |
46 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-watch/package.json | |
47 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-ember-templates/package.json | |
48 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-open/package.json | |
49 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-rev/package.json | |
50 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-svgmin/package.json | |
51 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-usemin/package.json | |
52 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/matchdep/package.json | |
53 verbose already installed skipping grunt-contrib-concat@~0.1.3 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
54 verbose already installed skipping grunt@~0.4.1 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
55 verbose already installed skipping grunt-contrib-copy@~0.4.1 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
56 verbose already installed skipping grunt-contrib-coffee@~0.6.5 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
57 verbose cache add [ 'grunt-contrib-uglify@~0.2.0', null ] | |
58 verbose cache add name=undefined spec="grunt-contrib-uglify@~0.2.0" args=["grunt-contrib-uglify@~0.2.0",null] | |
59 verbose parsed url { protocol: null, | |
59 verbose parsed url slashes: null, | |
59 verbose parsed url auth: null, | |
59 verbose parsed url host: null, | |
59 verbose parsed url port: null, | |
59 verbose parsed url hostname: null, | |
59 verbose parsed url hash: null, | |
59 verbose parsed url search: null, | |
59 verbose parsed url query: null, | |
59 verbose parsed url pathname: 'grunt-contrib-uglify@~0.2.0', | |
59 verbose parsed url path: 'grunt-contrib-uglify@~0.2.0', | |
59 verbose parsed url href: 'grunt-contrib-uglify@~0.2.0' } | |
60 verbose cache add name="grunt-contrib-uglify" spec="~0.2.0" args=["grunt-contrib-uglify","~0.2.0"] | |
61 verbose parsed url { protocol: null, | |
61 verbose parsed url slashes: null, | |
61 verbose parsed url auth: null, | |
61 verbose parsed url host: null, | |
61 verbose parsed url port: null, | |
61 verbose parsed url hostname: null, | |
61 verbose parsed url hash: null, | |
61 verbose parsed url search: null, | |
61 verbose parsed url query: null, | |
61 verbose parsed url pathname: '~0.2.0', | |
61 verbose parsed url path: '~0.2.0', | |
61 verbose parsed url href: '~0.2.0' } | |
62 verbose addNamed [ 'grunt-contrib-uglify', '~0.2.0' ] | |
63 verbose addNamed [ null, '>=0.2.0- <0.3.0-' ] | |
64 verbose already installed skipping grunt-contrib-compass@~0.2.0 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
65 verbose already installed skipping grunt-contrib-jshint@~0.4.1 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
66 silly lockFile 2cc6dac2-grunt-contrib-uglify-0-2-0 grunt-contrib-uglify@~0.2.0 | |
67 verbose lock grunt-contrib-uglify@~0.2.0 /Users/hbons/.npm/2cc6dac2-grunt-contrib-uglify-0-2-0.lock | |
68 verbose already installed skipping grunt-contrib-cssmin@~0.6.0 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
69 silly addNameRange { name: 'grunt-contrib-uglify', | |
69 silly addNameRange range: '>=0.2.0- <0.3.0-', | |
69 silly addNameRange hasData: false } | |
70 verbose already installed skipping grunt-contrib-connect@~0.2.0 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
71 verbose already installed skipping grunt-contrib-clean@~0.4.0 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
72 verbose already installed skipping grunt-contrib-htmlmin@~0.1.3 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
73 verbose already installed skipping grunt-contrib-imagemin@~0.1.3 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
74 verbose url raw grunt-contrib-uglify | |
75 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-uglify' ] | |
76 verbose url resolved https://registry.npmjs.org/grunt-contrib-uglify | |
77 info trying registry request attempt 1 at 12:43:02 | |
78 verbose etag "4TXR29PVFYI9Q601175RPVN7Q" | |
79 http GET https://registry.npmjs.org/grunt-contrib-uglify | |
80 verbose already installed skipping grunt-rev@~0.1.0 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
81 verbose already installed skipping grunt-contrib-watch@~0.4.0 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
82 verbose already installed skipping grunt-usemin@~0.1.10 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
83 verbose already installed skipping grunt-open@~0.2.0 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
84 verbose already installed skipping grunt-svgmin@~0.1.0 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
85 verbose already installed skipping grunt-concurrent@~0.1.0 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
86 verbose already installed skipping matchdep@~0.1.1 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
87 verbose already installed skipping connect-livereload@~0.1.1 /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
88 verbose already installed skipping [email protected] /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
89 verbose cache add [ 'grunt-contrib-qunit@~0.2.2', null ] | |
90 verbose cache add name=undefined spec="grunt-contrib-qunit@~0.2.2" args=["grunt-contrib-qunit@~0.2.2",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-qunit@~0.2.2', | |
91 verbose parsed url path: 'grunt-contrib-qunit@~0.2.2', | |
91 verbose parsed url href: 'grunt-contrib-qunit@~0.2.2' } | |
92 verbose cache add name="grunt-contrib-qunit" spec="~0.2.2" args=["grunt-contrib-qunit","~0.2.2"] | |
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.2.2', | |
93 verbose parsed url path: '~0.2.2', | |
93 verbose parsed url href: '~0.2.2' } | |
94 verbose addNamed [ 'grunt-contrib-qunit', '~0.2.2' ] | |
95 verbose addNamed [ null, '>=0.2.2- <0.3.0-' ] | |
96 silly lockFile 3e48bba4-grunt-contrib-qunit-0-2-2 grunt-contrib-qunit@~0.2.2 | |
97 verbose lock grunt-contrib-qunit@~0.2.2 /Users/hbons/.npm/3e48bba4-grunt-contrib-qunit-0-2-2.lock | |
98 silly addNameRange { name: 'grunt-contrib-qunit', | |
98 silly addNameRange range: '>=0.2.2- <0.3.0-', | |
98 silly addNameRange hasData: false } | |
99 verbose url raw grunt-contrib-qunit | |
100 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-qunit' ] | |
101 verbose url resolved https://registry.npmjs.org/grunt-contrib-qunit | |
102 info trying registry request attempt 1 at 12:43:02 | |
103 verbose etag "1EPFZH9IPCY0OFQNUPT4UM0S0" | |
104 http GET https://registry.npmjs.org/grunt-contrib-qunit | |
105 http 304 https://registry.npmjs.org/grunt-contrib-qunit | |
106 silly registry.get cb [ 304, | |
106 silly registry.get { server: 'CouchDB/1.5.0 (Erlang OTP/R15B03)', | |
106 silly registry.get etag: '"1EPFZH9IPCY0OFQNUPT4UM0S0"', | |
106 silly registry.get date: 'Thu, 28 Nov 2013 12:43:03 GMT', | |
106 silly registry.get 'content-length': '0' } ] | |
107 verbose etag grunt-contrib-qunit from cache | |
108 http 304 https://registry.npmjs.org/grunt-contrib-uglify | |
109 silly registry.get cb [ 304, | |
109 silly registry.get { server: 'CouchDB/1.5.0 (Erlang OTP/R15B03)', | |
109 silly registry.get etag: '"4TXR29PVFYI9Q601175RPVN7Q"', | |
109 silly registry.get date: 'Thu, 28 Nov 2013 12:43:03 GMT', | |
109 silly registry.get 'content-length': '0' } ] | |
110 verbose etag grunt-contrib-uglify from cache | |
111 silly addNameRange number 2 { name: 'grunt-contrib-qunit', | |
111 silly addNameRange range: '>=0.2.2- <0.3.0-', | |
111 silly addNameRange hasData: true } | |
112 silly addNameRange versions [ 'grunt-contrib-qunit', | |
112 silly addNameRange [ '0.1.0', | |
112 silly addNameRange '0.1.1', | |
112 silly addNameRange '0.2.0', | |
112 silly addNameRange '0.2.1', | |
112 silly addNameRange '0.2.2', | |
112 silly addNameRange '0.3.0', | |
112 silly addNameRange '0.1.1-rc5', | |
112 silly addNameRange '0.1.1-rc6' ] ] | |
113 verbose addNamed [ 'grunt-contrib-qunit', '0.2.2' ] | |
114 verbose addNamed [ '0.2.2', '0.2.2' ] | |
115 silly lockFile b816b757-grunt-contrib-qunit-0-2-2 [email protected] | |
116 verbose lock [email protected] /Users/hbons/.npm/b816b757-grunt-contrib-qunit-0-2-2.lock | |
117 silly addNameRange number 2 { name: 'grunt-contrib-uglify', | |
117 silly addNameRange range: '>=0.2.0- <0.3.0-', | |
117 silly addNameRange hasData: true } | |
118 silly addNameRange versions [ 'grunt-contrib-uglify', | |
118 silly addNameRange [ '0.1.0', | |
118 silly addNameRange '0.1.1', | |
118 silly addNameRange '0.1.2', | |
118 silly addNameRange '0.2.0', | |
118 silly addNameRange '0.2.1', | |
118 silly addNameRange '0.2.2', | |
118 silly addNameRange '0.2.3', | |
118 silly addNameRange '0.2.4', | |
118 silly addNameRange '0.2.5', | |
118 silly addNameRange '0.2.6', | |
118 silly addNameRange '0.2.7', | |
118 silly addNameRange '0.1.1-rc5', | |
118 silly addNameRange '0.1.1-rc6' ] ] | |
119 verbose addNamed [ 'grunt-contrib-uglify', '0.2.7' ] | |
120 verbose addNamed [ '0.2.7', '0.2.7' ] | |
121 silly lockFile 480328f6-grunt-contrib-uglify-0-2-7 [email protected] | |
122 verbose lock [email protected] /Users/hbons/.npm/480328f6-grunt-contrib-uglify-0-2-7.lock | |
123 verbose read json /Users/hbons/.npm/grunt-contrib-qunit/0.2.2/package/package.json | |
124 verbose read json /Users/hbons/.npm/grunt-contrib-uglify/0.2.7/package/package.json | |
125 silly lockFile b816b757-grunt-contrib-qunit-0-2-2 [email protected] | |
126 silly lockFile b816b757-grunt-contrib-qunit-0-2-2 [email protected] | |
127 silly lockFile 480328f6-grunt-contrib-uglify-0-2-7 [email protected] | |
128 silly lockFile 480328f6-grunt-contrib-uglify-0-2-7 [email protected] | |
129 silly lockFile 3e48bba4-grunt-contrib-qunit-0-2-2 grunt-contrib-qunit@~0.2.2 | |
130 silly lockFile 3e48bba4-grunt-contrib-qunit-0-2-2 grunt-contrib-qunit@~0.2.2 | |
131 silly lockFile 2cc6dac2-grunt-contrib-uglify-0-2-0 grunt-contrib-uglify@~0.2.0 | |
132 silly lockFile 2cc6dac2-grunt-contrib-uglify-0-2-0 grunt-contrib-uglify@~0.2.0 | |
133 silly resolved [ { name: 'grunt-contrib-qunit', | |
133 silly resolved description: 'Run QUnit unit tests in a headless PhantomJS instance.', | |
133 silly resolved version: '0.2.2', | |
133 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-qunit', | |
133 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, | |
133 silly resolved repository: | |
133 silly resolved { type: 'git', | |
133 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-qunit.git' }, | |
133 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-qunit/issues' }, | |
133 silly resolved licenses: [ [Object] ], | |
133 silly resolved main: 'Gruntfile.js', | |
133 silly resolved engines: { node: '>= 0.8.0' }, | |
133 silly resolved scripts: { test: 'grunt test' }, | |
133 silly resolved dependencies: { 'grunt-lib-phantomjs': '~0.3.0' }, | |
133 silly resolved devDependencies: | |
133 silly resolved { 'grunt-contrib-jshint': '~0.6.0', | |
133 silly resolved 'grunt-contrib-connect': '~0.3.0', | |
133 silly resolved 'grunt-contrib-internal': '~0.4.5', | |
133 silly resolved grunt: '~0.4.1', | |
133 silly resolved difflet: '~0.2.3' }, | |
133 silly resolved peerDependencies: { grunt: '~0.4.0' }, | |
133 silly resolved keywords: [ 'gruntplugin' ], | |
133 silly resolved contributors: [ [Object], [Object] ], | |
133 silly resolved readme: '# grunt-contrib-qunit [](https://travis-ci.org/gruntjs/grunt-contrib-qunit)\n\n> Run QUnit unit tests in a headless PhantomJS instance.\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-qunit --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-qunit\');\n```\n\n\n\n\n## Qunit task\n_Run this task with the `grunt qunit` command._\n\nTask targets, files and options may be specified according to the grunt [Configuring tasks](http://gruntjs.com/configuring-tasks) guide.\n\nWhen installed by npm, this plugin will automatically download and install [PhantomJS][] locally via the [grunt-lib-phantomjs][] library.\n\n[PhantomJS]: http://www.phantomjs.org/\n[grunt-lib-phantomjs]: https://github.com/gruntjs/grunt-lib-phantomjs\n\nAlso note that running grunt with the `--debug` flag will output a lot of PhantomJS-specific debugging information. This can be very helpful in seeing what actual URIs are being requested and received by PhantomJS.\n### Options\n\n#### timeout\nType: `Number` \nDefault: `5000`\n\nThe amount of time (in milliseconds) that grunt will wait for a QUnit `start()` call before failing the task with an error.\n\n#### inject\nType: `String` \nDefault: (built-in)\n\nPath to an alternate QUnit-PhantomJS bridge file to be injected. See [the built-in bridge](https://github.com/gruntjs/grunt-contrib-qunit/blob/master/phantomjs/bridge.js) for more information.\n\n#### urls\nType: `Array` \nDefault: `[]`\n\nAbsolute `http://` or `https://` urls to be passed to PhantomJS. Specified URLs will be merged with any specified `src` files first. Note that urls must be served by a web server, and since this task doesn\'t contain a web server, one will need to be configured separately. The [grunt-contrib-connect plugin](https://github.com/gruntjs/grunt-contrib-connect) provides a basic web server.\n\n#### (-- PhantomJS arguments)\nType: `String` \nDefault: (none)\n\nAdditional `--` style arguments that need to be passed in to PhantomJS may be specified as options, like `{\'--option\': \'value\'}`. This may be useful for specifying a cookies file, local storage file, or a proxy. See the [PhantomJS API Reference][] for a list of `--` options that PhantomJS supports.\n\n### Usage examples\n\n#### Wildcards\nIn this example, `grunt qunit:all` will test all `.html` files in the test directory _and all subdirectories_. First, the wildcard is expanded to match each individual file. Then, each matched filename is passed to [PhantomJS][] (one at a time).\n\n```js\n// Project configuration.\ngrunt.initConfig({\n qunit: {\n all: [\'test/**/*.html\']\n }\n});\n```\n\n#### Testing via http:// or https://\nIn circumstances where running unit tests from local files is inadequate, you can specify `http://` or `https://` URLs via the `urls` option. Each URL is passed to [PhantomJS][] (one at a time).\n\nIn this example, `grunt qunit` will test two files, served from the server running at `localhost:8000`.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n qunit: {\n all: {\n options: {\n urls: [\n \'http://localhost:8000/test/foo.html\',\n \'http://localhost:8000/test/bar.html\'\n ]\n }\n }\n }\n});\n```\n\nWildcards and URLs may be combined by specifying both.\n\n#### Using the grunt-contrib-connect plugin\nIt\'s important to note that grunt does not automatically start a `localhost` web server. That being said, the [grunt-contrib-connect plugin][] `connect` task can be run before the `qunit` task to serve files via a simple [connect][] web server.\n\n[grunt-contrib-connect plugin]: https://github.com/gruntjs/grunt-contrib-connect\n[connect]: http://www.senchalabs.org/connect/\n\nIn the following example, if a web server isn\'t running at `localhost:8000`, running `grunt qunit` with the following configuration will fail because the `qunit` task won\'t be able to load the specified URLs. However, running `grunt connect qunit` will first start a static [connect][] web server at `localhost:8000` with its base path set to the Gruntfile\'s directory. Then, the `qunit` task will be run, requesting the specified URLs.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n qunit: {\n all: {\n options: {\n urls: [\n \'http://localhost:8000/test/foo.html\',\n \'http://localhost:8000/test/bar.html\',\n ]\n }\n }\n },\n connect: {\n server: {\n options: {\n port: 8000,\n base: \'.\'\n }\n }\n }\n});\n\n// This plugin provides the "connect" task.\ngrunt.loadNpmTasks(\'grunt-contrib-connect\');\n\n// A convenient task alias.\ngrunt.registerTask(\'test\', [\'connect\', \'qunit\']);\n```\n\n#### Custom timeouts and PhantomJS options\nIn the following example, the default timeout value of `5000` is overridden with the value `10000` (timeout values are in milliseconds). Additionally, PhantomJS will read stored cookies from the specified file. See the [PhantomJS API Reference][] for a list of `--` options that PhantomJS supports.\n\n[PhantomJS API Reference]: https://github.com/ariya/phantomjs/wiki/API-Reference\n\n```js\n// Project configuration.\ngrunt.initConfig({\n qunit: {\n options: {\n timeout: 10000,\n \'--cookies-file\': \'misc/cookies.txt\'\n },\n all: [\'test/**/*.html\']\n }\n});\n```\n\n#### Events and reporting\n[QUnit callback](http://api.qunitjs.com/category/callbacks/) methods and arguments are also emitted through grunt\'s event system so that you may build custom reporting tools. Please refer to to the QUnit documentation for more information.\n\nThe events (with arguments) are as follows:\n\n* `qunit.begin`\n* `qunit.moduleStart`: name\n* `qunit.testStart`: name\n* `qunit.log`: result, actual, expected, message, source\n* `qunit.testDone`: name, failed, passed, total\n* `qunit.moduleDone`: name, failed, passed, total\n* `qunit.done`: failed, passed, total, runtime\n\nIn addition to QUnit callback-named events, the following event is emitted when [PhantomJS][] is spawned for a test:\n\n* `qunit.spawn`: url\n\nYou may listen for these events like so:\n\n```js\ngrunt.event.on(\'qunit.spawn\', function (url) {\n grunt.log.ok("Running test: " + url);\n});\n```\n\n\n## Release History\n\n * 2013-06-06 v0.2.2 Warn if no assertions ran in a single test. Spaces instead of newlines for clickable urls. Wrap bridge.js in a IIFE.\n * 2013-04-05 v0.2.1 Update to use PhantomJS 1.9.0. Fixes PhantomJS not found errors.\n * 2013-02-28 v0.2.0 Update to use PhantomJS 1.8.1.\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. Adding "urls" option for specifying absolute test URLs.\n * 2012-10-05 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 Jun 06 2013 22:11:10.*\n', | |
133 silly resolved readmeFilename: 'README.md', | |
133 silly resolved _id: '[email protected]', | |
133 silly resolved _from: 'grunt-contrib-qunit@~0.2.2' }, | |
133 silly resolved { name: 'grunt-contrib-uglify', | |
133 silly resolved description: 'Minify files with UglifyJS.', | |
133 silly resolved version: '0.2.7', | |
133 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-uglify', | |
133 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, | |
133 silly resolved repository: | |
133 silly resolved { type: 'git', | |
133 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-uglify.git' }, | |
133 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-uglify/issues' }, | |
133 silly resolved licenses: [ [Object] ], | |
133 silly resolved engines: { node: '>= 0.8.0' }, | |
133 silly resolved scripts: { test: 'grunt test' }, | |
133 silly resolved dependencies: { 'uglify-js': '~2.4.0', 'grunt-lib-contrib': '~0.6.1' }, | |
133 silly resolved devDependencies: | |
133 silly resolved { 'grunt-contrib-jshint': '~0.6.3', | |
133 silly resolved 'grunt-contrib-nodeunit': '~0.2.0', | |
133 silly resolved 'grunt-contrib-clean': '~0.5.0', | |
133 silly resolved 'grunt-contrib-internal': '~0.4.2', | |
133 silly resolved grunt: '~0.4.0' }, | |
133 silly resolved peerDependencies: { grunt: '~0.4.0' }, | |
133 silly resolved keywords: [ 'gruntplugin' ], | |
133 silly resolved contributors: [ [Object], [Object], [Object] ], | |
133 silly resolved readme: '# grunt-contrib-uglify v0.2.6 [](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### 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: `false` `\'min\'` `\'gzip\'`\nDefault: `false`\n\nEither do not report anything, report only minification result, or report minification and gzip results. This is useful to see exactly how well Uglify is performing, but using `\'gzip\'` can add 5-10x runtime task execution.\n\nExample ouput using `\'gzip\'`:\n\n```\nOriginal: 198444 bytes.\nMinified: 101615 bytes.\nGzipped: 20084 bytes.\n```\n\n#### sourceMap\nType: `String` `Function`\nDefault: `undefined`\n\nThe location to output the sourcemap. If a function is provided, the uglify destination is passed as the argument\nand the return value will be used as the sourceMap name.\n\n#### sourceMapRoot\nType: `String`\nDefault: `undefined`\n\nThe location where your source files can be found. This sets the sourceRoot field in the source map.\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#### sourceMappingURL\nType: `String` `Function`\nDefault: `undefined`\n\nThe location of your sourcemap. Defaults to the location you use for sourceMap, override if you need finer control. Provide\na function to dynamically generate the sourceMappingURL based off the destination.\n\n#### sourceMapPrefix\nType: `Number`\nDefault: `undefined`\n\nThe number of directories to drop from the path prefix when declaring files in the source map.\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 beginning of the minified output. It is processed using [grunt.template.process][], using the default options.\n\n#### footer\nType: `String`\nDefault: empty string\n\nThis string will be append to the end of the minified 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[grunt.template.process]: https://github.com/gruntjs/grunt/wiki/grunt.template#wiki-grunt-template-process\n\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\nConfigure basic source map output by specifying a file path for the `sourceMap` option.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n uglify: {\n my_target: {\n options: {\n sourceMap: \'path/to/source-map.js\'\n },\n files: {\n \'dest/output.min.js\': [\'src/input.js\']\n }\n }\n }\n});\n```\n\n#### Advanced source maps\n\nYou can specify the parameters to pass to `UglifyJS.SourceMap()` which will\nallow you to configure advanced settings.\n\nRefer to the [UglifyJS SourceMap Documentation](http://lisperator.net/uglifyjs/codegen#source-map) for more information.\n\n```js\n// Project configuration.\ngrunt.initConfig({\n uglify: {\n my_target: {\n options: {\n sourceMap: \'path/to/source-map.js\',\n sourceMapRoot: \'http://example.com/path/to/src/\', // the location to find your original source\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\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 * 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 Nov 09 2013 12:42:05.*\n', | |
133 silly resolved readmeFilename: 'README.md', | |
133 silly resolved _id: '[email protected]', | |
133 silly resolved _from: 'grunt-contrib-uglify@~0.2.0' } ] | |
134 info install [email protected] into /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
135 info install [email protected] into /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
136 info installOne [email protected] | |
137 info installOne [email protected] | |
138 verbose from cache /Users/hbons/.npm/grunt-contrib-qunit/0.2.2/package/package.json | |
139 info /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit unbuild | |
140 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit/package.json | |
141 verbose from cache /Users/hbons/.npm/grunt-contrib-uglify/0.2.7/package/package.json | |
142 info /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-uglify unbuild | |
143 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-uglify/package.json | |
144 verbose tar unpack /Users/hbons/.npm/grunt-contrib-qunit/0.2.2/package.tgz | |
145 silly lockFile 29cbb0e5-node-modules-grunt-contrib-qunit /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit | |
146 verbose lock /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit /Users/hbons/.npm/29cbb0e5-node-modules-grunt-contrib-qunit.lock | |
147 silly lockFile afc7e2b0--contrib-qunit-0-2-2-package-tgz /Users/hbons/.npm/grunt-contrib-qunit/0.2.2/package.tgz | |
148 verbose lock /Users/hbons/.npm/grunt-contrib-qunit/0.2.2/package.tgz /Users/hbons/.npm/afc7e2b0--contrib-qunit-0-2-2-package-tgz.lock | |
149 verbose tar unpack /Users/hbons/.npm/grunt-contrib-uglify/0.2.7/package.tgz | |
150 silly lockFile cc8b2224-ode-modules-grunt-contrib-uglify /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-uglify | |
151 verbose lock /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-uglify /Users/hbons/.npm/cc8b2224-ode-modules-grunt-contrib-uglify.lock | |
152 silly lockFile 4d705403-contrib-uglify-0-2-7-package-tgz /Users/hbons/.npm/grunt-contrib-uglify/0.2.7/package.tgz | |
153 verbose lock /Users/hbons/.npm/grunt-contrib-uglify/0.2.7/package.tgz /Users/hbons/.npm/4d705403-contrib-uglify-0-2-7-package-tgz.lock | |
154 silly gunzTarPerm modes [ '755', '644' ] | |
155 silly gunzTarPerm modes [ '755', '644' ] | |
156 silly gunzTarPerm extractEntry package.json | |
157 silly gunzTarPerm extractEntry package.json | |
158 silly gunzTarPerm extractEntry .npmignore | |
159 silly gunzTarPerm extractEntry README.md | |
160 silly gunzTarPerm extractEntry .npmignore | |
161 silly gunzTarPerm extractEntry README.md | |
162 silly gunzTarPerm extractEntry Gruntfile.js | |
163 silly gunzTarPerm extractEntry LICENSE-MIT | |
164 silly gunzTarPerm extractEntry Gruntfile.js | |
165 silly gunzTarPerm extractEntry CHANGELOG | |
166 silly gunzTarPerm extractEntry CONTRIBUTING.md | |
167 silly gunzTarPerm extractEntry .jshintrc | |
168 silly gunzTarPerm extractEntry LICENSE-MIT | |
169 silly gunzTarPerm extractEntry .travis.yml | |
170 silly gunzTarPerm extractEntry docs/uglify-examples.md | |
171 silly gunzTarPerm extractEntry docs/uglify-options.md | |
172 silly gunzTarPerm extractEntry docs/uglify-overview.md | |
173 silly gunzTarPerm extractEntry AUTHORS | |
174 silly gunzTarPerm extractEntry tasks/uglify.js | |
175 silly gunzTarPerm extractEntry tasks/lib/uglify.js | |
176 silly gunzTarPerm extractEntry test/uglify_test.js | |
177 silly gunzTarPerm extractEntry test/fixtures/expected/comments.js | |
178 silly gunzTarPerm extractEntry test/fixtures/expected/compress_mangle_banner.js | |
179 silly gunzTarPerm extractEntry test/fixtures/expected/compress_mangle_beautify.js | |
180 silly gunzTarPerm extractEntry test/fixtures/expected/compress_mangle_except.js | |
181 silly gunzTarPerm extractEntry test/fixtures/expected/sourcemapurl.js | |
182 silly gunzTarPerm extractEntry test/fixtures/expected/compress_mangle.js | |
183 silly gunzTarPerm extractEntry test/fixtures/expected/exportAll.js | |
184 silly gunzTarPerm extractEntry test/fixtures/expected/compress.js | |
185 silly gunzTarPerm extractEntry test/fixtures/expected/multiple_sourcemaps1.js | |
186 silly gunzTarPerm extractEntry test/fixtures/expected/sourcemapin.js | |
187 silly gunzTarPerm extractEntry test/fixtures/expected/multiple_sourcemaps2.js | |
188 silly gunzTarPerm extractEntry test/fixtures/expected/enclose.js | |
189 silly gunzTarPerm extractEntry test/fixtures/expected/wrap.js | |
190 silly gunzTarPerm extractEntry test/fixtures/expected/multifile.js | |
191 silly gunzTarPerm extractEntry test/fixtures/expected/multiple_sourcemaps2.map | |
192 silly gunzTarPerm extractEntry test/fixtures/expected/sourcemap_prefix | |
193 silly gunzTarPerm extractEntry test/fixtures/expected/sourcemapin | |
194 silly gunzTarPerm extractEntry test/fixtures/expected/multiple_sourcemaps1.map | |
195 silly gunzTarPerm extractEntry test/fixtures/expected/compress_mangle_sourcemap | |
196 silly gunzTarPerm extractEntry test/fixtures/src/comments.js | |
197 silly gunzTarPerm extractEntry test/fixtures/src/simple.js | |
198 silly gunzTarPerm extractEntry test/fixtures/src/simple2.js | |
199 silly gunzTarPerm extractEntry test/fixtures/src/simple2.coffee | |
200 silly gunzTarPerm extractEntry test/fixtures/src/simple2.map | |
201 silly gunzTarPerm extractEntry CONTRIBUTING.md | |
202 silly gunzTarPerm extractEntry .jshintrc | |
203 silly gunzTarPerm extractEntry .travis.yml | |
204 silly gunzTarPerm extractEntry AUTHORS | |
205 silly gunzTarPerm extractEntry docs/qunit-examples.md | |
206 silly gunzTarPerm extractEntry docs/qunit-options.md | |
207 silly gunzTarPerm extractEntry docs/qunit-overview.md | |
208 silly gunzTarPerm extractEntry CHANGELOG | |
209 silly gunzTarPerm extractEntry phantomjs/bridge.js | |
210 silly gunzTarPerm extractEntry tasks/qunit.js | |
211 silly gunzTarPerm extractEntry test/qunit_test.js | |
212 silly gunzTarPerm extractEntry test/qunit_test_error.js | |
213 silly gunzTarPerm extractEntry test/libs/qunit.js | |
214 silly gunzTarPerm extractEntry test/libs/qunit.css | |
215 silly gunzTarPerm extractEntry test/qunit1.html | |
216 silly gunzTarPerm extractEntry test/qunit2.html | |
217 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit/package.json | |
218 silly lockFile 29cbb0e5-node-modules-grunt-contrib-qunit /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit | |
219 silly lockFile 29cbb0e5-node-modules-grunt-contrib-qunit /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit | |
220 silly lockFile afc7e2b0--contrib-qunit-0-2-2-package-tgz /Users/hbons/.npm/grunt-contrib-qunit/0.2.2/package.tgz | |
221 silly lockFile afc7e2b0--contrib-qunit-0-2-2-package-tgz /Users/hbons/.npm/grunt-contrib-qunit/0.2.2/package.tgz | |
222 info preinstall [email protected] | |
223 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit/package.json | |
224 verbose readDependencies using package.json deps | |
225 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit/package.json | |
226 verbose readDependencies using package.json deps | |
227 verbose cache add [ 'grunt-lib-phantomjs@~0.3.0', null ] | |
228 verbose cache add name=undefined spec="grunt-lib-phantomjs@~0.3.0" args=["grunt-lib-phantomjs@~0.3.0",null] | |
229 verbose parsed url { protocol: null, | |
229 verbose parsed url slashes: null, | |
229 verbose parsed url auth: null, | |
229 verbose parsed url host: null, | |
229 verbose parsed url port: null, | |
229 verbose parsed url hostname: null, | |
229 verbose parsed url hash: null, | |
229 verbose parsed url search: null, | |
229 verbose parsed url query: null, | |
229 verbose parsed url pathname: 'grunt-lib-phantomjs@~0.3.0', | |
229 verbose parsed url path: 'grunt-lib-phantomjs@~0.3.0', | |
229 verbose parsed url href: 'grunt-lib-phantomjs@~0.3.0' } | |
230 verbose cache add name="grunt-lib-phantomjs" spec="~0.3.0" args=["grunt-lib-phantomjs","~0.3.0"] | |
231 verbose parsed url { protocol: null, | |
231 verbose parsed url slashes: null, | |
231 verbose parsed url auth: null, | |
231 verbose parsed url host: null, | |
231 verbose parsed url port: null, | |
231 verbose parsed url hostname: null, | |
231 verbose parsed url hash: null, | |
231 verbose parsed url search: null, | |
231 verbose parsed url query: null, | |
231 verbose parsed url pathname: '~0.3.0', | |
231 verbose parsed url path: '~0.3.0', | |
231 verbose parsed url href: '~0.3.0' } | |
232 verbose addNamed [ 'grunt-lib-phantomjs', '~0.3.0' ] | |
233 verbose addNamed [ null, '>=0.3.0- <0.4.0-' ] | |
234 silly lockFile 47903b71-grunt-lib-phantomjs-0-3-0 grunt-lib-phantomjs@~0.3.0 | |
235 verbose lock grunt-lib-phantomjs@~0.3.0 /Users/hbons/.npm/47903b71-grunt-lib-phantomjs-0-3-0.lock | |
236 silly addNameRange { name: 'grunt-lib-phantomjs', | |
236 silly addNameRange range: '>=0.3.0- <0.4.0-', | |
236 silly addNameRange hasData: false } | |
237 verbose url raw grunt-lib-phantomjs | |
238 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-lib-phantomjs' ] | |
239 verbose url resolved https://registry.npmjs.org/grunt-lib-phantomjs | |
240 info trying registry request attempt 1 at 12:43:03 | |
241 verbose etag "95Z66LNXS1GMMESYJEVQQW0KY" | |
242 http GET https://registry.npmjs.org/grunt-lib-phantomjs | |
243 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-uglify/package.json | |
244 silly lockFile cc8b2224-ode-modules-grunt-contrib-uglify /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-uglify | |
245 silly lockFile cc8b2224-ode-modules-grunt-contrib-uglify /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-uglify | |
246 silly lockFile 4d705403-contrib-uglify-0-2-7-package-tgz /Users/hbons/.npm/grunt-contrib-uglify/0.2.7/package.tgz | |
247 silly lockFile 4d705403-contrib-uglify-0-2-7-package-tgz /Users/hbons/.npm/grunt-contrib-uglify/0.2.7/package.tgz | |
248 info preinstall [email protected] | |
249 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-uglify/package.json | |
250 verbose readDependencies using package.json deps | |
251 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-uglify/package.json | |
252 verbose readDependencies using package.json deps | |
253 verbose cache add [ 'uglify-js@~2.4.0', null ] | |
254 verbose cache add name=undefined spec="uglify-js@~2.4.0" args=["uglify-js@~2.4.0",null] | |
255 verbose parsed url { protocol: null, | |
255 verbose parsed url slashes: null, | |
255 verbose parsed url auth: null, | |
255 verbose parsed url host: null, | |
255 verbose parsed url port: null, | |
255 verbose parsed url hostname: null, | |
255 verbose parsed url hash: null, | |
255 verbose parsed url search: null, | |
255 verbose parsed url query: null, | |
255 verbose parsed url pathname: 'uglify-js@~2.4.0', | |
255 verbose parsed url path: 'uglify-js@~2.4.0', | |
255 verbose parsed url href: 'uglify-js@~2.4.0' } | |
256 verbose cache add name="uglify-js" spec="~2.4.0" args=["uglify-js","~2.4.0"] | |
257 verbose parsed url { protocol: null, | |
257 verbose parsed url slashes: null, | |
257 verbose parsed url auth: null, | |
257 verbose parsed url host: null, | |
257 verbose parsed url port: null, | |
257 verbose parsed url hostname: null, | |
257 verbose parsed url hash: null, | |
257 verbose parsed url search: null, | |
257 verbose parsed url query: null, | |
257 verbose parsed url pathname: '~2.4.0', | |
257 verbose parsed url path: '~2.4.0', | |
257 verbose parsed url href: '~2.4.0' } | |
258 verbose addNamed [ 'uglify-js', '~2.4.0' ] | |
259 verbose addNamed [ null, '>=2.4.0- <2.5.0-' ] | |
260 silly lockFile 1d881e0f-uglify-js-2-4-0 uglify-js@~2.4.0 | |
261 verbose lock uglify-js@~2.4.0 /Users/hbons/.npm/1d881e0f-uglify-js-2-4-0.lock | |
262 verbose cache add [ 'grunt-lib-contrib@~0.6.1', null ] | |
263 verbose cache add name=undefined spec="grunt-lib-contrib@~0.6.1" args=["grunt-lib-contrib@~0.6.1",null] | |
264 verbose parsed url { protocol: null, | |
264 verbose parsed url slashes: null, | |
264 verbose parsed url auth: null, | |
264 verbose parsed url host: null, | |
264 verbose parsed url port: null, | |
264 verbose parsed url hostname: null, | |
264 verbose parsed url hash: null, | |
264 verbose parsed url search: null, | |
264 verbose parsed url query: null, | |
264 verbose parsed url pathname: 'grunt-lib-contrib@~0.6.1', | |
264 verbose parsed url path: 'grunt-lib-contrib@~0.6.1', | |
264 verbose parsed url href: 'grunt-lib-contrib@~0.6.1' } | |
265 verbose cache add name="grunt-lib-contrib" spec="~0.6.1" args=["grunt-lib-contrib","~0.6.1"] | |
266 verbose parsed url { protocol: null, | |
266 verbose parsed url slashes: null, | |
266 verbose parsed url auth: null, | |
266 verbose parsed url host: null, | |
266 verbose parsed url port: null, | |
266 verbose parsed url hostname: null, | |
266 verbose parsed url hash: null, | |
266 verbose parsed url search: null, | |
266 verbose parsed url query: null, | |
266 verbose parsed url pathname: '~0.6.1', | |
266 verbose parsed url path: '~0.6.1', | |
266 verbose parsed url href: '~0.6.1' } | |
267 verbose addNamed [ 'grunt-lib-contrib', '~0.6.1' ] | |
268 verbose addNamed [ null, '>=0.6.1- <0.7.0-' ] | |
269 silly lockFile a97902f4-grunt-lib-contrib-0-6-1 grunt-lib-contrib@~0.6.1 | |
270 verbose lock grunt-lib-contrib@~0.6.1 /Users/hbons/.npm/a97902f4-grunt-lib-contrib-0-6-1.lock | |
271 silly addNameRange { name: 'uglify-js', range: '>=2.4.0- <2.5.0-', hasData: false } | |
272 silly addNameRange { name: 'grunt-lib-contrib', | |
272 silly addNameRange range: '>=0.6.1- <0.7.0-', | |
272 silly addNameRange hasData: false } | |
273 verbose url raw grunt-lib-contrib | |
274 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-lib-contrib' ] | |
275 verbose url resolved https://registry.npmjs.org/grunt-lib-contrib | |
276 info trying registry request attempt 1 at 12:43:04 | |
277 verbose etag "9VJL87TGGH9MXQIAY6JIZL7Z4" | |
278 http GET https://registry.npmjs.org/grunt-lib-contrib | |
279 verbose url raw uglify-js | |
280 verbose url resolving [ 'https://registry.npmjs.org/', './uglify-js' ] | |
281 verbose url resolved https://registry.npmjs.org/uglify-js | |
282 info trying registry request attempt 1 at 12:43:04 | |
283 verbose etag "B3NQYE0KVKD1OQGGWBJYRKA06" | |
284 http GET https://registry.npmjs.org/uglify-js | |
285 http 304 https://registry.npmjs.org/grunt-lib-phantomjs | |
286 silly registry.get cb [ 304, | |
286 silly registry.get { server: 'CouchDB/1.5.0 (Erlang OTP/R15B03)', | |
286 silly registry.get etag: '"95Z66LNXS1GMMESYJEVQQW0KY"', | |
286 silly registry.get date: 'Thu, 28 Nov 2013 12:43:04 GMT', | |
286 silly registry.get 'content-length': '0' } ] | |
287 verbose etag grunt-lib-phantomjs from cache | |
288 silly addNameRange number 2 { name: 'grunt-lib-phantomjs', | |
288 silly addNameRange range: '>=0.3.0- <0.4.0-', | |
288 silly addNameRange hasData: true } | |
289 silly addNameRange versions [ 'grunt-lib-phantomjs', | |
289 silly addNameRange [ '0.1.0', '0.2.0', '0.3.0', '0.3.1', '0.4.0' ] ] | |
290 verbose addNamed [ 'grunt-lib-phantomjs', '0.3.1' ] | |
291 verbose addNamed [ '0.3.1', '0.3.1' ] | |
292 silly lockFile d182964f-grunt-lib-phantomjs-0-3-1 [email protected] | |
293 verbose lock [email protected] /Users/hbons/.npm/d182964f-grunt-lib-phantomjs-0-3-1.lock | |
294 verbose read json /Users/hbons/.npm/grunt-lib-phantomjs/0.3.1/package/package.json | |
295 silly lockFile d182964f-grunt-lib-phantomjs-0-3-1 [email protected] | |
296 silly lockFile d182964f-grunt-lib-phantomjs-0-3-1 [email protected] | |
297 silly lockFile 47903b71-grunt-lib-phantomjs-0-3-0 grunt-lib-phantomjs@~0.3.0 | |
298 silly lockFile 47903b71-grunt-lib-phantomjs-0-3-0 grunt-lib-phantomjs@~0.3.0 | |
299 silly resolved [ { name: 'grunt-lib-phantomjs', | |
299 silly resolved description: 'Grunt and PhantomJS, sitting in a tree.', | |
299 silly resolved version: '0.3.1', | |
299 silly resolved homepage: 'http://github.com/gruntjs/grunt-lib-phantomjs', | |
299 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' }, | |
299 silly resolved repository: | |
299 silly resolved { type: 'git', | |
299 silly resolved url: 'git://github.com/gruntjs/grunt-lib-phantomjs.git' }, | |
299 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-lib-phantomjs/issues' }, | |
299 silly resolved licenses: [ [Object] ], | |
299 silly resolved engines: { node: '>= 0.6.0' }, | |
299 silly resolved scripts: { test: 'grunt test' }, | |
299 silly resolved dependencies: | |
299 silly resolved { eventemitter2: '~0.4.9', | |
299 silly resolved semver: '~1.0.14', | |
299 silly resolved temporary: '~0.0.4', | |
299 silly resolved phantomjs: '~1.9.0-1' }, | |
299 silly resolved devDependencies: | |
299 silly resolved { 'grunt-contrib-jshint': '~0.1.1', | |
299 silly resolved grunt: '~0.4.0', | |
299 silly resolved difflet: '~0.2.3' }, | |
299 silly resolved main: 'lib/phantomjs', | |
299 silly resolved readme: '# grunt-lib-phantomjs\n\n> Grunt and PhantomJS, sitting in a tree.\n\n## Usage\n\nThe best way to understand how this lib should be used is by looking at the [grunt-contrib-qunit](https://github.com/gruntjs/grunt-contrib-qunit) plugin. Mainly, look at how [the lib is required](https://github.com/gruntjs/grunt-contrib-qunit/blob/master/tasks/qunit.js#L17), how [event handlers are bound](https://github.com/gruntjs/grunt-contrib-qunit/blob/master/tasks/qunit.js#L51-L128) and how [PhantomJS is actually spawned](https://github.com/gruntjs/grunt-contrib-qunit/blob/master/tasks/qunit.js#L160-L173).\n\nAlso, in the case of the grunt-contrib-qunit plugin, it\'s important to know that the page being loaded into PhantomJS *doesn\'t* know it will be loaded into PhantomJS, and as such doesn\'t have any PhantomJS->Grunt code in it. That communication code, aka. the ["bridge"](https://github.com/gruntjs/grunt-contrib-qunit/blob/master/phantomjs/bridge.js), is dynamically [injected into the html page](https://github.com/gruntjs/grunt-contrib-qunit/blob/master/tasks/qunit.js#L136).\n\n## An inline example\n\nIf a Grunt task looked something like this:\n\n```js\ngrunt.registerTask(\'mytask\', \'Integrate with phantomjs.\', function() {\n var phantomjs = require(\'grunt-lib-phantomjs\').init(grunt);\n var errorCount = 0;\n\n // Handle any number of namespaced events like so.\n phantomjs.on(\'mytask.ok\', function(msg) {\n grunt.log.writeln(msg);\n });\n\n phantomjs.on(\'mytask.error\', function(msg) {\n errorCount++;\n grunt.log.error(msg);\n });\n\n // Create some kind of "all done" event.\n phantomjs.on(\'mytask.done\', function() {\n phantomjs.halt();\n });\n\n // Built-in error handlers.\n phantomjs.on(\'fail.load\', function(url) {\n phantomjs.halt();\n grunt.warn(\'PhantomJS unable to load URL.\');\n });\n\n phantomjs.on(\'fail.timeout\', function() {\n phantomjs.halt();\n grunt.warn(\'PhantomJS timed out.\');\n });\n\n // This task is async.\n var done = this.async();\n\n // Spawn phantomjs\n phantomjs.spawn(\'test.html\', {\n // Additional PhantomJS options.\n options: {},\n // Complete the task when done.\n done: function(err) {\n done(err || errorCount === 0);\n }\n });\n\n});\n```\n\nAnd `test.html` looked something like this (note the "bridge" is hard-coded into this page and not injected):\n\n```html\n<!doctype html>\n<html>\n<head>\n<script>\n\n// Send messages to the parent PhantomJS process via alert! Good times!!\nfunction sendMessage() {\n var args = [].slice.call(arguments);\n alert(JSON.stringify(args));\n}\n\nsendMessage(\'mytask.ok\', \'Something worked.\');\nsendMessage(\'mytask.error\', \'Something failed.\');\nsendMessage(\'mytask.done\');\n\n</script>\n</head>\n<body>\n</body>\n</html>\n```\n\nThen running Grunt would behave something like this:\n\n```shell\n$ grunt mytask\nRunning "mytask" task\nSomething worked.\n>> Something failed.\nWarning: Task "mytask" failed. Use --force to continue.\n\nAborted due to warnings.\n```\n\n## Release History\n\n* 2013-02-28 - v0.3.0 - Use PhantomJS 1.9.0-1.\n* 2013-02-28 - v0.2.0 - Use PhantomJS 1.8.1.\n* 2012-12-21 - v0.1.0 - Use PhantomJS 1.7.0.\n', | |
299 silly resolved readmeFilename: 'README.md', | |
299 silly resolved _id: '[email protected]', | |
299 silly resolved _from: 'grunt-lib-phantomjs@~0.3.0' } ] | |
300 info install [email protected] into /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit | |
301 info installOne [email protected] | |
302 verbose from cache /Users/hbons/.npm/grunt-lib-phantomjs/0.3.1/package/package.json | |
303 info /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs unbuild | |
304 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/package.json | |
305 verbose tar unpack /Users/hbons/.npm/grunt-lib-phantomjs/0.3.1/package.tgz | |
306 silly lockFile 1ac80c20-node-modules-grunt-lib-phantomjs /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs | |
307 verbose lock /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs /Users/hbons/.npm/1ac80c20-node-modules-grunt-lib-phantomjs.lock | |
308 silly lockFile 7e90b24f--lib-phantomjs-0-3-1-package-tgz /Users/hbons/.npm/grunt-lib-phantomjs/0.3.1/package.tgz | |
309 verbose lock /Users/hbons/.npm/grunt-lib-phantomjs/0.3.1/package.tgz /Users/hbons/.npm/7e90b24f--lib-phantomjs-0-3-1-package-tgz.lock | |
310 silly gunzTarPerm modes [ '755', '644' ] | |
311 silly gunzTarPerm extractEntry package.json | |
312 http 304 https://registry.npmjs.org/uglify-js | |
313 silly registry.get cb [ 304, | |
313 silly registry.get { server: 'CouchDB/1.5.0 (Erlang OTP/R15B03)', | |
313 silly registry.get etag: '"B3NQYE0KVKD1OQGGWBJYRKA06"', | |
313 silly registry.get date: 'Thu, 28 Nov 2013 12:43:04 GMT', | |
313 silly registry.get 'content-length': '0' } ] | |
314 verbose etag uglify-js from cache | |
315 silly gunzTarPerm extractEntry .npmignore | |
316 silly gunzTarPerm extractEntry README.md | |
317 http 304 https://registry.npmjs.org/grunt-lib-contrib | |
318 silly registry.get cb [ 304, | |
318 silly registry.get { server: 'CouchDB/1.5.0 (Erlang OTP/R15B03)', | |
318 silly registry.get etag: '"9VJL87TGGH9MXQIAY6JIZL7Z4"', | |
318 silly registry.get date: 'Thu, 28 Nov 2013 12:43:04 GMT', | |
318 silly registry.get 'content-length': '0' } ] | |
319 verbose etag grunt-lib-contrib from cache | |
320 silly addNameRange number 2 { name: 'uglify-js', range: '>=2.4.0- <2.5.0-', hasData: true } | |
321 silly addNameRange versions [ 'uglify-js', | |
321 silly addNameRange [ '0.0.1', | |
321 silly addNameRange '0.0.2', | |
321 silly addNameRange '0.0.3', | |
321 silly addNameRange '0.0.4', | |
321 silly addNameRange '0.0.5', | |
321 silly addNameRange '1.0.1', | |
321 silly addNameRange '1.0.2', | |
321 silly addNameRange '1.0.3', | |
321 silly addNameRange '1.0.4', | |
321 silly addNameRange '1.0.5', | |
321 silly addNameRange '1.0.6', | |
321 silly addNameRange '1.0.7', | |
321 silly addNameRange '1.1.0', | |
321 silly addNameRange '1.1.1', | |
321 silly addNameRange '1.2.0', | |
321 silly addNameRange '1.2.1', | |
321 silly addNameRange '1.2.2', | |
321 silly addNameRange '1.2.3', | |
321 silly addNameRange '1.2.4', | |
321 silly addNameRange '1.2.5', | |
321 silly addNameRange '1.2.6', | |
321 silly addNameRange '1.3.0', | |
321 silly addNameRange '1.3.1', | |
321 silly addNameRange '1.3.2', | |
321 silly addNameRange '1.3.3', | |
321 silly addNameRange '1.3.4', | |
321 silly addNameRange '2.2.0', | |
321 silly addNameRange '2.2.1', | |
321 silly addNameRange '2.2.2', | |
321 silly addNameRange '2.2.3', | |
321 silly addNameRange '2.2.4', | |
321 silly addNameRange '2.2.5', | |
321 silly addNameRange '2.3.0', | |
321 silly addNameRange '2.3.1', | |
321 silly addNameRange '2.3.2', | |
321 silly addNameRange '2.3.3', | |
321 silly addNameRange '2.3.4', | |
321 silly addNameRange '2.3.5', | |
321 silly addNameRange '2.3.6', | |
321 silly addNameRange '1.3.5', | |
321 silly addNameRange '2.4.0', | |
321 silly addNameRange '2.4.1', | |
321 silly addNameRange '2.4.2', | |
321 silly addNameRange '2.4.3', | |
321 silly addNameRange '2.4.4', | |
321 silly addNameRange '2.4.5' ] ] | |
322 verbose addNamed [ 'uglify-js', '2.4.5' ] | |
323 verbose addNamed [ '2.4.5', '2.4.5' ] | |
324 silly lockFile 1e308e32-uglify-js-2-4-5 [email protected] | |
325 verbose lock [email protected] /Users/hbons/.npm/1e308e32-uglify-js-2-4-5.lock | |
326 silly addNameRange number 2 { name: 'grunt-lib-contrib', | |
326 silly addNameRange range: '>=0.6.1- <0.7.0-', | |
326 silly addNameRange hasData: true } | |
327 silly addNameRange versions [ 'grunt-lib-contrib', | |
327 silly addNameRange [ '0.3.0', | |
327 silly addNameRange '0.3.1', | |
327 silly addNameRange '0.4.0', | |
327 silly addNameRange '0.5.1', | |
327 silly addNameRange '0.5.2', | |
327 silly addNameRange '0.5.3', | |
327 silly addNameRange '0.6.0', | |
327 silly addNameRange '0.6.1' ] ] | |
328 verbose addNamed [ 'grunt-lib-contrib', '0.6.1' ] | |
329 verbose addNamed [ '0.6.1', '0.6.1' ] | |
330 silly lockFile 0ef65a81-grunt-lib-contrib-0-6-1 [email protected] | |
331 verbose lock [email protected] /Users/hbons/.npm/0ef65a81-grunt-lib-contrib-0-6-1.lock | |
332 silly lockFile 662f234a-rg-uglify-js-uglify-js-2-4-5-tgz https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.5.tgz | |
333 verbose lock https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.5.tgz /Users/hbons/.npm/662f234a-rg-uglify-js-uglify-js-2-4-5-tgz.lock | |
334 silly gunzTarPerm extractEntry Gruntfile.js | |
335 silly gunzTarPerm extractEntry LICENSE-MIT | |
336 verbose read json /Users/hbons/.npm/grunt-lib-contrib/0.6.1/package/package.json | |
337 verbose addRemoteTarball [ 'https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.5.tgz', | |
337 verbose addRemoteTarball '3bc46a71c14287cd94b6f111aec252fe50315c3a' ] | |
338 info retry fetch attempt 1 at 12:43:04 | |
339 verbose fetch to= /Users/hbons/tmp/npm-9998/1385642584889-0.33008664031513035/tmp.tgz | |
340 http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.5.tgz | |
341 silly gunzTarPerm extractEntry .travis.yml | |
342 silly gunzTarPerm extractEntry CHANGELOG | |
343 silly lockFile 0ef65a81-grunt-lib-contrib-0-6-1 [email protected] | |
344 silly lockFile 0ef65a81-grunt-lib-contrib-0-6-1 [email protected] | |
345 silly lockFile a97902f4-grunt-lib-contrib-0-6-1 grunt-lib-contrib@~0.6.1 | |
346 silly lockFile a97902f4-grunt-lib-contrib-0-6-1 grunt-lib-contrib@~0.6.1 | |
347 silly gunzTarPerm extractEntry lib/phantomjs.js | |
348 silly gunzTarPerm extractEntry .jshintrc | |
349 silly gunzTarPerm extractEntry phantomjs/main.js | |
350 silly gunzTarPerm extractEntry test/fixtures/inject.js | |
351 silly gunzTarPerm extractEntry test/fixtures/basic.html | |
352 silly gunzTarPerm extractEntry test/fixtures/inject.html | |
353 verbose read json /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/package.json | |
354 silly lockFile 1ac80c20-node-modules-grunt-lib-phantomjs /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs | |
355 silly lockFile 1ac80c20-node-modules-grunt-lib-phantomjs /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs | |
356 silly lockFile 7e90b24f--lib-phantomjs-0-3-1-package-tgz /Users/hbons/.npm/grunt-lib-phantomjs/0.3.1/package.tgz | |
357 silly lockFile 7e90b24f--lib-phantomjs-0-3-1-package-tgz /Users/hbons/.npm/grunt-lib-phantomjs/0.3.1/package.tgz | |
358 info preinstall [email protected] | |
359 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/package.json | |
360 verbose readDependencies using package.json deps | |
361 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/package.json | |
362 verbose readDependencies using package.json deps | |
363 verbose cache add [ 'eventemitter2@~0.4.9', null ] | |
364 verbose cache add name=undefined spec="eventemitter2@~0.4.9" args=["eventemitter2@~0.4.9",null] | |
365 verbose parsed url { protocol: null, | |
365 verbose parsed url slashes: null, | |
365 verbose parsed url auth: null, | |
365 verbose parsed url host: null, | |
365 verbose parsed url port: null, | |
365 verbose parsed url hostname: null, | |
365 verbose parsed url hash: null, | |
365 verbose parsed url search: null, | |
365 verbose parsed url query: null, | |
365 verbose parsed url pathname: 'eventemitter2@~0.4.9', | |
365 verbose parsed url path: 'eventemitter2@~0.4.9', | |
365 verbose parsed url href: 'eventemitter2@~0.4.9' } | |
366 verbose cache add name="eventemitter2" spec="~0.4.9" args=["eventemitter2","~0.4.9"] | |
367 verbose parsed url { protocol: null, | |
367 verbose parsed url slashes: null, | |
367 verbose parsed url auth: null, | |
367 verbose parsed url host: null, | |
367 verbose parsed url port: null, | |
367 verbose parsed url hostname: null, | |
367 verbose parsed url hash: null, | |
367 verbose parsed url search: null, | |
367 verbose parsed url query: null, | |
367 verbose parsed url pathname: '~0.4.9', | |
367 verbose parsed url path: '~0.4.9', | |
367 verbose parsed url href: '~0.4.9' } | |
368 verbose addNamed [ 'eventemitter2', '~0.4.9' ] | |
369 verbose addNamed [ null, '>=0.4.9- <0.5.0-' ] | |
370 silly lockFile 70573e74-eventemitter2-0-4-9 eventemitter2@~0.4.9 | |
371 verbose lock eventemitter2@~0.4.9 /Users/hbons/.npm/70573e74-eventemitter2-0-4-9.lock | |
372 verbose cache add [ 'semver@~1.0.14', null ] | |
373 verbose cache add name=undefined spec="semver@~1.0.14" args=["semver@~1.0.14",null] | |
374 verbose parsed url { protocol: null, | |
374 verbose parsed url slashes: null, | |
374 verbose parsed url auth: null, | |
374 verbose parsed url host: null, | |
374 verbose parsed url port: null, | |
374 verbose parsed url hostname: null, | |
374 verbose parsed url hash: null, | |
374 verbose parsed url search: null, | |
374 verbose parsed url query: null, | |
374 verbose parsed url pathname: 'semver@~1.0.14', | |
374 verbose parsed url path: 'semver@~1.0.14', | |
374 verbose parsed url href: 'semver@~1.0.14' } | |
375 verbose cache add name="semver" spec="~1.0.14" args=["semver","~1.0.14"] | |
376 verbose parsed url { protocol: null, | |
376 verbose parsed url slashes: null, | |
376 verbose parsed url auth: null, | |
376 verbose parsed url host: null, | |
376 verbose parsed url port: null, | |
376 verbose parsed url hostname: null, | |
376 verbose parsed url hash: null, | |
376 verbose parsed url search: null, | |
376 verbose parsed url query: null, | |
376 verbose parsed url pathname: '~1.0.14', | |
376 verbose parsed url path: '~1.0.14', | |
376 verbose parsed url href: '~1.0.14' } | |
377 verbose addNamed [ 'semver', '~1.0.14' ] | |
378 verbose addNamed [ null, '>=1.0.14- <1.1.0-' ] | |
379 silly lockFile 253889ad-semver-1-0-14 semver@~1.0.14 | |
380 verbose lock semver@~1.0.14 /Users/hbons/.npm/253889ad-semver-1-0-14.lock | |
381 silly addNameRange { name: 'eventemitter2', | |
381 silly addNameRange range: '>=0.4.9- <0.5.0-', | |
381 silly addNameRange hasData: false } | |
382 verbose cache add [ 'temporary@~0.0.4', null ] | |
383 verbose cache add name=undefined spec="temporary@~0.0.4" args=["temporary@~0.0.4",null] | |
384 verbose parsed url { protocol: null, | |
384 verbose parsed url slashes: null, | |
384 verbose parsed url auth: null, | |
384 verbose parsed url host: null, | |
384 verbose parsed url port: null, | |
384 verbose parsed url hostname: null, | |
384 verbose parsed url hash: null, | |
384 verbose parsed url search: null, | |
384 verbose parsed url query: null, | |
384 verbose parsed url pathname: 'temporary@~0.0.4', | |
384 verbose parsed url path: 'temporary@~0.0.4', | |
384 verbose parsed url href: 'temporary@~0.0.4' } | |
385 verbose cache add name="temporary" spec="~0.0.4" args=["temporary","~0.0.4"] | |
386 verbose parsed url { protocol: null, | |
386 verbose parsed url slashes: null, | |
386 verbose parsed url auth: null, | |
386 verbose parsed url host: null, | |
386 verbose parsed url port: null, | |
386 verbose parsed url hostname: null, | |
386 verbose parsed url hash: null, | |
386 verbose parsed url search: null, | |
386 verbose parsed url query: null, | |
386 verbose parsed url pathname: '~0.0.4', | |
386 verbose parsed url path: '~0.0.4', | |
386 verbose parsed url href: '~0.0.4' } | |
387 verbose addNamed [ 'temporary', '~0.0.4' ] | |
388 verbose addNamed [ null, '>=0.0.4- <0.1.0-' ] | |
389 silly lockFile 10f71c3b-temporary-0-0-4 temporary@~0.0.4 | |
390 verbose lock temporary@~0.0.4 /Users/hbons/.npm/10f71c3b-temporary-0-0-4.lock | |
391 verbose cache add [ 'phantomjs@~1.9.0-1', null ] | |
392 verbose cache add name=undefined spec="phantomjs@~1.9.0-1" args=["phantomjs@~1.9.0-1",null] | |
393 verbose parsed url { protocol: null, | |
393 verbose parsed url slashes: null, | |
393 verbose parsed url auth: null, | |
393 verbose parsed url host: null, | |
393 verbose parsed url port: null, | |
393 verbose parsed url hostname: null, | |
393 verbose parsed url hash: null, | |
393 verbose parsed url search: null, | |
393 verbose parsed url query: null, | |
393 verbose parsed url pathname: 'phantomjs@~1.9.0-1', | |
393 verbose parsed url path: 'phantomjs@~1.9.0-1', | |
393 verbose parsed url href: 'phantomjs@~1.9.0-1' } | |
394 verbose cache add name="phantomjs" spec="~1.9.0-1" args=["phantomjs","~1.9.0-1"] | |
395 verbose parsed url { protocol: null, | |
395 verbose parsed url slashes: null, | |
395 verbose parsed url auth: null, | |
395 verbose parsed url host: null, | |
395 verbose parsed url port: null, | |
395 verbose parsed url hostname: null, | |
395 verbose parsed url hash: null, | |
395 verbose parsed url search: null, | |
395 verbose parsed url query: null, | |
395 verbose parsed url pathname: '~1.9.0-1', | |
395 verbose parsed url path: '~1.9.0-1', | |
395 verbose parsed url href: '~1.9.0-1' } | |
396 verbose addNamed [ 'phantomjs', '~1.9.0-1' ] | |
397 verbose addNamed [ null, '>=1.9.0-1 <1.10.0-' ] | |
398 silly lockFile 1591555d-phantomjs-1-9-0-1 phantomjs@~1.9.0-1 | |
399 verbose lock phantomjs@~1.9.0-1 /Users/hbons/.npm/1591555d-phantomjs-1-9-0-1.lock | |
400 silly addNameRange { name: 'semver', range: '>=1.0.14- <1.1.0-', hasData: false } | |
401 silly addNameRange { name: 'temporary', range: '>=0.0.4- <0.1.0-', hasData: false } | |
402 silly addNameRange { name: 'phantomjs', | |
402 silly addNameRange range: '>=1.9.0-1 <1.10.0-', | |
402 silly addNameRange hasData: false } | |
403 verbose url raw eventemitter2 | |
404 verbose url resolving [ 'https://registry.npmjs.org/', './eventemitter2' ] | |
405 verbose url resolved https://registry.npmjs.org/eventemitter2 | |
406 info trying registry request attempt 1 at 12:43:04 | |
407 verbose etag "3X5QUGJ2DP05IHP358LX937LG" | |
408 http GET https://registry.npmjs.org/eventemitter2 | |
409 verbose url raw semver | |
410 verbose url resolving [ 'https://registry.npmjs.org/', './semver' ] | |
411 verbose url resolved https://registry.npmjs.org/semver | |
412 info trying registry request attempt 1 at 12:43:04 | |
413 verbose etag "COV4S1QCULK4ESEYKN596JAWB" | |
414 http GET https://registry.npmjs.org/semver | |
415 verbose url raw temporary | |
416 verbose url resolving [ 'https://registry.npmjs.org/', './temporary' ] | |
417 verbose url resolved https://registry.npmjs.org/temporary | |
418 info trying registry request attempt 1 at 12:43:04 | |
419 verbose etag "2GEXWEY8VPHL5L34G4RDZ024P" | |
420 http GET https://registry.npmjs.org/temporary | |
421 verbose url raw phantomjs | |
422 verbose url resolving [ 'https://registry.npmjs.org/', './phantomjs' ] | |
423 verbose url resolved https://registry.npmjs.org/phantomjs | |
424 info trying registry request attempt 1 at 12:43:04 | |
425 verbose etag "BEUGL6D4J6HJSWRPJQJAJB7OE" | |
426 http GET https://registry.npmjs.org/phantomjs | |
427 http 404 https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.5.tgz | |
428 error fetch failed https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.5.tgz | |
429 silly lockFile 662f234a-rg-uglify-js-uglify-js-2-4-5-tgz https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.5.tgz | |
430 silly lockFile 662f234a-rg-uglify-js-uglify-js-2-4-5-tgz https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.5.tgz | |
431 silly lockFile 1e308e32-uglify-js-2-4-5 [email protected] | |
432 silly lockFile 1e308e32-uglify-js-2-4-5 [email protected] | |
433 silly lockFile 1d881e0f-uglify-js-2-4-0 uglify-js@~2.4.0 | |
434 silly lockFile 1d881e0f-uglify-js-2-4-0 uglify-js@~2.4.0 | |
435 verbose about to build /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-uglify | |
436 info /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-uglify unbuild | |
437 verbose from cache /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules/grunt-contrib-uglify/package.json | |
438 info preuninstall [email protected] | |
439 info uninstall [email protected] | |
440 verbose true,/Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules,/Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui/node_modules unbuild [email protected] | |
441 info postuninstall [email protected] | |
442 error Error: 404 Not Found | |
442 error at WriteStream.<anonymous> (/usr/local/Cellar/node/0.10.10/lib/node_modules/npm/lib/utils/fetch.js:57:12) | |
442 error at WriteStream.EventEmitter.emit (events.js:117:20) | |
442 error at fs.js:1596:14 | |
442 error at Object.oncomplete (fs.js:107:15) | |
443 error If you need help, you may report this log at: | |
443 error <http://github.com/isaacs/npm/issues> | |
443 error or email it to: | |
443 error <[email protected]> | |
444 error System Darwin 12.4.0 | |
445 error command "/usr/local/Cellar/node/0.10.10/bin/node" "/usr/local/bin/npm" "install" | |
446 error cwd /Users/hbons/Desktop/Red Hat/AeroGear/aerogear-unifiedpush-server-admin-ui | |
447 error node -v v0.10.10 | |
448 error npm -v 1.2.25 | |
449 verbose exit [ 1, true ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment