{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/create-react-app/issues/4077","repository_url":"https://api.github.com/repos/facebook/create-react-app","labels_url":"https://api.github.com/repos/facebook/create-react-app/issues/4077/labels{/name}","comments_url":"https://api.github.com/repos/facebook/create-react-app/issues/4077/comments","events_url":"https://api.github.com/repos/facebook/create-react-app/issues/4077/events","html_url":"https://github.com/facebook/create-react-app/pull/4077","id":300153426,"number":4077,"title":"[WIP]  Webpack 4","user":{"login":"andriijas","id":33141,"avatar_url":"https://avatars2.githubusercontent.com/u/33141?v=4","gravatar_id":"","url":"https://api.github.com/users/andriijas","html_url":"https://github.com/andriijas","followers_url":"https://api.github.com/users/andriijas/followers","following_url":"https://api.github.com/users/andriijas/following{/other_user}","gists_url":"https://api.github.com/users/andriijas/gists{/gist_id}","starred_url":"https://api.github.com/users/andriijas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andriijas/subscriptions","organizations_url":"https://api.github.com/users/andriijas/orgs","repos_url":"https://api.github.com/users/andriijas/repos","events_url":"https://api.github.com/users/andriijas/events{/privacy}","received_events_url":"https://api.github.com/users/andriijas/received_events","type":"User","site_admin":false},"labels":[{"id":409579052,"url":"https://api.github.com/repos/facebook/create-react-app/labels/CLA%20Signed","name":"CLA Signed","color":"009900","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-02-26T08:55:03Z","updated_at":"2018-02-28T15:53:05Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/facebook/create-react-app/pulls/4077","html_url":"https://github.com/facebook/create-react-app/pull/4077","diff_url":"https://github.com/facebook/create-react-app/pull/4077.diff","patch_url":"https://github.com/facebook/create-react-app/pull/4077.patch"},"body":"Work in progress, opening to discuss implementation details and start reviewing process. Feedback appreciated!\r\n\r\n- [x] Use new webpack 4 development and production modes\r\n- [x] Upgrade webpack dev server\r\n- [x] webpack 4 compatible release of thread-loader\r\n- [x] Beta release of ExtractTextPlugin compatible plugin\r\n- [x] Alpha release of HtmlWebpackPlugin compatible plugin\r\n- [x] Pre-release of SwPrecacheWebpackPlugin compatible plugin\r\n- [x] Pre-release of WebpackManifestPLugin compatible plugin\r\n- [x] allChunks on ExtractTextPlugin\r\nfixes #3086 #2415\r\n\r\nprior discussion #408\r\n\r\nmore details of this behavior webpack/webpack#673\r\n- [x] Update README\r\n- [x] Update WebpackDevServerUtils\r\n- [x] Update InterpolateHtmlPlugin\r\n- [x] Update ModuleScopePlugin\r\n- [x] Update WatchMissingNodeModulesPlugin\r\n- [ ] sideEffects  options in package.json should be documented (waiting for official webpack 4 docs to be released)\r\n\r\n###  Blockers:\r\n- [ ] Shown in console in dev mode: react-error-overlay is not meant for use in production. You should ensure it is not included in your build to reduce bundle size.\r\n- [ ] Waiting for ExtractTextPlugin official release, currently using beta.  (Current alpha works with CRA).\r\n- [ ] Maintainer of HtmlWebpackPlugin currently off grid, webpack-contrib community released alpha for know and will wait for maintainer to come back online in beginning of March before proceeding with official webpack 4 compatible release. (Current alpha works with CRA).\r\n- [ ] PR I sent to goldhand/sw-precache-webpack-plugin/#138 is merged but no release yet\r\n- [ ] PR I sent to danethurber/webpack-manifest-plugin/#118  is not merged yet\r\n\r\n###  Food for thought\r\n\r\n- dev utils will not work with webpack 1-3 - should it?\r\n- Should we use `options.minimize` instead of `plugins: [ new UglifyJsPlugin(...) ]`\r\n- Which is a good way to use `optimization.splitChunks` for CRA? (@ayc0)\r\n- Maybe we should have one config now that we are using webpack 4 mode option:  #4030 \r\n\r\nRelated: #3878 \r\n"},"comment":{"url":"https://api.github.com/repos/facebook/create-react-app/issues/comments/369283903","html_url":"https://github.com/facebook/create-react-app/pull/4077#issuecomment-369283903","issue_url":"https://api.github.com/repos/facebook/create-react-app/issues/4077","id":369283903,"user":{"login":"pmdarrow","id":586800,"avatar_url":"https://avatars3.githubusercontent.com/u/586800?v=4","gravatar_id":"","url":"https://api.github.com/users/pmdarrow","html_url":"https://github.com/pmdarrow","followers_url":"https://api.github.com/users/pmdarrow/followers","following_url":"https://api.github.com/users/pmdarrow/following{/other_user}","gists_url":"https://api.github.com/users/pmdarrow/gists{/gist_id}","starred_url":"https://api.github.com/users/pmdarrow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmdarrow/subscriptions","organizations_url":"https://api.github.com/users/pmdarrow/orgs","repos_url":"https://api.github.com/users/pmdarrow/repos","events_url":"https://api.github.com/users/pmdarrow/events{/privacy}","received_events_url":"https://api.github.com/users/pmdarrow/received_events","type":"User","site_admin":false},"created_at":"2018-02-28T15:53:05Z","updated_at":"2018-02-28T15:53:05Z","author_association":"NONE","body":"@andriijas it looks like you're upgrading a lot of dependencies in this PR unrelated to Webpack, what's the reason for that?"}}
{"actor":{"display_login":"pmdarrow"}}