{"action":"created","issue":{"url":"https://api.github.com/repos/rtfeldman/elm-webpack-loader/issues/23","labels_url":"https://api.github.com/repos/rtfeldman/elm-webpack-loader/issues/23/labels{/name}","comments_url":"https://api.github.com/repos/rtfeldman/elm-webpack-loader/issues/23/comments","events_url":"https://api.github.com/repos/rtfeldman/elm-webpack-loader/issues/23/events","html_url":"https://github.com/rtfeldman/elm-webpack-loader/issues/23","id":121578043,"number":23,"title":"Watch doesn't recompile when changing nested modules deeper than 2 levels.","user":{"login":"rapind","id":1202,"avatar_url":"https://avatars.githubusercontent.com/u/1202?v=3","gravatar_id":"","url":"https://api.github.com/users/rapind","html_url":"https://github.com/rapind","followers_url":"https://api.github.com/users/rapind/followers","following_url":"https://api.github.com/users/rapind/following{/other_user}","gists_url":"https://api.github.com/users/rapind/gists{/gist_id}","starred_url":"https://api.github.com/users/rapind/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rapind/subscriptions","organizations_url":"https://api.github.com/users/rapind/orgs","repos_url":"https://api.github.com/users/rapind/repos","events_url":"https://api.github.com/users/rapind/events{/privacy}","received_events_url":"https://api.github.com/users/rapind/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-12-10T21:10:21Z","updated_at":"2015-12-11T07:48:53Z","closed_at":null,"body":"This may seem contrived, but for larger apps I end up with lots of small components (at least with React, so I suspect Elm as well).\r\n\r\nA change to the root module, or a direct dependent recompiles great:\r\nMain.elm -> Hello.World.elm = :+1: \r\n\r\nA change to a dependent of a dependent however does not kick off a recompile:\r\nMain.elm -> Hello.World.elm -> Hello.Again.elm = :-1: \r\n\r\nI made a quick fork to test it out.\r\n\r\nhttps://github.com/rapind/elm-webpack-loader/tree/master/example/src/Hello\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/rtfeldman/elm-webpack-loader/issues/comments/163867293","html_url":"https://github.com/rtfeldman/elm-webpack-loader/issues/23#issuecomment-163867293","issue_url":"https://api.github.com/repos/rtfeldman/elm-webpack-loader/issues/23","id":163867293,"user":{"login":"tcoopman","id":45546,"avatar_url":"https://avatars.githubusercontent.com/u/45546?v=3","gravatar_id":"","url":"https://api.github.com/users/tcoopman","html_url":"https://github.com/tcoopman","followers_url":"https://api.github.com/users/tcoopman/followers","following_url":"https://api.github.com/users/tcoopman/following{/other_user}","gists_url":"https://api.github.com/users/tcoopman/gists{/gist_id}","starred_url":"https://api.github.com/users/tcoopman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tcoopman/subscriptions","organizations_url":"https://api.github.com/users/tcoopman/orgs","repos_url":"https://api.github.com/users/tcoopman/repos","events_url":"https://api.github.com/users/tcoopman/events{/privacy}","received_events_url":"https://api.github.com/users/tcoopman/received_events","type":"User","site_admin":false},"created_at":"2015-12-11T07:48:53Z","updated_at":"2015-12-11T07:48:53Z","body":"@rtfeldman Nice work, I was just looking into this and was wondering why this didn't work, so I came looking here and saw that you fixed it.\r\n\r\nI want to try it, but at the moment `npm` doesn't have `node-elm-compiler 2.3.2` yet."}}