{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":125946482,"defaultBranch":"main","name":"packagephobia","ownerLogin":"styfle","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-20T02:03:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/229881?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721226808.0","currentOid":""},"activityList":{"items":[{"before":"b9eb7250364fd11d2fbca2b0ec26ecfe2f5f0935","after":"8c83787454b4073178897e751af81a272ad36ae5","ref":"refs/heads/main","pushedAt":"2024-08-03T01:11:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"docs: add new user to API.md (#1054)\n\nHi ๐Ÿ‘‹\r\n\r\nThis PR adds [picocolors](https://github.com/alexeyraspopov/picocolors)\r\nto the list\r\n\r\nAs you can see, picocolors using API from packagephobia but get\r\n`Forbidden` error because of API block policy.\r\n\r\nAnd don't worry. I set appropriate user-agent header too\r\n[here](https://github.com/alexeyraspopov/picocolors/pull/76).\r\n\r\n\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/4043866a-9d9f-47bb-8b85-0194e139ded8\"","shortMessageHtmlLink":"docs: add new user to API.md (#1054)"}},{"before":"d40dddcab0c275a4005a910c03303f3a4bebb263","after":null,"ref":"refs/heads/styfle-node-startswith","pushedAt":"2024-07-17T14:33:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"}},{"before":"63f1711ab8d910bde1f444cb03ebf3b2f0523294","after":"b9eb7250364fd11d2fbca2b0ec26ecfe2f5f0935","ref":"refs/heads/main","pushedAt":"2024-07-17T14:33:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"fix: more aggressive rate limit (#1053)\n\nblocking bots","shortMessageHtmlLink":"fix: more aggressive rate limit (#1053)"}},{"before":null,"after":"d40dddcab0c275a4005a910c03303f3a4bebb263","ref":"refs/heads/styfle-node-startswith","pushedAt":"2024-07-17T14:32:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"fix: more aggressive rate limit","shortMessageHtmlLink":"fix: more aggressive rate limit"}},{"before":"34350e2d99e3bbe332a90f3d61f86e43b107e1d7","after":null,"ref":"refs/heads/default-60-cache","pushedAt":"2024-07-11T20:09:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"}},{"before":"fc3b43e108c9c661efa11e90584e9cce6cee4c17","after":"63f1711ab8d910bde1f444cb03ebf3b2f0523294","ref":"refs/heads/main","pushedAt":"2024-07-11T20:09:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"fix: change default cache max-age=60 (#1052)\n\nSuggested in\r\nhttps://github.com/styfle/packagephobia/pull/1051#issuecomment-2219321818","shortMessageHtmlLink":"fix: change default cache max-age=60 (#1052)"}},{"before":null,"after":"34350e2d99e3bbe332a90f3d61f86e43b107e1d7","ref":"refs/heads/default-60-cache","pushedAt":"2024-07-11T20:08:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"fix: change default cache max-age=60","shortMessageHtmlLink":"fix: change default cache max-age=60"}},{"before":"a9851d7a4c98c7981b7271b41126b9f9b13a8577","after":null,"ref":"refs/heads/rate-limit","pushedAt":"2024-06-20T23:06:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"}},{"before":"b5f1e281351e8315295c927587a4a620eb5d7783","after":"fc3b43e108c9c661efa11e90584e9cce6cee4c17","ref":"refs/heads/main","pushedAt":"2024-06-20T23:06:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"fix: more aggressive rate limit (#1051)\n\nWay too many requests coming from unknown clients. This will make sure\r\nclients identify themselves with a user-agent.","shortMessageHtmlLink":"fix: more aggressive rate limit (#1051)"}},{"before":null,"after":"a9851d7a4c98c7981b7271b41126b9f9b13a8577","ref":"refs/heads/rate-limit","pushedAt":"2024-06-20T23:06:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"fix: more aggressive rate limit","shortMessageHtmlLink":"fix: more aggressive rate limit"}},{"before":"4f12fc7caa30db279dc2e97590eaecec77612d8b","after":"b5f1e281351e8315295c927587a4a620eb5d7783","ref":"refs/heads/main","pushedAt":"2024-06-10T22:40:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"fix: more aggresive rate limit","shortMessageHtmlLink":"fix: more aggresive rate limit"}},{"before":"a1ffa4f23b8de6e75c76dbf0c097a726aa92dcc0","after":null,"ref":"refs/heads/add-429-user-agent-check","pushedAt":"2024-06-10T22:05:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"}},{"before":"0b55683f22e2652279cd93694299677c8f2f826d","after":"4f12fc7caa30db279dc2e97590eaecec77612d8b","ref":"refs/heads/main","pushedAt":"2024-06-10T22:05:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"fix: add 429 rate limit for unknown user-agents (#1050)\n\nThere are a lot of API requests now that Package Phobia is so popular.\r\n\r\nWe need to ensure that clients are setting a proper `user-agent` so we\r\nknow where these requests are coming from and can block bad traffic.\r\n\r\nUsers who wish to call the API should add the expected user agent to\r\n[API.md](https://github.com/styfle/packagephobia/blob/main/API.md)\r\ndocument.","shortMessageHtmlLink":"fix: add 429 rate limit for unknown user-agents (#1050)"}},{"before":"44a9a04d097d7073b4455bac98b6d1cf6e9beae7","after":"a1ffa4f23b8de6e75c76dbf0c097a726aa92dcc0","ref":"refs/heads/add-429-user-agent-check","pushedAt":"2024-06-10T22:04:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"fix prettier","shortMessageHtmlLink":"fix prettier"}},{"before":null,"after":"44a9a04d097d7073b4455bac98b6d1cf6e9beae7","ref":"refs/heads/add-429-user-agent-check","pushedAt":"2024-06-10T22:00:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"fix: add 429 rate limit for unknown user-agents","shortMessageHtmlLink":"fix: add 429 rate limit for unknown user-agents"}},{"before":"c943f4a13a6ded90698e07f686fb2942d380b614","after":null,"ref":"refs/heads/styfle/update-robots-txt","pushedAt":"2024-06-10T21:12:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"}},{"before":"d47ae4bb3bd5108dcb20f195ff931d85c45db6b1","after":"0b55683f22e2652279cd93694299677c8f2f826d","ref":"refs/heads/main","pushedAt":"2024-06-10T21:12:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"fix: update robots.txt (#1049)\n\nblock bad bots using up bandwidth for no reason","shortMessageHtmlLink":"fix: update robots.txt (#1049)"}},{"before":"723b48fb4af90a6834a51bf61afd878b58f770f9","after":"c943f4a13a6ded90698e07f686fb2942d380b614","ref":"refs/heads/styfle/update-robots-txt","pushedAt":"2024-06-10T21:12:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"block more","shortMessageHtmlLink":"block more"}},{"before":null,"after":"723b48fb4af90a6834a51bf61afd878b58f770f9","ref":"refs/heads/styfle/update-robots-txt","pushedAt":"2024-06-10T21:08:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"fix: update robots.txt","shortMessageHtmlLink":"fix: update robots.txt"}},{"before":"a2799c45b2f97f888d0488ca0a6bcb59ffc19b78","after":null,"ref":"refs/heads/remove-memory-config","pushedAt":"2024-05-06T18:10:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"}},{"before":"6ecaac385f24b11a2911ea50b6b168cb1c65f70a","after":"d47ae4bb3bd5108dcb20f195ff931d85c45db6b1","ref":"refs/heads/main","pushedAt":"2024-05-06T18:10:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"chore(config): remove memory config (#1048)\n\nThis should be configured in the dashboard instead\r\n\r\nhttps://vercel.com/changelog/faster-defaults-for-vercel-function-cpu-and-memory","shortMessageHtmlLink":"chore(config): remove memory config (#1048)"}},{"before":null,"after":"a2799c45b2f97f888d0488ca0a6bcb59ffc19b78","ref":"refs/heads/remove-memory-config","pushedAt":"2024-05-06T18:07:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"chore(config): remove memory config\n\nThis should be configured in the dashboard instead\r\n\r\nhttps://vercel.com/changelog/faster-defaults-for-vercel-function-cpu-and-memory","shortMessageHtmlLink":"chore(config): remove memory config"}},{"before":"8fc464f1ed7fecf812b7ac4e2adb0ffd0c2fafb6","after":null,"ref":"refs/heads/add-dependabot-yaml","pushedAt":"2024-05-02T00:22:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"}},{"before":"142aa63b97fdaf23e9420b8e37a9057b9a6f707d","after":"6ecaac385f24b11a2911ea50b6b168cb1c65f70a","ref":"refs/heads/main","pushedAt":"2024-05-02T00:22:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"chore(ci): add dependabot (#1047)\n\nLets see if this works","shortMessageHtmlLink":"chore(ci): add dependabot (#1047)"}},{"before":null,"after":"8fc464f1ed7fecf812b7ac4e2adb0ffd0c2fafb6","ref":"refs/heads/add-dependabot-yaml","pushedAt":"2024-05-02T00:21:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"chore(ci): add dependabot","shortMessageHtmlLink":"chore(ci): add dependabot"}},{"before":"82b2e8954044888149bea7e746ead0badecf6157","after":null,"ref":"refs/heads/ci-test-node-22","pushedAt":"2024-04-26T17:30:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"}},{"before":"1f45757db10da0dc05745482e00b0854ff5f1d9a","after":"142aa63b97fdaf23e9420b8e37a9057b9a6f707d","ref":"refs/heads/main","pushedAt":"2024-04-26T17:30:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"chore(ci): test node@22 and update action (#1046)\n\n- Closes #1044","shortMessageHtmlLink":"chore(ci): test node@22 and update action (#1046)"}},{"before":"7025d126b4f9d2950f961e7bd030b03dc1ecafbe","after":"82b2e8954044888149bea7e746ead0badecf6157","ref":"refs/heads/ci-test-node-22","pushedAt":"2024-04-26T17:28:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"remove test dir","shortMessageHtmlLink":"remove test dir"}},{"before":null,"after":"7025d126b4f9d2950f961e7bd030b03dc1ecafbe","ref":"refs/heads/ci-test-node-22","pushedAt":"2024-04-26T17:17:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"chore(ci): test node@22","shortMessageHtmlLink":"chore(ci): test node@22"}},{"before":"a9180b74444c09226c7200a17341fa91e3555a16","after":"1f45757db10da0dc05745482e00b0854ff5f1d9a","ref":"refs/heads/main","pushedAt":"2024-04-25T22:34:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"styfle","name":"Steven","path":"/styfle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229881?s=80&v=4"},"commit":{"message":"chore: update dependencies and switch to v20 for types (#1045)\n\nI kept npm to v10.4.0 because newer versions have some bugs like a\r\nmemory leak when there's no lock file present.\r\n\r\nNeed to check if preview is fine, though.\r\n\r\n---------\r\n\r\nCo-authored-by: Steven ","shortMessageHtmlLink":"chore: update dependencies and switch to v20 for types (#1045)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEkKJxTQA","startCursor":null,"endCursor":null}},"title":"Activity ยท styfle/packagephobia"}