evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / do / dotenvx / package.nix
blob3c71830afed8017194d767b30ab03c7f3faa4651
2   lib,
3   buildNpmPackage,
4   fetchFromGitHub,
5   testers,
6   dotenvx,
7 }:
9 buildNpmPackage rec {
10   pname = "dotenvx";
11   version = "1.22.0";
13   src = fetchFromGitHub {
14     owner = "dotenvx";
15     repo = "dotenvx";
16     rev = "refs/tags/v${version}";
17     hash = "sha256-i6181Ot40t2IlAGpj0pES9nPFB1dZrcypgs4qLQ05hE=";
18   };
20   npmDepsHash = "sha256-wo+Gtq2gdcIWY0yDzf5vrxEHfFzMfpgIjG+/MBdvz1U=";
22   dontNpmBuild = true;
24   passthru.tests = {
25     version = testers.testVersion {
26       package = dotenvx;
27       # access to the home directory
28       command = "HOME=$TMPDIR dotenvx --version";
29     };
30   };
32   meta = {
33     description = "Better dotenv–from the creator of `dotenv";
34     homepage = "https://github.com/dotenvx/dotenvx";
35     changelog = "https://github.com/dotenvx/dotenvx/blob/${src.rev}/CHANGELOG.md";
36     license = lib.licenses.bsd3;
37     maintainers = with lib.maintainers; [ natsukium ];
38     mainProgram = "dotenvx";
39   };