diff options
author | Robert Helgesson <robert@rycee.net> | 2022-02-12 10:35:35 +0100 |
---|---|---|
committer | Robert Helgesson <robert@rycee.net> | 2022-02-15 21:03:41 +0100 |
commit | 9f7d08df91168280bfe51e3ab6c651bb0c43ffd8 (patch) | |
tree | 7233d430084fb6e336cd15045a7970994461ca50 /pkgs/development/node-packages/default.nix | |
parent | 48343d24e4d948bd426dbd5f5da6a288dc2309e4 (diff) |
tailwind: add support for plugins
Also add packages for - @tailwindcss/aspect-ratio - @tailwindcss/forms - @tailwindcss/language-server - @tailwindcss/line-clamp - @tailwindcss/typography
Diffstat (limited to 'pkgs/development/node-packages/default.nix')
-rw-r--r-- | pkgs/development/node-packages/default.nix | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/pkgs/development/node-packages/default.nix b/pkgs/development/node-packages/default.nix index 9572ddef5d355..a0f76135fd378 100644 --- a/pkgs/development/node-packages/default.nix +++ b/pkgs/development/node-packages/default.nix @@ -382,18 +382,24 @@ let meta.broken = since "10"; }; - tailwindcss = super.tailwindcss.override { + tailwindcss = super.tailwindcss.overrideAttrs (oldAttrs: { + plugins = [ ]; nativeBuildInputs = [ pkgs.makeWrapper ]; postInstall = '' + nodePath="" + for p in "$out" "${self.postcss}" $plugins; do + nodePath="$nodePath''${nodePath:+:}$p/lib/node_modules" + done wrapProgram "$out/bin/tailwind" \ - --prefix NODE_PATH : ${self.postcss}/lib/node_modules + --prefix NODE_PATH : "$nodePath" wrapProgram "$out/bin/tailwindcss" \ - --prefix NODE_PATH : ${self.postcss}/lib/node_modules + --prefix NODE_PATH : "$nodePath" + unset nodePath ''; passthru.tests = { simple-execution = pkgs.callPackage ./package-tests/tailwindcss.nix { inherit (self) tailwindcss; }; }; - }; + }); tedicross = super."tedicross-git+https://github.com/TediCross/TediCross.git#v0.8.7".override { nativeBuildInputs = [ pkgs.makeWrapper ]; |