{"action":"created","issue":{"url":"https://api.github.com/repos/bhauman/lein-figwheel/issues/149","labels_url":"https://api.github.com/repos/bhauman/lein-figwheel/issues/149/labels{/name}","comments_url":"https://api.github.com/repos/bhauman/lein-figwheel/issues/149/comments","events_url":"https://api.github.com/repos/bhauman/lein-figwheel/issues/149/events","html_url":"https://github.com/bhauman/lein-figwheel/issues/149","id":75500018,"number":149,"title":"Figwheel sidecar causes error with cider-nrepl 0.9.0-snapshot","user":{"login":"sktoiva","id":230815,"avatar_url":"https://avatars.githubusercontent.com/u/230815?v=3","gravatar_id":"","url":"https://api.github.com/users/sktoiva","html_url":"https://github.com/sktoiva","followers_url":"https://api.github.com/users/sktoiva/followers","following_url":"https://api.github.com/users/sktoiva/following{/other_user}","gists_url":"https://api.github.com/users/sktoiva/gists{/gist_id}","starred_url":"https://api.github.com/users/sktoiva/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sktoiva/subscriptions","organizations_url":"https://api.github.com/users/sktoiva/orgs","repos_url":"https://api.github.com/users/sktoiva/repos","events_url":"https://api.github.com/users/sktoiva/events{/privacy}","received_events_url":"https://api.github.com/users/sktoiva/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-12T07:31:40Z","updated_at":"2015-05-12T17:04:11Z","closed_at":null,"body":"Sidecar has in its project.clj a dependency for cider-nrepl 0.8.2:\r\nhttps://github.com/bhauman/lein-figwheel/blob/master/sidecar/project.clj#L23\r\n\r\nThis will override profiles.clj plugin definition and cause a warning in cider repl if the versions differ:\r\n```\r\nPlease, install (or update) cider-nrepl 0.9.0-SNAPSHOT and restart CIDER \r\nWARNING: CIDER's version (0.9.0-snapshot) does not match cider-nrepl's version (0.8.2)\r\n```\r\n\r\nThis can be fixed with adding cider-nrepl exclusion to plugins definition in project.clj:\r\n```clojure\r\n[lein-figwheel \"0.3.1\" :exclusions [cider/cider-nrepl]]\r\n```\r\n\r\nAs I'm currently trying to learn clojure and the best practices, I'm wondering if this dependency in sidecar should be there as it is a dependency to a development tool? And moreover, is there something that can be done on the figwheel's side?"},"comment":{"url":"https://api.github.com/repos/bhauman/lein-figwheel/issues/comments/101350367","html_url":"https://github.com/bhauman/lein-figwheel/issues/149#issuecomment-101350367","issue_url":"https://api.github.com/repos/bhauman/lein-figwheel/issues/149","id":101350367,"user":{"login":"bhauman","id":2624,"avatar_url":"https://avatars.githubusercontent.com/u/2624?v=3","gravatar_id":"","url":"https://api.github.com/users/bhauman","html_url":"https://github.com/bhauman","followers_url":"https://api.github.com/users/bhauman/followers","following_url":"https://api.github.com/users/bhauman/following{/other_user}","gists_url":"https://api.github.com/users/bhauman/gists{/gist_id}","starred_url":"https://api.github.com/users/bhauman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bhauman/subscriptions","organizations_url":"https://api.github.com/users/bhauman/orgs","repos_url":"https://api.github.com/users/bhauman/repos","events_url":"https://api.github.com/users/bhauman/events{/privacy}","received_events_url":"https://api.github.com/users/bhauman/received_events","type":"User","site_admin":false},"created_at":"2015-05-12T17:04:10Z","updated_at":"2015-05-12T17:04:10Z","body":"I'm still waiting for this cljs nrepl stuff to actually settle in and start working.  \r\n\r\nSidecar is a development tool and is currently doing a bit of a trade off to allow folks to use nrepl to connect to the running clojurescript compilation process.  I threw in cider because most people want it and I'm starting an nrepl server in process where folks can't do their own configuration.  So for now the exclusion is the way to go.\r\n\r\n\r\n"}}