11 pname = "intelephense";
15 url = "https://registry.npmjs.org/intelephense/-/intelephense-${version}.tgz";
16 hash = "sha256-p2x5Ayipoxk77x0v+zRhg86dbRHuBBk1Iegk/FaZrU4=";
20 cp ${./package-lock.json} package-lock.json
23 npmDepsHash = "sha256-C60qxPuaiJZ8uQDfDwY+KJUHhXMioPrHnDNJ0bH7N9o=";
27 passthru.updateScript = nix-update-script { };
30 description = "Professional PHP tooling for any Language Server Protocol capable editor";
31 homepage = "https://intelephense.com/";
32 license = lib.licenses.unfree;
33 mainProgram = "intelephense";
34 maintainers = with lib.maintainers; [ patka ];