Files
nixpkgs/pkgs/development/node-packages/default.nix
T
dish 2068ead2aa nodePackages: remove main-programs.nix
No entries left, so clean this up.
2026-02-12 16:29:49 -05:00

32 lines
547 B
Nix

{
config,
pkgs,
lib,
nodejs,
stdenv,
}:
let
inherit (lib)
composeManyExtensions
extends
makeExtensible
;
nodePackages =
final:
import ./composition.nix {
inherit pkgs nodejs;
inherit (stdenv.hostPlatform) system;
};
aliases =
final: prev: lib.optionalAttrs config.allowAliases (import ./aliases.nix pkgs lib final prev);
extensions = composeManyExtensions [
aliases
(import ./overrides.nix { inherit pkgs nodejs; })
];
in
makeExtensible (extends extensions nodePackages)