From 58de79d401e9730dd815b4dab80eb12404184106 Mon Sep 17 00:00:00 2001
From: Jonas Nick
Date: Fri, 1 Jan 2021 17:37:30 +0000
Subject: [PATCH] nanopos: remove package and module
---
README.md | 1 -
examples/configuration.nix | 9 +-
modules/default.nix | 1 -
modules/modules.nix | 1 -
modules/nanopos.nix | 118 --
modules/netns-isolation.nix | 9 -
modules/nix-bitcoin-webindex.nix | 5 +-
modules/presets/secure-node.nix | 2 -
pkgs/default.nix | 1 -
pkgs/generate-secrets/generate-secrets.sh | 1 -
pkgs/nanopos/composition.nix | 21 -
pkgs/nanopos/default.nix | 5 -
pkgs/nanopos/generate.sh | 3 -
pkgs/nanopos/node-env.nix | 1 -
pkgs/nanopos/node-packages.nix | 2137 ---------------------
pkgs/nanopos/pkg.json | 3 -
pkgs/nanopos/supplement.json | 2 -
pkgs/nanopos/supplement.nix | 8 -
test/tests.nix | 3 -
test/tests.py | 10 +-
20 files changed, 4 insertions(+), 2337 deletions(-)
delete mode 100644 modules/nanopos.nix
delete mode 100644 pkgs/nanopos/composition.nix
delete mode 100644 pkgs/nanopos/default.nix
delete mode 100755 pkgs/nanopos/generate.sh
delete mode 100644 pkgs/nanopos/node-env.nix
delete mode 100644 pkgs/nanopos/node-packages.nix
delete mode 100644 pkgs/nanopos/pkg.json
delete mode 100644 pkgs/nanopos/supplement.json
delete mode 100644 pkgs/nanopos/supplement.nix
diff --git a/README.md b/README.md
index 3c5b718..4c9a1ae 100644
--- a/README.md
+++ b/README.md
@@ -69,7 +69,6 @@ NixOS modules
* [btcpayserver](https://github.com/btcpayserver/btcpayserver)
* [liquid](https://github.com/elementsproject/elements)
* [lightning charge](https://github.com/ElementsProject/lightning-charge) (deprecated)
- * [nanopos](https://github.com/ElementsProject/nanopos) (deprecated)
* [Lightning Loop](https://github.com/lightninglabs/loop)
* [JoinMarket](https://github.com/joinmarket-org/joinmarket-clientserver)
* [recurring-donations](modules/recurring-donations.nix): for periodic lightning payments
diff --git a/examples/configuration.nix b/examples/configuration.nix
index 125d475..15a971f 100644
--- a/examples/configuration.nix
+++ b/examples/configuration.nix
@@ -107,16 +107,9 @@
# Automatically enables clightning.
# services.lightning-charge.enable = true;
- ### NANOPOS
- # Enable this module to use nanopos, a simple Lightning point-of-sale
- # system, powered by Lightning Charge.
- # Automatically enables lightning-charge.
- # services.nanopos.enable = true;
-
### WEBINDEX
# Enable this module to use the nix-bitcoin-webindex, a simple website
- # displaying your node information and link to nanopos store. Only available
- # if clightning, lightning-charge, and nanopos are enabled.
+ # displaying your node information. Only available if clightning is enabled.
# services.nix-bitcoin-webindex.enable = true;
### RECURRING-DONATIONS
diff --git a/modules/default.nix b/modules/default.nix
index d41d032..9f9eeb9 100644
--- a/modules/default.nix
+++ b/modules/default.nix
@@ -6,7 +6,6 @@
electrs = ./electrs.nix;
lightning-charge = ./lightning-charge.nix;
liquid = ./liquid.nix;
- nanopos = ./nanopos.nix;
presets.secure-node = ./presets/secure-node.nix;
nix-bitcoin-webindex = ./nix-bitcoin-webindex.nix;
spark-wallet = ./spark-wallet.nix;
diff --git a/modules/modules.nix b/modules/modules.nix
index 4dd50eb..570bbfe 100644
--- a/modules/modules.nix
+++ b/modules/modules.nix
@@ -12,7 +12,6 @@ with lib;
./clightning.nix
./clightning-plugins
./lightning-charge.nix
- ./nanopos.nix
./spark-wallet.nix
./lnd.nix
./lightning-loop.nix
diff --git a/modules/nanopos.nix b/modules/nanopos.nix
deleted file mode 100644
index e587109..0000000
--- a/modules/nanopos.nix
+++ /dev/null
@@ -1,118 +0,0 @@
-{ config, lib, pkgs, ... }:
-
-with lib;
-
-let
- cfg = config.services.nanopos;
- inherit (config) nix-bitcoin-services;
- defaultItemsFile = pkgs.writeText "items.yaml" ''
- tea:
- price: 0.02 # denominated in the currency specified by --currency
- title: Green Tea # title is optional, defaults to the key
-
- coffee:
- price: 1
-
- bamba:
- price: 3
-
- beer:
- price: 7
-
- hat:
- price: 15
-
- tshirt:
- price: 25
- '';
-
-in {
- options.services.nanopos = {
- enable = mkOption {
- type = types.bool;
- default = false;
- description = ''
- If enabled, the nanopos service will be installed.
- '';
- };
- port = mkOption {
- type = types.port;
- default = 9116;
- description = ''
- "The port on which to listen for connections.";
- '';
- };
- itemsFile = mkOption {
- type = types.path;
- default = defaultItemsFile;
- description = ''
- "The items file (see nanopos README).";
- '';
- };
- charged-url = mkOption {
- type = types.str;
- default = "http://localhost:9112";
- description = ''
- "The lightning charge server url.";
- '';
- };
- host = mkOption {
- type = types.str;
- default = "127.0.0.1";
- description = ''
- "http server listen address.";
- '';
- };
- extraArgs = mkOption {
- type = types.separatedString " ";
- default = "";
- description = "Extra command line arguments passed to nanopos.";
- };
- enforceTor = nix-bitcoin-services.enforceTor;
- };
-
- config = mkIf cfg.enable {
- warnings = [''
- The nanopos module is deprecated and will be removed soon. You can use the
- btcpayserver module instead.
- ''];
-
- services.lightning-charge.enable = true;
-
- services.nginx = {
- enable = true;
- virtualHosts."_" = {
- root = "/var/www";
- extraConfig = ''
- location /store/ {
- proxy_pass http://${toString cfg.host}:${toString cfg.port};
- rewrite /store/(.*) /$1 break;
- }
- '';
- };
- };
-
- systemd.services.nanopos = {
- description = "Run nanopos";
- wantedBy = [ "multi-user.target" ];
- requires = [ "lightning-charge.service" ];
- after = [ "lightning-charge.service" ];
- serviceConfig = nix-bitcoin-services.defaultHardening // {
- EnvironmentFile = "${config.nix-bitcoin.secretsDir}/nanopos-env";
- ExecStart = "${config.nix-bitcoin.pkgs.nanopos}/bin/nanopos -y ${cfg.itemsFile} -i ${toString cfg.host} -p ${toString cfg.port} -c ${toString cfg.charged-url} --show-bolt11 ${cfg.extraArgs}";
- User = "nanopos";
- Restart = "on-failure";
- RestartSec = "10s";
- } // (if cfg.enforceTor
- then nix-bitcoin-services.allowTor
- else nix-bitcoin-services.allowAnyIP)
- // nix-bitcoin-services.nodejs;
- };
- users.users.nanopos = {
- description = "nanopos User";
- group = "nanopos";
- };
- users.groups.nanopos = {};
- nix-bitcoin.secrets.nanopos-env.user = "nanopos";
- };
-}
diff --git a/modules/netns-isolation.nix b/modules/netns-isolation.nix
index 8f8f0c4..c87b07d 100644
--- a/modules/netns-isolation.nix
+++ b/modules/netns-isolation.nix
@@ -221,10 +221,6 @@ in {
id = 18;
# communicates with clightning over lightning-rpc socket
};
- nanopos = {
- id = 19;
- connections = [ "nginx" "lightning-charge" ];
- };
recurring-donations = {
id = 20;
# communicates with clightning over lightning-rpc socket
@@ -288,11 +284,6 @@ in {
services.lightning-charge.host = netns.lightning-charge.address;
- services.nanopos = {
- charged-url = "http://${netns.lightning-charge.address}:9112";
- host = netns.nanopos.address;
- };
-
services.lightning-loop.rpcAddress = netns.lightning-loop.address;
services.nbxplorer.bind = netns.nbxplorer.address;
diff --git a/modules/nix-bitcoin-webindex.nix b/modules/nix-bitcoin-webindex.nix
index 8982f6c..4224243 100644
--- a/modules/nix-bitcoin-webindex.nix
+++ b/modules/nix-bitcoin-webindex.nix
@@ -13,7 +13,6 @@ let
nix-bitcoin
- ${optionalString config.services.nanopos.enable ''''}
lightning node: CLIGHTNING_ID
@@ -52,8 +51,8 @@ in {
config = mkIf cfg.enable {
assertions = [
- { assertion = config.services.nanopos.enable;
- message = "nix-bitcoin-webindex requires nanopos.";
+ { assertion = config.services.clightning.enable;
+ message = "nix-bitcoin-webindex requires clightning.";
}
];
diff --git a/modules/presets/secure-node.nix b/modules/presets/secure-node.nix
index 4c2471a..3affd7e 100644
--- a/modules/presets/secure-node.nix
+++ b/modules/presets/secure-node.nix
@@ -113,8 +113,6 @@ in {
services.lightning-charge.enforceTor = true;
- services.nanopos.enforceTor = true;
-
services.recurring-donations.enforceTor = true;
services.nix-bitcoin-webindex.enforceTor = true;
diff --git a/pkgs/default.nix b/pkgs/default.nix
index a054663..5ee2ddd 100644
--- a/pkgs/default.nix
+++ b/pkgs/default.nix
@@ -1,7 +1,6 @@
{ pkgs ? import {} }:
let self = {
lightning-charge = pkgs.callPackage ./lightning-charge { };
- nanopos = pkgs.callPackage ./nanopos { };
spark-wallet = pkgs.callPackage ./spark-wallet { };
electrs = pkgs.callPackage ./electrs { };
elementsd = pkgs.callPackage ./elementsd { withGui = false; };
diff --git a/pkgs/generate-secrets/generate-secrets.sh b/pkgs/generate-secrets/generate-secrets.sh
index a448f9b..2a444fe 100755
--- a/pkgs/generate-secrets/generate-secrets.sh
+++ b/pkgs/generate-secrets/generate-secrets.sh
@@ -27,7 +27,6 @@ makePasswordSecret jm-wallet-password
[[ -e bitcoin-HMAC-public ]] || makeHMAC public
[[ -e bitcoin-HMAC-btcpayserver ]] || makeHMAC btcpayserver
[[ -e lightning-charge-env ]] || echo "API_TOKEN=$(cat lightning-charge-token)" > lightning-charge-env
-[[ -e nanopos-env ]] || echo "CHARGE_TOKEN=$(cat lightning-charge-token)" > nanopos-env
[[ -e spark-wallet-login ]] || echo "login=spark-wallet:$(cat spark-wallet-password)" > spark-wallet-login
[[ -e backup-encryption-env ]] || echo "PASSPHRASE=$(cat backup-encryption-password)" > backup-encryption-env
diff --git a/pkgs/nanopos/composition.nix b/pkgs/nanopos/composition.nix
deleted file mode 100644
index 49a790a..0000000
--- a/pkgs/nanopos/composition.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file has been generated by node2nix 1.6.1. Do not edit!
-
-{pkgs ? import {
- inherit system;
- }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-10_x"}:
-
-let
- globalBuildInputs = pkgs.lib.attrValues (import ./supplement.nix {
- inherit nodeEnv;
- inherit (pkgs) fetchurl fetchgit;
- });
- nodeEnv = import ./node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
- inherit nodejs;
- libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
- };
-in
-import ./node-packages.nix {
- inherit (pkgs) fetchurl fetchgit;
- inherit nodeEnv globalBuildInputs;
-}
\ No newline at end of file
diff --git a/pkgs/nanopos/default.nix b/pkgs/nanopos/default.nix
deleted file mode 100644
index f4502b9..0000000
--- a/pkgs/nanopos/default.nix
+++ /dev/null
@@ -1,5 +0,0 @@
-{ stdenv, pkgs, lib }:
-lib.head (lib.attrValues (import ./composition.nix {
- inherit pkgs;
- inherit (stdenv.hostPlatform) system;
-}))
diff --git a/pkgs/nanopos/generate.sh b/pkgs/nanopos/generate.sh
deleted file mode 100755
index 2b70530..0000000
--- a/pkgs/nanopos/generate.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/env nix-shell
-#! nix-shell -i bash -p nodePackages.node2nix
-exec node2nix --nodejs-10 -i pkg.json -c composition.nix --no-copy-node-env --supplement-input supplement.json
diff --git a/pkgs/nanopos/node-env.nix b/pkgs/nanopos/node-env.nix
deleted file mode 100644
index f17b2d6..0000000
--- a/pkgs/nanopos/node-env.nix
+++ /dev/null
@@ -1 +0,0 @@
-import
diff --git a/pkgs/nanopos/node-packages.nix b/pkgs/nanopos/node-packages.nix
deleted file mode 100644
index 40bb269..0000000
--- a/pkgs/nanopos/node-packages.nix
+++ /dev/null
@@ -1,2137 +0,0 @@
-# This file has been generated by node2nix 1.6.1. Do not edit!
-
-{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
-
-let
- sources = {
- "@types/babel-types-7.0.6" = {
- name = "_at_types_slash_babel-types";
- packageName = "@types/babel-types";
- version = "7.0.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.6.tgz";
- sha512 = "8zYZyy2kgwBXdz2j8Ix7LOghGiZbOiHf6vqmmBX1r76FdAzVNv7cODyJTEglUWiOdRnXh0s/o58neUwv5vaitQ==";
- };
- };
- "@types/babylon-6.16.5" = {
- name = "_at_types_slash_babylon";
- packageName = "@types/babylon";
- version = "6.16.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz";
- sha512 = "xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==";
- };
- };
- "accepts-1.3.5" = {
- name = "accepts";
- packageName = "accepts";
- version = "1.3.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz";
- sha1 = "eb777df6011723a3b14e8a72c0805c8e86746bd2";
- };
- };
- "accounting-0.4.1" = {
- name = "accounting";
- packageName = "accounting";
- version = "0.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/accounting/-/accounting-0.4.1.tgz";
- sha1 = "87dd4103eff7f4460f1e186f5c677ed6cf566883";
- };
- };
- "acorn-3.3.0" = {
- name = "acorn";
- packageName = "acorn";
- version = "3.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz";
- sha1 = "45e37fb39e8da3f25baee3ff5369e2bb5f22017a";
- };
- };
- "acorn-4.0.13" = {
- name = "acorn";
- packageName = "acorn";
- version = "4.0.13";
- src = fetchurl {
- url = "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz";
- sha1 = "105495ae5361d697bd195c825192e1ad7f253787";
- };
- };
- "acorn-globals-3.1.0" = {
- name = "acorn-globals";
- packageName = "acorn-globals";
- version = "3.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz";
- sha1 = "fd8270f71fbb4996b004fa880ee5d46573a731bf";
- };
- };
- "align-text-0.1.4" = {
- name = "align-text";
- packageName = "align-text";
- version = "0.1.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz";
- sha1 = "0cd90a561093f35d0a99256c22b7069433fad117";
- };
- };
- "argparse-1.0.10" = {
- name = "argparse";
- packageName = "argparse";
- version = "1.0.10";
- src = fetchurl {
- url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz";
- sha512 = "o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==";
- };
- };
- "array-find-index-1.0.2" = {
- name = "array-find-index";
- packageName = "array-find-index";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz";
- sha1 = "df010aa1287e164bbda6f9723b0a96a1ec4187a1";
- };
- };
- "array-flatten-1.1.1" = {
- name = "array-flatten";
- packageName = "array-flatten";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz";
- sha1 = "9a5f699051b1e7073328f2a008968b64ea2955d2";
- };
- };
- "arrify-1.0.1" = {
- name = "arrify";
- packageName = "arrify";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz";
- sha1 = "898508da2226f380df904728456849c1501a4b0d";
- };
- };
- "asap-2.0.6" = {
- name = "asap";
- packageName = "asap";
- version = "2.0.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz";
- sha1 = "e50347611d7e690943208bbdafebcbc2fb866d46";
- };
- };
- "asynckit-0.4.0" = {
- name = "asynckit";
- packageName = "asynckit";
- version = "0.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz";
- sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
- };
- };
- "babel-polyfill-6.26.0" = {
- name = "babel-polyfill";
- packageName = "babel-polyfill";
- version = "6.26.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz";
- sha1 = "379937abc67d7895970adc621f284cd966cf2153";
- };
- };
- "babel-runtime-6.26.0" = {
- name = "babel-runtime";
- packageName = "babel-runtime";
- version = "6.26.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz";
- sha1 = "965c7058668e82b55d7bfe04ff2337bc8b5647fe";
- };
- };
- "babel-types-6.26.0" = {
- name = "babel-types";
- packageName = "babel-types";
- version = "6.26.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz";
- sha1 = "a3b073f94ab49eb6fa55cd65227a334380632497";
- };
- };
- "babylon-6.18.0" = {
- name = "babylon";
- packageName = "babylon";
- version = "6.18.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz";
- sha512 = "q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==";
- };
- };
- "basic-auth-2.0.1" = {
- name = "basic-auth";
- packageName = "basic-auth";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz";
- sha512 = "NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==";
- };
- };
- "body-parser-1.18.3" = {
- name = "body-parser";
- packageName = "body-parser";
- version = "1.18.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz";
- sha1 = "5b292198ffdd553b3a0f20ded0592b956955c8b4";
- };
- };
- "bootswatch-4.3.1" = {
- name = "bootswatch";
- packageName = "bootswatch";
- version = "4.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/bootswatch/-/bootswatch-4.3.1.tgz";
- sha512 = "kNdpo/TnhO++aic1IODLIe1V0lx6pXwHMpwXMacpANDnuVDtgU1MUgUbVMC3rSWm4UcbImfwPraNYgjKDT0BtA==";
- };
- };
- "bytes-3.0.0" = {
- name = "bytes";
- packageName = "bytes";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz";
- sha1 = "d32815404d689699f85a4ea4fa8755dd13a96048";
- };
- };
- "camelcase-1.2.1" = {
- name = "camelcase";
- packageName = "camelcase";
- version = "1.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz";
- sha1 = "9bb5304d2e0b56698b2c758b08a3eaa9daa58a39";
- };
- };
- "camelcase-4.1.0" = {
- name = "camelcase";
- packageName = "camelcase";
- version = "4.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz";
- sha1 = "d545635be1e33c542649c69173e5de6acfae34dd";
- };
- };
- "camelcase-keys-4.2.0" = {
- name = "camelcase-keys";
- packageName = "camelcase-keys";
- version = "4.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz";
- sha1 = "a2aa5fb1af688758259c32c141426d78923b9b77";
- };
- };
- "center-align-0.1.3" = {
- name = "center-align";
- packageName = "center-align";
- version = "0.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz";
- sha1 = "aa0d32629b6ee972200411cbd4461c907bc2b7ad";
- };
- };
- "character-parser-2.2.0" = {
- name = "character-parser";
- packageName = "character-parser";
- version = "2.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz";
- sha1 = "c7ce28f36d4bcd9744e5ffc2c5fcde1c73261fc0";
- };
- };
- "clean-css-4.2.1" = {
- name = "clean-css";
- packageName = "clean-css";
- version = "4.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz";
- sha512 = "4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==";
- };
- };
- "cliui-2.1.0" = {
- name = "cliui";
- packageName = "cliui";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz";
- sha1 = "4b475760ff80264c762c3a1719032e91c7fea0d1";
- };
- };
- "combined-stream-1.0.7" = {
- name = "combined-stream";
- packageName = "combined-stream";
- version = "1.0.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz";
- sha512 = "brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==";
- };
- };
- "component-emitter-1.2.1" = {
- name = "component-emitter";
- packageName = "component-emitter";
- version = "1.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz";
- sha1 = "137918d6d78283f7df7a6b7c5a63e140e69425e6";
- };
- };
- "constantinople-3.1.2" = {
- name = "constantinople";
- packageName = "constantinople";
- version = "3.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz";
- sha512 = "yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==";
- };
- };
- "content-disposition-0.5.2" = {
- name = "content-disposition";
- packageName = "content-disposition";
- version = "0.5.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz";
- sha1 = "0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4";
- };
- };
- "content-type-1.0.4" = {
- name = "content-type";
- packageName = "content-type";
- version = "1.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz";
- sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==";
- };
- };
- "cookie-0.3.1" = {
- name = "cookie";
- packageName = "cookie";
- version = "0.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz";
- sha1 = "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb";
- };
- };
- "cookie-parser-1.4.4" = {
- name = "cookie-parser";
- packageName = "cookie-parser";
- version = "1.4.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.4.tgz";
- sha512 = "lo13tqF3JEtFO7FyA49CqbhaFkskRJ0u/UAiINgrIXeRCY41c88/zxtrECl8AKH3B0hj9q10+h3Kt8I7KlW4tw==";
- };
- };
- "cookie-signature-1.0.6" = {
- name = "cookie-signature";
- packageName = "cookie-signature";
- version = "1.0.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz";
- sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c";
- };
- };
- "cookiejar-2.1.2" = {
- name = "cookiejar";
- packageName = "cookiejar";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz";
- sha512 = "Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==";
- };
- };
- "core-js-2.6.5" = {
- name = "core-js";
- packageName = "core-js";
- version = "2.6.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz";
- sha512 = "klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==";
- };
- };
- "core-util-is-1.0.2" = {
- name = "core-util-is";
- packageName = "core-util-is";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
- sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
- };
- };
- "csrf-3.0.6" = {
- name = "csrf";
- packageName = "csrf";
- version = "3.0.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/csrf/-/csrf-3.0.6.tgz";
- sha1 = "b61120ddceeafc91e76ed5313bb5c0b2667b710a";
- };
- };
- "csurf-1.9.0" = {
- name = "csurf";
- packageName = "csurf";
- version = "1.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/csurf/-/csurf-1.9.0.tgz";
- sha1 = "49d2c6925ffcec7b7de559597c153fa533364133";
- };
- };
- "currency-formatter-1.5.3" = {
- name = "currency-formatter";
- packageName = "currency-formatter";
- version = "1.5.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/currency-formatter/-/currency-formatter-1.5.3.tgz";
- sha512 = "1n1w3ZVnFKK0uZC0QpJk7H+QL1tKB60YRuvaAXskmiSedJVlo7k6PqKT6FZTLEo1POMDm50n4igQKXgGyruTig==";
- };
- };
- "currently-unhandled-0.4.1" = {
- name = "currently-unhandled";
- packageName = "currently-unhandled";
- version = "0.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz";
- sha1 = "988df33feab191ef799a61369dd76c17adf957ea";
- };
- };
- "debug-2.6.9" = {
- name = "debug";
- packageName = "debug";
- version = "2.6.9";
- src = fetchurl {
- url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
- sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
- };
- };
- "debug-3.2.6" = {
- name = "debug";
- packageName = "debug";
- version = "3.2.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz";
- sha512 = "mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==";
- };
- };
- "decamelize-1.2.0" = {
- name = "decamelize";
- packageName = "decamelize";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz";
- sha1 = "f6534d15148269b20352e7bee26f501f9a191290";
- };
- };
- "decamelize-keys-1.1.0" = {
- name = "decamelize-keys";
- packageName = "decamelize-keys";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz";
- sha1 = "d171a87933252807eb3cb61dc1c1445d078df2d9";
- };
- };
- "delayed-stream-1.0.0" = {
- name = "delayed-stream";
- packageName = "delayed-stream";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz";
- sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619";
- };
- };
- "depd-1.1.2" = {
- name = "depd";
- packageName = "depd";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz";
- sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9";
- };
- };
- "destroy-1.0.4" = {
- name = "destroy";
- packageName = "destroy";
- version = "1.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz";
- sha1 = "978857442c44749e4206613e37946205826abd80";
- };
- };
- "doctypes-1.1.0" = {
- name = "doctypes";
- packageName = "doctypes";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz";
- sha1 = "ea80b106a87538774e8a3a4a5afe293de489e0a9";
- };
- };
- "ee-first-1.1.1" = {
- name = "ee-first";
- packageName = "ee-first";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz";
- sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
- };
- };
- "encodeurl-1.0.2" = {
- name = "encodeurl";
- packageName = "encodeurl";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz";
- sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59";
- };
- };
- "error-ex-1.3.2" = {
- name = "error-ex";
- packageName = "error-ex";
- version = "1.3.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz";
- sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==";
- };
- };
- "escape-html-1.0.3" = {
- name = "escape-html";
- packageName = "escape-html";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz";
- sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988";
- };
- };
- "esprima-4.0.1" = {
- name = "esprima";
- packageName = "esprima";
- version = "4.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz";
- sha512 = "eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==";
- };
- };
- "esutils-2.0.2" = {
- name = "esutils";
- packageName = "esutils";
- version = "2.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz";
- sha1 = "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b";
- };
- };
- "etag-1.8.1" = {
- name = "etag";
- packageName = "etag";
- version = "1.8.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz";
- sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887";
- };
- };
- "eventsource-1.0.7" = {
- name = "eventsource";
- packageName = "eventsource";
- version = "1.0.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz";
- sha512 = "4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==";
- };
- };
- "express-4.16.4" = {
- name = "express";
- packageName = "express";
- version = "4.16.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/express/-/express-4.16.4.tgz";
- sha512 = "j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==";
- };
- };
- "extend-3.0.2" = {
- name = "extend";
- packageName = "extend";
- version = "3.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
- sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
- };
- };
- "finalhandler-1.1.1" = {
- name = "finalhandler";
- packageName = "finalhandler";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz";
- sha512 = "Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==";
- };
- };
- "find-up-2.1.0" = {
- name = "find-up";
- packageName = "find-up";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz";
- sha1 = "45d1b7e506c717ddd482775a2b77920a3c0c57a7";
- };
- };
- "fmtbtc-0.0.2" = {
- name = "fmtbtc";
- packageName = "fmtbtc";
- version = "0.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/fmtbtc/-/fmtbtc-0.0.2.tgz";
- sha512 = "6Sirtln8/gIqR1VulNiqusqjo+uBHbbRFlnrqxSaOYEVM91KoA1Nx2qVzxyz1IYLdo3zCypFKVHmZ35KfQanPQ==";
- };
- };
- "form-data-2.3.3" = {
- name = "form-data";
- packageName = "form-data";
- version = "2.3.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz";
- sha512 = "1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==";
- };
- };
- "formidable-1.2.1" = {
- name = "formidable";
- packageName = "formidable";
- version = "1.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz";
- sha512 = "Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==";
- };
- };
- "forwarded-0.1.2" = {
- name = "forwarded";
- packageName = "forwarded";
- version = "0.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz";
- sha1 = "98c23dab1175657b8c0573e8ceccd91b0ff18c84";
- };
- };
- "fresh-0.5.2" = {
- name = "fresh";
- packageName = "fresh";
- version = "0.5.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz";
- sha1 = "3d8cadd90d976569fa835ab1f8e4b23a105605a7";
- };
- };
- "function-bind-1.1.1" = {
- name = "function-bind";
- packageName = "function-bind";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz";
- sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==";
- };
- };
- "graceful-fs-4.1.15" = {
- name = "graceful-fs";
- packageName = "graceful-fs";
- version = "4.1.15";
- src = fetchurl {
- url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz";
- sha512 = "6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==";
- };
- };
- "has-1.0.3" = {
- name = "has";
- packageName = "has";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz";
- sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==";
- };
- };
- "hosted-git-info-2.7.1" = {
- name = "hosted-git-info";
- packageName = "hosted-git-info";
- version = "2.7.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz";
- sha512 = "7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==";
- };
- };
- "http-errors-1.5.1" = {
- name = "http-errors";
- packageName = "http-errors";
- version = "1.5.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz";
- sha1 = "788c0d2c1de2c81b9e6e8c01843b6b97eb920750";
- };
- };
- "http-errors-1.6.3" = {
- name = "http-errors";
- packageName = "http-errors";
- version = "1.6.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz";
- sha1 = "8b55680bb4be283a0b5bf4ea2e38580be1d9320d";
- };
- };
- "iconv-lite-0.4.23" = {
- name = "iconv-lite";
- packageName = "iconv-lite";
- version = "0.4.23";
- src = fetchurl {
- url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz";
- sha512 = "neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==";
- };
- };
- "indent-string-3.2.0" = {
- name = "indent-string";
- packageName = "indent-string";
- version = "3.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz";
- sha1 = "4a5fd6d27cc332f37e5419a504dbb837105c9289";
- };
- };
- "inherits-2.0.3" = {
- name = "inherits";
- packageName = "inherits";
- version = "2.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
- sha1 = "633c2c83e3da42a502f52466022480f4208261de";
- };
- };
- "ipaddr.js-1.8.0" = {
- name = "ipaddr.js";
- packageName = "ipaddr.js";
- version = "1.8.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz";
- sha1 = "eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e";
- };
- };
- "is-arrayish-0.2.1" = {
- name = "is-arrayish";
- packageName = "is-arrayish";
- version = "0.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz";
- sha1 = "77c99840527aa8ecb1a8ba697b80645a7a926a9d";
- };
- };
- "is-buffer-1.1.6" = {
- name = "is-buffer";
- packageName = "is-buffer";
- version = "1.1.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz";
- sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==";
- };
- };
- "is-expression-3.0.0" = {
- name = "is-expression";
- packageName = "is-expression";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz";
- sha1 = "39acaa6be7fd1f3471dc42c7416e61c24317ac9f";
- };
- };
- "is-plain-obj-1.1.0" = {
- name = "is-plain-obj";
- packageName = "is-plain-obj";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz";
- sha1 = "71a50c8429dfca773c92a390a4a03b39fcd51d3e";
- };
- };
- "is-promise-2.1.0" = {
- name = "is-promise";
- packageName = "is-promise";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz";
- sha1 = "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa";
- };
- };
- "is-regex-1.0.4" = {
- name = "is-regex";
- packageName = "is-regex";
- version = "1.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz";
- sha1 = "5517489b547091b0930e095654ced25ee97e9491";
- };
- };
- "isarray-1.0.0" = {
- name = "isarray";
- packageName = "isarray";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";
- sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
- };
- };
- "js-stringify-1.0.2" = {
- name = "js-stringify";
- packageName = "js-stringify";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz";
- sha1 = "1736fddfd9724f28a3682adc6230ae7e4e9679db";
- };
- };
- "js-yaml-3.13.0" = {
- name = "js-yaml";
- packageName = "js-yaml";
- version = "3.13.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.0.tgz";
- sha512 = "pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ==";
- };
- };
- "json-parse-better-errors-1.0.2" = {
- name = "json-parse-better-errors";
- packageName = "json-parse-better-errors";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz";
- sha512 = "mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==";
- };
- };
- "jstransformer-1.0.0" = {
- name = "jstransformer";
- packageName = "jstransformer";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz";
- sha1 = "ed8bf0921e2f3f1ed4d5c1a44f68709ed24722c3";
- };
- };
- "kind-of-3.2.2" = {
- name = "kind-of";
- packageName = "kind-of";
- version = "3.2.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz";
- sha1 = "31ea21a734bab9bbb0f32466d893aea51e4a3c64";
- };
- };
- "lazy-cache-1.0.4" = {
- name = "lazy-cache";
- packageName = "lazy-cache";
- version = "1.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz";
- sha1 = "a1d78fc3a50474cb80845d3b3b6e1da49a446e8e";
- };
- };
- "lightning-charge-client-0.1.10" = {
- name = "lightning-charge-client";
- packageName = "lightning-charge-client";
- version = "0.1.10";
- src = fetchurl {
- url = "https://registry.npmjs.org/lightning-charge-client/-/lightning-charge-client-0.1.10.tgz";
- sha512 = "4+QiOBrVg0jzSjZTYbiPmOuicofKiuuhocf8geJDrVyMI/EP7qHqgEssX/ohD4oRzX63YVfdNJR3Fpk8Fb+d5g==";
- };
- };
- "load-json-file-4.0.0" = {
- name = "load-json-file";
- packageName = "load-json-file";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz";
- sha1 = "2f5f45ab91e33216234fd53adab668eb4ec0993b";
- };
- };
- "locale-currency-0.0.2" = {
- name = "locale-currency";
- packageName = "locale-currency";
- version = "0.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/locale-currency/-/locale-currency-0.0.2.tgz";
- sha1 = "e2c90607563ce47a59f9559e45a70e24e4db4b6d";
- };
- };
- "locate-path-2.0.0" = {
- name = "locate-path";
- packageName = "locate-path";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz";
- sha1 = "2b568b265eec944c6d9c0de9c3dbbbca0354cd8e";
- };
- };
- "lodash-4.17.11" = {
- name = "lodash";
- packageName = "lodash";
- version = "4.17.11";
- src = fetchurl {
- url = "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz";
- sha512 = "cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==";
- };
- };
- "longest-1.0.1" = {
- name = "longest";
- packageName = "longest";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz";
- sha1 = "30a0b2da38f73770e8294a0d22e6625ed77d0097";
- };
- };
- "loud-rejection-1.6.0" = {
- name = "loud-rejection";
- packageName = "loud-rejection";
- version = "1.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz";
- sha1 = "5b46f80147edee578870f086d04821cf998e551f";
- };
- };
- "map-obj-1.0.1" = {
- name = "map-obj";
- packageName = "map-obj";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz";
- sha1 = "d933ceb9205d82bdcf4886f6742bdc2b4dea146d";
- };
- };
- "map-obj-2.0.0" = {
- name = "map-obj";
- packageName = "map-obj";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz";
- sha1 = "a65cd29087a92598b8791257a523e021222ac1f9";
- };
- };
- "media-typer-0.3.0" = {
- name = "media-typer";
- packageName = "media-typer";
- version = "0.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz";
- sha1 = "8710d7af0aa626f8fffa1ce00168545263255748";
- };
- };
- "meow-4.0.1" = {
- name = "meow";
- packageName = "meow";
- version = "4.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz";
- sha512 = "xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==";
- };
- };
- "merge-descriptors-1.0.1" = {
- name = "merge-descriptors";
- packageName = "merge-descriptors";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz";
- sha1 = "b00aaa556dd8b44568150ec9d1b953f3f90cbb61";
- };
- };
- "methods-1.1.2" = {
- name = "methods";
- packageName = "methods";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz";
- sha1 = "5529a4d67654134edcc5266656835b0f851afcee";
- };
- };
- "mime-1.4.1" = {
- name = "mime";
- packageName = "mime";
- version = "1.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz";
- sha512 = "KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==";
- };
- };
- "mime-db-1.38.0" = {
- name = "mime-db";
- packageName = "mime-db";
- version = "1.38.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz";
- sha512 = "bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==";
- };
- };
- "mime-types-2.1.22" = {
- name = "mime-types";
- packageName = "mime-types";
- version = "2.1.22";
- src = fetchurl {
- url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz";
- sha512 = "aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==";
- };
- };
- "minimist-1.2.0" = {
- name = "minimist";
- packageName = "minimist";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz";
- sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284";
- };
- };
- "minimist-options-3.0.2" = {
- name = "minimist-options";
- packageName = "minimist-options";
- version = "3.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz";
- sha512 = "FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==";
- };
- };
- "morgan-1.9.1" = {
- name = "morgan";
- packageName = "morgan";
- version = "1.9.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz";
- sha512 = "HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==";
- };
- };
- "move-decimal-point-0.0.4" = {
- name = "move-decimal-point";
- packageName = "move-decimal-point";
- version = "0.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/move-decimal-point/-/move-decimal-point-0.0.4.tgz";
- sha512 = "cZrpE/ykbwSmD0DnKAcKa49zaK5LaftD6DzpQDmjSMPRK6i4D4xvnVBCIuZXkpAqvon6DP9Oum2TcLZjclVB/Q==";
- };
- };
- "ms-2.0.0" = {
- name = "ms";
- packageName = "ms";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";
- sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
- };
- };
- "ms-2.1.1" = {
- name = "ms";
- packageName = "ms";
- version = "2.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz";
- sha512 = "tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==";
- };
- };
- "negotiator-0.6.1" = {
- name = "negotiator";
- packageName = "negotiator";
- version = "0.6.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz";
- sha1 = "2b327184e8992101177b28563fb5e7102acd0ca9";
- };
- };
- "normalize-package-data-2.5.0" = {
- name = "normalize-package-data";
- packageName = "normalize-package-data";
- version = "2.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz";
- sha512 = "/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==";
- };
- };
- "object-assign-4.1.1" = {
- name = "object-assign";
- packageName = "object-assign";
- version = "4.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
- sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
- };
- };
- "on-finished-2.3.0" = {
- name = "on-finished";
- packageName = "on-finished";
- version = "2.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz";
- sha1 = "20f1336481b083cd75337992a16971aa2d906947";
- };
- };
- "on-headers-1.0.2" = {
- name = "on-headers";
- packageName = "on-headers";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz";
- sha512 = "pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==";
- };
- };
- "only-0.0.2" = {
- name = "only";
- packageName = "only";
- version = "0.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/only/-/only-0.0.2.tgz";
- sha1 = "2afde84d03e50b9a8edc444e30610a70295edfb4";
- };
- };
- "original-1.0.2" = {
- name = "original";
- packageName = "original";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/original/-/original-1.0.2.tgz";
- sha512 = "hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==";
- };
- };
- "p-limit-1.3.0" = {
- name = "p-limit";
- packageName = "p-limit";
- version = "1.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz";
- sha512 = "vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==";
- };
- };
- "p-locate-2.0.0" = {
- name = "p-locate";
- packageName = "p-locate";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz";
- sha1 = "20a0103b222a70c8fd39cc2e580680f3dde5ec43";
- };
- };
- "p-try-1.0.0" = {
- name = "p-try";
- packageName = "p-try";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz";
- sha1 = "cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3";
- };
- };
- "parse-json-4.0.0" = {
- name = "parse-json";
- packageName = "parse-json";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz";
- sha1 = "be35f5425be1f7f6c747184f98a788cb99477ee0";
- };
- };
- "parseurl-1.3.2" = {
- name = "parseurl";
- packageName = "parseurl";
- version = "1.3.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz";
- sha1 = "fc289d4ed8993119460c156253262cdc8de65bf3";
- };
- };
- "path-exists-3.0.0" = {
- name = "path-exists";
- packageName = "path-exists";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz";
- sha1 = "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515";
- };
- };
- "path-parse-1.0.6" = {
- name = "path-parse";
- packageName = "path-parse";
- version = "1.0.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz";
- sha512 = "GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==";
- };
- };
- "path-to-regexp-0.1.7" = {
- name = "path-to-regexp";
- packageName = "path-to-regexp";
- version = "0.1.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz";
- sha1 = "df604178005f522f15eb4490e7247a1bfaa67f8c";
- };
- };
- "path-type-3.0.0" = {
- name = "path-type";
- packageName = "path-type";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz";
- sha512 = "T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==";
- };
- };
- "pify-3.0.0" = {
- name = "pify";
- packageName = "pify";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz";
- sha1 = "e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176";
- };
- };
- "popper.js-1.14.7" = {
- name = "popper.js";
- packageName = "popper.js";
- version = "1.14.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/popper.js/-/popper.js-1.14.7.tgz";
- sha512 = "4q1hNvoUre/8srWsH7hnoSJ5xVmIL4qgz+s4qf2TnJIMyZFUFMGH+9vE7mXynAlHSZ/NdTmmow86muD0myUkVQ==";
- };
- };
- "process-nextick-args-2.0.0" = {
- name = "process-nextick-args";
- packageName = "process-nextick-args";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz";
- sha512 = "MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==";
- };
- };
- "promise-7.3.1" = {
- name = "promise";
- packageName = "promise";
- version = "7.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz";
- sha512 = "nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==";
- };
- };
- "proxy-addr-2.0.4" = {
- name = "proxy-addr";
- packageName = "proxy-addr";
- version = "2.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz";
- sha512 = "5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==";
- };
- };
- "pug-2.0.3" = {
- name = "pug";
- packageName = "pug";
- version = "2.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/pug/-/pug-2.0.3.tgz";
- sha1 = "71cba82537c95a5eab7ed04696e4221f53aa878e";
- };
- };
- "pug-attrs-2.0.3" = {
- name = "pug-attrs";
- packageName = "pug-attrs";
- version = "2.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.3.tgz";
- sha1 = "a3095f970e64151f7bdad957eef55fb5d7905d15";
- };
- };
- "pug-code-gen-2.0.1" = {
- name = "pug-code-gen";
- packageName = "pug-code-gen";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.1.tgz";
- sha1 = "0951ec83225d74d8cfc476a7f99a259b5f7d050c";
- };
- };
- "pug-error-1.3.2" = {
- name = "pug-error";
- packageName = "pug-error";
- version = "1.3.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/pug-error/-/pug-error-1.3.2.tgz";
- sha1 = "53ae7d9d29bb03cf564493a026109f54c47f5f26";
- };
- };
- "pug-filters-3.1.0" = {
- name = "pug-filters";
- packageName = "pug-filters";
- version = "3.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.0.tgz";
- sha1 = "27165555bc04c236e4aa2b0366246dfa021b626e";
- };
- };
- "pug-lexer-4.0.0" = {
- name = "pug-lexer";
- packageName = "pug-lexer";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.0.0.tgz";
- sha1 = "210c18457ef2e1760242740c5e647bd794cec278";
- };
- };
- "pug-linker-3.0.5" = {
- name = "pug-linker";
- packageName = "pug-linker";
- version = "3.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.5.tgz";
- sha1 = "9e9a7ae4005682d027deeb96b000f88eeb83a02f";
- };
- };
- "pug-load-2.0.11" = {
- name = "pug-load";
- packageName = "pug-load";
- version = "2.0.11";
- src = fetchurl {
- url = "https://registry.npmjs.org/pug-load/-/pug-load-2.0.11.tgz";
- sha1 = "e648e57ed113fe2c1f45d57858ea2bad6bc01527";
- };
- };
- "pug-parser-5.0.0" = {
- name = "pug-parser";
- packageName = "pug-parser";
- version = "5.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.0.tgz";
- sha1 = "e394ad9b3fca93123940aff885c06e44ab7e68e4";
- };
- };
- "pug-runtime-2.0.4" = {
- name = "pug-runtime";
- packageName = "pug-runtime";
- version = "2.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.4.tgz";
- sha1 = "e178e1bda68ab2e8c0acfc9bced2c54fd88ceb58";
- };
- };
- "pug-strip-comments-1.0.3" = {
- name = "pug-strip-comments";
- packageName = "pug-strip-comments";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.3.tgz";
- sha1 = "f1559592206edc6f85310dacf4afb48a025af59f";
- };
- };
- "pug-walk-1.1.7" = {
- name = "pug-walk";
- packageName = "pug-walk";
- version = "1.1.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.7.tgz";
- sha1 = "c00d5c5128bac5806bec15d2b7e7cdabe42531f3";
- };
- };
- "qs-6.5.2" = {
- name = "qs";
- packageName = "qs";
- version = "6.5.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz";
- sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==";
- };
- };
- "querystringify-2.1.1" = {
- name = "querystringify";
- packageName = "querystringify";
- version = "2.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz";
- sha512 = "w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==";
- };
- };
- "quick-lru-1.1.0" = {
- name = "quick-lru";
- packageName = "quick-lru";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz";
- sha1 = "4360b17c61136ad38078397ff11416e186dcfbb8";
- };
- };
- "random-bytes-1.0.0" = {
- name = "random-bytes";
- packageName = "random-bytes";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz";
- sha1 = "4f68a1dc0ae58bd3fb95848c30324db75d64360b";
- };
- };
- "range-parser-1.2.0" = {
- name = "range-parser";
- packageName = "range-parser";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz";
- sha1 = "f49be6b487894ddc40dcc94a322f611092e00d5e";
- };
- };
- "raw-body-2.3.3" = {
- name = "raw-body";
- packageName = "raw-body";
- version = "2.3.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz";
- sha512 = "9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==";
- };
- };
- "read-pkg-3.0.0" = {
- name = "read-pkg";
- packageName = "read-pkg";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz";
- sha1 = "9cbc686978fee65d16c00e2b19c237fcf6e38389";
- };
- };
- "read-pkg-up-3.0.0" = {
- name = "read-pkg-up";
- packageName = "read-pkg-up";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz";
- sha1 = "3ed496685dba0f8fe118d0691dc51f4a1ff96f07";
- };
- };
- "readable-stream-2.3.6" = {
- name = "readable-stream";
- packageName = "readable-stream";
- version = "2.3.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz";
- sha512 = "tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==";
- };
- };
- "redent-2.0.0" = {
- name = "redent";
- packageName = "redent";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz";
- sha1 = "c1b2007b42d57eb1389079b3c8333639d5e1ccaa";
- };
- };
- "regenerator-runtime-0.10.5" = {
- name = "regenerator-runtime";
- packageName = "regenerator-runtime";
- version = "0.10.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz";
- sha1 = "336c3efc1220adcedda2c9fab67b5a7955a33658";
- };
- };
- "regenerator-runtime-0.11.1" = {
- name = "regenerator-runtime";
- packageName = "regenerator-runtime";
- version = "0.11.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz";
- sha512 = "MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==";
- };
- };
- "repeat-string-1.6.1" = {
- name = "repeat-string";
- packageName = "repeat-string";
- version = "1.6.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz";
- sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637";
- };
- };
- "requires-port-1.0.0" = {
- name = "requires-port";
- packageName = "requires-port";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz";
- sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff";
- };
- };
- "resolve-1.10.0" = {
- name = "resolve";
- packageName = "resolve";
- version = "1.10.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz";
- sha512 = "3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==";
- };
- };
- "right-align-0.1.3" = {
- name = "right-align";
- packageName = "right-align";
- version = "0.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz";
- sha1 = "61339b722fe6a3515689210d24e14c96148613ef";
- };
- };
- "rndm-1.2.0" = {
- name = "rndm";
- packageName = "rndm";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz";
- sha1 = "f33fe9cfb52bbfd520aa18323bc65db110a1b76c";
- };
- };
- "safe-buffer-5.1.2" = {
- name = "safe-buffer";
- packageName = "safe-buffer";
- version = "5.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
- sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
- };
- };
- "safer-buffer-2.1.2" = {
- name = "safer-buffer";
- packageName = "safer-buffer";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
- sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
- };
- };
- "semver-5.6.0" = {
- name = "semver";
- packageName = "semver";
- version = "5.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz";
- sha512 = "RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==";
- };
- };
- "send-0.16.2" = {
- name = "send";
- packageName = "send";
- version = "0.16.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/send/-/send-0.16.2.tgz";
- sha512 = "E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==";
- };
- };
- "serve-static-1.13.2" = {
- name = "serve-static";
- packageName = "serve-static";
- version = "1.13.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz";
- sha512 = "p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==";
- };
- };
- "setprototypeof-1.0.2" = {
- name = "setprototypeof";
- packageName = "setprototypeof";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz";
- sha1 = "81a552141ec104b88e89ce383103ad5c66564d08";
- };
- };
- "setprototypeof-1.1.0" = {
- name = "setprototypeof";
- packageName = "setprototypeof";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz";
- sha512 = "BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==";
- };
- };
- "signal-exit-3.0.2" = {
- name = "signal-exit";
- packageName = "signal-exit";
- version = "3.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz";
- sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d";
- };
- };
- "source-map-0.5.7" = {
- name = "source-map";
- packageName = "source-map";
- version = "0.5.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz";
- sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc";
- };
- };
- "source-map-0.6.1" = {
- name = "source-map";
- packageName = "source-map";
- version = "0.6.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz";
- sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==";
- };
- };
- "spdx-correct-3.1.0" = {
- name = "spdx-correct";
- packageName = "spdx-correct";
- version = "3.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz";
- sha512 = "lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==";
- };
- };
- "spdx-exceptions-2.2.0" = {
- name = "spdx-exceptions";
- packageName = "spdx-exceptions";
- version = "2.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz";
- sha512 = "2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==";
- };
- };
- "spdx-expression-parse-3.0.0" = {
- name = "spdx-expression-parse";
- packageName = "spdx-expression-parse";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz";
- sha512 = "Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==";
- };
- };
- "spdx-license-ids-3.0.3" = {
- name = "spdx-license-ids";
- packageName = "spdx-license-ids";
- version = "3.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz";
- sha512 = "uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==";
- };
- };
- "sprintf-js-1.0.3" = {
- name = "sprintf-js";
- packageName = "sprintf-js";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz";
- sha1 = "04e6926f662895354f3dd015203633b857297e2c";
- };
- };
- "statuses-1.4.0" = {
- name = "statuses";
- packageName = "statuses";
- version = "1.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz";
- sha512 = "zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==";
- };
- };
- "statuses-1.5.0" = {
- name = "statuses";
- packageName = "statuses";
- version = "1.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz";
- sha1 = "161c7dac177659fd9811f43771fa99381478628c";
- };
- };
- "string_decoder-1.1.1" = {
- name = "string_decoder";
- packageName = "string_decoder";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
- sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
- };
- };
- "strip-bom-3.0.0" = {
- name = "strip-bom";
- packageName = "strip-bom";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz";
- sha1 = "2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3";
- };
- };
- "strip-indent-2.0.0" = {
- name = "strip-indent";
- packageName = "strip-indent";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz";
- sha1 = "5ef8db295d01e6ed6cbf7aab96998d7822527b68";
- };
- };
- "superagent-3.8.3" = {
- name = "superagent";
- packageName = "superagent";
- version = "3.8.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz";
- sha512 = "GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==";
- };
- };
- "superagent-baseuri-0.1.1" = {
- name = "superagent-baseuri";
- packageName = "superagent-baseuri";
- version = "0.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/superagent-baseuri/-/superagent-baseuri-0.1.1.tgz";
- sha1 = "b96b07dbffc3c18db22fb186348e7f0cc4cfaae9";
- };
- };
- "superagent-prefix-0.0.2" = {
- name = "superagent-prefix";
- packageName = "superagent-prefix";
- version = "0.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/superagent-prefix/-/superagent-prefix-0.0.2.tgz";
- sha1 = "b15bbb1353f889b00d25af10b4f11b350d203b06";
- };
- };
- "superagent-use-git://github.com/shesek/superagent-use.git#patch-1" = {
- name = "superagent-use";
- packageName = "superagent-use";
- version = "0.1.0";
- src = fetchgit {
- url = "git://github.com/shesek/superagent-use.git";
- rev = "30b946f04608c6e894162dee4afab10eeb4251af";
- sha256 = "3de0d1f8470c7209d7e540ef7be20f152711df809e37bd9f7e0d908ab42e1dfc";
- };
- };
- "to-fast-properties-1.0.3" = {
- name = "to-fast-properties";
- packageName = "to-fast-properties";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz";
- sha1 = "b83571fa4d8c25b82e231b06e3a3055de4ca1a47";
- };
- };
- "token-stream-0.0.1" = {
- name = "token-stream";
- packageName = "token-stream";
- version = "0.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz";
- sha1 = "ceeefc717a76c4316f126d0b9dbaa55d7e7df01a";
- };
- };
- "trim-newlines-2.0.0" = {
- name = "trim-newlines";
- packageName = "trim-newlines";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz";
- sha1 = "b403d0b91be50c331dfc4b82eeceb22c3de16d20";
- };
- };
- "tsscmp-1.0.5" = {
- name = "tsscmp";
- packageName = "tsscmp";
- version = "1.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz";
- sha1 = "7dc4a33af71581ab4337da91d85ca5427ebd9a97";
- };
- };
- "type-is-1.6.16" = {
- name = "type-is";
- packageName = "type-is";
- version = "1.6.16";
- src = fetchurl {
- url = "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz";
- sha512 = "HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==";
- };
- };
- "uglify-js-2.8.29" = {
- name = "uglify-js";
- packageName = "uglify-js";
- version = "2.8.29";
- src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz";
- sha1 = "29c5733148057bb4e1f75df35b7a9cb72e6a59dd";
- };
- };
- "uglify-to-browserify-1.0.2" = {
- name = "uglify-to-browserify";
- packageName = "uglify-to-browserify";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz";
- sha1 = "6e0924d6bda6b5afe349e39a6d632850a0f882b7";
- };
- };
- "uid-safe-2.1.4" = {
- name = "uid-safe";
- packageName = "uid-safe";
- version = "2.1.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.4.tgz";
- sha1 = "3ad6f38368c6d4c8c75ec17623fb79aa1d071d81";
- };
- };
- "unpipe-1.0.0" = {
- name = "unpipe";
- packageName = "unpipe";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz";
- sha1 = "b2bf4ee8514aae6165b4817829d21b2ef49904ec";
- };
- };
- "url-parse-1.4.4" = {
- name = "url-parse";
- packageName = "url-parse";
- version = "1.4.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz";
- sha512 = "/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==";
- };
- };
- "util-deprecate-1.0.2" = {
- name = "util-deprecate";
- packageName = "util-deprecate";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
- sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
- };
- };
- "utils-merge-1.0.1" = {
- name = "utils-merge";
- packageName = "utils-merge";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz";
- sha1 = "9f95710f50a267947b2ccc124741c1028427e713";
- };
- };
- "validate-npm-package-license-3.0.4" = {
- name = "validate-npm-package-license";
- packageName = "validate-npm-package-license";
- version = "3.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz";
- sha512 = "DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==";
- };
- };
- "vary-1.1.2" = {
- name = "vary";
- packageName = "vary";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz";
- sha1 = "2299f02c6ded30d4a5961b0b9f74524a18f634fc";
- };
- };
- "void-elements-2.0.1" = {
- name = "void-elements";
- packageName = "void-elements";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz";
- sha1 = "c066afb582bb1cb4128d60ea92392e94d5e9dbec";
- };
- };
- "window-size-0.1.0" = {
- name = "window-size";
- packageName = "window-size";
- version = "0.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz";
- sha1 = "5438cd2ea93b202efa3a19fe8887aee7c94f9c9d";
- };
- };
- "with-5.1.1" = {
- name = "with";
- packageName = "with";
- version = "5.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/with/-/with-5.1.1.tgz";
- sha1 = "fa4daa92daf32c4ea94ed453c81f04686b575dfe";
- };
- };
- "wordwrap-0.0.2" = {
- name = "wordwrap";
- packageName = "wordwrap";
- version = "0.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz";
- sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f";
- };
- };
- "yargs-3.10.0" = {
- name = "yargs";
- packageName = "yargs";
- version = "3.10.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz";
- sha1 = "f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1";
- };
- };
- };
-in
-{
- "nanopos-^0.1.5" = nodeEnv.buildNodePackage {
- name = "nanopos";
- packageName = "nanopos";
- version = "0.1.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/nanopos/-/nanopos-0.1.5.tgz";
- sha512 = "JH50N9ICfOjQq+rIZp/SY2pdQDy1a1CucrQWEXEp8XbF9wgNj5V5mT/xle9KDkvjtnFDbWFMNBD8IUdXu1XD0g==";
- };
- dependencies = [
- sources."@types/babel-types-7.0.6"
- sources."@types/babylon-6.16.5"
- sources."accepts-1.3.5"
- sources."accounting-0.4.1"
- sources."acorn-3.3.0"
- (sources."acorn-globals-3.1.0" // {
- dependencies = [
- sources."acorn-4.0.13"
- ];
- })
- sources."align-text-0.1.4"
- sources."argparse-1.0.10"
- sources."array-find-index-1.0.2"
- sources."array-flatten-1.1.1"
- sources."arrify-1.0.1"
- sources."asap-2.0.6"
- sources."asynckit-0.4.0"
- sources."babel-polyfill-6.26.0"
- (sources."babel-runtime-6.26.0" // {
- dependencies = [
- sources."regenerator-runtime-0.11.1"
- ];
- })
- sources."babel-types-6.26.0"
- sources."babylon-6.18.0"
- sources."basic-auth-2.0.1"
- sources."body-parser-1.18.3"
- sources."bootswatch-4.3.1"
- sources."bytes-3.0.0"
- sources."camelcase-4.1.0"
- sources."camelcase-keys-4.2.0"
- sources."center-align-0.1.3"
- sources."character-parser-2.2.0"
- sources."clean-css-4.2.1"
- sources."cliui-2.1.0"
- sources."combined-stream-1.0.7"
- sources."component-emitter-1.2.1"
- sources."constantinople-3.1.2"
- sources."content-disposition-0.5.2"
- sources."content-type-1.0.4"
- sources."cookie-0.3.1"
- sources."cookie-parser-1.4.4"
- sources."cookie-signature-1.0.6"
- sources."cookiejar-2.1.2"
- sources."core-js-2.6.5"
- sources."core-util-is-1.0.2"
- sources."csrf-3.0.6"
- (sources."csurf-1.9.0" // {
- dependencies = [
- sources."http-errors-1.5.1"
- sources."setprototypeof-1.0.2"
- ];
- })
- sources."currency-formatter-1.5.3"
- sources."currently-unhandled-0.4.1"
- sources."debug-2.6.9"
- sources."decamelize-1.2.0"
- (sources."decamelize-keys-1.1.0" // {
- dependencies = [
- sources."map-obj-1.0.1"
- ];
- })
- sources."delayed-stream-1.0.0"
- sources."depd-1.1.2"
- sources."destroy-1.0.4"
- sources."doctypes-1.1.0"
- sources."ee-first-1.1.1"
- sources."encodeurl-1.0.2"
- sources."error-ex-1.3.2"
- sources."escape-html-1.0.3"
- sources."esprima-4.0.1"
- sources."esutils-2.0.2"
- sources."etag-1.8.1"
- sources."eventsource-1.0.7"
- (sources."express-4.16.4" // {
- dependencies = [
- sources."statuses-1.4.0"
- ];
- })
- sources."extend-3.0.2"
- (sources."finalhandler-1.1.1" // {
- dependencies = [
- sources."statuses-1.4.0"
- ];
- })
- sources."find-up-2.1.0"
- sources."fmtbtc-0.0.2"
- sources."form-data-2.3.3"
- sources."formidable-1.2.1"
- sources."forwarded-0.1.2"
- sources."fresh-0.5.2"
- sources."function-bind-1.1.1"
- sources."graceful-fs-4.1.15"
- sources."has-1.0.3"
- sources."hosted-git-info-2.7.1"
- sources."http-errors-1.6.3"
- sources."iconv-lite-0.4.23"
- sources."indent-string-3.2.0"
- sources."inherits-2.0.3"
- sources."ipaddr.js-1.8.0"
- sources."is-arrayish-0.2.1"
- sources."is-buffer-1.1.6"
- (sources."is-expression-3.0.0" // {
- dependencies = [
- sources."acorn-4.0.13"
- ];
- })
- sources."is-plain-obj-1.1.0"
- sources."is-promise-2.1.0"
- sources."is-regex-1.0.4"
- sources."isarray-1.0.0"
- sources."js-stringify-1.0.2"
- sources."js-yaml-3.13.0"
- sources."json-parse-better-errors-1.0.2"
- sources."jstransformer-1.0.0"
- sources."kind-of-3.2.2"
- sources."lazy-cache-1.0.4"
- sources."lightning-charge-client-0.1.10"
- sources."load-json-file-4.0.0"
- sources."locale-currency-0.0.2"
- sources."locate-path-2.0.0"
- sources."lodash-4.17.11"
- sources."longest-1.0.1"
- sources."loud-rejection-1.6.0"
- sources."map-obj-2.0.0"
- sources."media-typer-0.3.0"
- sources."meow-4.0.1"
- sources."merge-descriptors-1.0.1"
- sources."methods-1.1.2"
- sources."mime-1.4.1"
- sources."mime-db-1.38.0"
- sources."mime-types-2.1.22"
- sources."minimist-1.2.0"
- sources."minimist-options-3.0.2"
- sources."morgan-1.9.1"
- sources."move-decimal-point-0.0.4"
- sources."ms-2.0.0"
- sources."negotiator-0.6.1"
- sources."normalize-package-data-2.5.0"
- sources."object-assign-4.1.1"
- sources."on-finished-2.3.0"
- sources."on-headers-1.0.2"
- sources."only-0.0.2"
- sources."original-1.0.2"
- sources."p-limit-1.3.0"
- sources."p-locate-2.0.0"
- sources."p-try-1.0.0"
- sources."parse-json-4.0.0"
- sources."parseurl-1.3.2"
- sources."path-exists-3.0.0"
- sources."path-parse-1.0.6"
- sources."path-to-regexp-0.1.7"
- sources."path-type-3.0.0"
- sources."pify-3.0.0"
- sources."popper.js-1.14.7"
- sources."process-nextick-args-2.0.0"
- sources."promise-7.3.1"
- sources."proxy-addr-2.0.4"
- sources."pug-2.0.3"
- sources."pug-attrs-2.0.3"
- sources."pug-code-gen-2.0.1"
- sources."pug-error-1.3.2"
- sources."pug-filters-3.1.0"
- sources."pug-lexer-4.0.0"
- sources."pug-linker-3.0.5"
- sources."pug-load-2.0.11"
- sources."pug-parser-5.0.0"
- sources."pug-runtime-2.0.4"
- sources."pug-strip-comments-1.0.3"
- sources."pug-walk-1.1.7"
- sources."qs-6.5.2"
- sources."querystringify-2.1.1"
- sources."quick-lru-1.1.0"
- sources."random-bytes-1.0.0"
- sources."range-parser-1.2.0"
- sources."raw-body-2.3.3"
- sources."read-pkg-3.0.0"
- sources."read-pkg-up-3.0.0"
- sources."readable-stream-2.3.6"
- sources."redent-2.0.0"
- sources."regenerator-runtime-0.10.5"
- sources."repeat-string-1.6.1"
- sources."requires-port-1.0.0"
- sources."resolve-1.10.0"
- sources."right-align-0.1.3"
- sources."rndm-1.2.0"
- sources."safe-buffer-5.1.2"
- sources."safer-buffer-2.1.2"
- sources."semver-5.6.0"
- (sources."send-0.16.2" // {
- dependencies = [
- sources."statuses-1.4.0"
- ];
- })
- sources."serve-static-1.13.2"
- sources."setprototypeof-1.1.0"
- sources."signal-exit-3.0.2"
- sources."source-map-0.6.1"
- sources."spdx-correct-3.1.0"
- sources."spdx-exceptions-2.2.0"
- sources."spdx-expression-parse-3.0.0"
- sources."spdx-license-ids-3.0.3"
- sources."sprintf-js-1.0.3"
- sources."statuses-1.5.0"
- sources."string_decoder-1.1.1"
- sources."strip-bom-3.0.0"
- sources."strip-indent-2.0.0"
- (sources."superagent-3.8.3" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.1"
- ];
- })
- sources."superagent-baseuri-0.1.1"
- sources."superagent-prefix-0.0.2"
- sources."superagent-use-git://github.com/shesek/superagent-use.git#patch-1"
- sources."to-fast-properties-1.0.3"
- sources."token-stream-0.0.1"
- sources."trim-newlines-2.0.0"
- sources."tsscmp-1.0.5"
- sources."type-is-1.6.16"
- (sources."uglify-js-2.8.29" // {
- dependencies = [
- sources."source-map-0.5.7"
- ];
- })
- sources."uglify-to-browserify-1.0.2"
- sources."uid-safe-2.1.4"
- sources."unpipe-1.0.0"
- sources."url-parse-1.4.4"
- sources."util-deprecate-1.0.2"
- sources."utils-merge-1.0.1"
- sources."validate-npm-package-license-3.0.4"
- sources."vary-1.1.2"
- sources."void-elements-2.0.1"
- sources."window-size-0.1.0"
- sources."with-5.1.1"
- sources."wordwrap-0.0.2"
- (sources."yargs-3.10.0" // {
- dependencies = [
- sources."camelcase-1.2.1"
- ];
- })
- ];
- buildInputs = globalBuildInputs;
- meta = {
- description = "A simple Lightning point-of-sale system, powered by Lightning Charge.";
- homepage = "https://github.com/ElementsProject/nanopos#readme";
- license = "MIT";
- };
- production = true;
- bypassCache = true;
- reconstructLock = true;
- };
-}
\ No newline at end of file
diff --git a/pkgs/nanopos/pkg.json b/pkgs/nanopos/pkg.json
deleted file mode 100644
index 7a1256c..0000000
--- a/pkgs/nanopos/pkg.json
+++ /dev/null
@@ -1,3 +0,0 @@
-[
- { "nanopos": "^0.1.5" }
-]
diff --git a/pkgs/nanopos/supplement.json b/pkgs/nanopos/supplement.json
deleted file mode 100644
index 0d4f101..0000000
--- a/pkgs/nanopos/supplement.json
+++ /dev/null
@@ -1,2 +0,0 @@
-[
-]
diff --git a/pkgs/nanopos/supplement.nix b/pkgs/nanopos/supplement.nix
deleted file mode 100644
index bd9c733..0000000
--- a/pkgs/nanopos/supplement.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-# This file has been generated by node2nix 1.6.1. Do not edit!
-
-{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
-
-let
- sources = {};
-in
-{}
\ No newline at end of file
diff --git a/test/tests.nix b/test/tests.nix
index ee0ae25..241d957 100644
--- a/test/tests.nix
+++ b/test/tests.nix
@@ -43,8 +43,6 @@ let testEnv = rec {
tests.spark-wallet = cfg.spark-wallet.enable;
- tests.nanopos = cfg.nanopos.enable;
-
tests.lnd = cfg.lnd.enable;
services.lnd.listenPort = 9736;
@@ -114,7 +112,6 @@ let testEnv = rec {
test.features.clightningPlugins = true;
services.spark-wallet.enable = true;
services.lightning-charge.enable = true;
- services.nanopos.enable = true;
services.lnd.enable = true;
services.lightning-loop.enable = true;
services.electrs.enable = true;
diff --git a/test/tests.py b/test/tests.py
index 64250a5..1416982 100644
--- a/test/tests.py
+++ b/test/tests.py
@@ -212,13 +212,6 @@ def _():
)
-@test("nanopos")
-def _():
- assert_running("nanopos")
- wait_for_open_port(ip("nanopos"), 9116)
- assert_matches(f"curl {ip('nanopos')}:9116", "tshirt")
-
-
@test("joinmarket")
def _():
assert_running("joinmarket")
@@ -245,7 +238,6 @@ def _():
assert_running("nginx")
wait_for_open_port(ip("nginx"), 80)
assert_matches(f"curl {ip('nginx')}", "nix-bitcoin")
- assert_matches(f"curl -L {ip('nginx')}/store", "tshirt")
# Run this test before the following tests that shut down services
@@ -326,7 +318,7 @@ def _():
# Sanity-check system by restarting all services
succeed(
- "systemctl restart bitcoind clightning lnd lightning-loop spark-wallet lightning-charge nanopos liquidd"
+ "systemctl restart bitcoind clightning lnd lightning-loop spark-wallet lightning-charge liquidd"
)
# Now that the bitcoind restart triggered a banlist import restart, check that