Openstatus www.openstatus.dev

chore: content-collections (#1075)

authored by

Maximilian Kaske and committed by
GitHub
7f8ddc33 0f88a9b7

+1240 -1503
+1 -1
.prettierignore
··· 1 - **/.contentlayer
··· 1 + **/.content-collections
+2 -2
apps/web/.gitignore
··· 33 # vercel 34 .vercel 35 36 - # contentlayer 37 - .contentlayer 38 39 # Sentry Auth Token 40 .sentryclirc
··· 33 # vercel 34 .vercel 35 36 + # content-collections 37 + .content-collections 38 39 # Sentry Auth Token 40 .sentryclirc
+165
apps/web/content-collections.ts
···
··· 1 + import { defineCollection, defineConfig } from "@content-collections/core"; 2 + import { compileMDX } from "@content-collections/mdx"; 3 + import readingTime from "reading-time"; 4 + import rehypeAutolinkHeadings from "rehype-autolink-headings"; 5 + import rehypePrettyCode from "rehype-pretty-code"; 6 + import rehypeSlug from "rehype-slug"; 7 + 8 + const autolinkHeadings = [ 9 + rehypeAutolinkHeadings, 10 + { 11 + behavior: "append", 12 + headingProperties: { 13 + className: "group", 14 + }, 15 + properties: { 16 + className: [ 17 + "no-underline group-hover:after:content-['#'] after:text-muted-foreground/30 after:hover:text-muted-foreground ml-1 after:p-1", 18 + ], 19 + "aria-hidden": "true", 20 + }, 21 + }, 22 + ]; 23 + 24 + const prettyCode = [ 25 + rehypePrettyCode, 26 + { 27 + theme: { 28 + dark: "github-dark-dimmed", 29 + light: "github-light", 30 + }, 31 + // biome-ignore lint/suspicious/noExplicitAny: <explanation> 32 + onVisitLine(node: any) { 33 + // Prevent lines from collapsing in `display: grid` mode, and 34 + // allow empty lines to be copy/pasted 35 + if (node.children.length === 0) { 36 + node.children = [{ type: "text", value: " " }]; 37 + } 38 + }, 39 + // biome-ignore lint/suspicious/noExplicitAny: <explanation> 40 + onVisitHighlightedLine(node: any) { 41 + node.properties.className.push("highlighted"); 42 + }, 43 + // biome-ignore lint/suspicious/noExplicitAny: <explanation> 44 + onVisitHighlightedWord(node: any) { 45 + node.properties.className = ["word"]; 46 + }, 47 + }, 48 + ]; 49 + 50 + const posts = defineCollection({ 51 + name: "Posts", 52 + directory: "src/content/posts", 53 + include: "**/*.mdx", 54 + schema: (z) => ({ 55 + title: z.string(), 56 + description: z.string(), 57 + image: z.string(), 58 + publishedAt: z.coerce.date(), 59 + author: z.object({ 60 + name: z.string(), 61 + url: z.string().optional(), 62 + avatar: z.string().optional(), 63 + }), 64 + }), 65 + transform: async (document, context) => { 66 + const mdx = await compileMDX(context, document, { 67 + // @ts-expect-error 68 + rehypePlugins: [rehypeSlug, prettyCode, autolinkHeadings], 69 + }); 70 + return { 71 + ...document, 72 + mdx, 73 + slug: document._meta.fileName.replace(/\.mdx$/, ""), 74 + readingTime: readingTime(document.content).text, 75 + }; 76 + }, 77 + }); 78 + 79 + const legals = defineCollection({ 80 + name: "Legals", 81 + directory: "src/content/legal", 82 + include: "**/*.mdx", 83 + schema: (z) => ({ 84 + title: z.string(), 85 + updatedAt: z.string(), 86 + }), 87 + transform: async (document, context) => { 88 + const mdx = await compileMDX(context, document, { 89 + // @ts-expect-error 90 + rehypePlugins: [rehypeSlug, prettyCode, autolinkHeadings], 91 + }); 92 + return { 93 + ...document, 94 + mdx, 95 + slug: document._meta.fileName.replace(/\.mdx$/, ""), 96 + }; 97 + }, 98 + }); 99 + 100 + const faqs = defineCollection({ 101 + name: "FAQs", 102 + directory: "src/content/faq", 103 + include: "**/*.mdx", 104 + schema: (z) => ({ 105 + title: z.string(), 106 + order: z.number(), 107 + }), 108 + transform: async (document, context) => { 109 + const mdx = await compileMDX(context, document, { 110 + // @ts-expect-error 111 + rehypePlugins: [rehypeSlug, prettyCode, autolinkHeadings], 112 + }); 113 + return { 114 + ...document, 115 + mdx, 116 + slug: document._meta.fileName.replace(/\.mdx$/, ""), 117 + }; 118 + }, 119 + }); 120 + 121 + const changelogs = defineCollection({ 122 + name: "Changelogs", 123 + directory: "src/content/changelog", 124 + include: "**/*.mdx", 125 + schema: (z) => ({ 126 + title: z.string(), 127 + description: z.string(), 128 + image: z.string(), 129 + publishedAt: z.coerce.date(), 130 + }), 131 + transform: async (document, context) => { 132 + const mdx = await compileMDX(context, document, { 133 + // @ts-expect-error 134 + rehypePlugins: [rehypeSlug, prettyCode, autolinkHeadings], 135 + }); 136 + return { 137 + ...document, 138 + mdx, 139 + slug: document._meta.fileName.replace(/\.mdx$/, ""), 140 + readingTime: readingTime(document.content).text, 141 + }; 142 + }, 143 + }); 144 + 145 + const unrelateds = defineCollection({ 146 + name: "Unrelateds", 147 + directory: "src/content/unrelated", 148 + include: "**/*.mdx", 149 + schema: () => ({}), 150 + transform: async (document, context) => { 151 + const mdx = await compileMDX(context, document, { 152 + // @ts-expect-error 153 + rehypePlugins: [rehypeSlug, prettyCode, autolinkHeadings], 154 + }); 155 + return { 156 + ...document, 157 + mdx, 158 + slug: document._meta.fileName.replace(/\.mdx$/, ""), 159 + }; 160 + }, 161 + }); 162 + 163 + export default defineConfig({ 164 + collections: [posts, legals, faqs, changelogs, unrelateds], 165 + });
-20
apps/web/contentlayer.config.ts
··· 1 - import { makeSource } from "contentlayer/source-files"; 2 - import rehypeSlug from "rehype-slug"; 3 - import remarkGfm from "remark-gfm"; 4 - 5 - import { Changelog } from "./src/contentlayer/documents/changelog"; 6 - import { FAQ } from "./src/contentlayer/documents/faq"; 7 - import { LegalPost } from "./src/contentlayer/documents/legal"; 8 - import { Post } from "./src/contentlayer/documents/post"; 9 - import { Unrelated } from "./src/contentlayer/documents/unrelated"; 10 - import autolinkHeadings from "./src/contentlayer/plugins/autolink-headings"; 11 - import prettyCode from "./src/contentlayer/plugins/pretty-code"; 12 - 13 - export default makeSource({ 14 - contentDirPath: "src/content/", 15 - documentTypes: [Post, LegalPost, Changelog, FAQ, Unrelated], 16 - mdx: { 17 - remarkPlugins: [remarkGfm], 18 - rehypePlugins: [rehypeSlug, prettyCode, autolinkHeadings], 19 - }, 20 - });
···
+2 -2
apps/web/next.config.js
··· 1 - const { withContentlayer } = require("next-contentlayer"); 2 3 /** @type {import('next').NextConfig} */ 4 const nextConfig = { ··· 59 const { withSentryConfig } = require("@sentry/nextjs"); 60 61 module.exports = withSentryConfig( 62 - withContentlayer(nextConfig), 63 { 64 // For all available options, see: 65 // https://github.com/getsentry/sentry-webpack-plugin#options
··· 1 + const { withContentCollections } = require("@content-collections/next"); 2 3 /** @type {import('next').NextConfig} */ 4 const nextConfig = { ··· 59 const { withSentryConfig } = require("@sentry/nextjs"); 60 61 module.exports = withSentryConfig( 62 + withContentCollections(nextConfig), 63 { 64 // For all available options, see: 65 // https://github.com/getsentry/sentry-webpack-plugin#options
+3 -2
apps/web/package.json
··· 56 "clsx": "2.0.0", 57 "cmdk": "1.0.0", 58 "cobe": "0.6.3", 59 - "contentlayer": "0.3.4", 60 "date-fns": "2.30.0", 61 "date-fns-tz": "2.0.0", 62 "lucide-react": "0.279.0", 63 "nanoid": "5.0.7", 64 "next": "14.2.15", 65 "next-auth": "5.0.0-beta.21", 66 - "next-contentlayer": "0.3.4", 67 "next-plausible": "3.12.0", 68 "next-themes": "0.2.1", 69 "nuqs": "1.19.1", ··· 92 "zod": "3.23.8" 93 }, 94 "devDependencies": { 95 "@headlessui/tailwindcss": "0.2.0", 96 "@openstatus/tsconfig": "workspace:*", 97 "@types/node": "20.14.8",
··· 56 "clsx": "2.0.0", 57 "cmdk": "1.0.0", 58 "cobe": "0.6.3", 59 "date-fns": "2.30.0", 60 "date-fns-tz": "2.0.0", 61 "lucide-react": "0.279.0", 62 "nanoid": "5.0.7", 63 "next": "14.2.15", 64 "next-auth": "5.0.0-beta.21", 65 "next-plausible": "3.12.0", 66 "next-themes": "0.2.1", 67 "nuqs": "1.19.1", ··· 90 "zod": "3.23.8" 91 }, 92 "devDependencies": { 93 + "@content-collections/core": "^0.7.2", 94 + "@content-collections/mdx": "^0.2.0", 95 + "@content-collections/next": "^0.2.3", 96 "@headlessui/tailwindcss": "0.2.0", 97 "@openstatus/tsconfig": "workspace:*", 98 "@types/node": "20.14.8",
+1 -1
apps/web/src/app/(content)/_components/pagination.tsx
··· 1 - import type { Changelog } from "contentlayer/generated"; 2 import { ChevronLeft, ChevronRight } from "lucide-react"; 3 import Link from "next/link"; 4
··· 1 + import type { Changelog } from "content-collections"; 2 import { ChevronLeft, ChevronRight } from "lucide-react"; 3 import Link from "next/link"; 4
+3 -3
apps/web/src/app/(content)/blog/[slug]/page.tsx
··· 1 - import { allPosts } from "contentlayer/generated"; 2 import type { Metadata } from "next"; 3 import { notFound } from "next/navigation"; 4 ··· 28 if (!post) { 29 return; 30 } 31 - const { title, publishedAt: publishedTime, description, slug, image } = post; 32 33 return { 34 ...defaultMetadata, ··· 39 title, 40 description, 41 type: "article", 42 - publishedTime, 43 url: `https://www.openstatus.dev/blog/${slug}`, 44 images: [ 45 {
··· 1 + import { allPosts } from "content-collections"; 2 import type { Metadata } from "next"; 3 import { notFound } from "next/navigation"; 4 ··· 28 if (!post) { 29 return; 30 } 31 + const { title, publishedAt, description, slug, image } = post; 32 33 return { 34 ...defaultMetadata, ··· 39 title, 40 description, 41 type: "article", 42 + publishedTime: publishedAt.toISOString(), 43 url: `https://www.openstatus.dev/blog/${slug}`, 44 images: [ 45 {
+1 -1
apps/web/src/app/(content)/blog/feed.xml/route.ts
··· 1 - import { allPosts } from "contentlayer/generated"; 2 import RSS from "rss"; 3 4 export async function GET() {
··· 1 + import { allPosts } from "content-collections"; 2 import RSS from "rss"; 3 4 export async function GET() {
+1 -1
apps/web/src/app/(content)/blog/page.tsx
··· 11 PaginationContent, 12 PaginationLink, 13 } from "@openstatus/ui"; 14 - import { allPosts } from "contentlayer/generated"; 15 import { Rss } from "lucide-react"; 16 import type { Metadata } from "next"; 17 import Link from "next/link";
··· 11 PaginationContent, 12 PaginationLink, 13 } from "@openstatus/ui"; 14 + import { allPosts } from "content-collections"; 15 import { Rss } from "lucide-react"; 16 import type { Metadata } from "next"; 17 import Link from "next/link";
+1 -1
apps/web/src/app/(content)/blog/search-params.ts
··· 1 - import { allPosts } from "contentlayer/generated"; 2 import { 3 createParser, 4 createSearchParamsCache,
··· 1 + import { allPosts } from "content-collections"; 2 import { 3 createParser, 4 createSearchParamsCache,
+3 -3
apps/web/src/app/(content)/changelog/[slug]/page.tsx
··· 1 - import { allChangelogs } from "contentlayer/generated"; 2 import type { Metadata } from "next"; 3 import { notFound } from "next/navigation"; 4 ··· 32 return; 33 } 34 35 - const { title, publishedAt: publishedTime, description, slug, image } = post; 36 37 return { 38 ...defaultMetadata, ··· 43 title, 44 description, 45 type: "article", 46 - publishedTime, 47 url: `https://www.openstatus.dev/changelog/${slug}`, 48 images: [ 49 {
··· 1 + import { allChangelogs } from "content-collections"; 2 import type { Metadata } from "next"; 3 import { notFound } from "next/navigation"; 4 ··· 32 return; 33 } 34 35 + const { title, publishedAt, description, slug, image } = post; 36 37 return { 38 ...defaultMetadata, ··· 43 title, 44 description, 45 type: "article", 46 + publishedTime: publishedAt.toISOString(), 47 url: `https://www.openstatus.dev/changelog/${slug}`, 48 images: [ 49 {
+1 -1
apps/web/src/app/(content)/changelog/feed.xml/route.ts
··· 1 - import { allChangelogs } from "contentlayer/generated"; 2 import RSS from "rss"; 3 4 export async function GET() {
··· 1 + import { allChangelogs } from "content-collections"; 2 import RSS from "rss"; 3 4 export async function GET() {
+2 -2
apps/web/src/app/(content)/changelog/page.tsx
··· 12 PaginationContent, 13 PaginationLink, 14 } from "@openstatus/ui"; 15 - import { allChangelogs } from "contentlayer/generated"; 16 import { Rss } from "lucide-react"; 17 import type { Metadata } from "next"; 18 import { ··· 70 title={changelog.title} 71 href={`./changelog/${changelog.slug}`} 72 > 73 - <Mdx code={changelog.body.code} /> 74 </Timeline.Article> 75 ))} 76 <div className="grid grid-cols-1 gap-4 md:grid-cols-5 md:gap-6">
··· 12 PaginationContent, 13 PaginationLink, 14 } from "@openstatus/ui"; 15 + import { allChangelogs } from "content-collections"; 16 import { Rss } from "lucide-react"; 17 import type { Metadata } from "next"; 18 import { ··· 70 title={changelog.title} 71 href={`./changelog/${changelog.slug}`} 72 > 73 + <Mdx code={changelog.mdx} /> 74 </Timeline.Article> 75 ))} 76 <div className="grid grid-cols-1 gap-4 md:grid-cols-5 md:gap-6">
+1 -1
apps/web/src/app/(content)/changelog/search-params.ts
··· 1 - import { allChangelogs } from "contentlayer/generated"; 2 import { 3 createParser, 4 createSearchParamsCache,
··· 1 + import { allChangelogs } from "content-collections"; 2 import { 3 createParser, 4 createSearchParamsCache,
+2 -2
apps/web/src/app/(content)/features/monitoring/page.tsx
··· 11 import { type Region, flyRegions } from "@openstatus/db/src/schema/constants"; 12 import { Button } from "@openstatus/ui/src/components/button"; 13 import { Skeleton } from "@openstatus/ui/src/components/skeleton"; 14 - import { allUnrelateds } from "contentlayer/generated"; 15 import type { Metadata } from "next"; 16 import Link from "next/link"; 17 import { Suspense } from "react"; ··· 128 component={ 129 code ? ( 130 <Mdx 131 - code={code.body.code} 132 className="max-w-none prose-pre:overflow-hidden" 133 /> 134 ) : (
··· 11 import { type Region, flyRegions } from "@openstatus/db/src/schema/constants"; 12 import { Button } from "@openstatus/ui/src/components/button"; 13 import { Skeleton } from "@openstatus/ui/src/components/skeleton"; 14 + import { allUnrelateds } from "content-collections"; 15 import type { Metadata } from "next"; 16 import Link from "next/link"; 17 import { Suspense } from "react"; ··· 128 component={ 129 code ? ( 130 <Mdx 131 + code={code.mdx} 132 className="max-w-none prose-pre:overflow-hidden" 133 /> 134 ) : (
+2 -2
apps/web/src/app/about/page.tsx
··· 1 - import { allUnrelateds } from "contentlayer/generated"; 2 3 import { Separator } from "@openstatus/ui/src/components/separator"; 4 ··· 37 <Shell className="mx-auto w-auto shadow sm:px-8 sm:py-8 md:px-12 md:py-12 dark:border-card-foreground/30"> 38 {story ? ( 39 <Mdx 40 - code={story.body.code} 41 className="sm:prose-lg mx-auto prose-li:my-0" 42 /> 43 ) : null}
··· 1 + import { allUnrelateds } from "content-collections"; 2 3 import { Separator } from "@openstatus/ui/src/components/separator"; 4 ··· 37 <Shell className="mx-auto w-auto shadow sm:px-8 sm:py-8 md:px-12 md:py-12 dark:border-card-foreground/30"> 38 {story ? ( 39 <Mdx 40 + code={story.mdx} 41 className="sm:prose-lg mx-auto prose-li:my-0" 42 /> 43 ) : null}
-1
apps/web/src/app/api/trpc/edge/[trpc]/route.ts
··· 11 endpoint: "/api/trpc/edge", 12 router: edgeRouter, 13 req: req, 14 - // @ts-expect-error 15 createContext: () => createTRPCContext({ req }), 16 onError: ({ error }) => { 17 console.log("Error in tRPC handler (edge)");
··· 11 endpoint: "/api/trpc/edge", 12 router: edgeRouter, 13 req: req, 14 createContext: () => createTRPCContext({ req }), 15 onError: ({ error }) => { 16 console.log("Error in tRPC handler (edge)");
-1
apps/web/src/app/api/trpc/lambda/[trpc]/route.ts
··· 12 endpoint: "/api/trpc/lambda", 13 router: lambdaRouter, 14 req: req, 15 - // @ts-expect-error 16 createContext: () => createTRPCContext({ req }), 17 onError: ({ error }) => { 18 console.log("Error in tRPC handler (lambda)");
··· 12 endpoint: "/api/trpc/lambda", 13 router: lambdaRouter, 14 req: req, 15 createContext: () => createTRPCContext({ req }), 16 onError: ({ error }) => { 17 console.log("Error in tRPC handler (lambda)");
-1
apps/web/src/app/api/webhook/stripe/route.ts
··· 22 /** 23 * Forward to tRPC API to handle the webhook event 24 */ 25 - // @ts-expect-error FIXME 26 const ctx = await createTRPCContext({ req }); 27 const caller = lambdaRouter.createCaller(ctx); 28
··· 22 /** 23 * Forward to tRPC API to handle the webhook event 24 */ 25 const ctx = await createTRPCContext({ req }); 26 const caller = lambdaRouter.createCaller(ctx); 27
+4 -4
apps/web/src/app/legal/[slug]/page.tsx
··· 1 - import { allLegalPosts } from "contentlayer/generated"; 2 import { notFound } from "next/navigation"; 3 4 import { Mdx } from "@/components/content/mdx"; ··· 8 // export const dynamic = "force-static"; 9 10 export async function generateStaticParams() { 11 - return allLegalPosts.map((post) => ({ 12 slug: post.slug, 13 })); 14 } 15 16 export default function PostPage({ params }: { params: { slug: string } }) { 17 - const post = allLegalPosts.find((post) => post.slug === params.slug); 18 19 if (!post) { 20 notFound(); ··· 30 <h1 className="mb-5 font-cal text-3xl">{post.title}</h1> 31 </div> 32 <div className="mx-auto max-w-prose"> 33 - <Mdx code={post.body.code} /> 34 </div> 35 </article> 36 </Shell>
··· 1 + import { allLegals } from "content-collections"; 2 import { notFound } from "next/navigation"; 3 4 import { Mdx } from "@/components/content/mdx"; ··· 8 // export const dynamic = "force-static"; 9 10 export async function generateStaticParams() { 11 + return allLegals.map((post) => ({ 12 slug: post.slug, 13 })); 14 } 15 16 export default function PostPage({ params }: { params: { slug: string } }) { 17 + const post = allLegals.find((post) => post.slug === params.slug); 18 19 if (!post) { 20 notFound(); ··· 30 <h1 className="mb-5 font-cal text-3xl">{post.title}</h1> 31 </div> 32 <div className="mx-auto max-w-prose"> 33 + <Mdx code={post.mdx} /> 34 </div> 35 </article> 36 </Shell>
+1 -1
apps/web/src/app/sitemap.ts
··· 1 - import { allChangelogs, allPosts } from "contentlayer/generated"; 2 import type { MetadataRoute } from "next"; 3 4 const addPathToBaseURL = (path: string) => `https://www.openstatus.dev${path}`;
··· 1 + import { allChangelogs, allPosts } from "content-collections"; 2 import type { MetadataRoute } from "next"; 3 4 const addPathToBaseURL = (path: string) => `https://www.openstatus.dev${path}`;
+3 -3
apps/web/src/components/content/article.tsx
··· 1 - import type { Post } from "contentlayer/generated"; 2 import Image from "next/image"; 3 import Link from "next/link"; 4 ··· 41 {post.author.name} 42 </Link> 43 <p> 44 - {formatDate(new Date(post.publishedAt))} 45 <span className="mx-1 text-muted-foreground/70">&bull;</span> 46 {post.readingTime} 47 </p> 48 </div> 49 </div> 50 </div> 51 - <Mdx code={post.body.code} /> 52 </article> 53 ); 54 }
··· 1 + import type { Post } from "content-collections"; 2 import Image from "next/image"; 3 import Link from "next/link"; 4 ··· 41 {post.author.name} 42 </Link> 43 <p> 44 + {formatDate(post.publishedAt)} 45 <span className="mx-1 text-muted-foreground/70">&bull;</span> 46 {post.readingTime} 47 </p> 48 </div> 49 </div> 50 </div> 51 + <Mdx code={post.mdx} /> 52 </article> 53 ); 54 }
+2 -2
apps/web/src/components/content/changelog.tsx
··· 1 - import type { Changelog } from "contentlayer/generated"; 2 import Image from "next/image"; 3 4 import { Mdx } from "@/components/content/mdx"; ··· 21 /> 22 </div> 23 </div> 24 - <Mdx code={post.body.code} /> 25 </article> 26 ); 27 }
··· 1 + import type { Changelog } from "content-collections"; 2 import Image from "next/image"; 3 4 import { Mdx } from "@/components/content/mdx"; ··· 21 /> 22 </div> 23 </div> 24 + <Mdx code={post.mdx} /> 25 </article> 26 ); 27 }
+1
apps/web/src/components/content/mdx-components.tsx
··· 101 td: (props: TdHTMLAttributes<HTMLTableCellElement>) => ( 102 <TableCell {...props} /> 103 ), 104 pre: (props: HTMLAttributes<HTMLPreElement>) => <Pre {...props} />, 105 };
··· 101 td: (props: TdHTMLAttributes<HTMLTableCellElement>) => ( 102 <TableCell {...props} /> 103 ), 104 + // FIXME: file duplication (not related to content-collections) 105 pre: (props: HTMLAttributes<HTMLPreElement>) => <Pre {...props} />, 106 };
+2 -4
apps/web/src/components/content/mdx.tsx
··· 1 - import { getMDXComponent } from "next-contentlayer/hooks"; 2 3 import { cn } from "@/lib/utils"; 4 import { components } from "./mdx-components"; ··· 9 } 10 11 export function Mdx({ code, className }: MdxProps) { 12 - const MDXComponent = getMDXComponent(code); 13 - 14 return ( 15 // FIXME: weird behaviour when `prose-headings:font-cal` and on mouse movement font gets bigger 16 <div ··· 19 className, 20 )} 21 > 22 - <MDXComponent components={{ ...components }} /> 23 </div> 24 ); 25 }
··· 1 + import { MDXContent } from "@content-collections/mdx/react"; 2 3 import { cn } from "@/lib/utils"; 4 import { components } from "./mdx-components"; ··· 9 } 10 11 export function Mdx({ code, className }: MdxProps) { 12 return ( 13 // FIXME: weird behaviour when `prose-headings:font-cal` and on mouse movement font gets bigger 14 <div ··· 17 className, 18 )} 19 > 20 + <MDXContent code={code} components={components} /> 21 </div> 22 ); 23 }
+2 -2
apps/web/src/components/content/timeline.tsx
··· 35 36 interface ArticleProps { 37 href: string; 38 - publishedAt: string; 39 imageSrc: string; 40 title: string; 41 children?: React.ReactNode; ··· 53 <div className="relative row-span-2"> 54 <div className="sticky top-20"> 55 <time className="order-2 font-mono text-muted-foreground text-sm md:order-1 md:col-span-1"> 56 - {formatDate(new Date(publishedAt))} 57 </time> 58 </div> 59 </div>
··· 35 36 interface ArticleProps { 37 href: string; 38 + publishedAt: Date; 39 imageSrc: string; 40 title: string; 41 children?: React.ReactNode; ··· 53 <div className="relative row-span-2"> 54 <div className="sticky top-20"> 55 <time className="order-2 font-mono text-muted-foreground text-sm md:order-1 md:col-span-1"> 56 + {formatDate(publishedAt)} 57 </time> 58 </div> 59 </div>
+1 -1
apps/web/src/components/layout/header/app-header.tsx
··· 1 "use client"; 2 3 - import { allChangelogs } from "contentlayer/generated"; 4 import { ArrowUpRight } from "lucide-react"; 5 import Link from "next/link"; 6
··· 1 "use client"; 2 3 + import { allChangelogs } from "content-collections"; 4 import { ArrowUpRight } from "lucide-react"; 5 import Link from "next/link"; 6
+3 -3
apps/web/src/components/marketing/faqs.tsx
··· 1 "use client"; 2 3 - import { allFAQs } from "contentlayer/generated"; 4 5 import { 6 Accordion, ··· 32 <div> 33 <Accordion type="single" collapsible className="w-full"> 34 {faqs.map((faq, i) => ( 35 - <AccordionItem key={faq._id} value={`item-${i}`}> 36 <AccordionTrigger>{faq.title}</AccordionTrigger> 37 <AccordionContent> 38 - <Mdx code={faq.body.code} /> 39 </AccordionContent> 40 </AccordionItem> 41 ))}
··· 1 "use client"; 2 3 + import { allFAQs } from "content-collections"; 4 5 import { 6 Accordion, ··· 32 <div> 33 <Accordion type="single" collapsible className="w-full"> 34 {faqs.map((faq, i) => ( 35 + <AccordionItem key={faq.slug} value={`item-${i}`}> 36 <AccordionTrigger>{faq.title}</AccordionTrigger> 37 <AccordionContent> 38 + <Mdx code={faq.mdx} /> 39 </AccordionContent> 40 </AccordionItem> 41 ))}
+1 -1
apps/web/src/components/marketing/lastest-changelogs.tsx
··· 1 - import { allChangelogs } from "contentlayer/generated"; 2 import Link from "next/link"; 3 4 import { Button } from "@openstatus/ui/src/components/button";
··· 1 + import { allChangelogs } from "content-collections"; 2 import Link from "next/link"; 3 4 import { Button } from "@openstatus/ui/src/components/button";
+1 -1
apps/web/src/config/pricing-table.tsx
··· 2 import Link from "next/link"; 3 import type React from "react"; 4 5 - import { type Changelog, allChangelogs } from "contentlayer/generated"; 6 7 function renderChangelogDescription(slug: Changelog["slug"]) { 8 const changelog = allChangelogs.find((c) => c.slug === slug);
··· 2 import Link from "next/link"; 3 import type React from "react"; 4 5 + import { type Changelog, allChangelogs } from "content-collections"; 6 7 function renderChangelogDescription(slug: Changelog["slug"]) { 8 const changelog = allChangelogs.find((c) => c.slug === slug);
-33
apps/web/src/contentlayer/documents/changelog.ts
··· 1 - import { defineDocumentType } from "contentlayer/source-files"; 2 - import readingTime from "reading-time"; 3 - 4 - export const Changelog = defineDocumentType(() => ({ 5 - name: "Changelog", 6 - contentType: "mdx", 7 - filePathPattern: "changelog/*.mdx", 8 - fields: { 9 - title: { 10 - type: "string", 11 - required: true, 12 - }, 13 - description: { 14 - type: "string", 15 - required: true, 16 - }, 17 - image: { 18 - type: "string", 19 - required: true, 20 - }, 21 - publishedAt: { type: "date", required: true }, 22 - }, 23 - computedFields: { 24 - slug: { 25 - type: "string", 26 - resolve: (post) => post._raw.sourceFileName.replace(/\.mdx$/, ""), 27 - }, 28 - readingTime: { 29 - type: "string", 30 - resolve: (post) => readingTime(post.body.raw).text, 31 - }, 32 - }, 33 - }));
···
-23
apps/web/src/contentlayer/documents/faq.ts
··· 1 - import { defineDocumentType } from "contentlayer/source-files"; 2 - 3 - export const FAQ = defineDocumentType(() => ({ 4 - name: "FAQ", 5 - filePathPattern: "faq/*.mdx", 6 - contentType: "mdx", 7 - fields: { 8 - title: { 9 - type: "string", 10 - required: true, 11 - }, 12 - order: { 13 - type: "number", 14 - required: true, 15 - }, 16 - }, 17 - computedFields: { 18 - slug: { 19 - type: "string", 20 - resolve: (post) => post._raw.sourceFileName.replace(/\.mdx$/, ""), 21 - }, 22 - }, 23 - }));
···
-23
apps/web/src/contentlayer/documents/legal.ts
··· 1 - import { defineDocumentType } from "contentlayer/source-files"; 2 - 3 - export const LegalPost = defineDocumentType(() => ({ 4 - name: "LegalPost", 5 - filePathPattern: "legal/*.mdx", 6 - contentType: "mdx", 7 - fields: { 8 - title: { 9 - type: "string", 10 - required: true, 11 - }, 12 - updatedAt: { 13 - type: "string", 14 - required: true, 15 - }, 16 - }, 17 - computedFields: { 18 - slug: { 19 - type: "string", 20 - resolve: (post) => post._raw.sourceFileName.replace(/\.mdx$/, ""), 21 - }, 22 - }, 23 - }));
···
-50
apps/web/src/contentlayer/documents/post.ts
··· 1 - import { 2 - defineDocumentType, 3 - defineNestedType, 4 - } from "contentlayer/source-files"; 5 - import readingTime from "reading-time"; 6 - 7 - const Author = defineNestedType(() => ({ 8 - name: "Author", 9 - fields: { 10 - name: { type: "string", required: true }, 11 - url: { type: "string" }, 12 - avatar: { type: "string" }, 13 - }, 14 - })); 15 - 16 - export const Post = defineDocumentType(() => ({ 17 - name: "Post", 18 - contentType: "mdx", 19 - filePathPattern: "posts/*.mdx", 20 - fields: { 21 - title: { 22 - type: "string", 23 - required: true, 24 - }, 25 - description: { 26 - type: "string", 27 - required: true, 28 - }, 29 - image: { 30 - type: "string", 31 - required: true, 32 - }, 33 - publishedAt: { type: "date", required: true }, 34 - author: { 35 - type: "nested", // TODO: allow list of authors 36 - of: Author, 37 - required: true, 38 - }, 39 - }, 40 - computedFields: { 41 - slug: { 42 - type: "string", 43 - resolve: (post) => post._raw.sourceFileName.replace(/\.mdx$/, ""), 44 - }, 45 - readingTime: { 46 - type: "string", 47 - resolve: (post) => readingTime(post.body.raw).text, 48 - }, 49 - }, 50 - }));
···
-14
apps/web/src/contentlayer/documents/unrelated.ts
··· 1 - import { defineDocumentType } from "contentlayer/source-files"; 2 - 3 - export const Unrelated = defineDocumentType(() => ({ 4 - name: "Unrelated", 5 - filePathPattern: "unrelated/*.mdx", 6 - contentType: "mdx", 7 - fields: {}, 8 - computedFields: { 9 - slug: { 10 - type: "string", 11 - resolve: (post) => post._raw.sourceFileName.replace(/\.mdx$/, ""), 12 - }, 13 - }, 14 - }));
···
-33
apps/web/src/contentlayer/plugins/pretty-code.ts
··· 1 - import rehypePrettyCode from "rehype-pretty-code"; 2 - import type * as unified from "unified"; 3 - 4 - // props to https://rehype-pretty-code.netlify.app/ 5 - 6 - // biome-ignore lint/suspicious/noExplicitAny: ContentLayer 7 - const prettyCode: unified.Pluggable<any[]> = [ 8 - rehypePrettyCode, 9 - { 10 - theme: { 11 - dark: "github-dark-dimmed", 12 - light: "github-light", 13 - }, 14 - // biome-ignore lint/suspicious/noExplicitAny: <explanation> 15 - onVisitLine(node: any) { 16 - // Prevent lines from collapsing in `display: grid` mode, and 17 - // allow empty lines to be copy/pasted 18 - if (node.children.length === 0) { 19 - node.children = [{ type: "text", value: " " }]; 20 - } 21 - }, 22 - // biome-ignore lint/suspicious/noExplicitAny: ContentLayer 23 - onVisitHighlightedLine(node: any) { 24 - node.properties.className.push("highlighted"); 25 - }, 26 - // biome-ignore lint/suspicious/noExplicitAny: ContentLayer 27 - onVisitHighlightedWord(node: any) { 28 - node.properties.className = ["word"]; 29 - }, 30 - }, 31 - ]; 32 - 33 - export default prettyCode;
···
+2 -3
apps/web/tsconfig.json
··· 3 "compilerOptions": { 4 "baseUrl": ".", 5 "paths": { 6 - "contentlayer/generated": ["./.contentlayer/generated"], 7 "@/*": ["./src/*"] 8 }, 9 "plugins": [{ "name": "next" }], ··· 15 "**/*.ts", 16 "**/*.tsx", 17 ".next/types/**/*.ts", 18 - "**/*.mjs", 19 - ".contentlayer/generated" 20 ], 21 "exclude": ["node_modules", "env.ts"] 22 }
··· 3 "compilerOptions": { 4 "baseUrl": ".", 5 "paths": { 6 + "content-collections": ["./.content-collections/generated"], 7 "@/*": ["./src/*"] 8 }, 9 "plugins": [{ "name": "next" }], ··· 15 "**/*.ts", 16 "**/*.tsx", 17 ".next/types/**/*.ts", 18 + "**/*.mjs" 19 ], 20 "exclude": ["node_modules", "env.ts"] 21 }
+3 -3
biome.jsonc
··· 26 "dist", 27 ".wrangler", 28 ".react-email", 29 - ".contentlayer", 30 "meta" 31 ] 32 }, ··· 42 ".nuxt", 43 ".wrangler", 44 ".react-email", 45 - ".contentlayer", 46 "meta" 47 ] 48 }, ··· 55 ".nuxt", 56 ".wrangler", 57 ".react-email", 58 - ".contentlayer" 59 ] 60 } 61 }
··· 26 "dist", 27 ".wrangler", 28 ".react-email", 29 + ".content-collections", 30 "meta" 31 ] 32 }, ··· 42 ".nuxt", 43 ".wrangler", 44 ".react-email", 45 + ".content-collections", 46 "meta" 47 ] 48 }, ··· 55 ".nuxt", 56 ".wrangler", 57 ".react-email", 58 + ".content-collections" 59 ] 60 } 61 }
+1 -3
packages/emails/emails/alert.tsx
··· 50 51 <Section className="mt-[32px] mb-[32px] text-center"> 52 <Button 53 - pX={20} 54 - pY={12} 55 - className="rounded bg-[#000000] text-center font-semibold text-[14px] text-white no-underline" 56 href="https://www.openstatus.dev/app" 57 > 58 See incident
··· 50 51 <Section className="mt-[32px] mb-[32px] text-center"> 52 <Button 53 + className="rounded bg-[#000000] px-5 py-3 text-center font-semibold text-[14px] text-white no-underline" 54 href="https://www.openstatus.dev/app" 55 > 56 See incident
+1 -1
packages/emails/package.json
··· 11 "license": "ISC", 12 "dependencies": { 13 "@react-email/button": "0.0.10", 14 - "@react-email/components": "0.0.7", 15 "@react-email/head": "0.0.5", 16 "@react-email/html": "0.0.4", 17 "@react-email/tailwind": "0.0.9",
··· 11 "license": "ISC", 12 "dependencies": { 13 "@react-email/button": "0.0.10", 14 + "@react-email/components": "0.0.11", 15 "@react-email/head": "0.0.5", 16 "@react-email/html": "0.0.4", 17 "@react-email/tailwind": "0.0.9",
+2 -2
packages/notifications/email/package.json
··· 7 "@openstatus/db": "workspace:*", 8 "@openstatus/emails": "workspace:*", 9 "@openstatus/tinybird": "workspace:*", 10 - "@react-email/components": "0.0.7", 11 - "@react-email/render": "0.0.7", 12 "@t3-oss/env-core": "0.7.0", 13 "resend": "4.0.0", 14 "zod": "3.23.8"
··· 7 "@openstatus/db": "workspace:*", 8 "@openstatus/emails": "workspace:*", 9 "@openstatus/tinybird": "workspace:*", 10 + "@react-email/components": "0.0.11", 11 + "@react-email/render": "0.0.9", 12 "@t3-oss/env-core": "0.7.0", 13 "resend": "4.0.0", 14 "zod": "3.23.8"
+1019 -1224
pnpm-lock.yaml
··· 124 version: link:../../packages/utils 125 '@scalar/hono-api-reference': 126 specifier: 0.5.131 127 - version: 0.5.131(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2) 128 '@t3-oss/env-core': 129 specifier: 0.7.1 130 version: 0.7.1(typescript@5.5.2)(zod@3.23.8) ··· 242 version: 7.116.0 243 '@sentry/nextjs': 244 specifier: 7.116.0 245 - version: 7.116.0(encoding@0.1.13)(next@14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) 246 '@stripe/stripe-js': 247 specifier: 2.1.6 248 version: 2.1.6 ··· 272 version: 11.0.0-rc.553(@trpc/server@11.0.0-rc.553) 273 '@trpc/next': 274 specifier: 11.0.0-rc.553 275 - version: 11.0.0-rc.553(@tanstack/react-query@5.59.0(react@18.3.1))(@trpc/client@11.0.0-rc.553(@trpc/server@11.0.0-rc.553))(@trpc/react-query@11.0.0-rc.553(@tanstack/react-query@5.59.0(react@18.3.1))(@trpc/client@11.0.0-rc.553(@trpc/server@11.0.0-rc.553))(@trpc/server@11.0.0-rc.553)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@trpc/server@11.0.0-rc.553)(next@14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 276 '@trpc/react-query': 277 specifier: 11.0.0-rc.553 278 version: 11.0.0-rc.553(@tanstack/react-query@5.59.0(react@18.3.1))(@trpc/client@11.0.0-rc.553(@trpc/server@11.0.0-rc.553))(@trpc/server@11.0.0-rc.553)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ··· 303 cobe: 304 specifier: 0.6.3 305 version: 0.6.3 306 - contentlayer: 307 - specifier: 0.3.4 308 - version: 0.3.4(esbuild@0.21.3) 309 date-fns: 310 specifier: 2.30.0 311 version: 2.30.0 ··· 320 version: 5.0.7 321 next: 322 specifier: 14.2.15 323 - version: 14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 324 next-auth: 325 specifier: 5.0.0-beta.21 326 - version: 5.0.0-beta.21(next@14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) 327 - next-contentlayer: 328 - specifier: 0.3.4 329 - version: 0.3.4(contentlayer@0.3.4(esbuild@0.21.3))(esbuild@0.21.3)(next@14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 330 next-plausible: 331 specifier: 3.12.0 332 - version: 3.12.0(next@14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 333 next-themes: 334 specifier: 0.2.1 335 - version: 0.2.1(next@14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 336 nuqs: 337 specifier: 1.19.1 338 - version: 1.19.1(next@14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) 339 posthog-js: 340 specifier: 1.136.1 341 version: 1.136.1 ··· 406 specifier: 3.23.8 407 version: 3.23.8 408 devDependencies: 409 '@headlessui/tailwindcss': 410 specifier: 0.2.0 411 version: 0.2.0(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2))) ··· 603 specifier: 0.0.10 604 version: 0.0.10 605 '@react-email/components': 606 - specifier: 0.0.7 607 - version: 0.0.7(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 608 '@react-email/head': 609 specifier: 0.0.5 610 version: 0.0.5 ··· 702 specifier: workspace:* 703 version: link:../../tinybird 704 '@react-email/components': 705 - specifier: 0.0.7 706 - version: 0.0.7(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 707 '@react-email/render': 708 - specifier: 0.0.7 709 - version: 0.0.7 710 '@t3-oss/env-core': 711 specifier: 0.7.0 712 version: 0.7.0(typescript@5.5.2)(zod@3.23.8) ··· 2166 peerDependencies: 2167 commander: 9.4.x 2168 2169 - '@contentlayer/cli@0.3.4': 2170 - resolution: {integrity: sha512-vNDwgLuhYNu+m70NZ3XK9kexKNguuxPXg7Yvzj3B34cEilQjjzSrcTY/i+AIQm9V7uT5GGshx9ukzPf+SmoszQ==} 2171 2172 - '@contentlayer/client@0.3.4': 2173 - resolution: {integrity: sha512-QSlLyc3y4PtdC5lFw0L4wTZUH8BQnv2nk37hNCsPAqGf+dRO7TLAzdc+2/mVIRgK+vSH+pSOzjLsQpFxxXRTZA==} 2174 2175 - '@contentlayer/core@0.3.4': 2176 - resolution: {integrity: sha512-o68oBLwfYZ+2vtgfk1lgHxOl3LoxvRNiUfeQ8IWFWy/L4wnIkKIqLZX01zlRE5IzYM+ZMMN5V0cKQlO7DsyR9g==} 2177 peerDependencies: 2178 - esbuild: 0.17.x || 0.18.x 2179 - markdown-wasm: 1.x 2180 - peerDependenciesMeta: 2181 - esbuild: 2182 - optional: true 2183 - markdown-wasm: 2184 - optional: true 2185 2186 - '@contentlayer/source-files@0.3.4': 2187 - resolution: {integrity: sha512-4njyn0OFPu7WY4tAjMxiJgWOKeiHuBOGdQ36EYE03iij/pPPRbiWbL+cmLccYXUFEW58mDwpqROZZm6pnxjRDQ==} 2188 - 2189 - '@contentlayer/source-remote-files@0.3.4': 2190 - resolution: {integrity: sha512-cyiv4sNUySZvR0uAKlM+kSAELzNd2h2QT1R2e41dRKbwOUVxeLfmGiLugr0aVac6Q3xYcD99dbHyR1xWPV+w9w==} 2191 - 2192 - '@contentlayer/utils@0.3.4': 2193 - resolution: {integrity: sha512-ZWWOhbUWYQ2QHoLIlcUnEo7X4ZbwcyFPuzVQWWMkK43BxCveyQtZwBIzfyx54sqVzi0GUmKP8bHzsLQT0QxaLQ==} 2194 peerDependencies: 2195 - '@effect-ts/otel-node': '*' 2196 - peerDependenciesMeta: 2197 - '@effect-ts/otel-node': 2198 - optional: true 2199 2200 '@cspotcode/source-map-support@0.8.1': 2201 resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} ··· 2232 '@drizzle-team/brocli@0.10.1': 2233 resolution: {integrity: sha512-AHy0vjc+n/4w/8Mif+w86qpppHuF3AyXbcWW+R/W7GNA3F5/p2nuhlkCJaTXSLZheB4l1rtHzOfr9A7NwoR/Zg==} 2234 2235 - '@effect-ts/core@0.60.5': 2236 - resolution: {integrity: sha512-qi1WrtJA90XLMnj2hnUszW9Sx4dXP03ZJtCc5DiUBIOhF4Vw7plfb65/bdBySPoC9s7zy995TdUX1XBSxUkl5w==} 2237 - 2238 - '@effect-ts/otel-exporter-trace-otlp-grpc@0.15.1': 2239 - resolution: {integrity: sha512-47gAg0O2pW5Jlo86jfzjdkwL5a7Bzb+Kj5WTmdu4CxYRfWn9ytKjuuYIfsNDW8neuhdKzn+P5wCddgEh0glYyQ==} 2240 - peerDependencies: 2241 - '@effect-ts/core': ^0.60.2 2242 - '@opentelemetry/api': ^1.4.0 2243 - '@opentelemetry/core': ^1.13.0 2244 - '@opentelemetry/exporter-trace-otlp-grpc': ^0.39.0 2245 - '@opentelemetry/sdk-trace-base': ^1.13.0 2246 - 2247 - '@effect-ts/otel-sdk-trace-node@0.15.1': 2248 - resolution: {integrity: sha512-a2sF0ylmn8xOJs8fNeT/spJ1gUcsksAJCALxo9WOfuTCMtTwMVtVhCKEPEeQoL7wFqU+JgPkVdP91+FJ/Rkeow==} 2249 - peerDependencies: 2250 - '@effect-ts/core': ^0.60.2 2251 - '@opentelemetry/api': ^1.4.0 2252 - '@opentelemetry/core': ^1.13.0 2253 - '@opentelemetry/sdk-trace-base': ^1.13.0 2254 - '@opentelemetry/sdk-trace-node': ^1.13.0 2255 - 2256 - '@effect-ts/otel@0.15.1': 2257 - resolution: {integrity: sha512-AmZJHl7t0+Peh7Yb2+hqn6r9+rd9/UfeA4AMV9h0YGTdOyouyFfD3wzWlxnAUzAQ4Lrod4kC7Noruret4EpqpA==} 2258 - peerDependencies: 2259 - '@effect-ts/core': ^0.60.2 2260 - '@opentelemetry/api': ^1.4.0 2261 - '@opentelemetry/core': ^1.13.0 2262 - '@opentelemetry/sdk-trace-base': ^1.13.0 2263 - 2264 - '@effect-ts/system@0.57.5': 2265 - resolution: {integrity: sha512-/crHGujo0xnuHIYNc1VgP0HGJGFSoSqq88JFXe6FmFyXPpWt8Xu39LyLg7rchsxfXFeEdA9CrIZvLV5eswXV5g==} 2266 - 2267 '@ericcornelissen/bash-parser@0.5.2': 2268 resolution: {integrity: sha512-4pIMTa1nEFfMXitv7oaNEWOdM+zpOZavesa5GaiWTgda6Zk32CFGxjUp/iIaN0PwgUW1yTq/fztSjbpE8SLGZQ==} 2269 engines: {node: '>=4'} ··· 2276 resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==} 2277 deprecated: 'Merged into tsx: https://tsx.is' 2278 2279 - '@esbuild-plugins/node-resolve@0.1.4': 2280 - resolution: {integrity: sha512-haFQ0qhxEpqtWWY0kx1Y5oE3sMyO1PcoSiWEPrAw6tm/ZOOLXjSs6Q+v1v9eyuVF0nNt50YEvrcrvENmyoMv5g==} 2281 peerDependencies: 2282 esbuild: '*' 2283 ··· 2287 cpu: [ppc64] 2288 os: [aix] 2289 2290 - '@esbuild/aix-ppc64@0.21.3': 2291 - resolution: {integrity: sha512-yTgnwQpFVYfvvo4SvRFB0SwrW8YjOxEoT7wfMT7Ol5v7v5LDNvSGo67aExmxOb87nQNeWPVvaGBNfQ7BXcrZ9w==} 2292 engines: {node: '>=12'} 2293 cpu: [ppc64] 2294 os: [aix] ··· 2311 cpu: [arm64] 2312 os: [android] 2313 2314 - '@esbuild/android-arm64@0.21.3': 2315 - resolution: {integrity: sha512-c+ty9necz3zB1Y+d/N+mC6KVVkGUUOcm4ZmT5i/Fk5arOaY3i6CA3P5wo/7+XzV8cb4GrI/Zjp8NuOQ9Lfsosw==} 2316 engines: {node: '>=12'} 2317 cpu: [arm64] 2318 os: [android] ··· 2335 cpu: [arm] 2336 os: [android] 2337 2338 - '@esbuild/android-arm@0.21.3': 2339 - resolution: {integrity: sha512-bviJOLMgurLJtF1/mAoJLxDZDL6oU5/ztMHnJQRejbJrSc9FFu0QoUoFhvi6qSKJEw9y5oGyvr9fuDtzJ30rNQ==} 2340 engines: {node: '>=12'} 2341 cpu: [arm] 2342 os: [android] ··· 2359 cpu: [x64] 2360 os: [android] 2361 2362 - '@esbuild/android-x64@0.21.3': 2363 - resolution: {integrity: sha512-JReHfYCRK3FVX4Ra+y5EBH1b9e16TV2OxrPAvzMsGeES0X2Ndm9ImQRI4Ket757vhc5XBOuGperw63upesclRw==} 2364 engines: {node: '>=12'} 2365 cpu: [x64] 2366 os: [android] ··· 2383 cpu: [arm64] 2384 os: [darwin] 2385 2386 - '@esbuild/darwin-arm64@0.21.3': 2387 - resolution: {integrity: sha512-U3fuQ0xNiAkXOmQ6w5dKpEvXQRSpHOnbw7gEfHCRXPeTKW9sBzVck6C5Yneb8LfJm0l6le4NQfkNPnWMSlTFUQ==} 2388 engines: {node: '>=12'} 2389 cpu: [arm64] 2390 os: [darwin] ··· 2407 cpu: [x64] 2408 os: [darwin] 2409 2410 - '@esbuild/darwin-x64@0.21.3': 2411 - resolution: {integrity: sha512-3m1CEB7F07s19wmaMNI2KANLcnaqryJxO1fXHUV5j1rWn+wMxdUYoPyO2TnAbfRZdi7ADRwJClmOwgT13qlP3Q==} 2412 engines: {node: '>=12'} 2413 cpu: [x64] 2414 os: [darwin] ··· 2431 cpu: [arm64] 2432 os: [freebsd] 2433 2434 - '@esbuild/freebsd-arm64@0.21.3': 2435 - resolution: {integrity: sha512-fsNAAl5pU6wmKHq91cHWQT0Fz0vtyE1JauMzKotrwqIKAswwP5cpHUCxZNSTuA/JlqtScq20/5KZ+TxQdovU/g==} 2436 engines: {node: '>=12'} 2437 cpu: [arm64] 2438 os: [freebsd] ··· 2455 cpu: [x64] 2456 os: [freebsd] 2457 2458 - '@esbuild/freebsd-x64@0.21.3': 2459 - resolution: {integrity: sha512-tci+UJ4zP5EGF4rp8XlZIdq1q1a/1h9XuronfxTMCNBslpCtmk97Q/5qqy1Mu4zIc0yswN/yP/BLX+NTUC1bXA==} 2460 engines: {node: '>=12'} 2461 cpu: [x64] 2462 os: [freebsd] ··· 2479 cpu: [arm64] 2480 os: [linux] 2481 2482 - '@esbuild/linux-arm64@0.21.3': 2483 - resolution: {integrity: sha512-vvG6R5g5ieB4eCJBQevyDMb31LMHthLpXTc2IGkFnPWS/GzIFDnaYFp558O+XybTmYrVjxnryru7QRleJvmZ6Q==} 2484 engines: {node: '>=12'} 2485 cpu: [arm64] 2486 os: [linux] ··· 2503 cpu: [arm] 2504 os: [linux] 2505 2506 - '@esbuild/linux-arm@0.21.3': 2507 - resolution: {integrity: sha512-f6kz2QpSuyHHg01cDawj0vkyMwuIvN62UAguQfnNVzbge2uWLhA7TCXOn83DT0ZvyJmBI943MItgTovUob36SQ==} 2508 engines: {node: '>=12'} 2509 cpu: [arm] 2510 os: [linux] ··· 2527 cpu: [ia32] 2528 os: [linux] 2529 2530 - '@esbuild/linux-ia32@0.21.3': 2531 - resolution: {integrity: sha512-HjCWhH7K96Na+66TacDLJmOI9R8iDWDDiqe17C7znGvvE4sW1ECt9ly0AJ3dJH62jHyVqW9xpxZEU1jKdt+29A==} 2532 engines: {node: '>=12'} 2533 cpu: [ia32] 2534 os: [linux] ··· 2551 cpu: [loong64] 2552 os: [linux] 2553 2554 - '@esbuild/linux-loong64@0.21.3': 2555 - resolution: {integrity: sha512-BGpimEccmHBZRcAhdlRIxMp7x9PyJxUtj7apL2IuoG9VxvU/l/v1z015nFs7Si7tXUwEsvjc1rOJdZCn4QTU+Q==} 2556 engines: {node: '>=12'} 2557 cpu: [loong64] 2558 os: [linux] ··· 2575 cpu: [mips64el] 2576 os: [linux] 2577 2578 - '@esbuild/linux-mips64el@0.21.3': 2579 - resolution: {integrity: sha512-5rMOWkp7FQGtAH3QJddP4w3s47iT20hwftqdm7b+loe95o8JU8ro3qZbhgMRy0VuFU0DizymF1pBKkn3YHWtsw==} 2580 engines: {node: '>=12'} 2581 cpu: [mips64el] 2582 os: [linux] ··· 2599 cpu: [ppc64] 2600 os: [linux] 2601 2602 - '@esbuild/linux-ppc64@0.21.3': 2603 - resolution: {integrity: sha512-h0zj1ldel89V5sjPLo5H1SyMzp4VrgN1tPkN29TmjvO1/r0MuMRwJxL8QY05SmfsZRs6TF0c/IDH3u7XYYmbAg==} 2604 engines: {node: '>=12'} 2605 cpu: [ppc64] 2606 os: [linux] ··· 2623 cpu: [riscv64] 2624 os: [linux] 2625 2626 - '@esbuild/linux-riscv64@0.21.3': 2627 - resolution: {integrity: sha512-dkAKcTsTJ+CRX6bnO17qDJbLoW37npd5gSNtSzjYQr0svghLJYGYB0NF1SNcU1vDcjXLYS5pO4qOW4YbFama4A==} 2628 engines: {node: '>=12'} 2629 cpu: [riscv64] 2630 os: [linux] ··· 2647 cpu: [s390x] 2648 os: [linux] 2649 2650 - '@esbuild/linux-s390x@0.21.3': 2651 - resolution: {integrity: sha512-vnD1YUkovEdnZWEuMmy2X2JmzsHQqPpZElXx6dxENcIwTu+Cu5ERax6+Ke1QsE814Zf3c6rxCfwQdCTQ7tPuXA==} 2652 engines: {node: '>=12'} 2653 cpu: [s390x] 2654 os: [linux] ··· 2671 cpu: [x64] 2672 os: [linux] 2673 2674 - '@esbuild/linux-x64@0.21.3': 2675 - resolution: {integrity: sha512-IOXOIm9WaK7plL2gMhsWJd+l2bfrhfilv0uPTptoRoSb2p09RghhQQp9YY6ZJhk/kqmeRt6siRdMSLLwzuT0KQ==} 2676 engines: {node: '>=12'} 2677 cpu: [x64] 2678 os: [linux] ··· 2695 cpu: [x64] 2696 os: [netbsd] 2697 2698 - '@esbuild/netbsd-x64@0.21.3': 2699 - resolution: {integrity: sha512-uTgCwsvQ5+vCQnqM//EfDSuomo2LhdWhFPS8VL8xKf+PKTCrcT/2kPPoWMTs22aB63MLdGMJiE3f1PHvCDmUOw==} 2700 engines: {node: '>=12'} 2701 cpu: [x64] 2702 os: [netbsd] ··· 2719 cpu: [x64] 2720 os: [openbsd] 2721 2722 - '@esbuild/openbsd-x64@0.21.3': 2723 - resolution: {integrity: sha512-vNAkR17Ub2MgEud2Wag/OE4HTSI6zlb291UYzHez/psiKarp0J8PKGDnAhMBcHFoOHMXHfExzmjMojJNbAStrQ==} 2724 engines: {node: '>=12'} 2725 cpu: [x64] 2726 os: [openbsd] ··· 2743 cpu: [x64] 2744 os: [sunos] 2745 2746 - '@esbuild/sunos-x64@0.21.3': 2747 - resolution: {integrity: sha512-W8H9jlGiSBomkgmouaRoTXo49j4w4Kfbl6I1bIdO/vT0+0u4f20ko3ELzV3hPI6XV6JNBVX+8BC+ajHkvffIJA==} 2748 engines: {node: '>=12'} 2749 cpu: [x64] 2750 os: [sunos] ··· 2767 cpu: [arm64] 2768 os: [win32] 2769 2770 - '@esbuild/win32-arm64@0.21.3': 2771 - resolution: {integrity: sha512-EjEomwyLSCg8Ag3LDILIqYCZAq/y3diJ04PnqGRgq8/4O3VNlXyMd54j/saShaN4h5o5mivOjAzmU6C3X4v0xw==} 2772 engines: {node: '>=12'} 2773 cpu: [arm64] 2774 os: [win32] ··· 2791 cpu: [ia32] 2792 os: [win32] 2793 2794 - '@esbuild/win32-ia32@0.21.3': 2795 - resolution: {integrity: sha512-WGiE/GgbsEwR33++5rzjiYsKyHywE8QSZPF7Rfx9EBfK3Qn3xyR6IjyCr5Uk38Kg8fG4/2phN7sXp4NPWd3fcw==} 2796 engines: {node: '>=12'} 2797 cpu: [ia32] 2798 os: [win32] ··· 2815 cpu: [x64] 2816 os: [win32] 2817 2818 - '@esbuild/win32-x64@0.21.3': 2819 - resolution: {integrity: sha512-xRxC0jaJWDLYvcUvjQmHCJSfMrgmUuvsoXgDeU/wTorQ1ngDdUBuFtgY3W1Pc5sprGAvZBtWdJX7RPg/iZZUqA==} 2820 engines: {node: '>=12'} 2821 cpu: [x64] 2822 os: [win32] ··· 2979 '@jridgewell/trace-mapping@0.3.9': 2980 resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} 2981 2982 - '@js-temporal/polyfill@0.4.4': 2983 - resolution: {integrity: sha512-2X6bvghJ/JAoZO52lbgyAPFj8uCflhTo2g7nkFzEQdXd/D8rEeD4HtmTEpmtGCva260fcd66YNXBOYdnmHqSOg==} 2984 - engines: {node: '>=12'} 2985 - 2986 '@lezer/common@1.2.1': 2987 resolution: {integrity: sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==} 2988 ··· 3078 resolution: {integrity: sha512-gqaTIGC8My3LVSnU38IwjHVKJC94HSonjvFHDk8/aSrApL8v4uWgm8zJkK7MJIIbHuNOr/+Mv2KkQKcxs6LEZA==} 3079 engines: {node: '>=12'} 3080 3081 - '@mdx-js/esbuild@2.3.0': 3082 - resolution: {integrity: sha512-r/vsqsM0E+U4Wr0DK+0EfmABE/eg+8ITW4DjvYdh3ve/tK2safaqHArNnaqbOk1DjYGrhxtoXoGaM3BY8fGBTA==} 3083 peerDependencies: 3084 - esbuild: '>=0.11.0' 3085 3086 - '@mdx-js/mdx@2.3.0': 3087 - resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==} 3088 3089 '@neon-rs/load@0.0.4': 3090 resolution: {integrity: sha512-kTPhdZyTQxB+2wpiRcFWrDcejc4JI6tkPuS7UZCG4l6Zvc5kU/gGQ/ozvHTh1XR5tS+UlfAfGuPajjzQjCiHCw==} ··· 3287 '@one-ini/wasm@0.1.1': 3288 resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} 3289 3290 - '@opentelemetry/api-logs@0.39.1': 3291 - resolution: {integrity: sha512-9BJ8lMcOzEN0lu+Qji801y707oFO4xT3db6cosPvl+k7ItUHKN5ofWqtSbM9gbt1H4JJ/4/2TVrqI9Rq7hNv6Q==} 3292 - engines: {node: '>=14'} 3293 - 3294 - '@opentelemetry/api@1.4.1': 3295 - resolution: {integrity: sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==} 3296 - engines: {node: '>=8.0.0'} 3297 - 3298 '@opentelemetry/api@1.8.0': 3299 resolution: {integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==} 3300 engines: {node: '>=8.0.0'} 3301 3302 - '@opentelemetry/context-async-hooks@1.13.0': 3303 - resolution: {integrity: sha512-pS5fU4lrRjOIPZQqA2V1SUM9QUFXbO+8flubAiy6ntLjnAjJJUdRFOUOxK6v86ZHI2p2S8A0vD0BTu95FZYvjA==} 3304 - engines: {node: '>=14'} 3305 - peerDependencies: 3306 - '@opentelemetry/api': '>=1.0.0 <1.5.0' 3307 3308 - '@opentelemetry/core@1.13.0': 3309 - resolution: {integrity: sha512-2dBX3Sj99H96uwJKvc2w9NOiNgbvAO6mOFJFramNkKfS9O4Um+VWgpnlAazoYjT6kUJ1MP70KQ5ngD4ed+4NUw==} 3310 - engines: {node: '>=14'} 3311 - peerDependencies: 3312 - '@opentelemetry/api': '>=1.0.0 <1.5.0' 3313 3314 - '@opentelemetry/exporter-trace-otlp-grpc@0.39.1': 3315 - resolution: {integrity: sha512-l5RhLKx6U+yuLhMrtgavTDthX50E1mZM3/SSySC7OPZiArFHV/b/9x9jxAzrOgIQUDxyj4N0V9aLKSA2t7Qzxg==} 3316 - engines: {node: '>=14'} 3317 - peerDependencies: 3318 - '@opentelemetry/api': ^1.0.0 3319 3320 - '@opentelemetry/otlp-exporter-base@0.39.1': 3321 - resolution: {integrity: sha512-Pv5X8fbi6jD/RJBePyn7MnCSuE6MbPB6dl+7YYBWJ5RcMGYMwvLXjd4h2jWsPV2TSUg38H/RoSP0aXvQ06Y7iw==} 3322 - engines: {node: '>=14'} 3323 - peerDependencies: 3324 - '@opentelemetry/api': ^1.0.0 3325 3326 - '@opentelemetry/otlp-grpc-exporter-base@0.39.1': 3327 - resolution: {integrity: sha512-u3ErFRQqQFKjjIMuwLWxz/tLPYInfmiAmSy//fGSCzCh2ZdJgqQjMOAxBgqFtCF2xFL+OmMhyuC2ThMzceGRWA==} 3328 - engines: {node: '>=14'} 3329 - peerDependencies: 3330 - '@opentelemetry/api': ^1.0.0 3331 3332 - '@opentelemetry/otlp-transformer@0.39.1': 3333 - resolution: {integrity: sha512-0hgVnXXz5efI382B/24NxD4b6Zxlh7nxCdJkxkdmQMbn0yRiwoq/ZT+QG8eUL6JNzsBAV1WJlF5aJNsL8skHvw==} 3334 - engines: {node: '>=14'} 3335 - peerDependencies: 3336 - '@opentelemetry/api': '>=1.3.0 <1.5.0' 3337 3338 - '@opentelemetry/propagator-b3@1.13.0': 3339 - resolution: {integrity: sha512-HOo91EI4UbuG8xQVLFziTzrcIn0MJQhy8m9jorh8aonb94jFVFi3CFNIiAnIGOabmnshJLOABxpYXsiPB8Xnzg==} 3340 - engines: {node: '>=14'} 3341 - peerDependencies: 3342 - '@opentelemetry/api': '>=1.0.0 <1.5.0' 3343 3344 - '@opentelemetry/propagator-jaeger@1.13.0': 3345 - resolution: {integrity: sha512-IV9TO+u1Jzm9mUDAD3gyXf89eyvgEJUY1t+GB5QmS4wjVeWrSMUtD0JjH3yG9SNqkrQOqOGJq7YUSSetW+Lf5Q==} 3346 - engines: {node: '>=14'} 3347 - peerDependencies: 3348 - '@opentelemetry/api': '>=1.0.0 <1.5.0' 3349 3350 - '@opentelemetry/resources@1.13.0': 3351 - resolution: {integrity: sha512-euqjOkiN6xhjE//0vQYGvbStxoD/WWQRhDiO0OTLlnLBO9Yw2Gd/VoSx2H+svsebjzYk5OxLuREBmcdw6rbUNg==} 3352 - engines: {node: '>=14'} 3353 - peerDependencies: 3354 - '@opentelemetry/api': '>=1.0.0 <1.5.0' 3355 - 3356 - '@opentelemetry/sdk-logs@0.39.1': 3357 - resolution: {integrity: sha512-/gmgKfZ1ZVFporKuwsewqIyvaUIGpv76JZ7lBpHQQPb37IMpaXO6pdqFI4ebHAWfNIm3akMyhmdtzivcgF3lgw==} 3358 - engines: {node: '>=14'} 3359 - peerDependencies: 3360 - '@opentelemetry/api': '>=1.4.0 <1.5.0' 3361 - '@opentelemetry/api-logs': '>=0.38.0' 3362 3363 - '@opentelemetry/sdk-metrics@1.13.0': 3364 - resolution: {integrity: sha512-MOjZX6AnSOqLliCcZUrb+DQKjAWXBiGeICGbHAGe5w0BB18PJIeIo995lO5JSaFfHpmUMgJButTPfJJD27W3Vg==} 3365 - engines: {node: '>=14'} 3366 - peerDependencies: 3367 - '@opentelemetry/api': '>=1.3.0 <1.5.0' 3368 3369 - '@opentelemetry/sdk-trace-base@1.13.0': 3370 - resolution: {integrity: sha512-moTiQtc0uPR1hQLt6gLDJH9IIkeBhgRb71OKjNHZPE1VF45fHtD6nBDi5J/DkTHTwYP5X3kBJLa3xN7ub6J4eg==} 3371 - engines: {node: '>=14'} 3372 - peerDependencies: 3373 - '@opentelemetry/api': '>=1.0.0 <1.5.0' 3374 3375 - '@opentelemetry/sdk-trace-node@1.13.0': 3376 - resolution: {integrity: sha512-FXA85lXKTsnbOflA/TBuBf2pmhD3c8uDjNjG0YqK+ap8UayfALmfJhf+aG1yBOUHevCY0JXJ4/xtbXExxpsMog==} 3377 - engines: {node: '>=14'} 3378 - peerDependencies: 3379 - '@opentelemetry/api': '>=1.0.0 <1.5.0' 3380 3381 - '@opentelemetry/semantic-conventions@1.13.0': 3382 - resolution: {integrity: sha512-LMGqfSZkaMQXqewO0o1wvWr/2fQdCh4a3Sqlxka/UsJCe0cfLulh6x2aqnKLnsrSGiCq5rSCwvINd152i0nCqw==} 3383 - engines: {node: '>=14'} 3384 3385 - '@panva/hkdf@1.1.1': 3386 - resolution: {integrity: sha512-dhPeilub1NuIG0X5Kvhh9lH4iW3ZsHlnzwgwbOlgwQ2wG1IqFzsgHqmKPk3WzsdWAeaxKJxgM0+W433RmN45GA==} 3387 3388 - '@panva/hkdf@1.2.1': 3389 - resolution: {integrity: sha512-6oclG6Y3PiDFcoyk8srjLfVKyMfVCKJ27JwNPViuXziFpmdz+MZnZN/aKY0JGXgYuO/VghU0jcOAZgWXZ1Dmrw==} 3390 3391 '@pkgjs/parseargs@0.11.0': 3392 resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} ··· 3540 optional: true 3541 '@types/react-dom': 3542 optional: true 3543 - 3544 - '@radix-ui/react-compose-refs@1.0.0': 3545 - resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==} 3546 - peerDependencies: 3547 - react: ^16.8 || ^17.0 || ^18.0 3548 3549 '@radix-ui/react-compose-refs@1.0.1': 3550 resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} ··· 3978 '@types/react-dom': 3979 optional: true 3980 3981 - '@radix-ui/react-slot@1.0.0': 3982 - resolution: {integrity: sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==} 3983 - peerDependencies: 3984 - react: ^16.8 || ^17.0 || ^18.0 3985 - 3986 '@radix-ui/react-slot@1.0.2': 3987 resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} 3988 peerDependencies: ··· 4199 '@radix-ui/rect@1.0.1': 4200 resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} 4201 4202 - '@react-email/body@0.0.2': 4203 - resolution: {integrity: sha512-SqZrZdxZlH7viwnrLvrMnVzOKpiofVAtho09bmm2siDzy0VMDGItXRzUPLcpg9vcbVJCHZRCIKoNXqA+PtokzQ==} 4204 4205 '@react-email/button@0.0.10': 4206 resolution: {integrity: sha512-S8r7NGTxXoxvw5kCdMzpwXdBHhYAhrYM9sylK6xr+2M9osrjHQOPLBoV3I/po9xdzN3WyRcZqQixH0wPeXy2Gw==} 4207 engines: {node: '>=16.0.0'} 4208 4209 - '@react-email/button@0.0.9': 4210 - resolution: {integrity: sha512-eYWQ1X4RFlkKYYSPgSrT6rk98wuLOieEAGENrp9j37t1v/1C+jMmBu0UjZvwHsHWdbOMRjbVDFeMI/+MxWKSEg==} 4211 - engines: {node: '>=16.0.0'} 4212 4213 - '@react-email/column@0.0.7': 4214 - resolution: {integrity: sha512-B29wVXyIcuVprgGpLkR23waPh/twlqmugZQsCKk05JlMCQ80/Puv4Lgj4dRsIJzgyTLMwG6xq17+Uxc5iGfuaQ==} 4215 - engines: {node: '>=16.0.0'} 4216 4217 - '@react-email/components@0.0.7': 4218 - resolution: {integrity: sha512-GpRKV8E7EvK9OPf61f5Z8hliB3p0hTot8tslmEUVCTtX7tdL0wM2YEcZiDWU4PJcudJ/QWHJ7Y5wGzNEARcooA==} 4219 - engines: {node: '>=16.0.0'} 4220 4221 - '@react-email/container@0.0.8': 4222 - resolution: {integrity: sha512-MQZQxvTOoLWjJR+Jm689jltm0I/mtZbEaDnwZbNkkHKgccr++wwb9kOKMgXG777Y7tGa1JATAsZpvFYiCITwUg==} 4223 - engines: {node: '>=16.0.0'} 4224 4225 - '@react-email/font@0.0.2': 4226 - resolution: {integrity: sha512-mmkyOCAcbgytE7DfIuOBVG1YVDUZY9rPCor4o7pUEzGJiU2y/TNuV8CgNPSU/VgXeBKL/94QDjB62OrGHlFNMQ==} 4227 4228 '@react-email/head@0.0.5': 4229 resolution: {integrity: sha512-s84OxJxZMee2z5b1a+RVwY1NOSUNNf1ecjPf6n64aZmMNcNUyn4gOl7RO6xbfBrZko7TigBwsFB1Cgjxtn/ydg==} 4230 engines: {node: '>=16.0.0'} 4231 4232 - '@react-email/heading@0.0.8': 4233 - resolution: {integrity: sha512-7atATmoHBHTk7hFYFsFFzOIBV3u1zPpsSOWkLBojdjSUdenpk2SbX8GP8/3aBhWl/tuFX9RBGcu1Xes+ZijFLg==} 4234 engines: {node: '>=16.0.0'} 4235 4236 - '@react-email/hr@0.0.5': 4237 - resolution: {integrity: sha512-nwB8GmSdvPlR/bWjDS07yHtgdfJqtvCaPXee3SVUY69YYP7NeDO/VACJlgrS9V2l79bj1lUpH0MJMU6MNAk5FQ==} 4238 - engines: {node: '>=16.0.0'} 4239 4240 '@react-email/html@0.0.4': 4241 resolution: {integrity: sha512-7tRYSnudYAWez+NkPWOM8yLZH7EuYFtYdiLPnzpD+pf4cdk16Gz4up531DaIX6dNBbfbyEFpQxhXZxGeJ5ZkfQ==} 4242 engines: {node: '>=16.0.0'} 4243 4244 - '@react-email/img@0.0.5': 4245 - resolution: {integrity: sha512-9ziFgBfrIAL+DpVlsraFcd2KwsTRyobLpqTnoiBYCcVZGod59xbYkmsmB3CbUosmLwPYg6AeD7Q7e+hCiwkWgg==} 4246 - engines: {node: '>=16.0.0'} 4247 4248 - '@react-email/link@0.0.5': 4249 - resolution: {integrity: sha512-z+QW9f4gXBdyfhl7iYMY3td+rXKeZYK/2AGElEMsxVoywn5D0b6cF8m5w2jbf0U2V3enT+zy9yc1R6AyT59NOg==} 4250 - engines: {node: '>=16.0.0'} 4251 4252 - '@react-email/preview@0.0.6': 4253 - resolution: {integrity: sha512-mXDCc3NGpm/4W7gowBtjsTxYXowLNOLsJsYhIfrsjNJWGlVhVFB9uEHm55LjBLpxSG020g6/8LIrpJU6g22qvg==} 4254 - engines: {node: '>=16.0.0'} 4255 4256 '@react-email/render@0.0.10': 4257 resolution: {integrity: sha512-FdLhg/E5PH5qZU/jf9NbvRi5v5134kbX7o8zIhOJIk/TALxB18ggprnH5tQX96dGQFqlLob8OLReaRwrpEF7YA==} ··· 4264 react: ^18.2.0 4265 react-dom: ^18.2.0 4266 4267 - '@react-email/render@0.0.7': 4268 - resolution: {integrity: sha512-hMMhxk6TpOcDC5qnKzXPVJoVGEwfm+U5bGOPH+MyTTlx0F02RLQygcATBKsbP7aI/mvkmBAZoFbgPIHop7ovug==} 4269 - engines: {node: '>=16.0.0'} 4270 4271 - '@react-email/row@0.0.5': 4272 - resolution: {integrity: sha512-dir5l1M7Z/1BQqQkUrKUPIIDPt6ueEf6ScMGoBOcUh+VNNqmnqJE2Q2CH5X3w2uo6a5X7tnVhoJHGa2KTKe8Sw==} 4273 - engines: {node: '>=16.0.0'} 4274 4275 - '@react-email/section@0.0.9': 4276 - resolution: {integrity: sha512-3EbcWJ1jUZrzquWSvXrv8Hbk9V+BGvLcMWQIli4NdIpQlddmlGKUYfXU2mB2d2pf+5ojqkGcFZZ9fWxycB84jQ==} 4277 - engines: {node: '>=16.0.0'} 4278 4279 - '@react-email/tailwind@0.0.8': 4280 - resolution: {integrity: sha512-0BLjD5GpiyBK7YDlaDrjHIpj9eTrrZrMJud3f1UPoCZhS+0S/M8LcR8WMbQsR+8/aLGmiy4F4TGZuRQcsJEsFw==} 4281 - engines: {node: '>=16.0.0'} 4282 4283 '@react-email/tailwind@0.0.9': 4284 resolution: {integrity: sha512-hVGMTVjg2u51TU8dMInc8l3R6+O2t54sx0mzQnJ2mOLwJQkfibh3HA4lmEa0V1qlv8mT/nti0vzC6QshdCxqjg==} 4285 engines: {node: '>=16.0.0'} 4286 4287 - '@react-email/text@0.0.5': 4288 - resolution: {integrity: sha512-LXhHiaC6oRRsNAfOzJDos4wQA22eIdVJvR6G7uu4QzUvYNOAatDMf89jRQcKGrxX7InkS640v8sHd9jl5ztM5w==} 4289 - engines: {node: '>=16.0.0'} 4290 4291 '@replit/codemirror-css-color-picker@6.1.1': 4292 resolution: {integrity: sha512-e/wYHcgt3HRDpvYuwqXyjv3LEY6VyFjJeDQK1UtFmaykp86R6Cbw3ULH9pvuJuelaW6nS4CVtIRHuOfbFLlqwQ==} ··· 4385 '@scalar/use-tooltip@1.0.2': 4386 resolution: {integrity: sha512-bj3RkmGGtCPNgEuopNLOXfQtFM3KnsfAQc9LQEr6iC9FNUa+Ddrlq85wgAK4W740aducchrgK+fBZDpXQbzQTw==} 4387 engines: {node: '>=18'} 4388 - 4389 - '@selderee/plugin-htmlparser2@0.10.0': 4390 - resolution: {integrity: sha512-gW69MEamZ4wk1OsOq1nG1jcyhXIQcnrsX5JwixVw/9xaiav8TCyjESAruu1Rz9yyInhgBXxkNwMeygKnN2uxNA==} 4391 4392 '@selderee/plugin-htmlparser2@0.11.0': 4393 resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} ··· 5019 '@types/normalize-package-data@2.4.3': 5020 resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} 5021 5022 - '@types/parse5@6.0.3': 5023 - resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} 5024 - 5025 '@types/prop-types@15.7.12': 5026 resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} 5027 ··· 5203 resolution: {integrity: sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==} 5204 engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} 5205 5206 - abbrev@1.1.1: 5207 - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} 5208 - 5209 abbrev@2.0.0: 5210 resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} 5211 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ··· 5362 resolution: {integrity: sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==} 5363 engines: {node: '>=0.10.0'} 5364 5365 - array-timsort@1.0.3: 5366 - resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} 5367 - 5368 array-union@2.1.0: 5369 resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 5370 engines: {node: '>=8'} ··· 5550 camel-case@3.0.0: 5551 resolution: {integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==} 5552 5553 - camel-case@4.1.2: 5554 - resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} 5555 - 5556 camelcase-css@2.0.1: 5557 resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 5558 engines: {node: '>= 6'} ··· 5564 camelcase@5.3.1: 5565 resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} 5566 engines: {node: '>=6'} 5567 5568 caniuse-lite@1.0.30001612: 5569 resolution: {integrity: sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==} ··· 5659 client-only@0.0.1: 5660 resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} 5661 5662 - clipanion@3.2.1: 5663 - resolution: {integrity: sha512-dYFdjLb7y1ajfxQopN05mylEpK9ZX0sO1/RfMXdfmwjlIsPkbh4p7A682x++zFPLDCo1x3p82dtljHf5cW2LKA==} 5664 - peerDependencies: 5665 - typanion: '*' 5666 - 5667 cliui@8.0.1: 5668 resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 5669 engines: {node: '>=12'} ··· 5695 5696 codemirror@6.0.1: 5697 resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==} 5698 5699 color-convert@1.9.3: 5700 resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} ··· 5732 resolution: {integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==} 5733 engines: {node: ^12.20.0 || >=14} 5734 5735 - comment-json@4.2.3: 5736 - resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==} 5737 - engines: {node: '>= 6'} 5738 - 5739 commondir@1.0.1: 5740 resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} 5741 ··· 5770 resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} 5771 engines: {node: '>= 0.6'} 5772 5773 - contentlayer@0.3.4: 5774 - resolution: {integrity: sha512-FYDdTUFaN4yqep0waswrhcXjmMJnPD5iXDTtxcUCGdklfuIrXM2xLx51xl748cHmGA6IsC+27YZFxU6Ym13QIA==} 5775 - engines: {node: '>=14.18'} 5776 - hasBin: true 5777 - 5778 convert-source-map@2.0.0: 5779 resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 5780 ··· 5799 core-js-pure@3.33.1: 5800 resolution: {integrity: sha512-wCXGbLjnsP10PlK/thHSQlOLlLKNEkaWbTzVvHHZ79fZNeN1gUmw2gBlpItxPv/pvqldevEXFh/d5stdNvl6EQ==} 5801 5802 - core-util-is@1.0.3: 5803 - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 5804 - 5805 create-require@1.1.1: 5806 resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} 5807 ··· 5995 detect-indent@6.1.0: 5996 resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} 5997 engines: {node: '>=8'} 5998 5999 detect-libc@2.0.2: 6000 resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} ··· 6220 error-ex@1.3.2: 6221 resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 6222 6223 esbuild-register@3.5.0: 6224 resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} 6225 peerDependencies: ··· 6240 engines: {node: '>=12'} 6241 hasBin: true 6242 6243 - esbuild@0.21.3: 6244 - resolution: {integrity: sha512-Kgq0/ZsAPzKrbOjCQcjoSmPoWhlcVnGAUo7jvaLHoxW1Drto0KGkR1xBNg2Cp43b9ImvxmPEJZ9xkfcnqPsfBw==} 6245 engines: {node: '>=12'} 6246 hasBin: true 6247 ··· 6282 resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 6283 engines: {node: '>=4.0'} 6284 6285 - estree-util-attach-comments@2.1.1: 6286 - resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==} 6287 6288 - estree-util-build-jsx@2.2.2: 6289 - resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==} 6290 6291 - estree-util-is-identifier-name@1.1.0: 6292 - resolution: {integrity: sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==} 6293 6294 - estree-util-is-identifier-name@2.1.0: 6295 - resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==} 6296 6297 - estree-util-to-js@1.2.0: 6298 - resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==} 6299 6300 - estree-util-value-to-estree@1.3.0: 6301 - resolution: {integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==} 6302 - engines: {node: '>=12.0.0'} 6303 6304 - estree-util-visit@1.2.1: 6305 - resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==} 6306 6307 estree-walker@2.0.2: 6308 resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} ··· 6383 fd-package-json@1.2.0: 6384 resolution: {integrity: sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==} 6385 6386 fetch-blob@3.2.0: 6387 resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} 6388 engines: {node: ^12.20 || >= 14.13} ··· 6512 fs-minipass@2.1.0: 6513 resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 6514 engines: {node: '>= 8'} 6515 - 6516 - fs-monkey@1.0.5: 6517 - resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==} 6518 6519 fs.realpath@1.0.0: 6520 resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} ··· 6679 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 6680 engines: {node: '>=8'} 6681 6682 - has-own-prop@2.0.0: 6683 - resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==} 6684 - engines: {node: '>=8'} 6685 - 6686 has-own-property@0.1.0: 6687 resolution: {integrity: sha512-14qdBKoonU99XDhWcFKZTShK+QV47qU97u8zzoVo9cL5TZ3BmBHXogItSt9qJjR0KUMFRhcCW8uGIGl8nkl7Aw==} 6688 ··· 6709 resolution: {integrity: sha512-FwO1BUVWkyHasWDW4S8o0ssQXjvyghLV2rfVhnN36b2bbcj45eGiuzdn9XOvOpjV3TKQD7Gm2BWNXdE9V4KKYg==} 6710 engines: {node: '>=12'} 6711 6712 - hash-wasm@4.10.0: 6713 - resolution: {integrity: sha512-a0NjBNWjavvMalm/pPSEJ00MPDjRG8rv9D5BK7dBQTLGwAOVWqnTEUggaYs5szATB5UK5ULeIQr7QJXbczAZYA==} 6714 - 6715 hast-to-hyperscript@10.0.3: 6716 resolution: {integrity: sha512-NuBoUStp4fRwmvlfbidlEiRSTk0gSHm+97q4Xn9CJ10HO+Py7nlTuDi6RhM1qLOureukGrCXLG7AAxaGqqyslQ==} 6717 ··· 6720 6721 hast-util-from-html@2.0.1: 6722 resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==} 6723 - 6724 - hast-util-from-parse5@7.1.2: 6725 - resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} 6726 6727 hast-util-from-parse5@8.0.1: 6728 resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} ··· 6745 hast-util-is-element@3.0.0: 6746 resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} 6747 6748 - hast-util-parse-selector@3.1.1: 6749 - resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} 6750 - 6751 hast-util-parse-selector@4.0.0: 6752 resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} 6753 6754 hast-util-phrasing@3.0.1: 6755 resolution: {integrity: sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ==} 6756 6757 - hast-util-raw@7.2.3: 6758 - resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} 6759 - 6760 hast-util-raw@9.0.4: 6761 resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==} 6762 6763 hast-util-sanitize@5.0.1: 6764 resolution: {integrity: sha512-IGrgWLuip4O2nq5CugXy4GI2V8kx4sFVy5Hd4vF7AR2gxS0N9s7nEAVUyeMtZKZvzrxVsHt73XdTsno1tClIkQ==} 6765 6766 - hast-util-to-estree@2.3.3: 6767 - resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==} 6768 - 6769 - hast-util-to-html@8.0.4: 6770 - resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} 6771 6772 hast-util-to-html@9.0.1: 6773 resolution: {integrity: sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==} 6774 6775 - hast-util-to-parse5@7.1.0: 6776 - resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} 6777 6778 hast-util-to-parse5@8.0.0: 6779 resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} ··· 6789 6790 hast-util-whitespace@3.0.0: 6791 resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} 6792 - 6793 - hastscript@7.2.0: 6794 - resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} 6795 6796 hastscript@8.0.0: 6797 resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} ··· 6826 hosted-git-info@2.8.9: 6827 resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 6828 6829 - html-dom-parser@3.1.3: 6830 - resolution: {integrity: sha512-fI0yyNlIeSboxU+jnrA4v8qj4+M8SI9/q6AKYdwCY2qki22UtKCDTxvagHniECu7sa5/o2zFRdLleA67035lsA==} 6831 - 6832 html-dom-parser@4.0.0: 6833 resolution: {integrity: sha512-TUa3wIwi80f5NF8CVWzkopBVqVAtlawUzJoLwVLHns0XSJGynss4jiY0mTWpiDOsuyw+afP+ujjMgRh9CoZcXw==} 6834 6835 - html-react-parser@3.0.9: 6836 - resolution: {integrity: sha512-gOPZmaCMXNYu7Y9+58k2tLhTMXQ+QN8ctNFijzLuBxJaLZ6TsN+tUpN+MhbI+6nGaBCRGT2rpw6y/AqkTFZckg==} 6837 - peerDependencies: 6838 - react: 0.14 || 15 || 16 || 17 || 18 6839 - 6840 html-react-parser@4.0.0: 6841 resolution: {integrity: sha512-OzlOavs9lLyBxoRiXbXfODIX/nSShukMtdx3+WSMjon/FF1gJZRq0rBELoR5OswfbN56C0oKpAii7i3yzO/uVQ==} 6842 peerDependencies: 6843 react: 0.14 || 15 || 16 || 17 || 18 6844 6845 - html-to-text@9.0.3: 6846 - resolution: {integrity: sha512-hxDF1kVCF2uw4VUJ3vr2doc91pXf2D5ngKcNviSitNkhP9OMOaJkDrFIFL6RMvko7NisWTEiqGpQ9LAxcVok1w==} 6847 - engines: {node: '>=14'} 6848 - 6849 html-to-text@9.0.5: 6850 resolution: {integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==} 6851 engines: {node: '>=14'} 6852 6853 - html-void-elements@2.0.1: 6854 - resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} 6855 - 6856 html-void-elements@3.0.0: 6857 resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} 6858 6859 html-whitespace-sensitive-tag-names@3.0.0: 6860 resolution: {integrity: sha512-KlClZ3/Qy5UgvpvVvDomGhnQhNWH5INE8GwvSIQ9CWt1K0zbbXrl7eN5bWaafOZgtmO3jMPwUqmrmEwinhPq1w==} 6861 - 6862 - htmlparser2@8.0.1: 6863 - resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==} 6864 6865 htmlparser2@8.0.2: 6866 resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} ··· 6918 resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 6919 engines: {node: '>= 4'} 6920 6921 - imagescript@1.2.16: 6922 - resolution: {integrity: sha512-hhy8OVNymU+cYYj8IwCbdNlXJRoMr4HRd7+efkH32eBVfybVU/5SbzDYf3ZSiiF9ye/ghfBrI/ujec/nwl+fOQ==} 6923 - engines: {node: '>=14.0.0'} 6924 - 6925 immediate@3.0.6: 6926 resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} 6927 ··· 6933 resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 6934 engines: {node: '>=8'} 6935 6936 - inflection@2.0.1: 6937 - resolution: {integrity: sha512-wzkZHqpb4eGrOKBl34xy3umnYHx8Si5R1U4fwmdxLo5gdH6mEK8gclckTj/qWqy4Je0bsDYe/qazZYuO7xe3XQ==} 6938 - engines: {node: '>=14.0.0'} 6939 - 6940 inflight@1.0.6: 6941 resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 6942 ··· 6949 inline-style-parser@0.1.1: 6950 resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} 6951 6952 inquirer@7.3.3: 6953 resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} 6954 engines: {node: '>=8.0.0'} ··· 7078 resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} 7079 engines: {node: '>=0.10.0'} 7080 7081 - is-plain-obj@3.0.0: 7082 - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} 7083 - engines: {node: '>=10'} 7084 - 7085 is-plain-obj@4.1.0: 7086 resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} 7087 engines: {node: '>=12'} ··· 7096 7097 is-reference@1.2.1: 7098 resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} 7099 - 7100 - is-reference@3.0.2: 7101 - resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} 7102 7103 is-regexp@1.0.0: 7104 resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} ··· 7176 js-base64@3.7.5: 7177 resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==} 7178 7179 - js-beautify@1.14.9: 7180 - resolution: {integrity: sha512-coM7xq1syLcMyuVGyToxcj2AlzhkDjmfklL8r0JgJ7A76wyGMpJ1oA35mr4APdYNO/o/4YY8H54NQIJzhMbhBg==} 7181 - engines: {node: '>=12'} 7182 - hasBin: true 7183 - 7184 js-beautify@1.15.1: 7185 resolution: {integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==} 7186 engines: {node: '>=14'} ··· 7200 js-yaml@4.1.0: 7201 resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 7202 hasBin: true 7203 - 7204 - jsbi@4.3.0: 7205 - resolution: {integrity: sha512-SnZNcinB4RIcnEyZqFPdGPVgrg2AcnykiBy0sHVJQKHYeaLUvi3Exj+iaPpLnFVkDPZIV4U0yvgC9/R4uEAZ9g==} 7206 7207 jscodeshift@0.15.2: 7208 resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} ··· 7398 lower-case@1.1.4: 7399 resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==} 7400 7401 - lower-case@2.0.2: 7402 - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} 7403 - 7404 lowlight@3.1.0: 7405 resolution: {integrity: sha512-CEbNVoSikAxwDMDPjXlqlFYiZLkDJHwyGu/MfOsJnF3d7f3tds5J3z8s/l9TMXhzfsJCCJEAsD78842mwmg0PQ==} 7406 ··· 7461 resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} 7462 engines: {node: '>=8'} 7463 7464 - markdown-extensions@1.1.1: 7465 - resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==} 7466 - engines: {node: '>=0.10.0'} 7467 7468 markdown-table@3.0.3: 7469 resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} ··· 7483 mdast-util-from-markdown@2.0.1: 7484 resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} 7485 7486 - mdast-util-frontmatter@1.0.1: 7487 - resolution: {integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==} 7488 7489 mdast-util-gfm-autolink-literal@1.0.3: 7490 resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} ··· 7522 mdast-util-gfm@3.0.0: 7523 resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} 7524 7525 - mdast-util-mdx-expression@1.3.2: 7526 - resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==} 7527 7528 - mdast-util-mdx-jsx@2.1.4: 7529 - resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==} 7530 7531 - mdast-util-mdx@2.0.1: 7532 - resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==} 7533 7534 - mdast-util-mdxjs-esm@1.3.1: 7535 - resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==} 7536 7537 mdast-util-phrasing@3.0.1: 7538 resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} ··· 7558 mdast-util-to-string@4.0.0: 7559 resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} 7560 7561 - mdx-bundler@9.2.1: 7562 - resolution: {integrity: sha512-hWEEip1KU9MCNqeH2rqwzAZ1pdqPPbfkx9OTJjADqGPQz4t9BO85fhI7AP9gVYrpmfArf9/xJZUN0yBErg/G/Q==} 7563 - engines: {node: '>=14', npm: '>=6'} 7564 peerDependencies: 7565 esbuild: 0.* 7566 ··· 7568 resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} 7569 engines: {node: '>= 0.6'} 7570 7571 - memfs@3.5.3: 7572 - resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} 7573 - engines: {node: '>= 4.0.0'} 7574 - 7575 meow@7.1.1: 7576 resolution: {integrity: sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==} 7577 engines: {node: '>=10'} ··· 7596 micromark-core-commonmark@2.0.1: 7597 resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} 7598 7599 - micromark-extension-frontmatter@1.1.1: 7600 - resolution: {integrity: sha512-m2UH9a7n3W8VAH9JO9y01APpPKmNNNs71P0RbknEmYSaZU5Ghogv38BYO94AI5Xw6OYfxZRdHZZ2nYjs/Z+SZQ==} 7601 7602 micromark-extension-gfm-autolink-literal@1.0.5: 7603 resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} ··· 7641 micromark-extension-gfm@3.0.0: 7642 resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} 7643 7644 - micromark-extension-mdx-expression@1.0.8: 7645 - resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==} 7646 7647 - micromark-extension-mdx-jsx@1.0.5: 7648 - resolution: {integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==} 7649 7650 - micromark-extension-mdx-md@1.0.1: 7651 - resolution: {integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==} 7652 7653 - micromark-extension-mdxjs-esm@1.0.5: 7654 - resolution: {integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==} 7655 7656 - micromark-extension-mdxjs@1.0.1: 7657 - resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==} 7658 7659 micromark-factory-destination@1.1.0: 7660 resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} ··· 7668 micromark-factory-label@2.0.0: 7669 resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} 7670 7671 - micromark-factory-mdx-expression@1.0.9: 7672 - resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==} 7673 7674 micromark-factory-space@1.1.0: 7675 resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} ··· 7731 micromark-util-encode@2.0.0: 7732 resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} 7733 7734 - micromark-util-events-to-acorn@1.2.3: 7735 - resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==} 7736 7737 micromark-util-html-tag-name@1.2.0: 7738 resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} ··· 7953 nodemailer: 7954 optional: true 7955 7956 - next-contentlayer@0.3.4: 7957 - resolution: {integrity: sha512-UtUCwgAl159KwfhNaOwyiI7Lg6sdioyKMeh+E7jxx0CJ29JuXGxBEYmCI6+72NxFGIFZKx8lvttbbQhbnYWYSw==} 7958 - peerDependencies: 7959 - contentlayer: 0.3.4 7960 - next: ^12 || ^13 7961 - react: '*' 7962 - react-dom: '*' 7963 - 7964 next-plausible@3.12.0: 7965 resolution: {integrity: sha512-SSkEqKQ6PgR8fx3sYfIAT69k2xuCUXO5ngkSS19CjxY97lAoZxsfZpYednxB4zo0mHYv87JzhPynrdBPlCBVHg==} 7966 peerDependencies: ··· 8014 no-case@2.3.2: 8015 resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} 8016 8017 - no-case@3.0.4: 8018 - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} 8019 - 8020 node-abi@3.54.0: 8021 resolution: {integrity: sha512-p7eGEiQil0YUV3ItH4/tBb781L5impVmmx2E9FRKF7d18XXzp4PGT2tdYMFY6wQqgxD0IwNZOiSJ0/K0fSi/OA==} 8022 engines: {node: '>=10'} 8023 8024 node-dir@0.1.17: 8025 resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} ··· 8060 node-releases@2.0.14: 8061 resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} 8062 8063 - nopt@6.0.0: 8064 - resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} 8065 - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 8066 - hasBin: true 8067 - 8068 nopt@7.2.1: 8069 resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} 8070 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ··· 8141 resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 8142 engines: {node: '>=12'} 8143 8144 - oo-ascii-tree@1.90.0: 8145 - resolution: {integrity: sha512-LixRPYQJtgVfMi9gsUPB/zxrna4DqSe+M+iRGQBAq150BiPD33nWXOj/Je7uauGsOf+NkvRjZiD1P6yW/j8hsQ==} 8146 - engines: {node: '>= 14.17.0'} 8147 - 8148 openapi3-ts@4.1.2: 8149 resolution: {integrity: sha512-B7gOkwsYMZO7BZXwJzXCuVagym2xhqsrilVvV0dnq2Di4+iLUXKVX9gOK23ZqaAHZOwABXN0QTdW8QnkUTX6DA==} 8150 ··· 8168 resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 8169 engines: {node: '>=10'} 8170 8171 p-locate@3.0.0: 8172 resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} 8173 engines: {node: '>=6'} ··· 8221 parse-numeric-range@1.3.0: 8222 resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} 8223 8224 - parse5@6.0.1: 8225 - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} 8226 - 8227 parse5@7.1.2: 8228 resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} 8229 - 8230 - parseley@0.11.0: 8231 - resolution: {integrity: sha512-VfcwXlBWgTF+unPcr7yu3HSSA6QUdDaDnrHcytVfj5Z8azAyKBDrYnSIfeSxlrEayndNcLmrXzg+Vxbo6DWRXQ==} 8232 8233 parseley@0.12.1: 8234 resolution: {integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==} ··· 8240 pascal-case@2.0.1: 8241 resolution: {integrity: sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==} 8242 8243 - pascal-case@3.1.2: 8244 - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} 8245 - 8246 path-case@2.1.1: 8247 resolution: {integrity: sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==} 8248 ··· 8290 pathval@1.1.1: 8291 resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} 8292 8293 - peberminta@0.8.0: 8294 - resolution: {integrity: sha512-YYEs+eauIjDH5nUEGi18EohWE0nV2QbGTqmxQcqgZ/0g+laPCQmuIqq7EBLVi9uim9zMgfJv0QBZEnQ3uHw/Tw==} 8295 - 8296 peberminta@0.9.0: 8297 resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==} 8298 8299 percentile@1.6.0: 8300 resolution: {integrity: sha512-8vSyjdzwxGDHHwH+cSGch3A9Uj2On3UpgOWxWXMKwUvoAbnujx6DaqmV1duWXNiH/oEWpyVd6nSQccix6DM3Ng==} 8301 8302 - periscopic@3.1.0: 8303 - resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} 8304 - 8305 phenomenon@1.6.0: 8306 resolution: {integrity: sha512-7h9/fjPD3qNlgggzm88cY58l9sudZ6Ey+UmZsizfhtawO6E3srZQXywaNm2lBwT72TbpHYRPy7ytIHeBUD/G0A==} 8307 ··· 8348 engines: {node: '>=18'} 8349 hasBin: true 8350 8351 postcss-css-variables@0.18.0: 8352 resolution: {integrity: sha512-lYS802gHbzn1GI+lXvy9MYIYDuGnl1WB4FTKoqMQqJ3Mab09A7a/1wZvGTkCEZJTM8mSbIyb1mJYn8f0aPye0Q==} 8353 peerDependencies: ··· 8562 random-word-slugs@0.1.7: 8563 resolution: {integrity: sha512-8cyzxOIDeLFvwSPTgCItMXHGT5ZPkjhuFKUTww06Xg1dNMXuGxIKlARvS7upk6JXIm41ZKXmtlKR1iCRWklKmg==} 8564 8565 range-parser@1.2.1: 8566 resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} 8567 engines: {node: '>= 0.6'} ··· 8728 resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} 8729 engines: {node: '>= 0.10'} 8730 8731 redent@3.0.0: 8732 resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} 8733 engines: {node: '>=8'} ··· 8789 peerDependencies: 8790 '@types/react': '>=17' 8791 8792 rehype-sanitize@6.0.0: 8793 resolution: {integrity: sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==} 8794 ··· 8798 rehype-stringify@10.0.0: 8799 resolution: {integrity: sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==} 8800 8801 - rehype-stringify@9.0.4: 8802 - resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==} 8803 - 8804 - remark-frontmatter@4.0.1: 8805 - resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==} 8806 8807 remark-gfm@3.0.1: 8808 resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} ··· 8810 remark-gfm@4.0.0: 8811 resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} 8812 8813 - remark-mdx-frontmatter@1.1.1: 8814 - resolution: {integrity: sha512-7teX9DW4tI2WZkXS4DBxneYSY7NHiXl4AKdWDO9LXVweULlCT8OPWsOjLEnMIXViN1j+QcY8mfbq3k0EK6x3uA==} 8815 - engines: {node: '>=12.2.0'} 8816 8817 - remark-mdx@2.3.0: 8818 - resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==} 8819 8820 remark-parse@10.0.2: 8821 resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} ··· 8831 8832 remark-stringify@11.0.0: 8833 resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} 8834 - 8835 - repeat-string@1.6.1: 8836 - resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} 8837 - engines: {node: '>=0.10'} 8838 8839 require-directory@2.1.1: 8840 resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} ··· 8933 section-matter@1.0.0: 8934 resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} 8935 engines: {node: '>=4'} 8936 - 8937 - selderee@0.10.0: 8938 - resolution: {integrity: sha512-DEL/RW/f4qLw/NrVg97xKaEBC8IpzIG2fvxnzCp3Z4yk4jQ3MXom+Imav9wApjxX2dfS3eW7x0DXafJr85i39A==} 8939 8940 selderee@0.11.0: 8941 resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} ··· 8960 sentence-case@2.1.1: 8961 resolution: {integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==} 8962 8963 serve-static@1.15.0: 8964 resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} 8965 engines: {node: '>= 0.8.0'} ··· 9196 style-to-object@0.4.4: 9197 resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} 9198 9199 styled-jsx@5.1.1: 9200 resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} 9201 engines: {node: '>= 12.0.0'} ··· 9266 peerDependencies: 9267 postcss: ^8.0.9 9268 9269 tailwindcss@3.4.3: 9270 resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==} 9271 engines: {node: '>=14.0.0'} ··· 9314 tinycolor2@1.6.0: 9315 resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} 9316 9317 tinygradient@1.1.5: 9318 resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==} 9319 ··· 9403 optional: true 9404 '@swc/wasm': 9405 optional: true 9406 - 9407 - ts-pattern@4.3.0: 9408 - resolution: {integrity: sha512-pefrkcd4lmIVR0LA49Imjf9DYLK8vtWhqBPA3Ya1ir8xCW0O2yjL9dsCVvI7pCodLC5q7smNpEtDR2yVulQxOg==} 9409 9410 tslib@1.14.1: 9411 resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} ··· 9470 resolution: {integrity: sha512-uIJuEBIwyHzZg9xyGyEgDWHIkbAwEC4bhEHQ4THPuN5SToR7Zlhes5ffMjqtrv+WdtTmudTHTdc9VwUldy0FxQ==} 9471 engines: {node: '>=16.0.0'} 9472 9473 - typanion@3.14.0: 9474 - resolution: {integrity: sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==} 9475 9476 type-detect@4.0.8: 9477 resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} ··· 9505 resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} 9506 engines: {node: '>=12.20'} 9507 9508 - type-fest@3.13.1: 9509 - resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} 9510 - engines: {node: '>=14.16'} 9511 - 9512 type-is@1.6.18: 9513 resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} 9514 engines: {node: '>= 0.6'} ··· 9575 unified@11.0.4: 9576 resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} 9577 9578 unique-string@3.0.0: 9579 resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} 9580 engines: {node: '>=12'} ··· 9594 unist-util-is@6.0.0: 9595 resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} 9596 9597 - unist-util-position-from-estree@1.1.2: 9598 - resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==} 9599 9600 unist-util-position@4.0.4: 9601 resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} ··· 9603 unist-util-position@5.0.0: 9604 resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} 9605 9606 - unist-util-remove-position@4.0.2: 9607 - resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==} 9608 - 9609 unist-util-stringify-position@3.0.3: 9610 resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} 9611 ··· 9712 resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} 9713 engines: {node: '>= 0.4.0'} 9714 9715 - uuid@8.3.2: 9716 - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} 9717 - hasBin: true 9718 - 9719 uuid@9.0.1: 9720 resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} 9721 hasBin: true ··· 9742 vary@1.1.2: 9743 resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} 9744 engines: {node: '>= 0.8'} 9745 - 9746 - vfile-location@4.1.0: 9747 - resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} 9748 9749 vfile-location@5.0.2: 9750 resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} ··· 9945 yocto-queue@0.1.0: 9946 resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 9947 engines: {node: '>=10'} 9948 9949 zhead@2.2.4: 9950 resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==} ··· 11592 dependencies: 11593 commander: 9.4.1 11594 11595 - '@contentlayer/cli@0.3.4(esbuild@0.21.3)': 11596 - dependencies: 11597 - '@contentlayer/core': 0.3.4(esbuild@0.21.3) 11598 - '@contentlayer/utils': 0.3.4 11599 - clipanion: 3.2.1(typanion@3.14.0) 11600 - typanion: 3.14.0 11601 - transitivePeerDependencies: 11602 - - '@effect-ts/otel-node' 11603 - - esbuild 11604 - - markdown-wasm 11605 - - supports-color 11606 - 11607 - '@contentlayer/client@0.3.4(esbuild@0.21.3)': 11608 - dependencies: 11609 - '@contentlayer/core': 0.3.4(esbuild@0.21.3) 11610 - transitivePeerDependencies: 11611 - - '@effect-ts/otel-node' 11612 - - esbuild 11613 - - markdown-wasm 11614 - - supports-color 11615 - 11616 - '@contentlayer/core@0.3.4(esbuild@0.21.3)': 11617 dependencies: 11618 - '@contentlayer/utils': 0.3.4 11619 - camel-case: 4.1.2 11620 - comment-json: 4.2.3 11621 gray-matter: 4.0.3 11622 - mdx-bundler: 9.2.1(esbuild@0.21.3) 11623 - rehype-stringify: 9.0.4 11624 - remark-frontmatter: 4.0.1 11625 - remark-parse: 10.0.2 11626 - remark-rehype: 10.1.0 11627 - source-map-support: 0.5.21 11628 - type-fest: 3.13.1 11629 - unified: 10.1.2 11630 - optionalDependencies: 11631 - esbuild: 0.21.3 11632 - transitivePeerDependencies: 11633 - - '@effect-ts/otel-node' 11634 - - supports-color 11635 11636 - '@contentlayer/source-files@0.3.4(esbuild@0.21.3)': 11637 dependencies: 11638 - '@contentlayer/core': 0.3.4(esbuild@0.21.3) 11639 - '@contentlayer/utils': 0.3.4 11640 - chokidar: 3.6.0 11641 - fast-glob: 3.3.2 11642 - gray-matter: 4.0.3 11643 - imagescript: 1.2.16 11644 - micromatch: 4.0.5 11645 - ts-pattern: 4.3.0 11646 - unified: 10.1.2 11647 - yaml: 2.3.3 11648 - zod: 3.23.8 11649 - transitivePeerDependencies: 11650 - - '@effect-ts/otel-node' 11651 - - esbuild 11652 - - markdown-wasm 11653 - - supports-color 11654 11655 - '@contentlayer/source-remote-files@0.3.4(esbuild@0.21.3)': 11656 dependencies: 11657 - '@contentlayer/core': 0.3.4(esbuild@0.21.3) 11658 - '@contentlayer/source-files': 0.3.4(esbuild@0.21.3) 11659 - '@contentlayer/utils': 0.3.4 11660 transitivePeerDependencies: 11661 - - '@effect-ts/otel-node' 11662 - - esbuild 11663 - - markdown-wasm 11664 - supports-color 11665 11666 - '@contentlayer/utils@0.3.4': 11667 dependencies: 11668 - '@effect-ts/core': 0.60.5 11669 - '@effect-ts/otel': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.13.0(@opentelemetry/api@1.4.1))(@opentelemetry/sdk-trace-base@1.13.0(@opentelemetry/api@1.4.1)) 11670 - '@effect-ts/otel-exporter-trace-otlp-grpc': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.13.0(@opentelemetry/api@1.4.1))(@opentelemetry/exporter-trace-otlp-grpc@0.39.1(@opentelemetry/api@1.4.1))(@opentelemetry/sdk-trace-base@1.13.0(@opentelemetry/api@1.4.1)) 11671 - '@effect-ts/otel-sdk-trace-node': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.13.0(@opentelemetry/api@1.4.1))(@opentelemetry/sdk-trace-base@1.13.0(@opentelemetry/api@1.4.1))(@opentelemetry/sdk-trace-node@1.13.0(@opentelemetry/api@1.4.1)) 11672 - '@js-temporal/polyfill': 0.4.4 11673 - '@opentelemetry/api': 1.4.1 11674 - '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.4.1) 11675 - '@opentelemetry/exporter-trace-otlp-grpc': 0.39.1(@opentelemetry/api@1.4.1) 11676 - '@opentelemetry/resources': 1.13.0(@opentelemetry/api@1.4.1) 11677 - '@opentelemetry/sdk-trace-base': 1.13.0(@opentelemetry/api@1.4.1) 11678 - '@opentelemetry/sdk-trace-node': 1.13.0(@opentelemetry/api@1.4.1) 11679 - '@opentelemetry/semantic-conventions': 1.13.0 11680 - chokidar: 3.6.0 11681 - hash-wasm: 4.10.0 11682 - inflection: 2.0.1 11683 - memfs: 3.5.3 11684 - oo-ascii-tree: 1.90.0 11685 - ts-pattern: 4.3.0 11686 - type-fest: 3.13.1 11687 11688 '@cspotcode/source-map-support@0.8.1': 11689 dependencies: ··· 11723 11724 '@drizzle-team/brocli@0.10.1': {} 11725 11726 - '@effect-ts/core@0.60.5': 11727 - dependencies: 11728 - '@effect-ts/system': 0.57.5 11729 - 11730 - '@effect-ts/otel-exporter-trace-otlp-grpc@0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.13.0(@opentelemetry/api@1.4.1))(@opentelemetry/exporter-trace-otlp-grpc@0.39.1(@opentelemetry/api@1.4.1))(@opentelemetry/sdk-trace-base@1.13.0(@opentelemetry/api@1.4.1))': 11731 - dependencies: 11732 - '@effect-ts/core': 0.60.5 11733 - '@effect-ts/otel': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.13.0(@opentelemetry/api@1.4.1))(@opentelemetry/sdk-trace-base@1.13.0(@opentelemetry/api@1.4.1)) 11734 - '@opentelemetry/api': 1.4.1 11735 - '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.4.1) 11736 - '@opentelemetry/exporter-trace-otlp-grpc': 0.39.1(@opentelemetry/api@1.4.1) 11737 - '@opentelemetry/sdk-trace-base': 1.13.0(@opentelemetry/api@1.4.1) 11738 - 11739 - '@effect-ts/otel-sdk-trace-node@0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.13.0(@opentelemetry/api@1.4.1))(@opentelemetry/sdk-trace-base@1.13.0(@opentelemetry/api@1.4.1))(@opentelemetry/sdk-trace-node@1.13.0(@opentelemetry/api@1.4.1))': 11740 - dependencies: 11741 - '@effect-ts/core': 0.60.5 11742 - '@effect-ts/otel': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.13.0(@opentelemetry/api@1.4.1))(@opentelemetry/sdk-trace-base@1.13.0(@opentelemetry/api@1.4.1)) 11743 - '@opentelemetry/api': 1.4.1 11744 - '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.4.1) 11745 - '@opentelemetry/sdk-trace-base': 1.13.0(@opentelemetry/api@1.4.1) 11746 - '@opentelemetry/sdk-trace-node': 1.13.0(@opentelemetry/api@1.4.1) 11747 - 11748 - '@effect-ts/otel@0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.4.1)(@opentelemetry/core@1.13.0(@opentelemetry/api@1.4.1))(@opentelemetry/sdk-trace-base@1.13.0(@opentelemetry/api@1.4.1))': 11749 - dependencies: 11750 - '@effect-ts/core': 0.60.5 11751 - '@opentelemetry/api': 1.4.1 11752 - '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.4.1) 11753 - '@opentelemetry/sdk-trace-base': 1.13.0(@opentelemetry/api@1.4.1) 11754 - 11755 - '@effect-ts/system@0.57.5': {} 11756 - 11757 '@ericcornelissen/bash-parser@0.5.2': 11758 dependencies: 11759 array-last: 1.3.0 ··· 11786 '@esbuild-kit/core-utils': 3.3.2 11787 get-tsconfig: 4.7.2 11788 11789 - '@esbuild-plugins/node-resolve@0.1.4(esbuild@0.21.3)': 11790 dependencies: 11791 '@types/resolve': 1.20.4 11792 debug: 4.3.4 11793 - esbuild: 0.21.3 11794 escape-string-regexp: 4.0.0 11795 resolve: 1.22.8 11796 transitivePeerDependencies: ··· 11799 '@esbuild/aix-ppc64@0.19.12': 11800 optional: true 11801 11802 - '@esbuild/aix-ppc64@0.21.3': 11803 optional: true 11804 11805 '@esbuild/android-arm64@0.16.4': ··· 11811 '@esbuild/android-arm64@0.19.12': 11812 optional: true 11813 11814 - '@esbuild/android-arm64@0.21.3': 11815 optional: true 11816 11817 '@esbuild/android-arm@0.16.4': ··· 11823 '@esbuild/android-arm@0.19.12': 11824 optional: true 11825 11826 - '@esbuild/android-arm@0.21.3': 11827 optional: true 11828 11829 '@esbuild/android-x64@0.16.4': ··· 11835 '@esbuild/android-x64@0.19.12': 11836 optional: true 11837 11838 - '@esbuild/android-x64@0.21.3': 11839 optional: true 11840 11841 '@esbuild/darwin-arm64@0.16.4': ··· 11847 '@esbuild/darwin-arm64@0.19.12': 11848 optional: true 11849 11850 - '@esbuild/darwin-arm64@0.21.3': 11851 optional: true 11852 11853 '@esbuild/darwin-x64@0.16.4': ··· 11859 '@esbuild/darwin-x64@0.19.12': 11860 optional: true 11861 11862 - '@esbuild/darwin-x64@0.21.3': 11863 optional: true 11864 11865 '@esbuild/freebsd-arm64@0.16.4': ··· 11871 '@esbuild/freebsd-arm64@0.19.12': 11872 optional: true 11873 11874 - '@esbuild/freebsd-arm64@0.21.3': 11875 optional: true 11876 11877 '@esbuild/freebsd-x64@0.16.4': ··· 11883 '@esbuild/freebsd-x64@0.19.12': 11884 optional: true 11885 11886 - '@esbuild/freebsd-x64@0.21.3': 11887 optional: true 11888 11889 '@esbuild/linux-arm64@0.16.4': ··· 11895 '@esbuild/linux-arm64@0.19.12': 11896 optional: true 11897 11898 - '@esbuild/linux-arm64@0.21.3': 11899 optional: true 11900 11901 '@esbuild/linux-arm@0.16.4': ··· 11907 '@esbuild/linux-arm@0.19.12': 11908 optional: true 11909 11910 - '@esbuild/linux-arm@0.21.3': 11911 optional: true 11912 11913 '@esbuild/linux-ia32@0.16.4': ··· 11919 '@esbuild/linux-ia32@0.19.12': 11920 optional: true 11921 11922 - '@esbuild/linux-ia32@0.21.3': 11923 optional: true 11924 11925 '@esbuild/linux-loong64@0.16.4': ··· 11931 '@esbuild/linux-loong64@0.19.12': 11932 optional: true 11933 11934 - '@esbuild/linux-loong64@0.21.3': 11935 optional: true 11936 11937 '@esbuild/linux-mips64el@0.16.4': ··· 11943 '@esbuild/linux-mips64el@0.19.12': 11944 optional: true 11945 11946 - '@esbuild/linux-mips64el@0.21.3': 11947 optional: true 11948 11949 '@esbuild/linux-ppc64@0.16.4': ··· 11955 '@esbuild/linux-ppc64@0.19.12': 11956 optional: true 11957 11958 - '@esbuild/linux-ppc64@0.21.3': 11959 optional: true 11960 11961 '@esbuild/linux-riscv64@0.16.4': ··· 11967 '@esbuild/linux-riscv64@0.19.12': 11968 optional: true 11969 11970 - '@esbuild/linux-riscv64@0.21.3': 11971 optional: true 11972 11973 '@esbuild/linux-s390x@0.16.4': ··· 11979 '@esbuild/linux-s390x@0.19.12': 11980 optional: true 11981 11982 - '@esbuild/linux-s390x@0.21.3': 11983 optional: true 11984 11985 '@esbuild/linux-x64@0.16.4': ··· 11991 '@esbuild/linux-x64@0.19.12': 11992 optional: true 11993 11994 - '@esbuild/linux-x64@0.21.3': 11995 optional: true 11996 11997 '@esbuild/netbsd-x64@0.16.4': ··· 12003 '@esbuild/netbsd-x64@0.19.12': 12004 optional: true 12005 12006 - '@esbuild/netbsd-x64@0.21.3': 12007 optional: true 12008 12009 '@esbuild/openbsd-x64@0.16.4': ··· 12015 '@esbuild/openbsd-x64@0.19.12': 12016 optional: true 12017 12018 - '@esbuild/openbsd-x64@0.21.3': 12019 optional: true 12020 12021 '@esbuild/sunos-x64@0.16.4': ··· 12027 '@esbuild/sunos-x64@0.19.12': 12028 optional: true 12029 12030 - '@esbuild/sunos-x64@0.21.3': 12031 optional: true 12032 12033 '@esbuild/win32-arm64@0.16.4': ··· 12039 '@esbuild/win32-arm64@0.19.12': 12040 optional: true 12041 12042 - '@esbuild/win32-arm64@0.21.3': 12043 optional: true 12044 12045 '@esbuild/win32-ia32@0.16.4': ··· 12051 '@esbuild/win32-ia32@0.19.12': 12052 optional: true 12053 12054 - '@esbuild/win32-ia32@0.21.3': 12055 optional: true 12056 12057 '@esbuild/win32-x64@0.16.4': ··· 12063 '@esbuild/win32-x64@0.19.12': 12064 optional: true 12065 12066 - '@esbuild/win32-x64@0.21.3': 12067 optional: true 12068 12069 '@fal-works/esbuild-plugin-global-externals@2.1.2': {} ··· 12157 dependencies: 12158 tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)) 12159 12160 '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))': 12161 dependencies: 12162 tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)) ··· 12241 '@jridgewell/resolve-uri': 3.1.1 12242 '@jridgewell/sourcemap-codec': 1.4.15 12243 12244 - '@js-temporal/polyfill@0.4.4': 12245 - dependencies: 12246 - jsbi: 4.3.0 12247 - tslib: 2.6.2 12248 - 12249 '@lezer/common@1.2.1': {} 12250 12251 '@lezer/css@1.1.8': ··· 12399 dependencies: 12400 unist-util-visit: 1.4.1 12401 12402 - '@mdx-js/esbuild@2.3.0(esbuild@0.21.3)': 12403 dependencies: 12404 - '@mdx-js/mdx': 2.3.0 12405 - esbuild: 0.21.3 12406 - node-fetch: 3.3.2 12407 - vfile: 5.3.7 12408 transitivePeerDependencies: 12409 - supports-color 12410 12411 - '@mdx-js/mdx@2.3.0': 12412 dependencies: 12413 '@types/estree-jsx': 1.0.2 12414 '@types/mdx': 2.0.9 12415 - estree-util-build-jsx: 2.2.2 12416 - estree-util-is-identifier-name: 2.1.0 12417 - estree-util-to-js: 1.2.0 12418 estree-walker: 3.0.3 12419 - hast-util-to-estree: 2.3.3 12420 - markdown-extensions: 1.1.1 12421 - periscopic: 3.1.0 12422 - remark-mdx: 2.3.0 12423 - remark-parse: 10.0.2 12424 - remark-rehype: 10.1.0 12425 - unified: 10.1.2 12426 - unist-util-position-from-estree: 1.1.2 12427 - unist-util-stringify-position: 3.0.3 12428 - unist-util-visit: 4.1.2 12429 - vfile: 5.3.7 12430 transitivePeerDependencies: 12431 - supports-color 12432 12433 '@neon-rs/load@0.0.4': {} ··· 12597 12598 '@one-ini/wasm@0.1.1': {} 12599 12600 - '@opentelemetry/api-logs@0.39.1': 12601 - dependencies: 12602 - '@opentelemetry/api': 1.8.0 12603 12604 - '@opentelemetry/api@1.4.1': {} 12605 12606 - '@opentelemetry/api@1.8.0': {} 12607 12608 - '@opentelemetry/context-async-hooks@1.13.0(@opentelemetry/api@1.4.1)': 12609 - dependencies: 12610 - '@opentelemetry/api': 1.4.1 12611 12612 - '@opentelemetry/core@1.13.0(@opentelemetry/api@1.4.1)': 12613 - dependencies: 12614 - '@opentelemetry/api': 1.4.1 12615 - '@opentelemetry/semantic-conventions': 1.13.0 12616 12617 - '@opentelemetry/exporter-trace-otlp-grpc@0.39.1(@opentelemetry/api@1.4.1)': 12618 - dependencies: 12619 - '@grpc/grpc-js': 1.9.7 12620 - '@opentelemetry/api': 1.4.1 12621 - '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.4.1) 12622 - '@opentelemetry/otlp-grpc-exporter-base': 0.39.1(@opentelemetry/api@1.4.1) 12623 - '@opentelemetry/otlp-transformer': 0.39.1(@opentelemetry/api@1.4.1) 12624 - '@opentelemetry/resources': 1.13.0(@opentelemetry/api@1.4.1) 12625 - '@opentelemetry/sdk-trace-base': 1.13.0(@opentelemetry/api@1.4.1) 12626 12627 - '@opentelemetry/otlp-exporter-base@0.39.1(@opentelemetry/api@1.4.1)': 12628 - dependencies: 12629 - '@opentelemetry/api': 1.4.1 12630 - '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.4.1) 12631 12632 - '@opentelemetry/otlp-grpc-exporter-base@0.39.1(@opentelemetry/api@1.4.1)': 12633 - dependencies: 12634 - '@grpc/grpc-js': 1.9.7 12635 - '@opentelemetry/api': 1.4.1 12636 - '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.4.1) 12637 - '@opentelemetry/otlp-exporter-base': 0.39.1(@opentelemetry/api@1.4.1) 12638 - protobufjs: 7.2.5 12639 12640 - '@opentelemetry/otlp-transformer@0.39.1(@opentelemetry/api@1.4.1)': 12641 - dependencies: 12642 - '@opentelemetry/api': 1.4.1 12643 - '@opentelemetry/api-logs': 0.39.1 12644 - '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.4.1) 12645 - '@opentelemetry/resources': 1.13.0(@opentelemetry/api@1.4.1) 12646 - '@opentelemetry/sdk-logs': 0.39.1(@opentelemetry/api-logs@0.39.1)(@opentelemetry/api@1.4.1) 12647 - '@opentelemetry/sdk-metrics': 1.13.0(@opentelemetry/api@1.4.1) 12648 - '@opentelemetry/sdk-trace-base': 1.13.0(@opentelemetry/api@1.4.1) 12649 12650 - '@opentelemetry/propagator-b3@1.13.0(@opentelemetry/api@1.4.1)': 12651 - dependencies: 12652 - '@opentelemetry/api': 1.4.1 12653 - '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.4.1) 12654 12655 - '@opentelemetry/propagator-jaeger@1.13.0(@opentelemetry/api@1.4.1)': 12656 - dependencies: 12657 - '@opentelemetry/api': 1.4.1 12658 - '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.4.1) 12659 12660 - '@opentelemetry/resources@1.13.0(@opentelemetry/api@1.4.1)': 12661 - dependencies: 12662 - '@opentelemetry/api': 1.4.1 12663 - '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.4.1) 12664 - '@opentelemetry/semantic-conventions': 1.13.0 12665 12666 - '@opentelemetry/sdk-logs@0.39.1(@opentelemetry/api-logs@0.39.1)(@opentelemetry/api@1.4.1)': 12667 - dependencies: 12668 - '@opentelemetry/api': 1.4.1 12669 - '@opentelemetry/api-logs': 0.39.1 12670 - '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.4.1) 12671 - '@opentelemetry/resources': 1.13.0(@opentelemetry/api@1.4.1) 12672 12673 - '@opentelemetry/sdk-metrics@1.13.0(@opentelemetry/api@1.4.1)': 12674 - dependencies: 12675 - '@opentelemetry/api': 1.4.1 12676 - '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.4.1) 12677 - '@opentelemetry/resources': 1.13.0(@opentelemetry/api@1.4.1) 12678 - lodash.merge: 4.6.2 12679 12680 - '@opentelemetry/sdk-trace-base@1.13.0(@opentelemetry/api@1.4.1)': 12681 - dependencies: 12682 - '@opentelemetry/api': 1.4.1 12683 - '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.4.1) 12684 - '@opentelemetry/resources': 1.13.0(@opentelemetry/api@1.4.1) 12685 - '@opentelemetry/semantic-conventions': 1.13.0 12686 12687 - '@opentelemetry/sdk-trace-node@1.13.0(@opentelemetry/api@1.4.1)': 12688 dependencies: 12689 - '@opentelemetry/api': 1.4.1 12690 - '@opentelemetry/context-async-hooks': 1.13.0(@opentelemetry/api@1.4.1) 12691 - '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.4.1) 12692 - '@opentelemetry/propagator-b3': 1.13.0(@opentelemetry/api@1.4.1) 12693 - '@opentelemetry/propagator-jaeger': 1.13.0(@opentelemetry/api@1.4.1) 12694 - '@opentelemetry/sdk-trace-base': 1.13.0(@opentelemetry/api@1.4.1) 12695 - semver: 7.5.4 12696 - 12697 - '@opentelemetry/semantic-conventions@1.13.0': {} 12698 - 12699 - '@panva/hkdf@1.1.1': {} 12700 - 12701 - '@panva/hkdf@1.2.1': {} 12702 12703 '@pkgjs/parseargs@0.11.0': 12704 optional: true ··· 12855 '@types/react': 18.3.3 12856 '@types/react-dom': 18.3.0 12857 12858 - '@radix-ui/react-compose-refs@1.0.0(react@18.2.0)': 12859 dependencies: 12860 '@babel/runtime': 7.23.2 12861 react: 18.2.0 12862 12863 '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.3.1)': 12864 dependencies: ··· 13350 '@types/react': 18.3.3 13351 '@types/react-dom': 18.3.0 13352 13353 - '@radix-ui/react-slot@1.0.0(react@18.2.0)': 13354 dependencies: 13355 '@babel/runtime': 7.23.2 13356 - '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) 13357 react: 18.2.0 13358 13359 '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.3.1)': 13360 dependencies: ··· 13552 dependencies: 13553 '@babel/runtime': 7.23.2 13554 13555 - '@react-email/body@0.0.2': 13556 dependencies: 13557 react: 18.2.0 13558 13559 '@react-email/button@0.0.10': 13560 dependencies: 13561 react: 18.2.0 13562 13563 - '@react-email/button@0.0.9': 13564 dependencies: 13565 react: 18.2.0 13566 13567 - '@react-email/column@0.0.7': 13568 dependencies: 13569 react: 18.2.0 13570 13571 - '@react-email/components@0.0.7(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2))': 13572 dependencies: 13573 - '@react-email/body': 0.0.2 13574 - '@react-email/button': 0.0.9 13575 - '@react-email/column': 0.0.7 13576 - '@react-email/container': 0.0.8 13577 - '@react-email/font': 0.0.2 13578 - '@react-email/head': 0.0.5 13579 - '@react-email/heading': 0.0.8 13580 - '@react-email/hr': 0.0.5 13581 - '@react-email/html': 0.0.4 13582 - '@react-email/img': 0.0.5 13583 - '@react-email/link': 0.0.5 13584 - '@react-email/preview': 0.0.6 13585 - '@react-email/render': 0.0.7 13586 - '@react-email/row': 0.0.5 13587 - '@react-email/section': 0.0.9 13588 - '@react-email/tailwind': 0.0.8(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 13589 - '@react-email/text': 0.0.5 13590 react: 18.2.0 13591 transitivePeerDependencies: 13592 - ts-node 13593 13594 - '@react-email/container@0.0.8': 13595 dependencies: 13596 react: 18.2.0 13597 13598 - '@react-email/font@0.0.2': 13599 dependencies: 13600 react: 18.2.0 13601 13602 '@react-email/head@0.0.5': 13603 dependencies: 13604 react: 18.2.0 13605 13606 - '@react-email/heading@0.0.8': 13607 dependencies: 13608 - '@radix-ui/react-slot': 1.0.0(react@18.2.0) 13609 react: 18.2.0 13610 13611 - '@react-email/hr@0.0.5': 13612 dependencies: 13613 react: 18.2.0 13614 13615 '@react-email/html@0.0.4': {} 13616 13617 - '@react-email/img@0.0.5': 13618 dependencies: 13619 react: 18.2.0 13620 13621 - '@react-email/link@0.0.5': 13622 dependencies: 13623 react: 18.2.0 13624 13625 - '@react-email/preview@0.0.6': 13626 dependencies: 13627 react: 18.2.0 13628 13629 '@react-email/render@0.0.10': 13630 dependencies: ··· 13649 react-dom: 18.3.1(react@18.3.1) 13650 react-promise-suspense: 0.3.4 13651 13652 - '@react-email/render@0.0.7': 13653 dependencies: 13654 - html-to-text: 9.0.3 13655 pretty: 2.0.0 13656 react: 18.2.0 13657 react-dom: 18.2.0(react@18.2.0) 13658 13659 - '@react-email/row@0.0.5': {} 13660 13661 - '@react-email/section@0.0.9': 13662 dependencies: 13663 react: 18.2.0 13664 13665 - '@react-email/tailwind@0.0.8(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2))': 13666 dependencies: 13667 - html-react-parser: 3.0.9(react@18.2.0) 13668 react: 18.2.0 13669 react-dom: 18.2.0(react@18.2.0) 13670 - tw-to-css: 0.0.11(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 13671 transitivePeerDependencies: 13672 - ts-node 13673 ··· 13680 transitivePeerDependencies: 13681 - ts-node 13682 13683 - '@react-email/text@0.0.5': 13684 dependencies: 13685 react: 18.2.0 13686 13687 '@replit/codemirror-css-color-picker@6.1.1(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)': 13688 dependencies: ··· 13709 optionalDependencies: 13710 rollup: 2.78.0 13711 13712 - '@scalar/api-client@2.0.45(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2)': 13713 dependencies: 13714 - '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2))) 13715 '@headlessui/vue': 1.7.22(vue@3.4.31(typescript@5.5.2)) 13716 '@scalar/components': 0.12.28(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.2) 13717 '@scalar/draggable': 0.1.4(typescript@5.5.2) ··· 13747 - typescript 13748 - vitest 13749 13750 - '@scalar/api-reference@1.24.70(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2)': 13751 dependencies: 13752 '@floating-ui/vue': 1.1.1(vue@3.4.31(typescript@5.5.2)) 13753 '@headlessui/vue': 1.7.22(vue@3.4.31(typescript@5.5.2)) 13754 - '@scalar/api-client': 2.0.45(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2) 13755 '@scalar/components': 0.12.28(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.2) 13756 '@scalar/oas-utils': 0.2.26(typescript@5.5.2) 13757 '@scalar/openapi-parser': 0.7.2 ··· 13836 transitivePeerDependencies: 13837 - typescript 13838 13839 - '@scalar/hono-api-reference@0.5.131(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2)': 13840 dependencies: 13841 - '@scalar/api-reference': 1.24.70(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2) 13842 hono: 4.5.3 13843 transitivePeerDependencies: 13844 - '@jest/globals' ··· 13962 transitivePeerDependencies: 13963 - typescript 13964 13965 - '@selderee/plugin-htmlparser2@0.10.0': 13966 - dependencies: 13967 - domhandler: 5.0.3 13968 - selderee: 0.10.0 13969 - 13970 '@selderee/plugin-htmlparser2@0.11.0': 13971 dependencies: 13972 domhandler: 5.0.3 ··· 14031 '@sentry/utils': 7.116.0 14032 localforage: 1.10.0 14033 14034 - '@sentry/nextjs@7.116.0(encoding@0.1.13)(next@14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': 14035 dependencies: 14036 '@rollup/plugin-commonjs': 24.0.0(rollup@2.78.0) 14037 '@sentry/core': 7.116.0 ··· 14043 '@sentry/vercel-edge': 7.116.0 14044 '@sentry/webpack-plugin': 1.21.0(encoding@0.1.13) 14045 chalk: 3.0.0 14046 - next: 14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 14047 react: 18.3.1 14048 resolve: 1.22.8 14049 rollup: 2.78.0 ··· 14454 '@types/express': 4.17.21 14455 '@types/node': 18.19.39 14456 browser-assert: 1.2.1 14457 - esbuild: 0.21.3 14458 - esbuild-register: 3.5.0(esbuild@0.21.3) 14459 express: 4.19.2 14460 process: 0.11.10 14461 recast: 0.23.9 ··· 14640 dependencies: 14641 '@trpc/server': 11.0.0-rc.553 14642 14643 - '@trpc/next@11.0.0-rc.553(@tanstack/react-query@5.59.0(react@18.3.1))(@trpc/client@11.0.0-rc.553(@trpc/server@11.0.0-rc.553))(@trpc/react-query@11.0.0-rc.553(@tanstack/react-query@5.59.0(react@18.3.1))(@trpc/client@11.0.0-rc.553(@trpc/server@11.0.0-rc.553))(@trpc/server@11.0.0-rc.553)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@trpc/server@11.0.0-rc.553)(next@14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 14644 dependencies: 14645 '@trpc/client': 11.0.0-rc.553(@trpc/server@11.0.0-rc.553) 14646 '@trpc/server': 11.0.0-rc.553 14647 - next: 14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 14648 react: 18.3.1 14649 react-dom: 18.3.1(react@18.3.1) 14650 optionalDependencies: ··· 14839 '@types/node@20.8.0': {} 14840 14841 '@types/normalize-package-data@2.4.3': {} 14842 - 14843 - '@types/parse5@6.0.3': {} 14844 14845 '@types/prop-types@15.7.12': {} 14846 ··· 15096 '@types/emscripten': 1.39.13 15097 tslib: 1.14.1 15098 15099 - abbrev@1.1.1: {} 15100 - 15101 abbrev@2.0.0: {} 15102 15103 abort-controller@3.0.0: ··· 15234 array-last@1.3.0: 15235 dependencies: 15236 is-number: 4.0.0 15237 - 15238 - array-timsort@1.0.3: {} 15239 15240 array-union@2.1.0: {} 15241 ··· 15443 no-case: 2.3.2 15444 upper-case: 1.1.3 15445 15446 - camel-case@4.1.2: 15447 - dependencies: 15448 - pascal-case: 3.1.2 15449 - tslib: 2.6.2 15450 - 15451 camelcase-css@2.0.1: {} 15452 15453 camelcase-keys@6.2.2: ··· 15457 quick-lru: 4.0.1 15458 15459 camelcase@5.3.1: {} 15460 15461 caniuse-lite@1.0.30001612: {} 15462 ··· 15583 15584 client-only@0.0.1: {} 15585 15586 - clipanion@3.2.1(typanion@3.14.0): 15587 - dependencies: 15588 - typanion: 3.14.0 15589 - 15590 cliui@8.0.1: 15591 dependencies: 15592 string-width: 4.2.3 ··· 15631 transitivePeerDependencies: 15632 - '@lezer/common' 15633 15634 color-convert@1.9.3: 15635 dependencies: 15636 color-name: 1.1.3 ··· 15657 15658 commander@9.4.1: {} 15659 15660 - comment-json@4.2.3: 15661 - dependencies: 15662 - array-timsort: 1.0.3 15663 - core-util-is: 1.0.3 15664 - esprima: 4.0.1 15665 - has-own-prop: 2.0.0 15666 - repeat-string: 1.6.1 15667 - 15668 commondir@1.0.1: {} 15669 15670 compose-function@3.0.3: ··· 15699 15700 content-type@1.0.5: {} 15701 15702 - contentlayer@0.3.4(esbuild@0.21.3): 15703 - dependencies: 15704 - '@contentlayer/cli': 0.3.4(esbuild@0.21.3) 15705 - '@contentlayer/client': 0.3.4(esbuild@0.21.3) 15706 - '@contentlayer/core': 0.3.4(esbuild@0.21.3) 15707 - '@contentlayer/source-files': 0.3.4(esbuild@0.21.3) 15708 - '@contentlayer/source-remote-files': 0.3.4(esbuild@0.21.3) 15709 - '@contentlayer/utils': 0.3.4 15710 - transitivePeerDependencies: 15711 - - '@effect-ts/otel-node' 15712 - - esbuild 15713 - - markdown-wasm 15714 - - supports-color 15715 - 15716 convert-source-map@2.0.0: {} 15717 15718 cookie-signature@1.0.6: {} ··· 15731 15732 core-js-pure@3.33.1: {} 15733 15734 - core-util-is@1.0.3: {} 15735 - 15736 create-require@1.1.1: {} 15737 15738 crelt@1.0.6: {} ··· 15890 destroy@1.2.0: {} 15891 15892 detect-indent@6.1.0: {} 15893 15894 detect-libc@2.0.2: {} 15895 ··· 16047 error-ex@1.3.2: 16048 dependencies: 16049 is-arrayish: 0.2.1 16050 16051 esbuild-register@3.5.0(esbuild@0.19.12): 16052 dependencies: ··· 16055 transitivePeerDependencies: 16056 - supports-color 16057 16058 - esbuild-register@3.5.0(esbuild@0.21.3): 16059 dependencies: 16060 debug: 4.3.4 16061 - esbuild: 0.21.3 16062 transitivePeerDependencies: 16063 - supports-color 16064 ··· 16138 '@esbuild/win32-ia32': 0.19.12 16139 '@esbuild/win32-x64': 0.19.12 16140 16141 - esbuild@0.21.3: 16142 optionalDependencies: 16143 - '@esbuild/aix-ppc64': 0.21.3 16144 - '@esbuild/android-arm': 0.21.3 16145 - '@esbuild/android-arm64': 0.21.3 16146 - '@esbuild/android-x64': 0.21.3 16147 - '@esbuild/darwin-arm64': 0.21.3 16148 - '@esbuild/darwin-x64': 0.21.3 16149 - '@esbuild/freebsd-arm64': 0.21.3 16150 - '@esbuild/freebsd-x64': 0.21.3 16151 - '@esbuild/linux-arm': 0.21.3 16152 - '@esbuild/linux-arm64': 0.21.3 16153 - '@esbuild/linux-ia32': 0.21.3 16154 - '@esbuild/linux-loong64': 0.21.3 16155 - '@esbuild/linux-mips64el': 0.21.3 16156 - '@esbuild/linux-ppc64': 0.21.3 16157 - '@esbuild/linux-riscv64': 0.21.3 16158 - '@esbuild/linux-s390x': 0.21.3 16159 - '@esbuild/linux-x64': 0.21.3 16160 - '@esbuild/netbsd-x64': 0.21.3 16161 - '@esbuild/openbsd-x64': 0.21.3 16162 - '@esbuild/sunos-x64': 0.21.3 16163 - '@esbuild/win32-arm64': 0.21.3 16164 - '@esbuild/win32-ia32': 0.21.3 16165 - '@esbuild/win32-x64': 0.21.3 16166 16167 escalade@3.1.1: {} 16168 ··· 16188 16189 estraverse@5.3.0: {} 16190 16191 - estree-util-attach-comments@2.1.1: 16192 dependencies: 16193 '@types/estree': 1.0.3 16194 16195 - estree-util-build-jsx@2.2.2: 16196 dependencies: 16197 '@types/estree-jsx': 1.0.2 16198 - estree-util-is-identifier-name: 2.1.0 16199 estree-walker: 3.0.3 16200 16201 - estree-util-is-identifier-name@1.1.0: {} 16202 16203 - estree-util-is-identifier-name@2.1.0: {} 16204 16205 - estree-util-to-js@1.2.0: 16206 dependencies: 16207 '@types/estree-jsx': 1.0.2 16208 astring: 1.8.6 16209 source-map: 0.7.4 16210 16211 - estree-util-value-to-estree@1.3.0: 16212 dependencies: 16213 - is-plain-obj: 3.0.0 16214 16215 - estree-util-visit@1.2.1: 16216 dependencies: 16217 '@types/estree-jsx': 1.0.2 16218 - '@types/unist': 2.0.9 16219 16220 estree-walker@2.0.2: {} 16221 ··· 16343 dependencies: 16344 walk-up-path: 3.0.1 16345 16346 fetch-blob@3.2.0: 16347 dependencies: 16348 node-domexception: 1.0.0 ··· 16476 fs-minipass@2.1.0: 16477 dependencies: 16478 minipass: 3.3.6 16479 - 16480 - fs-monkey@1.0.5: {} 16481 16482 fs.realpath@1.0.0: {} 16483 ··· 16706 16707 has-flag@4.0.0: {} 16708 16709 - has-own-prop@2.0.0: {} 16710 - 16711 has-own-property@0.1.0: {} 16712 16713 has-property-descriptors@1.0.0: ··· 16730 sort-keys: 5.0.0 16731 type-fest: 1.4.0 16732 16733 - hash-wasm@4.10.0: {} 16734 - 16735 hast-to-hyperscript@10.0.3: 16736 dependencies: 16737 '@types/unist': 2.0.9 ··· 16755 vfile: 6.0.1 16756 vfile-message: 4.0.2 16757 16758 - hast-util-from-parse5@7.1.2: 16759 - dependencies: 16760 - '@types/hast': 2.3.7 16761 - '@types/unist': 2.0.9 16762 - hastscript: 7.2.0 16763 - property-information: 6.3.0 16764 - vfile: 5.3.7 16765 - vfile-location: 4.1.0 16766 - web-namespaces: 2.0.1 16767 - 16768 hast-util-from-parse5@8.0.1: 16769 dependencies: 16770 '@types/hast': 3.0.4 ··· 16798 dependencies: 16799 '@types/hast': 3.0.4 16800 16801 - hast-util-parse-selector@3.1.1: 16802 - dependencies: 16803 - '@types/hast': 2.3.7 16804 - 16805 hast-util-parse-selector@4.0.0: 16806 dependencies: 16807 '@types/hast': 3.0.4 ··· 16814 hast-util-is-body-ok-link: 3.0.0 16815 hast-util-is-element: 3.0.0 16816 16817 - hast-util-raw@7.2.3: 16818 - dependencies: 16819 - '@types/hast': 2.3.7 16820 - '@types/parse5': 6.0.3 16821 - hast-util-from-parse5: 7.1.2 16822 - hast-util-to-parse5: 7.1.0 16823 - html-void-elements: 2.0.1 16824 - parse5: 6.0.1 16825 - unist-util-position: 4.0.4 16826 - unist-util-visit: 4.1.2 16827 - vfile: 5.3.7 16828 - web-namespaces: 2.0.1 16829 - zwitch: 2.0.4 16830 - 16831 hast-util-raw@9.0.4: 16832 dependencies: 16833 '@types/hast': 3.0.4 ··· 16850 '@ungap/structured-clone': 1.2.0 16851 unist-util-position: 5.0.0 16852 16853 - hast-util-to-estree@2.3.3: 16854 dependencies: 16855 '@types/estree': 1.0.3 16856 '@types/estree-jsx': 1.0.2 16857 - '@types/hast': 2.3.7 16858 - '@types/unist': 2.0.9 16859 comma-separated-tokens: 2.0.3 16860 - estree-util-attach-comments: 2.1.1 16861 - estree-util-is-identifier-name: 2.1.0 16862 - hast-util-whitespace: 2.0.1 16863 - mdast-util-mdx-expression: 1.3.2 16864 - mdast-util-mdxjs-esm: 1.3.1 16865 property-information: 6.3.0 16866 space-separated-tokens: 2.0.2 16867 style-to-object: 0.4.4 16868 - unist-util-position: 4.0.4 16869 zwitch: 2.0.4 16870 transitivePeerDependencies: 16871 - supports-color 16872 16873 - hast-util-to-html@8.0.4: 16874 - dependencies: 16875 - '@types/hast': 2.3.7 16876 - '@types/unist': 2.0.9 16877 - ccount: 2.0.1 16878 - comma-separated-tokens: 2.0.3 16879 - hast-util-raw: 7.2.3 16880 - hast-util-whitespace: 2.0.1 16881 - html-void-elements: 2.0.1 16882 - property-information: 6.3.0 16883 - space-separated-tokens: 2.0.2 16884 - stringify-entities: 4.0.3 16885 - zwitch: 2.0.4 16886 - 16887 hast-util-to-html@9.0.1: 16888 dependencies: 16889 '@types/hast': 3.0.4 ··· 16899 stringify-entities: 4.0.3 16900 zwitch: 2.0.4 16901 16902 - hast-util-to-parse5@7.1.0: 16903 dependencies: 16904 - '@types/hast': 2.3.7 16905 comma-separated-tokens: 2.0.3 16906 property-information: 6.3.0 16907 space-separated-tokens: 2.0.2 16908 - web-namespaces: 2.0.1 16909 - zwitch: 2.0.4 16910 16911 hast-util-to-parse5@8.0.0: 16912 dependencies: ··· 16935 dependencies: 16936 '@types/hast': 3.0.4 16937 16938 - hastscript@7.2.0: 16939 - dependencies: 16940 - '@types/hast': 2.3.7 16941 - comma-separated-tokens: 2.0.3 16942 - hast-util-parse-selector: 3.1.1 16943 - property-information: 6.3.0 16944 - space-separated-tokens: 2.0.2 16945 - 16946 hastscript@8.0.0: 16947 dependencies: 16948 '@types/hast': 3.0.4 ··· 16974 16975 hosted-git-info@2.8.9: {} 16976 16977 - html-dom-parser@3.1.3: 16978 - dependencies: 16979 - domhandler: 5.0.3 16980 - htmlparser2: 8.0.1 16981 - 16982 html-dom-parser@4.0.0: 16983 dependencies: 16984 domhandler: 5.0.3 16985 htmlparser2: 9.0.0 16986 16987 - html-react-parser@3.0.9(react@18.2.0): 16988 - dependencies: 16989 - domhandler: 5.0.3 16990 - html-dom-parser: 3.1.3 16991 - react: 18.2.0 16992 - react-property: 2.0.0 16993 - style-to-js: 1.1.3 16994 - 16995 html-react-parser@4.0.0(react@18.2.0): 16996 dependencies: 16997 domhandler: 5.0.3 ··· 17000 react-property: 2.0.0 17001 style-to-js: 1.1.3 17002 17003 - html-to-text@9.0.3: 17004 - dependencies: 17005 - '@selderee/plugin-htmlparser2': 0.10.0 17006 - deepmerge: 4.3.1 17007 - dom-serializer: 2.0.0 17008 - htmlparser2: 8.0.2 17009 - selderee: 0.10.0 17010 - 17011 html-to-text@9.0.5: 17012 dependencies: 17013 '@selderee/plugin-htmlparser2': 0.11.0 ··· 17015 dom-serializer: 2.0.0 17016 htmlparser2: 8.0.2 17017 selderee: 0.11.0 17018 - 17019 - html-void-elements@2.0.1: {} 17020 17021 html-void-elements@3.0.0: {} 17022 17023 html-whitespace-sensitive-tag-names@3.0.0: {} 17024 - 17025 - htmlparser2@8.0.1: 17026 - dependencies: 17027 - domelementtype: 2.3.0 17028 - domhandler: 5.0.3 17029 - domutils: 3.1.0 17030 - entities: 4.5.0 17031 17032 htmlparser2@8.0.2: 17033 dependencies: ··· 17104 17105 ignore@5.2.4: {} 17106 17107 - imagescript@1.2.16: {} 17108 - 17109 immediate@3.0.6: {} 17110 17111 imurmurhash@0.1.4: {} 17112 17113 indent-string@4.0.0: {} 17114 - 17115 - inflection@2.0.1: {} 17116 17117 inflight@1.0.6: 17118 dependencies: ··· 17124 ini@1.3.8: {} 17125 17126 inline-style-parser@0.1.1: {} 17127 17128 inquirer@7.3.3: 17129 dependencies: ··· 17243 17244 is-plain-obj@1.1.0: {} 17245 17246 - is-plain-obj@3.0.0: {} 17247 - 17248 is-plain-obj@4.1.0: {} 17249 17250 is-plain-object@2.0.4: ··· 17254 is-plain-object@5.0.0: {} 17255 17256 is-reference@1.2.1: 17257 - dependencies: 17258 - '@types/estree': 1.0.3 17259 - 17260 - is-reference@3.0.2: 17261 dependencies: 17262 '@types/estree': 1.0.3 17263 ··· 17317 17318 js-base64@3.7.5: {} 17319 17320 - js-beautify@1.14.9: 17321 - dependencies: 17322 - config-chain: 1.1.13 17323 - editorconfig: 1.0.4 17324 - glob: 8.1.0 17325 - nopt: 6.0.0 17326 - 17327 js-beautify@1.15.1: 17328 dependencies: 17329 config-chain: 1.1.13 ··· 17344 js-yaml@4.1.0: 17345 dependencies: 17346 argparse: 2.0.1 17347 - 17348 - jsbi@4.3.0: {} 17349 17350 jscodeshift@0.15.2(@babel/preset-env@7.24.8(@babel/core@7.24.8)): 17351 dependencies: ··· 17554 17555 lower-case@1.1.4: {} 17556 17557 - lower-case@2.0.2: 17558 - dependencies: 17559 - tslib: 2.6.2 17560 - 17561 lowlight@3.1.0: 17562 dependencies: 17563 '@types/hast': 3.0.4 ··· 17609 17610 map-obj@4.3.0: {} 17611 17612 - markdown-extensions@1.1.1: {} 17613 17614 markdown-table@3.0.3: {} 17615 ··· 17667 transitivePeerDependencies: 17668 - supports-color 17669 17670 - mdast-util-frontmatter@1.0.1: 17671 dependencies: 17672 - '@types/mdast': 3.0.14 17673 - mdast-util-to-markdown: 1.5.0 17674 - micromark-extension-frontmatter: 1.1.1 17675 17676 mdast-util-gfm-autolink-literal@1.0.3: 17677 dependencies: ··· 17774 transitivePeerDependencies: 17775 - supports-color 17776 17777 - mdast-util-mdx-expression@1.3.2: 17778 dependencies: 17779 '@types/estree-jsx': 1.0.2 17780 - '@types/hast': 2.3.7 17781 - '@types/mdast': 3.0.14 17782 - mdast-util-from-markdown: 1.3.1 17783 - mdast-util-to-markdown: 1.5.0 17784 transitivePeerDependencies: 17785 - supports-color 17786 17787 - mdast-util-mdx-jsx@2.1.4: 17788 dependencies: 17789 '@types/estree-jsx': 1.0.2 17790 - '@types/hast': 2.3.7 17791 - '@types/mdast': 3.0.14 17792 - '@types/unist': 2.0.9 17793 ccount: 2.0.1 17794 - mdast-util-from-markdown: 1.3.1 17795 - mdast-util-to-markdown: 1.5.0 17796 parse-entities: 4.0.1 17797 stringify-entities: 4.0.3 17798 - unist-util-remove-position: 4.0.2 17799 - unist-util-stringify-position: 3.0.3 17800 - vfile-message: 3.1.4 17801 transitivePeerDependencies: 17802 - supports-color 17803 17804 - mdast-util-mdx@2.0.1: 17805 dependencies: 17806 - mdast-util-from-markdown: 1.3.1 17807 - mdast-util-mdx-expression: 1.3.2 17808 - mdast-util-mdx-jsx: 2.1.4 17809 - mdast-util-mdxjs-esm: 1.3.1 17810 - mdast-util-to-markdown: 1.5.0 17811 transitivePeerDependencies: 17812 - supports-color 17813 17814 - mdast-util-mdxjs-esm@1.3.1: 17815 dependencies: 17816 '@types/estree-jsx': 1.0.2 17817 - '@types/hast': 2.3.7 17818 - '@types/mdast': 3.0.14 17819 - mdast-util-from-markdown: 1.3.1 17820 - mdast-util-to-markdown: 1.5.0 17821 transitivePeerDependencies: 17822 - supports-color 17823 ··· 17884 dependencies: 17885 '@types/mdast': 4.0.4 17886 17887 - mdx-bundler@9.2.1(esbuild@0.21.3): 17888 dependencies: 17889 '@babel/runtime': 7.23.2 17890 - '@esbuild-plugins/node-resolve': 0.1.4(esbuild@0.21.3) 17891 '@fal-works/esbuild-plugin-global-externals': 2.1.2 17892 - '@mdx-js/esbuild': 2.3.0(esbuild@0.21.3) 17893 - esbuild: 0.21.3 17894 gray-matter: 4.0.3 17895 - remark-frontmatter: 4.0.1 17896 - remark-mdx-frontmatter: 1.1.1 17897 - uuid: 8.3.2 17898 - vfile: 5.3.7 17899 transitivePeerDependencies: 17900 - supports-color 17901 17902 media-typer@0.3.0: {} 17903 17904 - memfs@3.5.3: 17905 - dependencies: 17906 - fs-monkey: 1.0.5 17907 - 17908 meow@7.1.1: 17909 dependencies: 17910 '@types/minimist': 1.2.5 ··· 17965 micromark-util-symbol: 2.0.0 17966 micromark-util-types: 2.0.0 17967 17968 - micromark-extension-frontmatter@1.1.1: 17969 dependencies: 17970 fault: 2.0.1 17971 - micromark-util-character: 1.2.0 17972 - micromark-util-symbol: 1.1.0 17973 - micromark-util-types: 1.1.0 17974 17975 micromark-extension-gfm-autolink-literal@1.0.5: 17976 dependencies: ··· 18088 micromark-util-combine-extensions: 2.0.0 18089 micromark-util-types: 2.0.0 18090 18091 - micromark-extension-mdx-expression@1.0.8: 18092 dependencies: 18093 '@types/estree': 1.0.3 18094 - micromark-factory-mdx-expression: 1.0.9 18095 - micromark-factory-space: 1.1.0 18096 - micromark-util-character: 1.2.0 18097 - micromark-util-events-to-acorn: 1.2.3 18098 - micromark-util-symbol: 1.1.0 18099 - micromark-util-types: 1.1.0 18100 - uvu: 0.5.6 18101 18102 - micromark-extension-mdx-jsx@1.0.5: 18103 dependencies: 18104 '@types/acorn': 4.0.6 18105 '@types/estree': 1.0.3 18106 - estree-util-is-identifier-name: 2.1.0 18107 - micromark-factory-mdx-expression: 1.0.9 18108 - micromark-factory-space: 1.1.0 18109 - micromark-util-character: 1.2.0 18110 - micromark-util-symbol: 1.1.0 18111 - micromark-util-types: 1.1.0 18112 - uvu: 0.5.6 18113 - vfile-message: 3.1.4 18114 18115 - micromark-extension-mdx-md@1.0.1: 18116 dependencies: 18117 - micromark-util-types: 1.1.0 18118 18119 - micromark-extension-mdxjs-esm@1.0.5: 18120 dependencies: 18121 '@types/estree': 1.0.3 18122 - micromark-core-commonmark: 1.1.0 18123 - micromark-util-character: 1.2.0 18124 - micromark-util-events-to-acorn: 1.2.3 18125 - micromark-util-symbol: 1.1.0 18126 - micromark-util-types: 1.1.0 18127 - unist-util-position-from-estree: 1.1.2 18128 - uvu: 0.5.6 18129 - vfile-message: 3.1.4 18130 18131 - micromark-extension-mdxjs@1.0.1: 18132 dependencies: 18133 acorn: 8.11.3 18134 acorn-jsx: 5.3.2(acorn@8.11.3) 18135 - micromark-extension-mdx-expression: 1.0.8 18136 - micromark-extension-mdx-jsx: 1.0.5 18137 - micromark-extension-mdx-md: 1.0.1 18138 - micromark-extension-mdxjs-esm: 1.0.5 18139 - micromark-util-combine-extensions: 1.1.0 18140 - micromark-util-types: 1.1.0 18141 18142 micromark-factory-destination@1.1.0: 18143 dependencies: ··· 18165 micromark-util-symbol: 2.0.0 18166 micromark-util-types: 2.0.0 18167 18168 - micromark-factory-mdx-expression@1.0.9: 18169 dependencies: 18170 '@types/estree': 1.0.3 18171 - micromark-util-character: 1.2.0 18172 - micromark-util-events-to-acorn: 1.2.3 18173 - micromark-util-symbol: 1.1.0 18174 - micromark-util-types: 1.1.0 18175 - unist-util-position-from-estree: 1.1.2 18176 - uvu: 0.5.6 18177 - vfile-message: 3.1.4 18178 18179 micromark-factory-space@1.1.0: 18180 dependencies: ··· 18280 18281 micromark-util-encode@2.0.0: {} 18282 18283 - micromark-util-events-to-acorn@1.2.3: 18284 dependencies: 18285 '@types/acorn': 4.0.6 18286 '@types/estree': 1.0.3 18287 - '@types/unist': 2.0.9 18288 - estree-util-visit: 1.2.1 18289 - micromark-util-symbol: 1.1.0 18290 - micromark-util-types: 1.1.0 18291 - uvu: 0.5.6 18292 - vfile-message: 3.1.4 18293 18294 micromark-util-html-tag-name@1.2.0: {} 18295 ··· 18502 next: 14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 18503 react: 18.3.1 18504 18505 - next-auth@5.0.0-beta.21(next@14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): 18506 dependencies: 18507 '@auth/core': 0.35.0 18508 - next: 14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 18509 react: 18.3.1 18510 18511 - next-contentlayer@0.3.4(contentlayer@0.3.4(esbuild@0.21.3))(esbuild@0.21.3)(next@14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 18512 - dependencies: 18513 - '@contentlayer/core': 0.3.4(esbuild@0.21.3) 18514 - '@contentlayer/utils': 0.3.4 18515 - contentlayer: 0.3.4(esbuild@0.21.3) 18516 - next: 14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 18517 - react: 18.3.1 18518 - react-dom: 18.3.1(react@18.3.1) 18519 - transitivePeerDependencies: 18520 - - '@effect-ts/otel-node' 18521 - - esbuild 18522 - - markdown-wasm 18523 - - supports-color 18524 - 18525 - next-plausible@3.12.0(next@14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 18526 dependencies: 18527 - next: 14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 18528 react: 18.3.1 18529 react-dom: 18.3.1(react@18.3.1) 18530 18531 - next-themes@0.2.1(next@14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 18532 dependencies: 18533 - next: 14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 18534 react: 18.3.1 18535 react-dom: 18.3.1(react@18.3.1) 18536 ··· 18540 react: 18.3.1 18541 react-dom: 18.3.1(react@18.3.1) 18542 18543 - next@14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 18544 - dependencies: 18545 - '@next/env': 14.2.15 18546 - '@swc/helpers': 0.5.5 18547 - busboy: 1.6.0 18548 - caniuse-lite: 1.0.30001641 18549 - graceful-fs: 4.2.11 18550 - postcss: 8.4.31 18551 - react: 18.3.1 18552 - react-dom: 18.3.1(react@18.3.1) 18553 - styled-jsx: 5.1.1(react@18.3.1) 18554 - optionalDependencies: 18555 - '@next/swc-darwin-arm64': 14.2.15 18556 - '@next/swc-darwin-x64': 14.2.15 18557 - '@next/swc-linux-arm64-gnu': 14.2.15 18558 - '@next/swc-linux-arm64-musl': 14.2.15 18559 - '@next/swc-linux-x64-gnu': 14.2.15 18560 - '@next/swc-linux-x64-musl': 14.2.15 18561 - '@next/swc-win32-arm64-msvc': 14.2.15 18562 - '@next/swc-win32-ia32-msvc': 14.2.15 18563 - '@next/swc-win32-x64-msvc': 14.2.15 18564 - '@opentelemetry/api': 1.4.1 18565 - transitivePeerDependencies: 18566 - - '@babel/core' 18567 - - babel-plugin-macros 18568 - 18569 next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.2.0))(react@18.2.0): 18570 dependencies: 18571 '@next/env': 14.2.15 ··· 18648 dependencies: 18649 lower-case: 1.1.4 18650 18651 - no-case@3.0.4: 18652 - dependencies: 18653 - lower-case: 2.0.2 18654 - tslib: 2.6.2 18655 - 18656 node-abi@3.54.0: 18657 dependencies: 18658 semver: 7.5.4 18659 18660 node-dir@0.1.17: 18661 dependencies: ··· 18696 resolve: 1.22.8 18697 18698 node-releases@2.0.14: {} 18699 - 18700 - nopt@6.0.0: 18701 - dependencies: 18702 - abbrev: 1.1.1 18703 18704 nopt@7.2.1: 18705 dependencies: ··· 18724 dependencies: 18725 path-key: 4.0.0 18726 18727 - nuqs@1.19.1(next@14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): 18728 dependencies: 18729 mitt: 3.0.1 18730 - next: 14.2.15(@opentelemetry/api@1.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 18731 18732 nypm@0.3.9: 18733 dependencies: ··· 18770 dependencies: 18771 mimic-fn: 4.0.0 18772 18773 - oo-ascii-tree@1.90.0: {} 18774 - 18775 openapi3-ts@4.1.2: 18776 dependencies: 18777 yaml: 2.4.5 ··· 18809 dependencies: 18810 yocto-queue: 0.1.0 18811 18812 p-locate@3.0.0: 18813 dependencies: 18814 p-limit: 2.3.0 ··· 18878 18879 parse-numeric-range@1.3.0: {} 18880 18881 - parse5@6.0.1: {} 18882 - 18883 parse5@7.1.2: 18884 dependencies: 18885 entities: 4.5.0 18886 - 18887 - parseley@0.11.0: 18888 - dependencies: 18889 - leac: 0.6.0 18890 - peberminta: 0.8.0 18891 18892 parseley@0.12.1: 18893 dependencies: ··· 18901 camel-case: 3.0.0 18902 upper-case-first: 1.1.2 18903 18904 - pascal-case@3.1.2: 18905 - dependencies: 18906 - no-case: 3.0.4 18907 - tslib: 2.6.2 18908 - 18909 path-case@2.1.1: 18910 dependencies: 18911 no-case: 2.3.2 ··· 18937 18938 pathval@1.1.1: {} 18939 18940 - peberminta@0.8.0: {} 18941 - 18942 peberminta@0.9.0: {} 18943 18944 percentile@1.6.0: {} 18945 18946 - periscopic@3.1.0: 18947 - dependencies: 18948 - '@types/estree': 1.0.3 18949 - estree-walker: 3.0.3 18950 - is-reference: 3.0.2 18951 - 18952 phenomenon@1.6.0: {} 18953 18954 picocolors@1.0.0: {} ··· 18983 optionalDependencies: 18984 fsevents: 2.3.2 18985 18986 postcss-css-variables@0.18.0(postcss@8.4.21): 18987 dependencies: 18988 balanced-match: 1.0.2 ··· 18990 extend: 3.0.2 18991 postcss: 8.4.21 18992 18993 postcss-import@14.1.0(postcss@8.4.21): 18994 dependencies: 18995 postcss: 8.4.21 ··· 19144 dependencies: 19145 condense-newlines: 0.2.1 19146 extend-shallow: 2.0.1 19147 - js-beautify: 1.14.9 19148 19149 process@0.11.10: {} 19150 ··· 19246 19247 random-word-slugs@0.1.7: {} 19248 19249 range-parser@1.2.1: {} 19250 19251 raw-body@2.5.2: ··· 19276 dependencies: 19277 loose-envify: 1.4.0 19278 react: 18.2.0 19279 scheduler: 0.23.2 19280 19281 react-dom@18.3.1(react@18.2.0): ··· 19459 dependencies: 19460 resolve: 1.22.8 19461 19462 redent@3.0.0: 19463 dependencies: 19464 indent-string: 4.0.0 ··· 19563 hast-util-whitespace: 2.0.1 19564 unified: 10.1.2 19565 19566 rehype-sanitize@6.0.0: 19567 dependencies: 19568 '@types/hast': 3.0.4 ··· 19584 hast-util-to-html: 9.0.1 19585 unified: 11.0.4 19586 19587 - rehype-stringify@9.0.4: 19588 - dependencies: 19589 - '@types/hast': 2.3.7 19590 - hast-util-to-html: 8.0.4 19591 - unified: 10.1.2 19592 - 19593 - remark-frontmatter@4.0.1: 19594 dependencies: 19595 - '@types/mdast': 3.0.14 19596 - mdast-util-frontmatter: 1.0.1 19597 - micromark-extension-frontmatter: 1.1.1 19598 - unified: 10.1.2 19599 19600 remark-gfm@3.0.1: 19601 dependencies: ··· 19617 transitivePeerDependencies: 19618 - supports-color 19619 19620 - remark-mdx-frontmatter@1.1.1: 19621 dependencies: 19622 - estree-util-is-identifier-name: 1.1.0 19623 - estree-util-value-to-estree: 1.3.0 19624 - js-yaml: 4.1.0 19625 toml: 3.0.0 19626 19627 - remark-mdx@2.3.0: 19628 dependencies: 19629 - mdast-util-mdx: 2.0.1 19630 - micromark-extension-mdxjs: 1.0.1 19631 transitivePeerDependencies: 19632 - supports-color 19633 ··· 19669 mdast-util-to-markdown: 2.1.0 19670 unified: 11.0.4 19671 19672 - repeat-string@1.6.1: {} 19673 - 19674 require-directory@2.1.1: {} 19675 19676 require-from-string@2.0.2: {} ··· 19774 extend-shallow: 2.0.1 19775 kind-of: 6.0.3 19776 19777 - selderee@0.10.0: 19778 - dependencies: 19779 - parseley: 0.11.0 19780 - 19781 selderee@0.11.0: 19782 dependencies: 19783 parseley: 0.12.1 ··· 19812 dependencies: 19813 no-case: 2.3.2 19814 upper-case-first: 1.1.2 19815 19816 serve-static@1.15.0: 19817 dependencies: ··· 20075 dependencies: 20076 inline-style-parser: 0.1.1 20077 20078 styled-jsx@5.1.1(react@18.2.0): 20079 dependencies: 20080 client-only: 0.0.1 ··· 20162 transitivePeerDependencies: 20163 - ts-node 20164 20165 tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)): 20166 dependencies: 20167 '@alloc/quick-lru': 5.2.0 ··· 20278 20279 tinycolor2@1.6.0: {} 20280 20281 tinygradient@1.1.5: 20282 dependencies: 20283 '@types/tinycolor2': 1.4.6 ··· 20388 v8-compile-cache-lib: 3.0.1 20389 yn: 3.1.1 20390 20391 - ts-pattern@4.3.0: {} 20392 - 20393 tslib@1.14.1: {} 20394 20395 tslib@2.6.2: {} ··· 20456 transitivePeerDependencies: 20457 - ts-node 20458 20459 - typanion@3.14.0: {} 20460 20461 type-detect@4.0.8: {} 20462 ··· 20473 type-fest@1.4.0: {} 20474 20475 type-fest@2.19.0: {} 20476 - 20477 - type-fest@3.13.1: {} 20478 20479 type-is@1.6.18: 20480 dependencies: ··· 20542 trough: 2.1.0 20543 vfile: 6.0.1 20544 20545 unique-string@3.0.0: 20546 dependencies: 20547 crypto-random-string: 4.0.0 ··· 20563 dependencies: 20564 '@types/unist': 3.0.2 20565 20566 - unist-util-position-from-estree@1.1.2: 20567 dependencies: 20568 - '@types/unist': 2.0.9 20569 20570 unist-util-position@4.0.4: 20571 dependencies: ··· 20574 unist-util-position@5.0.0: 20575 dependencies: 20576 '@types/unist': 3.0.2 20577 - 20578 - unist-util-remove-position@4.0.2: 20579 - dependencies: 20580 - '@types/unist': 2.0.9 20581 - unist-util-visit: 4.1.2 20582 20583 unist-util-stringify-position@3.0.3: 20584 dependencies: ··· 20693 20694 utils-merge@1.0.1: {} 20695 20696 - uuid@8.3.2: {} 20697 - 20698 uuid@9.0.1: {} 20699 20700 uvu@0.5.6: ··· 20718 validator@13.12.0: {} 20719 20720 vary@1.1.2: {} 20721 - 20722 - vfile-location@4.1.0: 20723 - dependencies: 20724 - '@types/unist': 2.0.9 20725 - vfile: 5.3.7 20726 20727 vfile-location@5.0.2: 20728 dependencies: ··· 20930 yn@3.1.1: {} 20931 20932 yocto-queue@0.1.0: {} 20933 20934 zhead@2.2.4: {} 20935
··· 124 version: link:../../packages/utils 125 '@scalar/hono-api-reference': 126 specifier: 0.5.131 127 + version: 0.5.131(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)))(typescript@5.5.2) 128 '@t3-oss/env-core': 129 specifier: 0.7.1 130 version: 0.7.1(typescript@5.5.2)(zod@3.23.8) ··· 242 version: 7.116.0 243 '@sentry/nextjs': 244 specifier: 7.116.0 245 + version: 7.116.0(encoding@0.1.13)(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) 246 '@stripe/stripe-js': 247 specifier: 2.1.6 248 version: 2.1.6 ··· 272 version: 11.0.0-rc.553(@trpc/server@11.0.0-rc.553) 273 '@trpc/next': 274 specifier: 11.0.0-rc.553 275 + version: 11.0.0-rc.553(@tanstack/react-query@5.59.0(react@18.3.1))(@trpc/client@11.0.0-rc.553(@trpc/server@11.0.0-rc.553))(@trpc/react-query@11.0.0-rc.553(@tanstack/react-query@5.59.0(react@18.3.1))(@trpc/client@11.0.0-rc.553(@trpc/server@11.0.0-rc.553))(@trpc/server@11.0.0-rc.553)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@trpc/server@11.0.0-rc.553)(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 276 '@trpc/react-query': 277 specifier: 11.0.0-rc.553 278 version: 11.0.0-rc.553(@tanstack/react-query@5.59.0(react@18.3.1))(@trpc/client@11.0.0-rc.553(@trpc/server@11.0.0-rc.553))(@trpc/server@11.0.0-rc.553)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ··· 303 cobe: 304 specifier: 0.6.3 305 version: 0.6.3 306 date-fns: 307 specifier: 2.30.0 308 version: 2.30.0 ··· 317 version: 5.0.7 318 next: 319 specifier: 14.2.15 320 + version: 14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 321 next-auth: 322 specifier: 5.0.0-beta.21 323 + version: 5.0.0-beta.21(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) 324 next-plausible: 325 specifier: 3.12.0 326 + version: 3.12.0(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 327 next-themes: 328 specifier: 0.2.1 329 + version: 0.2.1(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 330 nuqs: 331 specifier: 1.19.1 332 + version: 1.19.1(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) 333 posthog-js: 334 specifier: 1.136.1 335 version: 1.136.1 ··· 400 specifier: 3.23.8 401 version: 3.23.8 402 devDependencies: 403 + '@content-collections/core': 404 + specifier: ^0.7.2 405 + version: 0.7.2(typescript@5.5.2) 406 + '@content-collections/mdx': 407 + specifier: ^0.2.0 408 + version: 0.2.0(@content-collections/core@0.7.2(typescript@5.5.2))(acorn@8.11.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 409 + '@content-collections/next': 410 + specifier: ^0.2.3 411 + version: 0.2.3(@content-collections/core@0.7.2(typescript@5.5.2))(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) 412 '@headlessui/tailwindcss': 413 specifier: 0.2.0 414 version: 0.2.0(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2))) ··· 606 specifier: 0.0.10 607 version: 0.0.10 608 '@react-email/components': 609 + specifier: 0.0.11 610 + version: 0.0.11(@types/react@18.3.3)(react@18.3.1)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 611 '@react-email/head': 612 specifier: 0.0.5 613 version: 0.0.5 ··· 705 specifier: workspace:* 706 version: link:../../tinybird 707 '@react-email/components': 708 + specifier: 0.0.11 709 + version: 0.0.11(@types/react@18.3.3)(react@18.2.0)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 710 '@react-email/render': 711 + specifier: 0.0.9 712 + version: 0.0.9 713 '@t3-oss/env-core': 714 specifier: 0.7.0 715 version: 0.7.0(typescript@5.5.2)(zod@3.23.8) ··· 2169 peerDependencies: 2170 commander: 9.4.x 2171 2172 + '@content-collections/core@0.7.2': 2173 + resolution: {integrity: sha512-jOpQV6etstGF477CoMXdh4Cwl4fEbgZhty/WKxPsP3akx1LE4Ds8w89WZVsy8pttnR6KC4psrjCtlwa9WNS+rg==} 2174 + peerDependencies: 2175 + typescript: ^5.0.2 2176 2177 + '@content-collections/integrations@0.2.1': 2178 + resolution: {integrity: sha512-AyEcS2MmcOXSYt6vNmJsAiu6EBYjtNiwYGUVUmpG3llm8Gt8uiNrhIhlHyv3cuk+N8KJ2PWemLcMqtQJ+sW3bA==} 2179 + peerDependencies: 2180 + '@content-collections/core': 0.x 2181 2182 + '@content-collections/mdx@0.2.0': 2183 + resolution: {integrity: sha512-Up42WaoZN+iYLO7rI59hy4ivw+Q7xXoezmoyjFFQjE0P9Mi3p5jGDdpsuXYmUiQOMZubPLClZHAbntk/27PxSQ==} 2184 peerDependencies: 2185 + '@content-collections/core': 0.x 2186 + react: '>= 18' 2187 + react-dom: '>= 18' 2188 2189 + '@content-collections/next@0.2.3': 2190 + resolution: {integrity: sha512-8rteKhfu8sJOtQAzVt4iMkgbCso2yzfTzq6kXFYNW6HwDJzaFjLeHiIO4Pa6oFOCh3w9CApFdloTAKWzQJKpHQ==} 2191 peerDependencies: 2192 + '@content-collections/core': 0.x 2193 + next: ^12 || ^13 || ^14 || ^15 2194 2195 '@cspotcode/source-map-support@0.8.1': 2196 resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} ··· 2227 '@drizzle-team/brocli@0.10.1': 2228 resolution: {integrity: sha512-AHy0vjc+n/4w/8Mif+w86qpppHuF3AyXbcWW+R/W7GNA3F5/p2nuhlkCJaTXSLZheB4l1rtHzOfr9A7NwoR/Zg==} 2229 2230 '@ericcornelissen/bash-parser@0.5.2': 2231 resolution: {integrity: sha512-4pIMTa1nEFfMXitv7oaNEWOdM+zpOZavesa5GaiWTgda6Zk32CFGxjUp/iIaN0PwgUW1yTq/fztSjbpE8SLGZQ==} 2232 engines: {node: '>=4'} ··· 2239 resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==} 2240 deprecated: 'Merged into tsx: https://tsx.is' 2241 2242 + '@esbuild-plugins/node-resolve@0.2.2': 2243 + resolution: {integrity: sha512-+t5FdX3ATQlb53UFDBRb4nqjYBz492bIrnVWvpQHpzZlu9BQL5HasMZhqc409ygUwOWCXZhrWr6NyZ6T6Y+cxw==} 2244 peerDependencies: 2245 esbuild: '*' 2246 ··· 2250 cpu: [ppc64] 2251 os: [aix] 2252 2253 + '@esbuild/aix-ppc64@0.21.5': 2254 + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} 2255 engines: {node: '>=12'} 2256 cpu: [ppc64] 2257 os: [aix] ··· 2274 cpu: [arm64] 2275 os: [android] 2276 2277 + '@esbuild/android-arm64@0.21.5': 2278 + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} 2279 engines: {node: '>=12'} 2280 cpu: [arm64] 2281 os: [android] ··· 2298 cpu: [arm] 2299 os: [android] 2300 2301 + '@esbuild/android-arm@0.21.5': 2302 + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} 2303 engines: {node: '>=12'} 2304 cpu: [arm] 2305 os: [android] ··· 2322 cpu: [x64] 2323 os: [android] 2324 2325 + '@esbuild/android-x64@0.21.5': 2326 + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} 2327 engines: {node: '>=12'} 2328 cpu: [x64] 2329 os: [android] ··· 2346 cpu: [arm64] 2347 os: [darwin] 2348 2349 + '@esbuild/darwin-arm64@0.21.5': 2350 + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} 2351 engines: {node: '>=12'} 2352 cpu: [arm64] 2353 os: [darwin] ··· 2370 cpu: [x64] 2371 os: [darwin] 2372 2373 + '@esbuild/darwin-x64@0.21.5': 2374 + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} 2375 engines: {node: '>=12'} 2376 cpu: [x64] 2377 os: [darwin] ··· 2394 cpu: [arm64] 2395 os: [freebsd] 2396 2397 + '@esbuild/freebsd-arm64@0.21.5': 2398 + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} 2399 engines: {node: '>=12'} 2400 cpu: [arm64] 2401 os: [freebsd] ··· 2418 cpu: [x64] 2419 os: [freebsd] 2420 2421 + '@esbuild/freebsd-x64@0.21.5': 2422 + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} 2423 engines: {node: '>=12'} 2424 cpu: [x64] 2425 os: [freebsd] ··· 2442 cpu: [arm64] 2443 os: [linux] 2444 2445 + '@esbuild/linux-arm64@0.21.5': 2446 + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} 2447 engines: {node: '>=12'} 2448 cpu: [arm64] 2449 os: [linux] ··· 2466 cpu: [arm] 2467 os: [linux] 2468 2469 + '@esbuild/linux-arm@0.21.5': 2470 + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} 2471 engines: {node: '>=12'} 2472 cpu: [arm] 2473 os: [linux] ··· 2490 cpu: [ia32] 2491 os: [linux] 2492 2493 + '@esbuild/linux-ia32@0.21.5': 2494 + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} 2495 engines: {node: '>=12'} 2496 cpu: [ia32] 2497 os: [linux] ··· 2514 cpu: [loong64] 2515 os: [linux] 2516 2517 + '@esbuild/linux-loong64@0.21.5': 2518 + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} 2519 engines: {node: '>=12'} 2520 cpu: [loong64] 2521 os: [linux] ··· 2538 cpu: [mips64el] 2539 os: [linux] 2540 2541 + '@esbuild/linux-mips64el@0.21.5': 2542 + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} 2543 engines: {node: '>=12'} 2544 cpu: [mips64el] 2545 os: [linux] ··· 2562 cpu: [ppc64] 2563 os: [linux] 2564 2565 + '@esbuild/linux-ppc64@0.21.5': 2566 + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} 2567 engines: {node: '>=12'} 2568 cpu: [ppc64] 2569 os: [linux] ··· 2586 cpu: [riscv64] 2587 os: [linux] 2588 2589 + '@esbuild/linux-riscv64@0.21.5': 2590 + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} 2591 engines: {node: '>=12'} 2592 cpu: [riscv64] 2593 os: [linux] ··· 2610 cpu: [s390x] 2611 os: [linux] 2612 2613 + '@esbuild/linux-s390x@0.21.5': 2614 + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} 2615 engines: {node: '>=12'} 2616 cpu: [s390x] 2617 os: [linux] ··· 2634 cpu: [x64] 2635 os: [linux] 2636 2637 + '@esbuild/linux-x64@0.21.5': 2638 + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} 2639 engines: {node: '>=12'} 2640 cpu: [x64] 2641 os: [linux] ··· 2658 cpu: [x64] 2659 os: [netbsd] 2660 2661 + '@esbuild/netbsd-x64@0.21.5': 2662 + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} 2663 engines: {node: '>=12'} 2664 cpu: [x64] 2665 os: [netbsd] ··· 2682 cpu: [x64] 2683 os: [openbsd] 2684 2685 + '@esbuild/openbsd-x64@0.21.5': 2686 + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} 2687 engines: {node: '>=12'} 2688 cpu: [x64] 2689 os: [openbsd] ··· 2706 cpu: [x64] 2707 os: [sunos] 2708 2709 + '@esbuild/sunos-x64@0.21.5': 2710 + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} 2711 engines: {node: '>=12'} 2712 cpu: [x64] 2713 os: [sunos] ··· 2730 cpu: [arm64] 2731 os: [win32] 2732 2733 + '@esbuild/win32-arm64@0.21.5': 2734 + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} 2735 engines: {node: '>=12'} 2736 cpu: [arm64] 2737 os: [win32] ··· 2754 cpu: [ia32] 2755 os: [win32] 2756 2757 + '@esbuild/win32-ia32@0.21.5': 2758 + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} 2759 engines: {node: '>=12'} 2760 cpu: [ia32] 2761 os: [win32] ··· 2778 cpu: [x64] 2779 os: [win32] 2780 2781 + '@esbuild/win32-x64@0.21.5': 2782 + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} 2783 engines: {node: '>=12'} 2784 cpu: [x64] 2785 os: [win32] ··· 2942 '@jridgewell/trace-mapping@0.3.9': 2943 resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} 2944 2945 '@lezer/common@1.2.1': 2946 resolution: {integrity: sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==} 2947 ··· 3037 resolution: {integrity: sha512-gqaTIGC8My3LVSnU38IwjHVKJC94HSonjvFHDk8/aSrApL8v4uWgm8zJkK7MJIIbHuNOr/+Mv2KkQKcxs6LEZA==} 3038 engines: {node: '>=12'} 3039 3040 + '@mdx-js/esbuild@3.1.0': 3041 + resolution: {integrity: sha512-Jk42xUb1SEJxh6n2GBAtJjQISFIZccjz8XVEsHVhrlvZJAJziIxR9KyaFF6nTeTB/jCAFQGDgO7+oMRH/ApRsg==} 3042 peerDependencies: 3043 + esbuild: '>=0.14.0' 3044 3045 + '@mdx-js/mdx@3.1.0': 3046 + resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} 3047 3048 '@neon-rs/load@0.0.4': 3049 resolution: {integrity: sha512-kTPhdZyTQxB+2wpiRcFWrDcejc4JI6tkPuS7UZCG4l6Zvc5kU/gGQ/ozvHTh1XR5tS+UlfAfGuPajjzQjCiHCw==} ··· 3246 '@one-ini/wasm@0.1.1': 3247 resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} 3248 3249 '@opentelemetry/api@1.8.0': 3250 resolution: {integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==} 3251 engines: {node: '>=8.0.0'} 3252 3253 + '@panva/hkdf@1.1.1': 3254 + resolution: {integrity: sha512-dhPeilub1NuIG0X5Kvhh9lH4iW3ZsHlnzwgwbOlgwQ2wG1IqFzsgHqmKPk3WzsdWAeaxKJxgM0+W433RmN45GA==} 3255 3256 + '@panva/hkdf@1.2.1': 3257 + resolution: {integrity: sha512-6oclG6Y3PiDFcoyk8srjLfVKyMfVCKJ27JwNPViuXziFpmdz+MZnZN/aKY0JGXgYuO/VghU0jcOAZgWXZ1Dmrw==} 3258 3259 + '@parcel/watcher-android-arm64@2.4.1': 3260 + resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} 3261 + engines: {node: '>= 10.0.0'} 3262 + cpu: [arm64] 3263 + os: [android] 3264 3265 + '@parcel/watcher-darwin-arm64@2.4.1': 3266 + resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} 3267 + engines: {node: '>= 10.0.0'} 3268 + cpu: [arm64] 3269 + os: [darwin] 3270 3271 + '@parcel/watcher-darwin-x64@2.4.1': 3272 + resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} 3273 + engines: {node: '>= 10.0.0'} 3274 + cpu: [x64] 3275 + os: [darwin] 3276 3277 + '@parcel/watcher-freebsd-x64@2.4.1': 3278 + resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} 3279 + engines: {node: '>= 10.0.0'} 3280 + cpu: [x64] 3281 + os: [freebsd] 3282 3283 + '@parcel/watcher-linux-arm-glibc@2.4.1': 3284 + resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} 3285 + engines: {node: '>= 10.0.0'} 3286 + cpu: [arm] 3287 + os: [linux] 3288 3289 + '@parcel/watcher-linux-arm64-glibc@2.4.1': 3290 + resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} 3291 + engines: {node: '>= 10.0.0'} 3292 + cpu: [arm64] 3293 + os: [linux] 3294 3295 + '@parcel/watcher-linux-arm64-musl@2.4.1': 3296 + resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} 3297 + engines: {node: '>= 10.0.0'} 3298 + cpu: [arm64] 3299 + os: [linux] 3300 3301 + '@parcel/watcher-linux-x64-glibc@2.4.1': 3302 + resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} 3303 + engines: {node: '>= 10.0.0'} 3304 + cpu: [x64] 3305 + os: [linux] 3306 3307 + '@parcel/watcher-linux-x64-musl@2.4.1': 3308 + resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} 3309 + engines: {node: '>= 10.0.0'} 3310 + cpu: [x64] 3311 + os: [linux] 3312 3313 + '@parcel/watcher-win32-arm64@2.4.1': 3314 + resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} 3315 + engines: {node: '>= 10.0.0'} 3316 + cpu: [arm64] 3317 + os: [win32] 3318 3319 + '@parcel/watcher-win32-ia32@2.4.1': 3320 + resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} 3321 + engines: {node: '>= 10.0.0'} 3322 + cpu: [ia32] 3323 + os: [win32] 3324 3325 + '@parcel/watcher-win32-x64@2.4.1': 3326 + resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} 3327 + engines: {node: '>= 10.0.0'} 3328 + cpu: [x64] 3329 + os: [win32] 3330 3331 + '@parcel/watcher@2.4.1': 3332 + resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} 3333 + engines: {node: '>= 10.0.0'} 3334 3335 '@pkgjs/parseargs@0.11.0': 3336 resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} ··· 3484 optional: true 3485 '@types/react-dom': 3486 optional: true 3487 3488 '@radix-ui/react-compose-refs@1.0.1': 3489 resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} ··· 3917 '@types/react-dom': 3918 optional: true 3919 3920 '@radix-ui/react-slot@1.0.2': 3921 resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} 3922 peerDependencies: ··· 4133 '@radix-ui/rect@1.0.1': 4134 resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} 4135 4136 + '@react-email/body@0.0.4': 4137 + resolution: {integrity: sha512-NmHOumdmyjWvOXomqhQt06KbgRxhHrVznxQp/oWiPWes8nAJo2Y4L27aPHR9nTcs7JF7NmcJe9YSN42pswK+GQ==} 4138 + peerDependencies: 4139 + react: 18.2.0 4140 4141 '@react-email/button@0.0.10': 4142 resolution: {integrity: sha512-S8r7NGTxXoxvw5kCdMzpwXdBHhYAhrYM9sylK6xr+2M9osrjHQOPLBoV3I/po9xdzN3WyRcZqQixH0wPeXy2Gw==} 4143 engines: {node: '>=16.0.0'} 4144 4145 + '@react-email/button@0.0.11': 4146 + resolution: {integrity: sha512-mB5ySfZifwE5ybtIWwXGbmKk1uKkH4655gftL4+mMxZAZCkINVa2KXTi5pO+xZhMtJI9xtAsikOrOEU1gTDoww==} 4147 + engines: {node: '>=18.0.0'} 4148 + peerDependencies: 4149 + react: 18.2.0 4150 4151 + '@react-email/column@0.0.8': 4152 + resolution: {integrity: sha512-blChqGU8e/L6KZiB5EPww8bkZfdyHDuS0vKIvU+iS14uK+xfAw+5P5CU9BYXccEuJh2Gftfngu1bWMFp2Sc6ag==} 4153 + engines: {node: '>=18.0.0'} 4154 + peerDependencies: 4155 + react: 18.2.0 4156 4157 + '@react-email/components@0.0.11': 4158 + resolution: {integrity: sha512-wj9Sra/AGQvadb3ZABz44ll9Fb9FvXPEmODXRWbNRSc8pJTFGWorrsm4M/yj8dnewd4HtnbLkV1eDOvuiLAVLA==} 4159 + engines: {node: '>=18.0.0'} 4160 + peerDependencies: 4161 + react: 18.2.0 4162 4163 + '@react-email/container@0.0.10': 4164 + resolution: {integrity: sha512-goishY7ocq+lord0043/LZK268bqvMFW/sxpUt/dSCPJyrrZZNCbpW2t8w8HztU38cYj0qGQLxO5Qvpn/RER3w==} 4165 + engines: {node: '>=18.0.0'} 4166 + peerDependencies: 4167 + react: 18.2.0 4168 4169 + '@react-email/font@0.0.4': 4170 + resolution: {integrity: sha512-rN/pFlAcDNmfYFxpufT/rFRrM5KYBJM4nTA2uylTehlVOro6fb/q6n0zUwLF6OmQ4QIuRbqdEy7DI9mmJiNHxA==} 4171 + peerDependencies: 4172 + react: 18.2.0 4173 4174 '@react-email/head@0.0.5': 4175 resolution: {integrity: sha512-s84OxJxZMee2z5b1a+RVwY1NOSUNNf1ecjPf6n64aZmMNcNUyn4gOl7RO6xbfBrZko7TigBwsFB1Cgjxtn/ydg==} 4176 engines: {node: '>=16.0.0'} 4177 4178 + '@react-email/head@0.0.6': 4179 + resolution: {integrity: sha512-9BrBDalb34nBOmmQVQc7/pjJotcuAeC3rhBl4G88Ohiipuv15vPIKqwy8vPJcFNi4l7yGlitfG3EESIjkLkoIw==} 4180 + engines: {node: '>=18.0.0'} 4181 + peerDependencies: 4182 + react: 18.2.0 4183 + 4184 + '@react-email/heading@0.0.9': 4185 + resolution: {integrity: sha512-xzkcGlm+/aFrNlJZBKzxRKkRYJ2cRx92IqmSKAuGnwuKQ/uMKomXzPsHPu3Dclmnhn3wVKj4uprkgQOoxP6uXQ==} 4186 engines: {node: '>=16.0.0'} 4187 4188 + '@react-email/hr@0.0.6': 4189 + resolution: {integrity: sha512-W+wINBz7z7BRv3i9GS+QoJBae1PESNhv6ZY6eLnEpqtBI/2++suuRNJOU/KpZzE6pykeTp6I/Z7UcL0LEYKgyg==} 4190 + engines: {node: '>=18.0.0'} 4191 + peerDependencies: 4192 + react: 18.2.0 4193 4194 '@react-email/html@0.0.4': 4195 resolution: {integrity: sha512-7tRYSnudYAWez+NkPWOM8yLZH7EuYFtYdiLPnzpD+pf4cdk16Gz4up531DaIX6dNBbfbyEFpQxhXZxGeJ5ZkfQ==} 4196 engines: {node: '>=16.0.0'} 4197 4198 + '@react-email/html@0.0.6': 4199 + resolution: {integrity: sha512-8Fo20VOqxqc087gGEPjT8uos06fTXIC8NSoiJxpiwAkwiKtQnQH/jOdoLv6XaWh5Zt2clj1uokaoklnaM5rY1w==} 4200 + engines: {node: '>=18.0.0'} 4201 + peerDependencies: 4202 + react: 18.2.0 4203 4204 + '@react-email/img@0.0.6': 4205 + resolution: {integrity: sha512-Wd7xKI3b1Jvb2ZEHyVpJ9D98u0GHrRl+578b8LV24PavM/65V61Q5LN5Fr9sAhj+4VGqnHDIVeXIYEzVbWaa3Q==} 4206 + engines: {node: '>=18.0.0'} 4207 + peerDependencies: 4208 + react: 18.2.0 4209 4210 + '@react-email/link@0.0.6': 4211 + resolution: {integrity: sha512-bYYHroWGS//nDl9yhh8V6K2BrNwAsyX7N/XClSCRku3x56NrZ6D0nBKWewYDPlJ9rW9TIaJm1jDYtO9XBzLlkQ==} 4212 + engines: {node: '>=18.0.0'} 4213 + peerDependencies: 4214 + react: 18.2.0 4215 + 4216 + '@react-email/preview@0.0.7': 4217 + resolution: {integrity: sha512-YLfIwHdexPi8IgP1pSuVXdAmKzMQ8ctCCLEjkMttT2vkSFqT6m/e6UFWK2l30rKm2dDsLvQyEvo923mPXjnNzg==} 4218 + engines: {node: '>=18.0.0'} 4219 + peerDependencies: 4220 + react: 18.2.0 4221 4222 '@react-email/render@0.0.10': 4223 resolution: {integrity: sha512-FdLhg/E5PH5qZU/jf9NbvRi5v5134kbX7o8zIhOJIk/TALxB18ggprnH5tQX96dGQFqlLob8OLReaRwrpEF7YA==} ··· 4230 react: ^18.2.0 4231 react-dom: ^18.2.0 4232 4233 + '@react-email/render@0.0.9': 4234 + resolution: {integrity: sha512-nrim7wiACnaXsGtL7GF6jp3Qmml8J6vAjAH88jkC8lIbfNZaCyuPQHANjyYIXlvQeAbsWADQJFZgOHUqFqjh/A==} 4235 + engines: {node: '>=18.0.0'} 4236 4237 + '@react-email/row@0.0.6': 4238 + resolution: {integrity: sha512-msJ2TnDJNwpgDfDzUO63CvhusJHeaGLMM+8Zz86VPvxzwe/DkT7N48QKRWRCkt8urxVz5U+EgivORA9Dum9p3Q==} 4239 + engines: {node: '>=18.0.0'} 4240 + peerDependencies: 4241 + react: 18.2.0 4242 4243 + '@react-email/section@0.0.10': 4244 + resolution: {integrity: sha512-x9B2KYFqj+d8I1fK9bgeVm/3mLE4Qgn4mm/GbDtcJeSzKU/G7bTb7/3+BMDk9SARPGkg5XAuZm1XgcqQQutt2A==} 4245 + engines: {node: '>=18.0.0'} 4246 + peerDependencies: 4247 + react: 18.2.0 4248 4249 + '@react-email/tailwind@0.0.12': 4250 + resolution: {integrity: sha512-s8Ch7GL30qRKScn9NWwItMqxjtzbyUtCnXfC6sL2YTVtulbfvZZ06W+aA0S6f7fdrVlOOlQzZuK/sVaQCHhcSw==} 4251 + engines: {node: '>=18.0.0'} 4252 + peerDependencies: 4253 + react: 18.2.0 4254 4255 '@react-email/tailwind@0.0.9': 4256 resolution: {integrity: sha512-hVGMTVjg2u51TU8dMInc8l3R6+O2t54sx0mzQnJ2mOLwJQkfibh3HA4lmEa0V1qlv8mT/nti0vzC6QshdCxqjg==} 4257 engines: {node: '>=16.0.0'} 4258 4259 + '@react-email/text@0.0.6': 4260 + resolution: {integrity: sha512-PDUTAD1PjlzXFOIUrR1zuV2xxguL62yne5YLcn1k+u/dVUyzn6iU/5lFShxCfzuh3QDWCf4+JRNnXN9rmV6jzw==} 4261 + engines: {node: '>=18.0.0'} 4262 + peerDependencies: 4263 + react: 18.2.0 4264 4265 '@replit/codemirror-css-color-picker@6.1.1': 4266 resolution: {integrity: sha512-e/wYHcgt3HRDpvYuwqXyjv3LEY6VyFjJeDQK1UtFmaykp86R6Cbw3ULH9pvuJuelaW6nS4CVtIRHuOfbFLlqwQ==} ··· 4359 '@scalar/use-tooltip@1.0.2': 4360 resolution: {integrity: sha512-bj3RkmGGtCPNgEuopNLOXfQtFM3KnsfAQc9LQEr6iC9FNUa+Ddrlq85wgAK4W740aducchrgK+fBZDpXQbzQTw==} 4361 engines: {node: '>=18'} 4362 4363 '@selderee/plugin-htmlparser2@0.11.0': 4364 resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} ··· 4990 '@types/normalize-package-data@2.4.3': 4991 resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} 4992 4993 '@types/prop-types@15.7.12': 4994 resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} 4995 ··· 5171 resolution: {integrity: sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==} 5172 engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} 5173 5174 abbrev@2.0.0: 5175 resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} 5176 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ··· 5327 resolution: {integrity: sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==} 5328 engines: {node: '>=0.10.0'} 5329 5330 array-union@2.1.0: 5331 resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 5332 engines: {node: '>=8'} ··· 5512 camel-case@3.0.0: 5513 resolution: {integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==} 5514 5515 camelcase-css@2.0.1: 5516 resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 5517 engines: {node: '>= 6'} ··· 5523 camelcase@5.3.1: 5524 resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} 5525 engines: {node: '>=6'} 5526 + 5527 + camelcase@8.0.0: 5528 + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} 5529 + engines: {node: '>=16'} 5530 5531 caniuse-lite@1.0.30001612: 5532 resolution: {integrity: sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==} ··· 5622 client-only@0.0.1: 5623 resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} 5624 5625 cliui@8.0.1: 5626 resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 5627 engines: {node: '>=12'} ··· 5653 5654 codemirror@6.0.1: 5655 resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==} 5656 + 5657 + collapse-white-space@2.1.0: 5658 + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} 5659 5660 color-convert@1.9.3: 5661 resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} ··· 5693 resolution: {integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==} 5694 engines: {node: ^12.20.0 || >=14} 5695 5696 commondir@1.0.1: 5697 resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} 5698 ··· 5727 resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} 5728 engines: {node: '>= 0.6'} 5729 5730 convert-source-map@2.0.0: 5731 resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 5732 ··· 5751 core-js-pure@3.33.1: 5752 resolution: {integrity: sha512-wCXGbLjnsP10PlK/thHSQlOLlLKNEkaWbTzVvHHZ79fZNeN1gUmw2gBlpItxPv/pvqldevEXFh/d5stdNvl6EQ==} 5753 5754 create-require@1.1.1: 5755 resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} 5756 ··· 5944 detect-indent@6.1.0: 5945 resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} 5946 engines: {node: '>=8'} 5947 + 5948 + detect-libc@1.0.3: 5949 + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} 5950 + engines: {node: '>=0.10'} 5951 + hasBin: true 5952 5953 detect-libc@2.0.2: 5954 resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} ··· 6174 error-ex@1.3.2: 6175 resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 6176 6177 + esast-util-from-estree@2.0.0: 6178 + resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} 6179 + 6180 + esast-util-from-js@2.0.1: 6181 + resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} 6182 + 6183 esbuild-register@3.5.0: 6184 resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} 6185 peerDependencies: ··· 6200 engines: {node: '>=12'} 6201 hasBin: true 6202 6203 + esbuild@0.21.5: 6204 + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} 6205 engines: {node: '>=12'} 6206 hasBin: true 6207 ··· 6242 resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 6243 engines: {node: '>=4.0'} 6244 6245 + estree-util-attach-comments@3.0.0: 6246 + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} 6247 6248 + estree-util-build-jsx@3.0.1: 6249 + resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} 6250 6251 + estree-util-is-identifier-name@3.0.0: 6252 + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} 6253 6254 + estree-util-scope@1.0.0: 6255 + resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} 6256 6257 + estree-util-to-js@2.0.0: 6258 + resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} 6259 6260 + estree-util-value-to-estree@3.1.2: 6261 + resolution: {integrity: sha512-S0gW2+XZkmsx00tU2uJ4L9hUT7IFabbml9pHh2WQqFmAbxit++YGZne0sKJbNwkj9Wvg9E4uqWl4nCIFQMmfag==} 6262 6263 + estree-util-visit@2.0.0: 6264 + resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} 6265 6266 estree-walker@2.0.2: 6267 resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} ··· 6342 fd-package-json@1.2.0: 6343 resolution: {integrity: sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==} 6344 6345 + fdir@6.4.2: 6346 + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} 6347 + peerDependencies: 6348 + picomatch: ^3 || ^4 6349 + peerDependenciesMeta: 6350 + picomatch: 6351 + optional: true 6352 + 6353 fetch-blob@3.2.0: 6354 resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} 6355 engines: {node: ^12.20 || >= 14.13} ··· 6479 fs-minipass@2.1.0: 6480 resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 6481 engines: {node: '>= 8'} 6482 6483 fs.realpath@1.0.0: 6484 resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} ··· 6643 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 6644 engines: {node: '>=8'} 6645 6646 has-own-property@0.1.0: 6647 resolution: {integrity: sha512-14qdBKoonU99XDhWcFKZTShK+QV47qU97u8zzoVo9cL5TZ3BmBHXogItSt9qJjR0KUMFRhcCW8uGIGl8nkl7Aw==} 6648 ··· 6669 resolution: {integrity: sha512-FwO1BUVWkyHasWDW4S8o0ssQXjvyghLV2rfVhnN36b2bbcj45eGiuzdn9XOvOpjV3TKQD7Gm2BWNXdE9V4KKYg==} 6670 engines: {node: '>=12'} 6671 6672 hast-to-hyperscript@10.0.3: 6673 resolution: {integrity: sha512-NuBoUStp4fRwmvlfbidlEiRSTk0gSHm+97q4Xn9CJ10HO+Py7nlTuDi6RhM1qLOureukGrCXLG7AAxaGqqyslQ==} 6674 ··· 6677 6678 hast-util-from-html@2.0.1: 6679 resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==} 6680 6681 hast-util-from-parse5@8.0.1: 6682 resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} ··· 6699 hast-util-is-element@3.0.0: 6700 resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} 6701 6702 hast-util-parse-selector@4.0.0: 6703 resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} 6704 6705 hast-util-phrasing@3.0.1: 6706 resolution: {integrity: sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ==} 6707 6708 hast-util-raw@9.0.4: 6709 resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==} 6710 6711 hast-util-sanitize@5.0.1: 6712 resolution: {integrity: sha512-IGrgWLuip4O2nq5CugXy4GI2V8kx4sFVy5Hd4vF7AR2gxS0N9s7nEAVUyeMtZKZvzrxVsHt73XdTsno1tClIkQ==} 6713 6714 + hast-util-to-estree@3.1.0: 6715 + resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} 6716 6717 hast-util-to-html@9.0.1: 6718 resolution: {integrity: sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==} 6719 6720 + hast-util-to-jsx-runtime@2.3.2: 6721 + resolution: {integrity: sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==} 6722 6723 hast-util-to-parse5@8.0.0: 6724 resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} ··· 6734 6735 hast-util-whitespace@3.0.0: 6736 resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} 6737 6738 hastscript@8.0.0: 6739 resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} ··· 6768 hosted-git-info@2.8.9: 6769 resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 6770 6771 html-dom-parser@4.0.0: 6772 resolution: {integrity: sha512-TUa3wIwi80f5NF8CVWzkopBVqVAtlawUzJoLwVLHns0XSJGynss4jiY0mTWpiDOsuyw+afP+ujjMgRh9CoZcXw==} 6773 6774 html-react-parser@4.0.0: 6775 resolution: {integrity: sha512-OzlOavs9lLyBxoRiXbXfODIX/nSShukMtdx3+WSMjon/FF1gJZRq0rBELoR5OswfbN56C0oKpAii7i3yzO/uVQ==} 6776 peerDependencies: 6777 react: 0.14 || 15 || 16 || 17 || 18 6778 6779 html-to-text@9.0.5: 6780 resolution: {integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==} 6781 engines: {node: '>=14'} 6782 6783 html-void-elements@3.0.0: 6784 resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} 6785 6786 html-whitespace-sensitive-tag-names@3.0.0: 6787 resolution: {integrity: sha512-KlClZ3/Qy5UgvpvVvDomGhnQhNWH5INE8GwvSIQ9CWt1K0zbbXrl7eN5bWaafOZgtmO3jMPwUqmrmEwinhPq1w==} 6788 6789 htmlparser2@8.0.2: 6790 resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} ··· 6842 resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 6843 engines: {node: '>= 4'} 6844 6845 immediate@3.0.6: 6846 resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} 6847 ··· 6853 resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 6854 engines: {node: '>=8'} 6855 6856 inflight@1.0.6: 6857 resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 6858 ··· 6865 inline-style-parser@0.1.1: 6866 resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} 6867 6868 + inline-style-parser@0.2.4: 6869 + resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} 6870 + 6871 inquirer@7.3.3: 6872 resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} 6873 engines: {node: '>=8.0.0'} ··· 6997 resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} 6998 engines: {node: '>=0.10.0'} 6999 7000 is-plain-obj@4.1.0: 7001 resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} 7002 engines: {node: '>=12'} ··· 7011 7012 is-reference@1.2.1: 7013 resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} 7014 7015 is-regexp@1.0.0: 7016 resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} ··· 7088 js-base64@3.7.5: 7089 resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==} 7090 7091 js-beautify@1.15.1: 7092 resolution: {integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==} 7093 engines: {node: '>=14'} ··· 7107 js-yaml@4.1.0: 7108 resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 7109 hasBin: true 7110 7111 jscodeshift@0.15.2: 7112 resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} ··· 7302 lower-case@1.1.4: 7303 resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==} 7304 7305 lowlight@3.1.0: 7306 resolution: {integrity: sha512-CEbNVoSikAxwDMDPjXlqlFYiZLkDJHwyGu/MfOsJnF3d7f3tds5J3z8s/l9TMXhzfsJCCJEAsD78842mwmg0PQ==} 7307 ··· 7362 resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} 7363 engines: {node: '>=8'} 7364 7365 + markdown-extensions@2.0.0: 7366 + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} 7367 + engines: {node: '>=16'} 7368 7369 markdown-table@3.0.3: 7370 resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} ··· 7384 mdast-util-from-markdown@2.0.1: 7385 resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} 7386 7387 + mdast-util-frontmatter@2.0.1: 7388 + resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} 7389 7390 mdast-util-gfm-autolink-literal@1.0.3: 7391 resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} ··· 7423 mdast-util-gfm@3.0.0: 7424 resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} 7425 7426 + mdast-util-mdx-expression@2.0.1: 7427 + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} 7428 7429 + mdast-util-mdx-jsx@3.1.3: 7430 + resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==} 7431 7432 + mdast-util-mdx@3.0.0: 7433 + resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} 7434 7435 + mdast-util-mdxjs-esm@2.0.1: 7436 + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} 7437 7438 mdast-util-phrasing@3.0.1: 7439 resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} ··· 7459 mdast-util-to-string@4.0.0: 7460 resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} 7461 7462 + mdx-bundler@10.0.3: 7463 + resolution: {integrity: sha512-vRtVZ5t+nUP0QtoRVgjDFO10YDjRgKe/19ie0IR8FqE8SugNn5RP4sCWBPzKoEwoGbqfQOrgHy+PHCVyfaCDQQ==} 7464 + engines: {node: '>=18', npm: '>=6'} 7465 peerDependencies: 7466 esbuild: 0.* 7467 ··· 7469 resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} 7470 engines: {node: '>= 0.6'} 7471 7472 meow@7.1.1: 7473 resolution: {integrity: sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==} 7474 engines: {node: '>=10'} ··· 7493 micromark-core-commonmark@2.0.1: 7494 resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} 7495 7496 + micromark-extension-frontmatter@2.0.0: 7497 + resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} 7498 7499 micromark-extension-gfm-autolink-literal@1.0.5: 7500 resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} ··· 7538 micromark-extension-gfm@3.0.0: 7539 resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} 7540 7541 + micromark-extension-mdx-expression@3.0.0: 7542 + resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==} 7543 7544 + micromark-extension-mdx-jsx@3.0.1: 7545 + resolution: {integrity: sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==} 7546 7547 + micromark-extension-mdx-md@2.0.0: 7548 + resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} 7549 7550 + micromark-extension-mdxjs-esm@3.0.0: 7551 + resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} 7552 7553 + micromark-extension-mdxjs@3.0.0: 7554 + resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} 7555 7556 micromark-factory-destination@1.1.0: 7557 resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} ··· 7565 micromark-factory-label@2.0.0: 7566 resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} 7567 7568 + micromark-factory-mdx-expression@2.0.2: 7569 + resolution: {integrity: sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==} 7570 7571 micromark-factory-space@1.1.0: 7572 resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} ··· 7628 micromark-util-encode@2.0.0: 7629 resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} 7630 7631 + micromark-util-events-to-acorn@2.0.2: 7632 + resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==} 7633 7634 micromark-util-html-tag-name@1.2.0: 7635 resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} ··· 7850 nodemailer: 7851 optional: true 7852 7853 next-plausible@3.12.0: 7854 resolution: {integrity: sha512-SSkEqKQ6PgR8fx3sYfIAT69k2xuCUXO5ngkSS19CjxY97lAoZxsfZpYednxB4zo0mHYv87JzhPynrdBPlCBVHg==} 7855 peerDependencies: ··· 7903 no-case@2.3.2: 7904 resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} 7905 7906 node-abi@3.54.0: 7907 resolution: {integrity: sha512-p7eGEiQil0YUV3ItH4/tBb781L5impVmmx2E9FRKF7d18XXzp4PGT2tdYMFY6wQqgxD0IwNZOiSJ0/K0fSi/OA==} 7908 engines: {node: '>=10'} 7909 + 7910 + node-addon-api@7.1.1: 7911 + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} 7912 7913 node-dir@0.1.17: 7914 resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} ··· 7949 node-releases@2.0.14: 7950 resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} 7951 7952 nopt@7.2.1: 7953 resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} 7954 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ··· 8025 resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 8026 engines: {node: '>=12'} 8027 8028 openapi3-ts@4.1.2: 8029 resolution: {integrity: sha512-B7gOkwsYMZO7BZXwJzXCuVagym2xhqsrilVvV0dnq2Di4+iLUXKVX9gOK23ZqaAHZOwABXN0QTdW8QnkUTX6DA==} 8030 ··· 8048 resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 8049 engines: {node: '>=10'} 8050 8051 + p-limit@6.1.0: 8052 + resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==} 8053 + engines: {node: '>=18'} 8054 + 8055 p-locate@3.0.0: 8056 resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} 8057 engines: {node: '>=6'} ··· 8105 parse-numeric-range@1.3.0: 8106 resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} 8107 8108 parse5@7.1.2: 8109 resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} 8110 8111 parseley@0.12.1: 8112 resolution: {integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==} ··· 8118 pascal-case@2.0.1: 8119 resolution: {integrity: sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==} 8120 8121 path-case@2.1.1: 8122 resolution: {integrity: sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==} 8123 ··· 8165 pathval@1.1.1: 8166 resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} 8167 8168 peberminta@0.9.0: 8169 resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==} 8170 8171 percentile@1.6.0: 8172 resolution: {integrity: sha512-8vSyjdzwxGDHHwH+cSGch3A9Uj2On3UpgOWxWXMKwUvoAbnujx6DaqmV1duWXNiH/oEWpyVd6nSQccix6DM3Ng==} 8173 8174 phenomenon@1.6.0: 8175 resolution: {integrity: sha512-7h9/fjPD3qNlgggzm88cY58l9sudZ6Ey+UmZsizfhtawO6E3srZQXywaNm2lBwT72TbpHYRPy7ytIHeBUD/G0A==} 8176 ··· 8217 engines: {node: '>=18'} 8218 hasBin: true 8219 8220 + pluralize@8.0.0: 8221 + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 8222 + engines: {node: '>=4'} 8223 + 8224 postcss-css-variables@0.18.0: 8225 resolution: {integrity: sha512-lYS802gHbzn1GI+lXvy9MYIYDuGnl1WB4FTKoqMQqJ3Mab09A7a/1wZvGTkCEZJTM8mSbIyb1mJYn8f0aPye0Q==} 8226 peerDependencies: ··· 8435 random-word-slugs@0.1.7: 8436 resolution: {integrity: sha512-8cyzxOIDeLFvwSPTgCItMXHGT5ZPkjhuFKUTww06Xg1dNMXuGxIKlARvS7upk6JXIm41ZKXmtlKR1iCRWklKmg==} 8437 8438 + randombytes@2.1.0: 8439 + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} 8440 + 8441 range-parser@1.2.1: 8442 resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} 8443 engines: {node: '>= 0.6'} ··· 8604 resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} 8605 engines: {node: '>= 0.10'} 8606 8607 + recma-build-jsx@1.0.0: 8608 + resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} 8609 + 8610 + recma-jsx@1.0.0: 8611 + resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} 8612 + 8613 + recma-parse@1.0.0: 8614 + resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} 8615 + 8616 + recma-stringify@1.0.0: 8617 + resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} 8618 + 8619 redent@3.0.0: 8620 resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} 8621 engines: {node: '>=8'} ··· 8677 peerDependencies: 8678 '@types/react': '>=17' 8679 8680 + rehype-recma@1.0.0: 8681 + resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} 8682 + 8683 rehype-sanitize@6.0.0: 8684 resolution: {integrity: sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==} 8685 ··· 8689 rehype-stringify@10.0.0: 8690 resolution: {integrity: sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==} 8691 8692 + remark-frontmatter@5.0.0: 8693 + resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==} 8694 8695 remark-gfm@3.0.1: 8696 resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} ··· 8698 remark-gfm@4.0.0: 8699 resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} 8700 8701 + remark-mdx-frontmatter@4.0.0: 8702 + resolution: {integrity: sha512-PZzAiDGOEfv1Ua7exQ8S5kKxkD8CDaSb4nM+1Mprs6u8dyvQifakh+kCj6NovfGXW+bTvrhjaR3srzjS2qJHKg==} 8703 8704 + remark-mdx@3.1.0: 8705 + resolution: {integrity: sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==} 8706 8707 remark-parse@10.0.2: 8708 resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} ··· 8718 8719 remark-stringify@11.0.0: 8720 resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} 8721 8722 require-directory@2.1.1: 8723 resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} ··· 8816 section-matter@1.0.0: 8817 resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} 8818 engines: {node: '>=4'} 8819 8820 selderee@0.11.0: 8821 resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} ··· 8840 sentence-case@2.1.1: 8841 resolution: {integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==} 8842 8843 + serialize-javascript@6.0.2: 8844 + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} 8845 + 8846 serve-static@1.15.0: 8847 resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} 8848 engines: {node: '>= 0.8.0'} ··· 9079 style-to-object@0.4.4: 9080 resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} 9081 9082 + style-to-object@1.0.8: 9083 + resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} 9084 + 9085 styled-jsx@5.1.1: 9086 resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} 9087 engines: {node: '>= 12.0.0'} ··· 9152 peerDependencies: 9153 postcss: ^8.0.9 9154 9155 + tailwindcss@3.3.2: 9156 + resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==} 9157 + engines: {node: '>=14.0.0'} 9158 + hasBin: true 9159 + 9160 tailwindcss@3.4.3: 9161 resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==} 9162 engines: {node: '>=14.0.0'} ··· 9205 tinycolor2@1.6.0: 9206 resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} 9207 9208 + tinyglobby@0.2.10: 9209 + resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} 9210 + engines: {node: '>=12.0.0'} 9211 + 9212 tinygradient@1.1.5: 9213 resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==} 9214 ··· 9298 optional: true 9299 '@swc/wasm': 9300 optional: true 9301 9302 tslib@1.14.1: 9303 resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} ··· 9362 resolution: {integrity: sha512-uIJuEBIwyHzZg9xyGyEgDWHIkbAwEC4bhEHQ4THPuN5SToR7Zlhes5ffMjqtrv+WdtTmudTHTdc9VwUldy0FxQ==} 9363 engines: {node: '>=16.0.0'} 9364 9365 + tw-to-css@0.0.12: 9366 + resolution: {integrity: sha512-rQAsQvOtV1lBkyCw+iypMygNHrShYAItES5r8fMsrhhaj5qrV2LkZyXc8ccEH+u5bFjHjQ9iuxe90I7Kykf6pw==} 9367 + engines: {node: '>=16.0.0'} 9368 9369 type-detect@4.0.8: 9370 resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} ··· 9398 resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} 9399 engines: {node: '>=12.20'} 9400 9401 type-is@1.6.18: 9402 resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} 9403 engines: {node: '>= 0.6'} ··· 9464 unified@11.0.4: 9465 resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} 9466 9467 + unified@11.0.5: 9468 + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} 9469 + 9470 unique-string@3.0.0: 9471 resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} 9472 engines: {node: '>=12'} ··· 9486 unist-util-is@6.0.0: 9487 resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} 9488 9489 + unist-util-position-from-estree@2.0.0: 9490 + resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} 9491 9492 unist-util-position@4.0.4: 9493 resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} ··· 9495 unist-util-position@5.0.0: 9496 resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} 9497 9498 unist-util-stringify-position@3.0.3: 9499 resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} 9500 ··· 9601 resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} 9602 engines: {node: '>= 0.4.0'} 9603 9604 uuid@9.0.1: 9605 resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} 9606 hasBin: true ··· 9627 vary@1.1.2: 9628 resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} 9629 engines: {node: '>= 0.8'} 9630 9631 vfile-location@5.0.2: 9632 resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} ··· 9827 yocto-queue@0.1.0: 9828 resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 9829 engines: {node: '>=10'} 9830 + 9831 + yocto-queue@1.1.1: 9832 + resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} 9833 + engines: {node: '>=12.20'} 9834 9835 zhead@2.2.4: 9836 resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==} ··· 11478 dependencies: 11479 commander: 9.4.1 11480 11481 + '@content-collections/core@0.7.2(typescript@5.5.2)': 11482 dependencies: 11483 + '@parcel/watcher': 2.4.1 11484 + camelcase: 8.0.0 11485 + esbuild: 0.21.5 11486 gray-matter: 4.0.3 11487 + p-limit: 6.1.0 11488 + picomatch: 4.0.2 11489 + pluralize: 8.0.0 11490 + serialize-javascript: 6.0.2 11491 + tinyglobby: 0.2.10 11492 + typescript: 5.5.2 11493 + yaml: 2.4.5 11494 + zod: 3.23.8 11495 11496 + '@content-collections/integrations@0.2.1(@content-collections/core@0.7.2(typescript@5.5.2))': 11497 dependencies: 11498 + '@content-collections/core': 0.7.2(typescript@5.5.2) 11499 11500 + '@content-collections/mdx@0.2.0(@content-collections/core@0.7.2(typescript@5.5.2))(acorn@8.11.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 11501 dependencies: 11502 + '@content-collections/core': 0.7.2(typescript@5.5.2) 11503 + esbuild: 0.21.5 11504 + mdx-bundler: 10.0.3(acorn@8.11.3)(esbuild@0.21.5) 11505 + react: 18.3.1 11506 + react-dom: 18.3.1(react@18.3.1) 11507 + unified: 11.0.5 11508 transitivePeerDependencies: 11509 + - acorn 11510 - supports-color 11511 11512 + '@content-collections/next@0.2.3(@content-collections/core@0.7.2(typescript@5.5.2))(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': 11513 dependencies: 11514 + '@content-collections/core': 0.7.2(typescript@5.5.2) 11515 + '@content-collections/integrations': 0.2.1(@content-collections/core@0.7.2(typescript@5.5.2)) 11516 + next: 14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 11517 11518 '@cspotcode/source-map-support@0.8.1': 11519 dependencies: ··· 11553 11554 '@drizzle-team/brocli@0.10.1': {} 11555 11556 '@ericcornelissen/bash-parser@0.5.2': 11557 dependencies: 11558 array-last: 1.3.0 ··· 11585 '@esbuild-kit/core-utils': 3.3.2 11586 get-tsconfig: 4.7.2 11587 11588 + '@esbuild-plugins/node-resolve@0.2.2(esbuild@0.21.5)': 11589 dependencies: 11590 '@types/resolve': 1.20.4 11591 debug: 4.3.4 11592 + esbuild: 0.21.5 11593 escape-string-regexp: 4.0.0 11594 resolve: 1.22.8 11595 transitivePeerDependencies: ··· 11598 '@esbuild/aix-ppc64@0.19.12': 11599 optional: true 11600 11601 + '@esbuild/aix-ppc64@0.21.5': 11602 optional: true 11603 11604 '@esbuild/android-arm64@0.16.4': ··· 11610 '@esbuild/android-arm64@0.19.12': 11611 optional: true 11612 11613 + '@esbuild/android-arm64@0.21.5': 11614 optional: true 11615 11616 '@esbuild/android-arm@0.16.4': ··· 11622 '@esbuild/android-arm@0.19.12': 11623 optional: true 11624 11625 + '@esbuild/android-arm@0.21.5': 11626 optional: true 11627 11628 '@esbuild/android-x64@0.16.4': ··· 11634 '@esbuild/android-x64@0.19.12': 11635 optional: true 11636 11637 + '@esbuild/android-x64@0.21.5': 11638 optional: true 11639 11640 '@esbuild/darwin-arm64@0.16.4': ··· 11646 '@esbuild/darwin-arm64@0.19.12': 11647 optional: true 11648 11649 + '@esbuild/darwin-arm64@0.21.5': 11650 optional: true 11651 11652 '@esbuild/darwin-x64@0.16.4': ··· 11658 '@esbuild/darwin-x64@0.19.12': 11659 optional: true 11660 11661 + '@esbuild/darwin-x64@0.21.5': 11662 optional: true 11663 11664 '@esbuild/freebsd-arm64@0.16.4': ··· 11670 '@esbuild/freebsd-arm64@0.19.12': 11671 optional: true 11672 11673 + '@esbuild/freebsd-arm64@0.21.5': 11674 optional: true 11675 11676 '@esbuild/freebsd-x64@0.16.4': ··· 11682 '@esbuild/freebsd-x64@0.19.12': 11683 optional: true 11684 11685 + '@esbuild/freebsd-x64@0.21.5': 11686 optional: true 11687 11688 '@esbuild/linux-arm64@0.16.4': ··· 11694 '@esbuild/linux-arm64@0.19.12': 11695 optional: true 11696 11697 + '@esbuild/linux-arm64@0.21.5': 11698 optional: true 11699 11700 '@esbuild/linux-arm@0.16.4': ··· 11706 '@esbuild/linux-arm@0.19.12': 11707 optional: true 11708 11709 + '@esbuild/linux-arm@0.21.5': 11710 optional: true 11711 11712 '@esbuild/linux-ia32@0.16.4': ··· 11718 '@esbuild/linux-ia32@0.19.12': 11719 optional: true 11720 11721 + '@esbuild/linux-ia32@0.21.5': 11722 optional: true 11723 11724 '@esbuild/linux-loong64@0.16.4': ··· 11730 '@esbuild/linux-loong64@0.19.12': 11731 optional: true 11732 11733 + '@esbuild/linux-loong64@0.21.5': 11734 optional: true 11735 11736 '@esbuild/linux-mips64el@0.16.4': ··· 11742 '@esbuild/linux-mips64el@0.19.12': 11743 optional: true 11744 11745 + '@esbuild/linux-mips64el@0.21.5': 11746 optional: true 11747 11748 '@esbuild/linux-ppc64@0.16.4': ··· 11754 '@esbuild/linux-ppc64@0.19.12': 11755 optional: true 11756 11757 + '@esbuild/linux-ppc64@0.21.5': 11758 optional: true 11759 11760 '@esbuild/linux-riscv64@0.16.4': ··· 11766 '@esbuild/linux-riscv64@0.19.12': 11767 optional: true 11768 11769 + '@esbuild/linux-riscv64@0.21.5': 11770 optional: true 11771 11772 '@esbuild/linux-s390x@0.16.4': ··· 11778 '@esbuild/linux-s390x@0.19.12': 11779 optional: true 11780 11781 + '@esbuild/linux-s390x@0.21.5': 11782 optional: true 11783 11784 '@esbuild/linux-x64@0.16.4': ··· 11790 '@esbuild/linux-x64@0.19.12': 11791 optional: true 11792 11793 + '@esbuild/linux-x64@0.21.5': 11794 optional: true 11795 11796 '@esbuild/netbsd-x64@0.16.4': ··· 11802 '@esbuild/netbsd-x64@0.19.12': 11803 optional: true 11804 11805 + '@esbuild/netbsd-x64@0.21.5': 11806 optional: true 11807 11808 '@esbuild/openbsd-x64@0.16.4': ··· 11814 '@esbuild/openbsd-x64@0.19.12': 11815 optional: true 11816 11817 + '@esbuild/openbsd-x64@0.21.5': 11818 optional: true 11819 11820 '@esbuild/sunos-x64@0.16.4': ··· 11826 '@esbuild/sunos-x64@0.19.12': 11827 optional: true 11828 11829 + '@esbuild/sunos-x64@0.21.5': 11830 optional: true 11831 11832 '@esbuild/win32-arm64@0.16.4': ··· 11838 '@esbuild/win32-arm64@0.19.12': 11839 optional: true 11840 11841 + '@esbuild/win32-arm64@0.21.5': 11842 optional: true 11843 11844 '@esbuild/win32-ia32@0.16.4': ··· 11850 '@esbuild/win32-ia32@0.19.12': 11851 optional: true 11852 11853 + '@esbuild/win32-ia32@0.21.5': 11854 optional: true 11855 11856 '@esbuild/win32-x64@0.16.4': ··· 11862 '@esbuild/win32-x64@0.19.12': 11863 optional: true 11864 11865 + '@esbuild/win32-x64@0.21.5': 11866 optional: true 11867 11868 '@fal-works/esbuild-plugin-global-externals@2.1.2': {} ··· 11956 dependencies: 11957 tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)) 11958 11959 + '@headlessui/tailwindcss@0.2.0(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)))': 11960 + dependencies: 11961 + tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 11962 + 11963 '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))': 11964 dependencies: 11965 tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)) ··· 12044 '@jridgewell/resolve-uri': 3.1.1 12045 '@jridgewell/sourcemap-codec': 1.4.15 12046 12047 '@lezer/common@1.2.1': {} 12048 12049 '@lezer/css@1.1.8': ··· 12197 dependencies: 12198 unist-util-visit: 1.4.1 12199 12200 + '@mdx-js/esbuild@3.1.0(acorn@8.11.3)(esbuild@0.21.5)': 12201 dependencies: 12202 + '@mdx-js/mdx': 3.1.0(acorn@8.11.3) 12203 + '@types/unist': 3.0.2 12204 + esbuild: 0.21.5 12205 + source-map: 0.7.4 12206 + vfile: 6.0.1 12207 + vfile-message: 4.0.2 12208 transitivePeerDependencies: 12209 + - acorn 12210 - supports-color 12211 12212 + '@mdx-js/mdx@3.1.0(acorn@8.11.3)': 12213 dependencies: 12214 + '@types/estree': 1.0.3 12215 '@types/estree-jsx': 1.0.2 12216 + '@types/hast': 3.0.4 12217 '@types/mdx': 2.0.9 12218 + collapse-white-space: 2.1.0 12219 + devlop: 1.1.0 12220 + estree-util-is-identifier-name: 3.0.0 12221 + estree-util-scope: 1.0.0 12222 estree-walker: 3.0.3 12223 + hast-util-to-jsx-runtime: 2.3.2 12224 + markdown-extensions: 2.0.0 12225 + recma-build-jsx: 1.0.0 12226 + recma-jsx: 1.0.0(acorn@8.11.3) 12227 + recma-stringify: 1.0.0 12228 + rehype-recma: 1.0.0 12229 + remark-mdx: 3.1.0 12230 + remark-parse: 11.0.0 12231 + remark-rehype: 11.1.0 12232 + source-map: 0.7.4 12233 + unified: 11.0.5 12234 + unist-util-position-from-estree: 2.0.0 12235 + unist-util-stringify-position: 4.0.0 12236 + unist-util-visit: 5.0.0 12237 + vfile: 6.0.1 12238 transitivePeerDependencies: 12239 + - acorn 12240 - supports-color 12241 12242 '@neon-rs/load@0.0.4': {} ··· 12406 12407 '@one-ini/wasm@0.1.1': {} 12408 12409 + '@opentelemetry/api@1.8.0': 12410 + optional: true 12411 12412 + '@panva/hkdf@1.1.1': {} 12413 12414 + '@panva/hkdf@1.2.1': {} 12415 12416 + '@parcel/watcher-android-arm64@2.4.1': 12417 + optional: true 12418 12419 + '@parcel/watcher-darwin-arm64@2.4.1': 12420 + optional: true 12421 12422 + '@parcel/watcher-darwin-x64@2.4.1': 12423 + optional: true 12424 12425 + '@parcel/watcher-freebsd-x64@2.4.1': 12426 + optional: true 12427 12428 + '@parcel/watcher-linux-arm-glibc@2.4.1': 12429 + optional: true 12430 12431 + '@parcel/watcher-linux-arm64-glibc@2.4.1': 12432 + optional: true 12433 12434 + '@parcel/watcher-linux-arm64-musl@2.4.1': 12435 + optional: true 12436 12437 + '@parcel/watcher-linux-x64-glibc@2.4.1': 12438 + optional: true 12439 12440 + '@parcel/watcher-linux-x64-musl@2.4.1': 12441 + optional: true 12442 12443 + '@parcel/watcher-win32-arm64@2.4.1': 12444 + optional: true 12445 12446 + '@parcel/watcher-win32-ia32@2.4.1': 12447 + optional: true 12448 12449 + '@parcel/watcher-win32-x64@2.4.1': 12450 + optional: true 12451 12452 + '@parcel/watcher@2.4.1': 12453 dependencies: 12454 + detect-libc: 1.0.3 12455 + is-glob: 4.0.3 12456 + micromatch: 4.0.5 12457 + node-addon-api: 7.1.1 12458 + optionalDependencies: 12459 + '@parcel/watcher-android-arm64': 2.4.1 12460 + '@parcel/watcher-darwin-arm64': 2.4.1 12461 + '@parcel/watcher-darwin-x64': 2.4.1 12462 + '@parcel/watcher-freebsd-x64': 2.4.1 12463 + '@parcel/watcher-linux-arm-glibc': 2.4.1 12464 + '@parcel/watcher-linux-arm64-glibc': 2.4.1 12465 + '@parcel/watcher-linux-arm64-musl': 2.4.1 12466 + '@parcel/watcher-linux-x64-glibc': 2.4.1 12467 + '@parcel/watcher-linux-x64-musl': 2.4.1 12468 + '@parcel/watcher-win32-arm64': 2.4.1 12469 + '@parcel/watcher-win32-ia32': 2.4.1 12470 + '@parcel/watcher-win32-x64': 2.4.1 12471 12472 '@pkgjs/parseargs@0.11.0': 12473 optional: true ··· 12624 '@types/react': 18.3.3 12625 '@types/react-dom': 18.3.0 12626 12627 + '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.2.0)': 12628 dependencies: 12629 '@babel/runtime': 7.23.2 12630 react: 18.2.0 12631 + optionalDependencies: 12632 + '@types/react': 18.3.3 12633 12634 '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.3.1)': 12635 dependencies: ··· 13121 '@types/react': 18.3.3 13122 '@types/react-dom': 18.3.0 13123 13124 + '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.2.0)': 13125 dependencies: 13126 '@babel/runtime': 7.23.2 13127 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.2.0) 13128 react: 18.2.0 13129 + optionalDependencies: 13130 + '@types/react': 18.3.3 13131 13132 '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.3.1)': 13133 dependencies: ··· 13325 dependencies: 13326 '@babel/runtime': 7.23.2 13327 13328 + '@react-email/body@0.0.4(react@18.2.0)': 13329 dependencies: 13330 react: 18.2.0 13331 13332 + '@react-email/body@0.0.4(react@18.3.1)': 13333 + dependencies: 13334 + react: 18.3.1 13335 + 13336 '@react-email/button@0.0.10': 13337 dependencies: 13338 react: 18.2.0 13339 13340 + '@react-email/button@0.0.11(react@18.2.0)': 13341 dependencies: 13342 react: 18.2.0 13343 13344 + '@react-email/button@0.0.11(react@18.3.1)': 13345 + dependencies: 13346 + react: 18.3.1 13347 + 13348 + '@react-email/column@0.0.8(react@18.2.0)': 13349 dependencies: 13350 react: 18.2.0 13351 13352 + '@react-email/column@0.0.8(react@18.3.1)': 13353 dependencies: 13354 + react: 18.3.1 13355 + 13356 + '@react-email/components@0.0.11(@types/react@18.3.3)(react@18.2.0)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2))': 13357 + dependencies: 13358 + '@react-email/body': 0.0.4(react@18.2.0) 13359 + '@react-email/button': 0.0.11(react@18.2.0) 13360 + '@react-email/column': 0.0.8(react@18.2.0) 13361 + '@react-email/container': 0.0.10(react@18.2.0) 13362 + '@react-email/font': 0.0.4(react@18.2.0) 13363 + '@react-email/head': 0.0.6(react@18.2.0) 13364 + '@react-email/heading': 0.0.9(@types/react@18.3.3) 13365 + '@react-email/hr': 0.0.6(react@18.2.0) 13366 + '@react-email/html': 0.0.6(react@18.2.0) 13367 + '@react-email/img': 0.0.6(react@18.2.0) 13368 + '@react-email/link': 0.0.6(react@18.2.0) 13369 + '@react-email/preview': 0.0.7(react@18.2.0) 13370 + '@react-email/render': 0.0.9 13371 + '@react-email/row': 0.0.6(react@18.2.0) 13372 + '@react-email/section': 0.0.10(react@18.2.0) 13373 + '@react-email/tailwind': 0.0.12(react@18.2.0)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 13374 + '@react-email/text': 0.0.6(react@18.2.0) 13375 react: 18.2.0 13376 transitivePeerDependencies: 13377 + - '@types/react' 13378 - ts-node 13379 13380 + '@react-email/components@0.0.11(@types/react@18.3.3)(react@18.3.1)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2))': 13381 + dependencies: 13382 + '@react-email/body': 0.0.4(react@18.3.1) 13383 + '@react-email/button': 0.0.11(react@18.3.1) 13384 + '@react-email/column': 0.0.8(react@18.3.1) 13385 + '@react-email/container': 0.0.10(react@18.3.1) 13386 + '@react-email/font': 0.0.4(react@18.3.1) 13387 + '@react-email/head': 0.0.6(react@18.3.1) 13388 + '@react-email/heading': 0.0.9(@types/react@18.3.3) 13389 + '@react-email/hr': 0.0.6(react@18.3.1) 13390 + '@react-email/html': 0.0.6(react@18.3.1) 13391 + '@react-email/img': 0.0.6(react@18.3.1) 13392 + '@react-email/link': 0.0.6(react@18.3.1) 13393 + '@react-email/preview': 0.0.7(react@18.3.1) 13394 + '@react-email/render': 0.0.9 13395 + '@react-email/row': 0.0.6(react@18.3.1) 13396 + '@react-email/section': 0.0.10(react@18.3.1) 13397 + '@react-email/tailwind': 0.0.12(react@18.3.1)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 13398 + '@react-email/text': 0.0.6(react@18.3.1) 13399 + react: 18.3.1 13400 + transitivePeerDependencies: 13401 + - '@types/react' 13402 + - ts-node 13403 + 13404 + '@react-email/container@0.0.10(react@18.2.0)': 13405 dependencies: 13406 react: 18.2.0 13407 13408 + '@react-email/container@0.0.10(react@18.3.1)': 13409 + dependencies: 13410 + react: 18.3.1 13411 + 13412 + '@react-email/font@0.0.4(react@18.2.0)': 13413 dependencies: 13414 react: 18.2.0 13415 13416 + '@react-email/font@0.0.4(react@18.3.1)': 13417 + dependencies: 13418 + react: 18.3.1 13419 + 13420 '@react-email/head@0.0.5': 13421 dependencies: 13422 react: 18.2.0 13423 13424 + '@react-email/head@0.0.6(react@18.2.0)': 13425 dependencies: 13426 react: 18.2.0 13427 13428 + '@react-email/head@0.0.6(react@18.3.1)': 13429 + dependencies: 13430 + react: 18.3.1 13431 + 13432 + '@react-email/heading@0.0.9(@types/react@18.3.3)': 13433 + dependencies: 13434 + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.2.0) 13435 + react: 18.2.0 13436 + transitivePeerDependencies: 13437 + - '@types/react' 13438 + 13439 + '@react-email/hr@0.0.6(react@18.2.0)': 13440 dependencies: 13441 react: 18.2.0 13442 13443 + '@react-email/hr@0.0.6(react@18.3.1)': 13444 + dependencies: 13445 + react: 18.3.1 13446 + 13447 '@react-email/html@0.0.4': {} 13448 13449 + '@react-email/html@0.0.6(react@18.2.0)': 13450 + dependencies: 13451 + react: 18.2.0 13452 + 13453 + '@react-email/html@0.0.6(react@18.3.1)': 13454 + dependencies: 13455 + react: 18.3.1 13456 + 13457 + '@react-email/img@0.0.6(react@18.2.0)': 13458 dependencies: 13459 react: 18.2.0 13460 13461 + '@react-email/img@0.0.6(react@18.3.1)': 13462 + dependencies: 13463 + react: 18.3.1 13464 + 13465 + '@react-email/link@0.0.6(react@18.2.0)': 13466 dependencies: 13467 react: 18.2.0 13468 13469 + '@react-email/link@0.0.6(react@18.3.1)': 13470 + dependencies: 13471 + react: 18.3.1 13472 + 13473 + '@react-email/preview@0.0.7(react@18.2.0)': 13474 dependencies: 13475 react: 18.2.0 13476 + 13477 + '@react-email/preview@0.0.7(react@18.3.1)': 13478 + dependencies: 13479 + react: 18.3.1 13480 13481 '@react-email/render@0.0.10': 13482 dependencies: ··· 13501 react-dom: 18.3.1(react@18.3.1) 13502 react-promise-suspense: 0.3.4 13503 13504 + '@react-email/render@0.0.9': 13505 dependencies: 13506 + html-to-text: 9.0.5 13507 pretty: 2.0.0 13508 react: 18.2.0 13509 react-dom: 18.2.0(react@18.2.0) 13510 13511 + '@react-email/row@0.0.6(react@18.2.0)': 13512 + dependencies: 13513 + react: 18.2.0 13514 + 13515 + '@react-email/row@0.0.6(react@18.3.1)': 13516 + dependencies: 13517 + react: 18.3.1 13518 13519 + '@react-email/section@0.0.10(react@18.2.0)': 13520 dependencies: 13521 react: 18.2.0 13522 13523 + '@react-email/section@0.0.10(react@18.3.1)': 13524 dependencies: 13525 + react: 18.3.1 13526 + 13527 + '@react-email/tailwind@0.0.12(react@18.2.0)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2))': 13528 + dependencies: 13529 react: 18.2.0 13530 react-dom: 18.2.0(react@18.2.0) 13531 + tw-to-css: 0.0.12(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 13532 + transitivePeerDependencies: 13533 + - ts-node 13534 + 13535 + '@react-email/tailwind@0.0.12(react@18.3.1)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2))': 13536 + dependencies: 13537 + react: 18.3.1 13538 + react-dom: 18.2.0(react@18.3.1) 13539 + tw-to-css: 0.0.12(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 13540 transitivePeerDependencies: 13541 - ts-node 13542 ··· 13549 transitivePeerDependencies: 13550 - ts-node 13551 13552 + '@react-email/text@0.0.6(react@18.2.0)': 13553 dependencies: 13554 react: 18.2.0 13555 + 13556 + '@react-email/text@0.0.6(react@18.3.1)': 13557 + dependencies: 13558 + react: 18.3.1 13559 13560 '@replit/codemirror-css-color-picker@6.1.1(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.28.4)': 13561 dependencies: ··· 13582 optionalDependencies: 13583 rollup: 2.78.0 13584 13585 + '@scalar/api-client@2.0.45(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)))(typescript@5.5.2)': 13586 dependencies: 13587 + '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2))) 13588 '@headlessui/vue': 1.7.22(vue@3.4.31(typescript@5.5.2)) 13589 '@scalar/components': 0.12.28(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.2) 13590 '@scalar/draggable': 0.1.4(typescript@5.5.2) ··· 13620 - typescript 13621 - vitest 13622 13623 + '@scalar/api-reference@1.24.70(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)))(typescript@5.5.2)': 13624 dependencies: 13625 '@floating-ui/vue': 1.1.1(vue@3.4.31(typescript@5.5.2)) 13626 '@headlessui/vue': 1.7.22(vue@3.4.31(typescript@5.5.2)) 13627 + '@scalar/api-client': 2.0.45(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)))(typescript@5.5.2) 13628 '@scalar/components': 0.12.28(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.2) 13629 '@scalar/oas-utils': 0.2.26(typescript@5.5.2) 13630 '@scalar/openapi-parser': 0.7.2 ··· 13709 transitivePeerDependencies: 13710 - typescript 13711 13712 + '@scalar/hono-api-reference@0.5.131(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)))(typescript@5.5.2)': 13713 dependencies: 13714 + '@scalar/api-reference': 1.24.70(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)))(typescript@5.5.2) 13715 hono: 4.5.3 13716 transitivePeerDependencies: 13717 - '@jest/globals' ··· 13835 transitivePeerDependencies: 13836 - typescript 13837 13838 '@selderee/plugin-htmlparser2@0.11.0': 13839 dependencies: 13840 domhandler: 5.0.3 ··· 13899 '@sentry/utils': 7.116.0 13900 localforage: 1.10.0 13901 13902 + '@sentry/nextjs@7.116.0(encoding@0.1.13)(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': 13903 dependencies: 13904 '@rollup/plugin-commonjs': 24.0.0(rollup@2.78.0) 13905 '@sentry/core': 7.116.0 ··· 13911 '@sentry/vercel-edge': 7.116.0 13912 '@sentry/webpack-plugin': 1.21.0(encoding@0.1.13) 13913 chalk: 3.0.0 13914 + next: 14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 13915 react: 18.3.1 13916 resolve: 1.22.8 13917 rollup: 2.78.0 ··· 14322 '@types/express': 4.17.21 14323 '@types/node': 18.19.39 14324 browser-assert: 1.2.1 14325 + esbuild: 0.21.5 14326 + esbuild-register: 3.5.0(esbuild@0.21.5) 14327 express: 4.19.2 14328 process: 0.11.10 14329 recast: 0.23.9 ··· 14508 dependencies: 14509 '@trpc/server': 11.0.0-rc.553 14510 14511 + '@trpc/next@11.0.0-rc.553(@tanstack/react-query@5.59.0(react@18.3.1))(@trpc/client@11.0.0-rc.553(@trpc/server@11.0.0-rc.553))(@trpc/react-query@11.0.0-rc.553(@tanstack/react-query@5.59.0(react@18.3.1))(@trpc/client@11.0.0-rc.553(@trpc/server@11.0.0-rc.553))(@trpc/server@11.0.0-rc.553)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@trpc/server@11.0.0-rc.553)(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 14512 dependencies: 14513 '@trpc/client': 11.0.0-rc.553(@trpc/server@11.0.0-rc.553) 14514 '@trpc/server': 11.0.0-rc.553 14515 + next: 14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 14516 react: 18.3.1 14517 react-dom: 18.3.1(react@18.3.1) 14518 optionalDependencies: ··· 14707 '@types/node@20.8.0': {} 14708 14709 '@types/normalize-package-data@2.4.3': {} 14710 14711 '@types/prop-types@15.7.12': {} 14712 ··· 14962 '@types/emscripten': 1.39.13 14963 tslib: 1.14.1 14964 14965 abbrev@2.0.0: {} 14966 14967 abort-controller@3.0.0: ··· 15098 array-last@1.3.0: 15099 dependencies: 15100 is-number: 4.0.0 15101 15102 array-union@2.1.0: {} 15103 ··· 15305 no-case: 2.3.2 15306 upper-case: 1.1.3 15307 15308 camelcase-css@2.0.1: {} 15309 15310 camelcase-keys@6.2.2: ··· 15314 quick-lru: 4.0.1 15315 15316 camelcase@5.3.1: {} 15317 + 15318 + camelcase@8.0.0: {} 15319 15320 caniuse-lite@1.0.30001612: {} 15321 ··· 15442 15443 client-only@0.0.1: {} 15444 15445 cliui@8.0.1: 15446 dependencies: 15447 string-width: 4.2.3 ··· 15486 transitivePeerDependencies: 15487 - '@lezer/common' 15488 15489 + collapse-white-space@2.1.0: {} 15490 + 15491 color-convert@1.9.3: 15492 dependencies: 15493 color-name: 1.1.3 ··· 15514 15515 commander@9.4.1: {} 15516 15517 commondir@1.0.1: {} 15518 15519 compose-function@3.0.3: ··· 15548 15549 content-type@1.0.5: {} 15550 15551 convert-source-map@2.0.0: {} 15552 15553 cookie-signature@1.0.6: {} ··· 15566 15567 core-js-pure@3.33.1: {} 15568 15569 create-require@1.1.1: {} 15570 15571 crelt@1.0.6: {} ··· 15723 destroy@1.2.0: {} 15724 15725 detect-indent@6.1.0: {} 15726 + 15727 + detect-libc@1.0.3: {} 15728 15729 detect-libc@2.0.2: {} 15730 ··· 15882 error-ex@1.3.2: 15883 dependencies: 15884 is-arrayish: 0.2.1 15885 + 15886 + esast-util-from-estree@2.0.0: 15887 + dependencies: 15888 + '@types/estree-jsx': 1.0.2 15889 + devlop: 1.1.0 15890 + estree-util-visit: 2.0.0 15891 + unist-util-position-from-estree: 2.0.0 15892 + 15893 + esast-util-from-js@2.0.1: 15894 + dependencies: 15895 + '@types/estree-jsx': 1.0.2 15896 + acorn: 8.11.3 15897 + esast-util-from-estree: 2.0.0 15898 + vfile-message: 4.0.2 15899 15900 esbuild-register@3.5.0(esbuild@0.19.12): 15901 dependencies: ··· 15904 transitivePeerDependencies: 15905 - supports-color 15906 15907 + esbuild-register@3.5.0(esbuild@0.21.5): 15908 dependencies: 15909 debug: 4.3.4 15910 + esbuild: 0.21.5 15911 transitivePeerDependencies: 15912 - supports-color 15913 ··· 15987 '@esbuild/win32-ia32': 0.19.12 15988 '@esbuild/win32-x64': 0.19.12 15989 15990 + esbuild@0.21.5: 15991 optionalDependencies: 15992 + '@esbuild/aix-ppc64': 0.21.5 15993 + '@esbuild/android-arm': 0.21.5 15994 + '@esbuild/android-arm64': 0.21.5 15995 + '@esbuild/android-x64': 0.21.5 15996 + '@esbuild/darwin-arm64': 0.21.5 15997 + '@esbuild/darwin-x64': 0.21.5 15998 + '@esbuild/freebsd-arm64': 0.21.5 15999 + '@esbuild/freebsd-x64': 0.21.5 16000 + '@esbuild/linux-arm': 0.21.5 16001 + '@esbuild/linux-arm64': 0.21.5 16002 + '@esbuild/linux-ia32': 0.21.5 16003 + '@esbuild/linux-loong64': 0.21.5 16004 + '@esbuild/linux-mips64el': 0.21.5 16005 + '@esbuild/linux-ppc64': 0.21.5 16006 + '@esbuild/linux-riscv64': 0.21.5 16007 + '@esbuild/linux-s390x': 0.21.5 16008 + '@esbuild/linux-x64': 0.21.5 16009 + '@esbuild/netbsd-x64': 0.21.5 16010 + '@esbuild/openbsd-x64': 0.21.5 16011 + '@esbuild/sunos-x64': 0.21.5 16012 + '@esbuild/win32-arm64': 0.21.5 16013 + '@esbuild/win32-ia32': 0.21.5 16014 + '@esbuild/win32-x64': 0.21.5 16015 16016 escalade@3.1.1: {} 16017 ··· 16037 16038 estraverse@5.3.0: {} 16039 16040 + estree-util-attach-comments@3.0.0: 16041 dependencies: 16042 '@types/estree': 1.0.3 16043 16044 + estree-util-build-jsx@3.0.1: 16045 dependencies: 16046 '@types/estree-jsx': 1.0.2 16047 + devlop: 1.1.0 16048 + estree-util-is-identifier-name: 3.0.0 16049 estree-walker: 3.0.3 16050 16051 + estree-util-is-identifier-name@3.0.0: {} 16052 16053 + estree-util-scope@1.0.0: 16054 + dependencies: 16055 + '@types/estree': 1.0.3 16056 + devlop: 1.1.0 16057 16058 + estree-util-to-js@2.0.0: 16059 dependencies: 16060 '@types/estree-jsx': 1.0.2 16061 astring: 1.8.6 16062 source-map: 0.7.4 16063 16064 + estree-util-value-to-estree@3.1.2: 16065 dependencies: 16066 + '@types/estree': 1.0.3 16067 16068 + estree-util-visit@2.0.0: 16069 dependencies: 16070 '@types/estree-jsx': 1.0.2 16071 + '@types/unist': 3.0.2 16072 16073 estree-walker@2.0.2: {} 16074 ··· 16196 dependencies: 16197 walk-up-path: 3.0.1 16198 16199 + fdir@6.4.2(picomatch@4.0.2): 16200 + optionalDependencies: 16201 + picomatch: 4.0.2 16202 + 16203 fetch-blob@3.2.0: 16204 dependencies: 16205 node-domexception: 1.0.0 ··· 16333 fs-minipass@2.1.0: 16334 dependencies: 16335 minipass: 3.3.6 16336 16337 fs.realpath@1.0.0: {} 16338 ··· 16561 16562 has-flag@4.0.0: {} 16563 16564 has-own-property@0.1.0: {} 16565 16566 has-property-descriptors@1.0.0: ··· 16583 sort-keys: 5.0.0 16584 type-fest: 1.4.0 16585 16586 hast-to-hyperscript@10.0.3: 16587 dependencies: 16588 '@types/unist': 2.0.9 ··· 16606 vfile: 6.0.1 16607 vfile-message: 4.0.2 16608 16609 hast-util-from-parse5@8.0.1: 16610 dependencies: 16611 '@types/hast': 3.0.4 ··· 16639 dependencies: 16640 '@types/hast': 3.0.4 16641 16642 hast-util-parse-selector@4.0.0: 16643 dependencies: 16644 '@types/hast': 3.0.4 ··· 16651 hast-util-is-body-ok-link: 3.0.0 16652 hast-util-is-element: 3.0.0 16653 16654 hast-util-raw@9.0.4: 16655 dependencies: 16656 '@types/hast': 3.0.4 ··· 16673 '@ungap/structured-clone': 1.2.0 16674 unist-util-position: 5.0.0 16675 16676 + hast-util-to-estree@3.1.0: 16677 dependencies: 16678 '@types/estree': 1.0.3 16679 '@types/estree-jsx': 1.0.2 16680 + '@types/hast': 3.0.4 16681 comma-separated-tokens: 2.0.3 16682 + devlop: 1.1.0 16683 + estree-util-attach-comments: 3.0.0 16684 + estree-util-is-identifier-name: 3.0.0 16685 + hast-util-whitespace: 3.0.0 16686 + mdast-util-mdx-expression: 2.0.1 16687 + mdast-util-mdx-jsx: 3.1.3 16688 + mdast-util-mdxjs-esm: 2.0.1 16689 property-information: 6.3.0 16690 space-separated-tokens: 2.0.2 16691 style-to-object: 0.4.4 16692 + unist-util-position: 5.0.0 16693 zwitch: 2.0.4 16694 transitivePeerDependencies: 16695 - supports-color 16696 16697 hast-util-to-html@9.0.1: 16698 dependencies: 16699 '@types/hast': 3.0.4 ··· 16709 stringify-entities: 4.0.3 16710 zwitch: 2.0.4 16711 16712 + hast-util-to-jsx-runtime@2.3.2: 16713 dependencies: 16714 + '@types/estree': 1.0.3 16715 + '@types/hast': 3.0.4 16716 + '@types/unist': 3.0.2 16717 comma-separated-tokens: 2.0.3 16718 + devlop: 1.1.0 16719 + estree-util-is-identifier-name: 3.0.0 16720 + hast-util-whitespace: 3.0.0 16721 + mdast-util-mdx-expression: 2.0.1 16722 + mdast-util-mdx-jsx: 3.1.3 16723 + mdast-util-mdxjs-esm: 2.0.1 16724 property-information: 6.3.0 16725 space-separated-tokens: 2.0.2 16726 + style-to-object: 1.0.8 16727 + unist-util-position: 5.0.0 16728 + vfile-message: 4.0.2 16729 + transitivePeerDependencies: 16730 + - supports-color 16731 16732 hast-util-to-parse5@8.0.0: 16733 dependencies: ··· 16756 dependencies: 16757 '@types/hast': 3.0.4 16758 16759 hastscript@8.0.0: 16760 dependencies: 16761 '@types/hast': 3.0.4 ··· 16787 16788 hosted-git-info@2.8.9: {} 16789 16790 html-dom-parser@4.0.0: 16791 dependencies: 16792 domhandler: 5.0.3 16793 htmlparser2: 9.0.0 16794 16795 html-react-parser@4.0.0(react@18.2.0): 16796 dependencies: 16797 domhandler: 5.0.3 ··· 16800 react-property: 2.0.0 16801 style-to-js: 1.1.3 16802 16803 html-to-text@9.0.5: 16804 dependencies: 16805 '@selderee/plugin-htmlparser2': 0.11.0 ··· 16807 dom-serializer: 2.0.0 16808 htmlparser2: 8.0.2 16809 selderee: 0.11.0 16810 16811 html-void-elements@3.0.0: {} 16812 16813 html-whitespace-sensitive-tag-names@3.0.0: {} 16814 16815 htmlparser2@8.0.2: 16816 dependencies: ··· 16887 16888 ignore@5.2.4: {} 16889 16890 immediate@3.0.6: {} 16891 16892 imurmurhash@0.1.4: {} 16893 16894 indent-string@4.0.0: {} 16895 16896 inflight@1.0.6: 16897 dependencies: ··· 16903 ini@1.3.8: {} 16904 16905 inline-style-parser@0.1.1: {} 16906 + 16907 + inline-style-parser@0.2.4: {} 16908 16909 inquirer@7.3.3: 16910 dependencies: ··· 17024 17025 is-plain-obj@1.1.0: {} 17026 17027 is-plain-obj@4.1.0: {} 17028 17029 is-plain-object@2.0.4: ··· 17033 is-plain-object@5.0.0: {} 17034 17035 is-reference@1.2.1: 17036 dependencies: 17037 '@types/estree': 1.0.3 17038 ··· 17092 17093 js-base64@3.7.5: {} 17094 17095 js-beautify@1.15.1: 17096 dependencies: 17097 config-chain: 1.1.13 ··· 17112 js-yaml@4.1.0: 17113 dependencies: 17114 argparse: 2.0.1 17115 17116 jscodeshift@0.15.2(@babel/preset-env@7.24.8(@babel/core@7.24.8)): 17117 dependencies: ··· 17320 17321 lower-case@1.1.4: {} 17322 17323 lowlight@3.1.0: 17324 dependencies: 17325 '@types/hast': 3.0.4 ··· 17371 17372 map-obj@4.3.0: {} 17373 17374 + markdown-extensions@2.0.0: {} 17375 17376 markdown-table@3.0.3: {} 17377 ··· 17429 transitivePeerDependencies: 17430 - supports-color 17431 17432 + mdast-util-frontmatter@2.0.1: 17433 dependencies: 17434 + '@types/mdast': 4.0.4 17435 + devlop: 1.1.0 17436 + escape-string-regexp: 5.0.0 17437 + mdast-util-from-markdown: 2.0.1 17438 + mdast-util-to-markdown: 2.1.0 17439 + micromark-extension-frontmatter: 2.0.0 17440 + transitivePeerDependencies: 17441 + - supports-color 17442 17443 mdast-util-gfm-autolink-literal@1.0.3: 17444 dependencies: ··· 17541 transitivePeerDependencies: 17542 - supports-color 17543 17544 + mdast-util-mdx-expression@2.0.1: 17545 dependencies: 17546 '@types/estree-jsx': 1.0.2 17547 + '@types/hast': 3.0.4 17548 + '@types/mdast': 4.0.4 17549 + devlop: 1.1.0 17550 + mdast-util-from-markdown: 2.0.1 17551 + mdast-util-to-markdown: 2.1.0 17552 transitivePeerDependencies: 17553 - supports-color 17554 17555 + mdast-util-mdx-jsx@3.1.3: 17556 dependencies: 17557 '@types/estree-jsx': 1.0.2 17558 + '@types/hast': 3.0.4 17559 + '@types/mdast': 4.0.4 17560 + '@types/unist': 3.0.2 17561 ccount: 2.0.1 17562 + devlop: 1.1.0 17563 + mdast-util-from-markdown: 2.0.1 17564 + mdast-util-to-markdown: 2.1.0 17565 parse-entities: 4.0.1 17566 stringify-entities: 4.0.3 17567 + unist-util-stringify-position: 4.0.0 17568 + vfile-message: 4.0.2 17569 transitivePeerDependencies: 17570 - supports-color 17571 17572 + mdast-util-mdx@3.0.0: 17573 dependencies: 17574 + mdast-util-from-markdown: 2.0.1 17575 + mdast-util-mdx-expression: 2.0.1 17576 + mdast-util-mdx-jsx: 3.1.3 17577 + mdast-util-mdxjs-esm: 2.0.1 17578 + mdast-util-to-markdown: 2.1.0 17579 transitivePeerDependencies: 17580 - supports-color 17581 17582 + mdast-util-mdxjs-esm@2.0.1: 17583 dependencies: 17584 '@types/estree-jsx': 1.0.2 17585 + '@types/hast': 3.0.4 17586 + '@types/mdast': 4.0.4 17587 + devlop: 1.1.0 17588 + mdast-util-from-markdown: 2.0.1 17589 + mdast-util-to-markdown: 2.1.0 17590 transitivePeerDependencies: 17591 - supports-color 17592 ··· 17653 dependencies: 17654 '@types/mdast': 4.0.4 17655 17656 + mdx-bundler@10.0.3(acorn@8.11.3)(esbuild@0.21.5): 17657 dependencies: 17658 '@babel/runtime': 7.23.2 17659 + '@esbuild-plugins/node-resolve': 0.2.2(esbuild@0.21.5) 17660 '@fal-works/esbuild-plugin-global-externals': 2.1.2 17661 + '@mdx-js/esbuild': 3.1.0(acorn@8.11.3)(esbuild@0.21.5) 17662 + esbuild: 0.21.5 17663 gray-matter: 4.0.3 17664 + remark-frontmatter: 5.0.0 17665 + remark-mdx-frontmatter: 4.0.0 17666 + uuid: 9.0.1 17667 + vfile: 6.0.1 17668 transitivePeerDependencies: 17669 + - acorn 17670 - supports-color 17671 17672 media-typer@0.3.0: {} 17673 17674 meow@7.1.1: 17675 dependencies: 17676 '@types/minimist': 1.2.5 ··· 17731 micromark-util-symbol: 2.0.0 17732 micromark-util-types: 2.0.0 17733 17734 + micromark-extension-frontmatter@2.0.0: 17735 dependencies: 17736 fault: 2.0.1 17737 + micromark-util-character: 2.1.0 17738 + micromark-util-symbol: 2.0.0 17739 + micromark-util-types: 2.0.0 17740 17741 micromark-extension-gfm-autolink-literal@1.0.5: 17742 dependencies: ··· 17854 micromark-util-combine-extensions: 2.0.0 17855 micromark-util-types: 2.0.0 17856 17857 + micromark-extension-mdx-expression@3.0.0: 17858 dependencies: 17859 '@types/estree': 1.0.3 17860 + devlop: 1.1.0 17861 + micromark-factory-mdx-expression: 2.0.2 17862 + micromark-factory-space: 2.0.0 17863 + micromark-util-character: 2.1.0 17864 + micromark-util-events-to-acorn: 2.0.2 17865 + micromark-util-symbol: 2.0.0 17866 + micromark-util-types: 2.0.0 17867 17868 + micromark-extension-mdx-jsx@3.0.1: 17869 dependencies: 17870 '@types/acorn': 4.0.6 17871 '@types/estree': 1.0.3 17872 + devlop: 1.1.0 17873 + estree-util-is-identifier-name: 3.0.0 17874 + micromark-factory-mdx-expression: 2.0.2 17875 + micromark-factory-space: 2.0.0 17876 + micromark-util-character: 2.1.0 17877 + micromark-util-events-to-acorn: 2.0.2 17878 + micromark-util-symbol: 2.0.0 17879 + micromark-util-types: 2.0.0 17880 + vfile-message: 4.0.2 17881 17882 + micromark-extension-mdx-md@2.0.0: 17883 dependencies: 17884 + micromark-util-types: 2.0.0 17885 17886 + micromark-extension-mdxjs-esm@3.0.0: 17887 dependencies: 17888 '@types/estree': 1.0.3 17889 + devlop: 1.1.0 17890 + micromark-core-commonmark: 2.0.1 17891 + micromark-util-character: 2.1.0 17892 + micromark-util-events-to-acorn: 2.0.2 17893 + micromark-util-symbol: 2.0.0 17894 + micromark-util-types: 2.0.0 17895 + unist-util-position-from-estree: 2.0.0 17896 + vfile-message: 4.0.2 17897 17898 + micromark-extension-mdxjs@3.0.0: 17899 dependencies: 17900 acorn: 8.11.3 17901 acorn-jsx: 5.3.2(acorn@8.11.3) 17902 + micromark-extension-mdx-expression: 3.0.0 17903 + micromark-extension-mdx-jsx: 3.0.1 17904 + micromark-extension-mdx-md: 2.0.0 17905 + micromark-extension-mdxjs-esm: 3.0.0 17906 + micromark-util-combine-extensions: 2.0.0 17907 + micromark-util-types: 2.0.0 17908 17909 micromark-factory-destination@1.1.0: 17910 dependencies: ··· 17932 micromark-util-symbol: 2.0.0 17933 micromark-util-types: 2.0.0 17934 17935 + micromark-factory-mdx-expression@2.0.2: 17936 dependencies: 17937 '@types/estree': 1.0.3 17938 + devlop: 1.1.0 17939 + micromark-factory-space: 2.0.0 17940 + micromark-util-character: 2.1.0 17941 + micromark-util-events-to-acorn: 2.0.2 17942 + micromark-util-symbol: 2.0.0 17943 + micromark-util-types: 2.0.0 17944 + unist-util-position-from-estree: 2.0.0 17945 + vfile-message: 4.0.2 17946 17947 micromark-factory-space@1.1.0: 17948 dependencies: ··· 18048 18049 micromark-util-encode@2.0.0: {} 18050 18051 + micromark-util-events-to-acorn@2.0.2: 18052 dependencies: 18053 '@types/acorn': 4.0.6 18054 '@types/estree': 1.0.3 18055 + '@types/unist': 3.0.2 18056 + devlop: 1.1.0 18057 + estree-util-visit: 2.0.0 18058 + micromark-util-symbol: 2.0.0 18059 + micromark-util-types: 2.0.0 18060 + vfile-message: 4.0.2 18061 18062 micromark-util-html-tag-name@1.2.0: {} 18063 ··· 18270 next: 14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 18271 react: 18.3.1 18272 18273 + next-auth@5.0.0-beta.21(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): 18274 dependencies: 18275 '@auth/core': 0.35.0 18276 + next: 14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 18277 react: 18.3.1 18278 18279 + next-plausible@3.12.0(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 18280 dependencies: 18281 + next: 14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 18282 react: 18.3.1 18283 react-dom: 18.3.1(react@18.3.1) 18284 18285 + next-themes@0.2.1(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 18286 dependencies: 18287 + next: 14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 18288 react: 18.3.1 18289 react-dom: 18.3.1(react@18.3.1) 18290 ··· 18294 react: 18.3.1 18295 react-dom: 18.3.1(react@18.3.1) 18296 18297 next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.2.0))(react@18.2.0): 18298 dependencies: 18299 '@next/env': 14.2.15 ··· 18376 dependencies: 18377 lower-case: 1.1.4 18378 18379 node-abi@3.54.0: 18380 dependencies: 18381 semver: 7.5.4 18382 + 18383 + node-addon-api@7.1.1: {} 18384 18385 node-dir@0.1.17: 18386 dependencies: ··· 18421 resolve: 1.22.8 18422 18423 node-releases@2.0.14: {} 18424 18425 nopt@7.2.1: 18426 dependencies: ··· 18445 dependencies: 18446 path-key: 4.0.0 18447 18448 + nuqs@1.19.1(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): 18449 dependencies: 18450 mitt: 3.0.1 18451 + next: 14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 18452 18453 nypm@0.3.9: 18454 dependencies: ··· 18491 dependencies: 18492 mimic-fn: 4.0.0 18493 18494 openapi3-ts@4.1.2: 18495 dependencies: 18496 yaml: 2.4.5 ··· 18528 dependencies: 18529 yocto-queue: 0.1.0 18530 18531 + p-limit@6.1.0: 18532 + dependencies: 18533 + yocto-queue: 1.1.1 18534 + 18535 p-locate@3.0.0: 18536 dependencies: 18537 p-limit: 2.3.0 ··· 18601 18602 parse-numeric-range@1.3.0: {} 18603 18604 parse5@7.1.2: 18605 dependencies: 18606 entities: 4.5.0 18607 18608 parseley@0.12.1: 18609 dependencies: ··· 18617 camel-case: 3.0.0 18618 upper-case-first: 1.1.2 18619 18620 path-case@2.1.1: 18621 dependencies: 18622 no-case: 2.3.2 ··· 18648 18649 pathval@1.1.1: {} 18650 18651 peberminta@0.9.0: {} 18652 18653 percentile@1.6.0: {} 18654 18655 phenomenon@1.6.0: {} 18656 18657 picocolors@1.0.0: {} ··· 18686 optionalDependencies: 18687 fsevents: 2.3.2 18688 18689 + pluralize@8.0.0: {} 18690 + 18691 postcss-css-variables@0.18.0(postcss@8.4.21): 18692 dependencies: 18693 balanced-match: 1.0.2 ··· 18695 extend: 3.0.2 18696 postcss: 8.4.21 18697 18698 + postcss-css-variables@0.18.0(postcss@8.4.31): 18699 + dependencies: 18700 + balanced-match: 1.0.2 18701 + escape-string-regexp: 1.0.5 18702 + extend: 3.0.2 18703 + postcss: 8.4.31 18704 + 18705 postcss-import@14.1.0(postcss@8.4.21): 18706 dependencies: 18707 postcss: 8.4.21 ··· 18856 dependencies: 18857 condense-newlines: 0.2.1 18858 extend-shallow: 2.0.1 18859 + js-beautify: 1.15.1 18860 18861 process@0.11.10: {} 18862 ··· 18958 18959 random-word-slugs@0.1.7: {} 18960 18961 + randombytes@2.1.0: 18962 + dependencies: 18963 + safe-buffer: 5.2.1 18964 + 18965 range-parser@1.2.1: {} 18966 18967 raw-body@2.5.2: ··· 18992 dependencies: 18993 loose-envify: 1.4.0 18994 react: 18.2.0 18995 + scheduler: 0.23.2 18996 + 18997 + react-dom@18.2.0(react@18.3.1): 18998 + dependencies: 18999 + loose-envify: 1.4.0 19000 + react: 18.3.1 19001 scheduler: 0.23.2 19002 19003 react-dom@18.3.1(react@18.2.0): ··· 19181 dependencies: 19182 resolve: 1.22.8 19183 19184 + recma-build-jsx@1.0.0: 19185 + dependencies: 19186 + '@types/estree': 1.0.3 19187 + estree-util-build-jsx: 3.0.1 19188 + vfile: 6.0.1 19189 + 19190 + recma-jsx@1.0.0(acorn@8.11.3): 19191 + dependencies: 19192 + acorn-jsx: 5.3.2(acorn@8.11.3) 19193 + estree-util-to-js: 2.0.0 19194 + recma-parse: 1.0.0 19195 + recma-stringify: 1.0.0 19196 + unified: 11.0.5 19197 + transitivePeerDependencies: 19198 + - acorn 19199 + 19200 + recma-parse@1.0.0: 19201 + dependencies: 19202 + '@types/estree': 1.0.3 19203 + esast-util-from-js: 2.0.1 19204 + unified: 11.0.5 19205 + vfile: 6.0.1 19206 + 19207 + recma-stringify@1.0.0: 19208 + dependencies: 19209 + '@types/estree': 1.0.3 19210 + estree-util-to-js: 2.0.0 19211 + unified: 11.0.5 19212 + vfile: 6.0.1 19213 + 19214 redent@3.0.0: 19215 dependencies: 19216 indent-string: 4.0.0 ··· 19315 hast-util-whitespace: 2.0.1 19316 unified: 10.1.2 19317 19318 + rehype-recma@1.0.0: 19319 + dependencies: 19320 + '@types/estree': 1.0.3 19321 + '@types/hast': 3.0.4 19322 + hast-util-to-estree: 3.1.0 19323 + transitivePeerDependencies: 19324 + - supports-color 19325 + 19326 rehype-sanitize@6.0.0: 19327 dependencies: 19328 '@types/hast': 3.0.4 ··· 19344 hast-util-to-html: 9.0.1 19345 unified: 11.0.4 19346 19347 + remark-frontmatter@5.0.0: 19348 dependencies: 19349 + '@types/mdast': 4.0.4 19350 + mdast-util-frontmatter: 2.0.1 19351 + micromark-extension-frontmatter: 2.0.0 19352 + unified: 11.0.5 19353 + transitivePeerDependencies: 19354 + - supports-color 19355 19356 remark-gfm@3.0.1: 19357 dependencies: ··· 19373 transitivePeerDependencies: 19374 - supports-color 19375 19376 + remark-mdx-frontmatter@4.0.0: 19377 dependencies: 19378 + '@types/mdast': 4.0.4 19379 + estree-util-is-identifier-name: 3.0.0 19380 + estree-util-value-to-estree: 3.1.2 19381 toml: 3.0.0 19382 + unified: 11.0.5 19383 + yaml: 2.4.5 19384 19385 + remark-mdx@3.1.0: 19386 dependencies: 19387 + mdast-util-mdx: 3.0.0 19388 + micromark-extension-mdxjs: 3.0.0 19389 transitivePeerDependencies: 19390 - supports-color 19391 ··· 19427 mdast-util-to-markdown: 2.1.0 19428 unified: 11.0.4 19429 19430 require-directory@2.1.1: {} 19431 19432 require-from-string@2.0.2: {} ··· 19530 extend-shallow: 2.0.1 19531 kind-of: 6.0.3 19532 19533 selderee@0.11.0: 19534 dependencies: 19535 parseley: 0.12.1 ··· 19564 dependencies: 19565 no-case: 2.3.2 19566 upper-case-first: 1.1.2 19567 + 19568 + serialize-javascript@6.0.2: 19569 + dependencies: 19570 + randombytes: 2.1.0 19571 19572 serve-static@1.15.0: 19573 dependencies: ··· 19831 dependencies: 19832 inline-style-parser: 0.1.1 19833 19834 + style-to-object@1.0.8: 19835 + dependencies: 19836 + inline-style-parser: 0.2.4 19837 + 19838 styled-jsx@5.1.1(react@18.2.0): 19839 dependencies: 19840 client-only: 0.0.1 ··· 19922 transitivePeerDependencies: 19923 - ts-node 19924 19925 + tailwindcss@3.3.2(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)): 19926 + dependencies: 19927 + '@alloc/quick-lru': 5.2.0 19928 + arg: 5.0.2 19929 + chokidar: 3.6.0 19930 + didyoumean: 1.2.2 19931 + dlv: 1.1.3 19932 + fast-glob: 3.3.2 19933 + glob-parent: 6.0.2 19934 + is-glob: 4.0.3 19935 + jiti: 1.21.0 19936 + lilconfig: 2.1.0 19937 + micromatch: 4.0.5 19938 + normalize-path: 3.0.0 19939 + object-hash: 3.0.0 19940 + picocolors: 1.0.1 19941 + postcss: 8.4.38 19942 + postcss-import: 15.1.0(postcss@8.4.38) 19943 + postcss-js: 4.0.1(postcss@8.4.38) 19944 + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 19945 + postcss-nested: 6.0.1(postcss@8.4.38) 19946 + postcss-selector-parser: 6.0.13 19947 + postcss-value-parser: 4.2.0 19948 + resolve: 1.22.8 19949 + sucrase: 3.34.0 19950 + transitivePeerDependencies: 19951 + - ts-node 19952 + 19953 tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)): 19954 dependencies: 19955 '@alloc/quick-lru': 5.2.0 ··· 20066 20067 tinycolor2@1.6.0: {} 20068 20069 + tinyglobby@0.2.10: 20070 + dependencies: 20071 + fdir: 6.4.2(picomatch@4.0.2) 20072 + picomatch: 4.0.2 20073 + 20074 tinygradient@1.1.5: 20075 dependencies: 20076 '@types/tinycolor2': 1.4.6 ··· 20181 v8-compile-cache-lib: 3.0.1 20182 yn: 3.1.1 20183 20184 tslib@1.14.1: {} 20185 20186 tslib@2.6.2: {} ··· 20247 transitivePeerDependencies: 20248 - ts-node 20249 20250 + tw-to-css@0.0.12(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)): 20251 + dependencies: 20252 + postcss: 8.4.31 20253 + postcss-css-variables: 0.18.0(postcss@8.4.31) 20254 + tailwindcss: 3.3.2(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 20255 + transitivePeerDependencies: 20256 + - ts-node 20257 20258 type-detect@4.0.8: {} 20259 ··· 20270 type-fest@1.4.0: {} 20271 20272 type-fest@2.19.0: {} 20273 20274 type-is@1.6.18: 20275 dependencies: ··· 20337 trough: 2.1.0 20338 vfile: 6.0.1 20339 20340 + unified@11.0.5: 20341 + dependencies: 20342 + '@types/unist': 3.0.2 20343 + bail: 2.0.2 20344 + devlop: 1.1.0 20345 + extend: 3.0.2 20346 + is-plain-obj: 4.1.0 20347 + trough: 2.1.0 20348 + vfile: 6.0.1 20349 + 20350 unique-string@3.0.0: 20351 dependencies: 20352 crypto-random-string: 4.0.0 ··· 20368 dependencies: 20369 '@types/unist': 3.0.2 20370 20371 + unist-util-position-from-estree@2.0.0: 20372 dependencies: 20373 + '@types/unist': 3.0.2 20374 20375 unist-util-position@4.0.4: 20376 dependencies: ··· 20379 unist-util-position@5.0.0: 20380 dependencies: 20381 '@types/unist': 3.0.2 20382 20383 unist-util-stringify-position@3.0.3: 20384 dependencies: ··· 20493 20494 utils-merge@1.0.1: {} 20495 20496 uuid@9.0.1: {} 20497 20498 uvu@0.5.6: ··· 20516 validator@13.12.0: {} 20517 20518 vary@1.1.2: {} 20519 20520 vfile-location@5.0.2: 20521 dependencies: ··· 20723 yn@3.1.1: {} 20724 20725 yocto-queue@0.1.0: {} 20726 + 20727 + yocto-queue@1.1.1: {} 20728 20729 zhead@2.2.4: {} 20730