{"action":"created","issue":{"url":"https://api.github.com/repos/arscan/encom-globe/issues/5","labels_url":"https://api.github.com/repos/arscan/encom-globe/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/arscan/encom-globe/issues/5/comments","events_url":"https://api.github.com/repos/arscan/encom-globe/issues/5/events","html_url":"https://github.com/arscan/encom-globe/issues/5","id":92555655,"number":5,"title":"Bower installation failed","user":{"login":"netsgnut","id":284779,"avatar_url":"https://avatars.githubusercontent.com/u/284779?v=3","gravatar_id":"","url":"https://api.github.com/users/netsgnut","html_url":"https://github.com/netsgnut","followers_url":"https://api.github.com/users/netsgnut/followers","following_url":"https://api.github.com/users/netsgnut/following{/other_user}","gists_url":"https://api.github.com/users/netsgnut/gists{/gist_id}","starred_url":"https://api.github.com/users/netsgnut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/netsgnut/subscriptions","organizations_url":"https://api.github.com/users/netsgnut/orgs","repos_url":"https://api.github.com/users/netsgnut/repos","events_url":"https://api.github.com/users/netsgnut/events{/privacy}","received_events_url":"https://api.github.com/users/netsgnut/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-07-02T05:51:12Z","updated_at":"2015-07-16T06:02:47Z","closed_at":null,"body":"The installation log would look something like this now:\r\n\r\n```bash\r\nbower encom-globe#v0.6.2        cached git://github.com/arscan/encom-globe.git#0.6.2\r\nbower encom-globe#v0.6.2      validate 0.6.2 against git://github.com/arscan/encom-globe.git#v0.6.2\r\nbower threejs#r66           not-cached git://github.com/mrdoob/three.js.git#r66\r\nbower threejs#r66              resolve git://github.com/mrdoob/three.js.git#r66\r\nbower TweenJS#release_v0.5.1       not-cached git://github.com/CreateJS/TweenJS.git#release_v0.5.1\r\nbower TweenJS#release_v0.5.1          resolve git://github.com/CreateJS/TweenJS.git#release_v0.5.1\r\nbower quadtree2#*                      cached git://github.com/burninggramma/quadtree2.js.git#0.5.5\r\nbower quadtree2#*                    validate 0.5.5 against git://github.com/burninggramma/quadtree2.js.git#*\r\nbower vec2#*                           cached git://github.com/tmpvar/vec2.js.git#1.6.0\r\nbower vec2#*                         validate 1.6.0 against git://github.com/tmpvar/vec2.js.git#*\r\nbower threejs#r66                    download https://github.com/mrdoob/three.js/archive/r66.tar.gz\r\nbower threejs#r66                    progress received 9.1MB of 83.6MB downloaded, 11%\r\nbower threejs#r66                    progress received 11.3MB of 83.6MB downloaded, 14%\r\nbower threejs#r66                    progress received 13.3MB of 83.6MB downloaded, 16%\r\nbower threejs#r66                    progress received 15.6MB of 83.6MB downloaded, 19%\r\nbower threejs#r66                    progress received 17.6MB of 83.6MB downloaded, 21%\r\nbower threejs#r66                    progress received 19.8MB of 83.6MB downloaded, 24%\r\nbower threejs#r66                    progress received 21.9MB of 83.6MB downloaded, 26%\r\nbower threejs#r66                    progress received 24.3MB of 83.6MB downloaded, 29%\r\nbower threejs#r66                    progress received 26.6MB of 83.6MB downloaded, 32%\r\nbower TweenJS#release_v0.5.1     ENORESTARGET Tag/branch release_v0.5.1 does not exist\r\n```\r\n\r\nIn our case, it is probably a good idea to leave the dependencies blank at the `bower.json` as it is not needed - a typical library user would use the compiled sources with dependencies included, and we can keep the `package.json` for all those development purposes."},"comment":{"url":"https://api.github.com/repos/arscan/encom-globe/issues/comments/121842785","html_url":"https://github.com/arscan/encom-globe/issues/5#issuecomment-121842785","issue_url":"https://api.github.com/repos/arscan/encom-globe/issues/5","id":121842785,"user":{"login":"netsgnut","id":284779,"avatar_url":"https://avatars.githubusercontent.com/u/284779?v=3","gravatar_id":"","url":"https://api.github.com/users/netsgnut","html_url":"https://github.com/netsgnut","followers_url":"https://api.github.com/users/netsgnut/followers","following_url":"https://api.github.com/users/netsgnut/following{/other_user}","gists_url":"https://api.github.com/users/netsgnut/gists{/gist_id}","starred_url":"https://api.github.com/users/netsgnut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/netsgnut/subscriptions","organizations_url":"https://api.github.com/users/netsgnut/orgs","repos_url":"https://api.github.com/users/netsgnut/repos","events_url":"https://api.github.com/users/netsgnut/events{/privacy}","received_events_url":"https://api.github.com/users/netsgnut/received_events","type":"User","site_admin":false},"created_at":"2015-07-16T06:02:47Z","updated_at":"2015-07-16T06:02:47Z","body":"Oh I should have worded better: for now you may test my branch with a `bower.json` like this:\r\n```json\r\n{\r\n  \"name\": \"test\",\r\n  \"dependencies\": {\r\n    \"encom-globe\": \"netsgnut/issue-5\"\r\n  }\r\n}\r\n```\r\nUpon `bower install`, `bower_components/encom-globe` should contain our testing package then.\r\n\r\n---\r\n\r\nI will open a pull request with only the bower.json to keep things clean. Once in you may want to recompile the sources, add the compiled files, update `package.json` version (probably bumping a minor?), commit and tag version.\r\n\r\nAnd no, just update the `package.json` version is enough, as [bower uses git tags for versioning, which means for now `version` is ignored](https://github.com/bower/bower.json-spec#version). That way both npm (for development) and bower (for deployment) will be happy ;)\r\n\r\nOh yes, thanks for the awesome library :)"}}