From a3e194457c3c6efe25c2696157418f4fe194e70c Mon Sep 17 00:00:00 2001 From: Arno Erpenbeck <88486704+arnoerpenbeck@users.noreply.github.com> Date: Tue, 25 Jun 2024 09:48:08 +0200 Subject: [PATCH 1/2] chore: Update Node.js 18.20.3 --- .nvmrc | 2 +- event/.nvmrc | 2 +- event/Dockerfile | 4 ++-- service/.nvmrc | 2 +- service/Dockerfile | 4 ++-- shared/.nvmrc | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.nvmrc b/.nvmrc index 123b052..561a1e9 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -18.20.2 +18.20.3 diff --git a/event/.nvmrc b/event/.nvmrc index 123b052..561a1e9 100644 --- a/event/.nvmrc +++ b/event/.nvmrc @@ -1 +1 @@ -18.20.2 +18.20.3 diff --git a/event/Dockerfile b/event/Dockerfile index e74e674..560e4bc 100644 --- a/event/Dockerfile +++ b/event/Dockerfile @@ -1,4 +1,4 @@ -FROM node:18.20.2 AS builder +FROM node:18.20.3 AS builder ENV TINI_VERSION=v0.19.0 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ @@ -20,7 +20,7 @@ RUN npm ci --prefix event --ignore-scripts --progress=false --fund=false --fetch RUN npm --prefix shared run build RUN npm --prefix event run build -FROM node:18.20.2-slim +FROM node:18.20.3-slim ARG NODE_ENV=production ENV NODE_ENV=${NODE_ENV} ENV NO_COLOR=true diff --git a/service/.nvmrc b/service/.nvmrc index 123b052..561a1e9 100644 --- a/service/.nvmrc +++ b/service/.nvmrc @@ -1 +1 @@ -18.20.2 +18.20.3 diff --git a/service/Dockerfile b/service/Dockerfile index 0b70e84..1b39f78 100644 --- a/service/Dockerfile +++ b/service/Dockerfile @@ -1,4 +1,4 @@ -FROM node:18.20.2 AS builder +FROM node:18.20.3 AS builder ENV TINI_VERSION=v0.19.0 RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \ && case "${dpkgArch##*-}" in \ @@ -20,7 +20,7 @@ RUN npm ci --prefix service --ignore-scripts --progress=false --fund=false --fet RUN npm --prefix shared run build RUN npm --prefix service run build -FROM node:18.20.2-slim +FROM node:18.20.3-slim ARG NODE_ENV=production ENV NODE_ENV=${NODE_ENV} ENV NO_COLOR=true diff --git a/shared/.nvmrc b/shared/.nvmrc index 123b052..561a1e9 100644 --- a/shared/.nvmrc +++ b/shared/.nvmrc @@ -1 +1 @@ -18.20.2 +18.20.3 From 166c0e91ed03d3b2788ac9769f55197d53c9f26b Mon Sep 17 00:00:00 2001 From: Arno Erpenbeck <88486704+arnoerpenbeck@users.noreply.github.com> Date: Tue, 25 Jun 2024 09:59:22 +0200 Subject: [PATCH 2/2] chore: update dependencies --- event/package-lock.json | 212 ++++++++++++++++++++------------------ event/package.json | 24 ++--- service/package-lock.json | 212 ++++++++++++++++++++------------------ service/package.json | 24 ++--- shared/package-lock.json | 195 ++++++++++++++++++----------------- shared/package.json | 24 ++--- 6 files changed, 356 insertions(+), 335 deletions(-) diff --git a/event/package-lock.json b/event/package-lock.json index 434fea8..44d4379 100644 --- a/event/package-lock.json +++ b/event/package-lock.json @@ -9,10 +9,10 @@ "version": "0.1.4", "license": "MIT", "dependencies": { - "@commercetools-backend/loggers": "22.19.0", - "@commercetools/platform-sdk": "7.4.0", - "@commercetools/sdk-client-v2": "2.3.0", - "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.14", + "@commercetools-backend/loggers": "22.28.0", + "@commercetools/platform-sdk": "7.9.0", + "@commercetools/sdk-client-v2": "2.5.0", + "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.16", "body-parser": "1.20.2", "date-fns": "2.30.0", "dotenv": "16.4.5", @@ -21,21 +21,21 @@ "msw": "1.3.2", "shared": "file:../shared", "superagent": "8.1.2", - "tslog": "4.9.2", + "tslog": "4.9.3", "uuid": "9.0.1", - "validator": "13.11.0" + "validator": "13.12.0" }, "devDependencies": { - "@tsconfig/recommended": "1.0.3", + "@tsconfig/recommended": "1.0.6", "@types/express": "4.17.21", "@types/jest": "29.5.12", "@types/jest-when": "3.5.5", "@types/jsonwebtoken": "9.0.6", - "@types/node": "18.19.26", + "@types/node": "18.19.39", "@types/superagent": "4.1.20", "@types/supertest": "2.0.16", "@types/uuid": "9.0.8", - "@types/validator": "13.11.9", + "@types/validator": "13.12.0", "@typescript-eslint/eslint-plugin": "5.62.0", "@typescript-eslint/parser": "5.62.0", "auto-changelog": "2.4.0", @@ -48,11 +48,11 @@ "jest": "29.7.0", "jest-extended": "4.0.2", "jest-when": "3.6.0", - "nodemon": "3.1.0", + "nodemon": "3.1.4", "prettier": "2.8.8", - "rimraf": "5.0.5", + "rimraf": "5.0.7", "supertest": "6.3.4", - "ts-jest": "29.1.2", + "ts-jest": "29.1.5", "ts-node": "10.9.2", "typescript": "5.2.2" } @@ -61,10 +61,10 @@ "version": "0.1.4", "license": "MIT", "dependencies": { - "@commercetools-backend/loggers": "22.19.0", - "@commercetools/platform-sdk": "7.4.0", - "@commercetools/sdk-client-v2": "2.3.0", - "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.14", + "@commercetools-backend/loggers": "22.28.0", + "@commercetools/platform-sdk": "7.9.0", + "@commercetools/sdk-client-v2": "2.5.0", + "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.16", "body-parser": "1.20.2", "date-fns": "2.30.0", "dotenv": "16.4.5", @@ -72,21 +72,21 @@ "jsonwebtoken": "9.0.2", "msw": "1.3.2", "superagent": "8.1.2", - "tslog": "4.9.2", + "tslog": "4.9.3", "uuid": "9.0.1", - "validator": "13.11.0" + "validator": "13.12.0" }, "devDependencies": { - "@tsconfig/recommended": "1.0.3", + "@tsconfig/recommended": "1.0.6", "@types/express": "4.17.21", "@types/jest": "29.5.12", "@types/jest-when": "3.5.5", "@types/jsonwebtoken": "9.0.6", - "@types/node": "18.19.26", + "@types/node": "18.19.39", "@types/superagent": "4.1.20", "@types/supertest": "2.0.16", "@types/uuid": "9.0.8", - "@types/validator": "13.11.9", + "@types/validator": "13.12.0", "@typescript-eslint/eslint-plugin": "5.62.0", "@typescript-eslint/parser": "5.62.0", "auto-changelog": "2.4.0", @@ -99,11 +99,11 @@ "jest": "29.7.0", "jest-extended": "4.0.2", "jest-when": "3.6.0", - "nodemon": "3.1.0", + "nodemon": "3.1.4", "prettier": "2.8.8", - "rimraf": "5.0.5", + "rimraf": "5.0.7", "supertest": "6.3.4", - "ts-jest": "29.1.2", + "ts-jest": "29.1.5", "ts-node": "10.9.2", "typescript": "5.2.2" } @@ -8156,48 +8156,49 @@ "license": "MIT" }, "node_modules/@colors/colors": { - "version": "1.5.0", - "license": "MIT", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", "engines": { "node": ">=0.1.90" } }, "node_modules/@commercetools-backend/loggers": { - "version": "22.19.0", - "resolved": "https://registry.npmjs.org/@commercetools-backend/loggers/-/loggers-22.19.0.tgz", - "integrity": "sha512-F0Fwtou365+Xu5lnnOOpuylJw0YJBxxZRDHYgkOr/ZkjdOp3BGuLqpOJBYXkeQAsVqA+frbRsxZPhl6c58HnLw==", + "version": "22.28.0", + "resolved": "https://registry.npmjs.org/@commercetools-backend/loggers/-/loggers-22.28.0.tgz", + "integrity": "sha512-AYdy7V75DpAC24PJYUsWDQS0SXwN1QX1Flu6qW9k93xYDeu76LndcuhVedAJWlFqXQa65yIi51gFhnH2el2DNw==", "dependencies": { "@babel/runtime": "^7.22.15", "@babel/runtime-corejs3": "^7.22.15", "@types/lodash": "^4.14.198", - "@types/triple-beam": "1.3.2", + "@types/triple-beam": "1.3.5", "express-winston": "4.2.0", "fast-safe-stringify": "2.1.1", "lodash": "4.17.21", - "logform": "2.5.1", - "triple-beam": "1.3.0", - "winston": "3.8.2" + "logform": "2.6.0", + "triple-beam": "1.4.1", + "winston": "3.13.0" } }, "node_modules/@commercetools/platform-sdk": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@commercetools/platform-sdk/-/platform-sdk-7.4.0.tgz", - "integrity": "sha512-F6qcCvOR1Ikzw3klkfgUq/XkB4FrddBhMFkTGUISPxh6UQq9v70rPRY7pIu9z8bt0P926avOZe5Mk/MHYr+YYw==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@commercetools/platform-sdk/-/platform-sdk-7.9.0.tgz", + "integrity": "sha512-dj5T7DCM5YrSr5Y02OgDWHFx6GFXi/9E34TTzpJH1VjybMFLYEqD7HKHhC9a3QT0xySWGXfa+7wCnSNgq8U4Jg==", "dependencies": { - "@commercetools/sdk-client-v2": "^2.2.2", + "@commercetools/sdk-client-v2": "^2.5.0", "@commercetools/sdk-middleware-auth": "^7.0.0", "@commercetools/sdk-middleware-http": "^7.0.0", "@commercetools/sdk-middleware-logger": "^3.0.0", - "@commercetools/ts-client": "^1.1.1" + "@commercetools/ts-client": "^2.0.0" }, "engines": { "node": ">=14" } }, "node_modules/@commercetools/sdk-client-v2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@commercetools/sdk-client-v2/-/sdk-client-v2-2.3.0.tgz", - "integrity": "sha512-+vS6qRoKBbkunZCpdozung+7te97nFxaidLPqOTlz/9TmJaRfMMcYC/KUZCTS8S5a/4BFfY6DYujddolaU7e6Q==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@commercetools/sdk-client-v2/-/sdk-client-v2-2.5.0.tgz", + "integrity": "sha512-v1y++O6yllG+IRTYm9jPE8s667+GapnysyGIf8NJDZbVwhvcanixZL4d20imXjCpOr4u1iZrgRftc90mgYqblw==", "dependencies": { "buffer": "^6.0.3", "node-fetch": "^2.6.1" @@ -8231,27 +8232,19 @@ } }, "node_modules/@commercetools/ts-client": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@commercetools/ts-client/-/ts-client-1.1.1.tgz", - "integrity": "sha512-otm9bDdR/N1KVGUZdJvhMx/vmKr8ojWAYT5s7RVuiENuJyNNqNxN98apBo5m4hLOfa9AiOUFn3Qtm11QGrRlWg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@commercetools/ts-client/-/ts-client-2.0.0.tgz", + "integrity": "sha512-yf78GbZ9SPI7DdzbLNJmiuU+NnnWfoM+NTGPVWNL77932T4oBWXPOCQenRbk4hCRvQztVh1oqfWwdRu6xyH9yg==", "dependencies": { "abort-controller": "3.0.0", "buffer": "^6.0.3", "node-fetch": "^2.6.1", - "uuid": "9.0.0" + "uuid": "9.0.1" }, "engines": { "node": ">=14" } }, - "node_modules/@commercetools/ts-client/node_modules/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "dev": true, @@ -8336,17 +8329,17 @@ } }, "node_modules/@fulfillmenttools/fulfillmenttools-sdk-typescript": { - "version": "0.1.14", - "resolved": "https://registry.npmjs.org/@fulfillmenttools/fulfillmenttools-sdk-typescript/-/fulfillmenttools-sdk-typescript-0.1.14.tgz", - "integrity": "sha512-LEuNhFk1YFupBDuxirZycB94gcd9OpXiHYp7WFSMzXItFy4qi4pQFke5rhh6hVWuquccwJF/3Z7LHaRjO9oJXQ==", + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/@fulfillmenttools/fulfillmenttools-sdk-typescript/-/fulfillmenttools-sdk-typescript-0.1.16.tgz", + "integrity": "sha512-M5Uo9qJlr5IWYCJN4B5cLog4jxSYCUf0hWQhAe0087DmeIBE/O3q0DCAZ7mGzoTIcGubMmW2sKsHicDdzxdXiA==", "dependencies": { "date-fns": "2.30.0", "dotenv": "16.4.5", "express": "4.19.2", "http-status-enum": "1.0.2", - "superagent": "9.0.1", + "superagent": "9.0.2", "timers": "0.1.1", - "tslog": "4.9.2" + "tslog": "4.9.3" } }, "node_modules/@fulfillmenttools/fulfillmenttools-sdk-typescript/node_modules/formidable": { @@ -8374,9 +8367,9 @@ } }, "node_modules/@fulfillmenttools/fulfillmenttools-sdk-typescript/node_modules/superagent": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-9.0.1.tgz", - "integrity": "sha512-CcRSdb/P2oUVaEpQ87w9Obsl+E9FruRd6b2b7LdiBtJoyMr2DQt7a89anAfiX/EL59j9b2CbRFvf2S91DhuCww==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-9.0.2.tgz", + "integrity": "sha512-xuW7dzkUpcJq7QnhOsnNUgtYp3xRwpt2F7abdRYIpCsAt0hhUqia0EdxyXZQQpNmGtsCzYHryaKSV3q3GJnq7w==", "dependencies": { "component-emitter": "^1.3.0", "cookiejar": "^2.1.4", @@ -8386,8 +8379,7 @@ "formidable": "^3.5.1", "methods": "^1.1.2", "mime": "2.6.0", - "qs": "^6.11.0", - "semver": "^7.3.8" + "qs": "^6.11.0" }, "engines": { "node": ">=14.18.0" @@ -9050,9 +9042,10 @@ "license": "MIT" }, "node_modules/@tsconfig/recommended": { - "version": "1.0.3", - "dev": true, - "license": "MIT" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@tsconfig/recommended/-/recommended-1.0.6.tgz", + "integrity": "sha512-0IKu9GHYF1NGTJiYgfWwqnOQSlnE9V9R7YohHNNf0/fj/SyOZWzdd06JFr0fLpg1Mqw0kGbYg8w5xdkSqLKM9g==", + "dev": true }, "node_modules/@types/babel__core": { "version": "7.20.2", @@ -9233,9 +9226,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "18.19.26", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", - "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "version": "18.19.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz", + "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==", "dependencies": { "undici-types": "~5.26.4" } @@ -9306,8 +9299,9 @@ } }, "node_modules/@types/triple-beam": { - "version": "1.3.2", - "license": "MIT" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" }, "node_modules/@types/uuid": { "version": "9.0.8", @@ -9316,9 +9310,9 @@ "dev": true }, "node_modules/@types/validator": { - "version": "13.11.9", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.11.9.tgz", - "integrity": "sha512-FCTsikRozryfayPuiI46QzH3fnrOoctTjvOYZkho9BTFLCOZ2rgZJHMOVgCOfttjPJcgOx52EpkY0CMfy87MIw==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-nH45Lk7oPIJ1RVOF6JgFI6Dy0QpHEzq4QecZhvguxYPDwT8c93prCMqAtiIttm39voZ+DDR+qkNnMpJmMBRqag==", "dev": true }, "node_modules/@types/yargs": { @@ -12818,15 +12812,19 @@ } }, "node_modules/logform": { - "version": "2.5.1", - "license": "MIT", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.0.tgz", + "integrity": "sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ==", "dependencies": { - "@colors/colors": "1.5.0", + "@colors/colors": "1.6.0", "@types/triple-beam": "^1.3.2", "fecha": "^4.2.0", "ms": "^2.1.1", "safe-stable-stringify": "^2.3.1", "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" } }, "node_modules/lru-cache": { @@ -13088,9 +13086,9 @@ "license": "MIT" }, "node_modules/nodemon": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.0.tgz", - "integrity": "sha512-xqlktYlDMCepBJd43ZQhjWwMw2obW/JRvkrLxq5RCNcuDDX1DbcPT+qT1IlIIdf+DhnWs90JpTMe+Y5KxOchvA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.4.tgz", + "integrity": "sha512-wjPBbFhtpJwmIeY2yP7QF+UKzPfltVGtfce1g/bB15/8vCGZj8uxD62b/b9M9/WVgme0NZudpownKN+c0plXlQ==", "dev": true, "dependencies": { "chokidar": "^3.5.2", @@ -13759,9 +13757,9 @@ } }, "node_modules/rimraf": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.7.tgz", + "integrity": "sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==", "dev": true, "dependencies": { "glob": "^10.3.7" @@ -13770,7 +13768,7 @@ "rimraf": "dist/esm/bin.mjs" }, "engines": { - "node": ">=14" + "node": ">=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -14380,13 +14378,17 @@ } }, "node_modules/triple-beam": { - "version": "1.3.0", - "license": "MIT" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", + "engines": { + "node": ">= 14.0.0" + } }, "node_modules/ts-jest": { - "version": "29.1.2", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.2.tgz", - "integrity": "sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==", + "version": "29.1.5", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.5.tgz", + "integrity": "sha512-UuClSYxM7byvvYfyWdFI+/2UxMmwNyJb0NPkZPQE2hew3RurV7l7zURgOHAd/1I1ZdPpe3GUsXNXAcN8TFKSIg==", "dev": true, "dependencies": { "bs-logger": "0.x", @@ -14402,10 +14404,11 @@ "ts-jest": "cli.js" }, "engines": { - "node": "^16.10.0 || ^18.0.0 || >=20.0.0" + "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" }, "peerDependencies": { "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/transform": "^29.0.0", "@jest/types": "^29.0.0", "babel-jest": "^29.0.0", "jest": "^29.0.0", @@ -14415,6 +14418,9 @@ "@babel/core": { "optional": true }, + "@jest/transform": { + "optional": true + }, "@jest/types": { "optional": true }, @@ -14475,8 +14481,9 @@ "license": "0BSD" }, "node_modules/tslog": { - "version": "4.9.2", - "license": "MIT", + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/tslog/-/tslog-4.9.3.tgz", + "integrity": "sha512-oDWuGVONxhVEBtschLf2cs/Jy8i7h1T+CpdkTNWQgdAF7DhRo2G8vMCgILKe7ojdEkLhICWgI1LYSSKaJsRgcw==", "engines": { "node": ">=16" }, @@ -14676,8 +14683,9 @@ "license": "MIT" }, "node_modules/validator": { - "version": "13.11.0", - "license": "MIT", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "engines": { "node": ">= 0.10" } @@ -14758,10 +14766,11 @@ } }, "node_modules/winston": { - "version": "3.8.2", - "license": "MIT", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.13.0.tgz", + "integrity": "sha512-rwidmA1w3SE4j0E5MuIufFhyJPBDG7Nu71RkZor1p2+qHvJSZ9GYDA81AyleQcZbh/+V6HjeBdfnTZJm9rSeQQ==", "dependencies": { - "@colors/colors": "1.5.0", + "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.2", "async": "^3.2.3", "is-stream": "^2.0.0", @@ -14771,22 +14780,23 @@ "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-transport": { - "version": "4.5.0", - "license": "MIT", + "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", "triple-beam": "^1.3.0" }, "engines": { - "node": ">= 6.4.0" + "node": ">= 12.0.0" } }, "node_modules/wordwrap": { diff --git a/event/package.json b/event/package.json index 6f7ce54..a118e9e 100644 --- a/event/package.json +++ b/event/package.json @@ -29,16 +29,16 @@ "postversion": "git add package.json package-lock.json" }, "devDependencies": { - "@tsconfig/recommended": "1.0.3", + "@tsconfig/recommended": "1.0.6", "@types/express": "4.17.21", "@types/jest": "29.5.12", "@types/jest-when": "3.5.5", "@types/jsonwebtoken": "9.0.6", - "@types/node": "18.19.26", + "@types/node": "18.19.39", "@types/superagent": "4.1.20", "@types/supertest": "2.0.16", "@types/uuid": "9.0.8", - "@types/validator": "13.11.9", + "@types/validator": "13.12.0", "@typescript-eslint/eslint-plugin": "5.62.0", "@typescript-eslint/parser": "5.62.0", "auto-changelog": "2.4.0", @@ -51,19 +51,19 @@ "jest": "29.7.0", "jest-extended": "4.0.2", "jest-when": "3.6.0", - "nodemon": "3.1.0", + "nodemon": "3.1.4", "prettier": "2.8.8", - "rimraf": "5.0.5", + "rimraf": "5.0.7", "supertest": "6.3.4", - "ts-jest": "29.1.2", + "ts-jest": "29.1.5", "ts-node": "10.9.2", "typescript": "5.2.2" }, "dependencies": { - "@commercetools-backend/loggers": "22.19.0", - "@commercetools/platform-sdk": "7.4.0", - "@commercetools/sdk-client-v2": "2.3.0", - "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.14", + "@commercetools-backend/loggers": "22.28.0", + "@commercetools/platform-sdk": "7.9.0", + "@commercetools/sdk-client-v2": "2.5.0", + "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.16", "body-parser": "1.20.2", "date-fns": "2.30.0", "dotenv": "16.4.5", @@ -72,9 +72,9 @@ "msw": "1.3.2", "shared": "file:../shared", "superagent": "8.1.2", - "tslog": "4.9.2", + "tslog": "4.9.3", "uuid": "9.0.1", - "validator": "13.11.0" + "validator": "13.12.0" }, "config": { "docker_image_name": "ocff/commercetools-connector-event" diff --git a/service/package-lock.json b/service/package-lock.json index 34c826a..1785bc1 100644 --- a/service/package-lock.json +++ b/service/package-lock.json @@ -9,10 +9,10 @@ "version": "0.1.4", "license": "MIT", "dependencies": { - "@commercetools-backend/loggers": "22.19.0", - "@commercetools/platform-sdk": "7.4.0", - "@commercetools/sdk-client-v2": "2.3.0", - "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.14", + "@commercetools-backend/loggers": "22.28.0", + "@commercetools/platform-sdk": "7.9.0", + "@commercetools/sdk-client-v2": "2.5.0", + "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.16", "body-parser": "1.20.2", "date-fns": "2.30.0", "dotenv": "16.4.5", @@ -21,21 +21,21 @@ "msw": "1.3.2", "shared": "file:../shared", "superagent": "8.1.2", - "tslog": "4.9.2", + "tslog": "4.9.3", "uuid": "9.0.1", - "validator": "13.11.0" + "validator": "13.12.0" }, "devDependencies": { - "@tsconfig/recommended": "1.0.3", + "@tsconfig/recommended": "1.0.6", "@types/express": "4.17.21", "@types/jest": "29.5.12", "@types/jest-when": "3.5.5", "@types/jsonwebtoken": "9.0.6", - "@types/node": "18.19.26", + "@types/node": "18.19.39", "@types/superagent": "4.1.20", "@types/supertest": "2.0.16", "@types/uuid": "9.0.8", - "@types/validator": "13.11.9", + "@types/validator": "13.12.0", "@typescript-eslint/eslint-plugin": "5.62.0", "@typescript-eslint/parser": "5.62.0", "auto-changelog": "2.4.0", @@ -48,11 +48,11 @@ "jest": "29.7.0", "jest-extended": "4.0.2", "jest-when": "3.6.0", - "nodemon": "3.1.0", + "nodemon": "3.1.4", "prettier": "2.8.8", - "rimraf": "5.0.5", + "rimraf": "5.0.7", "supertest": "6.3.4", - "ts-jest": "29.1.2", + "ts-jest": "29.1.5", "ts-node": "10.9.2", "typescript": "5.2.2" } @@ -61,10 +61,10 @@ "version": "0.1.4", "license": "MIT", "dependencies": { - "@commercetools-backend/loggers": "22.19.0", - "@commercetools/platform-sdk": "7.4.0", - "@commercetools/sdk-client-v2": "2.3.0", - "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.14", + "@commercetools-backend/loggers": "22.28.0", + "@commercetools/platform-sdk": "7.9.0", + "@commercetools/sdk-client-v2": "2.5.0", + "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.16", "body-parser": "1.20.2", "date-fns": "2.30.0", "dotenv": "16.4.5", @@ -72,21 +72,21 @@ "jsonwebtoken": "9.0.2", "msw": "1.3.2", "superagent": "8.1.2", - "tslog": "4.9.2", + "tslog": "4.9.3", "uuid": "9.0.1", - "validator": "13.11.0" + "validator": "13.12.0" }, "devDependencies": { - "@tsconfig/recommended": "1.0.3", + "@tsconfig/recommended": "1.0.6", "@types/express": "4.17.21", "@types/jest": "29.5.12", "@types/jest-when": "3.5.5", "@types/jsonwebtoken": "9.0.6", - "@types/node": "18.19.26", + "@types/node": "18.19.39", "@types/superagent": "4.1.20", "@types/supertest": "2.0.16", "@types/uuid": "9.0.8", - "@types/validator": "13.11.9", + "@types/validator": "13.12.0", "@typescript-eslint/eslint-plugin": "5.62.0", "@typescript-eslint/parser": "5.62.0", "auto-changelog": "2.4.0", @@ -99,11 +99,11 @@ "jest": "29.7.0", "jest-extended": "4.0.2", "jest-when": "3.6.0", - "nodemon": "3.1.0", + "nodemon": "3.1.4", "prettier": "2.8.8", - "rimraf": "5.0.5", + "rimraf": "5.0.7", "supertest": "6.3.4", - "ts-jest": "29.1.2", + "ts-jest": "29.1.5", "ts-node": "10.9.2", "typescript": "5.2.2" } @@ -8156,48 +8156,49 @@ "license": "MIT" }, "node_modules/@colors/colors": { - "version": "1.5.0", - "license": "MIT", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", "engines": { "node": ">=0.1.90" } }, "node_modules/@commercetools-backend/loggers": { - "version": "22.19.0", - "resolved": "https://registry.npmjs.org/@commercetools-backend/loggers/-/loggers-22.19.0.tgz", - "integrity": "sha512-F0Fwtou365+Xu5lnnOOpuylJw0YJBxxZRDHYgkOr/ZkjdOp3BGuLqpOJBYXkeQAsVqA+frbRsxZPhl6c58HnLw==", + "version": "22.28.0", + "resolved": "https://registry.npmjs.org/@commercetools-backend/loggers/-/loggers-22.28.0.tgz", + "integrity": "sha512-AYdy7V75DpAC24PJYUsWDQS0SXwN1QX1Flu6qW9k93xYDeu76LndcuhVedAJWlFqXQa65yIi51gFhnH2el2DNw==", "dependencies": { "@babel/runtime": "^7.22.15", "@babel/runtime-corejs3": "^7.22.15", "@types/lodash": "^4.14.198", - "@types/triple-beam": "1.3.2", + "@types/triple-beam": "1.3.5", "express-winston": "4.2.0", "fast-safe-stringify": "2.1.1", "lodash": "4.17.21", - "logform": "2.5.1", - "triple-beam": "1.3.0", - "winston": "3.8.2" + "logform": "2.6.0", + "triple-beam": "1.4.1", + "winston": "3.13.0" } }, "node_modules/@commercetools/platform-sdk": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@commercetools/platform-sdk/-/platform-sdk-7.4.0.tgz", - "integrity": "sha512-F6qcCvOR1Ikzw3klkfgUq/XkB4FrddBhMFkTGUISPxh6UQq9v70rPRY7pIu9z8bt0P926avOZe5Mk/MHYr+YYw==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@commercetools/platform-sdk/-/platform-sdk-7.9.0.tgz", + "integrity": "sha512-dj5T7DCM5YrSr5Y02OgDWHFx6GFXi/9E34TTzpJH1VjybMFLYEqD7HKHhC9a3QT0xySWGXfa+7wCnSNgq8U4Jg==", "dependencies": { - "@commercetools/sdk-client-v2": "^2.2.2", + "@commercetools/sdk-client-v2": "^2.5.0", "@commercetools/sdk-middleware-auth": "^7.0.0", "@commercetools/sdk-middleware-http": "^7.0.0", "@commercetools/sdk-middleware-logger": "^3.0.0", - "@commercetools/ts-client": "^1.1.1" + "@commercetools/ts-client": "^2.0.0" }, "engines": { "node": ">=14" } }, "node_modules/@commercetools/sdk-client-v2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@commercetools/sdk-client-v2/-/sdk-client-v2-2.3.0.tgz", - "integrity": "sha512-+vS6qRoKBbkunZCpdozung+7te97nFxaidLPqOTlz/9TmJaRfMMcYC/KUZCTS8S5a/4BFfY6DYujddolaU7e6Q==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@commercetools/sdk-client-v2/-/sdk-client-v2-2.5.0.tgz", + "integrity": "sha512-v1y++O6yllG+IRTYm9jPE8s667+GapnysyGIf8NJDZbVwhvcanixZL4d20imXjCpOr4u1iZrgRftc90mgYqblw==", "dependencies": { "buffer": "^6.0.3", "node-fetch": "^2.6.1" @@ -8231,27 +8232,19 @@ } }, "node_modules/@commercetools/ts-client": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@commercetools/ts-client/-/ts-client-1.1.1.tgz", - "integrity": "sha512-otm9bDdR/N1KVGUZdJvhMx/vmKr8ojWAYT5s7RVuiENuJyNNqNxN98apBo5m4hLOfa9AiOUFn3Qtm11QGrRlWg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@commercetools/ts-client/-/ts-client-2.0.0.tgz", + "integrity": "sha512-yf78GbZ9SPI7DdzbLNJmiuU+NnnWfoM+NTGPVWNL77932T4oBWXPOCQenRbk4hCRvQztVh1oqfWwdRu6xyH9yg==", "dependencies": { "abort-controller": "3.0.0", "buffer": "^6.0.3", "node-fetch": "^2.6.1", - "uuid": "9.0.0" + "uuid": "9.0.1" }, "engines": { "node": ">=14" } }, - "node_modules/@commercetools/ts-client/node_modules/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "dev": true, @@ -8336,17 +8329,17 @@ } }, "node_modules/@fulfillmenttools/fulfillmenttools-sdk-typescript": { - "version": "0.1.14", - "resolved": "https://registry.npmjs.org/@fulfillmenttools/fulfillmenttools-sdk-typescript/-/fulfillmenttools-sdk-typescript-0.1.14.tgz", - "integrity": "sha512-LEuNhFk1YFupBDuxirZycB94gcd9OpXiHYp7WFSMzXItFy4qi4pQFke5rhh6hVWuquccwJF/3Z7LHaRjO9oJXQ==", + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/@fulfillmenttools/fulfillmenttools-sdk-typescript/-/fulfillmenttools-sdk-typescript-0.1.16.tgz", + "integrity": "sha512-M5Uo9qJlr5IWYCJN4B5cLog4jxSYCUf0hWQhAe0087DmeIBE/O3q0DCAZ7mGzoTIcGubMmW2sKsHicDdzxdXiA==", "dependencies": { "date-fns": "2.30.0", "dotenv": "16.4.5", "express": "4.19.2", "http-status-enum": "1.0.2", - "superagent": "9.0.1", + "superagent": "9.0.2", "timers": "0.1.1", - "tslog": "4.9.2" + "tslog": "4.9.3" } }, "node_modules/@fulfillmenttools/fulfillmenttools-sdk-typescript/node_modules/formidable": { @@ -8374,9 +8367,9 @@ } }, "node_modules/@fulfillmenttools/fulfillmenttools-sdk-typescript/node_modules/superagent": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-9.0.1.tgz", - "integrity": "sha512-CcRSdb/P2oUVaEpQ87w9Obsl+E9FruRd6b2b7LdiBtJoyMr2DQt7a89anAfiX/EL59j9b2CbRFvf2S91DhuCww==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-9.0.2.tgz", + "integrity": "sha512-xuW7dzkUpcJq7QnhOsnNUgtYp3xRwpt2F7abdRYIpCsAt0hhUqia0EdxyXZQQpNmGtsCzYHryaKSV3q3GJnq7w==", "dependencies": { "component-emitter": "^1.3.0", "cookiejar": "^2.1.4", @@ -8386,8 +8379,7 @@ "formidable": "^3.5.1", "methods": "^1.1.2", "mime": "2.6.0", - "qs": "^6.11.0", - "semver": "^7.3.8" + "qs": "^6.11.0" }, "engines": { "node": ">=14.18.0" @@ -9050,9 +9042,10 @@ "license": "MIT" }, "node_modules/@tsconfig/recommended": { - "version": "1.0.3", - "dev": true, - "license": "MIT" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@tsconfig/recommended/-/recommended-1.0.6.tgz", + "integrity": "sha512-0IKu9GHYF1NGTJiYgfWwqnOQSlnE9V9R7YohHNNf0/fj/SyOZWzdd06JFr0fLpg1Mqw0kGbYg8w5xdkSqLKM9g==", + "dev": true }, "node_modules/@types/babel__core": { "version": "7.20.2", @@ -9233,9 +9226,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "18.19.26", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", - "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "version": "18.19.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz", + "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==", "dependencies": { "undici-types": "~5.26.4" } @@ -9306,8 +9299,9 @@ } }, "node_modules/@types/triple-beam": { - "version": "1.3.2", - "license": "MIT" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" }, "node_modules/@types/uuid": { "version": "9.0.8", @@ -9316,9 +9310,9 @@ "dev": true }, "node_modules/@types/validator": { - "version": "13.11.9", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.11.9.tgz", - "integrity": "sha512-FCTsikRozryfayPuiI46QzH3fnrOoctTjvOYZkho9BTFLCOZ2rgZJHMOVgCOfttjPJcgOx52EpkY0CMfy87MIw==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-nH45Lk7oPIJ1RVOF6JgFI6Dy0QpHEzq4QecZhvguxYPDwT8c93prCMqAtiIttm39voZ+DDR+qkNnMpJmMBRqag==", "dev": true }, "node_modules/@types/yargs": { @@ -12813,15 +12807,19 @@ } }, "node_modules/logform": { - "version": "2.5.1", - "license": "MIT", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.0.tgz", + "integrity": "sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ==", "dependencies": { - "@colors/colors": "1.5.0", + "@colors/colors": "1.6.0", "@types/triple-beam": "^1.3.2", "fecha": "^4.2.0", "ms": "^2.1.1", "safe-stable-stringify": "^2.3.1", "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" } }, "node_modules/lru-cache": { @@ -13082,9 +13080,9 @@ "license": "MIT" }, "node_modules/nodemon": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.0.tgz", - "integrity": "sha512-xqlktYlDMCepBJd43ZQhjWwMw2obW/JRvkrLxq5RCNcuDDX1DbcPT+qT1IlIIdf+DhnWs90JpTMe+Y5KxOchvA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.4.tgz", + "integrity": "sha512-wjPBbFhtpJwmIeY2yP7QF+UKzPfltVGtfce1g/bB15/8vCGZj8uxD62b/b9M9/WVgme0NZudpownKN+c0plXlQ==", "dev": true, "dependencies": { "chokidar": "^3.5.2", @@ -13752,9 +13750,9 @@ } }, "node_modules/rimraf": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.7.tgz", + "integrity": "sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==", "dev": true, "dependencies": { "glob": "^10.3.7" @@ -13763,7 +13761,7 @@ "rimraf": "dist/esm/bin.mjs" }, "engines": { - "node": ">=14" + "node": ">=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -14373,13 +14371,17 @@ } }, "node_modules/triple-beam": { - "version": "1.3.0", - "license": "MIT" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", + "engines": { + "node": ">= 14.0.0" + } }, "node_modules/ts-jest": { - "version": "29.1.2", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.2.tgz", - "integrity": "sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==", + "version": "29.1.5", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.5.tgz", + "integrity": "sha512-UuClSYxM7byvvYfyWdFI+/2UxMmwNyJb0NPkZPQE2hew3RurV7l7zURgOHAd/1I1ZdPpe3GUsXNXAcN8TFKSIg==", "dev": true, "dependencies": { "bs-logger": "0.x", @@ -14395,10 +14397,11 @@ "ts-jest": "cli.js" }, "engines": { - "node": "^16.10.0 || ^18.0.0 || >=20.0.0" + "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" }, "peerDependencies": { "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/transform": "^29.0.0", "@jest/types": "^29.0.0", "babel-jest": "^29.0.0", "jest": "^29.0.0", @@ -14408,6 +14411,9 @@ "@babel/core": { "optional": true }, + "@jest/transform": { + "optional": true + }, "@jest/types": { "optional": true }, @@ -14468,8 +14474,9 @@ "license": "0BSD" }, "node_modules/tslog": { - "version": "4.9.2", - "license": "MIT", + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/tslog/-/tslog-4.9.3.tgz", + "integrity": "sha512-oDWuGVONxhVEBtschLf2cs/Jy8i7h1T+CpdkTNWQgdAF7DhRo2G8vMCgILKe7ojdEkLhICWgI1LYSSKaJsRgcw==", "engines": { "node": ">=16" }, @@ -14669,8 +14676,9 @@ "license": "MIT" }, "node_modules/validator": { - "version": "13.11.0", - "license": "MIT", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "engines": { "node": ">= 0.10" } @@ -14751,10 +14759,11 @@ } }, "node_modules/winston": { - "version": "3.8.2", - "license": "MIT", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.13.0.tgz", + "integrity": "sha512-rwidmA1w3SE4j0E5MuIufFhyJPBDG7Nu71RkZor1p2+qHvJSZ9GYDA81AyleQcZbh/+V6HjeBdfnTZJm9rSeQQ==", "dependencies": { - "@colors/colors": "1.5.0", + "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.2", "async": "^3.2.3", "is-stream": "^2.0.0", @@ -14764,22 +14773,23 @@ "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-transport": { - "version": "4.5.0", - "license": "MIT", + "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", "triple-beam": "^1.3.0" }, "engines": { - "node": ">= 6.4.0" + "node": ">= 12.0.0" } }, "node_modules/wordwrap": { diff --git a/service/package.json b/service/package.json index a33e4b6..2eb5107 100644 --- a/service/package.json +++ b/service/package.json @@ -29,16 +29,16 @@ "postversion": "git add package.json package-lock.json" }, "devDependencies": { - "@tsconfig/recommended": "1.0.3", + "@tsconfig/recommended": "1.0.6", "@types/express": "4.17.21", "@types/jest": "29.5.12", "@types/jest-when": "3.5.5", "@types/jsonwebtoken": "9.0.6", - "@types/node": "18.19.26", + "@types/node": "18.19.39", "@types/superagent": "4.1.20", "@types/supertest": "2.0.16", "@types/uuid": "9.0.8", - "@types/validator": "13.11.9", + "@types/validator": "13.12.0", "@typescript-eslint/eslint-plugin": "5.62.0", "@typescript-eslint/parser": "5.62.0", "auto-changelog": "2.4.0", @@ -51,19 +51,19 @@ "jest": "29.7.0", "jest-extended": "4.0.2", "jest-when": "3.6.0", - "nodemon": "3.1.0", + "nodemon": "3.1.4", "prettier": "2.8.8", - "rimraf": "5.0.5", + "rimraf": "5.0.7", "supertest": "6.3.4", - "ts-jest": "29.1.2", + "ts-jest": "29.1.5", "ts-node": "10.9.2", "typescript": "5.2.2" }, "dependencies": { - "@commercetools-backend/loggers": "22.19.0", - "@commercetools/platform-sdk": "7.4.0", - "@commercetools/sdk-client-v2": "2.3.0", - "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.14", + "@commercetools-backend/loggers": "22.28.0", + "@commercetools/platform-sdk": "7.9.0", + "@commercetools/sdk-client-v2": "2.5.0", + "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.16", "body-parser": "1.20.2", "date-fns": "2.30.0", "dotenv": "16.4.5", @@ -72,9 +72,9 @@ "msw": "1.3.2", "shared": "file:../shared", "superagent": "8.1.2", - "tslog": "4.9.2", + "tslog": "4.9.3", "uuid": "9.0.1", - "validator": "13.11.0" + "validator": "13.12.0" }, "config": { "docker_image_name": "ocff/commercetools-connector-service" diff --git a/shared/package-lock.json b/shared/package-lock.json index 539d90b..dec546c 100644 --- a/shared/package-lock.json +++ b/shared/package-lock.json @@ -9,10 +9,10 @@ "version": "0.1.4", "license": "MIT", "dependencies": { - "@commercetools-backend/loggers": "22.19.0", - "@commercetools/platform-sdk": "7.4.0", - "@commercetools/sdk-client-v2": "2.3.0", - "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.14", + "@commercetools-backend/loggers": "22.28.0", + "@commercetools/platform-sdk": "7.9.0", + "@commercetools/sdk-client-v2": "2.5.0", + "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.16", "body-parser": "1.20.2", "date-fns": "2.30.0", "dotenv": "16.4.5", @@ -20,21 +20,21 @@ "jsonwebtoken": "9.0.2", "msw": "1.3.2", "superagent": "8.1.2", - "tslog": "4.9.2", + "tslog": "4.9.3", "uuid": "9.0.1", - "validator": "13.11.0" + "validator": "13.12.0" }, "devDependencies": { - "@tsconfig/recommended": "1.0.3", + "@tsconfig/recommended": "1.0.6", "@types/express": "4.17.21", "@types/jest": "29.5.12", "@types/jest-when": "3.5.5", "@types/jsonwebtoken": "9.0.6", - "@types/node": "18.19.26", + "@types/node": "18.19.39", "@types/superagent": "4.1.20", "@types/supertest": "2.0.16", "@types/uuid": "9.0.8", - "@types/validator": "13.11.9", + "@types/validator": "13.12.0", "@typescript-eslint/eslint-plugin": "5.62.0", "@typescript-eslint/parser": "5.62.0", "auto-changelog": "2.4.0", @@ -47,11 +47,11 @@ "jest": "29.7.0", "jest-extended": "4.0.2", "jest-when": "3.6.0", - "nodemon": "3.1.0", + "nodemon": "3.1.4", "prettier": "2.8.8", - "rimraf": "5.0.5", + "rimraf": "5.0.7", "supertest": "6.3.4", - "ts-jest": "29.1.2", + "ts-jest": "29.1.5", "ts-node": "10.9.2", "typescript": "5.2.2" } @@ -757,49 +757,49 @@ "dev": true }, "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", "engines": { "node": ">=0.1.90" } }, "node_modules/@commercetools-backend/loggers": { - "version": "22.19.0", - "resolved": "https://registry.npmjs.org/@commercetools-backend/loggers/-/loggers-22.19.0.tgz", - "integrity": "sha512-F0Fwtou365+Xu5lnnOOpuylJw0YJBxxZRDHYgkOr/ZkjdOp3BGuLqpOJBYXkeQAsVqA+frbRsxZPhl6c58HnLw==", + "version": "22.28.0", + "resolved": "https://registry.npmjs.org/@commercetools-backend/loggers/-/loggers-22.28.0.tgz", + "integrity": "sha512-AYdy7V75DpAC24PJYUsWDQS0SXwN1QX1Flu6qW9k93xYDeu76LndcuhVedAJWlFqXQa65yIi51gFhnH2el2DNw==", "dependencies": { "@babel/runtime": "^7.22.15", "@babel/runtime-corejs3": "^7.22.15", "@types/lodash": "^4.14.198", - "@types/triple-beam": "1.3.2", + "@types/triple-beam": "1.3.5", "express-winston": "4.2.0", "fast-safe-stringify": "2.1.1", "lodash": "4.17.21", - "logform": "2.5.1", - "triple-beam": "1.3.0", - "winston": "3.8.2" + "logform": "2.6.0", + "triple-beam": "1.4.1", + "winston": "3.13.0" } }, "node_modules/@commercetools/platform-sdk": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@commercetools/platform-sdk/-/platform-sdk-7.4.0.tgz", - "integrity": "sha512-F6qcCvOR1Ikzw3klkfgUq/XkB4FrddBhMFkTGUISPxh6UQq9v70rPRY7pIu9z8bt0P926avOZe5Mk/MHYr+YYw==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@commercetools/platform-sdk/-/platform-sdk-7.9.0.tgz", + "integrity": "sha512-dj5T7DCM5YrSr5Y02OgDWHFx6GFXi/9E34TTzpJH1VjybMFLYEqD7HKHhC9a3QT0xySWGXfa+7wCnSNgq8U4Jg==", "dependencies": { - "@commercetools/sdk-client-v2": "^2.2.2", + "@commercetools/sdk-client-v2": "^2.5.0", "@commercetools/sdk-middleware-auth": "^7.0.0", "@commercetools/sdk-middleware-http": "^7.0.0", "@commercetools/sdk-middleware-logger": "^3.0.0", - "@commercetools/ts-client": "^1.1.1" + "@commercetools/ts-client": "^2.0.0" }, "engines": { "node": ">=14" } }, "node_modules/@commercetools/sdk-client-v2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@commercetools/sdk-client-v2/-/sdk-client-v2-2.3.0.tgz", - "integrity": "sha512-+vS6qRoKBbkunZCpdozung+7te97nFxaidLPqOTlz/9TmJaRfMMcYC/KUZCTS8S5a/4BFfY6DYujddolaU7e6Q==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@commercetools/sdk-client-v2/-/sdk-client-v2-2.5.0.tgz", + "integrity": "sha512-v1y++O6yllG+IRTYm9jPE8s667+GapnysyGIf8NJDZbVwhvcanixZL4d20imXjCpOr4u1iZrgRftc90mgYqblw==", "dependencies": { "buffer": "^6.0.3", "node-fetch": "^2.6.1" @@ -836,27 +836,19 @@ } }, "node_modules/@commercetools/ts-client": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@commercetools/ts-client/-/ts-client-1.1.1.tgz", - "integrity": "sha512-otm9bDdR/N1KVGUZdJvhMx/vmKr8ojWAYT5s7RVuiENuJyNNqNxN98apBo5m4hLOfa9AiOUFn3Qtm11QGrRlWg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@commercetools/ts-client/-/ts-client-2.0.0.tgz", + "integrity": "sha512-yf78GbZ9SPI7DdzbLNJmiuU+NnnWfoM+NTGPVWNL77932T4oBWXPOCQenRbk4hCRvQztVh1oqfWwdRu6xyH9yg==", "dependencies": { "abort-controller": "3.0.0", "buffer": "^6.0.3", "node-fetch": "^2.6.1", - "uuid": "9.0.0" + "uuid": "9.0.1" }, "engines": { "node": ">=14" } }, - "node_modules/@commercetools/ts-client/node_modules/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", @@ -946,17 +938,17 @@ } }, "node_modules/@fulfillmenttools/fulfillmenttools-sdk-typescript": { - "version": "0.1.14", - "resolved": "https://registry.npmjs.org/@fulfillmenttools/fulfillmenttools-sdk-typescript/-/fulfillmenttools-sdk-typescript-0.1.14.tgz", - "integrity": "sha512-LEuNhFk1YFupBDuxirZycB94gcd9OpXiHYp7WFSMzXItFy4qi4pQFke5rhh6hVWuquccwJF/3Z7LHaRjO9oJXQ==", + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/@fulfillmenttools/fulfillmenttools-sdk-typescript/-/fulfillmenttools-sdk-typescript-0.1.16.tgz", + "integrity": "sha512-M5Uo9qJlr5IWYCJN4B5cLog4jxSYCUf0hWQhAe0087DmeIBE/O3q0DCAZ7mGzoTIcGubMmW2sKsHicDdzxdXiA==", "dependencies": { "date-fns": "2.30.0", "dotenv": "16.4.5", "express": "4.19.2", "http-status-enum": "1.0.2", - "superagent": "9.0.1", + "superagent": "9.0.2", "timers": "0.1.1", - "tslog": "4.9.2" + "tslog": "4.9.3" } }, "node_modules/@fulfillmenttools/fulfillmenttools-sdk-typescript/node_modules/formidable": { @@ -984,9 +976,9 @@ } }, "node_modules/@fulfillmenttools/fulfillmenttools-sdk-typescript/node_modules/superagent": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-9.0.1.tgz", - "integrity": "sha512-CcRSdb/P2oUVaEpQ87w9Obsl+E9FruRd6b2b7LdiBtJoyMr2DQt7a89anAfiX/EL59j9b2CbRFvf2S91DhuCww==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-9.0.2.tgz", + "integrity": "sha512-xuW7dzkUpcJq7QnhOsnNUgtYp3xRwpt2F7abdRYIpCsAt0hhUqia0EdxyXZQQpNmGtsCzYHryaKSV3q3GJnq7w==", "dependencies": { "component-emitter": "^1.3.0", "cookiejar": "^2.1.4", @@ -996,8 +988,7 @@ "formidable": "^3.5.1", "methods": "^1.1.2", "mime": "2.6.0", - "qs": "^6.11.0", - "semver": "^7.3.8" + "qs": "^6.11.0" }, "engines": { "node": ">=14.18.0" @@ -1703,9 +1694,9 @@ "dev": true }, "node_modules/@tsconfig/recommended": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/recommended/-/recommended-1.0.3.tgz", - "integrity": "sha512-+jby/Guq9H8O7NWgCv6X8VAiQE8Dr/nccsCtL74xyHKhu2Knu5EAKmOZj3nLCnLm1KooUzKY+5DsnGVqhM8/wQ==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@tsconfig/recommended/-/recommended-1.0.6.tgz", + "integrity": "sha512-0IKu9GHYF1NGTJiYgfWwqnOQSlnE9V9R7YohHNNf0/fj/SyOZWzdd06JFr0fLpg1Mqw0kGbYg8w5xdkSqLKM9g==", "dev": true }, "node_modules/@types/babel__core": { @@ -1906,9 +1897,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "18.19.26", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.26.tgz", - "integrity": "sha512-+wiMJsIwLOYCvUqSdKTrfkS8mpTp+MPINe6+Np4TAGFWWRWiBQ5kSq9nZGCSPkzx9mvT+uEukzpX4MOSCydcvw==", + "version": "18.19.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz", + "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==", "dependencies": { "undici-types": "~5.26.4" } @@ -1986,9 +1977,9 @@ } }, "node_modules/@types/triple-beam": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", - "integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" }, "node_modules/@types/uuid": { "version": "9.0.8", @@ -1997,9 +1988,9 @@ "dev": true }, "node_modules/@types/validator": { - "version": "13.11.9", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.11.9.tgz", - "integrity": "sha512-FCTsikRozryfayPuiI46QzH3fnrOoctTjvOYZkho9BTFLCOZ2rgZJHMOVgCOfttjPJcgOx52EpkY0CMfy87MIw==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-nH45Lk7oPIJ1RVOF6JgFI6Dy0QpHEzq4QecZhvguxYPDwT8c93prCMqAtiIttm39voZ+DDR+qkNnMpJmMBRqag==", "dev": true }, "node_modules/@types/yargs": { @@ -5782,16 +5773,19 @@ } }, "node_modules/logform": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", - "integrity": "sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.0.tgz", + "integrity": "sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ==", "dependencies": { - "@colors/colors": "1.5.0", + "@colors/colors": "1.6.0", "@types/triple-beam": "^1.3.2", "fecha": "^4.2.0", "ms": "^2.1.1", "safe-stable-stringify": "^2.3.1", "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" } }, "node_modules/lru-cache": { @@ -6079,9 +6073,9 @@ "dev": true }, "node_modules/nodemon": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.0.tgz", - "integrity": "sha512-xqlktYlDMCepBJd43ZQhjWwMw2obW/JRvkrLxq5RCNcuDDX1DbcPT+qT1IlIIdf+DhnWs90JpTMe+Y5KxOchvA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.4.tgz", + "integrity": "sha512-wjPBbFhtpJwmIeY2yP7QF+UKzPfltVGtfce1g/bB15/8vCGZj8uxD62b/b9M9/WVgme0NZudpownKN+c0plXlQ==", "dev": true, "dependencies": { "chokidar": "^3.5.2", @@ -6810,9 +6804,9 @@ } }, "node_modules/rimraf": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.7.tgz", + "integrity": "sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==", "dev": true, "dependencies": { "glob": "^10.3.7" @@ -6821,7 +6815,7 @@ "rimraf": "dist/esm/bin.mjs" }, "engines": { - "node": ">=14" + "node": ">=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -7487,14 +7481,17 @@ } }, "node_modules/triple-beam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", + "engines": { + "node": ">= 14.0.0" + } }, "node_modules/ts-jest": { - "version": "29.1.2", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.2.tgz", - "integrity": "sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==", + "version": "29.1.5", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.5.tgz", + "integrity": "sha512-UuClSYxM7byvvYfyWdFI+/2UxMmwNyJb0NPkZPQE2hew3RurV7l7zURgOHAd/1I1ZdPpe3GUsXNXAcN8TFKSIg==", "dev": true, "dependencies": { "bs-logger": "0.x", @@ -7510,10 +7507,11 @@ "ts-jest": "cli.js" }, "engines": { - "node": "^16.10.0 || ^18.0.0 || >=20.0.0" + "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" }, "peerDependencies": { "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/transform": "^29.0.0", "@jest/types": "^29.0.0", "babel-jest": "^29.0.0", "jest": "^29.0.0", @@ -7523,6 +7521,9 @@ "@babel/core": { "optional": true }, + "@jest/transform": { + "optional": true + }, "@jest/types": { "optional": true }, @@ -7584,9 +7585,9 @@ "dev": true }, "node_modules/tslog": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/tslog/-/tslog-4.9.2.tgz", - "integrity": "sha512-wBM+LRJoNl34Bdu8mYEFxpvmOUedpNUwMNQB/NcuPIZKwdDde6xLHUev3bBjXQU7gdurX++X/YE7gLH8eXYsiQ==", + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/tslog/-/tslog-4.9.3.tgz", + "integrity": "sha512-oDWuGVONxhVEBtschLf2cs/Jy8i7h1T+CpdkTNWQgdAF7DhRo2G8vMCgILKe7ojdEkLhICWgI1LYSSKaJsRgcw==", "engines": { "node": ">=16" }, @@ -7802,9 +7803,9 @@ "dev": true }, "node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "engines": { "node": ">= 0.10" } @@ -7893,11 +7894,11 @@ } }, "node_modules/winston": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", - "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.13.0.tgz", + "integrity": "sha512-rwidmA1w3SE4j0E5MuIufFhyJPBDG7Nu71RkZor1p2+qHvJSZ9GYDA81AyleQcZbh/+V6HjeBdfnTZJm9rSeQQ==", "dependencies": { - "@colors/colors": "1.5.0", + "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.2", "async": "^3.2.3", "is-stream": "^2.0.0", @@ -7907,23 +7908,23 @@ "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-transport": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", - "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "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", "triple-beam": "^1.3.0" }, "engines": { - "node": ">= 6.4.0" + "node": ">= 12.0.0" } }, "node_modules/wordwrap": { diff --git a/shared/package.json b/shared/package.json index e59c514..358a0e6 100644 --- a/shared/package.json +++ b/shared/package.json @@ -19,16 +19,16 @@ "postversion": "git add package.json package-lock.json" }, "devDependencies": { - "@tsconfig/recommended": "1.0.3", + "@tsconfig/recommended": "1.0.6", "@types/express": "4.17.21", "@types/jest": "29.5.12", "@types/jest-when": "3.5.5", "@types/jsonwebtoken": "9.0.6", - "@types/node": "18.19.26", + "@types/node": "18.19.39", "@types/superagent": "4.1.20", "@types/supertest": "2.0.16", "@types/uuid": "9.0.8", - "@types/validator": "13.11.9", + "@types/validator": "13.12.0", "@typescript-eslint/eslint-plugin": "5.62.0", "@typescript-eslint/parser": "5.62.0", "auto-changelog": "2.4.0", @@ -41,19 +41,19 @@ "jest": "29.7.0", "jest-extended": "4.0.2", "jest-when": "3.6.0", - "nodemon": "3.1.0", + "nodemon": "3.1.4", "prettier": "2.8.8", - "rimraf": "5.0.5", + "rimraf": "5.0.7", "supertest": "6.3.4", - "ts-jest": "29.1.2", + "ts-jest": "29.1.5", "ts-node": "10.9.2", "typescript": "5.2.2" }, "dependencies": { - "@commercetools-backend/loggers": "22.19.0", - "@commercetools/platform-sdk": "7.4.0", - "@commercetools/sdk-client-v2": "2.3.0", - "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.14", + "@commercetools-backend/loggers": "22.28.0", + "@commercetools/platform-sdk": "7.9.0", + "@commercetools/sdk-client-v2": "2.5.0", + "@fulfillmenttools/fulfillmenttools-sdk-typescript": "0.1.16", "body-parser": "1.20.2", "date-fns": "2.30.0", "dotenv": "16.4.5", @@ -61,8 +61,8 @@ "jsonwebtoken": "9.0.2", "msw": "1.3.2", "superagent": "8.1.2", - "tslog": "4.9.2", + "tslog": "4.9.3", "uuid": "9.0.1", - "validator": "13.11.0" + "validator": "13.12.0" } }