Skip to content

Commit

Permalink
dockerfile-language-server-nodejs: use buildNpmPackage
Browse files Browse the repository at this point in the history
  • Loading branch information
dotlambda committed Aug 20, 2023
1 parent 4ca23fe commit 09d2ec9
Show file tree
Hide file tree
Showing 6 changed files with 30 additions and 34 deletions.
1 change: 1 addition & 0 deletions pkgs/development/node-packages/aliases.nix
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ mapAliases {
inherit (pkgs) carto; # added 2023-08-17
castnow = pkgs.castnow; # added 2023-07-30
inherit (pkgs) clean-css-cli; # added 2023-08-18
inherit (pkgs) dockerfile-language-server-nodejs; # added 2023-08-18
eask = pkgs.eask; # added 2023-08-17
inherit (pkgs.elmPackages) elm-test;
eslint_d = pkgs.eslint_d; # Added 2023-05-26
Expand Down
1 change: 0 additions & 1 deletion pkgs/development/node-packages/main-programs.nix
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@
conventional-changelog-cli = "conventional-changelog";
cpy-cli = "cpy";
diff2html-cli = "diff2html";
dockerfile-language-server-nodejs = "docker-langserver";
fast-cli = "fast";
fauna-shell = "fauna";
firebase-tools = "firebase";
Expand Down
1 change: 0 additions & 1 deletion pkgs/development/node-packages/node-packages.json
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,6 @@
, "dhcp"
, "diagnostic-languageserver"
, "diff2html-cli"
, "dockerfile-language-server-nodejs"
, "dotenv-cli"
, "dotenv-vault"
, "elasticdump"
Expand Down
32 changes: 0 additions & 32 deletions pkgs/development/node-packages/node-packages.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{ lib
, buildNpmPackage
, fetchFromGitHub
}:

buildNpmPackage rec {
pname = "dockerfile-language-server-nodejs";
version = "0.10.2";

src = fetchFromGitHub {
owner = "rcjsuen";
repo = "dockerfile-language-server-nodejs";
rev = "v${version}";
hash = "sha256-uwwwF1eMoSA2C5h56BBllTZW8zRHueNeVwhwtycrNfA=";
};

npmDepsHash = "sha256-lI+tkUBR0rmWcU57jU0y7XaMK3JADNU7fcbCxMmz/7s=";

meta = {
changelog = "https://github.com/rcjsuen/dockerfile-language-server-nodejs/blob/${src.rev}/CHANGELOG.md";
description = "A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies";
homepage = "https://github.com/rcjsuen/dockerfile-language-server-nodejs";
license = lib.licenses.mit;
mainProgram = "docker-langserver";
maintainers = with lib.maintainers; [ rvolosatovs ];
};
}
2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18345,6 +18345,8 @@ with pkgs;

docker-compose-language-service = callPackage ../development/tools/language-servers/docker-compose-language-service { };

dockerfile-language-server-nodejs = callPackage ../development/tools/language-servers/dockerfile-language-server-nodejs { };

dot-language-server = callPackage ../development/tools/language-servers/dot-language-server { };

fortls = python3.pkgs.callPackage ../development/tools/language-servers/fortls { };
Expand Down

0 comments on commit 09d2ec9

Please sign in to comment.