From d77e07c02f08d6fe76ab6efffdb7d64e4ebf806b Mon Sep 17 00:00:00 2001 From: Pascal Kaufmann Date: Tue, 28 Feb 2023 13:46:10 +0100 Subject: [PATCH] v2.1.0 --- changelog.md | 48 +- examples/kitchensink/package.json | 16 +- package-lock.json | 887 +++++++++--------- package.json | 10 +- packages/api/package.json | 16 +- .../api/src/express/createApolloMiddleware.ts | 3 +- packages/api/src/express/index.ts | 6 +- packages/core-accountsjs/package.json | 10 +- packages/core-assortments/package.json | 14 +- packages/core-bookmarks/package.json | 10 +- packages/core-countries/package.json | 10 +- packages/core-currencies/package.json | 10 +- packages/core-delivery/package.json | 12 +- packages/core-enrollments/package.json | 12 +- packages/core-events/package.json | 10 +- packages/core-files/package.json | 16 +- packages/core-filters/package.json | 12 +- packages/core-languages/package.json | 10 +- packages/core-messaging/package.json | 8 +- packages/core-orders/package.json | 12 +- packages/core-payment/package.json | 12 +- packages/core-products/package.json | 12 +- packages/core-quotations/package.json | 12 +- packages/core-users/package.json | 16 +- packages/core-warehousing/package.json | 12 +- packages/core-worker/package.json | 10 +- packages/core/package.json | 46 +- packages/events/package.json | 10 +- packages/file-upload/package.json | 12 +- packages/logger/package.json | 6 +- packages/mongodb/package.json | 8 +- packages/platform/package.json | 24 +- packages/plugins/package.json | 38 +- packages/roles/package.json | 6 +- packages/shared/package.json | 2 +- packages/types/package.json | 6 +- packages/utils/package.json | 8 +- 37 files changed, 719 insertions(+), 653 deletions(-) diff --git a/changelog.md b/changelog.md index 10d9265a95..2c1941c7e1 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,23 @@ +# Unchained Engine v2.1 + +This release contains various bugfixes and improvements + +## Minor +- Add `Mutation.processNextWork` to help trigger work from outside and removed `Mutation.doWork` (was not functional) +- Customize the Cookie Path with `UNCHAINED_COOKIE_PATH` +- Better Order Numbers with Hashid's that don't contain competitive 1,l,0 (O was already removed before) +- Improved logging for the work the queue +- Re-introducded corsOrigins adjustable through `connectPlatformToExpress4` + +## Patch +- Fixed various typing bugs +- We found out that a later version of Node.js 16 also supports WHATWG fetch. So the Kitchensink has been made compatible with Node.js 16 again. https://nodejs.org/en/blog/release/v16.15.0/ +- Mail Interceptor can now show some attachments +- Fixed double emitting ORDER_CHECKOUT even +- Fixed not running through customizable product validation fn at checkout +- Fixed a severe GridFS plugin bug that can lead to server crashes (DOS) +- Fixed ERC metadata not optional causing issues with traditional warehousing plugins + # Unchained Engine v2.0 This is a major feature release bringing Web Authentication API, Web3 Login, Web Push API and Virtual Products including an NFT/Token Minting gateway to Unchained Engine. It's also the first version of Unchained Engine that can be extended to run on other Node.js frameworks than Express. @@ -23,7 +43,7 @@ We are jumping on the ESM train and Unchained Engine 2.0 now requires Node 18+ a - API has been extended to support the new tokenization concept: `User.tokens`, `Mutation.exportToken`, `Query.token`, `Mutation.updateProductTokenization` - A new ERC Metadata Server is built into Unchained allowing to generate Ethereum compatible ERC-1155 and ERC-721 metadata JSON files for tokenized products. -## Minor +## Minor - Currencies now have a field `decimals` to define how many decimals are there. This is needed for general currency conversion between cryptocurrencies and Fiat and also helps to display the amount of arbitrary currencies better on frontends. - The currency conversion plugin now depends on decimals and works across any currency pairs when there is conversion rates stored. - Conversion rates are now fetched based on a regular job and not live when needed, this improves performance and stability @@ -93,7 +113,7 @@ app in ESM mode. - [docs] Add typedocs and fix controlpanel references - [core] Improved types -## Patches +## Patch - [core] Fix TOTP high severity bug - [core] Fix SSO with Unchained Cloud - [core] Fix discount pricing calculation issues @@ -133,7 +153,7 @@ app in ESM mode. `productsCount`, `quotationsCount`, `subscriptionsCount`, `usersCount`,`warehousingProvidersCount`,`eventsCount` -## Patches +## Patch - [core] Improved Typescript Support - [core] A bug has been fixed that accidentally made order positions immutable for further changes @@ -463,7 +483,7 @@ developers to easily add new resolvers and access the core API's through typescr - [api, pricing] Price simulating functions can now take a forced currency - [tests] Index creation is now reused of example project instead of mocked in db setup -## Patches +## Patch - [accountsjs] Regression, default token expiration now after 30 days instead of 20 minutes - [bulk] Regression, removal did not work @@ -481,7 +501,7 @@ developers to easily add new resolvers and access the core API's through typescr - [users] enrollUser now supports hashed passwords and uses the existing password field for it -## Patches +## Patch - [controlpanel] Fix enrollUser and setPassword @@ -494,7 +514,7 @@ developers to easily add new resolvers and access the core API's through typescr - [platform] If you used `Users.createUser` before, that function is now async - [api] setPassword mutation now also supports plain passwords if needed. -## Patches +## Patch - [controlpanel] Fix bug in Currency edit form - [controlpanel] Fix bug with Assortment list not showing the assortments @@ -537,7 +557,7 @@ meteor remove accounts-base accounts-password accounts-oauth addresses into account - [api] Better integration tests that cover more business logic than before -## Patches +## Patch - [great-purge-of-meteor] Remove accounts-base and accounts-password from platform package - [great-purge-of-meteor] Implement new accountsjs package @@ -552,7 +572,7 @@ meteor remove accounts-base accounts-password accounts-oauth # v0.54.1 -## Patches +## Patch - [platform] Fix importing bulk assortments should remove old links - [pricing] Fix critical issue with discounts resolving to a total cart value of 0 @@ -572,7 +592,7 @@ meteor remove accounts-base accounts-password accounts-oauth - [core] Compound indexes for text entities -## Patches +## Patch - [api] Fix rare case where MESSAGE work type lead to an exception @@ -587,7 +607,7 @@ Hotfix for broken product text editing through controlpanel - [cp] Update deps - [docs] Add API Reference -## Patches +## Patch - [api] Fix updateProductText not updating text @@ -611,7 +631,7 @@ products) at the same time. - [api] Add a new field Product.defaultOrderQuantity - [api] Also support "token" in cookies instead of only meteor_login_token -## Patches +## Patch - [great-purge-of-meteor] Remove dburles:factory - [pricing] Fix currencyCode in pricing when using multiple currencies for the same country @@ -679,7 +699,7 @@ Additionally it's possible to override full-text search of Assortments through s - [ci] Added CodeQL Security Scanning #218 - [ci] More tests -## Patches +## Patch - [api] Fix edge case with Query.search when slugs is set to null - [api] Fix privileges when using Mutation.updateProductReview, Mutation.answerQuotation, @@ -737,7 +757,7 @@ for now: - [worker] It's now possible to define an autoscheduling rule for jobs and the system automatically takes care of setting up the jobs -## Patches +## Patch - [examples] Fix a regression bug (simple-schema / seeds) when trying to start the minimal example the first time @@ -796,7 +816,7 @@ for now: MongoDB native feature (). This should improve db log performance and disk usage -## Patches +## Patch - [api] Fixes removeDiscount regression crashing apollo - [worker] Now experimental interval worker which does not depend on SyncedCron diff --git a/examples/kitchensink/package.json b/examples/kitchensink/package.json index 480b6d5e57..49610d1a26 100644 --- a/examples/kitchensink/package.json +++ b/examples/kitchensink/package.json @@ -2,7 +2,7 @@ "name": "example-kitchensink", "description": "Kitchensink for Unchained Engine", "private": true, - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "type": "module", "homepage": "https://unchained.shop", @@ -36,12 +36,12 @@ "dependencies": { "@apollo/server-plugin-response-cache": "^4.1.0", "@paypal/checkout-server-sdk": "^1.0.3", - "@unchainedshop/api": "^2.0.8", - "@unchainedshop/core-delivery": "^2.0.8", - "@unchainedshop/core-payment": "^2.0.8", - "@unchainedshop/platform": "^2.0.8", - "@unchainedshop/plugins": "^2.0.8", - "@unchainedshop/types": "^2.0.8", + "@unchainedshop/api": "^2.1.0", + "@unchainedshop/core-delivery": "^2.1.0", + "@unchainedshop/core-payment": "^2.1.0", + "@unchainedshop/platform": "^2.1.0", + "@unchainedshop/plugins": "^2.1.0", + "@unchainedshop/types": "^2.1.0", "bip32": "^3.1.0", "bitcoinjs-lib": "^6.1.0", "cookie": "^0.5.0", @@ -63,7 +63,7 @@ "uuid": "^9.0.0" }, "devDependencies": { - "@types/node": "^18.14.0", + "@types/node": "^18.14.2", "mongodb-memory-server": "^8.10.0", "nodemon": "^2.0.20", "prettier": "^2.8.4", diff --git a/package-lock.json b/package-lock.json index 996dada4aa..41648bb5ae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@unchainedshop/engine", - "version": "2.0.8", + "version": "2.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@unchainedshop/engine", - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "workspaces": [ "packages/*", @@ -21,13 +21,13 @@ "@types/jest": "^29.4.0", "@types/lodash.clone": "^4.5.7", "@types/mocha": "^10.0.1", - "@types/node": "^18.14.0", - "@typescript-eslint/eslint-plugin": "^5.53.0", - "@typescript-eslint/parser": "^5.53.0", + "@types/node": "^18.14.2", + "@typescript-eslint/eslint-plugin": "^5.54.0", + "@typescript-eslint/parser": "^5.54.0", "apollo-upload-client": "^17.0.0", "cross-env": "^7.0.3", "dotenv-extended": "^2.9.0", - "eslint": "^8.34.0", + "eslint": "^8.35.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.27.5", @@ -49,17 +49,17 @@ } }, "examples/kitchensink": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { "@apollo/server-plugin-response-cache": "^4.1.0", "@paypal/checkout-server-sdk": "^1.0.3", - "@unchainedshop/api": "^2.0.8", - "@unchainedshop/core-delivery": "^2.0.8", - "@unchainedshop/core-payment": "^2.0.8", - "@unchainedshop/platform": "^2.0.8", - "@unchainedshop/plugins": "^2.0.8", - "@unchainedshop/types": "^2.0.8", + "@unchainedshop/api": "^2.1.0", + "@unchainedshop/core-delivery": "^2.1.0", + "@unchainedshop/core-payment": "^2.1.0", + "@unchainedshop/platform": "^2.1.0", + "@unchainedshop/plugins": "^2.1.0", + "@unchainedshop/types": "^2.1.0", "bip32": "^3.1.0", "bitcoinjs-lib": "^6.1.0", "cookie": "^0.5.0", @@ -81,7 +81,7 @@ "uuid": "^9.0.0" }, "devDependencies": { - "@types/node": "^18.14.0", + "@types/node": "^18.14.2", "mongodb-memory-server": "^8.10.0", "nodemon": "^2.0.20", "prettier": "^2.8.4", @@ -223,9 +223,9 @@ } }, "node_modules/@accounts/mongo/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -742,22 +742,22 @@ } }, "node_modules/@aws-sdk/client-cognito-identity": { - "version": "3.276.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.276.0.tgz", - "integrity": "sha512-haFxr8QKNxoRLIWyawc4EfEN6ep4yrWv5e5KWzbulJaw6QwLKmTCLyv09mScbk1FUgpn1MaIy2mJiijiu2RJJQ==", + "version": "3.279.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.279.0.tgz", + "integrity": "sha512-MQQdgc3CGDumKutKWlNcDFgNXe2/Tr9TqDGh1EbtXODdxrsT/xQPMghlGCsrTxnPk16zj6OIlS/4h9bTbk6CVg==", "optional": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.276.0", + "@aws-sdk/client-sts": "3.279.0", "@aws-sdk/config-resolver": "3.272.0", - "@aws-sdk/credential-provider-node": "3.272.0", + "@aws-sdk/credential-provider-node": "3.279.0", "@aws-sdk/fetch-http-handler": "3.272.0", "@aws-sdk/hash-node": "3.272.0", "@aws-sdk/invalid-dependency": "3.272.0", "@aws-sdk/middleware-content-length": "3.272.0", "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/middleware-host-header": "3.272.0", + "@aws-sdk/middleware-host-header": "3.278.0", "@aws-sdk/middleware-logger": "3.272.0", "@aws-sdk/middleware-recursion-detection": "3.272.0", "@aws-sdk/middleware-retry": "3.272.0", @@ -768,14 +768,14 @@ "@aws-sdk/node-config-provider": "3.272.0", "@aws-sdk/node-http-handler": "3.272.0", "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/smithy-client": "3.272.0", + "@aws-sdk/smithy-client": "3.279.0", "@aws-sdk/types": "3.272.0", "@aws-sdk/url-parser": "3.272.0", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.272.0", - "@aws-sdk/util-defaults-mode-node": "3.272.0", + "@aws-sdk/util-defaults-mode-browser": "3.279.0", + "@aws-sdk/util-defaults-mode-node": "3.279.0", "@aws-sdk/util-endpoints": "3.272.0", "@aws-sdk/util-retry": "3.272.0", "@aws-sdk/util-user-agent-browser": "3.272.0", @@ -788,9 +788,9 @@ } }, "node_modules/@aws-sdk/client-sso": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.272.0.tgz", - "integrity": "sha512-xn9a0IGONwQIARmngThoRhF1lLGjHAD67sUaShgIMaIMc6ipVYN6alWG1VuUpoUQ6iiwMEt0CHdfCyLyUV/fTA==", + "version": "3.279.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.279.0.tgz", + "integrity": "sha512-599Y5wOrkpjD6p0BTs0X4+Ge9O7jlAPJ2ttI9lfhT2/UEZyqoJHajJs1pMJV75oeZklPOBi8G9jnZcMVJgRpvQ==", "optional": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", @@ -801,7 +801,7 @@ "@aws-sdk/invalid-dependency": "3.272.0", "@aws-sdk/middleware-content-length": "3.272.0", "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/middleware-host-header": "3.272.0", + "@aws-sdk/middleware-host-header": "3.278.0", "@aws-sdk/middleware-logger": "3.272.0", "@aws-sdk/middleware-recursion-detection": "3.272.0", "@aws-sdk/middleware-retry": "3.272.0", @@ -811,14 +811,14 @@ "@aws-sdk/node-config-provider": "3.272.0", "@aws-sdk/node-http-handler": "3.272.0", "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/smithy-client": "3.272.0", + "@aws-sdk/smithy-client": "3.279.0", "@aws-sdk/types": "3.272.0", "@aws-sdk/url-parser": "3.272.0", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.272.0", - "@aws-sdk/util-defaults-mode-node": "3.272.0", + "@aws-sdk/util-defaults-mode-browser": "3.279.0", + "@aws-sdk/util-defaults-mode-node": "3.279.0", "@aws-sdk/util-endpoints": "3.272.0", "@aws-sdk/util-retry": "3.272.0", "@aws-sdk/util-user-agent-browser": "3.272.0", @@ -831,9 +831,9 @@ } }, "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.272.0.tgz", - "integrity": "sha512-ECcXu3xoa1yggnGKMTh29eWNHiF/wC6r5Uqbla22eOOosyh0+Z6lkJ3JUSLOUKCkBXA4Cs/tJL9UDFBrKbSlvA==", + "version": "3.279.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.279.0.tgz", + "integrity": "sha512-tC9xKGo3z/HQbJDMvaUrnBSSRX7sOX2YUA2OpJ3T1TTfylLTO70OKjg1G4OMFNiPpJsHonwD7Iud+rnMnUKI0g==", "optional": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", @@ -844,7 +844,7 @@ "@aws-sdk/invalid-dependency": "3.272.0", "@aws-sdk/middleware-content-length": "3.272.0", "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/middleware-host-header": "3.272.0", + "@aws-sdk/middleware-host-header": "3.278.0", "@aws-sdk/middleware-logger": "3.272.0", "@aws-sdk/middleware-recursion-detection": "3.272.0", "@aws-sdk/middleware-retry": "3.272.0", @@ -854,14 +854,14 @@ "@aws-sdk/node-config-provider": "3.272.0", "@aws-sdk/node-http-handler": "3.272.0", "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/smithy-client": "3.272.0", + "@aws-sdk/smithy-client": "3.279.0", "@aws-sdk/types": "3.272.0", "@aws-sdk/url-parser": "3.272.0", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.272.0", - "@aws-sdk/util-defaults-mode-node": "3.272.0", + "@aws-sdk/util-defaults-mode-browser": "3.279.0", + "@aws-sdk/util-defaults-mode-node": "3.279.0", "@aws-sdk/util-endpoints": "3.272.0", "@aws-sdk/util-retry": "3.272.0", "@aws-sdk/util-user-agent-browser": "3.272.0", @@ -874,21 +874,21 @@ } }, "node_modules/@aws-sdk/client-sts": { - "version": "3.276.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.276.0.tgz", - "integrity": "sha512-J6FR4tYa/WdDdwWAKhw/mXQXKWUaZZQpMiyFEbFPQyURSWu3u17nv97NUdvVOgCth48H6Wb6a4ksssYy4K9tFQ==", + "version": "3.279.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.279.0.tgz", + "integrity": "sha512-y/cI5Gg5WWqmSSDQftCT26wOLu0HSuPY1u6Q4Q97FBIfRC3hYztjYdUDHuTu6qPPT+tdsnWOUy2tr3qamVSQ4g==", "optional": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", "@aws-sdk/config-resolver": "3.272.0", - "@aws-sdk/credential-provider-node": "3.272.0", + "@aws-sdk/credential-provider-node": "3.279.0", "@aws-sdk/fetch-http-handler": "3.272.0", "@aws-sdk/hash-node": "3.272.0", "@aws-sdk/invalid-dependency": "3.272.0", "@aws-sdk/middleware-content-length": "3.272.0", "@aws-sdk/middleware-endpoint": "3.272.0", - "@aws-sdk/middleware-host-header": "3.272.0", + "@aws-sdk/middleware-host-header": "3.278.0", "@aws-sdk/middleware-logger": "3.272.0", "@aws-sdk/middleware-recursion-detection": "3.272.0", "@aws-sdk/middleware-retry": "3.272.0", @@ -900,14 +900,14 @@ "@aws-sdk/node-config-provider": "3.272.0", "@aws-sdk/node-http-handler": "3.272.0", "@aws-sdk/protocol-http": "3.272.0", - "@aws-sdk/smithy-client": "3.272.0", + "@aws-sdk/smithy-client": "3.279.0", "@aws-sdk/types": "3.272.0", "@aws-sdk/url-parser": "3.272.0", "@aws-sdk/util-base64": "3.208.0", "@aws-sdk/util-body-length-browser": "3.188.0", "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.272.0", - "@aws-sdk/util-defaults-mode-node": "3.272.0", + "@aws-sdk/util-defaults-mode-browser": "3.279.0", + "@aws-sdk/util-defaults-mode-node": "3.279.0", "@aws-sdk/util-endpoints": "3.272.0", "@aws-sdk/util-retry": "3.272.0", "@aws-sdk/util-user-agent-browser": "3.272.0", @@ -937,12 +937,12 @@ } }, "node_modules/@aws-sdk/credential-provider-cognito-identity": { - "version": "3.276.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.276.0.tgz", - "integrity": "sha512-LaIQNt2F+XWvX031MzYNoHWuqjpyomsdI+1y6KaeC/9z51Y+usmB/ay1jYK/kUmXl/NcBmZR5gPELZu7P6WtaQ==", + "version": "3.279.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.279.0.tgz", + "integrity": "sha512-RhpKmIM1RfrmbtTXiDK3qyx9aJcZlvHpP18Axbjokld7R6YEdMpv8piB8v19kd6zl0e9xPNrX9At6UOFsXpeJw==", "optional": true, "dependencies": { - "@aws-sdk/client-cognito-identity": "3.276.0", + "@aws-sdk/client-cognito-identity": "3.279.0", "@aws-sdk/property-provider": "3.272.0", "@aws-sdk/types": "3.272.0", "tslib": "^2.3.1" @@ -982,15 +982,15 @@ } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.272.0.tgz", - "integrity": "sha512-iE3CDzK5NcupHYjfYjBdY1JCy8NLEoRUsboEjG0i0gy3S3jVpDeVHX1dLVcL/slBFj6GiM7SoNV/UfKnJf3Gaw==", + "version": "3.279.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.279.0.tgz", + "integrity": "sha512-FCpr3/khMTb2pWLMC138wU7HzcpkrjejrBNfCJSUu7Emxm039UMLjT2JObnRKxidKlz58oYBRayVIbBYRWREcg==", "optional": true, "dependencies": { "@aws-sdk/credential-provider-env": "3.272.0", "@aws-sdk/credential-provider-imds": "3.272.0", "@aws-sdk/credential-provider-process": "3.272.0", - "@aws-sdk/credential-provider-sso": "3.272.0", + "@aws-sdk/credential-provider-sso": "3.279.0", "@aws-sdk/credential-provider-web-identity": "3.272.0", "@aws-sdk/property-provider": "3.272.0", "@aws-sdk/shared-ini-file-loader": "3.272.0", @@ -1002,16 +1002,16 @@ } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.272.0.tgz", - "integrity": "sha512-FI8uvwM1IxiRSvbkdKv8DZG5vxU3ezaseTaB1fHWTxEUFb0pWIoHX9oeOKer9Fj31SOZTCNAaYFURbSRuZlm/w==", + "version": "3.279.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.279.0.tgz", + "integrity": "sha512-7D8ETopCt3H+x2BEPMEhzc4dcNtSK7umnRdgfiTGRjcQSVPh5Whq/tDIAtNj2D+PmLgu3e+Hk7jrXkaMCDlxMw==", "optional": true, "dependencies": { "@aws-sdk/credential-provider-env": "3.272.0", "@aws-sdk/credential-provider-imds": "3.272.0", - "@aws-sdk/credential-provider-ini": "3.272.0", + "@aws-sdk/credential-provider-ini": "3.279.0", "@aws-sdk/credential-provider-process": "3.272.0", - "@aws-sdk/credential-provider-sso": "3.272.0", + "@aws-sdk/credential-provider-sso": "3.279.0", "@aws-sdk/credential-provider-web-identity": "3.272.0", "@aws-sdk/property-provider": "3.272.0", "@aws-sdk/shared-ini-file-loader": "3.272.0", @@ -1038,15 +1038,15 @@ } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.272.0.tgz", - "integrity": "sha512-hwYaulyiU/7chKKFecxCeo0ls6Dxs7h+5EtoYcJJGvfpvCncyOZF35t00OAsCd3Wo7HkhhgfpGdb6dmvCNQAZQ==", + "version": "3.279.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.279.0.tgz", + "integrity": "sha512-u8ZHz9Sv7sAv2vllyzcdgcO1pC5pa2UuoYKfz9J8hqLHc8VJYtYQ6WJvi4GoA55VDPk87pyVYz9t6ATntsukaw==", "optional": true, "dependencies": { - "@aws-sdk/client-sso": "3.272.0", + "@aws-sdk/client-sso": "3.279.0", "@aws-sdk/property-provider": "3.272.0", "@aws-sdk/shared-ini-file-loader": "3.272.0", - "@aws-sdk/token-providers": "3.272.0", + "@aws-sdk/token-providers": "3.279.0", "@aws-sdk/types": "3.272.0", "tslib": "^2.3.1" }, @@ -1069,21 +1069,21 @@ } }, "node_modules/@aws-sdk/credential-providers": { - "version": "3.276.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.276.0.tgz", - "integrity": "sha512-pgKP0dRMP48eDfXIcGENKzi6CIA7IVUAqFdWLY1bonq7DGSLveBvD7hkxu1ZXVp6HlucLiGtncgGrRKBmtK6Jg==", + "version": "3.279.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.279.0.tgz", + "integrity": "sha512-iZI7hrP7oEP2zzStuiEWklVQY3HqIX02PxQiGMgW9/6Bb+2xBpZykIkBBmqaOKlNF/us1TJS6WDOylL1Z1EcIw==", "optional": true, "dependencies": { - "@aws-sdk/client-cognito-identity": "3.276.0", - "@aws-sdk/client-sso": "3.272.0", - "@aws-sdk/client-sts": "3.276.0", - "@aws-sdk/credential-provider-cognito-identity": "3.276.0", + "@aws-sdk/client-cognito-identity": "3.279.0", + "@aws-sdk/client-sso": "3.279.0", + "@aws-sdk/client-sts": "3.279.0", + "@aws-sdk/credential-provider-cognito-identity": "3.279.0", "@aws-sdk/credential-provider-env": "3.272.0", "@aws-sdk/credential-provider-imds": "3.272.0", - "@aws-sdk/credential-provider-ini": "3.272.0", - "@aws-sdk/credential-provider-node": "3.272.0", + "@aws-sdk/credential-provider-ini": "3.279.0", + "@aws-sdk/credential-provider-node": "3.279.0", "@aws-sdk/credential-provider-process": "3.272.0", - "@aws-sdk/credential-provider-sso": "3.272.0", + "@aws-sdk/credential-provider-sso": "3.279.0", "@aws-sdk/credential-provider-web-identity": "3.272.0", "@aws-sdk/property-provider": "3.272.0", "@aws-sdk/shared-ini-file-loader": "3.272.0", @@ -1178,9 +1178,9 @@ } }, "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.272.0.tgz", - "integrity": "sha512-Q8K7bMMFZnioUXpxn57HIt4p+I63XaNAawMLIZ5B4F2piyukbQeM9q2XVKMGwqLvijHR8CyP5nHrtKqVuINogQ==", + "version": "3.278.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.278.0.tgz", + "integrity": "sha512-oTkF3exy89KE8NgSeXFwD+0H0GRKL2qUw92t3caEj7+4KzU/0m3t7NtKlq2NLRtTJhZ/izYRpV536oogLzGm3g==", "optional": true, "dependencies": { "@aws-sdk/protocol-http": "3.272.0", @@ -1443,9 +1443,9 @@ } }, "node_modules/@aws-sdk/smithy-client": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.272.0.tgz", - "integrity": "sha512-pvdleJ3kaRvyRw2pIZnqL85ZlWBOZrPKmR9I69GCvlyrfdjRBhbSjIEZ+sdhZudw0vdHxq25AGoLUXhofVLf5Q==", + "version": "3.279.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.279.0.tgz", + "integrity": "sha512-ZcYWUQDGAYN6NXRpJuSn46PetrpPCA6TrDVwP9+3pERzTXZ66npXoG2XhHjNrOXy/Ted5A3OxKrM4/zLu9tK3A==", "optional": true, "dependencies": { "@aws-sdk/middleware-stack": "3.272.0", @@ -1457,12 +1457,12 @@ } }, "node_modules/@aws-sdk/token-providers": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.272.0.tgz", - "integrity": "sha512-0GISJ4IKN2rXvbSddB775VjBGSKhYIGQnAdMqbvxi9LB6pSvVxcH9aIL28G0spiuL+dy3yGQZ8RlJPAyP9JW9A==", + "version": "3.279.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.279.0.tgz", + "integrity": "sha512-bsUlZSizTXZ8Pehdatcioi8VphxYn7fRjo5L083peOvBjoL+9WSGyP74PLrFLNwA35QxddwOqgnpQZoE1heuPQ==", "optional": true, "dependencies": { - "@aws-sdk/client-sso-oidc": "3.272.0", + "@aws-sdk/client-sso-oidc": "3.279.0", "@aws-sdk/property-provider": "3.272.0", "@aws-sdk/shared-ini-file-loader": "3.272.0", "@aws-sdk/types": "3.272.0", @@ -1555,9 +1555,9 @@ } }, "node_modules/@aws-sdk/util-defaults-mode-browser": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.272.0.tgz", - "integrity": "sha512-W8ZVJSZRuUBg8l0JEZzUc+9fKlthVp/cdE+pFeF8ArhZelOLCiaeCrMaZAeJusaFzIpa6cmOYQAjtSMVyrwRtg==", + "version": "3.279.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.279.0.tgz", + "integrity": "sha512-RnchYRrpapTT5Hu23LOfk6e8RMVq0kUzho6xA6TJj1a4uGxkcRMvgzPipCq1P5uHu0mrkQBg9pGPEVNOUs38/Q==", "optional": true, "dependencies": { "@aws-sdk/property-provider": "3.272.0", @@ -1570,9 +1570,9 @@ } }, "node_modules/@aws-sdk/util-defaults-mode-node": { - "version": "3.272.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.272.0.tgz", - "integrity": "sha512-U0NTcbMw6KFk7uz/avBmfxQSTREEiX6JDMH68oN/3ux4AICd2I4jHyxnloSWGuiER1FxZf1dEJ8ZTwy8Ibl21Q==", + "version": "3.279.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.279.0.tgz", + "integrity": "sha512-A2NB10xReWC+GSnOivKGZ9rnljIZdEP8WMCQQEnA6DJNI19AUFF/O9QJ9y+cHGLKEms7jH86Y99wShdpzAK+Jw==", "optional": true, "dependencies": { "@aws-sdk/config-resolver": "3.272.0", @@ -1973,9 +1973,9 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.0.tgz", - "integrity": "sha512-eD/JQ21IG2i1FraJnTMbUarAUkA7G988ofehG5MDCRXaUU91rEBJuCeSoou2Sk1y4RbLYXzqEg1QLwEmRU4qcQ==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", @@ -1983,8 +1983,8 @@ "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0" + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" }, "engines": { "node": ">=6.9.0" @@ -2145,9 +2145,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.21.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.1.tgz", - "integrity": "sha512-JzhBFpkuhBNYUY7qs+wTzNmyCWUHEaAFpQQD2YfU1rPL38/L43Wvid0fFkiOCnHvsGncRZgEPyGnltABLcVDTg==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", "bin": { "parser": "bin/babel-parser.js" }, @@ -2910,12 +2910,12 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", - "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-module-transforms": "^7.21.2", "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-simple-access": "^7.20.2" }, @@ -3311,18 +3311,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.0.tgz", - "integrity": "sha512-Xdt2P1H4LKTO8ApPfnO1KmzYMFpp7D/EinoXzLYN/cHcBNrVCAkAtGUcXnHXrl/VGktureU6fkQrHSBE2URfoA==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.0", + "@babel/generator": "^7.21.1", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.0", - "@babel/types": "^7.21.0", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -3331,9 +3331,9 @@ } }, "node_modules/@babel/types": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.0.tgz", - "integrity": "sha512-uR7NWq2VNFnDi7EYqiRz2Jv/VQIu38tu64Zy8TX2nQFQ6etJ9V/Rr2msW8BS132mum2rL645qpDrLtAJtVpuow==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", "dependencies": { "@babel/helper-string-parser": "^7.19.4", "@babel/helper-validator-identifier": "^7.19.1", @@ -3428,6 +3428,29 @@ "win32" ] }, + "node_modules/@chainsafe/as-sha256": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@chainsafe/as-sha256/-/as-sha256-0.3.1.tgz", + "integrity": "sha512-hldFFYuf49ed7DAakWVXSJODuq3pzJEguD8tQ7h+sGkM18vja+OFoJI9krnGmgzyuZC2ETX0NOIcCTy31v2Mtg==" + }, + "node_modules/@chainsafe/persistent-merkle-tree": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.4.2.tgz", + "integrity": "sha512-lLO3ihKPngXLTus/L7WHKaw9PnNJWizlOF1H9NNzHP6Xvh82vzg9F2bzkXhYIFshMZ2gTCEz8tq6STe7r5NDfQ==", + "dependencies": { + "@chainsafe/as-sha256": "^0.3.1" + } + }, + "node_modules/@chainsafe/ssz": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@chainsafe/ssz/-/ssz-0.9.4.tgz", + "integrity": "sha512-77Qtg2N1ayqs4Bg/wvnWfg5Bta7iy7IRh8XqXh7oNMeP2HBbBwx8m6yTpA8p0EHItWPEBkgZd5S5/LSlp3GXuQ==", + "dependencies": { + "@chainsafe/as-sha256": "^0.3.1", + "@chainsafe/persistent-merkle-tree": "^0.4.2", + "case": "^1.6.3" + } + }, "node_modules/@changesets/types": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@changesets/types/-/types-0.4.0.tgz", @@ -3475,9 +3498,9 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", - "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", + "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -3524,6 +3547,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@eslint/js": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", + "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/@ethereumjs/rlp": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", @@ -3536,12 +3568,12 @@ } }, "node_modules/@ethereumjs/util": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-8.0.3.tgz", - "integrity": "sha512-0apCbwc8xAaie6W7q6QyogfyRS2BMU816a8KwpnpRw9Qrc6Bws+l7J3LfCLMt2iL6Wi8CYb0B29AeIr2N4vHnw==", + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-8.0.5.tgz", + "integrity": "sha512-259rXKK3b3D8HRVdRmlOEi6QFvwxdt304hhrEAmpZhsj7ufXEOTIc9JRZPMnXatKjECokdLNBcDOFBeBSzAIaw==", "dependencies": { - "@ethereumjs/rlp": "^4.0.0-beta.2", - "async": "^3.2.4", + "@chainsafe/ssz": "0.9.4", + "@ethereumjs/rlp": "^4.0.1", "ethereum-cryptography": "^1.1.2" }, "engines": { @@ -4290,11 +4322,11 @@ } }, "node_modules/@graphql-typed-document-node/core": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz", - "integrity": "sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.2.tgz", + "integrity": "sha512-9anpBMM9mEgZN4wr2v8wHJI2/u5TnnggewRN6OlvXTTnuVyoY19X6rOv9XTqKRw6dcGKwZsBi8n0kDE2I5i4VA==", "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "node_modules/@hexagon/base64": { @@ -5329,9 +5361,9 @@ } }, "node_modules/@redis/client": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.5.tgz", - "integrity": "sha512-fuMnpDYSjT5JXR9rrCW1YWA4L8N/9/uS4ImT3ZEC/hcaQRI1D/9FvwjriRj1UvepIgzZXthFVKMNRzP/LNL7BQ==", + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.6.tgz", + "integrity": "sha512-dFD1S6je+A47Lj22jN/upVU2fj4huR7S9APd7/ziUXsIXDL+11GPYti4Suv5y8FuXaN+0ZG4JF+y1houEJ7ToA==", "dependencies": { "cluster-key-slot": "1.1.2", "generic-pool": "3.9.0", @@ -5363,9 +5395,9 @@ } }, "node_modules/@redis/search": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@redis/search/-/search-1.1.1.tgz", - "integrity": "sha512-pqCXTc5e7wJJgUuJiC3hBgfoFRoPxYzwn0BEfKgejTM7M/9zP3IpUcqcjgfp8hF+LoV8rHZzcNTz7V+pEIY7LQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@redis/search/-/search-1.1.2.tgz", + "integrity": "sha512-/cMfstG/fOh/SsE+4/BQGeuH/JJloeWuH+qJzM8dbxuWvdWibWAOAHHCZTMPhV3xIlH4/cUEIA8OV5QnYpaVoA==", "peerDependencies": { "@redis/client": "^1.0.0" } @@ -5438,9 +5470,9 @@ } }, "node_modules/@sinclair/typebox": { - "version": "0.25.23", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.23.tgz", - "integrity": "sha512-VEB8ygeP42CFLWyAJhN5OklpxUliqdNEUcXb4xZ/CINqtYGTjL5ukluKdKzQ0iWdUxyQ7B0539PAUhHKrCNWSQ==" + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" }, "node_modules/@sinonjs/commons": { "version": "2.0.0", @@ -5784,9 +5816,9 @@ "dev": true }, "node_modules/@types/minio": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/minio/-/minio-7.0.15.tgz", - "integrity": "sha512-1VR05lWJDuxkn/C7d87MPAJs0p+onKnkUN3nyQ0xrrtaziZQmONy/nxXRaAVWheEyIb6sl0TTi77I/GAQDN5Lw==", + "version": "7.0.16", + "resolved": "https://registry.npmjs.org/@types/minio/-/minio-7.0.16.tgz", + "integrity": "sha512-5mFlv3JGQYm7/JWuQOdHOkoiy7LF9QIUNT7knkvTZB3INwakPpDqfr4B81dIAmmITNX1FzSnnuNt5dyTMdQLIA==", "dev": true, "dependencies": { "@types/node": "*" @@ -5808,9 +5840,9 @@ } }, "node_modules/@types/node": { - "version": "18.14.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.0.tgz", - "integrity": "sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==" + "version": "18.14.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.2.tgz", + "integrity": "sha512-1uEQxww3DaghA0RxqHx0O0ppVlo43pJhepY51OxuQIKHpjbnYLA7vcdwioNPzIqmC2u3I/dmylcqjlh0e7AyUA==" }, "node_modules/@types/node-fetch": { "version": "2.6.2", @@ -5878,9 +5910,9 @@ "dev": true }, "node_modules/@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", "dependencies": { "@types/mime": "*", "@types/node": "*" @@ -5935,14 +5967,14 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.53.0.tgz", - "integrity": "sha512-alFpFWNucPLdUOySmXCJpzr6HKC3bu7XooShWM+3w/EL6J2HIoB2PFxpLnq4JauWVk6DiVeNKzQlFEaE+X9sGw==", + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.0.tgz", + "integrity": "sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.53.0", - "@typescript-eslint/type-utils": "5.53.0", - "@typescript-eslint/utils": "5.53.0", + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/type-utils": "5.54.0", + "@typescript-eslint/utils": "5.54.0", "debug": "^4.3.4", "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", @@ -6002,14 +6034,14 @@ "dev": true }, "node_modules/@typescript-eslint/parser": { - "version": "5.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.53.0.tgz", - "integrity": "sha512-MKBw9i0DLYlmdOb3Oq/526+al20AJZpANdT6Ct9ffxcV8nKCHz63t/S0IhlTFNsBIHJv+GY5SFJ0XfqVeydQrQ==", + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.0.tgz", + "integrity": "sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.53.0", - "@typescript-eslint/types": "5.53.0", - "@typescript-eslint/typescript-estree": "5.53.0", + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/typescript-estree": "5.54.0", "debug": "^4.3.4" }, "engines": { @@ -6029,13 +6061,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.53.0.tgz", - "integrity": "sha512-Opy3dqNsp/9kBBeCPhkCNR7fmdSQqA+47r21hr9a14Bx0xnkElEQmhoHga+VoaoQ6uDHjDKmQPIYcUcKJifS7w==", + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.0.tgz", + "integrity": "sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.53.0", - "@typescript-eslint/visitor-keys": "5.53.0" + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/visitor-keys": "5.54.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -6046,13 +6078,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.53.0.tgz", - "integrity": "sha512-HO2hh0fmtqNLzTAme/KnND5uFNwbsdYhCZghK2SoxGp3Ifn2emv+hi0PBUjzzSh0dstUIFqOj3bp0AwQlK4OWw==", + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.0.tgz", + "integrity": "sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.53.0", - "@typescript-eslint/utils": "5.53.0", + "@typescript-eslint/typescript-estree": "5.54.0", + "@typescript-eslint/utils": "5.54.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -6073,9 +6105,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.53.0.tgz", - "integrity": "sha512-5kcDL9ZUIP756K6+QOAfPkigJmCPHcLN7Zjdz76lQWWDdzfOhZDTj1irs6gPBKiXx5/6O3L0+AvupAut3z7D2A==", + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.0.tgz", + "integrity": "sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -6086,13 +6118,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.53.0.tgz", - "integrity": "sha512-eKmipH7QyScpHSkhbptBBYh9v8FxtngLquq292YTEQ1pxVs39yFBlLC1xeIZcPPz1RWGqb7YgERJRGkjw8ZV7w==", + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.0.tgz", + "integrity": "sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.53.0", - "@typescript-eslint/visitor-keys": "5.53.0", + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/visitor-keys": "5.54.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -6146,16 +6178,16 @@ "dev": true }, "node_modules/@typescript-eslint/utils": { - "version": "5.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.53.0.tgz", - "integrity": "sha512-VUOOtPv27UNWLxFwQK/8+7kvxVC+hPHNsJjzlJyotlaHjLSIgOCKj9I0DBUjwOOA64qjBwx5afAPjksqOxMO0g==", + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.0.tgz", + "integrity": "sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.53.0", - "@typescript-eslint/types": "5.53.0", - "@typescript-eslint/typescript-estree": "5.53.0", + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/typescript-estree": "5.54.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0", "semver": "^7.3.7" @@ -6205,12 +6237,12 @@ "dev": true }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.53.0.tgz", - "integrity": "sha512-JqNLnX3leaHFZEN0gCh81sIvgrp/2GOACZNgO4+Tkf64u51kTpAyWFOY8XHx8XuXr3N2C9zgPPHtcpMg6z1g0w==", + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.0.tgz", + "integrity": "sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.53.0", + "@typescript-eslint/types": "5.54.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -7628,9 +7660,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001457", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz", - "integrity": "sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==", + "version": "1.0.30001458", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001458.tgz", + "integrity": "sha512-lQ1VlUUq5q9ro9X+5gOEyH7i3vm+AYVT1WDCVB69XOZ17KZRhnZ9J0Sqz7wTHQaLBJccNCHq8/Ww5LlOIZbB0w==", "funding": [ { "type": "opencollective", @@ -7642,6 +7674,14 @@ } ] }, + "node_modules/case": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/case/-/case-1.6.3.tgz", + "integrity": "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==", + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -8167,9 +8207,9 @@ "hasInstallScript": true }, "node_modules/core-js-compat": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.28.0.tgz", - "integrity": "sha512-myzPgE7QodMg4nnd3K1TDoES/nADRStM8Gpz0D6nhkwbmwEnE0ZGJgoWsvQ722FR8D7xS0n0LV556RcEicjTyg==", + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.0.tgz", + "integrity": "sha512-ScMn3uZNAFhK2DGoEfErguoiAHhV2Ju+oJo/jK08p7B3f3UhocUrCCkTvnZaiS+edl5nlIoiBXKcwMc6elv4KQ==", "dev": true, "dependencies": { "browserslist": "^4.21.5" @@ -8772,9 +8812,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.4.306", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.306.tgz", - "integrity": "sha512-1zGmLFfpcs2v7ELt/1HgLZF6Gm2CCHaAdNKxd9Ge4INSU/HDYWjs7fcWU6eVMmhkpwmh+52ZrGCUU+Ji9OJihA==" + "version": "1.4.313", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.313.tgz", + "integrity": "sha512-QckB9OVqr2oybjIrbMI99uF+b9+iTja5weFe0ePbqLb5BHqXOJUO1SG6kDj/1WtWPRIBr51N153AEq8m7HuIaA==" }, "node_modules/elliptic": { "version": "6.5.4", @@ -9028,12 +9068,13 @@ } }, "node_modules/eslint": { - "version": "8.34.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz", - "integrity": "sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==", + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", + "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.4.1", + "@eslint/eslintrc": "^2.0.0", + "@eslint/js": "8.35.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -9047,7 +9088,7 @@ "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", "espree": "^9.4.0", - "esquery": "^1.4.0", + "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", @@ -13823,9 +13864,9 @@ } }, "node_modules/jose": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/jose/-/jose-4.12.0.tgz", - "integrity": "sha512-wW1u3cK81b+SFcHjGC8zw87yuyUweEFe0UJirrXEw1NasW00eF7sZjeG3SLBGz001ozxQ46Y9sofDvhBmWFtXQ==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.13.0.tgz", + "integrity": "sha512-v6BN7fuPVfG9XIxcPT2jzyAg5EmA/mtNeJEXJ7d31Wz7fFOqOZeN8mPtNJYQmnuAIxJII7EcURcbZ7qXs9a4kA==", "funding": { "url": "https://github.com/sponsors/panva" } @@ -17004,9 +17045,9 @@ } }, "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -17041,15 +17082,15 @@ } }, "node_modules/redis": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/redis/-/redis-4.6.4.tgz", - "integrity": "sha512-wi2tgDdQ+Q8q+PR5FLRx4QvDiWaA+PoJbrzsyFqlClN5R4LplHqN3scs/aGjE//mbz++W19SgxiEnQ27jnCRaA==", + "version": "4.6.5", + "resolved": "https://registry.npmjs.org/redis/-/redis-4.6.5.tgz", + "integrity": "sha512-O0OWA36gDQbswOdUuAhRL6mTZpHFN525HlgZgDaVNgCJIAZR3ya06NTESb0R+TUZ+BFaDpz6NnnVvoMx9meUFg==", "dependencies": { "@redis/bloom": "1.2.0", - "@redis/client": "1.5.5", + "@redis/client": "1.5.6", "@redis/graph": "1.1.0", "@redis/json": "1.0.4", - "@redis/search": "1.1.1", + "@redis/search": "1.1.2", "@redis/time-series": "1.0.4" } }, @@ -18935,13 +18976,13 @@ } }, "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", "dev": true, "dependencies": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } @@ -19108,14 +19149,14 @@ } }, "node_modules/typedoc": { - "version": "0.23.25", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.23.25.tgz", - "integrity": "sha512-O1he153qVyoCgJYSvIyY3bPP1wAJTegZfa6tL3APinSZhJOf8CSd8F/21M6ex8pUY/fuY6n0jAsT4fIuMGA6sA==", + "version": "0.23.26", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.23.26.tgz", + "integrity": "sha512-5m4KwR5tOLnk0OtMaRn9IdbeRM32uPemN9kur7YK9wFqx8U0CYrvO9aVq6ysdZSV1c824BTm+BuQl2Ze/k1HtA==", "dev": true, "dependencies": { "lunr": "^2.3.9", "marked": "^4.2.12", - "minimatch": "^6.1.6", + "minimatch": "^7.1.3", "shiki": "^0.14.1" }, "bin": { @@ -19138,9 +19179,9 @@ } }, "node_modules/typedoc/node_modules/minimatch": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", - "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.3.0.tgz", + "integrity": "sha512-WaMDuhKa7a6zKiwplR1AOz+zGvJba24k5VU1Cy6NhEguavT2YRlHxuINUgTas4wiS6fwBpYq4TcA1XIECSntyw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -20217,15 +20258,15 @@ } }, "packages/api": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { "@metamask/eth-sig-util": "^5.0.2", - "@unchainedshop/core": "^2.0.8", - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/roles": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/core": "^2.1.0", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/roles": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "accounting": "0.4.1", "dataloader": "^2.2.2", "graphql-scalars": "^1.20.1", @@ -20237,8 +20278,8 @@ "devDependencies": { "@types/graphql-upload": "^15.0.2", "@types/locale": "^0.1.1", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "express": "^4.18.2", "graphql": "^16.6.0", "jest": "^29.4.3", @@ -20263,40 +20304,40 @@ } }, "packages/core": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/core-accountsjs": "^2.0.8", - "@unchainedshop/core-assortments": "^2.0.8", - "@unchainedshop/core-bookmarks": "^2.0.8", - "@unchainedshop/core-countries": "^2.0.8", - "@unchainedshop/core-currencies": "^2.0.8", - "@unchainedshop/core-delivery": "^2.0.8", - "@unchainedshop/core-enrollments": "^2.0.8", - "@unchainedshop/core-events": "^2.0.8", - "@unchainedshop/core-files": "^2.0.8", - "@unchainedshop/core-filters": "^2.0.8", - "@unchainedshop/core-languages": "^2.0.8", - "@unchainedshop/core-messaging": "^2.0.8", - "@unchainedshop/core-orders": "^2.0.8", - "@unchainedshop/core-payment": "^2.0.8", - "@unchainedshop/core-products": "^2.0.8", - "@unchainedshop/core-quotations": "^2.0.8", - "@unchainedshop/core-users": "^2.0.8", - "@unchainedshop/core-warehousing": "^2.0.8", - "@unchainedshop/core-worker": "^2.0.8", - "@unchainedshop/logger": "^2.0.8" + "@unchainedshop/core-accountsjs": "^2.1.0", + "@unchainedshop/core-assortments": "^2.1.0", + "@unchainedshop/core-bookmarks": "^2.1.0", + "@unchainedshop/core-countries": "^2.1.0", + "@unchainedshop/core-currencies": "^2.1.0", + "@unchainedshop/core-delivery": "^2.1.0", + "@unchainedshop/core-enrollments": "^2.1.0", + "@unchainedshop/core-events": "^2.1.0", + "@unchainedshop/core-files": "^2.1.0", + "@unchainedshop/core-filters": "^2.1.0", + "@unchainedshop/core-languages": "^2.1.0", + "@unchainedshop/core-messaging": "^2.1.0", + "@unchainedshop/core-orders": "^2.1.0", + "@unchainedshop/core-payment": "^2.1.0", + "@unchainedshop/core-products": "^2.1.0", + "@unchainedshop/core-quotations": "^2.1.0", + "@unchainedshop/core-users": "^2.1.0", + "@unchainedshop/core-warehousing": "^2.1.0", + "@unchainedshop/core-worker": "^2.1.0", + "@unchainedshop/logger": "^2.1.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/core-accountsjs": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { "@accounts/database-manager": "0.33.1", @@ -20305,14 +20346,14 @@ "@accounts/password": "^0.32.2", "@accounts/server": "0.33.1", "@graphql-modules/core": "0.7.17", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "fido2-lib": "^3.3.5", "uuid": "^9.0.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" @@ -20628,9 +20669,9 @@ } }, "packages/core-accountsjs/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "peer": true, "dependencies": { "core-util-is": "~1.0.0", @@ -20690,21 +20731,21 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "packages/core-assortments": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/file-upload": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/file-upload": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "locale": "^0.1.0", "ramda": "^0.28.0", "simpl-schema": "=3.2.0" }, "devDependencies": { "@types/locale": "^0.1.1", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "cross-env": "^7.0.3", "jest": "^29.4.3", "ts-jest": "^29.0.5", @@ -20712,35 +20753,35 @@ } }, "packages/core-bookmarks": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/core-countries": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "emoji-flags": "^1.3.0", "i18n-iso-countries": "^7.5.0", "lru-cache": "^7.14.1", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "cross-env": "^7.0.3", "jest": "^29.4.3", "ts-jest": "^29.0.5", @@ -20756,70 +20797,70 @@ } }, "packages/core-currencies": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/core-delivery": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/core-enrollments": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { "@breejs/later": "^4.1.0", - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "date-fns": "^2.29.3", "locale": "0.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { "@types/locale": "^0.1.1", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/core-events": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "mongodb": "^4.14.0", "ts-jest": "^29.0.5", @@ -20827,72 +20868,72 @@ } }, "packages/core-files": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/file-upload": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/file-upload": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "mime-types": "^2.1.35", "minio": "^7.0.32", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/minio": "^7.0.15", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/minio": "^7.0.16", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/core-filters": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "locale": "^0.1.0", "memoizee": "^0.4.15", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/core-languages": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/core-messaging": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/logger": "^2.0.8", + "@unchainedshop/logger": "^2.1.0", "mjml": "^4.13.0", "mustache": "^4.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "locale": "^0.1.0", "ts-jest": "^29.0.5", @@ -20900,54 +20941,54 @@ } }, "packages/core-orders": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/core-payment": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/core-products": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/file-upload": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/file-upload": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "locale": "^0.1.0", "lru-cache": "^7.14.1", "simpl-schema": "=3.2.0" }, "devDependencies": { "@types/locale": "^0.1.1", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" @@ -20962,57 +21003,57 @@ } }, "packages/core-quotations": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { "@types/locale": "^0.1.1", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/core-users": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/file-upload": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/roles": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/file-upload": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/roles": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "locale": "^0.1.0", "simpl-schema": "=3.2.0", "uuid": "^9.0.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/core-warehousing": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "lru-cache": "^7.14.1", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" @@ -21027,59 +21068,59 @@ } }, "packages/core-worker": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { "@breejs/later": "^4.1.0", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/events": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/logger": "^2.0.8", - "redis": "^4.6.4" + "@unchainedshop/logger": "^2.1.0", + "redis": "^4.6.5" }, "devDependencies": { "@types/jest": "^29.4.0", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/file-upload": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "base-x": "4.0.0", "mime-types": "^2.1.35", "minio": "^7.0.32" }, "devDependencies": { - "@types/minio": "^7.0.15", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/minio": "^7.0.16", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/logger": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { "safe-stable-stringify": "^2.4.2", @@ -21088,23 +21129,23 @@ }, "devDependencies": { "@types/jest": "^29.4.0", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" } }, "packages/mongodb": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/utils": "^2.1.0", "mongodb": "^4.14.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "typescript": "^4.9.5" }, @@ -21113,26 +21154,26 @@ } }, "packages/platform": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/api": "^2.0.8", - "@unchainedshop/core": "^2.0.8", - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/file-upload": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/mongodb": "^2.0.8", - "@unchainedshop/plugins": "^2.0.8", - "@unchainedshop/roles": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/api": "^2.1.0", + "@unchainedshop/core": "^2.1.0", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/file-upload": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/mongodb": "^2.1.0", + "@unchainedshop/plugins": "^2.1.0", + "@unchainedshop/roles": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "event-iterator": "^2.0.0", "JSONStream": "^1.3.5", "moniker": "0.1.2", "open": "^8.4.2" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "cross-env": "^7.0.3", "jest": "^29.4.3", "ts-jest": "^29.0.5", @@ -21140,26 +21181,26 @@ } }, "packages/plugins": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/api": "^2.0.8", - "@unchainedshop/core-delivery": "^2.0.8", - "@unchainedshop/core-enrollments": "^2.0.8", - "@unchainedshop/core-filters": "^2.0.8", - "@unchainedshop/core-messaging": "^2.0.8", - "@unchainedshop/core-orders": "^2.0.8", - "@unchainedshop/core-payment": "^2.0.8", - "@unchainedshop/core-products": "^2.0.8", - "@unchainedshop/core-quotations": "^2.0.8", - "@unchainedshop/core-warehousing": "^2.0.8", - "@unchainedshop/core-worker": "^2.0.8", - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/file-upload": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/types": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/api": "^2.1.0", + "@unchainedshop/core-delivery": "^2.1.0", + "@unchainedshop/core-enrollments": "^2.1.0", + "@unchainedshop/core-filters": "^2.1.0", + "@unchainedshop/core-messaging": "^2.1.0", + "@unchainedshop/core-orders": "^2.1.0", + "@unchainedshop/core-payment": "^2.1.0", + "@unchainedshop/core-products": "^2.1.0", + "@unchainedshop/core-quotations": "^2.1.0", + "@unchainedshop/core-warehousing": "^2.1.0", + "@unchainedshop/core-worker": "^2.1.0", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/file-upload": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/types": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "bluebird": "^3.7.2", "event-iterator": "^2.0.0", "express": "^4.18.2", @@ -21170,7 +21211,7 @@ "node-sheets": "^1.2.0", "nodemailer": "^6.9.1", "open": "^8.4.2", - "redis": "^4.6.4", + "redis": "^4.6.5", "request": "^2.88.2", "stripe": "^10.17.0", "ts-jest": "^29.0.5", @@ -21184,40 +21225,40 @@ } }, "packages/roles": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { "lodash.clone": "4.5.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "typescript": "^4.9.5" } }, "packages/shared": { - "version": "2.0.8" + "version": "2.1.0" }, "packages/types": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "devDependencies": { "@accounts/types": "^0.33.2", "@apollo/server": "^4.4.0", "@types/locale": "^0.1.1", - "@types/node": "^18.14.0", + "@types/node": "^18.14.2", "mongodb": "^4.14.0", "simpl-schema": "=3.2.0", - "typedoc": "^0.23.25", + "typedoc": "^0.23.26", "typescript": "^4.9.5" } }, "packages/utils": { - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "dependencies": { - "@unchainedshop/logger": "^2.0.8", + "@unchainedshop/logger": "^2.1.0", "abort-controller": "3.0.0", "bson": "^4.7.2", "hashids": "^2.2.11", @@ -21227,8 +21268,8 @@ "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "typescript": "^4.9.5" } }, diff --git a/package.json b/package.json index 5164be9f9d..14d9b01fe5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@unchainedshop/engine", "description": "Unchained Engine", - "version": "2.0.8", + "version": "2.1.0", "license": "EUPL-1.2", "private": "true", "homepage": "https://unchained.shop", @@ -54,13 +54,13 @@ "@types/jest": "^29.4.0", "@types/lodash.clone": "^4.5.7", "@types/mocha": "^10.0.1", - "@types/node": "^18.14.0", - "@typescript-eslint/eslint-plugin": "^5.53.0", - "@typescript-eslint/parser": "^5.53.0", + "@types/node": "^18.14.2", + "@typescript-eslint/eslint-plugin": "^5.54.0", + "@typescript-eslint/parser": "^5.54.0", "apollo-upload-client": "^17.0.0", "cross-env": "^7.0.3", "dotenv-extended": "^2.9.0", - "eslint": "^8.34.0", + "eslint": "^8.35.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.27.5", diff --git a/packages/api/package.json b/packages/api/package.json index df78f2deb3..0a1eca5349 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/api", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/api-index.js", "exports": { ".": "./lib/api-index.js", @@ -49,11 +49,11 @@ }, "dependencies": { "@metamask/eth-sig-util": "^5.0.2", - "@unchainedshop/core": "^2.0.8", - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/roles": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/core": "^2.1.0", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/roles": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "accounting": "0.4.1", "dataloader": "^2.2.2", "graphql-scalars": "^1.20.1", @@ -65,8 +65,8 @@ "devDependencies": { "@types/graphql-upload": "^15.0.2", "@types/locale": "^0.1.1", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "express": "^4.18.2", "graphql": "^16.6.0", "jest": "^29.4.3", diff --git a/packages/api/src/express/createApolloMiddleware.ts b/packages/api/src/express/createApolloMiddleware.ts index 4ac3d06b27..b54cd87375 100644 --- a/packages/api/src/express/createApolloMiddleware.ts +++ b/packages/api/src/express/createApolloMiddleware.ts @@ -5,7 +5,8 @@ import e from 'express'; export default function createApolloMiddleware( contextResolver, - { apolloGraphQLServer, corsOrigins = undefined }, + apolloGraphQLServer, + { corsOrigins = undefined } = {}, ) { const originFn = corsOrigins && Array.isArray(corsOrigins) diff --git a/packages/api/src/express/index.ts b/packages/api/src/express/index.ts index 36a89c5ebe..9d9a98800e 100644 --- a/packages/api/src/express/index.ts +++ b/packages/api/src/express/index.ts @@ -35,10 +35,14 @@ export const useMiddlewareWithCurrentContext = (expressApp, path, ...middleware) export const connect = ( expressApp: e.Express, { apolloGraphQLServer }: { apolloGraphQLServer: ApolloServer }, + options?: { corsOrigins?: any }, ) => { const contextResolver = getCurrentContextResolver(); - expressApp.use(GRAPHQL_API_PATH, createApolloMiddleware(contextResolver, { apolloGraphQLServer })); + expressApp.use( + GRAPHQL_API_PATH, + createApolloMiddleware(contextResolver, apolloGraphQLServer, options), + ); expressApp.use(ERC_METADATA_API_PATH, createERCMetadataMiddleware(contextResolver)); expressApp.use(BULK_IMPORT_API_PATH, createBulkImportMiddleware(contextResolver)); expressApp.use( diff --git a/packages/core-accountsjs/package.json b/packages/core-accountsjs/package.json index ba1fc09ddf..63e2cc87da 100644 --- a/packages/core-accountsjs/package.json +++ b/packages/core-accountsjs/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-accountsjs", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/accounts-index.js", "exports": { ".": "./lib/accounts-index.js", @@ -37,14 +37,14 @@ "@accounts/password": "^0.32.2", "@accounts/server": "0.33.1", "@graphql-modules/core": "0.7.17", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "fido2-lib": "^3.3.5", "uuid": "^9.0.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/core-assortments/package.json b/packages/core-assortments/package.json index a11ac2721e..6714378be9 100644 --- a/packages/core-assortments/package.json +++ b/packages/core-assortments/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-assortments", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/assortments-index.js", "exports": { ".": "./lib/assortments-index.js", @@ -31,18 +31,18 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/file-upload": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/file-upload": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "locale": "^0.1.0", "ramda": "^0.28.0", "simpl-schema": "=3.2.0" }, "devDependencies": { "@types/locale": "^0.1.1", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "cross-env": "^7.0.3", "jest": "^29.4.3", "ts-jest": "^29.0.5", diff --git a/packages/core-bookmarks/package.json b/packages/core-bookmarks/package.json index 5a12aaf565..1fb10b3600 100644 --- a/packages/core-bookmarks/package.json +++ b/packages/core-bookmarks/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-bookmarks", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/bookmarks-index.js", "exports": { ".": "./lib/bookmarks-index.js", @@ -31,13 +31,13 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/core-countries/package.json b/packages/core-countries/package.json index 2d8da91dad..788a84d6a6 100644 --- a/packages/core-countries/package.json +++ b/packages/core-countries/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-countries", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/countries-index.js", "exports": { ".": "./lib/countries-index.js", @@ -31,16 +31,16 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "emoji-flags": "^1.3.0", "i18n-iso-countries": "^7.5.0", "lru-cache": "^7.14.1", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "cross-env": "^7.0.3", "jest": "^29.4.3", "ts-jest": "^29.0.5", diff --git a/packages/core-currencies/package.json b/packages/core-currencies/package.json index 8a21d2f81e..5ff9c5b1b0 100644 --- a/packages/core-currencies/package.json +++ b/packages/core-currencies/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-currencies", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/currencies-index.js", "exports": { ".": "./lib/currencies-index.js", @@ -31,13 +31,13 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/core-delivery/package.json b/packages/core-delivery/package.json index 093b22817e..36af8bcab9 100644 --- a/packages/core-delivery/package.json +++ b/packages/core-delivery/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-delivery", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/delivery-index.js", "exports": { ".": "./lib/delivery-index.js", @@ -31,14 +31,14 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/core-enrollments/package.json b/packages/core-enrollments/package.json index 50e8ed785e..2bf7605a8a 100644 --- a/packages/core-enrollments/package.json +++ b/packages/core-enrollments/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-enrollments", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/enrollments-index.js", "exports": { ".": "./lib/enrollments-index.js", @@ -32,17 +32,17 @@ "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { "@breejs/later": "^4.1.0", - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "date-fns": "^2.29.3", "locale": "0.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { "@types/locale": "^0.1.1", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/core-events/package.json b/packages/core-events/package.json index 40d7da9a36..0b22fa313d 100644 --- a/packages/core-events/package.json +++ b/packages/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-events", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/events-index.js", "exports": { ".": "./lib/events-index.js", @@ -31,13 +31,13 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "mongodb": "^4.14.0", "ts-jest": "^29.0.5", diff --git a/packages/core-files/package.json b/packages/core-files/package.json index 759fef6ca1..05708eac6a 100644 --- a/packages/core-files/package.json +++ b/packages/core-files/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-files", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/files-index.js", "exports": { ".": "./lib/files-index.js", @@ -31,18 +31,18 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/file-upload": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/file-upload": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "mime-types": "^2.1.35", "minio": "^7.0.32", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/minio": "^7.0.15", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/minio": "^7.0.16", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/core-filters/package.json b/packages/core-filters/package.json index 44353a98b6..e2ab0d140d 100644 --- a/packages/core-filters/package.json +++ b/packages/core-filters/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-filters", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/filters-index.js", "exports": { ".": "./lib/filters-index.js", @@ -31,16 +31,16 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "locale": "^0.1.0", "memoizee": "^0.4.15", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/core-languages/package.json b/packages/core-languages/package.json index 0cec805a34..8cf0633cf0 100644 --- a/packages/core-languages/package.json +++ b/packages/core-languages/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-languages", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/languages-index.js", "exports": { ".": "./lib/languages-index.js", @@ -31,13 +31,13 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/core-messaging/package.json b/packages/core-messaging/package.json index 36ddf875c3..1a20109e63 100644 --- a/packages/core-messaging/package.json +++ b/packages/core-messaging/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-messaging", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/messaging-index.js", "exports": { ".": "./lib/messaging-index.js", @@ -31,13 +31,13 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/logger": "^2.0.8", + "@unchainedshop/logger": "^2.1.0", "mjml": "^4.13.0", "mustache": "^4.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "locale": "^0.1.0", "ts-jest": "^29.0.5", diff --git a/packages/core-orders/package.json b/packages/core-orders/package.json index 1c4e0856d7..e75a74e6e7 100644 --- a/packages/core-orders/package.json +++ b/packages/core-orders/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-orders", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/orders-index.js", "exports": { ".": "./lib/orders-index.js", @@ -31,14 +31,14 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/core-payment/package.json b/packages/core-payment/package.json index 6aadcd67ac..b6ef3a3400 100644 --- a/packages/core-payment/package.json +++ b/packages/core-payment/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-payment", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/payment-index.js", "exports": { ".": "./lib/payment-index.js", @@ -31,14 +31,14 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/core-products/package.json b/packages/core-products/package.json index 749e759d13..b457b77b5e 100644 --- a/packages/core-products/package.json +++ b/packages/core-products/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-products", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/products-index.js", "exports": { ".": "./lib/products-index.js", @@ -31,17 +31,17 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/file-upload": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/file-upload": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "locale": "^0.1.0", "lru-cache": "^7.14.1", "simpl-schema": "=3.2.0" }, "devDependencies": { "@types/locale": "^0.1.1", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/core-quotations/package.json b/packages/core-quotations/package.json index 20e7c69c2b..e2d5b5793b 100644 --- a/packages/core-quotations/package.json +++ b/packages/core-quotations/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-quotations", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/quotations-index.js", "exports": { ".": "./lib/quotations-index.js", @@ -31,15 +31,15 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { "@types/locale": "^0.1.1", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/core-users/package.json b/packages/core-users/package.json index 370a880bf1..6e48747da2 100644 --- a/packages/core-users/package.json +++ b/packages/core-users/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-users", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/users-index.js", "exports": { ".": "./lib/users-index.js", @@ -31,18 +31,18 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/file-upload": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/roles": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/file-upload": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/roles": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "locale": "^0.1.0", "simpl-schema": "=3.2.0", "uuid": "^9.0.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/core-warehousing/package.json b/packages/core-warehousing/package.json index 9234da696e..158d6c12b3 100644 --- a/packages/core-warehousing/package.json +++ b/packages/core-warehousing/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-warehousing", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/warehousing-index.js", "exports": { ".": "./lib/warehousing-index.js", @@ -31,15 +31,15 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "lru-cache": "^7.14.1", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/core-worker/package.json b/packages/core-worker/package.json index 8ac42106af..5f09151041 100644 --- a/packages/core-worker/package.json +++ b/packages/core-worker/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core-worker", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/worker-index.js", "exports": { ".": "./lib/worker-index.js", @@ -32,13 +32,13 @@ "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { "@breejs/later": "^4.1.0", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/core/package.json b/packages/core/package.json index c97d34463b..6df2ebfec7 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/core", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/core-index.js", "exports": { ".": "./lib/core-index.js", @@ -31,30 +31,30 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/core-accountsjs": "^2.0.8", - "@unchainedshop/core-assortments": "^2.0.8", - "@unchainedshop/core-bookmarks": "^2.0.8", - "@unchainedshop/core-countries": "^2.0.8", - "@unchainedshop/core-currencies": "^2.0.8", - "@unchainedshop/core-delivery": "^2.0.8", - "@unchainedshop/core-enrollments": "^2.0.8", - "@unchainedshop/core-events": "^2.0.8", - "@unchainedshop/core-files": "^2.0.8", - "@unchainedshop/core-filters": "^2.0.8", - "@unchainedshop/core-languages": "^2.0.8", - "@unchainedshop/core-messaging": "^2.0.8", - "@unchainedshop/core-orders": "^2.0.8", - "@unchainedshop/core-payment": "^2.0.8", - "@unchainedshop/core-products": "^2.0.8", - "@unchainedshop/core-quotations": "^2.0.8", - "@unchainedshop/core-users": "^2.0.8", - "@unchainedshop/core-warehousing": "^2.0.8", - "@unchainedshop/core-worker": "^2.0.8", - "@unchainedshop/logger": "^2.0.8" + "@unchainedshop/core-accountsjs": "^2.1.0", + "@unchainedshop/core-assortments": "^2.1.0", + "@unchainedshop/core-bookmarks": "^2.1.0", + "@unchainedshop/core-countries": "^2.1.0", + "@unchainedshop/core-currencies": "^2.1.0", + "@unchainedshop/core-delivery": "^2.1.0", + "@unchainedshop/core-enrollments": "^2.1.0", + "@unchainedshop/core-events": "^2.1.0", + "@unchainedshop/core-files": "^2.1.0", + "@unchainedshop/core-filters": "^2.1.0", + "@unchainedshop/core-languages": "^2.1.0", + "@unchainedshop/core-messaging": "^2.1.0", + "@unchainedshop/core-orders": "^2.1.0", + "@unchainedshop/core-payment": "^2.1.0", + "@unchainedshop/core-products": "^2.1.0", + "@unchainedshop/core-quotations": "^2.1.0", + "@unchainedshop/core-users": "^2.1.0", + "@unchainedshop/core-warehousing": "^2.1.0", + "@unchainedshop/core-worker": "^2.1.0", + "@unchainedshop/logger": "^2.1.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/events/package.json b/packages/events/package.json index cde7a0f05f..81799fa763 100644 --- a/packages/events/package.json +++ b/packages/events/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/events", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/events-index.js", "exports": { ".": "./lib/events-index.js", @@ -31,13 +31,13 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/logger": "^2.0.8", - "redis": "^4.6.4" + "@unchainedshop/logger": "^2.1.0", + "redis": "^4.6.5" }, "devDependencies": { "@types/jest": "^29.4.0", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/file-upload/package.json b/packages/file-upload/package.json index faefc515f0..1d48f14a0b 100644 --- a/packages/file-upload/package.json +++ b/packages/file-upload/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/file-upload", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/file-upload-index.js", "exports": { ".": "./lib/file-upload-index.js", @@ -31,16 +31,16 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "base-x": "4.0.0", "mime-types": "^2.1.35", "minio": "^7.0.32" }, "devDependencies": { - "@types/minio": "^7.0.15", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/minio": "^7.0.16", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/logger/package.json b/packages/logger/package.json index 201b3e2eec..05fba022c6 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/logger", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/logger-index.js", "exports": { ".": "./lib/logger-index.js", @@ -37,8 +37,8 @@ }, "devDependencies": { "@types/jest": "^29.4.0", - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "ts-jest": "^29.0.5", "typescript": "^4.9.5" diff --git a/packages/mongodb/package.json b/packages/mongodb/package.json index 9594cb6ef7..77fd30cc78 100644 --- a/packages/mongodb/package.json +++ b/packages/mongodb/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/mongodb", - "version": "2.0.8", + "version": "2.1.0", "description": "MongoDB provider for unchained platform", "main": "lib/mongodb-index.js", "exports": { @@ -31,15 +31,15 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/utils": "^2.1.0", "mongodb": "^4.14.0" }, "optionalDependencies": { "mongodb-memory-server": "^8.10.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "typescript": "^4.9.5" } diff --git a/packages/platform/package.json b/packages/platform/package.json index 1fa7b138f2..d0a1d9b469 100644 --- a/packages/platform/package.json +++ b/packages/platform/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/platform", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/platform-index.js", "exports": { ".": "./lib/platform-index.js", @@ -31,23 +31,23 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/api": "^2.0.8", - "@unchainedshop/core": "^2.0.8", - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/file-upload": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/mongodb": "^2.0.8", - "@unchainedshop/plugins": "^2.0.8", - "@unchainedshop/roles": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@unchainedshop/api": "^2.1.0", + "@unchainedshop/core": "^2.1.0", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/file-upload": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/mongodb": "^2.1.0", + "@unchainedshop/plugins": "^2.1.0", + "@unchainedshop/roles": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "event-iterator": "^2.0.0", "JSONStream": "^1.3.5", "moniker": "0.1.2", "open": "^8.4.2" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "cross-env": "^7.0.3", "jest": "^29.4.3", "ts-jest": "^29.0.5", diff --git a/packages/plugins/package.json b/packages/plugins/package.json index 3f26b0aaf3..d8e7672141 100644 --- a/packages/plugins/package.json +++ b/packages/plugins/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/plugins", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/plugins-index.js", "types": "lib/plugins-index.d.ts", "exports": { @@ -75,23 +75,23 @@ "express": "^4.18.2" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/api": "^2.0.8", - "@unchainedshop/core-delivery": "^2.0.8", - "@unchainedshop/core-enrollments": "^2.0.8", - "@unchainedshop/core-filters": "^2.0.8", - "@unchainedshop/core-messaging": "^2.0.8", - "@unchainedshop/core-orders": "^2.0.8", - "@unchainedshop/core-payment": "^2.0.8", - "@unchainedshop/core-products": "^2.0.8", - "@unchainedshop/core-quotations": "^2.0.8", - "@unchainedshop/core-warehousing": "^2.0.8", - "@unchainedshop/core-worker": "^2.0.8", - "@unchainedshop/events": "^2.0.8", - "@unchainedshop/file-upload": "^2.0.8", - "@unchainedshop/logger": "^2.0.8", - "@unchainedshop/types": "^2.0.8", - "@unchainedshop/utils": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/api": "^2.1.0", + "@unchainedshop/core-delivery": "^2.1.0", + "@unchainedshop/core-enrollments": "^2.1.0", + "@unchainedshop/core-filters": "^2.1.0", + "@unchainedshop/core-messaging": "^2.1.0", + "@unchainedshop/core-orders": "^2.1.0", + "@unchainedshop/core-payment": "^2.1.0", + "@unchainedshop/core-products": "^2.1.0", + "@unchainedshop/core-quotations": "^2.1.0", + "@unchainedshop/core-warehousing": "^2.1.0", + "@unchainedshop/core-worker": "^2.1.0", + "@unchainedshop/events": "^2.1.0", + "@unchainedshop/file-upload": "^2.1.0", + "@unchainedshop/logger": "^2.1.0", + "@unchainedshop/types": "^2.1.0", + "@unchainedshop/utils": "^2.1.0", "bluebird": "^3.7.2", "event-iterator": "^2.0.0", "express": "^4.18.2", @@ -102,7 +102,7 @@ "node-sheets": "^1.2.0", "nodemailer": "^6.9.1", "open": "^8.4.2", - "redis": "^4.6.4", + "redis": "^4.6.5", "request": "^2.88.2", "stripe": "^10.17.0", "ts-jest": "^29.0.5", diff --git a/packages/roles/package.json b/packages/roles/package.json index 65d6a61c9c..afe0f7eb71 100644 --- a/packages/roles/package.json +++ b/packages/roles/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/roles", - "version": "2.0.8", + "version": "2.1.0", "description": "Roles package for unchained engine", "main": "lib/roles-index.js", "exports": { @@ -34,8 +34,8 @@ "lodash.clone": "4.5.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "jest": "^29.4.3", "typescript": "^4.9.5" } diff --git a/packages/shared/package.json b/packages/shared/package.json index c482f149cf..a785434ba9 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,5 +1,5 @@ { "name": "@unchainedshop/shared", "private": true, - "version": "2.0.8" + "version": "2.1.0" } diff --git a/packages/types/package.json b/packages/types/package.json index d42919e815..529935b163 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/types", - "version": "2.0.8", + "version": "2.1.0", "description": "Types for unchained core packages", "repository": { "type": "git", @@ -38,10 +38,10 @@ "@accounts/types": "^0.33.2", "@apollo/server": "^4.4.0", "@types/locale": "^0.1.1", - "@types/node": "^18.14.0", + "@types/node": "^18.14.2", "mongodb": "^4.14.0", "simpl-schema": "=3.2.0", - "typedoc": "^0.23.25", + "typedoc": "^0.23.26", "typescript": "^4.9.5" } } diff --git a/packages/utils/package.json b/packages/utils/package.json index 58751d1b7b..1ca99ef247 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@unchainedshop/utils", - "version": "2.0.8", + "version": "2.1.0", "main": "lib/utils-index.js", "exports": { ".": "./lib/utils-index.js", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/unchainedshop/unchained#readme", "dependencies": { - "@unchainedshop/logger": "^2.0.8", + "@unchainedshop/logger": "^2.1.0", "abort-controller": "3.0.0", "bson": "^4.7.2", "hashids": "^2.2.11", @@ -40,8 +40,8 @@ "simpl-schema": "=3.2.0" }, "devDependencies": { - "@types/node": "^18.14.0", - "@unchainedshop/types": "^2.0.8", + "@types/node": "^18.14.2", + "@unchainedshop/types": "^2.1.0", "typescript": "^4.9.5" } }