
Starting with 1.0.0 (which is not released at the time of this commit but will be before it is pushed), npm2nix takes a JSON file with a list of names (and optionally version ranges) and generates a data-only (no functions, no rec, no let, etc.) nix expression representing the packages with those names and their dependencies. node-packages.nix now builds its package list from that generated expression. If a package needs native dependencies as build inputs, they can be added to the nativeDeps attribute set. If a package cannot be generated by npm2nix for some reason, it can be added manually to the set. I tried to capture the packages represented by the previous node-packages.nix in the new node-packages.json, but I almost certainly missed some that will have to be added manually. Signed-off-by: Shea Levy <shea@shealevy.com>
Description
No description provided
Languages
Nix
96.3%
Shell
1.8%
Python
0.7%
Perl
0.4%
C
0.3%
Other
0.1%