{"action":"created","issue":{"url":"https://api.github.com/repos/adnelson/nixfromnpm/issues/113","repository_url":"https://api.github.com/repos/adnelson/nixfromnpm","labels_url":"https://api.github.com/repos/adnelson/nixfromnpm/issues/113/labels{/name}","comments_url":"https://api.github.com/repos/adnelson/nixfromnpm/issues/113/comments","events_url":"https://api.github.com/repos/adnelson/nixfromnpm/issues/113/events","html_url":"https://github.com/adnelson/nixfromnpm/issues/113","id":298839438,"number":113,"title":"Consider using yarn instead of npm","user":{"login":"adnelson","id":5091511,"avatar_url":"https://avatars2.githubusercontent.com/u/5091511?v=4","gravatar_id":"","url":"https://api.github.com/users/adnelson","html_url":"https://github.com/adnelson","followers_url":"https://api.github.com/users/adnelson/followers","following_url":"https://api.github.com/users/adnelson/following{/other_user}","gists_url":"https://api.github.com/users/adnelson/gists{/gist_id}","starred_url":"https://api.github.com/users/adnelson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adnelson/subscriptions","organizations_url":"https://api.github.com/users/adnelson/orgs","repos_url":"https://api.github.com/users/adnelson/repos","events_url":"https://api.github.com/users/adnelson/events{/privacy}","received_events_url":"https://api.github.com/users/adnelson/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-02-21T04:36:03Z","updated_at":"2018-02-22T21:25:20Z","closed_at":"2018-02-22T21:25:20Z","author_association":"OWNER","body":"I've been consistently frustrated by npm since the beginning of this project due to its obtuse operation, lack of offline support and mysterious failure conditions. Yarn is in my experience much better. It has a `--offline` flag which is pretty nice. It's meant to build from a cache and be as fast as possible. Perhaps most importantly it has reasonably decent error reporting when it fails. \r\n\r\nI'm not sure how much work would be required to get it to work with nix, but I think it should be doable. It has no dependencies, so it should be easy to make a custom derivation for it without needing to hack together a zipped up autogenerated nix expression like back in the npm3 days.\r\n\r\nI might take a stab at this and at least get a sense of how feasible it would be."},"comment":{"url":"https://api.github.com/repos/adnelson/nixfromnpm/issues/comments/367827091","html_url":"https://github.com/adnelson/nixfromnpm/issues/113#issuecomment-367827091","issue_url":"https://api.github.com/repos/adnelson/nixfromnpm/issues/113","id":367827091,"user":{"login":"adnelson","id":5091511,"avatar_url":"https://avatars2.githubusercontent.com/u/5091511?v=4","gravatar_id":"","url":"https://api.github.com/users/adnelson","html_url":"https://github.com/adnelson","followers_url":"https://api.github.com/users/adnelson/followers","following_url":"https://api.github.com/users/adnelson/following{/other_user}","gists_url":"https://api.github.com/users/adnelson/gists{/gist_id}","starred_url":"https://api.github.com/users/adnelson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adnelson/subscriptions","organizations_url":"https://api.github.com/users/adnelson/orgs","repos_url":"https://api.github.com/users/adnelson/repos","events_url":"https://api.github.com/users/adnelson/events{/privacy}","received_events_url":"https://api.github.com/users/adnelson/received_events","type":"User","site_admin":false},"created_at":"2018-02-22T21:25:20Z","updated_at":"2018-02-22T21:25:20Z","author_association":"OWNER","body":"Closing for now in light of #115"}}
{"actor":{"display_login":"adnelson"}}