nodePackages.tailwindcss: drop and replace with alias to pkgs.tailwindcss (#364323)

This commit is contained in:
Seth Flynn
2025-01-29 06:54:23 -05:00
committed by GitHub
5 changed files with 2 additions and 200 deletions
@@ -1419,7 +1419,7 @@ self: super: builtins.intersectAttrs super {
tailwind = addBuildDepend
# Overrides for tailwindcss copied from:
# https://github.com/EmaApps/emanote/blob/master/nix/tailwind.nix
(pkgs.nodePackages.tailwindcss.overrideAttrs (oa: {
(pkgs.tailwindcss.overrideAttrs (oa: {
plugins = [
pkgs.nodePackages."@tailwindcss/aspect-ratio"
pkgs.nodePackages."@tailwindcss/forms"
@@ -183,6 +183,7 @@ mapAliases {
surge = pkgs.surge-cli; # Added 2023-09-08
inherit (pkgs) svelte-language-server; # Added 2024-05-12
swagger = throw "swagger was removed because it was broken and abandoned upstream"; # added 2023-09-09
inherit (pkgs) tailwindcss; # added 2024-12-04
teck-programmer = throw "teck-programmer was removed because it was broken and unmaintained"; # added 2024-08-23
tedicross = throw "tedicross was removed because it was broken"; # added 2023-09-09
inherit (pkgs) terser; # Added 2023-08-31
@@ -166,7 +166,6 @@
, "speed-test"
, "svelte-check"
, "svgo"
, "tailwindcss"
, "tern"
, "thelounge-plugin-closepms"
, "thelounge-plugin-giphy"
-177
View File
@@ -75171,183 +75171,6 @@ in
bypassCache = true;
reconstructLock = true;
};
tailwindcss = nodeEnv.buildNodePackage {
name = "tailwindcss";
packageName = "tailwindcss";
version = "3.4.12";
src = fetchurl {
url = "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.12.tgz";
sha512 = "Htf/gHj2+soPb9UayUNci/Ja3d8pTmu9ONTfh4QY8r3MATTZOzmv6UYWF7ZwikEIC8okpfqmGqrmDehua8mF8w==";
};
dependencies = [
sources."@alloc/quick-lru-5.2.0"
sources."@cspotcode/source-map-support-0.8.1"
sources."@isaacs/cliui-8.0.2"
(sources."@jridgewell/gen-mapping-0.3.5" // {
dependencies = [
sources."@jridgewell/trace-mapping-0.3.25"
];
})
sources."@jridgewell/resolve-uri-3.1.2"
sources."@jridgewell/set-array-1.2.1"
sources."@jridgewell/sourcemap-codec-1.5.0"
sources."@jridgewell/trace-mapping-0.3.9"
sources."@nodelib/fs.scandir-2.1.5"
sources."@nodelib/fs.stat-2.0.5"
sources."@nodelib/fs.walk-1.2.8"
sources."@swc/core-1.7.26"
sources."@swc/counter-0.1.3"
sources."@swc/helpers-0.5.13"
sources."@swc/types-0.1.12"
sources."@swc/wasm-1.7.26"
sources."@tsconfig/node10-1.0.11"
sources."@tsconfig/node12-1.0.11"
sources."@tsconfig/node14-1.0.3"
sources."@tsconfig/node16-1.0.4"
sources."@types/node-22.5.5"
sources."acorn-8.12.1"
sources."acorn-walk-8.3.4"
sources."ansi-regex-5.0.1"
sources."ansi-styles-6.2.1"
sources."any-promise-1.3.0"
sources."anymatch-3.1.3"
sources."arg-5.0.2"
sources."balanced-match-1.0.2"
sources."binary-extensions-2.3.0"
sources."brace-expansion-2.0.1"
sources."braces-3.0.3"
sources."camelcase-css-2.0.1"
(sources."chokidar-3.6.0" // {
dependencies = [
sources."glob-parent-5.1.2"
];
})
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."commander-4.1.1"
sources."create-require-1.1.1"
sources."cross-spawn-7.0.3"
sources."cssesc-3.0.0"
sources."didyoumean-1.2.2"
sources."diff-4.0.2"
sources."dlv-1.1.3"
sources."eastasianwidth-0.2.0"
sources."emoji-regex-9.2.2"
(sources."fast-glob-3.3.2" // {
dependencies = [
sources."glob-parent-5.1.2"
];
})
sources."fastq-1.17.1"
sources."fill-range-7.1.1"
sources."foreground-child-3.3.0"
sources."function-bind-1.1.2"
sources."glob-10.4.5"
sources."glob-parent-6.0.2"
sources."hasown-2.0.2"
sources."is-binary-path-2.1.0"
sources."is-core-module-2.15.1"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-3.0.0"
sources."is-glob-4.0.3"
sources."is-number-7.0.0"
sources."isexe-2.0.0"
sources."jackspeak-3.4.3"
sources."jiti-1.21.6"
sources."lilconfig-2.1.0"
sources."lines-and-columns-1.2.4"
sources."lru-cache-10.4.3"
sources."make-error-1.3.6"
sources."merge2-1.4.1"
sources."micromatch-4.0.8"
sources."minimatch-9.0.5"
sources."minipass-7.1.2"
sources."mz-2.7.0"
sources."nanoid-3.3.7"
sources."normalize-path-3.0.0"
sources."object-assign-4.1.1"
sources."object-hash-3.0.0"
sources."package-json-from-dist-1.0.0"
sources."path-key-3.1.1"
sources."path-parse-1.0.7"
sources."path-scurry-1.11.1"
sources."picocolors-1.1.0"
sources."picomatch-2.3.1"
sources."pify-2.3.0"
sources."pirates-4.0.6"
sources."postcss-8.4.47"
sources."postcss-import-15.1.0"
sources."postcss-js-4.0.1"
(sources."postcss-load-config-4.0.2" // {
dependencies = [
sources."lilconfig-3.1.2"
];
})
sources."postcss-nested-6.2.0"
sources."postcss-selector-parser-6.1.2"
sources."postcss-value-parser-4.2.0"
sources."queue-microtask-1.2.3"
sources."read-cache-1.0.0"
sources."readdirp-3.6.0"
sources."resolve-1.22.8"
sources."reusify-1.0.4"
sources."run-parallel-1.2.0"
sources."shebang-command-2.0.0"
sources."shebang-regex-3.0.0"
sources."signal-exit-4.1.0"
sources."source-map-js-1.2.1"
sources."string-width-5.1.2"
(sources."string-width-cjs-4.2.3" // {
dependencies = [
sources."emoji-regex-8.0.0"
sources."strip-ansi-6.0.1"
];
})
(sources."strip-ansi-7.1.0" // {
dependencies = [
sources."ansi-regex-6.1.0"
];
})
sources."strip-ansi-cjs-6.0.1"
sources."sucrase-3.35.0"
sources."supports-preserve-symlinks-flag-1.0.0"
sources."thenify-3.3.1"
sources."thenify-all-1.6.0"
sources."to-regex-range-5.0.1"
sources."ts-interface-checker-0.1.13"
(sources."ts-node-10.9.2" // {
dependencies = [
sources."arg-4.1.3"
];
})
sources."tslib-2.7.0"
sources."typescript-5.6.2"
sources."undici-types-6.19.8"
sources."util-deprecate-1.0.2"
sources."v8-compile-cache-lib-3.0.1"
sources."which-2.0.2"
sources."wrap-ansi-8.1.0"
(sources."wrap-ansi-cjs-7.0.0" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."emoji-regex-8.0.0"
sources."string-width-4.2.3"
sources."strip-ansi-6.0.1"
];
})
sources."yaml-2.5.1"
sources."yn-3.1.1"
];
buildInputs = globalBuildInputs;
meta = {
description = "A utility-first CSS framework for rapidly building custom user interfaces.";
homepage = "https://tailwindcss.com";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
tern = nodeEnv.buildNodePackage {
name = "tern";
packageName = "tern";
@@ -258,27 +258,6 @@ final: prev: {
name = "rush";
};
tailwindcss = prev.tailwindcss.override {
plugins = [ ];
nativeBuildInputs = [ pkgs.buildPackages.makeWrapper ];
postInstall = ''
nodePath=""
for p in "$out" "${final.postcss}" $plugins; do
nodePath="$nodePath''${nodePath:+:}$p/lib/node_modules"
done
wrapProgram "$out/bin/tailwind" \
--prefix NODE_PATH : "$nodePath"
wrapProgram "$out/bin/tailwindcss" \
--prefix NODE_PATH : "$nodePath"
unset nodePath
'';
passthru.tests = {
simple-execution = callPackage ./package-tests/tailwindcss.nix {
inherit (final) tailwindcss;
};
};
};
thelounge-plugin-closepms = prev.thelounge-plugin-closepms.override {
nativeBuildInputs = [ pkgs.node-pre-gyp ];
};