{"action":"created","comment":{"url":"https://api.github.com/repos/stardog-union/stardog.js/pulls/comments/122440451","pull_request_review_id":44546523,"id":122440451,"diff_hunk":"@@ -1,429 +1,291 @@\n-(function (root, factory) {\n-    \"use strict\";\n-\n-    if (typeof exports === \"object\") {\n-        // NodeJS. Does not work with strict CommonJS, but\n-        // only CommonJS-like enviroments that support module.exports,\n-        // like Node.\n-        module.exports = factory(require(\"../js/stardog.js\"), require(\"expect.js\"));\n-    } else if (typeof define === \"function\" && define.amd) {\n-        // AMD. Register as an anonymous module.\n-        define([\"stardog\", \"expect\"], factory);\n-    } else {\n-        // Browser globals (root is window)\n-        root.returnExports = factory(root.Stardog, root.expect);\n-    }\n-}(this, function (Stardog, expect) {\n-    \"use strict\";\n-\n-    // -----------------------------------\n-    // Describes the query test methods\n-    // -----------------------------------\n-\n-    describe (\"Query a DB receiving a bind of results.\", function() {\n-        var conn;\n-\n-        this.timeout(50000);\n-\n-        beforeEach(function() {\n-            conn = new Stardog.Connection();\n-            conn.setEndpoint(\"http://localhost:5820/\");\n-            conn.setCredentials(\"admin\", \"admin\");\n-        });\n-\n-        afterEach(function() {\n-            conn = null;\n-        });\n-\n-        it (\"A query result should not be empty\", function(done) {\n-            conn.onlineDB({ database: \"nodeDB\", strategy: \"NO_WAIT\" }, function () {\n-\n-                conn.query({\n-                    database: \"nodeDB\",\n-                    query: \"select distinct ?s where { ?s ?p ?o }\",\n-                    limit: 20,\n-                    offset: 0\n-                }, function (data) {\n-\n-                    expect(data).not.to.be(null);\n-                    expect(data.results).not.to.be(undefined);\n-                    expect(data.results.bindings).not.to.be(undefined);\n-                    expect(data.results.bindings.length).to.be.above(0);\n-                    expect(data.results.bindings.length).to.be(6);\n-                    done();\n-                });\n-            });\n-        });\n-\n-        it (\"A query result should work with property paths\", function(done) {\n-            conn.onlineDB({ database: \"nodeDB\", strategy: \"NO_WAIT\" }, function () {\n-\n-                conn.query({\n-                    database: \"nodeDB\",\n-                    query: \"prefix prov: <http://www.w3.org/ns/prov#>\\n\" +\n-\"select distinct ?s ?sLabel ?sType ?sTypeLabel ?p ?pLabel ?o ?oLabel ?oType ?oTypeLabel where {\\n\"+\n-\"  VALUES ?basicProvProperties { prov:wasGeneratedBy prov:wasDerivedFrom prov:wasAttributedTo prov:startedAtTime prov:used prov:wasInformedBy prov:endedAtTime prov:wasAssociatedWith prov:actedOnBehalfOf prov:alternateOf prov:specializationOf prov:generatedAtTime prov:hadPrimarySource prov:value prov:wasQuotedFrom prov:wasRevisionOf prov:invalidatedAtTime prov:wasInvalidatedBy prov:hadMember prov:wasStartedBy prov:wasEndedBy prov:invalidated prov:influenced prov:atLocation prov:generated prov:wasInfluencedBy prov:qualifiedInfluence prov:qualifiedGeneration prov:qualifiedDerivation prov:qualifiedPrimarySource prov:qualifiedQuotation prov:qualifiedRevision prov:qualifiedAttribution prov:qualifiedInvalidation prov:qualifiedStart prov:qualifiedUsage prov:qualifiedCommunication prov:qualifiedAssociation prov:qualifiedEnd prov:qualifiedDelegation prov:influencer prov:entity prov:hadUsage prov:hadGeneration prov:activity prov:agent prov:hadPlan prov:hadActivity prov:atTime prov:hadRole }\\n\"+\n-\"         <http://www.example.org#chart2> (prov:wasGeneratedBy | prov:wasDerivedFrom | prov:wasAttributedTo | prov:startedAtTime | prov:used | prov:wasInformedBy | prov:endedAtTime | prov:wasAssociatedWith | prov:actedOnBehalfOf | prov:alternateOf | prov:specializationOf | prov:generatedAtTime | prov:hadPrimarySource | prov:value | prov:wasQuotedFrom | prov:wasRevisionOf | prov:invalidatedAtTime | prov:wasInvalidatedBy | prov:hadMember | prov:wasStartedBy | prov:wasEndedBy | prov:invalidated | prov:influenced | prov:atLocation | prov:generated | prov:wasInfluencedBy | prov:qualifiedInfluence | prov:qualifiedGeneration | prov:qualifiedDerivation | prov:qualifiedPrimarySource | prov:qualifiedQuotation | prov:qualifiedRevision | prov:qualifiedAttribution | prov:qualifiedInvalidation | prov:qualifiedStart | prov:qualifiedUsage | prov:qualifiedCommunication | prov:qualifiedAssociation | prov:qualifiedEnd | prov:qualifiedDelegation | prov:influencer | prov:entity | prov:hadUsage | prov:hadGeneration | prov:activity | prov:agent | prov:hadPlan | prov:hadActivity | prov:atTime | prov:hadRole)+ ?o .\\n\"+\n-\"  ?s ?basicProvProperties ?o .\\n\"+\n-\"  ?s ?p ?o .\\n\"+\n-\"  OPTIONAL{ ?s rdfs:label ?sLabel }\\n\"+\n-\"  OPTIONAL { ?p rdfs:label ?pLabel } \\n\"+\n-\"  OPTIONAL{ ?o rdfs:label ?oLabel }\\n\"+\n-\"  OPTIONAL { ?s rdf:type ?sType .\\n\"+\n-\"            OPTIONAL { ?sType rdfs:label ?sTypeLabel . }\\n\"+\n-\"           }\\n\"+\n-\"  OPTIONAL { ?o rdf:type ?oType .\\n\"+\n-\"            OPTIONAL { ?oType rdfs:label ?oTypeLabel . }\\n\"+\n-\"           }\"+\n-\"}\",\n-                    limit: 20,\n-                    offset: 0\n-                }, function (data) {\n-\n-                    expect(data).not.to.be(null);\n-                    expect(data.results).not.to.be(undefined);\n-                    expect(data.results.bindings).not.to.be(undefined);\n-                    done();\n-                });\n-            });\n-        });\n-\n-        it (\"A query result should not have more bindings than its intended limit\", function(done) {\n-            conn.onlineDB({ database: \"nodeDB\", strategy: \"NO_WAIT\" }, function () {\n-\n-                conn.query({\n-                    database: \"nodeDB\",\n-                    query: \"select * where { ?s ?p ?o }\",\n-                    limit: 10,\n-                    offset: 0\n-                }, function (data) {\n-                    //console.log(data);\n-\n-                    expect(data).not.to.be(null);\n-                    expect(data.results).not.to.be(undefined);\n-                    expect(data.results.bindings).not.to.be(undefined);\n-                    expect(data.results.bindings.length).to.be.above(0);\n-                    expect(data.results.bindings.length).to.be(10);\n-                    done();\n-                });\n-            });\n-        });\n-\n-        it (\"The baseURI option should be applied to the query\", function(done) {\n-            conn.onlineDB({ database: \"nodeDB\", strategy: \"NO_WAIT\" }, function () {\n-\n-                conn.query({\n-                    database: \"nodeDB\",\n-                    query: \"select * where { <Article1> ?p ?o }\",\n-                    baseURI: \"http://localhost/publications/articles/Journal1/1940/\",\n-                    limit: 10,\n-                    offset: 0\n-                }, function (data) {\n-                    //console.log(data);\n-\n-                    expect(data).not.to.be(null);\n-                    expect(data.results).not.to.be(undefined);\n-                    expect(data.results.bindings).not.to.be(undefined);\n-                    expect(data.results.bindings.length).to.be.above(0);\n-                    done();\n-                });\n-            });\n-        });\n-\n-        it (\"Very long queries should be OK\", function(done) {\n-            conn.onlineDB({ database: \"nodeDB\", strategy: \"NO_WAIT\" }, function () {\n-\n-                conn.query({\n-                    database: \"nodeDB\",\n-                    query: \"select * where { <http://localhost/publications/articles/Journal1/1940/Article1> ?p \\\"unmuzzling measles decentralizing hogfishes gantleted richer succories dwelling scrapped prat islanded burlily thanklessly swiveled polers oinked apnea maxillary dumpers bering evasiveness toto teashop reaccepts gunneries exorcises pirog desexes summable heliocentricity excretions recelebrating dually plateauing reoccupations embossers cerebrum gloves mohairs admiralties bewigged playgoers cheques batting waspishly stilbestrol villainousness miscalling firefanged skeins equalled sandwiching bewitchment cheaters riffled kerneling napoleons rifer unmuzzling measles decentralizing hogfishes gantleted richer succories dwelling scrapped prat islanded burlily thanklessly swiveled polers oinked apnea maxillary dumpers bering evasiveness toto teashop reaccepts gunneries exorcises pirog desexes summable heliocentricity excretions recelebrating dually plateauing reoccupations embossers cerebrum gloves mohairs admiralties bewigged playgoers cheques batting waspishly stilbestrol villainousness miscalling firefanged skeins equalled sandwiching bewitchment cheaters riffled kerneling napoleons rifer unmuzzling measles decentralizing hogfishes gantleted richer succories dwelling scrapped prat islanded burlily thanklessly swiveled polers oinked apnea maxillary dumpers bering evasiveness toto teashop reaccepts gunneries exorcises pirog desexes summable heliocentricity excretions recelebrating dually plateauing reoccupations embossers cerebrum gloves mohairs admiralties bewigged playgoers cheques batting waspishly stilbestrol villainousness miscalling firefanged skeins equalled sandwiching bewitchment cheaters riffled kerneling napoleons rifer unmuzzling measles decentralizing hogfishes gantleted richer succories dwelling scrapped prat islanded burlily thanklessly swiveled polers oinked apnea maxillary dumpers bering evasiveness toto teashop reaccepts gunneries exorcises pirog desexes summable heliocentricity excretions recelebrating dually plateauing reoccupations embossers cerebrum gloves mohairs admiralties bewigged playgoers cheques batting waspishly stilbestrol villainousness miscalling firefanged skeins equalled sandwiching bewitchment cheaters riffled kerneling napoleons rifer unmuzzling measles decentralizing hogfishes gantleted richer succories dwelling scrapped prat islanded burlily thanklessly swiveled polers oinked apnea maxillary dumpers bering evasiveness toto teashop reaccepts gunneries exorcises pirog desexes summable heliocentricity excretions recelebrating dually plateauing reoccupations embossers cerebrum gloves mohairs admiralties bewigged playgoers cheques batting waspishly stilbestrol villainousness miscalling firefanged skeins equalled sandwiching bewitchment cheaters riffled kerneling napoleons rifer unmuzzling measles decentralizing hogfishes gantleted richer succories dwelling scrapped prat islanded burlily thanklessly swiveled polers oinked apnea maxillary burlily thanklessly swiveled polers oinked apnea maxillary burlily thanklessly swiveled polers oinked apnea maxillary\\\" }\",\n-                    limit: 1,\n-                    offset: 0\n-                }, function (data) {\n-                    // console.log(data);\n-\n-                    expect(data).not.to.be(null);\n-                    expect(data.results).not.to.be(undefined);\n-                    expect(data.results.bindings).not.to.be(undefined);\n-                    expect(data.results.bindings.length).to.be(0);\n-                    done();\n-                });\n-            });\n-        });\n+const Stardog = require('../lib');\n+const {\n+  seedDatabase,\n+  dropDatabase,\n+  generateDatabaseName,\n+} = require('./setup-database');\n+\n+describe('query()', () => {\n+  const database = generateDatabaseName();\n+  var conn;\n+\n+  beforeAll(seedDatabase(database));\n+  afterAll(dropDatabase(database));\n+\n+  beforeEach(() => {\n+    conn = new Stardog.Connection();\n+    conn.setEndpoint('http://localhost:5820/');\n+    conn.setCredentials('admin', 'admin');\n+    conn.setReasoning(true);\n+  });\n+\n+  it('A query result should not be empty', done => {\n+    conn.onlineDB({ database, strategy: 'NO_WAIT' }, () => {\n+      conn.query(\n+        {\n+          database,\n+          query: 'select distinct ?s where { ?s ?p ?o }',\n+        },\n+        data => {\n+          expect(data.results.bindings).toHaveLength(10);","path":"test/query.spec.js","position":181,"original_position":181,"commit_id":"cd7b3e67f55558f2d4c8585564d37fd569305ce2","original_commit_id":"cd7b3e67f55558f2d4c8585564d37fd569305ce2","user":{"login":"snowell","id":2670475,"avatar_url":"https://avatars0.githubusercontent.com/u/2670475?v=3","gravatar_id":"","url":"https://api.github.com/users/snowell","html_url":"https://github.com/snowell","followers_url":"https://api.github.com/users/snowell/followers","following_url":"https://api.github.com/users/snowell/following{/other_user}","gists_url":"https://api.github.com/users/snowell/gists{/gist_id}","starred_url":"https://api.github.com/users/snowell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/snowell/subscriptions","organizations_url":"https://api.github.com/users/snowell/orgs","repos_url":"https://api.github.com/users/snowell/repos","events_url":"https://api.github.com/users/snowell/events{/privacy}","received_events_url":"https://api.github.com/users/snowell/received_events","type":"User","site_admin":false},"body":"Magic numbers aren't great, not that I have a better alternative here","created_at":"2017-06-16T13:26:27Z","updated_at":"2017-06-16T13:38:12Z","html_url":"https://github.com/stardog-union/stardog.js/pull/62#discussion_r122440451","pull_request_url":"https://api.github.com/repos/stardog-union/stardog.js/pulls/62","_links":{"self":{"href":"https://api.github.com/repos/stardog-union/stardog.js/pulls/comments/122440451"},"html":{"href":"https://github.com/stardog-union/stardog.js/pull/62#discussion_r122440451"},"pull_request":{"href":"https://api.github.com/repos/stardog-union/stardog.js/pulls/62"}}},"pull_request":{"url":"https://api.github.com/repos/stardog-union/stardog.js/pulls/62","id":125914271,"html_url":"https://github.com/stardog-union/stardog.js/pull/62","diff_url":"https://github.com/stardog-union/stardog.js/pull/62.diff","patch_url":"https://github.com/stardog-union/stardog.js/pull/62.patch","issue_url":"https://api.github.com/repos/stardog-union/stardog.js/issues/62","number":62,"state":"open","locked":false,"title":"💄 - Migrate to jest","user":{"login":"arb","id":1591483,"avatar_url":"https://avatars3.githubusercontent.com/u/1591483?v=3","gravatar_id":"","url":"https://api.github.com/users/arb","html_url":"https://github.com/arb","followers_url":"https://api.github.com/users/arb/followers","following_url":"https://api.github.com/users/arb/following{/other_user}","gists_url":"https://api.github.com/users/arb/gists{/gist_id}","starred_url":"https://api.github.com/users/arb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arb/subscriptions","organizations_url":"https://api.github.com/users/arb/orgs","repos_url":"https://api.github.com/users/arb/repos","events_url":"https://api.github.com/users/arb/events{/privacy}","received_events_url":"https://api.github.com/users/arb/received_events","type":"User","site_admin":false},"body":"Closes #52\r\n\r\nMigrated all tests to use jest instead of mocha. Removed all browser testing\r\ncode. Updated tests so that each spec test that needs a database gets it's\r\nown database so one test doesn't impact others in a different spec.\r\n\r\nMigrated fixtures to be nested under tests.\r\n\r\nRemoved shell scripts as they were no longer being used.\r\n\r\nCleanup for package.json.\r\n\r\nPrettier run across the test files.","created_at":"2017-06-15T21:16:38Z","updated_at":"2017-06-16T13:38:12Z","closed_at":null,"merged_at":null,"merge_commit_sha":"62ee791f1ce4dc772d222f735da9d08303c4bf14","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":{"url":"https://api.github.com/repos/stardog-union/stardog.js/milestones/4","html_url":"https://github.com/stardog-union/stardog.js/milestone/4","labels_url":"https://api.github.com/repos/stardog-union/stardog.js/milestones/4/labels","id":2413543,"number":4,"title":"1.0.0","description":"","creator":{"login":"arb","id":1591483,"avatar_url":"https://avatars3.githubusercontent.com/u/1591483?v=3","gravatar_id":"","url":"https://api.github.com/users/arb","html_url":"https://github.com/arb","followers_url":"https://api.github.com/users/arb/followers","following_url":"https://api.github.com/users/arb/following{/other_user}","gists_url":"https://api.github.com/users/arb/gists{/gist_id}","starred_url":"https://api.github.com/users/arb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arb/subscriptions","organizations_url":"https://api.github.com/users/arb/orgs","repos_url":"https://api.github.com/users/arb/repos","events_url":"https://api.github.com/users/arb/events{/privacy}","received_events_url":"https://api.github.com/users/arb/received_events","type":"User","site_admin":false},"open_issues":15,"closed_issues":0,"state":"open","created_at":"2017-03-27T13:18:57Z","updated_at":"2017-06-15T21:16:38Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/stardog-union/stardog.js/pulls/62/commits","review_comments_url":"https://api.github.com/repos/stardog-union/stardog.js/pulls/62/comments","review_comment_url":"https://api.github.com/repos/stardog-union/stardog.js/pulls/comments{/number}","comments_url":"https://api.github.com/repos/stardog-union/stardog.js/issues/62/comments","statuses_url":"https://api.github.com/repos/stardog-union/stardog.js/statuses/cd7b3e67f55558f2d4c8585564d37fd569305ce2","head":{"label":"arb:jest","ref":"jest","sha":"cd7b3e67f55558f2d4c8585564d37fd569305ce2","user":{"login":"arb","id":1591483,"avatar_url":"https://avatars3.githubusercontent.com/u/1591483?v=3","gravatar_id":"","url":"https://api.github.com/users/arb","html_url":"https://github.com/arb","followers_url":"https://api.github.com/users/arb/followers","following_url":"https://api.github.com/users/arb/following{/other_user}","gists_url":"https://api.github.com/users/arb/gists{/gist_id}","starred_url":"https://api.github.com/users/arb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arb/subscriptions","organizations_url":"https://api.github.com/users/arb/orgs","repos_url":"https://api.github.com/users/arb/repos","events_url":"https://api.github.com/users/arb/events{/privacy}","received_events_url":"https://api.github.com/users/arb/received_events","type":"User","site_admin":false},"repo":{"id":93889590,"name":"stardog.js","full_name":"arb/stardog.js","owner":{"login":"arb","id":1591483,"avatar_url":"https://avatars3.githubusercontent.com/u/1591483?v=3","gravatar_id":"","url":"https://api.github.com/users/arb","html_url":"https://github.com/arb","followers_url":"https://api.github.com/users/arb/followers","following_url":"https://api.github.com/users/arb/following{/other_user}","gists_url":"https://api.github.com/users/arb/gists{/gist_id}","starred_url":"https://api.github.com/users/arb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arb/subscriptions","organizations_url":"https://api.github.com/users/arb/orgs","repos_url":"https://api.github.com/users/arb/repos","events_url":"https://api.github.com/users/arb/events{/privacy}","received_events_url":"https://api.github.com/users/arb/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/arb/stardog.js","description":"Stardog JavaScript Framework for node.js and the browser - Develop apps using the Stardog RDF Database & JS.","fork":true,"url":"https://api.github.com/repos/arb/stardog.js","forks_url":"https://api.github.com/repos/arb/stardog.js/forks","keys_url":"https://api.github.com/repos/arb/stardog.js/keys{/key_id}","collaborators_url":"https://api.github.com/repos/arb/stardog.js/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/arb/stardog.js/teams","hooks_url":"https://api.github.com/repos/arb/stardog.js/hooks","issue_events_url":"https://api.github.com/repos/arb/stardog.js/issues/events{/number}","events_url":"https://api.github.com/repos/arb/stardog.js/events","assignees_url":"https://api.github.com/repos/arb/stardog.js/assignees{/user}","branches_url":"https://api.github.com/repos/arb/stardog.js/branches{/branch}","tags_url":"https://api.github.com/repos/arb/stardog.js/tags","blobs_url":"https://api.github.com/repos/arb/stardog.js/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/arb/stardog.js/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/arb/stardog.js/git/refs{/sha}","trees_url":"https://api.github.com/repos/arb/stardog.js/git/trees{/sha}","statuses_url":"https://api.github.com/repos/arb/stardog.js/statuses/{sha}","languages_url":"https://api.github.com/repos/arb/stardog.js/languages","stargazers_url":"https://api.github.com/repos/arb/stardog.js/stargazers","contributors_url":"https://api.github.com/repos/arb/stardog.js/contributors","subscribers_url":"https://api.github.com/repos/arb/stardog.js/subscribers","subscription_url":"https://api.github.com/repos/arb/stardog.js/subscription","commits_url":"https://api.github.com/repos/arb/stardog.js/commits{/sha}","git_commits_url":"https://api.github.com/repos/arb/stardog.js/git/commits{/sha}","comments_url":"https://api.github.com/repos/arb/stardog.js/comments{/number}","issue_comment_url":"https://api.github.com/repos/arb/stardog.js/issues/comments{/number}","contents_url":"https://api.github.com/repos/arb/stardog.js/contents/{+path}","compare_url":"https://api.github.com/repos/arb/stardog.js/compare/{base}...{head}","merges_url":"https://api.github.com/repos/arb/stardog.js/merges","archive_url":"https://api.github.com/repos/arb/stardog.js/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/arb/stardog.js/downloads","issues_url":"https://api.github.com/repos/arb/stardog.js/issues{/number}","pulls_url":"https://api.github.com/repos/arb/stardog.js/pulls{/number}","milestones_url":"https://api.github.com/repos/arb/stardog.js/milestones{/number}","notifications_url":"https://api.github.com/repos/arb/stardog.js/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/arb/stardog.js/labels{/name}","releases_url":"https://api.github.com/repos/arb/stardog.js/releases{/id}","deployments_url":"https://api.github.com/repos/arb/stardog.js/deployments","created_at":"2017-06-09T19:12:53Z","updated_at":"2017-06-09T19:12:54Z","pushed_at":"2017-06-15T21:16:07Z","git_url":"git://github.com/arb/stardog.js.git","ssh_url":"git@github.com:arb/stardog.js.git","clone_url":"https://github.com/arb/stardog.js.git","svn_url":"https://github.com/arb/stardog.js","homepage":"http://complexible.github.io/stardog.js","size":1071,"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,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"develop"}},"base":{"label":"stardog-union:develop","ref":"develop","sha":"9e3a357fb9f660dd322e43e8de828644fe5fcd6e","user":{"login":"stardog-union","id":3451489,"avatar_url":"https://avatars1.githubusercontent.com/u/3451489?v=3","gravatar_id":"","url":"https://api.github.com/users/stardog-union","html_url":"https://github.com/stardog-union","followers_url":"https://api.github.com/users/stardog-union/followers","following_url":"https://api.github.com/users/stardog-union/following{/other_user}","gists_url":"https://api.github.com/users/stardog-union/gists{/gist_id}","starred_url":"https://api.github.com/users/stardog-union/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stardog-union/subscriptions","organizations_url":"https://api.github.com/users/stardog-union/orgs","repos_url":"https://api.github.com/users/stardog-union/repos","events_url":"https://api.github.com/users/stardog-union/events{/privacy}","received_events_url":"https://api.github.com/users/stardog-union/received_events","type":"Organization","site_admin":false},"repo":{"id":4590297,"name":"stardog.js","full_name":"stardog-union/stardog.js","owner":{"login":"stardog-union","id":3451489,"avatar_url":"https://avatars1.githubusercontent.com/u/3451489?v=3","gravatar_id":"","url":"https://api.github.com/users/stardog-union","html_url":"https://github.com/stardog-union","followers_url":"https://api.github.com/users/stardog-union/followers","following_url":"https://api.github.com/users/stardog-union/following{/other_user}","gists_url":"https://api.github.com/users/stardog-union/gists{/gist_id}","starred_url":"https://api.github.com/users/stardog-union/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stardog-union/subscriptions","organizations_url":"https://api.github.com/users/stardog-union/orgs","repos_url":"https://api.github.com/users/stardog-union/repos","events_url":"https://api.github.com/users/stardog-union/events{/privacy}","received_events_url":"https://api.github.com/users/stardog-union/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/stardog-union/stardog.js","description":"Stardog JavaScript Framework for node.js and the browser - Develop apps using the Stardog RDF Database & JS.","fork":false,"url":"https://api.github.com/repos/stardog-union/stardog.js","forks_url":"https://api.github.com/repos/stardog-union/stardog.js/forks","keys_url":"https://api.github.com/repos/stardog-union/stardog.js/keys{/key_id}","collaborators_url":"https://api.github.com/repos/stardog-union/stardog.js/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/stardog-union/stardog.js/teams","hooks_url":"https://api.github.com/repos/stardog-union/stardog.js/hooks","issue_events_url":"https://api.github.com/repos/stardog-union/stardog.js/issues/events{/number}","events_url":"https://api.github.com/repos/stardog-union/stardog.js/events","assignees_url":"https://api.github.com/repos/stardog-union/stardog.js/assignees{/user}","branches_url":"https://api.github.com/repos/stardog-union/stardog.js/branches{/branch}","tags_url":"https://api.github.com/repos/stardog-union/stardog.js/tags","blobs_url":"https://api.github.com/repos/stardog-union/stardog.js/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/stardog-union/stardog.js/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/stardog-union/stardog.js/git/refs{/sha}","trees_url":"https://api.github.com/repos/stardog-union/stardog.js/git/trees{/sha}","statuses_url":"https://api.github.com/repos/stardog-union/stardog.js/statuses/{sha}","languages_url":"https://api.github.com/repos/stardog-union/stardog.js/languages","stargazers_url":"https://api.github.com/repos/stardog-union/stardog.js/stargazers","contributors_url":"https://api.github.com/repos/stardog-union/stardog.js/contributors","subscribers_url":"https://api.github.com/repos/stardog-union/stardog.js/subscribers","subscription_url":"https://api.github.com/repos/stardog-union/stardog.js/subscription","commits_url":"https://api.github.com/repos/stardog-union/stardog.js/commits{/sha}","git_commits_url":"https://api.github.com/repos/stardog-union/stardog.js/git/commits{/sha}","comments_url":"https://api.github.com/repos/stardog-union/stardog.js/comments{/number}","issue_comment_url":"https://api.github.com/repos/stardog-union/stardog.js/issues/comments{/number}","contents_url":"https://api.github.com/repos/stardog-union/stardog.js/contents/{+path}","compare_url":"https://api.github.com/repos/stardog-union/stardog.js/compare/{base}...{head}","merges_url":"https://api.github.com/repos/stardog-union/stardog.js/merges","archive_url":"https://api.github.com/repos/stardog-union/stardog.js/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/stardog-union/stardog.js/downloads","issues_url":"https://api.github.com/repos/stardog-union/stardog.js/issues{/number}","pulls_url":"https://api.github.com/repos/stardog-union/stardog.js/pulls{/number}","milestones_url":"https://api.github.com/repos/stardog-union/stardog.js/milestones{/number}","notifications_url":"https://api.github.com/repos/stardog-union/stardog.js/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/stardog-union/stardog.js/labels{/name}","releases_url":"https://api.github.com/repos/stardog-union/stardog.js/releases{/id}","deployments_url":"https://api.github.com/repos/stardog-union/stardog.js/deployments","created_at":"2012-06-07T20:49:07Z","updated_at":"2017-05-03T19:01:36Z","pushed_at":"2017-06-15T21:16:38Z","git_url":"git://github.com/stardog-union/stardog.js.git","ssh_url":"git@github.com:stardog-union/stardog.js.git","clone_url":"https://github.com/stardog-union/stardog.js.git","svn_url":"https://github.com/stardog-union/stardog.js","homepage":"http://complexible.github.io/stardog.js","size":1019,"stargazers_count":35,"watchers_count":35,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":24,"mirror_url":null,"open_issues_count":23,"forks":24,"open_issues":23,"watchers":35,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/stardog-union/stardog.js/pulls/62"},"html":{"href":"https://github.com/stardog-union/stardog.js/pull/62"},"issue":{"href":"https://api.github.com/repos/stardog-union/stardog.js/issues/62"},"comments":{"href":"https://api.github.com/repos/stardog-union/stardog.js/issues/62/comments"},"review_comments":{"href":"https://api.github.com/repos/stardog-union/stardog.js/pulls/62/comments"},"review_comment":{"href":"https://api.github.com/repos/stardog-union/stardog.js/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/stardog-union/stardog.js/pulls/62/commits"},"statuses":{"href":"https://api.github.com/repos/stardog-union/stardog.js/statuses/cd7b3e67f55558f2d4c8585564d37fd569305ce2"}}}}
{"actor":{"display_login":"snowell"}}