Skip to content

MinaProtocol/nix-npm-buildpackage

 
 

Repository files navigation

Description

CI

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

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 ❤️ 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!

About

Mina owned fork. Build nix packages that use npm/yarn

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nix 79.4%
  • JavaScript 20.6%