1{ fetchFromGitHub, makeWrapper, chromium, mkYarnPackage
2}:
3
4mkYarnPackage rec {
5 pname = "puppeteer-cli";
6 version = "1.5.1";
7 src = fetchFromGitHub {
8 owner = "JarvusInnovations";
9 repo = "puppeteer-cli";
10 rev = "v${version}";
11 sha256 = "0xrb8r4qc9ds7wmfd30nslnkqylxqfwr4gqf7b30v651sjyds29x";
12 };
13 packageJSON = ./package.json;
14 yarnLock = ./yarn.lock;
15 yarnNix = ./yarn.nix;
16 nativeBuildInputs = [ makeWrapper ];
17 postInstall = ''
18 wrapProgram $out/bin/puppeteer \
19 --set PUPPETEER_EXECUTABLE_PATH ${chromium}/bin/chromium
20 '';
21}