biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / servers / authelia / web.nix
blob74ba11325f87df320ecded146de1b5e88fbf64b6
1 { buildNpmPackage, fetchFromGitHub }:
3 let
4   inherit (import ./sources.nix { inherit fetchFromGitHub; }) pname version src npmDepsHash;
5 in
6 buildNpmPackage {
7   pname = "${pname}-web";
8   inherit src version npmDepsHash;
10   sourceRoot = "${src.name}/web";
12   postPatch = ''
13     substituteInPlace ./vite.config.ts \
14       --replace 'outDir: "../internal/server/public_html"' 'outDir: "dist"'
15     cp ${./package-lock.json} ./package-lock.json
16   '';
18   npmFlags = [ "--legacy-peer-deps" ];
20   installPhase = ''
21     runHook preInstall
23     mkdir -p $out/share
24     mv dist $out/share/authelia-web
26     runHook postInstall
27   '';