{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6656727,"defaultBranch":"master","name":"utility","ownerLogin":"node-modules","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-11-12T16:42:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7125868?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710297327.0","currentOid":""},"activityList":{"items":[{"before":"2a68056f7c39be6c9ec1cdc954f42a45e8a68dc3","after":"838e0816fb5d80387bc9a53d99d68e076e676bff","ref":"refs/heads/master","pushedAt":"2024-03-13T02:35:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"Release 2.1.0\n\n[skip ci]\n\n## [2.1.0](https://github.com/node-modules/utility/compare/v2.0.0...v2.1.0) (2024-03-13)\n\n### Features\n\n* try to use crypto.hash first ([#62](https://github.com/node-modules/utility/issues/62)) ([2a68056](https://github.com/node-modules/utility/commit/2a68056f7c39be6c9ec1cdc954f42a45e8a68dc3))","shortMessageHtmlLink":"Release 2.1.0"}},{"before":"96615581b5786d68b96312e4df2d5195eaaddf56","after":null,"ref":"refs/heads/use-hash-first","pushedAt":"2024-03-13T02:32:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"f4aeee16f648c92b491ed841a8904dc40f1ec43f","after":"2a68056f7c39be6c9ec1cdc954f42a45e8a68dc3","ref":"refs/heads/master","pushedAt":"2024-03-13T02:32:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"feat: try to use crypto.hash first (#62)\n\n> This can be 1.2-2x faster than the object-based createHash() for smaller inputs (<= 5MB)\r\n> https://nodejs.org/en/blog/release/v21.7.0#crypto-implement-cryptohash\r\n\r\nAdd new `sha512` helper function.","shortMessageHtmlLink":"feat: try to use crypto.hash first (#62)"}},{"before":"bbb7ff13358fea2357bef8a925ab1aad943ccd40","after":"96615581b5786d68b96312e4df2d5195eaaddf56","ref":"refs/heads/use-hash-first","pushedAt":"2024-03-13T02:28:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"f","shortMessageHtmlLink":"f"}},{"before":"4ca045060cff4cd5333ada6d849e809698445535","after":"bbb7ff13358fea2357bef8a925ab1aad943ccd40","ref":"refs/heads/use-hash-first","pushedAt":"2024-03-13T02:26:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"export sha512","shortMessageHtmlLink":"export sha512"}},{"before":null,"after":"4ca045060cff4cd5333ada6d849e809698445535","ref":"refs/heads/use-hash-first","pushedAt":"2024-03-13T01:50:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"feat: try to use crypto.hash first\n\n> This can be 1.2-2x faster than the object-based createHash() for smaller inputs (<= 5MB)\n> https://nodejs.org/en/blog/release/v21.7.0#crypto-implement-cryptohash","shortMessageHtmlLink":"feat: try to use crypto.hash first"}},{"before":"e20c1d9702912f5ebc6f3c038bf98338176d4f53","after":"f4aeee16f648c92b491ed841a8904dc40f1ec43f","ref":"refs/heads/master","pushedAt":"2024-01-13T14:13:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"Release 2.0.0\n\n[skip ci]\n\n## [2.0.0](https://github.com/node-modules/utility/compare/v1.18.0...v2.0.0) (2024-01-13)\n\n### ⚠ BREAKING CHANGES\n\n* drop Node.js < 16 support\n\n### Features\n\n* refactor using typescript ([#60](https://github.com/node-modules/utility/issues/60)) ([e20c1d9](https://github.com/node-modules/utility/commit/e20c1d9702912f5ebc6f3c038bf98338176d4f53))","shortMessageHtmlLink":"Release 2.0.0"}},{"before":"a882c9ab8b1bb26da2f89e133ba95ad846d1eafa","after":null,"ref":"refs/heads/refactor-tsd","pushedAt":"2024-01-13T14:10:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"d3a02ad0f6df7de34ec8900ee76a50457c8209ac","after":"e20c1d9702912f5ebc6f3c038bf98338176d4f53","ref":"refs/heads/master","pushedAt":"2024-01-13T14:10:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"feat: refactor using typescript (#60)\n\nBREAKING CHANGE: drop Node.js < 16 support","shortMessageHtmlLink":"feat: refactor using typescript (#60)"}},{"before":"861bcd897b659d80de225801a0870dbd7b54411d","after":null,"ref":"refs/heads/refactor-date","pushedAt":"2024-01-13T14:05:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"f26518a5e36b92d2455b0b01e0264e7ba3f78665","after":"a882c9ab8b1bb26da2f89e133ba95ad846d1eafa","ref":"refs/heads/refactor-tsd","pushedAt":"2024-01-13T14:04:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"f","shortMessageHtmlLink":"f"}},{"before":"4996d3ce094ae1ac21b6b9d6c9b59ad7f1a93072","after":"f26518a5e36b92d2455b0b01e0264e7ba3f78665","ref":"refs/heads/refactor-tsd","pushedAt":"2024-01-13T12:00:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"json","shortMessageHtmlLink":"json"}},{"before":"0667f5b416699a112053df5ad3d68d63f6cfdbc2","after":"4996d3ce094ae1ac21b6b9d6c9b59ad7f1a93072","ref":"refs/heads/refactor-tsd","pushedAt":"2023-12-10T16:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"function, web","shortMessageHtmlLink":"function, web"}},{"before":"7701a6200802c99b576d2ffa94b3a74fb09c5a11","after":"0667f5b416699a112053df5ad3d68d63f6cfdbc2","ref":"refs/heads/refactor-tsd","pushedAt":"2023-12-10T15:35:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"array, crypto, date","shortMessageHtmlLink":"array, crypto, date"}},{"before":"9d9dfc961fa3a214ebe95b834ce187bc2874d3e7","after":"7701a6200802c99b576d2ffa94b3a74fb09c5a11","ref":"refs/heads/refactor-tsd","pushedAt":"2023-11-26T14:05:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"f","shortMessageHtmlLink":"f"}},{"before":null,"after":"9d9dfc961fa3a214ebe95b834ce187bc2874d3e7","ref":"refs/heads/refactor-tsd","pushedAt":"2023-09-19T05:37:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"feat: refactor using typescript","shortMessageHtmlLink":"feat: refactor using typescript"}},{"before":"7db3ed0358044972c69635c384a0b530a4d21451","after":"d3a02ad0f6df7de34ec8900ee76a50457c8209ac","ref":"refs/heads/master","pushedAt":"2023-04-26T09:35:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"chore: fix ts usage","shortMessageHtmlLink":"chore: fix ts usage"}},{"before":"eb18540c2cd4ce4617a2d9c6700e8ae2fa7a94c8","after":"7db3ed0358044972c69635c384a0b530a4d21451","ref":"refs/heads/master","pushedAt":"2023-04-26T09:34:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"chore: merge changelog and history\n\n[skip ci]","shortMessageHtmlLink":"chore: merge changelog and history"}},{"before":"eb18540c2cd4ce4617a2d9c6700e8ae2fa7a94c8","after":null,"ref":"refs/tags/v1.18.0","pushedAt":"2023-04-26T09:28:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"0503e390a3af3ab1a785f582107fd0a0c2e75366","after":"eb18540c2cd4ce4617a2d9c6700e8ae2fa7a94c8","ref":"refs/heads/master","pushedAt":"2023-04-26T09:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"Release 1.18.0\n\n[skip ci]\n\n## [1.18.0](https://github.com/node-modules/utility/compare/v1.17.0...v1.18.0) (2023-04-26)\n\n### Features\n\n* require speedup ([#59](https://github.com/node-modules/utility/issues/59)) ([0503e39](https://github.com/node-modules/utility/commit/0503e390a3af3ab1a785f582107fd0a0c2e75366))","shortMessageHtmlLink":"Release 1.18.0"}},{"before":"a48540a19ca562d6288d00b0597cf5eb62ff288b","after":null,"ref":"refs/heads/require-speedup","pushedAt":"2023-04-26T09:25:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"f80962449e0ab69f14ed63e43bf0df250446c509","after":"0503e390a3af3ab1a785f582107fd0a0c2e75366","ref":"refs/heads/master","pushedAt":"2023-04-26T09:25:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"feat: require speedup (#59)\n\ncloses https://github.com/node-modules/utility/issues/58","shortMessageHtmlLink":"feat: require speedup (#59)"}},{"before":"73208f08c9a667fefd6b3f5feac71c225f8f088f","after":"a48540a19ca562d6288d00b0597cf5eb62ff288b","ref":"refs/heads/require-speedup","pushedAt":"2023-04-26T09:20:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"f","shortMessageHtmlLink":"f"}},{"before":"2c41bd881ced83e09bb3da47bcc86e7b3ee62562","after":"73208f08c9a667fefd6b3f5feac71c225f8f088f","ref":"refs/heads/require-speedup","pushedAt":"2023-04-26T09:12:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"f","shortMessageHtmlLink":"f"}},{"before":null,"after":"2c41bd881ced83e09bb3da47bcc86e7b3ee62562","ref":"refs/heads/require-speedup","pushedAt":"2023-04-26T09:05:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"feat: require speedup\n\ncloses https://github.com/node-modules/utility/issues/58","shortMessageHtmlLink":"feat: require speedup"}},{"before":"007f9e35517a64c0631835b2f08305365f3bcd3c","after":null,"ref":"refs/heads/snyk-fix-82ed93d391a7e3356e17523425ab6b40","pushedAt":"2023-04-26T05:52:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"}},{"before":"2f877627975b4391c09f64589ea5d1435eb3809d","after":"f80962449e0ab69f14ed63e43bf0df250446c509","ref":"refs/heads/master","pushedAt":"2023-04-26T05:51:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengmk2","name":"fengmk2","path":"/fengmk2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156269?s=80&v=4"},"commit":{"message":"docs: correct typo from \"constractor\" to \"constructor\" (#57)","shortMessageHtmlLink":"docs: correct typo from \"constractor\" to \"constructor\" (#57)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEFAJk4gA","startCursor":null,"endCursor":null}},"title":"Activity · node-modules/utility"}