{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":782050964,"defaultBranch":"master","name":"webpack-dev-server","ownerLogin":"Swapnilden","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-04-04T14:44:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/142904704?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713591466.0","currentOid":""},"activityList":{"items":[{"before":"645833d5fa73c0e4f1c03cfb2285dd6a85cdbb30","after":"bc317c41395616fa4943d6f3c746953d70e31676","ref":"refs/heads/feature/port-availability-enhancements","pushedAt":"2024-04-20T05:40:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Swapnilden","name":"Swapnil Srivastava","path":"/Swapnilden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142904704?s=80&v=4"},"commit":{"message":"Update getPort.js\n\nThese modifications ensure IPv6 support, improve error handling, and enhance code clarity.","shortMessageHtmlLink":"Update getPort.js"}},{"before":null,"after":"645833d5fa73c0e4f1c03cfb2285dd6a85cdbb30","ref":"refs/heads/feature/port-availability-enhancements","pushedAt":"2024-04-20T05:37:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Swapnilden","name":"Swapnil Srivastava","path":"/Swapnilden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142904704?s=80&v=4"},"commit":{"message":"Update open-option.test.js","shortMessageHtmlLink":"Update open-option.test.js"}},{"before":"2efc25ad84ec69ce7187d3a605387183c95db830","after":"645833d5fa73c0e4f1c03cfb2285dd6a85cdbb30","ref":"refs/heads/master","pushedAt":"2024-04-15T15:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Swapnilden","name":"Swapnil Srivastava","path":"/Swapnilden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142904704?s=80&v=4"},"commit":{"message":"Update open-option.test.js","shortMessageHtmlLink":"Update open-option.test.js"}},{"before":"1f5b86fe6891828db60e16db455f042d9cde2322","after":"2efc25ad84ec69ce7187d3a605387183c95db830","ref":"refs/heads/master","pushedAt":"2024-04-15T14:58:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Swapnilden","name":"Swapnil Srivastava","path":"/Swapnilden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142904704?s=80&v=4"},"commit":{"message":"Update open-option.test.js","shortMessageHtmlLink":"Update open-option.test.js"}},{"before":"99e92e49fec011107812dc4af5583fc5a5f5c4eb","after":"1f5b86fe6891828db60e16db455f042d9cde2322","ref":"refs/heads/master","pushedAt":"2024-04-15T14:54:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Swapnilden","name":"Swapnil Srivastava","path":"/Swapnilden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142904704?s=80&v=4"},"commit":{"message":"Update proxy-option.test.js","shortMessageHtmlLink":"Update proxy-option.test.js"}},{"before":"58bc6bdddf8f0082b74696fed8a7b3c84d2da0af","after":"99e92e49fec011107812dc4af5583fc5a5f5c4eb","ref":"refs/heads/master","pushedAt":"2024-04-15T14:42:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Swapnilden","name":"Swapnil Srivastava","path":"/Swapnilden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142904704?s=80&v=4"},"commit":{"message":"Update Server.js","shortMessageHtmlLink":"Update Server.js"}},{"before":"a39fb68d3b317abc2b9ad2f3a71ac39f8d1b3ff8","after":"58bc6bdddf8f0082b74696fed8a7b3c84d2da0af","ref":"refs/heads/master","pushedAt":"2024-04-11T14:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Swapnilden","name":"Swapnil Srivastava","path":"/Swapnilden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142904704?s=80&v=4"},"commit":{"message":"Update Server.js\n\nIn this updated version, I have included test cases to ensure that the applyMiddlewareOnce function behaves as expected. Additionally, I have removed references to contentBase, as requested.","shortMessageHtmlLink":"Update Server.js"}},{"before":"7c42ea03ce248ebce4fbd9e76ada6d1741162515","after":"6e11d9ccbaf609105afb9ff64e967cedfa57f7fd","ref":"refs/heads/patch-2","pushedAt":"2024-04-11T14:34:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Swapnilden","name":"Swapnil Srivastava","path":"/Swapnilden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142904704?s=80&v=4"},"commit":{"message":"Update Server.js\n\nIn this updated version, I have included test cases to ensure that the applyMiddlewareOnce function behaves as expected. Additionally, I have removed references to contentBase, as requested.","shortMessageHtmlLink":"Update Server.js"}},{"before":"9fddbb9ef16d92cf498f7a6d8911abec72922faa","after":"a39fb68d3b317abc2b9ad2f3a71ac39f8d1b3ff8","ref":"refs/heads/master","pushedAt":"2024-04-11T05:50:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Swapnilden","name":"Swapnil Srivastava","path":"/Swapnilden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142904704?s=80&v=4"},"commit":{"message":"Refactor webpack-dev-server middleware application logic\n\nThis commit refactors the middleware application logic in the webpack-dev-server codebase to ensure that middleware is applied only once, regardless of how many times it's called. \r\n\r\nPreviously, certain middleware, such as static serving middleware, was being applied multiple times to support features like `historyApiFallback`. This refactor eliminates duplicate middleware application by introducing a mechanism to track applied middleware and applying each middleware only once.\r\n\r\nChanges:\r\n- Introduced `appliedMiddleware` array to track applied middleware.\r\n- Created `applyMiddlewareOnce` function to apply middleware only if it hasn't been applied before.\r\n- Updated webpack-dev-server codebase to utilize `applyMiddlewareOnce` for applying middleware associated with various features.\r\n\r\nThis update aims to improve code efficiency and prevent unintended behavior or performance issues caused by duplicate middleware application.\r\n\r\nFixes: #2716","shortMessageHtmlLink":"Refactor webpack-dev-server middleware application logic"}},{"before":"c55e7b914b68d39df19eed959c603d43f1e35765","after":"64c9861a3cac198fbd124662134a6e57ebdc373b","ref":"refs/heads/patch-1","pushedAt":"2024-04-11T05:29:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Swapnilden","name":"Swapnil Srivastava","path":"/Swapnilden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142904704?s=80&v=4"},"commit":{"message":"Merge branch 'master' into patch-1","shortMessageHtmlLink":"Merge branch 'master' into patch-1"}},{"before":"9fddbb9ef16d92cf498f7a6d8911abec72922faa","after":"c55e7b914b68d39df19eed959c603d43f1e35765","ref":"refs/heads/patch-1","pushedAt":"2024-04-04T14:45:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Swapnilden","name":"Swapnil Srivastava","path":"/Swapnilden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142904704?s=80&v=4"},"commit":{"message":"Update runtime-error.js\n\nThis code combines the provided error handling utilities with the existing code and sets up error listeners to capture and handle runtime errors and unhandled promise rejections. You can now integrate this code into your project and utilize the error handling capabilities provided by the listenToRuntimeError and listenToUnhandledRejection functions.","shortMessageHtmlLink":"Update runtime-error.js"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENbPTGAA","startCursor":null,"endCursor":null}},"title":"Activity ยท Swapnilden/webpack-dev-server"}