{"action":"created","comment":{"url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/pulls/comments/92699130","pull_request_review_id":13219829,"id":92699130,"diff_hunk":"@@ -88,34 +88,35 @@ var paths = {\n   },\n \n   vendorChallenges: [\n-    'public/bower_components/jshint/dist/jshint.js',\n-    'public/bower_components/chai/chai.js',\n-    'public/bower_components/CodeMirror/lib/codemirror.js',\n-    'public/bower_components/CodeMirror/addon/comment/comment.js',\n-    'public/bower_components/CodeMirror/addon/edit/closebrackets.js',\n-    'public/bower_components/CodeMirror/addon/edit/matchbrackets.js',\n-    'public/bower_components/CodeMirror/addon/lint/lint.js',\n-    'public/bower_components/CodeMirror/addon/lint/javascript-lint.js',\n-    'public/bower_components/CodeMirror/mode/javascript/javascript.js',\n-    'public/bower_components/CodeMirror/mode/xml/xml.js',\n-    'public/bower_components/CodeMirror/mode/css/css.js',\n-    'public/bower_components/CodeMirror/mode/htmlmixed/htmlmixed.js',\n+    'node_modules/jshint/dist/jshint.js',\n+    'node_modules/chai/chai.js',\n+    'node_modules/codemirror/lib/codemirror.js',\n+    'node_modules/codemirror/addon/comment/comment.js',\n+    'node_modules/codemirror/addon/edit/closebrackets.js',\n+    'node_modules/codemirror/addon/edit/matchbrackets.js',\n+    'node_modules/codemirror/addon/lint/lint.js',\n+    'node_modules/codemirror/addon/lint/javascript-lint.js',\n+    'node_modules/codemirror/mode/javascript/javascript.js',\n+    'node_modules/codemirror/mode/xml/xml.js',\n+    'node_modules/codemirror/mode/css/css.js',\n+    'node_modules/codemirror/mode/htmlmixed/htmlmixed.js',","path":"gulpfile.js","position":27,"original_position":27,"commit_id":"ff43992951f151f82808bc2543970b211fa012d6","original_commit_id":"069282915ac37c949fa8e60407092892cabf602b","user":{"login":"BerkeleyTrue","id":6775919,"avatar_url":"https://avatars.githubusercontent.com/u/6775919?v=3","gravatar_id":"","url":"https://api.github.com/users/BerkeleyTrue","html_url":"https://github.com/BerkeleyTrue","followers_url":"https://api.github.com/users/BerkeleyTrue/followers","following_url":"https://api.github.com/users/BerkeleyTrue/following{/other_user}","gists_url":"https://api.github.com/users/BerkeleyTrue/gists{/gist_id}","starred_url":"https://api.github.com/users/BerkeleyTrue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BerkeleyTrue/subscriptions","organizations_url":"https://api.github.com/users/BerkeleyTrue/orgs","repos_url":"https://api.github.com/users/BerkeleyTrue/repos","events_url":"https://api.github.com/users/BerkeleyTrue/events{/privacy}","received_events_url":"https://api.github.com/users/BerkeleyTrue/received_events","type":"User","site_admin":false},"body":"This is still a problem. I don't think shrinkwrap is a viable option. You could try using the path module to programmatically determine the routes to projects.","created_at":"2016-12-15T21:01:37Z","updated_at":"2016-12-15T21:02:22Z","html_url":"https://github.com/FreeCodeCamp/FreeCodeCamp/pull/11474#discussion_r92699130","pull_request_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/pulls/11474","_links":{"self":{"href":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/pulls/comments/92699130"},"html":{"href":"https://github.com/FreeCodeCamp/FreeCodeCamp/pull/11474#discussion_r92699130"},"pull_request":{"href":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/pulls/11474"}}},"pull_request":{"url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/pulls/11474","id":91548510,"html_url":"https://github.com/FreeCodeCamp/FreeCodeCamp/pull/11474","diff_url":"https://github.com/FreeCodeCamp/FreeCodeCamp/pull/11474.diff","patch_url":"https://github.com/FreeCodeCamp/FreeCodeCamp/pull/11474.patch","issue_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/issues/11474","number":11474,"state":"open","locked":false,"title":"Remove bower and port dependencies over to npm","user":{"login":"petrgazarov","id":5581195,"avatar_url":"https://avatars.githubusercontent.com/u/5581195?v=3","gravatar_id":"","url":"https://api.github.com/users/petrgazarov","html_url":"https://github.com/petrgazarov","followers_url":"https://api.github.com/users/petrgazarov/followers","following_url":"https://api.github.com/users/petrgazarov/following{/other_user}","gists_url":"https://api.github.com/users/petrgazarov/gists{/gist_id}","starred_url":"https://api.github.com/users/petrgazarov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petrgazarov/subscriptions","organizations_url":"https://api.github.com/users/petrgazarov/orgs","repos_url":"https://api.github.com/users/petrgazarov/repos","events_url":"https://api.github.com/users/petrgazarov/events{/privacy}","received_events_url":"https://api.github.com/users/petrgazarov/received_events","type":"User","site_admin":false},"body":"<!-- FreeCodeCamp Pull Request Template -->\r\n\r\n<!-- IMPORTANT Please review https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/CONTRIBUTING.md for detailed contributing guidelines -->\r\n<!-- Help with PRs can be found at https://gitter.im/FreeCodeCamp/Contributors -->\r\n<!-- Make sure that your PR is not a duplicate -->\r\n\r\n#### Pre-Submission Checklist\r\n<!-- Go over all points below, and after creating the PR, tick all the checkboxes that apply. -->\r\n<!-- All points should be verified, otherwise, read the CONTRIBUTING guidelines from above-->\r\n<!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->\r\n- [x] Your pull request targets the `staging` branch of FreeCodeCamp.\r\n- [x] Branch starts with either `fix/`, `feature/`, or `translate/` (e.g. `fix/signin-issue`)\r\n- [x] You have only one commit (if not, [squash](http://forum.freecodecamp.com/t/how-to-squash-multiple-commits-into-one-with-git/13231) them into one commit).\r\n- [x] All new and existing tests pass the command `npm test`. Use `git commit --amend` to amend any fixes.\r\n\r\n#### Type of Change\r\n<!-- What type of change does your code introduce? After creating the PR, tick the checkboxes that apply. -->\r\n- [x] Chore\r\n\r\n#### Checklist:\r\n<!-- Go over all points below, and after creating the PR, tick the checkboxes that apply. -->\r\n<!-- If you're unsure about any of these, don't hesitate to ask in the Help Contributors room linked above. We're here to help! -->\r\n- [x] Tested changes locally.\r\n- [x] Closes currently open issue: https://github.com/FreeCodeCamp/FreeCodeCamp/issues/11461\r\n\r\n#### Description\r\n<!-- Describe your changes in detail -->\r\n\r\n- Removes bower\r\n- Ports dependencies that were required through Bower to `npm`.\r\n- Ads CDNs for CSS files\r\n\r\nSome thoughts on future improvements (would love to hear what you guys think about these!):\r\n- Replace `npm` with `yarn`\r\n  - Super easy transition, for most cases\r\n- Remove CDNs for libraries like `font-awesome`, `codemirror` and `bootstrap`. These can be loaded and served by webpack.\r\n  - Right now CDNs for `font-awesome` alone are in 12+ places. And require two different versions, I can imagine that's not ideal to manage.\r\n\r\nAppreciate review and any feedback/comments. Thanks!!","created_at":"2016-10-31T02:21:27Z","updated_at":"2016-12-15T21:02:22Z","closed_at":null,"merged_at":null,"merge_commit_sha":"359136cb1905c1462dbd04936cfae43f2e5ed0ad","assignee":{"login":"BerkeleyTrue","id":6775919,"avatar_url":"https://avatars.githubusercontent.com/u/6775919?v=3","gravatar_id":"","url":"https://api.github.com/users/BerkeleyTrue","html_url":"https://github.com/BerkeleyTrue","followers_url":"https://api.github.com/users/BerkeleyTrue/followers","following_url":"https://api.github.com/users/BerkeleyTrue/following{/other_user}","gists_url":"https://api.github.com/users/BerkeleyTrue/gists{/gist_id}","starred_url":"https://api.github.com/users/BerkeleyTrue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BerkeleyTrue/subscriptions","organizations_url":"https://api.github.com/users/BerkeleyTrue/orgs","repos_url":"https://api.github.com/users/BerkeleyTrue/repos","events_url":"https://api.github.com/users/BerkeleyTrue/events{/privacy}","received_events_url":"https://api.github.com/users/BerkeleyTrue/received_events","type":"User","site_admin":false},"assignees":[{"login":"BerkeleyTrue","id":6775919,"avatar_url":"https://avatars.githubusercontent.com/u/6775919?v=3","gravatar_id":"","url":"https://api.github.com/users/BerkeleyTrue","html_url":"https://github.com/BerkeleyTrue","followers_url":"https://api.github.com/users/BerkeleyTrue/followers","following_url":"https://api.github.com/users/BerkeleyTrue/following{/other_user}","gists_url":"https://api.github.com/users/BerkeleyTrue/gists{/gist_id}","starred_url":"https://api.github.com/users/BerkeleyTrue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BerkeleyTrue/subscriptions","organizations_url":"https://api.github.com/users/BerkeleyTrue/orgs","repos_url":"https://api.github.com/users/BerkeleyTrue/repos","events_url":"https://api.github.com/users/BerkeleyTrue/events{/privacy}","received_events_url":"https://api.github.com/users/BerkeleyTrue/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/pulls/11474/commits","review_comments_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/pulls/11474/comments","review_comment_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/pulls/comments{/number}","comments_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/issues/11474/comments","statuses_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/statuses/ff43992951f151f82808bc2543970b211fa012d6","head":{"label":"petrgazarov:chore/remove-bower","ref":"chore/remove-bower","sha":"ff43992951f151f82808bc2543970b211fa012d6","user":{"login":"petrgazarov","id":5581195,"avatar_url":"https://avatars.githubusercontent.com/u/5581195?v=3","gravatar_id":"","url":"https://api.github.com/users/petrgazarov","html_url":"https://github.com/petrgazarov","followers_url":"https://api.github.com/users/petrgazarov/followers","following_url":"https://api.github.com/users/petrgazarov/following{/other_user}","gists_url":"https://api.github.com/users/petrgazarov/gists{/gist_id}","starred_url":"https://api.github.com/users/petrgazarov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petrgazarov/subscriptions","organizations_url":"https://api.github.com/users/petrgazarov/orgs","repos_url":"https://api.github.com/users/petrgazarov/repos","events_url":"https://api.github.com/users/petrgazarov/events{/privacy}","received_events_url":"https://api.github.com/users/petrgazarov/received_events","type":"User","site_admin":false},"repo":{"id":70371914,"name":"FreeCodeCamp","full_name":"petrgazarov/FreeCodeCamp","owner":{"login":"petrgazarov","id":5581195,"avatar_url":"https://avatars.githubusercontent.com/u/5581195?v=3","gravatar_id":"","url":"https://api.github.com/users/petrgazarov","html_url":"https://github.com/petrgazarov","followers_url":"https://api.github.com/users/petrgazarov/followers","following_url":"https://api.github.com/users/petrgazarov/following{/other_user}","gists_url":"https://api.github.com/users/petrgazarov/gists{/gist_id}","starred_url":"https://api.github.com/users/petrgazarov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petrgazarov/subscriptions","organizations_url":"https://api.github.com/users/petrgazarov/orgs","repos_url":"https://api.github.com/users/petrgazarov/repos","events_url":"https://api.github.com/users/petrgazarov/events{/privacy}","received_events_url":"https://api.github.com/users/petrgazarov/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/petrgazarov/FreeCodeCamp","description":"The https://FreeCodeCamp.com open source codebase and curriculum. Learn to code and help nonprofits.","fork":true,"url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp","forks_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/forks","keys_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/keys{/key_id}","collaborators_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/teams","hooks_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/hooks","issue_events_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/issues/events{/number}","events_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/events","assignees_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/assignees{/user}","branches_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/branches{/branch}","tags_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/tags","blobs_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/git/refs{/sha}","trees_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/git/trees{/sha}","statuses_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/statuses/{sha}","languages_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/languages","stargazers_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/stargazers","contributors_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/contributors","subscribers_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/subscribers","subscription_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/subscription","commits_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/commits{/sha}","git_commits_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/git/commits{/sha}","comments_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/comments{/number}","issue_comment_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/issues/comments{/number}","contents_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/contents/{+path}","compare_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/compare/{base}...{head}","merges_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/merges","archive_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/downloads","issues_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/issues{/number}","pulls_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/pulls{/number}","milestones_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/milestones{/number}","notifications_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/labels{/name}","releases_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/releases{/id}","deployments_url":"https://api.github.com/repos/petrgazarov/FreeCodeCamp/deployments","created_at":"2016-10-09T02:49:59Z","updated_at":"2016-10-09T02:50:02Z","pushed_at":"2016-12-12T20:31:09Z","git_url":"git://github.com/petrgazarov/FreeCodeCamp.git","ssh_url":"git@github.com:petrgazarov/FreeCodeCamp.git","clone_url":"https://github.com/petrgazarov/FreeCodeCamp.git","svn_url":"https://github.com/petrgazarov/FreeCodeCamp","homepage":"","size":27105,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"staging"}},"base":{"label":"FreeCodeCamp:staging","ref":"staging","sha":"42f21cc6c701b3b73dbaffcb0d5a6b97fd6adc99","user":{"login":"FreeCodeCamp","id":9892522,"avatar_url":"https://avatars.githubusercontent.com/u/9892522?v=3","gravatar_id":"","url":"https://api.github.com/users/FreeCodeCamp","html_url":"https://github.com/FreeCodeCamp","followers_url":"https://api.github.com/users/FreeCodeCamp/followers","following_url":"https://api.github.com/users/FreeCodeCamp/following{/other_user}","gists_url":"https://api.github.com/users/FreeCodeCamp/gists{/gist_id}","starred_url":"https://api.github.com/users/FreeCodeCamp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FreeCodeCamp/subscriptions","organizations_url":"https://api.github.com/users/FreeCodeCamp/orgs","repos_url":"https://api.github.com/users/FreeCodeCamp/repos","events_url":"https://api.github.com/users/FreeCodeCamp/events{/privacy}","received_events_url":"https://api.github.com/users/FreeCodeCamp/received_events","type":"Organization","site_admin":false},"repo":{"id":28457823,"name":"FreeCodeCamp","full_name":"FreeCodeCamp/FreeCodeCamp","owner":{"login":"FreeCodeCamp","id":9892522,"avatar_url":"https://avatars.githubusercontent.com/u/9892522?v=3","gravatar_id":"","url":"https://api.github.com/users/FreeCodeCamp","html_url":"https://github.com/FreeCodeCamp","followers_url":"https://api.github.com/users/FreeCodeCamp/followers","following_url":"https://api.github.com/users/FreeCodeCamp/following{/other_user}","gists_url":"https://api.github.com/users/FreeCodeCamp/gists{/gist_id}","starred_url":"https://api.github.com/users/FreeCodeCamp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FreeCodeCamp/subscriptions","organizations_url":"https://api.github.com/users/FreeCodeCamp/orgs","repos_url":"https://api.github.com/users/FreeCodeCamp/repos","events_url":"https://api.github.com/users/FreeCodeCamp/events{/privacy}","received_events_url":"https://api.github.com/users/FreeCodeCamp/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/FreeCodeCamp/FreeCodeCamp","description":"The https://FreeCodeCamp.com open source codebase and curriculum. Learn to code and help nonprofits.","fork":false,"url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp","forks_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/forks","keys_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/keys{/key_id}","collaborators_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/teams","hooks_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/hooks","issue_events_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/issues/events{/number}","events_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/events","assignees_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/assignees{/user}","branches_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/branches{/branch}","tags_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/tags","blobs_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/git/refs{/sha}","trees_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/git/trees{/sha}","statuses_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/statuses/{sha}","languages_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/languages","stargazers_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/stargazers","contributors_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/contributors","subscribers_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/subscribers","subscription_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/subscription","commits_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/commits{/sha}","git_commits_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/git/commits{/sha}","comments_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/comments{/number}","issue_comment_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/issues/comments{/number}","contents_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/contents/{+path}","compare_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/compare/{base}...{head}","merges_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/merges","archive_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/downloads","issues_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/issues{/number}","pulls_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/pulls{/number}","milestones_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/milestones{/number}","notifications_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/labels{/name}","releases_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/releases{/id}","deployments_url":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/deployments","created_at":"2014-12-24T17:49:19Z","updated_at":"2016-12-15T20:56:52Z","pushed_at":"2016-12-15T20:59:07Z","git_url":"git://github.com/FreeCodeCamp/FreeCodeCamp.git","ssh_url":"git@github.com:FreeCodeCamp/FreeCodeCamp.git","clone_url":"https://github.com/FreeCodeCamp/FreeCodeCamp.git","svn_url":"https://github.com/FreeCodeCamp/FreeCodeCamp","homepage":"","size":27269,"stargazers_count":208350,"watchers_count":208350,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":8186,"mirror_url":null,"open_issues_count":196,"forks":8186,"open_issues":196,"watchers":208350,"default_branch":"staging"}},"_links":{"self":{"href":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/pulls/11474"},"html":{"href":"https://github.com/FreeCodeCamp/FreeCodeCamp/pull/11474"},"issue":{"href":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/issues/11474"},"comments":{"href":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/issues/11474/comments"},"review_comments":{"href":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/pulls/11474/comments"},"review_comment":{"href":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/pulls/11474/commits"},"statuses":{"href":"https://api.github.com/repos/FreeCodeCamp/FreeCodeCamp/statuses/ff43992951f151f82808bc2543970b211fa012d6"}}}}
{"actor":{"display_login":"BerkeleyTrue"}}