silx: 2.1.1 -> 2.1.2 (#361612)
[NixPkgs.git] / pkgs / by-name / do / doctoc / package.nix
blobfaded51f4431719d464713b540423085953b23b6
2   lib,
3   buildNpmPackage,
4   fetchFromGitHub,
5   callPackage,
6 }:
8 buildNpmPackage rec {
9   pname = "doctoc";
10   version = "2.2.0";
12   src = fetchFromGitHub {
13     owner = "thlorenz";
14     repo = "doctoc";
15     rev = "v${version}";
16     hash = "sha256-LYVxW8bZ4M87CmBvPyp4y0IeL9UFawwAKnUWHEWB5Gs=";
17   };
19   npmDepsHash = "sha256-TbAnFpiN/v6xjQQznL/B180f0W48HPRqW21cO9XZhYA=";
21   dontNpmBuild = true;
23   passthru.tests = {
24     generates-valid-markdown = callPackage ./test-generates-valid-markdown { };
25   };
27   meta = {
28     description = "Generate table of contents for Markdown files";
29     homepage = "https://github.com/thlorenz/doctoc";
30     license = lib.licenses.mit;
31     maintainers = with lib.maintainers; [ tomodachi94 ];
32     mainProgram = "doctoc";
33     platforms = lib.platforms.all;
34   };