From 8c3f53e28681773174ead1ce1d76ca98c4011f10 Mon Sep 17 00:00:00 2001 From: Krzysztof Wolski Date: Mon, 26 Jun 2023 15:02:16 +0200 Subject: [PATCH] Update Zod and RHF bindings --- .changeset/healthy-crabs-study.md | 9 ++ .changeset/weak-rocks-beg.md | 5 + apps/cms/package.json | 6 +- apps/crm/package.json | 6 +- apps/data-importer/package.json | 2 +- apps/emails-and-messages/package.json | 8 +- .../ui/universal-channels-section.tsx | 2 +- apps/invoices/package.json | 8 +- apps/monitoring/package.json | 2 +- apps/products-feed/package.json | 8 +- apps/search/package.json | 8 +- apps/taxes/package.json | 8 +- packages/react-hook-form-macaw/package.json | 4 +- .../src/components/Combobox.tsx | 6 +- .../src/components/Multiselect.tsx | 5 +- .../src/components/Select.tsx | 5 +- .../src/components/Toggle.tsx | 7 +- packages/ui/package.json | 2 +- pnpm-lock.yaml | 146 ++++++++---------- 19 files changed, 127 insertions(+), 120 deletions(-) create mode 100644 .changeset/healthy-crabs-study.md create mode 100644 .changeset/weak-rocks-beg.md diff --git a/.changeset/healthy-crabs-study.md b/.changeset/healthy-crabs-study.md new file mode 100644 index 0000000..62bdcfe --- /dev/null +++ b/.changeset/healthy-crabs-study.md @@ -0,0 +1,9 @@ +--- +"saleor-app-emails-and-messages": patch +"saleor-app-monitoring": patch +"saleor-app-invoices": patch +"saleor-app-cms": patch +"saleor-app-crm": patch +--- + +Updated dependencies. diff --git a/.changeset/weak-rocks-beg.md b/.changeset/weak-rocks-beg.md new file mode 100644 index 0000000..934861d --- /dev/null +++ b/.changeset/weak-rocks-beg.md @@ -0,0 +1,5 @@ +--- +"@saleor/react-hook-form-macaw": patch +--- + +Applied type fix for Macaw inputs. diff --git a/apps/cms/package.json b/apps/cms/package.json index 3af8fa1..e4b0156 100644 --- a/apps/cms/package.json +++ b/apps/cms/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@datocms/cma-client-node": "^1.2.4", - "@hookform/resolvers": "^2.9.10", + "@hookform/resolvers": "^3.1.1", "@material-ui/core": "^4.12.4", "@material-ui/icons": "^4.11.3", "@material-ui/lab": "4.0.0-alpha.61", @@ -30,13 +30,13 @@ "pino-pretty": "^10.0.0", "react": "18.2.0", "react-dom": "18.2.0", - "react-hook-form": "^7.43.9", + "react-hook-form": "^7.45.0", "react-markdown": "^8.0.5", "urql": "^4.0.4", "usehooks-ts": "^2.9.1", "uuid": "^9.0.0", "vite": "4.3.9", - "zod": "^3.20.2" + "zod": "^3.21.0" }, "devDependencies": { "@graphql-codegen/cli": "3.2.2", diff --git a/apps/crm/package.json b/apps/crm/package.json index 54276c4..3542c57 100644 --- a/apps/crm/package.json +++ b/apps/crm/package.json @@ -15,7 +15,7 @@ "@mailchimp/mailchimp_marketing": "^3.0.80", "@saleor/app-sdk": "0.40.1", "@saleor/apps-shared": "workspace:*", - "@saleor/macaw-ui": "0.8.0-pre.95", + "@saleor/macaw-ui": "0.8.0-pre.98", "@sentry/nextjs": "7.55.2", "@tanstack/react-query": "^4.28.0", "@trpc/client": "^10.18.0", @@ -33,13 +33,13 @@ "pino-pretty": "^10.0.0", "react": "18.2.0", "react-dom": "18.2.0", - "react-hook-form": "^7.43.9", + "react-hook-form": "^7.45.0", "react-is": "^18.2.0", "urql": "^4.0.4", "usehooks-ts": "^2.9.1", "vite": "4.3.9", "vitest": "0.31.3", - "zod": "^3.20.2" + "zod": "^3.21.0" }, "devDependencies": { "@graphql-codegen/cli": "3.2.2", diff --git a/apps/data-importer/package.json b/apps/data-importer/package.json index 8dc6e22..5a570d7 100644 --- a/apps/data-importer/package.json +++ b/apps/data-importer/package.json @@ -37,7 +37,7 @@ "usehooks-ts": "^2.9.1", "vite": "4.3.9", "vitest": "0.31.3", - "zod": "^3.20.2" + "zod": "^3.21.0" }, "devDependencies": { "@graphql-codegen/cli": "3.2.2", diff --git a/apps/emails-and-messages/package.json b/apps/emails-and-messages/package.json index 837ec40..8529f69 100644 --- a/apps/emails-and-messages/package.json +++ b/apps/emails-and-messages/package.json @@ -12,12 +12,12 @@ "test": "vitest" }, "dependencies": { - "@hookform/resolvers": "^3.1.0", + "@hookform/resolvers": "^3.1.1", "@monaco-editor/react": "^4.4.6", "@saleor/app-sdk": "0.40.1", "@saleor/apps-shared": "workspace:*", "@saleor/apps-ui": "workspace:*", - "@saleor/macaw-ui": "0.8.0-pre.95", + "@saleor/macaw-ui": "0.8.0-pre.98", "@saleor/react-hook-form-macaw": "workspace:*", "@sendgrid/client": "^7.7.0", "@sendgrid/mail": "^7.7.0", @@ -43,14 +43,14 @@ "pino-pretty": "^10.0.0", "react": "18.2.0", "react-dom": "18.2.0", - "react-hook-form": "^7.43.9", + "react-hook-form": "^7.45.0", "react-is": "^18.2.0", "react-query": "^3.39.3", "urql": "^4.0.4", "usehooks-ts": "^2.9.1", "vite": "4.3.9", "vitest": "0.31.3", - "zod": "^3.20.2" + "zod": "^3.21.0" }, "devDependencies": { "@graphql-codegen/cli": "3.2.2", diff --git a/apps/emails-and-messages/src/modules/channels/ui/universal-channels-section.tsx b/apps/emails-and-messages/src/modules/channels/ui/universal-channels-section.tsx index 39ee3e2..9f99096 100644 --- a/apps/emails-and-messages/src/modules/channels/ui/universal-channels-section.tsx +++ b/apps/emails-and-messages/src/modules/channels/ui/universal-channels-section.tsx @@ -81,7 +81,7 @@ export const UniversalChannelsSection = ({ onChange(e as "exclude" | "restrict")} > diff --git a/apps/invoices/package.json b/apps/invoices/package.json index b6c3420..78cd87e 100644 --- a/apps/invoices/package.json +++ b/apps/invoices/package.json @@ -12,10 +12,10 @@ "test": "vitest" }, "dependencies": { - "@hookform/resolvers": "^3.1.0", + "@hookform/resolvers": "^3.1.1", "@saleor/app-sdk": "0.40.1", "@saleor/apps-shared": "workspace:*", - "@saleor/macaw-ui": "0.8.0-pre.95", + "@saleor/macaw-ui": "0.8.0-pre.98", "@sentry/nextjs": "7.55.2", "@tanstack/react-query": "^4.24.4", "@trpc/client": "^10.10.0", @@ -34,11 +34,11 @@ "pino-pretty": "^10.0.0", "react": "18.2.0", "react-dom": "18.2.0", - "react-hook-form": "^7.43.9", + "react-hook-form": "^7.45.0", "tiny-invariant": "^1.3.1", "urql": "^4.0.4", "usehooks-ts": "^2.9.1", - "zod": "^3.20.2" + "zod": "^3.21.0" }, "devDependencies": { "@graphql-codegen/cli": "3.2.2", diff --git a/apps/monitoring/package.json b/apps/monitoring/package.json index a8ddc75..30a677c 100644 --- a/apps/monitoring/package.json +++ b/apps/monitoring/package.json @@ -28,7 +28,7 @@ "pino-pretty": "^10.0.0", "react": "18.2.0", "react-dom": "18.2.0", - "react-hook-form": "^7.43.9", + "react-hook-form": "^7.45.0", "urql": "^4.0.4", "vite": "4.3.9", "vitest": "0.31.3" diff --git a/apps/products-feed/package.json b/apps/products-feed/package.json index 02eb4bc..bff2258 100644 --- a/apps/products-feed/package.json +++ b/apps/products-feed/package.json @@ -13,11 +13,11 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.332.0", - "@hookform/resolvers": "^3.1.0", + "@hookform/resolvers": "^3.1.1", "@saleor/app-sdk": "0.40.1", "@saleor/apps-shared": "workspace:*", "@saleor/apps-ui": "workspace:*", - "@saleor/macaw-ui": "0.8.0-pre.95", + "@saleor/macaw-ui": "0.8.0-pre.98", "@saleor/react-hook-form-macaw": "workspace:*", "@sentry/nextjs": "7.55.2", "@tanstack/react-query": "^4.24.2", @@ -37,14 +37,14 @@ "pino-pretty": "^10.0.0", "react": "18.2.0", "react-dom": "18.2.0", - "react-hook-form": "^7.43.9", + "react-hook-form": "^7.45.0", "react-is": "^18.2.0", "react-query": "^3.39.3", "urql": "^4.0.4", "usehooks-ts": "^2.9.1", "vite": "4.3.9", "vitest": "0.31.3", - "zod": "^3.20.2" + "zod": "^3.21.0" }, "devDependencies": { "@graphql-codegen/cli": "3.2.2", diff --git a/apps/search/package.json b/apps/search/package.json index 878f0ea..445fe08 100644 --- a/apps/search/package.json +++ b/apps/search/package.json @@ -12,11 +12,11 @@ "test": "vitest" }, "dependencies": { - "@hookform/resolvers": "^3.1.0", + "@hookform/resolvers": "^3.1.1", "@saleor/app-sdk": "0.40.1", "@saleor/apps-shared": "workspace:*", "@saleor/apps-ui": "workspace:*", - "@saleor/macaw-ui": "0.8.0-pre.95", + "@saleor/macaw-ui": "0.8.0-pre.98", "@saleor/react-hook-form-macaw": "workspace:*", "@sentry/nextjs": "7.55.2", "@types/debug": "^4.1.7", @@ -32,10 +32,10 @@ "react": "18.2.0", "react-dom": "18.2.0", "react-helmet": "^6.1.0", - "react-hook-form": "^7.43.9", + "react-hook-form": "^7.45.0", "react-query": "^3.39.3", "urql": "^4.0.4", - "zod": "^3.20.2" + "zod": "^3.21.0" }, "devDependencies": { "@graphql-codegen/cli": "3.2.2", diff --git a/apps/taxes/package.json b/apps/taxes/package.json index e8f124d..bf4e175 100644 --- a/apps/taxes/package.json +++ b/apps/taxes/package.json @@ -12,11 +12,11 @@ "test": "vitest" }, "dependencies": { - "@hookform/resolvers": "^2.9.10", + "@hookform/resolvers": "^3.1.1", "@saleor/app-sdk": "0.40.1", "@saleor/apps-shared": "workspace:*", "@saleor/apps-ui": "workspace:*", - "@saleor/macaw-ui": "^0.8.0-pre.84", + "@saleor/macaw-ui": "^0.8.0-pre.98", "@saleor/react-hook-form-macaw": "workspace:*", "@sentry/nextjs": "7.55.2", "@tanstack/react-query": "^4.19.1", @@ -37,13 +37,13 @@ "pino-pretty": "^10.0.0", "react": "18.2.0", "react-dom": "18.2.0", - "react-hook-form": "^7.43.9", + "react-hook-form": "^7.45.0", "taxjar": "^4.0.1", "urql": "^4.0.4", "usehooks-ts": "^2.9.1", "vite": "4.3.9", "vitest": "0.31.3", - "zod": "^3.20.2" + "zod": "^3.21.0" }, "devDependencies": { "@graphql-codegen/cli": "3.2.2", diff --git a/packages/react-hook-form-macaw/package.json b/packages/react-hook-form-macaw/package.json index 290f118..955f2c2 100644 --- a/packages/react-hook-form-macaw/package.json +++ b/packages/react-hook-form-macaw/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@babel/core": "^7.21.8", - "@saleor/macaw-ui": "0.8.0-pre.95", + "@saleor/macaw-ui": "0.8.0-pre.98", "@storybook/addon-actions": "^7.0.12", "@storybook/addon-essentials": "^7.0.12", "@storybook/addon-interactions": "^7.0.12", @@ -27,7 +27,7 @@ "eslint-config-saleor": "workspace:*", "react": "18.2.0", "react-dom": "18.2.0", - "react-hook-form": "^7.43.9", + "react-hook-form": "^7.45.0", "storybook": "^7.0.12", "typescript": "5.1.3", "vite": "4.3.9", diff --git a/packages/react-hook-form-macaw/src/components/Combobox.tsx b/packages/react-hook-form-macaw/src/components/Combobox.tsx index eeaee63..456e039 100644 --- a/packages/react-hook-form-macaw/src/components/Combobox.tsx +++ b/packages/react-hook-form-macaw/src/components/Combobox.tsx @@ -1,5 +1,5 @@ import { Combobox as $Combobox, type ComboboxProps as $ComboboxProps } from "@saleor/macaw-ui/next"; -import { Control, Controller, FieldPath, FieldValues } from "react-hook-form"; +import { Control, Controller, FieldPath, FieldValues, Path, PathValue } from "react-hook-form"; export type ComboboxProps = Omit<$ComboboxProps, "name"> & { name: FieldPath; @@ -18,10 +18,12 @@ export function Combobox({ ( + render={({ field: { value, onChange, ...field }, fieldState: { error } }) => ( <$Combobox {...rest} {...field} + // TODO: write tests to make sure the cast is safe + onChange={(e) => onChange(e as PathValue>)} options={options} value={value || ""} name={name} diff --git a/packages/react-hook-form-macaw/src/components/Multiselect.tsx b/packages/react-hook-form-macaw/src/components/Multiselect.tsx index e477480..f33bb44 100644 --- a/packages/react-hook-form-macaw/src/components/Multiselect.tsx +++ b/packages/react-hook-form-macaw/src/components/Multiselect.tsx @@ -2,7 +2,7 @@ import { Multiselect as $Multiselect, type MultiselectProps as $MultiselectProps, } from "@saleor/macaw-ui/next"; -import { Control, Controller, FieldPath, FieldValues } from "react-hook-form"; +import { Control, Controller, FieldPath, FieldValues, Path, PathValue } from "react-hook-form"; export type MultiselectProps = Omit< $MultiselectProps, @@ -24,10 +24,11 @@ export function Multiselect({ ( + render={({ field: { value, onChange, ...field }, fieldState: { error } }) => ( <$Multiselect {...rest} {...field} + onChange={(e) => onChange(e as PathValue>)} options={options} value={value || []} name={name} diff --git a/packages/react-hook-form-macaw/src/components/Select.tsx b/packages/react-hook-form-macaw/src/components/Select.tsx index aa6290c..11ad0a2 100644 --- a/packages/react-hook-form-macaw/src/components/Select.tsx +++ b/packages/react-hook-form-macaw/src/components/Select.tsx @@ -1,5 +1,5 @@ import { Select as $Select, type SelectProps as $SelectProps } from "@saleor/macaw-ui/next"; -import { Control, Controller, FieldPath, FieldValues } from "react-hook-form"; +import { Control, Controller, FieldPath, FieldValues, Path, PathValue } from "react-hook-form"; export type SelectProps = Omit<$SelectProps, "name"> & { name: FieldPath; @@ -18,10 +18,11 @@ export function Select({ ( + render={({ field: { value, onChange, ...field }, fieldState: { error } }) => ( <$Select {...rest} {...field} + onChange={(e) => onChange(e as PathValue>)} options={options} value={value || ""} name={name} diff --git a/packages/react-hook-form-macaw/src/components/Toggle.tsx b/packages/react-hook-form-macaw/src/components/Toggle.tsx index 9a87675..ac1017b 100644 --- a/packages/react-hook-form-macaw/src/components/Toggle.tsx +++ b/packages/react-hook-form-macaw/src/components/Toggle.tsx @@ -1,5 +1,5 @@ import { Toggle as $Toggle } from "@saleor/macaw-ui/next"; -import { Control, Controller, FieldPath, FieldValues } from "react-hook-form"; +import { Control, Controller, FieldPath, FieldValues, Path, PathValue } from "react-hook-form"; // ! ToggleProps is not exported from macaw-ui type $ToggleProps = React.ComponentProps; @@ -19,13 +19,14 @@ export function Toggle({ { + render={({ field: { value, onChange, ...field } }) => { return ( <$Toggle {...rest} {...field} pressed={value} - onPressedChange={(pressed) => field.onChange(pressed)} + // TODO: write tests to make sure the cast is safe + onPressedChange={(e) => onChange(e as PathValue>)} name={name} type={type} /> diff --git a/packages/ui/package.json b/packages/ui/package.json index 5f93e1f..528d634 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "@saleor/app-sdk": "0.40.1", - "@saleor/macaw-ui": "0.8.0-pre.95", + "@saleor/macaw-ui": "0.8.0-pre.98", "@types/react": "18.2.5", "@types/react-dom": "18.2.5", "eslint-config-saleor": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 30a6e62..eb6c1af 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -151,8 +151,8 @@ importers: specifier: ^1.2.4 version: 1.2.9 '@hookform/resolvers': - specifier: ^2.9.10 - version: 2.9.11(react-hook-form@7.44.3) + specifier: ^3.1.1 + version: 3.1.1(react-hook-form@7.45.0) '@material-ui/core': specifier: ^4.12.4 version: 4.12.4(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) @@ -202,8 +202,8 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-hook-form: - specifier: ^7.43.9 - version: 7.44.3(react@18.2.0) + specifier: ^7.45.0 + version: 7.45.0(react@18.2.0) react-markdown: specifier: ^8.0.5 version: 8.0.5(@types/react@18.2.5)(react@18.2.0) @@ -220,7 +220,7 @@ importers: specifier: 4.3.9 version: 4.3.9(@types/node@18.15.3) zod: - specifier: ^3.20.2 + specifier: ^3.21.0 version: 3.21.4 devDependencies: '@graphql-codegen/cli': @@ -284,8 +284,8 @@ importers: specifier: workspace:* version: link:../../packages/shared '@saleor/macaw-ui': - specifier: 0.8.0-pre.95 - version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) + specifier: 0.8.0-pre.98 + version: 0.8.0-pre.98(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) '@sentry/nextjs': specifier: 7.55.2 version: 7.55.2(next@13.3.0)(react@18.2.0) @@ -338,8 +338,8 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-hook-form: - specifier: ^7.43.9 - version: 7.44.3(react@18.2.0) + specifier: ^7.45.0 + version: 7.45.0(react@18.2.0) react-is: specifier: ^18.2.0 version: 18.2.0 @@ -356,8 +356,8 @@ importers: specifier: 0.31.3 version: 0.31.3(jsdom@20.0.3) zod: - specifier: ^3.20.2 - version: 3.20.2 + specifier: ^3.21.0 + version: 3.21.4 devDependencies: '@graphql-codegen/cli': specifier: 3.2.2 @@ -486,8 +486,8 @@ importers: specifier: 0.31.3 version: 0.31.3(jsdom@20.0.3) zod: - specifier: ^3.20.2 - version: 3.20.2 + specifier: ^3.21.0 + version: 3.21.4 devDependencies: '@graphql-codegen/cli': specifier: 3.2.2 @@ -544,8 +544,8 @@ importers: apps/emails-and-messages: dependencies: '@hookform/resolvers': - specifier: ^3.1.0 - version: 3.1.0(react-hook-form@7.44.3) + specifier: ^3.1.1 + version: 3.1.1(react-hook-form@7.45.0) '@monaco-editor/react': specifier: ^4.4.6 version: 4.4.6(monaco-editor@0.39.0)(react-dom@18.2.0)(react@18.2.0) @@ -559,8 +559,8 @@ importers: specifier: workspace:* version: link:../../packages/ui '@saleor/macaw-ui': - specifier: 0.8.0-pre.95 - version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) + specifier: 0.8.0-pre.98 + version: 0.8.0-pre.98(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) '@saleor/react-hook-form-macaw': specifier: workspace:* version: link:../../packages/react-hook-form-macaw @@ -637,8 +637,8 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-hook-form: - specifier: ^7.43.9 - version: 7.44.3(react@18.2.0) + specifier: ^7.45.0 + version: 7.45.0(react@18.2.0) react-is: specifier: ^18.2.0 version: 18.2.0 @@ -658,8 +658,8 @@ importers: specifier: 0.31.3 version: 0.31.3(jsdom@20.0.3) zod: - specifier: ^3.20.2 - version: 3.20.2 + specifier: ^3.21.0 + version: 3.21.4 devDependencies: '@graphql-codegen/cli': specifier: 3.2.2 @@ -719,8 +719,8 @@ importers: apps/invoices: dependencies: '@hookform/resolvers': - specifier: ^3.1.0 - version: 3.1.0(react-hook-form@7.44.3) + specifier: ^3.1.1 + version: 3.1.1(react-hook-form@7.45.0) '@saleor/app-sdk': specifier: 0.40.1 version: 0.40.1(next@13.3.0)(react-dom@18.2.0)(react@18.2.0) @@ -728,8 +728,8 @@ importers: specifier: workspace:* version: link:../../packages/shared '@saleor/macaw-ui': - specifier: 0.8.0-pre.95 - version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) + specifier: 0.8.0-pre.98 + version: 0.8.0-pre.98(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) '@sentry/nextjs': specifier: 7.55.2 version: 7.55.2(next@13.3.0)(react@18.2.0) @@ -785,8 +785,8 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-hook-form: - specifier: ^7.43.9 - version: 7.44.3(react@18.2.0) + specifier: ^7.45.0 + version: 7.45.0(react@18.2.0) tiny-invariant: specifier: ^1.3.1 version: 1.3.1 @@ -797,8 +797,8 @@ importers: specifier: ^2.9.1 version: 2.9.1(react-dom@18.2.0)(react@18.2.0) zod: - specifier: ^3.20.2 - version: 3.20.2 + specifier: ^3.21.0 + version: 3.21.4 devDependencies: '@graphql-codegen/cli': specifier: 3.2.2 @@ -1033,8 +1033,8 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-hook-form: - specifier: ^7.43.9 - version: 7.44.3(react@18.2.0) + specifier: ^7.45.0 + version: 7.45.0(react@18.2.0) urql: specifier: ^4.0.4 version: 4.0.4(graphql@16.6.0)(react@18.2.0) @@ -1097,8 +1097,8 @@ importers: specifier: ^3.332.0 version: 3.350.0 '@hookform/resolvers': - specifier: ^3.1.0 - version: 3.1.0(react-hook-form@7.44.3) + specifier: ^3.1.1 + version: 3.1.1(react-hook-form@7.45.0) '@saleor/app-sdk': specifier: 0.40.1 version: 0.40.1(next@13.3.0)(react-dom@18.2.0)(react@18.2.0) @@ -1109,8 +1109,8 @@ importers: specifier: workspace:* version: link:../../packages/ui '@saleor/macaw-ui': - specifier: 0.8.0-pre.95 - version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) + specifier: 0.8.0-pre.98 + version: 0.8.0-pre.98(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) '@saleor/react-hook-form-macaw': specifier: workspace:* version: link:../../packages/react-hook-form-macaw @@ -1169,8 +1169,8 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-hook-form: - specifier: ^7.43.9 - version: 7.44.3(react@18.2.0) + specifier: ^7.45.0 + version: 7.45.0(react@18.2.0) react-is: specifier: ^18.2.0 version: 18.2.0 @@ -1190,8 +1190,8 @@ importers: specifier: 0.31.3 version: 0.31.3(jsdom@20.0.3) zod: - specifier: ^3.20.2 - version: 3.20.2 + specifier: ^3.21.0 + version: 3.21.4 devDependencies: '@graphql-codegen/cli': specifier: 3.2.2 @@ -1242,8 +1242,8 @@ importers: apps/search: dependencies: '@hookform/resolvers': - specifier: ^3.1.0 - version: 3.1.0(react-hook-form@7.44.3) + specifier: ^3.1.1 + version: 3.1.1(react-hook-form@7.45.0) '@saleor/app-sdk': specifier: 0.40.1 version: 0.40.1(next@13.3.0)(react-dom@18.2.0)(react@18.2.0) @@ -1254,8 +1254,8 @@ importers: specifier: workspace:* version: link:../../packages/ui '@saleor/macaw-ui': - specifier: 0.8.0-pre.95 - version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) + specifier: 0.8.0-pre.98 + version: 0.8.0-pre.98(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) '@saleor/react-hook-form-macaw': specifier: workspace:* version: link:../../packages/react-hook-form-macaw @@ -1302,8 +1302,8 @@ importers: specifier: ^6.1.0 version: 6.1.0(react@18.2.0) react-hook-form: - specifier: ^7.43.9 - version: 7.44.3(react@18.2.0) + specifier: ^7.45.0 + version: 7.45.0(react@18.2.0) react-query: specifier: ^3.39.3 version: 3.39.3(react-dom@18.2.0)(react@18.2.0) @@ -1311,7 +1311,7 @@ importers: specifier: ^4.0.4 version: 4.0.4(graphql@16.6.0)(react@18.2.0) zod: - specifier: ^3.20.2 + specifier: ^3.21.0 version: 3.21.4 devDependencies: '@graphql-codegen/cli': @@ -1496,8 +1496,8 @@ importers: apps/taxes: dependencies: '@hookform/resolvers': - specifier: ^2.9.10 - version: 2.9.11(react-hook-form@7.44.3) + specifier: ^3.1.1 + version: 3.1.1(react-hook-form@7.45.0) '@saleor/app-sdk': specifier: 0.40.1 version: 0.40.1(next@13.3.0)(react-dom@18.2.0)(react@18.2.0) @@ -1508,8 +1508,8 @@ importers: specifier: workspace:* version: link:../../packages/ui '@saleor/macaw-ui': - specifier: ^0.8.0-pre.84 - version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) + specifier: ^0.8.0-pre.98 + version: 0.8.0-pre.98(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) '@saleor/react-hook-form-macaw': specifier: workspace:* version: link:../../packages/react-hook-form-macaw @@ -1571,8 +1571,8 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-hook-form: - specifier: ^7.43.9 - version: 7.44.3(react@18.2.0) + specifier: ^7.45.0 + version: 7.45.0(react@18.2.0) taxjar: specifier: ^4.0.1 version: 4.0.1 @@ -1589,8 +1589,8 @@ importers: specifier: 0.31.3 version: 0.31.3(jsdom@20.0.3) zod: - specifier: ^3.20.2 - version: 3.20.2 + specifier: ^3.21.0 + version: 3.21.4 devDependencies: '@graphql-codegen/cli': specifier: 3.2.2 @@ -1675,8 +1675,8 @@ importers: specifier: ^7.21.8 version: 7.22.5 '@saleor/macaw-ui': - specifier: 0.8.0-pre.95 - version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) + specifier: 0.8.0-pre.98 + version: 0.8.0-pre.98(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-actions': specifier: ^7.0.12 version: 7.0.20(react-dom@18.2.0)(react@18.2.0) @@ -1720,8 +1720,8 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-hook-form: - specifier: ^7.43.9 - version: 7.44.3(react@18.2.0) + specifier: ^7.45.0 + version: 7.45.0(react@18.2.0) storybook: specifier: ^7.0.12 version: 7.0.20 @@ -1818,8 +1818,8 @@ importers: specifier: 0.40.1 version: 0.40.1(next@13.3.0)(react-dom@18.2.0)(react@18.2.0) '@saleor/macaw-ui': - specifier: 0.8.0-pre.95 - version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) + specifier: 0.8.0-pre.98 + version: 0.8.0-pre.98(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) '@types/react': specifier: 18.2.5 version: 18.2.5 @@ -7612,20 +7612,12 @@ packages: react: 18.2.0 dev: false - /@hookform/resolvers@2.9.11(react-hook-form@7.44.3): - resolution: {integrity: sha512-bA3aZ79UgcHj7tFV7RlgThzwSSHZgvfbt2wprldRkYBcMopdMvHyO17Wwp/twcJasNFischFfS7oz8Katz8DdQ==} + /@hookform/resolvers@3.1.1(react-hook-form@7.45.0): + resolution: {integrity: sha512-tS16bAUkqjITNSvbJuO1x7MXbn7Oe8ZziDTJdA9mMvsoYthnOOiznOTGBYwbdlYBgU+tgpI/BtTU3paRbCuSlg==} peerDependencies: react-hook-form: ^7.0.0 dependencies: - react-hook-form: 7.44.3(react@18.2.0) - dev: false - - /@hookform/resolvers@3.1.0(react-hook-form@7.44.3): - resolution: {integrity: sha512-z0A8K+Nxq+f83Whm/ajlwE6VtQlp/yPHZnXw7XWVPIGm1Vx0QV8KThU3BpbBRfAZ7/dYqCKKBNnQh85BkmBKkA==} - peerDependencies: - react-hook-form: ^7.0.0 - dependencies: - react-hook-form: 7.44.3(react@18.2.0) + react-hook-form: 7.45.0(react@18.2.0) dev: false /@humanwhocodes/config-array@0.11.10: @@ -8943,8 +8935,8 @@ packages: transitivePeerDependencies: - '@types/react' - /@saleor/macaw-ui@0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-9J8OZa7DPxhsmfvJ923msZ3cvpvF6SeaUO/y4Fm2PI283UBMiruHDlYASCcBSeCMnaMWkiWGGusaTWrwnkDAwQ==} + /@saleor/macaw-ui@0.8.0-pre.98(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-W/KCjRoVVr751JxPET/ebXt9im5lleCGAtydFcuDwmxoU11wTlyxHM25owsJJBpTq1L+jdrMyXO/vZ1FL06Osg==} engines: {node: '>=16 <19', pnpm: '>=8'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -19878,8 +19870,8 @@ packages: react-fast-compare: 3.2.0 react-side-effect: 2.1.2(react@18.2.0) - /react-hook-form@7.44.3(react@18.2.0): - resolution: {integrity: sha512-/tHId6p2ViAka1wECMw8FEPn/oz/w226zehHrJyQ1oIzCBNMIJCaj6ZkQcv+MjDxYh9MWR7RQic7Qqwe4a5nkw==} + /react-hook-form@7.45.0(react@18.2.0): + resolution: {integrity: sha512-AbHeZ4ad+0dEIknSW9dBgIwcvRDfZ1O97sgj75WaMdOX0eg8TBiUf9wxzVkIjZbk76BBIE9lmFOzyD4PN80ZQg==} engines: {node: '>=12.22.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 @@ -23414,9 +23406,5 @@ packages: readable-stream: 3.6.0 dev: false - /zod@3.20.2: - resolution: {integrity: sha512-1MzNQdAvO+54H+EaK5YpyEy0T+Ejo/7YLHS93G3RnYWh5gaotGHwGeN/ZO687qEDU2y4CdStQYXVHIgrUl5UVQ==} - dev: false - /zod@3.21.4: resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==}