{"action":"created","issue":{"url":"https://api.github.com/repos/jimhigson/oboe.js/issues/75","labels_url":"https://api.github.com/repos/jimhigson/oboe.js/issues/75/labels{/name}","comments_url":"https://api.github.com/repos/jimhigson/oboe.js/issues/75/comments","events_url":"https://api.github.com/repos/jimhigson/oboe.js/issues/75/events","html_url":"https://github.com/jimhigson/oboe.js/issues/75","id":112377974,"number":75,"title":"Supporting Promise API","user":{"login":"screendriver","id":149248,"avatar_url":"https://avatars.githubusercontent.com/u/149248?v=3","gravatar_id":"","url":"https://api.github.com/users/screendriver","html_url":"https://github.com/screendriver","followers_url":"https://api.github.com/users/screendriver/followers","following_url":"https://api.github.com/users/screendriver/following{/other_user}","gists_url":"https://api.github.com/users/screendriver/gists{/gist_id}","starred_url":"https://api.github.com/users/screendriver/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/screendriver/subscriptions","organizations_url":"https://api.github.com/users/screendriver/orgs","repos_url":"https://api.github.com/users/screendriver/repos","events_url":"https://api.github.com/users/screendriver/events{/privacy}","received_events_url":"https://api.github.com/users/screendriver/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-10-20T14:12:30Z","updated_at":"2015-10-28T14:16:03Z","closed_at":null,"body":"Are there any plans to support the new [Promise API](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)?"},"comment":{"url":"https://api.github.com/repos/jimhigson/oboe.js/issues/comments/151858434","html_url":"https://github.com/jimhigson/oboe.js/issues/75#issuecomment-151858434","issue_url":"https://api.github.com/repos/jimhigson/oboe.js/issues/75","id":151858434,"user":{"login":"JuanCaicedo","id":4341496,"avatar_url":"https://avatars.githubusercontent.com/u/4341496?v=3","gravatar_id":"","url":"https://api.github.com/users/JuanCaicedo","html_url":"https://github.com/JuanCaicedo","followers_url":"https://api.github.com/users/JuanCaicedo/followers","following_url":"https://api.github.com/users/JuanCaicedo/following{/other_user}","gists_url":"https://api.github.com/users/JuanCaicedo/gists{/gist_id}","starred_url":"https://api.github.com/users/JuanCaicedo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JuanCaicedo/subscriptions","organizations_url":"https://api.github.com/users/JuanCaicedo/orgs","repos_url":"https://api.github.com/users/JuanCaicedo/repos","events_url":"https://api.github.com/users/JuanCaicedo/events{/privacy}","received_events_url":"https://api.github.com/users/JuanCaicedo/received_events","type":"User","site_admin":false},"created_at":"2015-10-28T14:16:03Z","updated_at":"2015-10-28T14:16:03Z","body":"I would think @jimhigson probably wants to keep Oboe minimal and not dependent on having ES6 in the browser, but it might be possible to work those functions so that they're easy to promisify. Maybe all it would take is modifying the object returned by `oboe()` so that it can be passed into something like `Bluebird.promisify()`"}}