-
Neu hier?
+
+
+
+
setDisplayMenu2(false)}
+ >
+ setDisplayMenu2(false)}
+ groups={[
+ {
+ title: "Sakramenten",
+ items: [
+ {
+ title: "Taufe",
+ description: "Neues Leben in Christus",
+ href: "https://"
+ },
+ {
+ title: "Eucharistie",
+ description: "Gemeinschaft durch Brot und Wein",
+ href: "https://"
+ },
+ {
+ title: "Firmung",
+ description: "Stärkung im Heiligen Geist",
+ href: "https://"
+ },
+ {
+ title: "Ehe",
+ description: "Bund in Liebe, Treue",
+ href: "https://"
+ },
+ {
+ title: "Beichte",
+ description: "Sündenbekenntnis, Vergebung und Neuanfang mit Gottes Gnade",
+ href: "https://"
+ },
+ {
+ title: "Krankensalbung",
+ description: "Stärkung und Gottes Beistand",
+ href: "https://"
+ }
+ ]
+ },
+ {
+ title: "Gebet",
+ items: [
+ {
+ title: "Gottesdienste",
+ description: "Begegnung mit Gott",
+ href: "https://"
+ },
+ {
+ title: "Rosenkranz",
+ description: "Gebet der Meditation",
+ href: "https://"
+ },
+ {
+ title: "Anbetung",
+ description: "Stille Begegnung mit Gott",
+ href: "https://"
+ },
+ {
+ title: "Lobpreis",
+ description: "Dank, Ehre und Freude",
+ href: "https://"
+ },
+ ]
+ }
+ ]} />
-
+
setDisplayMenu1(false)}
+ >
+ setDisplayMenu1(false)}
+ groups={[
+ {
+ title: "Gemeinden",
+ items: [
+ {
+ title: "St. Richard",
+ description: "Mehr informationen",
+ href: "/gemeinde/st-richard"
+ },
+ {
+ title: "St. Christophorus",
+ description: "Mehr informationen",
+ href: "/gemeinde/st-christophorus"
+ },
+ {
+ title: "St. Clara",
+ description: "Mehr informationen",
+ href: "/gemeinde/st-clara"
+ },
+ ]
+ },
+ {
+ title: "Gruppen",
+ items: [
+ {
+ title: "Kathoccino",
+ description: "Begegnung mit Gott",
+ href: "https://"
+ },
+ {
+ title: "Credo & Agape",
+ description: "Gebet der Meditation",
+ href: "https://"
+ },
+ {
+ title: "Mädchengruppe",
+ description: "Stille Begegnung mit Gott",
+ href: "https://"
+ },
+ {
+ title: "Alphakurs",
+ description: "Dank, Ehre und Freude",
+ href: "https://"
+ },
+ ]
+ },
+ {
+ title: "Aktivitaten",
+ items: [
+ {
+ title: "Kochen",
+ description: "Begegnung mit Gott",
+ href: "https://"
+ },
+ {
+ title: "Lernen",
+ description: "Gebet der Meditation",
+ href: "https://"
+ },
+ {
+ title: "Wandern",
+ description: "Stille Begegnung mit Gott",
+ href: "https://"
+ },
+ {
+ title: "Singen",
+ description: "Dank, Ehre und Freude",
+ href: "https://"
+ },
+ ]
+ }
+ ]} />
+
+ >
+
)
}
diff --git a/src/components/Menu/styles.module.scss b/src/components/Menu/styles.module.scss
index e283214..41f2e1b 100644
--- a/src/components/Menu/styles.module.scss
+++ b/src/components/Menu/styles.module.scss
@@ -59,6 +59,14 @@
cursor: pointer;
}
+.megaMenu {
+ position: fixed;
+ top: 76px;
+ z-index: 8;
+ opacity: 0;
+ transition: opacity 0.2s ease-in-out;
+}
+
@media screen and (max-width: 800px) {
.navMobile {
display: block;
diff --git a/src/components/Section/Section.tsx b/src/components/Section/Section.tsx
index ea5b17b..ce93a55 100644
--- a/src/components/Section/Section.tsx
+++ b/src/components/Section/Section.tsx
@@ -1,7 +1,7 @@
import classNames from 'classnames'
import styles from "./styles.module.scss"
-export type BackgroundColor = "soft" | undefined
+export type BackgroundColor = "soft" | "off-white" | undefined
type SectionProps = {
backgroundColor?: BackgroundColor
@@ -12,7 +12,8 @@ export const Section = ({ children, backgroundColor }: SectionProps) => {
return (
diff --git a/src/components/Section/styles.module.scss b/src/components/Section/styles.module.scss
index 8fc4914..eb12880 100644
--- a/src/components/Section/styles.module.scss
+++ b/src/components/Section/styles.module.scss
@@ -8,6 +8,10 @@
background-color: $shade2;
}
+.shade3 {
+ background-color: $shade3;
+}
+
@media screen and (max-width: 576px) {
.section {
padding: 70px 0;
diff --git a/src/components/Text/TextDiv.tsx b/src/components/Text/TextDiv.tsx
new file mode 100644
index 0000000..d0dce43
--- /dev/null
+++ b/src/components/Text/TextDiv.tsx
@@ -0,0 +1,11 @@
+type TextProps = {
+ text: string
+}
+
+export const TextDiv = ({text}: TextProps) => {
+ return (
+
+ {text}
+
+ )
+}
\ No newline at end of file
diff --git a/src/components/Title/Title.stories.tsx b/src/components/Title/Title.stories.tsx
index c9dce00..536ce6f 100644
--- a/src/components/Title/Title.stories.tsx
+++ b/src/components/Title/Title.stories.tsx
@@ -14,6 +14,20 @@ export const Default: Story = {
},
}
+export const WithSubtitle: Story = {
+ args: {
+ title: 'Wahlfahrt Lourdes',
+ subtitle: "Sei dabei!"
+ },
+}
+
+export const Contrast: Story = {
+ args: {
+ title: 'Aktuelles',
+ color: "contrast"
+ },
+}
+
export const BigTitle: Story = {
args: {
title: 'Veranstaltungen',
diff --git a/src/components/Title/Title.tsx b/src/components/Title/Title.tsx
index 2a58ce6..0c6de00 100644
--- a/src/components/Title/Title.tsx
+++ b/src/components/Title/Title.tsx
@@ -4,21 +4,43 @@ import { faustina } from '@/app/fonts'
type TitleProps = {
title: string;
+ subtitle?: string;
align?: 'left' | 'center';
- size?: 'xl' | 'lg' | 'md';
+ size?: 'xl' | 'lg' | 'md' | "sm";
fontStyle?: 'serif' | 'sans-serif'
+ color?: "base" | "contrast" | "white"
}
-export const Title = ({title, align = "left", size = "lg", fontStyle = "serif"}: TitleProps) => {
+export const Title = ({title, subtitle, align = "left", size = "lg", fontStyle = "serif", color = "base"}: TitleProps) => {
return (
-
{title}
+ <>
+
{title}
+ {subtitle &&
+
+ {subtitle}
+
+ }
+ >
)
}
\ No newline at end of file
diff --git a/src/components/Title/styles.module.scss b/src/components/Title/styles.module.scss
index fd84a2f..7c8bd5a 100644
--- a/src/components/Title/styles.module.scss
+++ b/src/components/Title/styles.module.scss
@@ -1,8 +1,26 @@
@import "template.scss";
.title {
- color: $base-color;
margin-top: 20px;
+ margin-bottom: 0.5em;
+ line-height: 1em;
+}
+
+.subtitle {
+ position: relative;
+ top: -30px;
+}
+
+.base {
+ color: $base-color;
+}
+
+.contrast {
+ color: $contrast-color;
+}
+
+.white {
+ color: #ffffff;
}
.extraLarge {
@@ -20,6 +38,12 @@
font-weight: 700;
}
+.small {
+ font-size: 25px;
+ font-weight: 700;
+ margin: 10px 0 5px 0;
+}
+
.left {
text-align: left;
}
@@ -40,4 +64,8 @@
.medium {
font-size: 24px;
}
+
+ .small {
+ font-size: 20px;
+ }
}
\ No newline at end of file
diff --git a/src/compositions/ChurchWithContact/ChurchWithContact.tsx b/src/compositions/ChurchWithContact/ChurchWithContact.tsx
new file mode 100644
index 0000000..385a88e
--- /dev/null
+++ b/src/compositions/ChurchWithContact/ChurchWithContact.tsx
@@ -0,0 +1,31 @@
+import { Col } from '@/components/Flex/Col'
+import styles from '@/pageComponents/Parish/styles.module.scss'
+import { ChurchCard } from '@/components/ChurchCard/ChurchCard'
+import { Title } from '@/components/Title/Title'
+import { TextDiv } from '@/components/Text/TextDiv'
+import { Row } from '@/components/Flex/Row'
+import { church as transform } from '@/utils/church'
+
+type ChurchWithContactProps = {
+ church: string,
+ contact: string
+}
+
+export const ChurchWithContact = ({church, contact}: ChurchWithContactProps) => {
+ const c = transform(church)
+
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
\ No newline at end of file
diff --git a/src/compositions/ContactSection/ContactSection.tsx b/src/compositions/ContactSection/ContactSection.tsx
index f1ff111..72de1f4 100644
--- a/src/compositions/ContactSection/ContactSection.tsx
+++ b/src/compositions/ContactSection/ContactSection.tsx
@@ -2,29 +2,30 @@ import { Section } from '@/components/Section/Section'
import { Container } from '@/components/Container/Container'
import { ContactForm } from '@/compositions/ContactForm/ContactForm'
import { Title } from '@/components/Title/Title'
+import { Col } from '@/components/Flex/Col'
+import { Row } from '@/components/Flex/Row'
type Col50Props = {
children?: React.ReactNode
}
-const Col50 = ({children}: Col50Props) => {
- return
{children}
-}
export const ContactSection = () => {
return (
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque lacinia efficitur sapien, vel molestie ligula fermentum rutrum. Maecenas vel mattis leo. Donec dictum convallis mi ac fermentum. Praesent imperdiet dictum arcu, vel lacinia est accumsan ut. Mauris ultrices leo ut mi eleifend, at porttitor mauris condimentum. Quisque a viverra tellus. Cras eu euismod augue. Morbi tristique a nisi vitae tincidunt. Nullam eget dignissim risus, ut tempor nulla. Proin suscipit mi sed leo posuere scelerisque. Sed vel semper ligula.
-
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque lacinia efficitur sapien, vel molestie ligula fermentum rutrum. Maecenas vel mattis leo. Donec dictum convallis mi ac fermentum. Praesent imperdiet dictum arcu, vel lacinia est accumsan ut. Mauris ultrices leo ut mi eleifend, at porttitor mauris condimentum. Quisque a viverra tellus. Cras eu euismod augue. Morbi tristique a nisi vitae tincidunt. Nullam eget dignissim risus, ut tempor nulla. Proin suscipit mi sed leo posuere scelerisque. Sed vel semper ligula.
+
-
-
-
-
+
+
+
+
+
)
diff --git a/src/compositions/Events/Events.stories.tsx b/src/compositions/Events/Events.stories.tsx
new file mode 100644
index 0000000..0abef50
--- /dev/null
+++ b/src/compositions/Events/Events.stories.tsx
@@ -0,0 +1,66 @@
+import { Meta, StoryObj } from '@storybook/react'
+import { Events } from './Events'
+
+const meta: Meta
= {
+ component: Events,
+}
+
+type Story = StoryObj;
+export default meta
+
+export const Default: Story = {
+ args: {
+ events: [
+ {
+ title: "Event 1",
+ date: "2024-01-06T15:00:00+01:00",
+ location: "St Richard",
+ cancelled: false,
+ href: "https://some_url"
+ },
+ {
+ title: "Event 2",
+ date: "2024-01-08T19:00:00+01:00",
+ location: "St Richard",
+ cancelled: false,
+ href: "https://some_url"
+ },
+ {
+ title: "Event 3",
+ date: "2024-01-09T12:00:00+01:00",
+ location: "St Richard",
+ cancelled: false,
+ href: "https://some_url"
+ },
+ {
+ title: "Event 4",
+ date: "2024-01-12T10:00:00+01:00",
+ location: "St Richard",
+ cancelled: false,
+ href: "https://some_url"
+ },
+ {
+ title: "Event 5",
+ date: "2024-01-23T09:00:00+01:00",
+ location: "St Richard",
+ cancelled: false,
+ href: "https://some_url"
+ },
+ {
+ title: "Event 6",
+ date: "2024-02-01T14:00:00+01:00",
+ location: "St Richard",
+ cancelled: false,
+ href: "https://some_url"
+ },
+ {
+ title: "Event 7",
+ date: "2024-03-12T18:00:00+01:00",
+ location: "St Richard",
+ cancelled: false,
+ href: "https://some_url"
+ },
+ ],
+ n: 3
+ },
+}
\ No newline at end of file
diff --git a/src/compositions/Events/Events.tsx b/src/compositions/Events/Events.tsx
new file mode 100644
index 0000000..76a980c
--- /dev/null
+++ b/src/compositions/Events/Events.tsx
@@ -0,0 +1,70 @@
+"use client"
+import { EventRow, EventRowProps } from '@/components/EventRow/EventRow'
+import { useMemo, useState } from 'react'
+import styles from "./events.module.scss"
+
+type EventsProps = {
+ /**
+ * All the events
+ */
+ events: EventRowProps[],
+
+ /**
+ * Display `n` number of events per
+ * page
+ */
+ n: number,
+}
+
+export const Events = ({ events, n }: EventsProps) => {
+
+ const [page, setPage] = useState(0)
+ const eventsPerPage = useMemo(() => {
+ return events.slice(n * page, n * (page+1))
+ }, [events, page, n])
+
+ return (
+ <>
+ {
+ eventsPerPage.map(event =>
+ ,
+ )}
+
+
+
setPage(page - 1)}
+ >
+
+
+
+
+
= events.length} onClick={() => setPage(page + 1)}
+ className={styles.button}
+ >
+
+
+
+
+
+
+ >
+ )
+}
\ No newline at end of file
diff --git a/src/compositions/Events/events.module.scss b/src/compositions/Events/events.module.scss
new file mode 100644
index 0000000..dd7600c
--- /dev/null
+++ b/src/compositions/Events/events.module.scss
@@ -0,0 +1,28 @@
+@import "template.scss";
+
+.button {
+ border: none;
+ background: none;
+ cursor: pointer;
+}
+
+.button svg {
+ fill: $shade2;
+}
+
+.button:hover svg {
+ fill: $base-color;
+}
+
+.button:disabled {
+ opacity: 0.6;
+ cursor: not-allowed;
+}
+
+.button:disabled:hover svg {
+ fill: $shade2;
+}
+
+.buttons {
+ padding-left: 130px;
+}
\ No newline at end of file
diff --git a/src/compositions/Footer/Footer.tsx b/src/compositions/Footer/Footer.tsx
index 84d96c7..ca40c12 100644
--- a/src/compositions/Footer/Footer.tsx
+++ b/src/compositions/Footer/Footer.tsx
@@ -2,29 +2,38 @@ import { Section } from '@/components/Section/Section'
import { Container } from '@/components/Container/Container'
import { Logo } from '@/components/Logo/Logo'
import styles from "./styles.module.scss"
+import { Row } from '@/components/Flex/Row'
+import { Col } from '@/components/Flex/Col'
export const Footer = () => {
return (
-
-
-
-
- Briesestraße 17
- 12053 Berlin-Neukölln
-
+
+
+
+
+
-
- T: 030-6889120
- E: pfarrer@dreikoenige.berlin
-
-
+
+
+
+ Briesestraße 17
+ 12053 Berlin-Neukölln
+
+
+
+ T: 030-6889120
+ E: pfarrer@dreikoenige.berlin
+
+
+
+
);
diff --git a/src/compositions/ImageCardSlider/ImageCardSlider.tsx b/src/compositions/ImageCardSlider/ImageCardSlider.tsx
index 2f087ab..02b714f 100644
--- a/src/compositions/ImageCardSlider/ImageCardSlider.tsx
+++ b/src/compositions/ImageCardSlider/ImageCardSlider.tsx
@@ -3,7 +3,7 @@ import styles from "./styles.module.scss"
import { StaticImageData } from 'next/image'
import { Arrow } from '@/components/Arrow/Arrow'
-type Slide = {
+export type Slide = {
id: string,
src: string | StaticImageData,
title: string,
diff --git a/src/compositions/ImageWithText/ImageWithText.stories.tsx b/src/compositions/ImageWithText/ImageWithText.stories.tsx
index 200f764..c0df330 100644
--- a/src/compositions/ImageWithText/ImageWithText.stories.tsx
+++ b/src/compositions/ImageWithText/ImageWithText.stories.tsx
@@ -1,6 +1,6 @@
import { Meta, StoryObj } from '@storybook/react'
-import forest from "./forest.jpeg"
-import chris from "./christophorus.jpeg"
+import forest from "../../assets/forest.jpeg"
+import chris from "../../assets/christophorus.jpeg"
import { ImageWithText } from './ImageWithText'
import { Button } from '@/components/Button/Button'
diff --git a/src/compositions/ImageWithText/ImageWithText.tsx b/src/compositions/ImageWithText/ImageWithText.tsx
index 8383dfb..6567cbc 100644
--- a/src/compositions/ImageWithText/ImageWithText.tsx
+++ b/src/compositions/ImageWithText/ImageWithText.tsx
@@ -1,10 +1,10 @@
import { BackgroundColor, Section } from '@/components/Section/Section'
import { Title } from '@/components/Title/Title'
-import { Button } from '@/components/Button/Button'
import { Container } from '@/components/Container/Container'
import Image, { StaticImageData } from 'next/image'
import styles from "./styles.module.scss"
import classNames from 'classnames'
+import { Row } from '@/components/Flex/Row'
type ImageWithTextProps = {
backgroundColor?: BackgroundColor,
@@ -15,27 +15,30 @@ type ImageWithTextProps = {
}
export const ImageWithText = ({backgroundColor, title, image, text, link}: ImageWithTextProps) => {
+ console.log(image)
return (
-
-
-
-
-
-
-
-
-
-
- {text}
+
+
+
+
+
+
- {link &&
-
- {link}
+
+
+
+ {text}
- }
-
+
+ {link &&
+
+ {link}
+
+ }
+
+
)
diff --git a/src/fetch/blog.ts b/src/fetch/blog.ts
new file mode 100644
index 0000000..819a0b5
--- /dev/null
+++ b/src/fetch/blog.ts
@@ -0,0 +1,21 @@
+import { Blog } from '@/payload-types'
+import { PaginatedDocs } from 'payload'
+import { stringify } from 'qs-esm'
+
+export const fetchBlog = async (): Promise
| undefined> => {
+ const stringifiedQuery = stringify(
+ {
+ sort: "-date",
+ select: {
+ title: true,
+ date: true,
+ photo: true
+ }
+ },
+ { addQueryPrefix: true },
+ )
+
+ const resp = await fetch(`http://localhost:3000/api/blog`);
+ if (!resp.ok) return undefined;
+ return resp.json();
+}
\ No newline at end of file
diff --git a/src/fetch/events.ts b/src/fetch/events.ts
new file mode 100644
index 0000000..e883c24
--- /dev/null
+++ b/src/fetch/events.ts
@@ -0,0 +1,46 @@
+import { stringify } from 'qs-esm'
+import { PaginatedDocs } from 'payload'
+import { Event } from '@/payload-types'
+
+/**
+ * Fetch a list of events
+ *
+ */
+export async function fetchEvents(parishId: string | undefined): Promise | undefined> {
+ const date = new Date()
+
+ const query: any = {
+ and: [
+ {
+ date: {
+ greater_than_equal: date.toISOString(),
+ },
+ }
+ ],
+ }
+
+ if (parishId) {
+ query.and.push({
+ "parish": {
+ equals: parishId
+ },
+ })
+ }
+
+ const stringifiedQuery = stringify(
+ {
+ sort: "date",
+ where: query,
+ select: {
+ location: true,
+ date: true,
+ title: true
+ }
+ },
+ { addQueryPrefix: true },
+ )
+
+ const response = await fetch(`http://localhost:3000/api/event${stringifiedQuery}`)
+ if (!response.ok) return undefined
+ return response.json()
+}
diff --git a/src/fetch/worship.ts b/src/fetch/worship.ts
new file mode 100644
index 0000000..ede9a0d
--- /dev/null
+++ b/src/fetch/worship.ts
@@ -0,0 +1,45 @@
+import { stringify } from 'qs-esm'
+import { PaginatedDocs } from 'payload'
+import { Worship } from '@/payload-types'
+
+export const fetchWorship = async (locations?: string[]): Promise | undefined> => {
+ const date = new Date();
+ date.setHours(0, 0, 0, 0);
+
+ const query: any = {
+ and: [
+ {
+ date: {
+ greater_than_equal: date.toISOString(),
+ },
+ }
+ ],
+ }
+
+ if (locations ) {
+ query.and.push({
+ location: {
+ in: locations
+ }
+ })
+ }
+
+ const stringifiedQuery = stringify(
+ {
+ sort: "date",
+ where: query,
+ select: {
+ type: true,
+ date: true,
+ cancelled: true,
+ location: true
+ },
+ limit: 15
+ },
+ { addQueryPrefix: true },
+ )
+
+ const response = await fetch(`http://localhost:3000/api/worship${stringifiedQuery}`)
+ if (!response.ok) return undefined
+ return response.json()
+}
\ No newline at end of file
diff --git a/src/hooks/useLiturgyCalendarTitle.ts b/src/hooks/liturgicalDayName.ts
similarity index 76%
rename from src/hooks/useLiturgyCalendarTitle.ts
rename to src/hooks/liturgicalDayName.ts
index af4d51b..5032d86 100644
--- a/src/hooks/useLiturgyCalendarTitle.ts
+++ b/src/hooks/liturgicalDayName.ts
@@ -4,7 +4,7 @@ import { calendar } from '@/hooks/calendars'
* Return liturgical name of the date
* e.G. "2024-12-25" => Christmas
*/
-export const useLiturgyCalendarTitle = (date: string) => {
+export const liturgicalDayName = (date: string) => {
const day = calendar[date.substring(0, 10)]
return day.name
}
diff --git a/src/pageComponents/Home/Home.stories.tsx b/src/pageComponents/Home/Home.stories.tsx
new file mode 100644
index 0000000..e15f6aa
--- /dev/null
+++ b/src/pageComponents/Home/Home.stories.tsx
@@ -0,0 +1,24 @@
+import { Meta, StoryObj } from '@storybook/react'
+import { Home } from './Home'
+import { Menu } from '@/components/Menu/Menu'
+import { Footer } from '@/compositions/Footer/Footer'
+
+const meta: Meta = {
+ component: Home,
+ decorators: [
+ (Story) => (
+ <>
+
+
+
+ >
+ )
+ ]
+}
+
+type Story = StoryObj;
+export default meta
+
+export const Default: Story = {
+ args: {},
+}
\ No newline at end of file
diff --git a/src/pageComponents/Home/Home.tsx b/src/pageComponents/Home/Home.tsx
new file mode 100644
index 0000000..f6377e7
--- /dev/null
+++ b/src/pageComponents/Home/Home.tsx
@@ -0,0 +1,72 @@
+import { Banner } from '@/components/Banner/Banner'
+import { Container } from '@/components/Container/Container'
+import { Section } from '@/components/Section/Section'
+import { MainText } from '@/components/MainText/MainText'
+import { Title } from '@/components/Title/Title'
+import { ImageCardSlider } from '@/compositions/ImageCardSlider/ImageCardSlider'
+import monst from '@/app/mons.jpg'
+import candle from '@/app/candle.png'
+import bread from '@/app/bread.jpg'
+import forest from "../../assets/forest.jpeg"
+import { ContentWithSlider } from '@/compositions/ContentWithSlider/ContentWithSlider'
+import { ContactSection } from '@/compositions/ContactSection/ContactSection'
+import { Events } from '@/compositions/Events/Events'
+import { ImageWithText } from '@/compositions/ImageWithText/ImageWithText'
+
+export const Home = () => {
+ return (
+ <>
+
+
+
+
+
+
+
+
+
+
+ >}>
+
+
+
+
+
+
+
+
+ >
+ )
+}
\ No newline at end of file
diff --git a/src/pageComponents/Parish/Parish.stories.tsx b/src/pageComponents/Parish/Parish.stories.tsx
new file mode 100644
index 0000000..1d557c2
--- /dev/null
+++ b/src/pageComponents/Parish/Parish.stories.tsx
@@ -0,0 +1,65 @@
+import { Meta, StoryObj } from '@storybook/react'
+import chris from "../../assets/christophorus.jpeg"
+import { Parish } from './Parish'
+import { Menu } from '@/components/Menu/Menu'
+import { Footer } from '@/compositions/Footer/Footer'
+
+const meta: Meta = {
+ component: Parish,
+ decorators: [
+ (Story) => (
+ <>
+
+
+
+ >
+ )
+ ]
+}
+
+type Story = StoryObj;
+export default meta
+
+export const Default: Story = {
+ args: {
+ title: "St. Christophorus",
+ image: chris,
+ description: "Die St. Christophorus Kirche in Berlin-Neukölln ist ein bedeutendes Beispiel für modernen Kirchenbau in der Hauptstadt. Erbaut in den 1960er Jahren, spiegelt das Gebäude die Architektur und künstlerische Gestaltung dieser Zeit wider und zeichnet sich durch schlichte, klare Linien und einen funktionalen Stil aus. Die Kirche ist nach dem heiligen Christophorus benannt, dem Schutzpatron der Reisenden, und bietet den Gemeindemitgliedern und Besuchern einen Ort der Ruhe und Besinnung im lebhaften Stadtteil Neukölln. Neben Gottesdiensten finden hier regelmäßig kulturelle Veranstaltungen und soziale Projekte statt, die die Kirche zu einem wichtigen Treffpunkt im Kiez machen.",
+ history: `Am 27.Juni 1929 erschien folgende Niederschrift in der Märkischen Volkszeitung, die eine berechtigte Freude über die Nachricht von dem Bau der neuen Kirche am Reuterplatz auslöste:
+
+Eine neue katholische Kirche in Neukölln.
+
+Den eifrigen Bemühungen des hochw. Herrn Pfarrers Trawnik ist es endlich gelungen, den Plan einer neuen Kirche am schönen Reuterplatz in Neukölln zu verwirklichen. Der Krieg hatte bisher den Kirchbau verhindert, obwohl die Vorbereitungen dazu beendet waren. Die Bank, welche den Bau finanzieren wollte, durfte im Juni 1914 die Bausumme nicht hergeben, weil sie zum Kriegführen benötigt wurde. Nun endlich soll es Wahrheit werden, es wird ein stattliches Gotteshaus erstehen, und sein Turm wird himmelan weisen.
+
+Durch die sprunghafte Entwicklung Neuköllns hat die Gemeinde rapide an Ausdehnung gewonnen. Das rasche Wachstum der Einwohnerzahl hatte zur Folge, daß die Mietskasernen wie Pilze aus der Erde schossen.
+`,
+ contactPersons: [
+ {
+ title: "Seelsorgeteam",
+ description: `Pater Karl Hermann Lenz SAC (Pfarrvikar)
+pallottis@christophorus-berlin.de
+Lissy Eichert UAC
+l.eichert@christophorus-berlin.
+`
+ },
+ {
+ title: "Pallottinische Gemeinschaft",
+ description: `Lissy Eichert UAC
+l.eichert@christophorus-berlin.de`
+ },
+ {
+ title: "Kirechenvorstand",
+ description: "Some contactinfo"
+ }
+ ],
+ contact: `Nansenstraße 4-7
+12047 Berlin
+
+Tel. 6 27 30 69-210
+Fax 6 27 30 69-299
+pfarramt@christophorus-berlin.de
+
+Bürozeiten:
+Freitags 09:00 - 12:00 Uhr `
+ }
+};
\ No newline at end of file
diff --git a/src/pageComponents/Parish/Parish.tsx b/src/pageComponents/Parish/Parish.tsx
new file mode 100644
index 0000000..1043fc2
--- /dev/null
+++ b/src/pageComponents/Parish/Parish.tsx
@@ -0,0 +1,75 @@
+import { ImageWithText } from '@/compositions/ImageWithText/ImageWithText'
+import { StaticImageData } from 'next/image'
+import { Section } from '@/components/Section/Section'
+import { Row } from '@/components/Flex/Row'
+import { Col } from '@/components/Flex/Col'
+import { Container } from '@/components/Container/Container'
+import { Title } from '@/components/Title/Title'
+import { TwoColumnText } from '@/components/TwoColumnText/TwoColumnText'
+import { Events } from '@/compositions/Events/Events'
+import { MarginBottom } from '@/components/Margin/MarbinBottom'
+import { ContactPersonList } from '@/components/ContactPerson/ContactPersonList'
+import { Event, Worship } from '@/payload-types'
+import { transformEvents } from '@/utils/dto/events'
+import { ChurchWithContact } from '@/compositions/ChurchWithContact/ChurchWithContact'
+import { tranformWorship } from '@/utils/dto/worship'
+
+type ParishProps = {
+ title: string,
+ slug: string,
+ image: string | StaticImageData,
+ description: string,
+ history: string
+ contactPersons: {
+ title: string,
+ description: string
+ }[],
+ contact: string
+ events: Event[],
+ worship: Worship[]
+}
+
+
+
+export const Parish = ({title, slug, image, description, history, contactPersons, contact, events, worship}: ParishProps) => {
+
+ return (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ )
+}
\ No newline at end of file
diff --git a/src/pageComponents/Parish/styles.module.scss b/src/pageComponents/Parish/styles.module.scss
new file mode 100644
index 0000000..1295775
--- /dev/null
+++ b/src/pageComponents/Parish/styles.module.scss
@@ -0,0 +1,10 @@
+.churchIcon {
+ display: flex;
+ justify-content: flex-end;
+}
+
+@media screen and (max-width: 576px) {
+ .churchIcon {
+ justify-content: center;
+ }
+}
\ No newline at end of file
diff --git a/src/payload-types.ts b/src/payload-types.ts
index 2d074d1..be2d523 100644
--- a/src/payload-types.ts
+++ b/src/payload-types.ts
@@ -24,17 +24,42 @@ export interface Config {
page: Page;
users: User;
media: Media;
+ 'payload-locked-documents': PayloadLockedDocument;
'payload-preferences': PayloadPreference;
'payload-migrations': PayloadMigration;
};
+ collectionsJoins: {};
+ collectionsSelect: {
+ parish: ParishSelect | ParishSelect;
+ church: ChurchSelect | ChurchSelect;
+ worship: WorshipSelect | WorshipSelect;
+ vermeldungen: VermeldungenSelect | VermeldungenSelect;
+ blog: BlogSelect | BlogSelect;
+ tweet: TweetSelect | TweetSelect;
+ event: EventSelect | EventSelect;
+ group: GroupSelect | GroupSelect;
+ employees: EmployeesSelect | EmployeesSelect;
+ testimony: TestimonySelect | TestimonySelect;
+ page: PageSelect | PageSelect;
+ users: UsersSelect | UsersSelect;
+ media: MediaSelect | MediaSelect;
+ 'payload-locked-documents': PayloadLockedDocumentsSelect | PayloadLockedDocumentsSelect;
+ 'payload-preferences': PayloadPreferencesSelect | PayloadPreferencesSelect;
+ 'payload-migrations': PayloadMigrationsSelect | PayloadMigrationsSelect;
+ };
db: {
defaultIDType: string;
};
globals: {};
+ globalsSelect: {};
locale: null;
user: User & {
collection: 'users';
};
+ jobs?: {
+ tasks: unknown;
+ workflows?: unknown;
+ };
}
export interface UserAuthOperations {
forgotPassword: {
@@ -64,10 +89,17 @@ export interface Parish {
slug: string;
churches: (string | Church)[];
employees?: (string | Employee)[] | null;
- contact: string;
- title: string;
+ contactPersons?:
+ | {
+ title: string;
+ description: string;
+ id?: string | null;
+ }[]
+ | null;
description: string;
- photo?: (string | null) | Media;
+ history: string;
+ contact: string;
+ photo: string | Media;
updatedAt: string;
createdAt: string;
}
@@ -124,8 +156,10 @@ export interface Worship {
date: string;
location: string | Church;
type: 'MASS' | 'FAMILY' | 'WORD';
- cancelled: boolean;
title?: string | null;
+ cancelled: boolean;
+ liturgicalDay?: string | null;
+ celebrant?: string | null;
description?: string | null;
updatedAt: string;
createdAt: string;
@@ -150,22 +184,23 @@ export interface Blog {
photo?: (string | null) | Media;
title: string;
parish?: (string | Parish)[] | null;
- isHighlight: boolean;
- text: {
- root: {
- type: string;
- children: {
- type: string;
- version: number;
- [k: string]: unknown;
- }[];
- direction: ('ltr' | 'rtl') | null;
- format: 'left' | 'start' | 'center' | 'right' | 'end' | 'justify' | '';
- indent: number;
- version: number;
- };
- [k: string]: unknown;
- };
+ content?:
+ | (
+ | {
+ quoteText: string;
+ id?: string | null;
+ blockName?: string | null;
+ blockType: 'Quote';
+ }
+ | {
+ sliderContent: string;
+ content: string;
+ id?: string | null;
+ blockName?: string | null;
+ blockType: 'ContentWithSlider';
+ }
+ )[]
+ | null;
updatedAt: string;
createdAt: string;
}
@@ -188,7 +223,8 @@ export interface Event {
id: string;
photo?: (string | null) | Media;
title: string;
- datum: string;
+ date: string;
+ location: string;
parish?: (string | Parish)[] | null;
group?: (string | null) | Group;
shortDescription: string;
@@ -301,6 +337,73 @@ export interface User {
lockUntil?: string | null;
password?: string | null;
}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "payload-locked-documents".
+ */
+export interface PayloadLockedDocument {
+ id: string;
+ document?:
+ | ({
+ relationTo: 'parish';
+ value: string | Parish;
+ } | null)
+ | ({
+ relationTo: 'church';
+ value: string | Church;
+ } | null)
+ | ({
+ relationTo: 'worship';
+ value: string | Worship;
+ } | null)
+ | ({
+ relationTo: 'vermeldungen';
+ value: string | Vermeldungen;
+ } | null)
+ | ({
+ relationTo: 'blog';
+ value: string | Blog;
+ } | null)
+ | ({
+ relationTo: 'tweet';
+ value: string | Tweet;
+ } | null)
+ | ({
+ relationTo: 'event';
+ value: string | Event;
+ } | null)
+ | ({
+ relationTo: 'group';
+ value: string | Group;
+ } | null)
+ | ({
+ relationTo: 'employees';
+ value: string | Employee;
+ } | null)
+ | ({
+ relationTo: 'testimony';
+ value: string | Testimony;
+ } | null)
+ | ({
+ relationTo: 'page';
+ value: string | Page;
+ } | null)
+ | ({
+ relationTo: 'users';
+ value: string | User;
+ } | null)
+ | ({
+ relationTo: 'media';
+ value: string | Media;
+ } | null);
+ globalSlug?: string | null;
+ user: {
+ relationTo: 'users';
+ value: string | User;
+ };
+ updatedAt: string;
+ createdAt: string;
+}
/**
* This interface was referenced by `Config`'s JSON-Schema
* via the `definition` "payload-preferences".
@@ -335,6 +438,261 @@ export interface PayloadMigration {
updatedAt: string;
createdAt: string;
}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "parish_select".
+ */
+export interface ParishSelect {
+ name?: T;
+ slug?: T;
+ churches?: T;
+ employees?: T;
+ contactPersons?:
+ | T
+ | {
+ title?: T;
+ description?: T;
+ id?: T;
+ };
+ description?: T;
+ history?: T;
+ contact?: T;
+ photo?: T;
+ updatedAt?: T;
+ createdAt?: T;
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "church_select".
+ */
+export interface ChurchSelect {
+ name?: T;
+ address?: T;
+ updatedAt?: T;
+ createdAt?: T;
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "worship_select".
+ */
+export interface WorshipSelect {
+ date?: T;
+ location?: T;
+ type?: T;
+ title?: T;
+ cancelled?: T;
+ liturgicalDay?: T;
+ celebrant?: T;
+ description?: T;
+ updatedAt?: T;
+ createdAt?: T;
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "vermeldungen_select".
+ */
+export interface VermeldungenSelect {
+ date?: T;
+ parish?: T;
+ updatedAt?: T;
+ createdAt?: T;
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "blog_select".
+ */
+export interface BlogSelect {
+ photo?: T;
+ title?: T;
+ parish?: T;
+ content?:
+ | T
+ | {
+ Quote?:
+ | T
+ | {
+ quoteText?: T;
+ id?: T;
+ blockName?: T;
+ };
+ ContentWithSlider?:
+ | T
+ | {
+ sliderContent?: T;
+ content?: T;
+ id?: T;
+ blockName?: T;
+ };
+ };
+ updatedAt?: T;
+ createdAt?: T;
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "tweet_select".
+ */
+export interface TweetSelect {
+ parish?: T;
+ text?: T;
+ updatedAt?: T;
+ createdAt?: T;
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "event_select".
+ */
+export interface EventSelect {
+ photo?: T;
+ title?: T;
+ date?: T;
+ location?: T;
+ parish?: T;
+ group?: T;
+ shortDescription?: T;
+ description?: T;
+ cancelled?: T;
+ updatedAt?: T;
+ createdAt?: T;
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "group_select".
+ */
+export interface GroupSelect {
+ photo?: T;
+ name?: T;
+ description?: T;
+ updatedAt?: T;
+ createdAt?: T;
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "employees_select".
+ */
+export interface EmployeesSelect {
+ photo?: T;
+ name?: T;
+ occupation?: T;
+ email?: T;
+ telephone?: T;
+ updatedAt?: T;
+ createdAt?: T;
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "testimony_select".
+ */
+export interface TestimonySelect {
+ testimony?: T;
+ name?: T;
+ occupation?: T;
+ category?: T;
+ updatedAt?: T;
+ createdAt?: T;
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "page_select".
+ */
+export interface PageSelect {
+ title?: T;
+ slug?: T;
+ content?:
+ | T
+ | {
+ content?:
+ | T
+ | {
+ content?: T;
+ id?: T;
+ blockName?: T;
+ };
+ title?:
+ | T
+ | {
+ title?: T;
+ id?: T;
+ blockName?: T;
+ };
+ testimony?:
+ | T
+ | {
+ testimony?: T;
+ id?: T;
+ blockName?: T;
+ };
+ };
+ updatedAt?: T;
+ createdAt?: T;
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "users_select".
+ */
+export interface UsersSelect {
+ name?: T;
+ roles?: T;
+ groups?: T;
+ updatedAt?: T;
+ createdAt?: T;
+ email?: T;
+ resetPasswordToken?: T;
+ resetPasswordExpiration?: T;
+ salt?: T;
+ hash?: T;
+ loginAttempts?: T;
+ lockUntil?: T;
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "media_select".
+ */
+export interface MediaSelect {
+ alt?: T;
+ updatedAt?: T;
+ createdAt?: T;
+ url?: T;
+ thumbnailURL?: T;
+ filename?: T;
+ mimeType?: T;
+ filesize?: T;
+ width?: T;
+ height?: T;
+ focalX?: T;
+ focalY?: T;
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "payload-locked-documents_select".
+ */
+export interface PayloadLockedDocumentsSelect {
+ document?: T;
+ globalSlug?: T;
+ user?: T;
+ updatedAt?: T;
+ createdAt?: T;
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "payload-preferences_select".
+ */
+export interface PayloadPreferencesSelect {
+ user?: T;
+ key?: T;
+ value?: T;
+ updatedAt?: T;
+ createdAt?: T;
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "payload-migrations_select".
+ */
+export interface PayloadMigrationsSelect {
+ name?: T;
+ batch?: T;
+ updatedAt?: T;
+ createdAt?: T;
+}
/**
* This interface was referenced by `Config`'s JSON-Schema
* via the `definition` "auth".
diff --git a/src/utils/church.ts b/src/utils/church.ts
new file mode 100644
index 0000000..039761c
--- /dev/null
+++ b/src/utils/church.ts
@@ -0,0 +1,28 @@
+/**
+ * Convert string to a church
+ * @param s
+ */
+export const church = (s: string) : "anna" | "christophorus" | "richard" | "eduard" | "clara" => {
+
+ if (s.toLowerCase().includes("anna")) {
+ return "anna"
+ }
+
+ if (s.toLowerCase().includes("christophorus")) {
+ return "christophorus"
+ }
+
+ if (s.toLowerCase().includes("richard")) {
+ return "richard"
+ }
+
+ if (s.toLowerCase().includes("eduard")) {
+ return "eduard"
+ }
+
+ if (s.toLowerCase().includes("clara")) {
+ return "clara"
+ }
+
+ return "clara";
+}
\ No newline at end of file
diff --git a/src/utils/dto/blog.ts b/src/utils/dto/blog.ts
new file mode 100644
index 0000000..86685d7
--- /dev/null
+++ b/src/utils/dto/blog.ts
@@ -0,0 +1,13 @@
+import { Blog } from '@/payload-types'
+import { Slide } from '@/compositions/ImageCardSlider/ImageCardSlider'
+
+export const blogToSlides = (blog: Blog[]): Slide[] => {
+ return blog.map(b => {
+ return {
+ id: b.id,
+ title: b.title,
+ href: `/blog/${b.id}`,
+ src: typeof b.photo === "string" ? b.photo : b.photo?.url || ""
+ }
+ })
+}
\ No newline at end of file
diff --git a/src/utils/dto/events.ts b/src/utils/dto/events.ts
new file mode 100644
index 0000000..b28a6f4
--- /dev/null
+++ b/src/utils/dto/events.ts
@@ -0,0 +1,15 @@
+import { Event } from '@/payload-types'
+import { EventRowProps } from '@/components/EventRow/EventRow'
+
+export const transformEvents = (events: Event[]): EventRowProps[] => {
+ return events.map(e => {
+ return {
+ id: e.id,
+ title: e.title,
+ date: e.date,
+ href: `/veranstaltungen/${e.id}`,
+ location: e.location,
+ cancelled: e.cancelled,
+ }
+ })
+}
\ No newline at end of file
diff --git a/src/utils/dto/worship.ts b/src/utils/dto/worship.ts
new file mode 100644
index 0000000..6a8eda0
--- /dev/null
+++ b/src/utils/dto/worship.ts
@@ -0,0 +1,32 @@
+import { Worship } from '@/payload-types'
+import { EventRowProps } from '@/components/EventRow/EventRow'
+
+/**
+ * Transform the worship category to a readable string
+ */
+export const transformCategory = (category: "MASS" | "FAMILY" | "WORD"): string => {
+ const type = {
+ 'MASS': 'Eucharistiefeier',
+ 'FAMILY': 'Familienmesse',
+ 'WORD': 'Wort-Gottes-Feier',
+ }
+
+ return type[category]
+}
+
+/**
+ * Transform worship data to `EventRow` component properties
+ */
+export const tranformWorship = (worship: Worship[]): EventRowProps[] => {
+
+ return worship.map(w => {
+ return {
+ id: w.id,
+ title: transformCategory(w.type),
+ date: w.date,
+ href: `/gottesdienst/${w.id}`,
+ location: typeof w.location === 'string' ? w.location : w.location.name,
+ cancelled: w.cancelled,
+ }
+ })
+}
\ No newline at end of file
diff --git a/src/utils/readableDate.ts b/src/utils/readableDate.ts
new file mode 100644
index 0000000..3a3868d
--- /dev/null
+++ b/src/utils/readableDate.ts
@@ -0,0 +1,11 @@
+/**
+ * Return a readable date time
+ * e.G. Samstag 13-01-2024, 12:00 Uhr
+ */
+export const readableDateTime = (date: string) => {
+ const dateObj = new Date(date);
+ const dayName = dateObj.toLocaleDateString("de-DE", { weekday: "long" });
+ const normalDate = dateObj.toLocaleDateString("de-DE", { dateStyle: "medium" });
+ const time = dateObj.toLocaleTimeString("de-DE", { timeStyle: "short" });
+ return `${dayName} ${normalDate}, ${time} Uhr`;
+}
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index 86d517c..a3c54b9 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3292,263 +3292,265 @@ __metadata:
languageName: node
linkType: hard
-"@lexical/clipboard@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/clipboard@npm:0.17.0"
+"@lexical/clipboard@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/clipboard@npm:0.20.0"
dependencies:
- "@lexical/html": "npm:0.17.0"
- "@lexical/list": "npm:0.17.0"
- "@lexical/selection": "npm:0.17.0"
- "@lexical/utils": "npm:0.17.0"
- lexical: "npm:0.17.0"
- checksum: 10c0/a07214236556a0a20bd0f9fcba09219a61c9065dd0259eef6add66cf7d9954ade38cc6b747c5823206b66e7f86d3726d353891fe4523d73b60c279501c879b46
+ "@lexical/html": "npm:0.20.0"
+ "@lexical/list": "npm:0.20.0"
+ "@lexical/selection": "npm:0.20.0"
+ "@lexical/utils": "npm:0.20.0"
+ lexical: "npm:0.20.0"
+ checksum: 10c0/7f69a9db79c14c2ff87e50d4f5fa94bc3abc65e1e025e11e9961395ce5acfd5c3ef85f86717d6db3070d66e6b0763bf68c02a59e539aa3f8824ce5657f5fbb12
languageName: node
linkType: hard
-"@lexical/code@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/code@npm:0.17.0"
+"@lexical/code@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/code@npm:0.20.0"
dependencies:
- "@lexical/utils": "npm:0.17.0"
- lexical: "npm:0.17.0"
+ "@lexical/utils": "npm:0.20.0"
+ lexical: "npm:0.20.0"
prismjs: "npm:^1.27.0"
- checksum: 10c0/de616cc73507cb307c267c1475f23f7b210aa98bb26ca6df293e78beffd9154d0a98b88f8c4ed0f37c8702b1d3879b2ac96dbd8dfb4b4a8897f6ef26cea44213
+ checksum: 10c0/82b0396ec0223dfd2c05c75a9b2eb895ea1d905a5d6fef9d611b73785c40dd431c2aa94de6ef6321627cd2b1f9dbb8356df617b76f617c4fe307a91347c74e9d
languageName: node
linkType: hard
-"@lexical/devtools-core@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/devtools-core@npm:0.17.0"
+"@lexical/devtools-core@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/devtools-core@npm:0.20.0"
dependencies:
- "@lexical/html": "npm:0.17.0"
- "@lexical/link": "npm:0.17.0"
- "@lexical/mark": "npm:0.17.0"
- "@lexical/table": "npm:0.17.0"
- "@lexical/utils": "npm:0.17.0"
- lexical: "npm:0.17.0"
+ "@lexical/html": "npm:0.20.0"
+ "@lexical/link": "npm:0.20.0"
+ "@lexical/mark": "npm:0.20.0"
+ "@lexical/table": "npm:0.20.0"
+ "@lexical/utils": "npm:0.20.0"
+ lexical: "npm:0.20.0"
peerDependencies:
react: ">=17.x"
react-dom: ">=17.x"
- checksum: 10c0/e36463dac228a930ae8bb62eaa3e6e368ddbe77180b668058daf29da867833c7243d5b70e7d75df949a69f89565806d9bf43a19374c535e26d28072835cea39c
+ checksum: 10c0/cd3701e1b467e32e9dd9ecc9da828e83b271990c9fe8e967ac6e1cf05795c046c7959f6ac73f4791db537c8e045c4a001ba96c81916e011003de83281b9683a0
languageName: node
linkType: hard
-"@lexical/dragon@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/dragon@npm:0.17.0"
+"@lexical/dragon@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/dragon@npm:0.20.0"
dependencies:
- lexical: "npm:0.17.0"
- checksum: 10c0/2a300a6ab20b1e729aae8125a113dbddf865ca11928dcfee3f233c1d88cc17f5b80498067cf6aa5764978c6737bd825cbf04ba43487ccf477b1322ddd1962cb2
+ lexical: "npm:0.20.0"
+ checksum: 10c0/91e3b6e1e1ca3e7dc5562e25a6a92c2d53a13560b6cf3cd8291e4aed8d2585f9f0eb7fbaf50935779c8488afdcf8579bb8264692425c9b3121c02702dd1af2d8
languageName: node
linkType: hard
-"@lexical/hashtag@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/hashtag@npm:0.17.0"
+"@lexical/hashtag@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/hashtag@npm:0.20.0"
dependencies:
- "@lexical/utils": "npm:0.17.0"
- lexical: "npm:0.17.0"
- checksum: 10c0/6c19710e7bf8770c37edd2874a565d5ef13de22c5a1104006671724376f20aa79ae725a43073bc947594aa5290e38d8a6dc978ba2128d4c00e9d6e100e6412d3
+ "@lexical/utils": "npm:0.20.0"
+ lexical: "npm:0.20.0"
+ checksum: 10c0/09e9e312bac04aeccbc6b7dc89efca6c1ff87c7cbd52b045b6216e67584f4a2fb1506b8c1597beae60be09698a768cc2b29950d999736dda4a58800da4275bf7
languageName: node
linkType: hard
-"@lexical/headless@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/headless@npm:0.17.0"
+"@lexical/headless@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/headless@npm:0.20.0"
dependencies:
- lexical: "npm:0.17.0"
- checksum: 10c0/5a5ad214aa56b7d357697311afa3e044447237567cf5182d5789d40c8fb3c21e45c786a1014ee881cc8d865005584615275238930bc2a3ac46c8a452b284f5ad
+ lexical: "npm:0.20.0"
+ checksum: 10c0/f2511f4313fa5958fcadf69423eef5cb22b4dcd87ce266ea7fb68c228e0fad15648bd04c6f53e9b03906f7c675f9f1aea43fea5aa947a94c0cc777b01f222235
languageName: node
linkType: hard
-"@lexical/history@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/history@npm:0.17.0"
+"@lexical/history@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/history@npm:0.20.0"
dependencies:
- "@lexical/utils": "npm:0.17.0"
- lexical: "npm:0.17.0"
- checksum: 10c0/67d38fa33821820ac1e9664d9d9f7a448de8347fec6675b1380b2b9f1f22b2f28d7f918cf6bd49ed7d590fc19052c02cad4b549b36ca354f3f04e800cf0e6465
+ "@lexical/utils": "npm:0.20.0"
+ lexical: "npm:0.20.0"
+ checksum: 10c0/924518ac01cee53ad5c172ac39013e82b845be522c75bc2366a3090c071770a5bfe3fb595e96f8a7124cad236e0f6203bfb8492b19ea3e12ee287a2f607d0ab1
languageName: node
linkType: hard
-"@lexical/html@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/html@npm:0.17.0"
+"@lexical/html@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/html@npm:0.20.0"
dependencies:
- "@lexical/selection": "npm:0.17.0"
- "@lexical/utils": "npm:0.17.0"
- lexical: "npm:0.17.0"
- checksum: 10c0/06684c4b0a5b794997fb28f7577e3e32aec7e37c559189e7aebe704c31f626fbb30a428e47676c434cd64ca1e233d3bfa3da7898ab1d4a02c23f8b68a9aaf155
+ "@lexical/selection": "npm:0.20.0"
+ "@lexical/utils": "npm:0.20.0"
+ lexical: "npm:0.20.0"
+ checksum: 10c0/a64df25fa6cd014a0ee3e04a9b16d2f843a2e182bbc11054aff33108b2df24c057545d40dcbe350f62ce8b7e69d0c243f2361e02c965b84a00f3ea98468e5e1d
languageName: node
linkType: hard
-"@lexical/link@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/link@npm:0.17.0"
+"@lexical/link@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/link@npm:0.20.0"
dependencies:
- "@lexical/utils": "npm:0.17.0"
- lexical: "npm:0.17.0"
- checksum: 10c0/d104f2e9ec180c6351fbf5af79df86979cb98eebf03d543182d947fdfd8a4e702c622c71083e98147f10aa546fea6dfd7298c031c8cc905794ed4abc13ce210f
+ "@lexical/utils": "npm:0.20.0"
+ lexical: "npm:0.20.0"
+ checksum: 10c0/dc29fd6e5533c3ba6618466ec7a4efa7a4e7061e67d7adb385d54d909c84ace1875d71cdd5e27979ffde38787c60ec9425a4c32ddb0d6991c849a065c7140703
languageName: node
linkType: hard
-"@lexical/list@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/list@npm:0.17.0"
+"@lexical/list@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/list@npm:0.20.0"
dependencies:
- "@lexical/utils": "npm:0.17.0"
- lexical: "npm:0.17.0"
- checksum: 10c0/405654ff661ef1f3a05ff1bd36de3690bc982c50fcffda823ea41b3b730bf048e062aa39d486c0ae5f685c10b99ffa1fb4e0ce3ec76b6eab56621a81fb26358f
+ "@lexical/utils": "npm:0.20.0"
+ lexical: "npm:0.20.0"
+ checksum: 10c0/4f9861262988fb49bf6bc1f8e8b362102de0466435f573fc5a749b5fb79ffed2b9272987a14d59f53f430332136bd80c5b01c0da407711821100c13b4914b5a2
languageName: node
linkType: hard
-"@lexical/mark@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/mark@npm:0.17.0"
+"@lexical/mark@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/mark@npm:0.20.0"
dependencies:
- "@lexical/utils": "npm:0.17.0"
- lexical: "npm:0.17.0"
- checksum: 10c0/8799b319f54e928eb289332d690eaf8c47bb556bc2802a3de49f52a447f3c034dc37bee046efa554b1d08cb8c697c71ba32d26cfbaa49ee28d9a15de6e15d381
+ "@lexical/utils": "npm:0.20.0"
+ lexical: "npm:0.20.0"
+ checksum: 10c0/25a7dffb6d29532851d59804dd23acec3c0b4c757a6d1e7a4ee63c9eb3bcb98d5be879a31a7619c33a09dc8282a9eb651dd17cc9a8f1c93377d5cf9db675ad48
languageName: node
linkType: hard
-"@lexical/markdown@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/markdown@npm:0.17.0"
+"@lexical/markdown@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/markdown@npm:0.20.0"
dependencies:
- "@lexical/code": "npm:0.17.0"
- "@lexical/link": "npm:0.17.0"
- "@lexical/list": "npm:0.17.0"
- "@lexical/rich-text": "npm:0.17.0"
- "@lexical/text": "npm:0.17.0"
- "@lexical/utils": "npm:0.17.0"
- lexical: "npm:0.17.0"
- checksum: 10c0/4d20d1ff2399b33925554dab038db319edfeefbcc04a197c6414f3c533c60769a62f47fcd1e98076307f949e8934e0b37ce6d8df13bbb836237b6c3b99e02cc6
+ "@lexical/code": "npm:0.20.0"
+ "@lexical/link": "npm:0.20.0"
+ "@lexical/list": "npm:0.20.0"
+ "@lexical/rich-text": "npm:0.20.0"
+ "@lexical/text": "npm:0.20.0"
+ "@lexical/utils": "npm:0.20.0"
+ lexical: "npm:0.20.0"
+ checksum: 10c0/187fb4aadaf33d6d6bcdae15446082d533f08bd1f1ea498ef6a9febdce9c483a6ab4e0e9f1fc8f9b947b2133712e87c8216685873f948fe662cacbd6ca1574cf
languageName: node
linkType: hard
-"@lexical/offset@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/offset@npm:0.17.0"
+"@lexical/offset@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/offset@npm:0.20.0"
dependencies:
- lexical: "npm:0.17.0"
- checksum: 10c0/1810bc76c8cb7a405b40d6ff58692c960fec48e2e2d34096b292ce10caad978628484f7cad45cc1555c23da8182c142b9d15eb1af1fdde6ff3fd1e8277e676b3
+ lexical: "npm:0.20.0"
+ checksum: 10c0/bb22d1938e39aa516a33f23c6f377d6f85d2efae83241ecf66aba6f3355f11e2d557781392e279a6143138a04569c6ee1ed655706f94ff8bf54ca2b0c75f241b
languageName: node
linkType: hard
-"@lexical/overflow@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/overflow@npm:0.17.0"
+"@lexical/overflow@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/overflow@npm:0.20.0"
dependencies:
- lexical: "npm:0.17.0"
- checksum: 10c0/6918cad2b9b8c76f691907e6984997531f3e8794c78e61f1587cb50578c4baa9ed1030755f9dde6a7dd0bb4e67b628aeacc4d0568b9285cd5e18d4ffbe947f84
+ lexical: "npm:0.20.0"
+ checksum: 10c0/8904d0f6ad2d4990dbe9ea431a7f9cd12f9285dfb8b536d78dc0d15f8a6dfa73dc4662da6979c6ddf0e90fd27a9cb64aee8a091b66bb37d3c52b6c0ea115e0ef
languageName: node
linkType: hard
-"@lexical/plain-text@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/plain-text@npm:0.17.0"
+"@lexical/plain-text@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/plain-text@npm:0.20.0"
dependencies:
- "@lexical/clipboard": "npm:0.17.0"
- "@lexical/selection": "npm:0.17.0"
- "@lexical/utils": "npm:0.17.0"
- lexical: "npm:0.17.0"
- checksum: 10c0/c555e9b83872bbaec235ff4ad19c18b647b3a278cdc48caa7a1f5145cae1e67921d19f6cdb7129b564ea654172313665df5ef03937f969a0c25f99a14989314d
+ "@lexical/clipboard": "npm:0.20.0"
+ "@lexical/selection": "npm:0.20.0"
+ "@lexical/utils": "npm:0.20.0"
+ lexical: "npm:0.20.0"
+ checksum: 10c0/04f0c1cd8517d63c5f05ccfa8c1a6f98df251431712d654077fd44ba26eeace514280a68051c9f82e7e6548b452e21e1d034f004102033e762757072e30a0c8d
languageName: node
linkType: hard
-"@lexical/react@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/react@npm:0.17.0"
+"@lexical/react@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/react@npm:0.20.0"
dependencies:
- "@lexical/clipboard": "npm:0.17.0"
- "@lexical/code": "npm:0.17.0"
- "@lexical/devtools-core": "npm:0.17.0"
- "@lexical/dragon": "npm:0.17.0"
- "@lexical/hashtag": "npm:0.17.0"
- "@lexical/history": "npm:0.17.0"
- "@lexical/link": "npm:0.17.0"
- "@lexical/list": "npm:0.17.0"
- "@lexical/mark": "npm:0.17.0"
- "@lexical/markdown": "npm:0.17.0"
- "@lexical/overflow": "npm:0.17.0"
- "@lexical/plain-text": "npm:0.17.0"
- "@lexical/rich-text": "npm:0.17.0"
- "@lexical/selection": "npm:0.17.0"
- "@lexical/table": "npm:0.17.0"
- "@lexical/text": "npm:0.17.0"
- "@lexical/utils": "npm:0.17.0"
- "@lexical/yjs": "npm:0.17.0"
- lexical: "npm:0.17.0"
+ "@lexical/clipboard": "npm:0.20.0"
+ "@lexical/code": "npm:0.20.0"
+ "@lexical/devtools-core": "npm:0.20.0"
+ "@lexical/dragon": "npm:0.20.0"
+ "@lexical/hashtag": "npm:0.20.0"
+ "@lexical/history": "npm:0.20.0"
+ "@lexical/link": "npm:0.20.0"
+ "@lexical/list": "npm:0.20.0"
+ "@lexical/mark": "npm:0.20.0"
+ "@lexical/markdown": "npm:0.20.0"
+ "@lexical/overflow": "npm:0.20.0"
+ "@lexical/plain-text": "npm:0.20.0"
+ "@lexical/rich-text": "npm:0.20.0"
+ "@lexical/selection": "npm:0.20.0"
+ "@lexical/table": "npm:0.20.0"
+ "@lexical/text": "npm:0.20.0"
+ "@lexical/utils": "npm:0.20.0"
+ "@lexical/yjs": "npm:0.20.0"
+ lexical: "npm:0.20.0"
react-error-boundary: "npm:^3.1.4"
peerDependencies:
react: ">=17.x"
react-dom: ">=17.x"
- checksum: 10c0/ca002438b01d9d35ed7e768662fbcd1a04d70a9b851124f9af3e5d554d834a6ae379f7e5ff503b45634f5eea7a428ad234b7190cc794b179e73e3cacf7a6fd44
+ checksum: 10c0/852457e750ce95dd7040cd73b36bde52e9e0266924f286565b826f82eb9b9908e8e38d39e7e26d49fc17660714ee0bf7d5986c9c2a47395fb3ada76905376559
languageName: node
linkType: hard
-"@lexical/rich-text@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/rich-text@npm:0.17.0"
+"@lexical/rich-text@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/rich-text@npm:0.20.0"
dependencies:
- "@lexical/clipboard": "npm:0.17.0"
- "@lexical/selection": "npm:0.17.0"
- "@lexical/utils": "npm:0.17.0"
- lexical: "npm:0.17.0"
- checksum: 10c0/380e1b96f2c6c4ec55f5b26e8383611873dae4bb8b3e40f234e6fd3011ad46528d495cbbbcf6120ac828381e9d94ede6c6d28ba8f0a5330647b219e93d94fec4
+ "@lexical/clipboard": "npm:0.20.0"
+ "@lexical/selection": "npm:0.20.0"
+ "@lexical/utils": "npm:0.20.0"
+ lexical: "npm:0.20.0"
+ checksum: 10c0/56c596d423141d8d53f9fc9e63a721463295889ae461b78a69d80cad61945b5462cbe5fba3aadd47aa5af155cdeee0893f6be44a28e8610de3268a8e475f8505
languageName: node
linkType: hard
-"@lexical/selection@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/selection@npm:0.17.0"
+"@lexical/selection@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/selection@npm:0.20.0"
dependencies:
- lexical: "npm:0.17.0"
- checksum: 10c0/e79784d8e9d1c5c83523ea2d686bb6fbd748b766a6d8d10109f2af0f7441a6d3f6027e5c246aaf8667c260e339493846df7de3abfa92bde125f213c41b7ed97b
+ lexical: "npm:0.20.0"
+ checksum: 10c0/c43f1a7a0afadc87539decc1da1902bd508d00f6999173eef15491e2d7e6d8ba152bcb037b21385bef9a9d0a3a4c909d3220ee56a70b3e67f7745b7bada3c72b
languageName: node
linkType: hard
-"@lexical/table@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/table@npm:0.17.0"
+"@lexical/table@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/table@npm:0.20.0"
dependencies:
- "@lexical/utils": "npm:0.17.0"
- lexical: "npm:0.17.0"
- checksum: 10c0/ac33639e6f13579918922756098e33ffc94b0704822bbc176d8e83149b8c4be66ac818cabb4a9b84b43aac8ba2576a3f0774c2c7760bb6b52368a52a4621fb07
+ "@lexical/clipboard": "npm:0.20.0"
+ "@lexical/utils": "npm:0.20.0"
+ lexical: "npm:0.20.0"
+ checksum: 10c0/1c848c514603f08e821f9a320fc73d4b9df99810d6db3ff16f36f8d37152003bfa16f9694eb87dc9f006a08084ff953e0146bf0bcc84c1e301f2064e4712b646
languageName: node
linkType: hard
-"@lexical/text@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/text@npm:0.17.0"
+"@lexical/text@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/text@npm:0.20.0"
dependencies:
- lexical: "npm:0.17.0"
- checksum: 10c0/24e7a370347d5553d3ffa4a12f87d025b4c0e2b66745dc4e6f7a025f7dafbb4f7c534866362edb47ead2aa9628956e3957eb318127ad4446cc9e1b7f30e72bd0
+ lexical: "npm:0.20.0"
+ checksum: 10c0/4c41c3558cbd8bf0b28af9853a779344195f2e8ccfee710d24e19328e84566ef3168a1d3c4915c70c16361dd1f2163783767ac9ed2d2b86b97af6c3ba93ab388
languageName: node
linkType: hard
-"@lexical/utils@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/utils@npm:0.17.0"
+"@lexical/utils@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/utils@npm:0.20.0"
dependencies:
- "@lexical/list": "npm:0.17.0"
- "@lexical/selection": "npm:0.17.0"
- "@lexical/table": "npm:0.17.0"
- lexical: "npm:0.17.0"
- checksum: 10c0/bfb6e1f21e5be0b8c1d7a72608b8314fabb20fb8df602a897ec1c7c8f06315d4bcc6c2807ed0d925d8c6198581989d342b2456c99a01095605239f8b082cb358
+ "@lexical/list": "npm:0.20.0"
+ "@lexical/selection": "npm:0.20.0"
+ "@lexical/table": "npm:0.20.0"
+ lexical: "npm:0.20.0"
+ checksum: 10c0/1e451ebf9f9f86ee7b5f4f034b4260a10aedb29a58546076f1dedc2b3b74d2f3fd0e01c7533108cfb13eb392b8ba875e200f1db60a9f2dc55871c89bef33dc8d
languageName: node
linkType: hard
-"@lexical/yjs@npm:0.17.0":
- version: 0.17.0
- resolution: "@lexical/yjs@npm:0.17.0"
+"@lexical/yjs@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@lexical/yjs@npm:0.20.0"
dependencies:
- "@lexical/offset": "npm:0.17.0"
- lexical: "npm:0.17.0"
+ "@lexical/offset": "npm:0.20.0"
+ "@lexical/selection": "npm:0.20.0"
+ lexical: "npm:0.20.0"
peerDependencies:
yjs: ">=13.5.22"
- checksum: 10c0/454868cb51c791f2ea96306c026ca2dd75ab3644787025172d0502178bb7e1ff5874cf1719099401ae65ffd24b164468678e43287ce4cf2abc740518b8c3d4f0
+ checksum: 10c0/459c7ec4156402c9d8be67b3a4cc54b626adb99d639a29157d221daf5b01091bef4beb4b034b11f6bb4ad528bb0f5e72f89f6626d2835fbd1384afae0a3f0202
languageName: node
linkType: hard
@@ -3664,17 +3666,17 @@ __metadata:
languageName: node
linkType: hard
-"@next/env@npm:15.0.2":
- version: 15.0.2
- resolution: "@next/env@npm:15.0.2"
- checksum: 10c0/9c8eb08d6221ba2e2ccbfc887239aed83e62c18be7ff796b9b7c894e0be1a976a717e17eaf1be1fd61a919f7083112b2ffec5c0d071a4ac9b3881b439813a2e7
+"@next/env@npm:15.0.0":
+ version: 15.0.0
+ resolution: "@next/env@npm:15.0.0"
+ checksum: 10c0/cc01e37af13a2a8fada74b2ee335dcd0a16424461a4316c26776fbb768491288a166075a2bcf8e0ab1afd6e66026c4e30bf9f9026dd693ac657ccff7d17aa4bc
languageName: node
linkType: hard
-"@next/env@npm:^15.0.0-canary.104":
- version: 15.0.0-rc.0
- resolution: "@next/env@npm:15.0.0-rc.0"
- checksum: 10c0/d431c28d1ff3a00ab2b9a70ae65441b9f716e2b5f1fb0867684674e654f420702f3529cf689d809328e10f6304d3827d5a63bd56ee4ef2872ac1f087f1dcf16d
+"@next/env@npm:^15.0.0":
+ version: 15.0.3
+ resolution: "@next/env@npm:15.0.3"
+ checksum: 10c0/63582fed80d6a28fff102c935095da71fd57ddf6b5f5d564e85ebdefdeb93298f7f7cf7d813c75b460c6627106717ea959b4c232939e7abb97d73d8b8467d4cd
languageName: node
linkType: hard
@@ -3687,58 +3689,58 @@ __metadata:
languageName: node
linkType: hard
-"@next/swc-darwin-arm64@npm:15.0.2":
- version: 15.0.2
- resolution: "@next/swc-darwin-arm64@npm:15.0.2"
+"@next/swc-darwin-arm64@npm:15.0.0":
+ version: 15.0.0
+ resolution: "@next/swc-darwin-arm64@npm:15.0.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@next/swc-darwin-x64@npm:15.0.2":
- version: 15.0.2
- resolution: "@next/swc-darwin-x64@npm:15.0.2"
+"@next/swc-darwin-x64@npm:15.0.0":
+ version: 15.0.0
+ resolution: "@next/swc-darwin-x64@npm:15.0.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@next/swc-linux-arm64-gnu@npm:15.0.2":
- version: 15.0.2
- resolution: "@next/swc-linux-arm64-gnu@npm:15.0.2"
+"@next/swc-linux-arm64-gnu@npm:15.0.0":
+ version: 15.0.0
+ resolution: "@next/swc-linux-arm64-gnu@npm:15.0.0"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@next/swc-linux-arm64-musl@npm:15.0.2":
- version: 15.0.2
- resolution: "@next/swc-linux-arm64-musl@npm:15.0.2"
+"@next/swc-linux-arm64-musl@npm:15.0.0":
+ version: 15.0.0
+ resolution: "@next/swc-linux-arm64-musl@npm:15.0.0"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@next/swc-linux-x64-gnu@npm:15.0.2":
- version: 15.0.2
- resolution: "@next/swc-linux-x64-gnu@npm:15.0.2"
+"@next/swc-linux-x64-gnu@npm:15.0.0":
+ version: 15.0.0
+ resolution: "@next/swc-linux-x64-gnu@npm:15.0.0"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@next/swc-linux-x64-musl@npm:15.0.2":
- version: 15.0.2
- resolution: "@next/swc-linux-x64-musl@npm:15.0.2"
+"@next/swc-linux-x64-musl@npm:15.0.0":
+ version: 15.0.0
+ resolution: "@next/swc-linux-x64-musl@npm:15.0.0"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@next/swc-win32-arm64-msvc@npm:15.0.2":
- version: 15.0.2
- resolution: "@next/swc-win32-arm64-msvc@npm:15.0.2"
+"@next/swc-win32-arm64-msvc@npm:15.0.0":
+ version: 15.0.0
+ resolution: "@next/swc-win32-arm64-msvc@npm:15.0.0"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@next/swc-win32-x64-msvc@npm:15.0.2":
- version: 15.0.2
- resolution: "@next/swc-win32-x64-msvc@npm:15.0.2"
+"@next/swc-win32-x64-msvc@npm:15.0.0":
+ version: 15.0.0
+ resolution: "@next/swc-win32-x64-msvc@npm:15.0.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -3806,60 +3808,61 @@ __metadata:
languageName: node
linkType: hard
-"@payloadcms/db-mongodb@npm:3.0.0-beta.99":
- version: 3.0.0-beta.99
- resolution: "@payloadcms/db-mongodb@npm:3.0.0-beta.99"
+"@payloadcms/db-mongodb@npm:beta":
+ version: 3.0.0-beta.130
+ resolution: "@payloadcms/db-mongodb@npm:3.0.0-beta.130"
dependencies:
bson-objectid: "npm:2.0.4"
http-status: "npm:1.6.2"
mongoose: "npm:6.12.3"
+ mongoose-aggregate-paginate-v2: "npm:1.0.6"
mongoose-paginate-v2: "npm:1.7.22"
prompts: "npm:2.4.2"
uuid: "npm:10.0.0"
peerDependencies:
- payload: 3.0.0-beta.99
- checksum: 10c0/8867c16f4d58a2836b84d9b4b58a5d9c764750f42dfe555e519b9bf8c9fc63c2ae8949c05402919d4b0c90076d08fed7fdc1ac9c5638ebc0258d2d2c80c40f6e
+ payload: 3.0.0-beta.130
+ checksum: 10c0/7ab80b76c46ecf1693b6d780f5b8089b62f83bc19379d61a28acb944617d5f898d3ffaf305c92b2655badd29be8408370ce9bf1e14d0f920f8120996e777df8a
languageName: node
linkType: hard
-"@payloadcms/email-nodemailer@npm:3.0.0-beta.99":
- version: 3.0.0-beta.99
- resolution: "@payloadcms/email-nodemailer@npm:3.0.0-beta.99"
+"@payloadcms/email-nodemailer@npm:3.0.0-beta.118":
+ version: 3.0.0-beta.118
+ resolution: "@payloadcms/email-nodemailer@npm:3.0.0-beta.118"
dependencies:
nodemailer: "npm:6.9.10"
peerDependencies:
- payload: 3.0.0-beta.99
- checksum: 10c0/75a54bda59fdea2d246a04c22f033ea25229c16278cdc2fd4e46ca49851e49e5f614b0c285c2ac324b6b7b5eefe37f3a6a7cee3cf2d3a284608de0b15d286a66
+ payload: 3.0.0-beta.118
+ checksum: 10c0/f72f1153c5e373696f6eb8b96ae885645a456f4ce5a921895b5014fc08d61bb525f6769c764cbb0577610074192803f16c4f45391aad20e42599d95e1c72efa4
languageName: node
linkType: hard
-"@payloadcms/graphql@npm:3.0.0-beta.99":
- version: 3.0.0-beta.99
- resolution: "@payloadcms/graphql@npm:3.0.0-beta.99"
+"@payloadcms/graphql@npm:3.0.0-beta.130":
+ version: 3.0.0-beta.130
+ resolution: "@payloadcms/graphql@npm:3.0.0-beta.130"
dependencies:
graphql-scalars: "npm:1.22.2"
pluralize: "npm:8.0.0"
- ts-essentials: "npm:7.0.3"
- tsx: "npm:4.17.0"
+ ts-essentials: "npm:10.0.3"
+ tsx: "npm:4.19.2"
peerDependencies:
graphql: ^16.8.1
- payload: 3.0.0-beta.99
+ payload: 3.0.0-beta.130
bin:
payload-graphql: bin.js
- checksum: 10c0/85cf37a9d316b5e3764dac2622b2552664dc0b850c9d00353202f1e34cc840a71c6916e6b5074fe22cdc791182b729fd428ed8af3c8be91268e1fa867073a335
+ checksum: 10c0/7eafdabdd308c982fb4b8b34f570c87736b92926d576fa0abae86aad924b5544340cc7cc13d83de668b1853bcc4b97ce0eab5241f8196a9f6b2d815709840d9e
languageName: node
linkType: hard
-"@payloadcms/next@npm:3.0.0-beta.99":
- version: 3.0.0-beta.99
- resolution: "@payloadcms/next@npm:3.0.0-beta.99"
+"@payloadcms/next@npm:beta":
+ version: 3.0.0-beta.130
+ resolution: "@payloadcms/next@npm:3.0.0-beta.130"
dependencies:
"@dnd-kit/core": "npm:6.0.8"
- "@payloadcms/graphql": "npm:3.0.0-beta.99"
- "@payloadcms/translations": "npm:3.0.0-beta.99"
- "@payloadcms/ui": "npm:3.0.0-beta.99"
+ "@payloadcms/graphql": "npm:3.0.0-beta.130"
+ "@payloadcms/translations": "npm:3.0.0-beta.130"
+ "@payloadcms/ui": "npm:3.0.0-beta.130"
busboy: "npm:^1.6.0"
- file-type: "npm:17.1.6"
+ file-type: "npm:19.3.0"
graphql-http: "npm:^1.22.0"
graphql-playground-html: "npm:1.6.30"
http-status: "npm:1.6.2"
@@ -3872,86 +3875,87 @@ __metadata:
ws: "npm:^8.16.0"
peerDependencies:
graphql: ^16.8.1
- next: ^15.0.0-canary.104
- payload: 3.0.0-beta.99
- checksum: 10c0/c9c6d079bbf1797c2d9674897613a1e7753361c3c4ce81f612963289d8a8ebe576ceec213b54114e787c27a9c4f643b53ea114d783dd8cfb20421517f2546496
+ next: ^15.0.0
+ payload: 3.0.0-beta.130
+ checksum: 10c0/68735950a5f8bcac8abeebdf043bb10a88e335f4692dee2953fce0d006ac86af6a9ff7eb419cc1bc74532e421b5b2f879f41f239716d1b276ca0ed740afca95d
languageName: node
linkType: hard
-"@payloadcms/plugin-cloud@npm:3.0.0-beta.99":
- version: 3.0.0-beta.99
- resolution: "@payloadcms/plugin-cloud@npm:3.0.0-beta.99"
+"@payloadcms/plugin-cloud@npm:beta":
+ version: 3.0.0-beta.118
+ resolution: "@payloadcms/plugin-cloud@npm:3.0.0-beta.118"
dependencies:
"@aws-sdk/client-cognito-identity": "npm:^3.614.0"
"@aws-sdk/client-s3": "npm:^3.614.0"
"@aws-sdk/credential-providers": "npm:^3.614.0"
"@aws-sdk/lib-storage": "npm:^3.614.0"
- "@payloadcms/email-nodemailer": "npm:3.0.0-beta.99"
+ "@payloadcms/email-nodemailer": "npm:3.0.0-beta.118"
amazon-cognito-identity-js: "npm:^6.1.2"
nodemailer: "npm:6.9.10"
resend: "npm:^0.17.2"
peerDependencies:
- payload: 3.0.0-beta.99
- checksum: 10c0/f60d39ad6eb42be742ad27f195322332bbd056923bf59547a37c990b263ffd3f0b31f7f6577a85c7fb0a8d7b4a1909f51133a42d80f5c3f36558b0c73184086a
+ payload: 3.0.0-beta.118
+ checksum: 10c0/fd8a668c5f188aeddfe658daa370004e46bbe5ea1a6d41c4233f1637eeeaba1fe33c3549b58e9049d1a55b8755a1391ceecf429f4fd9f5ca590ac68ac235a49b
languageName: node
linkType: hard
-"@payloadcms/richtext-lexical@npm:3.0.0-beta.99":
- version: 3.0.0-beta.99
- resolution: "@payloadcms/richtext-lexical@npm:3.0.0-beta.99"
+"@payloadcms/richtext-lexical@npm:beta":
+ version: 3.0.0-beta.130
+ resolution: "@payloadcms/richtext-lexical@npm:3.0.0-beta.130"
dependencies:
- "@lexical/headless": "npm:0.17.0"
- "@lexical/link": "npm:0.17.0"
- "@lexical/list": "npm:0.17.0"
- "@lexical/mark": "npm:0.17.0"
- "@lexical/markdown": "npm:0.17.0"
- "@lexical/react": "npm:0.17.0"
- "@lexical/rich-text": "npm:0.17.0"
- "@lexical/selection": "npm:0.17.0"
- "@lexical/utils": "npm:0.17.0"
- "@payloadcms/translations": "npm:3.0.0-beta.99"
- "@payloadcms/ui": "npm:3.0.0-beta.99"
+ "@lexical/headless": "npm:0.20.0"
+ "@lexical/link": "npm:0.20.0"
+ "@lexical/list": "npm:0.20.0"
+ "@lexical/mark": "npm:0.20.0"
+ "@lexical/markdown": "npm:0.20.0"
+ "@lexical/react": "npm:0.20.0"
+ "@lexical/rich-text": "npm:0.20.0"
+ "@lexical/selection": "npm:0.20.0"
+ "@lexical/utils": "npm:0.20.0"
+ "@payloadcms/translations": "npm:3.0.0-beta.130"
+ "@payloadcms/ui": "npm:3.0.0-beta.130"
"@types/uuid": "npm:10.0.0"
bson-objectid: "npm:2.0.4"
dequal: "npm:2.0.3"
escape-html: "npm:1.0.3"
- lexical: "npm:0.17.0"
+ lexical: "npm:0.20.0"
react-error-boundary: "npm:4.0.13"
+ ts-essentials: "npm:10.0.3"
uuid: "npm:10.0.0"
peerDependencies:
"@faceless-ui/modal": 3.0.0-beta.2
"@faceless-ui/scroll-info": 2.0.0-beta.0
- "@lexical/headless": 0.17.0
- "@lexical/link": 0.17.0
- "@lexical/list": 0.17.0
- "@lexical/mark": 0.17.0
- "@lexical/markdown": 0.17.0
- "@lexical/react": 0.17.0
- "@lexical/rich-text": 0.17.0
- "@lexical/selection": 0.17.0
- "@lexical/table": 0.17.0
- "@lexical/utils": 0.17.0
- "@payloadcms/next": 3.0.0-beta.99
- lexical: 0.17.0
- payload: 3.0.0-beta.99
- react: ^19.0.0 || ^19.0.0-rc-06d0b89e-20240801
- react-dom: ^19.0.0 || ^19.0.0-rc-06d0b89e-20240801
- checksum: 10c0/9b3023abf9cfa63b9bff059971632ff51792a56ba20072caf5564e37c4d57c75dbc79cbf328600dba22ac34c868817f9cff4501ad9927a0fc2381a5efd5f4acb
+ "@lexical/headless": 0.20.0
+ "@lexical/link": 0.20.0
+ "@lexical/list": 0.20.0
+ "@lexical/mark": 0.20.0
+ "@lexical/markdown": 0.20.0
+ "@lexical/react": 0.20.0
+ "@lexical/rich-text": 0.20.0
+ "@lexical/selection": 0.20.0
+ "@lexical/table": 0.20.0
+ "@lexical/utils": 0.20.0
+ "@payloadcms/next": 3.0.0-beta.130
+ lexical: 0.20.0
+ payload: 3.0.0-beta.130
+ react: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
+ react-dom: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
+ checksum: 10c0/6064a58b9b1209f257f1cf189b47050c2e9c8524feb5ecc43ae662082c532abf32f2badf44a162a4233109faf20f995b80b18fee61c9d889fb03b9b113ec7b35
languageName: node
linkType: hard
-"@payloadcms/translations@npm:3.0.0-beta.99":
- version: 3.0.0-beta.99
- resolution: "@payloadcms/translations@npm:3.0.0-beta.99"
+"@payloadcms/translations@npm:3.0.0-beta.130":
+ version: 3.0.0-beta.130
+ resolution: "@payloadcms/translations@npm:3.0.0-beta.130"
dependencies:
date-fns: "npm:3.3.1"
- checksum: 10c0/99df8a389f146da2c7ad60ff603caed9e3a2c2becfd56c98ea7779a3a77563a5ad1cf4105ca16b9d4d0878a8cca23bc2677238f484d2ed93f2b2fc06c004012a
+ checksum: 10c0/3a928fae250a0e97bcb40f4281d10c04cc5a40cdad9eb8d33248d0c49091b66ac6bc22a01d553a8727b6e83e57767d8d76bb96317bf7685780550c2f2b8ca3ea
languageName: node
linkType: hard
-"@payloadcms/ui@npm:3.0.0-beta.99":
- version: 3.0.0-beta.99
- resolution: "@payloadcms/ui@npm:3.0.0-beta.99"
+"@payloadcms/ui@npm:3.0.0-beta.130":
+ version: 3.0.0-beta.130
+ resolution: "@payloadcms/ui@npm:3.0.0-beta.130"
dependencies:
"@dnd-kit/core": "npm:6.0.8"
"@dnd-kit/sortable": "npm:7.0.2"
@@ -3959,7 +3963,7 @@ __metadata:
"@faceless-ui/scroll-info": "npm:2.0.0-beta.0"
"@faceless-ui/window-info": "npm:3.0.0-beta.0"
"@monaco-editor/react": "npm:4.6.0"
- "@payloadcms/translations": "npm:3.0.0-beta.99"
+ "@payloadcms/translations": "npm:3.0.0-beta.130"
body-scroll-lock: "npm:4.0.0-beta.0"
bson-objectid: "npm:2.0.4"
date-fns: "npm:3.3.1"
@@ -3971,17 +3975,17 @@ __metadata:
react-datepicker: "npm:6.9.0"
react-image-crop: "npm:10.1.8"
react-select: "npm:5.8.0"
- scheduler: "npm:0.25.0-rc-f994737d14-20240522"
+ scheduler: "npm:0.0.0-experimental-3edc000d-20240926"
sonner: "npm:^1.5.0"
- ts-essentials: "npm:7.0.3"
+ ts-essentials: "npm:10.0.3"
use-context-selector: "npm:2.0.0"
uuid: "npm:10.0.0"
peerDependencies:
- next: ^15.0.0-canary.104
- payload: 3.0.0-beta.99
- react: ^19.0.0 || ^19.0.0-rc-06d0b89e-20240801
- react-dom: ^19.0.0 || ^19.0.0-rc-06d0b89e-20240801
- checksum: 10c0/2d79f3d3f8f85b82e2502ea050e18f9e650996c079534742828c81dc47ee609616c609b1e405a12d278c96e80d0922a7ebff7e0f03b74ff73e0b5833e28aaa16
+ next: ^15.0.0
+ payload: 3.0.0-beta.130
+ react: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
+ react-dom: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
+ checksum: 10c0/e1dbae279c1a9ca663d2084e9eae79763e71edc597207669d1f078042504b659ebf4c87389e8ceb8400ea1002b514515e1e662d2cefbfe1d41a1e7f2f87a943b
languageName: node
linkType: hard
@@ -5721,6 +5725,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/lodash@npm:^4.17.7":
+ version: 4.17.13
+ resolution: "@types/lodash@npm:4.17.13"
+ checksum: 10c0/c3d0b7efe7933ac0369b99f2f7bff9240d960680fdb74b41ed4bd1b3ca60cca1e31fe4046d9abbde778f941a41bc2a75eb629abf8659fa6c27b66efbbb0802a9
+ languageName: node
+ linkType: hard
+
"@types/mapbox__point-geometry@npm:*":
version: 0.1.4
resolution: "@types/mapbox__point-geometry@npm:0.1.4"
@@ -6471,15 +6482,15 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:8.14.0":
- version: 8.14.0
- resolution: "ajv@npm:8.14.0"
+"ajv@npm:8.17.1, ajv@npm:^8.0.0, ajv@npm:^8.9.0":
+ version: 8.17.1
+ resolution: "ajv@npm:8.17.1"
dependencies:
fast-deep-equal: "npm:^3.1.3"
+ fast-uri: "npm:^3.0.1"
json-schema-traverse: "npm:^1.0.0"
require-from-string: "npm:^2.0.2"
- uri-js: "npm:^4.4.1"
- checksum: 10c0/89aedf51bc3cd2a98214ef8d4081a9d5c02cedbfd28ada48deb9ae3d456fdfe3dc8899cce44736c80b3965840e32ba8827032df6a60af5671f27f47f8082a3bf
+ checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35
languageName: node
linkType: hard
@@ -6495,18 +6506,6 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^8.0.0, ajv@npm:^8.9.0":
- version: 8.17.1
- resolution: "ajv@npm:8.17.1"
- dependencies:
- fast-deep-equal: "npm:^3.1.3"
- fast-uri: "npm:^3.0.1"
- json-schema-traverse: "npm:^1.0.0"
- require-from-string: "npm:^2.0.2"
- checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35
- languageName: node
- linkType: hard
-
"amazon-cognito-identity-js@npm:^6.1.2":
version: 6.3.13
resolution: "amazon-cognito-identity-js@npm:6.3.13"
@@ -7231,13 +7230,6 @@ __metadata:
languageName: node
linkType: hard
-"buffer-equal-constant-time@npm:1.0.1":
- version: 1.0.1
- resolution: "buffer-equal-constant-time@npm:1.0.1"
- checksum: 10c0/fb2294e64d23c573d0dd1f1e7a466c3e978fe94a4e0f8183937912ca374619773bef8e2aceb854129d2efecbbc515bbd0cc78d2734a3e3031edb0888531bbc8e
- languageName: node
- linkType: hard
-
"buffer-from@npm:^1.0.0":
version: 1.1.2
resolution: "buffer-from@npm:1.1.2"
@@ -7821,12 +7813,12 @@ __metadata:
languageName: node
linkType: hard
-"console-table-printer@npm:2.11.2":
- version: 2.11.2
- resolution: "console-table-printer@npm:2.11.2"
+"console-table-printer@npm:2.12.1":
+ version: 2.12.1
+ resolution: "console-table-printer@npm:2.12.1"
dependencies:
simple-wcswidth: "npm:^1.0.1"
- checksum: 10c0/03d46563591395f54fb756a7793b289d1f162eac8dfabf52dbb31b71bf5745e11e6d002da92c38e25b94bb2f5302bae707693ebbfbe406109f21e9e486ddecfb
+ checksum: 10c0/8f28e9c0ae5df77f5d60da3da002ecd95ebe1812b0b9e0a6d2795c81b5121b39774f32506bccf68830a838ca4d8fbb2ab8824e729dba2c5e30cdeb9df4dd5f2b
languageName: node
linkType: hard
@@ -7971,6 +7963,13 @@ __metadata:
languageName: node
linkType: hard
+"croner@npm:9.0.0":
+ version: 9.0.0
+ resolution: "croner@npm:9.0.0"
+ checksum: 10c0/c530c80f580d4d8638ac114c97467806d7e016d9ff28033bbf29f21fad160467cbeeff7247f4a2cc68b4e5be2350f28cf3f5329a9a6a901acb0de4dd0caeef08
+ languageName: node
+ linkType: hard
+
"cross-env@npm:^7.0.3":
version: 7.0.3
resolution: "cross-env@npm:7.0.3"
@@ -8564,10 +8563,10 @@ __metadata:
resolution: "drei-koenige-v3@workspace:."
dependencies:
"@chromatic-com/storybook": "npm:^1.6.1"
- "@payloadcms/db-mongodb": "npm:3.0.0-beta.99"
- "@payloadcms/next": "npm:3.0.0-beta.99"
- "@payloadcms/plugin-cloud": "npm:3.0.0-beta.99"
- "@payloadcms/richtext-lexical": "npm:3.0.0-beta.99"
+ "@payloadcms/db-mongodb": "npm:beta"
+ "@payloadcms/next": "npm:beta"
+ "@payloadcms/plugin-cloud": "npm:beta"
+ "@payloadcms/richtext-lexical": "npm:beta"
"@storybook/addon-essentials": "npm:^8.2.9"
"@storybook/addon-interactions": "npm:^8.2.9"
"@storybook/addon-links": "npm:^8.2.9"
@@ -8590,10 +8589,11 @@ __metadata:
eslint-plugin-storybook: "npm:^0.8.0"
graphql: "npm:^16.8.1"
mapbox-gl: "npm:^3.5.2"
- next: "npm:^15.0.2"
- payload: "npm:3.0.0-beta.99"
- react: "npm:19.0.0-rc-f65ac7bd-20240826"
- react-dom: "npm:19.0.0-rc-f65ac7bd-20240826"
+ next: "npm:15.0.0"
+ payload: "npm:beta"
+ qs-esm: "npm:^7.0.2"
+ react: "npm:19.0.0-rc-65a56d0e-20241020"
+ react-dom: "npm:19.0.0-rc-65a56d0e-20241020"
sharp: "npm:0.32.6"
storybook: "npm:^8.2.9"
typescript: "npm:5.5.4"
@@ -8614,15 +8614,6 @@ __metadata:
languageName: node
linkType: hard
-"ecdsa-sig-formatter@npm:1.0.11":
- version: 1.0.11
- resolution: "ecdsa-sig-formatter@npm:1.0.11"
- dependencies:
- safe-buffer: "npm:^5.0.1"
- checksum: 10c0/ebfbf19d4b8be938f4dd4a83b8788385da353d63307ede301a9252f9f7f88672e76f2191618fd8edfc2f24679236064176fab0b78131b161ee73daa37125408c
- languageName: node
- linkType: hard
-
"editorconfig@npm:^1.0.4":
version: 1.0.4
resolution: "editorconfig@npm:1.0.4"
@@ -9799,6 +9790,18 @@ __metadata:
languageName: node
linkType: hard
+"fdir@npm:^6.4.2":
+ version: 6.4.2
+ resolution: "fdir@npm:6.4.2"
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+ checksum: 10c0/34829886f34a3ca4170eca7c7180ec4de51a3abb4d380344063c0ae2e289b11d2ba8b724afee974598c83027fea363ff598caf2b51bc4e6b1e0d8b80cc530573
+ languageName: node
+ linkType: hard
+
"fflate@npm:^0.8.1":
version: 0.8.2
resolution: "fflate@npm:0.8.2"
@@ -9815,7 +9818,18 @@ __metadata:
languageName: node
linkType: hard
-"file-type@npm:17.1.6, file-type@npm:^17.1.6":
+"file-type@npm:19.3.0":
+ version: 19.3.0
+ resolution: "file-type@npm:19.3.0"
+ dependencies:
+ strtok3: "npm:^8.0.0"
+ token-types: "npm:^6.0.0"
+ uint8array-extras: "npm:^1.3.0"
+ checksum: 10c0/53d06f746da5eca8d4c5b89174cd0d8f3f229bc8ef53d760673d7f7149442b25efc7b00c9a91a9e0b6fa5b671816181b65166f576bee11bbf583bd7598d6cad7
+ languageName: node
+ linkType: hard
+
+"file-type@npm:^17.1.6":
version: 17.1.6
resolution: "file-type@npm:17.1.6"
dependencies:
@@ -9921,17 +9935,6 @@ __metadata:
languageName: node
linkType: hard
-"find-up@npm:7.0.0":
- version: 7.0.0
- resolution: "find-up@npm:7.0.0"
- dependencies:
- locate-path: "npm:^7.2.0"
- path-exists: "npm:^5.0.0"
- unicorn-magic: "npm:^0.1.0"
- checksum: 10c0/e6ee3e6154560bc0ab3bc3b7d1348b31513f9bdf49a5dd2e952495427d559fa48cdf33953e85a309a323898b43fa1bfbc8b80c880dfc16068384783034030008
- languageName: node
- linkType: hard
-
"find-up@npm:^3.0.0":
version: 3.0.0
resolution: "find-up@npm:3.0.0"
@@ -10272,7 +10275,16 @@ __metadata:
languageName: node
linkType: hard
-"get-tsconfig@npm:^4.7.2, get-tsconfig@npm:^4.7.5":
+"get-tsconfig@npm:4.8.1":
+ version: 4.8.1
+ resolution: "get-tsconfig@npm:4.8.1"
+ dependencies:
+ resolve-pkg-maps: "npm:^1.0.0"
+ checksum: 10c0/536ee85d202f604f4b5fb6be81bcd6e6d9a96846811e83e9acc6de4a04fb49506edea0e1b8cf1d5ee7af33e469916ec2809d4c5445ab8ae015a7a51fbd1572f9
+ languageName: node
+ linkType: hard
+
+"get-tsconfig@npm:^4.7.5":
version: 4.8.0
resolution: "get-tsconfig@npm:4.8.0"
dependencies:
@@ -10345,7 +10357,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.12, glob@npm:^10.3.3":
+"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.3":
version: 10.4.5
resolution: "glob@npm:10.4.5"
dependencies:
@@ -11437,6 +11449,13 @@ __metadata:
languageName: node
linkType: hard
+"jose@npm:5.9.6":
+ version: 5.9.6
+ resolution: "jose@npm:5.9.6"
+ checksum: 10c0/d6bcd8c7d655b5cda8e182952a76f0c093347f5476d74795405bb91563f7ab676f61540310dd4b1531c60d685335ceb600571a409551d2cbd2ab3e9f9fbf1e4d
+ languageName: node
+ linkType: hard
+
"joycon@npm:^3.1.1":
version: 3.1.1
resolution: "joycon@npm:3.1.1"
@@ -11567,21 +11586,22 @@ __metadata:
languageName: node
linkType: hard
-"json-schema-to-typescript@npm:15.0.1":
- version: 15.0.1
- resolution: "json-schema-to-typescript@npm:15.0.1"
+"json-schema-to-typescript@npm:15.0.3":
+ version: 15.0.3
+ resolution: "json-schema-to-typescript@npm:15.0.3"
dependencies:
"@apidevtools/json-schema-ref-parser": "npm:^11.5.5"
"@types/json-schema": "npm:^7.0.15"
- glob: "npm:^10.3.12"
+ "@types/lodash": "npm:^4.17.7"
is-glob: "npm:^4.0.3"
js-yaml: "npm:^4.1.0"
lodash: "npm:^4.17.21"
minimist: "npm:^1.2.8"
prettier: "npm:^3.2.5"
+ tinyglobby: "npm:^0.2.9"
bin:
json2ts: dist/src/cli.js
- checksum: 10c0/1154d49920029a9621742bae9153339f5539378c7db4e845ff37147b3e4aa108eb7384734268d632a0b48dc53d177e5f5c54388aea4035fa2845c836992de8e9
+ checksum: 10c0/b972ceb85c9491a08964669ba878b2f12ba27ef14d4ac0444dac6c9479f91e635b1a6a3bf491a8b36cba6409edbdb2730a8f30db6106305e344f5bce0bf1a76d
languageName: node
linkType: hard
@@ -11639,18 +11659,6 @@ __metadata:
languageName: node
linkType: hard
-"jsonwebtoken@npm:9.0.1":
- version: 9.0.1
- resolution: "jsonwebtoken@npm:9.0.1"
- dependencies:
- jws: "npm:^3.2.2"
- lodash: "npm:^4.17.21"
- ms: "npm:^2.1.1"
- semver: "npm:^7.3.8"
- checksum: 10c0/3508912a0fb5ad06a09a79f655681f6fc389376fb8e7fdcaf367fbdd02e9fb5e11a7a4ff715cbe44d8be0e7a99319b03a7d34ef5daede61cf1f8d3519bbb08d6
- languageName: node
- linkType: hard
-
"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5":
version: 3.3.5
resolution: "jsx-ast-utils@npm:3.3.5"
@@ -11663,27 +11671,6 @@ __metadata:
languageName: node
linkType: hard
-"jwa@npm:^1.4.1":
- version: 1.4.1
- resolution: "jwa@npm:1.4.1"
- dependencies:
- buffer-equal-constant-time: "npm:1.0.1"
- ecdsa-sig-formatter: "npm:1.0.11"
- safe-buffer: "npm:^5.0.1"
- checksum: 10c0/5c533540bf38702e73cf14765805a94027c66a0aa8b16bc3e89d8d905e61a4ce2791e87e21be97d1293a5ee9d4f3e5e47737e671768265ca4f25706db551d5e9
- languageName: node
- linkType: hard
-
-"jws@npm:^3.2.2":
- version: 3.2.2
- resolution: "jws@npm:3.2.2"
- dependencies:
- jwa: "npm:^1.4.1"
- safe-buffer: "npm:^5.0.1"
- checksum: 10c0/e770704533d92df358adad7d1261fdecad4d7b66fa153ba80d047e03ca0f1f73007ce5ed3fbc04d2eba09ba6e7e6e645f351e08e5ab51614df1b0aa4f384dfff
- languageName: node
- linkType: hard
-
"kareem@npm:2.5.1":
version: 2.5.1
resolution: "kareem@npm:2.5.1"
@@ -11777,10 +11764,10 @@ __metadata:
languageName: node
linkType: hard
-"lexical@npm:0.17.0":
- version: 0.17.0
- resolution: "lexical@npm:0.17.0"
- checksum: 10c0/5a616294aa7354a56cc6ce87352bd81763f3f33b85427d1e92ff761e5c481ae806f19100869bc3e69e8e26f2ce74d499e541667ec3cff8b3e1607b24cdea331e
+"lexical@npm:0.20.0":
+ version: 0.20.0
+ resolution: "lexical@npm:0.20.0"
+ checksum: 10c0/f1dc5b0b9ffec64abee2b322688f0525944c80da0b60a3687e647429523ac872d80a18d521bd0d149b91515472f3c57b5c8ca154775f00971d87d868659c7ba5
languageName: node
linkType: hard
@@ -11844,7 +11831,7 @@ __metadata:
languageName: node
linkType: hard
-"locate-path@npm:^7.1.0, locate-path@npm:^7.2.0":
+"locate-path@npm:^7.1.0":
version: 7.2.0
resolution: "locate-path@npm:7.2.0"
dependencies:
@@ -12420,6 +12407,13 @@ __metadata:
languageName: node
linkType: hard
+"mongoose-aggregate-paginate-v2@npm:1.0.6":
+ version: 1.0.6
+ resolution: "mongoose-aggregate-paginate-v2@npm:1.0.6"
+ checksum: 10c0/9dd9e4e40059bae4fd66051142aabc4e1279a8b25bdda9e8599e7e59481dcda1bca39f0b0305ac8424a7a5aa347c52e968d5a64471a7befe6f9a0921587b320c
+ languageName: node
+ linkType: hard
+
"mongoose-paginate-v2@npm:1.7.22":
version: 1.7.22
resolution: "mongoose-paginate-v2@npm:1.7.22"
@@ -12523,19 +12517,19 @@ __metadata:
languageName: node
linkType: hard
-"next@npm:^15.0.2":
- version: 15.0.2
- resolution: "next@npm:15.0.2"
+"next@npm:15.0.0":
+ version: 15.0.0
+ resolution: "next@npm:15.0.0"
dependencies:
- "@next/env": "npm:15.0.2"
- "@next/swc-darwin-arm64": "npm:15.0.2"
- "@next/swc-darwin-x64": "npm:15.0.2"
- "@next/swc-linux-arm64-gnu": "npm:15.0.2"
- "@next/swc-linux-arm64-musl": "npm:15.0.2"
- "@next/swc-linux-x64-gnu": "npm:15.0.2"
- "@next/swc-linux-x64-musl": "npm:15.0.2"
- "@next/swc-win32-arm64-msvc": "npm:15.0.2"
- "@next/swc-win32-x64-msvc": "npm:15.0.2"
+ "@next/env": "npm:15.0.0"
+ "@next/swc-darwin-arm64": "npm:15.0.0"
+ "@next/swc-darwin-x64": "npm:15.0.0"
+ "@next/swc-linux-arm64-gnu": "npm:15.0.0"
+ "@next/swc-linux-arm64-musl": "npm:15.0.0"
+ "@next/swc-linux-x64-gnu": "npm:15.0.0"
+ "@next/swc-linux-x64-musl": "npm:15.0.0"
+ "@next/swc-win32-arm64-msvc": "npm:15.0.0"
+ "@next/swc-win32-x64-msvc": "npm:15.0.0"
"@swc/counter": "npm:0.1.3"
"@swc/helpers": "npm:0.5.13"
busboy: "npm:1.6.0"
@@ -12547,8 +12541,8 @@ __metadata:
"@opentelemetry/api": ^1.1.0
"@playwright/test": ^1.41.2
babel-plugin-react-compiler: "*"
- react: ^18.2.0 || 19.0.0-rc-02c0e824-20241028
- react-dom: ^18.2.0 || 19.0.0-rc-02c0e824-20241028
+ react: ^18.2.0 || 19.0.0-rc-65a56d0e-20241020
+ react-dom: ^18.2.0 || 19.0.0-rc-65a56d0e-20241020
sass: ^1.3.0
dependenciesMeta:
"@next/swc-darwin-arm64":
@@ -12580,7 +12574,7 @@ __metadata:
optional: true
bin:
next: dist/bin/next
- checksum: 10c0/3bfbecda05bbd537260d21466dc91c6cc53e25318eef22748164ad9a3bcb0ac662327c68b0a8d7322808fefeed306402b79e53c46fbec342de600fd9dd977549
+ checksum: 10c0/79614fb29c1806f945da4400a86028c875b6d69e532551c53458e6e20b39019b100ccdc051005a41a77eb2d7900363f2537b1117f6bcf3c4a6356eda5db8c84e
languageName: node
linkType: hard
@@ -13319,41 +13313,41 @@ __metadata:
languageName: node
linkType: hard
-"payload@npm:3.0.0-beta.99":
- version: 3.0.0-beta.99
- resolution: "payload@npm:3.0.0-beta.99"
+"payload@npm:beta":
+ version: 3.0.0-beta.130
+ resolution: "payload@npm:3.0.0-beta.130"
dependencies:
"@monaco-editor/react": "npm:4.6.0"
- "@next/env": "npm:^15.0.0-canary.104"
- "@payloadcms/translations": "npm:3.0.0-beta.99"
+ "@next/env": "npm:^15.0.0"
+ "@payloadcms/translations": "npm:3.0.0-beta.130"
"@types/busboy": "npm:1.5.4"
- ajv: "npm:8.14.0"
+ ajv: "npm:8.17.1"
bson-objectid: "npm:2.0.4"
ci-info: "npm:^4.0.0"
- console-table-printer: "npm:2.11.2"
+ console-table-printer: "npm:2.12.1"
+ croner: "npm:9.0.0"
dataloader: "npm:2.2.2"
deepmerge: "npm:4.3.1"
- file-type: "npm:17.1.6"
- find-up: "npm:7.0.0"
- get-tsconfig: "npm:^4.7.2"
+ file-type: "npm:19.3.0"
+ get-tsconfig: "npm:4.8.1"
http-status: "npm:1.6.2"
image-size: "npm:^1.1.1"
- json-schema-to-typescript: "npm:15.0.1"
- jsonwebtoken: "npm:9.0.1"
+ jose: "npm:5.9.6"
+ json-schema-to-typescript: "npm:15.0.3"
minimist: "npm:1.2.8"
- pino: "npm:9.3.1"
- pino-pretty: "npm:11.2.1"
+ pino: "npm:9.5.0"
+ pino-pretty: "npm:13.0.0"
pluralize: "npm:8.0.0"
sanitize-filename: "npm:1.6.3"
scmp: "npm:2.1.0"
- ts-essentials: "npm:7.0.3"
- tsx: "npm:4.17.0"
+ ts-essentials: "npm:10.0.3"
+ tsx: "npm:4.19.2"
uuid: "npm:10.0.0"
peerDependencies:
graphql: ^16.8.1
bin:
payload: bin.js
- checksum: 10c0/1251daaf563865eb8737fc9bfbaba68fbc78335f482f04366e390a1fb6ec10d447759e2cc996b77fc4334f2cb3e1329303bf8a82f7bfdf836758364504e36a8f
+ checksum: 10c0/c5bb13687e5bea04af322298ea192d4cf9592fab1f6f4ff7575bd345f525c933557152efd7f301d0cd7a85265c03d5a3bf1a253344709e4c7f35561a9f398158
languageName: node
linkType: hard
@@ -13396,6 +13390,13 @@ __metadata:
languageName: node
linkType: hard
+"peek-readable@npm:^5.1.4":
+ version: 5.3.1
+ resolution: "peek-readable@npm:5.3.1"
+ checksum: 10c0/49f628e4728887230c158699e422ebb10747f5e02aee930ec10634fa7142e74e67d3fb3a780e7a9b9f092c61bf185f07d167c099b2359b22a58cee3dbfe0e43b
+ languageName: node
+ linkType: hard
+
"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1":
version: 1.1.0
resolution: "picocolors@npm:1.1.0"
@@ -13410,6 +13411,13 @@ __metadata:
languageName: node
linkType: hard
+"picomatch@npm:^4.0.2":
+ version: 4.0.2
+ resolution: "picomatch@npm:4.0.2"
+ checksum: 10c0/7c51f3ad2bb42c776f49ebf964c644958158be30d0a510efd5a395e8d49cb5acfed5b82c0c5b365523ce18e6ab85013c9ebe574f60305892ec3fa8eee8304ccc
+ languageName: node
+ linkType: hard
+
"pify@npm:^2.2.0":
version: 2.3.0
resolution: "pify@npm:2.3.0"
@@ -13424,19 +13432,18 @@ __metadata:
languageName: node
linkType: hard
-"pino-abstract-transport@npm:^1.0.0, pino-abstract-transport@npm:^1.2.0":
- version: 1.2.0
- resolution: "pino-abstract-transport@npm:1.2.0"
+"pino-abstract-transport@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "pino-abstract-transport@npm:2.0.0"
dependencies:
- readable-stream: "npm:^4.0.0"
split2: "npm:^4.0.0"
- checksum: 10c0/b4ab59529b7a91f488440147fc58ee0827a6c1c5ca3627292339354b1381072c1a6bfa9b46d03ad27872589e8477ecf74da12cf286e1e6b665ac64a3b806bf07
+ checksum: 10c0/02c05b8f2ffce0d7c774c8e588f61e8b77de8ccb5f8125afd4a7325c9ea0e6af7fb78168999657712ae843e4462bb70ac550dfd6284f930ee57f17f486f25a9f
languageName: node
linkType: hard
-"pino-pretty@npm:11.2.1":
- version: 11.2.1
- resolution: "pino-pretty@npm:11.2.1"
+"pino-pretty@npm:13.0.0":
+ version: 13.0.0
+ resolution: "pino-pretty@npm:13.0.0"
dependencies:
colorette: "npm:^2.0.7"
dateformat: "npm:^4.6.3"
@@ -13446,15 +13453,14 @@ __metadata:
joycon: "npm:^3.1.1"
minimist: "npm:^1.2.6"
on-exit-leak-free: "npm:^2.1.0"
- pino-abstract-transport: "npm:^1.0.0"
+ pino-abstract-transport: "npm:^2.0.0"
pump: "npm:^3.0.0"
- readable-stream: "npm:^4.0.0"
secure-json-parse: "npm:^2.4.0"
sonic-boom: "npm:^4.0.1"
strip-json-comments: "npm:^3.1.1"
bin:
pino-pretty: bin.js
- checksum: 10c0/6c7f15b5bf8a007c8b7157eae445675b13cd95097ffa512d5ebd661f9e7abd328fa27592b25708756a09f098f87cb03ca81837518cd725c16e3f801129b941d4
+ checksum: 10c0/015dac25006c1b9820b9e01fccb8a392a019e12b30e6bfc3f3f61ecca8dbabcd000a8f3f64410b620b7f5d08579ba85e6ef137f7fbeaad70d46397a97a5f75ea
languageName: node
linkType: hard
@@ -13465,16 +13471,16 @@ __metadata:
languageName: node
linkType: hard
-"pino@npm:9.3.1":
- version: 9.3.1
- resolution: "pino@npm:9.3.1"
+"pino@npm:9.5.0":
+ version: 9.5.0
+ resolution: "pino@npm:9.5.0"
dependencies:
atomic-sleep: "npm:^1.0.0"
fast-redact: "npm:^3.1.1"
on-exit-leak-free: "npm:^2.1.0"
- pino-abstract-transport: "npm:^1.2.0"
+ pino-abstract-transport: "npm:^2.0.0"
pino-std-serializers: "npm:^7.0.0"
- process-warning: "npm:^3.0.0"
+ process-warning: "npm:^4.0.0"
quick-format-unescaped: "npm:^4.0.3"
real-require: "npm:^0.2.0"
safe-stable-stringify: "npm:^2.3.1"
@@ -13482,7 +13488,7 @@ __metadata:
thread-stream: "npm:^3.0.0"
bin:
pino: bin.js
- checksum: 10c0/ab1e81b3e5a91852136d80a592939883eeb81442e5d3a2c070bdbdeb47c5aaa297ead246530b10eb6d5ff59445f4645d1333d342f255d9f002f73aea843e74ee
+ checksum: 10c0/b06590c5f4da43df59905af1aac344432b43154c4c1569ebea168e7ae7fd0a4181ccabb769a6568cf3e781e1d1b9df13d65b3603e25ebb05539bcb02ea04215e
languageName: node
linkType: hard
@@ -13787,10 +13793,10 @@ __metadata:
languageName: node
linkType: hard
-"process-warning@npm:^3.0.0":
- version: 3.0.0
- resolution: "process-warning@npm:3.0.0"
- checksum: 10c0/60f3c8ddee586f0706c1e6cb5aa9c86df05774b9330d792d7c8851cf0031afd759d665404d07037e0b4901b55c44a423f07bdc465c63de07d8d23196bb403622
+"process-warning@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "process-warning@npm:4.0.0"
+ checksum: 10c0/5312a72b69d37a1b82ad03f3dfa0090dab3804a8fd995d06c28e3c002852bd82f5584217d9f4a3f197892bb2afc22d57e2c662c7e906b5abb48c0380c7b0880d
languageName: node
linkType: hard
@@ -13908,7 +13914,7 @@ __metadata:
languageName: node
linkType: hard
-"qs-esm@npm:7.0.2":
+"qs-esm@npm:7.0.2, qs-esm@npm:^7.0.2":
version: 7.0.2
resolution: "qs-esm@npm:7.0.2"
checksum: 10c0/b46e15883b91818fd6b0862cac97439dfe67a1401c00729756b16463fa97e094239017dd4f17369dd0cf586e262305b165ee485c0b1088ca4d2eb7ad11c0c8fe
@@ -14141,14 +14147,14 @@ __metadata:
languageName: node
linkType: hard
-"react-dom@npm:19.0.0-rc-f65ac7bd-20240826":
- version: 19.0.0-rc-f65ac7bd-20240826
- resolution: "react-dom@npm:19.0.0-rc-f65ac7bd-20240826"
+"react-dom@npm:19.0.0-rc-65a56d0e-20241020":
+ version: 19.0.0-rc-65a56d0e-20241020
+ resolution: "react-dom@npm:19.0.0-rc-65a56d0e-20241020"
dependencies:
- scheduler: "npm:0.25.0-rc-f65ac7bd-20240826"
+ scheduler: "npm:0.25.0-rc-65a56d0e-20241020"
peerDependencies:
- react: 19.0.0-rc-f65ac7bd-20240826
- checksum: 10c0/f5d3171ba1d675a6ffd90aee92588e205d6e5ac8491b924d219b40f937607ad8038381813934f37b51466e192dd7085948b003e77225d8777e5447ace4a3e0fe
+ react: 19.0.0-rc-65a56d0e-20241020
+ checksum: 10c0/b2c7f4e641c8b87cc799ab95abd50d8c4cf8dae200a58dd468f56852730d6b131f6e115d06ed9ef3ed5d701282de84cb19e7980d9a7170dfbbe5272905ce40dd
languageName: node
linkType: hard
@@ -14298,10 +14304,10 @@ __metadata:
languageName: node
linkType: hard
-"react@npm:19.0.0-rc-f65ac7bd-20240826":
- version: 19.0.0-rc-f65ac7bd-20240826
- resolution: "react@npm:19.0.0-rc-f65ac7bd-20240826"
- checksum: 10c0/e0b98473a0585be4b50c41fc55d9a639f090d1824af124c063e7f8dbc34e5a4d8d7de2d8e480918c79593ab0e0597ffdee88282b1a14cb75ead2fb8e2291e4cc
+"react@npm:19.0.0-rc-65a56d0e-20241020":
+ version: 19.0.0-rc-65a56d0e-20241020
+ resolution: "react@npm:19.0.0-rc-65a56d0e-20241020"
+ checksum: 10c0/4199dd282163ad411373e8e06a5e4f2d9b7d9ab938b4ef5483d045973eebca2cdd02db02431e7b22426b429c7ff252db9cbe80f77cdbaa15a632927d4e124c75
languageName: node
linkType: hard
@@ -14838,17 +14844,17 @@ __metadata:
languageName: node
linkType: hard
-"scheduler@npm:0.25.0-rc-f65ac7bd-20240826":
- version: 0.25.0-rc-f65ac7bd-20240826
- resolution: "scheduler@npm:0.25.0-rc-f65ac7bd-20240826"
- checksum: 10c0/ca90218e1d99d32900b4956d0f0b7128cf258947c11d40ed54390b74a46108df9c02bd692d2a0b7a77834f85fd4c199cb889daf29557e149373c537dbeabe77f
+"scheduler@npm:0.0.0-experimental-3edc000d-20240926":
+ version: 0.0.0-experimental-3edc000d-20240926
+ resolution: "scheduler@npm:0.0.0-experimental-3edc000d-20240926"
+ checksum: 10c0/f5812005e9b1a20efbe96eca7baf145c64cf54a35ecf4e98d97329ce6d9f3b38053701823ec920516b6ccf66c2e4425221357962913d3e14fa9dd6d2c553f2a6
languageName: node
linkType: hard
-"scheduler@npm:0.25.0-rc-f994737d14-20240522":
- version: 0.25.0-rc-f994737d14-20240522
- resolution: "scheduler@npm:0.25.0-rc-f994737d14-20240522"
- checksum: 10c0/7d538084e6a1c328a90f09d071aaad5fb04ab8343655c4831e664a59003c6165c355c58333ba83ef045a010b8ce99d1595d6a7e700fe56ab693b2f52c084d2c1
+"scheduler@npm:0.25.0-rc-65a56d0e-20241020":
+ version: 0.25.0-rc-65a56d0e-20241020
+ resolution: "scheduler@npm:0.25.0-rc-65a56d0e-20241020"
+ checksum: 10c0/0af8bef9b23d26f6d8929ef3eb3c78ac3af8edbd1a54d522c2bbd8da236f3639ab2201a8f2612bf349b1e8f5ace5816f51d751f29f97d390de707670f01ed816
languageName: node
linkType: hard
@@ -15738,6 +15744,16 @@ __metadata:
languageName: node
linkType: hard
+"strtok3@npm:^8.0.0":
+ version: 8.1.0
+ resolution: "strtok3@npm:8.1.0"
+ dependencies:
+ "@tokenizer/token": "npm:^0.3.0"
+ peek-readable: "npm:^5.1.4"
+ checksum: 10c0/e999dda4ea423773c7da01f19bd156f07ce3d88fe1fc92557d18a5c95cd56e1223d0cd501e743de88db047d58c71b8e52af28b1a465b501ab28c719bf26ed4ff
+ languageName: node
+ linkType: hard
+
"style-loader@npm:^3.3.1":
version: 3.3.4
resolution: "style-loader@npm:3.3.4"
@@ -16024,6 +16040,16 @@ __metadata:
languageName: node
linkType: hard
+"tinyglobby@npm:^0.2.9":
+ version: 0.2.10
+ resolution: "tinyglobby@npm:0.2.10"
+ dependencies:
+ fdir: "npm:^6.4.2"
+ picomatch: "npm:^4.0.2"
+ checksum: 10c0/ce946135d39b8c0e394e488ad59f4092e8c4ecd675ef1bcd4585c47de1b325e61ec6adfbfbe20c3c2bfa6fd674c5b06de2a2e65c433f752ae170aff11793e5ef
+ languageName: node
+ linkType: hard
+
"tinyqueue@npm:^3.0.0":
version: 3.0.0
resolution: "tinyqueue@npm:3.0.0"
@@ -16071,6 +16097,16 @@ __metadata:
languageName: node
linkType: hard
+"token-types@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "token-types@npm:6.0.0"
+ dependencies:
+ "@tokenizer/token": "npm:^0.3.0"
+ ieee754: "npm:^1.2.1"
+ checksum: 10c0/5bf5eba51d63f71f301659ff70ce10ca43e7038364883437d8b4541cc98377e3e56109b11720e25fe51047014efaccdff90eaf6de9a78270483578814b838ab9
+ languageName: node
+ linkType: hard
+
"tr46@npm:^3.0.0":
version: 3.0.0
resolution: "tr46@npm:3.0.0"
@@ -16121,12 +16157,15 @@ __metadata:
languageName: node
linkType: hard
-"ts-essentials@npm:7.0.3":
- version: 7.0.3
- resolution: "ts-essentials@npm:7.0.3"
+"ts-essentials@npm:10.0.3":
+ version: 10.0.3
+ resolution: "ts-essentials@npm:10.0.3"
peerDependencies:
- typescript: ">=3.7.0"
- checksum: 10c0/ea1919534ec6ce4ca4d9cb0ff1ab8e053509237da8d4298762ab3bfba4e78ca5649a599ce78a5c7c2624f3a7a971f62b265b7b0c3c881336e4fa6acaf6f37544
+ typescript: ">=4.5.0"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10c0/1bbad8241d8db1ebe4b2eb8f3c984b879de24b14ea42010fcbbc71d9a61a4e3ccd95f7a22c8c0709e2cad578fe1722012e9fbf74420a2ca3fc840565d0b8eb9d
languageName: node
linkType: hard
@@ -16199,9 +16238,9 @@ __metadata:
languageName: node
linkType: hard
-"tsx@npm:4.17.0":
- version: 4.17.0
- resolution: "tsx@npm:4.17.0"
+"tsx@npm:4.19.2":
+ version: 4.19.2
+ resolution: "tsx@npm:4.19.2"
dependencies:
esbuild: "npm:~0.23.0"
fsevents: "npm:~2.3.3"
@@ -16211,7 +16250,7 @@ __metadata:
optional: true
bin:
tsx: dist/cli.mjs
- checksum: 10c0/ad720b81d6447c7695d24c27947fa1a2b6db9d2ef03216389edd6fa0006aa479bc0d8348a1ac9975a08edef4ce791ff5629a24d8dccbb0987f42e5407785cfa4
+ checksum: 10c0/63164b889b1d170403e4d8753a6755dec371f220f5ce29a8e88f1f4d6085a784a12d8dc2ee669116611f2c72757ac9beaa3eea5c452796f541bdd2dc11753721
languageName: node
linkType: hard
@@ -16378,6 +16417,13 @@ __metadata:
languageName: node
linkType: hard
+"uint8array-extras@npm:^1.3.0":
+ version: 1.4.0
+ resolution: "uint8array-extras@npm:1.4.0"
+ checksum: 10c0/eaffd3388634b7e5e1496073b878dd19136043137d3e7e0d2a453e37f566a5a551e640819e1a6596c6df9b9d1f7b70884cc29db6a357bdd424811f3598d504dd
+ languageName: node
+ linkType: hard
+
"unbox-primitive@npm:^1.0.2":
version: 1.0.2
resolution: "unbox-primitive@npm:1.0.2"
@@ -16549,7 +16595,7 @@ __metadata:
languageName: node
linkType: hard
-"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1":
+"uri-js@npm:^4.2.2":
version: 4.4.1
resolution: "uri-js@npm:4.4.1"
dependencies: