diff options
| author | Adam Soltys <[email protected]> | 2020-03-11 22:01:35 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2020-03-11 22:01:35 -0700 |
| commit | a22b5cd3769ea6d7aac4f34acf142534ee75491c (patch) | |
| tree | 428fb1a3c36d7ddacf1095c3ab1b47b26042d72b | |
| parent | c0888fab024cc9f7c99812bfabf9d7774312dbf7 (diff) | |
| download | coinos-server-a22b5cd3769ea6d7aac4f34acf142534ee75491c.tar.gz coinos-server-a22b5cd3769ea6d7aac4f34acf142534ee75491c.zip | |
drop lnrpc
| -rw-r--r-- | lib/createLnrpc.js | 40 | ||||
| -rw-r--r-- | lib/lnd.js | 36 | ||||
| -rw-r--r-- | package.json | 1 | ||||
| -rw-r--r-- | routes/bitcoin/send.js | 2 | ||||
| -rw-r--r-- | routes/lightning/receive.js | 54 | ||||
| -rw-r--r-- | routes/lightning/send.js | 2 | ||||
| -rw-r--r-- | routes/liquid/send.js | 2 | ||||
| -rw-r--r-- | routes/payments.js | 13 | ||||
| -rw-r--r-- | yarn.lock | 774 |
9 files changed, 91 insertions, 833 deletions
diff --git a/lib/createLnrpc.js b/lib/createLnrpc.js deleted file mode 100644 index 083ad961..00000000 --- a/lib/createLnrpc.js +++ /dev/null @@ -1,40 +0,0 @@ -const fs = require("fs"); -const grpc = require("grpc"); -const createLnrpc = require("lnrpc"); -const { promisify } = require("util"); - -module.exports = async ({ server, tls, macaroon }) => { - const lnrpc = await createLnrpc({ server, tls, macaroonPath: macaroon }); - - // Resolve proxy instance - return new Proxy(lnrpc, { - /** - * Promisify each lightning RPC method - * @param {lnrpc.Lightning} target - * @param {String} key - * @return {Promise} {Any} - */ - get(target, key) { - const method = target[key]; - - if (typeof key === "string" && typeof method === "function") { - const streaming = key.match(/openChannel$|sendPayment|subscribe.*/); - let fn; - - if (streaming) { - if (key === "sendPayment" || key === "sendToRoute") { - fn = params => method.call(lnrpc, target.meta, params); - } else { - fn = params => method.call(lnrpc, params, target.meta); - } - } else { - fn = params => promisify(method).call(lnrpc, params, target.meta); - } - - return fn; - } - - return target[key]; // forward - } - }); -}; diff --git a/lib/lnd.js b/lib/lnd.js new file mode 100644 index 00000000..8bb2df48 --- /dev/null +++ b/lib/lnd.js @@ -0,0 +1,36 @@ +const fs = require('fs'); +const path = require('path'); +const grpc = require('grpc'); +const protoLoader = require('@grpc/proto-loader'); +const { promisify } = require('util'); + + +module.exports = ({ tls, macaroon, server }) => { + const packageDefinition = protoLoader.loadSync('config/rpc.proto', { + keepCase: true, + longs: String, + enums: String, + defaults: true, + oneofs: true + }); + const lnrpc = grpc.loadPackageDefinition(packageDefinition).lnrpc; + process.env.GRPC_SSL_CIPHER_SUITES = 'HIGH+ECDSA' + const lndCert = fs.readFileSync(tls); + const sslCreds = grpc.credentials.createSsl(lndCert); + const macaroonCreds = grpc.credentials.createFromMetadataGenerator(function(args, callback) { + const macaroonFile = fs.readFileSync(macaroon).toString('hex'); + const metadata = new grpc.Metadata() + metadata.add('macaroon', macaroonFile); + callback(null, metadata); + }); + const creds = grpc.credentials.combineChannelCredentials(sslCreds, macaroonCreds); + const lnd = new lnrpc.Lightning(server, creds); + + return new Proxy(lnd, { + get(target, key) { + const method = target[key]; + if (typeof method === 'function' && !key.startsWith('sub')) return promisify(method); + return target[key]; + }, + }); +} diff --git a/package.json b/package.json index 1f4b7afc..6a271761 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,6 @@ "grpc": "^1.24.2", "http-proxy-middleware": "^0.20.0", "jsonwebtoken": "^8.5.1", - "lnrpc": "^0.6.2", "lodash": "^4.17.13", "long": "^4.0.0", "mailgun-js": "^0.22.0", diff --git a/routes/bitcoin/send.js b/routes/bitcoin/send.js index 3c545178..d8a17f98 100644 --- a/routes/bitcoin/send.js +++ b/routes/bitcoin/send.js @@ -51,7 +51,7 @@ module.exports = async (req, res) => { await user.save({ transaction }); }); } catch (e) { - l.warn("insufficient funds for bitcoin payment", e); + l.warn("insufficient funds for bitcoin payment", user.username); return res.status(500).send("Not enough satoshis"); } diff --git a/routes/lightning/receive.js b/routes/lightning/receive.js index 6befc7a3..f70867ac 100644 --- a/routes/lightning/receive.js +++ b/routes/lightning/receive.js @@ -1,36 +1,34 @@ -module.exports = { - const handlePayment = async msg => { - if (!msg.settled) return; +const handlePayment = async msg => { + if (!msg.settled) return; - let payment = await db.Payment.findOne({ - include: { model: db.User, as: "user" }, - where: { - hash: msg.payment_request - } - }); + let payment = await db.Payment.findOne({ + include: { model: db.User, as: "user" }, + where: { + hash: msg.payment_request + } + }); - if (!payment) return; + if (!payment) return; - const { user } = payment; + const { user } = payment; - payment.received = true; - user.balance += parseInt(msg.value); - payment.rate = app.get("rates")[user.currency]; - payment.confirmed = true; - payment.currency = user.currency; + payment.received = true; + user.balance += parseInt(msg.value); + payment.rate = app.get("rates")[user.currency]; + payment.confirmed = true; + payment.currency = user.currency; - await payment.save(); - await user.save(); - payments.push(msg.payment_request); - l.info("lightning payment received", user.username, payment.amount); + await payment.save(); + await user.save(); + payments.push(msg.payment_request); + l.info("lightning payment received", user.username, payment.amount); - emit(user.username, "payment", payment); - emit(user.username, "user", user); - }; + emit(user.username, "payment", payment); + emit(user.username, "user", user); +}; - const invoices = lna.subscribeInvoices({}); - invoices.on("data", handlePayment); +const invoices = lna.subscribeInvoices({}); +invoices.on("data", handlePayment); - const invoicesb = lnb.subscribeInvoices({}); - invoicesb.on("data", handlePayment); -}; +const invoicesb = lnb.subscribeInvoices({}); +invoicesb.on("data", handlePayment); diff --git a/routes/lightning/send.js b/routes/lightning/send.js index 2b661b60..38023a1d 100644 --- a/routes/lightning/send.js +++ b/routes/lightning/send.js @@ -30,7 +30,7 @@ module.exports = async (req, res) => { await user.save({ transaction }); }); } catch (e) { - l.warn("insufficient funds for lightning payment", e); + l.warn("insufficient funds for lightning payment", user.username); return res.status(500).send("Not enough satoshis"); } diff --git a/routes/liquid/send.js b/routes/liquid/send.js index aaced4a9..83c5dc22 100644 --- a/routes/liquid/send.js +++ b/routes/liquid/send.js @@ -53,7 +53,7 @@ module.exports = async (req, res) => { await user.save({ transaction }); }); } catch (e) { - l.warn("insufficient funds for liquid payment", e); + l.warn("insufficient funds for liquid payment", user.username); return res.status(500).send("Not enough satoshis"); } diff --git a/routes/payments.js b/routes/payments.js index d5038b08..7cb51d02 100644 --- a/routes/payments.js +++ b/routes/payments.js @@ -1,12 +1,12 @@ const BitcoinCore = require("bitcoin-core"); -const createLnrpc = require("../lib/createLnrpc"); +const lnd = require("../lib/lnd"); (async () => { bc = new BitcoinCore(config.bitcoin); lq = new BitcoinCore(config.liquid); - lna = await createLnrpc(config.lna); - lnb = await createLnrpc(config.lnb); + lna = lnd(config.lna); + lnb = lnd(config.lnb); seen = []; addresses = {}; @@ -17,16 +17,23 @@ const createLnrpc = require("../lib/createLnrpc"); if (u.liquid) addresses[u.liquid] = u.username; }); + payments = (await db.Payment.findAll({ + attributes: ["hash"] + })).map(p => p.hash); + app.post("/lightning/invoice", auth, require("./lightning/invoice")); app.post("/lightning/query", auth, require("./lightning/query")); app.post("/lightning/send", auth, require("./lightning/send")); app.post("/lightning/user", auth, require("./lightning/user")); + require("./lightning/receive"); app.post("/bitcoin/send", auth, require("./bitcoin/send")); app.post("/bitcoin/fee", auth, require("./bitcoin/fee")); + require("./bitcoin/receive"); app.post("/liquid/send", auth, require("./liquid/send")); app.post("/liquid/fee", auth, require("./liquid/fee")); + require("./liquid/receive"); app.get("/payments", auth, async (req, res) => { const payments = await db.Payment.findAll({ @@ -113,18 +113,6 @@ __metadata: languageName: node linkType: hard -"@grpc/proto-loader@npm:^0.3.0": - version: 0.3.0 - resolution: "@grpc/proto-loader@npm:0.3.0" - dependencies: - "@types/lodash": ^4.14.104 - "@types/node": ^9.4.6 - lodash: ^4.17.5 - protobufjs: ^6.8.6 - checksum: 2/78bf49dfd36b4b121fac904a6518efbf9a0282997c6b8a5e19bac173a8ea1c7ad220663a0386a03860df511ce6912a46d574c794dc85158f0b19fb85b71612ce - languageName: node - linkType: hard - "@grpc/proto-loader@npm:^0.5.3": version: 0.5.3 resolution: "@grpc/proto-loader@npm:0.5.3" @@ -465,13 +453,6 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.14.104": - version: 4.14.149 - resolution: "@types/lodash@npm:4.14.149" - checksum: 2/f5b8837c776d471755f8d48536933031e5753da4277d1e5a0ebd46caf392adc2a298eeb2812f2da8d1801fa1c666c9112207204e73e06c11bdcf1bf179f304fa - languageName: node - linkType: hard - "@types/long@npm:*, @types/long@npm:^4.0.0": version: 4.0.1 resolution: "@types/long@npm:4.0.1" @@ -514,13 +495,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^9.4.6": - version: 9.6.55 - resolution: "@types/node@npm:9.6.55" - checksum: 2/dfd024374611dddab2df53b03f06b2f7d6c74209168017e8deb303630b61fbd63eaaffb97af8593b4dd2f35f7606293cf52c209847d2067cd47bf7e54403ce91 - languageName: node - linkType: hard - "@types/range-parser@npm:*": version: 1.2.3 resolution: "@types/range-parser@npm:1.2.3" @@ -1046,13 +1020,6 @@ __metadata: languageName: node linkType: hard -"base64-js@npm:^1.0.2": - version: 1.3.1 - resolution: "base64-js@npm:1.3.1" - checksum: 2/8a0cc69d7c7c0ab75c164d3e2eccc3dd65fbaba17bcf440aab54636afd31255287ac3cd16a111e98d741c4a6e0b5631774b0c32818355089e645df3ae96a49bb - languageName: node - linkType: hard - "base64id@npm:1.0.0": version: 1.0.0 resolution: "base64id@npm:1.0.0" @@ -1288,16 +1255,6 @@ __metadata: languageName: node linkType: hard -"bl@npm:^1.0.0": - version: 1.2.2 - resolution: "bl@npm:1.2.2" - dependencies: - readable-stream: ^2.3.5 - safe-buffer: ^5.1.1 - checksum: 2/ae51591e8273b4d0d39f5f2be633b2d01e678720ba03d1c35915da377a7f3533b2bbe2a6bf2d9aaf6977a828f67c5d1cb0976a2194276fe88bb56f952ee5d316 - languageName: node - linkType: hard - "bl@npm:^4.0.1": version: 4.0.1 resolution: "bl@npm:4.0.1" @@ -1323,15 +1280,6 @@ __metadata: languageName: node linkType: hard -"block-stream@npm:*": - version: 0.0.9 - resolution: "block-stream@npm:0.0.9" - dependencies: - inherits: ~2.0.0 - checksum: 2/8018fa57aebcb00899e6d6e035d7fdab518d217156396e7442aac718c890ede0ce3e5258659f060cf3a558b40d771e809f4f4b706520ca13de3be5d8b6ae10e7 - languageName: node - linkType: hard - "bluebird@npm:^3.1.1, bluebird@npm:^3.4.6, bluebird@npm:^3.5.0, bluebird@npm:^3.5.3, bluebird@npm:^3.5.5": version: 3.7.2 resolution: "bluebird@npm:3.7.2" @@ -1561,30 +1509,6 @@ __metadata: languageName: node linkType: hard -"buffer-alloc-unsafe@npm:^1.1.0": - version: 1.1.0 - resolution: "buffer-alloc-unsafe@npm:1.1.0" - checksum: 2/f5ab30acb1270dbec68283464d757eb1bf694557a06f27d542344bd1474e4bb202db35be1e04c804e28880eb2092dacbe39870204bc14934377f74925a4aac5c - languageName: node - linkType: hard - -"buffer-alloc@npm:^1.2.0": - version: 1.2.0 - resolution: "buffer-alloc@npm:1.2.0" - dependencies: - buffer-alloc-unsafe: ^1.1.0 - buffer-fill: ^1.0.0 - checksum: 2/0a66de89687b503644bd1a5996ac3492f8f6a154f352baae72b410db1c1a12f6ccfb9e088d838cca8648e64049140ae4ffca6a54620dec8a3aba7d114d7697db - languageName: node - linkType: hard - -"buffer-crc32@npm:~0.2.3": - version: 0.2.13 - resolution: "buffer-crc32@npm:0.2.13" - checksum: 2/0340e848d6fd87e49ef6f1067f31b2a8d2e71b433e9bb62ff3d9bc2499146f0be586b5b80b0d099c7110a226161b21cb6cd80162dd5a51d9ebdb03da58b99637 - languageName: node - linkType: hard - "buffer-equal-constant-time@npm:1.0.1": version: 1.0.1 resolution: "buffer-equal-constant-time@npm:1.0.1" @@ -1592,13 +1516,6 @@ __metadata: languageName: node linkType: hard -"buffer-fill@npm:^1.0.0": - version: 1.0.0 - resolution: "buffer-fill@npm:1.0.0" - checksum: 2/099a16038eaa2586c12b902e68e300f2e0d581c8bfdbe5c8937757ea20c375167e0dfe1891585b99ae1b4385d7ed18b4f2d4b3f85120252778fe45489ee519f1 - languageName: node - linkType: hard - "buffer-from@npm:^1.0.0": version: 1.1.1 resolution: "buffer-from@npm:1.1.1" @@ -1620,16 +1537,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^5.2.1": - version: 5.5.0 - resolution: "buffer@npm:5.5.0" - dependencies: - base64-js: ^1.0.2 - ieee754: ^1.1.4 - checksum: 2/2aad1b2b530a45c131988d91a59b96e11f72ccb03945940e39b5e5c73d75a5230c2f1c8fc36c529fd9ceff72d474cfb60c0ad309e29a083e3a2535886eedf971 - languageName: node - linkType: hard - "bunyan@npm:^1.8.1": version: 1.8.12 resolution: "bunyan@npm:1.8.12" @@ -1749,18 +1656,6 @@ __metadata: languageName: node linkType: hard -"caw@npm:^2.0.0": - version: 2.0.1 - resolution: "caw@npm:2.0.1" - dependencies: - get-proxy: ^2.0.0 - isurl: ^1.0.0-alpha5 - tunnel-agent: ^0.6.0 - url-to-options: ^1.0.1 - checksum: 2/4e5a5090d0eeeaa52ef504fb21e815020752f675666968ba847755cb174d996a432b75f4a34cb9f1368817770b918e123da53faef1340a067216129acab8f2b2 - languageName: node - linkType: hard - "chalk@npm:2.4.2, chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.3.2, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -1996,7 +1891,6 @@ __metadata: grpc: ^1.24.2 http-proxy-middleware: ^0.20.0 jsonwebtoken: ^8.5.1 - lnrpc: ^0.6.2 lodash: ^4.17.13 long: ^4.0.0 mailgun-js: ^0.22.0 @@ -2108,15 +2002,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:~2.8.1": - version: 2.8.1 - resolution: "commander@npm:2.8.1" - dependencies: - graceful-readlink: ">= 1.0.0" - checksum: 2/aee28c886bcda957c96e94fe5eb6d33066ac9c1c8443995fe3f1933a7c83986c76cd617a88f82872eb4d0a362c71a2416b4770ccb3d3e2f554a5232a2408bc37 - languageName: node - linkType: hard - "component-bind@npm:1.0.0": version: 1.0.0 resolution: "component-bind@npm:1.0.0" @@ -2176,7 +2061,7 @@ __metadata: languageName: node linkType: hard -"config-chain@npm:^1.1.11, config-chain@npm:^1.1.12": +"config-chain@npm:^1.1.12": version: 1.1.12 resolution: "config-chain@npm:1.1.12" dependencies: @@ -2245,7 +2130,7 @@ __metadata: languageName: node linkType: hard -"content-disposition@npm:0.5.3, content-disposition@npm:^0.5.2": +"content-disposition@npm:0.5.3": version: 0.5.3 resolution: "content-disposition@npm:0.5.3" dependencies: @@ -2531,15 +2416,6 @@ __metadata: languageName: node linkType: hard -"decompress-response@npm:^3.2.0": - version: 3.3.0 - resolution: "decompress-response@npm:3.3.0" - dependencies: - mimic-response: ^1.0.0 - checksum: 2/93b0dcc8f0c32f1d5eb656e7db54fa5554227b8bfefd242c9d28f7b9c3908052c2ab8297b4af6256759da496679ee3a806d559f22d29b7e71a25879a2c25b99b - languageName: node - linkType: hard - "decompress-response@npm:^4.2.0": version: 4.2.1 resolution: "decompress-response@npm:4.2.1" @@ -2549,69 +2425,6 @@ __metadata: languageName: node linkType: hard -"decompress-tar@npm:^4.0.0, decompress-tar@npm:^4.1.0, decompress-tar@npm:^4.1.1": - version: 4.1.1 - resolution: "decompress-tar@npm:4.1.1" - dependencies: - file-type: ^5.2.0 - is-stream: ^1.1.0 - tar-stream: ^1.5.2 - checksum: 2/9fff396f1697a9a637ada6c380c01b6c97c453a3dc15a9ec07feef073401f0c345dd44005ad880647378dcf7a6f580e162877518f82b92478d02f8be71d18228 - languageName: node - linkType: hard - -"decompress-tarbz2@npm:^4.0.0": - version: 4.1.1 - resolution: "decompress-tarbz2@npm:4.1.1" - dependencies: - decompress-tar: ^4.1.0 - file-type: ^6.1.0 - is-stream: ^1.1.0 - seek-bzip: ^1.0.5 - unbzip2-stream: ^1.0.9 - checksum: 2/defbb7ebfbf78dd2725a54cce96811c9b46efc3706f702568b7cf268bb7efce69a52ab2cc90316fec3ebe51fa2c7fd09b696681bbeb45f83a5c1a3ad83429eeb - languageName: node - linkType: hard - -"decompress-targz@npm:^4.0.0": - version: 4.1.1 - resolution: "decompress-targz@npm:4.1.1" - dependencies: - decompress-tar: ^4.1.1 - file-type: ^5.2.0 - is-stream: ^1.1.0 - checksum: 2/473f69d84b78e7df9faaa44450b496b82cbd5e42ef0d080e06319350cbc38e12289526ceb0df225f8ffa723926d8e8f37787adeb3be5a093d579e6e23a3ea2c9 - languageName: node - linkType: hard - -"decompress-unzip@npm:^4.0.1": - version: 4.0.1 - resolution: "decompress-unzip@npm:4.0.1" - dependencies: - file-type: ^3.8.0 - get-stream: ^2.2.0 - pify: ^2.3.0 - yauzl: ^2.4.2 - checksum: 2/7eb4f7fc8f1fa1061d824b9d6311d6df3ec1c1e1f4defb62fa22b32fb921aec992b692287efe5beee65bda3dad8a72e69f73f5924dd22fca5be93f56783e168f - languageName: node - linkType: hard - -"decompress@npm:^4.0.0": - version: 4.2.0 - resolution: "decompress@npm:4.2.0" - dependencies: - decompress-tar: ^4.0.0 - decompress-tarbz2: ^4.0.0 - decompress-targz: ^4.0.0 - decompress-unzip: ^4.0.1 - graceful-fs: ^4.1.10 - make-dir: ^1.0.0 - pify: ^2.3.0 - strip-dirs: ^2.0.0 - checksum: 2/2fdc1ffdb982c19a4c5409334580bf1865a5910e9bb91aaf7b314ebb7070c2976cdb4df63e46aae31052329bb5f00045974a907398d801a26989dcec2cd9a0d8 - languageName: node - linkType: hard - "deep-extend@npm:^0.6.0": version: 0.6.0 resolution: "deep-extend@npm:0.6.0" @@ -2714,13 +2527,6 @@ __metadata: languageName: node linkType: hard -"detect-indent@npm:^5.0.0": - version: 5.0.0 - resolution: "detect-indent@npm:5.0.0" - checksum: 2/1b6a22f23b837da87434d461ff125121649dd9d775302d94e986a0ae990fb8801b883dd0d316a6d90df8f0e7303b6ff7c04b57eaac63265e14c88d38172f947d - languageName: node - linkType: hard - "detect-libc@npm:^1.0.2, detect-libc@npm:^1.0.3": version: 1.0.3 resolution: "detect-libc@npm:1.0.3" @@ -2762,25 +2568,6 @@ __metadata: languageName: node linkType: hard -"download@npm:^6.2.2": - version: 6.2.5 - resolution: "download@npm:6.2.5" - dependencies: - caw: ^2.0.0 - content-disposition: ^0.5.2 - decompress: ^4.0.0 - ext-name: ^5.0.0 - file-type: 5.2.0 - filenamify: ^2.0.0 - get-stream: ^3.0.0 - got: ^7.0.0 - make-dir: ^1.0.0 - p-event: ^1.0.0 - pify: ^3.0.0 - checksum: 2/452babc8cdd4e5c63d1f0f2878f342e20040fc551b83e5554f06b34ac748265129264819bb0588d3a83353ca5d8e9592e7883de65b39cd545e8dcdcf523154c4 - languageName: node - linkType: hard - "drbg.js@npm:^1.0.1": version: 1.0.1 resolution: "drbg.js@npm:1.0.1" @@ -2952,7 +2739,7 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": +"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": version: 1.4.4 resolution: "end-of-stream@npm:1.4.4" dependencies: @@ -3366,25 +3153,6 @@ __metadata: languageName: node linkType: hard -"ext-list@npm:^2.0.0": - version: 2.2.2 - resolution: "ext-list@npm:2.2.2" - dependencies: - mime-db: ^1.28.0 - checksum: 2/5dc26a5f190448e76ee95c4946e776ea28f1b13087b636bd112bcb3379bea5417772109b76a74d9df5eedda26ae5481153c0680032e887f326408c9744d747cf - languageName: node - linkType: hard - -"ext-name@npm:^5.0.0": - version: 5.0.0 - resolution: "ext-name@npm:5.0.0" - dependencies: - ext-list: ^2.0.0 - sort-keys-length: ^1.0.0 - checksum: 2/05dae50c6cec3df10e33046cf80045bf318d9d9083ac4e92bceefb828e879ee52025649f2a8002112fc3569615302617504b4dabd9b1f7ffcb2550c028f782de - languageName: node - linkType: hard - "ext@npm:^1.1.2": version: 1.4.0 resolution: "ext@npm:1.4.0" @@ -3413,7 +3181,7 @@ __metadata: languageName: node linkType: hard -"extend@npm:^3.0.1, extend@npm:~3.0.2": +"extend@npm:~3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" checksum: 2/1406da1f0c4b00b839497e4cdd0ec4303ce2ae349144b7c28064a5073c93ce8c08da4e8fb1bc5cb459ffcdff30a35fc0fe54344eb88320e70100c1baea6f195c @@ -3492,36 +3260,6 @@ __metadata: languageName: node linkType: hard -"fd-slicer@npm:~1.1.0": - version: 1.1.0 - resolution: "fd-slicer@npm:1.1.0" - dependencies: - pend: ~1.2.0 - checksum: 2/ec759b16aea613f79540b450ffc278dcb927dccf55c89a364b68547441bec776d637f0a53aee9c9c70683406e4fc4b3aff29b1732bb388f9fa6ba200e8a79caa - languageName: node - linkType: hard - -"file-type@npm:5.2.0, file-type@npm:^5.2.0": - version: 5.2.0 - resolution: "file-type@npm:5.2.0" - checksum: 2/55776adbabbb58fcd13e11cf15dee6818945e25156b631f0795b810b4c14abb4e7107dffd063c76a2d53e9df7fb15f4e5ea8a81e59d282bf4a9d7321c7741bb8 - languageName: node - linkType: hard - -"file-type@npm:^3.8.0": - version: 3.9.0 - resolution: "file-type@npm:3.9.0" - checksum: 2/e2167e322111e54edf8845c351fa29d7faf35d25e7856c2a560f8c295702b4182ff579d8d721638d5d0f8d06e6a9b5ab05ac3944d353378129a6dda4296d10d1 - languageName: node - linkType: hard - -"file-type@npm:^6.1.0": - version: 6.2.0 - resolution: "file-type@npm:6.2.0" - checksum: 2/55e43eea6e99050af085d66a26a736727176c41f772e7b742d93ffbdb8172580ed5736301cb5d7e2d1261aa7ffb7d11f1c2c29e1e1a7aab3aa4f74e8980a1145 - languageName: node - linkType: hard - "file-uri-to-path@npm:1, file-uri-to-path@npm:1.0.0": version: 1.0.0 resolution: "file-uri-to-path@npm:1.0.0" @@ -3529,24 +3267,6 @@ __metadata: languageName: node linkType: hard -"filename-reserved-regex@npm:^2.0.0": - version: 2.0.0 - resolution: "filename-reserved-regex@npm:2.0.0" - checksum: 2/a91ecd88edc5e099ac27ad52ddde589153e696e074871413865c3f88ba6180aa5ed28e4960b13430eff9de211d16824c7a2cff5fe9b2e78545e701712603f52f - languageName: node - linkType: hard - -"filenamify@npm:^2.0.0": - version: 2.1.0 - resolution: "filenamify@npm:2.1.0" - dependencies: - filename-reserved-regex: ^2.0.0 - strip-outer: ^1.0.0 - trim-repeated: ^1.0.0 - checksum: 2/3c9daa99d338eadeed225882ae8033e5fb03aa595c39a09acd492545b380ec46e4224ebbbc66f8be854e30392b02c597fb127ecaa76bd1280949ad634dcf0ad3 - languageName: node - linkType: hard - "fill-range@npm:^4.0.0": version: 4.0.0 resolution: "fill-range@npm:4.0.0" @@ -3608,15 +3328,6 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^2.1.0": - version: 2.1.0 - resolution: "find-up@npm:2.1.0" - dependencies: - locate-path: ^2.0.0 - checksum: 2/9dedb89f936b572f7c9fda3f66ebe146b0000fe9ef16fad94a77c25ce9585962e910bb32c1e08bab9b423985ff20221d2af4b7e4130b27c0f5f60c1aad3f6a7f - languageName: node - linkType: hard - "find-up@npm:^3.0.0": version: 3.0.0 resolution: "find-up@npm:3.0.0" @@ -3818,29 +3529,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"fstream-ignore@npm:^1.0.5": - version: 1.0.5 - resolution: "fstream-ignore@npm:1.0.5" - dependencies: - fstream: ^1.0.0 - inherits: 2 - minimatch: ^3.0.0 - checksum: 2/bcb70b1197a6fc3ed3c8bec762adc217220709d1b6c693e332dcea38debd0869db86399454e15dfbad934f7b4fb7cdccaecc9337ed764ef2f7a4cd55744d2f0e - languageName: node - linkType: hard - -"fstream@npm:^1.0.0, fstream@npm:^1.0.10, fstream@npm:^1.0.12": - version: 1.0.12 - resolution: "fstream@npm:1.0.12" - dependencies: - graceful-fs: ^4.1.2 - inherits: ~2.0.0 - mkdirp: ">=0.5 0" - rimraf: 2 - checksum: 2/61c76d2c8d702d0233efb1bdaaff49486d2ac523562167f9900151936ce229a6fc96f04236feeb3cb88ce65660c665781ad080d5f06c115f0987c9c27db9fb9d - languageName: node - linkType: hard - "ftp@npm:~0.3.10": version: 0.3.10 resolution: "ftp@npm:0.3.10" @@ -3890,25 +3578,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"get-proxy@npm:^2.0.0": - version: 2.1.0 - resolution: "get-proxy@npm:2.1.0" - dependencies: - npm-conf: ^1.1.0 - checksum: 2/86023bc39871b09c536dbd026a1435437f193b6737b1e8c0c699b888062f3978b9ba9a2e0ce5c1e9369aaf5789b34c13adb1c8f3a93ae64ff96ecb6da6a31a63 - languageName: node - linkType: hard - -"get-stream@npm:^2.2.0": - version: 2.3.1 - resolution: "get-stream@npm:2.3.1" - dependencies: - object-assign: ^4.0.1 - pinkie-promise: ^2.0.0 - checksum: 2/e1ed22af1e94d8a16b5cab988541d9bd92ea27d4f759501c4781725e8cc6cc2bd6c96b20fd63b244c1019b46eec7c8ff3b92edbc9541909b1064d2d66aab6e03 - languageName: node - linkType: hard - "get-stream@npm:^3.0.0": version: 3.0.0 resolution: "get-stream@npm:3.0.0" @@ -4055,43 +3724,14 @@ fsevents@~2.1.2: languageName: node linkType: hard -"got@npm:^7.0.0": - version: 7.1.0 - resolution: "got@npm:7.1.0" - dependencies: - decompress-response: ^3.2.0 - duplexer3: ^0.1.4 - get-stream: ^3.0.0 - is-plain-obj: ^1.1.0 - is-retry-allowed: ^1.0.0 - is-stream: ^1.0.0 - isurl: ^1.0.0-alpha5 - lowercase-keys: ^1.0.0 - p-cancelable: ^0.3.0 - p-timeout: ^1.1.1 - safe-buffer: ^5.0.1 - timed-out: ^4.0.0 - url-parse-lax: ^1.0.0 - url-to-options: ^1.0.1 - checksum: 2/db742d18a8590fee0962e3d901be81824a628a9399e8d33ce4765fe770000b468725ae6a0e45c5de4d856fc4efc98f871620c06ca6ad7e1e3044991af1924283 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2": version: 4.2.3 resolution: "graceful-fs@npm:4.2.3" checksum: 2/67b7e3f6a687c91287f17a2adfcce462406e2aa16ea4440618e1daaecd579ae6362c0b13303f86c77c165ed8074fa8b0868bb0a73173fa3407c2b747e89353f9 languageName: node linkType: hard -"graceful-readlink@npm:>= 1.0.0": - version: 1.0.1 - resolution: "graceful-readlink@npm:1.0.1" - checksum: 2/a0675771561e8f8401ce4f8feddcc5bc3fc7370d7cc95c9dab3fff8e4bb6f69316072267075e2e54ecaeb2ba72019cf9bd334732cdb1582b5a0642dd33b5b0e0 - languageName: node - linkType: hard - -"grpc@npm:^1.14.0-pre2, grpc@npm:^1.24.2": +"grpc@npm:^1.24.2": version: 1.24.2 resolution: "grpc@npm:1.24.2" dependencies: @@ -4154,22 +3794,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"has-symbol-support-x@npm:^1.4.1": - version: 1.4.2 - resolution: "has-symbol-support-x@npm:1.4.2" - checksum: 2/d75110e7e33c1da38ae1bc20de37b9a3bebf81adce1abf38c1163fb1fa0a99d6319287f23723c245da5cc0b7137d6c8f6fd3158fe8ef47bc72731888fd69f2c6 - languageName: node - linkType: hard - -"has-to-string-tag-x@npm:^1.2.0": - version: 1.4.1 - resolution: "has-to-string-tag-x@npm:1.4.1" - dependencies: - has-symbol-support-x: ^1.4.1 - checksum: 2/fbbd620826e992b5c31d85a7af5fe4edc643299f1aa266648a912d967282be7a480f02a95c7214ae4212b3d9c948b12783bde242d300dbaf88b5aefeeabe7489 - languageName: node - linkType: hard - "has-unicode@npm:^2.0.0": version: 2.0.1 resolution: "has-unicode@npm:2.0.1" @@ -4374,13 +3998,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"ieee754@npm:^1.1.4": - version: 1.1.13 - resolution: "ieee754@npm:1.1.13" - checksum: 2/9ef12932e8aeae1c614f314783b3770fac5daae7ae92ebffcda97da58efd77c0289181093666f6048e02c566ceeec4d0edf3b04b57ce8e0b57e9b3814a870469 - languageName: node - linkType: hard - "ignore-by-default@npm:^1.0.1": version: 1.0.1 resolution: "ignore-by-default@npm:1.0.1" @@ -4449,7 +4066,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:~2.0.0, inherits@npm:~2.0.1, inherits@npm:~2.0.3": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:~2.0.1, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 2/98426da247ddfc3dcd7d7daedd90c3ca32d5b08deca08949726f12d49232aef94772a07b36cf4ff833e105ae2ef931777f6de4a6dd8245a216b9299ad4a50bea @@ -4687,13 +4304,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"is-natural-number@npm:^4.0.1": - version: 4.0.1 - resolution: "is-natural-number@npm:4.0.1" - checksum: 2/8b0f8a5f5c7848f612eeef4f6e0b75c1f80a80ee32d5521fd7cd32be794b7adf748223094f4704079771d9e10a80745fce339e206a67a70d132243056b97f80c - languageName: node - linkType: hard - "is-npm@npm:^1.0.0": version: 1.0.0 resolution: "is-npm@npm:1.0.0" @@ -4733,13 +4343,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"is-object@npm:^1.0.1": - version: 1.0.1 - resolution: "is-object@npm:1.0.1" - checksum: 2/deb32fdb99d599c6b8bbc3028143dc47c3dec1ba2ebabb2f9a5122588cb28b7b26c535de593fa7b8b86716cab1b96761c11c0aba9b812e20efdec1b55f8d0e95 - languageName: node - linkType: hard - "is-path-inside@npm:^1.0.0": version: 1.0.1 resolution: "is-path-inside@npm:1.0.1" @@ -4749,13 +4352,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"is-plain-obj@npm:^1.0.0, is-plain-obj@npm:^1.1.0": - version: 1.1.0 - resolution: "is-plain-obj@npm:1.1.0" - checksum: 2/d2eb5a32eacd7c79f3b2fe20552d091805a5ae88a7ca2aa71226bf822e4d690ef046ed2beb795f32666a401dfbf9a25ee3d4acde5426f963d55474468708ad22 - languageName: node - linkType: hard - "is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4": version: 2.0.4 resolution: "is-plain-object@npm:2.0.4" @@ -4879,16 +4475,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"isurl@npm:^1.0.0-alpha5": - version: 1.0.0 - resolution: "isurl@npm:1.0.0" - dependencies: - has-to-string-tag-x: ^1.2.0 - is-object: ^1.0.1 - checksum: 2/2c63877b4e0cbd7af36502ac08cb7814393e11871324967117f43dda57cbeab8a192f3bfca8bfa088f3c9886a93518f9d77136043ef2c65054b541eb6bd9a7c6 - languageName: node - linkType: hard - "jmespath@npm:^0.15.0": version: 0.15.0 resolution: "jmespath@npm:0.15.0" @@ -5141,18 +4727,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"lnrpc@npm:^0.6.2": - version: 0.6.2 - resolution: "lnrpc@npm:0.6.2" - dependencies: - "@grpc/proto-loader": ^0.3.0 - grpc: ^1.14.0-pre2 - napa: ^3.0.0 - pkg-dir: ^2.0.0 - checksum: 2/2159f904d1fde4035a8a13bdda438ef9e02daee25114b83630d6dae839c8e08d096e25765e553143ebcfccee9b5a7e623e132575092c3c5019d9b01ecabc1190 - languageName: node - linkType: hard - "load-json-file@npm:^1.0.0": version: 1.1.0 resolution: "load-json-file@npm:1.1.0" @@ -5166,18 +4740,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"load-json-file@npm:^2.0.0": - version: 2.0.0 - resolution: "load-json-file@npm:2.0.0" - dependencies: - graceful-fs: ^4.1.2 - parse-json: ^2.2.0 - pify: ^2.0.0 - strip-bom: ^3.0.0 - checksum: 2/c6ea93d36099dd6e778c6c018c9e184ad65d278a9538c2280f959b040b1a9a756d8856bdaf8a38c8f1454eca19bf4798ea59f79ccd8bb1c33aa8b7ecbe157f0c - languageName: node - linkType: hard - "localtunnel@npm:1.9.2": version: 1.9.2 resolution: "localtunnel@npm:1.9.2" @@ -5192,16 +4754,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"locate-path@npm:^2.0.0": - version: 2.0.0 - resolution: "locate-path@npm:2.0.0" - dependencies: - p-locate: ^2.0.0 - path-exists: ^3.0.0 - checksum: 2/ee5a888d686f8d555ebfa6c4f6f3b7c5cdfa5f382dee17e0b3fde7456fc68301ddb6a79790a412659d1e067f2f58fd74c683b203fc20368deaed45fb985b4fda - languageName: node - linkType: hard - "locate-path@npm:^3.0.0": version: 3.0.0 resolution: "locate-path@npm:3.0.0" @@ -5517,7 +5069,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"mime-db@npm:1.43.0, mime-db@npm:>= 1.43.0 < 2, mime-db@npm:^1.28.0": +"mime-db@npm:1.43.0, mime-db@npm:>= 1.43.0 < 2": version: 1.43.0 resolution: "mime-db@npm:1.43.0" checksum: 2/756d8ac9ea62e3f4bcecb7513208ccd213f96930dbaa7e6ebc83f3517f5efa2eeec6923c28e6409049eb29d54668ff3e80e9c3605a1270498d6e52fde0fd3bc2 @@ -5551,13 +5103,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"mimic-response@npm:^1.0.0": - version: 1.0.1 - resolution: "mimic-response@npm:1.0.1" - checksum: 2/64b43c717ed8710bc920576e96d38d0e504e9eec3114af8e00c9e3d7ae53cd459ee38febb0badc83e3a4e6d21cd571db43e9011f8cf014809989c87a1a9f0ea4 - languageName: node - linkType: hard - "mimic-response@npm:^2.0.0": version: 2.1.0 resolution: "mimic-response@npm:2.1.0" @@ -5579,7 +5124,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"minimatch@npm:2 || 3, minimatch@npm:^3.0.0, minimatch@npm:^3.0.2, minimatch@npm:^3.0.4": +"minimatch@npm:2 || 3, minimatch@npm:^3.0.2, minimatch@npm:^3.0.4": version: 3.0.4 resolution: "minimatch@npm:3.0.4" dependencies: @@ -5638,7 +5183,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"mkdirp@npm:0.5.1, mkdirp@npm:>=0.5 0, mkdirp@npm:^0.5.0, mkdirp@npm:^0.5.1, mkdirp@npm:~0.5.1": +"mkdirp@npm:0.5.1, mkdirp@npm:^0.5.0, mkdirp@npm:^0.5.1, mkdirp@npm:~0.5.1": version: 0.5.1 resolution: "mkdirp@npm:0.5.1" dependencies: @@ -5796,26 +5341,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"napa@npm:^3.0.0": - version: 3.0.0 - resolution: "napa@npm:3.0.0" - dependencies: - download: ^6.2.2 - extend: ^3.0.1 - load-json-file: ^2.0.0 - minimist: ^1.2.0 - mkdirp: ^0.5.1 - npm-cache-filename: ^1.0.2 - npmlog: ^4.1.0 - rimraf: ^2.6.1 - tar-pack: ^3.4.0 - write-json-file: ^2.2.0 - bin: - napa: bin/napa - checksum: 2/b8ea05736f1ceef0a4e5dc2ea3cf86ed53583471fa24196fcbde0426726f8e0bab25d9092800fc4d99edefa6ad58d95daaedf2da6f3605f14fe987ac71cabdd0 - languageName: node - linkType: hard - "napi-build-utils@npm:^1.0.1": version: 1.0.2 resolution: "napi-build-utils@npm:1.0.2" @@ -6023,23 +5548,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"npm-cache-filename@npm:^1.0.2": - version: 1.0.2 - resolution: "npm-cache-filename@npm:1.0.2" - checksum: 2/61dc6e35075168cec1e7f20251e1a6c8e3dd252b5704f473b381316bc5993806e764e73431e9fe24107698bc1b0b6906005065966d9ab8e8187f90a020bddf2a - languageName: node - linkType: hard - -"npm-conf@npm:^1.1.0": - version: 1.1.3 - resolution: "npm-conf@npm:1.1.3" - dependencies: - config-chain: ^1.1.11 - pify: ^3.0.0 - checksum: 2/e9e092ed13930bfbe77e67ed18aa39a0795e9bf49dae13f02b5de6272dbe83692ae3ee407362ad4a54a8f82dc2b9e27cd84255f984173dc071906a8903b6c21c - languageName: node - linkType: hard - "npm-normalize-package-bin@npm:^1.0.1": version: 1.0.1 resolution: "npm-normalize-package-bin@npm:1.0.1" @@ -6067,7 +5575,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"npmlog@npm:^4.0.1, npmlog@npm:^4.0.2, npmlog@npm:^4.1.0, npmlog@npm:^4.1.2": +"npmlog@npm:^4.0.1, npmlog@npm:^4.0.2, npmlog@npm:^4.1.2": version: 4.1.2 resolution: "npmlog@npm:4.1.2" dependencies: @@ -6103,7 +5611,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0": +"object-assign@npm:^4, object-assign@npm:^4.1.0": version: 4.1.1 resolution: "object-assign@npm:4.1.1" checksum: 2/66cf021898fc1b13ea573ea8635fbd5a76533f50cecbc2fcd5eee1e8029af41bcebe7023788b6d0e06cbe4401ecea075d972f78ec74467cdc571a0f1a4d1a081 @@ -6169,7 +5677,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.3.3, once@npm:^1.4.0": +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: @@ -6259,22 +5767,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"p-cancelable@npm:^0.3.0": - version: 0.3.0 - resolution: "p-cancelable@npm:0.3.0" - checksum: 2/e2435533c1583fca731eed8b1fc108037df3bb3d851a16aacab55e761b87b8aefda4ce7abba580dd3f0137b30d4b6b9c72343ac86bf322ed7dabbd73f2670b13 - languageName: node - linkType: hard - -"p-event@npm:^1.0.0": - version: 1.3.0 - resolution: "p-event@npm:1.3.0" - dependencies: - p-timeout: ^1.1.1 - checksum: 2/c1c0d4625eb0ae111983426338a264c281525df3d9bf3a7d280aceb6bd7ad7c0d1353edda6f1a1d41ed414777c9a00f8adc1f79ee310c69b36b8e50f4010d764 - languageName: node - linkType: hard - "p-finally@npm:^1.0.0": version: 1.0.0 resolution: "p-finally@npm:1.0.0" @@ -6282,15 +5774,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"p-limit@npm:^1.1.0": - version: 1.3.0 - resolution: "p-limit@npm:1.3.0" - dependencies: - p-try: ^1.0.0 - checksum: 2/579cbd3d6c606058aa624c464e2cb3c4b56d04ed4cbafdb705633cbe62ba36d77ba2c4289023335ba382f4fbf32c15709465eea18a0e1547c5ebc4b887f2a7da - languageName: node - linkType: hard - "p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": version: 2.2.2 resolution: "p-limit@npm:2.2.2" @@ -6300,15 +5783,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"p-locate@npm:^2.0.0": - version: 2.0.0 - resolution: "p-locate@npm:2.0.0" - dependencies: - p-limit: ^1.1.0 - checksum: 2/b6dabbd855fba9bfa74b77882f96d0eac6c25d9966e61ab0ed7bf3d19f2e3b766f290ded1aada1ac4ce2627217b00342cf7a1d36482bada59ba6789be412dad7 - languageName: node - linkType: hard - "p-locate@npm:^3.0.0": version: 3.0.0 resolution: "p-locate@npm:3.0.0" @@ -6327,22 +5801,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"p-timeout@npm:^1.1.1": - version: 1.2.1 - resolution: "p-timeout@npm:1.2.1" - dependencies: - p-finally: ^1.0.0 - checksum: 2/753ba3cf21c7d5ff7882eb075e1ee4e6eb510d006ea5456b7ea8d642b0fbb581d03cb809431fddf2fbef345295b68cbd5834503b45e0424f72a9588cc95379b6 - languageName: node - linkType: hard - -"p-try@npm:^1.0.0": - version: 1.0.0 - resolution: "p-try@npm:1.0.0" - checksum: 2/85739d77b3e9f6a52a8545f1adc53621fb5df4d6ef9b59a3f54f3f3159b45c4100d4e63128a1e790e9ff8ff8b86213ace314ff6d2d327c3edcceea18891baa42 - languageName: node - linkType: hard - "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" @@ -6580,13 +6038,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"pend@npm:~1.2.0": - version: 1.2.0 - resolution: "pend@npm:1.2.0" - checksum: 2/35da01b2aa52458fbda2dceaeb5305c0d6c7262beca67d9f4c97bd70e4a8f4457f5fa01ffea3b3f786fb310b9b3b98515c52de3d7ae0b50dfb50b2a2d38d042b - languageName: node - linkType: hard - "performance-now@npm:^2.1.0": version: 2.1.0 resolution: "performance-now@npm:2.1.0" @@ -6610,7 +6061,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"pify@npm:^2.0.0, pify@npm:^2.3.0": +"pify@npm:^2.0.0": version: 2.3.0 resolution: "pify@npm:2.3.0" checksum: 2/d5758aa570bbd5969c62b5f745065006827ef4859b32af302e3df2bb5978e6c1e50c2360d7ffefa102e451084f4530115c84570c185ba5153ee9871c977fe278 @@ -6684,15 +6135,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"pkg-dir@npm:^2.0.0": - version: 2.0.0 - resolution: "pkg-dir@npm:2.0.0" - dependencies: - find-up: ^2.1.0 - checksum: 2/f8ae3a151714c61283aeb24385b10355a238732fab822a560145c670c21350da2024f01918231222bcdfce53ec5d69056681be2c2cffe3f3a06e462b9ef2ac29 - languageName: node - linkType: hard - "pm2-axon-rpc@npm:0.5.1, pm2-axon-rpc@npm:^0.5.0": version: 0.5.1 resolution: "pm2-axon-rpc@npm:0.5.1" @@ -7180,7 +6622,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"readable-stream@npm:2, readable-stream@npm:2.3.7, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.6, readable-stream@npm:^2.1.4, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.5": +"readable-stream@npm:2, readable-stream@npm:2.3.7, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.6": version: 2.3.7 resolution: "readable-stream@npm:2.3.7" dependencies: @@ -7435,7 +6877,7 @@ fsevents@~2.1.2: languageName: node linkType: hard -"rimraf@npm:2, rimraf@npm:^2.5.1, rimraf@npm:^2.6.1, rimraf@npm:^2.6.3": +"rimraf@npm:^2.6.1, rimraf@npm:^2.6.3": version: 2.7.1 resolution: "rimraf@npm:2.7.1" dependencies: @@ -7558,18 +7000,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"seek-bzip@npm:^1.0.5": - version: 1.0.5 - resolution: "seek-bzip@npm:1.0.5" - dependencies: - commander: ~2.8.1 - bin: - seek-bunzip: ./bin/seek-bunzip - seek-table: ./bin/seek-bzip-table - checksum: 2/e7cd15e6fae64fc932b4fd9ec652296633b2469b94450f5c9fb93418d75d6e6441f6427319e59635106de61afe8ad166edeb8a6fd9fe53c5f2b651108140bcd9 - languageName: node - linkType: hard - "semver-diff@npm:^2.0.0": version: 2.1.0 resolution: "semver-diff@npm:2.1.0" @@ -8077,33 +7507,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"sort-keys-length@npm:^1.0.0": - version: 1.0.1 - resolution: "sort-keys-length@npm:1.0.1" - dependencies: - sort-keys: ^1.0.0 - checksum: 2/f8dbb482dc4662a93ae233e8b94b0c8bb77a00bf7f9122612d2995b4afb23fa47cffdb0e42a1d3a2efc3d85abb9229c7b28ee9764fb116d7aadc2b6025ac7cd6 - languageName: node - linkType: hard - -"sort-keys@npm:^1.0.0": - version: 1.1.2 - resolution: "sort-keys@npm:1.1.2" - dependencies: - is-plain-obj: ^1.0.0 - checksum: 2/78d9165ed35a19591685375cf85b7f45d94d0538af8cf162dec9ae67e6c631468169f9242e06f799a5bbb4207e90413f32dc528323f1f5d8edb0be51bf9f8880 - languageName: node - linkType: hard - -"sort-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "sort-keys@npm:2.0.0" - dependencies: - is-plain-obj: ^1.0.0 - checksum: 2/c0437ce7fbcc35e6f255f46cc4ba350cadac3199f4af3ee8c8b305f50a35b6ead4fec814a4d86ffa49c8ec9e5bf064877232a7d45270c6e31f725209a1c4ef3d - languageName: node - linkType: hard - "source-map-resolve@npm:^0.5.0": version: 0.5.3 resolution: "source-map-resolve@npm:0.5.3" @@ -8421,22 +7824,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"strip-bom@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-bom@npm:3.0.0" - checksum: 2/361dd1dd08ae626940061570d20bcf73909d0459734b8880eb3d14176aa28f41cf85d13af036c323ce739e04ef3930a71b516950c5985b318bae3757ecb2974c - languageName: node - linkType: hard - -"strip-dirs@npm:^2.0.0": - version: 2.1.0 - resolution: "strip-dirs@npm:2.1.0" - dependencies: - is-natural-number: ^4.0.1 - checksum: 2/fc1d999e601579dfb386b69d0f3922d89c6825e4c118e45d90315ecc34bc4222ed19563f055dde0e41194480b8738890c6a5b47bab32289a56446872256efffb - languageName: node - linkType: hard - "strip-eof@npm:^1.0.0": version: 1.0.0 resolution: "strip-eof@npm:1.0.0" @@ -8458,15 +7845,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"strip-outer@npm:^1.0.0": - version: 1.0.1 - resolution: "strip-outer@npm:1.0.1" - dependencies: - escape-string-regexp: ^1.0.2 - checksum: 2/5a01031e8b6662fbc2397360916e0b8ee66cc74c15a292c15ab82b5067728165ad730fa5289b12c2875e17660e21450515958a83636462bba3900ea5bc964082 - languageName: node - linkType: hard - "supports-color@npm:^2.0.0": version: 2.0.0 resolution: "supports-color@npm:2.0.0" @@ -8511,37 +7889,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"tar-pack@npm:^3.4.0": - version: 3.4.1 - resolution: "tar-pack@npm:3.4.1" - dependencies: - debug: ^2.2.0 - fstream: ^1.0.10 - fstream-ignore: ^1.0.5 - once: ^1.3.3 - readable-stream: ^2.1.4 - rimraf: ^2.5.1 - tar: ^2.2.1 - uid-number: ^0.0.6 - checksum: 2/f9d14827ae23dcc370385b8e160a9607a94fd39f895a60b4557a133d493934f89812a7231dbb111eea9f23f7e8e7e7c552aeebc22a69b959175f2121cf3a0f31 - languageName: node - linkType: hard - -"tar-stream@npm:^1.5.2": - version: 1.6.2 - resolution: "tar-stream@npm:1.6.2" - dependencies: - bl: ^1.0.0 - buffer-alloc: ^1.2.0 - end-of-stream: ^1.0.0 - fs-constants: ^1.0.0 - readable-stream: ^2.3.0 - to-buffer: ^1.1.1 - xtend: ^4.0.0 - checksum: 2/56405b15d94401278d042fbb54cd0efe7e2e915e71f4bc64da8e3b0deafaf4e1fbe91c30edbda19149ab1b85c687085dab798d3e708634b9cfbe01da6b5edffa - languageName: node - linkType: hard - "tar-stream@npm:^2.0.0": version: 2.1.2 resolution: "tar-stream@npm:2.1.2" @@ -8555,17 +7902,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"tar@npm:^2.2.1": - version: 2.2.2 - resolution: "tar@npm:2.2.2" - dependencies: - block-stream: "*" - fstream: ^1.0.12 - inherits: 2 - checksum: 2/a8eeafd7eafd143df2034cfec228abc4f7bfec96a988fe6e970e1224e46a91b3cd9f34656574658e5cf31bdf48e3a8b04474a81bbdef65caaeaa19f9239dc1f6 - languageName: node - linkType: hard - "tar@npm:^4.4.12, tar@npm:^4.4.2": version: 4.4.13 resolution: "tar@npm:4.4.13" @@ -8607,13 +7943,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"through@npm:^2.3.8": - version: 2.3.8 - resolution: "through@npm:2.3.8" - checksum: 2/918d9151680b5355990011eb8c4b02e8cb8cf6e9fb6ea3d3e5a1faa688343789e261634ae35de4ea9167ab029d1e7bac6af2fe61b843931768d405fdc3e8897c - languageName: node - linkType: hard - "thunkify@npm:^2.1.2": version: 2.1.2 resolution: "thunkify@npm:2.1.2" @@ -8659,13 +7988,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"to-buffer@npm:^1.1.1": - version: 1.1.1 - resolution: "to-buffer@npm:1.1.1" - checksum: 2/1e0b2b6bfbb92311ebc5f5e7e17a79b84cc1c2bd14a98b12b7ac7c5853c1b6aabfad1f1652c58a9f8d3353a684eeb11a7cd0bab3083981bb246198f3a13b84e4 - languageName: node - linkType: hard - "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" @@ -8748,15 +8070,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"trim-repeated@npm:^1.0.0": - version: 1.0.0 - resolution: "trim-repeated@npm:1.0.0" - dependencies: - escape-string-regexp: ^1.0.2 - checksum: 2/f65350e3272927ac5d12991d0bacc59d905a35b0f740a592638203a72943a906587e07e7552f27f7f7d1568533b069d342dee9c360f12d373abe18a1e07a6445 - languageName: node - linkType: hard - "tslib@npm:1.9.3": version: 1.9.3 resolution: "tslib@npm:1.9.3" @@ -8859,13 +8172,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"uid-number@npm:^0.0.6": - version: 0.0.6 - resolution: "uid-number@npm:0.0.6" - checksum: 2/6580f5afd08cdd655aec7bfb51ac834dcbaae3bbff147f9c138fa128d31fdaef9b274ef04cf9d5a9a2df51b9d9fb24a15741d82ed77e380bdbd5208f410102b3 - languageName: node - linkType: hard - "uid-safe@npm:~2.1.5": version: 2.1.5 resolution: "uid-safe@npm:2.1.5" @@ -8892,16 +8198,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"unbzip2-stream@npm:^1.0.9": - version: 1.3.3 - resolution: "unbzip2-stream@npm:1.3.3" - dependencies: - buffer: ^5.2.1 - through: ^2.3.8 - checksum: 2/562874cdb405767e33971645ae72a86b7daae7adb22cd00d7f9931f1c74af55d2d0ba36027fb75374e38ab4f6ba3392f867a9dc7c07bd35d3fecf265b37eb666 - languageName: node - linkType: hard - "undefsafe@npm:^2.0.2": version: 2.0.3 resolution: "undefsafe@npm:2.0.3" @@ -9037,13 +8333,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"url-to-options@npm:^1.0.1": - version: 1.0.1 - resolution: "url-to-options@npm:1.0.1" - checksum: 2/695eb113d3a7590bf7c99a32bcaafc63ab9590da1ed091103c0b0254a356725705926b857b659e6931f42fb840da552a703bdd2fbc584d42b245a9917de8ff14 - languageName: node - linkType: hard - "use@npm:^3.1.0": version: 3.1.1 resolution: "use@npm:3.1.1" @@ -9315,20 +8604,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"write-json-file@npm:^2.2.0": - version: 2.3.0 - resolution: "write-json-file@npm:2.3.0" - dependencies: - detect-indent: ^5.0.0 - graceful-fs: ^4.1.2 - make-dir: ^1.0.0 - pify: ^3.0.0 - sort-keys: ^2.0.0 - write-file-atomic: ^2.0.0 - checksum: 2/ce8fd134bc3371cb1dbed27006a42b63d723af49cff8992aadbdac29313b6c5843908bd2714d7c96bdacfd51d1ba89001db897f35d1b8e8252943311d3ff2d1e - languageName: node - linkType: hard - "ws@npm:^3.0.0, ws@npm:~3.3.1": version: 3.3.3 resolution: "ws@npm:3.3.3" @@ -9410,13 +8685,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"xtend@npm:^4.0.0": - version: 4.0.2 - resolution: "xtend@npm:4.0.2" - checksum: 2/37ee522a3e9fb9b143a400c30b21dc122aa8c9c9411c6afae1005a4617dc20a21765c114d544e37a6bb60c2733dd8ee0a44ed9e80d884ac78cccd30b5e0ab0da - languageName: node - linkType: hard - "y18n@npm:^3.2.0, y18n@npm:^3.2.1": version: 3.2.1 resolution: "y18n@npm:3.2.1" @@ -9582,16 +8850,6 @@ fsevents@~2.1.2: languageName: node linkType: hard -"yauzl@npm:^2.4.2": - version: 2.10.0 - resolution: "yauzl@npm:2.10.0" - dependencies: - buffer-crc32: ~0.2.3 - fd-slicer: ~1.1.0 - checksum: 2/6d0c4e72706ec2df6ea842d09c792e7b34badc5db3d8a893e0c70d0e464c9bf82bac4b1690f3515b5e1d96b72fceb6cc4dd96465426077ba6dddc54e7dd4d517 - languageName: node - linkType: hard - "yeast@npm:0.1.2": version: 0.1.2 resolution: "yeast@npm:0.1.2" |
