From 1c164809631ccad0eb8e69a68e85655cb7636d59 Mon Sep 17 00:00:00 2001 From: Martin Yankov Date: Fri, 15 Mar 2024 19:07:44 +0100 Subject: [PATCH] chore: up RC deps and docker node version --- Dockerfile | 2 +- package-lock.json | 520 ++++++++++++++++++++++++---------------------- package.json | 14 +- 3 files changed, 275 insertions(+), 261 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3f40d19..67cad38 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ ### Base -FROM node:20.8.0-alpine3.18 as base +FROM node:20.11.1-alpine3.19 as base ENV NO_UPDATE_NOTIFIER=true USER node diff --git a/package-lock.json b/package-lock.json index b357410..6294c46 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,13 +10,13 @@ "license": "MIT", "dependencies": { "@elastic/elasticsearch": "^8.10.0", - "@restorecommerce/chassis-srv": "^1.4.4", - "@restorecommerce/cluster-service": "^1.0.2", - "@restorecommerce/grpc-client": "^2.0.8", - "@restorecommerce/kafka-client": "^1.1.12", - "@restorecommerce/logger": "^1.2.8", - "@restorecommerce/protos": "^6.4.1", - "@restorecommerce/service-config": "^1.0.10", + "@restorecommerce/chassis-srv": "^1.4.8", + "@restorecommerce/cluster-service": "^1.0.3", + "@restorecommerce/grpc-client": "^2.1.2", + "@restorecommerce/kafka-client": "^1.1.21", + "@restorecommerce/logger": "^1.2.10", + "@restorecommerce/protos": "^6.8.0", + "@restorecommerce/service-config": "^1.0.12", "async": "^3.2.5", "bodybuilder": "^2.5.1", "jsonfile": "^6.1.0", @@ -485,15 +485,15 @@ } }, "node_modules/@elastic/elasticsearch": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/@elastic/elasticsearch/-/elasticsearch-8.10.0.tgz", - "integrity": "sha512-RIEyqz0D18bz/dK+wJltaak+7wKaxDELxuiwOJhuMrvbrBsYDFnEoTdP/TZ0YszHBgnRPGqBDBgH/FHNgHObiQ==", + "version": "8.12.2", + "resolved": "https://registry.npmjs.org/@elastic/elasticsearch/-/elasticsearch-8.12.2.tgz", + "integrity": "sha512-04NvH3LIgcv1Uwguorfw2WwzC9Lhfsqs9f0L6uq6MrCw0lqe/HOQ6E8vJ6EkHAA15iEfbhtxOtenbZVVcE+mAQ==", "dependencies": { - "@elastic/transport": "^8.3.4", + "@elastic/transport": "^8.4.1", "tslib": "^2.4.0" }, "engines": { - "node": ">=14" + "node": ">=18" } }, "node_modules/@elastic/elasticsearch/node_modules/tslib": { @@ -502,9 +502,9 @@ "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==" }, "node_modules/@elastic/transport": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/@elastic/transport/-/transport-8.3.4.tgz", - "integrity": "sha512-+0o8o74sbzu3BO7oOZiP9ycjzzdOt4QwmMEjFc1zfO7M0Fh7QX1xrpKqZbSd8vBwihXNlSq/EnMPfgD2uFEmFg==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@elastic/transport/-/transport-8.4.1.tgz", + "integrity": "sha512-/SXVuVnuU5b4dq8OFY4izG+dmGla185PcoqgK6+AJMpmOeY1QYVNbWtCwvSvoAANN5D/wV+EBU8+x7Vf9EphbA==", "dependencies": { "debug": "^4.3.4", "hpagent": "^1.0.0", @@ -514,7 +514,7 @@ "undici": "^5.22.1" }, "engines": { - "node": ">=14" + "node": ">=16" } }, "node_modules/@elastic/transport/node_modules/tslib": { @@ -597,23 +597,23 @@ } }, "node_modules/@fastify/busboy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.0.tgz", - "integrity": "sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", "engines": { "node": ">=14" } }, "node_modules/@grpc/grpc-js": { - "version": "1.9.11", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.11.tgz", - "integrity": "sha512-QDhMfbTROOXUhLHMroow8f3EHiCKUOh6UwxMP5S3EuXMnWMNSVIhatGZRwkpg9OUTYdZPsDUVH3cOAkWhGFUJw==", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.3.tgz", + "integrity": "sha512-qiO9MNgYnwbvZ8MK0YLWbnGrNX3zTcj6/Ef7UHu5ZofER3e2nF3Y35GaPo9qNJJ/UJQKa4KL+z/F4Q8Q+uCdUQ==", "dependencies": { - "@grpc/proto-loader": "^0.7.8", - "@types/node": ">=12.12.47" + "@grpc/proto-loader": "^0.7.10", + "@js-sdsl/ordered-map": "^4.4.2" }, "engines": { - "node": "^8.13.0 || >=10.10.0" + "node": ">=12.10.0" } }, "node_modules/@grpc/proto-loader": { @@ -932,6 +932,15 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "node_modules/@js-sdsl/ordered-map": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", + "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -968,66 +977,66 @@ } }, "node_modules/@opentelemetry/api": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.7.0.tgz", - "integrity": "sha512-AdY5wvN0P2vXBi3b29hxZgSFvdhdxPB9+f0B6s//P9Q8nibRWeA3cHm8UmLpio9ABigkVHJ5NMPk+Mz8VCCyrw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", + "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", "optional": true, "engines": { "node": ">=8.0.0" } }, "node_modules/@opentelemetry/core": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.18.1.tgz", - "integrity": "sha512-kvnUqezHMhsQvdsnhnqTNfAJs3ox/isB0SVrM1dhVFw7SsB7TstuVa6fgWnN2GdPyilIFLUvvbTZoVRmx6eiRg==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", + "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", "optional": true, "dependencies": { - "@opentelemetry/semantic-conventions": "1.18.1" + "@opentelemetry/semantic-conventions": "1.22.0" }, "engines": { "node": ">=14" }, "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.8.0" + "@opentelemetry/api": ">=1.0.0 <1.9.0" } }, "node_modules/@opentelemetry/resources": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.18.1.tgz", - "integrity": "sha512-JjbcQLYMttXcIabflLRuaw5oof5gToYV9fuXbcsoOeQ0BlbwUn6DAZi++PNsSz2jjPeASfDls10iaO/8BRIPRA==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", "optional": true, "dependencies": { - "@opentelemetry/core": "1.18.1", - "@opentelemetry/semantic-conventions": "1.18.1" + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" }, "engines": { "node": ">=14" }, "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.8.0" + "@opentelemetry/api": ">=1.0.0 <1.9.0" } }, "node_modules/@opentelemetry/sdk-metrics": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.18.1.tgz", - "integrity": "sha512-TEFgeNFhdULBYiCoHbz31Y4PDsfjjxRp8Wmdp6ybLQZPqMNEb+dRq+XN8Xw3ivIgTaf9gYsomgV5ensX99RuEQ==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", + "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", "optional": true, "dependencies": { - "@opentelemetry/core": "1.18.1", - "@opentelemetry/resources": "1.18.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", "lodash.merge": "^4.6.2" }, "engines": { "node": ">=14" }, "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.8.0" + "@opentelemetry/api": ">=1.3.0 <1.9.0" } }, "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.18.1.tgz", - "integrity": "sha512-+NLGHr6VZwcgE/2lw8zDIufOCGnzsA5CbQIMleXZTrgkBd0TanCX+MiDYJ1TOS4KL/Tqk0nFRxawnaYr6pkZkA==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", "optional": true, "engines": { "node": ">=14" @@ -1106,9 +1115,9 @@ } }, "node_modules/@redis/client": { - "version": "1.5.12", - "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.12.tgz", - "integrity": "sha512-/ZjE18HRzMd80eXIIUIPcH81UoZpwulbo8FmbElrjPqH0QC0SeIKu1BOU49bO5trM5g895kAjhvalt5h77q+4A==", + "version": "1.5.14", + "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.14.tgz", + "integrity": "sha512-YGn0GqsRBFUQxklhY7v562VMOP0DcmlrHHs3IV1mFE3cbxe31IITUkqhBcIhVSI/2JqtWAJXg5mjV4aU+zD0HA==", "dependencies": { "cluster-key-slot": "1.1.2", "generic-pool": "3.9.0", @@ -1151,18 +1160,18 @@ } }, "node_modules/@restorecommerce/chassis-srv": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@restorecommerce/chassis-srv/-/chassis-srv-1.4.4.tgz", - "integrity": "sha512-nNSyon6a6xKJX/sUhOK4vaSYKICJHyiHogue8DSKIj6XWCQdSkbo4zohj0VayLYkeV3XM4dUbEjCtYr4MX1L+Q==", - "dependencies": { - "@grpc/grpc-js": "^1.9.11", - "@restorecommerce/grpc-client": "^2.0.8", - "@restorecommerce/kafka-client": "^1.1.12", - "@restorecommerce/logger": "^1.2.8", - "@restorecommerce/protos": "^6.4.1", - "@restorecommerce/rc-grpc-clients": "^5.1.12", - "@restorecommerce/service-config": "^1.0.10", - "arangojs": "^8.6.0", + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/@restorecommerce/chassis-srv/-/chassis-srv-1.4.8.tgz", + "integrity": "sha512-PJRQtWhM7dh8SPLrb3azCxRUlSDoiYcIYCQz/aKlLIdz0HjtGVPHfiyI8phk2tGK0Ty9aSnPfN0wbyVhMUzuWg==", + "dependencies": { + "@grpc/grpc-js": "^1.10.1", + "@restorecommerce/grpc-client": "^2.1.1", + "@restorecommerce/kafka-client": "^1.1.20", + "@restorecommerce/logger": "^1.2.9", + "@restorecommerce/protos": "^6.7.0", + "@restorecommerce/rc-grpc-clients": "^5.1.20", + "@restorecommerce/service-config": "^1.0.11", + "arangojs": "^8.7.0", "async": "^3.2.5", "async-retry": "^1.3.3", "cache-manager": "4.1.0", @@ -1175,17 +1184,17 @@ "nedb": "^1.8.0", "nice-grpc": "^2.1.7", "nice-grpc-server-reflection": "^2.0.9", - "protobufjs": "^7.2.5", - "redis": "^4.6.11" + "protobufjs": "^7.2.6", + "redis": "^4.6.13" }, "engines": { "node": ">= 18.0.0" } }, "node_modules/@restorecommerce/cluster-service": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@restorecommerce/cluster-service/-/cluster-service-1.0.2.tgz", - "integrity": "sha512-uvTQK/mNqwWyP7BlFWH+0QyDxe1BBOJp3LDng2Sq9Jsg0w/6eXOpmgIyduELdGrRDy3sMQKxe4mUkkLa7KYoVg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@restorecommerce/cluster-service/-/cluster-service-1.0.3.tgz", + "integrity": "sha512-8IHPR3Whr0ShDXSCEP42HFqLGHTw296DbeY9UaQKpyOcAwboUjiQt7PqIE+4/JXDdeNdLZ2zlUPb1joUCVi9ZQ==", "dependencies": { "forever-monitor": "^3.0.3", "recluster": "^1.0.0" @@ -1195,18 +1204,18 @@ } }, "node_modules/@restorecommerce/grpc-client": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@restorecommerce/grpc-client/-/grpc-client-2.0.8.tgz", - "integrity": "sha512-Y6S/z3JjxpEldcNo2iQN9hd7MRjMXskchS0//t25iq7b/mniXouch/2/HdDxQpYCUPmF4K0OfIffxhXGUAqtlg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@restorecommerce/grpc-client/-/grpc-client-2.1.2.tgz", + "integrity": "sha512-y8YBz1AgPIxE87Pa30QYLxplvVMrc+FpXj/N/HvI94+TqakFsIxEHTYSSYhNoZN7WWUt3MRwp0vciKuCMz7QEw==", "dependencies": { "@grpc/grpc-js": "^1.9.11", "@grpc/proto-loader": "^0.7.10", - "@restorecommerce/logger": "^1.2.8", + "@restorecommerce/logger": "^1.2.10", "cls-rtracer": "^2.6.3", "lodash": "^4.17.21", "nice-grpc": "^2.1.7", "nice-grpc-client-middleware-deadline": "^2.0.10", - "protobufjs": "^7.2.5", + "protobufjs": "^7.2.6", "retry": "^0.13.1", "rxjs": "^7.8.1", "uuid": "^9.0.1", @@ -1217,12 +1226,12 @@ } }, "node_modules/@restorecommerce/kafka-client": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@restorecommerce/kafka-client/-/kafka-client-1.1.12.tgz", - "integrity": "sha512-8c5ApZZ8MYjM4bGSKDnh+tHAe6YHIWDiu6eoVYPwVtZEYTtsbjYozIwgCrwkoi4LeRnipe9UXSE+E7eKZxSGwA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@restorecommerce/kafka-client/-/kafka-client-1.1.21.tgz", + "integrity": "sha512-x63hIdpHT0djm91DxgamurjoCzXFbLc5nolSuqoWCZN1JZkrhIWjTpU/zf7U7XZUx9AMsbNTmYVvGHyNvIzk9A==", "dependencies": { - "@restorecommerce/logger": "^1.2.8", - "@restorecommerce/rc-grpc-clients": "^5.1.12", + "@restorecommerce/logger": "^1.2.10", + "@restorecommerce/rc-grpc-clients": "^5.1.21", "async": "^3.2.5", "cls-rtracer": "^2.6.3", "events": "^3.3.0", @@ -1237,33 +1246,33 @@ } }, "node_modules/@restorecommerce/logger": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@restorecommerce/logger/-/logger-1.2.8.tgz", - "integrity": "sha512-A/eqsqZUlRT/YzUqB/HjEiNDRhhBBJnZ2AyDDtdXsZKh+Nqyy8YZe+LYs452n09QchaZAOJ/erqZ3hO3pNR1NQ==", + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@restorecommerce/logger/-/logger-1.2.10.tgz", + "integrity": "sha512-J3X+y2yOvqlQdUAlacloQLKH+yQmDlfu6FbDR75QA2yEHaxBiGmjUQF9F9FX7I5nG5+u77QyaHUFIOCOf4gNKg==", "dependencies": { "cls-hooked": "^4.2.2", "cls-rtracer": "^2.6.3", "lodash": "^4.17.21", "source-map-support": "^0.5.21", - "winston": "^3.11.0", - "winston-elasticsearch": "^0.17.4" + "winston": "^3.12.0", + "winston-elasticsearch": "^0.18.0" }, "engines": { "node": ">= 12.18.0" } }, "node_modules/@restorecommerce/protos": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@restorecommerce/protos/-/protos-6.4.1.tgz", - "integrity": "sha512-zOc3mx8phmO0s3K4toVUVP4I7Q5BXBRkiN21QdTciKDHO+/Yyh7BbL94puQrlWw2bmeRxYRiRjog+K8L23cULA==" + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/@restorecommerce/protos/-/protos-6.8.0.tgz", + "integrity": "sha512-1pbXosFy6LXry2AKKyQyFgoDhYbfKzTtEtn++/SRxINK3OxDJStA2xoTKS9WPHKJKjGMv4jhauhp6U+poW7lzA==" }, "node_modules/@restorecommerce/rc-grpc-clients": { - "version": "5.1.12", - "resolved": "https://registry.npmjs.org/@restorecommerce/rc-grpc-clients/-/rc-grpc-clients-5.1.12.tgz", - "integrity": "sha512-Zly9ooJGbH+V43VNt5r/Gpm/aGcFluD51ibOczBZozZVxI/iEy7MaN54WbYv0EYzRH2euNJdqphDz616gA9Ckw==", + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@restorecommerce/rc-grpc-clients/-/rc-grpc-clients-5.1.21.tgz", + "integrity": "sha512-Ada1fp3pmuR56BCB8slNGT5SRGJY+yqTlY1YeKxiDhz7CA6uwx2QlWYnQW+Ku0riIAAygdP9hdgWswyaDQFPnA==", "dependencies": { "@grpc/grpc-js": "^1.9.11", - "@restorecommerce/grpc-client": "^2.0.8", + "@restorecommerce/grpc-client": "^2.1.2", "@types/google-protobuf": "^3.15.10", "google-protobuf": "^3.21.2", "nice-grpc": "^2.1.7", @@ -1277,11 +1286,11 @@ } }, "node_modules/@restorecommerce/service-config": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@restorecommerce/service-config/-/service-config-1.0.10.tgz", - "integrity": "sha512-5pq1ErGvV31vCiyK/UsJGe8gtZcjxBEVD7TT5/M22MNY8wsU3tB821f72kQo2QbgEwGK+ujBKIlY8hAAq4SldA==", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@restorecommerce/service-config/-/service-config-1.0.12.tgz", + "integrity": "sha512-qYpeewl2tWcT/iZY5H2+Ut9OGGHmBdaWcAuVKcFUyMSjrn0CssjaJTWrJhc1iOSZr1urI7CwDZraPilBxhGrAQ==", "dependencies": { - "@restorecommerce/logger": "^1.2.8", + "@restorecommerce/logger": "^1.2.10", "nconf": "^0.12.1" }, "engines": { @@ -1727,9 +1736,9 @@ "optional": true }, "node_modules/arangojs": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/arangojs/-/arangojs-8.6.0.tgz", - "integrity": "sha512-w5pNwYBmzFuOEt6Z1/D7frWpcuq/35UJ2Vpx7pQM2ERAQx44nd/OADfKfR09+hE7onC4czJiFSefd4Rup6ldJQ==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/arangojs/-/arangojs-8.8.0.tgz", + "integrity": "sha512-TQ1yDPGU6eh08jRavjdx64eRmjVABSDB1LUk+koloEmY2XybFTv4azW5xEZ07Ohai63gnkLWkaWh+4DdlPoAfw==", "dependencies": { "@types/node": ">=14", "multi-part": "^4.0.0", @@ -3058,9 +3067,9 @@ } }, "node_modules/elastic-apm-node": { - "version": "3.50.0", - "resolved": "https://registry.npmjs.org/elastic-apm-node/-/elastic-apm-node-3.50.0.tgz", - "integrity": "sha512-5OT+oQ1idKIlJPXWRc8LfGbGooCfncN3tnb1cze5i2mHpYdFHXu1UouhxxXmv87jQY1bB8aMM87E83IJmUnihQ==", + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/elastic-apm-node/-/elastic-apm-node-3.51.0.tgz", + "integrity": "sha512-GvZyoV4uhHB9qW4QE4pGcYZLbDCay2VzbeE5zN5v9vrQQ7j72GbzE5wGmtryNHwqP4DGCuXUk/jerArfpIquOQ==", "optional": true, "dependencies": { "@elastic/ecs-pino-format": "^1.2.0", @@ -3752,9 +3761,9 @@ "dev": true }, "node_modules/fast-redact": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.3.0.tgz", - "integrity": "sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.4.0.tgz", + "integrity": "sha512-2gwPvyna0zwBdxKnng1suu/dTL5s8XEy2ZqH8mwDUwJdDkV8w5kp+JV26mupdK68HmPMbm6yjW9m7/Ys/BHEHg==", "optional": true, "engines": { "node": ">=6" @@ -6405,9 +6414,9 @@ } }, "node_modules/nice-grpc-client-middleware-deadline": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/nice-grpc-client-middleware-deadline/-/nice-grpc-client-middleware-deadline-2.0.10.tgz", - "integrity": "sha512-9ja17LrW5kzqzhbU2NUddqB7OFWHaT2cEi0e+0xbArtE/A4EhEe0Ei0/8xb1eflNPgdguK9+sB16e+beCDvrbg==", + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/nice-grpc-client-middleware-deadline/-/nice-grpc-client-middleware-deadline-2.0.11.tgz", + "integrity": "sha512-mwO70/ye7EhbW13HXx3Hjq05QBKR52qyxYzOwBVQvZS/THyT0h5fGbtmQBtlHxAA+lyVJdt51PXu6ic5al/eeg==", "dependencies": { "nice-grpc-common": "^2.0.2" } @@ -7726,9 +7735,9 @@ } }, "node_modules/protobufjs": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz", - "integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==", + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.6.tgz", + "integrity": "sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw==", "hasInstallScript": true, "dependencies": { "@protobufjs/aspromise": "^1.1.2", @@ -7955,12 +7964,12 @@ "integrity": "sha512-2FoQ1xLzMwBiWmXFlpqTjjxLssz32e8hy1GegXf+VtYpoUuW8ohH+BH0SLq+r+Gc+SDI2xbVOMUF2tygHAwQ9A==" }, "node_modules/redis": { - "version": "4.6.11", - "resolved": "https://registry.npmjs.org/redis/-/redis-4.6.11.tgz", - "integrity": "sha512-kg1Lt4NZLYkAjPOj/WcyIGWfZfnyfKo1Wg9YKVSlzhFwxpFIl3LYI8BWy1Ab963LLDsTz2+OwdsesHKljB3WMQ==", + "version": "4.6.13", + "resolved": "https://registry.npmjs.org/redis/-/redis-4.6.13.tgz", + "integrity": "sha512-MHgkS4B+sPjCXpf+HfdetBwbRz6vCtsceTmw1pHNYJAsYxrfpOP6dz+piJWGos8wqG7qb3vj/Rrc5qOlmInUuA==", "dependencies": { "@redis/bloom": "1.2.0", - "@redis/client": "1.5.12", + "@redis/client": "1.5.14", "@redis/graph": "1.1.1", "@redis/json": "1.0.6", "@redis/search": "1.1.6", @@ -8108,9 +8117,9 @@ } }, "node_modules/require-in-the-middle": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz", - "integrity": "sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.2.1.tgz", + "integrity": "sha512-u5XngygsJ+XV2dBV/Pl4SrcNpUXQfmYmXtuFeHDXfzk4i4NnGnret6xKWkkJHjMHS/16yMV9pEAlAunqmjllkA==", "optional": true, "dependencies": { "debug": "^4.1.1", @@ -9945,9 +9954,9 @@ "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=" }, "node_modules/undici": { - "version": "5.27.2", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.27.2.tgz", - "integrity": "sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ==", + "version": "5.28.3", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.3.tgz", + "integrity": "sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==", "dependencies": { "@fastify/busboy": "^2.0.0" }, @@ -10210,9 +10219,9 @@ } }, "node_modules/winston": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.11.0.tgz", - "integrity": "sha512-L3yR6/MzZAOl0DsysUXHVjOwv8mKZ71TrA/41EIduGpOOV5LQVodqN+QdQ6BS6PJ/RdIshZhq84P/fStEZkk7g==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.12.0.tgz", + "integrity": "sha512-OwbxKaOlESDi01mC9rkM0dQqQt2I8DAUMRLZ/HpbwvDXm85IryEHgoogy5fziQy38PntgZsLlhAYHz//UPHZ5w==", "dependencies": { "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.2", @@ -10224,26 +10233,26 @@ "safe-stable-stringify": "^2.3.1", "stack-trace": "0.0.x", "triple-beam": "^1.3.0", - "winston-transport": "^4.5.0" + "winston-transport": "^4.7.0" }, "engines": { "node": ">= 12.0.0" } }, "node_modules/winston-elasticsearch": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/winston-elasticsearch/-/winston-elasticsearch-0.17.4.tgz", - "integrity": "sha512-smPDzR2gtAAQ2LibjoJF5aKOeH2sj8KPK7KKVsAncQRUFWjKpih5B6aAelCMc8svBKeCX+QQjE7DXG8B0VgN2A==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/winston-elasticsearch/-/winston-elasticsearch-0.18.0.tgz", + "integrity": "sha512-2b6t/tZL/pvy/ELE56RdCquWjquK3SUoIdhl7OgCT/nGGriqB4CUhLcFVPcvTKoThBokSNPHggkw5TT4NhqDFQ==", "dependencies": { - "@elastic/elasticsearch": "^8.9.0", - "dayjs": "^1.11.9", + "@elastic/elasticsearch": "^8.12.2", + "dayjs": "^1.11.10", "debug": "^4.3.4", "lodash.defaults": "^4.2.0", "lodash.omit": "^4.5.0", "promise": "^8.3.0", "retry": "^0.13.1", - "winston": "^3.10.0", - "winston-transport": "^4.5.0" + "winston": "^3.12.0", + "winston-transport": "^4.7.0" }, "engines": { "node": ">= 8.0.0" @@ -10253,9 +10262,9 @@ } }, "node_modules/winston-transport": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.6.0.tgz", - "integrity": "sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.0.tgz", + "integrity": "sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg==", "dependencies": { "logform": "^2.3.2", "readable-stream": "^3.6.0", @@ -10930,11 +10939,11 @@ } }, "@elastic/elasticsearch": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/@elastic/elasticsearch/-/elasticsearch-8.10.0.tgz", - "integrity": "sha512-RIEyqz0D18bz/dK+wJltaak+7wKaxDELxuiwOJhuMrvbrBsYDFnEoTdP/TZ0YszHBgnRPGqBDBgH/FHNgHObiQ==", + "version": "8.12.2", + "resolved": "https://registry.npmjs.org/@elastic/elasticsearch/-/elasticsearch-8.12.2.tgz", + "integrity": "sha512-04NvH3LIgcv1Uwguorfw2WwzC9Lhfsqs9f0L6uq6MrCw0lqe/HOQ6E8vJ6EkHAA15iEfbhtxOtenbZVVcE+mAQ==", "requires": { - "@elastic/transport": "^8.3.4", + "@elastic/transport": "^8.4.1", "tslib": "^2.4.0" }, "dependencies": { @@ -10946,9 +10955,9 @@ } }, "@elastic/transport": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/@elastic/transport/-/transport-8.3.4.tgz", - "integrity": "sha512-+0o8o74sbzu3BO7oOZiP9ycjzzdOt4QwmMEjFc1zfO7M0Fh7QX1xrpKqZbSd8vBwihXNlSq/EnMPfgD2uFEmFg==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/@elastic/transport/-/transport-8.4.1.tgz", + "integrity": "sha512-/SXVuVnuU5b4dq8OFY4izG+dmGla185PcoqgK6+AJMpmOeY1QYVNbWtCwvSvoAANN5D/wV+EBU8+x7Vf9EphbA==", "requires": { "debug": "^4.3.4", "hpagent": "^1.0.0", @@ -11021,17 +11030,17 @@ "dev": true }, "@fastify/busboy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.0.tgz", - "integrity": "sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==" }, "@grpc/grpc-js": { - "version": "1.9.11", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.11.tgz", - "integrity": "sha512-QDhMfbTROOXUhLHMroow8f3EHiCKUOh6UwxMP5S3EuXMnWMNSVIhatGZRwkpg9OUTYdZPsDUVH3cOAkWhGFUJw==", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.3.tgz", + "integrity": "sha512-qiO9MNgYnwbvZ8MK0YLWbnGrNX3zTcj6/Ef7UHu5ZofER3e2nF3Y35GaPo9qNJJ/UJQKa4KL+z/F4Q8Q+uCdUQ==", "requires": { - "@grpc/proto-loader": "^0.7.8", - "@types/node": ">=12.12.47" + "@grpc/proto-loader": "^0.7.10", + "@js-sdsl/ordered-map": "^4.4.2" } }, "@grpc/proto-loader": { @@ -11265,6 +11274,11 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "@js-sdsl/ordered-map": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", + "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==" + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -11292,45 +11306,45 @@ } }, "@opentelemetry/api": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.7.0.tgz", - "integrity": "sha512-AdY5wvN0P2vXBi3b29hxZgSFvdhdxPB9+f0B6s//P9Q8nibRWeA3cHm8UmLpio9ABigkVHJ5NMPk+Mz8VCCyrw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", + "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", "optional": true }, "@opentelemetry/core": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.18.1.tgz", - "integrity": "sha512-kvnUqezHMhsQvdsnhnqTNfAJs3ox/isB0SVrM1dhVFw7SsB7TstuVa6fgWnN2GdPyilIFLUvvbTZoVRmx6eiRg==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.22.0.tgz", + "integrity": "sha512-0VoAlT6x+Xzik1v9goJ3pZ2ppi6+xd3aUfg4brfrLkDBHRIVjMP0eBHrKrhB+NKcDyMAg8fAbGL3Npg/F6AwWA==", "optional": true, "requires": { - "@opentelemetry/semantic-conventions": "1.18.1" + "@opentelemetry/semantic-conventions": "1.22.0" } }, "@opentelemetry/resources": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.18.1.tgz", - "integrity": "sha512-JjbcQLYMttXcIabflLRuaw5oof5gToYV9fuXbcsoOeQ0BlbwUn6DAZi++PNsSz2jjPeASfDls10iaO/8BRIPRA==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.22.0.tgz", + "integrity": "sha512-+vNeIFPH2hfcNL0AJk/ykJXoUCtR1YaDUZM+p3wZNU4Hq98gzq+7b43xbkXjadD9VhWIUQqEwXyY64q6msPj6A==", "optional": true, "requires": { - "@opentelemetry/core": "1.18.1", - "@opentelemetry/semantic-conventions": "1.18.1" + "@opentelemetry/core": "1.22.0", + "@opentelemetry/semantic-conventions": "1.22.0" } }, "@opentelemetry/sdk-metrics": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.18.1.tgz", - "integrity": "sha512-TEFgeNFhdULBYiCoHbz31Y4PDsfjjxRp8Wmdp6ybLQZPqMNEb+dRq+XN8Xw3ivIgTaf9gYsomgV5ensX99RuEQ==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.22.0.tgz", + "integrity": "sha512-k6iIx6H3TZ+BVMr2z8M16ri2OxWaljg5h8ihGJxi/KQWcjign6FEaEzuigXt5bK9wVEhqAcWLCfarSftaNWkkg==", "optional": true, "requires": { - "@opentelemetry/core": "1.18.1", - "@opentelemetry/resources": "1.18.1", + "@opentelemetry/core": "1.22.0", + "@opentelemetry/resources": "1.22.0", "lodash.merge": "^4.6.2" } }, "@opentelemetry/semantic-conventions": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.18.1.tgz", - "integrity": "sha512-+NLGHr6VZwcgE/2lw8zDIufOCGnzsA5CbQIMleXZTrgkBd0TanCX+MiDYJ1TOS4KL/Tqk0nFRxawnaYr6pkZkA==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.22.0.tgz", + "integrity": "sha512-CAOgFOKLybd02uj/GhCdEeeBjOS0yeoDeo/CA7ASBSmenpZHAKGB3iDm/rv3BQLcabb/OprDEsSQ1y0P8A7Siw==", "optional": true }, "@pkgjs/parseargs": { @@ -11401,9 +11415,9 @@ "requires": {} }, "@redis/client": { - "version": "1.5.12", - "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.12.tgz", - "integrity": "sha512-/ZjE18HRzMd80eXIIUIPcH81UoZpwulbo8FmbElrjPqH0QC0SeIKu1BOU49bO5trM5g895kAjhvalt5h77q+4A==", + "version": "1.5.14", + "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.14.tgz", + "integrity": "sha512-YGn0GqsRBFUQxklhY7v562VMOP0DcmlrHHs3IV1mFE3cbxe31IITUkqhBcIhVSI/2JqtWAJXg5mjV4aU+zD0HA==", "requires": { "cluster-key-slot": "1.1.2", "generic-pool": "3.9.0", @@ -11435,18 +11449,18 @@ "requires": {} }, "@restorecommerce/chassis-srv": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/@restorecommerce/chassis-srv/-/chassis-srv-1.4.4.tgz", - "integrity": "sha512-nNSyon6a6xKJX/sUhOK4vaSYKICJHyiHogue8DSKIj6XWCQdSkbo4zohj0VayLYkeV3XM4dUbEjCtYr4MX1L+Q==", - "requires": { - "@grpc/grpc-js": "^1.9.11", - "@restorecommerce/grpc-client": "^2.0.8", - "@restorecommerce/kafka-client": "^1.1.12", - "@restorecommerce/logger": "^1.2.8", - "@restorecommerce/protos": "^6.4.1", - "@restorecommerce/rc-grpc-clients": "^5.1.12", - "@restorecommerce/service-config": "^1.0.10", - "arangojs": "^8.6.0", + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/@restorecommerce/chassis-srv/-/chassis-srv-1.4.8.tgz", + "integrity": "sha512-PJRQtWhM7dh8SPLrb3azCxRUlSDoiYcIYCQz/aKlLIdz0HjtGVPHfiyI8phk2tGK0Ty9aSnPfN0wbyVhMUzuWg==", + "requires": { + "@grpc/grpc-js": "^1.10.1", + "@restorecommerce/grpc-client": "^2.1.1", + "@restorecommerce/kafka-client": "^1.1.20", + "@restorecommerce/logger": "^1.2.9", + "@restorecommerce/protos": "^6.7.0", + "@restorecommerce/rc-grpc-clients": "^5.1.20", + "@restorecommerce/service-config": "^1.0.11", + "arangojs": "^8.7.0", "async": "^3.2.5", "async-retry": "^1.3.3", "cache-manager": "4.1.0", @@ -11459,32 +11473,32 @@ "nedb": "^1.8.0", "nice-grpc": "^2.1.7", "nice-grpc-server-reflection": "^2.0.9", - "protobufjs": "^7.2.5", - "redis": "^4.6.11" + "protobufjs": "^7.2.6", + "redis": "^4.6.13" } }, "@restorecommerce/cluster-service": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@restorecommerce/cluster-service/-/cluster-service-1.0.2.tgz", - "integrity": "sha512-uvTQK/mNqwWyP7BlFWH+0QyDxe1BBOJp3LDng2Sq9Jsg0w/6eXOpmgIyduELdGrRDy3sMQKxe4mUkkLa7KYoVg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@restorecommerce/cluster-service/-/cluster-service-1.0.3.tgz", + "integrity": "sha512-8IHPR3Whr0ShDXSCEP42HFqLGHTw296DbeY9UaQKpyOcAwboUjiQt7PqIE+4/JXDdeNdLZ2zlUPb1joUCVi9ZQ==", "requires": { "forever-monitor": "^3.0.3", "recluster": "^1.0.0" } }, "@restorecommerce/grpc-client": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@restorecommerce/grpc-client/-/grpc-client-2.0.8.tgz", - "integrity": "sha512-Y6S/z3JjxpEldcNo2iQN9hd7MRjMXskchS0//t25iq7b/mniXouch/2/HdDxQpYCUPmF4K0OfIffxhXGUAqtlg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@restorecommerce/grpc-client/-/grpc-client-2.1.2.tgz", + "integrity": "sha512-y8YBz1AgPIxE87Pa30QYLxplvVMrc+FpXj/N/HvI94+TqakFsIxEHTYSSYhNoZN7WWUt3MRwp0vciKuCMz7QEw==", "requires": { "@grpc/grpc-js": "^1.9.11", "@grpc/proto-loader": "^0.7.10", - "@restorecommerce/logger": "^1.2.8", + "@restorecommerce/logger": "^1.2.10", "cls-rtracer": "^2.6.3", "lodash": "^4.17.21", "nice-grpc": "^2.1.7", "nice-grpc-client-middleware-deadline": "^2.0.10", - "protobufjs": "^7.2.5", + "protobufjs": "^7.2.6", "retry": "^0.13.1", "rxjs": "^7.8.1", "uuid": "^9.0.1", @@ -11492,12 +11506,12 @@ } }, "@restorecommerce/kafka-client": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/@restorecommerce/kafka-client/-/kafka-client-1.1.12.tgz", - "integrity": "sha512-8c5ApZZ8MYjM4bGSKDnh+tHAe6YHIWDiu6eoVYPwVtZEYTtsbjYozIwgCrwkoi4LeRnipe9UXSE+E7eKZxSGwA==", + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@restorecommerce/kafka-client/-/kafka-client-1.1.21.tgz", + "integrity": "sha512-x63hIdpHT0djm91DxgamurjoCzXFbLc5nolSuqoWCZN1JZkrhIWjTpU/zf7U7XZUx9AMsbNTmYVvGHyNvIzk9A==", "requires": { - "@restorecommerce/logger": "^1.2.8", - "@restorecommerce/rc-grpc-clients": "^5.1.12", + "@restorecommerce/logger": "^1.2.10", + "@restorecommerce/rc-grpc-clients": "^5.1.21", "async": "^3.2.5", "cls-rtracer": "^2.6.3", "events": "^3.3.0", @@ -11509,30 +11523,30 @@ } }, "@restorecommerce/logger": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@restorecommerce/logger/-/logger-1.2.8.tgz", - "integrity": "sha512-A/eqsqZUlRT/YzUqB/HjEiNDRhhBBJnZ2AyDDtdXsZKh+Nqyy8YZe+LYs452n09QchaZAOJ/erqZ3hO3pNR1NQ==", + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@restorecommerce/logger/-/logger-1.2.10.tgz", + "integrity": "sha512-J3X+y2yOvqlQdUAlacloQLKH+yQmDlfu6FbDR75QA2yEHaxBiGmjUQF9F9FX7I5nG5+u77QyaHUFIOCOf4gNKg==", "requires": { "cls-hooked": "^4.2.2", "cls-rtracer": "^2.6.3", "lodash": "^4.17.21", "source-map-support": "^0.5.21", - "winston": "^3.11.0", - "winston-elasticsearch": "^0.17.4" + "winston": "^3.12.0", + "winston-elasticsearch": "^0.18.0" } }, "@restorecommerce/protos": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@restorecommerce/protos/-/protos-6.4.1.tgz", - "integrity": "sha512-zOc3mx8phmO0s3K4toVUVP4I7Q5BXBRkiN21QdTciKDHO+/Yyh7BbL94puQrlWw2bmeRxYRiRjog+K8L23cULA==" + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/@restorecommerce/protos/-/protos-6.8.0.tgz", + "integrity": "sha512-1pbXosFy6LXry2AKKyQyFgoDhYbfKzTtEtn++/SRxINK3OxDJStA2xoTKS9WPHKJKjGMv4jhauhp6U+poW7lzA==" }, "@restorecommerce/rc-grpc-clients": { - "version": "5.1.12", - "resolved": "https://registry.npmjs.org/@restorecommerce/rc-grpc-clients/-/rc-grpc-clients-5.1.12.tgz", - "integrity": "sha512-Zly9ooJGbH+V43VNt5r/Gpm/aGcFluD51ibOczBZozZVxI/iEy7MaN54WbYv0EYzRH2euNJdqphDz616gA9Ckw==", + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@restorecommerce/rc-grpc-clients/-/rc-grpc-clients-5.1.21.tgz", + "integrity": "sha512-Ada1fp3pmuR56BCB8slNGT5SRGJY+yqTlY1YeKxiDhz7CA6uwx2QlWYnQW+Ku0riIAAygdP9hdgWswyaDQFPnA==", "requires": { "@grpc/grpc-js": "^1.9.11", - "@restorecommerce/grpc-client": "^2.0.8", + "@restorecommerce/grpc-client": "^2.1.2", "@types/google-protobuf": "^3.15.10", "google-protobuf": "^3.21.2", "nice-grpc": "^2.1.7", @@ -11543,11 +11557,11 @@ } }, "@restorecommerce/service-config": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@restorecommerce/service-config/-/service-config-1.0.10.tgz", - "integrity": "sha512-5pq1ErGvV31vCiyK/UsJGe8gtZcjxBEVD7TT5/M22MNY8wsU3tB821f72kQo2QbgEwGK+ujBKIlY8hAAq4SldA==", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@restorecommerce/service-config/-/service-config-1.0.12.tgz", + "integrity": "sha512-qYpeewl2tWcT/iZY5H2+Ut9OGGHmBdaWcAuVKcFUyMSjrn0CssjaJTWrJhc1iOSZr1urI7CwDZraPilBxhGrAQ==", "requires": { - "@restorecommerce/logger": "^1.2.8", + "@restorecommerce/logger": "^1.2.10", "nconf": "^0.12.1" } }, @@ -11862,9 +11876,9 @@ "optional": true }, "arangojs": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/arangojs/-/arangojs-8.6.0.tgz", - "integrity": "sha512-w5pNwYBmzFuOEt6Z1/D7frWpcuq/35UJ2Vpx7pQM2ERAQx44nd/OADfKfR09+hE7onC4czJiFSefd4Rup6ldJQ==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/arangojs/-/arangojs-8.8.0.tgz", + "integrity": "sha512-TQ1yDPGU6eh08jRavjdx64eRmjVABSDB1LUk+koloEmY2XybFTv4azW5xEZ07Ohai63gnkLWkaWh+4DdlPoAfw==", "requires": { "@types/node": ">=14", "multi-part": "^4.0.0", @@ -12952,9 +12966,9 @@ } }, "elastic-apm-node": { - "version": "3.50.0", - "resolved": "https://registry.npmjs.org/elastic-apm-node/-/elastic-apm-node-3.50.0.tgz", - "integrity": "sha512-5OT+oQ1idKIlJPXWRc8LfGbGooCfncN3tnb1cze5i2mHpYdFHXu1UouhxxXmv87jQY1bB8aMM87E83IJmUnihQ==", + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/elastic-apm-node/-/elastic-apm-node-3.51.0.tgz", + "integrity": "sha512-GvZyoV4uhHB9qW4QE4pGcYZLbDCay2VzbeE5zN5v9vrQQ7j72GbzE5wGmtryNHwqP4DGCuXUk/jerArfpIquOQ==", "optional": true, "requires": { "@elastic/ecs-pino-format": "^1.2.0", @@ -13517,9 +13531,9 @@ "dev": true }, "fast-redact": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.3.0.tgz", - "integrity": "sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.4.0.tgz", + "integrity": "sha512-2gwPvyna0zwBdxKnng1suu/dTL5s8XEy2ZqH8mwDUwJdDkV8w5kp+JV26mupdK68HmPMbm6yjW9m7/Ys/BHEHg==", "optional": true }, "fast-safe-stringify": { @@ -15544,9 +15558,9 @@ } }, "nice-grpc-client-middleware-deadline": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/nice-grpc-client-middleware-deadline/-/nice-grpc-client-middleware-deadline-2.0.10.tgz", - "integrity": "sha512-9ja17LrW5kzqzhbU2NUddqB7OFWHaT2cEi0e+0xbArtE/A4EhEe0Ei0/8xb1eflNPgdguK9+sB16e+beCDvrbg==", + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/nice-grpc-client-middleware-deadline/-/nice-grpc-client-middleware-deadline-2.0.11.tgz", + "integrity": "sha512-mwO70/ye7EhbW13HXx3Hjq05QBKR52qyxYzOwBVQvZS/THyT0h5fGbtmQBtlHxAA+lyVJdt51PXu6ic5al/eeg==", "requires": { "nice-grpc-common": "^2.0.2" } @@ -16569,9 +16583,9 @@ } }, "protobufjs": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz", - "integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==", + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.6.tgz", + "integrity": "sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw==", "requires": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -16751,12 +16765,12 @@ "integrity": "sha512-2FoQ1xLzMwBiWmXFlpqTjjxLssz32e8hy1GegXf+VtYpoUuW8ohH+BH0SLq+r+Gc+SDI2xbVOMUF2tygHAwQ9A==" }, "redis": { - "version": "4.6.11", - "resolved": "https://registry.npmjs.org/redis/-/redis-4.6.11.tgz", - "integrity": "sha512-kg1Lt4NZLYkAjPOj/WcyIGWfZfnyfKo1Wg9YKVSlzhFwxpFIl3LYI8BWy1Ab963LLDsTz2+OwdsesHKljB3WMQ==", + "version": "4.6.13", + "resolved": "https://registry.npmjs.org/redis/-/redis-4.6.13.tgz", + "integrity": "sha512-MHgkS4B+sPjCXpf+HfdetBwbRz6vCtsceTmw1pHNYJAsYxrfpOP6dz+piJWGos8wqG7qb3vj/Rrc5qOlmInUuA==", "requires": { "@redis/bloom": "1.2.0", - "@redis/client": "1.5.12", + "@redis/client": "1.5.14", "@redis/graph": "1.1.1", "@redis/json": "1.0.6", "@redis/search": "1.1.6", @@ -16874,9 +16888,9 @@ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, "require-in-the-middle": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz", - "integrity": "sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.2.1.tgz", + "integrity": "sha512-u5XngygsJ+XV2dBV/Pl4SrcNpUXQfmYmXtuFeHDXfzk4i4NnGnret6xKWkkJHjMHS/16yMV9pEAlAunqmjllkA==", "optional": true, "requires": { "debug": "^4.1.1", @@ -18303,9 +18317,9 @@ "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=" }, "undici": { - "version": "5.27.2", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.27.2.tgz", - "integrity": "sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ==", + "version": "5.28.3", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.3.tgz", + "integrity": "sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==", "requires": { "@fastify/busboy": "^2.0.0" } @@ -18518,9 +18532,9 @@ } }, "winston": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.11.0.tgz", - "integrity": "sha512-L3yR6/MzZAOl0DsysUXHVjOwv8mKZ71TrA/41EIduGpOOV5LQVodqN+QdQ6BS6PJ/RdIshZhq84P/fStEZkk7g==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.12.0.tgz", + "integrity": "sha512-OwbxKaOlESDi01mC9rkM0dQqQt2I8DAUMRLZ/HpbwvDXm85IryEHgoogy5fziQy38PntgZsLlhAYHz//UPHZ5w==", "requires": { "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.2", @@ -18532,7 +18546,7 @@ "safe-stable-stringify": "^2.3.1", "stack-trace": "0.0.x", "triple-beam": "^1.3.0", - "winston-transport": "^4.5.0" + "winston-transport": "^4.7.0" }, "dependencies": { "readable-stream": { @@ -18548,26 +18562,26 @@ } }, "winston-elasticsearch": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/winston-elasticsearch/-/winston-elasticsearch-0.17.4.tgz", - "integrity": "sha512-smPDzR2gtAAQ2LibjoJF5aKOeH2sj8KPK7KKVsAncQRUFWjKpih5B6aAelCMc8svBKeCX+QQjE7DXG8B0VgN2A==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/winston-elasticsearch/-/winston-elasticsearch-0.18.0.tgz", + "integrity": "sha512-2b6t/tZL/pvy/ELE56RdCquWjquK3SUoIdhl7OgCT/nGGriqB4CUhLcFVPcvTKoThBokSNPHggkw5TT4NhqDFQ==", "requires": { - "@elastic/elasticsearch": "^8.9.0", - "dayjs": "^1.11.9", + "@elastic/elasticsearch": "^8.12.2", + "dayjs": "^1.11.10", "debug": "^4.3.4", "elastic-apm-node": "^3.20.0", "lodash.defaults": "^4.2.0", "lodash.omit": "^4.5.0", "promise": "^8.3.0", "retry": "^0.13.1", - "winston": "^3.10.0", - "winston-transport": "^4.5.0" + "winston": "^3.12.0", + "winston-transport": "^4.7.0" } }, "winston-transport": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.6.0.tgz", - "integrity": "sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.0.tgz", + "integrity": "sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg==", "requires": { "logform": "^2.3.2", "readable-stream": "^3.6.0", diff --git a/package.json b/package.json index bb4bf70..9f8d3d4 100644 --- a/package.json +++ b/package.json @@ -18,13 +18,13 @@ ], "dependencies": { "@elastic/elasticsearch": "^8.10.0", - "@restorecommerce/chassis-srv": "^1.4.4", - "@restorecommerce/cluster-service": "^1.0.2", - "@restorecommerce/grpc-client": "^2.0.8", - "@restorecommerce/kafka-client": "^1.1.12", - "@restorecommerce/logger": "^1.2.8", - "@restorecommerce/protos": "^6.4.1", - "@restorecommerce/service-config": "^1.0.10", + "@restorecommerce/chassis-srv": "^1.4.8", + "@restorecommerce/cluster-service": "^1.0.3", + "@restorecommerce/grpc-client": "^2.1.2", + "@restorecommerce/kafka-client": "^1.1.21", + "@restorecommerce/logger": "^1.2.10", + "@restorecommerce/protos": "^6.8.0", + "@restorecommerce/service-config": "^1.0.12", "async": "^3.2.5", "bodybuilder": "^2.5.1", "jsonfile": "^6.1.0",