{"action":"created","issue":{"url":"https://api.github.com/repos/Rise-Vision/web-component-rise-rss/issues/2","labels_url":"https://api.github.com/repos/Rise-Vision/web-component-rise-rss/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/Rise-Vision/web-component-rise-rss/issues/2/comments","events_url":"https://api.github.com/repos/Rise-Vision/web-component-rise-rss/issues/2/events","html_url":"https://github.com/Rise-Vision/web-component-rise-rss/pull/2","id":80655954,"number":2,"title":"Using makeRequest, browserify, and feedme npm module for parsing","user":{"login":"stulees","id":7407007,"avatar_url":"https://avatars.githubusercontent.com/u/7407007?v=3","gravatar_id":"","url":"https://api.github.com/users/stulees","html_url":"https://github.com/stulees","followers_url":"https://api.github.com/users/stulees/followers","following_url":"https://api.github.com/users/stulees/following{/other_user}","gists_url":"https://api.github.com/users/stulees/gists{/gist_id}","starred_url":"https://api.github.com/users/stulees/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stulees/subscriptions","organizations_url":"https://api.github.com/users/stulees/orgs","repos_url":"https://api.github.com/users/stulees/repos","events_url":"https://api.github.com/users/stulees/events{/privacy}","received_events_url":"https://api.github.com/users/stulees/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-05-25T20:25:05Z","updated_at":"2015-05-26T12:09:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Rise-Vision/web-component-rise-rss/pulls/2","html_url":"https://github.com/Rise-Vision/web-component-rise-rss/pull/2","diff_url":"https://github.com/Rise-Vision/web-component-rise-rss/pull/2.diff","patch_url":"https://github.com/Rise-Vision/web-component-rise-rss/pull/2.patch"},"body":"- package file updated to include new dependencies\r\n- `browserify.js` added which defines a `RiseVision.ModuleExports` namespace and sets up any required node modules to be stored in it\r\n- new gulp task \"browserify\" which bundles required modules in `browserify.js` with the namespace and produces `modules.js` file\r\n- `rise-rss.html` updates\r\n\t- wrapping script in anonymous self calling function to allow for private vars in element\r\n\t- importing `gadgets.min.js` and the generated `modules.js`\r\n\t- proof of concept in `go` that uses `makeRequest` to retrieve the feed XML and use `FeedMe` to parse XML to JSON"},"comment":{"url":"https://api.github.com/repos/Rise-Vision/web-component-rise-rss/issues/comments/105501720","html_url":"https://github.com/Rise-Vision/web-component-rise-rss/pull/2#issuecomment-105501720","issue_url":"https://api.github.com/repos/Rise-Vision/web-component-rise-rss/issues/2","id":105501720,"user":{"login":"donnapep","id":1190420,"avatar_url":"https://avatars.githubusercontent.com/u/1190420?v=3","gravatar_id":"","url":"https://api.github.com/users/donnapep","html_url":"https://github.com/donnapep","followers_url":"https://api.github.com/users/donnapep/followers","following_url":"https://api.github.com/users/donnapep/following{/other_user}","gists_url":"https://api.github.com/users/donnapep/gists{/gist_id}","starred_url":"https://api.github.com/users/donnapep/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/donnapep/subscriptions","organizations_url":"https://api.github.com/users/donnapep/orgs","repos_url":"https://api.github.com/users/donnapep/repos","events_url":"https://api.github.com/users/donnapep/events{/privacy}","received_events_url":"https://api.github.com/users/donnapep/received_events","type":"User","site_admin":false},"created_at":"2015-05-26T12:09:42Z","updated_at":"2015-05-26T12:09:42Z","body":"@stulees Have you given any thought to how you're going to unit test an anonymous function? I did quite a bit of thinking on visibility and testability when building the storage component. Ideally, I'd love to have control over visibility and still have my code be testable, but since I couldn't find a solution that included both, I opted to make it testable as I think that's the more important of the two.\r\n\r\nAlso, what does the `vinyl-transform` package do?"}}