node-packages.nix 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # This file has been generated by node2nix 1.9.0. Do not edit!
  2. {nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}:
  3. let
  4. sources = {
  5. "uuid-8.3.2" = {
  6. name = "uuid";
  7. packageName = "uuid";
  8. version = "8.3.2";
  9. src = fetchurl {
  10. url = "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz";
  11. sha512 = "+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==";
  12. };
  13. };
  14. };
  15. args = {
  16. name = "doh";
  17. packageName = "doh";
  18. version = "0.0.1";
  19. src = ./.;
  20. dependencies = [
  21. sources."uuid-8.3.2"
  22. ];
  23. buildInputs = globalBuildInputs;
  24. meta = {
  25. };
  26. production = true;
  27. bypassCache = true;
  28. reconstructLock = false;
  29. };
  30. in
  31. {
  32. args = args;
  33. sources = sources;
  34. tarball = nodeEnv.buildNodeSourceDist args;
  35. package = nodeEnv.buildNodePackage args;
  36. shell = nodeEnv.buildNodeShell args;
  37. nodeDependencies = nodeEnv.buildNodeDependencies (lib.overrideExisting args {
  38. src = stdenv.mkDerivation {
  39. name = args.name + "-package-json";
  40. src = nix-gitignore.gitignoreSourcePure [
  41. "*"
  42. "!package.json"
  43. "!package-lock.json"
  44. ] args.src;
  45. dontBuild = true;
  46. installPhase = "mkdir -p $out; cp -r ./* $out;";
  47. };
  48. });
  49. }