{"action":"created","issue":{"url":"https://api.github.com/repos/whiteout-io/browserbox/issues/72","labels_url":"https://api.github.com/repos/whiteout-io/browserbox/issues/72/labels{/name}","comments_url":"https://api.github.com/repos/whiteout-io/browserbox/issues/72/comments","events_url":"https://api.github.com/repos/whiteout-io/browserbox/issues/72/events","html_url":"https://github.com/whiteout-io/browserbox/issues/72","id":116742573,"number":72,"title":"Browserbox 2.*","user":{"login":"felixhammerl","id":1818340,"avatar_url":"https://avatars.githubusercontent.com/u/1818340?v=3","gravatar_id":"","url":"https://api.github.com/users/felixhammerl","html_url":"https://github.com/felixhammerl","followers_url":"https://api.github.com/users/felixhammerl/followers","following_url":"https://api.github.com/users/felixhammerl/following{/other_user}","gists_url":"https://api.github.com/users/felixhammerl/gists{/gist_id}","starred_url":"https://api.github.com/users/felixhammerl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/felixhammerl/subscriptions","organizations_url":"https://api.github.com/users/felixhammerl/orgs","repos_url":"https://api.github.com/users/felixhammerl/repos","events_url":"https://api.github.com/users/felixhammerl/events{/privacy}","received_events_url":"https://api.github.com/users/felixhammerl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-11-13T10:31:53Z","updated_at":"2015-11-15T02:30:04Z","closed_at":null,"body":"Hi everyone,\r\n\r\nhere's a couple of things I wanna propose: ES6/2015 is here to stay and I'd suggest we embrace it. It offers some significant advantages over the old ways of doing things, specifically talking about generators and promises, as well as stuff as arrow functions, ...\r\n\r\n- [ ] Move/Fork browserbox to the https://github.com/emailjs organization\r\n- [ ] Rename it (?)\r\n- [ ] Using promises rather than callbacks\r\n- [ ] Using generators rather than `next()`\r\n- [ ] Re-think browserbox without Whiteout Mail in mind, specifically axe logger and the all-platforms-approach, which made some things more complicated than necessary"},"comment":{"url":"https://api.github.com/repos/whiteout-io/browserbox/issues/comments/156771438","html_url":"https://github.com/whiteout-io/browserbox/issues/72#issuecomment-156771438","issue_url":"https://api.github.com/repos/whiteout-io/browserbox/issues/72","id":156771438,"user":{"login":"asutherland","id":212206,"avatar_url":"https://avatars.githubusercontent.com/u/212206?v=3","gravatar_id":"","url":"https://api.github.com/users/asutherland","html_url":"https://github.com/asutherland","followers_url":"https://api.github.com/users/asutherland/followers","following_url":"https://api.github.com/users/asutherland/following{/other_user}","gists_url":"https://api.github.com/users/asutherland/gists{/gist_id}","starred_url":"https://api.github.com/users/asutherland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asutherland/subscriptions","organizations_url":"https://api.github.com/users/asutherland/orgs","repos_url":"https://api.github.com/users/asutherland/repos","events_url":"https://api.github.com/users/asutherland/events{/privacy}","received_events_url":"https://api.github.com/users/asutherland/received_events","type":"User","site_admin":false},"created_at":"2015-11-15T02:30:04Z","updated_at":"2015-11-15T02:30:04Z","body":"Er, and actually, I should say, we now try to do:\r\n```js\r\ndefine(function(require) {\r\nvar modA = require('modA');\r\nreturn {\r\n  exportedThingOne,\r\n  exportedThingTwo\r\n};\r\n});\r\n```\r\n\r\nBut explicitly requiring exports (and possibly module) works too."}}