{"action":"created","issue":{"url":"https://api.github.com/repos/rackt/redux-simple-router/issues/156","labels_url":"https://api.github.com/repos/rackt/redux-simple-router/issues/156/labels{/name}","comments_url":"https://api.github.com/repos/rackt/redux-simple-router/issues/156/comments","events_url":"https://api.github.com/repos/rackt/redux-simple-router/issues/156/events","html_url":"https://github.com/rackt/redux-simple-router/issues/156","id":124668182,"number":156,"title":"Allow for npm install from GitHub","user":{"login":"neverfox","id":3344033,"avatar_url":"https://avatars.githubusercontent.com/u/3344033?v=3","gravatar_id":"","url":"https://api.github.com/users/neverfox","html_url":"https://github.com/neverfox","followers_url":"https://api.github.com/users/neverfox/followers","following_url":"https://api.github.com/users/neverfox/following{/other_user}","gists_url":"https://api.github.com/users/neverfox/gists{/gist_id}","starred_url":"https://api.github.com/users/neverfox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neverfox/subscriptions","organizations_url":"https://api.github.com/users/neverfox/orgs","repos_url":"https://api.github.com/users/neverfox/repos","events_url":"https://api.github.com/users/neverfox/events{/privacy}","received_events_url":"https://api.github.com/users/neverfox/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2016-01-03T20:07:49Z","updated_at":"2016-01-05T15:47:32Z","closed_at":"2016-01-05T15:32:06Z","body":"I know this can be a contentious topic, but as the project is configured now, it's not possible to depend on the GitHub version of the library (for one, there's no build on install and, two, the `files` directive in package.json wouldn't provide the necessary files for one). At times like these, where major bug fixes are only available there until a new NPM release is published, this requires a fork with a committed build (as far as I know). I can live with that, but has anyone considered any acceptable reorganization of the project that makes a direct GitHub install possible?"},"comment":{"url":"https://api.github.com/repos/rackt/redux-simple-router/issues/comments/169040320","html_url":"https://github.com/rackt/redux-simple-router/issues/156#issuecomment-169040320","issue_url":"https://api.github.com/repos/rackt/redux-simple-router/issues/156","id":169040320,"user":{"login":"jlongster","id":17031,"avatar_url":"https://avatars.githubusercontent.com/u/17031?v=3","gravatar_id":"","url":"https://api.github.com/users/jlongster","html_url":"https://github.com/jlongster","followers_url":"https://api.github.com/users/jlongster/followers","following_url":"https://api.github.com/users/jlongster/following{/other_user}","gists_url":"https://api.github.com/users/jlongster/gists{/gist_id}","starred_url":"https://api.github.com/users/jlongster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlongster/subscriptions","organizations_url":"https://api.github.com/users/jlongster/orgs","repos_url":"https://api.github.com/users/jlongster/repos","events_url":"https://api.github.com/users/jlongster/events{/privacy}","received_events_url":"https://api.github.com/users/jlongster/received_events","type":"User","site_admin":false},"created_at":"2016-01-05T15:47:32Z","updated_at":"2016-01-05T15:47:32Z","body":"I think @koba04 is right. For now let's just add `src` to the `files` field. Installing from `npm` and then manually running `npm install` inside the module works now.\r\n\r\nI wish npm just ignored these fields when installing straight from a git repo. I would expect to get the full repo, but this works for now."}}