Merge pull request #225844 from natsukium/docker-compose-ls

docker-compose-language-service: init at 0.1.3

> I was about to add this one too. Although wouldn't it be better to define this in `node-packages.nix`?

nodePackages is an unmaintainable pile of code and we should not add to much more onto it.

authored by Sandro and committed by GitHub 33a2158f 63a73a2e

+32
+30
pkgs/development/tools/language-servers/docker-compose-language-service/default.nix
··· 1 + { lib 2 + , buildNpmPackage 3 + , nodejs-16_x 4 + , fetchFromGitHub 5 + }: 6 + let 7 + buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs-16_x; }; 8 + in 9 + buildNpmPackage' rec { 10 + pname = "docker-compose-language-service"; 11 + version = "0.1.3"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "microsoft"; 15 + repo = "compose-language-service"; 16 + rev = "v${version}"; 17 + hash = "sha256-faQvUHzqtCipceGnamVQIlAWCDpo7oX01/zGz9RLjMY="; 18 + }; 19 + 20 + npmDepsHash = "sha256-gWaZMsI1HVIXKZInfgzfH8syzOwU2C6kcKvB2M6KLX4="; 21 + 22 + meta = with lib; { 23 + description = "Language service for Docker Compose documents"; 24 + homepage = "https://github.com/microsoft/compose-language-service"; 25 + changelog = "https://github.com/microsoft/compose-language-service/releases/tag/v${version}"; 26 + license = licenses.mit; 27 + maintainers = with maintainers; [ natsukium ]; 28 + mainProgram = "docker-compose-langserver"; 29 + }; 30 + }
+2
pkgs/top-level/all-packages.nix
··· 17315 17315 llvmPackages = llvmPackages_latest; 17316 17316 }; 17317 17317 17318 + docker-compose-language-service = callPackage ../development/tools/language-servers/docker-compose-language-service { }; 17319 + 17318 17320 dot-language-server = callPackage ../development/tools/language-servers/dot-language-server { }; 17319 17321 17320 17322 fortls = python3.pkgs.callPackage ../development/tools/language-servers/fortls { };