lol
at 23.11-beta 31 lines 958 B view raw
1{ lib, buildNpmPackage, fetchFromGitHub }: 2buildNpmPackage rec { 3 pname = "pnpm-lock-export"; 4 version = "unstable-2023-07-31"; 5 6 src = fetchFromGitHub { 7 owner = "adamcstephens"; 8 repo = "pnpm-lock-export"; 9 rev = "a7ede6d96f9d273b6b495718b85ed40f432c34ba"; 10 hash = "sha256-RQGyUQOyFZW7UbIPRRlZu8FKcZN2kO0DcPfB8uLFFg4="; 11 }; 12 13 npmDepsHash = "sha256-1VTXzlafuI+dU4k1JyZPVI5/5h0gt/eggPPXKYxKsbs="; 14 15 postPatch = '' 16 cp ${./package-lock.json} package-lock.json 17 # Make the executable get installed to `bin/` instead of `bin/@cvent` 18 substituteInPlace package.json --replace "@cvent/pnpm-lock-export" "pnpm-lock-export" 19 ''; 20 21 passthru = { 22 updateScript = ./update.sh; 23 }; 24 25 meta = with lib; { 26 description = "A utility for converting pnpm-lock.yaml to other lockfile formats"; 27 homepage = "https://github.com/cvent/pnpm-lock-export"; 28 license = licenses.mit; 29 maintainers = with maintainers; [ ambroisie ]; 30 }; 31}