{"action":"created","issue":{"url":"https://api.github.com/repos/npm/newww/issues/542","labels_url":"https://api.github.com/repos/npm/newww/issues/542/labels{/name}","comments_url":"https://api.github.com/repos/npm/newww/issues/542/comments","events_url":"https://api.github.com/repos/npm/newww/issues/542/events","html_url":"https://github.com/npm/newww/issues/542","id":54381180,"number":542,"title":"Show alternative packages","user":{"login":"tjconcept","id":801895,"avatar_url":"https://avatars.githubusercontent.com/u/801895?v=3","gravatar_id":"","url":"https://api.github.com/users/tjconcept","html_url":"https://github.com/tjconcept","followers_url":"https://api.github.com/users/tjconcept/followers","following_url":"https://api.github.com/users/tjconcept/following{/other_user}","gists_url":"https://api.github.com/users/tjconcept/gists{/gist_id}","starred_url":"https://api.github.com/users/tjconcept/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tjconcept/subscriptions","organizations_url":"https://api.github.com/users/tjconcept/orgs","repos_url":"https://api.github.com/users/tjconcept/repos","events_url":"https://api.github.com/users/tjconcept/events{/privacy}","received_events_url":"https://api.github.com/users/tjconcept/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-01-14T21:44:46Z","updated_at":"2015-02-23T23:40:01Z","closed_at":"2015-02-23T22:26:21Z","body":"I constantly find myself searching for similar packages to weigh them against each other. This seems to be the next \"hurdle\" to solve after getting the extreme modularity that npm has finally given the world - you need to quickly asses the available packages in some space of functionality.\r\n\r\nI find that currently the older packages are heavily favored because the main ways of finding packages are through search and download stats. That's not necessarily bad things, but it would be really awesome, if once I've found a module covering my needs, I could get a list of alternatives, either linked by one of the authors or somehow selected democratically.\r\n\r\nI've published packages because I didn't find some of my taste only to discover later on, that it actually was there, it just wasn't as popular.\r\n\r\nIn the ideal world the authors themselves would point to alternatives thereby creating an expanding tree.\r\n\r\nMy hope is that something like this would lead to a little less packages, but more pull requests and reuse of tried code.\r\n\r\nAm I nuts?"},"comment":{"url":"https://api.github.com/repos/npm/newww/issues/comments/75662608","html_url":"https://github.com/npm/newww/issues/542#issuecomment-75662608","issue_url":"https://api.github.com/repos/npm/newww/issues/542","id":75662608,"user":{"login":"tjconcept","id":801895,"avatar_url":"https://avatars.githubusercontent.com/u/801895?v=3","gravatar_id":"","url":"https://api.github.com/users/tjconcept","html_url":"https://github.com/tjconcept","followers_url":"https://api.github.com/users/tjconcept/followers","following_url":"https://api.github.com/users/tjconcept/following{/other_user}","gists_url":"https://api.github.com/users/tjconcept/gists{/gist_id}","starred_url":"https://api.github.com/users/tjconcept/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tjconcept/subscriptions","organizations_url":"https://api.github.com/users/tjconcept/orgs","repos_url":"https://api.github.com/users/tjconcept/repos","events_url":"https://api.github.com/users/tjconcept/events{/privacy}","received_events_url":"https://api.github.com/users/tjconcept/received_events","type":"User","site_admin":false},"created_at":"2015-02-23T23:40:01Z","updated_at":"2015-02-23T23:40:01Z","body":"I do not think collections are a fix here.\r\n\r\nThe point is that you, as a package author, has extended knowledge about the field and (hopefully) the \"competing\" packages. The package author is really the best to list alternatives and maybe even outline the differences.\r\n\r\nA user collection will be the exact opposite of this. It will contain packages only of a certain style, and they all adhere to the same search-evaluate-bias of the creating user."}}