diff options
Diffstat (limited to 'nixpkgs/pkgs/by-name/li/listmonk/frontend.nix')
-rw-r--r-- | nixpkgs/pkgs/by-name/li/listmonk/frontend.nix | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/by-name/li/listmonk/frontend.nix b/nixpkgs/pkgs/by-name/li/listmonk/frontend.nix new file mode 100644 index 000000000000..928092038c12 --- /dev/null +++ b/nixpkgs/pkgs/by-name/li/listmonk/frontend.nix @@ -0,0 +1,37 @@ +{ mkYarnPackage +, fetchYarnDeps +, meta +, version +, src +}: + +mkYarnPackage { + pname = "listmonk-frontend"; + inherit version; + + src = "${src}/frontend"; + packageJSON = ./package.json; + + offlineCache = fetchYarnDeps { + yarnLock = "${src}/frontend/yarn.lock"; + hash = "sha256-TdrglyRtb2Q8SFtoiCoDj/zBV2+7DwzIm/Fzlt0ZvSo="; + }; + + configurePhase = '' + ln -s $node_modules node_modules + ''; + + buildPhase = '' + yarn --offline build + ''; + + installPhase = '' + mkdir $out + cp -R dist/* $out + ''; + + doDist = false; + + + inherit meta; +} |