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": { "dependencies": {
"@datocms/cma-client-node": "^1.2.4", "@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/core": "^4.12.4",
"@material-ui/icons": "^4.11.3", "@material-ui/icons": "^4.11.3",
"@material-ui/lab": "4.0.0-alpha.61", "@material-ui/lab": "4.0.0-alpha.61",
@ -30,13 +30,13 @@
"pino-pretty": "^10.0.0", "pino-pretty": "^10.0.0",
"react": "18.2.0", "react": "18.2.0",
"react-dom": "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", "react-markdown": "^8.0.5",
"urql": "^4.0.4", "urql": "^4.0.4",
"usehooks-ts": "^2.9.1", "usehooks-ts": "^2.9.1",
"uuid": "^9.0.0", "uuid": "^9.0.0",
"vite": "4.3.9", "vite": "4.3.9",
"zod": "^3.20.2" "zod": "^3.21.0"
}, },
"devDependencies": { "devDependencies": {
"@graphql-codegen/cli": "3.2.2", "@graphql-codegen/cli": "3.2.2",

View file

@ -15,7 +15,7 @@
"@mailchimp/mailchimp_marketing": "^3.0.80", "@mailchimp/mailchimp_marketing": "^3.0.80",
"@saleor/app-sdk": "0.40.1", "@saleor/app-sdk": "0.40.1",
"@saleor/apps-shared": "workspace:*", "@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", "@sentry/nextjs": "7.55.2",
"@tanstack/react-query": "^4.28.0", "@tanstack/react-query": "^4.28.0",
"@trpc/client": "^10.18.0", "@trpc/client": "^10.18.0",
@ -33,13 +33,13 @@
"pino-pretty": "^10.0.0", "pino-pretty": "^10.0.0",
"react": "18.2.0", "react": "18.2.0",
"react-dom": "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-is": "^18.2.0",
"urql": "^4.0.4", "urql": "^4.0.4",
"usehooks-ts": "^2.9.1", "usehooks-ts": "^2.9.1",
"vite": "4.3.9", "vite": "4.3.9",
"vitest": "0.31.3", "vitest": "0.31.3",
"zod": "^3.20.2" "zod": "^3.21.0"
}, },
"devDependencies": { "devDependencies": {
"@graphql-codegen/cli": "3.2.2", "@graphql-codegen/cli": "3.2.2",

View file

@ -37,7 +37,7 @@
"usehooks-ts": "^2.9.1", "usehooks-ts": "^2.9.1",
"vite": "4.3.9", "vite": "4.3.9",
"vitest": "0.31.3", "vitest": "0.31.3",
"zod": "^3.20.2" "zod": "^3.21.0"
}, },
"devDependencies": { "devDependencies": {
"@graphql-codegen/cli": "3.2.2", "@graphql-codegen/cli": "3.2.2",

View file

@ -12,12 +12,12 @@
"test": "vitest" "test": "vitest"
}, },
"dependencies": { "dependencies": {
"@hookform/resolvers": "^3.1.0", "@hookform/resolvers": "^3.1.1",
"@monaco-editor/react": "^4.4.6", "@monaco-editor/react": "^4.4.6",
"@saleor/app-sdk": "0.40.1", "@saleor/app-sdk": "0.40.1",
"@saleor/apps-shared": "workspace:*", "@saleor/apps-shared": "workspace:*",
"@saleor/apps-ui": "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:*", "@saleor/react-hook-form-macaw": "workspace:*",
"@sendgrid/client": "^7.7.0", "@sendgrid/client": "^7.7.0",
"@sendgrid/mail": "^7.7.0", "@sendgrid/mail": "^7.7.0",
@ -43,14 +43,14 @@
"pino-pretty": "^10.0.0", "pino-pretty": "^10.0.0",
"react": "18.2.0", "react": "18.2.0",
"react-dom": "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-is": "^18.2.0",
"react-query": "^3.39.3", "react-query": "^3.39.3",
"urql": "^4.0.4", "urql": "^4.0.4",
"usehooks-ts": "^2.9.1", "usehooks-ts": "^2.9.1",
"vite": "4.3.9", "vite": "4.3.9",
"vitest": "0.31.3", "vitest": "0.31.3",
"zod": "^3.20.2" "zod": "^3.21.0"
}, },
"devDependencies": { "devDependencies": {
"@graphql-codegen/cli": "3.2.2", "@graphql-codegen/cli": "3.2.2",

View file

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

View file

@ -12,10 +12,10 @@
"test": "vitest" "test": "vitest"
}, },
"dependencies": { "dependencies": {
"@hookform/resolvers": "^3.1.0", "@hookform/resolvers": "^3.1.1",
"@saleor/app-sdk": "0.40.1", "@saleor/app-sdk": "0.40.1",
"@saleor/apps-shared": "workspace:*", "@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", "@sentry/nextjs": "7.55.2",
"@tanstack/react-query": "^4.24.4", "@tanstack/react-query": "^4.24.4",
"@trpc/client": "^10.10.0", "@trpc/client": "^10.10.0",
@ -34,11 +34,11 @@
"pino-pretty": "^10.0.0", "pino-pretty": "^10.0.0",
"react": "18.2.0", "react": "18.2.0",
"react-dom": "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", "tiny-invariant": "^1.3.1",
"urql": "^4.0.4", "urql": "^4.0.4",
"usehooks-ts": "^2.9.1", "usehooks-ts": "^2.9.1",
"zod": "^3.20.2" "zod": "^3.21.0"
}, },
"devDependencies": { "devDependencies": {
"@graphql-codegen/cli": "3.2.2", "@graphql-codegen/cli": "3.2.2",

View file

@ -28,7 +28,7 @@
"pino-pretty": "^10.0.0", "pino-pretty": "^10.0.0",
"react": "18.2.0", "react": "18.2.0",
"react-dom": "18.2.0", "react-dom": "18.2.0",
"react-hook-form": "^7.43.9", "react-hook-form": "^7.45.0",
"urql": "^4.0.4", "urql": "^4.0.4",
"vite": "4.3.9", "vite": "4.3.9",
"vitest": "0.31.3" "vitest": "0.31.3"

View file

@ -13,11 +13,11 @@
}, },
"dependencies": { "dependencies": {
"@aws-sdk/client-s3": "^3.332.0", "@aws-sdk/client-s3": "^3.332.0",
"@hookform/resolvers": "^3.1.0", "@hookform/resolvers": "^3.1.1",
"@saleor/app-sdk": "0.40.1", "@saleor/app-sdk": "0.40.1",
"@saleor/apps-shared": "workspace:*", "@saleor/apps-shared": "workspace:*",
"@saleor/apps-ui": "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:*", "@saleor/react-hook-form-macaw": "workspace:*",
"@sentry/nextjs": "7.55.2", "@sentry/nextjs": "7.55.2",
"@tanstack/react-query": "^4.24.2", "@tanstack/react-query": "^4.24.2",
@ -37,14 +37,14 @@
"pino-pretty": "^10.0.0", "pino-pretty": "^10.0.0",
"react": "18.2.0", "react": "18.2.0",
"react-dom": "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-is": "^18.2.0",
"react-query": "^3.39.3", "react-query": "^3.39.3",
"urql": "^4.0.4", "urql": "^4.0.4",
"usehooks-ts": "^2.9.1", "usehooks-ts": "^2.9.1",
"vite": "4.3.9", "vite": "4.3.9",
"vitest": "0.31.3", "vitest": "0.31.3",
"zod": "^3.20.2" "zod": "^3.21.0"
}, },
"devDependencies": { "devDependencies": {
"@graphql-codegen/cli": "3.2.2", "@graphql-codegen/cli": "3.2.2",

View file

@ -12,11 +12,11 @@
"test": "vitest" "test": "vitest"
}, },
"dependencies": { "dependencies": {
"@hookform/resolvers": "^3.1.0", "@hookform/resolvers": "^3.1.1",
"@saleor/app-sdk": "0.40.1", "@saleor/app-sdk": "0.40.1",
"@saleor/apps-shared": "workspace:*", "@saleor/apps-shared": "workspace:*",
"@saleor/apps-ui": "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:*", "@saleor/react-hook-form-macaw": "workspace:*",
"@sentry/nextjs": "7.55.2", "@sentry/nextjs": "7.55.2",
"@types/debug": "^4.1.7", "@types/debug": "^4.1.7",
@ -32,10 +32,10 @@
"react": "18.2.0", "react": "18.2.0",
"react-dom": "18.2.0", "react-dom": "18.2.0",
"react-helmet": "^6.1.0", "react-helmet": "^6.1.0",
"react-hook-form": "^7.43.9", "react-hook-form": "^7.45.0",
"react-query": "^3.39.3", "react-query": "^3.39.3",
"urql": "^4.0.4", "urql": "^4.0.4",
"zod": "^3.20.2" "zod": "^3.21.0"
}, },
"devDependencies": { "devDependencies": {
"@graphql-codegen/cli": "3.2.2", "@graphql-codegen/cli": "3.2.2",

View file

@ -12,11 +12,11 @@
"test": "vitest" "test": "vitest"
}, },
"dependencies": { "dependencies": {
"@hookform/resolvers": "^2.9.10", "@hookform/resolvers": "^3.1.1",
"@saleor/app-sdk": "0.40.1", "@saleor/app-sdk": "0.40.1",
"@saleor/apps-shared": "workspace:*", "@saleor/apps-shared": "workspace:*",
"@saleor/apps-ui": "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:*", "@saleor/react-hook-form-macaw": "workspace:*",
"@sentry/nextjs": "7.55.2", "@sentry/nextjs": "7.55.2",
"@tanstack/react-query": "^4.19.1", "@tanstack/react-query": "^4.19.1",
@ -37,13 +37,13 @@
"pino-pretty": "^10.0.0", "pino-pretty": "^10.0.0",
"react": "18.2.0", "react": "18.2.0",
"react-dom": "18.2.0", "react-dom": "18.2.0",
"react-hook-form": "^7.43.9", "react-hook-form": "^7.45.0",
"taxjar": "^4.0.1", "taxjar": "^4.0.1",
"urql": "^4.0.4", "urql": "^4.0.4",
"usehooks-ts": "^2.9.1", "usehooks-ts": "^2.9.1",
"vite": "4.3.9", "vite": "4.3.9",
"vitest": "0.31.3", "vitest": "0.31.3",
"zod": "^3.20.2" "zod": "^3.21.0"
}, },
"devDependencies": { "devDependencies": {
"@graphql-codegen/cli": "3.2.2", "@graphql-codegen/cli": "3.2.2",

View file

@ -12,7 +12,7 @@
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.21.8", "@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-actions": "^7.0.12",
"@storybook/addon-essentials": "^7.0.12", "@storybook/addon-essentials": "^7.0.12",
"@storybook/addon-interactions": "^7.0.12", "@storybook/addon-interactions": "^7.0.12",
@ -27,7 +27,7 @@
"eslint-config-saleor": "workspace:*", "eslint-config-saleor": "workspace:*",
"react": "18.2.0", "react": "18.2.0",
"react-dom": "18.2.0", "react-dom": "18.2.0",
"react-hook-form": "^7.43.9", "react-hook-form": "^7.45.0",
"storybook": "^7.0.12", "storybook": "^7.0.12",
"typescript": "5.1.3", "typescript": "5.1.3",
"vite": "4.3.9", "vite": "4.3.9",

View file

@ -1,5 +1,5 @@
import { Combobox as $Combobox, type ComboboxProps as $ComboboxProps } from "@saleor/macaw-ui/next"; 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"> & { export type ComboboxProps<T extends FieldValues = FieldValues> = Omit<$ComboboxProps, "name"> & {
name: FieldPath<T>; name: FieldPath<T>;
@ -18,10 +18,12 @@ export function Combobox<TFieldValues extends FieldValues = FieldValues>({
<Controller <Controller
name={name} name={name}
control={control} control={control}
render={({ field: { value, ...field }, fieldState: { error } }) => ( render={({ field: { value, onChange, ...field }, fieldState: { error } }) => (
<$Combobox <$Combobox
{...rest} {...rest}
{...field} {...field}
// TODO: write tests to make sure the cast is safe
onChange={(e) => onChange(e as PathValue<TFieldValues, Path<TFieldValues>>)}
options={options} options={options}
value={value || ""} value={value || ""}
name={name} name={name}

View file

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

View file

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

View file

@ -1,5 +1,5 @@
import { Toggle as $Toggle } from "@saleor/macaw-ui/next"; 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 // ! ToggleProps is not exported from macaw-ui
type $ToggleProps = React.ComponentProps<typeof $Toggle>; type $ToggleProps = React.ComponentProps<typeof $Toggle>;
@ -19,13 +19,14 @@ export function Toggle<TFieldValues extends FieldValues = FieldValues>({
<Controller <Controller
name={name} name={name}
control={control} control={control}
render={({ field: { value, ...field } }) => { render={({ field: { value, onChange, ...field } }) => {
return ( return (
<$Toggle <$Toggle
{...rest} {...rest}
{...field} {...field}
pressed={value} 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} name={name}
type={type} type={type}
/> />

View file

@ -10,7 +10,7 @@
}, },
"devDependencies": { "devDependencies": {
"@saleor/app-sdk": "0.40.1", "@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": "18.2.5",
"@types/react-dom": "18.2.5", "@types/react-dom": "18.2.5",
"eslint-config-saleor": "workspace:*", "eslint-config-saleor": "workspace:*",

View file

@ -151,8 +151,8 @@ importers:
specifier: ^1.2.4 specifier: ^1.2.4
version: 1.2.9 version: 1.2.9
'@hookform/resolvers': '@hookform/resolvers':
specifier: ^2.9.10 specifier: ^3.1.1
version: 2.9.11(react-hook-form@7.44.3) version: 3.1.1(react-hook-form@7.45.0)
'@material-ui/core': '@material-ui/core':
specifier: ^4.12.4 specifier: ^4.12.4
version: 4.12.4(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) 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 specifier: 18.2.0
version: 18.2.0(react@18.2.0) version: 18.2.0(react@18.2.0)
react-hook-form: react-hook-form:
specifier: ^7.43.9 specifier: ^7.45.0
version: 7.44.3(react@18.2.0) version: 7.45.0(react@18.2.0)
react-markdown: react-markdown:
specifier: ^8.0.5 specifier: ^8.0.5
version: 8.0.5(@types/react@18.2.5)(react@18.2.0) version: 8.0.5(@types/react@18.2.5)(react@18.2.0)
@ -220,7 +220,7 @@ importers:
specifier: 4.3.9 specifier: 4.3.9
version: 4.3.9(@types/node@18.15.3) version: 4.3.9(@types/node@18.15.3)
zod: zod:
specifier: ^3.20.2 specifier: ^3.21.0
version: 3.21.4 version: 3.21.4
devDependencies: devDependencies:
'@graphql-codegen/cli': '@graphql-codegen/cli':
@ -284,8 +284,8 @@ importers:
specifier: workspace:* specifier: workspace:*
version: link:../../packages/shared version: link:../../packages/shared
'@saleor/macaw-ui': '@saleor/macaw-ui':
specifier: 0.8.0-pre.95 specifier: 0.8.0-pre.98
version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) version: 0.8.0-pre.98(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0)
'@sentry/nextjs': '@sentry/nextjs':
specifier: 7.55.2 specifier: 7.55.2
version: 7.55.2(next@13.3.0)(react@18.2.0) version: 7.55.2(next@13.3.0)(react@18.2.0)
@ -338,8 +338,8 @@ importers:
specifier: 18.2.0 specifier: 18.2.0
version: 18.2.0(react@18.2.0) version: 18.2.0(react@18.2.0)
react-hook-form: react-hook-form:
specifier: ^7.43.9 specifier: ^7.45.0
version: 7.44.3(react@18.2.0) version: 7.45.0(react@18.2.0)
react-is: react-is:
specifier: ^18.2.0 specifier: ^18.2.0
version: 18.2.0 version: 18.2.0
@ -356,8 +356,8 @@ importers:
specifier: 0.31.3 specifier: 0.31.3
version: 0.31.3(jsdom@20.0.3) version: 0.31.3(jsdom@20.0.3)
zod: zod:
specifier: ^3.20.2 specifier: ^3.21.0
version: 3.20.2 version: 3.21.4
devDependencies: devDependencies:
'@graphql-codegen/cli': '@graphql-codegen/cli':
specifier: 3.2.2 specifier: 3.2.2
@ -486,8 +486,8 @@ importers:
specifier: 0.31.3 specifier: 0.31.3
version: 0.31.3(jsdom@20.0.3) version: 0.31.3(jsdom@20.0.3)
zod: zod:
specifier: ^3.20.2 specifier: ^3.21.0
version: 3.20.2 version: 3.21.4
devDependencies: devDependencies:
'@graphql-codegen/cli': '@graphql-codegen/cli':
specifier: 3.2.2 specifier: 3.2.2
@ -544,8 +544,8 @@ importers:
apps/emails-and-messages: apps/emails-and-messages:
dependencies: dependencies:
'@hookform/resolvers': '@hookform/resolvers':
specifier: ^3.1.0 specifier: ^3.1.1
version: 3.1.0(react-hook-form@7.44.3) version: 3.1.1(react-hook-form@7.45.0)
'@monaco-editor/react': '@monaco-editor/react':
specifier: ^4.4.6 specifier: ^4.4.6
version: 4.4.6(monaco-editor@0.39.0)(react-dom@18.2.0)(react@18.2.0) 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:* specifier: workspace:*
version: link:../../packages/ui version: link:../../packages/ui
'@saleor/macaw-ui': '@saleor/macaw-ui':
specifier: 0.8.0-pre.95 specifier: 0.8.0-pre.98
version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) 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': '@saleor/react-hook-form-macaw':
specifier: workspace:* specifier: workspace:*
version: link:../../packages/react-hook-form-macaw version: link:../../packages/react-hook-form-macaw
@ -637,8 +637,8 @@ importers:
specifier: 18.2.0 specifier: 18.2.0
version: 18.2.0(react@18.2.0) version: 18.2.0(react@18.2.0)
react-hook-form: react-hook-form:
specifier: ^7.43.9 specifier: ^7.45.0
version: 7.44.3(react@18.2.0) version: 7.45.0(react@18.2.0)
react-is: react-is:
specifier: ^18.2.0 specifier: ^18.2.0
version: 18.2.0 version: 18.2.0
@ -658,8 +658,8 @@ importers:
specifier: 0.31.3 specifier: 0.31.3
version: 0.31.3(jsdom@20.0.3) version: 0.31.3(jsdom@20.0.3)
zod: zod:
specifier: ^3.20.2 specifier: ^3.21.0
version: 3.20.2 version: 3.21.4
devDependencies: devDependencies:
'@graphql-codegen/cli': '@graphql-codegen/cli':
specifier: 3.2.2 specifier: 3.2.2
@ -719,8 +719,8 @@ importers:
apps/invoices: apps/invoices:
dependencies: dependencies:
'@hookform/resolvers': '@hookform/resolvers':
specifier: ^3.1.0 specifier: ^3.1.1
version: 3.1.0(react-hook-form@7.44.3) version: 3.1.1(react-hook-form@7.45.0)
'@saleor/app-sdk': '@saleor/app-sdk':
specifier: 0.40.1 specifier: 0.40.1
version: 0.40.1(next@13.3.0)(react-dom@18.2.0)(react@18.2.0) version: 0.40.1(next@13.3.0)(react-dom@18.2.0)(react@18.2.0)
@ -728,8 +728,8 @@ importers:
specifier: workspace:* specifier: workspace:*
version: link:../../packages/shared version: link:../../packages/shared
'@saleor/macaw-ui': '@saleor/macaw-ui':
specifier: 0.8.0-pre.95 specifier: 0.8.0-pre.98
version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) version: 0.8.0-pre.98(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0)
'@sentry/nextjs': '@sentry/nextjs':
specifier: 7.55.2 specifier: 7.55.2
version: 7.55.2(next@13.3.0)(react@18.2.0) version: 7.55.2(next@13.3.0)(react@18.2.0)
@ -785,8 +785,8 @@ importers:
specifier: 18.2.0 specifier: 18.2.0
version: 18.2.0(react@18.2.0) version: 18.2.0(react@18.2.0)
react-hook-form: react-hook-form:
specifier: ^7.43.9 specifier: ^7.45.0
version: 7.44.3(react@18.2.0) version: 7.45.0(react@18.2.0)
tiny-invariant: tiny-invariant:
specifier: ^1.3.1 specifier: ^1.3.1
version: 1.3.1 version: 1.3.1
@ -797,8 +797,8 @@ importers:
specifier: ^2.9.1 specifier: ^2.9.1
version: 2.9.1(react-dom@18.2.0)(react@18.2.0) version: 2.9.1(react-dom@18.2.0)(react@18.2.0)
zod: zod:
specifier: ^3.20.2 specifier: ^3.21.0
version: 3.20.2 version: 3.21.4
devDependencies: devDependencies:
'@graphql-codegen/cli': '@graphql-codegen/cli':
specifier: 3.2.2 specifier: 3.2.2
@ -1033,8 +1033,8 @@ importers:
specifier: 18.2.0 specifier: 18.2.0
version: 18.2.0(react@18.2.0) version: 18.2.0(react@18.2.0)
react-hook-form: react-hook-form:
specifier: ^7.43.9 specifier: ^7.45.0
version: 7.44.3(react@18.2.0) version: 7.45.0(react@18.2.0)
urql: urql:
specifier: ^4.0.4 specifier: ^4.0.4
version: 4.0.4(graphql@16.6.0)(react@18.2.0) version: 4.0.4(graphql@16.6.0)(react@18.2.0)
@ -1097,8 +1097,8 @@ importers:
specifier: ^3.332.0 specifier: ^3.332.0
version: 3.350.0 version: 3.350.0
'@hookform/resolvers': '@hookform/resolvers':
specifier: ^3.1.0 specifier: ^3.1.1
version: 3.1.0(react-hook-form@7.44.3) version: 3.1.1(react-hook-form@7.45.0)
'@saleor/app-sdk': '@saleor/app-sdk':
specifier: 0.40.1 specifier: 0.40.1
version: 0.40.1(next@13.3.0)(react-dom@18.2.0)(react@18.2.0) version: 0.40.1(next@13.3.0)(react-dom@18.2.0)(react@18.2.0)
@ -1109,8 +1109,8 @@ importers:
specifier: workspace:* specifier: workspace:*
version: link:../../packages/ui version: link:../../packages/ui
'@saleor/macaw-ui': '@saleor/macaw-ui':
specifier: 0.8.0-pre.95 specifier: 0.8.0-pre.98
version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) 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': '@saleor/react-hook-form-macaw':
specifier: workspace:* specifier: workspace:*
version: link:../../packages/react-hook-form-macaw version: link:../../packages/react-hook-form-macaw
@ -1169,8 +1169,8 @@ importers:
specifier: 18.2.0 specifier: 18.2.0
version: 18.2.0(react@18.2.0) version: 18.2.0(react@18.2.0)
react-hook-form: react-hook-form:
specifier: ^7.43.9 specifier: ^7.45.0
version: 7.44.3(react@18.2.0) version: 7.45.0(react@18.2.0)
react-is: react-is:
specifier: ^18.2.0 specifier: ^18.2.0
version: 18.2.0 version: 18.2.0
@ -1190,8 +1190,8 @@ importers:
specifier: 0.31.3 specifier: 0.31.3
version: 0.31.3(jsdom@20.0.3) version: 0.31.3(jsdom@20.0.3)
zod: zod:
specifier: ^3.20.2 specifier: ^3.21.0
version: 3.20.2 version: 3.21.4
devDependencies: devDependencies:
'@graphql-codegen/cli': '@graphql-codegen/cli':
specifier: 3.2.2 specifier: 3.2.2
@ -1242,8 +1242,8 @@ importers:
apps/search: apps/search:
dependencies: dependencies:
'@hookform/resolvers': '@hookform/resolvers':
specifier: ^3.1.0 specifier: ^3.1.1
version: 3.1.0(react-hook-form@7.44.3) version: 3.1.1(react-hook-form@7.45.0)
'@saleor/app-sdk': '@saleor/app-sdk':
specifier: 0.40.1 specifier: 0.40.1
version: 0.40.1(next@13.3.0)(react-dom@18.2.0)(react@18.2.0) version: 0.40.1(next@13.3.0)(react-dom@18.2.0)(react@18.2.0)
@ -1254,8 +1254,8 @@ importers:
specifier: workspace:* specifier: workspace:*
version: link:../../packages/ui version: link:../../packages/ui
'@saleor/macaw-ui': '@saleor/macaw-ui':
specifier: 0.8.0-pre.95 specifier: 0.8.0-pre.98
version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) 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': '@saleor/react-hook-form-macaw':
specifier: workspace:* specifier: workspace:*
version: link:../../packages/react-hook-form-macaw version: link:../../packages/react-hook-form-macaw
@ -1302,8 +1302,8 @@ importers:
specifier: ^6.1.0 specifier: ^6.1.0
version: 6.1.0(react@18.2.0) version: 6.1.0(react@18.2.0)
react-hook-form: react-hook-form:
specifier: ^7.43.9 specifier: ^7.45.0
version: 7.44.3(react@18.2.0) version: 7.45.0(react@18.2.0)
react-query: react-query:
specifier: ^3.39.3 specifier: ^3.39.3
version: 3.39.3(react-dom@18.2.0)(react@18.2.0) version: 3.39.3(react-dom@18.2.0)(react@18.2.0)
@ -1311,7 +1311,7 @@ importers:
specifier: ^4.0.4 specifier: ^4.0.4
version: 4.0.4(graphql@16.6.0)(react@18.2.0) version: 4.0.4(graphql@16.6.0)(react@18.2.0)
zod: zod:
specifier: ^3.20.2 specifier: ^3.21.0
version: 3.21.4 version: 3.21.4
devDependencies: devDependencies:
'@graphql-codegen/cli': '@graphql-codegen/cli':
@ -1496,8 +1496,8 @@ importers:
apps/taxes: apps/taxes:
dependencies: dependencies:
'@hookform/resolvers': '@hookform/resolvers':
specifier: ^2.9.10 specifier: ^3.1.1
version: 2.9.11(react-hook-form@7.44.3) version: 3.1.1(react-hook-form@7.45.0)
'@saleor/app-sdk': '@saleor/app-sdk':
specifier: 0.40.1 specifier: 0.40.1
version: 0.40.1(next@13.3.0)(react-dom@18.2.0)(react@18.2.0) version: 0.40.1(next@13.3.0)(react-dom@18.2.0)(react@18.2.0)
@ -1508,8 +1508,8 @@ importers:
specifier: workspace:* specifier: workspace:*
version: link:../../packages/ui version: link:../../packages/ui
'@saleor/macaw-ui': '@saleor/macaw-ui':
specifier: ^0.8.0-pre.84 specifier: ^0.8.0-pre.98
version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) 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': '@saleor/react-hook-form-macaw':
specifier: workspace:* specifier: workspace:*
version: link:../../packages/react-hook-form-macaw version: link:../../packages/react-hook-form-macaw
@ -1571,8 +1571,8 @@ importers:
specifier: 18.2.0 specifier: 18.2.0
version: 18.2.0(react@18.2.0) version: 18.2.0(react@18.2.0)
react-hook-form: react-hook-form:
specifier: ^7.43.9 specifier: ^7.45.0
version: 7.44.3(react@18.2.0) version: 7.45.0(react@18.2.0)
taxjar: taxjar:
specifier: ^4.0.1 specifier: ^4.0.1
version: 4.0.1 version: 4.0.1
@ -1589,8 +1589,8 @@ importers:
specifier: 0.31.3 specifier: 0.31.3
version: 0.31.3(jsdom@20.0.3) version: 0.31.3(jsdom@20.0.3)
zod: zod:
specifier: ^3.20.2 specifier: ^3.21.0
version: 3.20.2 version: 3.21.4
devDependencies: devDependencies:
'@graphql-codegen/cli': '@graphql-codegen/cli':
specifier: 3.2.2 specifier: 3.2.2
@ -1675,8 +1675,8 @@ importers:
specifier: ^7.21.8 specifier: ^7.21.8
version: 7.22.5 version: 7.22.5
'@saleor/macaw-ui': '@saleor/macaw-ui':
specifier: 0.8.0-pre.95 specifier: 0.8.0-pre.98
version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) version: 0.8.0-pre.98(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0)
'@storybook/addon-actions': '@storybook/addon-actions':
specifier: ^7.0.12 specifier: ^7.0.12
version: 7.0.20(react-dom@18.2.0)(react@18.2.0) version: 7.0.20(react-dom@18.2.0)(react@18.2.0)
@ -1720,8 +1720,8 @@ importers:
specifier: 18.2.0 specifier: 18.2.0
version: 18.2.0(react@18.2.0) version: 18.2.0(react@18.2.0)
react-hook-form: react-hook-form:
specifier: ^7.43.9 specifier: ^7.45.0
version: 7.44.3(react@18.2.0) version: 7.45.0(react@18.2.0)
storybook: storybook:
specifier: ^7.0.12 specifier: ^7.0.12
version: 7.0.20 version: 7.0.20
@ -1818,8 +1818,8 @@ importers:
specifier: 0.40.1 specifier: 0.40.1
version: 0.40.1(next@13.3.0)(react-dom@18.2.0)(react@18.2.0) version: 0.40.1(next@13.3.0)(react-dom@18.2.0)(react@18.2.0)
'@saleor/macaw-ui': '@saleor/macaw-ui':
specifier: 0.8.0-pre.95 specifier: 0.8.0-pre.98
version: 0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0) version: 0.8.0-pre.98(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0)
'@types/react': '@types/react':
specifier: 18.2.5 specifier: 18.2.5
version: 18.2.5 version: 18.2.5
@ -7612,20 +7612,12 @@ packages:
react: 18.2.0 react: 18.2.0
dev: false dev: false
/@hookform/resolvers@2.9.11(react-hook-form@7.44.3): /@hookform/resolvers@3.1.1(react-hook-form@7.45.0):
resolution: {integrity: sha512-bA3aZ79UgcHj7tFV7RlgThzwSSHZgvfbt2wprldRkYBcMopdMvHyO17Wwp/twcJasNFischFfS7oz8Katz8DdQ==} resolution: {integrity: sha512-tS16bAUkqjITNSvbJuO1x7MXbn7Oe8ZziDTJdA9mMvsoYthnOOiznOTGBYwbdlYBgU+tgpI/BtTU3paRbCuSlg==}
peerDependencies: peerDependencies:
react-hook-form: ^7.0.0 react-hook-form: ^7.0.0
dependencies: dependencies:
react-hook-form: 7.44.3(react@18.2.0) react-hook-form: 7.45.0(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)
dev: false dev: false
/@humanwhocodes/config-array@0.11.10: /@humanwhocodes/config-array@0.11.10:
@ -8943,8 +8935,8 @@ packages:
transitivePeerDependencies: transitivePeerDependencies:
- '@types/react' - '@types/react'
/@saleor/macaw-ui@0.8.0-pre.95(@types/react@18.2.5)(react-dom@18.2.0)(react@18.2.0): /@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-9J8OZa7DPxhsmfvJ923msZ3cvpvF6SeaUO/y4Fm2PI283UBMiruHDlYASCcBSeCMnaMWkiWGGusaTWrwnkDAwQ==} resolution: {integrity: sha512-W/KCjRoVVr751JxPET/ebXt9im5lleCGAtydFcuDwmxoU11wTlyxHM25owsJJBpTq1L+jdrMyXO/vZ1FL06Osg==}
engines: {node: '>=16 <19', pnpm: '>=8'} engines: {node: '>=16 <19', pnpm: '>=8'}
peerDependencies: peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0
@ -19878,8 +19870,8 @@ packages:
react-fast-compare: 3.2.0 react-fast-compare: 3.2.0
react-side-effect: 2.1.2(react@18.2.0) react-side-effect: 2.1.2(react@18.2.0)
/react-hook-form@7.44.3(react@18.2.0): /react-hook-form@7.45.0(react@18.2.0):
resolution: {integrity: sha512-/tHId6p2ViAka1wECMw8FEPn/oz/w226zehHrJyQ1oIzCBNMIJCaj6ZkQcv+MjDxYh9MWR7RQic7Qqwe4a5nkw==} resolution: {integrity: sha512-AbHeZ4ad+0dEIknSW9dBgIwcvRDfZ1O97sgj75WaMdOX0eg8TBiUf9wxzVkIjZbk76BBIE9lmFOzyD4PN80ZQg==}
engines: {node: '>=12.22.0'} engines: {node: '>=12.22.0'}
peerDependencies: peerDependencies:
react: ^16.8.0 || ^17 || ^18 react: ^16.8.0 || ^17 || ^18
@ -23414,9 +23406,5 @@ packages:
readable-stream: 3.6.0 readable-stream: 3.6.0
dev: false dev: false
/zod@3.20.2:
resolution: {integrity: sha512-1MzNQdAvO+54H+EaK5YpyEy0T+Ejo/7YLHS93G3RnYWh5gaotGHwGeN/ZO687qEDU2y4CdStQYXVHIgrUl5UVQ==}
dev: false
/zod@3.21.4: /zod@3.21.4:
resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==}