at master 35 lines 669 B view raw
1{ 2 lib, 3 buildNpmPackage, 4 fetchFromGitHub, 5}: 6 7buildNpmPackage rec { 8 pname = "hexo-cli"; 9 version = "4.3.1"; 10 11 src = fetchFromGitHub { 12 owner = "hexojs"; 13 repo = "hexo-cli"; 14 rev = "v${version}"; 15 hash = "sha256-mtbg9Fa9LBqG/aNfm4yEo4ymuaxuqhymkO1q6mYA2Fs="; 16 }; 17 18 npmDepsHash = "sha256-VCHG1YMPRwEBbwgscSv6V+fTNVRpsCxWeyO8co4Zy6k="; 19 20 installPhase = '' 21 runHook preInstall 22 23 mkdir -p $out 24 cp -r bin/ dist/ node_modules/ package.json $out/ 25 26 runHook postInstall 27 ''; 28 29 meta = { 30 description = "Command line interface for Hexo"; 31 mainProgram = "hexo"; 32 homepage = "https://hexo.io/"; 33 license = lib.licenses.mit; 34 }; 35}