From a33d8801a53249cb9376bb1638c7e29f10a7de6a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 3 Oct 2026 08:14:58 +0000 Subject: [PATCH] fix(deps): update dependency next-intl to ^4.14.9 --- apps/frontend/package.json | 2 +- package-lock.json | 186 ++++++++++++++++++++----------------- packages/ui/package.json | 2 +- 3 files changed, 103 insertions(+), 87 deletions(-) diff --git a/apps/frontend/package.json b/apps/frontend/package.json index 3deb15570..1cd75310b 100644 --- a/apps/frontend/package.json +++ b/apps/frontend/package.json @@ -73,7 +73,7 @@ "next": "16.3.4", "next-auth": "^5.0.0-beta.32", "next-compose-plugins": "^2.2.1", - "next-intl": "^4.14.3", + "next-intl": "^4.14.9", "next-runtime-env": "^3.3.0", "react": "19.2.8", "react-autosuggest": "^10.1.0", diff --git a/package-lock.json b/package-lock.json index 069006a3d..c5fba58c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -68,7 +68,7 @@ }, "apps/api-harmonization": { "name": "@o2s/api-harmonization", - "version": "1.20.0", + "version": "1.21.0", "license": "MIT", "dependencies": { "@nestjs/axios": "^12.0.1", @@ -1092,7 +1092,7 @@ "next": "16.3.4", "next-auth": "^5.0.0-beta.32", "next-compose-plugins": "^2.2.1", - "next-intl": "^4.14.3", + "next-intl": "^4.14.9", "next-runtime-env": "^3.3.0", "react": "19.2.8", "react-autosuggest": "^10.1.0", @@ -6306,7 +6306,9 @@ } }, "node_modules/@eloqnt/config": { - "version": "0.1.0", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@eloqnt/config/-/config-0.1.1.tgz", + "integrity": "sha512-YRDigSaiJEzKDfzTth5kG+L/PKfB3mo8h7yNzpXExPfvQmcD05WoZT57PdhJE0jI+Vva6eb0OCU8hnHHgdME3g==", "license": "MIT" }, "node_modules/@eloqnt/format-json": { @@ -6317,10 +6319,12 @@ } }, "node_modules/@eloqnt/format-po": { - "version": "0.1.0", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@eloqnt/format-po/-/format-po-0.1.1.tgz", + "integrity": "sha512-aLtmIoqXGEaeTT0RcsLN8sZ3aIrsT/c/dVs28zrLhDjO3+vA3KNP+r98N0xq8w/k36+/GIUt4uZNbqcA71GVWw==", "license": "MIT", "dependencies": { - "@eloqnt/config": "^0.1.0", + "@eloqnt/config": "^0.1.1", "po-parser": "^2.2.0" } }, @@ -27213,9 +27217,9 @@ } }, "node_modules/icu-minify": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/icu-minify/-/icu-minify-4.14.3.tgz", - "integrity": "sha512-xaZca1l+2G8x/nktE0gymGF0ym6onbopJA1onU7LaoZB+HDiP2cB+H7o+ricsEWE0fUcwABhEmGTff1xpTWYmA==", + "version": "4.14.9", + "resolved": "https://registry.npmjs.org/icu-minify/-/icu-minify-4.14.9.tgz", + "integrity": "sha512-PmO+fNnC3K3mfPKTnm3RrPERrhQZnjm1AlpyZQ0ShbXi8Y/kYZ3YOde8TEjCLz9k3P2DmzkBn8lykGrCAi1Ajw==", "funding": [ { "type": "individual", @@ -33338,9 +33342,9 @@ "license": "MIT" }, "node_modules/next-intl": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/next-intl/-/next-intl-4.14.3.tgz", - "integrity": "sha512-xTIIpavNSwXzPOSsRqmgyZq5E//6dQEpZIf79ybj8GCA9sX5HjFb6Jvt1+1ugPROk9znw7xGRNMiE/wn5UUQ/w==", + "version": "4.14.9", + "resolved": "https://registry.npmjs.org/next-intl/-/next-intl-4.14.9.tgz", + "integrity": "sha512-uauRtUC+TrYNA1OL/QcwL9irndLrI9jK3Wdaa9W0B5AeKh9cqVdNeT0IWgLnhBqBRrVwppVdI0M+C1+JdGPQ3w==", "funding": [ { "type": "individual", @@ -33349,26 +33353,32 @@ ], "license": "MIT", "dependencies": { - "@eloqnt/config": "^0.1.0", + "@eloqnt/config": "^0.1.1", "@eloqnt/format-json": "^0.1.0", - "@eloqnt/format-po": "^0.1.0", + "@eloqnt/format-po": "^0.1.1", "@formatjs/intl-localematcher": "^0.8.1", "@parcel/watcher": "^2.4.1", "@swc/core": "~1.16.0", - "icu-minify": "^4.14.3", + "icu-minify": "^4.14.9", "negotiator": "^1.0.0", - "next-intl-swc-plugin-extractor": "4.14.3", - "use-intl": "^4.14.3" + "next-intl-swc-plugin-extractor": "4.14.9", + "use-intl": "^4.14.9" }, "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "next": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, "node_modules/next-intl-swc-plugin-extractor": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/next-intl-swc-plugin-extractor/-/next-intl-swc-plugin-extractor-4.14.3.tgz", - "integrity": "sha512-aRbTpgeTF8nkTvKWWvh/IXwcQ1BJbLUpYmuk7T4CMXdfPpskiNGTJQ0snwF+yFkrHXcH9hyBz0eRKbV+4fGNIA==", + "version": "4.14.9", + "resolved": "https://registry.npmjs.org/next-intl-swc-plugin-extractor/-/next-intl-swc-plugin-extractor-4.14.9.tgz", + "integrity": "sha512-8jAkmDwQJo6RDavBHm9QRl1YTn2WXf+rI4SVhMaZxZcxopnwZic6fKTXOoNIo3kzC+a6vJySkOkXmHTVFLAYtg==", "license": "MIT" }, "node_modules/next-intl/node_modules/content-type": { @@ -43370,9 +43380,9 @@ } }, "node_modules/use-intl": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/use-intl/-/use-intl-4.14.3.tgz", - "integrity": "sha512-wmhzO9o5RaBTLCzGTyN+BlxSTM4xhPGvb57/8JShW59V2eYzScswDb0pmz/PalDSb5a9Wn3Ne2exnKN/QZkfdA==", + "version": "4.14.9", + "resolved": "https://registry.npmjs.org/use-intl/-/use-intl-4.14.9.tgz", + "integrity": "sha512-37ktvdCCz+6JY2VFPl/GV69Ds4ahiUT2c2xEZZRZYxdgGLxFsUbdxzjQVRm3YMIOUU0VPs6zvlifb4Yjk4IxIg==", "funding": [ { "type": "individual", @@ -43383,11 +43393,17 @@ "dependencies": { "@formatjs/fast-memoize": "^3.1.0", "@schummar/icu-type-parser": "1.21.5", - "icu-minify": "^4.14.3", + "icu-minify": "^4.14.9", "intl-messageformat": "^11.1.0" }, "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, "node_modules/use-sidecar": { @@ -45379,7 +45395,7 @@ }, "packages/blocks/account/user-account": { "name": "@o2s/blocks.user-account", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -45423,7 +45439,7 @@ }, "packages/blocks/billing/invoice-list": { "name": "@o2s/blocks.invoice-list", - "version": "2.0.0", + "version": "2.1.0", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -45472,7 +45488,7 @@ }, "packages/blocks/billing/payments-history": { "name": "@o2s/blocks.payments-history", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -45517,7 +45533,7 @@ }, "packages/blocks/billing/payments-summary": { "name": "@o2s/blocks.payments-summary", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -45563,7 +45579,7 @@ }, "packages/blocks/checkout/cart": { "name": "@o2s/blocks.cart", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -45609,7 +45625,7 @@ }, "packages/blocks/checkout/checkout-billing-payment": { "name": "@o2s/blocks.checkout-billing-payment", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -45657,7 +45673,7 @@ }, "packages/blocks/checkout/checkout-company-data": { "name": "@o2s/blocks.checkout-company-data", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -45705,7 +45721,7 @@ }, "packages/blocks/checkout/checkout-shipping-address": { "name": "@o2s/blocks.checkout-shipping-address", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -45753,7 +45769,7 @@ }, "packages/blocks/checkout/checkout-summary": { "name": "@o2s/blocks.checkout-summary", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -45799,7 +45815,7 @@ }, "packages/blocks/checkout/order-confirmation": { "name": "@o2s/blocks.order-confirmation", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -45845,7 +45861,7 @@ }, "packages/blocks/content/bento-grid": { "name": "@o2s/blocks.bento-grid", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -45888,7 +45904,7 @@ }, "packages/blocks/content/cta-section": { "name": "@o2s/blocks.cta-section", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -45931,7 +45947,7 @@ }, "packages/blocks/content/document-list": { "name": "@o2s/blocks.document-list", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -45974,7 +45990,7 @@ }, "packages/blocks/content/faq": { "name": "@o2s/blocks.faq", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46018,7 +46034,7 @@ }, "packages/blocks/content/feature-section": { "name": "@o2s/blocks.feature-section", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46061,7 +46077,7 @@ }, "packages/blocks/content/feature-section-grid": { "name": "@o2s/blocks.feature-section-grid", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46104,7 +46120,7 @@ }, "packages/blocks/content/hero-section": { "name": "@o2s/blocks.hero-section", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46147,7 +46163,7 @@ }, "packages/blocks/content/media-section": { "name": "@o2s/blocks.media-section", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46190,7 +46206,7 @@ }, "packages/blocks/content/pricing-section": { "name": "@o2s/blocks.pricing-section", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46233,7 +46249,7 @@ }, "packages/blocks/content/quick-links": { "name": "@o2s/blocks.quick-links", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46277,7 +46293,7 @@ }, "packages/blocks/forms/surveyjs-form": { "name": "@o2s/blocks.surveyjs-form", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46324,7 +46340,7 @@ }, "packages/blocks/knowledge-base/article": { "name": "@o2s/blocks.article", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46369,7 +46385,7 @@ }, "packages/blocks/knowledge-base/article-list": { "name": "@o2s/blocks.article-list", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46416,7 +46432,7 @@ }, "packages/blocks/knowledge-base/article-search": { "name": "@o2s/blocks.article-search", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46463,7 +46479,7 @@ }, "packages/blocks/knowledge-base/category": { "name": "@o2s/blocks.category", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46508,7 +46524,7 @@ }, "packages/blocks/knowledge-base/category-list": { "name": "@o2s/blocks.category-list", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46552,7 +46568,7 @@ }, "packages/blocks/notifications/notification-details": { "name": "@o2s/blocks.notification-details", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46597,7 +46613,7 @@ }, "packages/blocks/notifications/notification-list": { "name": "@o2s/blocks.notification-list", - "version": "2.0.0", + "version": "2.1.0", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46644,7 +46660,7 @@ }, "packages/blocks/notifications/notification-summary": { "name": "@o2s/blocks.notification-summary", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46688,7 +46704,7 @@ }, "packages/blocks/orders/order-details": { "name": "@o2s/blocks.order-details", - "version": "2.0.0", + "version": "2.1.0", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46735,7 +46751,7 @@ }, "packages/blocks/orders/order-list": { "name": "@o2s/blocks.order-list", - "version": "2.0.0", + "version": "2.1.0", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46782,7 +46798,7 @@ }, "packages/blocks/orders/orders-summary": { "name": "@o2s/blocks.orders-summary", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46828,7 +46844,7 @@ }, "packages/blocks/products/product-details": { "name": "@o2s/blocks.product-details", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46877,7 +46893,7 @@ }, "packages/blocks/products/product-list": { "name": "@o2s/blocks.product-list", - "version": "1.0.0", + "version": "1.1.0", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46923,7 +46939,7 @@ }, "packages/blocks/products/recommended-products": { "name": "@o2s/blocks.recommended-products", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -46969,7 +46985,7 @@ }, "packages/blocks/services/featured-service-list": { "name": "@o2s/blocks.featured-service-list", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -47013,7 +47029,7 @@ }, "packages/blocks/services/service-details": { "name": "@o2s/blocks.service-details", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -47058,7 +47074,7 @@ }, "packages/blocks/services/service-list": { "name": "@o2s/blocks.service-list", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -47103,7 +47119,7 @@ }, "packages/blocks/support/ticket-details": { "name": "@o2s/blocks.ticket-details", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -47149,7 +47165,7 @@ }, "packages/blocks/support/ticket-list": { "name": "@o2s/blocks.ticket-list", - "version": "2.0.0", + "version": "2.1.0", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -47198,7 +47214,7 @@ }, "packages/blocks/support/ticket-recent": { "name": "@o2s/blocks.ticket-recent", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -47244,7 +47260,7 @@ }, "packages/blocks/support/ticket-summary": { "name": "@o2s/blocks.ticket-summary", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -47287,10 +47303,10 @@ } }, "packages/cli/create-o2s-app": { - "version": "4.1.8", + "version": "4.1.9", "license": "MIT", "dependencies": { - "@o2s/telemetry": "^1.2.2", + "@o2s/telemetry": "^1.2.3", "@types/prompts": "^2.4.9", "cli-progress": "^3.12.0", "commander": "^15.0.0", @@ -47360,7 +47376,7 @@ }, "packages/configs/integrations": { "name": "@o2s/configs.integrations", - "version": "1.0.0", + "version": "1.1.0", "license": "MIT", "devDependencies": { "@o2s/eslint-config": "*", @@ -47416,7 +47432,7 @@ }, "packages/framework": { "name": "@o2s/framework", - "version": "1.23.0", + "version": "1.24.0", "license": "MIT", "dependencies": { "@o2s/utils.logger": "*", @@ -47456,7 +47472,7 @@ }, "packages/integrations/algolia": { "name": "@o2s/integrations.algolia", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/utils.logger": "*", @@ -47487,7 +47503,7 @@ }, "packages/integrations/contentful-cms": { "name": "@o2s/integrations.contentful-cms", - "version": "1.0.0", + "version": "1.0.2", "license": "MIT", "dependencies": { "@contentful/live-preview": "^4.10.20", @@ -47535,7 +47551,7 @@ }, "packages/integrations/medusajs": { "name": "@o2s/integrations.medusajs", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@medusajs/js-sdk": "^2.21.0", @@ -47569,7 +47585,7 @@ }, "packages/integrations/mocked": { "name": "@o2s/integrations.mocked", - "version": "2.0.0", + "version": "2.1.1", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -47619,7 +47635,7 @@ }, "packages/integrations/mocked-dxp": { "name": "@o2s/integrations.mocked-dxp", - "version": "2.0.0", + "version": "2.1.0", "license": "MIT", "dependencies": { "@o2s/utils.logger": "*" @@ -47653,7 +47669,7 @@ }, "packages/integrations/redis": { "name": "@o2s/integrations.redis", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@o2s/utils.logger": "*", @@ -47684,7 +47700,7 @@ }, "packages/integrations/strapi-cms": { "name": "@o2s/integrations.strapi-cms", - "version": "3.0.0", + "version": "3.1.1", "license": "MIT", "dependencies": { "@o2s/utils.logger": "*", @@ -47733,7 +47749,7 @@ }, "packages/integrations/zendesk": { "name": "@o2s/integrations.zendesk", - "version": "4.0.0", + "version": "4.0.1", "license": "MIT", "dependencies": { "@nestjs/axios": "^12.0.1", @@ -47766,7 +47782,7 @@ }, "packages/modules/documents": { "name": "@o2s/modules.documents", - "version": "0.0.1", + "version": "0.0.2", "license": "MIT", "dependencies": { "@o2s/framework": "*", @@ -47793,7 +47809,7 @@ }, "packages/modules/surveyjs": { "name": "@o2s/modules.surveyjs", - "version": "1.0.0", + "version": "1.1.0", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -47839,7 +47855,7 @@ }, "packages/telemetry": { "name": "@o2s/telemetry", - "version": "1.2.2", + "version": "1.2.3", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -47981,7 +47997,7 @@ }, "packages/ui": { "name": "@o2s/ui", - "version": "2.0.0", + "version": "2.1.0", "license": "MIT", "dependencies": { "@o2s/configs.integrations": "*", @@ -48015,7 +48031,7 @@ "markdown-to-jsx": "9.10.2", "mitt": "^3.0.1", "next": "^16.3.4", - "next-intl": "^4.14.3", + "next-intl": "^4.14.9", "react-day-picker": "^10.0.1", "react-indiana-drag-scroll": "^2.2.1", "react-string-replace": "^2.0.1", @@ -48081,7 +48097,7 @@ }, "packages/utils/api-harmonization": { "name": "@o2s/utils.api-harmonization", - "version": "1.0.0", + "version": "1.1.0", "license": "MIT", "devDependencies": { "@o2s/eslint-config": "*", @@ -48104,7 +48120,7 @@ }, "packages/utils/frontend": { "name": "@o2s/utils.frontend", - "version": "1.0.0", + "version": "1.1.0", "license": "MIT", "dependencies": { "@o2s/ui": "*", @@ -48134,7 +48150,7 @@ }, "packages/utils/logger": { "name": "@o2s/utils.logger", - "version": "1.2.3", + "version": "1.2.4", "license": "MIT", "dependencies": { "axios": "^1.20.0", diff --git a/packages/ui/package.json b/packages/ui/package.json index c36eae94f..6d3e9c172 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -85,7 +85,7 @@ "lucide-react": "^1.42.0", "markdown-to-jsx": "9.10.2", "next": "^16.3.4", - "next-intl": "^4.14.3", + "next-intl": "^4.14.9", "mitt": "^3.0.1", "react-day-picker": "^10.0.1", "react-indiana-drag-scroll": "^2.2.1",