{ stdenv, nodejs, fetchzip, makeWrapper }: stdenv.mkDerivation rec { name = "yarn-${version}"; version = "0.28.4"; src = fetchzip { url = "https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v${version}.tar.gz"; sha256 = "12l1ljgzk45i24d9x7036hdrb8f46in93xfc2z4wq94wzm24s2za"; }; buildInputs = [makeWrapper nodejs]; installPhase = '' mkdir -p $out/{bin,libexec/yarn/} cp -R . $out/libexec/yarn makeWrapper $out/libexec/yarn/bin/yarn.js $out/bin/yarn ''; meta = with stdenv.lib; { homepage = https://yarnpkg.com/; description = "Fast, reliable, and secure dependency management for javascript"; license = licenses.bsd2; maintainers = [ maintainers.offline ]; }; }