nixos/pkgs/OuterWildsTextAdventure.nix

31 lines
533 B
Nix

{
srcs,
buildNpmPackage,
importNpmLock,
...
}:
let
inherit (srcs.OuterWildsTextAdventure) src date version;
in
buildNpmPackage {
pname = "OuterWildsTextAdventure";
version = "0-unstable.${date}-git${version}";
inherit src;
npmDeps = importNpmLock {
npmRoot = src;
};
npmBuildScript = "bundle";
installPhase = ''
runHook preInstall
mkdir -p $out
cp -rt $out/ index.html data p5.min.js bundle.js bundle.js.map
runHook postInstall
'';
npmConfigHook = importNpmLock.npmConfigHook;
}