{"action":"created","issue":{"url":"https://api.github.com/repos/scalameta/metals/issues/285","repository_url":"https://api.github.com/repos/scalameta/metals","labels_url":"https://api.github.com/repos/scalameta/metals/issues/285/labels{/name}","comments_url":"https://api.github.com/repos/scalameta/metals/issues/285/comments","events_url":"https://api.github.com/repos/scalameta/metals/issues/285/events","html_url":"https://github.com/scalameta/metals/issues/285","id":313973605,"number":285,"title":"lsp4s/jsonrpc: minimize dependencies","user":{"login":"jastice","id":770879,"avatar_url":"https://avatars1.githubusercontent.com/u/770879?v=4","gravatar_id":"","url":"https://api.github.com/users/jastice","html_url":"https://github.com/jastice","followers_url":"https://api.github.com/users/jastice/followers","following_url":"https://api.github.com/users/jastice/following{/other_user}","gists_url":"https://api.github.com/users/jastice/gists{/gist_id}","starred_url":"https://api.github.com/users/jastice/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jastice/subscriptions","organizations_url":"https://api.github.com/users/jastice/orgs","repos_url":"https://api.github.com/users/jastice/repos","events_url":"https://api.github.com/users/jastice/events{/privacy}","received_events_url":"https://api.github.com/users/jastice/received_events","type":"User","site_admin":false},"labels":[{"id":875020949,"url":"https://api.github.com/repos/scalameta/metals/labels/lsp4s","name":"lsp4s","color":"311689","default":false}],"state":"open","locked":false,"assignee":{"login":"jvican","id":2462974,"avatar_url":"https://avatars0.githubusercontent.com/u/2462974?v=4","gravatar_id":"","url":"https://api.github.com/users/jvican","html_url":"https://github.com/jvican","followers_url":"https://api.github.com/users/jvican/followers","following_url":"https://api.github.com/users/jvican/following{/other_user}","gists_url":"https://api.github.com/users/jvican/gists{/gist_id}","starred_url":"https://api.github.com/users/jvican/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jvican/subscriptions","organizations_url":"https://api.github.com/users/jvican/orgs","repos_url":"https://api.github.com/users/jvican/repos","events_url":"https://api.github.com/users/jvican/events{/privacy}","received_events_url":"https://api.github.com/users/jvican/received_events","type":"User","site_admin":false},"assignees":[{"login":"jvican","id":2462974,"avatar_url":"https://avatars0.githubusercontent.com/u/2462974?v=4","gravatar_id":"","url":"https://api.github.com/users/jvican","html_url":"https://github.com/jvican","followers_url":"https://api.github.com/users/jvican/followers","following_url":"https://api.github.com/users/jvican/following{/other_user}","gists_url":"https://api.github.com/users/jvican/gists{/gist_id}","starred_url":"https://api.github.com/users/jvican/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jvican/subscriptions","organizations_url":"https://api.github.com/users/jvican/orgs","repos_url":"https://api.github.com/users/jvican/repos","events_url":"https://api.github.com/users/jvican/events{/privacy}","received_events_url":"https://api.github.com/users/jvican/received_events","type":"User","site_admin":false}],"milestone":null,"comments":20,"created_at":"2018-04-13T05:27:33Z","updated_at":"2018-04-24T11:56:43Z","closed_at":null,"author_association":"NONE","body":"I'm currently working on experimental support for Build Server Protocol in the IntelliJ Scala plugin. Since the bsp API uses lsp4s, I am pulling in all its dependencies, which amount to about 34MB. I am hesitant about pulling in this much since it would add a big chunk onto the Scala plugin's artifact size.\r\n\r\nLogback and groovy seem like avoidable dependencies at the very least. \r\nA large bulk is also coming in via cats, but that is depended on by several other dependencies."},"comment":{"url":"https://api.github.com/repos/scalameta/metals/issues/comments/383904046","html_url":"https://github.com/scalameta/metals/issues/285#issuecomment-383904046","issue_url":"https://api.github.com/repos/scalameta/metals/issues/285","id":383904046,"user":{"login":"olafurpg","id":1408093,"avatar_url":"https://avatars0.githubusercontent.com/u/1408093?v=4","gravatar_id":"","url":"https://api.github.com/users/olafurpg","html_url":"https://github.com/olafurpg","followers_url":"https://api.github.com/users/olafurpg/followers","following_url":"https://api.github.com/users/olafurpg/following{/other_user}","gists_url":"https://api.github.com/users/olafurpg/gists{/gist_id}","starred_url":"https://api.github.com/users/olafurpg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/olafurpg/subscriptions","organizations_url":"https://api.github.com/users/olafurpg/orgs","repos_url":"https://api.github.com/users/olafurpg/repos","events_url":"https://api.github.com/users/olafurpg/events{/privacy}","received_events_url":"https://api.github.com/users/olafurpg/received_events","type":"User","site_admin":false},"created_at":"2018-04-24T11:56:43Z","updated_at":"2018-04-24T11:56:43Z","author_association":"OWNER","body":"lsp4s doesn't depend on any scala.meta._ components, it's a self-contained library unrelated to metaprogramming in Scala."}}
{"actor":{"display_login":"olafurpg"}}