Unverified Commit b6c5ba38 authored by OTABI Tomoya's avatar OTABI Tomoya Committed by GitHub
Browse files

Merge pull request #253749 from dotlambda/puppeteer-cli-buildNpmPackage

puppeteer-cli: use buildNpmPackage
parents 211a86d6 d7d5d9f1
Loading
Loading
Loading
Loading
+25 −5
Original line number Diff line number Diff line
{ fetchFromGitHub, makeWrapper, chromium, mkYarnPackage
{ lib
, buildNpmPackage
, fetchFromGitHub
, makeWrapper
, chromium
}:

mkYarnPackage rec {
buildNpmPackage rec {
  pname = "puppeteer-cli";
  version = "1.5.1";

  src = fetchFromGitHub {
    owner = "JarvusInnovations";
    repo = "puppeteer-cli";
    rev = "v${version}";
    sha256 = "0xrb8r4qc9ds7wmfd30nslnkqylxqfwr4gqf7b30v651sjyds29x";
  };
  packageJSON = ./package.json;
  yarnLock = ./yarn.lock;
  yarnNix = ./yarn.nix;

  npmDepsHash = "sha256-R22lXQuYNQ+TQ7U2l4wZeBmAl8AXHUPG/3qVQBi3Ezo=";

  env = {
    PUPPETEER_SKIP_CHROMIUM_DOWNLOAD = true;
  };

  dontNpmBuild = true;

  nativeBuildInputs = [ makeWrapper ];

  postInstall = ''
    wrapProgram $out/bin/puppeteer \
      --set PUPPETEER_EXECUTABLE_PATH ${chromium}/bin/chromium
  '';

  meta = {
    description = "Command-line wrapper for generating PDF prints and PNG screenshots with Puppeteer";
    homepage = "https://github.com/JarvusInnovations/puppeteer-cli";
    license = lib.licenses.mit;
    mainProgram = "puppeteer";
    maintainers = with lib.maintainers; [ chessai ];
  };
}
+0 −18
Original line number Diff line number Diff line
{
  "name": "puppeteer-cli",
  "version": "1.5.1",
  "description": "A command-line wrapper for generating PDF prints and PNG screenshots with Puppeteer. Aims to be a easy replacement for the deprecated wkhtmltopdf.",
  "bin": {
    "puppeteer": "./index.js"
  },
  "author": "Chris Alfano <chris@jarv.us>",
  "license": "MIT",
  "repository": "JarvusInnovations/puppeteer-cli",
  "dependencies": {
    "file-url": "^3.0.0",
    "is-url": "^1.2.4",
    "puppeteer": "^2.0.0",
    "url-parse": "^1.4.7",
    "yargs": "^13.3.0"
  }
}
+0 −490

File deleted.

Preview size limit exceeded, changes collapsed.

+0 −605

File deleted.

Preview size limit exceeded, changes collapsed.