base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / sv / svelte-language-server / package.nix
blobf70c9e2461fb56b17aae0acb994d9cce5220f466
1 { lib
2 , buildNpmPackage
3 , fetchurl
4 }:
5 let
6   version = "0.17.0";
7 in buildNpmPackage {
8   pname = "svelte-language-server";
9   inherit version;
11   src = fetchurl {
12     url = "https://registry.npmjs.org/svelte-language-server/-/svelte-language-server-${version}.tgz";
13     hash = "sha256-3JcpdpvxkOAIMAMsZx5UF1Sp+O6zC3jwYJGRdoZNbQg=";
14   };
16   npmDepsHash = "sha256-poUbH9U/zN9LiuCCI1FCz+MnoYt8De64pMLSbtmoN30=";
18   postPatch = ''
19     ln -s ${./package-lock.json} package-lock.json
20   '';
22   dontNpmBuild = true;
24   passthru.updateScript = ./update.sh;
26   meta = {
27     description = "Language server (implementing the language server protocol) for Svelte";
28     downloadPage = "https://www.npmjs.com/package/svelte-language-server";
29     homepage = "https://github.com/sveltejs/language-tools";
30     license = lib.licenses.mit;
31     mainProgram = "svelteserver";
32     maintainers = [ ];
33   };