summary refs log tree commit diff stats
path: root/nix/.config/nixpkgs/overlays/node-packages/node-packages.nix
diff options
context:
space:
mode:
authorAlan Pearce2018-03-21 16:37:41 +0100
committerAlan Pearce2018-03-21 16:37:41 +0100
commit40d896c668b85ee6c25730daeabd760253254ad1 (patch)
tree814383fb849a837dfab7730e8c9cbf343f1b250d /nix/.config/nixpkgs/overlays/node-packages/node-packages.nix
parentf692f481647054d28735c4e8222f5ef7db1d8751 (diff)
downloaddotfiles-40d896c668b85ee6c25730daeabd760253254ad1.tar.lz
dotfiles-40d896c668b85ee6c25730daeabd760253254ad1.tar.zst
dotfiles-40d896c668b85ee6c25730daeabd760253254ad1.zip
Create overlay of custom node packages
Diffstat (limited to 'nix/.config/nixpkgs/overlays/node-packages/node-packages.nix')
-rw-r--r--nix/.config/nixpkgs/overlays/node-packages/node-packages.nix148
1 files changed, 148 insertions, 0 deletions
diff --git a/nix/.config/nixpkgs/overlays/node-packages/node-packages.nix b/nix/.config/nixpkgs/overlays/node-packages/node-packages.nix
new file mode 100644
index 0000000..53da781
--- /dev/null
+++ b/nix/.config/nixpkgs/overlays/node-packages/node-packages.nix
@@ -0,0 +1,148 @@
+# This file has been generated by node2nix 1.5.1. Do not edit!
+
+{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
+
+let
+  sources = {
+    "async-1.0.0" = {
+      name = "async";
+      packageName = "async";
+      version = "1.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/async/-/async-1.0.0.tgz";
+        sha1 = "f8fc04ca3a13784ade9e1641af98578cfbd647a9";
+      };
+    };
+    "colors-1.0.3" = {
+      name = "colors";
+      packageName = "colors";
+      version = "1.0.3";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz";
+        sha1 = "0433f44d809680fdeb60ed260f1b0c262e82a40b";
+      };
+    };
+    "commander-2.15.1" = {
+      name = "commander";
+      packageName = "commander";
+      version = "2.15.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz";
+        sha512 = "1mb8z6hhy74rfdgj3spmk52sdqa5bb2w5wp28z3md1daqcca4vbbsg66wz8hdhrv0fnnmf8yzdkmnw3c373vcccmyizzlnmbpsd6msn";
+      };
+    };
+    "cycle-1.0.3" = {
+      name = "cycle";
+      packageName = "cycle";
+      version = "1.0.3";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz";
+        sha1 = "21e80b2be8580f98b468f379430662b046c34ad2";
+      };
+    };
+    "denodeify-1.2.1" = {
+      name = "denodeify";
+      packageName = "denodeify";
+      version = "1.2.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz";
+        sha1 = "3a36287f5034e699e7577901052c2e6c94251631";
+      };
+    };
+    "es6-promise-2.3.0" = {
+      name = "es6-promise";
+      packageName = "es6-promise";
+      version = "2.3.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz";
+        sha1 = "96edb9f2fdb01995822b263dd8aadab6748181bc";
+      };
+    };
+    "eyes-0.1.8" = {
+      name = "eyes";
+      packageName = "eyes";
+      version = "0.1.8";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz";
+        sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0";
+      };
+    };
+    "isstream-0.1.2" = {
+      name = "isstream";
+      packageName = "isstream";
+      version = "0.1.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz";
+        sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
+      };
+    };
+    "pkginfo-0.3.1" = {
+      name = "pkginfo";
+      packageName = "pkginfo";
+      version = "0.3.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz";
+        sha1 = "5b29f6a81f70717142e09e765bbeab97b4f81e21";
+      };
+    };
+    "semver-4.3.6" = {
+      name = "semver";
+      packageName = "semver";
+      version = "4.3.6";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz";
+        sha1 = "300bc6e0e86374f7ba61068b5b1ecd57fc6532da";
+      };
+    };
+    "stack-trace-0.0.10" = {
+      name = "stack-trace";
+      packageName = "stack-trace";
+      version = "0.0.10";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz";
+        sha1 = "547c70b347e8d32b4e108ea1a2a159e5fdde19c0";
+      };
+    };
+    "winston-1.1.2" = {
+      name = "winston";
+      packageName = "winston";
+      version = "1.1.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/winston/-/winston-1.1.2.tgz";
+        sha1 = "68edd769ff79d4f9528cf0e5d80021aade67480c";
+      };
+    };
+  };
+in
+{
+  bmpr = nodeEnv.buildNodePackage {
+    name = "bmpr";
+    packageName = "bmpr";
+    version = "1.0.2";
+    src = fetchurl {
+      url = "https://registry.npmjs.org/bmpr/-/bmpr-1.0.2.tgz";
+      sha1 = "f39c455432b59890570bbbadc04307f5bb42d1ca";
+    };
+    dependencies = [
+      sources."async-1.0.0"
+      sources."colors-1.0.3"
+      sources."commander-2.15.1"
+      sources."cycle-1.0.3"
+      sources."denodeify-1.2.1"
+      sources."es6-promise-2.3.0"
+      sources."eyes-0.1.8"
+      sources."isstream-0.1.2"
+      sources."pkginfo-0.3.1"
+      sources."semver-4.3.6"
+      sources."stack-trace-0.0.10"
+      sources."winston-1.1.2"
+    ];
+    buildInputs = globalBuildInputs;
+    meta = {
+      description = "Figures out what the current version of your git project is, bumps it, and tags the current commit with the new version.";
+      homepage = "https://github.com/matthew-andrews/bumper#readme";
+    };
+    production = true;
+    bypassCache = true;
+  };
+}
\ No newline at end of file