Skip to content
This repository has been archived by the owner on Feb 27, 2024. It is now read-only.


Folders and files

Last commit message
Last commit date

Latest commit


Repository files navigation

DISCLAIMER: This project is no longer maintained. Instead use node2nix


Generate nix expressions from!


npm2nix [--no-dev] node-packages.json node-packages.generated.nix

no-dev ignores development dependencies

JSON structure

npm2nix expects the passed JSON file to be a list of strings and at most one object. Strings are taken as the name of the package. The object must be a valid dependencies object for an for an npm packages.json file. Alternatively, the passed JSON file can be an npm package.json, in which case the expressions for its dependencies will be generated.


  • nix-shell
  • grunt watch


  • export GITHUB_USERNAME=<your_github_username>
  • export GITHUB_PASSWORD=<your_github_password>
  • grunt release:patch/minor/major