Update Zod and RHF bindings

This commit is contained in:
Krzysztof Wolski 2023-06-26 15:02:16 +02:00
parent 88be2b8b18
commit 8c3f53e286
19 changed files with 127 additions and 120 deletions

View file

@ -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.

View file

@ -0,0 +1,5 @@
---
"@saleor/react-hook-form-macaw": patch
---
Applied type fix for Macaw inputs.

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -81,7 +81,7 @@ export const UniversalChannelsSection = ({
<Switch
defaultValue={channelConfiguration.mode}
__maxWidth="max-content"
onValueChange={onChange}
onValueChange={(e) => onChange(e as "exclude" | "restrict")}
>
<Switch.Item id="1" value="restrict">
<TableEditIcon size="medium" />

View file

@ -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",

View file

@ -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"

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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<T extends FieldValues = FieldValues> = Omit<$ComboboxProps, "name"> & {
name: FieldPath<T>;
@ -18,10 +18,12 @@ export function Combobox<TFieldValues extends FieldValues = FieldValues>({
<Controller
name={name}
control={control}
render={({ field: { value, ...field }, fieldState: { error } }) => (
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<TFieldValues, Path<TFieldValues>>)}
options={options}
value={value || ""}
name={name}

View file

@ -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<T extends FieldValues = FieldValues> = Omit<
$MultiselectProps,
@ -24,10 +24,11 @@ export function Multiselect<TFieldValues extends FieldValues = FieldValues>({
<Controller
name={name}
control={control}
render={({ field: { value, ...field }, fieldState: { error } }) => (
render={({ field: { value, onChange, ...field }, fieldState: { error } }) => (
<$Multiselect
{...rest}
{...field}
onChange={(e) => onChange(e as PathValue<TFieldValues, Path<TFieldValues>>)}
options={options}
value={value || []}
name={name}

View file

@ -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<T extends FieldValues = FieldValues> = Omit<$SelectProps, "name"> & {
name: FieldPath<T>;
@ -18,10 +18,11 @@ export function Select<TFieldValues extends FieldValues = FieldValues>({
<Controller
name={name}
control={control}
render={({ field: { value, ...field }, fieldState: { error } }) => (
render={({ field: { value, onChange, ...field }, fieldState: { error } }) => (
<$Select
{...rest}
{...field}
onChange={(e) => onChange(e as PathValue<TFieldValues, Path<TFieldValues>>)}
options={options}
value={value || ""}
name={name}

View file

@ -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<typeof $Toggle>;
@ -19,13 +19,14 @@ export function Toggle<TFieldValues extends FieldValues = FieldValues>({
<Controller
name={name}
control={control}
render={({ field: { value, ...field } }) => {
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<TFieldValues, Path<TFieldValues>>)}
name={name}
type={type}
/>

View file

@ -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:*",

View file

@ -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==}