fix(core): update
This commit is contained in:
		
							
								
								
									
										343
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										343
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -25,9 +25,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@gitzone/tsbuild": { |     "@gitzone/tsbuild": { | ||||||
|       "version": "2.1.11", |       "version": "2.1.17", | ||||||
|       "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbuild/-/tsbuild-2.1.11.tgz", |       "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbuild/-/tsbuild-2.1.17.tgz", | ||||||
|       "integrity": "sha512-Sa90/S7rkfFaTa2yeASHVAWIl3hNh9DBqVcQbOCaNhqKUGdD+NzPw1MESuMOXqKG7oM5i4Cu6qfcJB0fmAjS8g==", |       "integrity": "sha512-Mg2cu7cW3cC6L2tzatB8t6OMVgTGatobb8UkN+y3n7KAWRld4gXcVWmaehch/wSFrbmk6Oe8rPjdWPjhTSIF1Q==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@pushrocks/smartcli": "^3.0.7", |         "@pushrocks/smartcli": "^3.0.7", | ||||||
| @@ -35,7 +35,7 @@ | |||||||
|         "@pushrocks/smartlog": "^2.0.19", |         "@pushrocks/smartlog": "^2.0.19", | ||||||
|         "@pushrocks/smartpath": "^4.0.1", |         "@pushrocks/smartpath": "^4.0.1", | ||||||
|         "@pushrocks/smartpromise": "^3.0.2", |         "@pushrocks/smartpromise": "^3.0.2", | ||||||
|         "typescript": "^3.4.5" |         "typescript": "^3.5.2" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@gitzone/tsrun": { |     "@gitzone/tsrun": { | ||||||
| @@ -216,15 +216,18 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@pushrocks/smartnetwork": { |     "@pushrocks/smartnetwork": { | ||||||
|       "version": "1.1.6", |       "version": "1.1.14", | ||||||
|       "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartnetwork/-/smartnetwork-1.1.6.tgz", |       "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartnetwork/-/smartnetwork-1.1.14.tgz", | ||||||
|       "integrity": "sha512-teRY3TbT5UaTG8ULkTSX2x6NjnQvyhUEouNvRAyim61eaTFy098ybntcbnOW8g6g/XpDsk6Q3Kilbwx6pB1u7Q==", |       "integrity": "sha512-0zNTypPGqA9mUaGxTPkqHYWDnonY6QpRo5ejVpFMdRI3H/3V4PyKkb6BTOnbMHcUFv38CnvnR9TYteCdiIbLKg==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@pushrocks/smartpromise": "^3.0.2", |         "@pushrocks/smartpromise": "^3.0.2", | ||||||
|         "@pushrocks/smartstring": "^3.0.10", |         "@pushrocks/smartstring": "^3.0.10", | ||||||
|  |         "@types/default-gateway": "^3.0.0", | ||||||
|         "@types/portscanner": "^2.1.0", |         "@types/portscanner": "^2.1.0", | ||||||
|  |         "default-gateway": "^5.0.3", | ||||||
|         "portscanner": "^2.2.0", |         "portscanner": "^2.2.0", | ||||||
|         "speedtest-net": "^1.5.1" |         "speedtest-net": "^1.5.1", | ||||||
|  |         "systeminformation": "^4.14.8" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@pushrocks/smartparam": { |     "@pushrocks/smartparam": { | ||||||
| @@ -251,14 +254,14 @@ | |||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|     "@pushrocks/smartpromise": { |     "@pushrocks/smartpromise": { | ||||||
|       "version": "3.0.2", |       "version": "3.0.5", | ||||||
|       "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpromise/-/smartpromise-3.0.2.tgz", |       "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpromise/-/smartpromise-3.0.5.tgz", | ||||||
|       "integrity": "sha512-jmrJMUEmBCWChWK8CIcx4Vw3wv/8OgVNmkaxJrbs+WMaoRUfJtpWWJfrAwwHWt9ZXJbarJ+CwfwfYiiZXymndQ==" |       "integrity": "sha512-9kHBWyDFjQ6cV1rseOfge02EH6huh/mrtqxlFoJoxnMaGWf5F8H3UEsskBBUGI6QKE1Bl8evr74AIKWwJ0r/bA==" | ||||||
|     }, |     }, | ||||||
|     "@pushrocks/smartrequest": { |     "@pushrocks/smartrequest": { | ||||||
|       "version": "1.1.23", |       "version": "1.1.27", | ||||||
|       "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartrequest/-/smartrequest-1.1.23.tgz", |       "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartrequest/-/smartrequest-1.1.27.tgz", | ||||||
|       "integrity": "sha512-Hws3YfzIE0b/E3aTkSugLskKWBq7e8HDXEN+RlRyTFONxW/XONKJFTw4mp3jk+puWpYGDoOTcP+Ua4jd19z9pA==", |       "integrity": "sha512-GJO6duKBro2oILtXduVQwxA50AzjHZbKP0P32OoiM+B1ftoQFf4D8zSs/SCljNKXUqS8SZ9IMQVlKLfRC4nu+A==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@pushrocks/smartpromise": "^3.0.2", |         "@pushrocks/smartpromise": "^3.0.2", | ||||||
|         "@types/form-data": "^2.2.1", |         "@types/form-data": "^2.2.1", | ||||||
| @@ -319,13 +322,31 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@pushrocks/smartsystem": { |     "@pushrocks/smartsystem": { | ||||||
|       "version": "2.0.8", |       "version": "2.0.9", | ||||||
|       "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartsystem/-/smartsystem-2.0.8.tgz", |       "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartsystem/-/smartsystem-2.0.9.tgz", | ||||||
|       "integrity": "sha512-lBruo1Ikai35oiDMy3Lx1NhddTMynCCd8MTx4dBU22a0HnNYZRKxTITuPAfIDD3VB94ZpEGbAvzblnZpuFFkMQ==", |       "integrity": "sha512-6uVNCnkrOf8JZQTu7tzFbKHoY34lHKZrRuyymu3jQCUE4+wKg2eX4fhwu0btL6TCumtWdeoVAFTp191KGHBJZw==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@pushrocks/lik": "^3.0.10", |         "@pushrocks/lik": "^3.0.11", | ||||||
|         "@pushrocks/smartenv": "^4.0.7", |         "@pushrocks/smartenv": "^4.0.7", | ||||||
|         "@pushrocks/smartpromise": "^3.0.2" |         "@pushrocks/smartnetwork": "^1.1.11", | ||||||
|  |         "@pushrocks/smartpromise": "^3.0.2", | ||||||
|  |         "systeminformation": "^4.14.8" | ||||||
|  |       }, | ||||||
|  |       "dependencies": { | ||||||
|  |         "@pushrocks/lik": { | ||||||
|  |           "version": "3.0.11", | ||||||
|  |           "resolved": "https://verdaccio.lossless.one/@pushrocks%2flik/-/lik-3.0.11.tgz", | ||||||
|  |           "integrity": "sha512-SDKRPj9+xBTqozlDPcA7O6BcccM1Tw/sXPVP+OnhNxCubDZ/L2kGNpPpqm43NJUoNxSSo5wdBw4N7MAFYCGdVg==", | ||||||
|  |           "requires": { | ||||||
|  |             "@pushrocks/smartdelay": "^2.0.3", | ||||||
|  |             "@pushrocks/smartpromise": "^3.0.2", | ||||||
|  |             "@pushrocks/smartrx": "^2.0.3", | ||||||
|  |             "@pushrocks/smarttime": "^3.0.12", | ||||||
|  |             "@types/minimatch": "^3.0.3", | ||||||
|  |             "minimatch": "^3.0.4", | ||||||
|  |             "symbol-tree": "^3.2.4" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@pushrocks/smarttime": { |     "@pushrocks/smarttime": { | ||||||
| @@ -353,9 +374,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@tsclass/tsclass": { |     "@tsclass/tsclass": { | ||||||
|       "version": "2.0.5", |       "version": "2.0.6", | ||||||
|       "resolved": "https://verdaccio.lossless.one/@tsclass%2ftsclass/-/tsclass-2.0.5.tgz", |       "resolved": "https://verdaccio.lossless.one/@tsclass%2ftsclass/-/tsclass-2.0.6.tgz", | ||||||
|       "integrity": "sha512-C+XTgdnpwtZYufz50qh04NyuIMFQSQI2606B3mzKUuVEhPXeoo4u8TN/NHzoHQHKL2JxH/RO23i3jXtV8V6mzg==" |       "integrity": "sha512-D+qusqR6A8PBwkY68o082H5ba7VdwD/cJJ5e3QB2AF/Jov63t8m/NCEGQpSNRwFtmH189/wT5ih0AifbvgiFig==" | ||||||
|     }, |     }, | ||||||
|     "@types/chai": { |     "@types/chai": { | ||||||
|       "version": "4.2.0", |       "version": "4.2.0", | ||||||
| @@ -390,6 +411,11 @@ | |||||||
|         "moment": ">=2.14.0" |         "moment": ">=2.14.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "@types/default-gateway": { | ||||||
|  |       "version": "3.0.0", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/@types%2fdefault-gateway/-/default-gateway-3.0.0.tgz", | ||||||
|  |       "integrity": "sha512-Pg0Vygi/mDsW+jAlknUf9ECJAcF6GyluMzXofb7hs4iLlichbdQLveweUN0SLb4TI6drRvaMoINcMzPQb0XB+w==" | ||||||
|  |     }, | ||||||
|     "@types/figures": { |     "@types/figures": { | ||||||
|       "version": "3.0.1", |       "version": "3.0.1", | ||||||
|       "resolved": "https://verdaccio.lossless.one/@types%2ffigures/-/figures-3.0.1.tgz", |       "resolved": "https://verdaccio.lossless.one/@types%2ffigures/-/figures-3.0.1.tgz", | ||||||
| @@ -427,9 +453,9 @@ | |||||||
|       "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" |       "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" | ||||||
|     }, |     }, | ||||||
|     "@types/node": { |     "@types/node": { | ||||||
|       "version": "12.7.2", |       "version": "12.7.5", | ||||||
|       "resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-12.7.2.tgz", |       "resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-12.7.5.tgz", | ||||||
|       "integrity": "sha512-dyYO+f6ihZEtNPDcWNR1fkoTDf3zAK3lAABDze3mz6POyIercH0lEUawUFXlG8xaQZmm1yEBON/4TsYv/laDYg==" |       "integrity": "sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w==" | ||||||
|     }, |     }, | ||||||
|     "@types/portscanner": { |     "@types/portscanner": { | ||||||
|       "version": "2.1.0", |       "version": "2.1.0", | ||||||
| @@ -452,9 +478,9 @@ | |||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|     "@types/ws": { |     "@types/ws": { | ||||||
|       "version": "6.0.2", |       "version": "6.0.3", | ||||||
|       "resolved": "https://verdaccio.lossless.one/@types%2fws/-/ws-6.0.2.tgz", |       "resolved": "https://verdaccio.lossless.one/@types%2fws/-/ws-6.0.3.tgz", | ||||||
|       "integrity": "sha512-22XiR1ox9LftTaAtn/c5JCninwc7moaqbkJfaDUb7PkaUitcf5vbTZHdq9dxSMviCm9C3W85rzB8e6yNR70apQ==", |       "integrity": "sha512-yBTM0P05Tx9iXGq00BbJPo37ox68R5vaGTXivs6RGh/BQ6QP5zqZDGWdAO6JbRE/iR1l80xeGAwCQS2nMV9S/w==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@types/node": "*" |         "@types/node": "*" | ||||||
|       } |       } | ||||||
| @@ -730,7 +756,6 @@ | |||||||
|       "version": "6.0.5", |       "version": "6.0.5", | ||||||
|       "resolved": "https://verdaccio.lossless.one/cross-spawn/-/cross-spawn-6.0.5.tgz", |       "resolved": "https://verdaccio.lossless.one/cross-spawn/-/cross-spawn-6.0.5.tgz", | ||||||
|       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", |       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", | ||||||
|       "dev": true, |  | ||||||
|       "requires": { |       "requires": { | ||||||
|         "nice-try": "^1.0.4", |         "nice-try": "^1.0.4", | ||||||
|         "path-key": "^2.0.1", |         "path-key": "^2.0.1", | ||||||
| @@ -767,6 +792,71 @@ | |||||||
|         "type-detect": "^4.0.0" |         "type-detect": "^4.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "default-gateway": { | ||||||
|  |       "version": "5.0.3", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/default-gateway/-/default-gateway-5.0.3.tgz", | ||||||
|  |       "integrity": "sha512-zW+ld9xtN0+q48wIwhitUzhfERJN7BPgvijPhuCKG6bfWqnoqtSNSnrXfvAME2ZJLpgYpz6UorpBddGfLzrJBw==", | ||||||
|  |       "requires": { | ||||||
|  |         "execa": "^2.0.3" | ||||||
|  |       }, | ||||||
|  |       "dependencies": { | ||||||
|  |         "execa": { | ||||||
|  |           "version": "2.0.4", | ||||||
|  |           "resolved": "https://verdaccio.lossless.one/execa/-/execa-2.0.4.tgz", | ||||||
|  |           "integrity": "sha512-VcQfhuGD51vQUQtKIq2fjGDLDbL6N1DTQVpYzxZ7LPIXw3HqTuIz6uxRmpV1qf8i31LHf2kjiaGI+GdHwRgbnQ==", | ||||||
|  |           "requires": { | ||||||
|  |             "cross-spawn": "^6.0.5", | ||||||
|  |             "get-stream": "^5.0.0", | ||||||
|  |             "is-stream": "^2.0.0", | ||||||
|  |             "merge-stream": "^2.0.0", | ||||||
|  |             "npm-run-path": "^3.0.0", | ||||||
|  |             "onetime": "^5.1.0", | ||||||
|  |             "p-finally": "^2.0.0", | ||||||
|  |             "signal-exit": "^3.0.2", | ||||||
|  |             "strip-final-newline": "^2.0.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "get-stream": { | ||||||
|  |           "version": "5.1.0", | ||||||
|  |           "resolved": "https://verdaccio.lossless.one/get-stream/-/get-stream-5.1.0.tgz", | ||||||
|  |           "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", | ||||||
|  |           "requires": { | ||||||
|  |             "pump": "^3.0.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "is-stream": { | ||||||
|  |           "version": "2.0.0", | ||||||
|  |           "resolved": "https://verdaccio.lossless.one/is-stream/-/is-stream-2.0.0.tgz", | ||||||
|  |           "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" | ||||||
|  |         }, | ||||||
|  |         "npm-run-path": { | ||||||
|  |           "version": "3.1.0", | ||||||
|  |           "resolved": "https://verdaccio.lossless.one/npm-run-path/-/npm-run-path-3.1.0.tgz", | ||||||
|  |           "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", | ||||||
|  |           "requires": { | ||||||
|  |             "path-key": "^3.0.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "onetime": { | ||||||
|  |           "version": "5.1.0", | ||||||
|  |           "resolved": "https://verdaccio.lossless.one/onetime/-/onetime-5.1.0.tgz", | ||||||
|  |           "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", | ||||||
|  |           "requires": { | ||||||
|  |             "mimic-fn": "^2.1.0" | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|  |         "p-finally": { | ||||||
|  |           "version": "2.0.1", | ||||||
|  |           "resolved": "https://verdaccio.lossless.one/p-finally/-/p-finally-2.0.1.tgz", | ||||||
|  |           "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==" | ||||||
|  |         }, | ||||||
|  |         "path-key": { | ||||||
|  |           "version": "3.1.0", | ||||||
|  |           "resolved": "https://verdaccio.lossless.one/path-key/-/path-key-3.1.0.tgz", | ||||||
|  |           "integrity": "sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg==" | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "defaults": { |     "defaults": { | ||||||
|       "version": "1.0.3", |       "version": "1.0.3", | ||||||
|       "resolved": "https://verdaccio.lossless.one/defaults/-/defaults-1.0.3.tgz", |       "resolved": "https://verdaccio.lossless.one/defaults/-/defaults-1.0.3.tgz", | ||||||
| @@ -784,6 +874,14 @@ | |||||||
|         } |         } | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "define-properties": { | ||||||
|  |       "version": "1.1.3", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/define-properties/-/define-properties-1.1.3.tgz", | ||||||
|  |       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", | ||||||
|  |       "requires": { | ||||||
|  |         "object-keys": "^1.0.12" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "delayed-stream": { |     "delayed-stream": { | ||||||
|       "version": "1.0.0", |       "version": "1.0.0", | ||||||
|       "resolved": "https://verdaccio.lossless.one/delayed-stream/-/delayed-stream-1.0.0.tgz", |       "resolved": "https://verdaccio.lossless.one/delayed-stream/-/delayed-stream-1.0.0.tgz", | ||||||
| @@ -804,11 +902,37 @@ | |||||||
|       "version": "1.4.1", |       "version": "1.4.1", | ||||||
|       "resolved": "https://verdaccio.lossless.one/end-of-stream/-/end-of-stream-1.4.1.tgz", |       "resolved": "https://verdaccio.lossless.one/end-of-stream/-/end-of-stream-1.4.1.tgz", | ||||||
|       "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", |       "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", | ||||||
|       "dev": true, |  | ||||||
|       "requires": { |       "requires": { | ||||||
|         "once": "^1.4.0" |         "once": "^1.4.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "es-abstract": { | ||||||
|  |       "version": "1.14.2", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/es-abstract/-/es-abstract-1.14.2.tgz", | ||||||
|  |       "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==", | ||||||
|  |       "requires": { | ||||||
|  |         "es-to-primitive": "^1.2.0", | ||||||
|  |         "function-bind": "^1.1.1", | ||||||
|  |         "has": "^1.0.3", | ||||||
|  |         "has-symbols": "^1.0.0", | ||||||
|  |         "is-callable": "^1.1.4", | ||||||
|  |         "is-regex": "^1.0.4", | ||||||
|  |         "object-inspect": "^1.6.0", | ||||||
|  |         "object-keys": "^1.1.1", | ||||||
|  |         "string.prototype.trimleft": "^2.0.0", | ||||||
|  |         "string.prototype.trimright": "^2.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "es-to-primitive": { | ||||||
|  |       "version": "1.2.0", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/es-to-primitive/-/es-to-primitive-1.2.0.tgz", | ||||||
|  |       "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", | ||||||
|  |       "requires": { | ||||||
|  |         "is-callable": "^1.1.4", | ||||||
|  |         "is-date-object": "^1.0.1", | ||||||
|  |         "is-symbol": "^1.0.2" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "es6-promise": { |     "es6-promise": { | ||||||
|       "version": "4.2.8", |       "version": "4.2.8", | ||||||
|       "resolved": "https://verdaccio.lossless.one/es6-promise/-/es6-promise-4.2.8.tgz", |       "resolved": "https://verdaccio.lossless.one/es6-promise/-/es6-promise-4.2.8.tgz", | ||||||
| @@ -908,9 +1032,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "form-data": { |     "form-data": { | ||||||
|       "version": "2.5.0", |       "version": "2.5.1", | ||||||
|       "resolved": "https://verdaccio.lossless.one/form-data/-/form-data-2.5.0.tgz", |       "resolved": "https://verdaccio.lossless.one/form-data/-/form-data-2.5.1.tgz", | ||||||
|       "integrity": "sha512-WXieX3G/8side6VIqx44ablyULoGruSde5PNTxoUyo5CeyAMX6nVWUd0rgist/EuX655cjhUhTo1Fo3tRYqbcA==", |       "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "asynckit": "^0.4.0", |         "asynckit": "^0.4.0", | ||||||
|         "combined-stream": "^1.0.6", |         "combined-stream": "^1.0.6", | ||||||
| @@ -933,6 +1057,11 @@ | |||||||
|       "resolved": "https://verdaccio.lossless.one/fs.realpath/-/fs.realpath-1.0.0.tgz", |       "resolved": "https://verdaccio.lossless.one/fs.realpath/-/fs.realpath-1.0.0.tgz", | ||||||
|       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" |       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" | ||||||
|     }, |     }, | ||||||
|  |     "function-bind": { | ||||||
|  |       "version": "1.1.1", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/function-bind/-/function-bind-1.1.1.tgz", | ||||||
|  |       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" | ||||||
|  |     }, | ||||||
|     "get-caller-file": { |     "get-caller-file": { | ||||||
|       "version": "1.0.3", |       "version": "1.0.3", | ||||||
|       "resolved": "https://verdaccio.lossless.one/get-caller-file/-/get-caller-file-1.0.3.tgz", |       "resolved": "https://verdaccio.lossless.one/get-caller-file/-/get-caller-file-1.0.3.tgz", | ||||||
| @@ -973,11 +1102,24 @@ | |||||||
|       "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", |       "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "has": { | ||||||
|  |       "version": "1.0.3", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/has/-/has-1.0.3.tgz", | ||||||
|  |       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", | ||||||
|  |       "requires": { | ||||||
|  |         "function-bind": "^1.1.1" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "has-flag": { |     "has-flag": { | ||||||
|       "version": "3.0.0", |       "version": "3.0.0", | ||||||
|       "resolved": "https://verdaccio.lossless.one/has-flag/-/has-flag-3.0.0.tgz", |       "resolved": "https://verdaccio.lossless.one/has-flag/-/has-flag-3.0.0.tgz", | ||||||
|       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" |       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" | ||||||
|     }, |     }, | ||||||
|  |     "has-symbols": { | ||||||
|  |       "version": "1.0.0", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/has-symbols/-/has-symbols-1.0.0.tgz", | ||||||
|  |       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" | ||||||
|  |     }, | ||||||
|     "http-proxy-agent": { |     "http-proxy-agent": { | ||||||
|       "version": "2.1.0", |       "version": "2.1.0", | ||||||
|       "resolved": "https://verdaccio.lossless.one/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", |       "resolved": "https://verdaccio.lossless.one/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", | ||||||
| @@ -1016,6 +1158,16 @@ | |||||||
|       "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", |       "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "is-callable": { | ||||||
|  |       "version": "1.1.4", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/is-callable/-/is-callable-1.1.4.tgz", | ||||||
|  |       "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" | ||||||
|  |     }, | ||||||
|  |     "is-date-object": { | ||||||
|  |       "version": "1.0.1", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/is-date-object/-/is-date-object-1.0.1.tgz", | ||||||
|  |       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" | ||||||
|  |     }, | ||||||
|     "is-fullwidth-code-point": { |     "is-fullwidth-code-point": { | ||||||
|       "version": "2.0.0", |       "version": "2.0.0", | ||||||
|       "resolved": "https://verdaccio.lossless.one/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", |       "resolved": "https://verdaccio.lossless.one/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | ||||||
| @@ -1048,12 +1200,28 @@ | |||||||
|       "resolved": "https://verdaccio.lossless.one/is-promise/-/is-promise-2.1.0.tgz", |       "resolved": "https://verdaccio.lossless.one/is-promise/-/is-promise-2.1.0.tgz", | ||||||
|       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" |       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" | ||||||
|     }, |     }, | ||||||
|  |     "is-regex": { | ||||||
|  |       "version": "1.0.4", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/is-regex/-/is-regex-1.0.4.tgz", | ||||||
|  |       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", | ||||||
|  |       "requires": { | ||||||
|  |         "has": "^1.0.1" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "is-stream": { |     "is-stream": { | ||||||
|       "version": "1.1.0", |       "version": "1.1.0", | ||||||
|       "resolved": "https://verdaccio.lossless.one/is-stream/-/is-stream-1.1.0.tgz", |       "resolved": "https://verdaccio.lossless.one/is-stream/-/is-stream-1.1.0.tgz", | ||||||
|       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", |       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "is-symbol": { | ||||||
|  |       "version": "1.0.2", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/is-symbol/-/is-symbol-1.0.2.tgz", | ||||||
|  |       "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", | ||||||
|  |       "requires": { | ||||||
|  |         "has-symbols": "^1.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "is-utf8": { |     "is-utf8": { | ||||||
|       "version": "0.2.1", |       "version": "0.2.1", | ||||||
|       "resolved": "https://verdaccio.lossless.one/is-utf8/-/is-utf8-0.2.1.tgz", |       "resolved": "https://verdaccio.lossless.one/is-utf8/-/is-utf8-0.2.1.tgz", | ||||||
| @@ -1189,6 +1357,11 @@ | |||||||
|         "p-is-promise": "^2.0.0" |         "p-is-promise": "^2.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "merge-stream": { | ||||||
|  |       "version": "2.0.0", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/merge-stream/-/merge-stream-2.0.0.tgz", | ||||||
|  |       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" | ||||||
|  |     }, | ||||||
|     "mime-db": { |     "mime-db": { | ||||||
|       "version": "1.40.0", |       "version": "1.40.0", | ||||||
|       "resolved": "https://verdaccio.lossless.one/mime-db/-/mime-db-1.40.0.tgz", |       "resolved": "https://verdaccio.lossless.one/mime-db/-/mime-db-1.40.0.tgz", | ||||||
| @@ -1205,8 +1378,7 @@ | |||||||
|     "mimic-fn": { |     "mimic-fn": { | ||||||
|       "version": "2.1.0", |       "version": "2.1.0", | ||||||
|       "resolved": "https://verdaccio.lossless.one/mimic-fn/-/mimic-fn-2.1.0.tgz", |       "resolved": "https://verdaccio.lossless.one/mimic-fn/-/mimic-fn-2.1.0.tgz", | ||||||
|       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", |       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" | ||||||
|       "dev": true |  | ||||||
|     }, |     }, | ||||||
|     "minimatch": { |     "minimatch": { | ||||||
|       "version": "3.0.4", |       "version": "3.0.4", | ||||||
| @@ -1252,8 +1424,7 @@ | |||||||
|     "nice-try": { |     "nice-try": { | ||||||
|       "version": "1.0.5", |       "version": "1.0.5", | ||||||
|       "resolved": "https://verdaccio.lossless.one/nice-try/-/nice-try-1.0.5.tgz", |       "resolved": "https://verdaccio.lossless.one/nice-try/-/nice-try-1.0.5.tgz", | ||||||
|       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", |       "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" | ||||||
|       "dev": true |  | ||||||
|     }, |     }, | ||||||
|     "normalize-newline": { |     "normalize-newline": { | ||||||
|       "version": "3.0.0", |       "version": "3.0.0", | ||||||
| @@ -1275,6 +1446,25 @@ | |||||||
|       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", |       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "object-inspect": { | ||||||
|  |       "version": "1.6.0", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/object-inspect/-/object-inspect-1.6.0.tgz", | ||||||
|  |       "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==" | ||||||
|  |     }, | ||||||
|  |     "object-keys": { | ||||||
|  |       "version": "1.1.1", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/object-keys/-/object-keys-1.1.1.tgz", | ||||||
|  |       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" | ||||||
|  |     }, | ||||||
|  |     "object.getownpropertydescriptors": { | ||||||
|  |       "version": "2.0.3", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", | ||||||
|  |       "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", | ||||||
|  |       "requires": { | ||||||
|  |         "define-properties": "^1.1.2", | ||||||
|  |         "es-abstract": "^1.5.1" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "once": { |     "once": { | ||||||
|       "version": "1.4.0", |       "version": "1.4.0", | ||||||
|       "resolved": "https://verdaccio.lossless.one/once/-/once-1.4.0.tgz", |       "resolved": "https://verdaccio.lossless.one/once/-/once-1.4.0.tgz", | ||||||
| @@ -1403,8 +1593,7 @@ | |||||||
|     "path-key": { |     "path-key": { | ||||||
|       "version": "2.0.1", |       "version": "2.0.1", | ||||||
|       "resolved": "https://verdaccio.lossless.one/path-key/-/path-key-2.0.1.tgz", |       "resolved": "https://verdaccio.lossless.one/path-key/-/path-key-2.0.1.tgz", | ||||||
|       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", |       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" | ||||||
|       "dev": true |  | ||||||
|     }, |     }, | ||||||
|     "path-parse": { |     "path-parse": { | ||||||
|       "version": "1.0.6", |       "version": "1.0.6", | ||||||
| @@ -1448,7 +1637,6 @@ | |||||||
|       "version": "3.0.0", |       "version": "3.0.0", | ||||||
|       "resolved": "https://verdaccio.lossless.one/pump/-/pump-3.0.0.tgz", |       "resolved": "https://verdaccio.lossless.one/pump/-/pump-3.0.0.tgz", | ||||||
|       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", |       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", | ||||||
|       "dev": true, |  | ||||||
|       "requires": { |       "requires": { | ||||||
|         "end-of-stream": "^1.1.0", |         "end-of-stream": "^1.1.0", | ||||||
|         "once": "^1.3.1" |         "once": "^1.3.1" | ||||||
| @@ -1552,8 +1740,7 @@ | |||||||
|     "semver": { |     "semver": { | ||||||
|       "version": "5.7.1", |       "version": "5.7.1", | ||||||
|       "resolved": "https://verdaccio.lossless.one/semver/-/semver-5.7.1.tgz", |       "resolved": "https://verdaccio.lossless.one/semver/-/semver-5.7.1.tgz", | ||||||
|       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", |       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" | ||||||
|       "dev": true |  | ||||||
|     }, |     }, | ||||||
|     "set-blocking": { |     "set-blocking": { | ||||||
|       "version": "2.0.0", |       "version": "2.0.0", | ||||||
| @@ -1565,7 +1752,6 @@ | |||||||
|       "version": "1.2.0", |       "version": "1.2.0", | ||||||
|       "resolved": "https://verdaccio.lossless.one/shebang-command/-/shebang-command-1.2.0.tgz", |       "resolved": "https://verdaccio.lossless.one/shebang-command/-/shebang-command-1.2.0.tgz", | ||||||
|       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", |       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", | ||||||
|       "dev": true, |  | ||||||
|       "requires": { |       "requires": { | ||||||
|         "shebang-regex": "^1.0.0" |         "shebang-regex": "^1.0.0" | ||||||
|       } |       } | ||||||
| @@ -1573,8 +1759,7 @@ | |||||||
|     "shebang-regex": { |     "shebang-regex": { | ||||||
|       "version": "1.0.0", |       "version": "1.0.0", | ||||||
|       "resolved": "https://verdaccio.lossless.one/shebang-regex/-/shebang-regex-1.0.0.tgz", |       "resolved": "https://verdaccio.lossless.one/shebang-regex/-/shebang-regex-1.0.0.tgz", | ||||||
|       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", |       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" | ||||||
|       "dev": true |  | ||||||
|     }, |     }, | ||||||
|     "signal-exit": { |     "signal-exit": { | ||||||
|       "version": "3.0.2", |       "version": "3.0.2", | ||||||
| @@ -1652,6 +1837,24 @@ | |||||||
|         "strip-ansi": "^4.0.0" |         "strip-ansi": "^4.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "string.prototype.trimleft": { | ||||||
|  |       "version": "2.1.0", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", | ||||||
|  |       "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", | ||||||
|  |       "requires": { | ||||||
|  |         "define-properties": "^1.1.3", | ||||||
|  |         "function-bind": "^1.1.1" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "string.prototype.trimright": { | ||||||
|  |       "version": "2.1.0", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", | ||||||
|  |       "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", | ||||||
|  |       "requires": { | ||||||
|  |         "define-properties": "^1.1.3", | ||||||
|  |         "function-bind": "^1.1.1" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "string_decoder": { |     "string_decoder": { | ||||||
|       "version": "1.1.1", |       "version": "1.1.1", | ||||||
|       "resolved": "https://verdaccio.lossless.one/string_decoder/-/string_decoder-1.1.1.tgz", |       "resolved": "https://verdaccio.lossless.one/string_decoder/-/string_decoder-1.1.1.tgz", | ||||||
| @@ -1704,6 +1907,11 @@ | |||||||
|       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", |       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "strip-final-newline": { | ||||||
|  |       "version": "2.0.0", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/strip-final-newline/-/strip-final-newline-2.0.0.tgz", | ||||||
|  |       "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" | ||||||
|  |     }, | ||||||
|     "strip-indent": { |     "strip-indent": { | ||||||
|       "version": "2.0.0", |       "version": "2.0.0", | ||||||
|       "resolved": "https://verdaccio.lossless.one/strip-indent/-/strip-indent-2.0.0.tgz", |       "resolved": "https://verdaccio.lossless.one/strip-indent/-/strip-indent-2.0.0.tgz", | ||||||
| @@ -1727,6 +1935,11 @@ | |||||||
|       "resolved": "https://verdaccio.lossless.one/symbol-tree/-/symbol-tree-3.2.4.tgz", |       "resolved": "https://verdaccio.lossless.one/symbol-tree/-/symbol-tree-3.2.4.tgz", | ||||||
|       "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" |       "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" | ||||||
|     }, |     }, | ||||||
|  |     "systeminformation": { | ||||||
|  |       "version": "4.14.8", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/systeminformation/-/systeminformation-4.14.8.tgz", | ||||||
|  |       "integrity": "sha512-05wW1YaMBI6LlVtvw2wXQGr0thpX8E0IImYcpbqUiNanfmq8e+V89pDW2L5V/mN8kU37W0VtVySftQ0PwMIXKw==" | ||||||
|  |     }, | ||||||
|     "threads": { |     "threads": { | ||||||
|       "version": "1.0.0-beta.4", |       "version": "1.0.0-beta.4", | ||||||
|       "resolved": "https://verdaccio.lossless.one/threads/-/threads-1.0.0-beta.4.tgz", |       "resolved": "https://verdaccio.lossless.one/threads/-/threads-1.0.0-beta.4.tgz", | ||||||
| @@ -1783,16 +1996,16 @@ | |||||||
|       "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" |       "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" | ||||||
|     }, |     }, | ||||||
|     "tslint": { |     "tslint": { | ||||||
|       "version": "5.19.0", |       "version": "5.20.0", | ||||||
|       "resolved": "https://verdaccio.lossless.one/tslint/-/tslint-5.19.0.tgz", |       "resolved": "https://verdaccio.lossless.one/tslint/-/tslint-5.20.0.tgz", | ||||||
|       "integrity": "sha512-1LwwtBxfRJZnUvoS9c0uj8XQtAnyhWr9KlNvDIdB+oXyT+VpsOAaEhEgKi1HrZ8rq0ki/AAnbGSv4KM6/AfVZw==", |       "integrity": "sha512-2vqIvkMHbnx8acMogAERQ/IuINOq6DFqgF8/VDvhEkBqQh/x6SP0Y+OHnKth9/ZcHQSroOZwUQSN18v8KKF0/g==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@babel/code-frame": "^7.0.0", |         "@babel/code-frame": "^7.0.0", | ||||||
|         "builtin-modules": "^1.1.1", |         "builtin-modules": "^1.1.1", | ||||||
|         "chalk": "^2.3.0", |         "chalk": "^2.3.0", | ||||||
|         "commander": "^2.12.1", |         "commander": "^2.12.1", | ||||||
|         "diff": "^3.2.0", |         "diff": "^4.0.1", | ||||||
|         "glob": "^7.1.1", |         "glob": "^7.1.1", | ||||||
|         "js-yaml": "^3.13.1", |         "js-yaml": "^3.13.1", | ||||||
|         "minimatch": "^3.0.4", |         "minimatch": "^3.0.4", | ||||||
| @@ -1801,14 +2014,6 @@ | |||||||
|         "semver": "^5.3.0", |         "semver": "^5.3.0", | ||||||
|         "tslib": "^1.8.0", |         "tslib": "^1.8.0", | ||||||
|         "tsutils": "^2.29.0" |         "tsutils": "^2.29.0" | ||||||
|       }, |  | ||||||
|       "dependencies": { |  | ||||||
|         "diff": { |  | ||||||
|           "version": "3.5.0", |  | ||||||
|           "resolved": "https://verdaccio.lossless.one/diff/-/diff-3.5.0.tgz", |  | ||||||
|           "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", |  | ||||||
|           "dev": true |  | ||||||
|         } |  | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "tslint-config-prettier": { |     "tslint-config-prettier": { | ||||||
| @@ -1850,6 +2055,15 @@ | |||||||
|       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", |       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "util.promisify": { | ||||||
|  |       "version": "1.0.0", | ||||||
|  |       "resolved": "https://verdaccio.lossless.one/util.promisify/-/util.promisify-1.0.0.tgz", | ||||||
|  |       "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", | ||||||
|  |       "requires": { | ||||||
|  |         "define-properties": "^1.1.2", | ||||||
|  |         "object.getownpropertydescriptors": "^2.0.3" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "vinyl": { |     "vinyl": { | ||||||
|       "version": "2.2.0", |       "version": "2.2.0", | ||||||
|       "resolved": "https://verdaccio.lossless.one/vinyl/-/vinyl-2.2.0.tgz", |       "resolved": "https://verdaccio.lossless.one/vinyl/-/vinyl-2.2.0.tgz", | ||||||
| @@ -1961,18 +2175,19 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "xml2js": { |     "xml2js": { | ||||||
|       "version": "0.4.19", |       "version": "0.4.22", | ||||||
|       "resolved": "https://verdaccio.lossless.one/xml2js/-/xml2js-0.4.19.tgz", |       "resolved": "https://verdaccio.lossless.one/xml2js/-/xml2js-0.4.22.tgz", | ||||||
|       "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", |       "integrity": "sha512-MWTbxAQqclRSTnehWWe5nMKzI3VmJ8ltiJEco8akcC6j3miOhjjfzKum5sId+CWhfxdOs/1xauYr8/ZDBtQiRw==", | ||||||
|       "requires": { |       "requires": { | ||||||
|         "sax": ">=0.6.0", |         "sax": ">=0.6.0", | ||||||
|         "xmlbuilder": "~9.0.1" |         "util.promisify": "~1.0.0", | ||||||
|  |         "xmlbuilder": "~11.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "xmlbuilder": { |     "xmlbuilder": { | ||||||
|       "version": "9.0.7", |       "version": "11.0.1", | ||||||
|       "resolved": "https://verdaccio.lossless.one/xmlbuilder/-/xmlbuilder-9.0.7.tgz", |       "resolved": "https://verdaccio.lossless.one/xmlbuilder/-/xmlbuilder-11.0.1.tgz", | ||||||
|       "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" |       "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" | ||||||
|     }, |     }, | ||||||
|     "y18n": { |     "y18n": { | ||||||
|       "version": "4.0.0", |       "version": "4.0.0", | ||||||
|   | |||||||
							
								
								
									
										18
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								package.json
									
									
									
									
									
								
							| @@ -13,21 +13,21 @@ | |||||||
|     "format": "(gitzone format)" |     "format": "(gitzone format)" | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "@gitzone/tsbuild": "^2.0.22", |     "@gitzone/tsbuild": "^2.1.17", | ||||||
|     "@gitzone/tstest": "^1.0.15", |     "@gitzone/tstest": "^1.0.15", | ||||||
|     "@pushrocks/tapbundle": "^3.0.13", |     "@pushrocks/tapbundle": "^3.0.13", | ||||||
|     "@types/node": "^12.7.2", |     "@types/node": "^12.7.5", | ||||||
|     "tslint": "^5.19.0", |     "tslint": "^5.20.0", | ||||||
|     "tslint-config-prettier": "^1.15.0" |     "tslint-config-prettier": "^1.15.0" | ||||||
|   }, |   }, | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "@pushrocks/smartnetwork": "^1.1.6", |     "@pushrocks/smartnetwork": "^1.1.14", | ||||||
|     "@pushrocks/smartpromise": "^3.0.2", |     "@pushrocks/smartpromise": "^3.0.5", | ||||||
|     "@pushrocks/smartrequest": "^1.1.23", |     "@pushrocks/smartrequest": "^1.1.27", | ||||||
|     "@pushrocks/smartspawn": "^2.0.9", |     "@pushrocks/smartspawn": "^2.0.9", | ||||||
|     "@pushrocks/smartsystem": "^2.0.8", |     "@pushrocks/smartsystem": "^2.0.9", | ||||||
|     "@tsclass/tsclass": "^2.0.5", |     "@tsclass/tsclass": "^2.0.6", | ||||||
|     "@types/ws": "^6.0.2", |     "@types/ws": "^6.0.3", | ||||||
|     "ws": "^7.1.2" |     "ws": "^7.1.2" | ||||||
|   }, |   }, | ||||||
|   "files": [ |   "files": [ | ||||||
|   | |||||||
							
								
								
									
										27
									
								
								test/cert.pem
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								test/cert.pem
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | |||||||
|  | -----BEGIN CERTIFICATE----- | ||||||
|  | MIIEljCCAn4CCQDY+ZbC9FASVjANBgkqhkiG9w0BAQsFADANMQswCQYDVQQGEwJE | ||||||
|  | RTAeFw0xOTA5MjAxNjAxNDRaFw0yMDA5MTkxNjAxNDRaMA0xCzAJBgNVBAYTAkRF | ||||||
|  | MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4thf9JEK/epoXt8hFr8t | ||||||
|  | pkRzmaEkgbSKoOga3uGXDLvdNf3BzSIxZ8pzRhZfUnutcmW1thdz3wre/pEJR7oN | ||||||
|  | QsfixbLL8/oS5QeXKiUGX0Ssfdg4W0TsoLcRva+1AZsf38MfiUPhzh1/UW/rMywW | ||||||
|  | asazQwRZdkkXb4nKJ2IFZx22qnAD4/5Sug+sfeKoFBF/rzI2yK7rognt7kW2LHv6 | ||||||
|  | rswHnZ1Z2P/gbhlZ/EhG9hFVRZwRLDscWKcuWcxkePDt2J1pDNqD6SYa6ZjGC3AE | ||||||
|  | TJw5iEA1bLQ9YvjDNpVYcf6ZvcSilIFjSQu5cs9sUbHGeKTrS5HzfeJXh1PfJyL8 | ||||||
|  | X0Hu7UBSjfSudso3baE9FGiBFBW2cnXZKDZGtV8eq/qxPetOOgS09pVbNP6508WV | ||||||
|  | BR+rz98/VDZLZqcbZ2UpOuz4+kAKmbYE9GplxKQZZO7wWEox7Mid/uUdcqEo4QKn | ||||||
|  | no6ujOuzQzn5a2oOS0k5Hk3uHapNJWlW9YI3LHtfADpYH+6cOR+/c3JWBzQJ6AD7 | ||||||
|  | muvNzA9mWXeHqLxMMP4pkmb7otzZYrEkodUqJgAQxcYhGh6XsCPfJ/D9RN734OJc | ||||||
|  | gleVXFI8Kz455HxCW19XNfz16k7T6kqhZ/6SOBbkxEuqg7oEthAP109ZZzgx4oDo | ||||||
|  | hQsw24TjLkI4SPIc7nr60UUCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAu0+zrg0C | ||||||
|  | mlSv4Yi24OwB7TBvx+WHesl1IilCUdTiiUMo3NumvsU9Dr3Jkd0jGqYI0eyH4gIt | ||||||
|  | KrhAveXfEw7tAOEHiYicmAdIFtyzh++ZWb8mgbBeqij1MP/76Jv+cc0lUqpfRo/A | ||||||
|  | qytAsPAILuyL1o1jh28JHcq+v+WYn/FEhjUlH6emhGKGlsAjhUPjzK8MEshNolhj | ||||||
|  | t2UXw9WB5B2xWvrqlNMy0F3NAZBkZ/+k21HZo6FmVi+q6OEGcOo7wJt6wrH/lko9 | ||||||
|  | LxX96GC1JoN1Pfr2FoTKy1WHzrSfyGmDIUCrbaYQ58UuMOR+5eIPPdkf/030u5eX | ||||||
|  | xXhF2fBujD57E2zQGh/l2MrOjamcSo0+wYhOqlX3WNdaKNAzPqloBnF6w7eqLYde | ||||||
|  | h9He39ySmxjENwv3miOjEP1sBeMBSRfL/ckEonfK5uJgYA5nVMQ3ojUeDMZzLfFE | ||||||
|  | Ue2WHt+uPyYk7mMZfOrK2uHzI2/Coqj7lbfRodFwj+fCArYBck2NZannDPKA6X8V | ||||||
|  | TzJTbTCteOUUJTrcfZ0gGhGkF4nYLmX5OI+TPqrDJf0fZ+mzAEHzDDVXcBYpYRDr | ||||||
|  | r8d9QwrK+WaqVi2ofbMfMByVF72jgeJNa4nxwT9bVbu/Q1T2Lt+YPb4pQ7yCoUgS | ||||||
|  | JNj2Dr5H0XoLFFnvuvzcRbhlJ9J67JzR+7g= | ||||||
|  | -----END CERTIFICATE----- | ||||||
							
								
								
									
										52
									
								
								test/key.pem
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								test/key.pem
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | |||||||
|  | -----BEGIN PRIVATE KEY----- | ||||||
|  | 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 | ||||||
|  | 2TkK01XDDJURK5Lhuvc7WrK2rSJ/fK+0GA== | ||||||
|  | -----END PRIVATE KEY----- | ||||||
							
								
								
									
										93
									
								
								test/test.ts
									
									
									
									
									
								
							
							
						
						
									
										93
									
								
								test/test.ts
									
									
									
									
									
								
							| @@ -11,8 +11,97 @@ tap.test('should start the testproxy', async () => { | |||||||
|   await testProxy.start(); |   await testProxy.start(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| tap.test('should wait for 5 seconds', async tools => { | tap.test('should supply reverse proxy config', async () => { | ||||||
|   await tools.delayFor(1000); |   testProxy.updateReversConfigs([{ | ||||||
|  |     destinationIp: 'localhost', | ||||||
|  |     destinationPort: '8080', | ||||||
|  |     hostName: 'central.eu', | ||||||
|  |     privateKey: `-----BEGIN PRIVATE KEY----- | ||||||
|  | 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 | ||||||
|  | 2TkK01XDDJURK5Lhuvc7WrK2rSJ/fK+0GA== | ||||||
|  | -----END PRIVATE KEY----- | ||||||
|  |     `, | ||||||
|  |     publicKey: `-----BEGIN CERTIFICATE----- | ||||||
|  | MIIEljCCAn4CCQDY+ZbC9FASVjANBgkqhkiG9w0BAQsFADANMQswCQYDVQQGEwJE | ||||||
|  | RTAeFw0xOTA5MjAxNjAxNDRaFw0yMDA5MTkxNjAxNDRaMA0xCzAJBgNVBAYTAkRF | ||||||
|  | MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4thf9JEK/epoXt8hFr8t | ||||||
|  | pkRzmaEkgbSKoOga3uGXDLvdNf3BzSIxZ8pzRhZfUnutcmW1thdz3wre/pEJR7oN | ||||||
|  | QsfixbLL8/oS5QeXKiUGX0Ssfdg4W0TsoLcRva+1AZsf38MfiUPhzh1/UW/rMywW | ||||||
|  | asazQwRZdkkXb4nKJ2IFZx22qnAD4/5Sug+sfeKoFBF/rzI2yK7rognt7kW2LHv6 | ||||||
|  | rswHnZ1Z2P/gbhlZ/EhG9hFVRZwRLDscWKcuWcxkePDt2J1pDNqD6SYa6ZjGC3AE | ||||||
|  | TJw5iEA1bLQ9YvjDNpVYcf6ZvcSilIFjSQu5cs9sUbHGeKTrS5HzfeJXh1PfJyL8 | ||||||
|  | X0Hu7UBSjfSudso3baE9FGiBFBW2cnXZKDZGtV8eq/qxPetOOgS09pVbNP6508WV | ||||||
|  | BR+rz98/VDZLZqcbZ2UpOuz4+kAKmbYE9GplxKQZZO7wWEox7Mid/uUdcqEo4QKn | ||||||
|  | no6ujOuzQzn5a2oOS0k5Hk3uHapNJWlW9YI3LHtfADpYH+6cOR+/c3JWBzQJ6AD7 | ||||||
|  | muvNzA9mWXeHqLxMMP4pkmb7otzZYrEkodUqJgAQxcYhGh6XsCPfJ/D9RN734OJc | ||||||
|  | gleVXFI8Kz455HxCW19XNfz16k7T6kqhZ/6SOBbkxEuqg7oEthAP109ZZzgx4oDo | ||||||
|  | hQsw24TjLkI4SPIc7nr60UUCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAu0+zrg0C | ||||||
|  | mlSv4Yi24OwB7TBvx+WHesl1IilCUdTiiUMo3NumvsU9Dr3Jkd0jGqYI0eyH4gIt | ||||||
|  | KrhAveXfEw7tAOEHiYicmAdIFtyzh++ZWb8mgbBeqij1MP/76Jv+cc0lUqpfRo/A | ||||||
|  | qytAsPAILuyL1o1jh28JHcq+v+WYn/FEhjUlH6emhGKGlsAjhUPjzK8MEshNolhj | ||||||
|  | t2UXw9WB5B2xWvrqlNMy0F3NAZBkZ/+k21HZo6FmVi+q6OEGcOo7wJt6wrH/lko9 | ||||||
|  | LxX96GC1JoN1Pfr2FoTKy1WHzrSfyGmDIUCrbaYQ58UuMOR+5eIPPdkf/030u5eX | ||||||
|  | xXhF2fBujD57E2zQGh/l2MrOjamcSo0+wYhOqlX3WNdaKNAzPqloBnF6w7eqLYde | ||||||
|  | h9He39ySmxjENwv3miOjEP1sBeMBSRfL/ckEonfK5uJgYA5nVMQ3ojUeDMZzLfFE | ||||||
|  | Ue2WHt+uPyYk7mMZfOrK2uHzI2/Coqj7lbfRodFwj+fCArYBck2NZannDPKA6X8V | ||||||
|  | TzJTbTCteOUUJTrcfZ0gGhGkF4nYLmX5OI+TPqrDJf0fZ+mzAEHzDDVXcBYpYRDr | ||||||
|  | r8d9QwrK+WaqVi2ofbMfMByVF72jgeJNa4nxwT9bVbu/Q1T2Lt+YPb4pQ7yCoUgS | ||||||
|  | JNj2Dr5H0XoLFFnvuvzcRbhlJ9J67JzR+7g= | ||||||
|  | -----END CERTIFICATE----- | ||||||
|  |     ` | ||||||
|  |   }]); | ||||||
|  | }); | ||||||
|  |  | ||||||
|  | tap.test('should wait for 60 seconds', async tools => { | ||||||
|  |   await tools.delayFor(60000); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| tap.test('should close the testproxy', async () => { | tap.test('should close the testproxy', async () => { | ||||||
|   | |||||||
| @@ -8,15 +8,94 @@ export class ProxyWorker { | |||||||
|   public port = 8001; |   public port = 8001; | ||||||
|   public router = new SmartproxyRouter(); |   public router = new SmartproxyRouter(); | ||||||
|  |  | ||||||
|   public async setPort(portArg: number) { |  | ||||||
|     this.port = portArg; |  | ||||||
|   } |  | ||||||
|  |  | ||||||
|   /** |   /** | ||||||
|    * starts the proxyInstance |    * starts the proxyInstance | ||||||
|    */ |    */ | ||||||
|   public async start() { |   public async start() { | ||||||
|     this.httpsServer = plugins.https.createServer(async (req, res) => { |     this.httpsServer = plugins.https.createServer({ | ||||||
|  |       key: `-----BEGIN PRIVATE KEY----- | ||||||
|  | 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 | ||||||
|  | 2TkK01XDDJURK5Lhuvc7WrK2rSJ/fK+0GA== | ||||||
|  | -----END PRIVATE KEY----- | ||||||
|  |     `, | ||||||
|  |     cert: `-----BEGIN CERTIFICATE----- | ||||||
|  | MIIEljCCAn4CCQDY+ZbC9FASVjANBgkqhkiG9w0BAQsFADANMQswCQYDVQQGEwJE | ||||||
|  | RTAeFw0xOTA5MjAxNjAxNDRaFw0yMDA5MTkxNjAxNDRaMA0xCzAJBgNVBAYTAkRF | ||||||
|  | MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4thf9JEK/epoXt8hFr8t | ||||||
|  | pkRzmaEkgbSKoOga3uGXDLvdNf3BzSIxZ8pzRhZfUnutcmW1thdz3wre/pEJR7oN | ||||||
|  | QsfixbLL8/oS5QeXKiUGX0Ssfdg4W0TsoLcRva+1AZsf38MfiUPhzh1/UW/rMywW | ||||||
|  | asazQwRZdkkXb4nKJ2IFZx22qnAD4/5Sug+sfeKoFBF/rzI2yK7rognt7kW2LHv6 | ||||||
|  | rswHnZ1Z2P/gbhlZ/EhG9hFVRZwRLDscWKcuWcxkePDt2J1pDNqD6SYa6ZjGC3AE | ||||||
|  | TJw5iEA1bLQ9YvjDNpVYcf6ZvcSilIFjSQu5cs9sUbHGeKTrS5HzfeJXh1PfJyL8 | ||||||
|  | X0Hu7UBSjfSudso3baE9FGiBFBW2cnXZKDZGtV8eq/qxPetOOgS09pVbNP6508WV | ||||||
|  | BR+rz98/VDZLZqcbZ2UpOuz4+kAKmbYE9GplxKQZZO7wWEox7Mid/uUdcqEo4QKn | ||||||
|  | no6ujOuzQzn5a2oOS0k5Hk3uHapNJWlW9YI3LHtfADpYH+6cOR+/c3JWBzQJ6AD7 | ||||||
|  | muvNzA9mWXeHqLxMMP4pkmb7otzZYrEkodUqJgAQxcYhGh6XsCPfJ/D9RN734OJc | ||||||
|  | gleVXFI8Kz455HxCW19XNfz16k7T6kqhZ/6SOBbkxEuqg7oEthAP109ZZzgx4oDo | ||||||
|  | hQsw24TjLkI4SPIc7nr60UUCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAu0+zrg0C | ||||||
|  | mlSv4Yi24OwB7TBvx+WHesl1IilCUdTiiUMo3NumvsU9Dr3Jkd0jGqYI0eyH4gIt | ||||||
|  | KrhAveXfEw7tAOEHiYicmAdIFtyzh++ZWb8mgbBeqij1MP/76Jv+cc0lUqpfRo/A | ||||||
|  | qytAsPAILuyL1o1jh28JHcq+v+WYn/FEhjUlH6emhGKGlsAjhUPjzK8MEshNolhj | ||||||
|  | t2UXw9WB5B2xWvrqlNMy0F3NAZBkZ/+k21HZo6FmVi+q6OEGcOo7wJt6wrH/lko9 | ||||||
|  | LxX96GC1JoN1Pfr2FoTKy1WHzrSfyGmDIUCrbaYQ58UuMOR+5eIPPdkf/030u5eX | ||||||
|  | xXhF2fBujD57E2zQGh/l2MrOjamcSo0+wYhOqlX3WNdaKNAzPqloBnF6w7eqLYde | ||||||
|  | h9He39ySmxjENwv3miOjEP1sBeMBSRfL/ckEonfK5uJgYA5nVMQ3ojUeDMZzLfFE | ||||||
|  | Ue2WHt+uPyYk7mMZfOrK2uHzI2/Coqj7lbfRodFwj+fCArYBck2NZannDPKA6X8V | ||||||
|  | TzJTbTCteOUUJTrcfZ0gGhGkF4nYLmX5OI+TPqrDJf0fZ+mzAEHzDDVXcBYpYRDr | ||||||
|  | r8d9QwrK+WaqVi2ofbMfMByVF72jgeJNa4nxwT9bVbu/Q1T2Lt+YPb4pQ7yCoUgS | ||||||
|  | JNj2Dr5H0XoLFFnvuvzcRbhlJ9J67JzR+7g= | ||||||
|  | -----END CERTIFICATE----- | ||||||
|  |     ` | ||||||
|  |     }, async (req, res) => { | ||||||
|  |       console.log('got request'); | ||||||
|       const destinationConfig = this.router.routeReq(req); |       const destinationConfig = this.router.routeReq(req); | ||||||
|       const response = await plugins.smartrequest.request( |       const response = await plugins.smartrequest.request( | ||||||
|         `http://${destinationConfig.destinationIp}:${destinationConfig.destinationPort}${req.url}`, |         `http://${destinationConfig.destinationIp}:${destinationConfig.destinationPort}${req.url}`, | ||||||
| @@ -43,6 +122,7 @@ export class ProxyWorker { | |||||||
|     // Enable websockets |     // Enable websockets | ||||||
|     const wss = new plugins.ws.Server({ server: this.httpsServer }); |     const wss = new plugins.ws.Server({ server: this.httpsServer }); | ||||||
|     wss.on('connection', function connection(ws) { |     wss.on('connection', function connection(ws) { | ||||||
|  |       console.log('got connection for wsc'); | ||||||
|       const wscConnected = plugins.smartpromise.defer(); |       const wscConnected = plugins.smartpromise.defer(); | ||||||
|  |  | ||||||
|       const wsc = new Websocket.default(`${ws.url}`); |       const wsc = new Websocket.default(`${ws.url}`); | ||||||
| @@ -75,11 +155,14 @@ export class ProxyWorker { | |||||||
|     this.hostCandidates = arrayOfReverseCandidates; |     this.hostCandidates = arrayOfReverseCandidates; | ||||||
|     this.router.setNewCandidates(arrayOfReverseCandidates); |     this.router.setNewCandidates(arrayOfReverseCandidates); | ||||||
|     for (const hostCandidate of this.hostCandidates) { |     for (const hostCandidate of this.hostCandidates) { | ||||||
|  |       // console.log(hostCandidate); | ||||||
|       this.httpsServer.addContext(hostCandidate.hostName, { |       this.httpsServer.addContext(hostCandidate.hostName, { | ||||||
|         cert: hostCandidate.publicKey, |         cert: hostCandidate.publicKey, | ||||||
|         key: hostCandidate.privateKey |         key: hostCandidate.privateKey, | ||||||
|       }); |       }); | ||||||
|     } |     } | ||||||
|  |     /* this.httpsServer.close(); | ||||||
|  |     this.httpsServer.listen(this.port); */ | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   public async stop() { |   public async stop() { | ||||||
| @@ -101,7 +184,9 @@ const proxyWorkerCalls = { | |||||||
|   start: async () => { |   start: async () => { | ||||||
|     await proxyWorkerInstance.start(); |     await proxyWorkerInstance.start(); | ||||||
|   }, |   }, | ||||||
|   updateReverseConfigs: async (configArray: plugins.tsclass.network.IReverseProxyConfig[]) => {} |   updateReverseConfigs: async (configArray: plugins.tsclass.network.IReverseProxyConfig[]) => { | ||||||
|  |     await proxyWorkerInstance.updateCandidates(configArray); | ||||||
|  |   } | ||||||
| }; | }; | ||||||
|  |  | ||||||
| export type TProxyWorkerCalls = typeof proxyWorkerCalls; | export type TProxyWorkerCalls = typeof proxyWorkerCalls; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user