at 23.11-beta 663 B view raw
1{ lib 2, buildNpmPackage 3, fetchFromGitHub 4}: 5 6buildNpmPackage rec { 7 pname = "ejs"; 8 version = "3.1.9"; 9 10 src = fetchFromGitHub { 11 owner = "mde"; 12 repo = "ejs"; 13 rev = "v${version}"; 14 hash = "sha256-bOZclhsnV3onxc32ZGfLpuGS5Jz6S12/BmkmwL4M6Dg="; 15 }; 16 17 npmDepsHash = "sha256-829eWfJiMw9KRlhdmzD0ha//bgUQ5nPEzO+ayUPLxXY="; 18 19 buildPhase = '' 20 runHook preBuild 21 22 ./node_modules/.bin/jake build 23 24 runHook postBuild 25 ''; 26 27 meta = { 28 description = "Embedded JavaScript templates"; 29 homepage = "http://ejs.co"; 30 license = lib.licenses.asl20; 31 mainProgram = "ejs"; 32 maintainers = with lib.maintainers; [ wolfangaukang ]; 33 }; 34}