tudurom / nix-npm-buildpackage

Build nix packages that use npm/yarn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

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

Build nix packages that use npm/yarn

License:GNU General Public License v3.0


Languages

Language:Nix 81.4%Language:JavaScript 18.6%