{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":791801483,"defaultBranch":"main","name":"es-toolkit","ownerLogin":"toss","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-25T11:56:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25682207?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726647457.0","currentOid":""},"activityList":{"items":[{"before":"0b0ff547b6a26d26f10abbbdaa6a6bbb17f22047","after":"fd119dd2c1fa777f9348b75bd28eb7eee580c842","ref":"refs/heads/main","pushedAt":"2024-09-18T14:03:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"docs: fix typo in `가이드` (#548)","shortMessageHtmlLink":"docs: fix typo in 가이드 (#548)"}},{"before":"0c4edbb2b941671a857193f079a696736e9df83a","after":"0b0ff547b6a26d26f10abbbdaa6a6bbb17f22047","ref":"refs/heads/main","pushedAt":"2024-09-18T14:03:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"fix: add missing export (#549)","shortMessageHtmlLink":"fix: add missing export (#549)"}},{"before":"29fb0ba843408997b14348e0cabc3bdcad9d5288","after":"0c4edbb2b941671a857193f079a696736e9df83a","ref":"refs/heads/main","pushedAt":"2024-09-18T08:36:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"docs: Update wrong headings and contents (#547)","shortMessageHtmlLink":"docs: Update wrong headings and contents (#547)"}},{"before":"ca9857d10885d8eed9016886cd17efdd7eb4c4cd","after":"29fb0ba843408997b14348e0cabc3bdcad9d5288","ref":"refs/heads/main","pushedAt":"2024-09-18T08:29:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"docs: Add analytics","shortMessageHtmlLink":"docs: Add analytics"}},{"before":"300d1074b432af3fb96889b10da73a22950a3220","after":"ca9857d10885d8eed9016886cd17efdd7eb4c4cd","ref":"refs/heads/main","pushedAt":"2024-09-18T08:23:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"docs: Fix docs styling","shortMessageHtmlLink":"docs: Fix docs styling"}},{"before":"192a7d59fa02ada0b1fd1dce44154789ecda1b19","after":"300d1074b432af3fb96889b10da73a22950a3220","ref":"refs/heads/main","pushedAt":"2024-09-18T08:17:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"v1.20.0","shortMessageHtmlLink":"v1.20.0"}},{"before":"753ccbf96e0c59fbb45084b5b293aa6704ffcee5","after":"192a7d59fa02ada0b1fd1dce44154789ecda1b19","ref":"refs/heads/main","pushedAt":"2024-09-18T08:11:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"feat(clamp, inRange, random): Ensure compatibility with lodash","shortMessageHtmlLink":"feat(clamp, inRange, random): Ensure compatibility with lodash"}},{"before":"e32bd2462b0c8e9b0f077ff7b087d451ec981382","after":"753ccbf96e0c59fbb45084b5b293aa6704ffcee5","ref":"refs/heads/main","pushedAt":"2024-09-18T07:27:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"feat(string): implement `compat/upperCase` and fix types and jsdoc of case methods (#537)\n\n* feat(upperCase): add upperCase compatibility and benchmarks\r\n\r\n* feat(compat): update case conversion methods to accept optional string or object types","shortMessageHtmlLink":"feat(string): implement compat/upperCase and fix types and jsdoc of…"}},{"before":"3f52c1c213cc58d03aecc16cb4f84edc9670b0c6","after":"e32bd2462b0c8e9b0f077ff7b087d451ec981382","ref":"refs/heads/main","pushedAt":"2024-09-18T07:26:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"docs: Add missing docs","shortMessageHtmlLink":"docs: Add missing docs"}},{"before":"f53bfd5c344a5cf78f521f7f09d2fb2383249637","after":"3f52c1c213cc58d03aecc16cb4f84edc9670b0c6","ref":"refs/heads/main","pushedAt":"2024-09-18T07:16:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"feat(isNumber): add `isNumber` function (#543)\n\n* feat(isNumber): add isNumber function\r\n\r\n* style: format\r\n\r\n* fix: align nan behavior","shortMessageHtmlLink":"feat(isNumber): add isNumber function (#543)"}},{"before":"c21874ef3bc200709b296fdd4b40e64e4a482d69","after":"f53bfd5c344a5cf78f521f7f09d2fb2383249637","ref":"refs/heads/main","pushedAt":"2024-09-18T07:15:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"chore(script): enhance transforming lodash test codes script (#546)\n\n* Handle import lodash methods\r\n\r\n* Supports assert.deepStrictEqual\r\n\r\n* Enhance brokenSyntax\r\n\r\n* Update assert\r\n\r\n* Enhance import\r\n\r\n* Enhance Error log\r\n\r\n* Enhance brokenSyntax and add commenting delete local variable","shortMessageHtmlLink":"chore(script): enhance transforming lodash test codes script (#546)"}},{"before":"3b983ff79c75f9360802f7e299b54e15139171a7","after":"c21874ef3bc200709b296fdd4b40e64e4a482d69","ref":"refs/heads/main","pushedAt":"2024-09-18T07:14:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"chore: Update bundle size benchmarks","shortMessageHtmlLink":"chore: Update bundle size benchmarks"}},{"before":"b402c8f45de08bc1d94789a1a6f3daf38dffc96f","after":"3b983ff79c75f9360802f7e299b54e15139171a7","ref":"refs/heads/main","pushedAt":"2024-09-18T02:47:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"feat(isNaN): add `isNaN` function (#538)\n\n* feat: add isNaN\r\n\r\n* test: isNaN bench\r\n\r\n* docs: isNaN\r\n\r\n* refactor(isNaN): Use Number.isNaN","shortMessageHtmlLink":"feat(isNaN): add isNaN function (#538)"}},{"before":"94cf7ff661501be0a283171550281ae1be85921c","after":"b402c8f45de08bc1d94789a1a6f3daf38dffc96f","ref":"refs/heads/main","pushedAt":"2024-09-18T02:46:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"test(partial): add curry test (#542)","shortMessageHtmlLink":"test(partial): add curry test (#542)"}},{"before":"19eabc9366a5c42fc88d4ea12c89ee9e00e26397","after":"94cf7ff661501be0a283171550281ae1be85921c","ref":"refs/heads/main","pushedAt":"2024-09-18T02:00:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"perf(at): improve performance (#544)","shortMessageHtmlLink":"perf(at): improve performance (#544)"}},{"before":"7239073eb00969ef6bc8dc530866f0bac5f10f93","after":"19eabc9366a5c42fc88d4ea12c89ee9e00e26397","ref":"refs/heads/main","pushedAt":"2024-09-16T13:58:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"feat(throttle): Add compatibility with lodash","shortMessageHtmlLink":"feat(throttle): Add compatibility with lodash"}},{"before":"09eb88676ea4c6013eceace61019b2ce801b91fc","after":"7239073eb00969ef6bc8dc530866f0bac5f10f93","ref":"refs/heads/main","pushedAt":"2024-09-16T12:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"feat(debounce): Add leading and trailing edge support in debounce","shortMessageHtmlLink":"feat(debounce): Add leading and trailing edge support in debounce"}},{"before":"e37b2957378336ab1b9e499e1f29cd7ab12918f7","after":"09eb88676ea4c6013eceace61019b2ce801b91fc","ref":"refs/heads/main","pushedAt":"2024-09-16T10:04:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"feat(debounce): Add compatibility with lodash","shortMessageHtmlLink":"feat(debounce): Add compatibility with lodash"}},{"before":"0f26a676baa8cf205f66539b141bffa59fe4a179","after":"e37b2957378336ab1b9e499e1f29cd7ab12918f7","ref":"refs/heads/main","pushedAt":"2024-09-16T00:51:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"perf(zipWith): Optimize performance of `zipWith` (#540)","shortMessageHtmlLink":"perf(zipWith): Optimize performance of zipWith (#540)"}},{"before":"5dea53fdc4a10ed9e497cc2f0d0faa97aad699fe","after":"0f26a676baa8cf205f66539b141bffa59fe4a179","ref":"refs/heads/main","pushedAt":"2024-09-16T00:49:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"perf(zip): Optimize performance of `zip` (#539)","shortMessageHtmlLink":"perf(zip): Optimize performance of zip (#539)"}},{"before":"c92faba75ed7253b8052645570ade58a38088263","after":"5dea53fdc4a10ed9e497cc2f0d0faa97aad699fe","ref":"refs/heads/main","pushedAt":"2024-09-15T08:58:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"feat(drop): Added compatibility for `drop` (#532)\n\n* feat : Added compatibility for drop.ts\r\n\r\n* feat : add import in index.ts","shortMessageHtmlLink":"feat(drop): Added compatibility for drop (#532)"}},{"before":"02ce5e9024be921edb982dcb18b71da2f2723f34","after":"c92faba75ed7253b8052645570ade58a38088263","ref":"refs/heads/main","pushedAt":"2024-09-15T08:57:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"feat(initial): Add overloaded signatures for `initial` (#534)","shortMessageHtmlLink":"feat(initial): Add overloaded signatures for initial (#534)"}},{"before":"9bb1203b51de8b2d18eaea75530f013b8c8a9333","after":"02ce5e9024be921edb982dcb18b71da2f2723f34","ref":"refs/heads/main","pushedAt":"2024-09-15T08:57:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"feat(compat): implement curry (#535)\n\n* feat(compat): implement curry\r\n\r\n* make lint happy\r\n\r\n* doc","shortMessageHtmlLink":"feat(compat): implement curry (#535)"}},{"before":"72186bb8c9bff23665c3c2d2457accf1af3fa365","after":"9bb1203b51de8b2d18eaea75530f013b8c8a9333","ref":"refs/heads/main","pushedAt":"2024-09-15T08:55:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"docs(spread): fix doc (#536)\n\n* fix(spread): fix doc\r\n\r\n* Update spread.md\r\n\r\n* Update spread.md\r\n\r\n---------\r\n\r\nCo-authored-by: Sojin Park ","shortMessageHtmlLink":"docs(spread): fix doc (#536)"}},{"before":"a010748f82d0366ed9e27c5ed1067d037c493ed8","after":"72186bb8c9bff23665c3c2d2457accf1af3fa365","ref":"refs/heads/main","pushedAt":"2024-09-14T14:19:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"v1.19.0","shortMessageHtmlLink":"v1.19.0"}},{"before":"30f8633f8bb9ad1c261a3627e16a72c0d29d7975","after":"a010748f82d0366ed9e27c5ed1067d037c493ed8","ref":"refs/heads/main","pushedAt":"2024-09-14T14:04:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"style: Fix style for some functions","shortMessageHtmlLink":"style: Fix style for some functions"}},{"before":"f2f4b8ec88028e925e412931fd53cc04c3ea2c6b","after":"30f8633f8bb9ad1c261a3627e16a72c0d29d7975","ref":"refs/heads/main","pushedAt":"2024-09-14T11:32:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"fix(string): coerce to string for cases methods (#522)\n\n* Coerce to string and change function interface\r\n\r\n* Update src/compat/_internal/normalizeForCase.ts\r\n\r\n---------\r\n\r\nCo-authored-by: Sojin Park \r\nCo-authored-by: Sojin Park ","shortMessageHtmlLink":"fix(string): coerce to string for cases methods (#522)"}},{"before":"4b9c4985b6e128990f673889a0a326b7751c0587","after":"f2f4b8ec88028e925e412931fd53cc04c3ea2c6b","ref":"refs/heads/main","pushedAt":"2024-09-14T11:32:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"docs: Fix docs style","shortMessageHtmlLink":"docs: Fix docs style"}},{"before":"2c4a565c56a687b6416836bc4dd658900ee59f1b","after":"4b9c4985b6e128990f673889a0a326b7751c0587","ref":"refs/heads/main","pushedAt":"2024-09-14T08:53:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"fix(unset): Fix behavior of unset, add docs","shortMessageHtmlLink":"fix(unset): Fix behavior of unset, add docs"}},{"before":"6f6ab60926b06d14365ef7513f82aa3a9fbdd7f2","after":"2c4a565c56a687b6416836bc4dd658900ee59f1b","ref":"refs/heads/main","pushedAt":"2024-09-14T08:44:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"raon0211","name":"Sojin Park","path":"/raon0211","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3102175?s=80&v=4"},"commit":{"message":"docs: Add docs of forEachRight","shortMessageHtmlLink":"docs: Add docs of forEachRight"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNDowMzo0My4wMDAwMDBazwAAAAS5xBA3","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNDowMzo0My4wMDAwMDBazwAAAAS5xBA3","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQwODo0NDoyMS4wMDAwMDBazwAAAAS2I1pQ"}},"title":"Activity · toss/es-toolkit"}