Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at python-updates 35 lines 742 B view raw
1{ 2 lib, 3 buildNpmPackage, 4 fetchFromGitHub, 5}: 6 7buildNpmPackage rec { 8 pname = "swagger-cli"; 9 version = "4.0.4"; 10 11 src = fetchFromGitHub { 12 owner = "APIDevTools"; 13 repo = "swagger-cli"; 14 rev = "v${version}"; 15 sha256 = "sha256-WgzfSd57vRwa1HrSgNxD0F5ckczBkOaVmrEZ9tMAcRA="; 16 }; 17 18 npmDepsHash = "sha256-go9eYGCZmbwRArHVTVa6mxL+kjvBcrLxKw2iVv0a5hY="; 19 20 buildPhase = '' 21 npm run bump 22 ''; 23 24 postInstall = '' 25 find $out/lib/node_modules -xtype l -delete 26 ''; 27 28 meta = with lib; { 29 description = "Swagger 2.0 and OpenAPI 3.0 command-line tool"; 30 homepage = "https://apitools.dev/swagger-cli/"; 31 license = licenses.mit; 32 maintainers = with maintainers; [ dit7ya ]; 33 mainProgram = "swagger-cli"; 34 }; 35}