nodePackages: drop unmaintained packages (#461486)

This commit is contained in:
Jo
2025-11-14 08:33:08 +00:00
committed by GitHub
8 changed files with 20 additions and 5528 deletions
@@ -7,9 +7,7 @@ final: prev:
let
nodePackageNames = [
"coc-go"
"coc-ltex"
"coc-tsserver"
"coc-ultisnips"
];
in
lib.genAttrs nodePackageNames (
@@ -68,6 +68,7 @@ mapAliases {
"@withgraphite/graphite-cli" = pkgs.graphite-cli; # added 2024-01-25
"@yaegassy/coc-nginx" = pkgs.coc-nginx; # Added 2025-11-08
"@zwave-js/server" = pkgs.zwave-js-server; # Added 2023-09-09
audiosprite = throw "'audiosprite' has been removed because it was abandoned upstream"; # Added 2025-11-14
inherit (pkgs) autoprefixer; # added 2024-06-25
inherit (pkgs) asar; # added 2023-08-26
inherit (pkgs) auto-changelog; # added 2024-06-25
@@ -103,6 +104,7 @@ mapAliases {
inherit (pkgs) coc-jest; # Added 2025-11-05
inherit (pkgs) coc-json; # Added 2025-11-05
inherit (pkgs) coc-lists; # Added 2025-11-05
coc-ltex = throw "'coc-ltex' has been removed because it was unmaintained upstream"; # Added 2025-11-14
inherit (pkgs) coc-markdownlint; # Added 2025-11-05
coc-metals = throw "coc-metals was removed because it was deprecated upstream. vimPlugins.nvim-metals is its official replacement."; # Added 2024-10-16
inherit (pkgs) coc-pairs; # added 2025-11-05
@@ -125,6 +127,7 @@ mapAliases {
inherit (pkgs) coc-toml;
coc-tslint = throw "coc-tslint was removed because it was deprecated upstream; coc-eslint offers comparable features for eslint, which replaced tslint"; # Added 2024-10-18
coc-tslint-plugin = throw "coc-tslint-plugin was removed because it was deprecated upstream; coc-eslint offers comparable features for eslint, which replaced tslint"; # Added 2024-10-18
coc-ultisnips = throw "'coc-ultisnips' has been removed because it was unmaintained upstream"; # Added 2025-11-14
coc-vetur = throw "coc-vetur was removed because vetur was deprecated by Vue in favor of volar. Use coc-volar instead, which supports Vue 3"; # added 2025-10-01
inherit (pkgs) coc-vimlsp; # Added 2025-11-05
inherit (pkgs) coc-vimtex; # Added 2025-11-05
@@ -145,6 +148,7 @@ mapAliases {
csslint = throw "'csslint' has been removed as upstream considers it abandoned."; # Addeed 2025-11-07
dat = throw "dat was removed because it was broken"; # added 2023-08-21
inherit (pkgs) degit; # added 2023-08-18
dhcp = throw "'dhcp' has been removed because it was unmaintained upstream"; # Added 2025-11-14
inherit (pkgs) diagnostic-languageserver; # added 2024-06-25
inherit (pkgs) diff2html-cli; # Added 2025-11-08
inherit (pkgs) dockerfile-language-server-nodejs; # added 2023-08-18
@@ -163,6 +167,7 @@ mapAliases {
inherit (pkgs) fixjson; # added 2024-06-26
fleek-cli = throw "'fleek-cli' was removed because the upstream source code repo has been deleted."; # Added 2025-11-07
flood = pkgs.flood; # Added 2023-07-25
forever = throw "'forever' has been removed because it was unmaintained upstream"; # Added 2025-11-14
inherit (pkgs) fx; # Added 2025-11-06
ganache = throw "ganache was removed because it was deprecated upstream"; # added 2024-12-02
inherit (pkgs) gatsby-cli; # Added 2025-11-05
@@ -181,6 +186,8 @@ mapAliases {
inherit (pkgs) graphqurl; # added 2023-08-19
gtop = pkgs.gtop; # added 2023-07-31
gulp = self.gulp-cli; # Added 2025-11-04
he = throw "'he' has been removed because it was unmaintained upstream"; # Added 2025-11-14
hs-airdrop = throw "'hs-airdrop' has been removed because it was unmaintained upstream"; # Added 2025-11-14
hs-client = pkgs.hsd; # added 2023-08-20
inherit (pkgs) hsd; # added 2023-08-19
inherit (pkgs) html-minifier; # added 2023-08-19
@@ -189,6 +196,7 @@ mapAliases {
hueadm = pkgs.hueadm; # added 2023-07-31
inherit (pkgs) hyperpotamus; # added 2023-08-19
ijavascript = throw "ijavascript has been removed because it was broken"; # added 2025-03-18
imapnotify = throw "'imapnotify' has been removed because it was unmaintained upstream"; # Added 2025-11-14
immich = pkgs.immich-cli; # added 2023-08-19
indium = throw "indium was removed because it was broken"; # added 2023-08-19
inliner = throw "inliner was removed because it was abandoned upstream"; # added 2024-08-23
@@ -199,6 +207,7 @@ mapAliases {
inherit (pkgs) javascript-typescript-langserver; # added 2023-08-19
inherit (pkgs) js-beautify; # Added 2025-11-06
inherit (pkgs) jshint; # Added 2025-11-06
json = throw "'json' has been removed because it was unmaintained upstream"; # Added 2025-11-14
inherit (pkgs) json-diff; # Added 2025-11-07
jsonlint = throw "'jsonlint' has been removed because it is unmaintained upstream"; # Added 2025-11-10
inherit (pkgs) jsonplaceholder; # Added 2025-11-04
@@ -214,10 +223,13 @@ mapAliases {
less = pkgs.lessc; # added 2024-06-15
less-plugin-clean-css = pkgs.lessc.plugins.clean-css; # added 2024-06-15
livedown = throw "'livedown' has been removed because it was unmaintained"; # Added 2025-11-10
live-server = throw "'live-server' has been removed because it was unmaintained upstream"; # Added 2025-11-14
inherit (pkgs) localtunnel; # Added 2025-11-08
lodash = throw "lodash was removed because it provides no executable"; # added 2025-03-18
lua-fmt = throw "'lua-fmt' has been removed because it has critical bugs that break formatting"; # Added 2025-11-07
inherit (pkgs) lv_font_conv; # added 2024-06-28
madoko = throw "'madoko' has been removed because it was unmaintained upstream"; # Added 2025-11-14
makam = throw "'makam' has been removed because it is unmaintained upstream"; # Added 2025-11-14
manta = pkgs.node-manta; # Added 2023-05-06
inherit (pkgs) markdown-link-check; # added 2024-06-28
markdownlint-cli = pkgs.markdownlint-cli; # added 2023-07-29
@@ -233,6 +245,7 @@ mapAliases {
musescore-downloader = pkgs.dl-librescore; # added 2023-08-19
near-cli = throw "'near-cli' has been removed as upstream has deprecated it and archived the source code repo"; # Added 2025-11-10
neovim = pkgs.neovim-node-client; # added 2024-11-13
nijs = throw "'nijs' has been removed as it was unmaintained upstream"; # Added 2025-11-14
node-inspector = throw "node-inspector was removed because it was broken"; # added 2023-08-21
inherit (pkgs) node-gyp; # added 2024-08-13
inherit (pkgs) node-pre-gyp; # added 2024-08-05
@@ -252,15 +265,18 @@ mapAliases {
parcel-bundler = self.parcel; # added 2023-09-04
parsoid = throw "The Javascript version of Parsoid has been deprecated by upstream and no longer works with modern MediaWiki versions"; # Added 2025-11-04
inherit (pkgs) patch-package; # added 2024-06-29
peerflix = throw "'peerflix' has been removed because it was unmaintained upstream"; # Added 2025-11-14
inherit (pkgs) peerflix-server; # Added 2025-11-10
pkg = pkgs.vercel-pkg; # added 2023-10-04
inherit (pkgs) pm2; # added 2024-01-22
inherit (pkgs) pnpm; # added 2024-06-26
poor-mans-t-sql-formatter-cli = throw "'poor-mans-t-sql-formatter-cli' has been removed because it was unmaintained upstream"; # Added 2025-11-14
postcss-cli = throw "postcss-cli has been removed because it was broken"; # added 2025-03-24
inherit (pkgs) prettier; # added 2025-05-31
prettier_d_slim = pkgs.prettier-d-slim; # added 2023-09-14
prettier-plugin-toml = throw "prettier-plugin-toml was removed because it provides no executable"; # added 2025-03-23
inherit (pkgs) prisma; # added 2024-08-31
purty = throw "'purty' has been remved because it was unmaintained upstream"; # Added 2025-11-14
inherit (pkgs) pxder; # added 2023-09-26
inherit (pkgs) quicktype; # added 2023-09-09
react-native-cli = throw "react-native-cli was removed because it was deprecated"; # added 2023-09-25
@@ -278,6 +294,7 @@ mapAliases {
inherit (pkgs) serve; # added 2025-08-27
inherit (pkgs) serverless; # Added 2023-11-29
shout = throw "shout was removed because it was deprecated upstream in favor of thelounge."; # Added 2024-10-19
smartdc = throw "'smartdc' was removed because it was unmaintained upstream"; # Added 2025-11-14
inherit (pkgs) snyk; # Added 2023-08-30
"socket.io" = throw "socket.io was removed because it provides no executable"; # added 2025-03-23
speed-test = throw "'speed-test' has been removed because it was broken"; # Added 2025-11-07
@@ -355,6 +372,8 @@ mapAliases {
inherit (pkgs) tiddlywiki; # Added 2025-11-10
triton = pkgs.triton; # Added 2023-05-06
ts-node = throw "'ts-node' was removed because it is unmaintained, and since NodeJS 22.6.0+, experimental TypeScript support is built-in to NodeJS."; # Added 2025-11-07
tsun = throw "'tsun' has been removed because it was unmaintained upstream"; # Added 2025-11-14
ttf2eot = throw "'ttf2eot' has been removed because it was unmaintained upstream"; # Added 2025-11-14
typescript = pkgs.typescript; # Added 2023-06-21
inherit (pkgs) typescript-language-server; # added 2024-02-27
inherit (pkgs) uglify-js; # added 2024-06-15
@@ -13,11 +13,9 @@
fkill-cli = "fkill";
grunt-cli = "grunt";
gulp-cli = "gulp";
poor-mans-t-sql-formatter-cli = "sqlformat";
pulp = "pulp";
purescript-language-server = "purescript-language-server";
purescript-psa = "psa";
purs-tidy = "purs-tidy";
purty = "purty";
pscid = "pscid";
}
@@ -6,18 +6,14 @@
, "@tailwindcss/line-clamp"
, "@tailwindcss/typography"
, "alex"
, "audiosprite"
, "aws-cdk"
, "awesome-lint"
, "browserify"
, "browser-sync"
, "clipboard-cli"
, "coc-go"
, "coc-ltex"
, "coc-tsserver"
, "coc-ultisnips"
, "cpy-cli"
, "dhcp"
, "dotenv-vault"
, "elasticdump"
, "emoj"
@@ -25,26 +21,15 @@
, "fast-cli"
, "fauna-shell"
, "fkill-cli"
, "forever"
, "grunt-cli"
, "makam"
, "gulp-cli"
, "he"
, "hs-airdrop"
, "imapnotify"
, "js-yaml"
, "jsdoc"
, "json"
, "lcov-result-merger"
, "live-server"
, "madoko"
, "mathjax"
, "nijs"
, "node-gyp-build"
, "node2nix"
, "np"
, "peerflix"
, "poor-mans-t-sql-formatter-cli"
, "postcss"
, "prebuild-install"
, "pscid"
@@ -52,13 +37,9 @@
, "purescript-language-server"
, "purescript-psa"
, "purs-tidy"
, "purty"
, "sass"
, "semver"
, "sloc"
, "smartdc"
, "tsun"
, "ttf2eot"
, "vega-cli"
, "vercel"
, "wavedrom-cli"
File diff suppressed because it is too large Load Diff
@@ -51,14 +51,6 @@ final: prev: {
'';
};
makam = prev.makam.override {
nativeBuildInputs = [ pkgs.buildPackages.makeWrapper ];
postFixup = ''
wrapProgram "$out/bin/makam" --prefix PATH : ${lib.makeBinPath [ nodejs ]}
${lib.optionalString stdenv.hostPlatform.isLinux "patchelf --set-interpreter ${stdenv.cc.libc}/lib/ld-linux-x86-64.so.2 \"$out/lib/node_modules/makam/makam-bin-linux64\""}
'';
};
node2nix = prev.node2nix.override {
# Get latest commit for misc fixes
src = fetchFromGitHub {
@@ -115,14 +107,6 @@ final: prev: {
name = "rush";
};
tsun = prev.tsun.override {
nativeBuildInputs = [ pkgs.buildPackages.makeWrapper ];
postInstall = ''
wrapProgram "$out/bin/tsun" \
--prefix NODE_PATH : ${pkgs.typescript}/lib/node_modules
'';
};
vega-cli = prev.vega-cli.override {
nativeBuildInputs = [ pkgs.pkg-config ];
buildInputs = with pkgs; [
+1
View File
@@ -720,6 +720,7 @@ mapAliases {
igvm-tooling = throw "'igvm-tooling' has been removed as it is poorly maintained upstream and a dependency has been marked insecure."; # Added 2025-09-03
ikos = throw "ikos has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-10
imaginer = throw "'imaginer' has been removed due to lack of upstream maintenance"; # Added 2025-08-15
imapnotify = throw "'imapnotify' has been removed because it is unmaintained upstream"; # Added 2025-11-14
immersed-vr = throw "'immersed-vr' has been renamed to/replaced by 'immersed'"; # Converted to throw 2025-10-27
inconsolata-nerdfont = throw "'inconsolata-nerdfont' has been renamed to/replaced by 'nerd-fonts.inconsolata'"; # Converted to throw 2025-10-27
incrtcl = throw "'incrtcl' has been renamed to/replaced by 'tclPackages.incrtcl'"; # Converted to throw 2025-10-27
-2
View File
@@ -11413,8 +11413,6 @@ with pkgs;
}
);
inherit (nodePackages) imapnotify;
img2pdf = with python3Packages; toPythonApplication img2pdf;
inkscape = callPackage ../applications/graphics/inkscape {