{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":628830530,"defaultBranch":"main","name":"kv.js","ownerLogin":"HeyPuter","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-17T04:22:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/103972607?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1681925551.0","currentOid":""},"activityList":{"items":[{"before":"121ff04384dc6492571081c06fddb898ec16f4c7","after":"276416a93e557049c89ca786f6316b4ca7d48634","ref":"refs/heads/main","pushedAt":"2024-02-23T05:13:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Update XMap.test.js","shortMessageHtmlLink":"Update XMap.test.js"}},{"before":"18ecc7d044980ecd5a2eb69e37c1e7e3f2fdd507","after":"121ff04384dc6492571081c06fddb898ec16f4c7","ref":"refs/heads/main","pushedAt":"2024-02-22T01:52:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Update package.json","shortMessageHtmlLink":"Update package.json"}},{"before":"101abfcd57d832d97ddf7f9a10778e26de8a7c67","after":"18ecc7d044980ecd5a2eb69e37c1e7e3f2fdd507","ref":"refs/heads/main","pushedAt":"2024-02-22T01:51:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Add support for handling more than 16,777,215 keys -- limitless KV!\n\nIntroduce the new `XMap` class to overcome the default key limitation in JavaScript's native `Map` object. JavaScript maps are limited in the number of keys they can handle, which restricted our KV.js's scalability. By developing `XMap`, we've eliminated this constraint, enabling KV to support an unlimited number of keys.","shortMessageHtmlLink":"Add support for handling more than 16,777,215 keys -- limitless KV!"}},{"before":"dd2eb07ca7f37506c8e14d87a8af3dd698312c71","after":"101abfcd57d832d97ddf7f9a10778e26de8a7c67","ref":"refs/heads/main","pushedAt":"2023-06-17T20:40:51.159Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Update kv.d.ts","shortMessageHtmlLink":"Update kv.d.ts"}},{"before":"8132b88354f891a3dfef5f9d79718be76e5ac56d","after":"dd2eb07ca7f37506c8e14d87a8af3dd698312c71","ref":"refs/heads/main","pushedAt":"2023-06-17T17:09:55.514Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"remove `this.cleanupInterval`","shortMessageHtmlLink":"remove this.cleanupInterval"}},{"before":"ab96f2a0d64c237d96d868e27640287889b06df2","after":"8132b88354f891a3dfef5f9d79718be76e5ac56d","ref":"refs/heads/main","pushedAt":"2023-06-08T05:45:44.326Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Update package.json","shortMessageHtmlLink":"Update package.json"}},{"before":"b2196ecb0257cccc0440e91dd515bb55e3085266","after":"ab96f2a0d64c237d96d868e27640287889b06df2","ref":"refs/heads/main","pushedAt":"2023-06-08T03:38:56.885Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Merge pull request #9 from Cadienvan/main\n\nfeat: adding type declarations and corresponding npm script","shortMessageHtmlLink":"Merge pull request #9 from Cadienvan/main"}},{"before":"ef6516f8a4865c843107c72c9046dbc41db47b79","after":"b2196ecb0257cccc0440e91dd515bb55e3085266","ref":"refs/heads/main","pushedAt":"2023-05-08T21:42:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Remove the option to pass cleanup interval check durations in the constructor\n\nThe length of the interval check is something that should be decided internally and is not appropriate to expect the user to provide the value.","shortMessageHtmlLink":"Remove the option to pass cleanup interval check durations in the con…"}},{"before":"5b2891ac09cf54229240a4854fe3bc9282eb91af","after":"ef6516f8a4865c843107c72c9046dbc41db47b79","ref":"refs/heads/main","pushedAt":"2023-04-29T16:42:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b0f9c23ca21c7969f088171d1d071bd6bf85e4b9","after":"5b2891ac09cf54229240a4854fe3bc9282eb91af","ref":"refs/heads/main","pushedAt":"2023-04-20T22:14:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Update package.json","shortMessageHtmlLink":"Update package.json"}},{"before":"1d6ac479036b078439a2fc98fb12b9ee5296d258","after":"b0f9c23ca21c7969f088171d1d071bd6bf85e4b9","ref":"refs/heads/main","pushedAt":"2023-04-20T22:11:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Fix bugs in `expireat` and create unit tests","shortMessageHtmlLink":"Fix bugs in expireat and create unit tests"}},{"before":"9e4dfbce6ed10bb835bbbfb83798c90cc21779ed","after":"1d6ac479036b078439a2fc98fb12b9ee5296d258","ref":"refs/heads/main","pushedAt":"2023-04-20T21:32:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Create mset.test.js","shortMessageHtmlLink":"Create mset.test.js"}},{"before":"b1c2ab4fce0f50151299379fcc30b72acc30321d","after":"9e4dfbce6ed10bb835bbbfb83798c90cc21779ed","ref":"refs/heads/main","pushedAt":"2023-04-20T20:16:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Create scan.test.js","shortMessageHtmlLink":"Create scan.test.js"}},{"before":"9711ea283a641d5945eb44f4c788890c14c7571e","after":"b1c2ab4fce0f50151299379fcc30b72acc30321d","ref":"refs/heads/main","pushedAt":"2023-04-20T05:00:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"85dcdb7256352541d9adc04de9e05af00747e561","after":"9711ea283a641d5945eb44f4c788890c14c7571e","ref":"refs/heads/main","pushedAt":"2023-04-20T04:49:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Version 0.1.0","shortMessageHtmlLink":"Version 0.1.0"}},{"before":"af506c0d5f36a04d6bbd29e300e3ec54e7ace9a2","after":"4261135e516d119d1713b51ad7cd628d82c8ed26","ref":"refs/heads/feature/options-and-testing","pushedAt":"2023-04-19T21:28:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Document Option classes","shortMessageHtmlLink":"Document Option classes"}},{"before":"a26d4b16c03c0aa1c0ba4bdcf82f2ad8db3260e5","after":"85dcdb7256352541d9adc04de9e05af00747e561","ref":"refs/heads/main","pushedAt":"2023-04-19T20:27:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Return `undefined` when keys don't exist.\n\nThis allows to handle situations where we don't want vagueness in falsy values. e.g. we don't want `0` to be confused with `null`","shortMessageHtmlLink":"Return undefined when keys don't exist."}},{"before":"02215935b3088001aa921031cf7676cdcb2d3730","after":"af506c0d5f36a04d6bbd29e300e3ec54e7ace9a2","ref":"refs/heads/feature/options-and-testing","pushedAt":"2023-04-19T18:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Complete options and testing","shortMessageHtmlLink":"Complete options and testing"}},{"before":null,"after":"02215935b3088001aa921031cf7676cdcb2d3730","ref":"refs/heads/feature/options-and-testing","pushedAt":"2023-04-19T17:32:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Add changes from laptop","shortMessageHtmlLink":"Add changes from laptop"}},{"before":"40728b82a66d5e3d71e5757055a56db3430db149","after":"a26d4b16c03c0aa1c0ba4bdcf82f2ad8db3260e5","ref":"refs/heads/main","pushedAt":"2023-04-19T14:23:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Merge pull request #3 from nikeee/patch-1\n\nFix .get when containing falsy values","shortMessageHtmlLink":"Merge pull request #3 from nikeee/patch-1"}},{"before":"fb046a32328917edaac17ac42345f0839a9653fd","after":"40728b82a66d5e3d71e5757055a56db3430db149","ref":"refs/heads/main","pushedAt":"2023-04-18T20:56:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"3544a807c2a48b3841203d5131e58587d8e8ff6c","after":"fb046a32328917edaac17ac42345f0839a9653fd","ref":"refs/heads/main","pushedAt":"2023-04-18T18:44:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Update package.json","shortMessageHtmlLink":"Update package.json"}},{"before":"596ba10368a88f414b89784d9ae59c5106bf4f04","after":"3544a807c2a48b3841203d5131e58587d8e8ff6c","ref":"refs/heads/main","pushedAt":"2023-04-18T18:00:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"close #1","shortMessageHtmlLink":"close #1"}},{"before":"174c4a2be9ecfd08669fdbfb4b38ef75e352543b","after":"596ba10368a88f414b89784d9ae59c5106bf4f04","ref":"refs/heads/main","pushedAt":"2023-04-18T00:38:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ff5bfce3217ecfc5dbb286d3395db08ba1b88364","after":"174c4a2be9ecfd08669fdbfb4b38ef75e352543b","ref":"refs/heads/main","pushedAt":"2023-04-17T20:54:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"update README.md","shortMessageHtmlLink":"update README.md"}},{"before":"362bb41a84ccd50970ed714531bca691a55072e4","after":"ff5bfce3217ecfc5dbb286d3395db08ba1b88364","ref":"refs/heads/main","pushedAt":"2023-04-17T20:39:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5a809f6ee70953a13098d194a28e11fb48aadd00","after":"362bb41a84ccd50970ed714531bca691a55072e4","ref":"refs/heads/main","pushedAt":"2023-04-17T20:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Update package.json","shortMessageHtmlLink":"Update package.json"}},{"before":"1a123357270b367c322dadf36a7b35861214f9a1","after":"5a809f6ee70953a13098d194a28e11fb48aadd00","ref":"refs/heads/main","pushedAt":"2023-04-17T20:26:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b9ab88a3a41869b89599ee84755d7942ce8c842d","after":"1a123357270b367c322dadf36a7b35861214f9a1","ref":"refs/heads/main","pushedAt":"2023-04-17T20:04:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"update README.md","shortMessageHtmlLink":"update README.md"}},{"before":"a1cddf3b2fa417980a07b9d821ba43fe9774e03d","after":"b9ab88a3a41869b89599ee84755d7942ce8c842d","ref":"refs/heads/main","pushedAt":"2023-04-17T19:55:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEArf_aQA","startCursor":null,"endCursor":null}},"title":"Activity · HeyPuter/kv.js"}