{"action":"created","issue":{"url":"https://api.github.com/repos/ParsePlatform/Parse-SDK-JS/issues/112","labels_url":"https://api.github.com/repos/ParsePlatform/Parse-SDK-JS/issues/112/labels{/name}","comments_url":"https://api.github.com/repos/ParsePlatform/Parse-SDK-JS/issues/112/comments","events_url":"https://api.github.com/repos/ParsePlatform/Parse-SDK-JS/issues/112/events","html_url":"https://github.com/ParsePlatform/Parse-SDK-JS/issues/112","id":121088929,"number":112,"title":"Bower","user":{"login":"rabidaudio","id":3444382,"avatar_url":"https://avatars.githubusercontent.com/u/3444382?v=3","gravatar_id":"","url":"https://api.github.com/users/rabidaudio","html_url":"https://github.com/rabidaudio","followers_url":"https://api.github.com/users/rabidaudio/followers","following_url":"https://api.github.com/users/rabidaudio/following{/other_user}","gists_url":"https://api.github.com/users/rabidaudio/gists{/gist_id}","starred_url":"https://api.github.com/users/rabidaudio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rabidaudio/subscriptions","organizations_url":"https://api.github.com/users/rabidaudio/orgs","repos_url":"https://api.github.com/users/rabidaudio/repos","events_url":"https://api.github.com/users/rabidaudio/events{/privacy}","received_events_url":"https://api.github.com/users/rabidaudio/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ParsePlatform/Parse-SDK-JS/labels/proposal","name":"proposal","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-12-08T20:11:07Z","updated_at":"2015-12-22T16:13:00Z","closed_at":null,"body":"I've been publishing the Parse SDK to [bower](http://bower.io) since about `v1.3.1` from my repo over here: https://github.com/rabidaudio/bower-parse\r\n\r\nI was [recently made aware](https://github.com/rabidaudio/bower-parse/pull/9) that this NPM package exists, and I think ideally this repo should adopt managing bower publishing as well. I'm happy to unpublish it from bower so that y'all can use the namespace. There are a few sticky issues though that I want to bring up:\r\n\r\n1. Bower requires that the built versions (i.e. `/dist`) be included in the repository. This isn't a huge deal, except that every tagged version needs to be retroactively updated to include the compiled versions and the proper `bower.json` file.\r\n2. Versions dating back to `1.3.1` are on bower currently, but this repo only goes back to `1.6.4`. So theoretically some users may still be on older versions, meaning there needs to be some way to backport to these versions as well.\r\n\r\nOne way to solve this:\r\n\r\n- for `1.6.4` to present: make a new commit which is exactly the same as the tagged commit, plus bower.json and the build files. Then force-retag the new commit. That shouldn't break new/existing npm users because all the expect files are there, and it should work for bower users as well.\r\n- for `1.3.1` to `1.6.4`: make new commit that is basically a cherry-pick from that snapshot on my repo. this should work for bower users. I'm pretty sure NPM won't report those versions as available without a `package.json` file, so npm users should be unaffected.\r\n\r\nI can send a PR and help transfer publishing ownership, but I want y'all's thoughts first.\r\n\r\nRelated:\r\n#9 #26 #94 "},"comment":{"url":"https://api.github.com/repos/ParsePlatform/Parse-SDK-JS/issues/comments/166662478","html_url":"https://github.com/ParsePlatform/Parse-SDK-JS/issues/112#issuecomment-166662478","issue_url":"https://api.github.com/repos/ParsePlatform/Parse-SDK-JS/issues/112","id":166662478,"user":{"login":"rabidaudio","id":3444382,"avatar_url":"https://avatars.githubusercontent.com/u/3444382?v=3","gravatar_id":"","url":"https://api.github.com/users/rabidaudio","html_url":"https://github.com/rabidaudio","followers_url":"https://api.github.com/users/rabidaudio/followers","following_url":"https://api.github.com/users/rabidaudio/following{/other_user}","gists_url":"https://api.github.com/users/rabidaudio/gists{/gist_id}","starred_url":"https://api.github.com/users/rabidaudio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rabidaudio/subscriptions","organizations_url":"https://api.github.com/users/rabidaudio/orgs","repos_url":"https://api.github.com/users/rabidaudio/repos","events_url":"https://api.github.com/users/rabidaudio/events{/privacy}","received_events_url":"https://api.github.com/users/rabidaudio/received_events","type":"User","site_admin":false},"created_at":"2015-12-22T16:13:00Z","updated_at":"2015-12-22T16:13:00Z","body":"Thanks for the update. Let me know what you decide."}}