{"push_id":2496130912,"size":9,"distinct_size":0,"ref":"refs/heads/new-app","head":"bae39627d25e11970081caf84353e42a49ccf6c5","before":"5bc8c009c61e2298f06be5230edb35e5005bd1f6","commits":[{"sha":"61a426f2b2d3375c7cce62a911e42ad62f603574","author":{"name":"Muhammad Fawwaz Orabi","email":"7d10027f3dfa3397e7ec92c0005409461eec0ecc@gmail.com"},"message":"Switch to regular Jest setup (take 2) (#406)\n\nAlso transpile production build to ES5 to workaround preset-minify bugs","distinct":false,"url":"https://api.github.com/repos/hollowverse/hollowverse/commits/61a426f2b2d3375c7cce62a911e42ad62f603574"},{"sha":"aacb1deebdc6aff79546d35303ef985c4abe8744","author":{"name":"Muhammad Fawwaz Orabi","email":"7d10027f3dfa3397e7ec92c0005409461eec0ecc@gmail.com"},"message":"Upgrade to config v10 (#407)","distinct":false,"url":"https://api.github.com/repos/hollowverse/hollowverse/commits/aacb1deebdc6aff79546d35303ef985c4abe8744"},{"sha":"17e4f3d94c73557c348dbb06f90474beab708fad","author":{"name":"Muhammad Fawwaz Orabi","email":"7d10027f3dfa3397e7ec92c0005409461eec0ecc@gmail.com"},"message":"Add promiseToCancelable helper, use it for AsyncComponent (#409)\n\nReact throws an error when trying to `setState` on a component that has been unmounted. This is the case for `AsynComponent` when the `load` function completes after the async component has been removed from the tree. If the user navigates away from an `Image` that has started loading, the component will be unmounted by the time the load has finished.\r\n\r\nInspired by [this article](https://reactjs.org/blog/2015/12/16/ismounted-antipattern.html) on the React blog, I've added a new `promiseToCancelable` function that gets rid of this error in `AsyncComponent`. It uses Node.js built-in `EventEmitter` (that also works in browser) to cancel the promise. Ideally we should use the browser's new standard [`EventTarget`](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget) [but that just does not work in Jest](https://github.com/jsdom/jsdom/issues/2173#issuecomment-373509419).","distinct":false,"url":"https://api.github.com/repos/hollowverse/hollowverse/commits/17e4f3d94c73557c348dbb06f90474beab708fad"},{"sha":"0f399fae6f6ff68c37aa81cade0fbba2a11fc791","author":{"name":"wholesomedev","email":"a91dcbb4df49d8bfe0a9930d7ff911a4292ca1f5@hollowverse.com"},"message":"Clean up configs (#410)","distinct":false,"url":"https://api.github.com/repos/hollowverse/hollowverse/commits/0f399fae6f6ff68c37aa81cade0fbba2a11fc791"},{"sha":"c9e48139251e937fae6895737e487324860c76e5","author":{"name":"wholesomedev","email":"a91dcbb4df49d8bfe0a9930d7ff911a4292ca1f5@hollowverse.com"},"message":"Add meta description tags to NP and Search pages (#411)\n\n* Update config\r\n\r\n* Add meta description to NP page\r\n\r\n* Add meta description to search page\r\n\r\n* Use arrays instead of fragments & update configs\r\n\r\n* Remove redundant file patterns from validate-filenames","distinct":false,"url":"https://api.github.com/repos/hollowverse/hollowverse/commits/c9e48139251e937fae6895737e487324860c76e5"},{"sha":"fbb1059ada5413c9e573e9b4687ee50e911d8686","author":{"name":"Muhammad Fawwaz Orabi","email":"7d10027f3dfa3397e7ec92c0005409461eec0ecc@gmail.com"},"message":"Upgrade to TS 2.8 (#342)","distinct":false,"url":"https://api.github.com/repos/hollowverse/hollowverse/commits/fbb1059ada5413c9e573e9b4687ee50e911d8686"},{"sha":"f0fa1bd75fa592018ddf661c91c6ae93e92369d8","author":{"name":"Muhammad Fawwaz Orabi","email":"7d10027f3dfa3397e7ec92c0005409461eec0ecc@gmail.com"},"message":"Use objects for dev helpers params, use @hollowverse/utils/helpers/env (#408)\n\n* Use objects as parameters to some dev helpers:\r\n  * Code is easier to understand, we don't have to look at the implementation to know what this parameter does\r\n  * We can add as many options as we want without having to worry about default values or intermediate parameters\r\n* Use env helpers from @hollowverse/utils\r\n* Update jest config\r\n* Remove redundant NODE_ENV=test in test script\r\n* Remove verbose from jest options","distinct":false,"url":"https://api.github.com/repos/hollowverse/hollowverse/commits/f0fa1bd75fa592018ddf661c91c6ae93e92369d8"},{"sha":"f7e59f78a11975b90e174b8d82402694c231f469","author":{"name":"Muhammad Fawwaz Orabi","email":"7d10027f3dfa3397e7ec92c0005409461eec0ecc@gmail.com"},"message":"Fix lint-ts command, handle different types of rejection reasons (#418)","distinct":false,"url":"https://api.github.com/repos/hollowverse/hollowverse/commits/f7e59f78a11975b90e174b8d82402694c231f469"},{"sha":"bae39627d25e11970081caf84353e42a49ccf6c5","author":{"name":"Muhammad Fawwaz Orabi","email":"7d10027f3dfa3397e7ec92c0005409461eec0ecc@gmail.com"},"message":"Migrate to AWS Lambda (#378)","distinct":false,"url":"https://api.github.com/repos/hollowverse/hollowverse/commits/bae39627d25e11970081caf84353e42a49ccf6c5"}]}
{"actor":{"display_login":"forabi"}}