nix-npm-buildpackage - build nix packages that use npm/yarn packages
You can use buildNpmPackage
/buildYarnPackage
to:
- use a
packages-lock.json
/yarn.lock
file to:- download the dependencies to the nix store
- build an offline npm/yarn cache that uses those
- build a nix package from the npm/yarn package
{ pkgs ? import <nixpkgs> {} }:
let
bp = pkgs.callPackage .../nix-npm-buildpackage {};
in ...
bp.buildNpmPackage { src = ./.; npmBuild = "npm run build"; }
bp.buildYarnPackage { src = ./.; }
nix-npm-buildpackage
is maintained and funded with ❤️ by
Serokell. The names and logo for Serokell are trademark
of Serokell OÜ.
We love open source software! See our other projects or hire us to design, develop and grow your idea!