aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2020-03-11 22:01:35 -0700
committerAdam Soltys <[email protected]>2020-03-11 22:01:35 -0700
commita22b5cd3769ea6d7aac4f34acf142534ee75491c (patch)
tree428fb1a3c36d7ddacf1095c3ab1b47b26042d72b
parentc0888fab024cc9f7c99812bfabf9d7774312dbf7 (diff)
downloadcoinos-server-a22b5cd3769ea6d7aac4f34acf142534ee75491c.tar.gz
coinos-server-a22b5cd3769ea6d7aac4f34acf142534ee75491c.zip
drop lnrpc
-rw-r--r--lib/createLnrpc.js40
-rw-r--r--lib/lnd.js36
-rw-r--r--package.json1
-rw-r--r--routes/bitcoin/send.js2
-rw-r--r--routes/lightning/receive.js54
-rw-r--r--routes/lightning/send.js2
-rw-r--r--routes/liquid/send.js2
-rw-r--r--routes/payments.js13
-rw-r--r--yarn.lock774
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({
diff --git a/yarn.lock b/yarn.lock
index 6775b8ca..f85f44bc 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -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"