lol

Merge pull request #236667 from ners/mermaid-filter

mermaid-filter: init at 1.4.6

authored by

Sandro and committed by
GitHub
c1bca7fe 115d7313

+41
+39
pkgs/tools/misc/mermaid-filter/default.nix
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + , makeWrapper 5 + , chromium 6 + }: 7 + 8 + buildNpmPackage rec { 9 + pname = "mermaid-filter"; 10 + version = "1.4.6"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "raghur"; 14 + repo = "mermaid-filter"; 15 + rev = "v${version}"; 16 + hash = "sha256-5MKiUeiqEeWicOIdqOJ22x3VswYKiK4RSxZRzJntO6M="; 17 + }; 18 + 19 + npmDepsHash = "sha256-pnylo3dPgj7aD5czTWSV+uP5Cj8rVAsjZYoJ/WPRuuc="; 20 + 21 + nativeBuildInputs = [ makeWrapper ]; 22 + 23 + env.PUPPETEER_SKIP_CHROMIUM_DOWNLOAD = 1; 24 + 25 + dontNpmBuild = true; 26 + 27 + postInstall = '' 28 + wrapProgram $out/bin/mermaid-filter \ 29 + --set PUPPETEER_EXECUTABLE_PATH ${chromium}/bin/chromium 30 + ''; 31 + 32 + meta = with lib; { 33 + description = "Pandoc filter for creating diagrams in mermaid syntax blocks in markdown docs"; 34 + homepage = "https://github.com/raghur/mermaid-filter"; 35 + license = licenses.bsd2; 36 + maintainers = with maintainers; [ ners ]; 37 + platforms = chromium.meta.platforms; 38 + }; 39 + }
+2
pkgs/top-level/all-packages.nix
··· 897 897 898 898 mangal = callPackage ../applications/misc/mangal { }; 899 899 900 + mermaid-filter = callPackage ../tools/misc/mermaid-filter { }; 901 + 900 902 graphw00f = callPackage ../tools/security/graphw00f { }; 901 903 902 904 opendrop = python3Packages.callPackage ../tools/networking/opendrop { };