blob: 4b837ded27a8b347d72141296282caae0c58f58b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
{
buildNpmPackage,
fetchFromGitHub,
}: let
pname = "lovelace-xiaomi-vacuum-map-card";
version = "2.2.4";
in
buildNpmPackage rec {
inherit pname version;
src = fetchFromGitHub {
repo = pname;
owner = "PiotrMachowski";
rev = "v${version}";
hash = "sha256-ameZzwhs1XRB31w2993MiP03hAUvf4aLM1syDmPZF60=";
};
npmDepsHash = "sha256-H72nYi+9zEC2daSbchfKcNECofw0eaLBTvLCsVAk9Hc=";
patches = [
./0001-Fix-error-during-rollup-c.patch
];
postPatch = ''
cp -v ${./package-lock.json} package-lock.json
'';
installPhase = ''
runHook preInstall
mkdir $out
cp dist/xiaomi-vacuum-map-card.js $out
runHook postInstall
'';
passthru.entrypoint = "xiaomi-vacuum-map-card.js";
}
|