[{"id":"36495558311","type":"PushEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"repository_id":78082341,"push_id":17515962114,"size":1,"distinct_size":1,"ref":"refs/heads/fetch-stream","head":"a34a7a080db0286eea0cf013d15a293bf5812a7f","before":"1a26fba638ebab6074dc9363c029b6dd98cca928","commits":[{"sha":"a34a7a080db0286eea0cf013d15a293bf5812a7f","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"remove log","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/a34a7a080db0286eea0cf013d15a293bf5812a7f"}]},"public":true,"created_at":"2024-03-13T03:22:27Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36494233741","type":"PushEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"repository_id":78082341,"push_id":17515253174,"size":1,"distinct_size":1,"ref":"refs/heads/fetch-stream","head":"1a26fba638ebab6074dc9363c029b6dd98cca928","before":"31183b3316f3176f46c10c8956f20e6e3f50f03a","commits":[{"sha":"1a26fba638ebab6074dc9363c029b6dd98cca928","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"set supported types","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/1a26fba638ebab6074dc9363c029b6dd98cca928"}]},"public":true,"created_at":"2024-03-13T01:58:51Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36493621206","type":"PushEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"repository_id":78082341,"push_id":17514773071,"size":1,"distinct_size":1,"ref":"refs/heads/fetch-stream","head":"31183b3316f3176f46c10c8956f20e6e3f50f03a","before":"5230dbbcdcdb40b21081de2747f53361eb123a2e","commits":[{"sha":"31183b3316f3176f46c10c8956f20e6e3f50f03a","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"no longer returns an empty result object if there is no body","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/31183b3316f3176f46c10c8956f20e6e3f50f03a"}]},"public":true,"created_at":"2024-03-13T01:46:14Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36491358298","type":"PullRequestReviewCommentEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"action":"created","comment":{"url":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments/1522213953","pull_request_review_id":1932900532,"id":1522213953,"node_id":"PRRC_kwDOBKdxJc5auyRB","diff_hunk":"@@ -1,19 +1,26 @@\n 'use strict';\n \n-const parseBody = (response) => {\n+const parseBody = async (response) => {\n+ let body = '';\n+\n+ for await (const chunk of response.body) {\n+ body += new TextDecoder().decode(chunk);\n+ }\n+\n if (\n response.headers &&\n response.headers.get('Content-Type') &&\n- response.headers.get('Content-Type').includes('application/json')\n+ response.headers.get('Content-Type').includes('application/json') &&\n+ body.length\n ) {\n- return response.json();\n+ return JSON.parse(body);\n }\n \n- return response.text();\n+ return body;\n };\n \n const parseResponse = async (response) => {\n- response.result = await parseBody(response);\n+ response.result = response.body ? await parseBody(response) : {};","path":"packages/fetch/index.js","commit_id":"5230dbbcdcdb40b21081de2747f53361eb123a2e","original_commit_id":"82e7ed1210b71b6336d451565c12228dd0e1f496","user":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"body":"@smebberson I'm not sure using the content-type header will work, by default streams are `application/octet-stream` which could be anything including json.\r\nWhat about this code that will error if it can't decode the body and return `response.result` with the original response body unparsed?\r\nNote the updated TextDecoder options and parseResponse function\r\n```js\r\nconst parseBody = async (response) => {\r\n const decoder = new TextDecoder('utf-8', { fatal: true });\r\n let body = '';\r\n\r\n for await (const chunk of response.body) {\r\n body += decoder.decode(chunk);\r\n }\r\n\r\n if (\r\n response.headers &&\r\n response.headers.get('Content-Type') &&\r\n response.headers.get('Content-Type').includes('application/json') &&\r\n body.length\r\n ) {\r\n return JSON.parse(body);\r\n }\r\n\r\n return body;\r\n};\r\n\r\nconst parseResponse = async (response) => {\r\n if (response.body) {\r\n try {\r\n response.result = await parseBody(response);\r\n } catch (err) {\r\n console.log(err);\r\n response.result = response.body;\r\n }\r\n }\r\n\r\n return response;\r\n};\r\n```","created_at":"2024-03-12T22:53:14Z","updated_at":"2024-03-12T22:53:14Z","html_url":"https://github.com/idearium/idearium-lib/pull/372#discussion_r1522213953","pull_request_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments/1522213953"},"html":{"href":"https://github.com/idearium/idearium-lib/pull/372#discussion_r1522213953"},"pull_request":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372"}},"reactions":{"url":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments/1522213953/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"start_line":null,"original_start_line":null,"start_side":null,"line":24,"original_line":23,"side":"RIGHT","in_reply_to_id":1520822751,"original_position":28,"position":29,"subject_type":"line"},"pull_request":{"url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372","id":1762357715,"node_id":"PR_kwDOBKdxJc5pC3HT","html_url":"https://github.com/idearium/idearium-lib/pull/372","diff_url":"https://github.com/idearium/idearium-lib/pull/372.diff","patch_url":"https://github.com/idearium/idearium-lib/pull/372.patch","issue_url":"https://api.github.com/repos/idearium/idearium-lib/issues/372","number":372,"state":"open","locked":false,"title":"add streaming code","user":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"body":"This PR adds support for stream responses.\r\n\r\n## Verification and testing\r\n\r\n### Testing\r\n\r\n- [ ] Check the tests are passing.\r\n- [ ] Connect this pr to a project and check it works as it did previously.\r\n- [ ] Check it works if a response is streamed eg `stream.pipe(res)`.\r\n\r\n## Deployment\r\n\r\n- [ ] Release the patch version.\r\n- [ ] Updated related prs with the new version.\r\n","created_at":"2024-03-08T06:01:56Z","updated_at":"2024-03-12T22:53:14Z","closed_at":null,"merged_at":null,"merge_commit_sha":"4f56e13de51b232ce4d68920c7e1bc1bf9659d3f","assignee":{"login":"smebberson","id":74628,"node_id":"MDQ6VXNlcjc0NjI4","avatar_url":"https://avatars.githubusercontent.com/u/74628?v=4","gravatar_id":"","url":"https://api.github.com/users/smebberson","html_url":"https://github.com/smebberson","followers_url":"https://api.github.com/users/smebberson/followers","following_url":"https://api.github.com/users/smebberson/following{/other_user}","gists_url":"https://api.github.com/users/smebberson/gists{/gist_id}","starred_url":"https://api.github.com/users/smebberson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smebberson/subscriptions","organizations_url":"https://api.github.com/users/smebberson/orgs","repos_url":"https://api.github.com/users/smebberson/repos","events_url":"https://api.github.com/users/smebberson/events{/privacy}","received_events_url":"https://api.github.com/users/smebberson/received_events","type":"User","site_admin":false},"assignees":[{"login":"smebberson","id":74628,"node_id":"MDQ6VXNlcjc0NjI4","avatar_url":"https://avatars.githubusercontent.com/u/74628?v=4","gravatar_id":"","url":"https://api.github.com/users/smebberson","html_url":"https://github.com/smebberson","followers_url":"https://api.github.com/users/smebberson/followers","following_url":"https://api.github.com/users/smebberson/following{/other_user}","gists_url":"https://api.github.com/users/smebberson/gists{/gist_id}","starred_url":"https://api.github.com/users/smebberson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smebberson/subscriptions","organizations_url":"https://api.github.com/users/smebberson/orgs","repos_url":"https://api.github.com/users/smebberson/repos","events_url":"https://api.github.com/users/smebberson/events{/privacy}","received_events_url":"https://api.github.com/users/smebberson/received_events","type":"User","site_admin":false},{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/commits","review_comments_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/comments","review_comment_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/issues/372/comments","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/5230dbbcdcdb40b21081de2747f53361eb123a2e","head":{"label":"idearium:fetch-stream","ref":"fetch-stream","sha":"5230dbbcdcdb40b21081de2747f53361eb123a2e","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-03-12T04:45:31Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":4792,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":20,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":20,"watchers":0,"default_branch":"master"}},"base":{"label":"idearium:master","ref":"master","sha":"da01ced7bb64f5898843c64016b66a2508b75a03","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-03-12T04:45:31Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":4792,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":20,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":20,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372"},"html":{"href":"https://github.com/idearium/idearium-lib/pull/372"},"issue":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/372"},"comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/372/comments"},"review_comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/comments"},"review_comment":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/commits"},"statuses":{"href":"https://api.github.com/repos/idearium/idearium-lib/statuses/5230dbbcdcdb40b21081de2747f53361eb123a2e"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-12T22:53:14Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36491358251","type":"PullRequestReviewEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"action":"created","review":{"id":1932900532,"node_id":"PRR_kwDOBKdxJc5zNbi0","user":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"body":null,"commit_id":"82e7ed1210b71b6336d451565c12228dd0e1f496","submitted_at":"2024-03-12T22:53:14Z","state":"commented","html_url":"https://github.com/idearium/idearium-lib/pull/372#pullrequestreview-1932900532","pull_request_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/idearium/idearium-lib/pull/372#pullrequestreview-1932900532"},"pull_request":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372"}}},"pull_request":{"url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372","id":1762357715,"node_id":"PR_kwDOBKdxJc5pC3HT","html_url":"https://github.com/idearium/idearium-lib/pull/372","diff_url":"https://github.com/idearium/idearium-lib/pull/372.diff","patch_url":"https://github.com/idearium/idearium-lib/pull/372.patch","issue_url":"https://api.github.com/repos/idearium/idearium-lib/issues/372","number":372,"state":"open","locked":false,"title":"add streaming code","user":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"body":"This PR adds support for stream responses.\r\n\r\n## Verification and testing\r\n\r\n### Testing\r\n\r\n- [ ] Check the tests are passing.\r\n- [ ] Connect this pr to a project and check it works as it did previously.\r\n- [ ] Check it works if a response is streamed eg `stream.pipe(res)`.\r\n\r\n## Deployment\r\n\r\n- [ ] Release the patch version.\r\n- [ ] Updated related prs with the new version.\r\n","created_at":"2024-03-08T06:01:56Z","updated_at":"2024-03-12T22:53:14Z","closed_at":null,"merged_at":null,"merge_commit_sha":"4f56e13de51b232ce4d68920c7e1bc1bf9659d3f","assignee":{"login":"smebberson","id":74628,"node_id":"MDQ6VXNlcjc0NjI4","avatar_url":"https://avatars.githubusercontent.com/u/74628?v=4","gravatar_id":"","url":"https://api.github.com/users/smebberson","html_url":"https://github.com/smebberson","followers_url":"https://api.github.com/users/smebberson/followers","following_url":"https://api.github.com/users/smebberson/following{/other_user}","gists_url":"https://api.github.com/users/smebberson/gists{/gist_id}","starred_url":"https://api.github.com/users/smebberson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smebberson/subscriptions","organizations_url":"https://api.github.com/users/smebberson/orgs","repos_url":"https://api.github.com/users/smebberson/repos","events_url":"https://api.github.com/users/smebberson/events{/privacy}","received_events_url":"https://api.github.com/users/smebberson/received_events","type":"User","site_admin":false},"assignees":[{"login":"smebberson","id":74628,"node_id":"MDQ6VXNlcjc0NjI4","avatar_url":"https://avatars.githubusercontent.com/u/74628?v=4","gravatar_id":"","url":"https://api.github.com/users/smebberson","html_url":"https://github.com/smebberson","followers_url":"https://api.github.com/users/smebberson/followers","following_url":"https://api.github.com/users/smebberson/following{/other_user}","gists_url":"https://api.github.com/users/smebberson/gists{/gist_id}","starred_url":"https://api.github.com/users/smebberson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smebberson/subscriptions","organizations_url":"https://api.github.com/users/smebberson/orgs","repos_url":"https://api.github.com/users/smebberson/repos","events_url":"https://api.github.com/users/smebberson/events{/privacy}","received_events_url":"https://api.github.com/users/smebberson/received_events","type":"User","site_admin":false},{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/commits","review_comments_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/comments","review_comment_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/issues/372/comments","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/5230dbbcdcdb40b21081de2747f53361eb123a2e","head":{"label":"idearium:fetch-stream","ref":"fetch-stream","sha":"5230dbbcdcdb40b21081de2747f53361eb123a2e","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-03-12T04:45:31Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":4792,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":20,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":20,"watchers":0,"default_branch":"master"}},"base":{"label":"idearium:master","ref":"master","sha":"da01ced7bb64f5898843c64016b66a2508b75a03","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-03-12T04:45:31Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":4792,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":20,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":20,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372"},"html":{"href":"https://github.com/idearium/idearium-lib/pull/372"},"issue":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/372"},"comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/372/comments"},"review_comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/comments"},"review_comment":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/commits"},"statuses":{"href":"https://api.github.com/repos/idearium/idearium-lib/statuses/5230dbbcdcdb40b21081de2747f53361eb123a2e"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-12T22:53:15Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36459108282","type":"PullRequestReviewCommentEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"action":"created","comment":{"url":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments/1520843622","pull_request_review_id":1930090068,"id":1520843622,"node_id":"PRRC_kwDOBKdxJc5apjtm","diff_hunk":"@@ -1,19 +1,26 @@\n 'use strict';\n \n-const parseBody = (response) => {\n+const parseBody = async (response) => {\n+ let body = '';\n+\n+ for await (const chunk of response.body) {\n+ body += new TextDecoder().decode(chunk);\n+ }\n+\n if (\n response.headers &&\n response.headers.get('Content-Type') &&\n- response.headers.get('Content-Type').includes('application/json')\n+ response.headers.get('Content-Type').includes('application/json') &&\n+ body.length\n ) {\n- return response.json();\n+ return JSON.parse(body);\n }\n \n- return response.text();\n+ return body;\n };\n \n const parseResponse = async (response) => {\n- response.result = await parseBody(response);\n+ response.result = response.body ? await parseBody(response) : {};","path":"packages/fetch/index.js","commit_id":"5230dbbcdcdb40b21081de2747f53361eb123a2e","original_commit_id":"82e7ed1210b71b6336d451565c12228dd0e1f496","user":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"body":"@smebberson Yeah I'll update it. I had something like this originally, but then realised there was a test that was expecting an empty object.","created_at":"2024-03-12T04:47:32Z","updated_at":"2024-03-12T04:47:32Z","html_url":"https://github.com/idearium/idearium-lib/pull/372#discussion_r1520843622","pull_request_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments/1520843622"},"html":{"href":"https://github.com/idearium/idearium-lib/pull/372#discussion_r1520843622"},"pull_request":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372"}},"reactions":{"url":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments/1520843622/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"start_line":null,"original_start_line":null,"start_side":null,"line":24,"original_line":23,"side":"RIGHT","in_reply_to_id":1520822751,"original_position":28,"position":29,"subject_type":"line"},"pull_request":{"url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372","id":1762357715,"node_id":"PR_kwDOBKdxJc5pC3HT","html_url":"https://github.com/idearium/idearium-lib/pull/372","diff_url":"https://github.com/idearium/idearium-lib/pull/372.diff","patch_url":"https://github.com/idearium/idearium-lib/pull/372.patch","issue_url":"https://api.github.com/repos/idearium/idearium-lib/issues/372","number":372,"state":"open","locked":false,"title":"add streaming code","user":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"body":"This PR adds support for stream responses.\r\n\r\n## Verification and testing\r\n\r\n### Testing\r\n\r\n- [ ] Check the tests are passing.\r\n- [ ] Connect this pr to a project and check it works as it did previously.\r\n- [ ] Check it works if a response is streamed eg `stream.pipe(res)`.\r\n\r\n## Deployment\r\n\r\n- [ ] Release the patch version.\r\n- [ ] Updated related prs with the new version.\r\n","created_at":"2024-03-08T06:01:56Z","updated_at":"2024-03-12T04:47:32Z","closed_at":null,"merged_at":null,"merge_commit_sha":"4f56e13de51b232ce4d68920c7e1bc1bf9659d3f","assignee":{"login":"smebberson","id":74628,"node_id":"MDQ6VXNlcjc0NjI4","avatar_url":"https://avatars.githubusercontent.com/u/74628?v=4","gravatar_id":"","url":"https://api.github.com/users/smebberson","html_url":"https://github.com/smebberson","followers_url":"https://api.github.com/users/smebberson/followers","following_url":"https://api.github.com/users/smebberson/following{/other_user}","gists_url":"https://api.github.com/users/smebberson/gists{/gist_id}","starred_url":"https://api.github.com/users/smebberson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smebberson/subscriptions","organizations_url":"https://api.github.com/users/smebberson/orgs","repos_url":"https://api.github.com/users/smebberson/repos","events_url":"https://api.github.com/users/smebberson/events{/privacy}","received_events_url":"https://api.github.com/users/smebberson/received_events","type":"User","site_admin":false},"assignees":[{"login":"smebberson","id":74628,"node_id":"MDQ6VXNlcjc0NjI4","avatar_url":"https://avatars.githubusercontent.com/u/74628?v=4","gravatar_id":"","url":"https://api.github.com/users/smebberson","html_url":"https://github.com/smebberson","followers_url":"https://api.github.com/users/smebberson/followers","following_url":"https://api.github.com/users/smebberson/following{/other_user}","gists_url":"https://api.github.com/users/smebberson/gists{/gist_id}","starred_url":"https://api.github.com/users/smebberson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smebberson/subscriptions","organizations_url":"https://api.github.com/users/smebberson/orgs","repos_url":"https://api.github.com/users/smebberson/repos","events_url":"https://api.github.com/users/smebberson/events{/privacy}","received_events_url":"https://api.github.com/users/smebberson/received_events","type":"User","site_admin":false},{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/commits","review_comments_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/comments","review_comment_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/issues/372/comments","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/5230dbbcdcdb40b21081de2747f53361eb123a2e","head":{"label":"idearium:fetch-stream","ref":"fetch-stream","sha":"5230dbbcdcdb40b21081de2747f53361eb123a2e","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-03-12T04:45:31Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":4790,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":20,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":20,"watchers":0,"default_branch":"master"}},"base":{"label":"idearium:master","ref":"master","sha":"da01ced7bb64f5898843c64016b66a2508b75a03","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-03-12T04:45:31Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":4790,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":20,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":20,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372"},"html":{"href":"https://github.com/idearium/idearium-lib/pull/372"},"issue":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/372"},"comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/372/comments"},"review_comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/comments"},"review_comment":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/commits"},"statuses":{"href":"https://api.github.com/repos/idearium/idearium-lib/statuses/5230dbbcdcdb40b21081de2747f53361eb123a2e"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-12T04:47:32Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36459108223","type":"PullRequestReviewEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"action":"created","review":{"id":1930090068,"node_id":"PRR_kwDOBKdxJc5zCtZU","user":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"body":null,"commit_id":"82e7ed1210b71b6336d451565c12228dd0e1f496","submitted_at":"2024-03-12T04:47:32Z","state":"commented","html_url":"https://github.com/idearium/idearium-lib/pull/372#pullrequestreview-1930090068","pull_request_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/idearium/idearium-lib/pull/372#pullrequestreview-1930090068"},"pull_request":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372"}}},"pull_request":{"url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372","id":1762357715,"node_id":"PR_kwDOBKdxJc5pC3HT","html_url":"https://github.com/idearium/idearium-lib/pull/372","diff_url":"https://github.com/idearium/idearium-lib/pull/372.diff","patch_url":"https://github.com/idearium/idearium-lib/pull/372.patch","issue_url":"https://api.github.com/repos/idearium/idearium-lib/issues/372","number":372,"state":"open","locked":false,"title":"add streaming code","user":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"body":"This PR adds support for stream responses.\r\n\r\n## Verification and testing\r\n\r\n### Testing\r\n\r\n- [ ] Check the tests are passing.\r\n- [ ] Connect this pr to a project and check it works as it did previously.\r\n- [ ] Check it works if a response is streamed eg `stream.pipe(res)`.\r\n\r\n## Deployment\r\n\r\n- [ ] Release the patch version.\r\n- [ ] Updated related prs with the new version.\r\n","created_at":"2024-03-08T06:01:56Z","updated_at":"2024-03-12T04:47:32Z","closed_at":null,"merged_at":null,"merge_commit_sha":"4f56e13de51b232ce4d68920c7e1bc1bf9659d3f","assignee":{"login":"smebberson","id":74628,"node_id":"MDQ6VXNlcjc0NjI4","avatar_url":"https://avatars.githubusercontent.com/u/74628?v=4","gravatar_id":"","url":"https://api.github.com/users/smebberson","html_url":"https://github.com/smebberson","followers_url":"https://api.github.com/users/smebberson/followers","following_url":"https://api.github.com/users/smebberson/following{/other_user}","gists_url":"https://api.github.com/users/smebberson/gists{/gist_id}","starred_url":"https://api.github.com/users/smebberson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smebberson/subscriptions","organizations_url":"https://api.github.com/users/smebberson/orgs","repos_url":"https://api.github.com/users/smebberson/repos","events_url":"https://api.github.com/users/smebberson/events{/privacy}","received_events_url":"https://api.github.com/users/smebberson/received_events","type":"User","site_admin":false},"assignees":[{"login":"smebberson","id":74628,"node_id":"MDQ6VXNlcjc0NjI4","avatar_url":"https://avatars.githubusercontent.com/u/74628?v=4","gravatar_id":"","url":"https://api.github.com/users/smebberson","html_url":"https://github.com/smebberson","followers_url":"https://api.github.com/users/smebberson/followers","following_url":"https://api.github.com/users/smebberson/following{/other_user}","gists_url":"https://api.github.com/users/smebberson/gists{/gist_id}","starred_url":"https://api.github.com/users/smebberson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smebberson/subscriptions","organizations_url":"https://api.github.com/users/smebberson/orgs","repos_url":"https://api.github.com/users/smebberson/repos","events_url":"https://api.github.com/users/smebberson/events{/privacy}","received_events_url":"https://api.github.com/users/smebberson/received_events","type":"User","site_admin":false},{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/commits","review_comments_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/comments","review_comment_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/issues/372/comments","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/5230dbbcdcdb40b21081de2747f53361eb123a2e","head":{"label":"idearium:fetch-stream","ref":"fetch-stream","sha":"5230dbbcdcdb40b21081de2747f53361eb123a2e","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-03-12T04:45:31Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":4790,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":20,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":20,"watchers":0,"default_branch":"master"}},"base":{"label":"idearium:master","ref":"master","sha":"da01ced7bb64f5898843c64016b66a2508b75a03","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-03-12T04:45:31Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":4790,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":20,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":20,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372"},"html":{"href":"https://github.com/idearium/idearium-lib/pull/372"},"issue":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/372"},"comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/372/comments"},"review_comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/comments"},"review_comment":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/commits"},"statuses":{"href":"https://api.github.com/repos/idearium/idearium-lib/statuses/5230dbbcdcdb40b21081de2747f53361eb123a2e"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-12T04:47:33Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36459075517","type":"PushEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"repository_id":78082341,"push_id":17498294581,"size":1,"distinct_size":1,"ref":"refs/heads/fetch-stream","head":"5230dbbcdcdb40b21081de2747f53361eb123a2e","before":"82e7ed1210b71b6336d451565c12228dd0e1f496","commits":[{"sha":"5230dbbcdcdb40b21081de2747f53361eb123a2e","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"Update packages/fetch/index.js\n\nCo-authored-by: Scott Mebberson <74628+smebberson@users.noreply.github.com>","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/5230dbbcdcdb40b21081de2747f53361eb123a2e"}]},"public":true,"created_at":"2024-03-12T04:45:33Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36456904730","type":"PushEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"repository_id":78082341,"push_id":17497173623,"size":2,"distinct_size":2,"ref":"refs/heads/fetch-stream","head":"82e7ed1210b71b6336d451565c12228dd0e1f496","before":"35d15f5f510bbdf59e5e05d0b78a9d1de026f1de","commits":[{"sha":"d64849747de20a9055111f8854194c20b09bef2a","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"test streaming and regular responses","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/d64849747de20a9055111f8854194c20b09bef2a"},{"sha":"82e7ed1210b71b6336d451565c12228dd0e1f496","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"update to handle streams and chunks","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/82e7ed1210b71b6336d451565c12228dd0e1f496"}]},"public":true,"created_at":"2024-03-12T02:28:54Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36455752289","type":"PushEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"repository_id":78082341,"push_id":17496567377,"size":1,"distinct_size":1,"ref":"refs/heads/fetch-stream","head":"35d15f5f510bbdf59e5e05d0b78a9d1de026f1de","before":"5e03a8e32b129cc1ba4f3e7547b8c20ef6fae9f8","commits":[{"sha":"35d15f5f510bbdf59e5e05d0b78a9d1de026f1de","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"remove jest mock","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/35d15f5f510bbdf59e5e05d0b78a9d1de026f1de"}]},"public":true,"created_at":"2024-03-12T01:17:56Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36416667069","type":"CreateEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"ref":"@idearium/fetch-v3.0.0-beta.2","ref_type":"tag","master_branch":"master","description":"Idearium's Node.js library for common functionality.","pusher_type":"user"},"public":true,"created_at":"2024-03-11T00:38:10Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36416667030","type":"ReleaseEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"action":"published","release":{"url":"https://api.github.com/repos/idearium/idearium-lib/releases/145747129","assets_url":"https://api.github.com/repos/idearium/idearium-lib/releases/145747129/assets","upload_url":"https://uploads.github.com/repos/idearium/idearium-lib/releases/145747129/assets{?name,label}","html_url":"https://github.com/idearium/idearium-lib/releases/tag/%40idearium/fetch-v3.0.0-beta.2","id":145747129,"author":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"node_id":"RE_kwDOBKdxJc4Ir-y5","tag_name":"@idearium/fetch-v3.0.0-beta.2","target_commitish":"fetch-stream","name":"@idearium/fetch-v3.0.0-beta.2","draft":false,"prerelease":true,"created_at":"2024-03-11T00:37:14Z","published_at":"2024-03-11T00:38:10Z","assets":[],"tarball_url":"https://api.github.com/repos/idearium/idearium-lib/tarball/@idearium/fetch-v3.0.0-beta.2","zipball_url":"https://api.github.com/repos/idearium/idearium-lib/zipball/@idearium/fetch-v3.0.0-beta.2","body":"## What's Changed\r\n* Convert @idearium/safe-promise to an ESM by @smebberson in https://github.com/idearium/idearium-lib/pull/371\r\n\r\n\r\n**Full Changelog**: https://github.com/idearium/idearium-lib/compare/@idearium/safe-promise-v2.0.0...@idearium/fetch-v3.0.0-beta.2","mentions_count":1,"mentions":[{"avatar_url":"https://avatars.githubusercontent.com/u/74628?v=4","login":"smebberson","profile_name":"Scott Mebberson","profile_url":"https://github.com/smebberson","avatar_user_actor":true}],"short_description_html":"
Full Changelog: https://github.com/idearium/idearium-lib/compare/@idearium/safe-promise-v2.0.0...@idearium/fetch-v3.…
","is_short_description_html_truncated":true}},"public":true,"created_at":"2024-03-11T00:38:10Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36416658662","type":"PushEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"repository_id":78082341,"push_id":17477635797,"size":1,"distinct_size":1,"ref":"refs/heads/fetch-stream","head":"5e03a8e32b129cc1ba4f3e7547b8c20ef6fae9f8","before":"61aeae827e0b7871515ff769e5283869255b124b","commits":[{"sha":"5e03a8e32b129cc1ba4f3e7547b8c20ef6fae9f8","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"Version bump to 3.0.0-beta.2","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/5e03a8e32b129cc1ba4f3e7547b8c20ef6fae9f8"}]},"public":true,"created_at":"2024-03-11T00:37:26Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36416560553","type":"PushEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"repository_id":78082341,"push_id":17477574660,"size":1,"distinct_size":1,"ref":"refs/heads/fetch-stream","head":"61aeae827e0b7871515ff769e5283869255b124b","before":"719076a5ea7a884547f1087b1691c23a3b9b0fe1","commits":[{"sha":"61aeae827e0b7871515ff769e5283869255b124b","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"add back empty object","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/61aeae827e0b7871515ff769e5283869255b124b"}]},"public":true,"created_at":"2024-03-11T00:29:25Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36416520094","type":"PushEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"repository_id":78082341,"push_id":17477549989,"size":4,"distinct_size":4,"ref":"refs/heads/fetch-stream","head":"719076a5ea7a884547f1087b1691c23a3b9b0fe1","before":"8fc326c38538f77cdff77885797326ef1fd2ad07","commits":[{"sha":"5947e85ccd48240c47fce7c8955380572ebc3871","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"fix up tests","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/5947e85ccd48240c47fce7c8955380572ebc3871"},{"sha":"b3af6bb50d5e1e5554031ad6cd57bfaa90bb2aa5","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"clean up code","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/b3af6bb50d5e1e5554031ad6cd57bfaa90bb2aa5"},{"sha":"c077da5173838240ced0bc818e73725425b0d285","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"remove unused code","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/c077da5173838240ced0bc818e73725425b0d285"},{"sha":"719076a5ea7a884547f1087b1691c23a3b9b0fe1","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"update comments","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/719076a5ea7a884547f1087b1691c23a3b9b0fe1"}]},"public":true,"created_at":"2024-03-11T00:26:03Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36362186446","type":"PullRequestEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"action":"opened","number":372,"pull_request":{"url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372","id":1762357715,"node_id":"PR_kwDOBKdxJc5pC3HT","html_url":"https://github.com/idearium/idearium-lib/pull/372","diff_url":"https://github.com/idearium/idearium-lib/pull/372.diff","patch_url":"https://github.com/idearium/idearium-lib/pull/372.patch","issue_url":"https://api.github.com/repos/idearium/idearium-lib/issues/372","number":372,"state":"open","locked":false,"title":"add streaming code","user":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"body":"Provide a brief summary of your PR...\r\n\r\n## Tasks\r\n\r\n- Link to the task in notion.\r\n\r\n## Related PRs\r\n\r\n- Link to the related PR.\r\n\r\n## Notes\r\n\r\n- Any additional notes you think will be useful.\r\n\r\n## Verification and testing\r\n\r\n**If there is both a problem and a solution, these steps should document how to demonstrate the problem that is being solved. If there is no problem (it's just a feature) you can remove the _Recreate_ section below.**\r\n\r\n### Verification\r\n\r\nThese are the steps to demonstrate the problem being solved:\r\n\r\n- [ ] A list of steps to demonstrate the problem.\r\n\r\n### Testing\r\n\r\nThese are the steps to demonstrate the solution being solved; they typically include steps to update the repository to a new state containing the code that fixes the problem.\r\n\r\n- [ ] A list of steps to demonstrate the problem.\r\n\r\n## Deployment\r\n\r\n- [ ] Post deployment steps (scripts to be run) and testing.\r\n- [ ] Verify all [testing](../tree/master/docs/testing.md) steps.\r\n","created_at":"2024-03-08T06:01:56Z","updated_at":"2024-03-08T06:01:56Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":true,"commits_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/commits","review_comments_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/comments","review_comment_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/issues/372/comments","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/8fc326c38538f77cdff77885797326ef1fd2ad07","head":{"label":"idearium:fetch-stream","ref":"fetch-stream","sha":"8fc326c38538f77cdff77885797326ef1fd2ad07","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-03-08T06:01:57Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":5970,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":20,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":20,"watchers":0,"default_branch":"master"}},"base":{"label":"idearium:master","ref":"master","sha":"da01ced7bb64f5898843c64016b66a2508b75a03","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-03-08T06:01:57Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":5970,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":20,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":20,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372"},"html":{"href":"https://github.com/idearium/idearium-lib/pull/372"},"issue":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/372"},"comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/372/comments"},"review_comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/comments"},"review_comment":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/372/commits"},"statuses":{"href":"https://api.github.com/repos/idearium/idearium-lib/statuses/8fc326c38538f77cdff77885797326ef1fd2ad07"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":18,"deletions":6,"changed_files":2}},"public":true,"created_at":"2024-03-08T06:01:58Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36362180516","type":"CreateEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"ref":"fetch-stream","ref_type":"branch","master_branch":"master","description":"Idearium's Node.js library for common functionality.","pusher_type":"user"},"public":true,"created_at":"2024-03-08T06:01:41Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36243080825","type":"PushEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"repository_id":78082341,"push_id":17386944625,"size":1,"distinct_size":1,"ref":"refs/heads/gh-pages","head":"aaed11732854baa911b3bf1e00b40575c04232a4","before":"ad4af69ad1775320a4b146cbae4646a06fb279e3","commits":[{"sha":"aaed11732854baa911b3bf1e00b40575c04232a4","author":{"email":"actions@gihub.com","name":"gh-actions"},"message":"Deploy website - based on da01ced7bb64f5898843c64016b66a2508b75a03","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/aaed11732854baa911b3bf1e00b40575c04232a4"}]},"public":true,"created_at":"2024-03-05T01:32:20Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"36242701289","type":"PullRequestReviewEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"action":"created","review":{"id":1915655732,"node_id":"PRR_kwDOBKdxJc5yLpY0","user":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"body":"","commit_id":"d2f821067c3822f3cc621c06f9fb0d710cc1dd9f","submitted_at":"2024-03-05T01:10:07Z","state":"approved","html_url":"https://github.com/idearium/idearium-lib/pull/371#pullrequestreview-1915655732","pull_request_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/371","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/idearium/idearium-lib/pull/371#pullrequestreview-1915655732"},"pull_request":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/371"}}},"pull_request":{"url":"https://api.github.com/repos/idearium/idearium-lib/pulls/371","id":1755715901,"node_id":"PR_kwDOBKdxJc5ophk9","html_url":"https://github.com/idearium/idearium-lib/pull/371","diff_url":"https://github.com/idearium/idearium-lib/pull/371.diff","patch_url":"https://github.com/idearium/idearium-lib/pull/371.patch","issue_url":"https://api.github.com/repos/idearium/idearium-lib/issues/371","number":371,"state":"open","locked":false,"title":"Convert @idearium/safe-promise to an ESM","user":{"login":"smebberson","id":74628,"node_id":"MDQ6VXNlcjc0NjI4","avatar_url":"https://avatars.githubusercontent.com/u/74628?v=4","gravatar_id":"","url":"https://api.github.com/users/smebberson","html_url":"https://github.com/smebberson","followers_url":"https://api.github.com/users/smebberson/followers","following_url":"https://api.github.com/users/smebberson/following{/other_user}","gists_url":"https://api.github.com/users/smebberson/gists{/gist_id}","starred_url":"https://api.github.com/users/smebberson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smebberson/subscriptions","organizations_url":"https://api.github.com/users/smebberson/orgs","repos_url":"https://api.github.com/users/smebberson/repos","events_url":"https://api.github.com/users/smebberson/events{/privacy}","received_events_url":"https://api.github.com/users/smebberson/received_events","type":"User","site_admin":false},"body":"This PR turns @idearium/safe-promise into an ESM.\r\n\r\n## Testing\r\n\r\nDo this on Next.js using ESM.\r\n\r\n- [ ] Install the latest version with `yarn add -E @idearium/safe-promise@beta`.\r\n- [ ] Ensure v2.0.0-beta.1 is installed.\r\n- [ ] Import the package with `import { safePromise } from '@idearium/safe-promise';`.\r\n- [ ] Write some code that uses the package and make sure it works.\r\n\r\n## Deployment\r\n\r\n- [ ] Version bump.\r\n- [ ] Do a `v2.0.0` release on GitHub.\r\n","created_at":"2024-03-04T22:54:54Z","updated_at":"2024-03-05T01:10:07Z","closed_at":null,"merged_at":null,"merge_commit_sha":"40443f8b0c4dac5ea624537ae8e06d4c3117ce49","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/371/commits","review_comments_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/371/comments","review_comment_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/issues/371/comments","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/d2f821067c3822f3cc621c06f9fb0d710cc1dd9f","head":{"label":"idearium:safe-promise-esm","ref":"safe-promise-esm","sha":"d2f821067c3822f3cc621c06f9fb0d710cc1dd9f","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-03-04T23:08:22Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":5843,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":20,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":20,"watchers":0,"default_branch":"master"}},"base":{"label":"idearium:master","ref":"master","sha":"8d23897386c2bc45d4f3b0cf7280de3736c80f49","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-03-04T23:08:22Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":5843,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":20,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":20,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/371"},"html":{"href":"https://github.com/idearium/idearium-lib/pull/371"},"issue":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/371"},"comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/371/comments"},"review_comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/371/comments"},"review_comment":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/371/commits"},"statuses":{"href":"https://api.github.com/repos/idearium/idearium-lib/statuses/d2f821067c3822f3cc621c06f9fb0d710cc1dd9f"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2024-03-05T01:10:07Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"35890776680","type":"DeleteEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":12881781,"name":"linzjs/linz","url":"https://api.github.com/repos/linzjs/linz"},"payload":{"ref":"node-upgrade","ref_type":"branch","pusher_type":"user"},"public":true,"created_at":"2024-02-21T23:29:56Z","org":{"id":11432541,"login":"linzjs","gravatar_id":"","url":"https://api.github.com/orgs/linzjs","avatar_url":"https://avatars.githubusercontent.com/u/11432541?"}},{"id":"35890776710","type":"PushEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":12881781,"name":"linzjs/linz","url":"https://api.github.com/repos/linzjs/linz"},"payload":{"repository_id":12881781,"push_id":17203378917,"size":44,"distinct_size":44,"ref":"refs/heads/master","head":"9eeaa14137593b1c2d7be05dfe6ec800a1dd421a","before":"fda1345c365d518f8603744a9e47d5025783a8ce","commits":[{"sha":"81cf39dc1418165704f805c85ef105275ce9870a","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"upgrade node to the latest lts version","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/81cf39dc1418165704f805c85ef105275ce9870a"},{"sha":"59a0698a0513c98ebe075b4e330f3d32f1589bce","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"upgrade mongoose","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/59a0698a0513c98ebe075b4e330f3d32f1589bce"},{"sha":"2e68fdff926f87e8dce1106c143524c34e442d72","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"mongoose v5 compatibility","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/2e68fdff926f87e8dce1106c143524c34e442d72"},{"sha":"5dad71821aeca11f90472b87630c143ce1de2ced","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"mongoose v8 compatibility","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/5dad71821aeca11f90472b87630c143ce1de2ced"},{"sha":"4ba0c89c07932c37a39488fd8d6772e5a9b60232","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"Version bump linz to v1.0.0-18.9.3-beta.10","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/4ba0c89c07932c37a39488fd8d6772e5a9b60232"},{"sha":"692ed09d4f81bc10cca089760f38601e46fea9e9","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"version bump","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/692ed09d4f81bc10cca089760f38601e46fea9e9"},{"sha":"c6f21de4d3940e13841e0dfcc2dbf5076a6601b4","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"version bump to v1.0.0-19.0.0-beta.1","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/c6f21de4d3940e13841e0dfcc2dbf5076a6601b4"},{"sha":"b930a7f3d660b7e716cf43a7891e88c079c4b6ac","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"update jest","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/b930a7f3d660b7e716cf43a7891e88c079c4b6ac"},{"sha":"b3ba1e147e305bf7b2355a3e698996f80cc6ddd2","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"add missing next param","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/b3ba1e147e305bf7b2355a3e698996f80cc6ddd2"},{"sha":"42ae5cb7a4c9c911868f396481ead1b4c9230d80","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"fix close method","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/42ae5cb7a4c9c911868f396481ead1b4c9230d80"},{"sha":"445dbe44aad0180209c953d74b1ea632bd66cd16","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"update mongo version","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/445dbe44aad0180209c953d74b1ea632bd66cd16"},{"sha":"b2f9f6a208e06b9ff481bdbd831925c1ed57ff84","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"fix up mongo connection","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/b2f9f6a208e06b9ff481bdbd831925c1ed57ff84"},{"sha":"68dd4340b294813fd6d09abaf2cdd56500ce15ce","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"fix test","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/68dd4340b294813fd6d09abaf2cdd56500ce15ce"},{"sha":"42227f63bdf5c62d1211f7a1de32ae97ea271573","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"remove callback","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/42227f63bdf5c62d1211f7a1de32ae97ea271573"},{"sha":"4f78a3d6f08cec13daabdc4a1321a99f73d89d7b","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"replace deepmerge with lodash","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/4f78a3d6f08cec13daabdc4a1321a99f73d89d7b"},{"sha":"0344da8da85d68d83a5edfb9271a1df71c947de2","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"fix tests","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/0344da8da85d68d83a5edfb9271a1df71c947de2"},{"sha":"aa98e7bae35ae9b42e3e37a02851776062316589","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"Version bump linz to v1.0.0-19.0.0-beta.2","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/aa98e7bae35ae9b42e3e37a02851776062316589"},{"sha":"39f2d4777c00e5b10ddddc0c5fa86ba1e97c6ff8","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"update workflow action versions","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/39f2d4777c00e5b10ddddc0c5fa86ba1e97c6ff8"},{"sha":"734ce02b3fec88a3848d285fc23b05f4d1a70cf2","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"Version bump to v1.0.0-19.0.0-beta.3","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/734ce02b3fec88a3848d285fc23b05f4d1a70cf2"},{"sha":"57acd1c46fd88fff6ecd714a1dddc216b5e669d9","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"use pug","distinct":true,"url":"https://api.github.com/repos/linzjs/linz/commits/57acd1c46fd88fff6ecd714a1dddc216b5e669d9"}]},"public":true,"created_at":"2024-02-21T23:29:56Z","org":{"id":11432541,"login":"linzjs","gravatar_id":"","url":"https://api.github.com/orgs/linzjs","avatar_url":"https://avatars.githubusercontent.com/u/11432541?"}},{"id":"35890776497","type":"PullRequestEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":12881781,"name":"linzjs/linz","url":"https://api.github.com/repos/linzjs/linz"},"payload":{"action":"closed","number":369,"pull_request":{"url":"https://api.github.com/repos/linzjs/linz/pulls/369","id":1694734589,"node_id":"PR_kwDOAMSPdc5lA5j9","html_url":"https://github.com/linzjs/linz/pull/369","diff_url":"https://github.com/linzjs/linz/pull/369.diff","patch_url":"https://github.com/linzjs/linz/pull/369.patch","issue_url":"https://api.github.com/repos/linzjs/linz/issues/369","number":369,"state":"closed","locked":false,"title":"upgrade node to the latest lts version","user":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"body":"This PR upgrades node to the latest LTS version.\r\n\r\n**Testing**\r\n\r\n- [ ] Run `yarn start` and check the containers start up without errors.\r\n","created_at":"2024-01-25T01:55:17Z","updated_at":"2024-02-21T23:29:55Z","closed_at":"2024-02-21T23:29:54Z","merged_at":"2024-02-21T23:29:54Z","merge_commit_sha":"9eeaa14137593b1c2d7be05dfe6ec800a1dd421a","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/linzjs/linz/pulls/369/commits","review_comments_url":"https://api.github.com/repos/linzjs/linz/pulls/369/comments","review_comment_url":"https://api.github.com/repos/linzjs/linz/pulls/comments{/number}","comments_url":"https://api.github.com/repos/linzjs/linz/issues/369/comments","statuses_url":"https://api.github.com/repos/linzjs/linz/statuses/18daff7f5e9424e3497ea0a1fa05c953807ef0f4","head":{"label":"linzjs:node-upgrade","ref":"node-upgrade","sha":"18daff7f5e9424e3497ea0a1fa05c953807ef0f4","user":{"login":"linzjs","id":11432541,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExNDMyNTQx","avatar_url":"https://avatars.githubusercontent.com/u/11432541?v=4","gravatar_id":"","url":"https://api.github.com/users/linzjs","html_url":"https://github.com/linzjs","followers_url":"https://api.github.com/users/linzjs/followers","following_url":"https://api.github.com/users/linzjs/following{/other_user}","gists_url":"https://api.github.com/users/linzjs/gists{/gist_id}","starred_url":"https://api.github.com/users/linzjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/linzjs/subscriptions","organizations_url":"https://api.github.com/users/linzjs/orgs","repos_url":"https://api.github.com/users/linzjs/repos","events_url":"https://api.github.com/users/linzjs/events{/privacy}","received_events_url":"https://api.github.com/users/linzjs/received_events","type":"Organization","site_admin":false},"repo":{"id":12881781,"node_id":"MDEwOlJlcG9zaXRvcnkxMjg4MTc4MQ==","name":"linz","full_name":"linzjs/linz","private":false,"owner":{"login":"linzjs","id":11432541,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExNDMyNTQx","avatar_url":"https://avatars.githubusercontent.com/u/11432541?v=4","gravatar_id":"","url":"https://api.github.com/users/linzjs","html_url":"https://github.com/linzjs","followers_url":"https://api.github.com/users/linzjs/followers","following_url":"https://api.github.com/users/linzjs/following{/other_user}","gists_url":"https://api.github.com/users/linzjs/gists{/gist_id}","starred_url":"https://api.github.com/users/linzjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/linzjs/subscriptions","organizations_url":"https://api.github.com/users/linzjs/orgs","repos_url":"https://api.github.com/users/linzjs/repos","events_url":"https://api.github.com/users/linzjs/events{/privacy}","received_events_url":"https://api.github.com/users/linzjs/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/linzjs/linz","description":"NodeJS Content Management System","fork":false,"url":"https://api.github.com/repos/linzjs/linz","forks_url":"https://api.github.com/repos/linzjs/linz/forks","keys_url":"https://api.github.com/repos/linzjs/linz/keys{/key_id}","collaborators_url":"https://api.github.com/repos/linzjs/linz/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/linzjs/linz/teams","hooks_url":"https://api.github.com/repos/linzjs/linz/hooks","issue_events_url":"https://api.github.com/repos/linzjs/linz/issues/events{/number}","events_url":"https://api.github.com/repos/linzjs/linz/events","assignees_url":"https://api.github.com/repos/linzjs/linz/assignees{/user}","branches_url":"https://api.github.com/repos/linzjs/linz/branches{/branch}","tags_url":"https://api.github.com/repos/linzjs/linz/tags","blobs_url":"https://api.github.com/repos/linzjs/linz/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/linzjs/linz/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/linzjs/linz/git/refs{/sha}","trees_url":"https://api.github.com/repos/linzjs/linz/git/trees{/sha}","statuses_url":"https://api.github.com/repos/linzjs/linz/statuses/{sha}","languages_url":"https://api.github.com/repos/linzjs/linz/languages","stargazers_url":"https://api.github.com/repos/linzjs/linz/stargazers","contributors_url":"https://api.github.com/repos/linzjs/linz/contributors","subscribers_url":"https://api.github.com/repos/linzjs/linz/subscribers","subscription_url":"https://api.github.com/repos/linzjs/linz/subscription","commits_url":"https://api.github.com/repos/linzjs/linz/commits{/sha}","git_commits_url":"https://api.github.com/repos/linzjs/linz/git/commits{/sha}","comments_url":"https://api.github.com/repos/linzjs/linz/comments{/number}","issue_comment_url":"https://api.github.com/repos/linzjs/linz/issues/comments{/number}","contents_url":"https://api.github.com/repos/linzjs/linz/contents/{+path}","compare_url":"https://api.github.com/repos/linzjs/linz/compare/{base}...{head}","merges_url":"https://api.github.com/repos/linzjs/linz/merges","archive_url":"https://api.github.com/repos/linzjs/linz/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/linzjs/linz/downloads","issues_url":"https://api.github.com/repos/linzjs/linz/issues{/number}","pulls_url":"https://api.github.com/repos/linzjs/linz/pulls{/number}","milestones_url":"https://api.github.com/repos/linzjs/linz/milestones{/number}","notifications_url":"https://api.github.com/repos/linzjs/linz/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/linzjs/linz/labels{/name}","releases_url":"https://api.github.com/repos/linzjs/linz/releases{/id}","deployments_url":"https://api.github.com/repos/linzjs/linz/deployments","created_at":"2013-09-16T23:56:05Z","updated_at":"2022-06-16T03:11:11Z","pushed_at":"2024-02-21T23:29:54Z","git_url":"git://github.com/linzjs/linz.git","ssh_url":"git@github.com:linzjs/linz.git","clone_url":"https://github.com/linzjs/linz.git","svn_url":"https://github.com/linzjs/linz","homepage":null,"size":6856,"stargazers_count":8,"watchers_count":8,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":3,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":91,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":3,"open_issues":91,"watchers":8,"default_branch":"master"}},"base":{"label":"linzjs:master","ref":"master","sha":"fda1345c365d518f8603744a9e47d5025783a8ce","user":{"login":"linzjs","id":11432541,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExNDMyNTQx","avatar_url":"https://avatars.githubusercontent.com/u/11432541?v=4","gravatar_id":"","url":"https://api.github.com/users/linzjs","html_url":"https://github.com/linzjs","followers_url":"https://api.github.com/users/linzjs/followers","following_url":"https://api.github.com/users/linzjs/following{/other_user}","gists_url":"https://api.github.com/users/linzjs/gists{/gist_id}","starred_url":"https://api.github.com/users/linzjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/linzjs/subscriptions","organizations_url":"https://api.github.com/users/linzjs/orgs","repos_url":"https://api.github.com/users/linzjs/repos","events_url":"https://api.github.com/users/linzjs/events{/privacy}","received_events_url":"https://api.github.com/users/linzjs/received_events","type":"Organization","site_admin":false},"repo":{"id":12881781,"node_id":"MDEwOlJlcG9zaXRvcnkxMjg4MTc4MQ==","name":"linz","full_name":"linzjs/linz","private":false,"owner":{"login":"linzjs","id":11432541,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExNDMyNTQx","avatar_url":"https://avatars.githubusercontent.com/u/11432541?v=4","gravatar_id":"","url":"https://api.github.com/users/linzjs","html_url":"https://github.com/linzjs","followers_url":"https://api.github.com/users/linzjs/followers","following_url":"https://api.github.com/users/linzjs/following{/other_user}","gists_url":"https://api.github.com/users/linzjs/gists{/gist_id}","starred_url":"https://api.github.com/users/linzjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/linzjs/subscriptions","organizations_url":"https://api.github.com/users/linzjs/orgs","repos_url":"https://api.github.com/users/linzjs/repos","events_url":"https://api.github.com/users/linzjs/events{/privacy}","received_events_url":"https://api.github.com/users/linzjs/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/linzjs/linz","description":"NodeJS Content Management System","fork":false,"url":"https://api.github.com/repos/linzjs/linz","forks_url":"https://api.github.com/repos/linzjs/linz/forks","keys_url":"https://api.github.com/repos/linzjs/linz/keys{/key_id}","collaborators_url":"https://api.github.com/repos/linzjs/linz/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/linzjs/linz/teams","hooks_url":"https://api.github.com/repos/linzjs/linz/hooks","issue_events_url":"https://api.github.com/repos/linzjs/linz/issues/events{/number}","events_url":"https://api.github.com/repos/linzjs/linz/events","assignees_url":"https://api.github.com/repos/linzjs/linz/assignees{/user}","branches_url":"https://api.github.com/repos/linzjs/linz/branches{/branch}","tags_url":"https://api.github.com/repos/linzjs/linz/tags","blobs_url":"https://api.github.com/repos/linzjs/linz/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/linzjs/linz/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/linzjs/linz/git/refs{/sha}","trees_url":"https://api.github.com/repos/linzjs/linz/git/trees{/sha}","statuses_url":"https://api.github.com/repos/linzjs/linz/statuses/{sha}","languages_url":"https://api.github.com/repos/linzjs/linz/languages","stargazers_url":"https://api.github.com/repos/linzjs/linz/stargazers","contributors_url":"https://api.github.com/repos/linzjs/linz/contributors","subscribers_url":"https://api.github.com/repos/linzjs/linz/subscribers","subscription_url":"https://api.github.com/repos/linzjs/linz/subscription","commits_url":"https://api.github.com/repos/linzjs/linz/commits{/sha}","git_commits_url":"https://api.github.com/repos/linzjs/linz/git/commits{/sha}","comments_url":"https://api.github.com/repos/linzjs/linz/comments{/number}","issue_comment_url":"https://api.github.com/repos/linzjs/linz/issues/comments{/number}","contents_url":"https://api.github.com/repos/linzjs/linz/contents/{+path}","compare_url":"https://api.github.com/repos/linzjs/linz/compare/{base}...{head}","merges_url":"https://api.github.com/repos/linzjs/linz/merges","archive_url":"https://api.github.com/repos/linzjs/linz/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/linzjs/linz/downloads","issues_url":"https://api.github.com/repos/linzjs/linz/issues{/number}","pulls_url":"https://api.github.com/repos/linzjs/linz/pulls{/number}","milestones_url":"https://api.github.com/repos/linzjs/linz/milestones{/number}","notifications_url":"https://api.github.com/repos/linzjs/linz/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/linzjs/linz/labels{/name}","releases_url":"https://api.github.com/repos/linzjs/linz/releases{/id}","deployments_url":"https://api.github.com/repos/linzjs/linz/deployments","created_at":"2013-09-16T23:56:05Z","updated_at":"2022-06-16T03:11:11Z","pushed_at":"2024-02-21T23:29:54Z","git_url":"git://github.com/linzjs/linz.git","ssh_url":"git@github.com:linzjs/linz.git","clone_url":"https://github.com/linzjs/linz.git","svn_url":"https://github.com/linzjs/linz","homepage":null,"size":6856,"stargazers_count":8,"watchers_count":8,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":3,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":91,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":3,"open_issues":91,"watchers":8,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/linzjs/linz/pulls/369"},"html":{"href":"https://github.com/linzjs/linz/pull/369"},"issue":{"href":"https://api.github.com/repos/linzjs/linz/issues/369"},"comments":{"href":"https://api.github.com/repos/linzjs/linz/issues/369/comments"},"review_comments":{"href":"https://api.github.com/repos/linzjs/linz/pulls/369/comments"},"review_comment":{"href":"https://api.github.com/repos/linzjs/linz/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/linzjs/linz/pulls/369/commits"},"statuses":{"href":"https://api.github.com/repos/linzjs/linz/statuses/18daff7f5e9424e3497ea0a1fa05c953807ef0f4"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null,"merged":true,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":43,"additions":5800,"deletions":6581,"changed_files":144}},"public":true,"created_at":"2024-02-21T23:29:55Z","org":{"id":11432541,"login":"linzjs","gravatar_id":"","url":"https://api.github.com/orgs/linzjs","avatar_url":"https://avatars.githubusercontent.com/u/11432541?"}},{"id":"35890770734","type":"DeleteEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":101751076,"name":"idearium/cli","url":"https://api.github.com/repos/idearium/cli"},"payload":{"ref":"db2","ref_type":"branch","pusher_type":"user"},"public":true,"created_at":"2024-02-21T23:29:35Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"35890770882","type":"PushEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":101751076,"name":"idearium/cli","url":"https://api.github.com/repos/idearium/cli"},"payload":{"repository_id":101751076,"push_id":17203375763,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"b6cf17cc3e833011ea0871a6f1dcbaae1b20d7f8","before":"074b6b4e4bc21c61e90c6328cc4a1bac69e5ee3c","commits":[{"sha":"c7bd9d57b765c66eda45028edca491c696c0fa6b","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"support mongo 7","distinct":true,"url":"https://api.github.com/repos/idearium/cli/commits/c7bd9d57b765c66eda45028edca491c696c0fa6b"},{"sha":"b2f2a45d3b559b24f36a16d2cea8b3630c910935","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"update to mongo 7","distinct":true,"url":"https://api.github.com/repos/idearium/cli/commits/b2f2a45d3b559b24f36a16d2cea8b3630c910935"},{"sha":"2f1d0f48d8008f31f4ad48c803e477a806b49598","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"Merge branch 'master' into db2","distinct":true,"url":"https://api.github.com/repos/idearium/cli/commits/2f1d0f48d8008f31f4ad48c803e477a806b49598"},{"sha":"c2033918e22e9b73e9dbeef945f7db5690c0ebee","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"update changelog","distinct":true,"url":"https://api.github.com/repos/idearium/cli/commits/c2033918e22e9b73e9dbeef945f7db5690c0ebee"},{"sha":"2849aba63c7479ed0c6ad2beeae098b8c9af40d7","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"update package.json","distinct":true,"url":"https://api.github.com/repos/idearium/cli/commits/2849aba63c7479ed0c6ad2beeae098b8c9af40d7"},{"sha":"b6cf17cc3e833011ea0871a6f1dcbaae1b20d7f8","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"Merge pull request #90 from idearium/db2\n\nMongoDB upgrades","distinct":true,"url":"https://api.github.com/repos/idearium/cli/commits/b6cf17cc3e833011ea0871a6f1dcbaae1b20d7f8"}]},"public":true,"created_at":"2024-02-21T23:29:35Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"35890770618","type":"PullRequestEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":101751076,"name":"idearium/cli","url":"https://api.github.com/repos/idearium/cli"},"payload":{"action":"closed","number":90,"pull_request":{"url":"https://api.github.com/repos/idearium/cli/pulls/90","id":1718540015,"node_id":"PR_kwDOBhCZJM5mbtbv","html_url":"https://github.com/idearium/cli/pull/90","diff_url":"https://github.com/idearium/cli/pull/90.diff","patch_url":"https://github.com/idearium/cli/pull/90.patch","issue_url":"https://api.github.com/repos/idearium/cli/issues/90","number":90,"state":"closed","locked":false,"title":"MongoDB upgrades","user":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"body":"This PR updates mongoldb to v7.\r\n\r\n## Tasks\r\n\r\n- https://www.notion.so/idearium/e62910ad01444a4ab403939ddcaa14e8?v=6538b45bb31843e189f5c9295aba3932&pvs=4\r\n\r\n## Related PRs\r\n\r\n- https://github.com/idearium/idearium-lib/pull/370\r\n- https://github.com/linzjs/linz/pull/369\r\n- https://github.com/idearium/devspace/pull/49\r\n- https://github.com/idearium/ras-rsso/pull/179\r\n- https://github.com/idearium/ras-mms/pull/684\r\n- https://github.com/idearium/ras-api/pull/126\r\n- https://github.com/idearium/ras-campaigner/pull/129\r\n- https://github.com/idearium/ras-chassis/pull/317\r\n- https://github.com/idearium/ras-rasnet/pull/343\r\n- https://github.com/idearium/ras-fleet-portal/pull/61\r\n- https://github.com/idearium/rest-image/pull/33\r\n- https://github.com/idearium/ras-feedback/pull/19\r\n\r\n## Notes\r\n\r\n- Any additional notes you think will be useful.\r\n\r\n## Verification and testing\r\n\r\n### Testing\r\n\r\n- [ ] Make sure https://github.com/idearium/devspace/pull/49 is running locally.\r\n- [ ] If the cli package is linked, make sure it is on the [db2](https://github.com/idearium/cli/pull/90) branch.\r\n\r\n## Deployment\r\n\r\n- [ ] Post deployment steps (scripts to be run) and testing.\r\n- [ ] Verify all [testing](../tree/master/docs/testing.md) steps.\r\n","created_at":"2024-02-08T23:23:04Z","updated_at":"2024-02-21T23:29:34Z","closed_at":"2024-02-21T23:29:33Z","merged_at":"2024-02-21T23:29:33Z","merge_commit_sha":"b6cf17cc3e833011ea0871a6f1dcbaae1b20d7f8","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/idearium/cli/pulls/90/commits","review_comments_url":"https://api.github.com/repos/idearium/cli/pulls/90/comments","review_comment_url":"https://api.github.com/repos/idearium/cli/pulls/comments{/number}","comments_url":"https://api.github.com/repos/idearium/cli/issues/90/comments","statuses_url":"https://api.github.com/repos/idearium/cli/statuses/2849aba63c7479ed0c6ad2beeae098b8c9af40d7","head":{"label":"idearium:db2","ref":"db2","sha":"2849aba63c7479ed0c6ad2beeae098b8c9af40d7","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":101751076,"node_id":"MDEwOlJlcG9zaXRvcnkxMDE3NTEwNzY=","name":"cli","full_name":"idearium/cli","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/cli","description":"The Idearium cli, which makes working with our projects, super easy :)","fork":false,"url":"https://api.github.com/repos/idearium/cli","forks_url":"https://api.github.com/repos/idearium/cli/forks","keys_url":"https://api.github.com/repos/idearium/cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/cli/teams","hooks_url":"https://api.github.com/repos/idearium/cli/hooks","issue_events_url":"https://api.github.com/repos/idearium/cli/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/cli/events","assignees_url":"https://api.github.com/repos/idearium/cli/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/cli/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/cli/tags","blobs_url":"https://api.github.com/repos/idearium/cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/cli/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/cli/languages","stargazers_url":"https://api.github.com/repos/idearium/cli/stargazers","contributors_url":"https://api.github.com/repos/idearium/cli/contributors","subscribers_url":"https://api.github.com/repos/idearium/cli/subscribers","subscription_url":"https://api.github.com/repos/idearium/cli/subscription","commits_url":"https://api.github.com/repos/idearium/cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/cli/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/cli/merges","archive_url":"https://api.github.com/repos/idearium/cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/cli/downloads","issues_url":"https://api.github.com/repos/idearium/cli/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/cli/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/cli/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/cli/labels{/name}","releases_url":"https://api.github.com/repos/idearium/cli/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/cli/deployments","created_at":"2017-08-29T10:53:22Z","updated_at":"2021-11-05T03:29:39Z","pushed_at":"2024-02-21T23:29:34Z","git_url":"git://github.com/idearium/cli.git","ssh_url":"git@github.com:idearium/cli.git","clone_url":"https://github.com/idearium/cli.git","svn_url":"https://github.com/idearium/cli","homepage":null,"size":979,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":15,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":15,"watchers":0,"default_branch":"master"}},"base":{"label":"idearium:master","ref":"master","sha":"074b6b4e4bc21c61e90c6328cc4a1bac69e5ee3c","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":101751076,"node_id":"MDEwOlJlcG9zaXRvcnkxMDE3NTEwNzY=","name":"cli","full_name":"idearium/cli","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/cli","description":"The Idearium cli, which makes working with our projects, super easy :)","fork":false,"url":"https://api.github.com/repos/idearium/cli","forks_url":"https://api.github.com/repos/idearium/cli/forks","keys_url":"https://api.github.com/repos/idearium/cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/cli/teams","hooks_url":"https://api.github.com/repos/idearium/cli/hooks","issue_events_url":"https://api.github.com/repos/idearium/cli/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/cli/events","assignees_url":"https://api.github.com/repos/idearium/cli/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/cli/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/cli/tags","blobs_url":"https://api.github.com/repos/idearium/cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/cli/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/cli/languages","stargazers_url":"https://api.github.com/repos/idearium/cli/stargazers","contributors_url":"https://api.github.com/repos/idearium/cli/contributors","subscribers_url":"https://api.github.com/repos/idearium/cli/subscribers","subscription_url":"https://api.github.com/repos/idearium/cli/subscription","commits_url":"https://api.github.com/repos/idearium/cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/cli/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/cli/merges","archive_url":"https://api.github.com/repos/idearium/cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/cli/downloads","issues_url":"https://api.github.com/repos/idearium/cli/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/cli/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/cli/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/cli/labels{/name}","releases_url":"https://api.github.com/repos/idearium/cli/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/cli/deployments","created_at":"2017-08-29T10:53:22Z","updated_at":"2021-11-05T03:29:39Z","pushed_at":"2024-02-21T23:29:34Z","git_url":"git://github.com/idearium/cli.git","ssh_url":"git@github.com:idearium/cli.git","clone_url":"https://github.com/idearium/cli.git","svn_url":"https://github.com/idearium/cli","homepage":null,"size":979,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":15,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":15,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/idearium/cli/pulls/90"},"html":{"href":"https://github.com/idearium/cli/pull/90"},"issue":{"href":"https://api.github.com/repos/idearium/cli/issues/90"},"comments":{"href":"https://api.github.com/repos/idearium/cli/issues/90/comments"},"review_comments":{"href":"https://api.github.com/repos/idearium/cli/pulls/90/comments"},"review_comment":{"href":"https://api.github.com/repos/idearium/cli/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/idearium/cli/pulls/90/commits"},"statuses":{"href":"https://api.github.com/repos/idearium/cli/statuses/2849aba63c7479ed0c6ad2beeae098b8c9af40d7"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null,"merged":true,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":5,"additions":11,"deletions":15,"changed_files":5}},"public":true,"created_at":"2024-02-21T23:29:34Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"35890766084","type":"DeleteEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"ref":"fetch-updates","ref_type":"branch","pusher_type":"user"},"public":true,"created_at":"2024-02-21T23:29:18Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"35890765938","type":"PullRequestEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"action":"closed","number":369,"pull_request":{"url":"https://api.github.com/repos/idearium/idearium-lib/pulls/369","id":1581809323,"node_id":"PR_kwDOBKdxJc5eSH6r","html_url":"https://github.com/idearium/idearium-lib/pull/369","diff_url":"https://github.com/idearium/idearium-lib/pull/369.diff","patch_url":"https://github.com/idearium/idearium-lib/pull/369.patch","issue_url":"https://api.github.com/repos/idearium/idearium-lib/issues/369","number":369,"state":"closed","locked":false,"title":"Fetch updates","user":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"body":"This PR removes the isomorphic-fetch dependency.\r\n\r\n## Notes\r\n\r\n- I am encountering this issue in Node 20.\r\n- fetch has been stable since Node 18 so this shouldn't cause any issues.\r\n\r\n## Verification and testing\r\n\r\n### Testing\r\n\r\n- [ ] Import `v3.0.0-beta.1` of this package and check it works as it did before.\r\n","created_at":"2023-10-31T22:51:52Z","updated_at":"2024-02-21T23:29:17Z","closed_at":"2024-02-21T23:29:16Z","merged_at":"2024-02-21T23:29:16Z","merge_commit_sha":"268e716fd687d120a01449026ffa888eef0665ba","assignee":{"login":"smebberson","id":74628,"node_id":"MDQ6VXNlcjc0NjI4","avatar_url":"https://avatars.githubusercontent.com/u/74628?v=4","gravatar_id":"","url":"https://api.github.com/users/smebberson","html_url":"https://github.com/smebberson","followers_url":"https://api.github.com/users/smebberson/followers","following_url":"https://api.github.com/users/smebberson/following{/other_user}","gists_url":"https://api.github.com/users/smebberson/gists{/gist_id}","starred_url":"https://api.github.com/users/smebberson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smebberson/subscriptions","organizations_url":"https://api.github.com/users/smebberson/orgs","repos_url":"https://api.github.com/users/smebberson/repos","events_url":"https://api.github.com/users/smebberson/events{/privacy}","received_events_url":"https://api.github.com/users/smebberson/received_events","type":"User","site_admin":false},"assignees":[{"login":"smebberson","id":74628,"node_id":"MDQ6VXNlcjc0NjI4","avatar_url":"https://avatars.githubusercontent.com/u/74628?v=4","gravatar_id":"","url":"https://api.github.com/users/smebberson","html_url":"https://github.com/smebberson","followers_url":"https://api.github.com/users/smebberson/followers","following_url":"https://api.github.com/users/smebberson/following{/other_user}","gists_url":"https://api.github.com/users/smebberson/gists{/gist_id}","starred_url":"https://api.github.com/users/smebberson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smebberson/subscriptions","organizations_url":"https://api.github.com/users/smebberson/orgs","repos_url":"https://api.github.com/users/smebberson/repos","events_url":"https://api.github.com/users/smebberson/events{/privacy}","received_events_url":"https://api.github.com/users/smebberson/received_events","type":"User","site_admin":false},{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[{"name":"Developers","id":2226532,"node_id":"MDQ6VGVhbTIyMjY1MzI=","slug":"developers","description":"Developers at Idearium","privacy":"closed","notification_setting":"notifications_enabled","url":"https://api.github.com/organizations/23734953/team/2226532","html_url":"https://github.com/orgs/idearium/teams/developers","members_url":"https://api.github.com/organizations/23734953/team/2226532/members{/member}","repositories_url":"https://api.github.com/organizations/23734953/team/2226532/repos","permission":"pull","parent":null}],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/369/commits","review_comments_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/369/comments","review_comment_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/issues/369/comments","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/268e716fd687d120a01449026ffa888eef0665ba","head":{"label":"idearium:fetch-updates","ref":"fetch-updates","sha":"268e716fd687d120a01449026ffa888eef0665ba","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-02-21T23:29:15Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":5836,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":19,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":19,"watchers":0,"default_branch":"master"}},"base":{"label":"idearium:master","ref":"master","sha":"1c293dcbb67d1ea614c73cc459c0f92ebb9f35f6","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-02-21T23:29:15Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":5836,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":19,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":19,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/369"},"html":{"href":"https://github.com/idearium/idearium-lib/pull/369"},"issue":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/369"},"comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/369/comments"},"review_comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/369/comments"},"review_comment":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/369/commits"},"statuses":{"href":"https://api.github.com/repos/idearium/idearium-lib/statuses/268e716fd687d120a01449026ffa888eef0665ba"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null,"merged":true,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":4,"additions":14,"deletions":26,"changed_files":6}},"public":true,"created_at":"2024-02-21T23:29:18Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"35890765659","type":"PushEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"repository_id":78082341,"push_id":17203373029,"size":13,"distinct_size":9,"ref":"refs/heads/master","head":"8d23897386c2bc45d4f3b0cf7280de3736c80f49","before":"1c293dcbb67d1ea614c73cc459c0f92ebb9f35f6","commits":[{"sha":"28bd28396d61748fa64a33f21f045e35e7aefce4","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"remove isomorphic-fetch","distinct":false,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/28bd28396d61748fa64a33f21f045e35e7aefce4"},{"sha":"fae649945244d1cc95403c965f437c300566fb87","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"update changelog","distinct":false,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/fae649945244d1cc95403c965f437c300566fb87"},{"sha":"db218d958559f0d7a200f66798d512128359d250","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"fix tests","distinct":false,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/db218d958559f0d7a200f66798d512128359d250"},{"sha":"268e716fd687d120a01449026ffa888eef0665ba","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"upgrade apm to fix tests","distinct":false,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/268e716fd687d120a01449026ffa888eef0665ba"},{"sha":"16b044351e9176cd30328412d3860ea299f5ab91","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"upgrade mongoose","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/16b044351e9176cd30328412d3860ea299f5ab91"},{"sha":"1eb2a0b0f3326e6cad0bdd6e5c439ca68cc1d8ee","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"mongoose v8 compatibility","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/1eb2a0b0f3326e6cad0bdd6e5c439ca68cc1d8ee"},{"sha":"9de2ddd44f76ce96a31bbbf48464fd098801436a","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"Version bump mongoose to v2.0.0-beta.1","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/9de2ddd44f76ce96a31bbbf48464fd098801436a"},{"sha":"ebfa4122d3f317729318d3bfe1e9ecb18807663b","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"update workflow package versions","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/ebfa4122d3f317729318d3bfe1e9ecb18807663b"},{"sha":"5d755be6516f2bf3c9d76cc4c1220580b864db01","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"update mongoose peer dep version","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/5d755be6516f2bf3c9d76cc4c1220580b864db01"},{"sha":"32b7a9024b70d033bef19f69ef85740166c535f9","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"Version bump @idearium/mongoose to v2.0.0-beta.2","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/32b7a9024b70d033bef19f69ef85740166c535f9"},{"sha":"33ee5718d2184d1e10e2fc12b95b50c91a7df600","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"fix ssl setting","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/33ee5718d2184d1e10e2fc12b95b50c91a7df600"},{"sha":"0476a81d378006d0f1a5da3949c35d08599b2c37","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"Version bump @idearium/mongoose to v2.0.0","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/0476a81d378006d0f1a5da3949c35d08599b2c37"},{"sha":"8d23897386c2bc45d4f3b0cf7280de3736c80f49","author":{"email":"allan.chau@icloud.com","name":"Allan Chau"},"message":"Merge pull request #370 from idearium/mongodb-upgrade\n\nMongodb upgrade","distinct":true,"url":"https://api.github.com/repos/idearium/idearium-lib/commits/8d23897386c2bc45d4f3b0cf7280de3736c80f49"}]},"public":true,"created_at":"2024-02-21T23:29:17Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"35890765524","type":"DeleteEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"ref":"mongodb-upgrade","ref_type":"branch","pusher_type":"user"},"public":true,"created_at":"2024-02-21T23:29:16Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}},{"id":"35890765360","type":"PullRequestEvent","actor":{"id":1763968,"login":"allanchau","display_login":"allanchau","gravatar_id":"","url":"https://api.github.com/users/allanchau","avatar_url":"https://avatars.githubusercontent.com/u/1763968?"},"repo":{"id":78082341,"name":"idearium/idearium-lib","url":"https://api.github.com/repos/idearium/idearium-lib"},"payload":{"action":"closed","number":370,"pull_request":{"url":"https://api.github.com/repos/idearium/idearium-lib/pulls/370","id":1712967899,"node_id":"PR_kwDOBKdxJc5mGdDb","html_url":"https://github.com/idearium/idearium-lib/pull/370","diff_url":"https://github.com/idearium/idearium-lib/pull/370.diff","patch_url":"https://github.com/idearium/idearium-lib/pull/370.patch","issue_url":"https://api.github.com/repos/idearium/idearium-lib/issues/370","number":370,"state":"closed","locked":false,"title":"Mongodb upgrade","user":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"body":"This PR updates Mongoose to make it compatible with v8.\r\n\r\n## Related PRs\r\n\r\n- https://github.com/linzjs/linz/pull/369\r\n- https://github.com/idearium/devspace/pull/49\r\n- https://github.com/idearium/cli/pull/90\r\n- https://github.com/idearium/ras-mms/pull/684\r\n- https://github.com/idearium/ras-api/pull/126\r\n- https://github.com/idearium/ras-campaigner/pull/129\r\n- https://github.com/idearium/ras-chassis/pull/317\r\n- https://github.com/idearium/ras-rasnet/pull/343\r\n- https://github.com/idearium/ras-fleet-portal/pull/61\r\n- https://github.com/idearium/rest-image/pull/33\r\n- https://github.com/idearium/ras-feedback/pull/19\r\n- https://github.com/idearium/ras-rsc/pull/224\r\n\r\n## Verification and testing\r\n\r\n### Testing\r\n\r\n- [ ] Add `` to a project and test it starts up and works without errors.\r\n","created_at":"2024-02-06T05:22:04Z","updated_at":"2024-02-21T23:29:15Z","closed_at":"2024-02-21T23:29:14Z","merged_at":"2024-02-21T23:29:14Z","merge_commit_sha":"8d23897386c2bc45d4f3b0cf7280de3736c80f49","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/370/commits","review_comments_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/370/comments","review_comment_url":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/issues/370/comments","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/0476a81d378006d0f1a5da3949c35d08599b2c37","head":{"label":"idearium:mongodb-upgrade","ref":"mongodb-upgrade","sha":"0476a81d378006d0f1a5da3949c35d08599b2c37","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-02-21T23:29:15Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":5836,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":20,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":20,"watchers":0,"default_branch":"master"}},"base":{"label":"idearium:master","ref":"master","sha":"1c293dcbb67d1ea614c73cc459c0f92ebb9f35f6","user":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"repo":{"id":78082341,"node_id":"MDEwOlJlcG9zaXRvcnk3ODA4MjM0MQ==","name":"idearium-lib","full_name":"idearium/idearium-lib","private":false,"owner":{"login":"idearium","id":23734953,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIzNzM0OTUz","avatar_url":"https://avatars.githubusercontent.com/u/23734953?v=4","gravatar_id":"","url":"https://api.github.com/users/idearium","html_url":"https://github.com/idearium","followers_url":"https://api.github.com/users/idearium/followers","following_url":"https://api.github.com/users/idearium/following{/other_user}","gists_url":"https://api.github.com/users/idearium/gists{/gist_id}","starred_url":"https://api.github.com/users/idearium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idearium/subscriptions","organizations_url":"https://api.github.com/users/idearium/orgs","repos_url":"https://api.github.com/users/idearium/repos","events_url":"https://api.github.com/users/idearium/events{/privacy}","received_events_url":"https://api.github.com/users/idearium/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/idearium/idearium-lib","description":"Idearium's Node.js library for common functionality.","fork":false,"url":"https://api.github.com/repos/idearium/idearium-lib","forks_url":"https://api.github.com/repos/idearium/idearium-lib/forks","keys_url":"https://api.github.com/repos/idearium/idearium-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idearium/idearium-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idearium/idearium-lib/teams","hooks_url":"https://api.github.com/repos/idearium/idearium-lib/hooks","issue_events_url":"https://api.github.com/repos/idearium/idearium-lib/issues/events{/number}","events_url":"https://api.github.com/repos/idearium/idearium-lib/events","assignees_url":"https://api.github.com/repos/idearium/idearium-lib/assignees{/user}","branches_url":"https://api.github.com/repos/idearium/idearium-lib/branches{/branch}","tags_url":"https://api.github.com/repos/idearium/idearium-lib/tags","blobs_url":"https://api.github.com/repos/idearium/idearium-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idearium/idearium-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idearium/idearium-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/idearium/idearium-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idearium/idearium-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/idearium/idearium-lib/languages","stargazers_url":"https://api.github.com/repos/idearium/idearium-lib/stargazers","contributors_url":"https://api.github.com/repos/idearium/idearium-lib/contributors","subscribers_url":"https://api.github.com/repos/idearium/idearium-lib/subscribers","subscription_url":"https://api.github.com/repos/idearium/idearium-lib/subscription","commits_url":"https://api.github.com/repos/idearium/idearium-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/idearium/idearium-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/idearium/idearium-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/idearium/idearium-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/idearium/idearium-lib/contents/{+path}","compare_url":"https://api.github.com/repos/idearium/idearium-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idearium/idearium-lib/merges","archive_url":"https://api.github.com/repos/idearium/idearium-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idearium/idearium-lib/downloads","issues_url":"https://api.github.com/repos/idearium/idearium-lib/issues{/number}","pulls_url":"https://api.github.com/repos/idearium/idearium-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/idearium/idearium-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/idearium/idearium-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idearium/idearium-lib/labels{/name}","releases_url":"https://api.github.com/repos/idearium/idearium-lib/releases{/id}","deployments_url":"https://api.github.com/repos/idearium/idearium-lib/deployments","created_at":"2017-01-05T05:28:18Z","updated_at":"2021-10-26T02:04:42Z","pushed_at":"2024-02-21T23:29:15Z","git_url":"git://github.com/idearium/idearium-lib.git","ssh_url":"git@github.com:idearium/idearium-lib.git","clone_url":"https://github.com/idearium/idearium-lib.git","svn_url":"https://github.com/idearium/idearium-lib","homepage":"https://idearium.github.io/idearium-lib/","size":5836,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"has_discussions":true,"forks_count":4,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":20,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":4,"open_issues":20,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/370"},"html":{"href":"https://github.com/idearium/idearium-lib/pull/370"},"issue":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/370"},"comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/issues/370/comments"},"review_comments":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/370/comments"},"review_comment":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/idearium/idearium-lib/pulls/370/commits"},"statuses":{"href":"https://api.github.com/repos/idearium/idearium-lib/statuses/0476a81d378006d0f1a5da3949c35d08599b2c37"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null,"merged":true,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":{"login":"allanchau","id":1763968,"node_id":"MDQ6VXNlcjE3NjM5Njg=","avatar_url":"https://avatars.githubusercontent.com/u/1763968?v=4","gravatar_id":"","url":"https://api.github.com/users/allanchau","html_url":"https://github.com/allanchau","followers_url":"https://api.github.com/users/allanchau/followers","following_url":"https://api.github.com/users/allanchau/following{/other_user}","gists_url":"https://api.github.com/users/allanchau/gists{/gist_id}","starred_url":"https://api.github.com/users/allanchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allanchau/subscriptions","organizations_url":"https://api.github.com/users/allanchau/orgs","repos_url":"https://api.github.com/users/allanchau/repos","events_url":"https://api.github.com/users/allanchau/events{/privacy}","received_events_url":"https://api.github.com/users/allanchau/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":12,"additions":2039,"deletions":1442,"changed_files":34}},"public":true,"created_at":"2024-02-21T23:29:15Z","org":{"id":23734953,"login":"idearium","gravatar_id":"","url":"https://api.github.com/orgs/idearium","avatar_url":"https://avatars.githubusercontent.com/u/23734953?"}}]