nix-npm-buildpackage
nix-npm-buildpackage copied to clipboard
Build nix packages that use npm/yarn
Description
nix-npm-buildpackage - build nix packages that use npm/yarn packages
You can use buildNpmPackage/buildYarnPackage to:
- use a
packages-lock.json/yarn.lockfile 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
Examples
{ pkgs ? import <nixpkgs> {} }:
let
bp = pkgs.callPackage .../nix-npm-buildpackage {};
in ...
bp.buildNpmPackage { src = ./.; npmBuild = "npm run build"; }
bp.buildYarnPackage { src = ./.; }
About Serokell
nix-npm-buildpackage is maintained and funded with :heart: 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!