{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":681181799,"defaultBranch":"main","name":"ratelimit-header-parser","ownerLogin":"express-rate-limit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-21T12:56:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/117689732?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1695293296.0","currentOid":""},"activityList":{"items":[{"before":"d75430fb94ff54b0d5b844c7854172693fb5762c","after":"ae3dae1d3053ea86997671eaf0f9f6598964471a","ref":"refs/heads/next","pushedAt":"2023-10-31T07:20:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"docs: add test badge","shortMessageHtmlLink":"docs: add test badge"}},{"before":"54670f073be920814ead9ab1f5e6ce66d0014104","after":"d75430fb94ff54b0d5b844c7854172693fb5762c","ref":"refs/heads/next","pushedAt":"2023-10-31T06:56:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"docs: fix heading formatting","shortMessageHtmlLink":"docs: fix heading formatting"}},{"before":"0332c1f7ea6f828aeeaf703de54f50503815e9bf","after":"54670f073be920814ead9ab1f5e6ce66d0014104","ref":"refs/heads/next","pushedAt":"2023-10-27T19:14:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nfriedly","name":"Nathan Friedly","path":"/nfriedly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114976?s=80&v=4"},"commit":{"message":"make remaining optional\nalso make sorting fall back to limit, and document getRateLimits function in readme","shortMessageHtmlLink":"make remaining optional"}},{"before":"0e2d81d491a1cfe79b8e600e76cd2669de6296af","after":"0332c1f7ea6f828aeeaf703de54f50503815e9bf","ref":"refs/heads/next","pushedAt":"2023-10-27T18:45:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nfriedly","name":"Nathan Friedly","path":"/nfriedly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114976?s=80&v=4"},"commit":{"message":"fix flakey test by mocking clock","shortMessageHtmlLink":"fix flakey test by mocking clock"}},{"before":"09e8a9c53b48ec92a372d3c1c70e99afd2e61dfb","after":"0e2d81d491a1cfe79b8e600e76cd2669de6296af","ref":"refs/heads/next","pushedAt":"2023-10-27T16:51:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nfriedly","name":"Nathan Friedly","path":"/nfriedly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114976?s=80&v=4"},"commit":{"message":"sort multiple limits so that the one with the fewest remaining comes first","shortMessageHtmlLink":"sort multiple limits so that the one with the fewest remaining comes …"}},{"before":"fe96c7e8c4b156b7889daa96bdf0b78231f68333","after":"09e8a9c53b48ec92a372d3c1c70e99afd2e61dfb","ref":"refs/heads/next","pushedAt":"2023-10-09T10:42:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"ci: enable provenance statement generation\n\n- https://github.com/express-rate-limit/express-rate-limit/discussions/406","shortMessageHtmlLink":"ci: enable provenance statement generation"}},{"before":"4d6c318a5f42af26fed9d1d4edd38f7de6a59919","after":"fe96c7e8c4b156b7889daa96bdf0b78231f68333","ref":"refs/heads/next","pushedAt":"2023-09-22T11:36:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"test: add date tests","shortMessageHtmlLink":"test: add date tests"}},{"before":"30549d27eab1f6b497019f9c6e4513c55ef96ca5","after":"4d6c318a5f42af26fed9d1d4edd38f7de6a59919","ref":"refs/heads/next","pushedAt":"2023-09-22T10:59:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"test: `Response` only works with recent versions","shortMessageHtmlLink":"test: Response only works with recent versions"}},{"before":"9122e1651b2996026273ffe5a57e13afbaa8198b","after":"30549d27eab1f6b497019f9c6e4513c55ef96ca5","ref":"refs/heads/next","pushedAt":"2023-09-22T10:25:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"test: use `ServerResponse` instead of `Response`","shortMessageHtmlLink":"test: use ServerResponse instead of Response"}},{"before":"524e3516f9cfe219c0492d798b679744886f5d5f","after":"9122e1651b2996026273ffe5a57e13afbaa8198b","ref":"refs/heads/next","pushedAt":"2023-09-21T12:08:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"test: increase coverage","shortMessageHtmlLink":"test: increase coverage"}},{"before":"ce1cff4522145b7739df2a070cda5f5a7df65689","after":"524e3516f9cfe219c0492d798b679744886f5d5f","ref":"refs/heads/next","pushedAt":"2023-09-21T11:40:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"fix: convert all header names to lowercase if headers object is json","shortMessageHtmlLink":"fix: convert all header names to lowercase if headers object is json"}},{"before":null,"after":"ce1cff4522145b7739df2a070cda5f5a7df65689","ref":"refs/heads/next","pushedAt":"2023-09-21T10:48:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"test: use `getRateLimits` in `node/http-get` example","shortMessageHtmlLink":"test: use getRateLimits in node/http-get example"}},{"before":"6c0390eeb296bdad3cb8bda461fbfec7028b9083","after":"d8f9af205df334719e7e054bb5082724014ca94d","ref":"refs/heads/main","pushedAt":"2023-09-21T10:23:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"formatting","shortMessageHtmlLink":"formatting"}},{"before":"e66d90486b4055de145f60d63cd92eef9fe670bf","after":"6c0390eeb296bdad3cb8bda461fbfec7028b9083","ref":"refs/heads/main","pushedAt":"2023-09-20T10:10:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"ci: setup deno in example testing step","shortMessageHtmlLink":"ci: setup deno in example testing step"}},{"before":"6c2b2d0d0b37b9666d190146ced68bfd04ad76cb","after":"e66d90486b4055de145f60d63cd92eef9fe670bf","ref":"refs/heads/main","pushedAt":"2023-09-19T13:28:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"test: add more examples","shortMessageHtmlLink":"test: add more examples"}},{"before":"857480bcf5a7c214847971a5fafcb57c95d73107","after":"6c2b2d0d0b37b9666d190146ced68bfd04ad76cb","ref":"refs/heads/main","pushedAt":"2023-09-19T12:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"docs: fix syntax error in readme example","shortMessageHtmlLink":"docs: fix syntax error in readme example"}},{"before":"ecbcb44351333ea312c5607b3980f2587e58062f","after":"857480bcf5a7c214847971a5fafcb57c95d73107","ref":"refs/heads/main","pushedAt":"2023-09-19T12:51:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"feat: add support for `x-mws-quota` headers (amazon)","shortMessageHtmlLink":"feat: add support for x-mws-quota headers (amazon)"}},{"before":"e5eb05c464bf3da1ba06303e8d24f8487eefade7","after":"ecbcb44351333ea312c5607b3980f2587e58062f","ref":"refs/heads/main","pushedAt":"2023-09-18T16:47:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"chore: fix permissions for git hook","shortMessageHtmlLink":"chore: fix permissions for git hook"}},{"before":"f911eb0ca7aaf066905ebe9a56b2885cccacec60","after":"e5eb05c464bf3da1ba06303e8d24f8487eefade7","ref":"refs/heads/main","pushedAt":"2023-09-18T16:42:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"chore!: rename `parseRateLimit` to `getRateLimit`","shortMessageHtmlLink":"chore!: rename parseRateLimit to getRateLimit"}},{"before":"3aab4dc2f87bb659356028cfd9998f5f993e0350","after":"f911eb0ca7aaf066905ebe9a56b2885cccacec60","ref":"refs/heads/main","pushedAt":"2023-09-18T16:41:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"chore!: rename `parseRateLimit` to `getRateLimit`","shortMessageHtmlLink":"chore!: rename parseRateLimit to getRateLimit"}},{"before":"9e6a84b045e7b29ef561421911fe2610e1e47b7a","after":"3aab4dc2f87bb659356028cfd9998f5f993e0350","ref":"refs/heads/main","pushedAt":"2023-08-28T17:37:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"refc: extract more functions out, add a lot more comments","shortMessageHtmlLink":"refc: extract more functions out, add a lot more comments"}},{"before":"5c542bb93c1c0bbfc62aad0363336c9c4b527d93","after":"9e6a84b045e7b29ef561421911fe2610e1e47b7a","ref":"refs/heads/main","pushedAt":"2023-08-27T10:15:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"feat: run examples as an external test","shortMessageHtmlLink":"feat: run examples as an external test"}},{"before":"49489fefa820c84fd78b22b93d7d1a13776f6c9a","after":"5c542bb93c1c0bbfc62aad0363336c9c4b527d93","ref":"refs/heads/main","pushedAt":"2023-08-27T10:13:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"feat: run examples as an external test","shortMessageHtmlLink":"feat: run examples as an external test"}},{"before":"146610aa957e66296233810c3bd093a99da5fcb1","after":"49489fefa820c84fd78b22b93d7d1a13776f6c9a","ref":"refs/heads/main","pushedAt":"2023-08-27T07:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"chore: update `package-lock.json`","shortMessageHtmlLink":"chore: update package-lock.json"}},{"before":"351f405dc6e9c2b5be55a7336627fb388a1267c1","after":"146610aa957e66296233810c3bd093a99da5fcb1","ref":"refs/heads/main","pushedAt":"2023-08-27T07:39:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"build: use `pkgroll` to bundle library","shortMessageHtmlLink":"build: use pkgroll to bundle library"}},{"before":"d045b3a1e198fadaf61a6c24150cd68b4781ddaa","after":"351f405dc6e9c2b5be55a7336627fb388a1267c1","ref":"refs/heads/main","pushedAt":"2023-08-27T07:17:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"chore: fix formatting","shortMessageHtmlLink":"chore: fix formatting"}},{"before":"1569e08f57095790ef9bfc1a032dc3a43577cd0e","after":"d045b3a1e198fadaf61a6c24150cd68b4781ddaa","ref":"refs/heads/main","pushedAt":"2023-08-27T05:34:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"ci: add `publish` step","shortMessageHtmlLink":"ci: add publish step"}},{"before":"05cc2232d894ba517d1e5cf2f344341509f0579e","after":"1569e08f57095790ef9bfc1a032dc3a43577cd0e","ref":"refs/heads/main","pushedAt":"2023-08-27T05:29:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"docs: fix formatting in readme","shortMessageHtmlLink":"docs: fix formatting in readme"}},{"before":"d8f9af205df334719e7e054bb5082724014ca94d","after":"05cc2232d894ba517d1e5cf2f344341509f0579e","ref":"refs/heads/main","pushedAt":"2023-08-26T15:40:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemaker1","name":"Vedant","path":"/gamemaker1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34235681?s=80&v=4"},"commit":{"message":"docs: update license and readme","shortMessageHtmlLink":"docs: update license and readme"}},{"before":"e1378523c04d76964f3f01a7631ae50a26c4f183","after":"d8f9af205df334719e7e054bb5082724014ca94d","ref":"refs/heads/main","pushedAt":"2023-08-25T04:53:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nfriedly","name":"Nathan Friedly","path":"/nfriedly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114976?s=80&v=4"},"commit":{"message":"formatting","shortMessageHtmlLink":"formatting"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADo71KkQA","startCursor":null,"endCursor":null}},"title":"Activity · express-rate-limit/ratelimit-header-parser"}