Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 buildNpmPackage, 4 fetchFromGitHub, 5}: 6 7buildNpmPackage rec { 8 pname = "dockerfile-language-server-nodejs"; 9 version = "0.11.0"; 10 11 src = fetchFromGitHub { 12 owner = "rcjsuen"; 13 repo = "dockerfile-language-server-nodejs"; 14 rev = "v${version}"; 15 hash = "sha256-xhb540hXATfSo+O+BAYt4VWOa6QHLzKHoi0qKrdBVjw="; 16 }; 17 18 preBuild = '' 19 npm run prepublishOnly 20 ''; 21 22 npmDepsHash = "sha256-+u4AM6wzVMhfQisw/kcwg4u0rzrbbQeIIk6qBXUM+5I="; 23 24 meta = { 25 changelog = "https://github.com/rcjsuen/dockerfile-language-server-nodejs/blob/${src.rev}/CHANGELOG.md"; 26 description = "Language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies"; 27 homepage = "https://github.com/rcjsuen/dockerfile-language-server-nodejs"; 28 license = lib.licenses.mit; 29 mainProgram = "docker-langserver"; 30 maintainers = with lib.maintainers; [ 31 rvolosatovs 32 net-mist 33 ]; 34 }; 35}