yo: 5.1.0 -> 7.0.0
This commit is contained in:
@@ -1,35 +1,21 @@
|
||||
{
|
||||
lib,
|
||||
buildNpmPackage,
|
||||
fetchNpmDeps,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildNpmPackage rec {
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "yo";
|
||||
version = "5.1.0";
|
||||
version = "7.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yeoman";
|
||||
repo = "yo";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-twV5vmQ5loR8j9guf0w5DG4sU4BQYz22GjqjsUkqE4U=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-tTT+KjJ8Fol2IjPzuWpkd3SymODe8Jmge9sreSxBU5M=";
|
||||
};
|
||||
|
||||
# needed to fix https://github.com/NixOS/nixpkgs/issues/367282
|
||||
# once yo gets a new lockfile upstream, we can go back to regular
|
||||
# `npmDepsHash` and remove the `postPatch`.
|
||||
npmDeps = fetchNpmDeps {
|
||||
src = fetchFromGitHub {
|
||||
owner = "yeoman";
|
||||
repo = "yo";
|
||||
rev = "96ebb14020a7f3f10699b3f88eadfa063a9e6b07";
|
||||
hash = "sha256-wMxH9Er+gb6rsSEgmH0zA4d6yvP2PSpsV+A0nBTIxBI=";
|
||||
};
|
||||
hash = "sha256-7TAH4Im+H7fbjI0xUxYZficcFQNZbweK2U0hGCZV+lQ=";
|
||||
};
|
||||
|
||||
postPatch = "cp -v ${npmDeps.src}/package-lock.json ./package-lock.json";
|
||||
npmDepsHash = "sha256-bBGGZ5O4Nkw+nMZ5VAz7wjm8tIrCCvtv6TaXTwUCLPk=";
|
||||
|
||||
dontNpmBuild = true;
|
||||
|
||||
@@ -40,4 +26,4 @@ buildNpmPackage rec {
|
||||
mainProgram = "yo";
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user