From 348194a2e1de823a474dc612c246331d3da22e86 Mon Sep 17 00:00:00 2001 From: Martin Yankov Date: Fri, 15 Mar 2024 17:41:57 +0100 Subject: [PATCH] fix: build jobs, up RC deps and docker node version --- Dockerfile | 4 +- package-lock.json | 232 +++++++++++++++++++++++----------------------- package.json | 20 ++-- 3 files changed, 128 insertions(+), 128 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3962dcd..a9db09a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ ### Build -FROM node:20.8.0-alpine3.18 as build +FROM node:20.11.1-alpine3.19 as build ENV NO_UPDATE_NOTIFIER=true USER node @@ -17,7 +17,7 @@ RUN npm run build ### Deployment -FROM node:20.8.0-alpine3.18 as deployment +FROM node:20.11.1-alpine3.19 as deployment ENV NO_UPDATE_NOTIFIER=true diff --git a/package-lock.json b/package-lock.json index 650b221..93b1b73 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,14 +12,14 @@ "@bull-board/api": "^5.14.2", "@bull-board/express": "^5.14.2", "@bull-board/koa": "^5.14.2", - "@restorecommerce/acs-client": "^1.4.12", + "@restorecommerce/acs-client": "^1.4.13", "@restorecommerce/chassis-srv": "^1.4.8", - "@restorecommerce/cluster-service": "^1.0.1", - "@restorecommerce/kafka-client": "^1.1.20", - "@restorecommerce/logger": "^1.2.9", - "@restorecommerce/rc-grpc-clients": "^5.1.20", - "@restorecommerce/scs-jobs": "^0.1.18", - "@restorecommerce/service-config": "^1.0.11", + "@restorecommerce/cluster-service": "^1.0.3", + "@restorecommerce/kafka-client": "^1.1.21", + "@restorecommerce/logger": "^1.2.10", + "@restorecommerce/rc-grpc-clients": "^5.1.21", + "@restorecommerce/scs-jobs": "^0.1.19", + "@restorecommerce/service-config": "^1.0.12", "bullmq": "^5.4.0", "cache-manager": "^5.4.0", "cache-manager-redis": "^0.6.0", @@ -34,8 +34,8 @@ "@commitlint/cli": "^18.4.3", "@commitlint/config-conventional": "^18.4.3", "@grpc/proto-loader": "^0.7.10", - "@restorecommerce/dev": "^0.0.8", - "@restorecommerce/grpc-client": "^2.1.1", + "@restorecommerce/dev": "^0.0.9", + "@restorecommerce/grpc-client": "^2.1.2", "@semantic-release-plus/docker": "^3.1.3", "@types/lodash-es": "^4.17.12", "@types/mocha": "^10.0.6", @@ -696,21 +696,21 @@ } }, "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/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", @@ -720,7 +720,7 @@ "undici": "^5.22.1" }, "engines": { - "node": ">=14" + "node": ">=16" } }, "node_modules/@elastic/transport/node_modules/ms": { @@ -1171,9 +1171,9 @@ } }, "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" } @@ -1694,66 +1694,66 @@ "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==" }, "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" @@ -1921,15 +1921,15 @@ } }, "node_modules/@restorecommerce/acs-client": { - "version": "1.4.12", - "resolved": "https://registry.npmjs.org/@restorecommerce/acs-client/-/acs-client-1.4.12.tgz", - "integrity": "sha512-+3LVR0myUa6iwzP3tM3Z6aHaiRk/NI0Jq/2o7zZvn59ScME4o327hGgBJrrq1dH4j6dPvDBBUHYWADYN/A6Pkw==", - "dependencies": { - "@restorecommerce/grpc-client": "^2.1.1", - "@restorecommerce/kafka-client": "^1.1.20", - "@restorecommerce/logger": "^1.2.9", - "@restorecommerce/rc-grpc-clients": "^5.1.20", - "@restorecommerce/service-config": "^1.0.11", + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@restorecommerce/acs-client/-/acs-client-1.4.13.tgz", + "integrity": "sha512-240GjpUViR2pZh4Ak3yKZ74Gxc4hskUA4H8k9YMSPudLUs0BTZZETQz3ej9L3Ot6GtCx4w7JLSne2SYoizWZjg==", + "dependencies": { + "@restorecommerce/grpc-client": "^2.1.2", + "@restorecommerce/kafka-client": "^1.1.21", + "@restorecommerce/logger": "^1.2.10", + "@restorecommerce/rc-grpc-clients": "^5.1.21", + "@restorecommerce/service-config": "^1.0.12", "lodash": "^4.17.21", "nconf": "^0.12.1", "node-eval": "^2.0.0", @@ -1993,9 +1993,9 @@ } }, "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" @@ -2005,9 +2005,9 @@ } }, "node_modules/@restorecommerce/dev": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@restorecommerce/dev/-/dev-0.0.8.tgz", - "integrity": "sha512-dKfq0+EnDUP/Sb8vw9fdXBOckRD8q53Kmtr5mGGlB3bnkqhkRkMlGzuWDbsnYVF+gBfU/3f1KETuK0iH2N5Q9Q==", + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@restorecommerce/dev/-/dev-0.0.9.tgz", + "integrity": "sha512-MiMhr7atdffAaCRi21MYgV8YcHBe3lYuVTWnxnDZV+u9lhQnOHZLc7Vpoz871qQcM7tbuR7LtyN9rgFLYFq4EQ==", "dev": true, "dependencies": { "@typescript-eslint/eslint-plugin": "^5.59.9", @@ -2236,18 +2236,18 @@ } }, "node_modules/@restorecommerce/grpc-client": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@restorecommerce/grpc-client/-/grpc-client-2.1.1.tgz", - "integrity": "sha512-u96YJc+SqNoEnHq56cEDJaD0suirgk8/LNItjqGNtve+FocubTFfOTyBsPj83mtmRQM4eI2MagAh/IqJ681agg==", + "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.9", + "@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", @@ -2258,12 +2258,12 @@ } }, "node_modules/@restorecommerce/kafka-client": { - "version": "1.1.20", - "resolved": "https://registry.npmjs.org/@restorecommerce/kafka-client/-/kafka-client-1.1.20.tgz", - "integrity": "sha512-Gr2Go9famIrUCcCq1gc8cRSpJccxDi2aUAA/9efBrZFaN5a926jpIqXopVZIWviDE3ivQlgJpI8qgJRKJ5folA==", + "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.9", - "@restorecommerce/rc-grpc-clients": "^5.1.20", + "@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", @@ -2278,16 +2278,16 @@ } }, "node_modules/@restorecommerce/logger": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/@restorecommerce/logger/-/logger-1.2.9.tgz", - "integrity": "sha512-LANdk5rrMTycRQYrykM0Uby56pls972fcBsm0BMRGIUa48LN+imWJ5feiRVzjDV2v/d+GaL0vH6/9bFh8+OhcQ==", + "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" @@ -2299,12 +2299,12 @@ "integrity": "sha512-Syx5b/8j0PA/bmrv7w6nQIY3+dEhwj3IALddM0UX3agKw29RyzDLJXh1duIVcbXemSbaTZoP1GhsVg61QQ759w==" }, "node_modules/@restorecommerce/rc-grpc-clients": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@restorecommerce/rc-grpc-clients/-/rc-grpc-clients-5.1.20.tgz", - "integrity": "sha512-zb8YfWkyOaruiMecey1f4FcWaqnZXdLFLi+hCQ3LtJM/83gJYs+ktUJsalLja78Lte8mwh2daNAQ/8EAptT3jw==", + "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.1.1", + "@restorecommerce/grpc-client": "^2.1.2", "@types/google-protobuf": "^3.15.10", "google-protobuf": "^3.21.2", "nice-grpc": "^2.1.7", @@ -2318,14 +2318,14 @@ } }, "node_modules/@restorecommerce/scs-jobs": { - "version": "0.1.18", - "resolved": "https://registry.npmjs.org/@restorecommerce/scs-jobs/-/scs-jobs-0.1.18.tgz", - "integrity": "sha512-JBhhkbqFv6xPM8jq0mYbDnIZz++ASRGFMnhFtfRDr/Xw7okxMEARyCpS+3nA5uDgmib2IDmvF9y5qfFDgXpbXQ==", - "dependencies": { - "@restorecommerce/grpc-client": "^2.1.1", - "@restorecommerce/kafka-client": "^1.1.20", - "@restorecommerce/logger": "^1.2.9", - "@restorecommerce/rc-grpc-clients": "^5.1.20", + "version": "0.1.19", + "resolved": "https://registry.npmjs.org/@restorecommerce/scs-jobs/-/scs-jobs-0.1.19.tgz", + "integrity": "sha512-Vha1hzZWhhRYdq47u5zZjf+Xp2tgjT9EQ7PImuC232OsZw9ytSsOAjebr2B+0W1jONyUZw+Tf1VrcJKWtVfqHA==", + "dependencies": { + "@restorecommerce/grpc-client": "^2.1.2", + "@restorecommerce/kafka-client": "^1.1.21", + "@restorecommerce/logger": "^1.2.10", + "@restorecommerce/rc-grpc-clients": "^5.1.21", "bullmq": "^5.2.1", "lodash": "^4.17.21", "redis": "^4.6.8", @@ -2336,11 +2336,11 @@ } }, "node_modules/@restorecommerce/service-config": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@restorecommerce/service-config/-/service-config-1.0.11.tgz", - "integrity": "sha512-G4pAkvtyJ5AGyzyJDVd4nULXEEA3xZ1QiaGsyp83mn52iRwn8CZSI1017Glmm5IHGRBESbVLr1D0IzmHU/xrAw==", + "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.9", + "@restorecommerce/logger": "^1.2.10", "nconf": "^0.12.1" }, "engines": { @@ -5732,9 +5732,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", @@ -6618,9 +6618,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" @@ -15177,9 +15177,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", @@ -21696,9 +21696,9 @@ "integrity": "sha512-ZqGrAgaqqZM7LGRzNjLnw5elevWb5M8LEoDMadxIW3OWbcv72wMMgKdwOKpd5Fqxe8choLD8HN3iSj3TUh/giQ==" }, "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" }, @@ -22049,9 +22049,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", @@ -22063,26 +22063,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" @@ -22092,9 +22092,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", diff --git a/package.json b/package.json index 8064313..c5d3b37 100644 --- a/package.json +++ b/package.json @@ -21,14 +21,14 @@ "@bull-board/api": "^5.14.2", "@bull-board/express": "^5.14.2", "@bull-board/koa": "^5.14.2", - "@restorecommerce/acs-client": "^1.4.12", + "@restorecommerce/acs-client": "^1.4.13", "@restorecommerce/chassis-srv": "^1.4.8", - "@restorecommerce/cluster-service": "^1.0.1", - "@restorecommerce/kafka-client": "^1.1.20", - "@restorecommerce/logger": "^1.2.9", - "@restorecommerce/rc-grpc-clients": "^5.1.20", - "@restorecommerce/scs-jobs": "^0.1.18", - "@restorecommerce/service-config": "^1.0.11", + "@restorecommerce/cluster-service": "^1.0.3", + "@restorecommerce/kafka-client": "^1.1.21", + "@restorecommerce/logger": "^1.2.10", + "@restorecommerce/rc-grpc-clients": "^5.1.21", + "@restorecommerce/scs-jobs": "^0.1.19", + "@restorecommerce/service-config": "^1.0.12", "bullmq": "^5.4.0", "cache-manager": "^5.4.0", "cache-manager-redis": "^0.6.0", @@ -44,8 +44,8 @@ "@commitlint/config-conventional": "^18.4.3", "@semantic-release-plus/docker": "^3.1.3", "@grpc/proto-loader": "^0.7.10", - "@restorecommerce/dev": "^0.0.8", - "@restorecommerce/grpc-client": "^2.1.1", + "@restorecommerce/dev": "^0.0.9", + "@restorecommerce/grpc-client": "^2.1.2", "@types/lodash-es": "^4.17.12", "@types/mocha": "^10.0.6", "@types/node": "^20.11.24", @@ -81,7 +81,7 @@ "lcov-report": "c8 report --reporter=lcov", "coveralls": "c8 report --reporter=text-lcov | coveralls", "build:es": "esbuild ./src/start.ts --bundle --platform=node --outfile=lib/start.cjs --minify --tree-shaking=true --sourcemap=inline", - "build:jobs": "find ./src/external-jobs -maxdepth 1 -type f -exec bash -c 'esbuild {} --bundle --platform=node --outfile=lib/external-jobs/$(basename {} .ts).cjs --minify --tree-shaking=true --sourcemap=inline' \\;", + "build:jobs": "find ./src/external-jobs -maxdepth 1 -type f -exec sh -c 'esbuild {} --bundle --platform=node --outfile=lib/external-jobs/$(basename {} .ts).cjs --minify --tree-shaking=true --sourcemap=inline' \\;", "build:clean": "rimraf lib", "copy:bullboard-ui-static": "npx copyfiles -u 1 \"./node_modules/@bull-board/ui/dist/**/*\" ./lib", "build": "npm-run-all lint build:clean build:es build:jobs copy:bullboard-ui-static",