chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / ta / tailwindcss-language-server / package.nix
blobf536741b60d8ffe2b9051ca5d0fd0cba70a91422
1 { lib
2 , stdenv
3 , buildNpmPackage
4 , fetchFromGitHub
5 , python3
6 , darwin
7 , libsecret
8 , pkg-config
9 }:
11 let
12   version = "0.0.21";
14 buildNpmPackage {
15   pname = "tailwindcss-language-server";
16   inherit version;
18   src = fetchFromGitHub {
19     owner = "tailwindlabs";
20     repo = "tailwindcss-intellisense";
21     rev = "@tailwindcss/language-server@v${version}";
22     hash = "sha256-LMQ+HA74Y0n65JMO9LqCHbDVRiu4dIUvQofFTA03pWU=";
23   };
25   makeCacheWritable = true;
26   npmDepsHash = "sha256-T7YNHunncSv+z86Td1QuBt4dMGF1ipo85ZhW7U9I0Zw=";
27   npmWorkspace = "packages/tailwindcss-language-server";
29   buildInputs = [ libsecret ] ++ lib.optionals stdenv.hostPlatform.isDarwin (with darwin.apple_sdk.frameworks; [ Security AppKit ]);
31   nativeBuildInputs = [ python3 pkg-config ];
33   meta = with lib; {
34     description = "Intelligent Tailwind CSS tooling for Visual Studio Code";
35     homepage = "https://github.com/tailwindlabs/tailwindcss-intellisense";
36     license = licenses.mit;
37     maintainers = with maintainers; [ happysalada];
38     mainProgram = "tailwindcss-language-server";
39     platforms = platforms.all;
40   };