Compare View
Commits (6)
Changes
Showing 6 changed files Inline Diff
.gitignore
1 | /node_modules/ | 1 | /node_modules/ |
2 | /config.json | 2 | /config.json |
3 | /tmp/ | 3 | /tmp/ |
4 | /logs/ | 4 | /logs/ |
5 | /config-backup/ | 5 | /config-backup/ |
6 | /pid.txt | ||
6 | /pid.txt | 7 |
CHANGELOG.md
File was created | 1 | ### Changelog | |
2 | |||
3 | All notable changes to this project will be documented in this file. Dates are displayed in UTC. | ||
4 | |||
5 | Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). | ||
6 | |||
7 | #### [v1.0.9](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/compare/v1.0.8...v1.0.9) | ||
8 | |||
9 | - report_as_json [`bab614d`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/bab614df957f59f819acb26bb04c0fac7598fb27) | ||
10 | - config.report_as_json [`05201c1`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/05201c17f963550b6c625bd19545263b327924b3) | ||
11 | - Bump komodo-sdk and auto-changelog [`e37d138`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/e37d138f58f9dea39f0fe080b13b571efaaa2eaf) | ||
12 | |||
13 | #### [v1.0.8](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/compare/v1.0.7...v1.0.8) | ||
14 | |||
15 | > 10 May 2021 | ||
16 | |||
17 | - process.pid write as a string to comply nodejs 14 [`a8c4dcc`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/a8c4dcc616c48e823a19f69e80dc3a729e7a8726) | ||
18 | |||
19 | #### [v1.0.7](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/compare/v1.0.6...v1.0.7) | ||
20 | |||
21 | > 1 July 2019 | ||
22 | |||
23 | - penanganan respon tanpa rc [`76e71b6`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/76e71b65aa62cb76c26294b4ceb17f9ee59ae08d) | ||
24 | |||
25 | #### [v1.0.6](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/compare/v1.0.5...v1.0.6) | ||
26 | |||
27 | > 1 April 2019 | ||
28 | |||
29 | - Update npm packages [`b51854c`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/b51854c3ca7ea73bf9541685a2b9e6f9a261a148) | ||
30 | - Update rc [`2aae00d`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/2aae00d8a6f9cfa78cf1fbe5efd44814dfc9c250) | ||
31 | |||
32 | #### [v1.0.5](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/compare/v1.0.4...v1.0.5) | ||
33 | |||
34 | > 11 February 2019 | ||
35 | |||
36 | - Resync komodo-sdk [`2820d4d`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/2820d4d0e4b0cc1ce8409aaf8da8294deba3eb5d) | ||
37 | - Write pid.txt [`299b147`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/299b147a939c94882d37d7c3086e62655dcabdda) | ||
38 | |||
39 | #### [v1.0.4](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/compare/v1.0.3...v1.0.4) | ||
40 | |||
41 | > 11 February 2019 | ||
42 | |||
43 | - Resync npm packages [`8b47a06`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/8b47a060655a2fcc9a96325b077806912211b757) | ||
44 | |||
45 | #### [v1.0.3](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/compare/v1.0.2...v1.0.3) | ||
46 | |||
47 | > 21 December 2018 | ||
48 | |||
49 | - resync package-lock.json [`37ea2c4`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/37ea2c4c2db3876fd295d387402a0e94097dd6ea) | ||
50 | - Hapus unused comments [`d5e7c9e`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/d5e7c9e98b8d55b382d3b12996d6428e7837ee00) | ||
51 | |||
52 | #### [v1.0.2](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/compare/v1.0.1...v1.0.2) | ||
53 | |||
54 | > 29 June 2018 | ||
55 | |||
56 | - Ignore config-backup from git [`079972e`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/079972ecef49a1a6c3a5392b3a4591fccd0c07cb) | ||
57 | |||
58 | #### [v1.0.1](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/compare/v1.0.0...v1.0.1) | ||
59 | |||
60 | > 29 June 2018 | ||
61 | |||
62 | - Postversion script [`bb9e127`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/bb9e1272676ab5c38009e366db15caae901053cd) | ||
63 | |||
64 | ### [v1.0.0](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/compare/v0.2.0...v1.0.0) | ||
65 | |||
66 | > 29 June 2018 | ||
67 | |||
68 | - Resync package-lock.json [`553a1f8`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/553a1f8caabce0b18962d8a36052724a358a4bd6) | ||
69 | - APISERVER [`612e06e`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/612e06e877d748bb3ddd17e2b5c044ba36f0951a) | ||
70 | - supplier ending balance [`bf3ad3f`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/bf3ad3f71ac1a4b0df685ca64ced745f4cacfad6) | ||
71 | |||
72 | #### [v0.2.0](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/compare/v0.1.1...v0.2.0) | ||
73 | |||
74 | > 11 April 2018 | ||
75 | |||
76 | - advice server [`1612086`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/1612086691d56a7265f222582f6c6e5746991097) | ||
77 | |||
78 | #### v0.1.1 | ||
79 | |||
80 | > 22 March 2018 | ||
81 | |||
82 | - ready to run [`3a7cccf`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/3a7cccfa6fa74678e72a92c3d7dd3e319bc3ffaf) | ||
83 | - gitignore and package.json [`7b637fa`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/7b637fa38335e9003a186796e2263c81138ae667) | ||
84 | - some deps on package.json [`560c22c`](https://gitlab.kodesumber.com/komodo/komodo-gw-komodo/commit/560c22cdfc8bac5f8871009f4d05dfddb1227871) | ||
85 |
config.sample.json
1 | { | 1 | { |
2 | "handler_name": "KOMODO", | 2 | "handler_name": "KOMODO", |
3 | "products": [ | 3 | "products": [ |
4 | ], | 4 | ], |
5 | "core_url": "http://127.0.0.1:32972/apikey/PLEASE_CHANGE_ME", | 5 | "core_url": "http://127.0.0.1:32972/apikey/PLEASE_CHANGE_ME", |
6 | "pull_interval_ms": 1000, | 6 | "pull_interval_ms": 1000, |
7 | "partner": { | 7 | "partner": { |
8 | "url": "http://PLEASE_CHANGE_ME:25614/", | 8 | "url": "http://PLEASE_CHANGE_ME:25614/", |
9 | "terminal_name": "PLEASE_CHANGE_ME", | 9 | "terminal_name": "PLEASE_CHANGE_ME", |
10 | "password": "PLEASE_CHANGE_ME" | 10 | "password": "PLEASE_CHANGE_ME" |
11 | }, | 11 | }, |
12 | "push_server": { | 12 | "push_server": { |
13 | "apikey": "PLEASE_CHANGE_ME", | 13 | "apikey": "PLEASE_CHANGE_ME", |
14 | "advice": { | 14 | "advice": { |
15 | "port": 14283, | 15 | "port": 14283, |
16 | "url": "http://PLEASE_CHANGE_ME:14283/apikey/PLEASE_CHANGE_ME/advice" | 16 | "url": "http://PLEASE_CHANGE_ME:14283/apikey/PLEASE_CHANGE_ME/advice" |
17 | } | 17 | } |
18 | }, | 18 | }, |
19 | "remote_products": { | 19 | "remote_products": { |
20 | "XL5": "XJ5", | 20 | "XL5": "XJ5", |
21 | "XL10": "XJ10", | 21 | "XL10": "XJ10", |
22 | "XL15": "XJ15", | 22 | "XL15": "XJ15", |
23 | "XL25": "XJ25", | 23 | "XL25": "XJ25", |
24 | "XL30": "XJ30", | 24 | "XL30": "XJ30", |
25 | "XL50": "XJ50", | 25 | "XL50": "XJ50", |
26 | "XL100": "XJ100", | 26 | "XL100": "XJ100", |
27 | "XL200": "XJ200" | 27 | "XL200": "XJ200" |
28 | }, | 28 | }, |
29 | "reverse_report_url": "http://PLEASE_CHANGE_ME:24867/", | 29 | "reverse_report_url": "http://PLEASE_CHANGE_ME:24867/", |
30 | "reverse_report_port": 24867, | 30 | "reverse_report_port": 24867, |
31 | "control_panel": { | 31 | "control_panel": { |
32 | "listen_port": 24868, | 32 | "listen_port": 24868, |
33 | "url": "http://localhost:24868/" | 33 | "url": "http://localhost:24868/" |
34 | }, | 34 | }, |
35 | "apiserver": { | 35 | "apiserver": { |
36 | "port": 24869, | 36 | "port": 24869, |
37 | "apikey": "PLEASE_CHANGE_ME", | 37 | "apikey": "PLEASE_CHANGE_ME", |
38 | "url": "http://localhost:24869/apikey/PLEASE_CHANGE_ME" | 38 | "url": "http://localhost:24869/apikey/PLEASE_CHANGE_ME" |
39 | }, | 39 | }, |
40 | "do_not_verbose_log_report": false, | 40 | "do_not_verbose_log_report": false, |
41 | "report_as_json": true | ||
41 | "report_as_json": true | 42 | } |
42 | } | 43 |
lib/partner.js
1 | const HTTP = require('http'); | ||
2 | const URL = require('url'); | ||
3 | const request = require('request'); | 1 | const HTTP = require('http'); |
4 | const uuidv4 = require('uuid/v4'); | 2 | const URL = require('url'); |
5 | const stringify = require('json-stringify-pretty-compact'); | 3 | const request = require('request'); |
6 | 4 | const uuidv4 = require('uuid/v4'); | |
5 | const stringify = require('json-stringify-pretty-compact'); | ||
7 | const config = require('komodo-sdk/config'); | 6 | |
8 | const logger = require('komodo-sdk/logger'); | 7 | const config = require('komodo-sdk/config'); |
9 | const matrix = require('komodo-sdk/matrix'); | 8 | const logger = require('komodo-sdk/logger'); |
10 | const pull = require('komodo-sdk/gateway/pull'); | 9 | const matrix = require('komodo-sdk/matrix'); |
11 | 10 | const pull = require('komodo-sdk/gateway/pull'); | |
12 | const komodoClient = require('./komodo-client'); | 11 | |
13 | const partnerRc = require('./komodo-rc'); | 12 | const komodoClient = require('./komodo-client'); |
14 | 13 | const partnerRc = require('./komodo-rc'); | |
15 | if (!matrix.pending_tasks) { | 14 | |
16 | matrix.pending_tasks = {}; | 15 | if (!matrix.pending_tasks) { |
17 | } | 16 | matrix.pending_tasks = {}; |
18 | 17 | } | |
19 | function deleteFromPendingTasks(trx_id) { | 18 | |
20 | if (matrix.pending_tasks && matrix.pending_tasks[trx_id]) { | 19 | function deleteFromPendingTasks(trx_id) { |
21 | delete matrix.pending_tasks[trx_id]; | 20 | if (matrix.pending_tasks && matrix.pending_tasks[trx_id]) { |
22 | } | 21 | delete matrix.pending_tasks[trx_id]; |
23 | } | 22 | } |
24 | 23 | } | |
25 | function report(data) { | 24 | |
26 | pull.report(data); | 25 | function report(data) { |
27 | 26 | pull.report(data); | |
28 | if (data.rc !== '68' && data.rc !== '96') { | 27 | |
29 | deleteFromPendingTasks(data.trx_id); | 28 | if (data.rc !== '68' && data.rc !== '96') { |
30 | } | 29 | deleteFromPendingTasks(data.trx_id); |
31 | } | 30 | } |
32 | 31 | } | |
33 | function _hit(task, is_advice) { | 32 | |
34 | 33 | function _hit(task, is_advice) { | |
35 | if (matrix.pending_tasks && !matrix.pending_tasks[task.trx_id]) { | 34 | |
36 | matrix.pending_tasks[task.trx_id] = task; | 35 | if (matrix.pending_tasks && !matrix.pending_tasks[task.trx_id]) { |
37 | } | 36 | matrix.pending_tasks[task.trx_id] = task; |
38 | 37 | } | |
39 | const request_options = { | 38 | |
40 | url: config.partner.url, | 39 | const request_options = { |
41 | qs: { | 40 | url: config.partner.url, |
42 | request_id: task.trx_id, | 41 | qs: { |
43 | terminal_name: config.partner.terminal_name || config.partner.username, | 42 | request_id: task.trx_id, |
44 | password: config.partner.password, | 43 | terminal_name: config.partner.terminal_name || config.partner.username, |
45 | reverse_url: config.reverse_report_url, | 44 | password: config.partner.password, |
46 | product_name: task.remote_product, | 45 | reverse_url: config.reverse_report_url, |
47 | destination: task.destination | 46 | product_name: task.remote_product, |
48 | } | 47 | destination: task.destination |
49 | } | 48 | } |
50 | 49 | } | |
51 | if (!request_options.qs.request_id || !request_options.qs.terminal_name || !request_options.qs.password || !request_options.qs.reverse_url || !request_options.qs.product_name || !request_options.qs.destination) { | 50 | |
52 | logger.verbose('Missing parameter on request', request_options.qs); | 51 | if (!request_options.qs.request_id || !request_options.qs.terminal_name || !request_options.qs.password || !request_options.qs.reverse_url || !request_options.qs.product_name || !request_options.qs.destination) { |
53 | return; | 52 | logger.verbose('Missing parameter on request', request_options.qs); |
54 | } | 53 | return; |
55 | 54 | } | |
56 | logger.info('Requesting to partner', {is_advice: is_advice, trx_id: task.trx_id, destination: task.destination, product: task.product, remote_product: task.remote_product}); | 55 | |
57 | request(request_options, function(err, res, body) { | 56 | logger.info('Requesting to partner', {is_advice: is_advice, trx_id: task.trx_id, destination: task.destination, product: task.product, remote_product: task.remote_product}); |
58 | if (err) { | 57 | request(request_options, function(err, res, body) { |
59 | logger.warn('Error requesting to partner', {err: err, trx_id: task.trx_id, destination: task.destination, is_advice: is_advice}); | 58 | if (err) { |
60 | report({ | 59 | logger.warn('Error requesting to partner', {err: err, trx_id: task.trx_id, destination: task.destination, is_advice: is_advice}); |
61 | trx_id: task.trx_id, | 60 | report({ |
62 | rc: (!is_advice && (err.syscall === 'connect')) ? '91' : '68', | 61 | trx_id: task.trx_id, |
63 | message: 'INTERNAL: REQUEST ERROR: ' + err.toString(), | 62 | rc: (!is_advice && (err.syscall === 'connect')) ? '91' : '68', |
64 | misc: { | 63 | message: 'INTERNAL: REQUEST ERROR: ' + err.toString(), |
65 | task: task | 64 | misc: { |
66 | } | 65 | task: task |
67 | }); | 66 | } |
68 | return; | 67 | }); |
69 | } | 68 | return; |
70 | 69 | } | |
71 | if (res.statusCode != 200) { | 70 | |
72 | logger.warn('Partner returning non 200 HTTP status code', {trx_id: task.trx_id, destination: task.destination, is_advice: is_advice, http_status_code: res.statusCode, response_body: body}); | 71 | if (res.statusCode != 200) { |
73 | report({ | 72 | logger.warn('Partner returning non 200 HTTP status code', {trx_id: task.trx_id, destination: task.destination, is_advice: is_advice, http_status_code: res.statusCode, response_body: body}); |
74 | trx_id: task.trx_id, | 73 | report({ |
75 | rc: '68', | 74 | trx_id: task.trx_id, |
76 | message: ('INTERNAL: Got non 200 HTTP status code: ' + res.statusCode + '\n\n' + body).trim(), | 75 | rc: '68', |
77 | raw: body, | 76 | message: ('INTERNAL: Got non 200 HTTP status code: ' + res.statusCode + '\n\n' + body).trim(), |
78 | misc: { | 77 | raw: body, |
79 | task: task | 78 | misc: { |
80 | } | 79 | task: task |
81 | }); | 80 | } |
82 | return; | 81 | }); |
83 | } | 82 | return; |
84 | 83 | } | |
85 | logger.verbose('Got response from partner', {trx_id: task.trx_id, destination: task.destination, is_advice: is_advice, response_body: body}); | 84 | |
86 | 85 | logger.verbose('Got response from partner', {trx_id: task.trx_id, destination: task.destination, is_advice: is_advice, response_body: body}); | |
87 | const result = komodoClient.parseResponse(body); | 86 | |
88 | if (!result) { | 87 | const result = komodoClient.parseResponse(body); |
89 | logger.warn('Partner returning invalid JSON', {trx_id: task.trx_id, destination: task.destination, is_advice: is_advice, response_body: body}); | 88 | if (!result) { |
90 | report({ | 89 | logger.warn('Partner returning invalid JSON', {trx_id: task.trx_id, destination: task.destination, is_advice: is_advice, response_body: body}); |
91 | trx_id: task.trx_id, | 90 | report({ |
92 | rc: is_advice ? '68' : '90', | 91 | trx_id: task.trx_id, |
93 | message: 'INTERNAL: Partner return invalid JSON:\n' + body, | 92 | rc: is_advice ? '68' : '90', |
94 | raw: body, | 93 | message: 'INTERNAL: Partner return invalid JSON:\n' + body, |
95 | misc: { | 94 | raw: body, |
96 | task: task | 95 | misc: { |
97 | } | 96 | task: task |
98 | }); | 97 | } |
99 | return; | 98 | }); |
100 | } | 99 | return; |
101 | 100 | } | |
102 | const reportMessage = config.report_as_json | 101 | |
102 | const reportMessage = config.report_as_json | ||
103 | ? stringify({ DIRECTRESPONSE: result }) | ||
104 | : stringify({ DIRECTRESPONSE: result.message }); | ||
105 | |||
103 | ? stringify({ DIRECTRESPONSE: result }) | 106 | report({ |
104 | : stringify({ DIRECTRESPONSE: result.message }); | 107 | trx_id: task.trx_id, |
105 | 108 | rc: result.rc ? partnerRc[result.rc] || '40' : '68', | |
106 | report({ | ||
107 | trx_id: task.trx_id, | 109 | sn: result.sn, |
108 | rc: result.rc ? partnerRc[result.rc] || '40' : '68', | 110 | amount: Number(result.amount) || null, |
109 | sn: result.sn, | 111 | balance: Number(result.ending_balance) || null, |
112 | message: reportMessage, | ||
110 | amount: Number(result.amount) || null, | 113 | raw: body, |
111 | balance: Number(result.ending_balance) || null, | 114 | misc: { |
112 | message: reportMessage, | 115 | task: task |
113 | raw: body, | 116 | } |
114 | misc: { | 117 | }); |
115 | task: task | 118 | }) |
116 | } | 119 | } |
117 | }); | 120 | |
118 | }) | 121 | function buy(task) { |
119 | } | 122 | _hit(task, false); |
120 | 123 | } | |
121 | function buy(task) { | 124 | |
122 | _hit(task, false); | 125 | function advice(task) { |
123 | } | 126 | _hit(task, true); |
124 | 127 | } | |
125 | function advice(task) { | 128 | |
126 | _hit(task, true); | 129 | function reverseReportHandler(req, res) { |
127 | } | 130 | const report_id = uuidv4(); |
128 | 131 | ||
129 | function reverseReportHandler(req, res) { | 132 | logger.verbose('Incoming reverse report', {report_id: report_id, url: req.url}); |
130 | const report_id = uuidv4(); | 133 | res.end('OK'); |
131 | 134 | ||
132 | logger.verbose('Incoming reverse report', {report_id: report_id, url: req.url}); | 135 | const qs = URL.parse(req.url, true).query; |
133 | res.end('OK'); | 136 | |
134 | 137 | if (!qs.request_id || !qs.rc) { | |
135 | const qs = URL.parse(req.url, true).query; | 138 | logger.verbose('No request_id and rc on reverse report message', {report_id: report_id, url: req.url, qs: qs}); |
136 | 139 | return; | |
137 | if (!qs.request_id || !qs.rc) { | 140 | } |
138 | logger.verbose('No request_id and rc on reverse report message', {report_id: report_id, url: req.url, qs: qs}); | 141 | |
139 | return; | 142 | const task = { |
140 | } | 143 | trx_id: qs.request_id, |
141 | 144 | destination: qs.destination, | |
142 | const task = { | 145 | remote_product: qs.product_name |
143 | trx_id: qs.request_id, | 146 | } |
144 | destination: qs.destination, | 147 | |
148 | const reportMessage = config.report_as_json | ||
149 | ? stringify({ CALLBACK: qs }) | ||
150 | : stringify({ CALLBACK: qs.message }); | ||
151 | |||
145 | remote_product: qs.product_name | 152 | report({ |
146 | } | 153 | trx_id: qs.request_id, |
147 | 154 | rc: partnerRc[qs.rc] || '40', | |
148 | const reportMessage = config.report_as_json | ||
149 | ? stringify({ CALLBACK: qs }) | 155 | sn: qs.sn, |
150 | : stringify({ CALLBACK: qs.message }); | 156 | amount: qs.amount || null, |
151 | 157 | balance: Number(qs.ending_balance) || null, | |
158 | message: reportMessage, | ||
152 | report({ | 159 | raw: req.url, |
153 | trx_id: qs.request_id, | 160 | misc: { |
154 | rc: partnerRc[qs.rc] || '40', | 161 | task: task |
155 | sn: qs.sn, | 162 | } |
156 | amount: qs.amount || null, | 163 | }); |
157 | balance: Number(qs.ending_balance) || null, | 164 | } |
158 | message: reportMessage, | 165 | |
159 | raw: req.url, | 166 | function createReverseReportHttpServer() { |
160 | misc: { | 167 | const http_server = HTTP.createServer(reverseReportHandler); |
161 | task: task | 168 | http_server.listen(config.reverse_report_port, function(err) { |
162 | } | 169 | if (err) { |
163 | }); | 170 | logger.warn('Error creating reverse report HTTP server: ' + err.toString()); |
164 | } | 171 | process.exit(1); |
165 | 172 | return; | |
166 | function createReverseReportHttpServer() { | 173 | } |
167 | const http_server = HTTP.createServer(reverseReportHandler); | 174 | |
168 | http_server.listen(config.reverse_report_port, function(err) { | 175 | logger.info('Reverse report HTTP server listening on port ' + config.reverse_report_port); |
169 | if (err) { | 176 | }) |
170 | logger.warn('Error creating reverse report HTTP server: ' + err.toString()); | 177 | } |
171 | process.exit(1); | 178 | |
172 | return; | 179 | createReverseReportHttpServer(); |
package-lock.json
1 | { | 1 | { |
2 | "name": "komodo-gw-komodo", | 2 | "name": "komodo-gw-komodo", |
3 | "version": "1.0.8", | 3 | "version": "1.0.9", |
4 | "lockfileVersion": 1, | 4 | "lockfileVersion": 1, |
5 | "requires": true, | 5 | "requires": true, |
6 | "dependencies": { | 6 | "dependencies": { |
7 | "@cloudcmd/copy-file": { | 7 | "@cloudcmd/copy-file": { |
8 | "version": "1.1.1", | 8 | "version": "1.1.1", |
9 | "resolved": "https://registry.npmjs.org/@cloudcmd/copy-file/-/copy-file-1.1.1.tgz", | 9 | "resolved": "https://registry.npmjs.org/@cloudcmd/copy-file/-/copy-file-1.1.1.tgz", |
10 | "integrity": "sha512-t6pTJdsV0qhh9YX22/Npsv95GqVABc5GRInSK7JSSNIpPLq9TM+K7odYzcOuQRPZAD9OHxZfbYsB4WJOalzqng==", | 10 | "integrity": "sha512-t6pTJdsV0qhh9YX22/Npsv95GqVABc5GRInSK7JSSNIpPLq9TM+K7odYzcOuQRPZAD9OHxZfbYsB4WJOalzqng==", |
11 | "requires": { | 11 | "requires": { |
12 | "es6-promisify": "^6.0.0", | 12 | "es6-promisify": "^6.0.0", |
13 | "pipe-io": "^3.0.0", | 13 | "pipe-io": "^3.0.0", |
14 | "wraptile": "^2.0.0", | 14 | "wraptile": "^2.0.0", |
15 | "zames": "^2.0.0" | 15 | "zames": "^2.0.0" |
16 | } | 16 | } |
17 | }, | 17 | }, |
18 | "@dabh/diagnostics": { | ||
19 | "version": "2.0.2", | ||
20 | "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.2.tgz", | ||
21 | "integrity": "sha512-+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q==", | ||
22 | "requires": { | ||
23 | "colorspace": "1.1.x", | ||
24 | "enabled": "2.0.x", | ||
25 | "kuler": "^2.0.0" | ||
26 | } | ||
27 | }, | ||
18 | "@dabh/diagnostics": { | 28 | "a-sync-waterfall": { |
19 | "version": "2.0.2", | 29 | "version": "1.0.1", |
20 | "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.2.tgz", | 30 | "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", |
21 | "integrity": "sha512-+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q==", | 31 | "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==" |
22 | "requires": { | 32 | }, |
23 | "colorspace": "1.1.x", | 33 | "accepts": { |
24 | "enabled": "2.0.x", | 34 | "version": "1.3.7", |
25 | "kuler": "^2.0.0" | 35 | "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", |
26 | } | 36 | "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", |
27 | }, | 37 | "requires": { |
28 | "a-sync-waterfall": { | 38 | "mime-types": "~2.1.24", |
29 | "version": "1.0.1", | 39 | "negotiator": "0.6.2" |
40 | }, | ||
41 | "dependencies": { | ||
42 | "mime-db": { | ||
43 | "version": "1.49.0", | ||
44 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", | ||
45 | "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==" | ||
46 | }, | ||
47 | "mime-types": { | ||
48 | "version": "2.1.32", | ||
49 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", | ||
50 | "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", | ||
51 | "requires": { | ||
52 | "mime-db": "1.49.0" | ||
53 | } | ||
54 | } | ||
30 | "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", | 55 | } |
31 | "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==" | 56 | }, |
32 | }, | 57 | "ajv": { |
33 | "accepts": { | 58 | "version": "6.9.1", |
34 | "version": "1.3.7", | 59 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.1.tgz", |
35 | "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", | 60 | "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==", |
36 | "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", | 61 | "requires": { |
37 | "requires": { | 62 | "fast-deep-equal": "^2.0.1", |
38 | "mime-types": "~2.1.24", | 63 | "fast-json-stable-stringify": "^2.0.0", |
39 | "negotiator": "0.6.2" | 64 | "json-schema-traverse": "^0.4.1", |
40 | }, | 65 | "uri-js": "^4.2.2" |
41 | "dependencies": { | 66 | } |
42 | "mime-db": { | 67 | }, |
43 | "version": "1.49.0", | ||
44 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", | ||
45 | "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==" | ||
46 | }, | ||
47 | "mime-types": { | ||
48 | "version": "2.1.32", | ||
49 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", | ||
50 | "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", | ||
51 | "requires": { | ||
52 | "mime-db": "1.49.0" | ||
53 | } | ||
54 | } | ||
55 | } | ||
56 | }, | ||
57 | "ajv": { | ||
58 | "version": "6.9.1", | ||
59 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.1.tgz", | ||
60 | "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==", | ||
61 | "requires": { | ||
62 | "fast-deep-equal": "^2.0.1", | ||
63 | "fast-json-stable-stringify": "^2.0.0", | ||
64 | "json-schema-traverse": "^0.4.1", | ||
65 | "uri-js": "^4.2.2" | ||
66 | } | ||
67 | }, | ||
68 | "array-flatten": { | ||
69 | "version": "1.1.1", | ||
70 | "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", | ||
71 | "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" | ||
72 | }, | ||
73 | "array-unique": { | ||
74 | "version": "0.3.2", | ||
75 | "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", | ||
76 | "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" | ||
77 | }, | ||
78 | "asap": { | ||
79 | "version": "2.0.6", | ||
80 | "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", | ||
81 | "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" | ||
82 | }, | ||
83 | "asn1": { | ||
84 | "version": "0.2.4", | 68 | "array-flatten": { |
85 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", | 69 | "version": "1.1.1", |
86 | "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", | 70 | "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", |
87 | "requires": { | 71 | "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" |
88 | "safer-buffer": "~2.1.0" | 72 | }, |
89 | } | 73 | "array-unique": { |
90 | }, | 74 | "version": "0.3.2", |
91 | "assert-plus": { | 75 | "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", |
92 | "version": "1.0.0", | 76 | "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" |
93 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", | 77 | }, |
94 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" | 78 | "asap": { |
95 | }, | 79 | "version": "2.0.6", |
96 | "async": { | 80 | "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", |
97 | "version": "3.2.1", | 81 | "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" |
98 | "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", | 82 | }, |
99 | "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==" | 83 | "asn1": { |
100 | }, | 84 | "version": "0.2.4", |
101 | "asynckit": { | 85 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", |
102 | "version": "0.4.0", | 86 | "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", |
103 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", | 87 | "requires": { |
104 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" | 88 | "safer-buffer": "~2.1.0" |
105 | }, | 89 | } |
106 | "auto-changelog": { | 90 | }, |
107 | "version": "2.3.0", | 91 | "assert-plus": { |
108 | "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.3.0.tgz", | 92 | "version": "1.0.0", |
109 | "integrity": "sha512-S2B+RtTgytsa7l5iFGBoWT9W9ylITT5JJ8OaMJ7nrwvnlRm1dSS2tghaYueDeInZZafOE+1llH3tUQjMDRVS1g==", | 93 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", |
110 | "requires": { | 94 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" |
111 | "commander": "^5.0.0", | 95 | }, |
112 | "handlebars": "^4.7.3", | ||
113 | "node-fetch": "^2.6.0", | ||
114 | "parse-github-url": "^1.0.2", | ||
115 | "semver": "^6.3.0" | ||
116 | } | ||
117 | }, | 96 | "async": { |
118 | "aws-sign2": { | 97 | "version": "3.2.1", |
119 | "version": "0.7.0", | 98 | "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", |
120 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", | 99 | "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==" |
121 | "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" | ||
122 | }, | ||
123 | "aws4": { | ||
124 | "version": "1.8.0", | ||
125 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", | ||
126 | "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" | ||
127 | }, | 100 | }, |
128 | "balanced-match": { | 101 | "asynckit": { |
129 | "version": "1.0.2", | 102 | "version": "0.4.0", |
130 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", | 103 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", |
131 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" | 104 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" |
132 | }, | 105 | }, |
133 | "basic-auth": { | 106 | "auto-changelog": { |
134 | "version": "2.0.1", | 107 | "version": "2.3.0", |
135 | "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", | 108 | "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.3.0.tgz", |
136 | "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", | 109 | "integrity": "sha512-S2B+RtTgytsa7l5iFGBoWT9W9ylITT5JJ8OaMJ7nrwvnlRm1dSS2tghaYueDeInZZafOE+1llH3tUQjMDRVS1g==", |
110 | "requires": { | ||
111 | "commander": "^5.0.0", | ||
112 | "handlebars": "^4.7.3", | ||
113 | "node-fetch": "^2.6.0", | ||
114 | "parse-github-url": "^1.0.2", | ||
115 | "semver": "^6.3.0" | ||
116 | } | ||
137 | "requires": { | 117 | }, |
138 | "safe-buffer": "5.1.2" | 118 | "aws-sign2": { |
139 | } | 119 | "version": "0.7.0", |
140 | }, | 120 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", |
141 | "bcrypt-pbkdf": { | 121 | "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" |
142 | "version": "1.0.2", | 122 | }, |
143 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", | 123 | "aws4": { |
144 | "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", | 124 | "version": "1.8.0", |
145 | "requires": { | 125 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", |
146 | "tweetnacl": "^0.14.3" | 126 | "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" |
147 | } | 127 | }, |
148 | }, | 128 | "balanced-match": { |
149 | "body-parser": { | 129 | "version": "1.0.2", |
150 | "version": "1.19.0", | 130 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", |
151 | "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", | 131 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" |
152 | "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", | ||
153 | "requires": { | ||
154 | "bytes": "3.1.0", | ||
155 | "content-type": "~1.0.4", | ||
156 | "debug": "2.6.9", | ||
157 | "depd": "~1.1.2", | ||
158 | "http-errors": "1.7.2", | ||
159 | "iconv-lite": "0.4.24", | ||
160 | "on-finished": "~2.3.0", | ||
161 | "qs": "6.7.0", | ||
162 | "raw-body": "2.4.0", | ||
163 | "type-is": "~1.6.17" | ||
164 | }, | ||
165 | "dependencies": { | ||
166 | "qs": { | ||
167 | "version": "6.7.0", | ||
168 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", | ||
169 | "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" | ||
170 | } | ||
171 | } | ||
172 | }, | ||
173 | "brace-expansion": { | ||
174 | "version": "1.1.11", | ||
175 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", | ||
176 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", | ||
177 | "requires": { | ||
178 | "balanced-match": "^1.0.0", | ||
179 | "concat-map": "0.0.1" | ||
180 | } | ||
181 | }, | ||
182 | "bytes": { | ||
183 | "version": "3.1.0", | ||
184 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", | ||
185 | "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" | ||
186 | }, | ||
187 | "caseless": { | ||
188 | "version": "0.12.0", | ||
189 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", | ||
190 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" | ||
191 | }, | ||
192 | "charenc": { | ||
193 | "version": "0.0.2", | ||
194 | "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", | ||
195 | "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" | ||
196 | }, | ||
197 | "circular-buffer": { | ||
198 | "version": "0.0.6", | ||
199 | "resolved": "https://registry.npmjs.org/circular-buffer/-/circular-buffer-0.0.6.tgz", | ||
200 | "integrity": "sha1-6c+iujGdNw3idDtgCMpTnN3r9TY=" | ||
201 | }, | ||
202 | "color": { | 132 | }, |
203 | "version": "3.0.0", | 133 | "basic-auth": { |
204 | "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", | 134 | "version": "2.0.1", |
205 | "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", | 135 | "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", |
206 | "requires": { | 136 | "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", |
207 | "color-convert": "^1.9.1", | 137 | "requires": { |
208 | "color-string": "^1.5.2" | 138 | "safe-buffer": "5.1.2" |
209 | } | 139 | } |
210 | }, | 140 | }, |
211 | "color-convert": { | 141 | "bcrypt-pbkdf": { |
212 | "version": "1.9.3", | 142 | "version": "1.0.2", |
213 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | 143 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", |
214 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", | 144 | "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", |
215 | "requires": { | 145 | "requires": { |
216 | "color-name": "1.1.3" | 146 | "tweetnacl": "^0.14.3" |
217 | } | 147 | } |
218 | }, | 148 | }, |
219 | "color-name": { | ||
220 | "version": "1.1.3", | ||
221 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", | ||
222 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" | ||
223 | }, | ||
224 | "color-string": { | ||
225 | "version": "1.6.0", | 149 | "body-parser": { |
226 | "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", | 150 | "version": "1.19.0", |
227 | "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", | 151 | "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", |
228 | "requires": { | 152 | "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", |
229 | "color-name": "^1.0.0", | 153 | "requires": { |
230 | "simple-swizzle": "^0.2.2" | 154 | "bytes": "3.1.0", |
231 | } | 155 | "content-type": "~1.0.4", |
232 | }, | 156 | "debug": "2.6.9", |
233 | "colors": { | 157 | "depd": "~1.1.2", |
234 | "version": "1.4.0", | 158 | "http-errors": "1.7.2", |
235 | "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", | 159 | "iconv-lite": "0.4.24", |
236 | "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" | 160 | "on-finished": "~2.3.0", |
237 | }, | 161 | "qs": "6.7.0", |
238 | "colorspace": { | 162 | "raw-body": "2.4.0", |
239 | "version": "1.1.2", | 163 | "type-is": "~1.6.17" |
164 | }, | ||
165 | "dependencies": { | ||
166 | "qs": { | ||
167 | "version": "6.7.0", | ||
168 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", | ||
169 | "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" | ||
170 | } | ||
240 | "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz", | 171 | } |
241 | "integrity": "sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==", | 172 | }, |
242 | "requires": { | 173 | "brace-expansion": { |
243 | "color": "3.0.x", | 174 | "version": "1.1.11", |
244 | "text-hex": "1.0.x" | 175 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", |
245 | } | 176 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", |
246 | }, | 177 | "requires": { |
247 | "combined-stream": { | 178 | "balanced-match": "^1.0.0", |
248 | "version": "1.0.7", | 179 | "concat-map": "0.0.1" |
249 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", | 180 | } |
250 | "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", | 181 | }, |
251 | "requires": { | ||
252 | "delayed-stream": "~1.0.0" | ||
253 | } | ||
254 | }, | ||
255 | "commander": { | ||
256 | "version": "5.1.0", | ||
257 | "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", | ||
258 | "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" | ||
259 | }, | ||
260 | "concat-map": { | ||
261 | "version": "0.0.1", | ||
262 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | ||
263 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" | ||
264 | }, | ||
265 | "content-disposition": { | ||
266 | "version": "0.5.3", | ||
267 | "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", | ||
268 | "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", | ||
269 | "requires": { | ||
270 | "safe-buffer": "5.1.2" | ||
271 | } | ||
272 | }, | ||
273 | "content-type": { | ||
274 | "version": "1.0.4", | ||
275 | "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", | ||
276 | "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" | ||
277 | }, | ||
278 | "cookie": { | 182 | "bytes": { |
279 | "version": "0.4.0", | 183 | "version": "3.1.0", |
280 | "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", | 184 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", |
281 | "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" | 185 | "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" |
282 | }, | ||
283 | "cookie-signature": { | ||
284 | "version": "1.0.6", | ||
285 | "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", | ||
286 | "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" | ||
287 | }, | ||
288 | "core-util-is": { | ||
289 | "version": "1.0.2", | ||
290 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", | ||
291 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" | ||
292 | }, | ||
293 | "crypt": { | ||
294 | "version": "0.0.2", | ||
295 | "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", | ||
296 | "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=" | ||
297 | }, | ||
298 | "currify": { | ||
299 | "version": "3.0.0", | ||
300 | "resolved": "https://registry.npmjs.org/currify/-/currify-3.0.0.tgz", | ||
301 | "integrity": "sha512-ecz0Dq3T2UwiLwhiYvEFhdM4yUvlCLRgVbvpt6oI8RteJzEztum1UbLbN6snQ5nfHqtMcnrxkd7N0LeAIErorw==" | ||
302 | }, | ||
303 | "cycle": { | ||
304 | "version": "1.0.3", | ||
305 | "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", | ||
306 | "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=" | ||
307 | }, | ||
308 | "dashdash": { | ||
309 | "version": "1.14.1", | ||
310 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", | ||
311 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", | ||
312 | "requires": { | ||
313 | "assert-plus": "^1.0.0" | ||
314 | } | ||
315 | }, | ||
316 | "debug": { | ||
317 | "version": "2.6.9", | ||
318 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", | ||
319 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", | ||
320 | "requires": { | 186 | }, |
321 | "ms": "2.0.0" | 187 | "caseless": { |
322 | } | 188 | "version": "0.12.0", |
323 | }, | 189 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", |
324 | "delayed-stream": { | 190 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" |
325 | "version": "1.0.0", | 191 | }, |
326 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", | 192 | "charenc": { |
327 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" | 193 | "version": "0.0.2", |
328 | }, | 194 | "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", |
329 | "denque": { | 195 | "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" |
330 | "version": "1.5.1", | 196 | }, |
331 | "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", | ||
332 | "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==" | ||
333 | }, | ||
334 | "depd": { | ||
335 | "version": "1.1.2", | ||
336 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", | ||
337 | "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" | ||
338 | }, | ||
339 | "destroy": { | ||
340 | "version": "1.0.4", | ||
341 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", | ||
342 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" | ||
343 | }, | ||
344 | "dot-object": { | ||
345 | "version": "1.9.0", | ||
346 | "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-1.9.0.tgz", | ||
347 | "integrity": "sha512-7MPN6y7XhAO4vM4eguj5+5HNKLjJYfkVG1ZR1Aput4Q4TR6SYeSjhpVQ77IzJHoSHffKbDxBC+48aCiiRurDPw==", | ||
348 | "requires": { | ||
349 | "commander": "^2.20.0", | ||
350 | "glob": "^7.1.4" | ||
351 | }, | 197 | "circular-buffer": { |
352 | "dependencies": { | 198 | "version": "0.0.6", |
353 | "commander": { | 199 | "resolved": "https://registry.npmjs.org/circular-buffer/-/circular-buffer-0.0.6.tgz", |
354 | "version": "2.20.3", | 200 | "integrity": "sha1-6c+iujGdNw3idDtgCMpTnN3r9TY=" |
355 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", | 201 | }, |
356 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" | 202 | "color": { |
357 | } | 203 | "version": "3.0.0", |
358 | } | 204 | "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", |
359 | }, | 205 | "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", |
360 | "ecc-jsbn": { | 206 | "requires": { |
361 | "version": "0.1.2", | 207 | "color-convert": "^1.9.1", |
362 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", | 208 | "color-string": "^1.5.2" |
363 | "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", | ||
364 | "requires": { | ||
365 | "jsbn": "~0.1.0", | ||
366 | "safer-buffer": "^2.1.0" | ||
367 | } | ||
368 | }, | ||
369 | "ee-first": { | ||
370 | "version": "1.1.1", | ||
371 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", | ||
372 | "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" | ||
373 | }, | ||
374 | "enabled": { | ||
375 | "version": "2.0.0", | 209 | } |
376 | "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", | 210 | }, |
377 | "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" | 211 | "color-convert": { |
378 | }, | 212 | "version": "1.9.3", |
379 | "encodeurl": { | 213 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", |
380 | "version": "1.0.2", | 214 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", |
381 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", | 215 | "requires": { |
382 | "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" | 216 | "color-name": "1.1.3" |
383 | }, | ||
384 | "es6-promisify": { | ||
385 | "version": "6.1.1", | 217 | } |
386 | "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz", | 218 | }, |
387 | "integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==" | 219 | "color-name": { |
388 | }, | 220 | "version": "1.1.3", |
389 | "escape-html": { | 221 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", |
390 | "version": "1.0.3", | 222 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" |
391 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", | 223 | }, |
392 | "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" | 224 | "color-string": { |
393 | }, | 225 | "version": "1.6.0", |
394 | "etag": { | 226 | "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", |
395 | "version": "1.8.1", | 227 | "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", |
396 | "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", | 228 | "requires": { |
397 | "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" | 229 | "color-name": "^1.0.0", |
398 | }, | 230 | "simple-swizzle": "^0.2.2" |
399 | "express": { | 231 | } |
400 | "version": "4.17.1", | 232 | }, |
401 | "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", | 233 | "colors": { |
402 | "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", | 234 | "version": "1.4.0", |
403 | "requires": { | 235 | "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", |
404 | "accepts": "~1.3.7", | 236 | "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" |
237 | }, | ||
238 | "colorspace": { | ||
239 | "version": "1.1.2", | ||
240 | "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz", | ||
241 | "integrity": "sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==", | ||
242 | "requires": { | ||
243 | "color": "3.0.x", | ||
244 | "text-hex": "1.0.x" | ||
245 | } | ||
405 | "array-flatten": "1.1.1", | 246 | }, |
406 | "body-parser": "1.19.0", | 247 | "combined-stream": { |
407 | "content-disposition": "0.5.3", | 248 | "version": "1.0.7", |
408 | "content-type": "~1.0.4", | 249 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", |
409 | "cookie": "0.4.0", | 250 | "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", |
410 | "cookie-signature": "1.0.6", | 251 | "requires": { |
411 | "debug": "2.6.9", | 252 | "delayed-stream": "~1.0.0" |
412 | "depd": "~1.1.2", | 253 | } |
413 | "encodeurl": "~1.0.2", | 254 | }, |
414 | "escape-html": "~1.0.3", | 255 | "commander": { |
415 | "etag": "~1.8.1", | 256 | "version": "5.1.0", |
416 | "finalhandler": "~1.1.2", | 257 | "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", |
417 | "fresh": "0.5.2", | 258 | "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" |
418 | "merge-descriptors": "1.0.1", | ||
419 | "methods": "~1.1.2", | ||
420 | "on-finished": "~2.3.0", | ||
421 | "parseurl": "~1.3.3", | ||
422 | "path-to-regexp": "0.1.7", | ||
423 | "proxy-addr": "~2.0.5", | 259 | }, |
424 | "qs": "6.7.0", | 260 | "concat-map": { |
425 | "range-parser": "~1.2.1", | 261 | "version": "0.0.1", |
426 | "safe-buffer": "5.1.2", | 262 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", |
427 | "send": "0.17.1", | 263 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" |
428 | "serve-static": "1.14.1", | 264 | }, |
429 | "setprototypeof": "1.1.1", | 265 | "content-disposition": { |
430 | "statuses": "~1.5.0", | 266 | "version": "0.5.3", |
431 | "type-is": "~1.6.18", | 267 | "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", |
432 | "utils-merge": "1.0.1", | 268 | "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", |
269 | "requires": { | ||
270 | "safe-buffer": "5.1.2" | ||
271 | } | ||
433 | "vary": "~1.1.2" | 272 | }, |
434 | }, | 273 | "content-type": { |
435 | "dependencies": { | 274 | "version": "1.0.4", |
436 | "qs": { | 275 | "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", |
437 | "version": "6.7.0", | 276 | "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" |
438 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", | 277 | }, |
439 | "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" | 278 | "cookie": { |
440 | } | 279 | "version": "0.4.0", |
441 | } | 280 | "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", |
442 | }, | 281 | "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" |
443 | "express-session": { | 282 | }, |
444 | "version": "1.17.2", | 283 | "cookie-signature": { |
445 | "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.2.tgz", | 284 | "version": "1.0.6", |
446 | "integrity": "sha512-mPcYcLA0lvh7D4Oqr5aNJFMtBMKPLl++OKKxkHzZ0U0oDq1rpKBnkR5f5vCHR26VeArlTOEF9td4x5IjICksRQ==", | 285 | "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", |
447 | "requires": { | 286 | "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" |
448 | "cookie": "0.4.1", | 287 | }, |
449 | "cookie-signature": "1.0.6", | ||
450 | "debug": "2.6.9", | ||
451 | "depd": "~2.0.0", | ||
452 | "on-headers": "~1.0.2", | ||
453 | "parseurl": "~1.3.3", | ||
454 | "safe-buffer": "5.2.1", | 288 | "core-util-is": { |
455 | "uid-safe": "~2.1.5" | 289 | "version": "1.0.2", |
456 | }, | 290 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", |
457 | "dependencies": { | 291 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" |
458 | "cookie": { | 292 | }, |
459 | "version": "0.4.1", | ||
460 | "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", | ||
461 | "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" | ||
462 | }, | ||
463 | "depd": { | ||
464 | "version": "2.0.0", | 293 | "crypt": { |
465 | "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", | 294 | "version": "0.0.2", |
466 | "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" | 295 | "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", |
467 | }, | 296 | "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=" |
468 | "safe-buffer": { | 297 | }, |
469 | "version": "5.2.1", | 298 | "currify": { |
470 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", | 299 | "version": "3.0.0", |
471 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" | 300 | "resolved": "https://registry.npmjs.org/currify/-/currify-3.0.0.tgz", |
472 | } | 301 | "integrity": "sha512-ecz0Dq3T2UwiLwhiYvEFhdM4yUvlCLRgVbvpt6oI8RteJzEztum1UbLbN6snQ5nfHqtMcnrxkd7N0LeAIErorw==" |
473 | } | 302 | }, |
474 | }, | 303 | "cycle": { |
475 | "extend": { | 304 | "version": "1.0.3", |
476 | "version": "3.0.2", | 305 | "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", |
477 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", | 306 | "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=" |
478 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" | 307 | }, |
479 | }, | 308 | "dashdash": { |
480 | "extsprintf": { | 309 | "version": "1.14.1", |
481 | "version": "1.3.0", | 310 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", |
482 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", | 311 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", |
483 | "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" | 312 | "requires": { |
484 | }, | 313 | "assert-plus": "^1.0.0" |
485 | "fast-deep-equal": { | 314 | } |
486 | "version": "2.0.1", | 315 | }, |
487 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", | 316 | "debug": { |
488 | "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" | 317 | "version": "2.6.9", |
489 | }, | 318 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", |
490 | "fast-json-stable-stringify": { | 319 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", |
491 | "version": "2.0.0", | 320 | "requires": { |
492 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", | 321 | "ms": "2.0.0" |
493 | "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" | 322 | } |
494 | }, | 323 | }, |
495 | "fast-safe-stringify": { | ||
496 | "version": "2.0.8", | ||
497 | "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.8.tgz", | ||
498 | "integrity": "sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==" | ||
499 | }, | ||
500 | "fecha": { | ||
501 | "version": "4.2.1", | ||
502 | "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.1.tgz", | ||
503 | "integrity": "sha512-MMMQ0ludy/nBs1/o0zVOiKTpG7qMbonKUzjJgQFEuvq6INZ1OraKPRAWkBq5vlKLOUMpmNYG1JoN3oDPUQ9m3Q==" | ||
504 | }, | ||
505 | "file-stream-rotator": { | ||
506 | "version": "0.4.1", | ||
507 | "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.4.1.tgz", | ||
508 | "integrity": "sha512-W3aa3QJEc8BS2MmdVpQiYLKHj3ijpto1gMDlsgCRSKfIUe6MwkcpODGPQ3vZfb0XvCeCqlu9CBQTN7oQri2TZQ==", | ||
509 | "requires": { | ||
510 | "moment": "^2.11.2" | ||
511 | } | ||
512 | }, | ||
513 | "finalhandler": { | ||
514 | "version": "1.1.2", | ||
515 | "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", | ||
516 | "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", | ||
517 | "requires": { | ||
518 | "debug": "2.6.9", | ||
519 | "encodeurl": "~1.0.2", | ||
520 | "escape-html": "~1.0.3", | ||
521 | "on-finished": "~2.3.0", | ||
522 | "parseurl": "~1.3.3", | ||
523 | "statuses": "~1.5.0", | ||
524 | "unpipe": "~1.0.0" | ||
525 | } | ||
526 | }, | ||
527 | "fn.name": { | ||
528 | "version": "1.1.0", | ||
529 | "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", | ||
530 | "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" | ||
531 | }, | ||
532 | "forever-agent": { | ||
533 | "version": "0.6.1", | ||
534 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", | ||
535 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" | ||
536 | }, | ||
537 | "form-data": { | ||
538 | "version": "2.3.3", | ||
539 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", | ||
540 | "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", | ||
541 | "requires": { | ||
542 | "asynckit": "^0.4.0", | 324 | "delayed-stream": { |
543 | "combined-stream": "^1.0.6", | 325 | "version": "1.0.0", |
544 | "mime-types": "^2.1.12" | 326 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", |
545 | } | 327 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" |
546 | }, | 328 | }, |
329 | "denque": { | ||
330 | "version": "1.5.1", | ||
331 | "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", | ||
332 | "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==" | ||
333 | }, | ||
547 | "forwarded": { | 334 | "depd": { |
548 | "version": "0.2.0", | 335 | "version": "1.1.2", |
549 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", | 336 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", |
550 | "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" | 337 | "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" |
551 | }, | 338 | }, |
552 | "fresh": { | 339 | "destroy": { |
553 | "version": "0.5.2", | 340 | "version": "1.0.4", |
554 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", | 341 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", |
555 | "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" | 342 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" |
556 | }, | 343 | }, |
557 | "fs-copy-file": { | 344 | "dot-object": { |
558 | "version": "2.1.2", | 345 | "version": "1.9.0", |
559 | "resolved": "https://registry.npmjs.org/fs-copy-file/-/fs-copy-file-2.1.2.tgz", | 346 | "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-1.9.0.tgz", |
560 | "integrity": "sha512-h5h3i58/mr86CSJvDLGV0ZEIUj4QfdfKt0NFX6AH4sRTRjs2/d5U1EQt5C9fUV6ZSi7MeSfZRW3LX9HttLXHeg==", | 347 | "integrity": "sha512-7MPN6y7XhAO4vM4eguj5+5HNKLjJYfkVG1ZR1Aput4Q4TR6SYeSjhpVQ77IzJHoSHffKbDxBC+48aCiiRurDPw==", |
561 | "requires": { | 348 | "requires": { |
562 | "@cloudcmd/copy-file": "^1.1.0" | 349 | "commander": "^2.20.0", |
563 | } | 350 | "glob": "^7.1.4" |
351 | }, | ||
352 | "dependencies": { | ||
353 | "commander": { | ||
354 | "version": "2.20.3", | ||
355 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", | ||
356 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" | ||
357 | } | ||
564 | }, | 358 | } |
565 | "fs.realpath": { | 359 | }, |
566 | "version": "1.0.0", | ||
567 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", | ||
568 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" | ||
569 | }, | ||
570 | "getpass": { | ||
571 | "version": "0.1.7", | 360 | "ecc-jsbn": { |
572 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", | 361 | "version": "0.1.2", |
573 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", | 362 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", |
574 | "requires": { | 363 | "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", |
575 | "assert-plus": "^1.0.0" | 364 | "requires": { |
576 | } | 365 | "jsbn": "~0.1.0", |
577 | }, | 366 | "safer-buffer": "^2.1.0" |
578 | "glob": { | 367 | } |
579 | "version": "7.1.7", | 368 | }, |
580 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", | 369 | "ee-first": { |
581 | "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", | 370 | "version": "1.1.1", |
582 | "requires": { | 371 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", |
583 | "fs.realpath": "^1.0.0", | 372 | "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" |
584 | "inflight": "^1.0.4", | 373 | }, |
374 | "enabled": { | ||
375 | "version": "2.0.0", | ||
376 | "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", | ||
377 | "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" | ||
378 | }, | ||
585 | "inherits": "2", | 379 | "encodeurl": { |
586 | "minimatch": "^3.0.4", | 380 | "version": "1.0.2", |
587 | "once": "^1.3.0", | 381 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", |
588 | "path-is-absolute": "^1.0.0" | 382 | "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" |
589 | } | 383 | }, |
590 | }, | 384 | "es6-promisify": { |
591 | "handlebars": { | 385 | "version": "6.1.1", |
592 | "version": "4.7.7", | 386 | "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz", |
593 | "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", | 387 | "integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==" |
594 | "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", | 388 | }, |
595 | "requires": { | 389 | "escape-html": { |
596 | "minimist": "^1.2.5", | 390 | "version": "1.0.3", |
597 | "neo-async": "^2.6.0", | 391 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", |
598 | "source-map": "^0.6.1", | 392 | "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" |
599 | "uglify-js": "^3.1.4", | 393 | }, |
600 | "wordwrap": "^1.0.0" | 394 | "etag": { |
601 | } | 395 | "version": "1.8.1", |
602 | }, | 396 | "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", |
603 | "har-schema": { | 397 | "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" |
604 | "version": "2.0.0", | 398 | }, |
605 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", | ||
606 | "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" | ||
607 | }, | ||
608 | "har-validator": { | ||
609 | "version": "5.1.3", | ||
610 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", | ||
611 | "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", | ||
612 | "requires": { | ||
613 | "ajv": "^6.5.5", | ||
614 | "har-schema": "^2.0.0" | ||
615 | } | ||
616 | }, | ||
617 | "http-errors": { | ||
618 | "version": "1.7.2", | ||
619 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", | ||
620 | "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", | ||
621 | "requires": { | ||
622 | "depd": "~1.1.2", | ||
623 | "inherits": "2.0.3", | ||
624 | "setprototypeof": "1.1.1", | ||
625 | "statuses": ">= 1.5.0 < 2", | ||
626 | "toidentifier": "1.0.0" | ||
627 | } | ||
628 | }, | ||
629 | "http-signature": { | ||
630 | "version": "1.2.0", | ||
631 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", | ||
632 | "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", | ||
633 | "requires": { | ||
634 | "assert-plus": "^1.0.0", | ||
635 | "jsprim": "^1.2.2", | ||
636 | "sshpk": "^1.7.0" | ||
637 | } | 399 | "express": { |
638 | }, | 400 | "version": "4.17.1", |
639 | "iconv-lite": { | 401 | "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", |
640 | "version": "0.4.24", | 402 | "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", |
641 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", | 403 | "requires": { |
642 | "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", | 404 | "accepts": "~1.3.7", |
643 | "requires": { | 405 | "array-flatten": "1.1.1", |
644 | "safer-buffer": ">= 2.1.2 < 3" | 406 | "body-parser": "1.19.0", |
645 | } | 407 | "content-disposition": "0.5.3", |
646 | }, | 408 | "content-type": "~1.0.4", |
647 | "inflight": { | 409 | "cookie": "0.4.0", |
648 | "version": "1.0.6", | 410 | "cookie-signature": "1.0.6", |
649 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", | 411 | "debug": "2.6.9", |
650 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", | 412 | "depd": "~1.1.2", |
651 | "requires": { | 413 | "encodeurl": "~1.0.2", |
652 | "once": "^1.3.0", | 414 | "escape-html": "~1.0.3", |
653 | "wrappy": "1" | 415 | "etag": "~1.8.1", |
654 | } | 416 | "finalhandler": "~1.1.2", |
655 | }, | 417 | "fresh": "0.5.2", |
656 | "inherits": { | 418 | "merge-descriptors": "1.0.1", |
657 | "version": "2.0.3", | 419 | "methods": "~1.1.2", |
658 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", | 420 | "on-finished": "~2.3.0", |
659 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" | 421 | "parseurl": "~1.3.3", |
660 | }, | 422 | "path-to-regexp": "0.1.7", |
661 | "ipaddr.js": { | 423 | "proxy-addr": "~2.0.5", |
662 | "version": "1.9.1", | 424 | "qs": "6.7.0", |
663 | "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", | 425 | "range-parser": "~1.2.1", |
664 | "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" | 426 | "safe-buffer": "5.1.2", |
665 | }, | 427 | "send": "0.17.1", |
666 | "is-arrayish": { | 428 | "serve-static": "1.14.1", |
667 | "version": "0.3.2", | 429 | "setprototypeof": "1.1.1", |
668 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", | 430 | "statuses": "~1.5.0", |
669 | "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" | 431 | "type-is": "~1.6.18", |
670 | }, | 432 | "utils-merge": "1.0.1", |
671 | "is-stream": { | 433 | "vary": "~1.1.2" |
672 | "version": "2.0.1", | 434 | }, |
673 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", | 435 | "dependencies": { |
674 | "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" | 436 | "qs": { |
675 | }, | 437 | "version": "6.7.0", |
676 | "is-typedarray": { | 438 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", |
677 | "version": "1.0.0", | 439 | "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" |
678 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", | 440 | } |
679 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" | 441 | } |
680 | }, | 442 | }, |
681 | "isarray": { | 443 | "express-session": { |
682 | "version": "1.0.0", | 444 | "version": "1.17.2", |
683 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", | 445 | "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.2.tgz", |
684 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" | 446 | "integrity": "sha512-mPcYcLA0lvh7D4Oqr5aNJFMtBMKPLl++OKKxkHzZ0U0oDq1rpKBnkR5f5vCHR26VeArlTOEF9td4x5IjICksRQ==", |
685 | }, | 447 | "requires": { |
686 | "isstream": { | 448 | "cookie": "0.4.1", |
687 | "version": "0.1.2", | 449 | "cookie-signature": "1.0.6", |
688 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", | ||
689 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" | 450 | "debug": "2.6.9", |
690 | }, | 451 | "depd": "~2.0.0", |
691 | "jsbn": { | 452 | "on-headers": "~1.0.2", |
692 | "version": "0.1.1", | 453 | "parseurl": "~1.3.3", |
693 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", | 454 | "safe-buffer": "5.2.1", |
694 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" | 455 | "uid-safe": "~2.1.5" |
695 | }, | ||
696 | "json-query": { | ||
697 | "version": "2.2.2", | ||
698 | "resolved": "https://registry.npmjs.org/json-query/-/json-query-2.2.2.tgz", | ||
699 | "integrity": "sha1-tlWLijeUzNIXkmqjgCQyS3e0irE=" | ||
700 | }, | ||
701 | "json-schema": { | ||
702 | "version": "0.2.3", | ||
703 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", | ||
704 | "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" | ||
705 | }, | ||
706 | "json-schema-traverse": { | ||
707 | "version": "0.4.1", | ||
708 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", | ||
709 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" | 456 | }, |
710 | }, | 457 | "dependencies": { |
711 | "json-stringify-pretty-compact": { | 458 | "cookie": { |
712 | "version": "1.2.0", | 459 | "version": "0.4.1", |
713 | "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-1.2.0.tgz", | 460 | "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", |
714 | "integrity": "sha512-/11Pj1OyX814QMKO7K8l85SHPTr/KsFxHp8GE2zVa0BtJgGimDjXHfM3FhC7keQdWDea7+nXf+f1de7ATZcZkQ==" | 461 | "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" |
715 | }, | ||
716 | "json-stringify-safe": { | ||
717 | "version": "5.0.1", | ||
718 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", | ||
719 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" | ||
720 | }, | ||
721 | "jsprim": { | ||
722 | "version": "1.4.1", | ||
723 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", | ||
724 | "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", | ||
725 | "requires": { | ||
726 | "assert-plus": "1.0.0", | ||
727 | "extsprintf": "1.3.0", | ||
728 | "json-schema": "0.2.3", | ||
729 | "verror": "1.10.0" | ||
730 | } | ||
731 | }, | ||
732 | "komodo-sdk": { | ||
733 | "version": "git+https://gitlab.kodesumber.com/komodo/komodo-sdk.git#8e2c9fe9e30194a2c31067ba4d664bb8ee100000", | ||
734 | "from": "git+https://gitlab.kodesumber.com/komodo/komodo-sdk.git", | ||
735 | "requires": { | ||
736 | "array-unique": "^0.3.2", | ||
737 | "auto-changelog": "^2.3.0", | ||
738 | "basic-auth": "^2.0.0", | ||
739 | "body-parser": "^1.18.2", | ||
740 | "dot-object": "^1.7.0", | ||
741 | "express": "^4.17.1", | ||
742 | "express-session": "^1.15.6", | ||
743 | "fs-copy-file": "^2.1.2", | ||
744 | "json-query": "^2.2.2", | ||
745 | "lru-cache": "^4.1.1", | ||
746 | "macaddress": "^0.2.9", | ||
747 | "moment": "^2.24.0", | ||
748 | "node-machine-id": "^1.1.10", | ||
749 | "node-natural-sort": "^0.8.6", | ||
750 | "numeral": "^2.0.6", | ||
751 | "nunjucks": "^3.2.3", | ||
752 | "pkginfo": "^0.4.1", | ||
753 | "redis": "^3.1.2", | ||
754 | "request": "^2.88.0", | ||
755 | "sha1": "^1.1.1", | ||
756 | "simple-git": "^1.80.1", | ||
757 | "strftime": "^0.10.0", | ||
758 | "string-natural-compare": "^2.0.2", | ||
759 | "uniqid": "^4.1.1", | 462 | }, |
760 | "uuid": "^3.1.0", | 463 | "depd": { |
761 | "winston": "^3.3.3", | 464 | "version": "2.0.0", |
762 | "winston-circular-buffer": "^1.0.0", | 465 | "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", |
763 | "winston-daily-rotate-file": "^3.10.0" | 466 | "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" |
764 | } | ||
765 | }, | ||
766 | "kuler": { | ||
767 | "version": "2.0.0", | 467 | }, |
768 | "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", | 468 | "safe-buffer": { |
769 | "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" | 469 | "version": "5.2.1", |
770 | }, | 470 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", |
771 | "logform": { | 471 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" |
772 | "version": "2.2.0", | ||
773 | "resolved": "https://registry.npmjs.org/logform/-/logform-2.2.0.tgz", | ||
774 | "integrity": "sha512-N0qPlqfypFx7UHNn4B3lzS/b0uLqt2hmuoa+PpuXNYgozdJYAyauF5Ky0BWVjrxDlMWiT3qN4zPq3vVAfZy7Yg==", | ||
775 | "requires": { | ||
776 | "colors": "^1.2.1", | ||
777 | "fast-safe-stringify": "^2.0.4", | 472 | } |
778 | "fecha": "^4.2.0", | 473 | } |
779 | "ms": "^2.1.1", | 474 | }, |
475 | "extend": { | ||
476 | "version": "3.0.2", | ||
477 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", | ||
478 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" | ||
479 | }, | ||
780 | "triple-beam": "^1.3.0" | 480 | "extsprintf": { |
781 | }, | 481 | "version": "1.3.0", |
782 | "dependencies": { | 482 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", |
783 | "ms": { | 483 | "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" |
784 | "version": "2.1.3", | 484 | }, |
785 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", | ||
786 | "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" | ||
787 | } | ||
788 | } | ||
789 | }, | ||
790 | "lru-cache": { | 485 | "fast-deep-equal": { |
791 | "version": "4.1.5", | 486 | "version": "2.0.1", |
792 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", | 487 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", |
793 | "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", | 488 | "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" |
794 | "requires": { | 489 | }, |
795 | "pseudomap": "^1.0.2", | 490 | "fast-json-stable-stringify": { |
796 | "yallist": "^2.1.2" | 491 | "version": "2.0.0", |
797 | } | 492 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", |
798 | }, | 493 | "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" |
799 | "macaddress": { | 494 | }, |
800 | "version": "0.2.9", | 495 | "fast-safe-stringify": { |
801 | "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.9.tgz", | 496 | "version": "2.0.8", |
802 | "integrity": "sha512-k4F1JUof6cQXxNFzx3thLby4oJzXTXQueAOOts944Vqizn+Rjc2QNFenT9FJSLU1CH3PmrHRSyZs2E+Cqw+P2w==" | 497 | "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.8.tgz", |
803 | }, | 498 | "integrity": "sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==" |
499 | }, | ||
500 | "fecha": { | ||
501 | "version": "4.2.1", | ||
502 | "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.1.tgz", | ||
503 | "integrity": "sha512-MMMQ0ludy/nBs1/o0zVOiKTpG7qMbonKUzjJgQFEuvq6INZ1OraKPRAWkBq5vlKLOUMpmNYG1JoN3oDPUQ9m3Q==" | ||
504 | }, | ||
505 | "file-stream-rotator": { | ||
506 | "version": "0.4.1", | ||
507 | "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.4.1.tgz", | ||
508 | "integrity": "sha512-W3aa3QJEc8BS2MmdVpQiYLKHj3ijpto1gMDlsgCRSKfIUe6MwkcpODGPQ3vZfb0XvCeCqlu9CBQTN7oQri2TZQ==", | ||
804 | "media-typer": { | 509 | "requires": { |
805 | "version": "0.3.0", | 510 | "moment": "^2.11.2" |
806 | "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", | ||
807 | "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" | ||
808 | }, | ||
809 | "merge-descriptors": { | ||
810 | "version": "1.0.1", | ||
811 | "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", | ||
812 | "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" | ||
813 | }, | ||
814 | "methods": { | ||
815 | "version": "1.1.2", | ||
816 | "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", | ||
817 | "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" | ||
818 | }, | ||
819 | "mime": { | 511 | } |
820 | "version": "1.6.0", | 512 | }, |
821 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", | 513 | "finalhandler": { |
822 | "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" | 514 | "version": "1.1.2", |
823 | }, | 515 | "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", |
824 | "mime-db": { | 516 | "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", |
825 | "version": "1.37.0", | 517 | "requires": { |
826 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", | 518 | "debug": "2.6.9", |
827 | "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" | 519 | "encodeurl": "~1.0.2", |
828 | }, | 520 | "escape-html": "~1.0.3", |
829 | "mime-types": { | 521 | "on-finished": "~2.3.0", |
830 | "version": "2.1.21", | 522 | "parseurl": "~1.3.3", |
831 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", | 523 | "statuses": "~1.5.0", |
832 | "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", | 524 | "unpipe": "~1.0.0" |
833 | "requires": { | ||
834 | "mime-db": "~1.37.0" | ||
835 | } | ||
836 | }, | ||
837 | "minimatch": { | ||
838 | "version": "3.0.4", | ||
839 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", | ||
840 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", | 525 | } |
841 | "requires": { | 526 | }, |
842 | "brace-expansion": "^1.1.7" | 527 | "fn.name": { |
843 | } | 528 | "version": "1.1.0", |
844 | }, | 529 | "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", |
845 | "minimist": { | 530 | "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" |
846 | "version": "1.2.5", | 531 | }, |
847 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", | 532 | "forever-agent": { |
848 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" | 533 | "version": "0.6.1", |
849 | }, | 534 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", |
850 | "moment": { | 535 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" |
851 | "version": "2.29.1", | 536 | }, |
852 | "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", | 537 | "form-data": { |
853 | "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" | 538 | "version": "2.3.3", |
854 | }, | 539 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", |
855 | "ms": { | 540 | "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", |
856 | "version": "2.0.0", | 541 | "requires": { |
857 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | 542 | "asynckit": "^0.4.0", |
858 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" | 543 | "combined-stream": "^1.0.6", |
859 | }, | 544 | "mime-types": "^2.1.12" |
860 | "negotiator": { | 545 | } |
861 | "version": "0.6.2", | 546 | }, |
862 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", | 547 | "forwarded": { |
863 | "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" | 548 | "version": "0.2.0", |
864 | }, | 549 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", |
865 | "neo-async": { | 550 | "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" |
866 | "version": "2.6.2", | ||
867 | "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", | ||
868 | "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" | ||
869 | }, | ||
870 | "node-fetch": { | ||
871 | "version": "2.6.1", | ||
872 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", | ||
873 | "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" | ||
874 | }, | 551 | }, |
875 | "node-machine-id": { | 552 | "fresh": { |
876 | "version": "1.1.12", | 553 | "version": "0.5.2", |
877 | "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", | 554 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", |
878 | "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==" | 555 | "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" |
879 | }, | 556 | }, |
880 | "node-natural-sort": { | 557 | "fs-copy-file": { |
881 | "version": "0.8.7", | 558 | "version": "2.1.2", |
882 | "resolved": "https://registry.npmjs.org/node-natural-sort/-/node-natural-sort-0.8.7.tgz", | 559 | "resolved": "https://registry.npmjs.org/fs-copy-file/-/fs-copy-file-2.1.2.tgz", |
883 | "integrity": "sha512-rMaLlHV5BlnRhIl6jUfgqdLY5U0NJkIxUdOsmpz3Txwh7js4+GwTiomhO8W4rp3SvX1zZ56mx13zfEWESr+qqA==" | 560 | "integrity": "sha512-h5h3i58/mr86CSJvDLGV0ZEIUj4QfdfKt0NFX6AH4sRTRjs2/d5U1EQt5C9fUV6ZSi7MeSfZRW3LX9HttLXHeg==", |
884 | }, | 561 | "requires": { |
885 | "numeral": { | 562 | "@cloudcmd/copy-file": "^1.1.0" |
886 | "version": "2.0.6", | 563 | } |
887 | "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", | 564 | }, |
888 | "integrity": "sha1-StCAk21EPCVhrtnyGX7//iX05QY=" | 565 | "fs.realpath": { |
889 | }, | 566 | "version": "1.0.0", |
890 | "nunjucks": { | 567 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", |
891 | "version": "3.2.3", | 568 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" |
892 | "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.3.tgz", | 569 | }, |
893 | "integrity": "sha512-psb6xjLj47+fE76JdZwskvwG4MYsQKXUtMsPh6U0YMvmyjRtKRFcxnlXGWglNybtNTNVmGdp94K62/+NjF5FDQ==", | ||
894 | "requires": { | ||
895 | "a-sync-waterfall": "^1.0.0", | ||
896 | "asap": "^2.0.3", | ||
897 | "commander": "^5.1.0" | ||
898 | } | ||
899 | }, | ||
900 | "oauth-sign": { | ||
901 | "version": "0.9.0", | ||
902 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", | ||
903 | "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" | ||
904 | }, | ||
905 | "object-hash": { | ||
906 | "version": "1.3.1", | ||
907 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", | ||
908 | "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" | ||
909 | }, | ||
910 | "on-finished": { | ||
911 | "version": "2.3.0", | ||
912 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", | ||
913 | "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", | ||
914 | "requires": { | ||
915 | "ee-first": "1.1.1" | ||
916 | } | ||
917 | }, | ||
918 | "on-headers": { | ||
919 | "version": "1.0.2", | ||
920 | "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", | ||
921 | "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" | ||
922 | }, | ||
923 | "once": { | ||
924 | "version": "1.4.0", | ||
925 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | ||
926 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", | ||
927 | "requires": { | ||
928 | "wrappy": "1" | ||
929 | } | ||
930 | }, | ||
931 | "one-time": { | ||
932 | "version": "1.0.0", | ||
933 | "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", | ||
934 | "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", | ||
935 | "requires": { | ||
936 | "fn.name": "1.x.x" | ||
937 | } | ||
938 | }, | ||
939 | "parse-github-url": { | ||
940 | "version": "1.0.2", | ||
941 | "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", | ||
942 | "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==" | ||
943 | }, | ||
944 | "parseurl": { | ||
945 | "version": "1.3.3", | ||
946 | "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", | ||
947 | "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" | ||
948 | }, | ||
949 | "path-is-absolute": { | ||
950 | "version": "1.0.1", | ||
951 | "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", | ||
952 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" | ||
953 | }, | ||
954 | "path-to-regexp": { | ||
955 | "version": "0.1.7", | ||
956 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", | ||
957 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" | ||
958 | }, | ||
959 | "performance-now": { | ||
960 | "version": "2.1.0", | ||
961 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", | ||
962 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" | ||
963 | }, | ||
964 | "pipe-io": { | ||
965 | "version": "3.0.12", | ||
966 | "resolved": "https://registry.npmjs.org/pipe-io/-/pipe-io-3.0.12.tgz", | ||
967 | "integrity": "sha512-reR49NtpkVgedzCQ9DPV727VAZKw8Ax3N/3iQwD1vHxTmswsuhurFh0Z5woVNM1OhHDigKzDN7u4kNipAA9yyA==" | ||
968 | }, | ||
969 | "pkginfo": { | ||
970 | "version": "0.4.1", | ||
971 | "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", | ||
972 | "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=" | ||
973 | }, | ||
974 | "process-nextick-args": { | ||
975 | "version": "2.0.1", | ||
976 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", | ||
977 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" | ||
978 | }, | ||
979 | "proxy-addr": { | ||
980 | "version": "2.0.7", | ||
981 | "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", | ||
982 | "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", | ||
983 | "requires": { | ||
984 | "forwarded": "0.2.0", | ||
985 | "ipaddr.js": "1.9.1" | ||
986 | } | ||
987 | }, | ||
988 | "pseudomap": { | ||
989 | "version": "1.0.2", | ||
990 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", | ||
991 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" | ||
992 | }, | ||
993 | "psl": { | ||
994 | "version": "1.1.31", | ||
995 | "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", | ||
996 | "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==" | ||
997 | }, | ||
998 | "punycode": { | ||
999 | "version": "2.1.1", | ||
1000 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", | ||
1001 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" | ||
1002 | }, | ||
1003 | "qs": { | ||
1004 | "version": "6.5.2", | ||
1005 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", | ||
1006 | "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" | ||
1007 | }, | ||
1008 | "random-bytes": { | ||
1009 | "version": "1.0.0", | ||
1010 | "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", | ||
1011 | "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=" | ||
1012 | }, | ||
1013 | "range-parser": { | ||
1014 | "version": "1.2.1", | ||
1015 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", | ||
1016 | "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" | ||
1017 | }, | ||
1018 | "raw-body": { | ||
1019 | "version": "2.4.0", | ||
1020 | "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", | ||
1021 | "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", | ||
1022 | "requires": { | ||
1023 | "bytes": "3.1.0", | ||
1024 | "http-errors": "1.7.2", | ||
1025 | "iconv-lite": "0.4.24", | ||
1026 | "unpipe": "1.0.0" | ||
1027 | } | ||
1028 | }, | ||
1029 | "readable-stream": { | ||
1030 | "version": "3.6.0", | ||
1031 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", | ||
1032 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", | ||
1033 | "requires": { | ||
1034 | "inherits": "^2.0.3", | ||
1035 | "string_decoder": "^1.1.1", | ||
1036 | "util-deprecate": "^1.0.1" | ||
1037 | } | ||
1038 | }, | ||
1039 | "redis": { | ||
1040 | "version": "3.1.2", | ||
1041 | "resolved": "https://registry.npmjs.org/redis/-/redis-3.1.2.tgz", | ||
1042 | "integrity": "sha512-grn5KoZLr/qrRQVwoSkmzdbw6pwF+/rwODtrOr6vuBRiR/f3rjSTGupbF90Zpqm2oenix8Do6RV7pYEkGwlKkw==", | ||
1043 | "requires": { | ||
1044 | "denque": "^1.5.0", | ||
1045 | "redis-commands": "^1.7.0", | ||
1046 | "redis-errors": "^1.2.0", | ||
1047 | "redis-parser": "^3.0.0" | ||
1048 | } | ||
1049 | }, | ||
1050 | "redis-commands": { | ||
1051 | "version": "1.7.0", | ||
1052 | "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz", | ||
1053 | "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ==" | ||
1054 | }, | ||
1055 | "redis-errors": { | ||
1056 | "version": "1.2.0", | ||
1057 | "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", | ||
1058 | "integrity": "sha1-62LSrbFeTq9GEMBK/hUpOEJQq60=" | ||
1059 | }, | ||
1060 | "redis-parser": { | ||
1061 | "version": "3.0.0", | ||
1062 | "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", | ||
1063 | "integrity": "sha1-tm2CjNyv5rS4pCin3vTGvKwxyLQ=", | ||
1064 | "requires": { | ||
1065 | "redis-errors": "^1.0.0" | ||
1066 | } | ||
1067 | }, | ||
1068 | "request": { | ||
1069 | "version": "2.88.0", | ||
1070 | "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", | ||
1071 | "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", | ||
1072 | "requires": { | ||
1073 | "aws-sign2": "~0.7.0", | ||
1074 | "aws4": "^1.8.0", | ||
1075 | "caseless": "~0.12.0", | ||
1076 | "combined-stream": "~1.0.6", | ||
1077 | "extend": "~3.0.2", | ||
1078 | "forever-agent": "~0.6.1", | ||
1079 | "form-data": "~2.3.2", | ||
1080 | "har-validator": "~5.1.0", | ||
1081 | "http-signature": "~1.2.0", | ||
1082 | "is-typedarray": "~1.0.0", | ||
1083 | "isstream": "~0.1.2", | ||
1084 | "json-stringify-safe": "~5.0.1", | ||
1085 | "mime-types": "~2.1.19", | ||
1086 | "oauth-sign": "~0.9.0", | ||
1087 | "performance-now": "^2.1.0", | ||
1088 | "qs": "~6.5.2", | ||
1089 | "safe-buffer": "^5.1.2", | ||
1090 | "tough-cookie": "~2.4.3", | ||
1091 | "tunnel-agent": "^0.6.0", | ||
1092 | "uuid": "^3.3.2" | ||
1093 | } | ||
1094 | }, | ||
1095 | "safe-buffer": { | ||
1096 | "version": "5.1.2", | ||
1097 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | ||
1098 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" | ||
1099 | }, | ||
1100 | "safer-buffer": { | ||
1101 | "version": "2.1.2", | ||
1102 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", | ||
1103 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" | ||
1104 | }, | ||
1105 | "semver": { | ||
1106 | "version": "6.3.0", | ||
1107 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | ||
1108 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" | ||
1109 | }, | ||
1110 | "send": { | ||
1111 | "version": "0.17.1", | ||
1112 | "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", | ||
1113 | "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", | ||
1114 | "requires": { | ||
1115 | "debug": "2.6.9", | ||
1116 | "depd": "~1.1.2", | ||
1117 | "destroy": "~1.0.4", | ||
1118 | "encodeurl": "~1.0.2", | ||
1119 | "escape-html": "~1.0.3", | ||
1120 | "etag": "~1.8.1", | ||
1121 | "fresh": "0.5.2", | ||
1122 | "http-errors": "~1.7.2", | ||
1123 | "mime": "1.6.0", | ||
1124 | "ms": "2.1.1", | ||
1125 | "on-finished": "~2.3.0", | ||
1126 | "range-parser": "~1.2.1", | ||
1127 | "statuses": "~1.5.0" | ||
1128 | }, | ||
1129 | "dependencies": { | ||
1130 | "ms": { | ||
1131 | "version": "2.1.1", | ||
1132 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | ||
1133 | "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" | ||
1134 | } | ||
1135 | } | ||
1136 | }, | ||
1137 | "serve-static": { | ||
1138 | "version": "1.14.1", | ||
1139 | "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", | ||
1140 | "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", | ||
1141 | "requires": { | ||
1142 | "encodeurl": "~1.0.2", | ||
1143 | "escape-html": "~1.0.3", | ||
1144 | "parseurl": "~1.3.3", | ||
1145 | "send": "0.17.1" | ||
1146 | } | ||
1147 | }, | ||
1148 | "setprototypeof": { | ||
1149 | "version": "1.1.1", | ||
1150 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", | ||
1151 | "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" | ||
1152 | }, | ||
1153 | "sha1": { | ||
1154 | "version": "1.1.1", | ||
1155 | "resolved": "https://registry.npmjs.org/sha1/-/sha1-1.1.1.tgz", | ||
1156 | "integrity": "sha1-rdqnqTFo85PxnrKxUJFhjicA+Eg=", | ||
1157 | "requires": { | ||
1158 | "charenc": ">= 0.0.1", | ||
1159 | "crypt": ">= 0.0.1" | ||
1160 | } | ||
1161 | }, | ||
1162 | "simple-git": { | ||
1163 | "version": "1.132.0", | ||
1164 | "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.132.0.tgz", | ||
1165 | "integrity": "sha512-xauHm1YqCTom1sC9eOjfq3/9RKiUA9iPnxBbrY2DdL8l4ADMu0jjM5l5lphQP5YWNqAL2aXC/OeuQ76vHtW5fg==", | ||
1166 | "requires": { | ||
1167 | "debug": "^4.0.1" | ||
1168 | }, | ||
1169 | "dependencies": { | ||
1170 | "debug": { | ||
1171 | "version": "4.3.2", | ||
1172 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", | ||
1173 | "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", | ||
1174 | "requires": { | ||
1175 | "ms": "2.1.2" | ||
1176 | } | ||
1177 | }, | ||
1178 | "ms": { | ||
1179 | "version": "2.1.2", | ||
1180 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", | ||
1181 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" | ||
1182 | } | ||
1183 | } | ||
1184 | }, | ||
1185 | "simple-swizzle": { | ||
1186 | "version": "0.2.2", | ||
1187 | "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", | ||
1188 | "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", | ||
1189 | "requires": { | ||
1190 | "is-arrayish": "^0.3.1" | ||
1191 | } | ||
1192 | }, | ||
1193 | "source-map": { | ||
1194 | "version": "0.6.1", | ||
1195 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", | ||
1196 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" | ||
1197 | }, | ||
1198 | "sshpk": { | ||
1199 | "version": "1.16.1", | ||
1200 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", | ||
1201 | "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", | ||
1202 | "requires": { | ||
1203 | "asn1": "~0.2.3", | ||
1204 | "assert-plus": "^1.0.0", | ||
1205 | "bcrypt-pbkdf": "^1.0.0", | ||
1206 | "dashdash": "^1.12.0", | ||
1207 | "ecc-jsbn": "~0.1.1", | ||
1208 | "getpass": "^0.1.1", | ||
1209 | "jsbn": "~0.1.0", | ||
1210 | "safer-buffer": "^2.0.2", | ||
1211 | "tweetnacl": "~0.14.0" | ||
1212 | } | ||
1213 | }, | ||
1214 | "stack-trace": { | ||
1215 | "version": "0.0.10", | ||
1216 | "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", | ||
1217 | "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" | ||
1218 | }, | ||
1219 | "statuses": { | ||
1220 | "version": "1.5.0", | ||
1221 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", | ||
1222 | "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" | ||
1223 | }, | ||
1224 | "strftime": { | ||
1225 | "version": "0.10.0", | ||
1226 | "resolved": "https://registry.npmjs.org/strftime/-/strftime-0.10.0.tgz", | ||
1227 | "integrity": "sha1-s/D6QZKVICpaKJ9ta+n0kJphcZM=" | ||
1228 | }, | ||
1229 | "string-natural-compare": { | ||
1230 | "version": "2.0.3", | ||
1231 | "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-2.0.3.tgz", | ||
1232 | "integrity": "sha512-4Kcl12rNjc+6EKhY8QyDVuQTAlMWwRiNbsxnVwBUKFr7dYPQuXVrtNU4sEkjF9LHY0AY6uVbB3ktbkIH4LC+BQ==" | ||
1233 | }, | ||
1234 | "string_decoder": { | ||
1235 | "version": "1.3.0", | ||
1236 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", | ||
1237 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", | ||
1238 | "requires": { | ||
1239 | "safe-buffer": "~5.2.0" | ||
1240 | }, | ||
1241 | "dependencies": { | ||
1242 | "safe-buffer": { | ||
1243 | "version": "5.2.1", | ||
1244 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", | ||
1245 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" | ||
1246 | } | ||
1247 | } | ||
1248 | }, | ||
1249 | "text-hex": { | ||
1250 | "version": "1.0.0", | ||
1251 | "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", | ||
1252 | "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" | ||
1253 | }, | ||
1254 | "toidentifier": { | ||
1255 | "version": "1.0.0", | ||
1256 | "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", | ||
1257 | "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" | ||
1258 | }, | ||
1259 | "tough-cookie": { | ||
1260 | "version": "2.4.3", | ||
1261 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", | ||
1262 | "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", | ||
1263 | "requires": { | ||
1264 | "psl": "^1.1.24", | ||
1265 | "punycode": "^1.4.1" | ||
1266 | }, | ||
1267 | "dependencies": { | ||
1268 | "punycode": { | ||
1269 | "version": "1.4.1", | ||
1270 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", | ||
1271 | "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" | ||
1272 | } | ||
1273 | } | ||
1274 | }, | ||
1275 | "triple-beam": { | ||
1276 | "version": "1.3.0", | ||
1277 | "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", | ||
1278 | "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" | ||
1279 | }, | ||
1280 | "tunnel-agent": { | ||
1281 | "version": "0.6.0", | ||
1282 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", | ||
1283 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", | ||
1284 | "requires": { | ||
1285 | "safe-buffer": "^5.0.1" | ||
1286 | } | ||
1287 | }, | ||
1288 | "tweetnacl": { | ||
1289 | "version": "0.14.5", | ||
1290 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", | ||
1291 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" | ||
1292 | }, | ||
1293 | "type-is": { | ||
1294 | "version": "1.6.18", | ||
1295 | "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", | ||
1296 | "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", | ||
1297 | "requires": { | ||
1298 | "media-typer": "0.3.0", | ||
1299 | "mime-types": "~2.1.24" | ||
1300 | }, | ||
1301 | "dependencies": { | ||
1302 | "mime-db": { | ||
1303 | "version": "1.49.0", | ||
1304 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", | ||
1305 | "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==" | ||
1306 | }, | ||
1307 | "mime-types": { | ||
1308 | "version": "2.1.32", | ||
1309 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", | ||
1310 | "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", | ||
1311 | "requires": { | ||
1312 | "mime-db": "1.49.0" | ||
1313 | } | ||
1314 | } | ||
1315 | } | ||
1316 | }, | ||
1317 | "uglify-js": { | ||
1318 | "version": "3.14.1", | ||
1319 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.1.tgz", | ||
1320 | "integrity": "sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g==", | ||
1321 | "optional": true | ||
1322 | }, | ||
1323 | "uid-safe": { | ||
1324 | "version": "2.1.5", | ||
1325 | "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", | ||
1326 | "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", | ||
1327 | "requires": { | ||
1328 | "random-bytes": "~1.0.0" | ||
1329 | } | ||
1330 | }, | ||
1331 | "uniqid": { | ||
1332 | "version": "4.1.1", | ||
1333 | "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", | ||
1334 | "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", | ||
1335 | "requires": { | ||
1336 | "macaddress": "^0.2.8" | ||
1337 | } | ||
1338 | }, | ||
1339 | "unpipe": { | ||
1340 | "version": "1.0.0", | ||
1341 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", | ||
1342 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" | ||
1343 | }, | ||
1344 | "uri-js": { | ||
1345 | "version": "4.2.2", | ||
1346 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", | ||
1347 | "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", | ||
1348 | "requires": { | ||
1349 | "punycode": "^2.1.0" | ||
1350 | } | ||
1351 | }, | ||
1352 | "util-deprecate": { | ||
1353 | "version": "1.0.2", | ||
1354 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", | ||
1355 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" | ||
1356 | }, | ||
1357 | "utils-merge": { | ||
1358 | "version": "1.0.1", | ||
1359 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", | ||
1360 | "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" | 570 | "getpass": { |
1361 | }, | 571 | "version": "0.1.7", |
1362 | "uuid": { | 572 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", |
1363 | "version": "3.3.2", | 573 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", |
1364 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", | 574 | "requires": { |
1365 | "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" | 575 | "assert-plus": "^1.0.0" |
1366 | }, | 576 | } |
1367 | "vary": { | 577 | }, |
1368 | "version": "1.1.2", | 578 | "glob": { |
1369 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", | 579 | "version": "7.1.7", |
1370 | "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" | 580 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", |
1371 | }, | 581 | "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", |
1372 | "verror": { | 582 | "requires": { |
1373 | "version": "1.10.0", | 583 | "fs.realpath": "^1.0.0", |
1374 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", | 584 | "inflight": "^1.0.4", |
1375 | "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", | 585 | "inherits": "2", |
1376 | "requires": { | 586 | "minimatch": "^3.0.4", |
1377 | "assert-plus": "^1.0.0", | 587 | "once": "^1.3.0", |
1378 | "core-util-is": "1.0.2", | 588 | "path-is-absolute": "^1.0.0" |
1379 | "extsprintf": "^1.2.0" | 589 | } |
1380 | } | 590 | }, |
1381 | }, | 591 | "handlebars": { |
1382 | "winston": { | 592 | "version": "4.7.7", |
1383 | "version": "3.3.3", | 593 | "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", |
1384 | "resolved": "https://registry.npmjs.org/winston/-/winston-3.3.3.tgz", | 594 | "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", |
1385 | "integrity": "sha512-oEXTISQnC8VlSAKf1KYSSd7J6IWuRPQqDdo8eoRNaYKLvwSb5+79Z3Yi1lrl6KDpU6/VWaxpakDAtb1oQ4n9aw==", | ||
1386 | "requires": { | 595 | "requires": { |
1387 | "@dabh/diagnostics": "^2.0.2", | 596 | "minimist": "^1.2.5", |
1388 | "async": "^3.1.0", | 597 | "neo-async": "^2.6.0", |
1389 | "is-stream": "^2.0.0", | 598 | "source-map": "^0.6.1", |
1390 | "logform": "^2.2.0", | 599 | "uglify-js": "^3.1.4", |
1391 | "one-time": "^1.0.0", | 600 | "wordwrap": "^1.0.0" |
1392 | "readable-stream": "^3.4.0", | ||
1393 | "stack-trace": "0.0.x", | ||
1394 | "triple-beam": "^1.3.0", | ||
1395 | "winston-transport": "^4.4.0" | ||
1396 | } | ||
1397 | }, | ||
1398 | "winston-circular-buffer": { | ||
1399 | "version": "1.0.0", | ||
1400 | "resolved": "https://registry.npmjs.org/winston-circular-buffer/-/winston-circular-buffer-1.0.0.tgz", | 601 | } |
1401 | "integrity": "sha1-6ZH3W5n/IFVR4O5HK3XSAdvT4ns=", | 602 | }, |
1402 | "requires": { | ||
1403 | "circular-buffer": "0.0.6" | ||
1404 | } | ||
1405 | }, | ||
1406 | "winston-compat": { | ||
1407 | "version": "0.1.5", | ||
1408 | "resolved": "https://registry.npmjs.org/winston-compat/-/winston-compat-0.1.5.tgz", | 603 | "har-schema": { |
1409 | "integrity": "sha512-EPvPcHT604AV3Ji6d3+vX8ENKIml9VSxMRnPQ+cuK/FX6f3hvPP2hxyoeeCOCFvDrJEujalfcKWlWPvAnFyS9g==", | 604 | "version": "2.0.0", |
1410 | "requires": { | 605 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", |
1411 | "cycle": "~1.0.3", | 606 | "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" |
1412 | "logform": "^1.6.0", | 607 | }, |
1413 | "triple-beam": "^1.2.0" | 608 | "har-validator": { |
1414 | }, | 609 | "version": "5.1.3", |
1415 | "dependencies": { | 610 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", |
1416 | "fecha": { | 611 | "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", |
1417 | "version": "2.3.3", | 612 | "requires": { |
1418 | "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz", | 613 | "ajv": "^6.5.5", |
1419 | "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==" | 614 | "har-schema": "^2.0.0" |
1420 | }, | 615 | } |
1421 | "logform": { | 616 | }, |
1422 | "version": "1.10.0", | ||
1423 | "resolved": "https://registry.npmjs.org/logform/-/logform-1.10.0.tgz", | ||
1424 | "integrity": "sha512-em5ojIhU18fIMOw/333mD+ZLE2fis0EzXl1ZwHx4iQzmpQi6odNiY/t+ITNr33JZhT9/KEaH+UPIipr6a9EjWg==", | ||
1425 | "requires": { | ||
1426 | "colors": "^1.2.1", | ||
1427 | "fast-safe-stringify": "^2.0.4", | ||
1428 | "fecha": "^2.3.3", | ||
1429 | "ms": "^2.1.1", | ||
1430 | "triple-beam": "^1.2.0" | ||
1431 | } | ||
1432 | }, | ||
1433 | "ms": { | ||
1434 | "version": "2.1.3", |
package.json
1 | { | 1 | { |
2 | "name": "komodo-gw-komodo", | 2 | "name": "komodo-gw-komodo", |
3 | "version": "1.0.8", | 3 | "version": "1.0.9", |
4 | "description": "Komodo Gateway to other Komodo", | 4 | "description": "Komodo Gateway to other Komodo", |
5 | "main": "index.js", | 5 | "main": "index.js", |
6 | "scripts": { | 6 | "scripts": { |
7 | "test": "mocha", | 7 | "test": "mocha", |
8 | "postversion": "git push && git push --tags", | 8 | "postversion": "git push && git push --tags", |
9 | "version": "auto-changelog -p && git add CHANGELOG.md" | ||
9 | "version": "auto-changelog -p && git add CHANGELOG.md" | 10 | }, |
10 | }, | 11 | "repository": { |
11 | "repository": { | 12 | "type": "git", |
12 | "type": "git", | 13 | "url": "git@gitlab.kodesumber.com:komodo/komodo-gw-komodo.git" |
13 | "url": "git@gitlab.kodesumber.com:komodo/komodo-gw-komodo.git" | 14 | }, |
14 | }, | 15 | "keywords": [ |
15 | "keywords": [ | 16 | "komodo", |
16 | "komodo", | 17 | "tektrans", |
17 | "tektrans", | 18 | "ppob" |
18 | "ppob" | 19 | ], |
19 | ], | 20 | "author": "Adhidarma Hadiwinoto <me@adhisimon.org>", |
20 | "author": "Adhidarma Hadiwinoto <me@adhisimon.org>", | 21 | "license": "ISC", |
21 | "license": "ISC", | 22 | "dependencies": { |
23 | "auto-changelog": "^2.3.0", | ||
22 | "dependencies": { | 24 | "json-stringify-pretty-compact": "^1.2.0", |
23 | "auto-changelog": "^2.3.0", | 25 | "komodo-sdk": "git+https://gitlab.kodesumber.com/komodo/komodo-sdk.git", |
24 | "json-stringify-pretty-compact": "^1.2.0", | 26 | "request": "^2.88.0", |
25 | "komodo-sdk": "git+https://gitlab.kodesumber.com/komodo/komodo-sdk.git", | 27 | "uuid": "^3.3.2" |
26 | "request": "^2.88.0", | 28 | } |
27 | "uuid": "^3.3.2" | 29 | } |
28 | } | 30 |