{"action":"created","comment":{"url":"https://api.github.com/repos/serratus/quaggaJS/pulls/comments/30074341","id":30074341,"diff_hunk":"@@ -4,7 +4,7 @@\n   \"description\": \"An advanced barcode-scanner written in JavaScript\",\n   \"main\": \"dist/quagga.js\",\n   \"devDependencies\": {\n-    \"grunt\": \"~0.4.6\",\n+    \"grunt\": \"~0.4.5\",","path":"package.json","position":5,"original_position":5,"commit_id":"5f13c641bf7d69d098fa6d53e276d884e6e5bc82","original_commit_id":"5f13c641bf7d69d098fa6d53e276d884e6e5bc82","user":{"login":"elsigh","id":517210,"avatar_url":"https://avatars.githubusercontent.com/u/517210?v=3","gravatar_id":"","url":"https://api.github.com/users/elsigh","html_url":"https://github.com/elsigh","followers_url":"https://api.github.com/users/elsigh/followers","following_url":"https://api.github.com/users/elsigh/following{/other_user}","gists_url":"https://api.github.com/users/elsigh/gists{/gist_id}","starred_url":"https://api.github.com/users/elsigh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elsigh/subscriptions","organizations_url":"https://api.github.com/users/elsigh/orgs","repos_url":"https://api.github.com/users/elsigh/repos","events_url":"https://api.github.com/users/elsigh/events{/privacy}","received_events_url":"https://api.github.com/users/elsigh/received_events","type":"User","site_admin":false},"body":"I couldn't get npm to work at all without downgrading to 0.4.5 If I change it to 0.4.6 I get:\r\n\r\nelsigh@Lindseys-MacBook-Pro:~/src/shift/quaggaJS (master) $ npm install\r\nnpm ERR! Darwin 14.3.0\r\nnpm ERR! argv \"node\" \"/usr/local/bin/npm\" \"install\"\r\nnpm ERR! node v0.12.2\r\nnpm ERR! npm  v2.7.5\r\nnpm ERR! code ETARGET\r\n\r\nnpm ERR! notarget No compatible version found: grunt@'>=0.4.6 <0.5.0'\r\nnpm ERR! notarget Valid install targets:\r\nnpm ERR! notarget [\"0.1.0\",\"0.1.1\",\"0.1.2\",\"0.2.0\",\"0.2.1\",\"0.2.2\",\"0.2.3\",\"0.2.4\",\"0.2.5\",\"0.2.6\",\"0.2.7\",\"0.2.8\",\"0.2.9\",\"0.2.10\",\"0.2.11\",\"0.2.12\",\"0.2.13\",\"0.2.14\",\"0.2.15\",\"0.3.0\",\"0.3.1\",\"0.3.2\",\"0.3.3\",\"0.3.4\",\"0.3.5\",\"0.3.6\",\"0.3.7\",\"0.3.8\",\"0.3.9\",\"0.3.10\",\"0.3.11\",\"0.3.12\",\"0.3.13\",\"0.3.14\",\"0.3.15\",\"0.3.16\",\"0.3.17\",\"0.4.0\",\"0.4.1\",\"0.4.2\",\"0.4.3\",\"0.4.4\",\"0.4.5\",\"0.3.13-a\",\"0.4.0-a\",\"0.4.0-rc1\",\"0.4.0-rc2\",\"0.4.0-rc3\",\"0.4.0-rc4\",\"0.4.0-rc5\",\"0.4.0-rc6\",\"0.4.0-rc7\",\"0.4.0-rc8\"]\r\nnpm ERR! notarget\r\nnpm ERR! notarget This is most likely not a problem with npm itself.\r\nnpm ERR! notarget In most cases you or one of your dependencies are requesting\r\nnpm ERR! notarget a package version that doesn't exist.\r\nnpm ERR! notarget\r\nnpm ERR! notarget It was specified as a dependency of 'quagga'\r\nnpm ERR! notarget\r\n\r\nnpm ERR! Please include the following file with any support request:\r\nnpm ERR!     /Users/elsigh/src/shift/quaggaJS/npm-debug.log","created_at":"2015-05-11T19:45:58Z","updated_at":"2015-05-11T19:45:58Z","html_url":"https://github.com/serratus/quaggaJS/pull/35#discussion_r30074341","pull_request_url":"https://api.github.com/repos/serratus/quaggaJS/pulls/35","_links":{"self":{"href":"https://api.github.com/repos/serratus/quaggaJS/pulls/comments/30074341"},"html":{"href":"https://github.com/serratus/quaggaJS/pull/35#discussion_r30074341"},"pull_request":{"href":"https://api.github.com/repos/serratus/quaggaJS/pulls/35"}}},"pull_request":{"url":"https://api.github.com/repos/serratus/quaggaJS/pulls/35","id":35155292,"html_url":"https://github.com/serratus/quaggaJS/pull/35","diff_url":"https://github.com/serratus/quaggaJS/pull/35.diff","patch_url":"https://github.com/serratus/quaggaJS/pull/35.patch","issue_url":"https://api.github.com/repos/serratus/quaggaJS/issues/35","number":35,"state":"open","locked":false,"title":"Adds Code 39 vin reader and min/max aspect ratio","user":{"login":"elsigh","id":517210,"avatar_url":"https://avatars.githubusercontent.com/u/517210?v=3","gravatar_id":"","url":"https://api.github.com/users/elsigh","html_url":"https://github.com/elsigh","followers_url":"https://api.github.com/users/elsigh/followers","following_url":"https://api.github.com/users/elsigh/following{/other_user}","gists_url":"https://api.github.com/users/elsigh/gists{/gist_id}","starred_url":"https://api.github.com/users/elsigh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elsigh/subscriptions","organizations_url":"https://api.github.com/users/elsigh/orgs","repos_url":"https://api.github.com/users/elsigh/repos","events_url":"https://api.github.com/users/elsigh/events{/privacy}","received_events_url":"https://api.github.com/users/elsigh/received_events","type":"User","site_admin":false},"body":"Fixes #33 \r\nFixes #32 \r\nLeaves checksum as TODO.","created_at":"2015-05-11T18:33:32Z","updated_at":"2015-05-11T19:45:58Z","closed_at":null,"merged_at":null,"merge_commit_sha":"d56e585f479a55f3202967eb025d2977dbe8e591","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/serratus/quaggaJS/pulls/35/commits","review_comments_url":"https://api.github.com/repos/serratus/quaggaJS/pulls/35/comments","review_comment_url":"https://api.github.com/repos/serratus/quaggaJS/pulls/comments{/number}","comments_url":"https://api.github.com/repos/serratus/quaggaJS/issues/35/comments","statuses_url":"https://api.github.com/repos/serratus/quaggaJS/statuses/5f13c641bf7d69d098fa6d53e276d884e6e5bc82","head":{"label":"shiftcars:master","ref":"master","sha":"5f13c641bf7d69d098fa6d53e276d884e6e5bc82","user":{"login":"shiftcars","id":5456033,"avatar_url":"https://avatars.githubusercontent.com/u/5456033?v=3","gravatar_id":"","url":"https://api.github.com/users/shiftcars","html_url":"https://github.com/shiftcars","followers_url":"https://api.github.com/users/shiftcars/followers","following_url":"https://api.github.com/users/shiftcars/following{/other_user}","gists_url":"https://api.github.com/users/shiftcars/gists{/gist_id}","starred_url":"https://api.github.com/users/shiftcars/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shiftcars/subscriptions","organizations_url":"https://api.github.com/users/shiftcars/orgs","repos_url":"https://api.github.com/users/shiftcars/repos","events_url":"https://api.github.com/users/shiftcars/events{/privacy}","received_events_url":"https://api.github.com/users/shiftcars/received_events","type":"Organization","site_admin":false},"repo":{"id":35126032,"name":"quaggaJS","full_name":"shiftcars/quaggaJS","owner":{"login":"shiftcars","id":5456033,"avatar_url":"https://avatars.githubusercontent.com/u/5456033?v=3","gravatar_id":"","url":"https://api.github.com/users/shiftcars","html_url":"https://github.com/shiftcars","followers_url":"https://api.github.com/users/shiftcars/followers","following_url":"https://api.github.com/users/shiftcars/following{/other_user}","gists_url":"https://api.github.com/users/shiftcars/gists{/gist_id}","starred_url":"https://api.github.com/users/shiftcars/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shiftcars/subscriptions","organizations_url":"https://api.github.com/users/shiftcars/orgs","repos_url":"https://api.github.com/users/shiftcars/repos","events_url":"https://api.github.com/users/shiftcars/events{/privacy}","received_events_url":"https://api.github.com/users/shiftcars/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/shiftcars/quaggaJS","description":"An advanced barcode-scanner written in JavaScript","fork":true,"url":"https://api.github.com/repos/shiftcars/quaggaJS","forks_url":"https://api.github.com/repos/shiftcars/quaggaJS/forks","keys_url":"https://api.github.com/repos/shiftcars/quaggaJS/keys{/key_id}","collaborators_url":"https://api.github.com/repos/shiftcars/quaggaJS/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/shiftcars/quaggaJS/teams","hooks_url":"https://api.github.com/repos/shiftcars/quaggaJS/hooks","issue_events_url":"https://api.github.com/repos/shiftcars/quaggaJS/issues/events{/number}","events_url":"https://api.github.com/repos/shiftcars/quaggaJS/events","assignees_url":"https://api.github.com/repos/shiftcars/quaggaJS/assignees{/user}","branches_url":"https://api.github.com/repos/shiftcars/quaggaJS/branches{/branch}","tags_url":"https://api.github.com/repos/shiftcars/quaggaJS/tags","blobs_url":"https://api.github.com/repos/shiftcars/quaggaJS/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/shiftcars/quaggaJS/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/shiftcars/quaggaJS/git/refs{/sha}","trees_url":"https://api.github.com/repos/shiftcars/quaggaJS/git/trees{/sha}","statuses_url":"https://api.github.com/repos/shiftcars/quaggaJS/statuses/{sha}","languages_url":"https://api.github.com/repos/shiftcars/quaggaJS/languages","stargazers_url":"https://api.github.com/repos/shiftcars/quaggaJS/stargazers","contributors_url":"https://api.github.com/repos/shiftcars/quaggaJS/contributors","subscribers_url":"https://api.github.com/repos/shiftcars/quaggaJS/subscribers","subscription_url":"https://api.github.com/repos/shiftcars/quaggaJS/subscription","commits_url":"https://api.github.com/repos/shiftcars/quaggaJS/commits{/sha}","git_commits_url":"https://api.github.com/repos/shiftcars/quaggaJS/git/commits{/sha}","comments_url":"https://api.github.com/repos/shiftcars/quaggaJS/comments{/number}","issue_comment_url":"https://api.github.com/repos/shiftcars/quaggaJS/issues/comments{/number}","contents_url":"https://api.github.com/repos/shiftcars/quaggaJS/contents/{+path}","compare_url":"https://api.github.com/repos/shiftcars/quaggaJS/compare/{base}...{head}","merges_url":"https://api.github.com/repos/shiftcars/quaggaJS/merges","archive_url":"https://api.github.com/repos/shiftcars/quaggaJS/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/shiftcars/quaggaJS/downloads","issues_url":"https://api.github.com/repos/shiftcars/quaggaJS/issues{/number}","pulls_url":"https://api.github.com/repos/shiftcars/quaggaJS/pulls{/number}","milestones_url":"https://api.github.com/repos/shiftcars/quaggaJS/milestones{/number}","notifications_url":"https://api.github.com/repos/shiftcars/quaggaJS/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/shiftcars/quaggaJS/labels{/name}","releases_url":"https://api.github.com/repos/shiftcars/quaggaJS/releases{/id}","created_at":"2015-05-05T21:56:00Z","updated_at":"2015-05-05T21:56:01Z","pushed_at":"2015-05-11T18:32:53Z","git_url":"git://github.com/shiftcars/quaggaJS.git","ssh_url":"git@github.com:shiftcars/quaggaJS.git","clone_url":"https://github.com/shiftcars/quaggaJS.git","svn_url":"https://github.com/shiftcars/quaggaJS","homepage":null,"size":68856,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"serratus:master","ref":"master","sha":"76e61bc4c4a4d8ab5c38bfb2f13676531a47868a","user":{"login":"serratus","id":1381822,"avatar_url":"https://avatars.githubusercontent.com/u/1381822?v=3","gravatar_id":"","url":"https://api.github.com/users/serratus","html_url":"https://github.com/serratus","followers_url":"https://api.github.com/users/serratus/followers","following_url":"https://api.github.com/users/serratus/following{/other_user}","gists_url":"https://api.github.com/users/serratus/gists{/gist_id}","starred_url":"https://api.github.com/users/serratus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/serratus/subscriptions","organizations_url":"https://api.github.com/users/serratus/orgs","repos_url":"https://api.github.com/users/serratus/repos","events_url":"https://api.github.com/users/serratus/events{/privacy}","received_events_url":"https://api.github.com/users/serratus/received_events","type":"User","site_admin":false},"repo":{"id":23613565,"name":"quaggaJS","full_name":"serratus/quaggaJS","owner":{"login":"serratus","id":1381822,"avatar_url":"https://avatars.githubusercontent.com/u/1381822?v=3","gravatar_id":"","url":"https://api.github.com/users/serratus","html_url":"https://github.com/serratus","followers_url":"https://api.github.com/users/serratus/followers","following_url":"https://api.github.com/users/serratus/following{/other_user}","gists_url":"https://api.github.com/users/serratus/gists{/gist_id}","starred_url":"https://api.github.com/users/serratus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/serratus/subscriptions","organizations_url":"https://api.github.com/users/serratus/orgs","repos_url":"https://api.github.com/users/serratus/repos","events_url":"https://api.github.com/users/serratus/events{/privacy}","received_events_url":"https://api.github.com/users/serratus/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/serratus/quaggaJS","description":"An advanced barcode-scanner written in JavaScript","fork":false,"url":"https://api.github.com/repos/serratus/quaggaJS","forks_url":"https://api.github.com/repos/serratus/quaggaJS/forks","keys_url":"https://api.github.com/repos/serratus/quaggaJS/keys{/key_id}","collaborators_url":"https://api.github.com/repos/serratus/quaggaJS/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/serratus/quaggaJS/teams","hooks_url":"https://api.github.com/repos/serratus/quaggaJS/hooks","issue_events_url":"https://api.github.com/repos/serratus/quaggaJS/issues/events{/number}","events_url":"https://api.github.com/repos/serratus/quaggaJS/events","assignees_url":"https://api.github.com/repos/serratus/quaggaJS/assignees{/user}","branches_url":"https://api.github.com/repos/serratus/quaggaJS/branches{/branch}","tags_url":"https://api.github.com/repos/serratus/quaggaJS/tags","blobs_url":"https://api.github.com/repos/serratus/quaggaJS/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/serratus/quaggaJS/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/serratus/quaggaJS/git/refs{/sha}","trees_url":"https://api.github.com/repos/serratus/quaggaJS/git/trees{/sha}","statuses_url":"https://api.github.com/repos/serratus/quaggaJS/statuses/{sha}","languages_url":"https://api.github.com/repos/serratus/quaggaJS/languages","stargazers_url":"https://api.github.com/repos/serratus/quaggaJS/stargazers","contributors_url":"https://api.github.com/repos/serratus/quaggaJS/contributors","subscribers_url":"https://api.github.com/repos/serratus/quaggaJS/subscribers","subscription_url":"https://api.github.com/repos/serratus/quaggaJS/subscription","commits_url":"https://api.github.com/repos/serratus/quaggaJS/commits{/sha}","git_commits_url":"https://api.github.com/repos/serratus/quaggaJS/git/commits{/sha}","comments_url":"https://api.github.com/repos/serratus/quaggaJS/comments{/number}","issue_comment_url":"https://api.github.com/repos/serratus/quaggaJS/issues/comments{/number}","contents_url":"https://api.github.com/repos/serratus/quaggaJS/contents/{+path}","compare_url":"https://api.github.com/repos/serratus/quaggaJS/compare/{base}...{head}","merges_url":"https://api.github.com/repos/serratus/quaggaJS/merges","archive_url":"https://api.github.com/repos/serratus/quaggaJS/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/serratus/quaggaJS/downloads","issues_url":"https://api.github.com/repos/serratus/quaggaJS/issues{/number}","pulls_url":"https://api.github.com/repos/serratus/quaggaJS/pulls{/number}","milestones_url":"https://api.github.com/repos/serratus/quaggaJS/milestones{/number}","notifications_url":"https://api.github.com/repos/serratus/quaggaJS/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/serratus/quaggaJS/labels{/name}","releases_url":"https://api.github.com/repos/serratus/quaggaJS/releases{/id}","created_at":"2014-09-03T09:03:02Z","updated_at":"2015-05-10T12:52:07Z","pushed_at":"2015-05-11T18:33:32Z","git_url":"git://github.com/serratus/quaggaJS.git","ssh_url":"git@github.com:serratus/quaggaJS.git","clone_url":"https://github.com/serratus/quaggaJS.git","svn_url":"https://github.com/serratus/quaggaJS","homepage":null,"size":23151,"stargazers_count":1040,"watchers_count":1040,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":89,"mirror_url":null,"open_issues_count":7,"forks":89,"open_issues":7,"watchers":1040,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/serratus/quaggaJS/pulls/35"},"html":{"href":"https://github.com/serratus/quaggaJS/pull/35"},"issue":{"href":"https://api.github.com/repos/serratus/quaggaJS/issues/35"},"comments":{"href":"https://api.github.com/repos/serratus/quaggaJS/issues/35/comments"},"review_comments":{"href":"https://api.github.com/repos/serratus/quaggaJS/pulls/35/comments"},"review_comment":{"href":"https://api.github.com/repos/serratus/quaggaJS/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/serratus/quaggaJS/pulls/35/commits"},"statuses":{"href":"https://api.github.com/repos/serratus/quaggaJS/statuses/5f13c641bf7d69d098fa6d53e276d884e6e5bc82"}}}}