python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / node-packages / default.nix
blob0fcd508012e8a7ad9b74b81a5be2bdad98208b3d
1 { pkgs, lib, nodejs, stdenv}:
3 let
4   inherit (lib) composeManyExtensions extends makeExtensible mapAttrs;
6   nodePackages = final: import ./composition.nix {
7     inherit pkgs nodejs;
8     inherit (stdenv.hostPlatform) system;
9   };
11   mainProgramOverrides = final: prev:
12     mapAttrs (pkgName: mainProgram:
13       prev.${pkgName}.override (oldAttrs: {
14         meta = oldAttrs.meta // { inherit mainProgram; };
15       })
16     ) (import ./main-programs.nix);
18   extensions = composeManyExtensions [
19     mainProgramOverrides
20     (import ./overrides.nix { inherit pkgs nodejs; })
21   ];
23   makeExtensible (extends extensions nodePackages)