python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / tools / lightningcss / default.nix
blob4713211454be6a4728c1dc363cd704ccd2a28309
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , stdenv
5 }:
7 rustPlatform.buildRustPackage rec {
8   pname = "lightningcss";
9   version = "1.16.1";
11   src = fetchFromGitHub {
12     owner = "parcel-bundler";
13     repo = "lightningcss";
14     rev = "v${version}";
15     sha256 = "sha256-Mr3sqPrP9fIuQrE+XtDe5lu8dGwYNtKElfxFvLIllb4=";
16   };
18   cargoSha256 = "sha256-mF7bUcy5np/odQvhz0PEsWWgWRL2k8X0VaO9y1pDtzE=";
20   buildFeatures = [ "cli" ];
22   cargoBuildFlags = [ "--lib" "--bin=lightningcss" ];
24   cargoTestFlags = [ "--lib" ];
26   meta = with lib; {
27     description = "Extremely fast CSS parser, transformer, and minifier written in Rust";
28     homepage = "https://lightningcss.dev/";
29     license = licenses.mpl20;
30     maintainers = with maintainers; [ toastal ];
31   };