{"action":"created","issue":{"url":"https://api.github.com/repos/facebookincubator/create-react-app/issues/1287","repository_url":"https://api.github.com/repos/facebookincubator/create-react-app","labels_url":"https://api.github.com/repos/facebookincubator/create-react-app/issues/1287/labels{/name}","comments_url":"https://api.github.com/repos/facebookincubator/create-react-app/issues/1287/comments","events_url":"https://api.github.com/repos/facebookincubator/create-react-app/issues/1287/events","html_url":"https://github.com/facebookincubator/create-react-app/issues/1287","id":196284398,"number":1287,"title":"Split Webpack configuration into sub-packages","user":{"login":"Anahkiasen","id":1321596,"avatar_url":"https://avatars.githubusercontent.com/u/1321596?v=3","gravatar_id":"","url":"https://api.github.com/users/Anahkiasen","html_url":"https://github.com/Anahkiasen","followers_url":"https://api.github.com/users/Anahkiasen/followers","following_url":"https://api.github.com/users/Anahkiasen/following{/other_user}","gists_url":"https://api.github.com/users/Anahkiasen/gists{/gist_id}","starred_url":"https://api.github.com/users/Anahkiasen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Anahkiasen/subscriptions","organizations_url":"https://api.github.com/users/Anahkiasen/orgs","repos_url":"https://api.github.com/users/Anahkiasen/repos","events_url":"https://api.github.com/users/Anahkiasen/events{/privacy}","received_events_url":"https://api.github.com/users/Anahkiasen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-12-18T16:26:15Z","updated_at":"2016-12-23T10:40:47Z","closed_at":null,"body":"I don't personally use CRA, but as a resource and project it is probably one of the most fine-tuned packages that you can find on NPM. Whenever I feel the need to look up what the ideal configuration of something is (Babel, Webpack, etc.) I double check how this package does it first.\r\n\r\nNow a lot of good has come out of this project, per example the Babel preset is available [as a standalone package](https://github.com/facebookincubator/create-react-app/tree/master/packages). It would be very useful if the Webpack configuration used by CRA was also split into a separate project to be consumed by other people.\r\n\r\nMaybe using something like [webpack-config](https://www.npmjs.com/package/webpack-config) to easily extend/merge it from third party projects."},"comment":{"url":"https://api.github.com/repos/facebookincubator/create-react-app/issues/comments/268971275","html_url":"https://github.com/facebookincubator/create-react-app/issues/1287#issuecomment-268971275","issue_url":"https://api.github.com/repos/facebookincubator/create-react-app/issues/1287","id":268971275,"user":{"login":"gaearon","id":810438,"avatar_url":"https://avatars.githubusercontent.com/u/810438?v=3","gravatar_id":"","url":"https://api.github.com/users/gaearon","html_url":"https://github.com/gaearon","followers_url":"https://api.github.com/users/gaearon/followers","following_url":"https://api.github.com/users/gaearon/following{/other_user}","gists_url":"https://api.github.com/users/gaearon/gists{/gist_id}","starred_url":"https://api.github.com/users/gaearon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gaearon/subscriptions","organizations_url":"https://api.github.com/users/gaearon/orgs","repos_url":"https://api.github.com/users/gaearon/repos","events_url":"https://api.github.com/users/gaearon/events{/privacy}","received_events_url":"https://api.github.com/users/gaearon/received_events","type":"User","site_admin":false},"created_at":"2016-12-23T10:40:47Z","updated_at":"2016-12-23T10:40:47Z","body":"One of the problem in making it modular is that it makes it harder for people to tune it after ejecting. They have to learn yet another abstraction which may not satisfy their particular use case. If one such solution gained enough traction in the community and became a de facto standard then maybe. But this hasn't happened yet. "}}
{"actor":{"display_login":"gaearon"}}