{"push_id":2493733889,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"d3b39364b9979385a401b7cd8f1f524c2bbefb48","before":"d0764359633becb679c8f8870ddfff08c9769b99","commits":[{"sha":"d3b39364b9979385a401b7cd8f1f524c2bbefb48","author":{"name":"Ruben Maher","email":"c24783ba96a35464632a624d9f829136edc0175e@maher.fyi"},"message":"Bunch of stuff\n\n- Almost complete rewrite on the JS side with `flow` comment annotations.  Split\n  out `yarn2nix.js` into separate modules.\n\n- Fix `sed` hack in `default.nix` by removing the discrepancy between the link\n  names in the link farm and what `yarn` expects the names to be in its offline\n  cache.  If the names don't match what `yarn` expects, it will contact the\n  registry.\n\n  See: https://github.com/moretea/yarn2nix/blob/44e16c6e9ea9f5fc28c73ae388342520d95f1529/default.nix#L90-L92\n\n- Drop support for Node < 8.x, which is active LTS since 2017-10-31\n\n- Add a `shell.nix` for development.  This will pull in psuedo-`devDependencies`\n  using `node2nix`: `eslint`, `prettier` and `flow`.  They are defined in\n  `nix/node/package.json` so that they do not make `yarn.nix` in the root of\n  this repo unmaintainable.\n\n- Add `.envrc`.  This just exports a pinned `nixpkgs` on `NIX_PATH` to stay sane\n  while developing.\n\n- Add three new carefully considered zero-dependency dependencies.  These are to\n  help with indentation and throttling promises.\n\n- Use `builtins.readDir` for deciding what tests to run.  This just loops\n  through the files of type \"directory\" in the tests directory, instead of\n  specifying each one in `tests/default.nix`.\n\n- Add support for \"git+ssh:\" dependencies using Nix 2.0's builtins.fetchGit.\n  This makes it possible to fetch private git dependencies using the\n  `SSH_AUTH_SOCK` of the user doing the building.  Also add tests for this.\n\n- Add support for `file:` and `link:` dependencies (and add tests for these).","distinct":true,"url":"https://api.github.com/repos/eqyiel/yarn2nix/commits/d3b39364b9979385a401b7cd8f1f524c2bbefb48"}]}
{"actor":{"display_login":"eqyiel"}}