home-assistant-custom-lovelace-modules.opensprinkler-card: init at 1.13.2

v1.13.2 is a pre-release
<https://github.com/rianadon/opensprinkler-card/releases/tag/v1.13.2>.
It includes a `package-lock.json`, which I requested upstream to
simplify packaging:
<https://github.com/rianadon/opensprinkler-card/issues/25>.
This commit is contained in:
Jeremy Fleischman
2025-08-04 10:14:35 -07:00
parent 56f58069d1
commit f30fb5a088
@@ -0,0 +1,38 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
fetchurl,
}:
buildNpmPackage (finalAttrs: {
pname = "opensprinkler-card";
version = "1.13.2";
src = fetchFromGitHub {
owner = "rianadon";
repo = "opensprinkler-card";
tag = "v${finalAttrs.version}";
hash = "sha256-Ds5x/Ktughi1/jO3mSo0yALJoD+okl4W68EYlHqsMEg=";
};
makeCacheWritable = true;
npmDepsHash = "sha256-6zze/SzgZGaFOtGO/aEzX3JO+NdAI1H6nVuvILE74HI=";
installPhase = ''
runHook preInstall
mkdir $out
install -m0644 dist/opensprinkler-card.js $out
runHook postInstall
'';
meta = {
description = "Home Assistant card for collecting OpenSprinkler status";
homepage = "https://github.com/rianadon/opensprinkler-card";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ jfly ];
};
})