{"action":"created","comment":{"url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/pulls/comments/167607087","pull_request_review_id":95840760,"id":167607087,"diff_hunk":"@@ -1,21 +1,470 @@\n # Glossary\n \n--   Abstract syntax tree (AST)\n--   Cache\n--   Catch (exception)\n--   Character encoding\n--   Class\n--   Component\n--   Destructuring assignment\n--   Exception\n--   Global variable\n--   Local variable\n--   Method\n--   Object\n--   Polymorphism\n--   Prototype\n--   Raise (exception)\n--   Template literal\n--   Unicode\n--   Variable interpolation\n--   Visitor pattern\n+**abstract syntax tree** (AST):\n+FIXME\n+\n+**aggregation function**:\n+a function that combines many values into one,\n+such as `sum` or `max`.\n+\n+**anonymous function**:\n+a function that is defined without giving it a name,\n+such as a callback defined where it is used.\n+Anonymous functions are sometimes called *lambda functions*\n+because the symbol &lambda; is used for them in mathematics.\n+\n+**argument**:\n+see [parameter](#parameter).\n+\n+**array**:\n+a collection of values stored in a particular ordered and indexed numerically.\n+Lists are written as comma-separated values in square brackets,\n+such as `['a', 'b', 'c']`.\n+The term *list* is often used synonymously.\n+\n+**ASCII**:\n+a widely-used [character encoding](#character-encoding) for the Latin alphabet,\n+common puncutation symbols,\n+and a few other things,\n+now superseded by [UTF-8](#utf-8).\n+\n+**assertion**:\n+a statement that something is true at a certain point in a program.\n+Assertions are often used to define tests,\n+but are also used in [production code](#production-code)\n+to check that software is behaving as it should.\n+\n+**attribute**:\n+a named property attached to an HTML [element](#element).\n+\n+**backward-compatible**:\n+able to work consistently with older systems.\n+\n+**cache**:\n+FIXME\n+\n+**callback function**:\n+a function A that is passed to another function B\n+for B to call at a later time.\n+Callback functions are used to implement delayed actions,\n+such as what to do when data arrives in response to a network request.\n+\n+**Cascading Style Sheets** (CSS):\n+a way to describe how HTML should be rendered.\n+\n+**catch**:\n+to take responsibility for handling an [exception](#exception).\n+Catch is the counterpart of [throw](#throw).\n+\n+**character encoding**:\n+FIXME\n+\n+**child class**:\n+a new [class](#class) that [extends](#extend) an existing class\n+(called the [parent class](#parent-class)).\n+\n+**class**:\n+a programming structure that defines\n+the properties and behavior of a family of related [objects](#object).\n+Classes can [inherit](#inherit) from other classes\n+to specify or change behavior incrementally.\n+\n+**client**:\n+a program such as a browser that sends requests to a [server](#server)\n+and does something with the response.\n+It is sometimes helpful to think of clients as sorcerors\n+petitioning ancient gods for favors.\n+Sometimes.\n+\n+**client-side page generation**:\n+to create an HTML page within a [client](#client)\n+using data provided by a [server](#server).\n+See also [server-side page generation](#server-side-page-generation).\n+\n+**closure**:\n+a set of variables defined in the same [scope](#scope)\n+whose existence has been preserved after that scope has ended.\n+Closures are one of the trickiest ideas in programming.\n+\n+**communication protocol**:\n+FIXME\n+\n+**constant**:\n+a variable whose value cannot be changed.\n+Note that the value itself might be changed:\n+for example,\n+after the statement `const v = ['a', 'b']`,\n+the name `v` will always refer to the same array,\n+but the array's contents can be changed.\n+\n+**destructuring assignment**:\n+a form of assignment that unpacks a data structure in one step,\n+such as `[a, b] = [1, 2]` or\n+`{left, right} = {left: 1, right: 2}`.\n+\n+**document**:\n+an entire HTML page.\n+\n+**Document Object Model** (DOM):\n+a standard way to represent HTML in memory.\n+The [elements](#element) and [attributes](#attribute) of the page,\n+along with its text,\n+are stored as [nodes](#node) organized in a tree.\n+\n+**dotted notation**:\n+a common way to refer to the parts of structures in programming languages.\n+`whole.part` means \"the thing called `part` belonging to `whole`\".\n+\n+**event handler**:\n+a [callback function](#callback-function) that does something\n+in response to a particular interaction with a browser,\n+such as a key being pressed or a link being clicked.\n+\n+**event object**:\n+an [object](#object) that the system passes to an [event handler](#event-handler)\n+that contains information about the event,\n+such as which key was pressed.\n+\n+**exception**:\n+an object that stores information about an error\n+or other unusual event in a program.\n+One part of a program will create and [throw](#throw) an exception\n+to signal that something unexpected has happened;\n+another part will [catch](#catch) it.\n+\n+**extend**:\n+to create a new class from an existing class.\n+We say that the new class [inherits](#inherit) from the old one.\n+\n+**falsy**:\n+a horrible neologism meaning \"equivalent to false\".\n+See also the equally horrible [truthy](#truthy).\n+\n+**fat arrow function**:\n+a JavaScript function defined using the syntax `(…parameters…) => {…body…}`.\n+Fat arrow functions treat the special value `this` in a less inconsistent way\n+than their older equivalents.\n+\n+**field**:\n+a named part of a [record](#record) in a [relational database](#relational-database).\n+Fields are typically shown as columns in a [table](#table).\n+\n+**functional programming**:\n+a style of programming in which data is transformed through successive application of functions,\n+rather than by using control structures such as loops.\n+Functional programming in JavaScript relies heavily on [callbacks](#callback)\n+and [higher-order functions](#higher-order-function).\n+\n+**global variable**:\n+a variable defined outside any particular function,\n+which is therefore visible to all functions.\n+See also [local variable](#local-variable).\n+\n+**heterogeneous**:\n+having mixed type.\n+For example,\n+an [array](#array) is said to be heterogeneous\n+if it contains a mix of numbers, character strings, and values of other types.\n+See also [homogeneous](#homogeneous).\n+\n+**higher-order function**:\n+a function that operates on other functions.\n+For example, the higher-order function `forEach` executes a given function once\n+on each value in an [array](#array).\n+Higher-order functions are heavily used in [functional programming](#functional-programming).\n+\n+**homogeneous**:\n+having a single type.\n+For example,\n+an [array](#array) is said to be homogeneous\n+if it contains only numbers or only character strings,\n+but not a mix of the two.\n+\n+**HTTP**:\n+the HyperText Transfer Protocol used to exchange information between browsers and websites,\n+and more generally between other [clients](#client) and [servers](#server).\n+HTTP is a [stateless](#stateless) protocol\n+in which communication consists of [requests](#http-request) and [responses](#http-response).\n+\n+**HTTP request**:\n+a precisely-formatted block of text sent from a [client](#client) (such as a browser)\n+to a [server](#server)\n+that specifies what resource is being requested,\n+what data formats the client will accept,\n+and so on.\n+\n+**HTTP response**:\n+a precisely-formatted block of text sent from a [server](#server) back to a [client](#client)\n+in reply to a [request](#http-request).\n+\n+**HTTP status code**:\n+a numerical code that indicates what happened when an [HTTP request](#http-request) was processed,\n+such as 200 (OK),\n+404 (not found),\n+or 500 (internal server error).\n+\n+**in-memory database**:\n+a database that is stored in memory rather than in permanent storage.\n+In-memory databases are often used for testing.\n+\n+**inherit**:\n+to acquire properties and methods from a parent class.\n+See also [extend](#extend).\n+\n+**JSON**:\n+a way to represent data by combining basic values like numbers and character strings\n+in [arrays](#arrays) and name/value structures.\n+The acronym stands for \"JavaScript Object Notation\";\n+unlike better-defined standards like [XML](#xml),\n+it is unencumbered by a syntax for comments\n+or ways to define [schemas](#schema).\n+\n+**library**:\n+see [module](#module).\n+\n+**list**:\n+see [array](#array).\n+\n+**local variable**:\n+a variable defined inside a function\n+which is only visible within that function.","path":"glossary.md","position":249,"original_position":249,"commit_id":"3d5a86a3365493afbb440491bbb1cb7090014b70","original_commit_id":"3d5a86a3365493afbb440491bbb1cb7090014b70","user":{"login":"bwinton","id":159571,"avatar_url":"https://avatars2.githubusercontent.com/u/159571?v=4","gravatar_id":"","url":"https://api.github.com/users/bwinton","html_url":"https://github.com/bwinton","followers_url":"https://api.github.com/users/bwinton/followers","following_url":"https://api.github.com/users/bwinton/following{/other_user}","gists_url":"https://api.github.com/users/bwinton/gists{/gist_id}","starred_url":"https://api.github.com/users/bwinton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bwinton/subscriptions","organizations_url":"https://api.github.com/users/bwinton/orgs","repos_url":"https://api.github.com/users/bwinton/repos","events_url":"https://api.github.com/users/bwinton/events{/privacy}","received_events_url":"https://api.github.com/users/bwinton/received_events","type":"User","site_admin":false},"body":"\"and the functions it defines\"?","created_at":"2018-02-12T16:21:14Z","updated_at":"2018-02-12T16:35:28Z","html_url":"https://github.com/software-tools-in-javascript/software-tools-in-javascript/pull/60#discussion_r167607087","pull_request_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/pulls/60","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/pulls/comments/167607087"},"html":{"href":"https://github.com/software-tools-in-javascript/software-tools-in-javascript/pull/60#discussion_r167607087"},"pull_request":{"href":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/pulls/60"}}},"pull_request":{"url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/pulls/60","id":168425468,"html_url":"https://github.com/software-tools-in-javascript/software-tools-in-javascript/pull/60","diff_url":"https://github.com/software-tools-in-javascript/software-tools-in-javascript/pull/60.diff","patch_url":"https://github.com/software-tools-in-javascript/software-tools-in-javascript/pull/60.patch","issue_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/issues/60","number":60,"state":"open","locked":false,"title":"Starting a glossary","user":{"login":"gvwilson","id":911566,"avatar_url":"https://avatars2.githubusercontent.com/u/911566?v=4","gravatar_id":"","url":"https://api.github.com/users/gvwilson","html_url":"https://github.com/gvwilson","followers_url":"https://api.github.com/users/gvwilson/followers","following_url":"https://api.github.com/users/gvwilson/following{/other_user}","gists_url":"https://api.github.com/users/gvwilson/gists{/gist_id}","starred_url":"https://api.github.com/users/gvwilson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gvwilson/subscriptions","organizations_url":"https://api.github.com/users/gvwilson/orgs","repos_url":"https://api.github.com/users/gvwilson/repos","events_url":"https://api.github.com/users/gvwilson/events{/privacy}","received_events_url":"https://api.github.com/users/gvwilson/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-02-10T22:53:59Z","updated_at":"2018-02-12T16:35:28Z","closed_at":null,"merged_at":null,"merge_commit_sha":"770db369cd4fcd557313a57f9b54f4ac22ca8091","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/pulls/60/commits","review_comments_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/pulls/60/comments","review_comment_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/pulls/comments{/number}","comments_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/issues/60/comments","statuses_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/statuses/3d5a86a3365493afbb440491bbb1cb7090014b70","head":{"label":"gvwilson:glossary","ref":"glossary","sha":"3d5a86a3365493afbb440491bbb1cb7090014b70","user":{"login":"gvwilson","id":911566,"avatar_url":"https://avatars2.githubusercontent.com/u/911566?v=4","gravatar_id":"","url":"https://api.github.com/users/gvwilson","html_url":"https://github.com/gvwilson","followers_url":"https://api.github.com/users/gvwilson/followers","following_url":"https://api.github.com/users/gvwilson/following{/other_user}","gists_url":"https://api.github.com/users/gvwilson/gists{/gist_id}","starred_url":"https://api.github.com/users/gvwilson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gvwilson/subscriptions","organizations_url":"https://api.github.com/users/gvwilson/orgs","repos_url":"https://api.github.com/users/gvwilson/repos","events_url":"https://api.github.com/users/gvwilson/events{/privacy}","received_events_url":"https://api.github.com/users/gvwilson/received_events","type":"User","site_admin":false},"repo":{"id":118984127,"name":"software-tools-in-javascript","full_name":"gvwilson/software-tools-in-javascript","owner":{"login":"gvwilson","id":911566,"avatar_url":"https://avatars2.githubusercontent.com/u/911566?v=4","gravatar_id":"","url":"https://api.github.com/users/gvwilson","html_url":"https://github.com/gvwilson","followers_url":"https://api.github.com/users/gvwilson/followers","following_url":"https://api.github.com/users/gvwilson/following{/other_user}","gists_url":"https://api.github.com/users/gvwilson/gists{/gist_id}","starred_url":"https://api.github.com/users/gvwilson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gvwilson/subscriptions","organizations_url":"https://api.github.com/users/gvwilson/orgs","repos_url":"https://api.github.com/users/gvwilson/repos","events_url":"https://api.github.com/users/gvwilson/events{/privacy}","received_events_url":"https://api.github.com/users/gvwilson/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/gvwilson/software-tools-in-javascript","description":null,"fork":true,"url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript","forks_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/forks","keys_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/teams","hooks_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/hooks","issue_events_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/issues/events{/number}","events_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/events","assignees_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/assignees{/user}","branches_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/branches{/branch}","tags_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/tags","blobs_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/git/refs{/sha}","trees_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/statuses/{sha}","languages_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/languages","stargazers_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/stargazers","contributors_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/contributors","subscribers_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/subscribers","subscription_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/subscription","commits_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/commits{/sha}","git_commits_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/git/commits{/sha}","comments_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/comments{/number}","issue_comment_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/issues/comments{/number}","contents_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/contents/{+path}","compare_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/merges","archive_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/downloads","issues_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/issues{/number}","pulls_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/pulls{/number}","milestones_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/milestones{/number}","notifications_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/labels{/name}","releases_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/releases{/id}","deployments_url":"https://api.github.com/repos/gvwilson/software-tools-in-javascript/deployments","created_at":"2018-01-26T00:26:53Z","updated_at":"2018-02-08T12:05:54Z","pushed_at":"2018-02-11T14:40:10Z","git_url":"git://github.com/gvwilson/software-tools-in-javascript.git","ssh_url":"git@github.com:gvwilson/software-tools-in-javascript.git","clone_url":"https://github.com/gvwilson/software-tools-in-javascript.git","svn_url":"https://github.com/gvwilson/software-tools-in-javascript","homepage":null,"size":227,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","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,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"software-tools-in-javascript:master","ref":"master","sha":"7c6d82d59d66b118e5f05d3dbdce89a19a7bf906","user":{"login":"software-tools-in-javascript","id":35821993,"avatar_url":"https://avatars1.githubusercontent.com/u/35821993?v=4","gravatar_id":"","url":"https://api.github.com/users/software-tools-in-javascript","html_url":"https://github.com/software-tools-in-javascript","followers_url":"https://api.github.com/users/software-tools-in-javascript/followers","following_url":"https://api.github.com/users/software-tools-in-javascript/following{/other_user}","gists_url":"https://api.github.com/users/software-tools-in-javascript/gists{/gist_id}","starred_url":"https://api.github.com/users/software-tools-in-javascript/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/software-tools-in-javascript/subscriptions","organizations_url":"https://api.github.com/users/software-tools-in-javascript/orgs","repos_url":"https://api.github.com/users/software-tools-in-javascript/repos","events_url":"https://api.github.com/users/software-tools-in-javascript/events{/privacy}","received_events_url":"https://api.github.com/users/software-tools-in-javascript/received_events","type":"Organization","site_admin":false},"repo":{"id":118983298,"name":"software-tools-in-javascript","full_name":"software-tools-in-javascript/software-tools-in-javascript","owner":{"login":"software-tools-in-javascript","id":35821993,"avatar_url":"https://avatars1.githubusercontent.com/u/35821993?v=4","gravatar_id":"","url":"https://api.github.com/users/software-tools-in-javascript","html_url":"https://github.com/software-tools-in-javascript","followers_url":"https://api.github.com/users/software-tools-in-javascript/followers","following_url":"https://api.github.com/users/software-tools-in-javascript/following{/other_user}","gists_url":"https://api.github.com/users/software-tools-in-javascript/gists{/gist_id}","starred_url":"https://api.github.com/users/software-tools-in-javascript/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/software-tools-in-javascript/subscriptions","organizations_url":"https://api.github.com/users/software-tools-in-javascript/orgs","repos_url":"https://api.github.com/users/software-tools-in-javascript/repos","events_url":"https://api.github.com/users/software-tools-in-javascript/events{/privacy}","received_events_url":"https://api.github.com/users/software-tools-in-javascript/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/software-tools-in-javascript/software-tools-in-javascript","description":null,"fork":false,"url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript","forks_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/forks","keys_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/keys{/key_id}","collaborators_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/teams","hooks_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/hooks","issue_events_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/issues/events{/number}","events_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/events","assignees_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/assignees{/user}","branches_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/branches{/branch}","tags_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/tags","blobs_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/git/refs{/sha}","trees_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/git/trees{/sha}","statuses_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/statuses/{sha}","languages_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/languages","stargazers_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/stargazers","contributors_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/contributors","subscribers_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/subscribers","subscription_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/subscription","commits_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/commits{/sha}","git_commits_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/git/commits{/sha}","comments_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/comments{/number}","issue_comment_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/issues/comments{/number}","contents_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/contents/{+path}","compare_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/compare/{base}...{head}","merges_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/merges","archive_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/downloads","issues_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/issues{/number}","pulls_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/pulls{/number}","milestones_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/milestones{/number}","notifications_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/labels{/name}","releases_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/releases{/id}","deployments_url":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/deployments","created_at":"2018-01-26T00:16:29Z","updated_at":"2018-02-08T12:03:40Z","pushed_at":"2018-02-11T14:40:56Z","git_url":"git://github.com/software-tools-in-javascript/software-tools-in-javascript.git","ssh_url":"git@github.com:software-tools-in-javascript/software-tools-in-javascript.git","clone_url":"https://github.com/software-tools-in-javascript/software-tools-in-javascript.git","svn_url":"https://github.com/software-tools-in-javascript/software-tools-in-javascript","homepage":null,"size":215,"stargazers_count":2,"watchers_count":2,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":4,"mirror_url":null,"archived":false,"open_issues_count":7,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":4,"open_issues":7,"watchers":2,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/pulls/60"},"html":{"href":"https://github.com/software-tools-in-javascript/software-tools-in-javascript/pull/60"},"issue":{"href":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/issues/60"},"comments":{"href":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/issues/60/comments"},"review_comments":{"href":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/pulls/60/comments"},"review_comment":{"href":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/pulls/60/commits"},"statuses":{"href":"https://api.github.com/repos/software-tools-in-javascript/software-tools-in-javascript/statuses/3d5a86a3365493afbb440491bbb1cb7090014b70"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"bwinton"}}