{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/node/issues/3488","labels_url":"https://api.github.com/repos/nodejs/node/issues/3488/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/node/issues/3488/comments","events_url":"https://api.github.com/repos/nodejs/node/issues/3488/events","html_url":"https://github.com/nodejs/node/pull/3488","id":112842988,"number":3488,"title":"repl: exports `Recoverable`","user":{"login":"blakeembrey","id":1088987,"avatar_url":"https://avatars.githubusercontent.com/u/1088987?v=3","gravatar_id":"","url":"https://api.github.com/users/blakeembrey","html_url":"https://github.com/blakeembrey","followers_url":"https://api.github.com/users/blakeembrey/followers","following_url":"https://api.github.com/users/blakeembrey/following{/other_user}","gists_url":"https://api.github.com/users/blakeembrey/gists{/gist_id}","starred_url":"https://api.github.com/users/blakeembrey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakeembrey/subscriptions","organizations_url":"https://api.github.com/users/blakeembrey/orgs","repos_url":"https://api.github.com/users/blakeembrey/repos","events_url":"https://api.github.com/users/blakeembrey/events{/privacy}","received_events_url":"https://api.github.com/users/blakeembrey/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/nodejs/node/labels/repl","name":"repl","color":"5319e7"},{"url":"https://api.github.com/repos/nodejs/node/labels/semver-minor","name":"semver-minor","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-10-22T16:39:13Z","updated_at":"2015-10-22T22:00:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/nodejs/node/pulls/3488","html_url":"https://github.com/nodejs/node/pull/3488","diff_url":"https://github.com/nodejs/node/pull/3488.diff","patch_url":"https://github.com/nodejs/node/pull/3488.patch"},"body":"Allow REPL consumers to callback with a `Recoverable` error instance and trigger multi-line REPL prompts.\r\n\r\nCloses #2939"},"comment":{"url":"https://api.github.com/repos/nodejs/node/issues/comments/150368217","html_url":"https://github.com/nodejs/node/pull/3488#issuecomment-150368217","issue_url":"https://api.github.com/repos/nodejs/node/issues/3488","id":150368217,"user":{"login":"bnoordhuis","id":275871,"avatar_url":"https://avatars.githubusercontent.com/u/275871?v=3","gravatar_id":"","url":"https://api.github.com/users/bnoordhuis","html_url":"https://github.com/bnoordhuis","followers_url":"https://api.github.com/users/bnoordhuis/followers","following_url":"https://api.github.com/users/bnoordhuis/following{/other_user}","gists_url":"https://api.github.com/users/bnoordhuis/gists{/gist_id}","starred_url":"https://api.github.com/users/bnoordhuis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bnoordhuis/subscriptions","organizations_url":"https://api.github.com/users/bnoordhuis/orgs","repos_url":"https://api.github.com/users/bnoordhuis/repos","events_url":"https://api.github.com/users/bnoordhuis/events{/privacy}","received_events_url":"https://api.github.com/users/bnoordhuis/received_events","type":"User","site_admin":false},"created_at":"2015-10-22T22:00:26Z","updated_at":"2015-10-22T22:00:26Z","body":"#2939 says it's so `require('repl')` users can do multi-line completion more easily.  I can get behind that but I'm not sure if exporting `Recoverable` is the best possible way to do it, that's mostly an artifact of the current implementation."}}