shesek / spark-wallet

⚡️ A minimalistic wallet GUI for c-lightning, accessible over the web or through mobile and desktop apps.
MIT License
344 stars 77 forks source link

Parse Error at TLSSocket.socketOnData (_http_client.js:442:20) #96

Open jsarenik opened 5 years ago

jsarenik commented 5 years ago

The latest version (v0.2.8) is running for me, but it writes this strange error (despite everything seems to work):

Error: Parse Error
    at TLSSocket.socketOnData (_http_client.js:442:20)
    at TLSSocket.emit (events.js:198:13)
    at TLSSocket.EventEmitter.emit (domain.js:448:20)
    at addChunk (_stream_readable.js:288:12)
    at readableAddChunk (_stream_readable.js:269:11)
    at TLSSocket.Readable.push (_stream_readable.js:224:10)
    at TLSWrap.onStreamRead (internal/stream_base_commons.js:94:17)

Any ideas?

I am running on current Alpine Linux x86-64:

$ node --version
v10.16.0
$ npm --version
6.9.0
$ npm list
spark-wallet@0.2.8 /home/nisim-shadow/src/spark-wallet
├─┬ babel-cli@6.26.0
│ ├─┬ babel-core@6.26.0
│ │ ├─┬ babel-code-frame@6.26.0
│ │ │ ├─┬ chalk@1.1.3
│ │ │ │ ├── ansi-styles@2.2.1
│ │ │ │ ├── escape-string-regexp@1.0.5
│ │ │ │ ├─┬ has-ansi@2.0.0
│ │ │ │ │ └── ansi-regex@2.1.1
│ │ │ │ ├─┬ strip-ansi@3.0.1
│ │ │ │ │ └── ansi-regex@2.1.1 deduped
│ │ │ │ └── supports-color@2.0.0
│ │ │ ├── esutils@2.0.2
│ │ │ └── js-tokens@3.0.2
│ │ ├─┬ babel-generator@6.26.0
│ │ │ ├── babel-messages@6.23.0 deduped
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ ├── babel-types@6.26.0 deduped
│ │ │ ├─┬ detect-indent@4.0.0
│ │ │ │ └─┬ repeating@2.0.1
│ │ │ │   └─┬ is-finite@1.0.2
│ │ │ │     └── number-is-nan@1.0.1
│ │ │ ├── jsesc@1.3.0
│ │ │ ├── lodash@4.17.4 deduped
│ │ │ ├── source-map@0.5.7
│ │ │ └── trim-right@1.0.1
│ │ ├─┬ babel-helpers@6.24.1
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ └── babel-template@6.26.0 deduped
│ │ ├─┬ babel-messages@6.23.0
│ │ │ └── babel-runtime@6.26.0 deduped
│ │ ├── babel-register@6.26.0 deduped
│ │ ├── babel-runtime@6.26.0 deduped
│ │ ├─┬ babel-template@6.26.0
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ ├── babel-traverse@6.26.0 deduped
│ │ │ ├── babel-types@6.26.0 deduped
│ │ │ ├── babylon@6.18.0 deduped
│ │ │ └── lodash@4.17.4 deduped
│ │ ├─┬ babel-traverse@6.26.0
│ │ │ ├── babel-code-frame@6.26.0 deduped
│ │ │ ├── babel-messages@6.23.0 deduped
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ ├── babel-types@6.26.0 deduped
│ │ │ ├── babylon@6.18.0 deduped
│ │ │ ├── debug@2.6.9 deduped
│ │ │ ├── globals@9.18.0
│ │ │ ├── invariant@2.2.2 deduped
│ │ │ └── lodash@4.17.4 deduped
│ │ ├─┬ babel-types@6.26.0
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ ├── esutils@2.0.2 deduped
│ │ │ ├── lodash@4.17.4 deduped
│ │ │ └── to-fast-properties@1.0.3
│ │ ├── babylon@6.18.0
│ │ ├── convert-source-map@1.5.1 deduped
│ │ ├── debug@2.6.9 deduped
│ │ ├── json5@0.5.1
│ │ ├── lodash@4.17.4 deduped
│ │ ├─┬ minimatch@3.0.4
│ │ │ └─┬ brace-expansion@1.1.8
│ │ │   ├── balanced-match@1.0.0
│ │ │   └── concat-map@0.0.1
│ │ ├── path-is-absolute@1.0.1 deduped
│ │ ├── private@0.1.8
│ │ ├── slash@1.0.0 deduped
│ │ └── source-map@0.5.7
│ ├── babel-polyfill@6.26.0 deduped
│ ├─┬ babel-register@6.26.0
│ │ ├── babel-core@6.26.0 deduped
│ │ ├── babel-runtime@6.26.0 deduped
│ │ ├── core-js@2.5.3 deduped
│ │ ├─┬ home-or-tmp@2.0.0
│ │ │ ├── os-homedir@1.0.2
│ │ │ └── os-tmpdir@1.0.2
│ │ ├── lodash@4.17.4 deduped
│ │ ├── mkdirp@0.5.1 deduped
│ │ └─┬ source-map-support@0.4.18
│ │   └── source-map@0.5.7
│ ├─┬ babel-runtime@6.26.0
│ │ ├── core-js@2.5.3 deduped
│ │ └── regenerator-runtime@0.11.1
│ ├─┬ chokidar@1.7.0
│ │ ├─┬ anymatch@1.3.2
│ │ │ ├─┬ micromatch@2.3.11
│ │ │ │ ├─┬ arr-diff@2.0.0
│ │ │ │ │ └── arr-flatten@1.1.0
│ │ │ │ ├── array-unique@0.2.1
│ │ │ │ ├─┬ braces@1.8.5
│ │ │ │ │ ├─┬ expand-range@1.8.2
│ │ │ │ │ │ └─┬ fill-range@2.2.3
│ │ │ │ │ │   ├─┬ is-number@2.1.0
│ │ │ │ │ │   │ └── kind-of@3.2.2 deduped
│ │ │ │ │ │   ├─┬ isobject@2.1.0
│ │ │ │ │ │   │ └── isarray@1.0.0 deduped
│ │ │ │ │ │   ├─┬ randomatic@1.1.7
│ │ │ │ │ │   │ ├─┬ is-number@3.0.0
│ │ │ │ │ │   │ │ └─┬ kind-of@3.2.2
│ │ │ │ │ │   │ │   └── is-buffer@1.1.6 deduped
│ │ │ │ │ │   │ └─┬ kind-of@4.0.0
│ │ │ │ │ │   │   └── is-buffer@1.1.6 deduped
│ │ │ │ │ │   ├── repeat-element@1.1.2 deduped
│ │ │ │ │ │   └── repeat-string@1.6.1
│ │ │ │ │ ├── preserve@0.2.0
│ │ │ │ │ └── repeat-element@1.1.2
│ │ │ │ ├─┬ expand-brackets@0.1.5
│ │ │ │ │ └── is-posix-bracket@0.1.1
│ │ │ │ ├─┬ extglob@0.3.2
│ │ │ │ │ └── is-extglob@1.0.0 deduped
│ │ │ │ ├── filename-regex@2.0.1
│ │ │ │ ├── is-extglob@1.0.0 deduped
│ │ │ │ ├── is-glob@2.0.1 deduped
│ │ │ │ ├─┬ kind-of@3.2.2
│ │ │ │ │ └── is-buffer@1.1.6
│ │ │ │ ├── normalize-path@2.1.1 deduped
│ │ │ │ ├─┬ object.omit@2.0.1
│ │ │ │ │ ├─┬ for-own@0.1.5
│ │ │ │ │ │ └── for-in@1.0.2
│ │ │ │ │ └── is-extendable@0.1.1
│ │ │ │ ├─┬ parse-glob@3.0.4
│ │ │ │ │ ├─┬ glob-base@0.3.0
│ │ │ │ │ │ ├── glob-parent@2.0.0 deduped
│ │ │ │ │ │ └── is-glob@2.0.1 deduped
│ │ │ │ │ ├── is-dotfile@1.0.3
│ │ │ │ │ ├── is-extglob@1.0.0 deduped
│ │ │ │ │ └── is-glob@2.0.1 deduped
│ │ │ │ └─┬ regex-cache@0.4.4
│ │ │ │   └─┬ is-equal-shallow@0.1.3
│ │ │ │     └── is-primitive@2.0.0
│ │ │ └─┬ normalize-path@2.1.1
│ │ │   └── remove-trailing-separator@1.1.0
│ │ ├── async-each@1.0.1
│ │ ├─┬ UNMET OPTIONAL DEPENDENCY fsevents@1.2.4
│ │ │ ├── UNMET OPTIONAL DEPENDENCY nan@2.10.0
│ │ │ └─┬ UNMET OPTIONAL DEPENDENCY node-pre-gyp@0.10.0
│ │ │   ├── UNMET OPTIONAL DEPENDENCY detect-libc@1.0.3
│ │ │   ├─┬ UNMET OPTIONAL DEPENDENCY mkdirp@0.5.1
│ │ │   │ └── UNMET OPTIONAL DEPENDENCY minimist@0.0.8
│ │ │   ├─┬ UNMET OPTIONAL DEPENDENCY needle@2.2.0
│ │ │   │ ├─┬ UNMET OPTIONAL DEPENDENCY debug@2.6.9
│ │ │   │ │ └── UNMET OPTIONAL DEPENDENCY ms@2.0.0
│ │ │   │ ├─┬ UNMET OPTIONAL DEPENDENCY iconv-lite@0.4.21
│ │ │   │ │ └── UNMET OPTIONAL DEPENDENCY safer-buffer@2.1.2
│ │ │   │ └── UNMET OPTIONAL DEPENDENCY sax@1.2.4
│ │ │   ├─┬ UNMET OPTIONAL DEPENDENCY nopt@4.0.1
│ │ │   │ ├── UNMET OPTIONAL DEPENDENCY abbrev@1.1.1
│ │ │   │ └─┬ UNMET OPTIONAL DEPENDENCY osenv@0.1.5
│ │ │   │   ├── UNMET OPTIONAL DEPENDENCY os-homedir@1.0.2
│ │ │   │   └── UNMET OPTIONAL DEPENDENCY os-tmpdir@1.0.2
│ │ │   ├─┬ UNMET OPTIONAL DEPENDENCY npm-packlist@1.1.10
│ │ │   │ ├─┬ UNMET OPTIONAL DEPENDENCY ignore-walk@3.0.1
│ │ │   │ │ └─┬ UNMET OPTIONAL DEPENDENCY minimatch@3.0.4
│ │ │   │ │   └─┬ UNMET OPTIONAL DEPENDENCY brace-expansion@1.1.11
│ │ │   │ │     ├── UNMET OPTIONAL DEPENDENCY balanced-match@1.0.0
│ │ │   │ │     └── UNMET OPTIONAL DEPENDENCY concat-map@0.0.1
│ │ │   │ └── UNMET OPTIONAL DEPENDENCY npm-bundled@1.0.3
│ │ │   ├─┬ UNMET OPTIONAL DEPENDENCY npmlog@4.1.2
│ │ │   │ ├─┬ UNMET OPTIONAL DEPENDENCY are-we-there-yet@1.1.4
│ │ │   │ │ ├── UNMET OPTIONAL DEPENDENCY delegates@1.0.0
│ │ │   │ │ └─┬ UNMET OPTIONAL DEPENDENCY readable-stream@2.3.6
│ │ │   │ │   ├── UNMET OPTIONAL DEPENDENCY core-util-is@1.0.2
│ │ │   │ │   ├── UNMET OPTIONAL DEPENDENCY inherits@2.0.3
│ │ │   │ │   ├── UNMET OPTIONAL DEPENDENCY isarray@1.0.0
│ │ │   │ │   ├── UNMET OPTIONAL DEPENDENCY process-nextick-args@2.0.0
│ │ │   │ │   ├── UNMET OPTIONAL DEPENDENCY safe-buffer@5.1.1
│ │ │   │ │   ├─┬ UNMET OPTIONAL DEPENDENCY string_decoder@1.1.1
│ │ │   │ │   │ └── UNMET OPTIONAL DEPENDENCY safe-buffer@5.1.1
│ │ │   │ │   └── UNMET OPTIONAL DEPENDENCY util-deprecate@1.0.2
│ │ │   │ ├── UNMET OPTIONAL DEPENDENCY console-control-strings@1.1.0
│ │ │   │ ├─┬ UNMET OPTIONAL DEPENDENCY gauge@2.7.4
│ │ │   │ │ ├── UNMET OPTIONAL DEPENDENCY aproba@1.2.0
│ │ │   │ │ ├── UNMET OPTIONAL DEPENDENCY console-control-strings@1.1.0
│ │ │   │ │ ├── UNMET OPTIONAL DEPENDENCY has-unicode@2.0.1
│ │ │   │ │ ├── UNMET OPTIONAL DEPENDENCY object-assign@4.1.1
│ │ │   │ │ ├── UNMET OPTIONAL DEPENDENCY signal-exit@3.0.2
│ │ │   │ │ ├─┬ UNMET OPTIONAL DEPENDENCY string-width@1.0.2
│ │ │   │ │ │ ├── UNMET OPTIONAL DEPENDENCY code-point-at@1.1.0
│ │ │   │ │ │ ├─┬ UNMET OPTIONAL DEPENDENCY is-fullwidth-code-point@1.0.0
│ │ │   │ │ │ │ └── UNMET OPTIONAL DEPENDENCY number-is-nan@1.0.1
│ │ │   │ │ │ └── UNMET OPTIONAL DEPENDENCY strip-ansi@3.0.1
│ │ │   │ │ ├─┬ UNMET OPTIONAL DEPENDENCY strip-ansi@3.0.1
│ │ │   │ │ │ └── UNMET OPTIONAL DEPENDENCY ansi-regex@2.1.1
│ │ │   │ │ └─┬ UNMET OPTIONAL DEPENDENCY wide-align@1.1.2
│ │ │   │ │   └── UNMET OPTIONAL DEPENDENCY string-width@1.0.2
│ │ │   │ └── UNMET OPTIONAL DEPENDENCY set-blocking@2.0.0
│ │ │   ├─┬ UNMET OPTIONAL DEPENDENCY rc@1.2.7
│ │ │   │ ├── UNMET OPTIONAL DEPENDENCY deep-extend@0.5.1
│ │ │   │ ├── UNMET OPTIONAL DEPENDENCY ini@1.3.5
│ │ │   │ ├── UNMET OPTIONAL DEPENDENCY minimist@1.2.0
│ │ │   │ └── UNMET OPTIONAL DEPENDENCY strip-json-comments@2.0.1
│ │ │   ├─┬ UNMET OPTIONAL DEPENDENCY rimraf@2.6.2
│ │ │   │ └─┬ UNMET OPTIONAL DEPENDENCY glob@7.1.2
│ │ │   │   ├── UNMET OPTIONAL DEPENDENCY fs.realpath@1.0.0
│ │ │   │   ├─┬ UNMET OPTIONAL DEPENDENCY inflight@1.0.6
│ │ │   │   │ ├── UNMET OPTIONAL DEPENDENCY once@1.4.0
│ │ │   │   │ └── UNMET OPTIONAL DEPENDENCY wrappy@1.0.2
│ │ │   │   ├── UNMET OPTIONAL DEPENDENCY inherits@2.0.3
│ │ │   │   ├── UNMET OPTIONAL DEPENDENCY minimatch@3.0.4
│ │ │   │   ├─┬ UNMET OPTIONAL DEPENDENCY once@1.4.0
│ │ │   │   │ └── UNMET OPTIONAL DEPENDENCY wrappy@1.0.2
│ │ │   │   └── UNMET OPTIONAL DEPENDENCY path-is-absolute@1.0.1
│ │ │   ├── UNMET OPTIONAL DEPENDENCY semver@5.5.0
│ │ │   └─┬ UNMET OPTIONAL DEPENDENCY tar@4.4.1
│ │ │     ├── UNMET OPTIONAL DEPENDENCY chownr@1.0.1
│ │ │     ├─┬ UNMET OPTIONAL DEPENDENCY fs-minipass@1.2.5
│ │ │     │ └── UNMET OPTIONAL DEPENDENCY minipass@2.2.4
│ │ │     ├─┬ UNMET OPTIONAL DEPENDENCY minipass@2.2.4
│ │ │     │ ├── UNMET OPTIONAL DEPENDENCY safe-buffer@5.1.1
│ │ │     │ └── UNMET OPTIONAL DEPENDENCY yallist@3.0.2
│ │ │     ├─┬ UNMET OPTIONAL DEPENDENCY minizlib@1.1.0
│ │ │     │ └── UNMET OPTIONAL DEPENDENCY minipass@2.2.4
│ │ │     ├── UNMET OPTIONAL DEPENDENCY mkdirp@0.5.1
│ │ │     ├── UNMET OPTIONAL DEPENDENCY safe-buffer@5.1.1
│ │ │     └── UNMET OPTIONAL DEPENDENCY yallist@3.0.2
│ │ ├─┬ glob-parent@2.0.0
│ │ │ └── is-glob@2.0.1 deduped
│ │ ├── inherits@2.0.3
│ │ ├─┬ is-binary-path@1.0.1
│ │ │ └── binary-extensions@1.11.0
│ │ ├─┬ is-glob@2.0.1
│ │ │ └── is-extglob@1.0.0
│ │ ├── path-is-absolute@1.0.1 deduped
│ │ └─┬ readdirp@2.1.0
│ │   ├── graceful-fs@4.1.11 deduped
│ │   ├── minimatch@3.0.4 deduped
│ │   ├─┬ readable-stream@2.3.3
│ │   │ ├── core-util-is@1.0.2
│ │   │ ├── inherits@2.0.3 deduped
│ │   │ ├── isarray@1.0.0
│ │   │ ├── process-nextick-args@1.0.7
│ │   │ ├── safe-buffer@5.1.1 deduped
│ │   │ ├─┬ string_decoder@1.0.3
│ │   │ │ └── safe-buffer@5.1.1 deduped
│ │   │ └── util-deprecate@1.0.2 deduped
│ │   └── set-immediate-shim@1.0.1
│ ├── commander@2.13.0
│ ├── convert-source-map@1.5.1
│ ├── fs-readdir-recursive@1.1.0
│ ├─┬ glob@7.1.2
│ │ ├── fs.realpath@1.0.0
│ │ ├─┬ inflight@1.0.6
│ │ │ ├── once@1.4.0 deduped
│ │ │ └── wrappy@1.0.2
│ │ ├── inherits@2.0.3 deduped
│ │ ├── minimatch@3.0.4 deduped
│ │ ├─┬ once@1.4.0
│ │ │ └── wrappy@1.0.2 deduped
│ │ └── path-is-absolute@1.0.1 deduped
│ ├── lodash@4.17.4
│ ├─┬ output-file-sync@1.1.2
│ │ ├── graceful-fs@4.1.11
│ │ ├── mkdirp@0.5.1 deduped
│ │ └── object-assign@4.1.1
│ ├── path-is-absolute@1.0.1
│ ├── slash@1.0.0
│ ├── source-map@0.5.7
│ └─┬ v8flags@2.1.1
│   └── user-home@1.1.1
├── babel-plugin-syntax-object-rest-spread@6.13.0
├─┬ babel-plugin-transform-object-rest-spread@6.26.0
│ ├── babel-plugin-syntax-object-rest-spread@6.13.0 deduped
│ └── babel-runtime@6.26.0 deduped
├─┬ babel-polyfill@6.26.0
│ ├── babel-runtime@6.26.0 deduped
│ ├── core-js@2.5.3
│ └── regenerator-runtime@0.10.5
├─┬ babel-preset-env@1.7.0
│ ├─┬ babel-plugin-check-es2015-constants@6.22.0
│ │ └── babel-runtime@6.26.0 deduped
│ ├── babel-plugin-syntax-trailing-function-commas@6.22.0
│ ├─┬ babel-plugin-transform-async-to-generator@6.24.1
│ │ ├─┬ babel-helper-remap-async-to-generator@6.24.1
│ │ │ ├── babel-helper-function-name@6.24.1 deduped
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ ├── babel-template@6.26.0 deduped
│ │ │ ├── babel-traverse@6.26.0 deduped
│ │ │ └── babel-types@6.26.0 deduped
│ │ ├── babel-plugin-syntax-async-functions@6.13.0
│ │ └── babel-runtime@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-arrow-functions@6.22.0
│ │ └── babel-runtime@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-block-scoped-functions@6.22.0
│ │ └── babel-runtime@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-block-scoping@6.26.0
│ │ ├── babel-runtime@6.26.0 deduped
│ │ ├── babel-template@6.26.0 deduped
│ │ ├── babel-traverse@6.26.0 deduped
│ │ ├── babel-types@6.26.0 deduped
│ │ └── lodash@4.17.4 deduped
│ ├─┬ babel-plugin-transform-es2015-classes@6.24.1
│ │ ├─┬ babel-helper-define-map@6.26.0
│ │ │ ├── babel-helper-function-name@6.24.1 deduped
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ ├── babel-types@6.26.0 deduped
│ │ │ └── lodash@4.17.4 deduped
│ │ ├─┬ babel-helper-function-name@6.24.1
│ │ │ ├── babel-helper-get-function-arity@6.24.1 deduped
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ ├── babel-template@6.26.0 deduped
│ │ │ ├── babel-traverse@6.26.0 deduped
│ │ │ └── babel-types@6.26.0 deduped
│ │ ├─┬ babel-helper-optimise-call-expression@6.24.1
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ └── babel-types@6.26.0 deduped
│ │ ├─┬ babel-helper-replace-supers@6.24.1
│ │ │ ├── babel-helper-optimise-call-expression@6.24.1 deduped
│ │ │ ├── babel-messages@6.23.0 deduped
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ ├── babel-template@6.26.0 deduped
│ │ │ ├── babel-traverse@6.26.0 deduped
│ │ │ └── babel-types@6.26.0 deduped
│ │ ├── babel-messages@6.23.0 deduped
│ │ ├── babel-runtime@6.26.0 deduped
│ │ ├── babel-template@6.26.0 deduped
│ │ ├── babel-traverse@6.26.0 deduped
│ │ └── babel-types@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-computed-properties@6.24.1
│ │ ├── babel-runtime@6.26.0 deduped
│ │ └── babel-template@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-destructuring@6.23.0
│ │ └── babel-runtime@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-duplicate-keys@6.24.1
│ │ ├── babel-runtime@6.26.0 deduped
│ │ └── babel-types@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-for-of@6.23.0
│ │ └── babel-runtime@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-function-name@6.24.1
│ │ ├── babel-helper-function-name@6.24.1 deduped
│ │ ├── babel-runtime@6.26.0 deduped
│ │ └── babel-types@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-literals@6.22.0
│ │ └── babel-runtime@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-modules-amd@6.24.1
│ │ ├── babel-plugin-transform-es2015-modules-commonjs@6.26.2 deduped
│ │ ├── babel-runtime@6.26.0 deduped
│ │ └── babel-template@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-modules-commonjs@6.26.2
│ │ ├─┬ babel-plugin-transform-strict-mode@6.24.1
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ └── babel-types@6.26.0 deduped
│ │ ├── babel-runtime@6.26.0 deduped
│ │ ├── babel-template@6.26.0 deduped
│ │ └── babel-types@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-modules-systemjs@6.24.1
│ │ ├─┬ babel-helper-hoist-variables@6.24.1
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ └── babel-types@6.26.0 deduped
│ │ ├── babel-runtime@6.26.0 deduped
│ │ └── babel-template@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-modules-umd@6.24.1
│ │ ├── babel-plugin-transform-es2015-modules-amd@6.24.1 deduped
│ │ ├── babel-runtime@6.26.0 deduped
│ │ └── babel-template@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-object-super@6.24.1
│ │ ├── babel-helper-replace-supers@6.24.1 deduped
│ │ └── babel-runtime@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-parameters@6.24.1
│ │ ├─┬ babel-helper-call-delegate@6.24.1
│ │ │ ├── babel-helper-hoist-variables@6.24.1 deduped
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ ├── babel-traverse@6.26.0 deduped
│ │ │ └── babel-types@6.26.0 deduped
│ │ ├─┬ babel-helper-get-function-arity@6.24.1
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ └── babel-types@6.26.0 deduped
│ │ ├── babel-runtime@6.26.0 deduped
│ │ ├── babel-template@6.26.0 deduped
│ │ ├── babel-traverse@6.26.0 deduped
│ │ └── babel-types@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-shorthand-properties@6.24.1
│ │ ├── babel-runtime@6.26.0 deduped
│ │ └── babel-types@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-spread@6.22.0
│ │ └── babel-runtime@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-sticky-regex@6.24.1
│ │ ├─┬ babel-helper-regex@6.26.0
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ ├── babel-types@6.26.0 deduped
│ │ │ └── lodash@4.17.4 deduped
│ │ ├── babel-runtime@6.26.0 deduped
│ │ └── babel-types@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-template-literals@6.22.0
│ │ └── babel-runtime@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-typeof-symbol@6.23.0
│ │ └── babel-runtime@6.26.0 deduped
│ ├─┬ babel-plugin-transform-es2015-unicode-regex@6.24.1
│ │ ├── babel-helper-regex@6.26.0 deduped
│ │ ├── babel-runtime@6.26.0 deduped
│ │ └─┬ regexpu-core@2.0.0
│ │   ├── regenerate@1.4.0
│ │   ├── regjsgen@0.2.0
│ │   └─┬ regjsparser@0.1.5
│ │     └── jsesc@0.5.0
│ ├─┬ babel-plugin-transform-exponentiation-operator@6.24.1
│ │ ├─┬ babel-helper-builder-binary-assignment-operator-visitor@6.24.1
│ │ │ ├─┬ babel-helper-explode-assignable-expression@6.24.1
│ │ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ │ ├── babel-traverse@6.26.0 deduped
│ │ │ │ └── babel-types@6.26.0 deduped
│ │ │ ├── babel-runtime@6.26.0 deduped
│ │ │ └── babel-types@6.26.0 deduped
│ │ ├── babel-plugin-syntax-exponentiation-operator@6.13.0
│ │ └── babel-runtime@6.26.0 deduped
│ ├─┬ babel-plugin-transform-regenerator@6.26.0
│ │ └─┬ regenerator-transform@0.10.1
│ │   ├── babel-runtime@6.26.0 deduped
│ │   ├── babel-types@6.26.0 deduped
│ │   └── private@0.1.8 deduped
│ ├─┬ browserslist@3.2.8
│ │ ├── caniuse-lite@1.0.30000856
│ │ └── electron-to-chromium@1.3.48
│ ├─┬ invariant@2.2.2
│ │ └─┬ loose-envify@1.3.1
│ │   └── js-tokens@3.0.2 deduped
│ └── semver@5.5.0
├─┬ babel-preset-es2015@6.24.1
│ ├── babel-plugin-check-es2015-constants@6.22.0 deduped
│ ├── babel-plugin-transform-es2015-arrow-functions@6.22.0 deduped
│ ├── babel-plugin-transform-es2015-block-scoped-functions@6.22.0 deduped
│ ├── babel-plugin-transform-es2015-block-scoping@6.26.0 deduped
│ ├── babel-plugin-transform-es2015-classes@6.24.1 deduped
│ ├── babel-plugin-transform-es2015-computed-properties@6.24.1 deduped
│ ├── babel-plugin-transform-es2015-destructuring@6.23.0 deduped
│ ├── babel-plugin-transform-es2015-duplicate-keys@6.24.1 deduped
│ ├── babel-plugin-transform-es2015-for-of@6.23.0 deduped
│ ├── babel-plugin-transform-es2015-function-name@6.24.1 deduped
│ ├── babel-plugin-transform-es2015-literals@6.22.0 deduped
│ ├── babel-plugin-transform-es2015-modules-amd@6.24.1 deduped
│ ├── babel-plugin-transform-es2015-modules-commonjs@6.26.2 deduped
│ ├── babel-plugin-transform-es2015-modules-systemjs@6.24.1 deduped
│ ├── babel-plugin-transform-es2015-modules-umd@6.24.1 deduped
│ ├── babel-plugin-transform-es2015-object-super@6.24.1 deduped
│ ├── babel-plugin-transform-es2015-parameters@6.24.1 deduped
│ ├── babel-plugin-transform-es2015-shorthand-properties@6.24.1 deduped
│ ├── babel-plugin-transform-es2015-spread@6.22.0 deduped
│ ├── babel-plugin-transform-es2015-sticky-regex@6.24.1 deduped
│ ├── babel-plugin-transform-es2015-template-literals@6.22.0 deduped
│ ├── babel-plugin-transform-es2015-typeof-symbol@6.23.0 deduped
│ ├── babel-plugin-transform-es2015-unicode-regex@6.24.1 deduped
│ └── babel-plugin-transform-regenerator@6.26.0 deduped
├─┬ basic-auth@2.0.1
│ └── safe-buffer@5.1.2
├─┬ body-parser@1.19.0
│ ├── bytes@3.1.0
│ ├── content-type@1.0.4
│ ├─┬ debug@2.6.9
│ │ └── ms@2.0.0
│ ├── depd@1.1.2
│ ├─┬ http-errors@1.7.2
│ │ ├── depd@1.1.2 deduped
│ │ ├── inherits@2.0.3 deduped
│ │ ├── setprototypeof@1.1.1
│ │ ├── statuses@1.5.0 deduped
│ │ └── toidentifier@1.0.0
│ ├─┬ iconv-lite@0.4.24
│ │ └── safer-buffer@2.1.2
│ ├─┬ on-finished@2.3.0
│ │ └── ee-first@1.1.1
│ ├── qs@6.7.0
│ ├─┬ raw-body@2.4.0
│ │ ├── bytes@3.1.0 deduped
│ │ ├── http-errors@1.7.2 deduped
│ │ ├── iconv-lite@0.4.24 deduped
│ │ └── unpipe@1.0.0
│ └─┬ type-is@1.6.18
│   ├── media-typer@0.3.0
│   └─┬ mime-types@2.1.24
│     └── mime-db@1.40.0
├─┬ compression@1.7.4
│ ├─┬ accepts@1.3.7
│ │ ├─┬ mime-types@2.1.24
│ │ │ └── mime-db@1.40.0
│ │ └── negotiator@0.6.2
│ ├── bytes@3.0.0
│ ├─┬ compressible@2.0.17
│ │ └── mime-db@1.40.0
│ ├── debug@2.6.9 deduped
│ ├── on-headers@1.0.2
│ ├── safe-buffer@5.1.2
│ └── vary@1.1.2
├─┬ cookie-parser@1.4.4
│ ├── cookie@0.3.1
│ └── cookie-signature@1.0.6
├─┬ express@4.17.1
│ ├── accepts@1.3.7 deduped
│ ├── array-flatten@1.1.1
│ ├── body-parser@1.19.0 deduped
│ ├─┬ content-disposition@0.5.3
│ │ └── safe-buffer@5.1.2
│ ├── content-type@1.0.4 deduped
│ ├── cookie@0.4.0
│ ├── cookie-signature@1.0.6 deduped
│ ├── debug@2.6.9 deduped
│ ├── depd@1.1.2 deduped
│ ├── encodeurl@1.0.2
│ ├── escape-html@1.0.3
│ ├── etag@1.8.1
│ ├─┬ finalhandler@1.1.2
│ │ ├── debug@2.6.9 deduped
│ │ ├── encodeurl@1.0.2 deduped
│ │ ├── escape-html@1.0.3 deduped
│ │ ├── on-finished@2.3.0 deduped
│ │ ├── parseurl@1.3.3 deduped
│ │ ├── statuses@1.5.0 deduped
│ │ └── unpipe@1.0.0 deduped
│ ├── fresh@0.5.2
│ ├── merge-descriptors@1.0.1
│ ├── methods@1.1.2
│ ├── on-finished@2.3.0 deduped
│ ├── parseurl@1.3.3
│ ├── path-to-regexp@0.1.7
│ ├─┬ proxy-addr@2.0.5
│ │ ├── forwarded@0.1.2
│ │ └── ipaddr.js@1.9.0
│ ├── qs@6.7.0
│ ├── range-parser@1.2.1
│ ├── safe-buffer@5.1.2
│ ├─┬ send@0.17.1
│ │ ├── debug@2.6.9 deduped
│ │ ├── depd@1.1.2 deduped
│ │ ├── destroy@1.0.4
│ │ ├── encodeurl@1.0.2 deduped
│ │ ├── escape-html@1.0.3 deduped
│ │ ├── etag@1.8.1 deduped
│ │ ├── fresh@0.5.2 deduped
│ │ ├─┬ http-errors@1.7.2
│ │ │ ├── depd@1.1.2 deduped
│ │ │ ├── inherits@2.0.3 deduped
│ │ │ ├── setprototypeof@1.1.1
│ │ │ ├── statuses@1.5.0 deduped
│ │ │ └── toidentifier@1.0.0 deduped
│ │ ├── mime@1.6.0
│ │ ├── ms@2.1.1
│ │ ├── on-finished@2.3.0 deduped
│ │ ├── range-parser@1.2.1 deduped
│ │ └── statuses@1.5.0 deduped
│ ├─┬ serve-static@1.14.1
│ │ ├── encodeurl@1.0.2 deduped
│ │ ├── escape-html@1.0.3 deduped
│ │ ├── parseurl@1.3.3 deduped
│ │ └── send@0.17.1 deduped
│ ├── setprototypeof@1.1.1
│ ├── statuses@1.5.0
│ ├── type-is@1.6.18 deduped
│ ├── utils-merge@1.0.1
│ └── vary@1.1.2 deduped
├─┬ greenlock@2.3.8
│ ├─┬ acme@1.1.1
│ │ └── acme-v2@1.2.0 deduped
│ ├─┬ acme-v2@1.2.0
│ │ ├── @coolaj86/urequest@1.3.6
│ │ └── rsa-compat@1.5.1 deduped
│ ├── asn1js@1.2.12
│ ├─┬ certpem@1.0.1
│ │ ├── asn1js@1.2.12 deduped
│ │ ├── buffer-v6-polyfill@1.0.5
│ │ ├── node.extend@1.1.6 deduped
│ │ └── pkijs@1.3.33 deduped
│ ├─┬ le-challenge-fs@2.0.8
│ │ └── mkdirp@0.5.1 deduped
│ ├─┬ le-sni-auto@2.1.5
│ │ └── bluebird@3.5.1
│ ├─┬ le-store-certbot@2.2.0
│ │ ├── mkdirp@0.5.1 deduped
│ │ ├─┬ pyconf@1.1.5
│ │ │ └── safe-replace@1.0.3 deduped
│ │ └── safe-replace@1.0.3
│ ├─┬ node.extend@1.1.6
│ │ └── is@3.2.1
│ ├── pkijs@1.3.33
│ └─┬ rsa-compat@1.5.1
│   └── node-forge@0.6.49
├─┬ helmet@3.18.0
│ ├── depd@2.0.0
│ ├── dns-prefetch-control@0.1.0
│ ├── dont-sniff-mimetype@1.0.0
│ ├── expect-ct@0.2.0
│ ├── feature-policy@0.3.0
│ ├── frameguard@3.1.0
│ ├── helmet-crossdomain@0.3.0
│ ├─┬ helmet-csp@2.7.1
│ │ ├── camelize@1.0.0
│ │ ├── content-security-policy-builder@2.0.0
│ │ ├── dasherize@2.0.0
│ │ └── platform@1.3.5
│ ├── hide-powered-by@1.0.0
│ ├── hpkp@2.0.0
│ ├─┬ hsts@2.2.0
│ │ └── depd@2.0.0
│ ├── ienoopen@1.1.0
│ ├── nocache@2.1.0
│ ├── referrer-policy@1.2.0
│ └── x-xss-protection@1.1.0
├── ini@1.3.5
├─┬ is-ip@3.0.0
│ └── ip-regex@4.1.0
├─┬ lightning-client@0.5.2-beta.3 (github:shesek/lightning-client-js#ccb565d889803bce65a1a0e42d3948332a7fcdac)
│ ├─┬ debug@3.1.0
│ │ └── ms@2.0.0 deduped
│ ├─┬ error@7.0.1 (github:shesek/error#7e0e5c5b5efc52f58db25aa5d15e67cd6adcb8da)
│ │ ├── string-template@0.2.1
│ │ └── xtend@4.0.1
│ └── jsonparse@1.3.1
├─┬ meow@5.0.0
│ ├─┬ camelcase-keys@4.2.0
│ │ ├── camelcase@4.1.0
│ │ ├── map-obj@2.0.0
│ │ └── quick-lru@1.1.0
│ ├─┬ decamelize-keys@1.1.0
│ │ ├── decamelize@1.2.0
│ │ └── map-obj@1.0.1
│ ├─┬ loud-rejection@1.6.0
│ │ ├─┬ currently-unhandled@0.4.1
│ │ │ └── array-find-index@1.0.2
│ │ └── signal-exit@3.0.2
│ ├─┬ minimist-options@3.0.2
│ │ ├── arrify@1.0.1
│ │ └── is-plain-obj@1.1.0
│ ├─┬ normalize-package-data@2.4.0
│ │ ├── hosted-git-info@2.5.0
│ │ ├─┬ is-builtin-module@1.0.0
│ │ │ └── builtin-modules@1.1.1
│ │ ├── semver@5.5.0 deduped
│ │ └─┬ validate-npm-package-license@3.0.1
│ │   ├─┬ spdx-correct@1.0.2
│ │   │ └── spdx-license-ids@1.2.2
│ │   └── spdx-expression-parse@1.0.4
│ ├─┬ read-pkg-up@3.0.0
│ │ ├─┬ find-up@2.1.0
│ │ │ └─┬ locate-path@2.0.0
│ │ │   ├─┬ p-locate@2.0.0
│ │ │   │ └─┬ p-limit@1.3.0
│ │ │   │   └── p-try@1.0.0
│ │ │   └── path-exists@3.0.0
│ │ └─┬ read-pkg@3.0.0
│ │   ├─┬ load-json-file@4.0.0
│ │   │ ├── graceful-fs@4.1.11 deduped
│ │   │ ├─┬ parse-json@4.0.0
│ │   │ │ ├─┬ error-ex@1.3.2
│ │   │ │ │ └── is-arrayish@0.2.1
│ │   │ │ └── json-parse-better-errors@1.0.2
│ │   │ ├── pify@3.0.0
│ │   │ └── strip-bom@3.0.0
│ │   ├── normalize-package-data@2.4.0 deduped
│ │   └─┬ path-type@3.0.0
│ │     └── pify@3.0.0 deduped
│ ├─┬ redent@2.0.0
│ │ ├── indent-string@3.2.0
│ │ └── strip-indent@2.0.0
│ ├── trim-newlines@2.0.0
│ └─┬ yargs-parser@10.1.0
│   └── camelcase@4.1.0 deduped
├─┬ mkdirp@0.5.1
│ └── minimist@0.0.8
├─┬ morgan@1.9.1
│ ├── basic-auth@2.0.1 deduped
│ ├── debug@2.6.9 deduped
│ ├── depd@1.1.2 deduped
│ ├── on-finished@2.3.0 deduped
│ └── on-headers@1.0.1
├── nanoid@2.0.3
├── node-forge@0.7.5
├─┬ qrcode@1.3.3
│ ├─┬ can-promise@0.0.1
│ │ └── window-or-global@1.0.1
│ ├── dijkstrajs@1.0.1
│ ├── isarray@2.0.4
│ ├── pngjs@3.3.3
│ └─┬ yargs@12.0.5
│   ├─┬ cliui@4.1.0
│   │ ├── string-width@2.1.1 deduped
│   │ ├─┬ strip-ansi@4.0.0
│   │ │ └── ansi-regex@3.0.0
│   │ └─┬ wrap-ansi@2.1.0
│   │   ├─┬ string-width@1.0.2
│   │   │ ├── code-point-at@1.1.0
│   │   │ ├─┬ is-fullwidth-code-point@1.0.0
│   │   │ │ └── number-is-nan@1.0.1 deduped
│   │   │ └── strip-ansi@3.0.1 deduped
│   │   └── strip-ansi@3.0.1 deduped
│   ├── decamelize@1.2.0 deduped
│   ├─┬ find-up@3.0.0
│   │ └─┬ locate-path@3.0.0
│   │   ├─┬ p-locate@3.0.0
│   │   │ └─┬ p-limit@2.1.0
│   │   │   └── p-try@2.0.0
│   │   └── path-exists@3.0.0 deduped
│   ├── get-caller-file@1.0.3
│   ├─┬ os-locale@3.1.0
│   │ ├─┬ execa@1.0.0
│   │ │ ├─┬ cross-spawn@6.0.5
│   │ │ │ ├── nice-try@1.0.5
│   │ │ │ ├── path-key@2.0.1
│   │ │ │ ├── semver@5.5.0 deduped
│   │ │ │ ├─┬ shebang-command@1.2.0
│   │ │ │ │ └── shebang-regex@1.0.0
│   │ │ │ └─┬ which@1.3.1
│   │ │ │   └── isexe@2.0.0
│   │ │ ├─┬ get-stream@4.1.0
│   │ │ │ └─┬ pump@3.0.0
│   │ │ │   ├─┬ end-of-stream@1.4.1
│   │ │ │   │ └── once@1.4.0 deduped
│   │ │ │   └── once@1.4.0 deduped
│   │ │ ├── is-stream@1.1.0
│   │ │ ├─┬ npm-run-path@2.0.2
│   │ │ │ └── path-key@2.0.1 deduped
│   │ │ ├── p-finally@1.0.0
│   │ │ ├── signal-exit@3.0.2 deduped
│   │ │ └── strip-eof@1.0.0
│   │ ├─┬ lcid@2.0.0
│   │ │ └── invert-kv@2.0.0
│   │ └─┬ mem@4.1.0
│   │   ├─┬ map-age-cleaner@0.1.3
│   │   │ └── p-defer@1.0.0
│   │   ├── mimic-fn@1.2.0
│   │   └── p-is-promise@2.0.0
│   ├── require-directory@2.1.1
│   ├── require-main-filename@1.0.1
│   ├── set-blocking@2.0.0
│   ├─┬ string-width@2.1.1
│   │ ├── is-fullwidth-code-point@2.0.0
│   │ └─┬ strip-ansi@4.0.0
│   │   └── ansi-regex@3.0.0
│   ├── which-module@2.0.0
│   ├── y18n@4.0.0
│   └─┬ yargs-parser@11.1.1
│     ├── camelcase@5.0.0
│     └── decamelize@1.2.0 deduped
├── qrcode-terminal@0.12.0
├─┬ selfsigned@1.10.2
│ └── node-forge@0.7.1
├─┬ superagent@5.0.6
│ ├── component-emitter@1.3.0
│ ├── cookiejar@2.1.2
│ ├─┬ debug@4.1.1
│ │ └── ms@2.1.1
│ ├─┬ form-data@2.3.3
│ │ ├── asynckit@0.4.0
│ │ ├─┬ combined-stream@1.0.8
│ │ │ └── delayed-stream@1.0.0
│ │ └─┬ mime-types@2.1.24
│ │   └── mime-db@1.40.0
│ ├── formidable@1.2.1
│ ├── methods@1.1.2 deduped
│ ├── mime@2.4.3
│ ├── qs@6.7.0
│ ├─┬ readable-stream@3.4.0
│ │ ├── inherits@2.0.3 deduped
│ │ ├─┬ string_decoder@1.2.0
│ │ │ └── safe-buffer@5.1.1
│ │ └── util-deprecate@1.0.2
│ └── semver@6.1.1
└─┬ superagent-proxy@2.0.0 (github:shesek/superagent-proxy#5f0570481b4e98918103d5577006ff060123e87d)
  ├─┬ debug@3.2.6
  │ └── ms@2.1.1
  └─┬ proxy-agent@3.1.0 (github:shesek/node-proxy-agent#678f0c558674ebc11ccdc5f817be2b69e41a1f45)
    ├─┬ agent-base@4.2.1
    │ └─┬ es6-promisify@5.0.0
    │   └── es6-promise@4.2.6
    ├─┬ debug@3.2.6
    │ └── ms@2.1.1
    ├─┬ http-proxy-agent@2.1.0
    │ ├── agent-base@4.2.1 deduped
    │ └─┬ debug@3.1.0
    │   └── ms@2.0.0 deduped
    ├─┬ https-proxy-agent@2.2.1
    │ ├── agent-base@4.2.1 deduped
    │ └─┬ debug@3.2.6
    │   └── ms@2.1.1
    ├─┬ lru-cache@4.1.5
    │ ├── pseudomap@1.0.2
    │ └── yallist@2.1.2
    ├─┬ pac-proxy-agent@3.0.0
    │ ├── agent-base@4.2.1 deduped
    │ ├─┬ debug@3.2.6
    │ │ └── ms@2.1.1
    │ ├─┬ get-uri@2.0.3
    │ │ ├─┬ data-uri-to-buffer@2.0.1
    │ │ │ └── @types/node@8.10.48
    │ │ ├─┬ debug@4.1.1
    │ │ │ └── ms@2.1.1
    │ │ ├── extend@3.0.2
    │ │ ├── file-uri-to-path@1.0.0
    │ │ ├─┬ ftp@0.3.10
    │ │ │ ├─┬ readable-stream@1.1.14
    │ │ │ │ ├── core-util-is@1.0.2 deduped
    │ │ │ │ ├── inherits@2.0.3 deduped
    │ │ │ │ ├── isarray@0.0.1
    │ │ │ │ └── string_decoder@0.10.31
    │ │ │ └── xregexp@2.0.0
    │ │ └─┬ readable-stream@3.3.0
    │ │   ├── inherits@2.0.3 deduped
    │ │   ├─┬ string_decoder@1.2.0
    │ │   │ └── safe-buffer@5.1.1 deduped
    │ │   └── util-deprecate@1.0.2 deduped
    │ ├── http-proxy-agent@2.1.0 deduped
    │ ├── https-proxy-agent@2.2.1 deduped
    │ ├─┬ pac-resolver@3.0.0
    │ │ ├── co@4.6.0
    │ │ ├─┬ degenerator@1.0.4
    │ │ │ ├── ast-types@0.12.4
    │ │ │ ├─┬ escodegen@1.11.1
    │ │ │ │ ├── esprima@3.1.3 deduped
    │ │ │ │ ├── estraverse@4.2.0
    │ │ │ │ ├── esutils@2.0.2 deduped
    │ │ │ │ ├─┬ optionator@0.8.2
    │ │ │ │ │ ├── deep-is@0.1.3
    │ │ │ │ │ ├── fast-levenshtein@2.0.6
    │ │ │ │ │ ├─┬ levn@0.3.0
    │ │ │ │ │ │ ├── prelude-ls@1.1.2 deduped
    │ │ │ │ │ │ └── type-check@0.3.2 deduped
    │ │ │ │ │ ├── prelude-ls@1.1.2
    │ │ │ │ │ ├─┬ type-check@0.3.2
    │ │ │ │ │ │ └── prelude-ls@1.1.2 deduped
    │ │ │ │ │ └── wordwrap@1.0.0
    │ │ │ │ └── source-map@0.6.1
    │ │ │ └── esprima@3.1.3
    │ │ ├── ip@1.1.5
    │ │ ├── netmask@1.0.6
    │ │ └── thunkify@2.1.2
    │ ├─┬ raw-body@2.3.3
    │ │ ├── bytes@3.0.0 deduped
    │ │ ├─┬ http-errors@1.6.3
    │ │ │ ├── depd@1.1.2 deduped
    │ │ │ ├── inherits@2.0.3 deduped
    │ │ │ ├── setprototypeof@1.1.0
    │ │ │ └── statuses@1.5.0 deduped
    │ │ ├─┬ iconv-lite@0.4.23
    │ │ │ └── safer-buffer@2.1.2 deduped
    │ │ └── unpipe@1.0.0 deduped
    │ └── socks-proxy-agent@4.0.2 deduped
    ├── proxy-from-env@1.0.0
    └─┬ socks-proxy-agent@4.0.2
      ├── agent-base@4.2.1 deduped
      └─┬ socks@2.3.2
        ├── ip@1.1.5 deduped
        └── smart-buffer@4.0.2
shesek commented 5 years ago

I haven't run into this. Are you using a self-signed certificate or the letsencrypt integration?

jsarenik commented 5 years ago

I actually just test with TLS turned off (which is also good if I want to use a frontend nginx on the same machine, right?)

On Friday, June 21, 2019, Nadav Ivgi notifications@github.com wrote:

I haven't run into this. Are you using a self-signed certificate or the letsencrypt integration?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/shesek/spark-wallet/issues/96?email_source=notifications&email_token=AAB3WVO7X3XBNHZTJS7UKZTP3QF4NA5CNFSM4HYY3X42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYG7UAA#issuecomment-504232448, or mute the thread https://github.com/notifications/unsubscribe-auth/AAB3WVPEHKMMYESPBNZ7VZDP3QF4NANCNFSM4HYY3X4Q .

-- http://jasan.tk

shesek commented 5 years ago

Yes, no TLS is the proper configuration if you're serving it behind a reverse proxy frontend. This error you're getting is quite weird if you aren't using TLS, though...

Are you setting --no-tls? Note that TLS is enabled by default if --host is set to anything other than "localhost".

jsarenik commented 5 years ago

On Thu, Jun 27, 2019 at 06:47:43PM -0700, Nadav Ivgi wrote:

Are you setting --no-tls? Note that TLS is enabled by default if --host is set to anything other than "localhost".

Yes, I am using no-tls in the .spark-wallet/config file, but I also have a line which says host=127.0.0.1 which is something other than "localhost", right. When I set it to localhost, I do not see the error anymore.

Thank you!