diff --git a/__tests__/data/api/users.js b/__tests__/data/api/users.js new file mode 100644 index 000000000..ccdcf750f --- /dev/null +++ b/__tests__/data/api/users.js @@ -0,0 +1,4481 @@ +export const received_events = [ + { + id: '6763167953', + type: 'WatchEvent', + actor: { + id: 3850657, + login: 'sponnusa', + display_login: 'sponnusa', + gravatar_id: '', + url: 'https://api.github.com/users/sponnusa', + avatar_url: 'https://avatars.githubusercontent.com/u/3850657?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + action: 'started', + }, + public: true, + created_at: '2017-10-25T10:31:36Z', + }, + { + id: '6763033232', + type: 'ForkEvent', + actor: { + id: 28702382, + login: 'DavyYin', + display_login: 'DavyYin', + gravatar_id: '', + url: 'https://api.github.com/users/DavyYin', + avatar_url: 'https://avatars.githubusercontent.com/u/28702382?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108252338, + name: 'Spoon-Knife', + full_name: 'DavyYin/Spoon-Knife', + owner: { + login: 'DavyYin', + id: 28702382, + avatar_url: 'https://avatars2.githubusercontent.com/u/28702382?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/DavyYin', + html_url: 'https://github.com/DavyYin', + followers_url: 'https://api.github.com/users/DavyYin/followers', + following_url: + 'https://api.github.com/users/DavyYin/following{/other_user}', + gists_url: 'https://api.github.com/users/DavyYin/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/DavyYin/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/DavyYin/subscriptions', + organizations_url: 'https://api.github.com/users/DavyYin/orgs', + repos_url: 'https://api.github.com/users/DavyYin/repos', + events_url: 'https://api.github.com/users/DavyYin/events{/privacy}', + received_events_url: + 'https://api.github.com/users/DavyYin/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/DavyYin/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/DavyYin/Spoon-Knife', + forks_url: 'https://api.github.com/repos/DavyYin/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/DavyYin/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/DavyYin/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/DavyYin/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/DavyYin/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/DavyYin/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/DavyYin/Spoon-Knife/deployments', + created_at: '2017-10-25T10:02:04Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T09:12:15Z', + git_url: 'git://github.com/DavyYin/Spoon-Knife.git', + ssh_url: 'git@github.com:DavyYin/Spoon-Knife.git', + clone_url: 'https://github.com/DavyYin/Spoon-Knife.git', + svn_url: 'https://github.com/DavyYin/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T10:02:05Z', + }, + { + id: '6762990668', + type: 'WatchEvent', + actor: { + id: 1153134, + login: 'muan', + display_login: 'muan', + gravatar_id: '', + url: 'https://api.github.com/users/muan', + avatar_url: 'https://avatars.githubusercontent.com/u/1153134?', + }, + repo: { + id: 77290810, + name: 'dgraham/stache', + url: 'https://api.github.com/repos/dgraham/stache', + }, + payload: { + action: 'started', + }, + public: true, + created_at: '2017-10-25T09:53:26Z', + }, + { + id: '6762877187', + type: 'ForkEvent', + actor: { + id: 11159398, + login: 'nizam037', + display_login: 'nizam037', + gravatar_id: '', + url: 'https://api.github.com/users/nizam037', + avatar_url: 'https://avatars.githubusercontent.com/u/11159398?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108248818, + name: 'Spoon-Knife', + full_name: 'nizam037/Spoon-Knife', + owner: { + login: 'nizam037', + id: 11159398, + avatar_url: 'https://avatars1.githubusercontent.com/u/11159398?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/nizam037', + html_url: 'https://github.com/nizam037', + followers_url: 'https://api.github.com/users/nizam037/followers', + following_url: + 'https://api.github.com/users/nizam037/following{/other_user}', + gists_url: 'https://api.github.com/users/nizam037/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/nizam037/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/nizam037/subscriptions', + organizations_url: 'https://api.github.com/users/nizam037/orgs', + repos_url: 'https://api.github.com/users/nizam037/repos', + events_url: 'https://api.github.com/users/nizam037/events{/privacy}', + received_events_url: + 'https://api.github.com/users/nizam037/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/nizam037/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/nizam037/Spoon-Knife', + forks_url: 'https://api.github.com/repos/nizam037/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/nizam037/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/nizam037/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/nizam037/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/nizam037/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/nizam037/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/nizam037/Spoon-Knife/deployments', + created_at: '2017-10-25T09:30:12Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T09:12:15Z', + git_url: 'git://github.com/nizam037/Spoon-Knife.git', + ssh_url: 'git@github.com:nizam037/Spoon-Knife.git', + clone_url: 'https://github.com/nizam037/Spoon-Knife.git', + svn_url: 'https://github.com/nizam037/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T09:30:13Z', + }, + { + id: '6762808510', + type: 'ForkEvent', + actor: { + id: 33086754, + login: 'Cestlavie17', + display_login: 'Cestlavie17', + gravatar_id: '', + url: 'https://api.github.com/users/Cestlavie17', + avatar_url: 'https://avatars.githubusercontent.com/u/33086754?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108247143, + name: 'Spoon-Knife', + full_name: 'Cestlavie17/Spoon-Knife', + owner: { + login: 'Cestlavie17', + id: 33086754, + avatar_url: 'https://avatars3.githubusercontent.com/u/33086754?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/Cestlavie17', + html_url: 'https://github.com/Cestlavie17', + followers_url: 'https://api.github.com/users/Cestlavie17/followers', + following_url: + 'https://api.github.com/users/Cestlavie17/following{/other_user}', + gists_url: 'https://api.github.com/users/Cestlavie17/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/Cestlavie17/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/Cestlavie17/subscriptions', + organizations_url: 'https://api.github.com/users/Cestlavie17/orgs', + repos_url: 'https://api.github.com/users/Cestlavie17/repos', + events_url: + 'https://api.github.com/users/Cestlavie17/events{/privacy}', + received_events_url: + 'https://api.github.com/users/Cestlavie17/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/Cestlavie17/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/Cestlavie17/Spoon-Knife', + forks_url: 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/issues/events{/number}', + events_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/compare/{base}...{head}', + merges_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/Cestlavie17/Spoon-Knife/deployments', + created_at: '2017-10-25T09:16:09Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T09:12:15Z', + git_url: 'git://github.com/Cestlavie17/Spoon-Knife.git', + ssh_url: 'git@github.com:Cestlavie17/Spoon-Knife.git', + clone_url: 'https://github.com/Cestlavie17/Spoon-Knife.git', + svn_url: 'https://github.com/Cestlavie17/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T09:16:10Z', + }, + { + id: '6762629529', + type: 'ForkEvent', + actor: { + id: 31849054, + login: 'youhsuan', + display_login: 'youhsuan', + gravatar_id: '', + url: 'https://api.github.com/users/youhsuan', + avatar_url: 'https://avatars.githubusercontent.com/u/31849054?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108242768, + name: 'Spoon-Knife', + full_name: 'youhsuan/Spoon-Knife', + owner: { + login: 'youhsuan', + id: 31849054, + avatar_url: 'https://avatars0.githubusercontent.com/u/31849054?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/youhsuan', + html_url: 'https://github.com/youhsuan', + followers_url: 'https://api.github.com/users/youhsuan/followers', + following_url: + 'https://api.github.com/users/youhsuan/following{/other_user}', + gists_url: 'https://api.github.com/users/youhsuan/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/youhsuan/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/youhsuan/subscriptions', + organizations_url: 'https://api.github.com/users/youhsuan/orgs', + repos_url: 'https://api.github.com/users/youhsuan/repos', + events_url: 'https://api.github.com/users/youhsuan/events{/privacy}', + received_events_url: + 'https://api.github.com/users/youhsuan/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/youhsuan/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/youhsuan/Spoon-Knife', + forks_url: 'https://api.github.com/repos/youhsuan/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/youhsuan/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/youhsuan/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/youhsuan/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/youhsuan/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/youhsuan/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/youhsuan/Spoon-Knife/deployments', + created_at: '2017-10-25T08:38:34Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T07:14:03Z', + git_url: 'git://github.com/youhsuan/Spoon-Knife.git', + ssh_url: 'git@github.com:youhsuan/Spoon-Knife.git', + clone_url: 'https://github.com/youhsuan/Spoon-Knife.git', + svn_url: 'https://github.com/youhsuan/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T08:38:34Z', + }, + { + id: '6762600433', + type: 'ForkEvent', + actor: { + id: 21978183, + login: 'littleweh', + display_login: 'littleweh', + gravatar_id: '', + url: 'https://api.github.com/users/littleweh', + avatar_url: 'https://avatars.githubusercontent.com/u/21978183?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108242091, + name: 'Spoon-Knife', + full_name: 'littleweh/Spoon-Knife', + owner: { + login: 'littleweh', + id: 21978183, + avatar_url: 'https://avatars0.githubusercontent.com/u/21978183?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/littleweh', + html_url: 'https://github.com/littleweh', + followers_url: 'https://api.github.com/users/littleweh/followers', + following_url: + 'https://api.github.com/users/littleweh/following{/other_user}', + gists_url: 'https://api.github.com/users/littleweh/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/littleweh/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/littleweh/subscriptions', + organizations_url: 'https://api.github.com/users/littleweh/orgs', + repos_url: 'https://api.github.com/users/littleweh/repos', + events_url: 'https://api.github.com/users/littleweh/events{/privacy}', + received_events_url: + 'https://api.github.com/users/littleweh/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/littleweh/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/littleweh/Spoon-Knife', + forks_url: 'https://api.github.com/repos/littleweh/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/littleweh/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/littleweh/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/littleweh/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/littleweh/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/littleweh/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/littleweh/Spoon-Knife/deployments', + created_at: '2017-10-25T08:32:10Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T07:14:03Z', + git_url: 'git://github.com/littleweh/Spoon-Knife.git', + ssh_url: 'git@github.com:littleweh/Spoon-Knife.git', + clone_url: 'https://github.com/littleweh/Spoon-Knife.git', + svn_url: 'https://github.com/littleweh/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T08:32:11Z', + }, + { + id: '6762532982', + type: 'ForkEvent', + actor: { + id: 32921069, + login: 'rainvestige', + display_login: 'rainvestige', + gravatar_id: '', + url: 'https://api.github.com/users/rainvestige', + avatar_url: 'https://avatars.githubusercontent.com/u/32921069?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108240396, + name: 'Spoon-Knife', + full_name: 'rainvestige/Spoon-Knife', + owner: { + login: 'rainvestige', + id: 32921069, + avatar_url: 'https://avatars3.githubusercontent.com/u/32921069?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/rainvestige', + html_url: 'https://github.com/rainvestige', + followers_url: 'https://api.github.com/users/rainvestige/followers', + following_url: + 'https://api.github.com/users/rainvestige/following{/other_user}', + gists_url: 'https://api.github.com/users/rainvestige/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/rainvestige/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/rainvestige/subscriptions', + organizations_url: 'https://api.github.com/users/rainvestige/orgs', + repos_url: 'https://api.github.com/users/rainvestige/repos', + events_url: + 'https://api.github.com/users/rainvestige/events{/privacy}', + received_events_url: + 'https://api.github.com/users/rainvestige/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/rainvestige/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/rainvestige/Spoon-Knife', + forks_url: 'https://api.github.com/repos/rainvestige/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/rainvestige/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/rainvestige/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/issues/events{/number}', + events_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/rainvestige/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/compare/{base}...{head}', + merges_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/rainvestige/Spoon-Knife/deployments', + created_at: '2017-10-25T08:16:57Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T07:14:03Z', + git_url: 'git://github.com/rainvestige/Spoon-Knife.git', + ssh_url: 'git@github.com:rainvestige/Spoon-Knife.git', + clone_url: 'https://github.com/rainvestige/Spoon-Knife.git', + svn_url: 'https://github.com/rainvestige/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T08:16:58Z', + }, + { + id: '6762523165', + type: 'ForkEvent', + actor: { + id: 33082156, + login: 'DDDDogGG', + display_login: 'DDDDogGG', + gravatar_id: '', + url: 'https://api.github.com/users/DDDDogGG', + avatar_url: 'https://avatars.githubusercontent.com/u/33082156?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108240126, + name: 'Spoon-Knife', + full_name: 'DDDDogGG/Spoon-Knife', + owner: { + login: 'DDDDogGG', + id: 33082156, + avatar_url: 'https://avatars3.githubusercontent.com/u/33082156?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/DDDDogGG', + html_url: 'https://github.com/DDDDogGG', + followers_url: 'https://api.github.com/users/DDDDogGG/followers', + following_url: + 'https://api.github.com/users/DDDDogGG/following{/other_user}', + gists_url: 'https://api.github.com/users/DDDDogGG/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/DDDDogGG/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/DDDDogGG/subscriptions', + organizations_url: 'https://api.github.com/users/DDDDogGG/orgs', + repos_url: 'https://api.github.com/users/DDDDogGG/repos', + events_url: 'https://api.github.com/users/DDDDogGG/events{/privacy}', + received_events_url: + 'https://api.github.com/users/DDDDogGG/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/DDDDogGG/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/DDDDogGG/Spoon-Knife', + forks_url: 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/DDDDogGG/Spoon-Knife/deployments', + created_at: '2017-10-25T08:14:38Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T07:14:03Z', + git_url: 'git://github.com/DDDDogGG/Spoon-Knife.git', + ssh_url: 'git@github.com:DDDDogGG/Spoon-Knife.git', + clone_url: 'https://github.com/DDDDogGG/Spoon-Knife.git', + svn_url: 'https://github.com/DDDDogGG/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T08:14:38Z', + }, + { + id: '6762405361', + type: 'ForkEvent', + actor: { + id: 33084522, + login: 'aperezsa', + display_login: 'aperezsa', + gravatar_id: '', + url: 'https://api.github.com/users/aperezsa', + avatar_url: 'https://avatars.githubusercontent.com/u/33084522?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108237138, + name: 'Spoon-Knife', + full_name: 'aperezsa/Spoon-Knife', + owner: { + login: 'aperezsa', + id: 33084522, + avatar_url: 'https://avatars3.githubusercontent.com/u/33084522?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/aperezsa', + html_url: 'https://github.com/aperezsa', + followers_url: 'https://api.github.com/users/aperezsa/followers', + following_url: + 'https://api.github.com/users/aperezsa/following{/other_user}', + gists_url: 'https://api.github.com/users/aperezsa/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/aperezsa/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/aperezsa/subscriptions', + organizations_url: 'https://api.github.com/users/aperezsa/orgs', + repos_url: 'https://api.github.com/users/aperezsa/repos', + events_url: 'https://api.github.com/users/aperezsa/events{/privacy}', + received_events_url: + 'https://api.github.com/users/aperezsa/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/aperezsa/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/aperezsa/Spoon-Knife', + forks_url: 'https://api.github.com/repos/aperezsa/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/aperezsa/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/aperezsa/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/aperezsa/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/aperezsa/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/aperezsa/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/deployments', + created_at: '2017-10-25T07:46:12Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T07:14:03Z', + git_url: 'git://github.com/aperezsa/Spoon-Knife.git', + ssh_url: 'git@github.com:aperezsa/Spoon-Knife.git', + clone_url: 'https://github.com/aperezsa/Spoon-Knife.git', + svn_url: 'https://github.com/aperezsa/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T07:46:12Z', + }, + { + id: '6762317563', + type: 'ForkEvent', + actor: { + id: 17112179, + login: 'zmau', + display_login: 'zmau', + gravatar_id: '', + url: 'https://api.github.com/users/zmau', + avatar_url: 'https://avatars.githubusercontent.com/u/17112179?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108234725, + name: 'Spoon-Knife', + full_name: 'zmau/Spoon-Knife', + owner: { + login: 'zmau', + id: 17112179, + avatar_url: 'https://avatars1.githubusercontent.com/u/17112179?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/zmau', + html_url: 'https://github.com/zmau', + followers_url: 'https://api.github.com/users/zmau/followers', + following_url: + 'https://api.github.com/users/zmau/following{/other_user}', + gists_url: 'https://api.github.com/users/zmau/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/zmau/starred{/owner}{/repo}', + subscriptions_url: 'https://api.github.com/users/zmau/subscriptions', + organizations_url: 'https://api.github.com/users/zmau/orgs', + repos_url: 'https://api.github.com/users/zmau/repos', + events_url: 'https://api.github.com/users/zmau/events{/privacy}', + received_events_url: + 'https://api.github.com/users/zmau/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/zmau/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/zmau/Spoon-Knife', + forks_url: 'https://api.github.com/repos/zmau/Spoon-Knife/forks', + keys_url: 'https://api.github.com/repos/zmau/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/zmau/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/zmau/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/zmau/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/zmau/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/zmau/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/zmau/Spoon-Knife/deployments', + created_at: '2017-10-25T07:23:43Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T07:14:03Z', + git_url: 'git://github.com/zmau/Spoon-Knife.git', + ssh_url: 'git@github.com:zmau/Spoon-Knife.git', + clone_url: 'https://github.com/zmau/Spoon-Knife.git', + svn_url: 'https://github.com/zmau/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T07:23:44Z', + }, + { + id: '6762205781', + type: 'ForkEvent', + actor: { + id: 33063996, + login: 'PallazhcoOscar', + display_login: 'PallazhcoOscar', + gravatar_id: '', + url: 'https://api.github.com/users/PallazhcoOscar', + avatar_url: 'https://avatars.githubusercontent.com/u/33063996?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108231608, + name: 'Spoon-Knife', + full_name: 'PallazhcoOscar/Spoon-Knife', + owner: { + login: 'PallazhcoOscar', + id: 33063996, + avatar_url: 'https://avatars3.githubusercontent.com/u/33063996?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/PallazhcoOscar', + html_url: 'https://github.com/PallazhcoOscar', + followers_url: + 'https://api.github.com/users/PallazhcoOscar/followers', + following_url: + 'https://api.github.com/users/PallazhcoOscar/following{/other_user}', + gists_url: + 'https://api.github.com/users/PallazhcoOscar/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/PallazhcoOscar/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/PallazhcoOscar/subscriptions', + organizations_url: 'https://api.github.com/users/PallazhcoOscar/orgs', + repos_url: 'https://api.github.com/users/PallazhcoOscar/repos', + events_url: + 'https://api.github.com/users/PallazhcoOscar/events{/privacy}', + received_events_url: + 'https://api.github.com/users/PallazhcoOscar/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/PallazhcoOscar/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife', + forks_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/collaborators{/collaborator}', + teams_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/teams', + hooks_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/issues/events{/number}', + events_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/branches{/branch}', + tags_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/compare/{base}...{head}', + merges_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/PallazhcoOscar/Spoon-Knife/deployments', + created_at: '2017-10-25T06:52:34Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T06:46:40Z', + git_url: 'git://github.com/PallazhcoOscar/Spoon-Knife.git', + ssh_url: 'git@github.com:PallazhcoOscar/Spoon-Knife.git', + clone_url: 'https://github.com/PallazhcoOscar/Spoon-Knife.git', + svn_url: 'https://github.com/PallazhcoOscar/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T06:52:35Z', + }, + { + id: '6762168349', + type: 'ForkEvent', + actor: { + id: 19519875, + login: 'MohitYadav7', + display_login: 'MohitYadav7', + gravatar_id: '', + url: 'https://api.github.com/users/MohitYadav7', + avatar_url: 'https://avatars.githubusercontent.com/u/19519875?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108230420, + name: 'Spoon-Knife', + full_name: 'MohitYadav7/Spoon-Knife', + owner: { + login: 'MohitYadav7', + id: 19519875, + avatar_url: 'https://avatars1.githubusercontent.com/u/19519875?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/MohitYadav7', + html_url: 'https://github.com/MohitYadav7', + followers_url: 'https://api.github.com/users/MohitYadav7/followers', + following_url: + 'https://api.github.com/users/MohitYadav7/following{/other_user}', + gists_url: 'https://api.github.com/users/MohitYadav7/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/MohitYadav7/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/MohitYadav7/subscriptions', + organizations_url: 'https://api.github.com/users/MohitYadav7/orgs', + repos_url: 'https://api.github.com/users/MohitYadav7/repos', + events_url: + 'https://api.github.com/users/MohitYadav7/events{/privacy}', + received_events_url: + 'https://api.github.com/users/MohitYadav7/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/MohitYadav7/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/MohitYadav7/Spoon-Knife', + forks_url: 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/issues/events{/number}', + events_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/compare/{base}...{head}', + merges_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/MohitYadav7/Spoon-Knife/deployments', + created_at: '2017-10-25T06:40:59Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T01:20:39Z', + git_url: 'git://github.com/MohitYadav7/Spoon-Knife.git', + ssh_url: 'git@github.com:MohitYadav7/Spoon-Knife.git', + clone_url: 'https://github.com/MohitYadav7/Spoon-Knife.git', + svn_url: 'https://github.com/MohitYadav7/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T06:41:00Z', + }, + { + id: '6762131486', + type: 'ForkEvent', + actor: { + id: 14049616, + login: 'Sreedarsh', + display_login: 'Sreedarsh', + gravatar_id: '', + url: 'https://api.github.com/users/Sreedarsh', + avatar_url: 'https://avatars.githubusercontent.com/u/14049616?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108229215, + name: 'Spoon-Knife', + full_name: 'Sreedarsh/Spoon-Knife', + owner: { + login: 'Sreedarsh', + id: 14049616, + avatar_url: 'https://avatars1.githubusercontent.com/u/14049616?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/Sreedarsh', + html_url: 'https://github.com/Sreedarsh', + followers_url: 'https://api.github.com/users/Sreedarsh/followers', + following_url: + 'https://api.github.com/users/Sreedarsh/following{/other_user}', + gists_url: 'https://api.github.com/users/Sreedarsh/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/Sreedarsh/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/Sreedarsh/subscriptions', + organizations_url: 'https://api.github.com/users/Sreedarsh/orgs', + repos_url: 'https://api.github.com/users/Sreedarsh/repos', + events_url: 'https://api.github.com/users/Sreedarsh/events{/privacy}', + received_events_url: + 'https://api.github.com/users/Sreedarsh/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/Sreedarsh/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/Sreedarsh/Spoon-Knife', + forks_url: 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/Sreedarsh/Spoon-Knife/deployments', + created_at: '2017-10-25T06:28:53Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T01:20:39Z', + git_url: 'git://github.com/Sreedarsh/Spoon-Knife.git', + ssh_url: 'git@github.com:Sreedarsh/Spoon-Knife.git', + clone_url: 'https://github.com/Sreedarsh/Spoon-Knife.git', + svn_url: 'https://github.com/Sreedarsh/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T06:28:53Z', + }, + { + id: '6762104461', + type: 'ForkEvent', + actor: { + id: 27266737, + login: 'techtilt', + display_login: 'techtilt', + gravatar_id: '', + url: 'https://api.github.com/users/techtilt', + avatar_url: 'https://avatars.githubusercontent.com/u/27266737?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108228331, + name: 'Spoon-Knife', + full_name: 'techtilt/Spoon-Knife', + owner: { + login: 'techtilt', + id: 27266737, + avatar_url: 'https://avatars0.githubusercontent.com/u/27266737?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/techtilt', + html_url: 'https://github.com/techtilt', + followers_url: 'https://api.github.com/users/techtilt/followers', + following_url: + 'https://api.github.com/users/techtilt/following{/other_user}', + gists_url: 'https://api.github.com/users/techtilt/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/techtilt/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/techtilt/subscriptions', + organizations_url: 'https://api.github.com/users/techtilt/orgs', + repos_url: 'https://api.github.com/users/techtilt/repos', + events_url: 'https://api.github.com/users/techtilt/events{/privacy}', + received_events_url: + 'https://api.github.com/users/techtilt/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/techtilt/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/techtilt/Spoon-Knife', + forks_url: 'https://api.github.com/repos/techtilt/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/techtilt/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/techtilt/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/techtilt/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/techtilt/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/techtilt/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/techtilt/Spoon-Knife/deployments', + created_at: '2017-10-25T06:19:47Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T01:20:39Z', + git_url: 'git://github.com/techtilt/Spoon-Knife.git', + ssh_url: 'git@github.com:techtilt/Spoon-Knife.git', + clone_url: 'https://github.com/techtilt/Spoon-Knife.git', + svn_url: 'https://github.com/techtilt/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T06:19:47Z', + }, + { + id: '6761941192', + type: 'ForkEvent', + actor: { + id: 33079126, + login: 'sopiseptiansyah', + display_login: 'sopiseptiansyah', + gravatar_id: '', + url: 'https://api.github.com/users/sopiseptiansyah', + avatar_url: 'https://avatars.githubusercontent.com/u/33079126?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108222801, + name: 'Spoon-Knife', + full_name: 'sopiseptiansyah/Spoon-Knife', + owner: { + login: 'sopiseptiansyah', + id: 33079126, + avatar_url: 'https://avatars0.githubusercontent.com/u/33079126?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/sopiseptiansyah', + html_url: 'https://github.com/sopiseptiansyah', + followers_url: + 'https://api.github.com/users/sopiseptiansyah/followers', + following_url: + 'https://api.github.com/users/sopiseptiansyah/following{/other_user}', + gists_url: + 'https://api.github.com/users/sopiseptiansyah/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/sopiseptiansyah/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/sopiseptiansyah/subscriptions', + organizations_url: + 'https://api.github.com/users/sopiseptiansyah/orgs', + repos_url: 'https://api.github.com/users/sopiseptiansyah/repos', + events_url: + 'https://api.github.com/users/sopiseptiansyah/events{/privacy}', + received_events_url: + 'https://api.github.com/users/sopiseptiansyah/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/sopiseptiansyah/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife', + forks_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/collaborators{/collaborator}', + teams_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/teams', + hooks_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/issues/events{/number}', + events_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/branches{/branch}', + tags_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/compare/{base}...{head}', + merges_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/sopiseptiansyah/Spoon-Knife/deployments', + created_at: '2017-10-25T05:15:33Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T01:20:39Z', + git_url: 'git://github.com/sopiseptiansyah/Spoon-Knife.git', + ssh_url: 'git@github.com:sopiseptiansyah/Spoon-Knife.git', + clone_url: 'https://github.com/sopiseptiansyah/Spoon-Knife.git', + svn_url: 'https://github.com/sopiseptiansyah/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T05:15:33Z', + }, + { + id: '6761699778', + type: 'ForkEvent', + actor: { + id: 11413785, + login: 'marc905', + display_login: 'marc905', + gravatar_id: '', + url: 'https://api.github.com/users/marc905', + avatar_url: 'https://avatars.githubusercontent.com/u/11413785?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108215123, + name: 'Spoon-Knife', + full_name: 'marc905/Spoon-Knife', + owner: { + login: 'marc905', + id: 11413785, + avatar_url: 'https://avatars2.githubusercontent.com/u/11413785?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/marc905', + html_url: 'https://github.com/marc905', + followers_url: 'https://api.github.com/users/marc905/followers', + following_url: + 'https://api.github.com/users/marc905/following{/other_user}', + gists_url: 'https://api.github.com/users/marc905/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/marc905/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/marc905/subscriptions', + organizations_url: 'https://api.github.com/users/marc905/orgs', + repos_url: 'https://api.github.com/users/marc905/repos', + events_url: 'https://api.github.com/users/marc905/events{/privacy}', + received_events_url: + 'https://api.github.com/users/marc905/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/marc905/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/marc905/Spoon-Knife', + forks_url: 'https://api.github.com/repos/marc905/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/marc905/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/marc905/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/marc905/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/marc905/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/marc905/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/marc905/Spoon-Knife/deployments', + created_at: '2017-10-25T03:29:42Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T01:20:39Z', + git_url: 'git://github.com/marc905/Spoon-Knife.git', + ssh_url: 'git@github.com:marc905/Spoon-Knife.git', + clone_url: 'https://github.com/marc905/Spoon-Knife.git', + svn_url: 'https://github.com/marc905/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T03:29:43Z', + }, + { + id: '6761670341', + type: 'ForkEvent', + actor: { + id: 28424970, + login: 'Jacelly', + display_login: 'Jacelly', + gravatar_id: '', + url: 'https://api.github.com/users/Jacelly', + avatar_url: 'https://avatars.githubusercontent.com/u/28424970?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108214078, + name: 'Spoon-Knife', + full_name: 'Jacelly/Spoon-Knife', + owner: { + login: 'Jacelly', + id: 28424970, + avatar_url: 'https://avatars3.githubusercontent.com/u/28424970?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/Jacelly', + html_url: 'https://github.com/Jacelly', + followers_url: 'https://api.github.com/users/Jacelly/followers', + following_url: + 'https://api.github.com/users/Jacelly/following{/other_user}', + gists_url: 'https://api.github.com/users/Jacelly/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/Jacelly/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/Jacelly/subscriptions', + organizations_url: 'https://api.github.com/users/Jacelly/orgs', + repos_url: 'https://api.github.com/users/Jacelly/repos', + events_url: 'https://api.github.com/users/Jacelly/events{/privacy}', + received_events_url: + 'https://api.github.com/users/Jacelly/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/Jacelly/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/Jacelly/Spoon-Knife', + forks_url: 'https://api.github.com/repos/Jacelly/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/Jacelly/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/Jacelly/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/Jacelly/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/Jacelly/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/Jacelly/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/Jacelly/Spoon-Knife/deployments', + created_at: '2017-10-25T03:17:27Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T01:20:39Z', + git_url: 'git://github.com/Jacelly/Spoon-Knife.git', + ssh_url: 'git@github.com:Jacelly/Spoon-Knife.git', + clone_url: 'https://github.com/Jacelly/Spoon-Knife.git', + svn_url: 'https://github.com/Jacelly/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T03:17:28Z', + }, + { + id: '6761658594', + type: 'ForkEvent', + actor: { + id: 19229310, + login: 'javiermarasco', + display_login: 'javiermarasco', + gravatar_id: '', + url: 'https://api.github.com/users/javiermarasco', + avatar_url: 'https://avatars.githubusercontent.com/u/19229310?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108213614, + name: 'Spoon-Knife', + full_name: 'javiermarasco/Spoon-Knife', + owner: { + login: 'javiermarasco', + id: 19229310, + avatar_url: 'https://avatars2.githubusercontent.com/u/19229310?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/javiermarasco', + html_url: 'https://github.com/javiermarasco', + followers_url: 'https://api.github.com/users/javiermarasco/followers', + following_url: + 'https://api.github.com/users/javiermarasco/following{/other_user}', + gists_url: + 'https://api.github.com/users/javiermarasco/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/javiermarasco/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/javiermarasco/subscriptions', + organizations_url: 'https://api.github.com/users/javiermarasco/orgs', + repos_url: 'https://api.github.com/users/javiermarasco/repos', + events_url: + 'https://api.github.com/users/javiermarasco/events{/privacy}', + received_events_url: + 'https://api.github.com/users/javiermarasco/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/javiermarasco/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/javiermarasco/Spoon-Knife', + forks_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/collaborators{/collaborator}', + teams_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/teams', + hooks_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/issues/events{/number}', + events_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/javiermarasco/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/compare/{base}...{head}', + merges_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/javiermarasco/Spoon-Knife/deployments', + created_at: '2017-10-25T03:12:34Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T01:20:39Z', + git_url: 'git://github.com/javiermarasco/Spoon-Knife.git', + ssh_url: 'git@github.com:javiermarasco/Spoon-Knife.git', + clone_url: 'https://github.com/javiermarasco/Spoon-Knife.git', + svn_url: 'https://github.com/javiermarasco/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T03:12:35Z', + }, + { + id: '6761538388', + type: 'ForkEvent', + actor: { + id: 30738276, + login: 'artobay', + display_login: 'artobay', + gravatar_id: '', + url: 'https://api.github.com/users/artobay', + avatar_url: 'https://avatars.githubusercontent.com/u/30738276?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108209009, + name: 'Spoon-Knife', + full_name: 'artobay/Spoon-Knife', + owner: { + login: 'artobay', + id: 30738276, + avatar_url: 'https://avatars0.githubusercontent.com/u/30738276?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/artobay', + html_url: 'https://github.com/artobay', + followers_url: 'https://api.github.com/users/artobay/followers', + following_url: + 'https://api.github.com/users/artobay/following{/other_user}', + gists_url: 'https://api.github.com/users/artobay/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/artobay/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/artobay/subscriptions', + organizations_url: 'https://api.github.com/users/artobay/orgs', + repos_url: 'https://api.github.com/users/artobay/repos', + events_url: 'https://api.github.com/users/artobay/events{/privacy}', + received_events_url: + 'https://api.github.com/users/artobay/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/artobay/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/artobay/Spoon-Knife', + forks_url: 'https://api.github.com/repos/artobay/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/artobay/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/artobay/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/artobay/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/artobay/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/artobay/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/artobay/Spoon-Knife/deployments', + created_at: '2017-10-25T02:25:38Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T01:20:39Z', + git_url: 'git://github.com/artobay/Spoon-Knife.git', + ssh_url: 'git@github.com:artobay/Spoon-Knife.git', + clone_url: 'https://github.com/artobay/Spoon-Knife.git', + svn_url: 'https://github.com/artobay/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T02:25:38Z', + }, + { + id: '6761477938', + type: 'ForkEvent', + actor: { + id: 24662065, + login: 'mreddy-esb', + display_login: 'mreddy-esb', + gravatar_id: '', + url: 'https://api.github.com/users/mreddy-esb', + avatar_url: 'https://avatars.githubusercontent.com/u/24662065?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108206791, + name: 'Spoon-Knife', + full_name: 'mreddy-esb/Spoon-Knife', + owner: { + login: 'mreddy-esb', + id: 24662065, + avatar_url: 'https://avatars0.githubusercontent.com/u/24662065?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/mreddy-esb', + html_url: 'https://github.com/mreddy-esb', + followers_url: 'https://api.github.com/users/mreddy-esb/followers', + following_url: + 'https://api.github.com/users/mreddy-esb/following{/other_user}', + gists_url: 'https://api.github.com/users/mreddy-esb/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/mreddy-esb/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/mreddy-esb/subscriptions', + organizations_url: 'https://api.github.com/users/mreddy-esb/orgs', + repos_url: 'https://api.github.com/users/mreddy-esb/repos', + events_url: + 'https://api.github.com/users/mreddy-esb/events{/privacy}', + received_events_url: + 'https://api.github.com/users/mreddy-esb/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/mreddy-esb/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/mreddy-esb/Spoon-Knife', + forks_url: 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/issues/events{/number}', + events_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/compare/{base}...{head}', + merges_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/mreddy-esb/Spoon-Knife/deployments', + created_at: '2017-10-25T02:01:27Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T01:20:39Z', + git_url: 'git://github.com/mreddy-esb/Spoon-Knife.git', + ssh_url: 'git@github.com:mreddy-esb/Spoon-Knife.git', + clone_url: 'https://github.com/mreddy-esb/Spoon-Knife.git', + svn_url: 'https://github.com/mreddy-esb/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T02:01:27Z', + }, + { + id: '6761410651', + type: 'ForkEvent', + actor: { + id: 13229387, + login: 'zultharion', + display_login: 'zultharion', + gravatar_id: '', + url: 'https://api.github.com/users/zultharion', + avatar_url: 'https://avatars.githubusercontent.com/u/13229387?', + }, + repo: { + id: 64778136, + name: 'octocat/linguist', + url: 'https://api.github.com/repos/octocat/linguist', + }, + payload: { + forkee: { + id: 108204381, + name: 'linguist', + full_name: 'zultharion/linguist', + owner: { + login: 'zultharion', + id: 13229387, + avatar_url: 'https://avatars2.githubusercontent.com/u/13229387?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/zultharion', + html_url: 'https://github.com/zultharion', + followers_url: 'https://api.github.com/users/zultharion/followers', + following_url: + 'https://api.github.com/users/zultharion/following{/other_user}', + gists_url: 'https://api.github.com/users/zultharion/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/zultharion/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/zultharion/subscriptions', + organizations_url: 'https://api.github.com/users/zultharion/orgs', + repos_url: 'https://api.github.com/users/zultharion/repos', + events_url: + 'https://api.github.com/users/zultharion/events{/privacy}', + received_events_url: + 'https://api.github.com/users/zultharion/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/zultharion/linguist', + description: + "Language Savant. If your repository's language is being reported incorrectly, send us a pull request!", + fork: true, + url: 'https://api.github.com/repos/zultharion/linguist', + forks_url: 'https://api.github.com/repos/zultharion/linguist/forks', + keys_url: + 'https://api.github.com/repos/zultharion/linguist/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/zultharion/linguist/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/zultharion/linguist/teams', + hooks_url: 'https://api.github.com/repos/zultharion/linguist/hooks', + issue_events_url: + 'https://api.github.com/repos/zultharion/linguist/issues/events{/number}', + events_url: 'https://api.github.com/repos/zultharion/linguist/events', + assignees_url: + 'https://api.github.com/repos/zultharion/linguist/assignees{/user}', + branches_url: + 'https://api.github.com/repos/zultharion/linguist/branches{/branch}', + tags_url: 'https://api.github.com/repos/zultharion/linguist/tags', + blobs_url: + 'https://api.github.com/repos/zultharion/linguist/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/zultharion/linguist/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/zultharion/linguist/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/zultharion/linguist/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/zultharion/linguist/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/zultharion/linguist/languages', + stargazers_url: + 'https://api.github.com/repos/zultharion/linguist/stargazers', + contributors_url: + 'https://api.github.com/repos/zultharion/linguist/contributors', + subscribers_url: + 'https://api.github.com/repos/zultharion/linguist/subscribers', + subscription_url: + 'https://api.github.com/repos/zultharion/linguist/subscription', + commits_url: + 'https://api.github.com/repos/zultharion/linguist/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/zultharion/linguist/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/zultharion/linguist/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/zultharion/linguist/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/zultharion/linguist/contents/{+path}', + compare_url: + 'https://api.github.com/repos/zultharion/linguist/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/zultharion/linguist/merges', + archive_url: + 'https://api.github.com/repos/zultharion/linguist/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/zultharion/linguist/downloads', + issues_url: + 'https://api.github.com/repos/zultharion/linguist/issues{/number}', + pulls_url: + 'https://api.github.com/repos/zultharion/linguist/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/zultharion/linguist/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/zultharion/linguist/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/zultharion/linguist/labels{/name}', + releases_url: + 'https://api.github.com/repos/zultharion/linguist/releases{/id}', + deployments_url: + 'https://api.github.com/repos/zultharion/linguist/deployments', + created_at: '2017-10-25T01:34:17Z', + updated_at: '2017-09-04T23:28:59Z', + pushed_at: '2017-10-23T09:17:15Z', + git_url: 'git://github.com/zultharion/linguist.git', + ssh_url: 'git@github.com:zultharion/linguist.git', + clone_url: 'https://github.com/zultharion/linguist.git', + svn_url: 'https://github.com/zultharion/linguist', + homepage: '', + size: 32899, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: false, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T01:34:17Z', + }, + { + id: '6761313582', + type: 'ForkEvent', + actor: { + id: 32084402, + login: 'jcwebster', + display_login: 'jcwebster', + gravatar_id: '', + url: 'https://api.github.com/users/jcwebster', + avatar_url: 'https://avatars.githubusercontent.com/u/32084402?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108201043, + name: 'Spoon-Knife', + full_name: 'jcwebster/Spoon-Knife', + owner: { + login: 'jcwebster', + id: 32084402, + avatar_url: 'https://avatars0.githubusercontent.com/u/32084402?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/jcwebster', + html_url: 'https://github.com/jcwebster', + followers_url: 'https://api.github.com/users/jcwebster/followers', + following_url: + 'https://api.github.com/users/jcwebster/following{/other_user}', + gists_url: 'https://api.github.com/users/jcwebster/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/jcwebster/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/jcwebster/subscriptions', + organizations_url: 'https://api.github.com/users/jcwebster/orgs', + repos_url: 'https://api.github.com/users/jcwebster/repos', + events_url: 'https://api.github.com/users/jcwebster/events{/privacy}', + received_events_url: + 'https://api.github.com/users/jcwebster/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/jcwebster/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/jcwebster/Spoon-Knife', + forks_url: 'https://api.github.com/repos/jcwebster/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/jcwebster/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/jcwebster/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/jcwebster/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/jcwebster/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/jcwebster/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/jcwebster/Spoon-Knife/deployments', + created_at: '2017-10-25T00:55:12Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-24T21:01:00Z', + git_url: 'git://github.com/jcwebster/Spoon-Knife.git', + ssh_url: 'git@github.com:jcwebster/Spoon-Knife.git', + clone_url: 'https://github.com/jcwebster/Spoon-Knife.git', + svn_url: 'https://github.com/jcwebster/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T00:55:13Z', + }, + { + id: '6761229554', + type: 'ForkEvent', + actor: { + id: 17816416, + login: '8701cp', + display_login: '8701cp', + gravatar_id: '', + url: 'https://api.github.com/users/8701cp', + avatar_url: 'https://avatars.githubusercontent.com/u/17816416?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108198601, + name: 'Spoon-Knife', + full_name: '8701cp/Spoon-Knife', + owner: { + login: '8701cp', + id: 17816416, + avatar_url: 'https://avatars2.githubusercontent.com/u/17816416?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/8701cp', + html_url: 'https://github.com/8701cp', + followers_url: 'https://api.github.com/users/8701cp/followers', + following_url: + 'https://api.github.com/users/8701cp/following{/other_user}', + gists_url: 'https://api.github.com/users/8701cp/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/8701cp/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/8701cp/subscriptions', + organizations_url: 'https://api.github.com/users/8701cp/orgs', + repos_url: 'https://api.github.com/users/8701cp/repos', + events_url: 'https://api.github.com/users/8701cp/events{/privacy}', + received_events_url: + 'https://api.github.com/users/8701cp/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/8701cp/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/8701cp/Spoon-Knife', + forks_url: 'https://api.github.com/repos/8701cp/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/8701cp/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/8701cp/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/8701cp/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/8701cp/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/8701cp/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/8701cp/Spoon-Knife/deployments', + created_at: '2017-10-25T00:21:41Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-24T21:01:00Z', + git_url: 'git://github.com/8701cp/Spoon-Knife.git', + ssh_url: 'git@github.com:8701cp/Spoon-Knife.git', + clone_url: 'https://github.com/8701cp/Spoon-Knife.git', + svn_url: 'https://github.com/8701cp/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T00:21:41Z', + }, + { + id: '6761207045', + type: 'ForkEvent', + actor: { + id: 33075459, + login: 'FJRocha', + display_login: 'FJRocha', + gravatar_id: '', + url: 'https://api.github.com/users/FJRocha', + avatar_url: 'https://avatars.githubusercontent.com/u/33075459?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108197975, + name: 'Spoon-Knife', + full_name: 'FJRocha/Spoon-Knife', + owner: { + login: 'FJRocha', + id: 33075459, + avatar_url: 'https://avatars1.githubusercontent.com/u/33075459?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/FJRocha', + html_url: 'https://github.com/FJRocha', + followers_url: 'https://api.github.com/users/FJRocha/followers', + following_url: + 'https://api.github.com/users/FJRocha/following{/other_user}', + gists_url: 'https://api.github.com/users/FJRocha/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/FJRocha/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/FJRocha/subscriptions', + organizations_url: 'https://api.github.com/users/FJRocha/orgs', + repos_url: 'https://api.github.com/users/FJRocha/repos', + events_url: 'https://api.github.com/users/FJRocha/events{/privacy}', + received_events_url: + 'https://api.github.com/users/FJRocha/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/FJRocha/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/FJRocha/Spoon-Knife', + forks_url: 'https://api.github.com/repos/FJRocha/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/FJRocha/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/FJRocha/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/FJRocha/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/FJRocha/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/FJRocha/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/FJRocha/Spoon-Knife/deployments', + created_at: '2017-10-25T00:13:02Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-24T21:01:00Z', + git_url: 'git://github.com/FJRocha/Spoon-Knife.git', + ssh_url: 'git@github.com:FJRocha/Spoon-Knife.git', + clone_url: 'https://github.com/FJRocha/Spoon-Knife.git', + svn_url: 'https://github.com/FJRocha/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T00:13:02Z', + }, + { + id: '6761077672', + type: 'ForkEvent', + actor: { + id: 13223677, + login: 'eramin01', + display_login: 'eramin01', + gravatar_id: '', + url: 'https://api.github.com/users/eramin01', + avatar_url: 'https://avatars.githubusercontent.com/u/13223677?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108194818, + name: 'Spoon-Knife', + full_name: 'eramin01/Spoon-Knife', + owner: { + login: 'eramin01', + id: 13223677, + avatar_url: 'https://avatars0.githubusercontent.com/u/13223677?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/eramin01', + html_url: 'https://github.com/eramin01', + followers_url: 'https://api.github.com/users/eramin01/followers', + following_url: + 'https://api.github.com/users/eramin01/following{/other_user}', + gists_url: 'https://api.github.com/users/eramin01/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/eramin01/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/eramin01/subscriptions', + organizations_url: 'https://api.github.com/users/eramin01/orgs', + repos_url: 'https://api.github.com/users/eramin01/repos', + events_url: 'https://api.github.com/users/eramin01/events{/privacy}', + received_events_url: + 'https://api.github.com/users/eramin01/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/eramin01/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/eramin01/Spoon-Knife', + forks_url: 'https://api.github.com/repos/eramin01/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/eramin01/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/eramin01/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/eramin01/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/eramin01/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/eramin01/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/eramin01/Spoon-Knife/deployments', + created_at: '2017-10-24T23:25:35Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-24T21:01:00Z', + git_url: 'git://github.com/eramin01/Spoon-Knife.git', + ssh_url: 'git@github.com:eramin01/Spoon-Knife.git', + clone_url: 'https://github.com/eramin01/Spoon-Knife.git', + svn_url: 'https://github.com/eramin01/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-24T23:25:36Z', + }, + { + id: '6760860223', + type: 'ForkEvent', + actor: { + id: 33058290, + login: 'HAO-Yuan', + display_login: 'HAO-Yuan', + gravatar_id: '', + url: 'https://api.github.com/users/HAO-Yuan', + avatar_url: 'https://avatars.githubusercontent.com/u/33058290?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108189794, + name: 'Spoon-Knife', + full_name: 'HAO-Yuan/Spoon-Knife', + owner: { + login: 'HAO-Yuan', + id: 33058290, + avatar_url: 'https://avatars2.githubusercontent.com/u/33058290?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/HAO-Yuan', + html_url: 'https://github.com/HAO-Yuan', + followers_url: 'https://api.github.com/users/HAO-Yuan/followers', + following_url: + 'https://api.github.com/users/HAO-Yuan/following{/other_user}', + gists_url: 'https://api.github.com/users/HAO-Yuan/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/HAO-Yuan/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/HAO-Yuan/subscriptions', + organizations_url: 'https://api.github.com/users/HAO-Yuan/orgs', + repos_url: 'https://api.github.com/users/HAO-Yuan/repos', + events_url: 'https://api.github.com/users/HAO-Yuan/events{/privacy}', + received_events_url: + 'https://api.github.com/users/HAO-Yuan/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/HAO-Yuan/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife', + forks_url: 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/HAO-Yuan/Spoon-Knife/deployments', + created_at: '2017-10-24T22:16:43Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-24T21:01:00Z', + git_url: 'git://github.com/HAO-Yuan/Spoon-Knife.git', + ssh_url: 'git@github.com:HAO-Yuan/Spoon-Knife.git', + clone_url: 'https://github.com/HAO-Yuan/Spoon-Knife.git', + svn_url: 'https://github.com/HAO-Yuan/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-24T22:16:44Z', + }, + { + id: '6760634990', + type: 'ForkEvent', + actor: { + id: 33072597, + login: 'pannellz', + display_login: 'pannellz', + gravatar_id: '', + url: 'https://api.github.com/users/pannellz', + avatar_url: 'https://avatars.githubusercontent.com/u/33072597?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108185047, + name: 'Spoon-Knife', + full_name: 'pannellz/Spoon-Knife', + owner: { + login: 'pannellz', + id: 33072597, + avatar_url: 'https://avatars2.githubusercontent.com/u/33072597?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/pannellz', + html_url: 'https://github.com/pannellz', + followers_url: 'https://api.github.com/users/pannellz/followers', + following_url: + 'https://api.github.com/users/pannellz/following{/other_user}', + gists_url: 'https://api.github.com/users/pannellz/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/pannellz/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/pannellz/subscriptions', + organizations_url: 'https://api.github.com/users/pannellz/orgs', + repos_url: 'https://api.github.com/users/pannellz/repos', + events_url: 'https://api.github.com/users/pannellz/events{/privacy}', + received_events_url: + 'https://api.github.com/users/pannellz/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/pannellz/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/pannellz/Spoon-Knife', + forks_url: 'https://api.github.com/repos/pannellz/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/pannellz/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/pannellz/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/pannellz/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/pannellz/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/pannellz/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/pannellz/Spoon-Knife/deployments', + created_at: '2017-10-24T21:21:20Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-24T21:01:00Z', + git_url: 'git://github.com/pannellz/Spoon-Knife.git', + ssh_url: 'git@github.com:pannellz/Spoon-Knife.git', + clone_url: 'https://github.com/pannellz/Spoon-Knife.git', + svn_url: 'https://github.com/pannellz/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-24T21:21:20Z', + }, + { + id: '6760433526', + type: 'ForkEvent', + actor: { + id: 33064911, + login: 'Kyuzo7s', + display_login: 'Kyuzo7s', + gravatar_id: '', + url: 'https://api.github.com/users/Kyuzo7s', + avatar_url: 'https://avatars.githubusercontent.com/u/33064911?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108180747, + name: 'Spoon-Knife', + full_name: 'Kyuzo7s/Spoon-Knife', + owner: { + login: 'Kyuzo7s', + id: 33064911, + avatar_url: 'https://avatars3.githubusercontent.com/u/33064911?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/Kyuzo7s', + html_url: 'https://github.com/Kyuzo7s', + followers_url: 'https://api.github.com/users/Kyuzo7s/followers', + following_url: + 'https://api.github.com/users/Kyuzo7s/following{/other_user}', + gists_url: 'https://api.github.com/users/Kyuzo7s/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/Kyuzo7s/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/Kyuzo7s/subscriptions', + organizations_url: 'https://api.github.com/users/Kyuzo7s/orgs', + repos_url: 'https://api.github.com/users/Kyuzo7s/repos', + events_url: 'https://api.github.com/users/Kyuzo7s/events{/privacy}', + received_events_url: + 'https://api.github.com/users/Kyuzo7s/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/Kyuzo7s/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife', + forks_url: 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/Kyuzo7s/Spoon-Knife/deployments', + created_at: '2017-10-24T20:37:02Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-24T20:25:47Z', + git_url: 'git://github.com/Kyuzo7s/Spoon-Knife.git', + ssh_url: 'git@github.com:Kyuzo7s/Spoon-Knife.git', + clone_url: 'https://github.com/Kyuzo7s/Spoon-Knife.git', + svn_url: 'https://github.com/Kyuzo7s/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-24T20:37:03Z', + }, + { + id: '6760414151', + type: 'ForkEvent', + actor: { + id: 33064984, + login: 'SeijiMJO', + display_login: 'SeijiMJO', + gravatar_id: '', + url: 'https://api.github.com/users/SeijiMJO', + avatar_url: 'https://avatars.githubusercontent.com/u/33064984?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108180347, + name: 'Spoon-Knife', + full_name: 'SeijiMJO/Spoon-Knife', + owner: { + login: 'SeijiMJO', + id: 33064984, + avatar_url: 'https://avatars3.githubusercontent.com/u/33064984?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/SeijiMJO', + html_url: 'https://github.com/SeijiMJO', + followers_url: 'https://api.github.com/users/SeijiMJO/followers', + following_url: + 'https://api.github.com/users/SeijiMJO/following{/other_user}', + gists_url: 'https://api.github.com/users/SeijiMJO/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/SeijiMJO/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/SeijiMJO/subscriptions', + organizations_url: 'https://api.github.com/users/SeijiMJO/orgs', + repos_url: 'https://api.github.com/users/SeijiMJO/repos', + events_url: 'https://api.github.com/users/SeijiMJO/events{/privacy}', + received_events_url: + 'https://api.github.com/users/SeijiMJO/received_events', + type: 'Organization', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/SeijiMJO/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/SeijiMJO/Spoon-Knife', + forks_url: 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/SeijiMJO/Spoon-Knife/deployments', + created_at: '2017-10-24T20:32:52Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-24T20:25:47Z', + git_url: 'git://github.com/SeijiMJO/Spoon-Knife.git', + ssh_url: 'git@github.com:SeijiMJO/Spoon-Knife.git', + clone_url: 'https://github.com/SeijiMJO/Spoon-Knife.git', + svn_url: 'https://github.com/SeijiMJO/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-24T20:32:53Z', + }, +]; +export const events = [ + { + id: '6762408687', + type: 'ForkEvent', + actor: { + id: 33084522, + login: 'aperezsa', + display_login: 'aperezsa', + gravatar_id: '', + url: 'https://api.github.com/users/aperezsa', + avatar_url: 'https://avatars.githubusercontent.com/u/33084522?', + }, + repo: { + id: 24366295, + name: 'udacity/frontend-nanodegree-resume', + url: 'https://api.github.com/repos/udacity/frontend-nanodegree-resume', + }, + payload: { + forkee: { + id: 108237244, + name: 'frontend-nanodegree-resume', + full_name: 'aperezsa/frontend-nanodegree-resume', + owner: { + login: 'aperezsa', + id: 33084522, + avatar_url: 'https://avatars3.githubusercontent.com/u/33084522?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/aperezsa', + html_url: 'https://github.com/aperezsa', + followers_url: 'https://api.github.com/users/aperezsa/followers', + following_url: + 'https://api.github.com/users/aperezsa/following{/other_user}', + gists_url: 'https://api.github.com/users/aperezsa/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/aperezsa/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/aperezsa/subscriptions', + organizations_url: 'https://api.github.com/users/aperezsa/orgs', + repos_url: 'https://api.github.com/users/aperezsa/repos', + events_url: 'https://api.github.com/users/aperezsa/events{/privacy}', + received_events_url: + 'https://api.github.com/users/aperezsa/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/aperezsa/frontend-nanodegree-resume', + description: + "This repository is used for one of the projects in Udacity's Front-End Web Developer Nanodegree program. Learn how to become a Front-End Developer today with line-by-line code reviewed projects and get a job with career services!", + fork: true, + url: 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume', + forks_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/forks', + keys_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/collaborators{/collaborator}', + teams_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/teams', + hooks_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/hooks', + issue_events_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/issues/events{/number}', + events_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/events', + assignees_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/assignees{/user}', + branches_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/branches{/branch}', + tags_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/tags', + blobs_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/languages', + stargazers_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/stargazers', + contributors_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/contributors', + subscribers_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/subscribers', + subscription_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/subscription', + commits_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/contents/{+path}', + compare_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/compare/{base}...{head}', + merges_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/merges', + archive_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/downloads', + issues_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/issues{/number}', + pulls_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/labels{/name}', + releases_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/releases{/id}', + deployments_url: + 'https://api.github.com/repos/aperezsa/frontend-nanodegree-resume/deployments', + created_at: '2017-10-25T07:47:04Z', + updated_at: '2017-10-24T20:38:16Z', + pushed_at: '2017-10-23T22:11:30Z', + git_url: 'git://github.com/aperezsa/frontend-nanodegree-resume.git', + ssh_url: 'git@github.com:aperezsa/frontend-nanodegree-resume.git', + clone_url: 'https://github.com/aperezsa/frontend-nanodegree-resume.git', + svn_url: 'https://github.com/aperezsa/frontend-nanodegree-resume', + homepage: + 'https://www.udacity.com/course/front-end-web-developer-nanodegree--nd001', + size: 67253, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T07:47:04Z', + org: { + id: 1916665, + login: 'udacity', + gravatar_id: '', + url: 'https://api.github.com/orgs/udacity', + avatar_url: 'https://avatars.githubusercontent.com/u/1916665?', + }, + }, + { + id: '6762405361', + type: 'ForkEvent', + actor: { + id: 33084522, + login: 'aperezsa', + display_login: 'aperezsa', + gravatar_id: '', + url: 'https://api.github.com/users/aperezsa', + avatar_url: 'https://avatars.githubusercontent.com/u/33084522?', + }, + repo: { + id: 1300192, + name: 'octocat/Spoon-Knife', + url: 'https://api.github.com/repos/octocat/Spoon-Knife', + }, + payload: { + forkee: { + id: 108237138, + name: 'Spoon-Knife', + full_name: 'aperezsa/Spoon-Knife', + owner: { + login: 'aperezsa', + id: 33084522, + avatar_url: 'https://avatars3.githubusercontent.com/u/33084522?v=4', + gravatar_id: '', + url: 'https://api.github.com/users/aperezsa', + html_url: 'https://github.com/aperezsa', + followers_url: 'https://api.github.com/users/aperezsa/followers', + following_url: + 'https://api.github.com/users/aperezsa/following{/other_user}', + gists_url: 'https://api.github.com/users/aperezsa/gists{/gist_id}', + starred_url: + 'https://api.github.com/users/aperezsa/starred{/owner}{/repo}', + subscriptions_url: + 'https://api.github.com/users/aperezsa/subscriptions', + organizations_url: 'https://api.github.com/users/aperezsa/orgs', + repos_url: 'https://api.github.com/users/aperezsa/repos', + events_url: 'https://api.github.com/users/aperezsa/events{/privacy}', + received_events_url: + 'https://api.github.com/users/aperezsa/received_events', + type: 'User', + site_admin: false, + }, + private: false, + html_url: 'https://github.com/aperezsa/Spoon-Knife', + description: 'This repo is for demonstration purposes only.', + fork: true, + url: 'https://api.github.com/repos/aperezsa/Spoon-Knife', + forks_url: 'https://api.github.com/repos/aperezsa/Spoon-Knife/forks', + keys_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/keys{/key_id}', + collaborators_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/collaborators{/collaborator}', + teams_url: 'https://api.github.com/repos/aperezsa/Spoon-Knife/teams', + hooks_url: 'https://api.github.com/repos/aperezsa/Spoon-Knife/hooks', + issue_events_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/issues/events{/number}', + events_url: 'https://api.github.com/repos/aperezsa/Spoon-Knife/events', + assignees_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/assignees{/user}', + branches_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/branches{/branch}', + tags_url: 'https://api.github.com/repos/aperezsa/Spoon-Knife/tags', + blobs_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/git/blobs{/sha}', + git_tags_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/git/tags{/sha}', + git_refs_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/git/refs{/sha}', + trees_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/git/trees{/sha}', + statuses_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/statuses/{sha}', + languages_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/languages', + stargazers_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/stargazers', + contributors_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/contributors', + subscribers_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/subscribers', + subscription_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/subscription', + commits_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/commits{/sha}', + git_commits_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/git/commits{/sha}', + comments_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/comments{/number}', + issue_comment_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/issues/comments{/number}', + contents_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/contents/{+path}', + compare_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/compare/{base}...{head}', + merges_url: 'https://api.github.com/repos/aperezsa/Spoon-Knife/merges', + archive_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/{archive_format}{/ref}', + downloads_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/downloads', + issues_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/issues{/number}', + pulls_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/pulls{/number}', + milestones_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/milestones{/number}', + notifications_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/notifications{?since,all,participating}', + labels_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/labels{/name}', + releases_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/releases{/id}', + deployments_url: + 'https://api.github.com/repos/aperezsa/Spoon-Knife/deployments', + created_at: '2017-10-25T07:46:12Z', + updated_at: '2017-10-24T11:02:17Z', + pushed_at: '2017-10-25T07:14:03Z', + git_url: 'git://github.com/aperezsa/Spoon-Knife.git', + ssh_url: 'git@github.com:aperezsa/Spoon-Knife.git', + clone_url: 'https://github.com/aperezsa/Spoon-Knife.git', + svn_url: 'https://github.com/aperezsa/Spoon-Knife', + homepage: '', + size: 1407736, + stargazers_count: 0, + watchers_count: 0, + language: null, + has_issues: false, + has_projects: true, + has_downloads: true, + has_wiki: true, + has_pages: false, + forks_count: 0, + mirror_url: null, + archived: false, + open_issues_count: 0, + forks: 0, + open_issues: 0, + watchers: 0, + default_branch: 'master', + public: true, + }, + }, + public: true, + created_at: '2017-10-25T07:46:12Z', + }, +]; diff --git a/__tests__/tests/reducers/auth.reducer.js b/__tests__/tests/reducers/auth.reducer.js new file mode 100644 index 000000000..55711ee77 --- /dev/null +++ b/__tests__/tests/reducers/auth.reducer.js @@ -0,0 +1,295 @@ +import React from 'react'; +import { CLIENT_SECRET } from 'api'; +import { authReducer, initialState } from 'auth/auth.reducer'; +import { + CHANGE_LOCALE, + GET_AUTH_ORGS, + GET_AUTH_STAR_COUNT, + GET_AUTH_USER, + GET_EVENTS, + LOGIN, + LOGOUT, +} from 'auth/auth.type'; +import { user } from 'testData/api/user'; +import { events } from 'testData/api/users'; +import { authError } from 'testData/api/error'; + +describe('Auth Reducer', () => { + /** + * Login. + */ + it('should set isLoggingIn: true and isAuthenticated: false when LOGIN.PENDING action is dispatched', () => { + const expectedState = { + ...initialState, + isLoggingIn: true, + isAuthenticated: false, + }; + const action = { + type: LOGIN.PENDING, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + it('should set an access token from payload of LOGIN.SUCCESS action and set isLoggingIn: false, isAuthenticated: true', () => { + const expectedState = { + ...initialState, + isLoggingIn: false, + isAuthenticated: true, + accessToken: CLIENT_SECRET, + }; + const action = { + type: LOGIN.SUCCESS, + payload: CLIENT_SECRET, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + it('should set an error from payload of LOGIN.FAILURE action and set isLoggingIn: false, isAuthenticated: false', () => { + const expectedState = { + ...initialState, + isLoggingIn: false, + isAuthenticated: false, + error: authError, + }; + const action = { + type: LOGIN.FAILURE, + payload: authError, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + /** + * Logout. + */ + it('should set isSigningOut: true when LOGOUT.PENDING action is dispatched', () => { + const expectedState = { + ...initialState, + isSigningOut: true, + }; + const action = { + type: LOGOUT.PENDING, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + it('should set hasInitialUser: false when LOGOUT.SUCCESS action is dispatched', () => { + const expectedState = { + ...initialState, + hasInitialUser: false, + }; + const action = { + type: LOGOUT.SUCCESS, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + it('should set an error from payload of LOGOUT.FAILURE action and set isSigningOut: false', () => { + const expectedState = { + ...initialState, + isSigningOut: false, + error: authError, + }; + const action = { + type: LOGOUT.FAILURE, + payload: authError, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + /** + * Get authenticated user data. + */ + it('should set isPendingUser: true when GET_AUTH_USER.PENDING action is dispatched', () => { + const expectedState = { + ...initialState, + isPendingUser: true, + }; + const action = { + type: GET_AUTH_USER.PENDING, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + it('should set user data from payload of GET_AUTH_USER.SUCCESS action and set isPendingUser: false, hasInitialUser: true', () => { + const expectedState = { + ...initialState, + isPendingUser: false, + hasInitialUser: true, + user, + }; + const action = { + type: GET_AUTH_USER.SUCCESS, + payload: user, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + it('should set an error from payload of GET_AUTH_USER.ERROR action and set isLoggingIn: false, isAuthenticated: false', () => { + const expectedState = { + ...initialState, + isPendingUser: false, + error: authError, + }; + const action = { + type: GET_AUTH_USER.ERROR, + payload: authError, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + /** + * Number of starred repos for user. + */ + it('should set isPendingStarCount: true when GET_AUTH_STAR_COUNT.PENDING action is dispatched', () => { + const expectedState = { + ...initialState, + isPendingStarCount: true, + }; + const action = { + type: GET_AUTH_STAR_COUNT.PENDING, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + it('should set starCount from payload of GET_AUTH_STAR_COUNT.SUCCESS action and set isPendingStarCount: false', () => { + const starCount = 5; + const expectedState = { + ...initialState, + isPendingStarCount: false, + starCount, + }; + const action = { + type: GET_AUTH_STAR_COUNT.SUCCESS, + payload: starCount, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + it('should set an error from payload of GET_AUTH_STAR_COUNT.ERROR action and set isPendingStarCount: false', () => { + const expectedState = { + ...initialState, + isPendingStarCount: false, + error: authError, + }; + const action = { + type: GET_AUTH_STAR_COUNT.ERROR, + payload: authError, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + /** + * Get orgs for user. + */ + it('should set isPendingOrgs: true when GET_AUTH_ORGS.PENDING action is dispatched', () => { + const expectedState = { + ...initialState, + isPendingOrgs: true, + }; + const action = { + type: GET_AUTH_ORGS.PENDING, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + it('should set orgs from payload of GET_AUTH_ORGS.SUCCESS action and set isPendingOrgs: false', () => { + const orgs = ['git-point', 'test org']; + const expectedState = { + ...initialState, + isPendingOrgs: false, + orgs, + }; + const action = { + type: GET_AUTH_ORGS.SUCCESS, + payload: orgs, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + it('should set an error from payload of GET_AUTH_ORGS.ERROR action and set isPendingOrgs: false', () => { + const expectedState = { + ...initialState, + isPendingOrgs: false, + error: authError, + }; + const action = { + type: GET_AUTH_ORGS.ERROR, + payload: authError, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + /** + * Get events for user. + */ + it('should set isPendingEvents: true when GET_AUTH_ORGS.PENDING action is dispatched', () => { + const expectedState = { + ...initialState, + isPendingEvents: true, + }; + const action = { + type: GET_EVENTS.PENDING, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + it('should set events from payload of GET_AUTH_ORGS.SUCCESS action and set isPendingEvents: false', () => { + const expectedState = { + ...initialState, + isPendingEvents: false, + events, + }; + const action = { + type: GET_EVENTS.SUCCESS, + payload: events, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + it('should set an error from payload of GET_AUTH_ORGS.ERROR action and set isPendingEvents: false', () => { + const expectedState = { + ...initialState, + isPendingEvents: false, + error: authError, + }; + const action = { + type: GET_EVENTS.ERROR, + payload: authError, + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); + + /** + * Set locale. + */ + it('should set a locale from payload of CHANGE_LOCALE.SUCCESS action', () => { + const expectedState = { + ...initialState, + locale: 'en', + }; + const action = { + type: CHANGE_LOCALE.SUCCESS, + payload: 'en', + }; + + expect(authReducer(initialState, action)).toEqual(expectedState); + }); +}); diff --git a/src/auth/auth.reducer.js b/src/auth/auth.reducer.js index 88e3c6c3e..9c9d51faa 100644 --- a/src/auth/auth.reducer.js +++ b/src/auth/auth.reducer.js @@ -9,7 +9,7 @@ import { GET_AUTH_STAR_COUNT, } from './auth.type'; -const initialState = { +export const initialState = { isLoggingIn: false, isSigningOut: false, isAuthenticated: false, @@ -18,6 +18,7 @@ const initialState = { hasInitialUser: false, orgs: [], events: [], + // TODO: there should not be a dependency here that can't be constructor injected. locale: getLocale(), isPendingUser: false, isPendingOrgs: false, @@ -71,15 +72,15 @@ export const authReducer = (state = initialState, action = {}) => { case GET_AUTH_USER.SUCCESS: return { ...state, - user: action.payload, isPendingUser: false, hasInitialUser: true, + user: action.payload, }; case GET_AUTH_USER.ERROR: return { ...state, - error: action.payload, isPendingUser: false, + error: action.payload, }; case GET_AUTH_STAR_COUNT.PENDING: return { @@ -89,14 +90,14 @@ export const authReducer = (state = initialState, action = {}) => { case GET_AUTH_STAR_COUNT.SUCCESS: return { ...state, - starCount: action.payload, isPendingStarCount: false, + starCount: action.payload, }; case GET_AUTH_STAR_COUNT.ERROR: return { ...state, - error: action.payload, isPendingStarCount: false, + error: action.payload, }; case GET_AUTH_ORGS.PENDING: return { @@ -106,14 +107,14 @@ export const authReducer = (state = initialState, action = {}) => { case GET_AUTH_ORGS.SUCCESS: return { ...state, - orgs: action.payload, isPendingOrgs: false, + orgs: action.payload, }; case GET_AUTH_ORGS.ERROR: return { ...state, - error: action.payload, isPendingOrgs: false, + error: action.payload, }; case GET_EVENTS.PENDING: return { @@ -123,14 +124,14 @@ export const authReducer = (state = initialState, action = {}) => { case GET_EVENTS.SUCCESS: return { ...state, - events: action.payload, isPendingEvents: false, + events: action.payload, }; case GET_EVENTS.ERROR: return { ...state, - error: action.payload, isPendingEvents: false, + error: action.payload, }; case CHANGE_LOCALE.SUCCESS: return { diff --git a/src/auth/auth.type.js b/src/auth/auth.type.js index 00e5dd515..707cb1b4b 100644 --- a/src/auth/auth.type.js +++ b/src/auth/auth.type.js @@ -1,9 +1,9 @@ import { createActionSet } from 'utils'; -export const LOGIN = createActionSet('LOGIN'); -export const LOGOUT = createActionSet('LOGOUT'); -export const GET_AUTH_USER = createActionSet('GET_AUTH_USER'); -export const GET_AUTH_ORGS = createActionSet('GET_AUTH_ORGS'); -export const GET_EVENTS = createActionSet('GET_EVENTS'); export const CHANGE_LOCALE = createActionSet('CHANGE_LOCALE'); +export const GET_AUTH_ORGS = createActionSet('GET_AUTH_ORGS'); export const GET_AUTH_STAR_COUNT = createActionSet('GET_AUTH_STAR_COUNT'); +export const GET_AUTH_USER = createActionSet('GET_AUTH_USER'); +export const GET_EVENTS = createActionSet('GET_EVENTS'); +export const LOGIN = createActionSet('LOGIN'); +export const LOGOUT = createActionSet('LOGOUT'); diff --git a/src/utils/localization-helper.js b/src/utils/localization-helper.js index 0647b67cb..4d9544699 100644 --- a/src/utils/localization-helper.js +++ b/src/utils/localization-helper.js @@ -8,7 +8,9 @@ export const translate = (key, locale, interpolation = null) => I18n.t(key, { locale, ...interpolation }); export const getLocale = () => { - const locale = I18n.locale.toLowerCase(); + // If for some reason a locale cannot be determined, fall back to defaultLocale. + const locale = + (I18n.locale && I18n.locale.toLowerCase()) || common.defaultLocale; const specialLocales = { 'zh-hans': 'zh-cn', 'zh-hans-cn': 'zh-cn',