chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / zw / zwave-js-server / package.nix
blob711ce58bb3eac5c75ac477695d992dd869ebf09a
1 { lib
2 , buildNpmPackage
3 , fetchFromGitHub
4 , nixosTests
5 }:
7 buildNpmPackage rec {
8   pname = "zwave-js-server";
9   version = "1.38.0";
11   src = fetchFromGitHub {
12     owner = "zwave-js";
13     repo = pname;
14     rev = version;
15     hash = "sha256-rAm/IPTnMUkwU/7Jzr0OEUDoKiUWxxEKZ21FxQW8sY8=";
16   };
18   npmDepsHash = "sha256-7dlXppXCmryxq90QI0Lq3CE6BUHSogTHmHBMCbkZWT0=";
20   # For some reason the zwave-js dependency is in devDependencies
21   npmFlags = [ "--include=dev" ];
23   passthru = {
24     tests = {
25       inherit (nixosTests) zwave-js;
26     };
27   };
29   meta = {
30     changelog = "https://github.com/zwave-js/zwave-js-server/releases/tag/${version}";
31     description = "Small server wrapper around Z-Wave JS to access it via a WebSocket";
32     license = lib.licenses.asl20;
33     homepage = "https://github.com/zwave-js/zwave-js-server";
34     maintainers = with lib.maintainers; [ graham33 ];
35   };