Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / tools / nest-cli / default.nix
blob7fa9595e1828696a6edf38d6a6fe597c649aba9f
1 { buildNpmPackage
2 , darwin
3 , fetchFromGitHub
4 , lib
5 , python3
6 , stdenv
7 }:
9 buildNpmPackage rec {
10   pname = "nest-cli";
11   version = "10.2.1";
13   src = fetchFromGitHub {
14     owner = "nestjs";
15     repo = pname;
16     rev = version;
17     hash = "sha256-vnF+ES6RK4iiIJsWUV57DqoLischh+1MlmlK46Z6USY=";
18   };
20   npmDepsHash = "sha256-9yd+k+HpARM63/esW+av0zfcuAVsp9Lkfp6hmUQO5Yg=";
22   env = {
23     npm_config_build_from_source = true;
24   };
26   nativeBuildInputs = [
27     python3
28   ];
30   buildInputs = lib.optionals stdenv.isDarwin [
31     darwin.apple_sdk.frameworks.CoreServices
32   ];
34   meta = with lib; {
35     description = "CLI tool for Nest applications";
36     homepage = "https://nestjs.com";
37     license = licenses.mit;
38     mainProgram = "nest";
39     maintainers = [ maintainers.ehllie ];
40   };