{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":156940932,"defaultBranch":"master","name":"nodejs-lib","ownerLogin":"NaturalCycles","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-10T02:43:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14925057?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715719895.0","currentOid":""},"activityList":{"items":[{"before":"53de98803539a6a47648e1428cfc589a6fe80766","after":"4a343928d489d1f915b9b25016c294159a25737e","ref":"refs/heads/master","pushedAt":"2024-05-14T20:48:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"chore: cleanup","shortMessageHtmlLink":"chore: cleanup"}},{"before":"85e86d20b0a58b3c8145b99d23deb68d12bd36e0","after":"53de98803539a6a47648e1428cfc589a6fe80766","ref":"refs/heads/master","pushedAt":"2024-05-14T20:47:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: ianaTimezoneSchema","shortMessageHtmlLink":"feat: ianaTimezoneSchema"}},{"before":"e9f8eb0cd5443c8572760d0d326ef1e07d2adada","after":"85e86d20b0a58b3c8145b99d23deb68d12bd36e0","ref":"refs/heads/master","pushedAt":"2024-05-10T21:59:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"fix: deps","shortMessageHtmlLink":"fix: deps"}},{"before":"f5de39854449f971af50c34d42c0362f6ce4c63d","after":"e9f8eb0cd5443c8572760d0d326ef1e07d2adada","ref":"refs/heads/master","pushedAt":"2024-05-10T15:37:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"chore: deps","shortMessageHtmlLink":"chore: deps"}},{"before":"a65845e692534f34d5371af98dbfd748c312a81e","after":"f5de39854449f971af50c34d42c0362f6ce4c63d","ref":"refs/heads/master","pushedAt":"2024-05-02T20:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: ~2x perf improvement of joi dateString validation","shortMessageHtmlLink":"feat: ~2x perf improvement of joi dateString validation"}},{"before":"36355b813a8a378ea737661ca4d530a3f5ce3248","after":"a65845e692534f34d5371af98dbfd748c312a81e","ref":"refs/heads/master","pushedAt":"2024-04-29T08:43:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"chore: deps","shortMessageHtmlLink":"chore: deps"}},{"before":"bb0c4d2183fc9b2ee082c76a57ddd1a44403ac66","after":"36355b813a8a378ea737661ca4d530a3f5ce3248","ref":"refs/heads/master","pushedAt":"2024-04-28T06:24:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"fix: createWriteStreamAsNDJSON returns an array of transforms\n\nwhich actually ensures the file is fully written before _pipeline is resolved","shortMessageHtmlLink":"fix: createWriteStreamAsNDJSON returns an array of transforms"}},{"before":"cfc70ccdcadd9233a41296128db38cd4d053cae6","after":"bb0c4d2183fc9b2ee082c76a57ddd1a44403ac66","ref":"refs/heads/master","pushedAt":"2024-04-27T11:43:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: createWriteStreamAsNDJSON does `ensureFile`","shortMessageHtmlLink":"feat: createWriteStreamAsNDJSON does ensureFile"}},{"before":"fd53324f6733cf30c3f28319780848a3f6a34e45","after":"cfc70ccdcadd9233a41296128db38cd4d053cae6","ref":"refs/heads/master","pushedAt":"2024-04-27T09:19:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: fs2.createReadStreamAsNDJSON\n\nfs2.createWriteStreamAsNDJSON\nWhich are also optimized (~20% faster read).\nRemove less useful (aka \"never used\") ndjson helpers,\nbecause fs2.* is more convenient now.\n\nRemove `binary-split` dependency, vendor/adopt its code,\noptimize for `\\n` splitting (versus generic variable length splitting).","shortMessageHtmlLink":"feat: fs2.createReadStreamAsNDJSON"}},{"before":"16416c281c777bd3bb91be1295860d7dfc989e7e","after":"fd53324f6733cf30c3f28319780848a3f6a34e45","ref":"refs/heads/master","pushedAt":"2024-04-25T05:29:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: default non-object stream highWatermark to 64k\n\nAs it became the default since Node 22 and benchmarked to be faster:\nhttps://github.com/nodejs/node/pull/52037","shortMessageHtmlLink":"feat: default non-object stream highWatermark to 64k"}},{"before":"01a6e035c214b05b47edef7a814f4027e786c413","after":"16416c281c777bd3bb91be1295860d7dfc989e7e","ref":"refs/heads/master","pushedAt":"2024-04-22T14:39:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: default transformMap concurrency is bumped from 16 to 32","shortMessageHtmlLink":"feat: default transformMap concurrency is bumped from 16 to 32"}},{"before":"25fff9e88b07bee25994bc2a13c616e9a42ba0d8","after":"01a6e035c214b05b47edef7a814f4027e786c413","ref":"refs/heads/master","pushedAt":"2024-04-19T15:01:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: transformOffset","shortMessageHtmlLink":"feat: transformOffset"}},{"before":"2707a497f6b481e3d517011ec44555a20105f4b6","after":"25fff9e88b07bee25994bc2a13c616e9a42ba0d8","ref":"refs/heads/master","pushedAt":"2024-04-18T08:34:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: `transformMapStatsSummary`, onDone is awaited","shortMessageHtmlLink":"feat: transformMapStatsSummary, onDone is awaited"}},{"before":"f65af564be0bdd2a7a178b610da40e24612d5b37","after":"2707a497f6b481e3d517011ec44555a20105f4b6","ref":"refs/heads/master","pushedAt":"2024-04-17T19:12:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: `appendTransformMapStatsToGithubSummary`","shortMessageHtmlLink":"feat: appendTransformMapStatsToGithubSummary"}},{"before":"1f1cdc6d8ce18dd179b8ff729e85103af7dea74e","after":null,"ref":"refs/heads/a","pushedAt":"2024-04-17T19:09:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"}},{"before":"436edda39896cd34ad28b2ff76aca9a4c6f66f91","after":"1f1cdc6d8ce18dd179b8ff729e85103af7dea74e","ref":"refs/heads/a","pushedAt":"2024-04-17T18:53:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"chore: test","shortMessageHtmlLink":"chore: test"}},{"before":"46bb829db029f1e99f8c43f6b1007f194cbd94a4","after":"436edda39896cd34ad28b2ff76aca9a4c6f66f91","ref":"refs/heads/a","pushedAt":"2024-04-17T18:52:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"chore: test","shortMessageHtmlLink":"chore: test"}},{"before":"5be6e99a72ca20fb0fb8f917ee0d70d5da4375c6","after":"46bb829db029f1e99f8c43f6b1007f194cbd94a4","ref":"refs/heads/a","pushedAt":"2024-04-17T18:51:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"chore: test","shortMessageHtmlLink":"chore: test"}},{"before":"83f06467e15de3d45300aadadeabd1083ebdc565","after":"5be6e99a72ca20fb0fb8f917ee0d70d5da4375c6","ref":"refs/heads/a","pushedAt":"2024-04-17T18:50:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"chore: test","shortMessageHtmlLink":"chore: test"}},{"before":"46dd2915db952ad39438f7834eb4aa1e16b2b81b","after":"83f06467e15de3d45300aadadeabd1083ebdc565","ref":"refs/heads/a","pushedAt":"2024-04-17T18:48:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"chore: test","shortMessageHtmlLink":"chore: test"}},{"before":null,"after":"46dd2915db952ad39438f7834eb4aa1e16b2b81b","ref":"refs/heads/a","pushedAt":"2024-04-17T18:45:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"chore: test","shortMessageHtmlLink":"chore: test"}},{"before":"69e6445aa730817b77555b98eb4644fbb40f0cd4","after":"f65af564be0bdd2a7a178b610da40e24612d5b37","ref":"refs/heads/master","pushedAt":"2024-04-17T11:06:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: TransformMapOptions.onDone\n\nwhich allows to \"export\" the stats after the pipeline is done","shortMessageHtmlLink":"feat: TransformMapOptions.onDone"}},{"before":"e8fe43a1ff0572a07eb9474b5d84b0f1f739c667","after":"69e6445aa730817b77555b98eb4644fbb40f0cd4","ref":"refs/heads/master","pushedAt":"2024-04-15T06:08:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: rename `transformBuffer` to `transformChunk`","shortMessageHtmlLink":"feat: rename transformBuffer to transformChunk"}},{"before":"6a78ffc6535fa2e19a1c15ddcfb49c5017b82217","after":"e8fe43a1ff0572a07eb9474b5d84b0f1f739c667","ref":"refs/heads/master","pushedAt":"2024-04-12T13:25:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: dateIntervalStringSchema","shortMessageHtmlLink":"feat: dateIntervalStringSchema"}},{"before":"2b39f78ab473c93079779a23314a9709d62a8c01","after":"6a78ffc6535fa2e19a1c15ddcfb49c5017b82217","ref":"refs/heads/master","pushedAt":"2024-04-10T12:18:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: use `crypto.hash` on Node 20.12+","shortMessageHtmlLink":"feat: use crypto.hash on Node 20.12+"}},{"before":"3574cd33e246ce4b6f091f6b073c97dbdc592959","after":"2b39f78ab473c93079779a23314a9709d62a8c01","ref":"refs/heads/master","pushedAt":"2024-04-08T15:14:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: ReadableBinary, WritableBinary type aliases","shortMessageHtmlLink":"feat: ReadableBinary, WritableBinary type aliases"}},{"before":"64cc8596d86d03fd69571437dafa343f2b6a7a5f","after":"3574cd33e246ce4b6f091f6b073c97dbdc592959","ref":"refs/heads/master","pushedAt":"2024-04-06T21:27:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: refactor stream/Readable things\n\nReadableTyped is now better typed to support\niterator helpers","shortMessageHtmlLink":"feat: refactor stream/Readable things"}},{"before":"792589f54b6f915c446f0a26944bf61ac231719e","after":"64cc8596d86d03fd69571437dafa343f2b6a7a5f","ref":"refs/heads/master","pushedAt":"2024-04-06T18:39:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"feat: ProgressLogger\n\nRefactor transformLogProgress to use ProgressLogger\nunderneath.","shortMessageHtmlLink":"feat: ProgressLogger"}},{"before":"ed75413499ed374018da091cc858e188533ffe1f","after":"792589f54b6f915c446f0a26944bf61ac231719e","ref":"refs/heads/master","pushedAt":"2024-04-06T12:04:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"chore: deps","shortMessageHtmlLink":"chore: deps"}},{"before":"604ad85e9d33859e0b90a0dd9172c851e5a05493","after":"ed75413499ed374018da091cc858e188533ffe1f","ref":"refs/heads/master","pushedAt":"2024-04-05T14:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillgroshkov","name":"Kirill Groshkov","path":"/kirillgroshkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4757745?s=80&v=4"},"commit":{"message":"fix: deps","shortMessageHtmlLink":"fix: deps"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESeT8jQA","startCursor":null,"endCursor":null}},"title":"Activity ยท NaturalCycles/nodejs-lib"}