diff --git a/.changeset/angry-zebras-collect.md b/.changeset/angry-zebras-collect.md new file mode 100644 index 000000000..1e4db74d6 --- /dev/null +++ b/.changeset/angry-zebras-collect.md @@ -0,0 +1,11 @@ +--- +"products-feed": patch +"klaviyo": patch +"segment": patch +"app-avatax": patch +"cms-v2": patch +"search": patch +"smtp": patch +--- + +Removed regex escape for `ALLOWED_DOMAINS_URL` env variable from register handler. It isn't user input and escaping regex was causing problem with apps installation. diff --git a/.changeset/chilly-doors-film.md b/.changeset/chilly-doors-film.md deleted file mode 100644 index a329e1057..000000000 --- a/.changeset/chilly-doors-film.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"products-feed": patch -"@saleor/apps-logger": patch -"klaviyo": patch -"app-avatax": patch -"cms-v2": patch -"search": patch -"smtp": patch ---- - -Increased Vercel log limit to new value - 256KB. See [announcement](https://vercel.com/changelog/updated-logging-limits-for-vercel-functions) blog post from Vercel for more details. diff --git a/.changeset/empty-ligers-brush.md b/.changeset/empty-ligers-brush.md deleted file mode 100644 index 7984c1db7..000000000 --- a/.changeset/empty-ligers-brush.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"products-feed": patch -"klaviyo": patch -"cms-v2": patch -"search": patch -"smtp": patch ---- - -Added new `LoggerVercelTransport` support. It will help us send logs to our infrastructure without need of OTEL unstable logs API. diff --git a/.changeset/rotten-seals-suffer.md b/.changeset/rotten-seals-suffer.md deleted file mode 100644 index 285b4c502..000000000 --- a/.changeset/rotten-seals-suffer.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"products-feed": patch -"klaviyo": patch -"app-avatax": patch -"cms-v2": patch -"search": patch -"smtp": patch ---- - -Escape ALLOWED_DOMAIN_PATTERN regex. It ensures that regex constructed from env variable is sanitized and can't be used to Denial of Service attack. diff --git a/.changeset/silver-mangos-behave.md b/.changeset/silver-mangos-behave.md deleted file mode 100644 index 361b3d8d2..000000000 --- a/.changeset/silver-mangos-behave.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -"@saleor/react-hook-form-macaw": patch -"@saleor/webhook-utils": patch -"products-feed": patch -"@saleor/apps-logger": patch -"@saleor/apps-shared": patch -"@saleor/apps-otel": patch -"@saleor/trpc": patch -"klaviyo": patch -"@saleor/e2e": patch -"app-avatax": patch -"cms-v2": patch -"search": patch -"@saleor/apps-ui": patch -"smtp": patch ---- - -Fixed autofixable linting issues. No functional changes. diff --git a/.changeset/six-lamps-shop.md b/.changeset/six-lamps-shop.md deleted file mode 100644 index 1f7973d51..000000000 --- a/.changeset/six-lamps-shop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"app-avatax": patch ---- - -Add log when suspicious calculation happen - when line tax rate is non-zero but amount of taxes is zero diff --git a/.github/workflows/check-licenses.yaml b/.github/workflows/check-licenses.yaml new file mode 100644 index 000000000..be3bc1b67 --- /dev/null +++ b/.github/workflows/check-licenses.yaml @@ -0,0 +1,45 @@ +name: Check Licenses +on: + pull_request: + types: + - opened + - synchronize + # Labels are needed to handle external contributors + - labeled + - unlabeled + paths: + # Self + - ".github/workflows/check-licenses.yaml" + # JS/TS Ecosystem + - "**/package.json" + - "**/pnpm-lock.yaml" + - "**/package-lock.json" + +jobs: + default: + permissions: + contents: read + pull-requests: write + uses: saleor/saleor-internal-actions/.github/workflows/run-license-check.yaml@v1 + with: + # List of ecosystems to scan. + ecosystems: >- + javascript + # Grant rules (https://github.com/anchore/grant/blob/4362dc22cf5ea9baeccfa59b2863879afe0c30d7/README.md#usage) + rules: | + # Explicitly allow LGPL as "*GPL*" rule will cause to reject them otherwise. + - pattern: "*lgpl*" + name: "allow-lgpl" + mode: "allow" + reason: "LGPL is allowed." + - pattern: "*gpl*" + name: "deny-gpl" + mode: "deny" + reason: "GPL licenses are not compatible with BSD-3-Clause" + exceptions: + # store2 is under a dual license (MIT OR GPL-3.0), thus is compatible with our project. + # License metadata (for v2.14.2): https://github.com/nbubna/store/blob/20cce53b83b5870b6715fa929e4aa773cfa5e179/package.json#L32 + - store2 + - pattern: "*proprietary*" + name: "deny-proprietary" + mode: "deny" diff --git a/apps/avatax/CHANGELOG.md b/apps/avatax/CHANGELOG.md index c536506af..d34a6590e 100644 --- a/apps/avatax/CHANGELOG.md +++ b/apps/avatax/CHANGELOG.md @@ -1,5 +1,22 @@ # app-avatax +## 1.12.4 + +### Patch Changes + +- 9bbf9ee5: Increased Vercel log limit to new value - 256KB. See [announcement](https://vercel.com/changelog/updated-logging-limits-for-vercel-functions) blog post from Vercel for more details. +- 9bbf9ee5: Escape ALLOWED_DOMAIN_PATTERN regex. It ensures that regex constructed from env variable is sanitized and can't be used to Denial of Service attack. +- 9bbf9ee5: Fixed autofixable linting issues. No functional changes. +- 9bbf9ee5: Add log when suspicious calculation happen - when line tax rate is non-zero but amount of taxes is zero +- Updated dependencies [9bbf9ee5] +- Updated dependencies [9bbf9ee5] + - @saleor/apps-logger@1.4.3 + - @saleor/react-hook-form-macaw@0.2.12 + - @saleor/webhook-utils@0.2.3 + - @saleor/apps-shared@1.11.4 + - @saleor/apps-otel@1.3.5 + - @saleor/apps-ui@1.2.10 + ## 1.12.3 ### Patch Changes diff --git a/apps/avatax/package.json b/apps/avatax/package.json index bc98a7328..b2eb3ca8f 100644 --- a/apps/avatax/package.json +++ b/apps/avatax/package.json @@ -1,6 +1,6 @@ { "name": "app-avatax", - "version": "1.12.3", + "version": "1.12.4", "scripts": { "build": " next build", "check-types": "tsc --noEmit", @@ -60,7 +60,6 @@ "decimal.js-light": "2.5.1", "dotenv": "16.3.1", "dynamodb-toolbox": "1.8.2", - "escape-string-regexp": "5.0.0", "graphql": "16.7.1", "graphql-tag": "2.12.6", "jotai": "^2.4.2", diff --git a/apps/avatax/src/pages/api/register.ts b/apps/avatax/src/pages/api/register.ts index aa8161555..9fc0d7ac5 100644 --- a/apps/avatax/src/pages/api/register.ts +++ b/apps/avatax/src/pages/api/register.ts @@ -1,7 +1,6 @@ import { createAppRegisterHandler } from "@saleor/app-sdk/handlers/next"; import { wrapWithLoggerContext } from "@saleor/apps-logger/node"; import { withOtel } from "@saleor/apps-otel"; -import escapeStringRegexp from "escape-string-regexp"; import { env } from "@/env"; import { createLogger } from "@/logger"; @@ -28,7 +27,8 @@ export default wrapWithLoggerContext( allowedSaleorUrls: [ (url) => { if (allowedUrlsPattern) { - const regex = new RegExp(escapeStringRegexp(allowedUrlsPattern)); + // we don't escape the pattern because it's not user input - it's an ENV variable controlled by us + const regex = new RegExp(allowedUrlsPattern); return regex.test(url); } diff --git a/apps/cms-v2/CHANGELOG.md b/apps/cms-v2/CHANGELOG.md index af70db5bd..06a03b218 100644 --- a/apps/cms-v2/CHANGELOG.md +++ b/apps/cms-v2/CHANGELOG.md @@ -1,5 +1,21 @@ # saleor-app-cms-v2 +## 2.9.17 + +### Patch Changes + +- 9bbf9ee5: Increased Vercel log limit to new value - 256KB. See [announcement](https://vercel.com/changelog/updated-logging-limits-for-vercel-functions) blog post from Vercel for more details. +- 9bbf9ee5: Added new `LoggerVercelTransport` support. It will help us send logs to our infrastructure without need of OTEL unstable logs API. +- 9bbf9ee5: Escape ALLOWED_DOMAIN_PATTERN regex. It ensures that regex constructed from env variable is sanitized and can't be used to Denial of Service attack. +- 9bbf9ee5: Fixed autofixable linting issues. No functional changes. +- Updated dependencies [9bbf9ee5] +- Updated dependencies [9bbf9ee5] + - @saleor/apps-logger@1.4.3 + - @saleor/react-hook-form-macaw@0.2.12 + - @saleor/apps-shared@1.11.4 + - @saleor/apps-otel@1.3.5 + - @saleor/apps-ui@1.2.10 + ## 2.9.16 ### Patch Changes diff --git a/apps/cms-v2/package.json b/apps/cms-v2/package.json index a4567fda3..d4773555e 100644 --- a/apps/cms-v2/package.json +++ b/apps/cms-v2/package.json @@ -1,6 +1,6 @@ { "name": "cms-v2", - "version": "2.9.16", + "version": "2.9.17", "scripts": { "build": "next build", "check-types": "tsc --noEmit", @@ -49,7 +49,6 @@ "@vitejs/plugin-react": "4.3.1", "contentful-management": "10.46.4", "dotenv": "16.3.1", - "escape-string-regexp": "5.0.0", "graphql": "16.7.1", "graphql-tag": "2.12.6", "jsdom": "^20.0.3", diff --git a/apps/cms-v2/src/pages/api/register.ts b/apps/cms-v2/src/pages/api/register.ts index 55737b36b..2f9d95829 100644 --- a/apps/cms-v2/src/pages/api/register.ts +++ b/apps/cms-v2/src/pages/api/register.ts @@ -1,7 +1,6 @@ import { createAppRegisterHandler } from "@saleor/app-sdk/handlers/next"; import { wrapWithLoggerContext } from "@saleor/apps-logger/node"; import { withOtel } from "@saleor/apps-otel"; -import escapeStringRegexp from "escape-string-regexp"; import { saleorApp } from "@/saleor-app"; @@ -18,7 +17,8 @@ const handler = createAppRegisterHandler({ allowedSaleorUrls: [ (url) => { if (allowedUrlsPattern) { - const regex = new RegExp(escapeStringRegexp(allowedUrlsPattern)); + // we don't escape the pattern because it's not user input - it's an ENV variable controlled by us + const regex = new RegExp(allowedUrlsPattern); return regex.test(url); } diff --git a/apps/klaviyo/CHANGELOG.md b/apps/klaviyo/CHANGELOG.md index 9d3f98ddc..0d44e8ba4 100644 --- a/apps/klaviyo/CHANGELOG.md +++ b/apps/klaviyo/CHANGELOG.md @@ -1,5 +1,20 @@ # saleor-app-klaviyo +## 1.12.18 + +### Patch Changes + +- 9bbf9ee5: Increased Vercel log limit to new value - 256KB. See [announcement](https://vercel.com/changelog/updated-logging-limits-for-vercel-functions) blog post from Vercel for more details. +- 9bbf9ee5: Added new `LoggerVercelTransport` support. It will help us send logs to our infrastructure without need of OTEL unstable logs API. +- 9bbf9ee5: Escape ALLOWED_DOMAIN_PATTERN regex. It ensures that regex constructed from env variable is sanitized and can't be used to Denial of Service attack. +- 9bbf9ee5: Fixed autofixable linting issues. No functional changes. +- Updated dependencies [9bbf9ee5] +- Updated dependencies [9bbf9ee5] + - @saleor/apps-logger@1.4.3 + - @saleor/apps-shared@1.11.4 + - @saleor/apps-otel@1.3.5 + - @saleor/apps-ui@1.2.10 + ## 1.12.17 ### Patch Changes diff --git a/apps/klaviyo/package.json b/apps/klaviyo/package.json index dd2476e26..06ecd6168 100644 --- a/apps/klaviyo/package.json +++ b/apps/klaviyo/package.json @@ -1,6 +1,6 @@ { "name": "klaviyo", - "version": "1.12.17", + "version": "1.12.18", "scripts": { "build": "next build", "check-types": "tsc --noEmit", @@ -37,7 +37,6 @@ "@sentry/nextjs": "../../node_modules/@sentry/nextjs", "@urql/exchange-auth": "2.1.4", "dotenv": "16.3.1", - "escape-string-regexp": "5.0.0", "graphql": "16.7.1", "graphql-tag": "2.12.6", "next": "14.2.3", diff --git a/apps/klaviyo/src/pages/api/register.ts b/apps/klaviyo/src/pages/api/register.ts index bac0f83ac..46c329e48 100644 --- a/apps/klaviyo/src/pages/api/register.ts +++ b/apps/klaviyo/src/pages/api/register.ts @@ -1,7 +1,6 @@ import { createAppRegisterHandler } from "@saleor/app-sdk/handlers/next"; import { wrapWithLoggerContext } from "@saleor/apps-logger/node"; import { withOtel } from "@saleor/apps-otel"; -import escapeStringRegexp from "escape-string-regexp"; import { saleorApp } from "../../../saleor-app"; import { loggerContext } from "../../logger-context"; @@ -17,7 +16,8 @@ const handler = createAppRegisterHandler({ allowedSaleorUrls: [ (url) => { if (allowedUrlsPattern) { - const regex = new RegExp(escapeStringRegexp(allowedUrlsPattern)); + // we don't escape the pattern because it's not user input - it's an ENV variable controlled by us + const regex = new RegExp(allowedUrlsPattern); return regex.test(url); } diff --git a/apps/products-feed/CHANGELOG.md b/apps/products-feed/CHANGELOG.md index e51907796..8567e81db 100644 --- a/apps/products-feed/CHANGELOG.md +++ b/apps/products-feed/CHANGELOG.md @@ -1,5 +1,22 @@ # saleor-app-products-feed +## 1.19.17 + +### Patch Changes + +- 9bbf9ee5: Increased Vercel log limit to new value - 256KB. See [announcement](https://vercel.com/changelog/updated-logging-limits-for-vercel-functions) blog post from Vercel for more details. +- 9bbf9ee5: Added new `LoggerVercelTransport` support. It will help us send logs to our infrastructure without need of OTEL unstable logs API. +- 9bbf9ee5: Escape ALLOWED_DOMAIN_PATTERN regex. It ensures that regex constructed from env variable is sanitized and can't be used to Denial of Service attack. +- 9bbf9ee5: Fixed autofixable linting issues. No functional changes. +- Updated dependencies [9bbf9ee5] +- Updated dependencies [9bbf9ee5] + - @saleor/apps-logger@1.4.3 + - @saleor/react-hook-form-macaw@0.2.12 + - @saleor/webhook-utils@0.2.3 + - @saleor/apps-shared@1.11.4 + - @saleor/apps-otel@1.3.5 + - @saleor/apps-ui@1.2.10 + ## 1.19.16 ### Patch Changes diff --git a/apps/products-feed/package.json b/apps/products-feed/package.json index 1b190b4e1..70c7904b9 100644 --- a/apps/products-feed/package.json +++ b/apps/products-feed/package.json @@ -1,6 +1,6 @@ { "name": "products-feed", - "version": "1.19.16", + "version": "1.19.17", "scripts": { "build": "next build", "check-types": "tsc --noEmit", @@ -48,7 +48,6 @@ "@urql/exchange-auth": "2.1.4", "@vitejs/plugin-react": "4.3.1", "dotenv": "16.3.1", - "escape-string-regexp": "5.0.0", "fast-xml-parser": "^4.0.15", "graphql": "16.7.1", "graphql-tag": "2.12.6", diff --git a/apps/products-feed/src/pages/api/register.ts b/apps/products-feed/src/pages/api/register.ts index 7f82494e3..2d272cf0b 100644 --- a/apps/products-feed/src/pages/api/register.ts +++ b/apps/products-feed/src/pages/api/register.ts @@ -1,7 +1,6 @@ import { createAppRegisterHandler } from "@saleor/app-sdk/handlers/next"; import { wrapWithLoggerContext } from "@saleor/apps-logger/node"; import { withOtel } from "@saleor/apps-otel"; -import escapeStringRegexp from "escape-string-regexp"; import { loggerContext } from "../../logger-context"; import { saleorApp } from "../../saleor-app"; @@ -19,7 +18,8 @@ export default wrapWithLoggerContext( allowedSaleorUrls: [ (url) => { if (allowedUrlsPattern) { - const regex = new RegExp(escapeStringRegexp(allowedUrlsPattern)); + // we don't escape the pattern because it's not user input - it's an ENV variable controlled by us + const regex = new RegExp(allowedUrlsPattern); return regex.test(url); } diff --git a/apps/search/CHANGELOG.md b/apps/search/CHANGELOG.md index c435a4ce8..84bb72510 100644 --- a/apps/search/CHANGELOG.md +++ b/apps/search/CHANGELOG.md @@ -1,5 +1,22 @@ # saleor-app-search +## 1.22.19 + +### Patch Changes + +- 9bbf9ee5: Increased Vercel log limit to new value - 256KB. See [announcement](https://vercel.com/changelog/updated-logging-limits-for-vercel-functions) blog post from Vercel for more details. +- 9bbf9ee5: Added new `LoggerVercelTransport` support. It will help us send logs to our infrastructure without need of OTEL unstable logs API. +- 9bbf9ee5: Escape ALLOWED_DOMAIN_PATTERN regex. It ensures that regex constructed from env variable is sanitized and can't be used to Denial of Service attack. +- 9bbf9ee5: Fixed autofixable linting issues. No functional changes. +- Updated dependencies [9bbf9ee5] +- Updated dependencies [9bbf9ee5] + - @saleor/apps-logger@1.4.3 + - @saleor/react-hook-form-macaw@0.2.12 + - @saleor/webhook-utils@0.2.3 + - @saleor/apps-shared@1.11.4 + - @saleor/apps-otel@1.3.5 + - @saleor/apps-ui@1.2.10 + ## 1.22.18 ### Patch Changes diff --git a/apps/search/package.json b/apps/search/package.json index 1b7ae8021..0f8a98411 100644 --- a/apps/search/package.json +++ b/apps/search/package.json @@ -1,6 +1,6 @@ { "name": "search", - "version": "1.22.18", + "version": "1.22.19", "scripts": { "build": "next build", "check-types": "tsc --noEmit", @@ -50,7 +50,6 @@ "clsx": "^1.2.1", "debug": "^4.3.4", "dotenv": "16.3.1", - "escape-string-regexp": "5.0.0", "graphql": "16.7.1", "graphql-tag": "2.12.6", "next": "14.2.3", diff --git a/apps/search/src/pages/api/register.ts b/apps/search/src/pages/api/register.ts index f8bfb94bd..f0eba848b 100644 --- a/apps/search/src/pages/api/register.ts +++ b/apps/search/src/pages/api/register.ts @@ -1,7 +1,6 @@ import { createAppRegisterHandler } from "@saleor/app-sdk/handlers/next"; import { wrapWithLoggerContext } from "@saleor/apps-logger/node"; import { withOtel } from "@saleor/apps-otel"; -import escapeStringRegexp from "escape-string-regexp"; import { saleorApp } from "../../../saleor-app"; import { loggerContext } from "../../lib/logger-context"; @@ -15,7 +14,8 @@ export default wrapWithLoggerContext( allowedSaleorUrls: [ (url) => { if (allowedUrlsPattern) { - const regex = new RegExp(escapeStringRegexp(allowedUrlsPattern)); + // we don't escape the pattern because it's not user input - it's an ENV variable controlled by us + const regex = new RegExp(allowedUrlsPattern); return regex.test(url); } diff --git a/apps/segment/CHANGELOG.md b/apps/segment/CHANGELOG.md new file mode 100644 index 000000000..ae8d8a5a2 --- /dev/null +++ b/apps/segment/CHANGELOG.md @@ -0,0 +1,14 @@ +# segment + +## 2.0.1 + +### Patch Changes + +- Updated dependencies [9bbf9ee5] +- Updated dependencies [9bbf9ee5] + - @saleor/apps-logger@1.4.3 + - @saleor/react-hook-form-macaw@0.2.12 + - @saleor/webhook-utils@0.2.3 + - @saleor/apps-shared@1.11.4 + - @saleor/apps-otel@1.3.5 + - @saleor/apps-ui@1.2.10 diff --git a/apps/segment/package.json b/apps/segment/package.json index ad4e900f3..b66762b0b 100644 --- a/apps/segment/package.json +++ b/apps/segment/package.json @@ -1,6 +1,6 @@ { "name": "segment", - "version": "2.0.0", + "version": "2.0.1", "scripts": { "build": "next build", "check-types": "tsc --noEmit", @@ -50,7 +50,6 @@ "@urql/exchange-auth": "2.1.4", "@vitejs/plugin-react": "4.3.1", "dotenv": "16.3.1", - "escape-string-regexp": "5.0.0", "graphql": "16.7.1", "graphql-tag": "2.12.6", "modern-errors": "7.0.1", diff --git a/apps/segment/src/pages/api/register.ts b/apps/segment/src/pages/api/register.ts index 088d098b2..331bda885 100644 --- a/apps/segment/src/pages/api/register.ts +++ b/apps/segment/src/pages/api/register.ts @@ -1,6 +1,5 @@ import { createAppRegisterHandler } from "@saleor/app-sdk/handlers/next"; import { wrapWithLoggerContext } from "@saleor/apps-logger/node"; -import escapeStringRegexp from "escape-string-regexp"; import { env } from "@/env"; import { loggerContext } from "@/logger-context"; @@ -18,7 +17,8 @@ export default wrapWithLoggerContext( allowedSaleorUrls: [ (url) => { if (allowedUrlsPattern) { - const regex = new RegExp(escapeStringRegexp(allowedUrlsPattern)); + // we don't escape the pattern because it's not user input - it's an ENV variable controlled by us + const regex = new RegExp(allowedUrlsPattern); return regex.test(url); } diff --git a/apps/smtp/CHANGELOG.md b/apps/smtp/CHANGELOG.md index e51a70643..da952286c 100644 --- a/apps/smtp/CHANGELOG.md +++ b/apps/smtp/CHANGELOG.md @@ -1,5 +1,21 @@ # smtp +## 1.2.20 + +### Patch Changes + +- 9bbf9ee5: Increased Vercel log limit to new value - 256KB. See [announcement](https://vercel.com/changelog/updated-logging-limits-for-vercel-functions) blog post from Vercel for more details. +- 9bbf9ee5: Added new `LoggerVercelTransport` support. It will help us send logs to our infrastructure without need of OTEL unstable logs API. +- 9bbf9ee5: Escape ALLOWED_DOMAIN_PATTERN regex. It ensures that regex constructed from env variable is sanitized and can't be used to Denial of Service attack. +- 9bbf9ee5: Fixed autofixable linting issues. No functional changes. +- Updated dependencies [9bbf9ee5] +- Updated dependencies [9bbf9ee5] + - @saleor/apps-logger@1.4.3 + - @saleor/react-hook-form-macaw@0.2.12 + - @saleor/apps-shared@1.11.4 + - @saleor/apps-otel@1.3.5 + - @saleor/apps-ui@1.2.10 + ## 1.2.19 ### Patch Changes diff --git a/apps/smtp/package.json b/apps/smtp/package.json index 0c7cc1a3d..80828e7a6 100644 --- a/apps/smtp/package.json +++ b/apps/smtp/package.json @@ -1,6 +1,6 @@ { "name": "smtp", - "version": "1.2.19", + "version": "1.2.20", "scripts": { "build": "next build", "check-types": "tsc --noEmit", @@ -47,7 +47,6 @@ "@urql/exchange-auth": "2.1.4", "@vitejs/plugin-react": "4.3.1", "dotenv": "16.3.1", - "escape-string-regexp": "5.0.0", "graphql": "16.7.1", "graphql-tag": "2.12.6", "handlebars": "^4.7.7", diff --git a/apps/smtp/src/pages/api/register.ts b/apps/smtp/src/pages/api/register.ts index af28784f1..7c7ccdc58 100644 --- a/apps/smtp/src/pages/api/register.ts +++ b/apps/smtp/src/pages/api/register.ts @@ -2,7 +2,6 @@ import { createAppRegisterHandler } from "@saleor/app-sdk/handlers/next"; import { wrapWithLoggerContext } from "@saleor/apps-logger/node"; import { withOtel } from "@saleor/apps-otel"; import { SaleorVersionCompatibilityValidator } from "@saleor/apps-shared"; -import escapeStringRegexp from "escape-string-regexp"; import { createInstrumentedGraphqlClient } from "../../lib/create-instrumented-graphql-client"; import { createLogger } from "../../logger"; @@ -23,7 +22,8 @@ export default wrapWithLoggerContext( allowedSaleorUrls: [ (url) => { if (allowedUrlsPattern) { - const regex = new RegExp(escapeStringRegexp(allowedUrlsPattern)); + // we don't escape the pattern because it's not user input - it's an ENV variable controlled by us + const regex = new RegExp(allowedUrlsPattern); return regex.test(url); } diff --git a/package.json b/package.json index 6eb991abf..6b7b7bbd8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "name": "saleor-apps", "version": "0.0.0", + "license": "(BSD-3-Clause AND CC-BY-4.0)", "scripts": { "build": "turbo run build", "check-spelling": "cspell '**/*.{jsx,tsx,js,ts,md,mdx}'", diff --git a/packages/e2e/CHANGELOG.md b/packages/e2e/CHANGELOG.md index 9b43d1cef..b01c93ab3 100644 --- a/packages/e2e/CHANGELOG.md +++ b/packages/e2e/CHANGELOG.md @@ -1,5 +1,11 @@ # @saleor/e2e +## 1.0.7 + +### Patch Changes + +- 9bbf9ee5: Fixed autofixable linting issues. No functional changes. + ## 1.0.6 ### Patch Changes diff --git a/packages/e2e/package.json b/packages/e2e/package.json index 531eea06e..472e6c011 100644 --- a/packages/e2e/package.json +++ b/packages/e2e/package.json @@ -1,7 +1,7 @@ { "name": "@saleor/e2e", "description": "", - "version": "1.0.6", + "version": "1.0.7", "author": "", "scripts": { "check-types": "tsc --noEmit", diff --git a/packages/logger/CHANGELOG.md b/packages/logger/CHANGELOG.md index e8430073b..ac945152b 100644 --- a/packages/logger/CHANGELOG.md +++ b/packages/logger/CHANGELOG.md @@ -1,5 +1,12 @@ # @saleor/apps-logger +## 1.4.3 + +### Patch Changes + +- 9bbf9ee5: Increased Vercel log limit to new value - 256KB. See [announcement](https://vercel.com/changelog/updated-logging-limits-for-vercel-functions) blog post from Vercel for more details. +- 9bbf9ee5: Fixed autofixable linting issues. No functional changes. + ## 1.4.2 ### Patch Changes diff --git a/packages/logger/package.json b/packages/logger/package.json index 2638cf00b..c96c0628e 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -1,6 +1,6 @@ { "name": "@saleor/apps-logger", - "version": "1.4.2", + "version": "1.4.3", "scripts": { "check-types": "tsc --noEmit", "lint": "eslint .", diff --git a/packages/otel/CHANGELOG.md b/packages/otel/CHANGELOG.md index 64108c2e7..ed7117d55 100644 --- a/packages/otel/CHANGELOG.md +++ b/packages/otel/CHANGELOG.md @@ -1,5 +1,11 @@ # @saleor/apps-otel +## 1.3.5 + +### Patch Changes + +- 9bbf9ee5: Fixed autofixable linting issues. No functional changes. + ## 1.3.4 ### Patch Changes diff --git a/packages/otel/package.json b/packages/otel/package.json index 42875ff99..683afbd9a 100644 --- a/packages/otel/package.json +++ b/packages/otel/package.json @@ -1,6 +1,6 @@ { "name": "@saleor/apps-otel", - "version": "1.3.4", + "version": "1.3.5", "scripts": { "check-types": "tsc --noEmit", "lint": "eslint .", diff --git a/packages/react-hook-form-macaw/CHANGELOG.md b/packages/react-hook-form-macaw/CHANGELOG.md index 8f6867651..6ecf34b18 100644 --- a/packages/react-hook-form-macaw/CHANGELOG.md +++ b/packages/react-hook-form-macaw/CHANGELOG.md @@ -1,5 +1,11 @@ # @saleor/react-hook-form-macaw +## 0.2.12 + +### Patch Changes + +- 9bbf9ee5: Fixed autofixable linting issues. No functional changes. + ## 0.2.11 ### Patch Changes diff --git a/packages/react-hook-form-macaw/package.json b/packages/react-hook-form-macaw/package.json index efbdd5c24..fdf066134 100644 --- a/packages/react-hook-form-macaw/package.json +++ b/packages/react-hook-form-macaw/package.json @@ -1,6 +1,6 @@ { "name": "@saleor/react-hook-form-macaw", - "version": "0.2.11", + "version": "0.2.12", "scripts": { "build-storybook": "storybook build", "check-types": "tsc --noEmit", diff --git a/packages/shared/CHANGELOG.md b/packages/shared/CHANGELOG.md index 3f97f74bc..d6eade08e 100644 --- a/packages/shared/CHANGELOG.md +++ b/packages/shared/CHANGELOG.md @@ -1,5 +1,11 @@ # @saleor/apps-shared +## 1.11.4 + +### Patch Changes + +- 9bbf9ee5: Fixed autofixable linting issues. No functional changes. + ## 1.11.3 ### Patch Changes diff --git a/packages/shared/package.json b/packages/shared/package.json index 6ded54981..3c9bcf70c 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@saleor/apps-shared", - "version": "1.11.3", + "version": "1.11.4", "scripts": { "check-types": "tsc --noEmit", "lint": "eslint .", diff --git a/packages/trpc/CHANGELOG.md b/packages/trpc/CHANGELOG.md index 9da726228..1ebbd8325 100644 --- a/packages/trpc/CHANGELOG.md +++ b/packages/trpc/CHANGELOG.md @@ -1,5 +1,13 @@ # @saleor/trpc +## 3.0.4 + +### Patch Changes + +- 9bbf9ee5: Fixed autofixable linting issues. No functional changes. +- Updated dependencies [9bbf9ee5] + - @saleor/apps-shared@1.11.4 + ## 3.0.3 ### Patch Changes diff --git a/packages/trpc/package.json b/packages/trpc/package.json index 4b5faf71e..88ef4b38a 100644 --- a/packages/trpc/package.json +++ b/packages/trpc/package.json @@ -1,6 +1,6 @@ { "name": "@saleor/trpc", - "version": "3.0.3", + "version": "3.0.4", "scripts": { "check-types": "tsc --noEmit", "lint": "eslint .", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index 9d1d439ef..8f2a62f3a 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,11 @@ # @saleor/apps-ui +## 1.2.10 + +### Patch Changes + +- 9bbf9ee5: Fixed autofixable linting issues. No functional changes. + ## 1.2.9 ### Patch Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index eb9ae5021..8f4725481 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@saleor/apps-ui", - "version": "1.2.9", + "version": "1.2.10", "scripts": { "check-types": "tsc --noEmit", "lint": "eslint .", diff --git a/packages/webhook-utils/CHANGELOG.md b/packages/webhook-utils/CHANGELOG.md index f13410d63..35000ffab 100644 --- a/packages/webhook-utils/CHANGELOG.md +++ b/packages/webhook-utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @saleor/webhook-utils +## 0.2.3 + +### Patch Changes + +- 9bbf9ee5: Fixed autofixable linting issues. No functional changes. + ## 0.2.2 ### Patch Changes diff --git a/packages/webhook-utils/package.json b/packages/webhook-utils/package.json index 1a9f5575a..433254b6e 100644 --- a/packages/webhook-utils/package.json +++ b/packages/webhook-utils/package.json @@ -1,6 +1,6 @@ { "name": "@saleor/webhook-utils", - "version": "0.2.2", + "version": "0.2.3", "scripts": { "check-types": "tsc --noEmit", "fetch-schema": "curl https://raw.githubusercontent.com/saleor/saleor/${npm_package_saleor_schemaVersion}/saleor/graphql/schema.graphql > graphql/schema.graphql", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d0495c42..826560b27 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -210,7 +210,7 @@ importers: version: 10.43.1(@trpc/server@10.43.1) '@trpc/next': specifier: 10.43.1 - version: 10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/react-query@10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/server@10.43.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/server@10.43.1)(next@14.2.3(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/react-query@10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/server@10.43.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/server@10.43.1)(next@14.2.3(@babel/core@7.24.7)(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@trpc/server': specifier: 10.43.1 version: 10.43.1 @@ -229,9 +229,6 @@ importers: dynamodb-toolbox: specifier: 1.8.2 version: 1.8.2(@aws-sdk/client-dynamodb@3.651.1)(@aws-sdk/lib-dynamodb@3.651.1(@aws-sdk/client-dynamodb@3.651.1)) - escape-string-regexp: - specifier: 5.0.0 - version: 5.0.0 graphql: specifier: 16.7.1 version: 16.7.1 @@ -255,7 +252,7 @@ importers: version: 6.2.1 next: specifier: 14.2.3 - version: 14.2.3(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.2.3(@babel/core@7.24.7)(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -467,9 +464,6 @@ importers: dotenv: specifier: 16.3.1 version: 16.3.1 - escape-string-regexp: - specifier: 5.0.0 - version: 5.0.0 graphql: specifier: 16.7.1 version: 16.7.1 @@ -481,7 +475,7 @@ importers: version: 20.0.3 next: specifier: 14.2.3 - version: 14.2.3(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.2.3(@babel/core@7.24.7)(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) p-ratelimit: specifier: 1.0.1 version: 1.0.1 @@ -645,9 +639,6 @@ importers: dotenv: specifier: 16.3.1 version: 16.3.1 - escape-string-regexp: - specifier: 5.0.0 - version: 5.0.0 graphql: specifier: 16.7.1 version: 16.7.1 @@ -656,7 +647,7 @@ importers: version: 2.12.6(graphql@16.7.1) next: specifier: 14.2.3 - version: 14.2.3(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.2.3(@babel/core@7.24.7)(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) node-fetch: specifier: ^3.2.6 version: 3.2.6 @@ -825,7 +816,7 @@ importers: version: 10.43.1(@trpc/server@10.43.1) '@trpc/next': specifier: 10.43.1 - version: 10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/react-query@10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/server@10.43.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/server@10.43.1)(next@14.2.3(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/react-query@10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/server@10.43.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/server@10.43.1)(next@14.2.3(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@trpc/react-query': specifier: 10.43.1 version: 10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/server@10.43.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -841,9 +832,6 @@ importers: dotenv: specifier: 16.3.1 version: 16.3.1 - escape-string-regexp: - specifier: 5.0.0 - version: 5.0.0 fast-xml-parser: specifier: ^4.0.15 version: 4.0.15 @@ -861,7 +849,7 @@ importers: version: 20.0.3 next: specifier: 14.2.3 - version: 14.2.3(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.2.3(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -1046,9 +1034,6 @@ importers: dotenv: specifier: 16.3.1 version: 16.3.1 - escape-string-regexp: - specifier: 5.0.0 - version: 5.0.0 graphql: specifier: 16.7.1 version: 16.7.1 @@ -1057,7 +1042,7 @@ importers: version: 2.12.6(graphql@16.7.1) next: specifier: 14.2.3 - version: 14.2.3(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.2.3(@babel/core@7.24.7)(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -1242,9 +1227,6 @@ importers: dotenv: specifier: 16.3.1 version: 16.3.1 - escape-string-regexp: - specifier: 5.0.0 - version: 5.0.0 graphql: specifier: 16.7.1 version: 16.7.1 @@ -1262,7 +1244,7 @@ importers: version: 6.2.1 next: specifier: 14.2.3 - version: 14.2.3(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.2.3(@babel/core@7.24.7)(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -1465,9 +1447,6 @@ importers: dotenv: specifier: 16.3.1 version: 16.3.1 - escape-string-regexp: - specifier: 5.0.0 - version: 5.0.0 graphql: specifier: 16.7.1 version: 16.7.1 @@ -1500,7 +1479,7 @@ importers: version: 6.2.1 next: specifier: 14.2.3 - version: 14.2.3(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.2.3(@babel/core@7.24.7)(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) nodemailer: specifier: ^6.9.1 version: 6.9.1 @@ -1651,7 +1630,7 @@ importers: version: 12.1.1(eslint@node_modules+eslint) next: specifier: 14.2.3 - version: 14.2.3(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.2.3(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) typescript: specifier: 5.5.4 version: 5.5.4 @@ -1859,7 +1838,7 @@ importers: version: link:../eslint-config-saleor next: specifier: 14.2.3 - version: 14.2.3(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.2.3(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -1920,7 +1899,7 @@ importers: version: link:../eslint-config-saleor next: specifier: 14.2.3 - version: 14.2.3(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.2.3(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) typescript: specifier: 5.5.4 version: 5.5.4 @@ -1951,7 +1930,7 @@ importers: version: link:../eslint-config-saleor next: specifier: 14.2.3 - version: 14.2.3(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.2.3(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -1984,7 +1963,7 @@ importers: version: 6.1.0(modern-errors@7.0.1) next: specifier: 14.2.3 - version: 14.2.3(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 14.2.3(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) semver: specifier: 7.5.1 version: 7.5.1 @@ -8921,10 +8900,6 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} - escodegen@2.0.0: resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} engines: {node: '>=6.0'} @@ -20687,13 +20662,24 @@ snapshots: react-dom: 18.2.0(react@18.2.0) react-ssr-prepass: 1.5.0(react@18.2.0) - '@trpc/next@10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/react-query@10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/server@10.43.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/server@10.43.1)(next@14.2.3(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@trpc/next@10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/react-query@10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/server@10.43.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/server@10.43.1)(next@14.2.3(@babel/core@7.24.7)(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@tanstack/react-query': 4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@trpc/client': 10.43.1(@trpc/server@10.43.1) + '@trpc/react-query': 10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/server@10.43.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@trpc/server': 10.43.1 + next: 14.2.3(@babel/core@7.24.7)(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-ssr-prepass: 1.5.0(react@18.2.0) + + '@trpc/next@10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/react-query@10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/server@10.43.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/server@10.43.1)(next@14.2.3(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@tanstack/react-query': 4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@trpc/client': 10.43.1(@trpc/server@10.43.1) '@trpc/react-query': 10.43.1(@tanstack/react-query@4.29.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@trpc/client@10.43.1(@trpc/server@10.43.1))(@trpc/server@10.43.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@trpc/server': 10.43.1 - next: 14.2.3(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + next: 14.2.3(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-ssr-prepass: 1.5.0(react@18.2.0) @@ -23453,8 +23439,6 @@ snapshots: escape-string-regexp@4.0.0: {} - escape-string-regexp@5.0.0: {} - escodegen@2.0.0: dependencies: esprima: 4.0.1 @@ -26177,7 +26161,7 @@ snapshots: neverthrow@6.2.1: {} - next@14.2.3(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + next@14.2.3(@babel/core@7.24.7)(@opentelemetry/api@node_modules+@opentelemetry+api)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@next/env': 14.2.3 '@swc/helpers': 0.5.5 @@ -26198,7 +26182,7 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.2.3 '@next/swc-win32-ia32-msvc': 14.2.3 '@next/swc-win32-x64-msvc': 14.2.3 - '@opentelemetry/api': 1.9.0 + '@opentelemetry/api': link:node_modules/@opentelemetry/api transitivePeerDependencies: - '@babel/core' - babel-plugin-macros