diff --git a/README.md b/README.md
index 94ae80d..94ee32c 100644
--- a/README.md
+++ b/README.md
@@ -118,7 +118,7 @@ vercel deploy
### Lint
-SvelteKit templaten [sanity-template-sveltekit-clean](https://github.com/sanity-io/sanity-template-sveltekit-clean) hadde en broken eslint konfigurasjon. Har derfor prøvd å oppgradere til eslint 9 med flatconfig fra denne [issuen](https://github.com/sveltejs/eslint-plugin-svelte/issues/732). 👷 Det er en del lint-errors som må undersøkes.
+SvelteKit templaten [sanity-template-sveltekit-clean](https://github.com/sanity-io/sanity-template-sveltekit-clean) har en eslint konfigurasjon som ikke funker. Har prøvd å oppgradere til eslint 9 med flatconfig fra denne [issuen](https://github.com/sveltejs/eslint-plugin-svelte/issues/732). 👷 Det er en del lint-errors som må undersøkes.
## Supabase
diff --git a/app/eslint.config.js b/app/eslint.config.js
index c796247..05f6fc2 100644
--- a/app/eslint.config.js
+++ b/app/eslint.config.js
@@ -1,43 +1,82 @@
-import eslintPluginSvelte from "eslint-plugin-svelte";
+// @ts-check
+import svelte from "eslint-plugin-svelte";
import svelteParser from "svelte-eslint-parser";
-import typeScriptEslint from "typescript-eslint";
+import ts from "typescript-eslint";
+import globals from "globals";
-export default [
- ...eslintPluginSvelte.configs["flat/recommended"],
- ...typeScriptEslint.configs.strictTypeChecked,
- ...eslintPluginSvelte.configs["flat/prettier"],
+/** @type {import('typescript-eslint').Config} */
+export default ts.config(
+ ...ts.configs.recommendedTypeChecked,
+ ...svelte.configs["flat/recommended"],
+ ...svelte.configs["flat/prettier"],
{
languageOptions: {
- parser: typeScriptEslint.parser,
+ ecmaVersion: "latest",
+ sourceType: "module",
+ globals: { ...globals.node, ...globals.browser },
parserOptions: {
- project: "./tsconfig.json",
- extraFileExtensions: [".svelte"],
- ecmaVersion: 2020,
- sourceType: "module",
project: true,
+ parser: ts.parser,
+ extraFileExtensions: [".svelte"],
+ tsconfigRootDir: import.meta.dirname,
},
},
},
{
- files: ["**/*.svelte"],
+ files: ["**/*.svelte", "*.svelte"],
languageOptions: {
+ ecmaVersion: "latest",
+ sourceType: "module",
+ globals: { ...globals.browser },
parser: svelteParser,
parserOptions: {
- parser: typeScriptEslint.parser,
+ parser: ts.parser,
+ extraFileExtensions: [".svelte"],
},
},
+ rules: {
+ "import/no-named-as-default": "off",
+ "import/no-named-as-default-member": "off",
+ "svelte/no-target-blank": "error",
+ "svelte/no-at-debug-tags": "error",
+ "svelte/no-reactive-functions": "error",
+ "svelte/no-reactive-literals": "error",
+ },
+ },
+ {
+ rules: {
+ semi: ["warn", "always"],
+ "no-nested-ternary": "error",
+ "linebreak-style": ["error", "unix"],
+ "no-cond-assign": ["error", "always"],
+ // TODO: Fix ts linting
+ "@typescript-eslint/no-unsafe-assignment": "off",
+ "@typescript-eslint/no-unsafe-member-access": "off",
+ "@typescript-eslint/no-unsafe-call": "off",
+ "@typescript-eslint/no-unsafe-return": "off",
+ "@typescript-eslint/no-unsafe-argument": "off",
+ },
+ },
+ {
+ files: ["**/*.config.*"],
+ extends: [ts.configs.disableTypeChecked],
+ },
+ {
ignores: [
- ".DS_Store",
- "node_modules",
- "build",
- ".svelte-kit",
- "package",
+ "coverage",
+ "**/dist",
+ "**/build",
+ "**/package",
+ "**/.svelte-kit",
+ "**/node_modules",
".env",
".env.*",
+ "!*.cjs",
+ ".DS_Store",
"!.env.example",
"pnpm-lock.yaml",
"package-lock.json",
- "yarn.lock",
+ "**/database.model.ts",
],
- },
-];
+ }
+);
diff --git a/app/package.json b/app/package.json
index 1535bea..6db0cfa 100644
--- a/app/package.json
+++ b/app/package.json
@@ -16,6 +16,7 @@
"@sanity/image-url": "^1.0.2",
"@sanity/svelte-loader": "^1.11.32",
"@sanity/visual-editing": "^2.1.5",
+ "globals": "^15.8.0",
"groq": "^3.48.1",
"ical-generator": "^7.1.0",
"kysely": "^0.27.3",
diff --git a/app/src/components/external/UnregistrationFormExternal.svelte b/app/src/components/external/UnregistrationFormExternal.svelte
index 633f014..7c6759b 100644
--- a/app/src/components/external/UnregistrationFormExternal.svelte
+++ b/app/src/components/external/UnregistrationFormExternal.svelte
@@ -16,12 +16,12 @@
Ønsker du å melde deg av?
diff --git a/app/src/components/shared/EventCard.svelte b/app/src/components/shared/EventCard.svelte
index 68f59d3..42c8e28 100644
--- a/app/src/components/shared/EventCard.svelte
+++ b/app/src/components/shared/EventCard.svelte
@@ -13,18 +13,20 @@
href={`/event/${event._id}`}
>
- {#if event.image}
-
+
+ {#if event.image}
-
- {/if}
+ {:else}
+
+ {/if}
+
-
+
{event.title}
diff --git a/app/src/components/shared/EventCategoryFilter.svelte b/app/src/components/shared/EventCategoryFilter.svelte
index ac3c1a5..ada1ff2 100644
--- a/app/src/components/shared/EventCategoryFilter.svelte
+++ b/app/src/components/shared/EventCategoryFilter.svelte
@@ -17,7 +17,7 @@
{ title: "Sosialt", keyword: "sosialt" },
];
- const handleCategoryChange = (category: string) => {
+ const handleCategoryChange = async (category: string) => {
dispatch("categoryChange", category);
if (category) {
@@ -26,7 +26,7 @@
searchParams.delete("category");
}
- goto(`?${searchParams}`, { noScroll: true });
+ await goto(`?${searchParams.toString()}`, { noScroll: true });
};
diff --git a/app/src/components/shared/EventInfoBox.svelte b/app/src/components/shared/EventInfoBox.svelte
index 3edd66a..41afa75 100644
--- a/app/src/components/shared/EventInfoBox.svelte
+++ b/app/src/components/shared/EventInfoBox.svelte
@@ -7,15 +7,15 @@
-
+
{event.category}
-
+
{formatDate(event.start)}
{endsOnDifferentDay(event.start, event.end) ? `- ${formatDate(event.end)}` : ""}
-
+
{formatTime(event.start)} - {formatTime(event.end)}
-
+
{event.place}
{#if event.food}
-
+
{event.food}
{/if}
-
+
{event.openForExternals ? "Åpent for alle" : "Kun for interne"}
diff --git a/app/src/components/shared/EventSummary.svelte b/app/src/components/shared/EventSummary.svelte
index 8a20b6c..52aa990 100644
--- a/app/src/components/shared/EventSummary.svelte
+++ b/app/src/components/shared/EventSummary.svelte
@@ -6,9 +6,17 @@
import EventInfoBox from "$components/shared/EventInfoBox.svelte";
import { onMount } from "svelte";
- export let event: Event;
+ type Palette = {
+ dominant: { background: string };
+ };
- let imageElement: HTMLImageElement;
+ interface EventWithImagePalette extends Event {
+ image?: Event["image"] & { palette?: Palette };
+ }
+
+ export let event: EventWithImagePalette;
+
+ let imageElement: HTMLImageElement | null;
let imageLoaded = false;
onMount(() => {
@@ -21,22 +29,22 @@
{event.category}
-
{event.title}
+
{event.title}
{#if event.summary}
-
{event.summary}
+
{event.summary}
{/if}
-
-
+
+
- {#if event.image}
-
+ {#if event.image?.palette}
+
diff --git a/app/src/components/shared/RegistrationCustomOption.svelte b/app/src/components/shared/RegistrationCustomOption.svelte
index b2122a7..a241a2b 100644
--- a/app/src/components/shared/RegistrationCustomOption.svelte
+++ b/app/src/components/shared/RegistrationCustomOption.svelte
@@ -46,7 +46,7 @@
-
+
{optionLabel}
{#if inputType === "checkbox"}
diff --git a/app/src/components/shared/SignInOrOut.svelte b/app/src/components/shared/SignInOrOut.svelte
index 650e93c..9223437 100644
--- a/app/src/components/shared/SignInOrOut.svelte
+++ b/app/src/components/shared/SignInOrOut.svelte
@@ -15,9 +15,9 @@
color="dark"
class="h-7"
pill
- on:click={() => {
+ on:click={async () => {
isSigningOut = true;
- signOut({ callbackUrl: "/" });
+ await signOut({ callbackUrl: "/" });
}}
disabled={isSigningOut}>Logg ut
@@ -27,9 +27,9 @@
color="dark"
class="h-7"
pill
- on:click={() => {
+ on:click={async () => {
isSigningIn = true;
- signIn("google");
+ await signIn("google");
}}
disabled={isSigningIn}>Logg inn
diff --git a/app/src/lib/actions/internal/action.ts b/app/src/lib/actions/internal/action.ts
index 89fe15e..cea457d 100644
--- a/app/src/lib/actions/internal/action.ts
+++ b/app/src/lib/actions/internal/action.ts
@@ -314,7 +314,7 @@ export const submitUnregistrationInternal: Actions["submitUnregistrationInternal
}
return message(unregistrationForm, {
- message: "Du er nå meldt av arrangementet 👋 Vi har sendt deg en bekreftelse på e-post.",
+ text: "Du er nå meldt av arrangementet 👋 Vi har sendt deg en bekreftelse på e-post.",
success: true,
});
};
diff --git a/app/src/lib/server/kysley/transactions.ts b/app/src/lib/server/kysley/transactions.ts
index 2b5af82..c027e36 100644
--- a/app/src/lib/server/kysley/transactions.ts
+++ b/app/src/lib/server/kysley/transactions.ts
@@ -11,7 +11,7 @@ export async function executeTransaction(
export const deleteEventParticipant = async (
transaction: Transaction,
- { event_id, email }: Pick, "event_id" | "email">
+ { event_id, email }: Pick, "email" | "event_id">
) => {
return await transaction
.deleteFrom("event_participant")
@@ -22,8 +22,10 @@ export const deleteEventParticipant = async (
export const insertAndGetEventParticipant = async (
transaction: Transaction,
- participant: Pick, "event_id" | "full_name" | "email"> &
- Partial, "telephone" | "firm" | "attending_digital">>
+ participant: Partial<
+ Pick, "attending_digital" | "firm" | "telephone">
+ > &
+ Pick, "email" | "event_id" | "full_name">
) => {
return await transaction
.insertInto("event_participant")
diff --git a/app/src/lib/server/sanity/queries.ts b/app/src/lib/server/sanity/queries.ts
index a6f5a66..f8b45a2 100644
--- a/app/src/lib/server/sanity/queries.ts
+++ b/app/src/lib/server/sanity/queries.ts
@@ -7,7 +7,7 @@ export const eventQuery = groq`*[_type == "event" && _id == $id][0]{
...,
'image': {
...image,
- 'palette': image.asset->metadata.palette
+ 'palette': image.asset->metadata.palette
}
}`;
diff --git a/app/src/models/sanity.model.ts b/app/src/models/sanity.model.ts
index 494e521..c9ee771 100644
--- a/app/src/models/sanity.model.ts
+++ b/app/src/models/sanity.model.ts
@@ -96,7 +96,7 @@ export type Event = {
_updatedAt: string;
_rev: string;
title: string;
- image: {
+ image?: {
asset?: {
_ref: string;
_type: "reference";
@@ -108,11 +108,10 @@ export type Event = {
_type: "image";
};
summary?: string;
+ body?: BlockContent;
start: string;
end: string;
deadline: string;
- body?: BlockContent;
- maxParticipant?: number;
category: Category;
place: string;
organisers: Array;
@@ -121,6 +120,7 @@ export type Event = {
openForExternals: boolean;
foodPreference: boolean;
food?: string;
+ maxParticipant?: number;
customOptions?: Array<{
fieldOption: string;
fieldType: "radio" | "checkbox" | "input";
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 035f438..b47859b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -28,6 +28,9 @@ importers:
'@sanity/visual-editing':
specifier: ^2.1.5
version: 2.1.5(@sanity/client@6.20.1)(@sveltejs/kit@2.5.17)(react-dom@18.3.1)(react@18.3.1)(svelte@4.2.18)
+ globals:
+ specifier: ^15.8.0
+ version: 15.8.0
groq:
specifier: ^3.48.1
version: 3.48.1
@@ -148,7 +151,7 @@ importers:
version: 5.5.2
typescript-eslint:
specifier: ^7.14.1
- version: 7.14.1(eslint@9.5.0)(typescript@5.5.2)
+ version: 7.16.1(eslint@9.5.0)(typescript@5.5.2)
vite:
specifier: ^5.3.1
version: 5.3.1
@@ -162,63 +165,63 @@ importers:
specifier: ^0.1.3
version: 0.1.3
'@sanity/client':
- specifier: ^6.17.2
- version: 6.17.2
+ specifier: ^6.20.1
+ version: 6.20.1
'@sanity/code-input':
specifier: ^4.1.4
- version: 4.1.4(@babel/runtime@7.24.1)(@codemirror/lint@6.5.0)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(sanity@3.41.1)(styled-components@6.1.8)
+ version: 4.1.4(@babel/runtime@7.24.1)(@codemirror/lint@6.5.0)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(sanity@3.48.1)(styled-components@6.1.11)
'@sanity/dashboard':
specifier: ^3.1.6
- version: 3.1.6(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(sanity@3.41.1)(styled-components@6.1.8)
+ version: 3.1.6(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(sanity@3.48.1)(styled-components@6.1.11)
'@sanity/icons':
specifier: ^3.2.0
- version: 3.2.0(react@18.2.0)
+ version: 3.2.0(react@18.3.1)
'@sanity/image-url':
specifier: ^1.0.2
version: 1.0.2
'@sanity/locale-nb-no':
specifier: ^1.1.7
- version: 1.1.7(sanity@3.41.1)
+ version: 1.1.7(sanity@3.48.1)
'@sanity/ui':
- specifier: ^2.1.6
- version: 2.1.6(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8)
+ specifier: ^2.5.0
+ version: 2.5.0(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11)
'@sanity/vision':
- specifier: ^3.33.0
- version: 3.36.2(@babel/runtime@7.24.1)(@codemirror/lint@6.5.0)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8)
+ specifier: ^3.48.1
+ version: 3.48.1(@babel/runtime@7.24.1)(@codemirror/lint@6.5.0)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11)
'@supabase/supabase-js':
- specifier: ^2.43.1
- version: 2.43.1
+ specifier: ^2.44.1
+ version: 2.44.1
'@tanstack/react-query':
- specifier: ^5.35.1
- version: 5.35.1(react@18.2.0)
+ specifier: ^5.48.0
+ version: 5.48.0(react@18.3.1)
file-saver:
specifier: ^2.0.5
version: 2.0.5
react:
- specifier: ^18.2.0
- version: 18.2.0
+ specifier: ^18.3.1
+ version: 18.3.1
react-dom:
- specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
+ specifier: ^18.3.1
+ version: 18.3.1(react@18.3.1)
react-is:
- specifier: ^18.2.0
- version: 18.2.0
+ specifier: ^18.3.1
+ version: 18.3.1
sanity:
- specifier: ^3.33.0
- version: 3.41.1(@types/node@18.19.23)(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)
+ specifier: ^3.48.1
+ version: 3.48.1(@types/node@18.19.23)(@types/react@18.2.73)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.11)
sanity-plugin-plausible-analytics:
specifier: ^1.0.0
- version: 1.0.0(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(sanity@3.41.1)(styled-components@6.1.8)
+ version: 1.0.0(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(sanity@3.48.1)(styled-components@6.1.11)
styled-components:
- specifier: ^6.1.8
- version: 6.1.8(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^6.1.11
+ version: 6.1.11(react-dom@18.3.1)(react@18.3.1)
xlsx:
specifier: ^0.18.5
version: 0.18.5
devDependencies:
'@sanity/eslint-config-studio':
specifier: ^3.0.1
- version: 3.0.1(eslint@8.57.0)(typescript@5.4.2)
+ version: 3.0.1(eslint@8.57.0)(typescript@5.5.2)
'@types/file-saver':
specifier: ^2.0.7
version: 2.0.7
@@ -235,8 +238,8 @@ importers:
specifier: ^3.2.5
version: 3.2.5
typescript:
- specifier: ^5.4.2
- version: 5.4.2
+ specifier: ^5.5.2
+ version: 5.5.2
packages:
@@ -1717,58 +1720,58 @@ packages:
w3c-keyname: 2.2.8
dev: false
- /@dnd-kit/accessibility@3.1.0(react@18.2.0):
+ /@dnd-kit/accessibility@3.1.0(react@18.3.1):
resolution: {integrity: sha512-ea7IkhKvlJUv9iSHJOnxinBcoOI3ppGnnL+VDJ75O45Nss6HtZd8IdN8touXPDtASfeI2T2LImb8VOZcL47wjQ==}
peerDependencies:
react: '>=16.8.0'
dependencies:
- react: 18.2.0
+ react: 18.3.1
tslib: 2.6.3
dev: false
- /@dnd-kit/core@6.1.0(react-dom@18.2.0)(react@18.2.0):
+ /@dnd-kit/core@6.1.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-J3cQBClB4TVxwGo3KEjssGEXNJqGVWx17aRTZ1ob0FliR5IjYgTxl5YJbKTzA6IzrtelotH19v6y7uoIRUZPSg==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
- '@dnd-kit/accessibility': 3.1.0(react@18.2.0)
- '@dnd-kit/utilities': 3.2.2(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ '@dnd-kit/accessibility': 3.1.0(react@18.3.1)
+ '@dnd-kit/utilities': 3.2.2(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
tslib: 2.6.3
dev: false
- /@dnd-kit/modifiers@6.0.1(@dnd-kit/core@6.1.0)(react@18.2.0):
+ /@dnd-kit/modifiers@6.0.1(@dnd-kit/core@6.1.0)(react@18.3.1):
resolution: {integrity: sha512-rbxcsg3HhzlcMHVHWDuh9LCjpOVAgqbV78wLGI8tziXY3+qcMQ61qVXIvNKQFuhj75dSfD+o+PYZQ/NUk2A23A==}
peerDependencies:
'@dnd-kit/core': ^6.0.6
react: '>=16.8.0'
dependencies:
- '@dnd-kit/core': 6.1.0(react-dom@18.2.0)(react@18.2.0)
- '@dnd-kit/utilities': 3.2.2(react@18.2.0)
- react: 18.2.0
+ '@dnd-kit/core': 6.1.0(react-dom@18.3.1)(react@18.3.1)
+ '@dnd-kit/utilities': 3.2.2(react@18.3.1)
+ react: 18.3.1
tslib: 2.6.3
dev: false
- /@dnd-kit/sortable@7.0.2(@dnd-kit/core@6.1.0)(react@18.2.0):
+ /@dnd-kit/sortable@7.0.2(@dnd-kit/core@6.1.0)(react@18.3.1):
resolution: {integrity: sha512-wDkBHHf9iCi1veM834Gbk1429bd4lHX4RpAwT0y2cHLf246GAvU2sVw/oxWNpPKQNQRQaeGXhAVgrOl1IT+iyA==}
peerDependencies:
'@dnd-kit/core': ^6.0.7
react: '>=16.8.0'
dependencies:
- '@dnd-kit/core': 6.1.0(react-dom@18.2.0)(react@18.2.0)
- '@dnd-kit/utilities': 3.2.2(react@18.2.0)
- react: 18.2.0
+ '@dnd-kit/core': 6.1.0(react-dom@18.3.1)(react@18.3.1)
+ '@dnd-kit/utilities': 3.2.2(react@18.3.1)
+ react: 18.3.1
tslib: 2.6.3
dev: false
- /@dnd-kit/utilities@3.2.2(react@18.2.0):
+ /@dnd-kit/utilities@3.2.2(react@18.3.1):
resolution: {integrity: sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==}
peerDependencies:
react: '>=16.8.0'
dependencies:
- react: 18.2.0
+ react: 18.3.1
tslib: 2.6.3
dev: false
@@ -1780,8 +1783,8 @@ packages:
dev: false
optional: true
- /@emotion/is-prop-valid@1.2.1:
- resolution: {integrity: sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==}
+ /@emotion/is-prop-valid@1.2.2:
+ resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==}
dependencies:
'@emotion/memoize': 0.8.1
dev: false
@@ -1796,19 +1799,10 @@ packages:
resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==}
dev: false
- /@emotion/unitless@0.8.0:
- resolution: {integrity: sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==}
+ /@emotion/unitless@0.8.1:
+ resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==}
dev: false
- /@esbuild/aix-ppc64@0.21.2:
- resolution: {integrity: sha512-/c7hocx0pm14bHQlqUVKmxwdT/e5/KkyoY1W8F9lk/8CkE037STDDz8PXUP/LE6faj2HqchvDs9GcShxFhI78Q==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [aix]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/aix-ppc64@0.21.5:
resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
engines: {node: '>=12'}
@@ -1826,15 +1820,6 @@ packages:
dev: false
optional: true
- /@esbuild/android-arm64@0.21.2:
- resolution: {integrity: sha512-SGZKngoTWVUriO5bDjI4WDGsNx2VKZoXcds+ita/kVYB+8IkSCKDRDaK+5yu0b5S0eq6B3S7fpiEvpsa2ammlQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/android-arm64@0.21.5:
resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
engines: {node: '>=12'}
@@ -1852,15 +1837,6 @@ packages:
dev: false
optional: true
- /@esbuild/android-arm@0.21.2:
- resolution: {integrity: sha512-G1ve3b4FeyJeyCjB4MX1CiWyTaIJwT9wAYE+8+IRA53YoN/reC/Bf2GDRXAzDTnh69Fpl+1uIKg76DiB3U6vwQ==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/android-arm@0.21.5:
resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
engines: {node: '>=12'}
@@ -1878,15 +1854,6 @@ packages:
dev: false
optional: true
- /@esbuild/android-x64@0.21.2:
- resolution: {integrity: sha512-1wzzNoj2QtNkAYwIcWJ66UTRA80+RTQ/kuPMtEuP0X6dp5Ar23Dn566q3aV61h4EYrrgGlOgl/HdcqN/2S/2vg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/android-x64@0.21.5:
resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
engines: {node: '>=12'}
@@ -1904,15 +1871,6 @@ packages:
dev: false
optional: true
- /@esbuild/darwin-arm64@0.21.2:
- resolution: {integrity: sha512-ZyMkPWc5eTROcLOA10lEqdDSTc6ds6nuh3DeHgKip/XJrYjZDfnkCVSty8svWdy+SC1f77ULtVeIqymTzaB6/Q==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/darwin-arm64@0.21.5:
resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
engines: {node: '>=12'}
@@ -1930,15 +1888,6 @@ packages:
dev: false
optional: true
- /@esbuild/darwin-x64@0.21.2:
- resolution: {integrity: sha512-K4ZdVq1zP9v51h/cKVna7im7G0zGTKKB6bP2yJiSmHjjOykbd8DdhrSi8V978sF69rkwrn8zCyL2t6I3ei6j9A==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/darwin-x64@0.21.5:
resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
engines: {node: '>=12'}
@@ -1956,15 +1905,6 @@ packages:
dev: false
optional: true
- /@esbuild/freebsd-arm64@0.21.2:
- resolution: {integrity: sha512-4kbOGdpA61CXqadD+Gb/Pw3YXamQGiz9mal/h93rFVSjr5cgMnmJd/gbfPRm+3BMifvnaOfS1gNWaIDxkE2A3A==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/freebsd-arm64@0.21.5:
resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
engines: {node: '>=12'}
@@ -1982,15 +1922,6 @@ packages:
dev: false
optional: true
- /@esbuild/freebsd-x64@0.21.2:
- resolution: {integrity: sha512-ShS+R09nuHzDBfPeMUliKZX27Wrmr8UFp93aFf/S8p+++x5BZ+D344CLKXxmY6qzgTL3mILSImPCNJOzD6+RRg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/freebsd-x64@0.21.5:
resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
engines: {node: '>=12'}
@@ -2008,15 +1939,6 @@ packages:
dev: false
optional: true
- /@esbuild/linux-arm64@0.21.2:
- resolution: {integrity: sha512-Hdu8BL+AmO+eCDvvT6kz/fPQhvuHL8YK4ExKZfANWsNe1kFGOHw7VJvS/FKSLFqheXmB3rTF3xFQIgUWPYsGnA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/linux-arm64@0.21.5:
resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
engines: {node: '>=12'}
@@ -2034,15 +1956,6 @@ packages:
dev: false
optional: true
- /@esbuild/linux-arm@0.21.2:
- resolution: {integrity: sha512-nnGXjOAv+7cM3LYRx4tJsYdgy8dGDGkAzF06oIDGppWbUkUKN9SmgQA8H0KukpU0Pjrj9XmgbWqMVSX/U7eeTA==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/linux-arm@0.21.5:
resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
engines: {node: '>=12'}
@@ -2060,15 +1973,6 @@ packages:
dev: false
optional: true
- /@esbuild/linux-ia32@0.21.2:
- resolution: {integrity: sha512-m73BOCW2V9lcj7RtEMi+gBfHC6n3+VHpwQXP5offtQMPLDkpVolYn1YGXxOZ9hp4h3UPRKuezL7WkBsw+3EB3Q==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/linux-ia32@0.21.5:
resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
engines: {node: '>=12'}
@@ -2086,15 +1990,6 @@ packages:
dev: false
optional: true
- /@esbuild/linux-loong64@0.21.2:
- resolution: {integrity: sha512-84eYHwwWHq3myIY/6ikALMcnwkf6Qo7NIq++xH0x+cJuUNpdwh8mlpUtRY+JiGUc60yu7ElWBbVHGWTABTclGw==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/linux-loong64@0.21.5:
resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
engines: {node: '>=12'}
@@ -2112,15 +2007,6 @@ packages:
dev: false
optional: true
- /@esbuild/linux-mips64el@0.21.2:
- resolution: {integrity: sha512-9siSZngT0/ZKG+AH+/agwKF29LdCxw4ODi/PiE0F52B2rtLozlDP92umf8G2GPoVV611LN4pZ+nSTckebOscUA==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/linux-mips64el@0.21.5:
resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
engines: {node: '>=12'}
@@ -2138,15 +2024,6 @@ packages:
dev: false
optional: true
- /@esbuild/linux-ppc64@0.21.2:
- resolution: {integrity: sha512-y0T4aV2CA+ic04ULya1A/8M2RDpDSK2ckgTj6jzHKFJvCq0jQg8afQQIn4EM0G8u2neyOiNHgSF9YKPfuqKOVw==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/linux-ppc64@0.21.5:
resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
engines: {node: '>=12'}
@@ -2164,15 +2041,6 @@ packages:
dev: false
optional: true
- /@esbuild/linux-riscv64@0.21.2:
- resolution: {integrity: sha512-x5ssCdXmZC86L2Li1qQPF/VaC4VP20u/Zm8jlAu9IiVOVi79YsSz6cpPDYZl1rfKSHYCJW9XBfFCo66S5gVPSA==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/linux-riscv64@0.21.5:
resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
engines: {node: '>=12'}
@@ -2190,15 +2058,6 @@ packages:
dev: false
optional: true
- /@esbuild/linux-s390x@0.21.2:
- resolution: {integrity: sha512-NP7fTpGSFWdXyvp8iAFU04uFh9ARoplFVM/m+8lTRpaYG+2ytHPZWyscSsMM6cvObSIK2KoPHXiZD4l99WaxbQ==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/linux-s390x@0.21.5:
resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
engines: {node: '>=12'}
@@ -2216,15 +2075,6 @@ packages:
dev: false
optional: true
- /@esbuild/linux-x64@0.21.2:
- resolution: {integrity: sha512-giZ/uOxWDKda44ZuyfKbykeXznfuVNkTgXOUOPJIjbayJV6FRpQ4zxUy9JMBPLaK9IJcdWtaoeQrYBMh3Rr4vQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/linux-x64@0.21.5:
resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
engines: {node: '>=12'}
@@ -2242,15 +2092,6 @@ packages:
dev: false
optional: true
- /@esbuild/netbsd-x64@0.21.2:
- resolution: {integrity: sha512-IeFMfGFSQfIj1d4XU+6lkbFzMR+mFELUUVYrZ+jvWzG4NGvs6o53ReEHLHpYkjRbdEjJy2W3lTekTxrFHW7YJg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/netbsd-x64@0.21.5:
resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
engines: {node: '>=12'}
@@ -2268,15 +2109,6 @@ packages:
dev: false
optional: true
- /@esbuild/openbsd-x64@0.21.2:
- resolution: {integrity: sha512-48QhWD6WxcebNNaE4FCwgvQVUnAycuTd+BdvA/oZu+/MmbpU8pY2dMEYlYzj5uNHWIG5jvdDmFXu0naQeOWUoA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/openbsd-x64@0.21.5:
resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
engines: {node: '>=12'}
@@ -2294,15 +2126,6 @@ packages:
dev: false
optional: true
- /@esbuild/sunos-x64@0.21.2:
- resolution: {integrity: sha512-90r3nTBLgdIgD4FCVV9+cR6Hq2Dzs319icVsln+NTmTVwffWcCqXGml8rAoocHuJ85kZK36DCteii96ba/PX8g==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/sunos-x64@0.21.5:
resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
engines: {node: '>=12'}
@@ -2320,15 +2143,6 @@ packages:
dev: false
optional: true
- /@esbuild/win32-arm64@0.21.2:
- resolution: {integrity: sha512-sNndlsBT8OeE/MZDSGpRDJlWuhjuUz/dn80nH0EP4ZzDUYvMDVa7G87DVpweBrn4xdJYyXS/y4CQNrf7R2ODXg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/win32-arm64@0.21.5:
resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
engines: {node: '>=12'}
@@ -2346,15 +2160,6 @@ packages:
dev: false
optional: true
- /@esbuild/win32-ia32@0.21.2:
- resolution: {integrity: sha512-Ti2QChGNFzWhUNNVuU4w21YkYTErsNh3h+CzvlEhzgRbwsJ7TrWQqRzW3bllLKKvTppuF3DJ3XP1GEg11AfrEQ==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/win32-ia32@0.21.5:
resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
engines: {node: '>=12'}
@@ -2372,15 +2177,6 @@ packages:
dev: false
optional: true
- /@esbuild/win32-x64@0.21.2:
- resolution: {integrity: sha512-VEfTCZicoZnZ6sGkjFPGRFFJuL2fZn2bLhsekZl1CJslflp2cJS/VoKs1jMk+3pDfsGW6CfQVUckP707HwbXeQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
/@esbuild/win32-x64@0.21.5:
resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
engines: {node: '>=12'}
@@ -2485,44 +2281,32 @@ packages:
dependencies:
'@floating-ui/utils': 0.2.3
- /@floating-ui/dom@1.6.3:
- resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==}
- dependencies:
- '@floating-ui/core': 1.6.0
- '@floating-ui/utils': 0.2.1
- dev: false
-
/@floating-ui/dom@1.6.6:
resolution: {integrity: sha512-qiTYajAnh3P+38kECeffMSQgbvXty2VB6rS+42iWR4FPIlZjLK84E9qtLnMTLIpPz2znD/TaFqaiavMUrS+Hcw==}
dependencies:
'@floating-ui/core': 1.6.0
'@floating-ui/utils': 0.2.3
- dev: true
- /@floating-ui/react-dom@2.0.0(react-dom@18.2.0)(react@18.2.0):
+ /@floating-ui/react-dom@2.0.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-Ke0oU3SeuABC2C4OFu2mSAwHIP5WUiV98O9YWoHV4Q5aT6E9k06DV0Khi5uYspR8xmmBk08t8ZDcz3TR3ARkEg==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
- '@floating-ui/dom': 1.6.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ '@floating-ui/dom': 1.6.6
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
- /@floating-ui/react-dom@2.0.9(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ==}
+ /@floating-ui/react-dom@2.1.1(react-dom@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
- '@floating-ui/dom': 1.6.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: false
-
- /@floating-ui/utils@0.2.1:
- resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==}
+ '@floating-ui/dom': 1.6.6
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
/@floating-ui/utils@0.2.3:
@@ -2596,7 +2380,6 @@ packages:
engines: {node: '>=18.0.0'}
dependencies:
minipass: 7.1.2
- dev: true
/@isaacs/ttlcache@1.4.1:
resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==}
@@ -2759,15 +2542,15 @@ packages:
dev: true
optional: true
- /@portabletext/react@3.0.15(react@18.2.0):
+ /@portabletext/react@3.0.15(react@18.3.1):
resolution: {integrity: sha512-M4Yag/C+1k9jnBs9n+ciDz2sP3vuvohxlX4CL3VFIlnDOsjzFmkPhWjOO4HUhOl+YE1VABJv/q8MW7PYaKS7SQ==}
engines: {node: ^14.13.1 || >=16.0.0}
peerDependencies:
react: ^17 || ^18
dependencies:
- '@portabletext/toolkit': 2.0.13
+ '@portabletext/toolkit': 2.0.15
'@portabletext/types': 2.0.13
- react: 18.2.0
+ react: 18.3.1
dev: false
/@portabletext/svelte@2.1.11(svelte@4.2.18):
@@ -2779,25 +2562,17 @@ packages:
svelte: 4.2.18
dev: true
- /@portabletext/toolkit@2.0.13:
- resolution: {integrity: sha512-RH/jzwlWcsDPnpJBO1xEByUnweVVciD1OVLGyRUA8P++XedAc+fxY3RlUkgi5FyDEyEdisPflKtUU/GAXtMSig==}
- engines: {node: ^14.13.1 || >=16.0.0}
- dependencies:
- '@portabletext/types': 2.0.13
- dev: false
-
/@portabletext/toolkit@2.0.15:
resolution: {integrity: sha512-KRNEUAd6eOxE9y591qC0sE24ZG2q27OHXe0dsPclj4IoEzf8aEuDcHR64wfFtB0aHq9Wdx3pIinmhZZcl35/vg==}
engines: {node: ^14.13.1 || >=16.0.0}
dependencies:
'@portabletext/types': 2.0.13
- dev: true
/@portabletext/types@2.0.13:
resolution: {integrity: sha512-5xk5MSyQU9CrDho3Rsguj38jhijhD36Mk8S6mZo3huv6PM+t4M/5kJN2KFIxgvt4ONpvOEs1pVIZAV0cL0Vi+Q==}
engines: {node: ^14.13.1 || >=16.0.0 || >=18.0.0}
- /@rexxars/react-json-inspector@8.0.1(react@18.2.0):
+ /@rexxars/react-json-inspector@8.0.1(react@18.3.1):
resolution: {integrity: sha512-XAsgQwqG8fbDGpWnsvOesRMgPfvwuU7Cx3/cUf/fNIRmGP8lj2YYIf5La/4ayvZLWlSw4tTb4BPCKdmK9D8RuQ==}
peerDependencies:
react: ^15 || ^16 || ^17 || ^18
@@ -2805,18 +2580,18 @@ packages:
create-react-class: 15.7.0
debounce: 1.0.0
md5-o-matic: 0.1.1
- react: 18.2.0
+ react: 18.3.1
dev: false
- /@rexxars/react-split-pane@0.1.93(react-dom@18.2.0)(react@18.2.0):
+ /@rexxars/react-split-pane@0.1.93(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-Pok8zATwd5ZpWnccJeSA/JM2MPmi3D04duYtrbMNRgzeAU2ANtq3r4w7ldbjpGyfJqggqn0wDNjRqaevXqSxQg==}
peerDependencies:
react: ^18
react-dom: ^18
dependencies:
prop-types: 15.8.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
react-lifecycles-compat: 3.0.4
react-style-proptype: 3.2.2
dev: false
@@ -2952,69 +2727,47 @@ packages:
engines: {node: '>=10'}
dev: false
- /@sanity/bifur-client@0.3.1:
- resolution: {integrity: sha512-GlY9+tUmM0Vye64BHwIYLOivuRL37ucW/sj/D9MYqBmjgBnTRrjfmg8NR7qoodZuJ5nYJ5qpGMsVIBLP4Plvnw==}
+ /@sanity/bifur-client@0.4.1:
+ resolution: {integrity: sha512-mHM8WR7pujbIw2qxuV0lzinS1izOoyLza/ejWV6quITTLpBhUoPIQGPER3Ar0SON5JV0VEEqkJGa1kjiYYgx2w==}
dependencies:
nanoid: 3.3.7
rxjs: 7.8.1
dev: false
- /@sanity/block-tools@3.41.1:
- resolution: {integrity: sha512-ffYiwFx0J3QmRIPZi6U86/8ihyIyKbF9/1+ceOfX6HdMukVZijrBJcG6H5+I0ZErgbQZBWPj+OaCVC3PL4H3VA==}
+ /@sanity/block-tools@3.48.1:
+ resolution: {integrity: sha512-I43M1zdUFAK32+Pd6uQptcx0Myv+dwDAqVvWWgQMqeXrBxm9u9SmA2k/0+EE25XW9wJ/pk60qKcDNhBl+biX+g==}
dependencies:
get-random-values-esm: 1.0.2
lodash: 4.17.21
dev: false
- /@sanity/cli@3.41.1:
- resolution: {integrity: sha512-7pWog0nslyR2CMZMTpo3vS+09z2eJuteSJBm11t3WvxSYZBFA6iJvpNFXBQZJctiZZlnNoVXedI6R1NuqoTnDA==}
+ /@sanity/cli@3.48.1:
+ resolution: {integrity: sha512-rPDP2nnup1c9HsHc4IUQh6XC3OVAkLLqXCjUlDSTQZcCwmUhLwy88GRvcFGhsWAQgQ6AIXkjZjz84uLMMkSxBw==}
engines: {node: '>=18'}
hasBin: true
dependencies:
'@babel/traverse': 7.24.1
'@sanity/client': 6.20.1(debug@4.3.4)
- '@sanity/codegen': 3.41.1
+ '@sanity/codegen': 3.48.1
'@sanity/telemetry': 0.7.7
- '@sanity/util': 3.41.1(debug@4.3.4)
+ '@sanity/util': 3.48.1(debug@4.3.4)
chalk: 4.1.2
debug: 4.3.4
decompress: 4.2.1
- esbuild: 0.21.2
- esbuild-register: 3.5.0(esbuild@0.21.2)
- get-it: 8.4.28(debug@4.3.4)
- groq-js: 1.8.0
+ esbuild: 0.21.5
+ esbuild-register: 3.5.0(esbuild@0.21.5)
+ get-it: 8.6.2(debug@4.3.4)
+ groq-js: 1.9.0
node-machine-id: 1.1.12
pkg-dir: 5.0.0
prettier: 3.3.2
- semver: 7.6.0
+ semver: 7.6.2
silver-fleece: 1.1.0
validate-npm-package-name: 3.0.0
transitivePeerDependencies:
- supports-color
dev: false
- /@sanity/client@6.17.2:
- resolution: {integrity: sha512-5bGqwlCWqL07KEtQvl/WbL577HBbzJC6/YVfzN2p8nifRH7lMYufJJhGH0whrhec9AObna0JkwW9uTjd5puidA==}
- engines: {node: '>=14.18'}
- dependencies:
- '@sanity/eventsource': 5.0.2
- get-it: 8.4.28
- rxjs: 7.8.1
- transitivePeerDependencies:
- - debug
- dev: false
-
- /@sanity/client@6.17.2(debug@4.3.4):
- resolution: {integrity: sha512-5bGqwlCWqL07KEtQvl/WbL577HBbzJC6/YVfzN2p8nifRH7lMYufJJhGH0whrhec9AObna0JkwW9uTjd5puidA==}
- engines: {node: '>=14.18'}
- dependencies:
- '@sanity/eventsource': 5.0.2
- get-it: 8.4.28(debug@4.3.4)
- rxjs: 7.8.1
- transitivePeerDependencies:
- - debug
- dev: false
-
/@sanity/client@6.20.1:
resolution: {integrity: sha512-iyqooCYAMWxHwlGYuePlZlaL2VsgX57cV610czxPLh2ooUnW4U/7zE3oIlSY1VFQ4WDfg4w5//xp6+5WdyEs9A==}
engines: {node: '>=14.18'}
@@ -3047,7 +2800,7 @@ packages:
- debug
dev: false
- /@sanity/code-input@4.1.4(@babel/runtime@7.24.1)(@codemirror/lint@6.5.0)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(sanity@3.41.1)(styled-components@6.1.8):
+ /@sanity/code-input@4.1.4(@babel/runtime@7.24.1)(@codemirror/lint@6.5.0)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(sanity@3.48.1)(styled-components@6.1.11):
resolution: {integrity: sha512-MQfZ6r0SdEtYiuhfMtFe54D+4pVIQzDa67nFQhM1D4hQJVt7yL+OBukGbcOK9Kx1PjKkb4Gog//AMoN7a90b9g==}
engines: {node: '>=14'}
peerDependencies:
@@ -3072,14 +2825,14 @@ packages:
'@codemirror/view': 6.26.1
'@juggle/resize-observer': 3.4.0
'@lezer/highlight': 1.2.0
- '@sanity/incompatible-plugin': 1.0.4(react-dom@18.2.0)(react@18.2.0)
- '@sanity/ui': 1.9.3(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8)
+ '@sanity/incompatible-plugin': 1.0.4(react-dom@18.3.1)(react@18.3.1)
+ '@sanity/ui': 1.9.3(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11)
'@uiw/codemirror-themes': 4.22.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.1)
- '@uiw/react-codemirror': 4.21.25(@babel/runtime@7.24.1)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- sanity: 3.41.1(@types/node@18.19.23)(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)
- styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0)
+ '@uiw/react-codemirror': 4.21.25(@babel/runtime@7.24.1)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(codemirror@6.0.1)(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ sanity: 3.48.1(@types/node@18.19.23)(@types/react@18.2.73)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.11)
+ styled-components: 6.1.11(react-dom@18.3.1)(react@18.3.1)
transitivePeerDependencies:
- '@babel/runtime'
- '@codemirror/lint'
@@ -3089,8 +2842,8 @@ packages:
- react-is
dev: false
- /@sanity/codegen@3.41.1:
- resolution: {integrity: sha512-g9ZWJ1EwFh72CzuMtajBgZ9aN4wKiyzoqJF5d/ewnflBELPKKVzsh35Q3XqW5KtuLRIjNknyokOU5+NaAvH0mg==}
+ /@sanity/codegen@3.48.1:
+ resolution: {integrity: sha512-FuWMe32Dd9Gdamm0FD6EmjGBVw2Sd6h5IrxYQLJGggYTaamnkDYFxQjA4LosI3A9rPRU/du8SrljI5twrfxlfA==}
engines: {node: '>=18'}
dependencies:
'@babel/core': 7.24.3
@@ -3103,8 +2856,8 @@ packages:
'@babel/types': 7.24.0
debug: 4.3.4
globby: 10.0.2
- groq: 3.41.1
- groq-js: 1.8.0
+ groq: 3.48.1
+ groq-js: 1.9.0
json5: 2.2.3
tsconfig-paths: 4.2.0
zod: 3.23.8
@@ -3116,11 +2869,6 @@ packages:
resolution: {integrity: sha512-tTi22KoKuER3sldXYl4c1Dq2zU7tMLDkljFiaUKVkBbu4PBvRGCFw75kXZnD2b4Bsp6vin+7sI+AKdCKRhfRuw==}
dev: false
- /@sanity/color@3.0.2:
- resolution: {integrity: sha512-laC6oLv/3N25aC0ZT0iwjtYCMdA/Me9jCtg41zZiqUNd80Z4se35utMA1CETTNOuG4efFppZOj42yxhQcP0guA==}
- engines: {node: '>=18.0.0'}
- dev: false
-
/@sanity/color@3.0.6:
resolution: {integrity: sha512-2TjYEvOftD0v7ukx3Csdh9QIu44P2z7NDJtlC3qITJRYV36J7R6Vfd3trVhFnN77/7CZrGjqngrtohv8VqO5nw==}
engines: {node: '>=18.0.0'}
@@ -3135,7 +2883,7 @@ packages:
'@sanity/client': 6.20.1
dev: false
- /@sanity/dashboard@3.1.6(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(sanity@3.41.1)(styled-components@6.1.8):
+ /@sanity/dashboard@3.1.6(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(sanity@3.48.1)(styled-components@6.1.11):
resolution: {integrity: sha512-Ebz+K4h6bXN0xuj3EJylTMXc2O3WBU5rSimngJPuASXjYhOPRqOTQJcLT5lgQ/yxVN4U9CDN0JBmQDOrmFNXew==}
engines: {node: '>=14'}
peerDependencies:
@@ -3143,15 +2891,15 @@ packages:
sanity: ^3
styled-components: ^5.2 || ^6.0.0
dependencies:
- '@sanity/icons': 2.11.8(react@18.2.0)
+ '@sanity/icons': 2.11.8(react@18.3.1)
'@sanity/image-url': 1.0.2
- '@sanity/incompatible-plugin': 1.0.4(react-dom@18.2.0)(react@18.2.0)
- '@sanity/ui': 1.9.3(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8)
+ '@sanity/incompatible-plugin': 1.0.4(react-dom@18.3.1)(react@18.3.1)
+ '@sanity/ui': 1.9.3(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11)
lodash: 4.17.21
- react: 18.2.0
+ react: 18.3.1
rxjs: 7.8.1
- sanity: 3.41.1(@types/node@18.19.23)(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)
- styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0)
+ sanity: 3.48.1(@types/node@18.19.23)(@types/react@18.2.73)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.11)
+ styled-components: 6.1.11(react-dom@18.3.1)(react@18.3.1)
transitivePeerDependencies:
- react-dom
- react-is
@@ -3162,14 +2910,14 @@ packages:
engines: {node: '>=14.18'}
dev: false
- /@sanity/diff@3.41.1:
- resolution: {integrity: sha512-BTS7S+MIHSbfXi9v0eCo6DoY2hPUXzUbwZKh9iFUaCJm9CXnHKS0VErnAGvQBWrHSINC72ZEW09RXxBgfao2nA==}
+ /@sanity/diff@3.48.1:
+ resolution: {integrity: sha512-urL9XFoHt7f5OEw0Ql05eX9V7aZHhcruKDH+mKZZdgW5aVz2xYzzrRjm6MkvJHC0PjQRngYrtSnU3GTZw/PWLg==}
engines: {node: '>=18'}
dependencies:
'@sanity/diff-match-patch': 3.1.1
dev: false
- /@sanity/eslint-config-studio@3.0.1(eslint@8.57.0)(typescript@5.4.2):
+ /@sanity/eslint-config-studio@3.0.1(eslint@8.57.0)(typescript@5.5.2):
resolution: {integrity: sha512-N7IFd/VZuL0UyJ2T5t5WWWf9DrhgY6lt0bnnScwwyX4ijA7WMFtxR5rgL2EDGdhI2eYyxOeleeBaK9QEXgiA1A==}
dependencies:
'@babel/core': 7.24.3
@@ -3177,8 +2925,8 @@ packages:
'@babel/preset-env': 7.24.3(@babel/core@7.24.3)
'@babel/preset-react': 7.24.1(@babel/core@7.24.3)
'@rushstack/eslint-patch': 1.10.2
- '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.4.2)
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.2)
+ '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.5.2)
+ '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.2)
confusing-browser-globals: 1.0.11
eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0)
eslint-plugin-react: 7.34.1(eslint@8.57.0)
@@ -3197,19 +2945,22 @@ packages:
event-source-polyfill: 1.0.31
eventsource: 2.0.2
- /@sanity/export@3.37.4:
- resolution: {integrity: sha512-Zi/KOTScltV/WVXPmJ3fu846XHw2LddVCRsS7zJPGyOPlCVSmSh7xyzE9mspjHfVFWvKj482EdFdPGfbQsmapg==}
+ /@sanity/export@3.39.0:
+ resolution: {integrity: sha512-FgGKW3eJ06JhuHTriprXe3Q5CVLAbpopIj37L7nDRqcP4h/KDYrUrpOSBEGx1Y2pDJx8AQeVOkJ96x+3nB/d0A==}
engines: {node: '>=18'}
dependencies:
+ '@sanity/client': 6.20.1(debug@4.3.4)
'@sanity/util': 3.37.2(debug@4.3.4)
archiver: 7.0.1
debug: 4.3.4
- get-it: 8.4.28(debug@4.3.4)
+ get-it: 8.6.2(debug@4.3.4)
lodash: 4.17.21
mississippi: 4.0.0
p-queue: 2.4.2
rimraf: 3.0.2
split2: 4.2.0
+ tar: 7.2.0
+ yaml: 2.4.2
transitivePeerDependencies:
- supports-color
dev: false
@@ -3218,30 +2969,30 @@ packages:
resolution: {integrity: sha512-wtMYcV5GIDIhVyF/jjmdwq1GdlK07dRL40XMns73VbrFI7FteRltxv48bhYVZPcLkRXb0SHjpDS/icj9/yzbVA==}
dev: false
- /@sanity/icons@1.3.10(react@18.2.0):
+ /@sanity/icons@1.3.10(react@18.3.1):
resolution: {integrity: sha512-5wVG/vIiGuGrSmq+Bl3PY7XDgQrGv0fyHdJI64FSulnr2wH3NMqZ6C59UFxnrZ93sr7kOt0zQFoNv2lkPBi0Cg==}
peerDependencies:
react: ^16.9 || ^17 || ^18
dependencies:
- react: 18.2.0
+ react: 18.3.1
dev: false
- /@sanity/icons@2.11.8(react@18.2.0):
+ /@sanity/icons@2.11.8(react@18.3.1):
resolution: {integrity: sha512-C4ViXtk6eyiNTQ5OmxpfmcK6Jw+LLTi9zg9XBUD15DzC4xTHaGW9SVfUa43YtPGs3WC3M0t0K59r0GDjh52HIg==}
engines: {node: '>=14.0.0'}
peerDependencies:
react: ^18
dependencies:
- react: 18.2.0
+ react: 18.3.1
dev: false
- /@sanity/icons@3.2.0(react@18.2.0):
+ /@sanity/icons@3.2.0(react@18.3.1):
resolution: {integrity: sha512-550sRrW0Y99mt9NrVmpzk8FjR3/i2ZhJjjoGY1GUu33Mp+v98tNtBU32BXb4/caV+M1/f0dMXbNpnagdkbXo5Q==}
engines: {node: '>=14.0.0'}
peerDependencies:
react: ^18.3 || >=19.0.0-rc
dependencies:
- react: 18.2.0
+ react: 18.3.1
dev: false
/@sanity/image-url@1.0.2:
@@ -3259,7 +3010,7 @@ packages:
'@sanity/uuid': 3.0.2
debug: 4.3.4
file-url: 2.0.2
- get-it: 8.4.28(debug@4.3.4)
+ get-it: 8.6.2(debug@4.3.4)
get-uri: 2.0.4
globby: 10.0.2
gunzip-maybe: 1.4.2
@@ -3287,7 +3038,7 @@ packages:
'@sanity/uuid': 3.0.2
debug: 4.3.4
file-url: 2.0.2
- get-it: 8.4.28(debug@4.3.4)
+ get-it: 8.6.2(debug@4.3.4)
get-uri: 2.0.4
globby: 10.0.2
gunzip-maybe: 1.4.2
@@ -3306,27 +3057,47 @@ packages:
- supports-color
dev: false
- /@sanity/incompatible-plugin@1.0.4(react-dom@18.2.0)(react@18.2.0):
+ /@sanity/incompatible-plugin@1.0.4(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-2z39G9PTM8MXOF4fJNx3TG4tH0RrTjtH6dVLW93DSjCPbIS7FgCY5yWjZfQ+HVkwhLsF7ATDAGLA/jp65pFjAg==}
peerDependencies:
react: ^16.9 || ^17 || ^18
react-dom: ^16.9 || ^17 || ^18
dependencies:
- '@sanity/icons': 1.3.10(react@18.2.0)
- react: 18.2.0
- react-copy-to-clipboard: 5.1.0(react@18.2.0)
- react-dom: 18.2.0(react@18.2.0)
+ '@sanity/icons': 1.3.10(react@18.3.1)
+ react: 18.3.1
+ react-copy-to-clipboard: 5.1.0(react@18.3.1)
+ react-dom: 18.3.1(react@18.3.1)
+ dev: false
+
+ /@sanity/insert-menu@1.0.6(@sanity/types@3.48.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11):
+ resolution: {integrity: sha512-qvDj/hX2bLulgkD8ksXRwJa/xxtck7UKTBwIVqmWS2jq5bLdG+1D5K8pIEb24KI6VFkgPCrIkygX/pU+2HatWA==}
+ engines: {node: '>=18.0.0'}
+ peerDependencies:
+ '@sanity/types': ^3.45.0
+ react: ^18.3 || >=19.0.0-rc
+ react-dom: ^18.3 || >=19.0.0-rc
+ react-is: ^18.3 || >=19.0.0-rc
+ dependencies:
+ '@sanity/icons': 3.2.0(react@18.3.1)
+ '@sanity/types': 3.48.1
+ '@sanity/ui': 2.5.0(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11)
+ lodash.startcase: 4.4.0
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-is: 18.3.1
+ transitivePeerDependencies:
+ - styled-components
dev: false
- /@sanity/locale-nb-no@1.1.7(sanity@3.41.1):
+ /@sanity/locale-nb-no@1.1.7(sanity@3.48.1):
resolution: {integrity: sha512-e39TCO+Ok3a/pLSIXb83uk1zFtjYUUUnYALlYDbKMMNPo+1RX5qTaDHUfH/pQsfI4j+oxMl/AAHbzMDoaikcsg==}
peerDependencies:
sanity: ^3.22.0
dependencies:
- sanity: 3.41.1(@types/node@18.19.23)(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)
+ sanity: 3.48.1(@types/node@18.19.23)(@types/react@18.2.73)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.11)
dev: false
- /@sanity/logos@2.1.7(@sanity/color@3.0.6)(react@18.2.0):
+ /@sanity/logos@2.1.7(@sanity/color@3.0.6)(react@18.3.1):
resolution: {integrity: sha512-qW3zs+2UQhlq4sd3TkstWQjqcl8hOEs1Q5moJifNsE+PFNH5kNkUvEsdR8O6UmovRyPrlmGznIXgoSah8fFPZQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -3334,21 +3105,21 @@ packages:
react: ^18
dependencies:
'@sanity/color': 3.0.6
- react: 18.2.0
+ react: 18.3.1
dev: false
- /@sanity/migrate@3.41.1:
- resolution: {integrity: sha512-Kq2cZQ3i/mWMrJP+7IXvGafCiLHXSPZh5lY82OscuvTdYol+gYHgU/ILA6PPAdfGk2dgI0yDWdK6XzV99cQplg==}
+ /@sanity/migrate@3.48.1:
+ resolution: {integrity: sha512-hZF9W871nTN8g9/ZdSZMDO6PWawTOD+HGO0yGIj5keE3IP5o+8EuoffgJHuVghqe/31kU1XvT887IUNNLaFd+Q==}
engines: {node: '>=18'}
dependencies:
'@bjoerge/mutiny': 0.5.3
'@sanity/client': 6.20.1(debug@4.3.4)
- '@sanity/types': 3.41.1(debug@4.3.4)
- '@sanity/util': 3.41.1(debug@4.3.4)
+ '@sanity/types': 3.48.1(debug@4.3.4)
+ '@sanity/util': 3.48.1(debug@4.3.4)
arrify: 2.0.1
debug: 4.3.4
fast-fifo: 1.3.2
- groq-js: 1.8.0
+ groq-js: 1.9.0
p-map: 7.0.1
transitivePeerDependencies:
- supports-color
@@ -3365,8 +3136,8 @@ packages:
- supports-color
dev: false
- /@sanity/mutator@3.41.1:
- resolution: {integrity: sha512-MDRDf1zFwypllzdC0DdHm1RnBbjq7SAfSSI8utvq04PTpuCZcqSZPVq13fGqZx4JTsUDvjDuBKq7LO/bbxdQOw==}
+ /@sanity/mutator@3.48.1:
+ resolution: {integrity: sha512-1+eCk29pWz1Fmssxq/A7oveEagEM9JcwdlfENNSnvY5cPB38KA1LYlNBCPykSCl8hC1/19EdyUgrlTNdf5gndQ==}
dependencies:
'@sanity/diff-match-patch': 3.1.1
'@sanity/uuid': 3.0.2
@@ -3376,51 +3147,52 @@ packages:
- supports-color
dev: false
- /@sanity/portable-text-editor@3.41.1(react-dom@18.2.0)(react@18.2.0)(rxjs@7.8.1)(styled-components@6.1.8):
- resolution: {integrity: sha512-QCc6MwqcR+r5PvjeroNy/1aMdvIxX6+7jBLutaCj8G/gHUZjdEggspWuRmNfvbhdGyJYwp6gAi27zFdOZN+X2w==}
+ /@sanity/portable-text-editor@3.48.1(react-dom@18.3.1)(react@18.3.1)(rxjs@7.8.1)(styled-components@6.1.11):
+ resolution: {integrity: sha512-0GNWlfTQeY0TwUlOLvjy9vYAVrRbhDcrmZ9nOXJYWcNVhG2K8GyT+MpPNEOOm+DwE75m1XXTUd3w2UX1VqXLtQ==}
engines: {node: '>=18'}
peerDependencies:
react: ^16.9 || ^17 || ^18
rxjs: ^7
styled-components: ^6.1
dependencies:
- '@sanity/block-tools': 3.41.1
- '@sanity/schema': 3.41.1(debug@3.2.7)
- '@sanity/types': 3.41.1(debug@3.2.7)
- '@sanity/util': 3.41.1(debug@3.2.7)
+ '@sanity/block-tools': 3.48.1
+ '@sanity/schema': 3.48.1(debug@3.2.7)
+ '@sanity/types': 3.48.1(debug@3.2.7)
+ '@sanity/util': 3.48.1(debug@3.2.7)
debug: 3.2.7
is-hotkey-esm: 1.0.0
lodash: 4.17.21
- react: 18.2.0
+ react: 18.3.1
rxjs: 7.8.1
slate: 0.100.0
- slate-react: 0.101.0(react-dom@18.2.0)(react@18.2.0)(slate@0.100.0)
- styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0)
+ slate-react: 0.101.0(react-dom@18.3.1)(react@18.3.1)(slate@0.100.0)
+ styled-components: 6.1.11(react-dom@18.3.1)(react@18.3.1)
transitivePeerDependencies:
- react-dom
- supports-color
dev: false
- /@sanity/presentation@1.15.1(@sanity/client@6.17.2)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8):
- resolution: {integrity: sha512-bFghEY8rlUneLR5lWFXxdn52oMUwOrNucKrwinzykH9/m3NxrHA5ObvwoSu02lu+ebVLk0KY8ptczfoz6WDlWA==}
+ /@sanity/presentation@1.16.0(@sanity/client@6.20.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11):
+ resolution: {integrity: sha512-8nNGPM+r+D8dRe/UVcDEO6Z9gzS5LcOIQMzziOg8nMUGz284pcuEIzvRI9XQ3gbMiv6Zyo+fzuJPktoq+dkqhw==}
engines: {node: '>=16.14'}
peerDependencies:
- '@sanity/client': ^6.18.0
+ '@sanity/client': ^6.19.1
dependencies:
- '@sanity/client': 6.17.2(debug@4.3.4)
- '@sanity/icons': 2.11.8(react@18.2.0)
- '@sanity/preview-url-secret': 1.6.12(@sanity/client@6.17.2)
- '@sanity/ui': 2.1.6(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8)
+ '@sanity/client': 6.20.1(debug@4.3.4)
+ '@sanity/icons': 3.2.0(react@18.3.1)
+ '@sanity/preview-url-secret': 1.6.17(@sanity/client@6.20.1)
+ '@sanity/ui': 2.5.0(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11)
'@sanity/uuid': 3.0.2
'@types/lodash.isequal': 4.5.8
fast-deep-equal: 3.1.3
- framer-motion: 11.0.8(react-dom@18.2.0)(react@18.2.0)
+ framer-motion: 11.0.8(react-dom@18.3.1)(react@18.3.1)
+ lodash.get: 4.4.2
lodash.isequal: 4.5.0
mendoza: 3.0.7
mnemonist: 0.39.8
path-to-regexp: 6.2.2
rxjs: 7.8.1
- suspend-react: 0.1.3(react@18.2.0)
+ suspend-react: 0.1.3(react@18.3.1)
transitivePeerDependencies:
- react
- react-dom
@@ -3428,16 +3200,6 @@ packages:
- styled-components
dev: false
- /@sanity/preview-url-secret@1.6.12(@sanity/client@6.17.2):
- resolution: {integrity: sha512-DoXtOVSlT7YjCpRfwhT2B7tpxS+xtxlh0piSCK0ur5NbPy3TvcGtZxuc3I5VCXcWO8O+BEv7BxEjXsctLngPYw==}
- engines: {node: '>=18'}
- peerDependencies:
- '@sanity/client': ^6.17.2
- dependencies:
- '@sanity/client': 6.17.2(debug@4.3.4)
- '@sanity/uuid': 3.0.2
- dev: false
-
/@sanity/preview-url-secret@1.6.17(@sanity/client@6.20.1):
resolution: {integrity: sha512-Gj0bnochUdyGJdcYdZMJ8up81aqp6dCy1ldE5Hx3tIktANc7LYie0KfZctexY1h+teBi50vKpk8uiVID/V2e2w==}
engines: {node: '>=18'}
@@ -3448,13 +3210,13 @@ packages:
'@sanity/uuid': 3.0.2
dev: false
- /@sanity/schema@3.41.1(debug@3.2.7):
- resolution: {integrity: sha512-ZWZF9mujt0+JFFHlGIp0mVgA55JXe84YjYHJEH0SGOfYCWY77vzePkUtEIwODW19RhzR5JmAAl851GTXWFcoMQ==}
+ /@sanity/schema@3.48.1(debug@3.2.7):
+ resolution: {integrity: sha512-d5psPHa0PD36jLiU7gjftYNRxqyyNQE3aj55u3yu8a6Bdp9uw2XVQjz2r0dnmOEIGOYIcUK7CSnpbEsuv+mhQA==}
dependencies:
'@sanity/generate-help-url': 3.0.0
- '@sanity/types': 3.41.1(debug@3.2.7)
+ '@sanity/types': 3.48.1(debug@3.2.7)
arrify: 1.0.1
- groq-js: 1.8.0
+ groq-js: 1.9.0
humanize-list: 1.0.1
leven: 3.1.0
lodash: 4.17.21
@@ -3464,13 +3226,13 @@ packages:
- supports-color
dev: false
- /@sanity/schema@3.41.1(debug@4.3.4):
- resolution: {integrity: sha512-ZWZF9mujt0+JFFHlGIp0mVgA55JXe84YjYHJEH0SGOfYCWY77vzePkUtEIwODW19RhzR5JmAAl851GTXWFcoMQ==}
+ /@sanity/schema@3.48.1(debug@4.3.4):
+ resolution: {integrity: sha512-d5psPHa0PD36jLiU7gjftYNRxqyyNQE3aj55u3yu8a6Bdp9uw2XVQjz2r0dnmOEIGOYIcUK7CSnpbEsuv+mhQA==}
dependencies:
'@sanity/generate-help-url': 3.0.0
- '@sanity/types': 3.41.1(debug@4.3.4)
+ '@sanity/types': 3.48.1(debug@4.3.4)
arrify: 1.0.1
- groq-js: 1.8.0
+ groq-js: 1.9.0
humanize-list: 1.0.1
leven: 3.1.0
lodash: 4.17.21
@@ -3500,8 +3262,8 @@ packages:
engines: {node: '>=16.0.0'}
dependencies:
lodash: 4.17.21
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
rxjs: 7.8.1
typeid-js: 0.3.0
dev: false
@@ -3515,34 +3277,33 @@ packages:
- debug
dev: false
- /@sanity/types@3.41.1(debug@3.2.7):
- resolution: {integrity: sha512-29pRfXQ6a89ozbZFQaUI/ldHde4bl/DL634CBj0gxTMYuFY7x/wLgCsjjDnMcJsB9Eiq+8enV8LNKdChGhW0Hg==}
+ /@sanity/types@3.48.1:
+ resolution: {integrity: sha512-UG+AjRPYhh+URH5pBrIQ4h81rRbVZ+J/WLL+vP9uL/bseq61etWIYz8iljXWuReVHbqBPLGHQF1EpcMX1EZ5MQ==}
dependencies:
- '@sanity/client': 6.20.1(debug@3.2.7)
+ '@sanity/client': 6.20.1
'@types/react': 18.2.73
transitivePeerDependencies:
- debug
- dev: false
- /@sanity/types@3.41.1(debug@4.3.4):
- resolution: {integrity: sha512-29pRfXQ6a89ozbZFQaUI/ldHde4bl/DL634CBj0gxTMYuFY7x/wLgCsjjDnMcJsB9Eiq+8enV8LNKdChGhW0Hg==}
+ /@sanity/types@3.48.1(debug@3.2.7):
+ resolution: {integrity: sha512-UG+AjRPYhh+URH5pBrIQ4h81rRbVZ+J/WLL+vP9uL/bseq61etWIYz8iljXWuReVHbqBPLGHQF1EpcMX1EZ5MQ==}
dependencies:
- '@sanity/client': 6.20.1(debug@4.3.4)
+ '@sanity/client': 6.20.1(debug@3.2.7)
'@types/react': 18.2.73
transitivePeerDependencies:
- debug
dev: false
- /@sanity/types@3.48.1:
+ /@sanity/types@3.48.1(debug@4.3.4):
resolution: {integrity: sha512-UG+AjRPYhh+URH5pBrIQ4h81rRbVZ+J/WLL+vP9uL/bseq61etWIYz8iljXWuReVHbqBPLGHQF1EpcMX1EZ5MQ==}
dependencies:
- '@sanity/client': 6.20.1
+ '@sanity/client': 6.20.1(debug@4.3.4)
'@types/react': 18.2.73
transitivePeerDependencies:
- debug
- dev: true
+ dev: false
- /@sanity/ui@1.9.3(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8):
+ /@sanity/ui@1.9.3(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11):
resolution: {integrity: sha512-AdWEVFaK0Snk6xxP0lGPVP3QQYKwzkfGFpFZnL9d6UtWt8yeuS8BMLVAzmXzg14hrqH50ex9nvNl3eq6a0MWiw==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -3551,20 +3312,20 @@ packages:
react-is: ^18
styled-components: ^5.2 || ^6
dependencies:
- '@floating-ui/react-dom': 2.0.0(react-dom@18.2.0)(react@18.2.0)
+ '@floating-ui/react-dom': 2.0.0(react-dom@18.3.1)(react@18.3.1)
'@sanity/color': 2.2.5
- '@sanity/icons': 2.11.8(react@18.2.0)
+ '@sanity/icons': 2.11.8(react@18.3.1)
csstype: 3.1.3
- framer-motion: 10.18.0(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-is: 18.2.0
- react-refractor: 2.1.7(react@18.2.0)
- styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0)
+ framer-motion: 10.18.0(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-is: 18.3.1
+ react-refractor: 2.1.7(react@18.3.1)
+ styled-components: 6.1.11(react-dom@18.3.1)(react@18.3.1)
dev: false
- /@sanity/ui@2.1.6(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8):
- resolution: {integrity: sha512-dKhpce2ONy0shM4EbiEKiLuJtLesqU58ncD6Eb6uXMeq/St6Rzah3Hy23+WlCoBRu2saO2FtikHgHqbzz/66bg==}
+ /@sanity/ui@2.5.0(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11):
+ resolution: {integrity: sha512-mJYF2y/Q7qOdB6eY/P3f4//cDZwPF8X7dN/QQOZRioT/lIXG0OXvL1/w1sjHYAYVmu2CWtItUEEhEgGMXWEeIg==}
engines: {node: '>=14.0.0'}
peerDependencies:
react: ^18
@@ -3572,16 +3333,16 @@ packages:
react-is: ^18
styled-components: ^5.2 || ^6
dependencies:
- '@floating-ui/react-dom': 2.0.9(react-dom@18.2.0)(react@18.2.0)
+ '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1)(react@18.3.1)
'@sanity/color': 3.0.6
- '@sanity/icons': 2.11.8(react@18.2.0)
+ '@sanity/icons': 3.2.0(react@18.3.1)
csstype: 3.1.3
- framer-motion: 11.0.8(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-is: 18.2.0
- react-refractor: 2.1.7(react@18.2.0)
- styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0)
+ framer-motion: 11.0.8(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-is: 18.3.1
+ react-refractor: 2.2.0(react@18.3.1)
+ styled-components: 6.1.11(react-dom@18.3.1)(react@18.3.1)
dev: false
/@sanity/util@3.37.2(debug@4.3.4):
@@ -3597,12 +3358,12 @@ packages:
- debug
dev: false
- /@sanity/util@3.41.1(debug@3.2.7):
- resolution: {integrity: sha512-rMOKJqXiJwLvGXx91SiAiBwV1pm4MelAfLOuld3wDWc4XANKSicfX2jcfLhgU3WprOM4aaOEumiA1JEnqdanaQ==}
+ /@sanity/util@3.48.1(debug@3.2.7):
+ resolution: {integrity: sha512-MTWKGuE88ASGnx9nngqAd0ZphVXppCIIgh5KB/xvMDigaWcrP5tWW34XR6yN52/6kRHGxU2ehyC7RRZDMTj9pQ==}
engines: {node: '>=18'}
dependencies:
'@sanity/client': 6.20.1(debug@3.2.7)
- '@sanity/types': 3.41.1(debug@3.2.7)
+ '@sanity/types': 3.48.1(debug@3.2.7)
get-random-values-esm: 1.0.2
moment: 2.30.1
rxjs: 7.8.1
@@ -3610,12 +3371,12 @@ packages:
- debug
dev: false
- /@sanity/util@3.41.1(debug@4.3.4):
- resolution: {integrity: sha512-rMOKJqXiJwLvGXx91SiAiBwV1pm4MelAfLOuld3wDWc4XANKSicfX2jcfLhgU3WprOM4aaOEumiA1JEnqdanaQ==}
+ /@sanity/util@3.48.1(debug@4.3.4):
+ resolution: {integrity: sha512-MTWKGuE88ASGnx9nngqAd0ZphVXppCIIgh5KB/xvMDigaWcrP5tWW34XR6yN52/6kRHGxU2ehyC7RRZDMTj9pQ==}
engines: {node: '>=18'}
dependencies:
'@sanity/client': 6.20.1(debug@4.3.4)
- '@sanity/types': 3.41.1(debug@4.3.4)
+ '@sanity/types': 3.48.1(debug@4.3.4)
get-random-values-esm: 1.0.2
moment: 2.30.1
rxjs: 7.8.1
@@ -3630,11 +3391,11 @@ packages:
uuid: 8.3.2
dev: false
- /@sanity/vision@3.36.2(@babel/runtime@7.24.1)(@codemirror/lint@6.5.0)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8):
- resolution: {integrity: sha512-Z5/D8miutAavYYz2QurjXWSffqU/+ykKUTGbQp7pF2g5b84IN0BSYYg8UF/c+AxOBubOD21ZZ80UC9WOBzSHTA==}
+ /@sanity/vision@3.48.1(@babel/runtime@7.24.1)(@codemirror/lint@6.5.0)(@codemirror/theme-one-dark@6.1.2)(@lezer/common@1.2.1)(codemirror@6.0.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11):
+ resolution: {integrity: sha512-ST3tCswZGbsf+uitzTP/WRPrwzsWFZcx4q+AEyKBZlftOjzqs0p9PWfxo38cRlquSp7I+9+Ga//URLCcUIekHA==}
peerDependencies:
react: ^18
- styled-components: ^5.2 || ^6
+ styled-components: ^6.1
dependencies:
'@codemirror/autocomplete': 6.15.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.1)(@lezer/common@1.2.1)
'@codemirror/commands': 6.3.3
@@ -3645,18 +3406,19 @@ packages:
'@codemirror/view': 6.26.1
'@juggle/resize-observer': 3.4.0
'@lezer/highlight': 1.2.0
- '@rexxars/react-json-inspector': 8.0.1(react@18.2.0)
- '@rexxars/react-split-pane': 0.1.93(react-dom@18.2.0)(react@18.2.0)
- '@sanity/color': 3.0.2
- '@sanity/icons': 2.11.8(react@18.2.0)
- '@sanity/ui': 2.1.6(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8)
- '@uiw/react-codemirror': 4.21.25(@babel/runtime@7.24.1)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0)
- hashlru: 2.3.0
- is-hotkey: 0.2.0
+ '@rexxars/react-json-inspector': 8.0.1(react@18.3.1)
+ '@rexxars/react-split-pane': 0.1.93(react-dom@18.3.1)(react@18.3.1)
+ '@sanity/color': 3.0.6
+ '@sanity/icons': 3.2.0(react@18.3.1)
+ '@sanity/ui': 2.5.0(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11)
+ '@uiw/react-codemirror': 4.21.25(@babel/runtime@7.24.1)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(codemirror@6.0.1)(react-dom@18.3.1)(react@18.3.1)
+ is-hotkey-esm: 1.0.0
+ json-2-csv: 5.5.1
json5: 2.2.3
lodash: 4.17.21
- react: 18.2.0
- styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0)
+ quick-lru: 5.1.1
+ react: 18.3.1
+ styled-components: 6.1.11(react-dom@18.3.1)(react@18.3.1)
transitivePeerDependencies:
- '@babel/runtime'
- '@codemirror/lint'
@@ -3701,6 +3463,91 @@ packages:
valibot: 0.31.1
dev: false
+ /@sentry-internal/browser-utils@8.13.0:
+ resolution: {integrity: sha512-lqq8BYbbs9KTlDuyB5NjdZB6P/llqQs32KUgaCQ/k5DFB4Zf56+BFHXObnMHxwx375X1uixtnEphagWZa+nsLQ==}
+ engines: {node: '>=14.18'}
+ dependencies:
+ '@sentry/core': 8.13.0
+ '@sentry/types': 8.13.0
+ '@sentry/utils': 8.13.0
+ dev: false
+
+ /@sentry-internal/feedback@8.13.0:
+ resolution: {integrity: sha512-YyJ6SzpTonixvguAg0H9vkEp7Jq8ZeVY8M4n47ClR0+TtaAUp04ZhcJpHKF7PwBIAzc7DRr2XP112tmWgiVEcg==}
+ engines: {node: '>=14.18'}
+ dependencies:
+ '@sentry/core': 8.13.0
+ '@sentry/types': 8.13.0
+ '@sentry/utils': 8.13.0
+ dev: false
+
+ /@sentry-internal/replay-canvas@8.13.0:
+ resolution: {integrity: sha512-lPlfWVIHX+gW4S8a/UOVutuqMyQhlkNUAay0W21MVhZJT5Mtj0p21D/Cz7nrOQRDIiLNq90KAGK2tLxx5NkiWA==}
+ engines: {node: '>=14.18'}
+ dependencies:
+ '@sentry-internal/replay': 8.13.0
+ '@sentry/core': 8.13.0
+ '@sentry/types': 8.13.0
+ '@sentry/utils': 8.13.0
+ dev: false
+
+ /@sentry-internal/replay@8.13.0:
+ resolution: {integrity: sha512-DJ1jF/Pab0FH4SeCvSGCnGAu/s0wJvhBWM5VjQp7Jjmcfunp+R3vJibqU8gAVZU1nYRLaqprLdIXrSyP2Km8nQ==}
+ engines: {node: '>=14.18'}
+ dependencies:
+ '@sentry-internal/browser-utils': 8.13.0
+ '@sentry/core': 8.13.0
+ '@sentry/types': 8.13.0
+ '@sentry/utils': 8.13.0
+ dev: false
+
+ /@sentry/browser@8.13.0:
+ resolution: {integrity: sha512-/tp7HZ5qjwDLtwooPMoexdAi2PG7gMNY0bHeMlwy20hs8mclC8RW8ZiJA6czXHfgnbmvxfrHaY53IJyz//JnlA==}
+ engines: {node: '>=14.18'}
+ dependencies:
+ '@sentry-internal/browser-utils': 8.13.0
+ '@sentry-internal/feedback': 8.13.0
+ '@sentry-internal/replay': 8.13.0
+ '@sentry-internal/replay-canvas': 8.13.0
+ '@sentry/core': 8.13.0
+ '@sentry/types': 8.13.0
+ '@sentry/utils': 8.13.0
+ dev: false
+
+ /@sentry/core@8.13.0:
+ resolution: {integrity: sha512-N9Qg4ZGxZWp8eb2eUUHVVKgjBLtFIjS805nG92s6yJmkvOpKm6mLtcUaT/iDf3Hta6nG+xRkhbE3r+Z4cbXG8w==}
+ engines: {node: '>=14.18'}
+ dependencies:
+ '@sentry/types': 8.13.0
+ '@sentry/utils': 8.13.0
+ dev: false
+
+ /@sentry/react@8.13.0(react@18.3.1):
+ resolution: {integrity: sha512-gz+aHZMcl6uvHkmLBGzMGjJJ+Vpl+W0VXJsKB9fdjZDDF5vJpgXTR9mwMEXJ9lKi+cY6tDe0+af+DA8BGJgw0Q==}
+ engines: {node: '>=14.18'}
+ peerDependencies:
+ react: ^16.14.0 || 17.x || 18.x || 19.x
+ dependencies:
+ '@sentry/browser': 8.13.0
+ '@sentry/core': 8.13.0
+ '@sentry/types': 8.13.0
+ '@sentry/utils': 8.13.0
+ hoist-non-react-statics: 3.3.2
+ react: 18.3.1
+ dev: false
+
+ /@sentry/types@8.13.0:
+ resolution: {integrity: sha512-r63s/H5gvQnQM9tTGBXz2xErUbxZALh4e2Lg/1aHj4zIvGLBjA2z5qWsh6TEZYbpmgAyGShLDr6+rWeUVf9yBQ==}
+ engines: {node: '>=14.18'}
+ dev: false
+
+ /@sentry/utils@8.13.0:
+ resolution: {integrity: sha512-PxV0v9VbGWH9zP37P5w2msLUFDr287nYjoY2XVF+RSolyiTs1CQNI5ZMUO3o4MsSac/dpXxjyrZXQd72t/jRYA==}
+ engines: {node: '>=14.18'}
+ dependencies:
+ '@sentry/types': 8.13.0
+ dev: false
+
/@sideway/address@4.1.5:
resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==}
requiresBuild: true
@@ -3738,17 +3585,10 @@ packages:
dependencies:
'@supabase/node-fetch': 2.6.15
- /@supabase/functions-js@2.3.1:
- resolution: {integrity: sha512-QyzNle/rVzlOi4BbVqxLSH828VdGY1RElqGFAj+XeVypj6+PVtMlD21G8SDnsPQDtlqqTtoGRgdMlQZih5hTuw==}
- dependencies:
- '@supabase/node-fetch': 2.6.15
- dev: false
-
/@supabase/functions-js@2.4.1:
resolution: {integrity: sha512-8sZ2ibwHlf+WkHDUZJUXqqmPvWQ3UHN0W30behOJngVh/qHHekhJLCFbh0AjkE9/FqqXtf9eoVvmYgfCLk5tNA==}
dependencies:
'@supabase/node-fetch': 2.6.15
- dev: true
/@supabase/node-fetch@2.6.15:
resolution: {integrity: sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==}
@@ -3756,32 +3596,20 @@ packages:
dependencies:
whatwg-url: 5.0.0
- /@supabase/postgrest-js@1.15.2:
- resolution: {integrity: sha512-9/7pUmXExvGuEK1yZhVYXPZnLEkDTwxgMQHXLrN5BwPZZm4iUCL1YEyep/Z2lIZah8d8M433mVAUEGsihUj5KQ==}
- dependencies:
- '@supabase/node-fetch': 2.6.15
- dev: false
-
/@supabase/postgrest-js@1.15.6:
resolution: {integrity: sha512-zg3URVhoHOijdqMyn3LIFHh+Pqj5BmRqWAaoSExzIHc4m0kGBMPMjDcleamGhbelAAiKbjpQ04mBgooDliGl5A==}
dependencies:
'@supabase/node-fetch': 2.6.15
dev: true
- /@supabase/realtime-js@2.10.1:
- resolution: {integrity: sha512-SrrXxE8xgwWvjREQMkC9LIHIoCQde+OqkFPKP2s/O0ROjhmJ/iXeLvoWhAzXh9gwire4oaK14/ncL/iRiaVWQw==}
+ /@supabase/postgrest-js@1.15.7:
+ resolution: {integrity: sha512-TJztay5lcnnKuXjIO/X/aaajOsP8qNeW0k3MqIFoOtRolj5MEAIy8rixNakRk3o23eVCdsuP3iMLYPvOOruH6Q==}
dependencies:
'@supabase/node-fetch': 2.6.15
- '@types/phoenix': 1.6.4
- '@types/ws': 8.5.10
- ws: 8.16.0
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
- dev: true
+ dev: false
- /@supabase/realtime-js@2.9.5:
- resolution: {integrity: sha512-TEHlGwNGGmKPdeMtca1lFTYCedrhTAv3nZVoSjrKQ+wkMmaERuCe57zkC5KSWFzLYkb5FVHW8Hrr+PX1DDwplQ==}
+ /@supabase/realtime-js@2.10.1:
+ resolution: {integrity: sha512-SrrXxE8xgwWvjREQMkC9LIHIoCQde+OqkFPKP2s/O0ROjhmJ/iXeLvoWhAzXh9gwire4oaK14/ncL/iRiaVWQw==}
dependencies:
'@supabase/node-fetch': 2.6.15
'@types/phoenix': 1.6.4
@@ -3790,47 +3618,39 @@ packages:
transitivePeerDependencies:
- bufferutil
- utf-8-validate
- dev: false
-
- /@supabase/storage-js@2.5.5:
- resolution: {integrity: sha512-OpLoDRjFwClwc2cjTJZG8XviTiQH4Ik8sCiMK5v7et0MDu2QlXjCAW3ljxJB5+z/KazdMOTnySi+hysxWUPu3w==}
- dependencies:
- '@supabase/node-fetch': 2.6.15
- dev: false
/@supabase/storage-js@2.6.0:
resolution: {integrity: sha512-REAxr7myf+3utMkI2oOmZ6sdplMZZ71/2NEIEMBZHL9Fkmm3/JnaOZVSRqvG4LStYj2v5WhCruCzuMn6oD/Drw==}
dependencies:
'@supabase/node-fetch': 2.6.15
- dev: true
- /@supabase/supabase-js@2.43.1:
- resolution: {integrity: sha512-A+RV50mWNtyKo6M0u4G6AOqEifQD+MoOjZcpRkPMPpEAFgMsc2dt3kBlBlR/MgZizWQgUKhsvrwKk0efc8g6Ug==}
+ /@supabase/supabase-js@2.44.0:
+ resolution: {integrity: sha512-SzMvAgSVuPzx7itiYiascXAVBqTcZ9zX3ONIdhZEWKUEgWaJftfPyVvz+PMYznK77miSMuy1f4geAvPElyiS2g==}
dependencies:
'@supabase/auth-js': 2.64.2
- '@supabase/functions-js': 2.3.1
+ '@supabase/functions-js': 2.4.1
'@supabase/node-fetch': 2.6.15
- '@supabase/postgrest-js': 1.15.2
- '@supabase/realtime-js': 2.9.5
- '@supabase/storage-js': 2.5.5
+ '@supabase/postgrest-js': 1.15.6
+ '@supabase/realtime-js': 2.10.1
+ '@supabase/storage-js': 2.6.0
transitivePeerDependencies:
- bufferutil
- utf-8-validate
- dev: false
+ dev: true
- /@supabase/supabase-js@2.44.0:
- resolution: {integrity: sha512-SzMvAgSVuPzx7itiYiascXAVBqTcZ9zX3ONIdhZEWKUEgWaJftfPyVvz+PMYznK77miSMuy1f4geAvPElyiS2g==}
+ /@supabase/supabase-js@2.44.1:
+ resolution: {integrity: sha512-4vCOkefRoeacmMELIWlYPwsfd9y/stH4fCZ4GZZjiOCHeViIrZ8artdj61MwkjQKFuF1uZ87gCKjtMDKLJsDlA==}
dependencies:
'@supabase/auth-js': 2.64.2
'@supabase/functions-js': 2.4.1
'@supabase/node-fetch': 2.6.15
- '@supabase/postgrest-js': 1.15.6
+ '@supabase/postgrest-js': 1.15.7
'@supabase/realtime-js': 2.10.1
'@supabase/storage-js': 2.6.0
transitivePeerDependencies:
- bufferutil
- utf-8-validate
- dev: true
+ dev: false
/@sveltejs/adapter-auto@3.2.2(@sveltejs/kit@2.5.17):
resolution: {integrity: sha512-Mso5xPCA8zgcKrv+QioVlqMZkyUQ5MjDJiEPuG/Z7cV/5tmwV7LmcVWk5tZ+H0NCOV1x12AsoSpt/CwFwuVXMA==}
@@ -3901,26 +3721,43 @@ packages:
transitivePeerDependencies:
- supports-color
- /@tanstack/query-core@5.35.1:
- resolution: {integrity: sha512-0Dnpybqb8+ps6WgqBnqFEC+1F/xLvUosRAq+wiGisTgolOZzqZfkE2995dEXmhuzINiTM7/a6xSGznU0NIvBkw==}
+ /@tanstack/query-core@5.48.0:
+ resolution: {integrity: sha512-lZAfPPeVIqXCswE9SSbG33B6/91XOWt/Iq41bFeWb/mnHwQSIfFRbkS4bfs+WhIk9abRArF9Id2fp0Mgo+hq6Q==}
dev: false
- /@tanstack/react-query@5.35.1(react@18.2.0):
- resolution: {integrity: sha512-i2T7m2ffQdNqlX3pO+uMsnQ0H4a59Ens2GxtlMsRiOvdSB4SfYmHb27MnvFV8rGmtWRaa4gPli0/rpDoSS5LbQ==}
+ /@tanstack/react-query@5.48.0(react@18.3.1):
+ resolution: {integrity: sha512-GDExbjYWzvDokyRqMSWXdrPiYpp95Aig0oeMIrxTaruOJJgWiWfUP//OAaowm2RrRkGVsavSZdko/XmIrrV2Nw==}
peerDependencies:
react: ^18.0.0
dependencies:
- '@tanstack/query-core': 5.35.1
- react: 18.2.0
+ '@tanstack/query-core': 5.48.0
+ react: 18.3.1
dev: false
- /@tanstack/react-virtual@3.0.0-beta.54(react@18.2.0):
+ /@tanstack/react-table@8.17.3(react-dom@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-5gwg5SvPD3lNAXPuJJz1fOCEZYk9/GeBFH3w/hCgnfyszOIzwkwgp5I7Q4MJtn0WECp84b5STQUDdmvGi8m3nA==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ react: '>=16.8'
+ react-dom: '>=16.8'
+ dependencies:
+ '@tanstack/table-core': 8.17.3
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ dev: false
+
+ /@tanstack/react-virtual@3.0.0-beta.54(react@18.3.1):
resolution: {integrity: sha512-D1mDMf4UPbrtHRZZriCly5bXTBMhylslm4dhcHqTtDJ6brQcgGmk8YD9JdWBGWfGSWPKoh2x1H3e7eh+hgPXtQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
'@tanstack/virtual-core': 3.0.0-beta.54
- react: 18.2.0
+ react: 18.3.1
+ dev: false
+
+ /@tanstack/table-core@8.17.3:
+ resolution: {integrity: sha512-mPBodDGVL+fl6d90wUREepHa/7lhsghg2A3vFpakEhrhtbIlgNAZiMr7ccTgak5qbHqF14Fwy+W1yFWQt+WmYQ==}
+ engines: {node: '>=12'}
dev: false
/@tanstack/virtual-core@3.0.0-beta.54:
@@ -4072,8 +3909,8 @@ packages:
resolution: {integrity: sha512-ywkRHNHBwq0mFs/2HRgW6TEBAzH66G8f2Txzh1aGR0UC9ZoAUHfHxLZGDhwMpck4BpSnB61eNFIFmlV+TJ+KUA==}
dev: false
- /@types/stylis@4.2.0:
- resolution: {integrity: sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw==}
+ /@types/stylis@4.2.5:
+ resolution: {integrity: sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==}
dev: false
/@types/tar-stream@3.1.3:
@@ -4103,7 +3940,7 @@ packages:
dependencies:
'@types/node': 18.19.23
- /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.4.2):
+ /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.5.2):
resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
@@ -4115,10 +3952,10 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.10.0
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.2)
+ '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.2)
'@typescript-eslint/scope-manager': 6.21.0
- '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.4.2)
- '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.2)
+ '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.5.2)
+ '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.5.2)
'@typescript-eslint/visitor-keys': 6.21.0
debug: 4.3.4
eslint: 8.57.0
@@ -4126,8 +3963,8 @@ packages:
ignore: 5.3.1
natural-compare: 1.4.0
semver: 7.6.2
- ts-api-utils: 1.3.0(typescript@5.4.2)
- typescript: 5.4.2
+ ts-api-utils: 1.3.0(typescript@5.5.2)
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -4159,7 +3996,34 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.4.2):
+ /@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1)(eslint@9.5.0)(typescript@5.5.2):
+ resolution: {integrity: sha512-SxdPak/5bO0EnGktV05+Hq8oatjAYVY3Zh2bye9pGZy6+jwyR3LG3YKkV4YatlsgqXP28BTeVm9pqwJM96vf2A==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^7.0.0
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@eslint-community/regexpp': 4.10.0
+ '@typescript-eslint/parser': 7.16.1(eslint@9.5.0)(typescript@5.5.2)
+ '@typescript-eslint/scope-manager': 7.16.1
+ '@typescript-eslint/type-utils': 7.16.1(eslint@9.5.0)(typescript@5.5.2)
+ '@typescript-eslint/utils': 7.16.1(eslint@9.5.0)(typescript@5.5.2)
+ '@typescript-eslint/visitor-keys': 7.16.1
+ eslint: 9.5.0
+ graphemer: 1.4.0
+ ignore: 5.3.1
+ natural-compare: 1.4.0
+ ts-api-utils: 1.3.0(typescript@5.5.2)
+ typescript: 5.5.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.2):
resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
@@ -4171,17 +4035,38 @@ packages:
dependencies:
'@typescript-eslint/scope-manager': 6.21.0
'@typescript-eslint/types': 6.21.0
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.2)
+ '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.2)
'@typescript-eslint/visitor-keys': 6.21.0
debug: 4.3.4
- eslint: 8.57.0
- typescript: 5.4.2
+ eslint: 8.57.0
+ typescript: 5.5.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@typescript-eslint/parser@7.14.1(eslint@9.5.0)(typescript@5.5.2):
+ resolution: {integrity: sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/scope-manager': 7.14.1
+ '@typescript-eslint/types': 7.14.1
+ '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2)
+ '@typescript-eslint/visitor-keys': 7.14.1
+ debug: 4.3.4
+ eslint: 9.5.0
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@7.14.1(eslint@9.5.0)(typescript@5.5.2):
- resolution: {integrity: sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==}
+ /@typescript-eslint/parser@7.16.1(eslint@9.5.0)(typescript@5.5.2):
+ resolution: {integrity: sha512-u+1Qx86jfGQ5i4JjK33/FnawZRpsLxRnKzGE6EABZ40KxVT/vWsiZFEBBHjFOljmmV3MBYOHEKi0Jm9hbAOClA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -4190,10 +4075,10 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 7.14.1
- '@typescript-eslint/types': 7.14.1
- '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2)
- '@typescript-eslint/visitor-keys': 7.14.1
+ '@typescript-eslint/scope-manager': 7.16.1
+ '@typescript-eslint/types': 7.16.1
+ '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.2)
+ '@typescript-eslint/visitor-keys': 7.16.1
debug: 4.3.4
eslint: 9.5.0
typescript: 5.5.2
@@ -4217,7 +4102,15 @@ packages:
'@typescript-eslint/visitor-keys': 7.14.1
dev: true
- /@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@5.4.2):
+ /@typescript-eslint/scope-manager@7.16.1:
+ resolution: {integrity: sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ dependencies:
+ '@typescript-eslint/types': 7.16.1
+ '@typescript-eslint/visitor-keys': 7.16.1
+ dev: true
+
+ /@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@5.5.2):
resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
@@ -4227,12 +4120,12 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.2)
- '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.2)
+ '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.2)
+ '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.5.2)
debug: 4.3.4
eslint: 8.57.0
- ts-api-utils: 1.3.0(typescript@5.4.2)
- typescript: 5.4.2
+ ts-api-utils: 1.3.0(typescript@5.5.2)
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -4257,6 +4150,26 @@ packages:
- supports-color
dev: true
+ /@typescript-eslint/type-utils@7.16.1(eslint@9.5.0)(typescript@5.5.2):
+ resolution: {integrity: sha512-rbu/H2MWXN4SkjIIyWcmYBjlp55VT+1G3duFOIukTNFxr9PI35pLc2ydwAfejCEitCv4uztA07q0QWanOHC7dA==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.2)
+ '@typescript-eslint/utils': 7.16.1(eslint@9.5.0)(typescript@5.5.2)
+ debug: 4.3.4
+ eslint: 9.5.0
+ ts-api-utils: 1.3.0(typescript@5.5.2)
+ typescript: 5.5.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@typescript-eslint/types@6.21.0:
resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==}
engines: {node: ^16.0.0 || >=18.0.0}
@@ -4267,7 +4180,12 @@ packages:
engines: {node: ^18.18.0 || >=20.0.0}
dev: true
- /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.2):
+ /@typescript-eslint/types@7.16.1:
+ resolution: {integrity: sha512-AQn9XqCzUXd4bAVEsAXM/Izk11Wx2u4H3BAfQVhSfzfDOm/wAON9nP7J5rpkCxts7E5TELmN845xTUCQrD1xIQ==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ dev: true
+
+ /@typescript-eslint/typescript-estree@6.21.0(typescript@5.5.2):
resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
@@ -4283,8 +4201,8 @@ packages:
is-glob: 4.0.3
minimatch: 9.0.3
semver: 7.6.2
- ts-api-utils: 1.3.0(typescript@5.4.2)
- typescript: 5.4.2
+ ts-api-utils: 1.3.0(typescript@5.5.2)
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -4311,7 +4229,29 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.4.2):
+ /@typescript-eslint/typescript-estree@7.16.1(typescript@5.5.2):
+ resolution: {integrity: sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': 7.16.1
+ '@typescript-eslint/visitor-keys': 7.16.1
+ debug: 4.3.4
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.4
+ semver: 7.6.2
+ ts-api-utils: 1.3.0(typescript@5.5.2)
+ typescript: 5.5.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.5.2):
resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
@@ -4322,7 +4262,7 @@ packages:
'@types/semver': 7.5.8
'@typescript-eslint/scope-manager': 6.21.0
'@typescript-eslint/types': 6.21.0
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.2)
+ '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.2)
eslint: 8.57.0
semver: 7.6.2
transitivePeerDependencies:
@@ -4346,6 +4286,22 @@ packages:
- typescript
dev: true
+ /@typescript-eslint/utils@7.16.1(eslint@9.5.0)(typescript@5.5.2):
+ resolution: {integrity: sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0)
+ '@typescript-eslint/scope-manager': 7.16.1
+ '@typescript-eslint/types': 7.16.1
+ '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.2)
+ eslint: 9.5.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ dev: true
+
/@typescript-eslint/visitor-keys@6.21.0:
resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==}
engines: {node: ^16.0.0 || >=18.0.0}
@@ -4362,6 +4318,14 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
+ /@typescript-eslint/visitor-keys@7.16.1:
+ resolution: {integrity: sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ dependencies:
+ '@typescript-eslint/types': 7.16.1
+ eslint-visitor-keys: 3.4.3
+ dev: true
+
/@uiw/codemirror-extensions-basic-setup@4.21.25(@codemirror/autocomplete@6.15.0)(@codemirror/commands@6.3.3)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/view@6.26.1):
resolution: {integrity: sha512-eeUKlmEE8aSoSgelS8OR2elcPGntpRo669XinAqPCLa0eKorT2B0d3ts+AE+njAeGk744tiyAEbHb2n+6OQmJw==}
peerDependencies:
@@ -4394,7 +4358,7 @@ packages:
'@codemirror/view': 6.26.1
dev: false
- /@uiw/react-codemirror@4.21.25(@babel/runtime@7.24.1)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0):
+ /@uiw/react-codemirror@4.21.25(@babel/runtime@7.24.1)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(codemirror@6.0.1)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-mBrCoiffQ+hbTqV1JoixFEcH7BHXkS3PjTyNH7dE8Gzf3GSBRazhtSM5HrAFIiQ5FIRGFs8Gznc4UAdhtevMmw==}
peerDependencies:
'@babel/runtime': '>=7.11.0'
@@ -4412,8 +4376,8 @@ packages:
'@codemirror/view': 6.26.1
'@uiw/codemirror-extensions-basic-setup': 4.21.25(@codemirror/autocomplete@6.15.0)(@codemirror/commands@6.3.3)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/view@6.26.1)
codemirror: 6.0.1(@lezer/common@1.2.1)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
transitivePeerDependencies:
- '@codemirror/autocomplete'
- '@codemirror/language'
@@ -4868,6 +4832,10 @@ packages:
readable-stream: 3.6.2
dev: false
+ /boolbase@1.0.0:
+ resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
+ dev: false
+
/brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
dependencies:
@@ -5059,7 +5027,6 @@ packages:
/chownr@3.0.0:
resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
engines: {node: '>=18'}
- dev: true
/classnames@2.5.1:
resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==}
@@ -5297,6 +5264,16 @@ packages:
engines: {node: '>=4'}
dev: false
+ /css-select@5.1.0:
+ resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
+ dependencies:
+ boolbase: 1.0.0
+ css-what: 6.1.0
+ domhandler: 5.0.3
+ domutils: 3.1.0
+ nth-check: 2.1.1
+ dev: false
+
/css-to-react-native@3.2.0:
resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==}
dependencies:
@@ -5312,6 +5289,11 @@ packages:
mdn-data: 2.0.30
source-map-js: 1.2.0
+ /css-what@6.1.0:
+ resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
+ engines: {node: '>= 6'}
+ dev: false
+
/cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
@@ -5325,10 +5307,6 @@ packages:
rrweb-cssom: 0.6.0
dev: false
- /csstype@3.1.2:
- resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
- dev: false
-
/csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
@@ -5493,6 +5471,11 @@ packages:
strip-dirs: 2.1.0
dev: false
+ /deeks@3.1.0:
+ resolution: {integrity: sha512-e7oWH1LzIdv/prMQ7pmlDlaVoL64glqzvNgkgQNgyec9ORPHrT2jaOqMtRyqJuwWjtfb6v+2rk9pmaHj+F137A==}
+ engines: {node: '>= 16'}
+ dev: false
+
/deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
dev: true
@@ -5569,6 +5552,11 @@ packages:
resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
dev: true
+ /doc-path@4.1.1:
+ resolution: {integrity: sha512-h1ErTglQAVv2gCnOpD3sFS6uolDbOKHDU1BZq+Kl3npPqroU3dYL42lUgMfd5UimlwtRgp7C9dLGwqQ5D2HYgQ==}
+ engines: {node: '>=16'}
+ dev: false
+
/doctrine@2.1.0:
resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
engines: {node: '>=0.10.0'}
@@ -5583,10 +5571,37 @@ packages:
esutils: 2.0.3
dev: true
+ /dom-serializer@2.0.0:
+ resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+ entities: 4.5.0
+ dev: false
+
/dom-walk@0.1.2:
resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==}
dev: false
+ /domelementtype@2.3.0:
+ resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
+ dev: false
+
+ /domhandler@5.0.3:
+ resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
+ engines: {node: '>= 4'}
+ dependencies:
+ domelementtype: 2.3.0
+ dev: false
+
+ /domutils@3.1.0:
+ resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==}
+ dependencies:
+ dom-serializer: 2.0.0
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+ dev: false
+
/dot-prop@5.3.0:
resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
engines: {node: '>=8'}
@@ -5751,13 +5766,13 @@ packages:
is-symbol: 1.0.4
dev: true
- /esbuild-register@3.5.0(esbuild@0.21.2):
+ /esbuild-register@3.5.0(esbuild@0.21.5):
resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==}
peerDependencies:
esbuild: '>=0.12 <1'
dependencies:
debug: 4.3.4
- esbuild: 0.21.2
+ esbuild: 0.21.5
transitivePeerDependencies:
- supports-color
dev: false
@@ -5805,37 +5820,6 @@ packages:
'@esbuild/win32-x64': 0.18.20
dev: false
- /esbuild@0.21.2:
- resolution: {integrity: sha512-LmHPAa5h4tSxz+g/D8IHY6wCjtIiFx8I7/Q0Aq+NmvtoYvyMnJU0KQJcqB6QH30X9x/W4CemgUtPgQDZFca5SA==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.21.2
- '@esbuild/android-arm': 0.21.2
- '@esbuild/android-arm64': 0.21.2
- '@esbuild/android-x64': 0.21.2
- '@esbuild/darwin-arm64': 0.21.2
- '@esbuild/darwin-x64': 0.21.2
- '@esbuild/freebsd-arm64': 0.21.2
- '@esbuild/freebsd-x64': 0.21.2
- '@esbuild/linux-arm': 0.21.2
- '@esbuild/linux-arm64': 0.21.2
- '@esbuild/linux-ia32': 0.21.2
- '@esbuild/linux-loong64': 0.21.2
- '@esbuild/linux-mips64el': 0.21.2
- '@esbuild/linux-ppc64': 0.21.2
- '@esbuild/linux-riscv64': 0.21.2
- '@esbuild/linux-s390x': 0.21.2
- '@esbuild/linux-x64': 0.21.2
- '@esbuild/netbsd-x64': 0.21.2
- '@esbuild/openbsd-x64': 0.21.2
- '@esbuild/sunos-x64': 0.21.2
- '@esbuild/win32-arm64': 0.21.2
- '@esbuild/win32-ia32': 0.21.2
- '@esbuild/win32-x64': 0.21.2
- dev: false
-
/esbuild@0.21.5:
resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
engines: {node: '>=12'}
@@ -6467,7 +6451,7 @@ packages:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
dev: true
- /framer-motion@10.18.0(react-dom@18.2.0)(react@18.2.0):
+ /framer-motion@10.18.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-oGlDh1Q1XqYPksuTD/usb0I70hq95OUzmL9+6Zd+Hs4XV0oaISBa/UUMSjYiq6m8EUF32132mOJ8xVZS+I0S6w==}
peerDependencies:
react: ^18.0.0
@@ -6478,14 +6462,14 @@ packages:
react-dom:
optional: true
dependencies:
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
tslib: 2.6.3
optionalDependencies:
'@emotion/is-prop-valid': 0.8.8
dev: false
- /framer-motion@11.0.8(react-dom@18.2.0)(react@18.2.0):
+ /framer-motion@11.0.8(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-1KSGNuqe1qZkS/SWQlDnqK2VCVzRVEoval379j0FiUBJAZoqgwyvqFkfvJbgW2IPFo4wX16K+M0k5jO23lCIjA==}
peerDependencies:
react: ^18.0.0
@@ -6496,8 +6480,8 @@ packages:
react-dom:
optional: true
dependencies:
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
tslib: 2.6.3
optionalDependencies:
'@emotion/is-prop-valid': 0.8.8
@@ -6576,36 +6560,6 @@ packages:
hasown: 2.0.2
dev: true
- /get-it@8.4.28:
- resolution: {integrity: sha512-zLUAazo/UMrm7tvhhHD6w/eKVuilXPW8zR1klDmGKZPP6LhWZ0iUWjel8EVi3OIeSMKS53XwDl5paiGsqCwhxQ==}
- engines: {node: '>=14.0.0'}
- dependencies:
- decompress-response: 7.0.0
- follow-redirects: 1.15.6
- into-stream: 6.0.0
- is-retry-allowed: 2.2.0
- is-stream: 2.0.1
- progress-stream: 2.0.0
- tunnel-agent: 0.6.0
- transitivePeerDependencies:
- - debug
- dev: false
-
- /get-it@8.4.28(debug@4.3.4):
- resolution: {integrity: sha512-zLUAazo/UMrm7tvhhHD6w/eKVuilXPW8zR1klDmGKZPP6LhWZ0iUWjel8EVi3OIeSMKS53XwDl5paiGsqCwhxQ==}
- engines: {node: '>=14.0.0'}
- dependencies:
- decompress-response: 7.0.0
- follow-redirects: 1.15.6(debug@4.3.4)
- into-stream: 6.0.0
- is-retry-allowed: 2.2.0
- is-stream: 2.0.1
- progress-stream: 2.0.0
- tunnel-agent: 0.6.0
- transitivePeerDependencies:
- - debug
- dev: false
-
/get-it@8.6.2:
resolution: {integrity: sha512-yZNwjgWGc1bmu+NGlb834A5SpfJAlVubOmyMjnwMnGdO4dpCshAFahFTC9Ct123FSf9cY1aSVPLJS2/BKaQ+GA==}
engines: {node: '>=14.0.0'}
@@ -6751,6 +6705,11 @@ packages:
engines: {node: '>=18'}
dev: true
+ /globals@15.8.0:
+ resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==}
+ engines: {node: '>=18'}
+ dev: false
+
/globalthis@1.0.3:
resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
engines: {node: '>= 0.4'}
@@ -6804,8 +6763,8 @@ packages:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
dev: true
- /groq-js@1.8.0:
- resolution: {integrity: sha512-XJGmq+4qVDqboH778pRVwpn2KKl/IHHNZnxiJO9HLDsK6OaF4yiY9NOFlfVCWCHt/NC8bfAxjACi/SDe/3TOJQ==}
+ /groq-js@1.9.0:
+ resolution: {integrity: sha512-I2e3HEz9YavBU7YT9XY7ZBnoPAAFv45u8RKiX36gkHkr/K6NytjZGqrw6cbF0tCZdsdGq062TPKH6/ubkrJSxg==}
engines: {node: '>= 14'}
dependencies:
debug: 4.3.4
@@ -6813,11 +6772,6 @@ packages:
- supports-color
dev: false
- /groq@3.41.1:
- resolution: {integrity: sha512-Fy3dVzajCMjSNhLld0osNod8jwyCmV6vke/kaFOOhg2gDVwphbmHYJyjHgiMf4dLhG6dyB6AHZUpRPzvg+okBA==}
- engines: {node: '>=18'}
- dev: false
-
/groq@3.48.1:
resolution: {integrity: sha512-GwPCG/pfBAMXBr3TyZdgM2cBSq86bHAME9OgV7E1pB4ohRkX9Y9vovvTanqaNsepQw3FAFH9bjwGG/bbwlHHoQ==}
engines: {node: '>=18'}
@@ -6875,10 +6829,6 @@ packages:
has-symbols: 1.0.3
dev: true
- /hashlru@2.3.0:
- resolution: {integrity: sha512-0cMsjjIC8I+D3M44pOQdsy0OHXGLVz6Z0beRuufhKa0KfaD2wGwAev6jILzXsd3/vpnNQJmWyZtIILqM1N+n5A==}
- dev: false
-
/hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
@@ -6899,12 +6849,23 @@ packages:
space-separated-tokens: 1.1.5
dev: false
+ /he@1.2.0:
+ resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
+ hasBin: true
+ dev: false
+
/history@5.3.0:
resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==}
dependencies:
'@babel/runtime': 7.24.1
dev: false
+ /hoist-non-react-statics@3.3.2:
+ resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
+ dependencies:
+ react-is: 16.13.1
+ dev: false
+
/hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
dev: false
@@ -7054,14 +7015,6 @@ packages:
side-channel: 1.0.6
dev: true
- /into-stream@6.0.0:
- resolution: {integrity: sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==}
- engines: {node: '>=10'}
- dependencies:
- from2: 2.3.0
- p-is-promise: 3.0.0
- dev: false
-
/is-alphabetical@1.0.4:
resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==}
dev: false
@@ -7480,6 +7433,14 @@ packages:
engines: {node: '>=4'}
hasBin: true
+ /json-2-csv@5.5.1:
+ resolution: {integrity: sha512-KgAtAXTQopRwe90gh8SgjRSxgt9bUWbGAPMo9W0TZLA8SqiQH7khtagFfeEUjG3NBPwJu/+9uX5pMvunKaPvrQ==}
+ engines: {node: '>= 16'}
+ dependencies:
+ deeks: 3.1.0
+ doc-path: 4.1.1
+ dev: false
+
/json-buffer@3.0.1:
resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
dev: true
@@ -7680,6 +7641,10 @@ packages:
/lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
+ /lodash.get@4.4.2:
+ resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==}
+ dev: false
+
/lodash.includes@4.3.0:
resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==}
dev: true
@@ -7716,6 +7681,10 @@ packages:
resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==}
dev: true
+ /lodash.startcase@4.4.0:
+ resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
+ dev: false
+
/lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
dev: false
@@ -7937,7 +7906,6 @@ packages:
dependencies:
minipass: 7.1.2
rimraf: 5.0.7
- dev: true
/mississippi@4.0.0:
resolution: {integrity: sha512-7PujJ3Te6GGg9lG1nfw5jYCPV6/BsoAT0nCQwb6w+ROuromXYxI6jc/CQSlD82Z/OUMSBX1SoaqhTE+vXiLQzQ==}
@@ -7963,7 +7931,6 @@ packages:
resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
engines: {node: '>=10'}
hasBin: true
- dev: true
/mnemonist@0.39.8:
resolution: {integrity: sha512-vyWo2K3fjrUw8YeeZ1zF0fy6Mu59RHokURlld8ymdUPjMlD9EC9ov1/YPqTgqRvUN9nTr3Gqfz29LYAmu0PHPQ==}
@@ -8039,6 +8006,13 @@ packages:
formdata-polyfill: 4.0.10
dev: true
+ /node-html-parser@6.1.13:
+ resolution: {integrity: sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==}
+ dependencies:
+ css-select: 5.1.0
+ he: 1.2.0
+ dev: false
+
/node-machine-id@1.1.12:
resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==}
dev: false
@@ -8098,6 +8072,12 @@ packages:
path-key: 3.1.1
dev: false
+ /nth-check@2.1.1:
+ resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+ dependencies:
+ boolbase: 1.0.0
+ dev: false
+
/oauth4webapi@2.10.4:
resolution: {integrity: sha512-DSoj8QoChzOCQlJkRmYxAJCIpnXFW32R0Uq7avyghIeB6iJq0XAblOD7pcq3mx4WEBDwMuKr0Y1qveCBleG2Xw==}
dev: false
@@ -8234,11 +8214,6 @@ packages:
engines: {node: '>=8'}
dev: false
- /p-is-promise@3.0.0:
- resolution: {integrity: sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==}
- engines: {node: '>=8'}
- dev: false
-
/p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines: {node: '>=6'}
@@ -8593,15 +8568,6 @@ packages:
/postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- /postcss@8.4.31:
- resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
- engines: {node: ^10 || ^12 || >=14}
- dependencies:
- nanoid: 3.3.7
- picocolors: 1.0.0
- source-map-js: 1.2.0
- dev: false
-
/postcss@8.4.38:
resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
engines: {node: ^10 || ^12 || >=14}
@@ -8816,33 +8782,23 @@ packages:
performance-now: 2.1.0
dev: false
- /react-clientside-effect@1.2.6(react@18.2.0):
+ /react-clientside-effect@1.2.6(react@18.3.1):
resolution: {integrity: sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==}
peerDependencies:
react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
dependencies:
'@babel/runtime': 7.24.1
- react: 18.2.0
+ react: 18.3.1
dev: false
- /react-copy-to-clipboard@5.1.0(react@18.2.0):
+ /react-copy-to-clipboard@5.1.0(react@18.3.1):
resolution: {integrity: sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==}
peerDependencies:
react: ^15.3.0 || 16 || 17 || 18
dependencies:
copy-to-clipboard: 3.3.3
prop-types: 15.8.1
- react: 18.2.0
- dev: false
-
- /react-dom@18.2.0(react@18.2.0):
- resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
- peerDependencies:
- react: ^18.2.0
- dependencies:
- loose-envify: 1.4.0
- react: 18.2.0
- scheduler: 0.23.0
+ react: 18.3.1
dev: false
/react-dom@18.3.1(react@18.3.1):
@@ -8859,7 +8815,7 @@ packages:
resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==}
dev: false
- /react-focus-lock@2.11.2(@types/react@18.2.73)(react@18.2.0):
+ /react-focus-lock@2.11.2(@types/react@18.2.73)(react@18.3.1):
resolution: {integrity: sha512-DDTbEiov0+RthESPVSTIdAWPPKic+op3sCcP+icbMRobvQNt7LuAlJ3KoarqQv5sCgKArru3kXmlmFTa27/CdQ==}
peerDependencies:
'@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -8872,13 +8828,13 @@ packages:
'@types/react': 18.2.73
focus-lock: 1.3.4
prop-types: 15.8.1
- react: 18.2.0
- react-clientside-effect: 1.2.6(react@18.2.0)
- use-callback-ref: 1.3.2(@types/react@18.2.73)(react@18.2.0)
- use-sidecar: 1.1.2(@types/react@18.2.73)(react@18.2.0)
+ react: 18.3.1
+ react-clientside-effect: 1.2.6(react@18.3.1)
+ use-callback-ref: 1.3.2(@types/react@18.2.73)(react@18.3.1)
+ use-sidecar: 1.1.2(@types/react@18.2.73)(react@18.3.1)
dev: false
- /react-i18next@13.5.0(i18next@23.10.1)(react-dom@18.2.0)(react@18.2.0):
+ /react-i18next@13.5.0(i18next@23.10.1)(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==}
peerDependencies:
i18next: '>= 23.2.3'
@@ -8894,28 +8850,39 @@ packages:
'@babel/runtime': 7.24.1
html-parse-stringify: 3.0.1
i18next: 23.10.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
dev: false
/react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
- /react-is@18.2.0:
- resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
+ /react-is@18.3.1:
+ resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
dev: false
/react-lifecycles-compat@3.0.4:
resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==}
dev: false
- /react-refractor@2.1.7(react@18.2.0):
+ /react-refractor@2.1.7(react@18.3.1):
resolution: {integrity: sha512-avNxSSsnjYg+BKpO8LVCK14KRn5pLZ+8DInMiUEeZPL6hs0SN0zafl3mJIxavGQPKyihqbXqzq4CYNflJQjaaw==}
peerDependencies:
react: '>=15.0.0'
dependencies:
prop-types: 15.8.1
- react: 18.2.0
+ react: 18.3.1
+ refractor: 3.6.0
+ unist-util-filter: 2.0.3
+ unist-util-visit-parents: 3.1.1
+ dev: false
+
+ /react-refractor@2.2.0(react@18.3.1):
+ resolution: {integrity: sha512-UvWkBVqH/2b9nkkkt4UNFtU3aY1orQfd4plPjx5rxbefy6vGajNHU9n+tv8CbykFyVirr3vEBfN2JTxyK0d36g==}
+ peerDependencies:
+ react: '>=15.0.0'
+ dependencies:
+ react: 18.3.1
refractor: 3.6.0
unist-util-filter: 2.0.3
unist-util-visit-parents: 3.1.1
@@ -8926,16 +8893,15 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
- /react-rx@2.1.3(react@18.2.0)(rxjs@7.8.1):
- resolution: {integrity: sha512-4dppkgEFAldr75IUUz14WyxuI2cJhpXYrrIM+4gvG6slKzaMUCmcgiiykx9Hst0UmtwNt247nRoOFDmN0Q7GJw==}
+ /react-rx@3.1.1(react@18.3.1)(rxjs@7.8.1):
+ resolution: {integrity: sha512-vfNUuBQc7q6+RkeOBWQHT2/GyFP9uxULfmPlQWAHaDJw1vZykfsDpzVu2gFMPUd5PVEebT9XPRIOYXa7MOoUdQ==}
peerDependencies:
- react: ^16.8 || ^17 || ^18
- rxjs: ^6.5 || ^7
+ react: ^18.3 || >=19.0.0-rc
+ rxjs: ^7
dependencies:
observable-callback: 1.0.3(rxjs@7.8.1)
- react: 18.2.0
+ react: 18.3.1
rxjs: 7.8.1
- use-sync-external-store: 1.2.0(react@18.2.0)
dev: false
/react-style-proptype@3.2.2:
@@ -8944,13 +8910,6 @@ packages:
prop-types: 15.8.1
dev: false
- /react@18.2.0:
- resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
- engines: {node: '>=0.10.0'}
- dependencies:
- loose-envify: 1.4.0
- dev: false
-
/react@18.3.1:
resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
engines: {node: '>=0.10.0'}
@@ -9177,7 +9136,6 @@ packages:
hasBin: true
dependencies:
glob: 10.3.12
- dev: true
/rollup@3.29.4:
resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==}
@@ -9273,25 +9231,25 @@ packages:
'@sanity/diff-match-patch': 3.1.1
dev: false
- /sanity-plugin-plausible-analytics@1.0.0(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(sanity@3.41.1)(styled-components@6.1.8):
+ /sanity-plugin-plausible-analytics@1.0.0(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(sanity@3.48.1)(styled-components@6.1.11):
resolution: {integrity: sha512-gxoG3RPII//hODIJFewcXEQiDRRTZDXaSNjOe23i7WNQDbU+PQJaDP6tbYbQMVI4iYcd8ExWV25E2XkDE37Baw==}
engines: {node: '>=14'}
peerDependencies:
react: ^18
sanity: ^3
dependencies:
- '@sanity/dashboard': 3.1.6(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(sanity@3.41.1)(styled-components@6.1.8)
- '@sanity/incompatible-plugin': 1.0.4(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- sanity: 3.41.1(@types/node@18.19.23)(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)
+ '@sanity/dashboard': 3.1.6(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(sanity@3.48.1)(styled-components@6.1.11)
+ '@sanity/incompatible-plugin': 1.0.4(react-dom@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ sanity: 3.48.1(@types/node@18.19.23)(@types/react@18.2.73)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.11)
transitivePeerDependencies:
- react-dom
- react-is
- styled-components
dev: false
- /sanity@3.41.1(@types/node@18.19.23)(@types/react@18.2.73)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8):
- resolution: {integrity: sha512-jCDEaGWV0Og5GWMeV+njcCcoSs+AmHLEaybmDUh7pTkPAhk451UDU0ooOHd7yqfp1tevHmuHVD2uhdnUthctWA==}
+ /sanity@3.48.1(@types/node@18.19.23)(@types/react@18.2.73)(react-dom@18.3.1)(react@18.3.1)(styled-components@6.1.11):
+ resolution: {integrity: sha512-Y26DX7AAvICJ0C4p4f83OhFpoW9ju4ZZZzfhd3SDB6FYN09D5pvmNEUFfXYd3HqONYwUGXurGsvbxq3bFjCKKQ==}
engines: {node: '>=18'}
hasBin: true
peerDependencies:
@@ -9299,38 +9257,41 @@ packages:
react-dom: ^18
styled-components: ^6.1
dependencies:
- '@dnd-kit/core': 6.1.0(react-dom@18.2.0)(react@18.2.0)
- '@dnd-kit/modifiers': 6.0.1(@dnd-kit/core@6.1.0)(react@18.2.0)
- '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.1.0)(react@18.2.0)
- '@dnd-kit/utilities': 3.2.2(react@18.2.0)
+ '@dnd-kit/core': 6.1.0(react-dom@18.3.1)(react@18.3.1)
+ '@dnd-kit/modifiers': 6.0.1(@dnd-kit/core@6.1.0)(react@18.3.1)
+ '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.1.0)(react@18.3.1)
+ '@dnd-kit/utilities': 3.2.2(react@18.3.1)
'@juggle/resize-observer': 3.4.0
- '@portabletext/react': 3.0.15(react@18.2.0)
- '@rexxars/react-json-inspector': 8.0.1(react@18.2.0)
+ '@portabletext/react': 3.0.15(react@18.3.1)
+ '@rexxars/react-json-inspector': 8.0.1(react@18.3.1)
'@sanity/asset-utils': 1.3.0
- '@sanity/bifur-client': 0.3.1
- '@sanity/block-tools': 3.41.1
- '@sanity/cli': 3.41.1
- '@sanity/client': 6.17.2(debug@4.3.4)
+ '@sanity/bifur-client': 0.4.1
+ '@sanity/block-tools': 3.48.1
+ '@sanity/cli': 3.48.1
+ '@sanity/client': 6.20.1(debug@4.3.4)
'@sanity/color': 3.0.6
- '@sanity/diff': 3.41.1
+ '@sanity/diff': 3.48.1
'@sanity/diff-match-patch': 3.1.1
'@sanity/eventsource': 5.0.2
- '@sanity/export': 3.37.4
- '@sanity/icons': 2.11.8(react@18.2.0)
+ '@sanity/export': 3.39.0
+ '@sanity/icons': 3.2.0(react@18.3.1)
'@sanity/image-url': 1.0.2
'@sanity/import': 3.37.3
- '@sanity/logos': 2.1.7(@sanity/color@3.0.6)(react@18.2.0)
- '@sanity/migrate': 3.41.1
- '@sanity/mutator': 3.41.1
- '@sanity/portable-text-editor': 3.41.1(react-dom@18.2.0)(react@18.2.0)(rxjs@7.8.1)(styled-components@6.1.8)
- '@sanity/presentation': 1.15.1(@sanity/client@6.17.2)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8)
- '@sanity/schema': 3.41.1(debug@4.3.4)
+ '@sanity/insert-menu': 1.0.6(@sanity/types@3.48.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11)
+ '@sanity/logos': 2.1.7(@sanity/color@3.0.6)(react@18.3.1)
+ '@sanity/migrate': 3.48.1
+ '@sanity/mutator': 3.48.1
+ '@sanity/portable-text-editor': 3.48.1(react-dom@18.3.1)(react@18.3.1)(rxjs@7.8.1)(styled-components@6.1.11)
+ '@sanity/presentation': 1.16.0(@sanity/client@6.20.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11)
+ '@sanity/schema': 3.48.1(debug@4.3.4)
'@sanity/telemetry': 0.7.7
- '@sanity/types': 3.41.1(debug@4.3.4)
- '@sanity/ui': 2.1.6(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)(styled-components@6.1.8)
- '@sanity/util': 3.41.1(debug@4.3.4)
+ '@sanity/types': 3.48.1
+ '@sanity/ui': 2.5.0(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1)(styled-components@6.1.11)
+ '@sanity/util': 3.48.1(debug@4.3.4)
'@sanity/uuid': 3.0.2
- '@tanstack/react-virtual': 3.0.0-beta.54(react@18.2.0)
+ '@sentry/react': 8.13.0(react@18.3.1)
+ '@tanstack/react-table': 8.17.3(react-dom@18.3.1)(react@18.3.1)
+ '@tanstack/react-virtual': 3.0.0-beta.54(react@18.3.1)
'@types/react-copy-to-clipboard': 5.0.7
'@types/react-is': 18.2.4
'@types/shallow-equals': 1.0.3
@@ -9351,14 +9312,14 @@ packages:
dataloader: 2.2.2
date-fns: 2.30.0
debug: 4.3.4
- esbuild: 0.21.2
- esbuild-register: 3.5.0(esbuild@0.21.2)
+ esbuild: 0.21.5
+ esbuild-register: 3.5.0(esbuild@0.21.5)
execa: 2.1.0
exif-component: 1.0.1
- framer-motion: 11.0.8(react-dom@18.2.0)(react@18.2.0)
- get-it: 8.4.28(debug@4.3.4)
+ framer-motion: 11.0.8(react-dom@18.3.1)(react@18.3.1)
+ get-it: 8.6.2(debug@4.3.4)
get-random-values-esm: 1.0.2
- groq-js: 1.8.0
+ groq-js: 1.9.0
history: 5.3.0
i18next: 23.10.1
import-fresh: 3.3.0
@@ -9374,6 +9335,7 @@ packages:
module-alias: 2.2.3
nano-pubsub: 3.0.0
nanoid: 3.3.7
+ node-html-parser: 6.1.13
observable-callback: 1.0.3(rxjs@7.8.1)
oneline: 1.0.3
open: 8.4.2
@@ -9384,15 +9346,15 @@ packages:
pretty-ms: 7.0.1
quick-lru: 5.1.1
raf: 3.4.1
- react: 18.2.0
- react-copy-to-clipboard: 5.1.0(react@18.2.0)
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-copy-to-clipboard: 5.1.0(react@18.3.1)
+ react-dom: 18.3.1(react@18.3.1)
react-fast-compare: 3.2.2
- react-focus-lock: 2.11.2(@types/react@18.2.73)(react@18.2.0)
- react-i18next: 13.5.0(i18next@23.10.1)(react-dom@18.2.0)(react@18.2.0)
- react-is: 18.2.0
- react-refractor: 2.1.7(react@18.2.0)
- react-rx: 2.1.3(react@18.2.0)(rxjs@7.8.1)
+ react-focus-lock: 2.11.2(@types/react@18.2.73)(react@18.3.1)
+ react-i18next: 13.5.0(i18next@23.10.1)(react-dom@18.3.1)(react@18.3.1)
+ react-is: 18.3.1
+ react-refractor: 2.1.7(react@18.3.1)
+ react-rx: 3.1.1(react@18.3.1)(rxjs@7.8.1)
read-pkg-up: 7.0.1
refractor: 3.6.0
resolve-from: 5.0.0
@@ -9401,15 +9363,15 @@ packages:
rxjs-exhaustmap-with-trailing: 2.1.1(rxjs@7.8.1)
sanity-diff-patch: 3.0.2
scroll-into-view-if-needed: 3.1.0
- semver: 7.6.0
+ semver: 7.6.2
shallow-equals: 1.0.0
speakingurl: 14.0.1
- styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0)
+ styled-components: 6.1.11(react-dom@18.3.1)(react@18.3.1)
tar-fs: 2.1.1
tar-stream: 3.1.7
- use-device-pixel-ratio: 1.1.2(react@18.2.0)
- use-hot-module-reload: 2.0.0(react@18.2.0)
- use-sync-external-store: 1.2.0(react@18.2.0)
+ use-device-pixel-ratio: 1.1.2(react@18.3.1)
+ use-hot-module-reload: 2.0.0(react@18.3.1)
+ use-sync-external-store: 1.2.0(react@18.3.1)
vite: 4.5.3(@types/node@18.19.23)
yargs: 17.7.2
transitivePeerDependencies:
@@ -9435,12 +9397,6 @@ packages:
xmlchars: 2.2.0
dev: false
- /scheduler@0.23.0:
- resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
- dependencies:
- loose-envify: 1.4.0
- dev: false
-
/scheduler@0.23.2:
resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
dependencies:
@@ -9475,6 +9431,7 @@ packages:
hasBin: true
dependencies:
lru-cache: 6.0.0
+ dev: true
/semver@7.6.2:
resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
@@ -9569,7 +9526,7 @@ packages:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
- /slate-react@0.101.0(react-dom@18.2.0)(react@18.2.0)(slate@0.100.0):
+ /slate-react@0.101.0(react-dom@18.3.1)(react@18.3.1)(slate@0.100.0):
resolution: {integrity: sha512-GAwAi9cT8pWLt65p6Fab33UXH2MKE1NRzHhqAnV+32u20vy4dre/dIGyyqrFyOp3lgBBitgjyo6N2g26y63gOA==}
peerDependencies:
react: '>=18.2.0'
@@ -9583,8 +9540,8 @@ packages:
is-hotkey: 0.2.0
is-plain-object: 5.0.0
lodash: 4.17.21
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
scroll-into-view-if-needed: 3.1.0
slate: 0.100.0
tiny-invariant: 1.3.1
@@ -9792,28 +9749,28 @@ packages:
resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==}
dev: false
- /styled-components@6.1.8(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-PQ6Dn+QxlWyEGCKDS71NGsXoVLKfE1c3vApkvDYS5KAK+V8fNWGhbSUEo9Gg2iaID2tjLXegEW3bZDUGpofRWw==}
+ /styled-components@6.1.11(react-dom@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-Ui0jXPzbp1phYij90h12ksljKGqF8ncGx+pjrNPsSPhbUUjWT2tD1FwGo2LF6USCnbrsIhNngDfodhxbegfEOA==}
engines: {node: '>= 16'}
peerDependencies:
react: '>= 16.8.0'
react-dom: '>= 16.8.0'
dependencies:
- '@emotion/is-prop-valid': 1.2.1
- '@emotion/unitless': 0.8.0
- '@types/stylis': 4.2.0
+ '@emotion/is-prop-valid': 1.2.2
+ '@emotion/unitless': 0.8.1
+ '@types/stylis': 4.2.5
css-to-react-native: 3.2.0
- csstype: 3.1.2
- postcss: 8.4.31
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ csstype: 3.1.3
+ postcss: 8.4.38
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
shallowequal: 1.1.0
- stylis: 4.3.1
- tslib: 2.5.0
+ stylis: 4.3.2
+ tslib: 2.6.2
dev: false
- /stylis@4.3.1:
- resolution: {integrity: sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==}
+ /stylis@4.3.2:
+ resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==}
dev: false
/sucrase@3.35.0:
@@ -9867,12 +9824,12 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- /suspend-react@0.1.3(react@18.2.0):
+ /suspend-react@0.1.3(react@18.3.1):
resolution: {integrity: sha512-aqldKgX9aZqpoDp3e8/BZ8Dm7x1pJl+qI3ZKxDN0i/IQTWUwBx/ManmlVJ3wowqbno6c2bmiIfs+Um6LbsjJyQ==}
peerDependencies:
react: '>=17.0'
dependencies:
- react: 18.2.0
+ react: 18.3.1
dev: false
/svelte-eslint-parser@0.39.2(svelte@4.2.18):
@@ -10102,7 +10059,6 @@ packages:
minizlib: 3.0.1
mkdirp: 3.0.1
yallist: 5.0.0
- dev: true
/text-table@0.2.0:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
@@ -10217,15 +10173,6 @@ packages:
dev: true
optional: true
- /ts-api-utils@1.3.0(typescript@5.4.2):
- resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
- engines: {node: '>=16'}
- peerDependencies:
- typescript: '>=4.2.0'
- dependencies:
- typescript: 5.4.2
- dev: true
-
/ts-api-utils@1.3.0(typescript@5.5.2):
resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
engines: {node: '>=16'}
@@ -10259,8 +10206,8 @@ packages:
dev: true
optional: true
- /tslib@2.5.0:
- resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
+ /tslib@2.6.2:
+ resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
dev: false
/tslib@2.6.3:
@@ -10365,8 +10312,8 @@ packages:
uuidv7: 0.4.4
dev: false
- /typescript-eslint@7.14.1(eslint@9.5.0)(typescript@5.5.2):
- resolution: {integrity: sha512-Eo1X+Y0JgGPspcANKjeR6nIqXl4VL5ldXLc15k4m9upq+eY5fhU2IueiEZL6jmHrKH8aCfbIvM/v3IrX5Hg99w==}
+ /typescript-eslint@7.16.1(eslint@9.5.0)(typescript@5.5.2):
+ resolution: {integrity: sha512-889oE5qELj65q/tGeOSvlreNKhimitFwZqQ0o7PcWC7/lgRkAMknznsCsV8J8mZGTP/Z+cIbX8accf2DE33hrA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -10375,21 +10322,15 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 7.14.1(@typescript-eslint/parser@7.14.1)(eslint@9.5.0)(typescript@5.5.2)
- '@typescript-eslint/parser': 7.14.1(eslint@9.5.0)(typescript@5.5.2)
- '@typescript-eslint/utils': 7.14.1(eslint@9.5.0)(typescript@5.5.2)
+ '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@7.16.1)(eslint@9.5.0)(typescript@5.5.2)
+ '@typescript-eslint/parser': 7.16.1(eslint@9.5.0)(typescript@5.5.2)
+ '@typescript-eslint/utils': 7.16.1(eslint@9.5.0)(typescript@5.5.2)
eslint: 9.5.0
typescript: 5.5.2
transitivePeerDependencies:
- supports-color
dev: true
- /typescript@5.4.2:
- resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==}
- engines: {node: '>=14.17'}
- hasBin: true
- dev: true
-
/typescript@5.5.2:
resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==}
engines: {node: '>=14.17'}
@@ -10486,7 +10427,7 @@ packages:
requires-port: 1.0.0
dev: false
- /use-callback-ref@1.3.2(@types/react@18.2.73)(react@18.2.0):
+ /use-callback-ref@1.3.2(@types/react@18.2.73)(react@18.3.1):
resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==}
engines: {node: '>=10'}
peerDependencies:
@@ -10497,27 +10438,27 @@ packages:
optional: true
dependencies:
'@types/react': 18.2.73
- react: 18.2.0
+ react: 18.3.1
tslib: 2.6.3
dev: false
- /use-device-pixel-ratio@1.1.2(react@18.2.0):
+ /use-device-pixel-ratio@1.1.2(react@18.3.1):
resolution: {integrity: sha512-nFxV0HwLdRUt20kvIgqHYZe6PK/v4mU1X8/eLsT1ti5ck0l2ob0HDRziaJPx+YWzBo6dMm4cTac3mcyk68Gh+A==}
peerDependencies:
react: '>=16.8.0'
dependencies:
- react: 18.2.0
+ react: 18.3.1
dev: false
- /use-hot-module-reload@2.0.0(react@18.2.0):
+ /use-hot-module-reload@2.0.0(react@18.3.1):
resolution: {integrity: sha512-RbL/OY1HjHNf5BYSFV3yDtQhIGKjCx9ntEjnUBYsOGc9fTo94nyFTcjtD42/twJkPgMljWpszUIpTGD3LuwHSg==}
peerDependencies:
react: '>=17.0.0'
dependencies:
- react: 18.2.0
+ react: 18.3.1
dev: false
- /use-sidecar@1.1.2(@types/react@18.2.73)(react@18.2.0):
+ /use-sidecar@1.1.2(@types/react@18.2.73)(react@18.3.1):
resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==}
engines: {node: '>=10'}
peerDependencies:
@@ -10529,16 +10470,16 @@ packages:
dependencies:
'@types/react': 18.2.73
detect-node-es: 1.1.0
- react: 18.2.0
+ react: 18.3.1
tslib: 2.6.3
dev: false
- /use-sync-external-store@1.2.0(react@18.2.0):
+ /use-sync-external-store@1.2.0(react@18.3.1):
resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
- react: 18.2.0
+ react: 18.3.1
dev: false
/util-deprecate@1.0.2:
@@ -10889,7 +10830,6 @@ packages:
/yallist@5.0.0:
resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
engines: {node: '>=18'}
- dev: true
/yaml@1.10.2:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
@@ -10900,7 +10840,6 @@ packages:
resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==}
engines: {node: '>= 14'}
hasBin: true
- dev: true
/yargs-parser@20.2.9:
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
diff --git a/studio/models/sanity.model.ts b/studio/models/sanity.model.ts
index 494e521..c9ee771 100644
--- a/studio/models/sanity.model.ts
+++ b/studio/models/sanity.model.ts
@@ -96,7 +96,7 @@ export type Event = {
_updatedAt: string;
_rev: string;
title: string;
- image: {
+ image?: {
asset?: {
_ref: string;
_type: "reference";
@@ -108,11 +108,10 @@ export type Event = {
_type: "image";
};
summary?: string;
+ body?: BlockContent;
start: string;
end: string;
deadline: string;
- body?: BlockContent;
- maxParticipant?: number;
category: Category;
place: string;
organisers: Array;
@@ -121,6 +120,7 @@ export type Event = {
openForExternals: boolean;
foodPreference: boolean;
food?: string;
+ maxParticipant?: number;
customOptions?: Array<{
fieldOption: string;
fieldType: "radio" | "checkbox" | "input";
diff --git a/studio/package.json b/studio/package.json
index d0f20a3..b13a7bf 100644
--- a/studio/package.json
+++ b/studio/package.json
@@ -16,23 +16,23 @@
],
"dependencies": {
"@codemirror/lang-vue": "^0.1.3",
- "@sanity/client": "^6.17.2",
+ "@sanity/client": "^6.20.1",
"@sanity/code-input": "^4.1.4",
"@sanity/dashboard": "^3.1.6",
"@sanity/icons": "^3.2.0",
"@sanity/image-url": "^1.0.2",
"@sanity/locale-nb-no": "^1.1.7",
- "@sanity/ui": "^2.1.6",
- "@sanity/vision": "^3.33.0",
- "@supabase/supabase-js": "^2.43.1",
- "@tanstack/react-query": "^5.35.1",
+ "@sanity/ui": "^2.5.0",
+ "@sanity/vision": "^3.48.1",
+ "@supabase/supabase-js": "^2.44.1",
+ "@tanstack/react-query": "^5.48.0",
"file-saver": "^2.0.5",
- "react": "^18.2.0",
- "react-dom": "^18.2.0",
- "react-is": "^18.2.0",
- "sanity": "^3.33.0",
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1",
+ "react-is": "^18.3.1",
+ "sanity": "^3.48.1",
"sanity-plugin-plausible-analytics": "^1.0.0",
- "styled-components": "^6.1.8",
+ "styled-components": "^6.1.11",
"xlsx": "^0.18.5"
},
"devDependencies": {
@@ -42,7 +42,7 @@
"@types/react": "^18.2.73",
"eslint": "^8.57.0",
"prettier": "^3.2.5",
- "typescript": "^5.4.2"
+ "typescript": "^5.5.2"
},
"engines": {
"node": ">= 14.18"
diff --git a/studio/schema.json b/studio/schema.json
index 7ae39fa..ec5262b 100644
--- a/studio/schema.json
+++ b/studio/schema.json
@@ -615,7 +615,7 @@
}
}
},
- "optional": false
+ "optional": true
},
"summary": {
"type": "objectAttribute",
@@ -624,6 +624,14 @@
},
"optional": true
},
+ "body": {
+ "type": "objectAttribute",
+ "value": {
+ "type": "inline",
+ "name": "blockContent"
+ },
+ "optional": true
+ },
"start": {
"type": "objectAttribute",
"value": {
@@ -645,21 +653,6 @@
},
"optional": false
},
- "body": {
- "type": "objectAttribute",
- "value": {
- "type": "inline",
- "name": "blockContent"
- },
- "optional": true
- },
- "maxParticipant": {
- "type": "objectAttribute",
- "value": {
- "type": "number"
- },
- "optional": true
- },
"category": {
"type": "objectAttribute",
"value": {
@@ -720,6 +713,13 @@
},
"optional": true
},
+ "maxParticipant": {
+ "type": "objectAttribute",
+ "value": {
+ "type": "number"
+ },
+ "optional": true
+ },
"customOptions": {
"type": "objectAttribute",
"value": {
@@ -1614,4 +1614,4 @@
}
}
}
-]
\ No newline at end of file
+]
diff --git a/studio/schemas/event.ts b/studio/schemas/event.ts
index 9c9bcaa..95dc1e7 100644
--- a/studio/schemas/event.ts
+++ b/studio/schemas/event.ts
@@ -8,35 +8,43 @@ export default defineType({
fields: [
defineField({
name: "title",
- title: "Tittel",
+ title: "Tittel på arrangementet",
type: "string",
validation: (Rule) => Rule.required(),
}),
defineField({
name: "image",
- title: "Bilde",
+ title: "Bilde til arrangementet (valgfritt)",
type: "image",
options: {
hotspot: true,
+ metadata: ["palette"],
},
- validation: (Rule) => Rule.required(),
}),
defineField({
name: "summary",
- title: "Oppsummering",
+ title: "Kort intro til arrangementet",
type: "text",
rows: 4,
- description: "En kort beskrivelse av arrangementet, ca. 2-3 setninger",
+ description:
+ "Dette skal være en teaser for arrangementet. Hold det kort, 2-3 setninger holder.",
+ }),
+ defineField({
+ name: "body",
+ title: "Detaljert info om arrangementet",
+ type: "blockContent",
+ description:
+ "Her kan du skrive mer detaljer om arrangementet, men prøv å hold det kort likevel. Inkluder gjerne program og alt annet deltakerne trenger å vite.",
}),
defineField({
name: "start",
- title: "Startddato og tidspunkt",
+ title: "Startddato og tid",
type: "datetime",
validation: (Rule) => Rule.required(),
}),
defineField({
name: "end",
- title: "Sluttdato og tidspunkt",
+ title: "Sluttdato og tid",
type: "datetime",
validation: (Rule) => Rule.required().min(Rule.valueOfField("start")),
}),
@@ -46,24 +54,9 @@ export default defineType({
type: "datetime",
validation: (Rule) => Rule.required().max(Rule.valueOfField("start")),
}),
- defineField({
- name: "body",
- title: "Innhold",
- type: "blockContent",
- description:
- "Skriv en tekst som beskriver arrangementet i detalj, gjerne inkludert program og all relevant info.",
- }),
-
- defineField({
- name: "maxParticipant",
- title: "Maks antall deltagere",
- description:
- "Hvis det finnes en maksgrense for antall deltagere, fyll den inn her. Hvis ikke, la denne stå tom.",
- type: "number",
- }),
defineField({
name: "category",
- title: "Kategori",
+ title: "Arrangementskategori",
type: "category",
validation: (Rule) => Rule.required(),
}),
@@ -75,7 +68,7 @@ export default defineType({
}),
defineField({
name: "organisers",
- title: "I regi av",
+ title: "Hvem holder arrangementet?",
type: "array",
of: [{ type: "string" }],
options: {
@@ -85,8 +78,9 @@ export default defineType({
}),
defineField({
name: "isDigital",
- title: "Digitalt",
- description: "Aktiver dette valget for å tillate digital deltagelse på arrangementet.",
+ title: "Arrangementet skal strømmes",
+ description:
+ "Kryss av her dersom arrangementet skal strømmes, du må også huske å planlegge for dette.",
type: "boolean",
initialValue: false,
options: {
@@ -96,9 +90,8 @@ export default defineType({
}),
defineField({
name: "visibleForExternals",
- title: "Synlig for eksterne",
- description:
- "Hvis du krysser av på denne vil arrangementet være synlig for alle selv om man ikke er logget inn.",
+ title: "Arrangementet skal være synlig for eksterne",
+ description: "Kryss av her dersom arrangementet også skal være synlig for eksterne.",
type: "boolean",
initialValue: false,
options: {
@@ -108,9 +101,8 @@ export default defineType({
}),
defineField({
name: "openForExternals",
- title: "Åpen for eksterne",
- description:
- "Hvis du krysser av på denne vil det stå på arrangementet at det er åpent for alle. Hvis ikke står det at det kun er åpent for interne.",
+ title: "Arrangementet skal være åpent for eksterne",
+ description: "Kryss av her dersom arrangementet også skal være åpent for eksterne.",
type: "boolean",
initialValue: false,
options: {
@@ -119,10 +111,10 @@ export default defineType({
validation: (Rule) => Rule.required(),
}),
defineField({
- title: "Allergier og matpreferanser",
+ title: "Arrangementet skal ha matservering",
name: "foodPreference",
description:
- "Dersom det skal serveres mat på arrangementet, kryss av på denne slik at allergier og matpreferanser blir lagt til i påmeldingsskjemaet.",
+ "Kryss av her dersom det serveres mat, slik at deltagere kan legge inn allergier og matpreferanser.",
type: "boolean",
initialValue: false,
options: {
@@ -134,14 +126,19 @@ export default defineType({
title: "Mat/restaurant",
name: "food",
type: "string",
- description:
- "Du kan også velge å fylle inn hvor det skal spises eller hva som serveres slik at det vises på arrangementet.",
+ description: "Du kan også velge å fylle inn hvor det skal spises eller hva som serveres.",
hidden: ({ document }) => !document?.foodPreference,
}),
+ defineField({
+ name: "maxParticipant",
+ title: "Maks antall deltagere",
+ description: "Dersom det ikke er noe maksantall lar du denne stå tom.",
+ type: "number",
+ }),
defineField({
name: "customOptions",
- title: "Egne felter",
- description: "Her kan du legge til andre felter/spørsmål enn de som er standard:",
+ title: "Legg til egendefinerte spørsmål",
+ description: "Her kan du legge til andre spørsmål enn de som er standard.",
type: "array",
of: [
{